KR20020024427A - Ip multi-cast operating system and method, and media for storing program source thereof - Google Patents
Ip multi-cast operating system and method, and media for storing program source thereof Download PDFInfo
- Publication number
- KR20020024427A KR20020024427A KR1020000056170A KR20000056170A KR20020024427A KR 20020024427 A KR20020024427 A KR 20020024427A KR 1020000056170 A KR1020000056170 A KR 1020000056170A KR 20000056170 A KR20000056170 A KR 20000056170A KR 20020024427 A KR20020024427 A KR 20020024427A
- Authority
- KR
- South Korea
- Prior art keywords
- user
- paid
- content
- program
- satellite
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004891 communication Methods 0.000 claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000011017 operating method Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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/10—Services
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 IP 멀티캐스트 운영 시스템 및 방법, 그 프로그램의 소스를 기록한 기록매체에 관한 것이다.The present invention relates to an IP multicast operating system and method, and a recording medium recording a source of the program.
보다 상세하게는 인공 위성을 이용하여 콘텐츠를 제공하는 한편, 상기 인공 위성을 통해 공급되는 콘텐츠를 유료 회원 및 무료 회원에게 선택적으로 공급되도록 하여 회원에 따른 차별화된 서비스를 제공하기 위한 IP 멀티캐스트 운영 시스템 및 방법, 그 프로그램의 소스를 기록한 기록매체에 관한 것이다.In more detail, an IP multicast operation system for providing differentiated services for members by providing contents using satellites and selectively supplying contents supplied through the satellites to paid members and free members And a recording medium recording a source of the program.
최근 기술의 발달로 인해 저가의 컴퓨터 시스템과 고속 통신망이 급속도로 보급되어 전국민의 대다수가 컴퓨터 시스템을 구비하고 있으며, 통신환경을 구축하고 있다.Recently, due to the development of technology, low-cost computer systems and high-speed communication networks are rapidly spreading, and most of the nations are equipped with computer systems and establish communication environments.
이에 따라 전세계 어디서나, 누구나 접속하고자 하는 상대편 컴퓨터에 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 공통의 프로토콜을 적용하여 자유롭게 연결하여 사용할 수 있도록 구성된 개방형 네트워크인 인터넷(Internet)이 널리 보급되었으며, 상기 인터넷을 이용하여 소정의 콘텐츠를 사용자들에게 제공하기 위한 IP 업체들이 사이트를 개설하기 시작했고, 현재 개설되어 있는 사이트만 해도 그 수를 헤아릴 수 없다.As a result, the Internet, which is an open network configured to be freely connected and used by applying a common protocol called TCP / IP (Transmission Control Protocol / Internet Protocol) to other computers that anyone wants to access anywhere in the world, has been widely used. IP companies for providing predetermined contents to users using the Internet have started to open a site, and even a site that is currently open is innumerable.
상기 사이트들은 대부분 검색용 엔진을 구비하고 있는 검색 사이트, 상품을 콘텐츠로 구비하고 있으며, 상기 콘텐츠를 구입할 수 있는 전자 상거래 사이트, 경매 사이트, 게임 사이트 등 사이트의 종류 또한 다양하다.Most of the sites include a search site including a search engine and a product as content, and various types of sites such as an e-commerce site, an auction site, and a game site where the content can be purchased.
상기 사이트들은 사용자의 온라인 접속을 유도하기 위해 많은 콘텐츠를 가지고 있으며, 상기 콘텐츠를 다양하게 가공하여 제공하고 있다.The sites have a lot of content in order to induce the user to access the online, and the content is processed and provided in various ways.
그러나, 현재의 널리 보급, 이용되고 있는 인터넷은 유선 통신망을 이용하여콘텐츠를 제공하는 시스템으로서, 동영상 콘텐츠의 경우 그 제공 속도가 너무 느려 통신 요금이 많이 부과될 수 있다는 문제점이 발생하였다.However, the Internet, which is widely spread and used at present, is a system for providing contents using a wired communication network. In the case of video contents, the rate of providing the contents is too slow.
또한, 통신망이 구축되지 않은 산간 지역이나 섬과 같은 지역에서는 인터넷을 이용하여 콘텐츠를 제공받을 수 없다는 문제점이 발생하였다.In addition, there is a problem that the content can not be provided using the Internet in areas such as mountains or islands where the communication network is not established.
본 발명의 목적은 전술한 문제점을 해결할 수 있도록 인공 위성을 이용하여 콘텐츠를 제공하는 한편, 상기 인공 위성을 통해 공급되는 콘텐츠를 유료 회원 및 무료 회원에게 선택적으로 공급되도록 하여 회원에 따른 차별화된 서비스를 제공하기 위한 IP 멀티캐스트 운영 시스템 및 방법, 그 프로그램의 소스를 기록한 기록매체를 제공함에 있다.An object of the present invention is to provide a content using a satellite to solve the above-mentioned problems, and to selectively provide the content supplied through the satellite to paid and free members to provide differentiated services according to the members An IP multicast operating system and method for providing the same, and a recording medium recording the source of the program.
도 1은 본 발명에 따른 IP 멀티캐스트 운영 시스템을 설명하기 위한 도면,1 is a view for explaining an IP multicast operating system according to the present invention;
도 2는 도 1에 적용된 IP 멀티캐스트 콘텐츠 지원 서버를 설명하기 위해 도시한 도면,FIG. 2 is a diagram illustrating an IP multicast content support server applied to FIG. 1;
도 3은 본 발명에 적용된 IP 정보와 PORT 정보를 설명하기 위한 화면도,3 is a screen diagram for explaining IP information and PORT information applied to the present invention;
도 4는 본 발명에 따른 IP 멀티캐스트 운영 시스템에서 유료 회원에 대한 기간을 체크하고, 그 이후의 과정을 설명하기 위한 동작 흐름도이다.4 is a flowchart illustrating an operation for checking a period for a paid member in the IP multicast operation system according to the present invention and explaining a subsequent process.
도면의 주요부분에 대한 부호설명Explanation of Signs of Major Parts of Drawings
100 : 인공 위성 200 : 네트워크 통신망100: satellite 200: network communication network
300 : IP 멀티캐스트 지원 서버 400 : 사용자 단말기300: IP multicast support server 400: user terminal
500 : 제휴 사이트500: affiliate site
이와 같은 목적을 달성하기 위한 본 발명의 일 실시 예는, 인공 위성을 통해 동영상 콘텐츠를 비롯한 각종 콘텐츠를 송출하고, 사용자가 위성 수신 수단이 설치된 사용자 단말기를 이용하여 상기 각종 콘텐츠를 수신 받아 볼 수 있도록 하기 위한 IP 멀티캐스트 운영 시스템에 있어서, 상기 인공 위성을 통해 유료 회원에게 제공되는 콘텐츠와 무료 회원에게 제공되는 콘텐츠를 분류하여, DB로 구축하고 있으며, 네트워크 통신망을 통해 상기 유료 회원에게 공급되는 프로그램과 무료 회원에게 공급되는 프로그램을 별도로 제작하여 저장하고 있어, 상기 인공 위성 및/또는 상기 네트워크 통신망을 통해 유료 또는 무료 회원이 서로 다른 서비스를 제공받을 수 있도록 하기 위한 IP 멀티캐스트 지원 서버를 포함한다.One embodiment of the present invention for achieving the above object is to transmit a variety of content, including video content through an artificial satellite, so that the user can receive and view the various content using a user terminal equipped with a satellite receiving means In the IP multicast operation system, the content provided to the paid member and the content provided to the free member through the satellite is classified into a DB, and the program supplied to the paid member through the network communication network; A program provided to a free member is separately manufactured and stored, and includes an IP multicast support server for allowing paid or free members to receive different services through the satellite and / or the network communication network.
또한 상술한 목적을 달성하기 위한 본 발명의 다른 실시 예는, 인공 위성을 통해 동영상 콘텐츠를 비롯한 각종 콘텐츠를 송출하고, 사용자가 위성 수신 수단이 설치된 사용자 단말기를 이용하여 상기 각종 콘텐츠를 수신 받아 볼 수 있도록 하기 위한 IP 멀티캐스트 시스템의 운영 방법에 있어서, 상기 인공 위성을 통해 유료 회원에게 제공되는 콘텐츠와 무료 회원에게 제공되는 콘텐츠를 분류하여, DB로 구축하고 있으며, 네트워크 통신망을 통해 상기 유료 회원에게 공급되는 프로그램과 무료 회원에게 공급되는 프로그램을 별도로 제작하여 저장하고 있어, 상기 인공 위성 및/또는 상기 네트워크 통신망을 통해 유료 또는 무료 회원이 서로 다른 서비스를 제공받을 수 있도록 하는 과정(1)으로 이루어진다.In addition, another embodiment of the present invention for achieving the above object, by transmitting a variety of content, including video content through a satellite, the user can receive and view the various content using a user terminal equipped with a satellite receiving means In the method of operating an IP multicast system, the content provided to the paid member and the content provided to the free member through the satellite are classified and built into a DB, and supplied to the paid member through a network communication network. The program and the program supplied to the free member are separately produced and stored, so that the paid or free member can be provided with different services through the satellite and / or the network communication network (1).
상기 목적을 달성하기 위한 본 발명의 또다른 실시 예는, 인공 위성을 통해 동영상 콘텐츠를 비롯한 각종 콘텐츠를 송출하고, 사용자가 위성 수신 수단이 설치된 사용자 단말기를 이용하여 상기 각종 콘텐츠를 수신 받아 볼 수 있도록 하기 위한 IP 멀티캐스트 시스템의 운영 프로그램을 기록한 기록매체에 있어서, 상기 인공 위성을 통해 유료 회원에게 제공되는 콘텐츠와 무료 회원에게 제공되는 콘텐츠를 분류하여, DB를 구축하고, 상기 유료 회원에게 공급되는 프로그램과 무료 회원에게 공급되는 프로그램을 별도로 제작하여 저장하고, 상기 유료 또는 무료 회원이 서로 다른 서비스를 제공받을 수 있도록 수행하는 프로세스(A)로 이루어진다.Another embodiment of the present invention for achieving the above object is to transmit a variety of content, including video content through an artificial satellite, so that the user can receive and view the various content using a user terminal equipped with a satellite receiving means In the recording medium recording the operating program of the IP multicast system for the purpose, the content provided to the paid member and the content provided to the free member through the satellite to classify the content to build a DB, the program supplied to the paid member And a process of separately preparing and storing a program supplied to a free member, and performing the paid or free member so as to receive different services.
이하에서의 본 발명은 IP 멀티캐스트를 기반으로 하여 특정 사용자들에게 각종 콘텐츠를 인공 위성을 통해 전송해주고, 상기 사용자가 회원으로 가입하는 경우, 유료 회원 및 무료 회원에 대응하는 각기 다른 콘텐츠 수신 프로그램이 다운로드 되도록 하며, 상기 다운로드된 콘텐츠 수신 프로그램을 이용하여 상기 인공 위성을 통해 전송되는 콘텐츠를 수신 받을 시 무료 회원의 경우 제한을 둠으로써 유료 회원 및 무료 회원을 차별화하고, 인터넷이라는 지상망이 없는 지역에서도 상기 콘텐츠 수신 프로그램을 가지고 있는 사용자의 경우 상기 콘텐츠를 공급받을 수 있도록 하기 위한 IP 멀티캐스트 운영 시스템 및 방법, 그 프로그램 소스를 기록한 기록매체를 바람직한 실시 예로서 설명할 것이나, 본 발명의 기술적 사상은 이에 한정하거나 제한되지 않고 당업자에 의해 변형되어 다양하게 실시 될 수 있음은 물론이다.Hereinafter, the present invention transmits various contents to specific users through satellites based on IP multicast, and when the user subscribes as a member, different content receiving programs corresponding to paid members and free members are provided. By downloading the content receiving program using the downloaded content receiving program to receive the content transmitted through the satellite by limiting the free members by differentiating between paid and free members, even in an area without the internet network In the case of a user having the content receiving program, an IP multicast operating system and method for allowing the content to be supplied, and a recording medium recording the program source will be described as a preferred embodiment. Not limited or limited Of course, it can be variously modified by those skilled in the art.
또, 상기 본 발명의 바람직한 실시 예는 본 발명의 방법을 실행하도록 프로그램된 컴퓨터 시스템 및 컴퓨터 프로그램 제품과 같은 실시 예를 포함한다. 컴퓨터 시스템의 실시 예에 따르면, 방법을 실행하기 위한 명령어 세트는 하나 또는 그 이상의 메모리(램)에 상주하며, 이들 명령어 세트는 컴퓨터 시스템에서 필요로 할 때까지 예를 들어 하드디스크와 같은 다른 컴퓨터 메모리에 컴퓨터 프로그램 제품으로써 저장될 수 있다.In addition, the preferred embodiment of the present invention includes embodiments such as a computer system and a computer program product programmed to execute the method of the present invention. According to an embodiment of a computer system, a set of instructions for carrying out a method resides in one or more memories (RAM), which sets of other computer memory, such as, for example, a hard disk, until needed by the computer system. Can be stored as a computer program product.
도 1은 본 발명에 따른 IP 멀티캐스트 운영 시스템을 설명하기 위한 도면이고, 도 2는 도 1에 적용된 IP 멀티캐스트 콘텐츠 지원 서버를 설명하기 위해 도시한 도면이다.1 is a diagram illustrating an IP multicast operating system according to the present invention, and FIG. 2 is a diagram illustrating an IP multicast content support server applied to FIG. 1.
본 발명의 구체적인 구성 및 작용을 설명하기 이전에 본 발명에서 사용하고 있는 용어 중 사용자 단말기(400)는 위성 안테나, 위성 수신 카드 및 PC인 단말기를 모두 포함하고 있는 용어이며, 단말기(430)는 웹 브라우저를 탑재한 PC를 의미한다.Before describing the specific configuration and operation of the present invention, the term “user terminal 400” is a term that includes all satellite terminals, a satellite receiving card, and a PC terminal. A PC with a browser.
첨부 도면 도 1에 도시된 바와 같이 본 발명에서, 인공위성(100)은 IP 멀티캐스트 지원 서버(300)에 의해 제작된 동영상을 비롯한 각종 콘텐츠를 송출시켜 불특정 다수의 사용자가 수신받아 볼 수 있도록 한다.In the present invention, as shown in FIG. 1, the satellite 100 transmits various contents including a video produced by the IP multicast support server 300 to be received and viewed by an unspecified number of users.
네트워크 통신망(200)은 유무선 통신망을 포함하며, 불특정 다수의 사용자가 IP 멀티캐스트 지원 서버(300)로 온라인 접속을 이룰 수 있도록 하고, 상기 사용자가 상기 IP 멀티캐스트 지원 서버(300)에서 지상망을 통해 제공하는 상기 콘텐츠의 부가 정보를 제공받을 수 있도록 한다.The network communication network 200 includes a wired and wireless communication network, and enables an unspecified number of users to make an online connection to the IP multicast support server 300, and the user establishes a ground network in the IP multicast support server 300. The additional information of the content provided through the user can be provided.
IP 멀티캐스트 지원 서버(300)는 상기 인공 위성(100)을 통해 유료 회원에게 제공되는 콘텐츠와 무료 회원에게 제공되는 콘텐츠를 분류하여, 콘텐츠 DB(313)로 구축하고 있으며, 네트워크 통신망(200)을 통해 상기 유료 회원에게 공급되는 프로그램과 무료 회원에게 공급되는 프로그램을 별도로 제작하여 저장하고 있어, 상기 인공 위성(100) 및/또는 상기 네트워크 통신망(200)을 통해 유료 또는 무료 회원이 서로 다른 서비스를 제공받을 수 있도록 지원한다.The IP multicast support server 300 classifies the content provided to the paid member and the content provided to the free member through the satellite 100 and constructs the content DB 313, and establishes the network communication network 200. The program supplied to the paid member and the program supplied to the free member are separately produced and stored, and the paid or free member provides different services through the satellite 100 and / or the network communication network 200. Support to receive
사용자 단말기(400)는 상기 인공 위성(100)을 통해 송출되는 동영상 콘텐츠를 비롯한 각종 콘텐츠를 제공받기 위해 위성 안테나(410), 위성 수신 카드(420)를 포함하고 있어야 하며, 상기 위성 수신 카드를 통해 수신되는 콘텐츠를 재생, 출력할 수 있는 유료 또는 무료용 콘텐츠 수신 프로그램을 탑재한 단말기(430)로 구성된다.The user terminal 400 must include a satellite antenna 410 and a satellite reception card 420 in order to receive various contents including video content transmitted through the satellite 100, and through the satellite reception card. It consists of a terminal 430 equipped with a paid or free content receiving program that can play and output the received content.
복수의 제휴 사이트{500(1)∼500(N)}는 상기 콘텐츠를 제작하고, 상기 제작된 콘텐츠를 멀티캐스트 콘텐츠 제공 서버(310)로 전송하며, 상기 사용자가 링크 페이지를 클릭하는 경우 상기 제작한 콘텐츠에 대응하는 부가 정보 제공용 웹 페이지를 제공한다.A plurality of affiliate sites {500 (1) to 500 (N)} produce the content, transmit the produced content to the multicast content providing server 310, and the production when the user clicks a link page. A web page for providing additional information corresponding to a content is provided.
한편, 상기 IP 멀티캐스트 지원 서버(300)는 후술하는 게이트웨이(330)로부터 입력되는 DVB(Digital Video Broadcast)로 변환된 신호를 상기 인공 위성(100)으로 송출하는 위성 송신 안테나(340)와, 후술하는 스트림 서버(320)로부터 입력되는 IP 신호를 DVB 신호로 변환하는 게이트웨이(330)와, 후술하는 멀티캐스트 콘??츠 제공 서버(310)로부터 입력되는 콘텐츠를 IP 신호로 변환하는 스트림 서버(320)와, 상기 인공 위성(100)을 통해 콘텐츠가 제공될 수 있도록 지원하는 한편, 상기 네트워크 통신망(200)을 통해 온라인 접속을 이룬 사용자의 유료 회원 또는 무료 회원 여부를 체크하여 제공받을 수 있는 콘텐츠 수신 프로그램 다운로드 안내 메시지 및 사용자의 요청에 따라 콘텐츠 수신 프로그램을 상기 사용자의 단말기(430)로 전송하고, 상기 사용자의 유료 회원의 유료 기간을 체크하여 유료 회원의 재가입을 유도하고, 유료 회원이 유료 기간 만료 후 재 가입하는 경우 일부가 업그레이드된 콘텐츠 수신 프로그램을 상기 사용자의 단말기(430)로 전송하는 멀티캐스트 콘텐츠 제공 서버(310)로 구성된다.On the other hand, the IP multicast support server 300 is a satellite transmission antenna 340 for transmitting a signal converted into DVB (Digital Video Broadcast) input from the gateway 330 to be described later to the satellite 100 and, The gateway 330 for converting the IP signal input from the stream server 320 to the DVB signal, and the stream server 320 for converting the content input from the multicast content providing server 310 to be described later into an IP signal. And receiving content that can be provided by checking whether a paid member or a free member of the user who has made an online connection through the network communication network 200 while supporting the content can be provided through the satellite 100. In accordance with the program download guide message and the user's request, the content receiving program is transmitted to the user's terminal 430, and the paid period of the paid member of the user. It checks to induce re-subscription of the paid member, and when the paid member re-join after the expiration of the paid period is composed of a multicast content providing server 310 for transmitting a part of the upgraded content receiving program to the user's terminal 430 .
상기 콘텐츠 수신 프로그램은 유료용 콘텐츠 수신 프로그램 및 무료용 콘텐츠 수신 프로그램을 모두 포함하고 있는 용어이며, 이상 또는 이하에서 콘텐츠 수신 프로그램이라 기술되는 용어는 동일한 의미이다.The content receiving program is a term including both a paid content receiving program and a free content receiving program, and the terms described above or hereinafter as a content receiving program have the same meaning.
상기 멀티캐스트 콘텐츠 제공 서버(310)는 첨부 도면 도 2에 도시된 바와 같이, 프로그램 저장수단(311)은 지속적으로 업그레이드되는 유료용 콘텐츠 수신 프로그램을 저장하고 있는 한편, 무료 회원에게 공급되는 무료용 콘텐츠 수신 프로그램을 저장하고 있다.As shown in FIG. 2, the multicast content providing server 310 stores a program for receiving paid content which is continuously upgraded, and the free content provided to a free member. The receiving program is being saved.
회원정보 DB(312)는 회원 가입시 회원 가입 웹 페이지를 통해 사용자가 입력한 사용자 정보를 가지고 있으며, 상기 사용자 정보 이외에 사용자가 유료 회원 또는 무료 회원임을 인식할 수 있는 정보 또한 함께 가지고 있다.The member information DB 312 has user information input by the user through a membership web page at the time of membership registration, and also has information for recognizing that the user is a paid member or a free member in addition to the user information.
콘텐츠 DB(313)는 상기 유료 또는 무료 회원으로 등록된 사용자에게 상기 인공 위성(100)을 통해 공급하기 위한 콘텐츠를 적어도 하나 이상 저장하고 있다.The content DB 313 stores at least one content for supplying through the satellite 100 to a user registered as a paid or free member.
회원 관리 모듈(314)은 네트워크 통신망(200)을 이용하여 상기 사용자의 단말기(430)로 유료 회원 또는 무료 회원 가입 안내 메시지를 전송하고, 상기 안내 메시지에 따라 사용자가 유료 회원 또는 무료 회원으로 가입하고자 하는 경우 회원 가입 양식 웹 페이지를 네트워크 통신망(200)을 이용하여 상기 사용자의 단말기(430)로 전송하여 사용자 정보를 공급받고, 공급된 사용자 정보를 이용하여 회원 정보 DB(312)를 구축한다.The member management module 314 transmits a paid member or a free member registration guide message to the user's terminal 430 using the network communication network 200, and the user wants to register as a paid member or a free member according to the guide message. In this case, the member registration form web page is transmitted to the terminal 430 of the user using the network communication network 200 to receive the user information, and the member information DB 312 is constructed using the supplied user information.
회원 인증 모듈(315)은 네트워크 통신망(200)을 통해 온라인 접속을 이룬 사용자가 회원으로 가입되어 있는지를 체크하며, 유료 또는 무료 회원으로 가입되어 있지 않는 사용자의 경우 상기 회원 관리 모듈(314)을 통해 사용자에게 회원 가입을 유도할 수 있도록 지원한다.The member authentication module 315 checks whether a user who has made an online connection through the network communication network 200 is registered as a member and, in the case of a user who is not a paid or free member, through the member management module 314. Support to encourage users to join membership.
프로그램 체크 및 전송 모듈(316)은 상기 회원 관리 모듈에 의해 유료 회원으로 가입한 사용자에게 유료용 콘텐츠를 수신받을 수 있도록 콘텐츠 수신 프로그램을 전송하는 한편, 상기 사용자의 유료 기간을 지속적으로 체크하여 상기 사용자가 유료 기간 만료 후 유료 회원으로 재 가입하는 경우 상기 사용자에게 공급된 콘텐츠 수신 프로그램을 체크하여 업그레이드된 콘텐츠 수신 프로그램을 재 전송한다.The program checking and sending module 316 transmits a content receiving program to receive paid contents to a user registered as a paid member by the member management module, and continuously checks the paid period of the user so that the user can receive the paid contents. If the user re-registers as a paid member after the paid period expires, the content receiving program supplied to the user is checked and the upgraded content receiving program is resent.
콘텐츠 제공 모듈(317)은 상기 콘텐츠 DB(313)에 등록되어 있는 유료 회원에게 공급되는 콘텐츠와 무료 회원에게 공급되는 콘텐츠에 서로 다른 정보를 포함시켜 상기 인공 위성(100)을 통해 전송되도록 지원한다.The content providing module 317 includes the different information in the content supplied to the paid member registered in the content DB 313 and the content supplied to the free member, and supports the information to be transmitted through the satellite 100.
한편, 상기 회원에게 제공되는 콘텐츠 수신용 프로그램은 첨부 도면 도 3에 도시된 바와 같이 IP 정보와 PORT 정보가 포함되어 있으며, 상기 IP 정보와 PORT 정보가 상기 콘텐츠 제공 모듈(317)에 의해 상기 인공 위성(100)을 통해 전송되는 콘텐츠 내에 포함되어 있는 IP 정보 및 PORT 정보와 일치하는 경우에만 사용자 단말기(400)에서 상기 인공 위성(100)을 통해 전송되는 콘텐츠를 수신받아 단말기(430)의 화면상에 디스플레이 시킬 수 있다.Meanwhile, the content receiving program provided to the member includes IP information and PORT information, as shown in FIG. 3, wherein the IP information and PORT information are stored by the content providing module 317 by the satellite. The user terminal 400 receives the content transmitted through the satellite 100 on the screen of the terminal 430 only when it matches the IP information and the PORT information included in the content transmitted through the 100. Can be displayed.
회비 관리 모듈(318)은 유료 회원으로 가입한 사용자에 대해서 지불되는 회비를 관리한다.The membership fee management module 318 manages fees paid for a user who has subscribed as a paid member.
이와 같이 구성된 본 발명에 따른 IP 멀티캐스트 운영 시스템의 동작을 첨부한 도면을 참조하여 좀 더 구체적으로 설명한다.The operation of the IP multicast operating system according to the present invention configured as described above will be described in more detail with reference to the accompanying drawings.
우선, IP 멀티캐스트 지원 서버(300)는 불특정 다수의 사용자가 네트워크 통신망(200)을 통해 온라인 접속을 이룰 수 있도록 시스템이 구축되어 있으며, 불특정 다수의 사용자가 상기 네트워크 통신망(200)을 통해 상기 IP 멀티캐스트 지원서버(300)로 온라인 접속을 이룬 경우, 상기 IP 멀티캐스트 지원 서버(300)는 네트워크 통신망(200)을 이용하여 사용자의 단말기(430)로 유료 회원 가입 및 무료 회원 가입 메뉴 항목이 포함되어 있는 초기 웹 페이지를 제공한다.First, the IP multicast support server 300 has a system in which an unspecified number of users can make an online connection through the network communication network 200, and an unspecified number of users access the IP through the network communication network 200. When the online connection is made to the multicast support server 300, the IP multicast support server 300 includes a paid membership and a free membership menu item to the user's terminal 430 using the network communication network 200. Provide an initial web page.
상기 사용자에 의해 유료 회원 가입 메뉴 항목이 클릭된 경우, 회원 관리 모듈(314)은 사용자의 단말기(430)로 유료 회원 가입 양식용 웹 페이지를 전송한다. 이에 사용자가 상기 유료 회원 가입 양식용 웹 페이지를 통해 사용자 정보 및 회비 입금 방식 등을 입력한 후 등록버튼을 클릭하면, 회원 관리 모듈(314)은 상기 유료 회원 가입 양식용 웹 페이지를 통해 입력된 사용자 정보를 회원 정보 DB(312)에 저장되도록 지원한 후, 프로그램 체크 및 전송 모듈(316)로 하여금 사용자의 단말기(430)로 유료용 콘텐츠 수신 프로그램을 다운로드 하여 주도록 지원한다.When the paid membership menu item is clicked by the user, the member management module 314 transmits the web page for the paid membership form to the user's terminal 430. Accordingly, when a user inputs user information and fee payment method through the web page for the paid membership form and clicks the registration button, the member management module 314 enters the user through the web page for the paid membership form. After supporting the information to be stored in the member information DB 312, the program check and transmission module 316 supports to download the paid content receiving program to the user terminal 430.
만약, 상기 사용자에 의해 무료 회원 가입 메뉴 항목이 클릭된 경우, 회원 관리 모듈(314)은 유료 회원의 경우와 마찬가지로, 사용자의 단말기(430)로 무료 회원 가입 양식용 웹 페이지를 전송한다. 이에 사용자가 상기 무료 회원 가입 양식용 웹 페이지를 통해 사용자 정보를 입력한 후 등록버튼을 클릭하면, 회원 관리 모듈(314)은 상기 무료 회원 가입 양식용 웹 페이지를 통해 입력된 사용자 정보를 회원 정보 DB(312)에 저장되도록 지원한 후, 프로그램 체크 및 전송 모듈(316)로 하여금 사용자의 단말기(430)로 무료용 콘텐츠 수신 프로그램을 다운로드 하여 주도록 지원한다.If the free membership menu item is clicked by the user, the member management module 314 transmits the web page for the free membership form to the user's terminal 430 similarly to the paid member. Accordingly, when a user inputs user information through the web page for the free member registration form and clicks a registration button, the member management module 314 stores the user information entered through the web page for the free membership form as a member information DB. After supporting to be stored at 312, the program check and transmission module 316 to support the user to download the free content receiving program to the terminal 430.
물론, 상기 무료회원의 경우 프로그램을 자동으로 다운로드시켜 주지 않고, 게시판 등과 같은 영역을 통해 사용자 자신이 다운로드받을 수 있도록 시스템을 구축할 수도 있다.Of course, in the case of the free member does not automatically download the program, it is also possible to build a system so that the user himself can download through an area such as a bulletin board.
이렇게 유료용 또는 무료용 콘텐츠 수신 프로그램을 다운로드 받은 사용자는 인공 위성(100)을 통해 송출되는 콘텐츠를 사용자 단말기(400)의 위성 안테나(410) 및 위성 수신 카드(420)를 통해 수신받아 단말기(430)의 화면상에 디스플레이시켜 사용자가 볼 수 있도록 한다.The user who downloaded the paid or free content receiving program receives the content transmitted through the satellite 100 through the satellite antenna 410 and the satellite receiving card 420 of the user terminal 400. Display on the screen so that the user can see it.
즉, 인공 위성(100)을 통해 전송되는 콘텐츠 전단부에는 콘텐츠 제공 모듈(317)에 의해 설정된 IP 정보와 PORT 정보가 포함되어 있으며, 이 IP 정보와 PORT 정보는 상기 유료용 또는 무료용 콘텐츠 수신 프로그램에도 포함되어 있다.That is, the content front end portion transmitted through the satellite 100 includes the IP information and PORT information set by the content providing module 317, the IP information and PORT information is the paid or free content receiving program Also included.
그러므로, 상기 단말기(430)에 탑재된 콘텐츠 수신 프로그램은 위성 수신 카드(420)를 통해 수신되는 데이터가 있는 경우, 제일 먼저 상기 데이터에서 IP 정보와 PORT 정보를 추출하고, 자신이 가지고 있는 IP 정보와 PORT 정보를 비교한다.Therefore, when there is data received through the satellite reception card 420, the content receiving program mounted on the terminal 430 first extracts IP information and PORT information from the data, Compare PORT information.
비교 결과, 일치하는 경우에만 상기 콘텐츠를 공급받아 단말기(430)의 화면상에 디스플레이 한다.As a result of the comparison, the content is supplied and displayed on the screen of the terminal 430 only when it matches.
이때, 무료용 콘텐츠 수신 프로그램에 내장되어 있는 IP 정보와 PORT 정보는 사용자 어느 누구도 알 수 있도록 공개하며, 유료용 콘텐츠 수신 프로그램에 내장되어 있는 IP 정보와 PORT 정보는 사용자 자신만이 알 수 있도록 해당 사용자의 이메일, 또는 오프라인 상태로 전달된다.At this time, the IP information and PORT information embedded in the free content receiving program are disclosed so that anyone can know, and the IP information and PORT information built into the paid content receiving program can be known only by the user. Are emailed, or delivered offline.
한편, 상기 유료 회원의 경우, 일정 회비에 일정 기간을 보장해 주는데, 이 보장된 기간이 끝나면, 유료 회원으로 재가입하여 변경된 유료용 콘텐츠 수신 프로그램을 다시 다운로드 받아야 한다.Meanwhile, in the case of the paid member, a certain period is guaranteed for a certain fee, and when the guaranteed period is over, the paid member needs to re-register as a paid member and download the changed fee-based content receiving program again.
즉, 첨부 도면 도 4에 도시된 바와 같이 프로그램 체크 및 전송 모듈(316)은 회원 정보 DB(312)에 등록되어 있는 사용자 정보 중 유료 회원 가입 일자를 읽어들여 유료회원의 유료 기간을 체크하여(S210), 그 유료 기간이 끝났는지를 판단한다(S220). 이때, 대체적으로 유료회원의 유료 기간은 1개월이다.That is, as shown in FIG. 4, the program check and transmission module 316 reads a paid member registration date among user information registered in the member information DB 312 and checks the paid period of the paid member (S210). ), It is determined whether the paid period is over (S220). In this case, the paid period of the paid member is generally one month.
상기 S220 과정의 판단 결과, 유료 기간이 끝난 경우 프로그램 체크 및 전송 모듈(316)은 회원 관리 모듈(314)로 하여금 유료 회원의 단말기(430)로 유료 회원 재 가입 안내 메시지를 전송할 수 있도록 지원한다(S230).As a result of the determination of S220, when the paid period is over, the program check and transfer module 316 supports the member management module 314 to transmit the paid member re-subscription guide message to the terminal 430 of the paid member ( S230).
그러면, 회원 관리 모듈(314)은 상기 유료 회원 재 가입 안내 메시지에 응하여 사용자로부터 유료 회원 재 가입 요청 신호가 입력되는지를 판단한다(S240).Then, the member management module 314 determines whether a paid member resubscription request signal is input from the user in response to the paid member resubscription guide message (S240).
상기 S240 과정의 판단 결과, 사용자가 유료 회원으로 재 가입하고자 하는 경우 IP 정보와 PORT 정보가 변경된 유료용 콘텐츠 수신 프로그램을 네트워크 통신망(200)을 통해 사용자의 단말기(430)로 전송한다(S250).As a result of the determination of step S240, when the user intends to re-register as a paid member, the paid content receiving program whose IP information and PORT information are changed is transmitted to the user terminal 430 through the network communication network 200 (S250).
만약, 상기 S240 과정의 판단 결과, 사용자가 유료 회원으로 재 가입하고자 하지 않는 경우, 상기 회원 정보 DB(312)의 유료 회원 영역에서 그 정보를 삭제한다(S260).If, as a result of the determination in step S240, the user does not want to re-register as a paid member, the information is deleted from the paid member area of the member information DB 312 (S260).
한편, 유료 회원뿐만 아니라 무료 회원에게 제공되는 광고용 콘텐츠, 또는 전자 상거래를 유도하기 위한 상품 콘텐츠를 제공하기 위해서는 후술하는 과정을 거쳐 시스템을 구축하여야 한다.On the other hand, in order to provide advertising content provided to free members as well as paid members, or product contents to induce electronic commerce, a system must be established through the following process.
즉, IP 멀티캐스트 지원 서버(300)의 운영자는 불특정 다수의 사용자에게 제공할 동영상 콘텐츠를 비롯한 각종 콘텐츠를 제작하여 별도의 DB(311)를 구축하거나, 상기 콘텐츠의 소스를 제공할 웹사이트{500(1)∼500(N)}와 제휴 관계를 수립하여야 한다.In other words, the operator of the IP multicast support server 300 to build a separate DB (311) by producing a variety of content, including video content to provide to a number of unspecified users, or to provide a website of the content {500 (1) to 500 (N)}.
상기 IP 멀티캐스트 지원 서버(300)와 제휴 관계를 유지하게 되는 웹사이트{500(1)∼500(N)}들은 다수의 사용자들에게 광고하기 위한 상품 또는 영화 등과 같은 여러 가지 정보가 업그레이드될 때마다 상기 IP 멀티캐스트 지원 서버(300)로 업그레이드된 정보를 주기적으로 제공한다.Websites (500 (1) to 500 (N)) that are affiliated with the IP multicast support server 300 are upgraded when various information such as a product or a movie for advertising to a large number of users is upgraded. Each time, information upgraded to the IP multicast support server 300 is periodically provided.
또한, 상기 IP 멀티캐스트 지원 서버(300)의 운영자는 인공 위성(100)으로 제공되는 각종 콘텐츠 이외에 상기 콘텐츠에 대한 부가 정보를 제공하기 위한 상기 IP 멀티캐스트 지원 서버(300) 자체에서 제작한 웹 페이지를 가지고 있거나, 또는 상기 콘텐츠를 제공하는 제휴 웹사이트{500(1)∼500(N)}와 링크될 수 있도록 시스템을 구축한다.In addition, the operator of the IP multicast support server 300, the web page produced by the IP multicast support server 300 itself for providing additional information about the content in addition to the various content provided to the satellite 100 The system is constructed so that it can be linked with affiliated websites {500 (1) to 500 (N)} that have or have provided the content.
상기 콘텐츠 및 부가 정보를 직접 제작, 배포하는 시스템의 구축 과정을 일예를 들어 간단히 설명하면, 먼저 상기 IP 멀티캐스트 지원 서버(300)의 운영자는 불특정 다수의 사용자에게 제공하기 위한 상품 또는 영화 등에 대한 광고 소스를 ASF 파일로 인코딩한 후, 상기 ASF 파일 중간 중간에 삽입될 내용들을 기획하고, 상기 기획된 내용들은 웹 디자이너들에 의해 각각의 웹 페이지로 생성된다. 이렇게 웹 페이지가 생성되면, 웹 프로그래머들은 메인 HTML 파일에 상기 웹 페이지를 호출하기 위한 자바스크립트를 작성하고, 상기 ASF 파일의 원하는 시점에 상기 웹 페이지를 호출할 수 있도록 시스템을 구축한다.For example, a process of constructing a system for directly producing and distributing the content and additional information will be described. For example, an operator of the IP multicast support server 300 may first advertise an advertisement for goods or movies to be provided to an unspecified number of users. After encoding the source into an ASF file, the contents to be inserted in the middle of the ASF file are planned, and the planned contents are generated into respective web pages by web designers. When the web page is generated, web programmers write a JavaScript for calling the web page in a main HTML file, and build a system to call the web page at a desired point in time of the ASF file.
이에 따라서 상술한 바와 같이 본 발명은 유료 회원과 무료 회원에게 공급되는 콘텐츠를 분류하여 공급할 수 있도록 함으로써, 유료 및 무료 회원간의 차별화를 이루게 되어 인공 위성을 통해 좀더 폭넓은 콘텐츠 서비스를 수행할 수 있다는 효과를 제공한다.Accordingly, as described above, according to the present invention, the contents supplied to the paid members and the free members can be classified and supplied, thereby achieving differentiation between the paid and free members, thereby enabling a wider content service to be performed through satellites. To provide.
또한, 본 발명은 인공 위성을 이용하여 콘텐츠 제공 서비스를 수행함으로써, 동영상 콘텐츠와 같이 그 전송 사이즈가 큰 경우도 빠른 속도로 전송해 줄 수 있기 때문에 전송 속도로 인해 발생하는 피해를 방지할 수 있다는 효과를 제공한다.In addition, the present invention by using a satellite to provide a content providing service, even if the transmission size, such as video content can be transmitted at a high speed, it is possible to prevent the damage caused by the transmission speed To provide.
또한, 본 발명은 인공 위성을 이용하기 때문에 콘텐츠 수신 프로그램이 사용자의 단말기에 탑재되어 있는 경우 유선 통신망이 구축되어 있지 않은 산간 지역이나 섬과 같은 지역에서도 콘텐츠를 제공받을 수 있다는 효과를 제공한다.In addition, since the present invention uses an artificial satellite, when a content receiving program is mounted on a user's terminal, the present invention provides an effect that content can be provided even in an area such as a mountainous region or an island where a wired communication network is not established.
상기에서는 본 발명의 바람직한 실시 예를 참조하여 설명하였지만, 해당 기술분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경할 수 있음을 이해할 수 있을 것이다.Although described above with reference to a preferred embodiment of the present invention, those skilled in the art will be variously modified and changed within the scope of the invention without departing from the spirit and scope of the invention described in the claims below It will be appreciated.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000056170A KR20020024427A (en) | 2000-09-25 | 2000-09-25 | Ip multi-cast operating system and method, and media for storing program source thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000056170A KR20020024427A (en) | 2000-09-25 | 2000-09-25 | Ip multi-cast operating system and method, and media for storing program source thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020024427A true KR20020024427A (en) | 2002-03-30 |
Family
ID=19690259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000056170A KR20020024427A (en) | 2000-09-25 | 2000-09-25 | Ip multi-cast operating system and method, and media for storing program source thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020024427A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004017561A1 (en) * | 2002-08-17 | 2004-02-26 | Kt Corporation | Satellite ip multicasting system and method |
CN1320473C (en) * | 2001-07-16 | 2007-06-06 | Bea系统公司 | Method and apparatus for multicast support |
KR100771103B1 (en) * | 2001-03-05 | 2007-10-31 | 엘지전자 주식회사 | Method for downloading software |
KR101291073B1 (en) * | 2007-09-03 | 2013-08-01 | 에스케이플래닛 주식회사 | Method and DCD Server for Delivering Contents according to Rate System |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11149502A (en) * | 1997-11-14 | 1999-06-02 | Fujitsu Ltd | Pay contents service providing method and system therefor and storage medium for storing pay contents service providing program and membership managing device and storage medium for storing membership management program |
KR20000036779A (en) * | 2000-03-29 | 2000-07-05 | 박병태 | Internet business model for internet homepage services of variable advertisements in all media types from Korea and other nations |
KR20000049367A (en) * | 2000-01-19 | 2000-08-05 | 황영헌 | Broadcasting channel link server and broadcasting channel link method using the same |
KR20000054428A (en) * | 2000-06-05 | 2000-09-05 | 박형준 | Method of paying the price following files download using internet |
-
2000
- 2000-09-25 KR KR1020000056170A patent/KR20020024427A/en not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11149502A (en) * | 1997-11-14 | 1999-06-02 | Fujitsu Ltd | Pay contents service providing method and system therefor and storage medium for storing pay contents service providing program and membership managing device and storage medium for storing membership management program |
KR20000049367A (en) * | 2000-01-19 | 2000-08-05 | 황영헌 | Broadcasting channel link server and broadcasting channel link method using the same |
KR20000036779A (en) * | 2000-03-29 | 2000-07-05 | 박병태 | Internet business model for internet homepage services of variable advertisements in all media types from Korea and other nations |
KR20000054428A (en) * | 2000-06-05 | 2000-09-05 | 박형준 | Method of paying the price following files download using internet |
Non-Patent Citations (1)
Title |
---|
카탈로그(무료회원은 강의수강, 강의개설, 할인구매 서비스를 제공하며 유료서비스인 과정은 원하는분야를 학습하고 시험불합격시 교육비 전액을 환불하는 사이버 교육[인터넷 전자신문], 2000.07.14) * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100771103B1 (en) * | 2001-03-05 | 2007-10-31 | 엘지전자 주식회사 | Method for downloading software |
CN1320473C (en) * | 2001-07-16 | 2007-06-06 | Bea系统公司 | Method and apparatus for multicast support |
WO2004017561A1 (en) * | 2002-08-17 | 2004-02-26 | Kt Corporation | Satellite ip multicasting system and method |
KR101291073B1 (en) * | 2007-09-03 | 2013-08-01 | 에스케이플래닛 주식회사 | Method and DCD Server for Delivering Contents according to Rate System |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8572166B2 (en) | System and method for delivering web content to a mobile device | |
US8145120B2 (en) | Apparatus, system, method and computer program product for service selection and sorting | |
US20080182563A1 (en) | Method and system for social networking over mobile devices using profiles | |
JP2001526855A (en) | Transmission and reception of television programs and other data | |
US20100325562A1 (en) | Method of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information | |
CN101656871B (en) | Television receiver and method of operating a server | |
CN102483826A (en) | Viral syndicated interactive product system and method therefor | |
KR20010090860A (en) | Interactive media system | |
WO2005045603A2 (en) | Apparatus, system, method and computer program product for service selection and sorting | |
WO2002029665A1 (en) | A system for interactive information display on a billboard | |
CN102740240B (en) | A kind of advertising business dissemination method, terminal and system | |
KR20020024427A (en) | Ip multi-cast operating system and method, and media for storing program source thereof | |
EP1229452A1 (en) | Information distribution system, information distribution method, and computer-readable medium storing distribution program | |
US20040117400A1 (en) | Method and apparatus for requesing information | |
KR100598325B1 (en) | Distributing Information in a Markup Languge within a Computer System | |
KR20110010054A (en) | Method for providing service for a group purchase of content | |
WO2023287391A1 (en) | A method for modifying a message in a sms format by including a personalized advertising content therein and a system for performing the same | |
KR20020024426A (en) | System and method for providing contents based on ip multi-cast, and media for storing program source thereof | |
Gupta et al. | Ad insertion at proxies to improve cache hit rates | |
KR102201494B1 (en) | Distributed data system and method based on block chain for providing rich communication suite | |
KR100374475B1 (en) | Method for broadcasting data using base station that substituted for replay station | |
US20030126014A1 (en) | Option system and the option method of an internet advertisement subscription | |
JP2005517363A (en) | Method for delivering video divided into spatial pieces | |
KR20100131685A (en) | System and method for distribution of advertisement fee about broadcast contents having advertisement contents | |
KR20050095075A (en) | Method for providing wireless internet service using hot number and system thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |