KR100758109B1 - System for Providing Video Community Service Based on Stream Address Translator and Its Method - Google Patents
System for Providing Video Community Service Based on Stream Address Translator and Its Method Download PDFInfo
- Publication number
- KR100758109B1 KR100758109B1 KR1020060047440A KR20060047440A KR100758109B1 KR 100758109 B1 KR100758109 B1 KR 100758109B1 KR 1020060047440 A KR1020060047440 A KR 1020060047440A KR 20060047440 A KR20060047440 A KR 20060047440A KR 100758109 B1 KR100758109 B1 KR 100758109B1
- Authority
- KR
- South Korea
- Prior art keywords
- community
- video
- terminal
- video content
- stream address
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 1은 본 발명의 실시예에 따른 스트림 주소 변환장치 기반의 영상커뮤니티 서비스 시스템의 구성도.1 is a block diagram of a video community service system based on a stream address translation apparatus according to an embodiment of the present invention.
도 2는 도 1의 영상 커뮤니티 서비스 시스템의 서비스 제공 방법을 나타내는 순서도.FIG. 2 is a flowchart illustrating a service providing method of the video community service system of FIG. 1.
도 3은 본 발명의 다른 실시예에 따른 스트림 주소 변환장치 기반의 영상 커뮤니티 서비스 시스템의 구성도3 is a block diagram of a video community service system based on a stream address translation apparatus according to another embodiment of the present invention.
도 4는 도 3의 영상 커뮤니티 서비스 시스템의 서비스 제공 방법의일실시예를 나타내는 순서도.4 is a flowchart illustrating an embodiment of a service providing method of a video community service system of FIG. 3.
도 5는 도 3의 영상 커뮤니티 서비스 시스템의 서비스 제공 방법의이실시예를 나타내는 순서도.5 is a flowchart illustrating an embodiment of a service providing method of the video community service system of FIG. 3.
*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***
100 : 커뮤니티 개설자 단말 200 : 스트림 주소 변환 장치100: community establisher terminal 200: stream address translation device
300 : 콘텐츠 서버 400 : 커뮤니티 회원 단말300: content server 400: community member terminal
500 : 영상 커뮤니티 서버 600 : 커뮤니티 정회원 단말500: video community server 600: community full member terminal
본 발명은 스트림 주소 변환장치 기반의 영상 커뮤니티 서비스 제공 시스템 및 그 방법에 관한 것으로, 보다 상세하게는 개인 인터넷 방송 서비스 제공 시에 커뮤니티 개설자 단말에서 영상 콘텐츠의 스트리밍을 수행하고 스트림 주소 변환 장치에서는 영상 콘텐츠의 중계만을 수행하도록 함으로써, 콘텐츠를 중계하는 장치의 부하를 최소화하고 경제적인 인터넷 방송을 제공할 수 있으며, 커뮤니티 회원들이 서로의 콘텐츠를 공유 및 배포할 수 있도록 하는 기술이다.The present invention relates to a system and a method for providing a video community service based on a stream address translation apparatus. More particularly, the present invention provides a method for streaming video content in a community establishment terminal when providing a personal Internet broadcasting service. By performing only relaying, it is possible to minimize the load on the device for relaying content and to provide economical Internet broadcasting, and to allow community members to share and distribute each other's contents.
인터넷 기술 중 고용량의 정보를 단시간 내 전송하는 초고속정보통신망의 구현에 의해 방송과 통신의 융합 형태로 나타난 인터넷 방송은 기존공중파 또는 유선방송에서 나타나는 일방적인 "편성"구조에서 탈피하여 클라이언트가 원하는 내용의 방송을 어느 때라도 선택하여 스트리밍 기술을 통해 청취 또는 시청할 수 있도록 한다.Internet broadcasting, which appears as a convergence of broadcasting and communication by the implementation of a high-speed information communication network that transmits high-capacity information in a short period of time, breaks away from the unilateral "combination" structure that appears in existing public waves or cable broadcasting. You can select a broadcast at any time to listen to or watch it through streaming technology.
이에, 인터넷 방송은 공중파 또는 유선 방송의 콘텐츠 뿐만 아니라 개인의 일상 생활과 관련한 고유한 방송 콘텐츠를 제공하는데, 이러한 방송 콘텐츠들은 인터넷상에 접속된 인터넷 방송국 서버에 의해 자체 제작되고 인터넷상에 존재하는 불특정 클라이언트의 요구에 의해 인터넷 상에서 방송된다.Accordingly, Internet broadcasting provides not only contents of airwaves or cable broadcasting but also unique broadcasting contents related to individual's daily life, and these broadcasting contents are produced by an Internet broadcasting station server connected to the Internet and are unspecified on the Internet. Broadcast on the Internet at the request of the client.
그러나, 공중파 방송과 달리 인터넷 방송은 다양한 방송 콘텐츠를 제작한 군소 인터넷 방송국에 방송 시청을 원하는 시청자 또는 청취를 원하는 클라이언트가 접속해야만 방송 시청이 가능하며 군소 인터넷 방송국 서버 시스템이 수용할 수 있는 수보다 많은 수의 클라이언트가 동시에 접속할 경우 인터넷 고유한 특성에 의한 실시간 방송이 어려운 문제점이 있다.However, unlike over-the-air broadcasting, Internet broadcasting can be viewed only when a viewer who wants to watch the broadcast or a client who wants to listen to the small Internet broadcasting station that has produced various broadcasting contents is able to watch the broadcast and more than the small internet broadcasting server system can accommodate. If a large number of clients access at the same time, there is a problem in that real-time broadcasting is difficult due to the unique characteristics of the Internet.
또한, 종래에는 스트리밍 설비를 포함한 중계 장치는 매우 고가이므로 영세 인터넷 방송국에서 이를 구입 및 운영하는 것은 어려운 문제점이 있다.In addition, in the related art, since a relay apparatus including a streaming facility is very expensive, it is difficult to purchase and operate it in a small internet broadcasting station.
이러한 문제점을 해결하기 위한 피어 투 피어 멀티캐스트(peer to peer multicast) 방법이 제시되어, 최근의 인터넷 중계 방송 서비스는 대부분 이 방법을 통해 제공되고 있다. To solve this problem, a peer to peer multicast method has been proposed, and most of the recent Internet relay broadcasting services have been provided through this method.
이러한 피어 투 피어 멀티캐스트방법은 각 사용자 단말이 스트리밍 중계 장치 역할을 대신 수행하여 복수의 수신자 단말로 콘텐츠를 중계시키는 소프트웨어적인 멀티캐스트 방법으로써, 고가의 스트리밍 중계 장치 및 네트워크 비용 증가를 해결할 수 있다.The peer-to-peer multicast method is a software multicast method in which each user terminal performs a role of a streaming relay device to relay content to a plurality of receiver terminals, thereby solving an expensive streaming relay device and an increase in network cost.
그러나, 이 방법은 트리 구조처럼 다단 중계하는 방식으로서 중간에서 중계역할을 수행하던 사용자 단말이 정상적 또는 비정상적으로 접속을 종료하는 경우 다른 단말이 이를 대체해 주어야 하는데 그 대체 시간 동안 중계 단말에 연결되어 있던 모든 수신자 단말들에게 콘텐츠 패킷 손실이 발생할 수 있다. 이와 같이, 패킷 손실이 발생하는 경우 화질이 나빠지는 문제점이 있다.However, this method is a multi-stage relaying method like a tree structure. If a user terminal that normally plays a relay role terminates normally or abnormally, another terminal should replace it. Content packet loss may occur for all receiver terminals. As such, there is a problem in that image quality deteriorates when packet loss occurs.
또한, 종래의 피어 투 피어 멀티캐스트 방법은 시청자간에 덧글 쓰기를 통한 의견 교환 정도의 기능은 제공할 수 있으나, 일방적인 방송에 대한 덧글만 가능하며 콘텐츠 교환이 어려워 콘텐츠 확보 및 커뮤니티 회원 간의 자유로운 영상 교환 등이 어려운 문제점이 있었다.In addition, although the conventional peer-to-peer multicast method can provide a function of exchanging opinions between viewers through comments, only one-way broadcasting comments can be provided and content exchange is difficult, thereby securing content and free video exchange among community members. There was a difficult back problem.
이와 같이, 종래에는 실시간 영상 커뮤니티 시스템이 존재하지 않았으며 존재하였다 하더라도 일방적인 인터넷 방송 시스템에 한정되어 있었으며, 시청자 수의 제한, 경제성 부족, 및 방송 콘텐츠 확보의 어려움 등의 문제점이 있었다.As described above, the real-time video community system did not exist in the prior art, and although it existed, it was limited to a one-way internet broadcasting system, and there were problems such as a limited number of viewers, lack of economic feasibility, and difficulty in securing broadcast contents.
상기한 요구에 부응하기 위해 창출된 본 발명의 목적은, 커뮤니티 개설자 단의 단말에서 스트리밍을 하고 스트림 주소 변환 장치에서는 단순히 영상 콘텐츠의 중계를 수행하도록 함으로써, 콘텐츠 중계 장치의 부하를 최소화시키고 경제성을 증대시키는 데 있다.An object of the present invention created to meet the above requirements is to stream in the terminal of the community creator stage and to simply stream the video content in the stream address translation device, thereby minimizing the load of the content relay device and increasing economic efficiency It is to let.
또한, 본 발명의 다른 목적은 스트림 주소 변환장치를 통해 복수의 커뮤니티 회원 단말 간에 의견 및 콘텐츠를 자유로이 교환할 수 있도록 하고 다양한 콘텐츠를 확보할 수 있도록 하는 데 있다.In addition, another object of the present invention is to be able to freely exchange opinions and content between a plurality of community member terminals through a stream address translation device and to secure various contents.
상기한 바와 같은 목적을 달성하기 위한 본 발명에 따른 스트림 주소 변화장치 기반의 영상 커뮤니티 서비스 제공 시스템은, 영상 콘텐츠를 생성하고 상기 영상 콘텐츠를 스트리밍하는 커뮤니티 개설자 단말과, 상기 커뮤니티 개설자 단말로부터 수신한 영상 스트리밍을 복수의 커뮤니티 회원 단말이 수신할 수 있도록 상기 영상 콘텐츠를 포함하는 패킷의 헤더를 변환하여 중계하는 스트림 주소 변환 장치와, 상기 커뮤니티 개설자 단말, 상기 스트림 주소 변환 장치, 및 상기 복수의 커뮤티니 회원 단말의 주소 정보, 커뮤니티 채널 정보, 상기 변환할 헤더 정보를 저 장 및 관리하는 영상 커뮤니티 서버를 포함하여 구성함을 특징으로 한다.In accordance with an aspect of the present invention, there is provided a system for providing a video community service based on a stream address changer, the community establisher terminal generating video content and streaming the video content, and a video received from the community establisher terminal. A stream address conversion apparatus for converting and relaying a header of a packet including the video content so that a plurality of community member terminals can receive streaming, the community creator terminal, the stream address translation apparatus, and the plurality of community member terminals It comprises a video community server for storing and managing the address information, the community channel information, the header information to be converted.
또한, 본 발명에 따른 스트림 주소 변화장치 기반의 영상 커뮤니티 서비스 제공 시스템은, 영상 콘텐츠를 생성하고 상기 영상 콘텐츠를 스트리밍하는 복수의 커뮤니티 정회원 단말과, 영상콘텐츠를 생성하고 상기 복수의 커뮤니티 정회원 단말과 영상 콘텐츠를 상호 공유하는 커뮤니티 개설자 단말과, 상기 복수의 커뮤니티 정회원 단말 중 하나로부터 수신한 영상 스트리밍을 복수의 커뮤니티 회원 단말이 수신할 수 있도록 상기 영상 콘텐츠를 포함하는 패킷의 헤더를 변환하여 중계하는 스트림 주소 변환 장치와, 상기 커뮤니티 개설자 단말로부터 영상 콘텐츠 소스 단말을 상기 복수의 커뮤니티 정회원 단말 중 하나로의 변경을 요청받은 경우, 해당 커뮤니티 정회원 단말로 상기 스트림 주소 변환 장치의 주소정보를 전송하는 영상 커뮤니티 서버를 포함하여 구성함을 특징으로 한다.In addition, the system for providing a video community service based on the stream address changer according to the present invention includes a plurality of community full member terminals generating video content and streaming the video content, and generating a video content and the plurality of community full member terminals and video. A stream address for converting and relaying a header of a packet including the video content so that a plurality of community member devices can receive the video streaming received from one of the plurality of community member terminals and the community establisher terminal sharing content with each other; And a conversion apparatus and a video community server for transmitting address information of the stream address conversion apparatus to a corresponding community full member terminal when a change request of the video content source terminal to one of the plurality of community full member terminals is received from the community creator terminal. Characterized in that the configuration hereinafter.
또한, 바람직하게는, 본 발명의 상기 커뮤니티 개설자 단말에서 상기 커뮤니티 정회원 단말의 영상 콘텐츠를 자신의 영상 콘텐츠와 하나의 채널로 전송하낟.In addition, preferably, the community establisher terminal of the present invention transmits the video content of the community full member terminal in one channel with its own video content.
또한, 본 발명에 따른 스트림 주소 변화장치 기반의 영상 커뮤니티 서비스 제공 방법은, 커뮤니티 개설자 단말에서 커뮤니티 개설 및 영상 콘텐츠를 생성하는 제 1 과정과, 영상 커뮤니티 서버로부터 전송받은 스트림 주소 변환장치의 주소정보와 상기 영상 콘텐츠를 포함하는 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2 과정과, 상기 스트림 주소 변환장치에서 상기 패킷의 목적지 주소를 수신할 커뮤니티 회원 단말의 주소로 변경하여 해당 커뮤티니 회원 단말로 패킷을 전송하는 제 3 과정을 포함하는 것을 특징으로 한다.In addition, the method for providing a video community service based on the stream address changing apparatus according to the present invention includes a first process of creating a community and creating video content in a community creator terminal, address information of a stream address conversion apparatus received from a video community server, Generating a packet including the video content and transmitting the packet to the corresponding stream address translator; and converting the destination address of the packet to the address of the community member terminal to receive the packet to the corresponding community member terminal. And a third process of transmitting the packet.
또한, 본 발명에 따른 스트림 주소 변화장치 기반의 영상 커뮤니티 서비스 제공 방법은, 커뮤니티 개설자 단말에서 커뮤니티를 개설하고 복수의 커뮤니티 정회원 단말에서 영상 콘텐츠를 생성하는 제 1 과정과, 상기 복수의 커뮤니티 정회원 단말에서 생성된 영상 콘텐츠와 상기 영상 커뮤니티 서버로부터 전송받은 스트림 주소 변환장치의 주소정보를 포함하는 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2 과정과, 상기 스트림 주소 변환장치에서 상기 패킷의 목적지 주소를 수신할 커뮤니티 회원 단말의 주소로 변경하여 해당 커뮤티니 회원 단말로 패킷을 전송하는 제 3 과정을 포함하는 것을 특징으로 한다.In addition, the method for providing a video community service based on the stream address changer according to the present invention includes a first process of creating a community in a community creator terminal and generating video content in a plurality of community full member terminals, and in the plurality of community full member terminals. A second step of generating a packet including the generated video content and address information of the stream address translator received from the video community server and transmitting the packet to the corresponding stream address translator; and the destination address of the packet in the stream address translator; It is characterized in that it comprises a third step of transmitting the packet to the community member terminal by changing to the address of the community member terminal to receive.
또한, 본 발명은 상기 커뮤니티 개설자 단말로부터 영상 콘텐츠의 요청이 있는 경우, 상기 커뮤니티 정회원 단말이 자신의 영상 콘텐츠를 상기 커뮤니티 개설자 단말로 전송하는 제 2-1과정과, 상기 커뮤니티 개설자 단말에서 상기 전송받은 영상 콘텐츠와 상기 스트림 주소 변환장치의 주소정보를 포함한 콘텐츠 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2-2과정을 포함하는 것이 바람직하다.In addition, the present invention, if there is a request for the video content from the community establisher terminal, step 2-1 of the community full member terminal transmits its own video content to the community establisher terminal, and the received from the community establisher terminal And a step 2-2 of generating a content packet including video content and address information of the stream address translation apparatus and transmitting the content packet to the corresponding stream address translation apparatus.
또한, 본 발명은 상기 커뮤니티 개설자 단말이 상기 영상 커뮤니티 서버에 대하여 영상 콘텐츠 소스 단말이 상기 커뮤니티 정회원 단말로 변경되었음을 알리는 제 2-1과정과, 상기 영상커뮤니티 서버가 상기 커뮤니티 정회원 단말로 커뮤니티 채널을 할당하고 상기 스트림 주소 변환장치의 주소정보를 전송하는 제 2-2과정과, 상기 커뮤니티 정회원 단말에서 상기 영상 콘텐츠와 상기 스트림 주소 변환장치의 주소정보를 포함한 패킷을 생성하여 해당 스트림 주소 변환장치로 전송하는 제 2-3과정을 포함하는 것을 특징으로 한다.In addition, the present invention is a process 2-1 of the community establishment terminal informs the video community server that the video content source terminal is changed to the community full member terminal, and the video community server allocates a community channel to the community full member terminal 2-2 process of transmitting the address information of the stream address conversion device, and generating a packet including the video content and the address information of the stream address conversion device in the community member to transmit to the corresponding stream address conversion device It characterized in that it comprises a second to third process.
상술된 구성을 갖는 본 발명의 영상 커뮤니티 서비스 시스템을 이용한 실시예를 설명하면 다음과 같다.An embodiment using the video community service system of the present invention having the above-described configuration will be described below.
도 1은 본 발명의 실시예에 따른 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 시스템의 구성도이다.1 is a block diagram of a video community service system based on a stream address translation apparatus according to an embodiment of the present invention.
먼저, 본 발명의 실시예에 따른 영상 커뮤니티 서비스 시스템은 커뮤니티 개설자 단말(100), 스트림 주소 변환 장치(200), 콘텐츠 서버(300), 복수의 커뮤니티 회원 단말(400) 및 영상 커뮤니티 서버(500)를 포함하여 구성된다.First, the video community service system according to an exemplary embodiment of the present invention includes a
커뮤니티 개설자 단말(100)은 영상 콘텐츠를 생성하고 생성한 실시간영상 콘텐츠와 스트림 주소변환장치(200)의 주소정보를 포함한 IP 패킷을 생성하여 스트림 주소 변환장치(200)로 송출한다. 즉, 커뮤니티 개설자 단말(100)은 스트림 주소 변환장치(200)의 IP 주소를 목적지 주소로 하여 IP 패킷을 생성한다. 이때, 영상 콘텐츠는 오디오 및 비디오 매체를 통한 아날로그 신호 형태의 데이터가 디지털 신호 형태로 변환된 후 특정 코덱을 이용하여 압축된 형태의 콘텐츠이다.The community establisher
스트림 주소 변환 장치(200)는 영상 커뮤니티 서버(500)로부터 IP 주소정보 테이블을 수신하여 그 IP 주소정보 테이블로부터 변환할 패킷 헤더 정보를 수신하여, 커뮤니티 개설자 단말(100)로부터 수신한 영상 콘텐츠 패킷 내의 목적지 주소정보를 수신할 커뮤니티 회원단말(400)의 주소로 변환하여 해당 커뮤니티 회원 단말(400)로 전송하고, 콘텐츠 서버(300)로 보내어 저장시킨다. The stream
이와 같이, 본 발명의 스트림 주소 변환 장치(200)는 커뮤니티 개설자 단 말(100)로부터 수신한 영상 콘텐츠의 중계를 수행할 뿐이고, 영상 콘텐츠의 스트리밍은 커뮤니티 개설자 단말(100)에서 수행하도록 함으로써 영상 스트리밍 중계 역할을 수행하는 스트림 주소 변환 장치(200)의 부하를 감소시킬 수 있다.As such, the stream
콘텐츠 서버(300)는 스트림 주소 변환 장치(200)를 통해 중계되는 영상 콘텐츠를 저장하여, 추후 커뮤니티 회원 단말(400)로부터 해당 영상 콘텐츠에 대한 재전송을 요청 받으면 제공할 수 있도록 한다.The
복수의 커뮤니티 회원 단말(400)은 영상 커뮤니티서버(500)로부터 채널정보를 수신하여, 할당된 채널을 통해 커뮤니티 개설자 단말(100)로부터 제공되는 영상 콘텐츠를 수신한다.The plurality of
영상 커뮤니티 서버(500)는 영상 커뮤니티가 원활히 이루어질 수 있도록 커뮤니티 채널, 커뮤니티 개설자 단말(100), 스트림 주소 변환 장치(200), 및 복수의 커뮤니티 회원 단말(400)의 주소 정보를 이용하여 IP 주소정보 테이블을 생성하여 관리하고 제어한다. 또한, 영상 커뮤니티 서버(500)는 커뮤니티 개설자 단말(100)에 대해 콘텐츠 송출을 위한 커뮤니티 채널을 할당하고 스트림 주소 변환장치(200)의 IP 주소정보를 제공하고, 스트림 주소 변환장치(200)로 IP 주소정보 테이블을 전송하며, 커뮤니티 회원 단말(400)에 대해 콘텐츠 수신을 위한 채널을 할당한다.The
이하, 도 2를 참조하여, 도 1의 스트림 주소 변환 장치 기반의 영상 커뮤니티 서비스 시스템의 서비스 제공 방법을 설명하기로 한다.Hereinafter, a service providing method of a video community service system based on the stream address translation apparatus of FIG. 1 will be described with reference to FIG. 2.
먼저, 커뮤니티 개설자 단말(100)이 영상 커뮤니티 서버(500) 상에 커뮤니티를 미리 개설하고, 영상 콘텐츠를 생성한다(S101). 이때, 커뮤니티개설자 단 말(100)은 커뮤니티에 참가하려는 회원들의 단말(400)로부터 개설된 커뮤니티로의 회원가입을 받는 것이 바람직하다.First, the community establisher
이에, 영상 커뮤니티 서버(500)는 커뮤니티 개설자 단말(100)에 대하여 커뮤니티 채널을 할당하고(인터넷이 멀티캐스트를 지원할 경우에는 커뮤니티 채널마다 멀티캐스트 IP가 자동적으로 할당), 해당 스트림 주소 변환 장치(200)의 주소 정보(IP 주소 및 포트 번호 등)를 제공하고(S102), 스트림 주소 변환 장치(200)로 IP 주소정보 테이블을 전송하며(S103), 커뮤니티 회원단말(400)로 콘텐츠 수신을 위한 채널정보를 전송한다(S104). 즉, 영상 커뮤니티 서버(500)는 스트림 주소 변환 장치(200)로 IP 주소정보 테이블을 전송함으로써 커뮤니티 개설자 단말(100)의 IP 주소정보와 수신할 커뮤니티 회원 단말(400)의 주소정보(즉, 변환할 IP 주소정보)를 제공하고, 커뮤니티 회원 단말(400)로 커뮤니티 채널의 멀티캐스트 IP 주소 및 포트 번호나 커뮤니티 채널의 포트 번호를 제공한다. 이 때, 인터넷망이 멀티캐스트를 지원할 경우에는 변환될 IP 주소가 커뮤니티 채널에 할당된 멀티캐스트 IP 주소가 되고, 그렇지 않은 경우에는 변환될 IP 주소가 커뮤니티 회원 단말(400)의 IP 주소들이 된다. Accordingly, the
그 후, 커뮤니티 개설자 단말(100)은 미리 설치된 프로그램을 이용하여 영상 콘텐츠(실시간 동영상, 미리 제작한 동영상)와 목적지인 스트림 주소 변환 장치(200)의 IP 주소를 포함하는 패킷을 생성하여 송출한다(S105, S106).Thereafter, the
이어서, 스트림 주소 변환 장치(200)는 커뮤니티 개설자 단말(100)로부터 수신한 영상 패킷을 영상 커뮤니티 서버(500)로부터 전해 받은 커뮤니티 채널의 IP 주소 정보 테이블에 의거하여 목적지 IP 주소를 변경한 후(S107), 변경된 패킷을 커뮤티니 회원단말로(400)로 송출하고(S108), 콘텐츠 서버(300)로 송출하여 저장하도록 한다(S109). Subsequently, the stream
이때, 스트림 주소 변환장치(200)에서의 주소 변환의 예를 들면, 수신한 패킷의 소스 IP 주소가 X1.X2.X3.X4 이면 패킷의 목적지 IP 주소를 Y1.Y2.Y3.Y4로 변경하고, X5.X6.X7.X8 이면 Y5.Y6.Y7.Y8로 변경하며, 경우에 따라 포트번호를 이용하여 목적지 주소를 구분한다.At this time, for example, in the address translation in the stream
또한, 멀티캐스트가 지원되는 인터넷망에서는 커뮤니티에 할당된 멀티캐스트 IP 주소를 목적지 IP 주소로 하여 인터넷망으로 송출하고, 멀티캐스트가 지원되지 않는 경우에는 커뮤니티 회원 단말(400)의 IP 주소들을 목적지 IP 주소로 하여 각 커뮤니티 회원 단말(400)로 영상 패킷을 복사한 뒤 송출하는 것이 바람직하다.In addition, in the Internet network that supports multicast, the IP address of the
또한, 커뮤니티 회원 단말(400)은 영상 커뮤니티 서버(500)로부터 전해 받은 정보를 이용하여 멀티캐스트 IP 주소를 목적지로 하는 IGMP(Internet Group Management Protocol) 조인(Join) 메시지를 인터넷에 보내거나, 해당 포트 번호를 열어놓아 영상 콘텐츠를 수신한다.In addition, the
또한, 콘텐츠 서버(300)는 스트림 주소 변환 장치(200)로부터 수신한 영상 콘텐츠를 저장하여, 커뮤니티 회원이 실시간으로 시청하지 못한 경우 추후 VOD(Video On Demand) 형태로 커뮤니티 회원 단말(400)로 제공할 수 있도록 한다.In addition, the
도 3은 본 발명의 다른 실시예에 따른 스트림 주소 변환장치 기반의 영상커뮤니티 서비스 시스템의 구성도이다. 본 발명의 다른 실시예에 따른 영상 커뮤니티 시스템은 도 1의 커뮤니티 개설자 단말(100)에서 생산한 콘텐츠 외에 다양한 콘텐츠를 공유하거나 배포하기 위한 복수의 커뮤니티 정회원 단말(600)을 구비한다.3 is a block diagram of a video community service system based on a stream address translation apparatus according to another embodiment of the present invention. The video community system according to another embodiment of the present invention includes a plurality of community
커뮤니티 정회원 단말(600)은 커뮤니티 개설자 단말(100)과 같이 영상 콘텐츠를 생성하고, 커뮤니티 개설자 단말(100)로부터 영상 콘텐츠 전송 요청이 있는 경우 커뮤니티 개설자 단말(100)로 해당 영상 콘텐츠를 전송하거나 직접 스트림 주소 변환 장치(200)로 전송하며, 요청이 없는 경우에도 미리 커뮤니티 개설자 단말(100)로 전송할 수 있다. The community
이 때, 커뮤니티 정회원 단말(600)은 커뮤니티 회원 단말(400)과 달리 영상 콘텐츠를 송출하기 위한 커뮤니티 개설자 단말(100)의 IP 주소와 포트 번호, 스트림 주소 변환 장치(200)의 IP 주소와 포트 번호를 제공받는 것이 바람직하다. 즉, 커뮤니티 회원 단말(400)은 커뮤니티 개설자 단말(100)로부터 콘텐츠를 수신할 수 있는 자격을 부여한 회원의 단말을 의미하나, 커뮤니티 정회원 단말(600)은 콘텐츠의 수신 뿐만 아니라 커뮤니티 개설자 단말(100)과 콘텐츠를 공유하고 영상 콘텐츠를 송출할 수 있는 자격이 부여된 정회원의 단말을 의미한다.In this case, unlike the
이때, 커뮤니티 내의 모든 영상 콘텐츠가 커뮤니티 개설자 단말(100)을 통해 중계될 때에는 하나의 채널로 전송되므로 커뮤니티 회원 단말(400) 및 커뮤니티 정회원 단말(600)은 연속적으로 영상 콘텐츠를 시청할 수 있다. In this case, when all the video content in the community is relayed through the
이하, 도 4 및 도 5를 참조하여, 도 3의 스트림 주소 변환장치 기반의 영상 커뮤니티 서비스 제공 방법을 설명하기로 한다. Hereinafter, a method of providing a video community service based on the stream address translation apparatus of FIG. 3 will be described with reference to FIGS. 4 and 5.
먼저, 도 4는 커뮤티니 개설자 단말(100)의 요청에 의해 커뮤니티 정회원 단 말(600)로부터 영상 콘텐츠를 가져와 영상 콘텐츠를 제공하는 방법을 도시한다.First, FIG. 4 illustrates a method of providing video content by obtaining video content from the community
커뮤티니 개설자 단말(100)이 커뮤니티를 개설하고(S201), 커뮤니티 정회원 단말(600)이 영상 콘텐츠를 생성한다(S202). 이때, 커뮤니티 개설자 단말(100)은 커뮤니티 정회원 단말(600) 및 커뮤니티 회원 단말(400)로부터 회원가입을 받는 것이 바람직하다.The
커뮤니티 개설자 단말(100)이 커뮤니티 정회원 단말(600)로 영상 콘텐츠의 전송을 요청하면(S203), 커뮤니티 정회원 단말(600)이 제작한 영상 콘텐츠를 커뮤니티 개설자 단말(100)로 전송한다(S205). When the
그 후, 영상 커뮤니티 서버(500)로부터 제공받은 주소정보, 채널정보, IP 주소정보 테이블 등을 이용하여 콘텐츠 패킷을 생성하고 패킷내의 목적지 주소를 변경하여 변경된 패킷을 해당 커뮤니티 회원 단말로 보내는 일련의 과정(S206~S212)은 도 2의 과정(S102~S109)와 동일하므로 그 구체적인 설명은 생략하기로 한다.Thereafter, a process of generating a content packet using address information, channel information, and IP address information table provided from the
한편, 도 5는 커뮤니티 정회원 단말(600)이 직접 스트림 주소 변환 장치(200)로 제작한 영상 콘텐츠를 송출하는 경우의 커뮤니티 서비스 제공방법을 도시한다.Meanwhile, FIG. 5 illustrates a community service providing method when the community
먼저, 커뮤티니 개설자 단말(100)이 커뮤니티를 개설하고(S301), 커뮤니티 정회원 단말(600)이 영상 콘텐츠를 생성한다(S302).First, the
이어서, 영상 커뮤니티 서버(500)는 스트림 주소 변환 장치(200)로 IP 주소정보 테이블을 전송하고(S303), 커뮤니티 회원 단말(400)에 대해 영상 콘텐츠 수신을 위한 채널정보를 전송한다(S304).Subsequently, the
그 후, 커뮤니티 개설자 단말(100)이 영상 커뮤니티 서버(500)로 영상 콘텐츠 소스 단말 변경에 대한 신호를 보내고, 영상 커뮤니티 서버(500)는 스트림 주소 변환 장치(200)로 커뮤니티 채널의 영상 스트리밍 패킷 소스 IP 주소가 변경되었다는 정보를 제공한다(S305).Thereafter, the
이어서, 영상 커뮤니티 서버(500)는 커뮤니티 정회원 단말(600)로 커뮤니티 채널 할당 및 스트림 주소 변환 장치의 IP 주소정보를 제공하고(S306), 스트림 주소 변환 장치(200)는 IP 주소 정보 테이블을 업데이트한다(S307).Subsequently, the
그 후, 커뮤니티 정회원 단말(600)은 콘텐츠와 수신한 IP 주소정보를 포함하여 콘텐츠 패킷을 생성하고(S308), 이를 스트림 주소 변환장치(200)로 송출하며(S309), 스트림 주소 변환장치(200)는 커뮤니티 정회원 단말(600)로부터 수신한 영상 스트리밍 패킷의 IP 주소를 변환한 후(S310), 커뮤니 회원 단말(400) 및 콘텐츠 서버(300)로 송출한다(S311, S312).Thereafter, the community
한편, 커뮤니티 정회원 단말(600)이 직접 스트림 주소 변환 장치(600)로 영상 콘텐츠를 송출하는 다른 방법으로는, 커뮤니티 개설자 단말(100) 및 커뮤니티 정회원 단말(600) 모두 영상 커뮤니티 서버(500)에 IP 주소를 등록하고, 스트림 주소 변환 장치(200)의 IP 주소 정보 테이블에 역시 등록을 하는 방법이 있다.On the other hand, as another method for the community
이 때, 스트림 주소 변환 장치(200)에서 패킷 헤더 변환 시 변환된 스트리밍 패킷들의 IP 주소가 동일함으로 인해 발생되는 충돌을 피하기 위해서, 스트림 주소 변환 장치(200)는 커뮤니티 개설자 단말(100) 및 커뮤니티 정회원 단말(600)을 제어하여 영상 콘텐츠 송출 시간을 다르게 설정하거나 커뮤니티 개설자 단말(100) 및 커뮤니티 정회원 단말(600)마다 포트 번호를 다르게 설정하는 것이 바람직하다.At this time, in order to avoid a collision caused by the same IP address of the streaming packets converted when the packet header is converted by the stream
이와 같이, 영상 커뮤니티 서버(500)는 커뮤니티 채널, 커뮤니티 구성 단말들(100,400,600) 및 스트림 주소 변환 장치(200)의 IP 주소 및 포트 번호들을 목록화하고, 커뮤니티 구성 단말들(100,400,600) 및 스트림 주소 변환 장치(200)에 각각 필요한 정보를 제공한다. As such, the
또한, 스트림 주소 변환 장치(200)는 IP 주소(경우에 따라서는 포트 번호) 정보 테이블을 작성하고 이를 이용하여 IP 주소 변환 작업을 수행한다. 각 단말들(100,400,600)은 지정 받은 IP 주소 및 포트 번호로 영상 콘텐츠를 송출하거나 수신하여 디스플레이하는 작업을 수행한다. In addition, the stream
상기와 같이 본 발명은 커뮤니티 개설자 단말(100)과 커뮤티니 (정)회원단말(400, 600) 간에 상호 유기적으로 신호를 주고 받으며 영상 커뮤니티를 구성하고, 만일 서로의 영상을 주고 받으면서 콘텐츠를 공유하거나 배포하고자 할 때에는 추가되는 영상마다 포트 번호를 추가하고 이를 각 장치에 제공하면 된다.As described above, the present invention constructs a video community by mutually transmitting and receiving signals between the
따라서, 본 발명에서는 영상 콘텐츠 중계 시 콘텐츠의 생성 및 스트리밍을 커뮤니티 개설자 단말(100)에서 하도록 하고, 스트림 주소 변환 장치(200)에서는 하부 계층에서 패킷의 헤더 변환을 통한 영상 스트리밍 중계를 수행시킴으로써 스트리밍 중계 장치의 부하를 감소시키고 값비싼 고기능 중계 장치 대신에 중계 기능의 최소 역할을 수행하는 스트림 주소 변환 장치(200)를 사용하면 되므로 경제적이다.Therefore, in the present invention, when the video content is relayed, the content is generated and streamed by the
또한, 일방적인 스트리밍 방식에서 벗어나 쌍방향의 스트리밍이 구현되는 영 상 커뮤니티를 제공할 수 있으며, 서로의 영상을 주고 받을 수 있어서 친밀감, 동질감 및 신뢰성을 높일 수 있다.In addition, it is possible to provide a video community in which two-way streaming is implemented away from the one-way streaming method, and can increase the intimacy, homogeneity and reliability by exchanging images with each other.
상술한 실시예에서는 영상 커뮤니티 구성 시의 영상 콘텐츠를 전달하는 방법으로서 커뮤니티 서버(500)와 스트림 주소 변환 장치(200)의 기능에 대해 한정하여 서술하였으나, 커뮤니티 개설과 관련되는 절차, 커뮤니티 채널이나 이를 통한 수익과 관련한 빌링 서버, 콘텐츠 불법 관람을 제지하기 위한 암호화 과정 등이 포함될 수 있으며, 메시지나 채팅 기능을 제공하기 위한 채팅 서버 등이 포함될 수 있다.In the above-described embodiment, the functions of the
상기와 같은 본 발명은 사용자 단의 커뮤니티 개설자 단말에서 스트리밍을 하고 스트림 주소 변환 장치에서 단순히 영상 스트리밍 중계를 수행하도록 함으로써, 고가의 스트리밍 중계 장치를 사용하지 않아도 되므로 경제성을 증대시키는 효과가 있다. The present invention as described above has the effect of increasing the economical efficiency by not having to use an expensive streaming relay device by streaming in the user's community establisher terminal and simply performing a video streaming relay in the stream address translation apparatus.
또한, 본 발명은 복수의 커뮤니티 정회원 단말을 통해 다양한 콘텐츠를 확보함으로써 콘텐츠 수급을 용이하게 하는 효과가 있다.In addition, the present invention has the effect of facilitating the supply and demand of content by securing a variety of content through a plurality of community members.
또한, 본 발명은 쌍방향의 스트리밍이 구현되는 영상 커뮤니티를 제공하여, 콘텐츠의 상호 교환을 가능하도록 함으로써 친밀감, 동질감 및 신뢰성을 높일 수 있어서 향후 새로운 커뮤니티 문화를 형성할 수 있는 효과가 있다.In addition, the present invention can provide a video community in which the interactive streaming is implemented, thereby increasing the intimacy, homogeneity and reliability by enabling the interchange of contents, thereby forming a new community culture in the future.
본 발명은 상술한 실시예로만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 수정 및 변형하여 실시할 수 있고, 이러한 수정 및 변경 등은 이하의 특허 청구의 범위에 속하는 것으로 보아야 할 것이다. The present invention is not limited to the above-described embodiments, but can be modified and modified within the scope not departing from the gist of the present invention, and such modifications and changes should be regarded as belonging to the following claims.
Claims (24)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060047440A KR100758109B1 (en) | 2006-05-26 | 2006-05-26 | System for Providing Video Community Service Based on Stream Address Translator and Its Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060047440A KR100758109B1 (en) | 2006-05-26 | 2006-05-26 | System for Providing Video Community Service Based on Stream Address Translator and Its Method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100758109B1 true KR100758109B1 (en) | 2007-09-11 |
Family
ID=38737571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060047440A Expired - Fee Related KR100758109B1 (en) | 2006-05-26 | 2006-05-26 | System for Providing Video Community Service Based on Stream Address Translator and Its Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100758109B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009148753A3 (en) * | 2008-06-05 | 2010-02-04 | Motorola, Inc. | Method and apparatus to facilitate using a multicast stream to provide on-demand streaming content |
KR20140049353A (en) * | 2012-10-17 | 2014-04-25 | 에스케이텔레콤 주식회사 | Gateway apparatus and operating method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020043972A (en) * | 2000-12-05 | 2002-06-12 | 오명철 | A centralized network contents translation & delivery system and a control method thereof on the network |
KR20030041358A (en) * | 2001-11-19 | 2003-05-27 | 주식회사 엔트로스 | Method for web casting and system for the same |
KR100388502B1 (en) | 2000-12-30 | 2003-06-25 | 쓰리알 주식회사 | Internet broadcasting system which can transmits multi-channel moving pictures |
KR20050057660A (en) * | 2002-10-17 | 2005-06-16 | 가부시키가이샤 엔.티.티.도코모 | Communication system and transfer device |
-
2006
- 2006-05-26 KR KR1020060047440A patent/KR100758109B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020043972A (en) * | 2000-12-05 | 2002-06-12 | 오명철 | A centralized network contents translation & delivery system and a control method thereof on the network |
KR100388502B1 (en) | 2000-12-30 | 2003-06-25 | 쓰리알 주식회사 | Internet broadcasting system which can transmits multi-channel moving pictures |
KR20030041358A (en) * | 2001-11-19 | 2003-05-27 | 주식회사 엔트로스 | Method for web casting and system for the same |
KR20050057660A (en) * | 2002-10-17 | 2005-06-16 | 가부시키가이샤 엔.티.티.도코모 | Communication system and transfer device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009148753A3 (en) * | 2008-06-05 | 2010-02-04 | Motorola, Inc. | Method and apparatus to facilitate using a multicast stream to provide on-demand streaming content |
KR20140049353A (en) * | 2012-10-17 | 2014-04-25 | 에스케이텔레콤 주식회사 | Gateway apparatus and operating method thereof |
KR101963409B1 (en) * | 2012-10-17 | 2019-03-28 | 에스케이텔레콤 주식회사 | Gateway apparatus and operating method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9462018B2 (en) | Multiway peer-to-peer media streaming | |
CN101868974B (en) | System and method for interactive iptv broadcasting service of user participation | |
US8542682B2 (en) | Systems and methods for media distribution | |
EP2234362A1 (en) | File content distribution method, device and system | |
CN106954100A (en) | Live broadcasting method and system, and mic-connected management server | |
CN102783168A (en) | Content delivering apparatus, content delivering method and transmitting server | |
CN101267531A (en) | An interactive network TV system and its realization method | |
CN101521583A (en) | Resource admission control method, system and device | |
US8274942B2 (en) | Supplementary service provision method and system for IMS-based network | |
US20130166659A1 (en) | Methods for distributing contents to peers by means of multicast connections within a p2p infrastructure, and associated control server | |
KR100758109B1 (en) | System for Providing Video Community Service Based on Stream Address Translator and Its Method | |
CN113301353A (en) | Data transmission method and device, electronic equipment and computer readable storage medium | |
KR100953507B1 (en) | Group Communication System and Method Using Distributed Media Server | |
US20100138494A1 (en) | Content redistribution system based on peer-to-peer network as well as content management terminal and its content distribution method | |
JP5262675B2 (en) | Video distribution system and unicast multipoint video distribution method | |
WO2009093438A1 (en) | Management method in network where contents are delivered and receiving terminal device | |
JP2009245270A (en) | Image distribution system and image distribution method | |
JP5022393B2 (en) | User terminal, user terminal program, and distribution tree connection switching method | |
JP2007180960A (en) | Multicast control device | |
JP5578595B2 (en) | Method and apparatus for sending and receiving error messages in a multimedia network | |
CN102333095A (en) | Media business system and implementation method | |
KR100643705B1 (en) | Method and device for multicast rebroadcast service in internet broadcasting system | |
KR20080000306A (en) | Remote video simultaneous viewing service provision system and service provision method | |
JP2008092239A (en) | Video distribution system using multicast communication | |
JP4689438B2 (en) | Information distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20120903 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20130902 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 7 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20140901 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 8 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 9 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20160901 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 10 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 11 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20180903 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 12 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
FPAY | Annual fee payment |
Payment date: 20190807 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 13 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 14 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 15 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PC1903 | Unpaid annual fee |
Not in force date: 20220906 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20220906 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |