KR102270909B1 - 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버 - Google Patents

멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버 Download PDF

Info

Publication number
KR102270909B1
KR102270909B1 KR1020167010881A KR20167010881A KR102270909B1 KR 102270909 B1 KR102270909 B1 KR 102270909B1 KR 1020167010881 A KR1020167010881 A KR 1020167010881A KR 20167010881 A KR20167010881 A KR 20167010881A KR 102270909 B1 KR102270909 B1 KR 102270909B1
Authority
KR
South Korea
Prior art keywords
server
network
equipment
message
registration
Prior art date
Application number
KR1020167010881A
Other languages
English (en)
Other versions
KR20170063423A (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 KR20170063423A publication Critical patent/KR20170063423A/ko
Application granted granted Critical
Publication of KR102270909B1 publication Critical patent/KR102270909B1/ko

Links

Images

Classifications

    • H04L65/105
    • 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
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/601
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버를 제공하는데, 그 서버는 최소한 두개 네트워크에 연결되고 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송함으로써 최소한 두개 네트워크중의 장비 사이의 멀티미디어 공유를 실현한다. 본 발명에 의하면 기존기술에 있어서 서로다른 근거리 통신망의 사이 혹은 네트워크 외부의 장비 사이의 멀티미디어 공유를 실현할 수 없는 문제를 해결하고 서로다른 네트워크 사이에서 멀티미디어 공유를 실현할 수 있다.

Description

멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버{MULTIMEDIA SHARING METHOD, REGISTRATION METHOD, SERVER AND PROXY SERVER}
본 발명은 통신 분야에 관한 것으로, 특히 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버에 관한 것이다.
디지털 멀티미디어과 네트워크가 발전함에 따라 기존기술에 있어서 멀티미디어 공유 프로토콜을 이용하여 근거리 통신망(local area network)에서 서로다른 장비 사이의 디지털 컨텐츠의 방송(멀티미디어의 공유라고도 함)을 전이시킨다.
근거리 통신망을 통하여 서로다른 장비 사이에서 디지털 컨텐츠의 방송을 전이시키는데 있어서 장비 사이의 상호 발견와 제어를 실현할 수 있는 기존기술은 이미 공개되었고 예를 들어, 기존의 범용 플러그 앤드 플레이(UPnP, Universal Plug and Play) 기술에는 장비 사이에서 어떻게 네트워크 메시지를 송수신하여 발견과 제어를 실현할 것인가가 규정되었고 이 기술은 네트워크 어드레스 및 디지털 번호를 장비의 식별자로하여 사용자가 장비의 기계 식별자에 근거하여 선택하여 조작한다.
발명자는 기존기술에 있어서 멀티미디어 공유가 근거리 통신망내에서의 공유에 한정되고 이동 장비를 이용하여 인터넷을 통하여 가정내 근거리 통신망중의 장비 사이의 연결과 미디어의 공유, 서로다른 가정 사이의 멀티연결과 미디어의 공유 등을 기존기술에 있어서는 실현할 수 없음을 발견하였다.
본 발명의 실시예는 최소한 기존기술에 있어서 서로 다른 근거리 통신망 사이 혹은 로컬 네트워크 외부의 장비 사이의 멀티미디어의 공유를 실현할 수 없는 문제를 해결할 수 있는 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버를 제공한다.
본 발명의 일 실시예에 의하면, 최소한 두개 네트워크에 연결되고 상기 최소한 두개 네트워크 사이에서 멀티미디어 공유의 메시지를 전송함으로써 상기 최소한 두개 네트워크중의 장비 사이의 멀티미디어 공유를 실현하도록 구성되는 서버를 제공한다.
상기 서버는 또한 제1 네트워크중의 프록시 서버의 정보 및/혹은 제1 네트워크중의 프록시 서버가 전송한 상기 제1 네트워크중의 장비의 정보를 수신하고 상기 제1 네트워크로부터 수신한 정보를 상기 제2 네트워크중의 프록시 서버로 송신하며 및/혹은 상기 제2 네트워크중의 프록시 서버를 통하여 상기 제2 네트워크중의 장비로 송신하고, 여기서, 상기 정보는 상기 제1 네트워크중의 장비와 상기 제2 네트워크중의 장비가 멀티미디어를 공유하는데 이용되도록 구성된다.
상기 서버는 또한 상기 최소한 두개 네트워크에서 사용되고 있는 멀티미디어 공유 프로토콜이 동일한가를 판단하고, 서로다를 경우, 상기 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하도록 멀티미디어 공유 프로토콜의 변환을 수행하도록 구성된다.
상기 서버는 상기 최소한 두개 네트워크중의 제1 네트워크로부터 송신된 자원 식별자에 상기 제1 네트워크의 식별자를 추가하여 상기 최소한 두개 네트워크중의 제2 네트워크로 송신하며, 여기서, 상기 제1 네트워크의 식별자는 상기 제2 네트워크에서 상기 자원 식별자에 대응되는 자원의 루트를 판단하는데 이용된다.
상기 서버는 또한 상기 두개 네트워크중의 프록시 서버 및/혹은 장비의 등록 정보를 획득하고 상기 등록 정보에 근거하여 멀티미디어 공유 메시지를 전송하도록 구성된다.
본 발명의 다른 일 실시예에 의하면, 프록시 서버를 제공하고, 상기 프록시 서버는 제1 네트워크에 설치되고 상기 제1 네트워크중의 장비로부터 송신된 멀티미디어 공유 메시지를 수신하고 상기 멀티미디어 공유 메시지를 상기 제1 네트워크에 연결된 서버로 송신하며, 상기 프록시 서버는 또한 상기 서버가 전송한 상기 제2 네트워크로부터 송신된 멀티미디어 공유 메시지를 수신하며, 상기 제2 네트워크로부터 송신된 상기 멀티미디어 공유 메시지를 상기 제1 네트워크중의 장비로 송신하도록 구성된다.
상기 프록시 서버는 또한 상기 프록시 서버 및/혹은 상기 제1 네트워크중의 장비를 등록하도록 구성된다.
본 발명의 다른 일 실시예에 의하면, 제1 네트워크중의 프록시 서버 및/혹은 상기 제1 네트워크중의 장비를 등록하기 위한 상기 제1 네트워크중의 프록시 서버로부터 송신된 등록 메시지를 수신하고, 또한 등록후의 정보를 기억하도록 구성되는 서버를 제공하고, 여기서 상기 서버에 등록된 제1 네트워크중의 장비는 멀티미디어 공유 메시지를 통하여 제2 네트워크중의 장비와 멀티미디어 공유를 실현할 수있다.
상기 서버는 또한 상기 등록 메시지를 수신한 후, 상기 프록시 서버 및/혹은 상기 프록시 서버가 위치하는 네트워크중의 장비의 인정을 수행하며 인정에 통과한 후 상기 서버에 상기 프록시 서버 및/혹은 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하고 등록후의 정보를 기억하도록 구성된다.
상기 서버에 기억되는 등록후의 정보는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하는 소유자 식별자와, 상기 가정 서비스 프록시 서버의 어드레스가 위치하는 지역을 표시하는 지역 식별자와, 장비 식별자를 포함하고, 상기 지역의 정보는 상기 가정 서비스 프록시 서버의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜중의 최소한 하나를 포함한다.
본 발명의 다른 일 실시예에 의하면, 최소한 두개 네트워크에 연결된 제1 서버가 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송함으로써 상기 최소한 두개 네트워크중의 장비 사이의 멀티미디어 공유를 실현하는 단계를 포함하는 멀티미디어 공유 방법을 제공한다.
상기 제1 서버가 상기 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하는 단계는, 상기 제1 서버가 상기 최소한 두개 네트워크에서 사용되고 있는 멀티미디어 공유 프로토콜이 동일한가를 판단하고 서로다를 경우, 멀티미디어 공유 프로토콜의 변환을 수행하는 단계와, 상기 제1 서버가 멀티미디어 공유 프로토콜을 변환시킨 후, 상기 최소한 두개 네트워크 사이에서 상기 멀티미디어 메시지를 전송하는 단계를 포함한다.
상기 제1 서버가 상기 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하는 단계는, 상기 제1 서버가 상기 최소한 두개 네트워크중의 제1 네트워크로부터 송신된 자원 식별자에 상기 제1 네트워크의 식별자를 추가하여 상기 최소한 두개 네트워크중의 제2 네트워크로 송신하는 단계를 포함하고, 여기서, 상기 제1 네트워크의 식별자는 상기 제2 네트워크에서 상기 자원 식별자에 대응되는 자원의 루트를 판단하는데 이용된다.
상기 방법은, 상기 최소한 두개 네트워크중의 한 네트워크에 위치하고 상기 제1 서버에 연결된 제2 서버가 상기 제1 서버로 멀티미디어 공유 메시지를 송신하는 단계와, 상기 제2 서버가 상기 제1 서버로부터 송신된 멀티미디어 공유 메시지를 상기 제2 서버가 위치하는 네트워크중의 장비로 송신하는 단계를 더 포함한다.
상기 방법은, 상기 제2 서버가 상기 제3 서버에 상기 제2 서버 및/혹은 상기 제2 서버가 위치하는 네트워크중의 장비를 등록하기 위한 등록 메시지를 제3 서버로 송신하는 단계와, 상기 제3 서버가 상기 등록 메시지를 수신하고 상기 제3 서버에 상기 제2 서버 및/혹은 상기 제2 서버가 위치하는 네트워크중의 장비를 등록하며 등록후의 정보를 기억하는 단계를 더 포함한다.
상기 제3 서버가 상기 등록 메시지를 수신하고 상기 제3 서버에 상기 제2 서버 및/혹은 상기 제2 서버가 위치하는 네트워크중의 장비를 등록하는 단계는, 상기 제3 서버가 상기 등록 메시지를 수신한 후, 상기 제2 서버 및/혹은 상기 제2 서버가 위치하는 네트워크중의 장비의 인정을 수행하고 인정에 통과한 후 상기 제3 서버에 상기 제2 서버 및/혹은 상기 제2 서버가 위치하는 네트워크중의 장비를 등록하는 단계를 포함한다.
상기 제1 서버에 기억되는 등록후의 정보는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하는 소유자 식별자와, 상기 제2 서버의 어드레스가 위치하는 지역을 표시하는 지역 식별자와, 장비 식별자를 포함하고, 상기 지역의 정보는 상기 제2 서버의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜중의 최소한 하나를 포함한다.
상기 제2 서버의 기능은 상기 제2 네트워크중의 장비를 통하여 실현한다.
상기 제1 서버가 상기 멀티미디어 공유 메시지을 전송하는 단계는, 상기 제1 서버가 상기 두개 네트워크중의 프록시 서버 및/혹은 장비의 등록 정보를 획득하고 상기 등록 정보에 근거하여 멀티미디어 공유 메시지를 전송하는 단계를 포함한다.
본 발명의 다른 일 실시예에 의하면, 프록시 서버가 서버에 상기 프록시 서버 및/혹은 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신하는 단계와, 상기 서버가 상기 등록 메시지를 수신하고 상기 서버에 상기 프록시 서버 및/혹은 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하며 등록후의 정보를 기억하는 단계를 포함하고, 여기서, 상기 서버에 등록되는 제1 네트워크중의 장비는 멀티미디어 공유 메시지를 통하여 제2 네트워크중의 장비와 멀티미디어를 공유할 수 있는 등록 방법을 제공한다.
상기 서버가 상기 등록 메시지를 수신하고 상기 서버에 상기 프록시 서버 및/혹은 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하는 단계는, 상기 서버가 상기 등록 메시지를 수신한 후, 상기 프록시 서버 및/혹은 상기 프록시 서버가 위치하는 네트워크중의 장비의 인정을 수행하고 인정에 통과한 후 상기 서버에 상기 프록시 서버 및/혹은 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하는 단계를 포함한다.
상기 제1 서버에 기억되는 등록후의 정보는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하는 소유자 식별자와, 상기 프록시 서버의 어드레스가 위치하는 지역을 표시하는 지역 식별자와, 장비 식별자를 포함하고, 상기 지역의 정보는 상기 프록시 서버의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜중의 최소한 하나를 포함한다.
본 발명의 실시예에 의하면 서버가 최소한 두개 네트워크에 연결되고 상기 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송함으로써 상기 두개 네트워크중의 장비 사이의 멀티미디어 공유를 실현하고, 본 발명의 실시예에 의하면 기존기술에 있어서 서로다른 근거리 통신망 혹은 로컬 네트워크 외부의 장비 사이에 멀티미디어 공유를 실현할 수 없는 문제를 해결하고 서로다른 네트워크 사이 혹은 네트워크 외부의 장비 사이의 멀티미디어 공유를 실현할 수 있다.
도면은 본 발명에 대한 이해를 돕기위한 것으로 본 발명의 명세서의 일부분이고 본 발명의 실시예와 본 발명을 해석하기 위한 것으로 본 발명을 한정하는 것이 아니다.
도 1은 본 발명의 실시예에 따른 서버를 나타낸 도이다.
도 2는 본 발명의 실시예에 따른 바람직한 네트워킹 을 나타낸 도이다.
도 3은 본 발명의 실시예에 따른 멀티 스크린 장비의 게이트웨이 데이터를 나타낸 도이다.
도 4는 본 발명의 실시예에 따른 미디어 공유 메시지를 나타낸 도이다.
도 5는 본 발명의 실시예에 따른 미디어 공유 프로세스를 나타낸 도이다.
여기서, 상호 충돌되지 않는 상황하에서 본 발명중의 실시예 및 실시예에 기재된 특징을 상호 결합할 수 있다. 아래 도면을 참조하고 실시예를 결합하여 본 발명을 상세하게 설명한다.
본 실시예에 있어서 서버를 제공하고, 도 1은 본 발명의 실시예에 따른 서버를 나타낸 도로, 도 1에 도시한 바와 같이 서버는 최소한 두개 네트워크에 연결되고 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송함으로써 두개 네트워크중의 장비 사이의 멀티미디어 공유를 실현한다.
상기 시스템에 의하면 기존 기술에 비하여 서버를 추가하였고 이 서버를 통하여 두개 네트워크(예를 들어, 두개 근거리 통신망) 사이의 멀티미디어 공유를 실현한다. 이 서버는 하나의 서버일 수 있고 한세트의 서버일 수도 있으며 하기 실시예에서 설명하는 서버의 기능을 한 서버로 실현할 수 있고 기능 차이에 근거하여 서로다른 서버에 나누어 실현할 수도 있다. 본 실시예에 있어서, 서버가 실현하는 기능을 모듈로하여 기존의 서버에 설치할 수 있고 기존의 구성에 서버를 추가하여 실현할 수도 있다. 이 서버는 하기 실시예에 있어서 멀티 스크린 장비의 게이트웨이, 인정 및 프로토콜 서버로도 불리우고, 여기서, 인정 및 프로토콜 서버를 두개 서버, 즉 인정 서버와 프로토콜 서버에 의하여 실현할 수 있다.
서버는 제1 네트워크중의 프록시 서버로부터 송신되는 정보 및/혹은 제1 네트워크중의 프록시 서버가 전송한 제1 네트워크중의 장비의 정보를 수신하고, 이 제1 네트워크로부터 수신한 정보를 제2 네트워크중의 프록시 서버로 송신하며 및/혹은 제2 네트워크중의 프록시 서버를 통하여 제2 네트워크중의 장비로 송신하며, 여기서, 이 정보가 제1 네트워크중의 장비와 제2 네트워크중의 장비가 멀티미디어 공유를 실현하는데 이용되는 것이 바람직하다.
기존기술에 있어서 서로다른 네트워크 사이에서 서로다른 멀티미디어 공유 프로토콜을 사용할 가능성이 있음으로 두개 서로다른 프로토콜을 사용하는 장비 사이에서 멀티미디어 공유를 실현하기 위하여, 바람직한 실시예에 있어서 상기 서버는 최소한 두개 네트워크에서 사용되고 있는 멀티미디어 공유 프로토콜이 동일한가를 판단하고 서로다를 경우, 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하도록 멀티미디어 공유 프로토콜의 변환을 수행한다. 이 바람직한 실시예에 의하면 서로다른 프로토콜을 사용하는 네트워크 사이의 멀티미디어 공유를 실현할 수 있다.
상기 서버는 다양한 서로다른 네트워크 사이에서 멀티미디어 메시지 라우팅의 방식을 이용할 수 있고, 본 실시예에 있어서 바람직한 방식을 제공하는데 이 바람직한 실시형태에 있어서, 서버는 최소한 두개 네트워크중의 제1 네트워크로부터 송신된 자원 식별자에 제1 네트워크의 식별자를 추가하여 그 최소한 두개 네트워크중의 제2 네트워크로 송신하며, 여기서, 제1 네트워크의 식별자는 제2 네트워크에서 자원 식별자에 대응되는 자원의 루트를 판단하는데 이용된다. 이와같이 자원 식별자에 네트워크 식별자를 추가하는 라우팅 방식은 간단하게 실현할 수 있고 서버의 처리 역시 간단하다.
더욱 안전하도록, 바람직한 실시형태에 있어서, 또한 상기 두개 네트워크중의 프록시 서버 및/혹은 장비를 등록할 수도 있다. 이때, 상기 서버는 또한 두개 네트워크중의 프록시 서버 및/혹은 장비의 등록 정보를 획득하고 등록 정보에 근거하여 멀티미디어 공유 메시지를 전송한다.
상기 실시예에 있어서, 서버가 최소한 두개 네트워크와 통신을 수행할 수 있으면되고, 본 실시예에 있어서 서버와 네트워크와의 통신이 더욱 간단하도록 네트워크에 프록시 서버(가정 서비스 대리 혹은 가정 서비스 프록시 서버라고도 불리움)을 추가할 수 있다. 이 프록시 서버는 제1 네트워크에 위치하고 제1 네트워크중의 장비로부터 송신되는 멀티미디어 공유 메시지를 수신하고 멀티미디어 공유 메시지를 제1 네트워크에 연결된 서버로 송신한다. 또한 프록시 서버는 서버가 전송한 제2 네트워크로부터 송신된 멀티미디어 공유 메시지를 수신하고 제2 네트워크로부터 송신된 멀티미디어 공유 메시지를 제1 네트워크중의 장비로 송신한다.
네트워크에 프록시 서버를 추가하는 방식에 의하면 서버와 서로다른 네트워크 사이의 관계가 더욱 명확하고 네트워크 구성이 더욱 명확함으로 실시에 유리하다. 프록시 서버는 하기 실시예에 있어서 근거리 통신망 대리, 가정 멀티 스크린 서비스 대리, 근거리 통신망 장비라고도 불리운다. 네트워크에 하나의 독립된 서버를 추가하여 프록시 서버를 실현할 수 있고 네트워크중의 멀티미디어 공유를 실현하는 장비를 통하여 프록시 서버를 실현할 수도 있다.
프록시 서버를 추가한 후, 프록시 서버 및/혹은 프록시 서버가 위치하는 네트워크의 장비의 관리의 편의를 실현하기 위하여, 프록시 서버가 또한 프록시 서버 및/혹은 제1 네트워크중의 장비를 등록하도록 구성되는 것이 바람직하다.
등록 정보는 가정 서비스 대리의 전원을 투입한 후에 송신되는 것일 수 있고 장비에 관련되는 등록 정보 역시 장비의 전원을 투입한 후에 송신되는 것일 수 있다. 등록한 후에는 장비 및/혹은 가정 서비스 대리가 온라인 상태인가를 파악할 수 있다.
상기한 등록은 한 서버를 통하여 실현할 수 있는데 그 서버를 도 1에 도시한 서버와 합병하여 설치할 수 있고 별도로 설치할 수도 있다. 그 서버가 등록 기능을 실현할 수 있다. 즉, 본 실시예에 있어서, 서버(서버를 인정 서버, 등록 서버 혹은 인정 등록 서버로 부를수도 있다)를 제공하고 서버는 등록 메시지를 수신하도록 구성되며, 여기서, 등록 메시지는 제1 네트워크중의 프록시 서버로부터 송신되고 등록 메시지는 제1 네트워크중의 프록시 서버 및/혹은 제1 네트워크중의 장비의 등록을 수행하는데 이용되며 서버는 또한 등록후의 정보를 기억하도록 구성되고, 여기서, 서버에 등록되는 제1 네트워크중의 장비는 멀티미디어 공유 메시지를 통하여 제2 네트워크중의 장비와 멀티미디어 공유를 수행할 수 있다.
더욱 안전하도록, 바람직한 실시형태에 있어서, 인정 기능을 더 추가할 수 있다. 즉, 서버가 등록 메시지를 수신한 후, 가정 서비스 대리 및/혹은 가정 서비스 대리가 위치하는 네트워크중의 장비에 인정을 수행하고 인정에 통과한 후 서버에 가정 서비스 대리 및/혹은 가정 서비스 대리가 위치하는 네트워크중의 장비를 등록하고 등록후의 정보를 기억하도록 구성되는 것이 바람직하다. 이 바람직한 실시형태에 의하면 안전성을 향상시킬 수 있다.
상기 서버에 기억되는 등록후의 정보가 소유자 식별자와, 지역 식별자와, 장비 식별자를 포함하고, 소유자 식별자는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하고, 지역 식별자는 가정 서비스 대리의 어드레스가 위치하는 지역을 표시하며, 지역의 정보가 가정 서비스 대리의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜중의 최소한 하나를 포함하는 것이 바람직하다.
상기한 서버와 프록시 서버에 대응하여, 본 실시예에 있어서 멀티미디어 공유 방법을 제공하는데, 상기 실시예에서 설명한 부분의 설명은 생략한다. 이 멀티미디어 공유 방법은 제1 서버가 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송함으로써 최소한 두개 네트워크중의 장비 사이의 멀티미디어 공유를 실현하는 단계를 포함하고, 여기서, 제1 서버는 최소한 두개 네트워크에 연결된다.
제1 서버가 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하는 단계가, 제1 서버가 최소한 두개 네트워크에서 사용되고 있는 멀티미디어 공유 프로토콜이 동일한가를 판단하고 서로다를 경우, 멀티미디어 공유 프로토콜의 변환을 수행하는 단계와, 제1 서버가 멀티미디어 공유 프로토콜의 변환을 수행한 후, 최소한 두개 네트워크 사이에서 멀티미디어 메시지를 전송하는 단계를 포함하는 것이 바람직하다.
제1 서버가 최소한 두개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하는 단계가, 제1 서버가 최소한 두개 네트워크중의 제1 네트워크로부터 송신된 자원 식별자에 제1 네트워크의 식별자를 추가하여 최소한 두개 네트워크중의 제2 네트워크로 송신하는 단계를 포함하고, 여기서, 제1 네트워크의 식별자가 제2 네트워크에서 자원 식별자에 대응되는 자원의 루트를 판단하는데 이용되는 것이 바람직하다.
상기 방법이, 제2 서버가 제1 서버로 멀티미디어 공유 메시지를 송신하는 단계와, 제2 서버가 제1 서버로부터 송신된 멀티미디어 공유 메시지를 제2 서버가 위치하는 네트워크중의 장비로 송신하는 단계를 포함하고, 여기서, 제2 서버는 최소한 두개 네트워크중의 하나의 네트워크에 위치하고 제1 서버에 연결되는 것이 바람직하다.
상기 방법이, 제2 서버가 제3 서버에 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비를 등록하기 위한 등록 메시지를 제3 서버로 송신하는 단계와, 제3 서버가 등록 메시지를 수신하여 제3 서버에 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비를 등록하고 등록후의 정보를 기억하는 단계를 더 포함하는 것이 바람직하다.
제3 서버가 등록 메시지를 수신하고 제3 서버에 제2 서버 및/혹은 이 제2 서버가 위치하는 네트워크중의 장비를 등록하는 단계가, 제3 서버가 등록 메시지를 수신한 후, 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비에 인정을 수행하고 인정에 통과한 후 제3 서버에 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비를 등록하는 단계를 포함하는 것이 바람직하다.
제1 서버에 기억되는 등록후의 정보가 소유자 식별자와, 지역 식별자와, 장비 식별자를 포함하고, 여기서, 소유자 식별자는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하고 지역 식별자는 제2 서버의 어드레스가 위치하는 지역을 표시하며, 지역의 정보는 제2 서버의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜중의 최소한 하나를 포함하는 것이 바람직하다.
제2 서버의 기능을 제2 네트워크중의 장비에 의하여 실현하는 것이 바람직하다.
제1 서버가 멀티미디어 공유 메시지를 전송하는 단계가, 제1 서버가 두개 네트워크중의 프록시 서버 및/혹은 장비의 등록 정보를 획득하고 등록 정보에 근거하여 멀티미디어 공유 메시지를 전송하는 단계를 포함하는 것이 바람직하다.
상기 등록하도록 설정된 서버에 대응하여, 하기 단계를 포함하는 등록 방법을 제공한다:
제2 서버(즉, 프록시 서버)가 제3 서버(즉, 상기 등록하도록 설정된 서버)로 제3 서버에 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비를 등록하기 위한 등록 메시지를 송신한다(단계S102),
제3 서버가 등록 메시지를 수신하고 제3 서버에 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비를 등록하며 등록후의 정보를 기억하며(단계S104), 여기서, 제3 서버에 등록되는 제1 네트워크중의 장비는 멀티미디어 공유 메시지를 통하여 제2 네트워크중의 장비와 멀티미디어 공유를 실현할 수 있다.
제3 서버가 등록 메시지를 수신하고 제3 서버에 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비를 등록하는 단계가, 제3 서버가 등록 메시지를 수신한 후, 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비에 인정을 수행하고 인정에 통과한 후 제3 서버에 제2 서버 및/혹은 제2 서버가 위치하는 네트워크중의 장비를 등록하는 단계를 포함하는 것이 바람직하다.
제3 서버에 기억되는 등록후의 정보가 소유자 식별자와, 지역 식별자와, 장비 식별자를 포함하고, 여기서, 소유자 식별자는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하고 지역 식별자는 제2 서버의 어드레스가 위치하는 지역을 표시하며, 지역의 정보가 제2 서버의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜중의 최소한 하나를 포함하는 것이 바람직하다.
아래 바람직한 실시예를 결합하여 설명한다.
하기의 바람직한 실시예에 있어서, 멀티 스크린 장비의 게이트웨이를 통하여 혼합 프로토콜과 혼합 네트워크의 멀티 스크린 장비의 상호 연결, 미디어 공유를 제공할 수 있다. 본 바람직한 실시예에 있어서, 멀티 스크린 장비의 게이트웨이는 등록 장비, 장비 근거리 통신망, 장비 소유자의 관리와, 상호 연결 메시지, 미디어 공유 메시지의 전송과, 프로토콜 메시지의 변환을 수행하도록 구성된다. 근거리 통신망 대리는 로컬 메시지를 수신하여 패킷화하여 멀티 스크린 장비의 게이트웨이로 송신하고 멀티 스크린 장비의 게이트웨이로부터 송신된 메시지를 근거리 통신망에서 방송한다(멀티캐스트).
본 바람직한 실시예에 있어서 제공하는 방법은 하기 단계를 포함한다:
장비가 멀티 스크린 장비의 게이트웨이에 등록한다(단계S1).
근거리 통신망 대리가 메시지를 전송한다(단계S2).
멀티 스크린 장비의 게이트웨이가 프로토콜을 분삭하고 메시지를 전송한다(단계S3).
인터넷 어드레스를 구비하는 장비가 직접 멀티 스크린 장비의 게이트웨이에 등록할 수 있는 것이 바람직하다.
근거리 통신망중의 장비의 경우, 근거리 통신망 대리가 방송(멀티캐스트) 메시지를 수신한 후 멀티 스크린 장비의 게이트웨이로 송신하고 등록하며 멀티 스크린 장비의 게이트웨이가 근거리 통신망중의 각 장비, 근거리 통신망중의 장비의 어드레스를 기록하는 것이 바람직하다.
멀티 스크린 장비의 게이트웨이가 미디어 공유 프로토콜 메시지를 수신하고 타켓 장비 프로토콜에 근거하여 프로토콜의 변환, 메시지내의 어드레스 필드의 교환을 수행한 후 타켓 장비로 송신하는 것이 바람직하다.
상기 단계에 의하면 다수의 근거리 통신망 사이의 장비, 인터넷상의 장비가 상호 연결을 실현할 수 있고 미디어 공유를 실현할 수 있다.
도 2는 본 발명의 실시예에 따른 바람직한 네트워킹를 나타낸 도로, 도 2에 각 장치 및 상호 관계를 나타내였다.
도 2에 네가지 장비와 두가지 상황이 있다. 이 장비들은 멀티 스크린 인정 서버와 프로토콜 서버와, 셋톱 박스, 가정 인터넷 게이트웨이 등 가정 멀티 스크린 서비스 대리와, WiFI를 통하여 연결되는 휴대폰, 테블릿, 퍼스널 컴퓨터, 노트북 컴퓨터 등 가정 멀티미디어 서비스 장비와 이동 네트워크에 연결된 휴대폰, 인터넷중의 멀티 스크린 서비스 서버 등 인터넷 멀티미디어 서비스 장비를 포함한다. 두가지 상황은 각각 가정 네트워크중의 멀티미디어 서비스 장비 사이의 멀티 스크린 공유(근거리 통신망)와, 가정 네트워크중의 각 멀티미디어 서비스 장비와 인터넷 멀티미디어 서비스 장비 사이의 멀티 스크린 공유(인터넷)를 포함한다. 전상황의 경우, 기존기술에 있어서 해결책을 제시하였고 예를 들어 DLNA(Digital Living Network Alliance)/UPnP 기술, Airplay 기술, 산련(閃聯, intelligent grouping and resource sharing) 기술 등을 이용할 수 있고 이러한 기술은 근거리 통신망에 있어서 상호 장비를 발견하고 상호 멀티미디어 컨텐츠를 공유하는 공통점을 구비한다. 이 상황은 도 2중의 “가정 장비 네트워크”에 대응되고, 다만 도중의 네트워크를 외부 네트워크에 연결시킬 필요가 없다. 후상황의 경우, 인터넷과 근거리 통신망이 혼합된 상황으로 장비 사이가 멀티미디어 컨텐츠를 공유하고, 본 발명의 실시예에 있어서, 이러한 상황하에서의 해결책을 제시하였고 이러한 상황에서 서로다른 가정내의 장비 사이, 인터넷에 연결된 장비와 가정내의 장비 사이에서 모두 게이트웨이를 통하여 멀티미디어 컨텐츠를 공유할 수 있다.
도 2에 있어서, 가정 장비 네트워크중의 각 장비는 여전히 기존 기술인 DLNA/UPnP, Airpaly 등을 통하여 미디어를 공유하고, 기존의 소프트웨어와 하드웨어를 변경시킬 필요가 없고 가정 장비 네트워크에 가정 멀티 스크린 서비스 대리로 불리우는 장비를 추가하였고, 이 장비는
(1) DLNA/UPnP, Airplay 등 프로토콜을 지원하고 동시에 인터넷중의 멀티 스크린 인정 서버와 프로토콜 서버에 연결되고,
(2) DLNA/UPnP, Airplay 등 프로토콜을 통하여 수집한 멀티 스크린 장비의 정보를 서버로 송신하고 서버로부터 송신된 DLNA/UPnP, Airplay 등 기타 장비의 프로토콜 정보를 가정 장비 네트워크에서 멀티캐스트/방송할 수 있고,
(3) 또한 서버로부터 송신된 멀티 스크린 장비의 DLNA/UPnP, Airplay 등 프로토콜에 근거하는 멀티 스크린 멀티미디어 공유 메시지를 가정 장비 네트워크중의 멀티 스크린 장비로 송신할 수 있으며,
(4) 또한 가정 장비 네트워크중의 멀티 스크린 장비로부터 송신된 DLNA/UPnP, Airplay 등 프로토콜의 멀티 스크린 멀티미디어 공유 메시지를 서버로 송신할 수 있다.
가정 멀티 스크린 서비스 대리 서버는 기존의 셋톱 박스, 가정 인터넷 게이트웨이 등 장비에 소프트웨어 기능을 추가하여 실현할 수 있고 이러한 장비는 동시에 가정 네트워크중의 장비와 인터넷에 연결될 수 있다.
도 2에 있어서, 멀티 스크린 인정 및 프로토콜 서버는 가정 멀티 스크린 서비스 대리에 연결되고 휴대폰, 컴퓨터 등 이동(移動) 네트워크 혹은 전신(電信, telecommunication) 네트워크의 멀티미디어 서비스 장비에 연결된다. 여기서 말하는 휴대폰, 컴퓨터 등 장비는 장비 발견 기능을 수정한 DLNA/UPnP, Airplay 기술을 이용할 수 있고 멀티 스크린 인정 서버와 프로토콜 서버를 통하여 기타 장비와 멀티미디어 컨텐츠를 공유한다. 기타 프로토콜 기술을 이용할 수도 있다. 멀티 스크린 인정 서버와 프로토콜 서버는 상기 장비에 연결되고 멀티미디어 공유 프로토콜의 프로토콜 변환을 수행하는 중요한 기능을 구비한다. 그 기능은,
(1) 장비 정보 관리 및 발표: 가정 멀티 스크린 서비스 대리의 등록 정보와 인터넷 멀티미디어 서비스 장비의 등록 정보를 수신하고, 가정 다구매 서비스 대리와 인터넷 멀티미디어 서비스 장비, 가정 장비 네트워크중의 멀티 스크린 장비와의 패킷 매핑 정보를 기재한다.
(2) 프로토콜 메시지 분석 및 변환: 서버에 다수의 프로토콜 메시지 수신 및 처리모듈이 존재하고 각각 DLNA, UPnP, Airplay 등 프로토콜 메시지를 수신하며, 또한 메시지를 분석하고 타켓 장비에 근거하여 대응되는 타켓 장비가 지원가능한 프로토콜 메시지로 변환시킨다.
(3) 프로토콜 메시지 내외 URI 관리 및 매핑: URI는 URL, URN 및 장비 어드레스를 포함한다. 프로토콜 메시지내의 URI는 메시지에 지시된 멀티미디어 컨텐츠가 위치하는 URL 등을 포함하고, 서버는 가정 네트워크의 외부의 장비가 멀티미디어 컨텐츠에 액세스할 때에 정확히 라우팅하여 액세스하도록 가정 멀티 스크린 서비스 대리가 위치하는 근거리 통신망에 근거하여 URL를 재다시 생성하여야 한다. 예를 들어, 두개 가정 네트워크의 근거리 통신망이 모두 192.168.1.*이고 각자의 가정 멀티 스크린 서비스 대리의 어드레스가 각각 192.168.1.1이면, 제1 가정 네트워크중의 192.168.1.10 장비가 192.168.1.11 장비에 위치하는 멀티미디어 컨텐츠vclip001의 URL가 HTTP://192.168.1.11/vclip001.mpg임을 지시할 경우, 서버는 URL를 HTTP://192.168.1.1/vclip001.mpg@remotedev에 매핑하고, 그다음, 변환후의 URL를 포함하는 메시지를 제2 가정 네트워크중의 가정 멀티 스크린 서비스 대리로 송신하며, 제2 가정 네트워크중의 가정 멀티 스크린 서비스 대리가 제2 가정 네트워크중의 멀티 스크린 장비에 변환후의 URL를 멀티캐스트/방송/유니캐스트한다. 제2 가정 네트워크중의 멀티 스크린 장비가 멀티미디어 컨텐츠 HTTP://192.168.1.1/vclip001.mpg@remotedev에 액세스할 경우, 제2 가정 네트워크중의 가정 멀티 스크린 서비스 대리가 액세스 요구 메시지를 서버로 송신하고 서버가 제2 가정 네트워크중의 가정 멀티 스크린 서비스 대리의 어드레스에 근거하여 메시지를 분석하고 HTTP://192.168.1.1/vclip001.mpg@remotedev를 재다시 HTTP://192.168.1.11/vclip001.mpg에 매핑시키고 메시지를 제1 가정 네트워크의 가정 멀티 스크린 서비스 대리로 송신하며, 제1 가정 네트워크의 가정 멀티 스크린 서비스 대리가 192.168.1.11 장비와의 연결을 구축하여 그곳의 멀티미디어 컨텐츠에 액세스하고 미디어 컨텐츠를 서버로 전송하며, 또한 서버가 제2 네트워크의 가정 멀티 스크린 서비스 대리에 전송하고 제2 네트워크의 가정 멀티 스크린 서비스 대리가 제2 가정 네트워크중의 요구를 송신한 멀티 스크린 장비로 전송한다.
도 2에 있어서, 멀티 스크린 서비스 서버와 멀티 스크린 인정 및 프로토콜 서버는 연결되었고 멀티 스크린 서비스 서버가 멀티미디어 동기 정보 서비스, 광고 서비스 등 공공 멀티 스크린 서비스 혹은 주문한 멀티 스크린 서비스를 제공한다.
도 3은 본 발명의 실시예에 따른 멀티 스크린 장비의 게이트웨이 데이터를 나타낸 도로, 도 3에 인정 및 프로토콜 서버가 각 가정 멀티 스크린 서비스 대리의 등록 정보, 인터넷 멀티미디어 서비스 장비의 등록 정보를 수신하고 가정 다구매 서비스 대리와 인터넷 멀티미디어 서비스 장비, 가정 장비 네트워크중의 멀티 스크린 장비와의 패킷 매핑 정보를 기재한다. 서버중의 데이터는 ID{소유자ID, 지역ID, 장비ID}와, 지역{가정 멀티 스크린 서비스 대리 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 컨텐츠 공유 프로토콜 기술}을 포함한다.
인정 서버는 멀티 스크린의 공유를 위하여 하나의 소유자ID를 설정하고 그 소유자ID에 관련되는 장비만이 멀티 스크린을 공유할 수 있고, 소유자ID에 지역ID인 가정 멀티 스크린 서비스 대리의 어드레스가 위치하는 지역, 관련되는 각 장비ID 및 어드레스, 프로토콜 장비 유형(예를 들어, DLNA DMS, UPnP Media Server, DNS Server 등) 장비의 멀티 스크린에 관한 정보가 기록된다.
도 4는 본 발명의 실시예에 따른 미디어 공유 메시지의 전송을 나타낸 흐름도로, 도 4에 있어서 근거리 통신망 장비는 상기한 가정 멀티 스크린 서비스 대리에 대응되고 이 실시예에 있어서, 상기한 서버는 인정 서버와 프로토콜 서버로 나누어지고 원격 장비는 상기한 인터넷 멀티미디어 서비스 장비에 대응된다. 도 4에 도시한 바와 같이 하기 단계를 포함한다:
근거리 통신망 장비가 전원 투입 후에 인정 서버로 등록 메시지(Registration)를 송신한다(단계S401).
이 단계에 있어서, 근거리 통신망 장비가 인정 서버의 어드레스를 내장할 수 있다. 근거리 통신망 장비가 근거리 통신망중의 기타 멀티 스크린 서비스 장비의 전원 투입 메시지를 수신하였을 경우에도 인정 서버로 등록 메시지를 송신하는 것이 바람직하다. 인정 서버는 등록 메시지를 수신한 후, 사전에 기억한 소유자ID 등 데이터를 조사하고 근거리 통신망 장비에 사용자명칭, 비밀 번호 혹은 기타 증명서류 등 인정에 필요한 정보를 제공하도록 요구할 수 있고 근거리 통신망 장비는 약속에 근거하여 요구 메시지에 응답한다. 인정 서버는 성공한 후, 근거리 통신망 장비로 프로토콜 서버의 어드레스를 제공하고 장비의 온라인 상태 등 정보를 기록한다.
원격 장비는 멀티 스크린 공유 서비스를 시작할 필요가 있을 경우, 예를 들어 전원 투입시, 인정 서버로 등록 메시지를 송신한다(단계S402).
이 단계에 있어서, 원격 장비에 인정 서버의 어드레스가 내장되었다. 인정 서버는 원격 장비에 인정에 필요한 정보를 제공하도록 요구할 수 있고 인정에 성공한 후, 인정 서버는 장비의 온라인 상태 등 정보를 기록한다.
인정 서버가 근거리 통신망 장비에 C형 통지 메시지(Notification)를 송신한다(단계S403).
이 단계에 있어서, 인정 서버는 원격 장비의 온라인 정보를 기억한 후, 근거리 통신망 장비로 통지 메시지를 송신하고, 통지 메시지는 프로토콜 서버가 근거리 통신망 장비가 수신할 수 있는 프로토콜 메시지으로 근거리 통신망 장비의 어드레스에 근거하여 메시지 컨텐츠를 구성하여 인정 서버를 통하여 근거리 통신망 장비로 송신한다. 예를 들어, UPnP SSDP NOTIFY 메시지를 구성할 경우, 그중의 타켓 어드레스는 HOST: 239.255.255.250:1900이고 LOCATION는 근거리 통신망 장비의 어드레스이며 UUID는 원격 장비가 제공하고 혹은 프로토콜 서버가 생성한다.
근거리 통신망 장비가 인정 서버로 A형 통지 메시지를 송신한다(단계S404).
이 단계에 있어서, 근거리 통신망에의 기타 멀티 스크린 서비스 장비가 메시지를 송신하면 근거리 통신망 장비는 수신한 후에 그 메시지를 전송하며 컨텐츠는 예를 들어, 완벽한 UPnP SSDP NOTIFY 메시지, UPnP Media Server CDS 조사 메시지, SIP 메시지 등 기타 멀티 스크린 서비스 장비로부터 송신된 완벽한 프로토콜 메시지 메시지를 포함한다.
인정 서버가 원격 장비로 C형 통지 메시지를 송신한다(단계S405).
이 단계에 있어서, 인정 서버는 기재된 상태가 온라인인 장비의 통지 메시지를 원격 장비로 송신하고, 원격 장비로 송신되는 메시지는 원격 장비가 수신할 수 있는 프로토콜 메시지 포맷이다. 메시지중의 어드레스, 멀티미디어 자원URI 및 메시지의 포맷은 프로토콜 서버가 매핑과 번역을 수행한다.
원격 장비가 프로토콜 서버로 B형 연결 요구(Connection)를 송신한다(단계S406).
이 단계에 있어서, 원격 장비는 자신의 프로토콜 기술에 근거하여 연결 요구를 송신할 수 있다.
프로토콜 서버가 근거리 통신망 장비로 A형 연결 요구를 송신한다(단계S407).
이 단계에 있어서, 프로토콜 서버는 기록된 매핑 관계에 근거하여 요구 메시지중의 URL 혹은 어드레스를 갱신하고 메시지을 번역하여 새로운 메시지A를 생성하고 메시지A를 근거리 통신망 장비로 송신할 수 있다. 상기한 프로세스에 의하면 근거리 통신망 장비가 근거리 통신망중의 장비로 연결 요구를 송신하는 단계에서 근거리 통신망중의 장비가 수신한 요구 메시지와 근거리 통신망에서 전송되는 메시지이 모두 프로토콜 서버가 구성하여 생성한 메시지이고, 상기 단계와 동일하게 근거리 통신망 장비는 메시지 컨텐츠의 변환을 수행하지 않는다.
HTTP 방식으로 멀티미디어 컨텐츠를 획득하였으면 이 단계에서 멀티미디어 컨텐츠를 공유하였음으로 그다음의 단계를 수행할 필요가 없다.
근거리 통신망 장비가 프로토콜 서버로 멀티미디어 컨텐츠를 송신한다(단계S408).
예를 들어, 근거리 통신망중의 장비, 근거리 통신망 장비, 프로토콜 서버 사이에서 모두 RTP/RTCP(Real-time Transport Protocol/Real-time Transport Control Protocol)을 통하여 멀티미디어 컨텐츠 데이터를 전송한다. 프로토콜 서버는 이 단계에서 멀티미디어의 포맷 변환을 수행할 수 있다.
프로토콜 서버가 멀티미디어의 포맷 변환을 수행할 필요가 없으면 단계S407에서 프로토콜 서버가 메시지에서 협상하여 근거리 통신망 장비와 원격 장비가 직접 RTP/RTCP 연결을 구축할 수 있다.
프로토콜 서버가 원격 장비로 멀티미디어 컨텐츠를 전송한다(단계S409).
이 단계에 있어서, 프로토콜 서버는 RTP/RTCP를 이용하여 멀티미디어 컨텐츠 데이터를 원격 장비로 전송할 수 있다.
도 5는 본 발명의 실시예에 따른 미디어의 공유 프로세스를 나타낸 도로, 이 도면 에 프로토콜 서버의 처리 프로세스를 나타내였고, 도 5에 도시한 바와 같이 하기 단계를 포함한다:
프로토콜 서버가 메시지를 수신한다(단계S501).
이 단계에 있어서, 프로토콜 서버는 다양한 프로토콜 메시지를 지원하고 각 가정 멀티 스크린 서비스 대리가 인정 서버로 등록 메시지를 송신할 경우, 모두 로컬 도메인내의 장비 사이의 멀티미디어 공유에 사용되는 프로토콜 기술을 보고하고, 각 인터넷 멀티미디어 서비스 장비가 인정 서버로 등록 메시지를 송신할 경우 모두 본 장비가 멀티미디어를 공유할 때 사용하는 프로토콜 기술을 보고하며, 이러한 프로토콜 기술로서 예를 들어 DLNA/UPnP 프로토콜 기술, 혹은 Airplay 프로토콜 기술, 혹은 산련(閃聯) 프로토콜 기술 등이 있다. 프로토콜 서버는 인정 서버를 통하여 가정 멀티 스크린 대리가 위치하는 지역의 장비와 인터넷 멀티미디어 서비스 장비의 프로토콜 기술 정보를 획득한다.
프로토콜 서버상의 소프트웨어모듈은 예를 들어 DLNA 프로토콜 메시지 수신 서버, Multicast-DNS와 DNS-Service Discovery(Airplay) 메시지 수신 서버, HTTP 서버, SIP 서버 등 다수의 프로토콜 기술 서버를 포함한다.
프로토콜 서버는 인정 서버의 인정 결과에 근거하여 가정 멀티 스크린 서비스 대리, 인터넷 멀티미디어 서비스 장비로부터 송신된 프로토콜 메시지 데이터를 수신한다.
프로토콜 서버가 메시지를 분석한다(단계S502).
이 단계에 있어서, 프로토콜 서버는 수신한 프로토콜 메시지를 분석하고 프로토콜의 규정에 따라 메시지에 포함된 URL 혹은 어드레스를 분석하고, 또한 메시지의 타켓 장비에 근거하여 대응되는 프로토콜 메시지로 번역할 필요가 있는가를 판단한다.
네트워크 어드레스를 매핑할 필요가 있는가를 판단하고(단계S503), 필요가 있으면 단계S504로 이행하고 그렇지 않으면 단계S505로 이행한다.
판단조건은 주로, (1) 메시지가 가정 멀티 스크린 서비스 대리로부터 송신된 것인가, 메시지에 멀티미디어 자원URL이 포함되었는가, (2) 메시지가 가정 멀티 스크린 서비스 대리로 송신하는 것인가, 메시지에 멀티미디어 자원URL이 포함되었는가 인것이 바람직하다.
대리가 위치하는 네트워크에 근거하여 어드레스를 매핑하고 프로토콜 메시지를 갱신한다(단계S504).
이 단계에 있어서, 메시지의 컨텐츠를 매핑 및 갱신하는 것이, (1) 메시지가 가정 멀티 스크린 서비스 대리A로부터 송신된 것인가, 가정 멀티 스크린 서비스 대리A로부터 송신된 것이면 메시지내의 장비의 어드레스 혹은 URL를 가정 멀티 스크린 서비스 대리A의 어드레스로 대체하고 대체한 관계를 기재하여야 하고, 그리고 메시지내에 멀티미디어 자원URL이 포함되었는가를 판단하고 포함되었으면 URL중의 어드레스를 가정 멀티 스크린 서비스 대리A의 어드레스로 대체하고 마크를 추가하며 그 매핑 관계를 기재하여야 하고, (2) 메시지가 가정 멀티 스크린 서비스 대리B로 송신하는 것인가, 메시지가 기타 가정 멀티 스크린 서비스 대리B로 송신하는 것이면 메시지내의 장비의 어드레스 혹은 URL를 기타 가정 멀티 스크린 서비스 대리B로 대체하고 대체한 관계를 기재하고, 그리고 메시지에 멀티미디어 자원URL이 포함되었는가를 판단하고 포함되었으면 URL중의 어드레스를 기타 가정 멀티 스크린 서비스 대리B의 어드레스로 대체하고 마크를 추가하며 그 매핑 관계를 기재하여야 하는 것을 포함하는 것이 바람직하다.
메시지를 번역할 필요가 있는가를 판단하고(단계S505), 필요가 있으면 단계S506로 이행하고 그렇지 않으면 단계S507로 이행한다.
이 단계에 있어서, 판단 근거는 수신한 메시지 프로토콜이 타켓 장비가 사용하는 메시지 프로토콜과 동일한가이고 서로다르면 번역할 필요가 있어 단계S506으로 이행한다.
메시지를 번역한다(단계S506).
예를 들어, DLNA멀티캐스트 메시지를 multi-DNS와 DNS-SD 메시지 등으로 번역한다.
메시지를 송신한다(단계S507).
이 단계에 있어서, 타켓 장비가 사용하는 어드레스, 프로토콜에 근거하여 메시지를 타켓 장비로 송신하는 것이 바람직하다.
상기 실시예에 있어서, TV, 방송기기, 기억 서버, 컴퓨터, 음향 기기, 스피커, 프로젝터, 셋톱 박스 등을 모두 멀티미디어 공유 장비로 사용할 수 있고 상기 실시예에 있어서 장비의 유형을 한정하지 않는다.
상기한 프로세스는 본 발명을 실현하는 실시예이고 실시예를 통한 실현에 한정되는 것이 아니고 구체적인 프로세스를 통하여 수행되는 방법을 한정하는 것도 아니며 본 발명을 예를 들어 유닛을 표시하는 명칭, 각종 메시지 유형 등 유사한 방식으로 실현할 수도 있고 명명 방식과 구체적인 메시지 컨텐츠 등에 약간한 차이가 있을 뿐이다.
상기한 실시예는 네트워크에 관한 것으로 IEEE 802.3, IEEE 802.11b/g/n, POWELINE, CABLE, PSTN, 3GPP(3rd Generation Partnership Project, 3세대 파트너쉽 프로젝트) 네트워크, 3GPP2 네트워크 등 통신 네트워크가 지원하는 IP 네트워크에 적용될 수 있고, 각 장치의 조작시스템을 UNIX형 조작 시스템, WINDOWS형 조작 시스템, ANDROID형 조작 시스템, IOS 조작 시스템에 적용할 수 있다.
당업자라면 상기한 본 발명의 각 모듈 혹은 각 단계를 범용 계산장치를 통하여 실현할 수 있고 단일 계산장치에 집중시키거나 혹은 다수의 계산장치로 구성된 네트워크에 분포시킬수 있고, 또한 계산장치가 실행할 수 있는 프로그램 코드로 실현할 수 도 있으므로, 기억장치에 기억하여 계산장치에 실행시키거나 혹은 각각 집적회로 모듈으로 만들거나 혹은 그중의 다수의 모듈 혹은 단계를 하나의 집적회로 모듈으로 만들어 실현할 수 도 있음을 알수 있다. 따라서 본 발명은 특정된 하드웨어와 소프트웨어의 결합에 한정되지 않는다.
상기한 내용은 본 발명의 바람직한 실시예로, 본 발명을 한정하는 것이 아니다. 당업자라면 본 발명에 여러가지 변화를 가져올 수 있다. 본 발명의 정신과 원칙을 벗어나지 않는 범위내에서 수행하는 모든 수정, 동등교체, 개량 등은 본 발명의 보호 범위에 속한다.
산업이용가능성
상기한 바와 같이 본 발명의 실시예에서 제공하는 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버에 의하면 기존기술에 있어서 서로다른 근거리 통신망의 사이 혹은 네트워크 외부의 장비 사이의 멀티미디어 공유를 실현할 수 없는 문제를 해결하고 서로다른 네트워크의 사이 혹은 네트워크 외부의 장비 사이의 멀티미디어 공유를 실현할 수 있는 유익한 효과를 실현할 수 있다.

Claims (22)

  1. 최소한 두 개 네트워크에 연결되고 상기 최소한 두 개 네트워크 사이에서 멀티미디어 공유의 메시지를 전송함으로써 상기 최소한 두 개 네트워크 중의 장비 사이의 멀티미디어 공유를 실현하도록 구성되고,
    진일보로, 상기 최소한 두 개 네트워크 중의 제1 네트워크로부터 송신된 자원 식별자에 상기 제1 네트워크의 식별자를 추가하여 상기 최소한 두 개 네트워크 중의 제2 네트워크로 송신하며, 여기서, 상기 제1 네트워크의 식별자는 상기 제2 네트워크에서 상기 자원 식별자에 대응되는 자원의 루트를 판단하는데 이용되고 상기 자원의 식별자는 URI이고 상기 URI는 상기 멀티미디어 공유 메시지에 지시된 멀티미디어 컨텐츠가 위치하는 URL를 포함하는 서버.
  2. 제1항에 있어서,
    제1 네트워크 중의 프록시 서버의 정보 및 제1 네트워크 중의 프록시 서버가 전송한 상기 제1 네트워크 중의 장비의 정보를 수신하고 상기 제1 네트워크로부터 수신한 정보를 제2 네트워크 중의 프록시 서버로 송신하며 및 제2 네트워크 중의 프록시 서버를 통하여 상기 제2 네트워크 중의 장비로 송신하고, 여기서, 상기 정보는 상기 제1 네트워크 중의 장비와 상기 제2 네트워크 중의 장비가 멀티미디어를 공유하는데 이용되도록 구성되고, 또는
    제1 네트워크 중의 제1 네트워크 중의 프록시 서버가 전송한 상기 제1 네트워크 중의 장비의 정보를 수신하고 상기 제1 네트워크로부터 수신한 정보를 제2 네트워크 중의 프록시 서버를 통하여 상기 제2 네트워크중의 장비로 송신하고, 여기서, 상기 정보는 상기 제1 네트워크 중의 장비와 상기 제2 네트워크중의 장비가 멀티미디어를 공유하는데 이용되도록 구성되는 서버.
  3. 제1항에 있어서,
    상기 최소한 두 개 네트워크에서 사용되고 있는 멀티미디어 공유 프로토콜이 동일한가를 판단하고, 서로다를 경우, 상기 최소한 두 개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하도록 멀티미디어 공유 프로토콜의 변환을 수행하도록 구성되는 서버.
  4. 제1항 내지 제3항 중의 임의의 한 항에 있어서,
    상기 두 개 네트워크 중의 프록시 서버 및 장비의 등록 정보를 획득하고 상기 등록 정보에 근거하여 멀티미디어 공유 메시지를 전송하도록 구성되고, 또는
    상기 두 개 네트워크 중의 장비의 등록 정보를 획득하고 상기 등록 정보에 근거하여 멀티미디어 공유 메시지를 전송하도록 구성되는 서버.
  5. 제1 네트워크에 설치되고 상기 제1 네트워크 중의 장비로부터 송신된 멀티미디어 공유 메시지를 수신하고 상기 멀티미디어 공유 메시지를 상기 제1 네트워크에 연결된 서버로 송신하며,
    또한 상기 서버가 전송한 제2 네트워크로부터 송신된 멀티미디어 공유 메시지를 수신하며, 상기 제2 네트워크로부터 송신된 상기 멀티미디어 공유 메시지를 상기 제1 네트워크 중의 장비로 송신하도록 구성되고,
    진일보로, 상기 서버가 프록시 서버 및/또는 상기 프록시 서버가 위치하는 네트워크 중의 장비를 상기 서버에 등록하고 등록후의 정보를 기억하도록, 상기 서버에 상기 프록시 서버 및/또는 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신하도록 구성되고, 상기 서버에 기억되는 등록후의 정보는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하는 소유자 식별자와, 지역 식별자와, 장비 식별자를 포함하고, 또는
    진일보로, 상기 서버가 프록시 서버가 위치하는 네트워크 중의 장비를 상기 서버에 등록하고 등록후의 정보를 기억하도록, 상기 서버에 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신하도록 구성되고, 상기 서버에 기억되는 등록후의 정보는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하는 소유자 식별자와, 지역 식별자와, 장비 식별자를 포함하는 프록시 서버.
  6. 제1 네트워크 중의 프록시 서버 및 상기 제1 네트워크 중의 장비를 등록하기 위한 상기 제1 네트워크 중의 프록시 서버로부터 송신된 등록 메시지를 수신하고, 또는, 제1 네트워크 중의 상기 제1 네트워크 중의 장비를 등록하기 위한 상기 제1 네트워크 중의 프록시 서버로부터 송신된 등록 메시지를 수신하고,
    등록후의 정보를 기억하도록 구성되고, 여기서, 상기 서버에 등록된 제1 네트워크 중의 장비는 멀티미디어 공유 메시지를 통하여 제2 네트워크 중의 장비와 멀티미디어 공유를 실현할 수 있고,
    상기 서버에 기억되는 등록후의 정보는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하는 소유자 식별자와, 지역 식별자와, 장비 식별자를 포함하는 서버.
  7. 제6항에 있어서,
    상기 등록 메시지가 상기 제1 네트워크 중의 프록시 서버와 상기 제1 네트워크 중의 장비를 등록하기 위한 상황에서, 상기 등록 메시지를 수신한 후, 상기 프록시 서버 및 상기 프록시 서버가 위치하는 제1 네트워크 중의 장비의 인정을 수행하며 인정에 통과한 후 상기 서버에 상기 프록시 서버 및 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하고 등록후의 정보를 기억하도록 구성되고,
    상기 등록 메시지가 상기 제1 네트워크 중의 장비를 등록하기 위한 상황에서, 상기 등록 메시지를 수신한 후, 상기 프록시 서버가 위치하는 제1 네트워크 중의 장비의 인정을 수행하며 인정에 통과한 후 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하고 등록후의 정보를 기억하도록 구성되는 서버.
  8. 제6항 또는 제7항에 있어서,
    상기 지역 식별자는 대리 서버의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜 중의 최소한 하나를 포함하는 상기 대리 서버의 어드레스가 위치하는 지역을 표시하는 서버.
  9. 최소한 두 개 네트워크에 연결된 제1 서버가 최소한 두 개 네트워크 사이에서 멀티미디어 공유 메시지를 전송함으로써 상기 최소한 두 개 네트워크 중의 장비 사이의 멀티미디어 공유를 실현하는 단계를 포함하고,
    상기 제1 서버가 상기 최소한 두 개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하는 단계가, 상기 제1 서버가 상기 최소한 두 개 네트워크 중의 제1 네트워크로부터 송신된 자원 식별자에 상기 제1 네트워크의 식별자를 추가하여 상기 최소한 두 개 네트워크 중의 제2 네트워크로 송신하는 단계를 포함하고,
    여기서, 상기 제1 네트워크의 식별자는 상기 제2 네트워크에서 상기 자원 식별자에 대응되는 자원의 루트를 판단하는데 이용되고, 상기 자원의 식별자는 URI이고 상기 URI는 상기 멀티미디어 공유 메시지에 지시된 멀티미디어 컨텐츠가 위치하는 URL를 포함하는 멀티미디어 공유 방법.
  10. 제9항에 있어서,
    상기 제1 서버가 상기 최소한 두 개 네트워크 사이에서 멀티미디어 공유 메시지를 전송하는 단계가,
    상기 제1 서버가 상기 최소한 두 개 네트워크에서 사용되고 있는 멀티미디어 공유 프로토콜이 동일한가를 판단하고 서로다를 경우, 멀티미디어 공유 프로토콜의 변환을 수행하는 단계와,
    상기 제1 서버가 멀티미디어 공유 프로토콜을 변환시킨 후, 상기 최소한 두 개 네트워크 사이에서 상기 멀티미디어 공유 메시지를 전송하는 단계를 포함하는 멀티미디어 공유 방법.
  11. 제9항에 있어서,
    상기 최소한 두 개 네트워크 중의 한 네트워크에 위치하고 상기 제1 서버에 연결된 제2 서버가 상기 제1 서버로 멀티미디어 공유 메시지를 송신하는 단계와,
    상기 제2 서버가 상기 제1 서버로부터 송신된 멀티미디어 공유 메시지를 상기 제2 서버가 위치하는 네트워크 중의 장비로 송신하는 단계를 더 포함하는 멀티미디어 공유 방법.
  12. 제11항에 있어서,
    상기 제2 서버가 제3 서버에 상기 제2 서버 및 상기 제2 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 제3 서버로 송신하는 단계와,
    상기 제3 서버가 상기 등록 메시지를 수신하고 상기 제3 서버에 상기 제2 서버 및 상기 제2 서버가 위치하는 네트워크 중의 장비를 등록하며 등록후의 정보를 기억하는 단계를 더 포함하고, 또는,
    상기 제2 서버가 제3 서버에 상기 제2 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 제3 서버로 송신하는 단계와,
    상기 제3 서버가 상기 등록 메시지를 수신하고 상기 제3 서버에 상기 제2 서버가 위치하는 네트워크 중의 장비를 등록하며 등록후의 정보를 기억하는 단계를 더 포함하는 멀티미디어 공유 방법.
  13. 제12항에 있어서,
    상기 제2 서버가 제3 서버에 상기 제2 서버 및 상기 제2 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 제3 서버로 송신하는 경우, 상기 제3 서버가 상기 등록 메시지를 수신하고 상기 제3 서버에 상기 제2 서버 및 상기 제2 서버가 위치하는 네트워크 중의 장비를 등록하는 단계가,
    상기 제3 서버가 상기 등록 메시지를 수신한 후, 상기 제2 서버 및 상기 제2 서버가 위치하는 네트워크 중의 장비의 인정을 수행하고 인정에 통과한 후 상기 제3 서버에 상기 제2 서버 및 상기 제2 서버가 위치하는 네트워크 중의 장비를 등록하는 단계를 포함하고,
    상기 제2 서버가 제3 서버에 상기 제2 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 제3 서버로 송신하는 경우, 상기 제3 서버가 상기 등록 메시지를 수신하고 상기 제3 서버에 상기 제2 서버가 위치하는 네트워크중의 장비를 등록하는 단계가,
    상기 제3 서버가 상기 등록 메시지를 수신한 후, 상기 제2 서버가 위치하는 네트워크 중의 장비의 인정을 수행하고 인정에 통과한 후 상기 제3 서버에 상기 제2 서버가 위치하는 네트워크중의 장비를 등록하는 단계를 포함하는 멀티미디어 공유 방법.
  14. 제12항 또는 제13항에 있어서,
    상기 제1 서버에 기억되는 등록후의 정보는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하는 소유자 식별자와, 상기 제2 서버의 어드레스가 위치하는 지역을 표시하는 지역 식별자와, 장비 식별자를 포함하고, 상기 지역의 정보는 상기 제2 서버의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜중의 최소한 하나를 포함하는 멀티미디어 공유 방법.
  15. 제11항에 있어서,
    상기 제2 서버의 기능을 상기 제2 네트워크 중의 장비를 통하여 실현하는 멀티미디어 공유 방법.
  16. 제9항 내지 제13항 중의 임의의 한 항에 있어서,
    상기 제1 서버가 상기 멀티미디어 공유 메시지를 전송하는 단계가,
    상기 제1 서버가 상기 최소한 두 개 네트워크 중의 프록시 서버 및 장비의 등록 정보를 획득하고 상기 등록 정보에 근거하여 멀티미디어 공유 메시지를 전송하는 단계를 포함하고, 또는
    상기 제1 서버가 상기 최소한 두 개 네트워크 중의 장비의 등록 정보를 획득하고 상기 등록 정보에 근거하여 멀티미디어 공유 메시지를 전송하는 단계를 포함하는 멀티미디어 공유 방법.
  17. 프록시 서버가 서버에 상기 프록시 서버 및 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신하고, 또는 프록시 서버가 서버에 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신하는 단계와,
    상기 프록시 서버가 서버에 상기 프록시 서버 및 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신한 경우, 상기 서버가 상기 등록 메시지를 수신하고 상기 서버에 상기 프록시 서버 및 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하며 등록후의 정보를 기억하고, 또는 상기 프록시 서버가 서버에 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신한 경우, 상기 서버가 상기 등록 메시지를 수신하고 상기 서버에 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하며 등록후의 정보를 기억하는 단계를 포함하고,
    여기서, 상기 서버에 등록되는 제1 네트워크 중의 장비는 멀티미디어 공유 메시지를 통하여 제2 네트워크 중의 장비와 멀티미디어를 공유할 수 있고,
    상기 서버에 기억되는 등록후의 정보는 동일한 소유자 식별자에 속하는 장비만이 멀티미디어를 공유할 수 있음을 표시하는 소유자 식별자와, 지역 식별자와, 장비 식별자를 포함하는 등록 방법.
  18. 제17항에 있어서,
    상기 프록시 서버가 서버에 상기 프록시 서버 및 상기 프록시 서버가 위치하는 네트워크중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신한 경우, 상기 서버가 상기 등록 메시지를 수신하고 상기 서버에 상기 프록시 서버 및 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하는 단계가,
    상기 서버가 상기 등록 메시지를 수신한 후, 상기 프록시 서버 및 상기 프록시 서버가 위치하는 네트워크 중의 장비의 인정을 수행하고 인정에 통과한 후 상기 서버에 상기 프록시 서버 및 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하는 단계를 포함하고,
    상기 프록시 서버가 서버에 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하기 위한 등록 메시지를 상기 서버로 송신한 경우, 상기 서버가 상기 등록 메시지를 수신하고 상기 서버에 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하는 단계가,
    상기 서버가 상기 등록 메시지를 수신한 후, 상기 프록시 서버가 위치하는 네트워크 중의 장비의 인정을 수행하고 인정에 통과한 후 상기 서버에 상기 프록시 서버가 위치하는 네트워크 중의 장비를 등록하는 단계를 포함하는 등록 방법.
  19. 제17항 또는 제18항에 있어서,
    상기 지역 식별자는, 상기 프록시 서버의 어드레스, 로컬 어드레스 클러스터, 인터넷 어드레스 클러스터, 멀티미디어 공유에 이용되는 프로토콜 중의 최소한 하나를 포함하는 상기 프록시 서버의 어드레스가 위치하는 지역을 표시하는 등록 방법.
  20. 삭제
  21. 삭제
  22. 삭제
KR1020167010881A 2013-09-26 2014-10-29 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버 KR102270909B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310446465.5A CN104519077A (zh) 2013-09-26 2013-09-26 多媒体分享方法、注册方法、服务器及代理服务器
PCT/CN2014/089844 WO2015043550A1 (zh) 2013-09-26 2014-10-29 多媒体分享方法、注册方法、服务器及代理服务器

Publications (2)

Publication Number Publication Date
KR20170063423A KR20170063423A (ko) 2017-06-08
KR102270909B1 true KR102270909B1 (ko) 2021-06-30

Family

ID=52742106

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167010881A KR102270909B1 (ko) 2013-09-26 2014-10-29 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버

Country Status (5)

Country Link
US (1) US20160241642A1 (ko)
JP (1) JP6511624B2 (ko)
KR (1) KR102270909B1 (ko)
CN (1) CN104519077A (ko)
WO (1) WO2015043550A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10565066B1 (en) * 2016-12-30 2020-02-18 EMC IP Holding Company LLC Method and system to provide data protection through light fidelity network
CN109819442A (zh) * 2017-11-22 2019-05-28 触信(厦门)智能科技有限公司 一种资源共享及互动***
FR3111761A1 (fr) * 2020-06-23 2021-12-24 Orange Procédé et dispositif de gestion de consommation de contenus dans un réseau domestique étendu.
CN112055251A (zh) * 2020-09-04 2020-12-08 中国第一汽车股份有限公司 一种媒体数据播放方法、装置、设备及存储介质
CN114172837B (zh) * 2021-12-16 2023-04-07 中国建设银行股份有限公司 信息共享方法、装置、设备、***及存储介质
CN115242549B (zh) * 2022-09-21 2023-04-07 佛山市元亨利贞信息科技有限公司 基于开放协议的数据安全共享方法、装置、设备及介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060411A1 (en) * 2003-09-16 2005-03-17 Stephane Coulombe System and method for adaptation of peer-to-peer multimedia sessions
US20100135279A1 (en) * 2007-03-05 2010-06-03 Telefonaktiebolaget Lm Ericsson (Publ) Method and Arrangement for Remotely Controlling Multimedia Communication Across Local Networks

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0129174D0 (en) * 2001-12-06 2002-01-23 Koninl Philips Electronics Nv Havi-upnp bridging
JP4817997B2 (ja) * 2006-07-05 2011-11-16 株式会社東芝 ゲートウェイ装置、通信方法および通信プログラム
KR101303872B1 (ko) * 2006-08-29 2013-09-04 삼성전자주식회사 서비스 로밍 시스템 및 방법
KR100912868B1 (ko) * 2006-08-29 2009-08-19 삼성전자주식회사 서비스 분산을 위한 장치 및 방법
CN101212384B (zh) * 2006-12-31 2011-04-20 华为技术有限公司 实现家庭网络互联的方法、***及设备
US8806038B2 (en) * 2007-06-29 2014-08-12 Intel Corporation Method and system for updating media lists in portable media devices
CN101465786B (zh) * 2007-12-18 2013-01-09 华为技术有限公司 一种资源转发的方法、网络实体及网络***
WO2009113931A1 (en) * 2008-03-14 2009-09-17 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for remote access to a local network
US8516071B2 (en) * 2009-06-03 2013-08-20 Qualcomm Incorporated Systems and methods for creating virtual universal plug-and-play systems
CN101938505B (zh) * 2009-07-01 2013-01-30 华为技术有限公司 一种P2P流媒体数据分发的方法、***和proxy节点
US8583811B2 (en) * 2010-04-23 2013-11-12 Qualcomm Incorporated Gateway device for multimedia content
KR101238907B1 (ko) * 2010-09-20 2013-03-06 주식회사 케이티 사설망에 위치한 미디어 서버의 컨텐츠를 원격지 사설망에 위치한 미디어 랜더러에 공유시키는 홈 게이트웨이 및 컨트롤 포인트
CN102202102B (zh) * 2011-07-05 2014-08-13 施昊 基于云计算架构的网络服务聚合***及其聚合方法
CN102571964A (zh) * 2012-01-16 2012-07-11 深圳创维-Rgb电子有限公司 多屏互动方法及***
US8989192B2 (en) * 2012-08-15 2015-03-24 Futurewei Technologies, Inc. Method and system for creating software defined ordered service patterns in a communications network
CN103826155A (zh) * 2014-02-28 2014-05-28 深圳市同洲电子股份有限公司 一种多屏互动方法、服务器、终端及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060411A1 (en) * 2003-09-16 2005-03-17 Stephane Coulombe System and method for adaptation of peer-to-peer multimedia sessions
US20100135279A1 (en) * 2007-03-05 2010-06-03 Telefonaktiebolaget Lm Ericsson (Publ) Method and Arrangement for Remotely Controlling Multimedia Communication Across Local Networks

Also Published As

Publication number Publication date
WO2015043550A1 (zh) 2015-04-02
US20160241642A1 (en) 2016-08-18
JP2016535945A (ja) 2016-11-17
JP6511624B2 (ja) 2019-05-15
CN104519077A (zh) 2015-04-15
KR20170063423A (ko) 2017-06-08

Similar Documents

Publication Publication Date Title
KR102270909B1 (ko) 멀티미디어 공유 방법, 등록 방법, 서버 및 프록시 서버
KR102047197B1 (ko) 사물 인터넷을 위한 광역 서비스 발견
US8307093B2 (en) Remote access between UPnP devices
CN107079181B (zh) 管理服务器的方法、移动设备和可读存储介质
US7783771B2 (en) Network communication device for universal plug and play and internet multimedia subsystems networks
US20110182205A1 (en) Method and apparatus for service discovery
US20070143488A1 (en) Virtual universal plug and play control point
WO2012103721A1 (zh) 终端访问数字家庭设备的方法和设备
WO2018113693A1 (zh) 局域网设备通信管理方法、***及网关设备
JP2004208101A (ja) ゲートウェイ及びそれにおける通信方法
US20150222451A1 (en) APPARATUS AND METHOD FOR EXTENDING UPnP NETWORK AREA
WO2016009106A1 (en) Access to a node
US9591601B2 (en) Method, control node, gateway and computer program for enabling communication with a newly detected device
JP2010114721A (ja) ホームネットワーク内の端末から広域ネットワークへコンテンツを送信するコンテンツ送信方法及びシステム
CN104168302A (zh) 设备操控实现方法、***和代理网关
Hu et al. User-provided multimedia content distribution architecture in mobile and ubiquitous communication networks
CN101465783B (zh) 异构家庭网络设备之间的连接方法、装置及连接网桥
Corujo et al. Research challenges towards a managed information-centric network of things
EP2550783A1 (en) Method and arrangement for media access
EP3177078A1 (en) A method, a wireless access point, and a client for local advertisement of the identifier of an operator controlling and managing the smart environment of connected objects
Awati et al. Onvifsense: ONVIF Network Device Accessibility Application

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant