본 발명은 웹 캐스팅 방법 및 그 시스템에 관련되며, 좀 더 상세하게는 다수의 채널을 통하여 다수의 방송자가 방송할 미디어 파일을 스케쥴링하여 개인화된 웹 캐스팅을 수행 가능하도록 할 수 있는 웹 캐스팅 방법 및 그 시스템에 관련된다.The present invention relates to a web casting method and a system thereof, and more particularly, to a web casting method capable of performing a personalized web casting by scheduling a media file to be broadcasted by a plurality of broadcasters through a plurality of channels. It is related to the system.
인터넷을 비롯한 정보 통신 기술의 발전에 따라 인터넷을 이용한 웹 캐스팅에 대한 기술이 근래 들어 활발히 연구되고 있다. 종래, 고전적인 방송은 공중파, 위성 또는 케이블을 이용하여 단방향으로 방송을 송출하는 방식이었다. 인터넷 사용자의 급증에 따라 인터넷을 이용한 쌍방향 방송 서비스가 근래 들어 시작되었으며, 이러한 웹 캐스팅의 이용자가 계속하여 증가하고 있는 추세이다.With the development of information and communication technologies including the Internet, technologies for web casting using the Internet have been actively studied in recent years. Conventionally, classical broadcasting has been a method of transmitting a broadcast in one direction by using an airwave, satellite or cable. As the number of Internet users has increased, interactive broadcasting services using the Internet have recently started, and the number of users of such web castings is increasing continuously.
단방향 방송에 비해 쌍방향 방송의 가장 큰 차이점은 방송을 청취하는 시청자가 해당 방송에 관여할 수 있음은 물론이며, 시청자가 원하는 방송을 선택적으로 선별하여 청취할 수 있다는 점이다.The biggest difference between the two-way broadcast and the one-way broadcast is that the viewer who listens to the broadcast may participate in the broadcast, and the viewer may selectively select and listen to the desired broadcast.
인터넷 사용자는 자신이 보유한 방송 미디어 파일을 다른 사람과 공유하기를 희망하며, 방송을 통하여 다른 사람들과 공감대를 형성하는 것을 희망한다. 종래, 인터넷 방송은 방송자가 방송을 희망하는 미디어 파일을 등록하면 인터넷 방송 서비스 서버가 순차적으로 이를 브로드 캐스팅하는 수준이었다.Internet users want to share their own broadcast media files with others, and hope to form a consensus with others through broadcasting. In the related art, Internet broadcasting is a level in which an internet broadcasting service server sequentially broadcasts a media file that a broadcaster desires to broadcast.
따라서, 개인화된 스케쥴 기능의 부재로 인하여 다른 사람들과 차별화된 방송이 불가능하였으며, 그로 인해 시청자들은 방송자가 일방적으로 송출하는 방송을 청취하는 수준이었으므로 인터넷을 이용한 웹 캐스팅의 장점을 살리지 못하는 단점이 있었다.Therefore, due to the lack of a personalized schedule function, it is impossible to differentiate broadcasting from other people. As a result, viewers were able to listen to broadcasting broadcasted unilaterally.
또한, 인터넷을 이용하여 웹 캐스팅을 하고자 하는 방송자의 입장에서도 인터넷 방송을 중계하는 서비스 업체에서 지정한 방식에 의거하여 웹 캐스팅을 수행하게 되므로 자신만의 개성을 살린 웹 캐스팅이 불가능한 단점이 있었다.In addition, since the broadcaster who wants to cast the web using the Internet performs the web casting according to the method specified by the service company that relays the Internet broadcasting, it is impossible to make the web casting utilizing his own personality.
종래 인터넷을 이용한 웹 캐스팅에 있어 문제시 되던 채널 집중에 따른 과부하의 문제를 해결하기 위한 해결책으로 본 출원인이 본 건 출원전 2000년 4월 28일자로 특허 출원한 대한민국 특허출원 제2000-22960호 "병렬형 제어구조의 웹-캐스팅 시스템"이 있다. 여기에서, 전술한 선출원의 내용이 본 건의 일부분으로 편입한다.Korean Patent Application No. 2000-22960 filed by the present applicant on April 28, 2000, prior to filing this application as a solution to solve the problem of overload caused by channel concentration, which was a problem in web casting using the Internet. Parallel web-casting system ". Herein, the contents of the foregoing application are incorporated as part of this matter.
본 발명은 전술한 본 출원인의 선출원 내용을 기반으로 다수의 방송자가 개인화된 스케쥴링을 가능하도록 하여 차별화된 웹 캐스팅을 수행할 수 있도록 하는 것을 특징으로 한다.The present invention is characterized by enabling a plurality of broadcasters to perform personalized scheduling based on the above-described content of the applicant of the present applicant to perform differentiated web casting.
본 발명은 전술한 문제점을 해결하기 위한 것으로 다수의 방송자가 스케쥴링한 개인화된 스케쥴 정보를 토대로 방송자별로 차별화된 웹 캐스팅을 수행할 수 있는 웹 캐스팅 방법 및 그 시스템을 제공하는 것을 목적으로 한다.An object of the present invention is to provide a web casting method and a system capable of performing differentiated web casting for each broadcaster based on personalized schedule information scheduled by a plurality of broadcasters.
나아가 본 발명은 다수의 방송 채널을 다수의 방송 송출 수단으로 분배하여 구축함으로써 웹 캐스팅 시스템의 부하를 감소시킬 수 있으며, 다수의 클라이언트 컴퓨터의 채널 접속 시 채널 접속 정보를 클라이언트 컴퓨터로 전송하여 전용 미디어 재생 수단을 구동시킴으로써 시청자로 하여금 간편하게 웹 캐스팅을 청취할 수 있도록 할 수 있는 웹 캐스팅 방법 및 그 시스템을 제공하는 것을 목적으로 한다.Furthermore, the present invention can reduce the load of the web casting system by distributing a plurality of broadcast channels to a plurality of broadcast transmitting means, and transmit channel access information to a client computer when playing channels of a plurality of client computers, thereby reproducing a dedicated media. It is an object of the present invention to provide a web casting method and a system capable of allowing a viewer to simply listen to a web casting by driving a means.
더 나아가 본 발명은 다수의 방송자가 업로드한 웹 캐스팅에 관련된 미디어 파일을 해당 방송자의 전용 또는 공유로 분류하여 저장하고 미디어 파일에 대한 파일 정보를 별도로 관리함으로써 웹 캐스팅에 사용되는 미디어 파일을 효율적으로 사용할 수 있는 웹 캐스팅 방법 및 그 시스템을 제공하는 것을 목적으로 한다.Furthermore, the present invention classifies and stores media files related to web casting uploaded by a plurality of broadcasters into dedicated or shared broadcasters, and manages file information on media files separately to efficiently use media files used for web casting. It is an object of the present invention to provide a web casting method and a system thereof.
더 나아가 본 발명은 웹 캐스팅을 시청하는 시청자들에 대해 다수의 채널별로 각 채널에 접속한 시청자들이 서로 채팅을 가능하여 동일한 채널에 접속한 시청자들끼리 대화를 할 수 있도록 하는 웹 캐스팅 방법 및 그 시스템을 제공하는 것을 목적으로 한다.Furthermore, the present invention provides a web casting method and system for allowing viewers connected to each channel to chat with each other for viewers who are watching the webcast, so that viewers who are connected to the same channel can chat with each other. It aims to do it.
더 나아가 본 발명은 다수의 채널별로 각 채널에 대한 다양한 종류의 통계 정보와 로그 현황을 분석하여 제시함으로써 채널 관리자로 하여금 자신의 채널에 대한 정보를 간편하게 확인하여 채널 관리에 활용할 수 있도록 할 수 있는 웹 캐스팅 방법 및 그 시스템을 제공하는 것을 목적으로 한다.Furthermore, the present invention analyzes and presents various kinds of statistical information and log status of each channel for each of a plurality of channels so that channel managers can easily check information on their channels and utilize them in channel management. An object of the present invention is to provide a casting method and a system thereof.
도 1 은 본 발명의 바람직한 실시예에 따른 웹 캐스팅 시스템의 개략적인 블럭도를 도시한 것.1 shows a schematic block diagram of a web casting system according to a preferred embodiment of the present invention.
도 2 는 본 발명의 바람직한 실시예에 따른 방송 송출 수단 및 클라이언트 컴퓨터의 개략적인 내부 블럭도를 도시한 것.Figure 2 shows a schematic internal block diagram of a broadcast transmitting means and a client computer according to a preferred embodiment of the present invention.
도 3 은 본 발명의 바람직한 실시예에 따른 웹 캐스팅 시스템을 이용한 웹 캐스팅 방법을 설명하기 위한 흐름도를 개략적으로 도시한 것.Figure 3 schematically shows a flow chart for explaining a web casting method using a web casting system according to a preferred embodiment of the present invention.
도 4 는 본 발명의 바람직한 실시예에 따른 채널 스케쥴 수단의 채널 스케쥴 화면을 개략적으로 도시한 것.Figure 4 schematically shows a channel schedule screen of the channel scheduling means according to an embodiment of the present invention.
<도면의 주요 부호에 대한 설명><Description of Major Symbols in Drawing>
100 : 방송 송출 수단 110 : 미디어 파일 서버100: broadcast transmission means 110: media file server
120 : 인덱스 데이터베이스 130 : 스케쥴 데이터베이스120: index database 130: schedule database
140 : 컨트롤러 150 : 스트리밍 서버140: controller 150: streaming server
160 : 채팅 서버 200 : 웹 서버160: Chat Server 200: Web Server
300 : 클라이언트 컴퓨터 310 : 방송자 컴퓨터300: client computer 310: broadcaster computer
311 : 미디어 파일 재생 수단 312 : 미디어 파일 업로드 수단311: media file playback means 312: media file upload means
313 : 채널 스케쥴 수단 320 : 시청자 컴퓨터313: channel scheduling means 320: viewer computer
400 : 미디어 파일 검색부 410 : 미디어 파일 스케쥴부400: media file search unit 410: media file scheduler
전술한 목적을 달성하기 위한 본 발명의 바람직한 양상에 따르면, 본 발명은 다수의 방송자 컴퓨터 및 다수의 시청자 컴퓨터를 포함하는 다수의 클라이언트 컴퓨터와 네트워크로 연결되어 인터넷 방송을 수행하는 웹 캐스팅 시스템에 있어서,According to a preferred aspect of the present invention for achieving the above object, the present invention provides a web casting system for performing Internet broadcasting by connecting a network with a plurality of client computers including a plurality of broadcaster computers and a plurality of viewer computers; ,
상기 다수의 방송자 컴퓨터로부터 입력되는 웹 캐스팅에 관련된 적어도 하나 이상의 미디어 파일을 다수의 방송자별로 할당된 채널별로 분류하여 저장하는 미디어 파일 서버와; 상기 적어도 하나 이상의 미디어 파일에 대한 파일 정보를 저장 관리하는 인덱스 데이터베이스와; 상기 다수의 방송자 컴퓨터로부터 입력되는 스케쥴 정보를 해당 방송자에 할당된 채널별로 분류하여 저장하는 스케쥴 데이터베이스와; 상기 스케쥴 데이터베이스를 액세스하여 다수의 채널별로 각각 스케쥴 정보에 따라 스케쥴된 미디어 파일을 상기 미디어 파일 서버로부터 추출하여 출력하고, 상기 클라이언트 컴퓨터로부터 입력되는 채널 접속 요청에 따라 해당 클라이언트 컴퓨터를 요청된 방송 채널에 연결하는 컨트롤러와; 상기 컨트롤러로부터 입력되는 미디어 파일을 채널에 따라 해당 채널에 접속하는 클라이언트 컴퓨터로 스트리밍 출력하는 스트리밍 서버를 포함하는 적어도 하나 이상의 방송 송출 수단과;A media file server for classifying and storing at least one or more media files related to web casting input from the plurality of broadcaster computers by channels allocated to each of a plurality of broadcasters; An index database for storing and managing file information on the at least one media file; A schedule database for classifying and storing schedule information input from the plurality of broadcaster computers for each channel assigned to the broadcaster; Accessing the schedule database, extracts and outputs a scheduled media file for each of a plurality of channels according to schedule information from the media file server, and sends the client computer to the requested broadcast channel according to a channel access request input from the client computer. A controller for connecting; At least one broadcast transmitting means including a streaming server for streaming and outputting a media file input from the controller to a client computer connected to a corresponding channel according to a channel;
상기 적어도 하나 이상의 방송 송출 수단 각각의 스케쥴 데이터베이스를 액세스하여 다수의 채널별 방송 스케쥴 정보를 포함하는 채널 정보를 웹 서버에 접속하는 클라이언트 컴퓨터로 제시하는 채널 정보 관리부와; 상기 클라이언트 컴퓨터로부터의 요청에 따라 접속 요청되는 채널에 대한 접속 정보를 클라이언트 컴퓨터로 전송하는 채널 접속 정보 관리부를 포함하는 웹 서버를 포함하는 것을 특징으로 한다.A channel information management unit accessing a schedule database of each of the at least one broadcast transmitting means and presenting channel information including a plurality of channel broadcast schedule information to a client computer connected to a web server; And a web server including a channel access information management unit for transmitting access information about a channel requested to be connected according to a request from the client computer to the client computer.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 인덱스 데이터베이스가 상기 다수의 미디어 파일에 대한 파일 정보에 따라 각 미디어 파일에 대해 해당 미디어 파일을 업로드한 방송자의 전용 또는 모든 방송자의 공유로 분류하여 저장 관리하는 미디어 파일 분류부를 더 포함하는 것을 특징으로 한다.According to another aspect of the present invention, the present invention is classified by the above-mentioned index database according to the file information for the plurality of media files, classified as a dedicated or shared by all broadcasters of the broadcaster who uploaded the media file for each media file. The apparatus may further include a media file classification unit for managing storage.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 웹 캐스팅 시스템이 상기 다수의 채널별로 각각 특정 채널에 접속한 클라이언트 컴퓨터들에 대해 각 클라이언트 컴퓨터로부터 입력되는 문자 데이터를 해당 채널에 접속한 모든 클라이언트 컴퓨터로 전송하는 채팅 서버를 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the present invention provides the above-described web casting system with respect to client computers connected to a specific channel for each of the plurality of channels. It further comprises a chat server for transmitting to a computer.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 웹 서버가 다수의 채널별로 각 채널에 대해 회원 관리 및 채널 관리를 수행하는 채널 관리부와; 다수의 채널에 대해 각 채널별로 해당 채널에 접속한 접속자의 연령, 성별, 직업 및 타 채널과의 비교를 포함하는 통계 정보 및 해당 채널에 대한 시간별, 날짜별 로그 현황을 분석하여 채널 관리자에게 제시하는 로그 분석부를 더 포함하는 것을 특징으로 한다.According to another aspect of the present invention, the present invention provides a channel management unit for performing the member management and channel management for each channel by the above-described web server for a plurality of channels; It analyzes the statistical information including the age, gender, occupation, and comparison with other channels, and the log status by hour and date for each channel for each channel, and presents them to the channel manager. Characterized in that it further comprises a log analysis unit.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 웹 서버가 상기 다수의 채널별로 각각 저장된 적어도 하나 이상의 미디어 파일에 대한 정보를 제시하고 클라이언트 컴퓨터의 요청시 선택된 미디어 파일의 재생 출력 정보를 해당 클라이언트 컴퓨터로 전송하는 미디어 파일 저장부를 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the present invention provides the above-mentioned web server to present information on at least one or more media files stored for each of the plurality of channels, and to display the playback output information of the selected media file at the request of the client computer. It further comprises a media file storage for transferring to a computer.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 웹 서버가 상기 웹 서버에 회원 가입한 다수의 회원에 대해 각 회원별로 해당 회원이 개설한 채널 정보, 가입한 채널 정보, 보유한 미디어 파일 정보 등을 포함하는 회원 정보를 관리하는 회원 정보 관리부를 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the present invention provides the above-mentioned web server with respect to a plurality of members registered to the web server, the channel information opened by the member for each member, the subscribed channel information, the media file information, etc. Characterized in that it further comprises a member information management unit for managing member information including.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 클라이언트 컴퓨터가 상기 웹 서버 또는 사용자로부터 입력되는 채널 접속 정보에 따라 상기 컨트롤러로 해당 채널에 대한 접속을 요청하고 상기 스트리밍 서버로부터 출력되는 해당 채널의 미디어 파일을 전송받아 이를 재생 출력하는 미디어 파일 재생 수단을 더 포함하는 것을 특징으로 한다.According to another aspect of the present invention, the present invention provides the above-described client computer requests the controller to access the channel according to the channel access information input from the web server or the user and outputs the corresponding channel output from the streaming server. And a media file playing means for receiving the media file and playing and outputting the media file.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 미디어 파일 재생 수단이 클라이언트 컴퓨터의 사용자로부터 입력되는 문자 데이터를 해당 채널에 대한 채팅 서버로 전송하고, 상기 채팅 서버로부터 전송되는 타 클라이언트 컴퓨터의 문자 데이터를 표시하는 채팅 관리부를 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the present invention provides the above-described media file reproducing means for transmitting text data input from a user of a client computer to a chat server for a corresponding channel, and for receiving text from another client computer transmitted from the chat server. It further comprises a chat management unit for displaying data.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 방송자 컴퓨터가 방송에 사용하고자 하는 파일을 방송에 적합한 미디어 파일로 변환하는 미디어 파일 변환부와; 상기 미디어 파일 변환부에서 변환된 미디어 파일을 상기 방송 송출 수단으로 업로드하여 등록하는 미디어 파일 등록부;를 포함하는 미디어 파일 업로드 수단을 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, there is provided a media file converting unit for converting a file to be used for broadcasting by a broadcaster computer into a media file suitable for broadcasting; And a media file upload means for uploading and registering the media file converted by the media file converter to the broadcast transmission means.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 미디어 파일 업로드 수단이 방송자의 멘트를 입력받고 상기 미디어 파일에 상기 방송자의 멘트를 부가하는 멘트 부가부와; 상기 방송자의 입력에 따라 상기 미디어 파일의 방송 길이나 전송률을 편집하는 미디어 파일 편집부를 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, there is provided a media file uploading unit including a comment adding unit for receiving a comment of a broadcaster and adding the comment of the broadcaster to the media file; The apparatus may further include a media file editing unit configured to edit a broadcast length or a transmission rate of the media file according to the broadcaster's input.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 미디어 파일 변환부가 상기 방송자의 입력에 따라 상기 미디어 파일의 전송률, 명칭, 장르, 파일의 공유또는 전용에 대한 사용 분류, 설명 등을 포함하는 미디어 파일 정보를 해당 미디어 파일에 부가하는 미디어 파일 정보 관리부를 더 포함하는 것을 특징으로 한다.According to another aspect of the present invention, the present invention provides a media including the above-described media file conversion unit includes a transmission rate, a name, a genre, a usage classification, description, and the like for sharing or exclusively sharing the media file according to the broadcaster's input. The apparatus may further include a media file information management unit for adding file information to the corresponding media file.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 방송자 컴퓨터가 상기 인덱스 데이터베이스를 액세스하여 방송할 미디어 파일을 추출하고 방송 날짜를 지정하여 해당 날짜에 방송할 적어도 하나 이상의 미디어 파일을 시간별로 스케쥴링하여 스케쥴 정보를 작성하는 스케쥴 작성부와; 상기 스케쥴 작성부에서 작성된 스케쥴 정보를 상기 스케쥴 데이터베이스에 등록하는 스케쥴 등록부;를 포함하는 채널 스케쥴 수단을 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the present invention provides the above-described broadcaster computer to access the index database to extract a media file to be broadcast, and to specify a broadcast date to schedule at least one media file to be broadcast on the date by time. A schedule preparation unit for creating schedule information; And a schedule scheduler for registering schedule information created by the schedule preparer in the schedule database.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 채널 스케쥴 수단이 방송 시간대 별로 해당 방송 시간에 방송되는 미디어 파일에 대한 정보 및 해당 방송 시간에 방송되는 총 미디어 파일의 길이 정보를 부가하는 스케쥴 부가정보 관리부를 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the present invention provides a schedule adding means in which the channel scheduling means adds information on a media file broadcast at a corresponding broadcast time and length information of a total media file broadcast at the corresponding broadcast time. It further comprises an information management unit.
본 발명의 또 다른 양상에 따르면, 본 발명은 다수의 방송자 컴퓨터 및 다수의 시청자 컴퓨터를 포함하는 클라이언트 컴퓨터와 네트워크로 연결되는 웹 캐스팅 시스템에서 실행 가능한 웹 캐스팅 방법에 있어서, 미디어 파일 서버, 인덱스 데이터베이스, 스케쥴 데이터베이스, 컨트롤러, 스트리밍 서버를 포함하는 적어도 하나 이상의 방송 송출 수단이:According to another aspect of the present invention, the present invention provides a web casting method executable in a web casting system networked with a client computer including a plurality of broadcaster computers and a plurality of viewer computers, comprising: a media file server, an index database At least one broadcast transmission means comprising a schedule database, a controller and a streaming server:
상기 다수의 방송자 컴퓨터로부터 웹 캐스팅에 관련된 적어도 하나 이상의 미디어 파일을 입력받아 다수의 방송자 별로 할당된 채널별로 분류하여 상기 미디어 파일 서버에 저장하는 단계와; 상기 다수의 방송자 컴퓨터로부터 해당 방송자에할당된 채널별로 분류하여 상기 스케쥴 데이터베이스에 저장하는 단계와; 상기 컨트롤러가 상기 스케쥴 데이터베이스를 액세스하여 상기 다수의 채널별로 각각 스케쥴 정보에 따라 스케쥴된 미디어 파일을 상기 미디어 파일 서버로부터 추출하여 출력하는 단계와; 상기 스트리밍 서버가 상기 컨트롤러로부터 입력되는 미디어 파일을 채널에 따라 해당 채널에 접속하는 클라이언트 컴퓨터로 스트리밍 출력하는 단계를 포함하는 것을 특징으로 한다.Receiving at least one or more media files related to web casting from the plurality of broadcaster computers and classifying them into channels allocated to each of the plurality of broadcasters and storing them in the media file server; Classifying the channels allocated to the broadcasters from the plurality of broadcaster computers and storing the classified channels in the schedule database; Accessing the schedule database by the controller and extracting and outputting a media file scheduled according to schedule information for each of the plurality of channels from the media file server; And streaming the media file input from the controller to the client computer accessing the corresponding channel according to the channel.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 웹 캐스팅 방법이 상기 방송 송출 수단이 상기 적어도 하나 이상의 미디어 파일에 대해 미디어 파일 정보에 따라 해당 미디어 파일을 업로드한 방송자의 전용 또는 모든 방송자의 공유로 분류하여 상기 인덱스 데이터베이스에 저장하는 단계를 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the present invention provides a webcasting method in which the broadcast transmission means is shared by all or only broadcasters of a broadcaster that has uploaded the media file according to the media file information for the at least one media file. The method may further include storing the indexed data in the index database.
본 발명의 또 다른 양상에 따르면, 본 발명은 전술한 웹 캐스팅 방법이 상기 방송 송출 수단과 네트워크로 연결된 웹 서버가 상기 방송 송출 수단 각각의 스케쥴 데이터베이스를 액세스하여 다수의 채널별 방송 스케쥴 정보를 포함하는 채널 정보를 웹 서버에 접속하는 클라이언트 컴퓨터로 제시하는 단계와; 상기 웹 서버가 상기 클라이언트 컴퓨터로부터의 요청에 따라 접속 요청되는 채널에 대한 접속 정보를 클라이언트 컴퓨터로 전송하는 단계를 더 포함하는 것을 특징으로 한다.According to still another aspect of the present invention, the present invention provides a webcasting method including a plurality of channel-specific broadcast schedule information by a web server connected to the broadcast transmission means networked by accessing a schedule database of each broadcast transmission means. Presenting channel information to a client computer connecting to a web server; The web server further comprises the step of transmitting the connection information for the channel requested to access in response to a request from the client computer to the client computer.
이하에서는 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 당업자가 본 발명을 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand and reproduce the present invention.
도 1 은 본 발명의 바람직한 실시예에 따른 웹 캐스팅 시스템의 개략적인 블럭도를 도시한 것이다. 도시된 바와 같이 본 실시예는 다수의 방송 송출 수단(100), 웹 서버(200) 및 다수의 클라이언트 컴퓨터(300)를 포함할 수 있다.1 shows a schematic block diagram of a web casting system according to a preferred embodiment of the present invention. As shown, the present embodiment may include a plurality of broadcast transmitting means 100, a web server 200, and a plurality of client computers 300.
방송 송출 수단(100)은 다수의 채널에 대해 각 채널별로 다수의 방송자 컴퓨터(310)로부터 웹 캐스팅에 관련된 다수의 미디어 파일 및 방송에 필요한 스케쥴 정보를 입력받아 저장하고 지정된 시일에 해당 스케쥴 정보에 따라 스케쥴된 미디어 파일을 추출하여 해당 채널에 접속한 클라이언트 컴퓨터(300)로 스트리밍 출력하는 수단이다. 방송 송출 수단(100)에 대한 자세한 내용은 방송 송출 수단(100)에 대한 내부 블럭도를 참조하여 설명하기로 한다.The broadcast transmitting means 100 receives and stores a plurality of media files related to web casting and schedule information necessary for broadcasting for each channel from a plurality of broadcaster computers 310 for each channel, and stores the schedule information on the corresponding schedule information at a specified time. It is a means for extracting the scheduled media file according to the streaming stream output to the client computer (300) connected to the channel. Details of the broadcast transmitting means 100 will be described with reference to an internal block diagram of the broadcast transmitting means 100.
웹 서버(200)는 웹 캐스팅 시스템을 이용하는 클라이언트 컴퓨터(300)로 현재 개설된 채널 정보를 포함하여 웹 캐스팅에 관련된 제반 정보를 제공하며, 클라이언트 컴퓨터(300)의 요청에 따라 해당 채널에 대한 채널 접속 정보를 전송하는 수단이다.The web server 200 provides various information related to web casting, including channel information currently established to the client computer 300 using the web casting system, and accesses a channel for the corresponding channel at the request of the client computer 300. Means of transmitting information.
웹 서버(200)는 다수의 방송자 별로 할당되는 채널별 또는 웹 서버(200)에 회원으로 가입한 회원별로 적어도 하나 이상의 미디어 파일을 저장하여 관리하며 클라이언트 컴퓨터(300)의 요청시 해당 미디어 파일의 재생 출력 정보를 해당 클라이언트 컴퓨터(300)로 전송할 수 있다. 그리고, 웹 서버(200)는 다수의 채널에 대하여 채널별로 회원 관리 및 채널 관리를 수행하는 채널 관리부를 통하여 해당 채널에 가입한 회원 정보의 관리 및 회원의 채널에 대한 권한 관리 등을 수행할 수 있다.The web server 200 stores and manages at least one media file for each channel assigned to a plurality of broadcasters or for each member subscribed to the web server 200, and requests the client computer 300 for The reproduction output information may be transmitted to the client computer 300. In addition, the web server 200 may manage member information subscribed to a corresponding channel and authority management of a member channel through a channel manager that performs member management and channel management for each channel for a plurality of channels. .
웹 서버(200)는 다수의 채널에 대해 각 채널별로 해당 채널에 접속한 접속자의 연령, 성별, 직업, 청취 시간, 시간대별 청취율 및 타 채널과의 비교 정보 등 다양한 통계 정보를 연산하여 제공하는 로그 분석부를 통하여 채널 관리자에게 여러가지 통계 자료를 제공할 수 있다.The web server 200 calculates and provides various statistical information, such as age, gender, occupation, listening time, listening rate, and comparison information with other channels, for a plurality of channels. Through the analysis section, various statistics can be provided to the channel manager.
또한, 전술한 로그 분석부는 해당 채널에 접속한 시청자의 접속 시간을 분석하여 해당 채널의 방송에 대한 시간별, 날짜별, 주간별, 월별 로그 현황을 제공할 수 있으며, 채널 관리자는 이를 채널 관리에 활용할 수 있다.In addition, the above-described log analysis unit may analyze the access time of the viewer accessing the channel to provide the hourly, date, weekly, monthly log status of the broadcast of the channel, the channel manager utilizes this in channel management Can be.
웹 서버(200)는 회원 정보 관리부를 통하여 해당 웹 서버(200)에 회원으로 가입한 다수의 회원에 대해 각 회원별로 회원이 개설한 채널 정보, 회원이 가입한 채널 정보, 회원이 보유한 미디어 파일 정보 등을 포함하는 회원에 대한 정보를 관리할 수 있다.The web server 200 is a member information management channel through the member information management unit for each member, the channel information opened by the member for each member, the channel information registered by the member, the media file information held by the member It can manage the information about the members, including the.
웹 서버(200)는 클라이언트 컴퓨터(300)로부터 입력되는 키워드를 토대로 채널의 검색을 수행할 수 있으며, 클라이언트 컴퓨터(300)로부터 채널 번호가 입력되면 해당 채널에 대한 웹 페이지를 제시하여 해당 채널에 대한 자세한 정보를 클라이언트 컴퓨터(300)로 제공할 수 있다. 또한, 웹 서버(200)는 클라이언트 컴퓨터(300)의 요청에 따라 특정 채널에 대한 채널 편성표, 다시 말해 스케쥴 정보를 제시하여 클라이언트 컴퓨터(300)가 간편하게 채널별 스케쥴을 검색할 수 있도록 할 수 있다.The web server 200 may search for a channel based on a keyword input from the client computer 300. When a channel number is input from the client computer 300, the web server 200 may present a web page for the corresponding channel to display the channel. Detailed information may be provided to the client computer 300. In addition, the web server 200 may present a channel schedule for a specific channel, that is, schedule information according to a request of the client computer 300, so that the client computer 300 may easily retrieve a schedule for each channel.
웹 서버(200)는 전술한 내용 이 외에 게시판, 공지 사항, 추천 메일 기능, 단체 메일 기능, 도움말 기능 등 일반적인 회원제 웹 서버(200)가 포함하는 기능을 포함하는 것도 가능하다. 웹 서버(200)는 클라이언트 컴퓨터(300)의 요청에 따라방송 채널을 회원에게 할당할 수 있으며, 다수의 채널에 대한 관리를 회원별로 분류하여 관리하는 것도 가능하다.In addition to the above-described contents, the web server 200 may include a function included in the general membership web server 200 such as a bulletin board, a notice, a recommendation mail function, a group mail function, a help function, and the like. The web server 200 may allocate a broadcasting channel to a member according to a request of the client computer 300, and may manage and manage management of a plurality of channels by members.
다수의 클라이언트 컴퓨터(300)는 다수의 방송자 컴퓨터(310)와 다수의 시청자 컴퓨터(320)를 포함할 수 있다. 방송자 컴퓨터(310)는 웹 캐스팅 시스템을 이용하여 개인회된 방송을 하고자 하는 방송자가 사용하는 컴퓨터로서 미디어 파일 재생 수단(311), 미디어 파일 업로드 수단(312), 채널 스케쥴 수단(313)을 포함할 수 있다. 시청자 컴퓨터(320)는 웹 캐스팅 시스템을 통해 인터넷 방송을 시청하는 시청자가 사용하는 컴퓨터로서 미디어 파일 재생 수단(311)을 포함할 수 있다.The plurality of client computers 300 may include a plurality of broadcaster computers 310 and a plurality of viewer computers 320. The broadcaster computer 310 is a computer used by a broadcaster who wants to perform a personalized broadcast using a web casting system, and includes a media file playing unit 311, a media file uploading unit 312, and a channel scheduler 313. can do. The viewer computer 320 is a computer used by a viewer watching an Internet broadcast through a web casting system, and may include a media file playing means 311.
본 실시예에서 클라이언트 컴퓨터(300)로 지칭되는 컴퓨터는 범용 퍼스널 컴퓨터를 포함하여 웹 캐스팅 시스템과 유선 또는 무선 네트워크로 연결되어 인터넷 방송을 수행하고 시청할 수 있는 모든 수단을 포함하는 개념이다. 따라서, 무선 인터넷 단말기나 무선 단말기를 포함하는 개념이다. 전술한 방송자 컴퓨터(310)와 시청자 컴퓨터(320)는 별개의 수단이 아니라 컴퓨터의 사용자가 해당 컴퓨터를 사용하는 목적이나 사용 형태에 따라 방송자 컴퓨터(310) 또는 시청자 컴퓨터(320)로 인식되어질 수 있다.The computer referred to as the client computer 300 in this embodiment is a concept including a general-purpose personal computer including all means capable of performing and watching Internet broadcasting by being connected to a web casting system via a wired or wireless network. Therefore, the concept includes a wireless internet terminal or a wireless terminal. The broadcaster computer 310 and the viewer computer 320 described above are not separate means, but may be recognized as the broadcaster computer 310 or the viewer computer 320 according to the purpose or type of use of the computer by the user of the computer. Can be.
도 1 을 참조하여 본 발명의 바람직한 실시예에 따라 웹 캐스팅 시스템을 이요한 방송과 시청을 사용자의 입장에서 간략히 설명하면 다음과 같다.Referring to Figure 1 briefly described from the user's point of view of the broadcasting and viewing using the web casting system in accordance with the present invention.
웹 캐스팅 시스템을 이용하여 개인화된 인터넷 방송의 희망하는 방송자는 웹 서버(200)에서 미디어 파일 재생 수단(311), 미디어 파일 업로드 수단(312) 및 채널 스케쥴 수단(313)을 다운로드 받아 방송자 컴퓨터(310)에 설치한다. 방송자는미디어 파일 업로드 수단(312)을 구동하여 방송을 희망하는 파일을 방송에 적합한 미디어 파일로 변환하고 이를 방송 송출 수단(100)으로 업로드한다.The desired broadcaster of the personalized internet broadcast using the web casting system downloads the media file playing means 311, the media file uploading means 312, and the channel scheduling means 313 from the web server 200. 310). The broadcaster drives the media file uploading means 312 to convert the file to be broadcasted into a media file suitable for broadcasting and uploads it to the broadcast transmitting means 100.
방송자는 채널 스케쥴 수단(313)을 구동시켜 방송 송출 수단(100)에 업로드한 다수의 미디어 파일을 이용하여 방송 날짜를 지정하여 시간대 별로 미디어 파일의 방송 편성표를 스케쥴하고 이를 방송 송출 수단(100)에 등록한다. 방송 송출 수단(100)은 다수의 채널별로 방송자가 스케쥴링한 스케쥴 정보에 따라 다수의 미디어 파일을 스트리밍 출력한다.The broadcaster drives the channel scheduling means 313 to designate a broadcast date using a plurality of media files uploaded to the broadcast transmitting means 100 to schedule a broadcast schedule of the media file for each time zone, and transmits the schedule to the broadcast transmitting means 100. Register. The broadcast transmitting means 100 outputs a plurality of media files in accordance with schedule information scheduled by the broadcaster for each of a plurality of channels.
웹 캐스팅 시스템을 이용하여 인터넷 방송을 시청하고자 하는 시청자는 네트워크를 통해 웹 서버(200)에 접속하여 미디어 파일 재생 수단(311)을 다운로드하여 시청자 컴퓨터(320)에 설치한다. 시청자는 미디어 파일 재생 수단(311)을 구동시켜 시청을 원하는 채널을 입력하여 인터넷 방송을 시청할 수 있다. 그리고, 시청자는 웹 서버(200)에 접속하여 다수의 채널에 대한 정보를 조회하고 웹 서버(200)를 통하여 채널 접속 정보를 다운로드 받아 해당 채널에 접속하는 것도 가능하다. 웹 서버(200)를 통하여 채널 접속 정보를 다운로드 받으면 시청자 컴퓨터(320)의 미디어 파일 재생 수단(311)이 구동되어 시청자가 채널 접속 정보를 입력한 것과 동일하게 실행될 수 있다.A viewer who wants to watch an internet broadcast using a web casting system accesses a web server 200 through a network, downloads a media file playing means 311, and installs the same on a viewer computer 320. The viewer can watch the Internet broadcast by driving the media file reproducing means 311 to input a channel to be watched. In addition, the viewer may access the web server 200 to inquire information on a plurality of channels, download the channel access information through the web server 200, and access the corresponding channel. When the channel access information is downloaded through the web server 200, the media file playing means 311 of the viewer computer 320 may be driven to execute the same as the viewer inputs the channel access information.
도 2 는 본 발명의 바람직한 실시예에 따른 방송 송출 수단(100) 및 클라이언트 컴퓨터(300)의 개략적인 내부 블럭도를 도시한 것이다. 웹 캐스팅 시스템은 다수의 방송 송출 수단(100)을 포함할 수 있으며, 각 방송 송출 수단(100)은 미디어 파일 서버(110), 인덱스 데이터베이스(120), 스케쥴 데이터베이스(130), 컨트롤러(140), 스트리밍 서버(150), 채팅 서버(160)를 포함할 수 있다.Figure 2 shows a schematic internal block diagram of the broadcast transmitting means 100 and the client computer 300 according to a preferred embodiment of the present invention. The web casting system may include a plurality of broadcast transmitting means 100, and each broadcast transmitting means 100 may include a media file server 110, an index database 120, a schedule database 130, a controller 140, The streaming server 150 may include a chat server 160.
미디어 파일 서버(110)는 네트워크로 연결된 다수의 방송자 컴퓨터(310)로부터 입력되는 다수의 미디어 파일을 다수의 방송자별로 할당된 채널별로 분류하여 저장 관리하는 수단이다. 미디어 파일 서버(110)는 미디어 파일 정보를 읽어 해당 미디어 파일이 방송자의 전용으로 사용하는 것인지 총 방송자가 공유하여 사용하는 것인지를 판별하고 이를 분류하여 별도로 저장 관리하는 것도 가능하다.The media file server 110 is a means for storing and managing a plurality of media files inputted from a plurality of broadcaster computers 310 connected through a network by channels allocated to the plurality of broadcasters. The media file server 110 may read the media file information, determine whether the corresponding media file is used exclusively by the broadcaster, or whether the total broadcaster is sharing and using it, and classify it and store and manage it separately.
인덱스 데이터베이스(120)는 미디어 파일 서버(110)에 저장되는 미디어 파일에 대한 파일 정보를 저장 관리하는 수단이다. 방송자는 스케쥴링을 수행할 때 인덱스 데이터베이스(120)를 액세스하여 미디어 파일의 위치 정보를 확인할 수 있다. 또한, 인덱스 데이터베이스(120)는 다수의 미디어 파일에 대한 파일 정보에 따라 해당 미디어 파일을 업로드한 방송자 전용인지 모든 방송자의 공유인지를 확인하여 이를 분류하여 저장 관리하는 미디어 파일 분류부를 포함할 수 있다.The index database 120 is a means for storing and managing file information about media files stored in the media file server 110. When the broadcaster performs scheduling, the broadcaster may access the index database 120 to check the location information of the media file. In addition, the index database 120 may include a media file classification unit for identifying and classifying and storing the media file according to the file information on the plurality of media files to determine whether the broadcaster is dedicated to the broadcaster or shared by all the broadcasters. .
스케쥴 데이터베이스(130)는 다수의 방송자 컴퓨터(310)로부터 네트워크를 통해 입력되는 스케쥴 정보를 해당 방송자에 할당된 채널별로 분류하여 저장하는 수단이다. 컨트롤러(140)는 전술한 스케쥴 데이터베이스(130)를 액세스하여 다수의 채널별로 각각 스케쥴 정보에 따라 스케쥴된 미디어 파일을 전술한 미디어 파일 서버(110)로부터 추출하여 출력하고, 클라이언트 컴퓨터(300)로부터 입력되는 채널 접속 요청에 따라 해당 클라이언트 컴퓨터(300)를 요청된 방송 채널에 연결하는 수단이다.The schedule database 130 is a means for classifying and storing schedule information input from a plurality of broadcaster computers 310 through a network for each channel assigned to the corresponding broadcaster. The controller 140 accesses the above-described schedule database 130, extracts and outputs a media file scheduled according to schedule information for each of a plurality of channels from the above-described media file server 110, and inputs it from the client computer 300. A means for connecting the client computer 300 to the requested broadcast channel according to the channel access request.
스트리밍 서버(150)는 전술한 컨트롤러(140)로부터 입력되는 미디어 파일을채널에 따라 해당 채널에 접속하는 클라이언트 컴퓨터(300)로 스트리밍 출력하는 수단이다. 채팅 서버(160)는 네트워크로 연결된 다수의 클라이언트 컴퓨터(300)에 대해 채널별로 클라이언트 컴퓨터(300)간의 채팅을 중계하는 수단이다. 전술한 스트리밍 서버(150) 및 채팅 서버(160)는 다양한 공지 기술이 적용될 수 있으므로 상세한 설명은 생략하기로 한다.The streaming server 150 is a means for streaming output of the media file input from the above-described controller 140 to the client computer 300 connected to the corresponding channel according to the channel. The chat server 160 is a means for relaying chats between the client computers 300 for each channel to a plurality of networked client computers 300. Since the above-described streaming server 150 and chat server 160 may be applied with various known techniques, detailed description thereof will be omitted.
방송자 컴퓨터(310)와 시청자 컴퓨터(320)는 미디어 파일 재생 수단(311)을 포함할 수 있으며, 방송자 컴퓨터(310)는 미디어 파일 업로드 수단(312) 및 채널 스케쥴 수단(313)을 포함할 수 있다. 방송자 컴퓨터(310)와 시청자 컴퓨터(320)에 포함되는 미디어 파일 재생 수단(311)은 전술한 웹 서버(200) 또는 사용자로부터 입력되는 채널 접속 정보에 따라 상기 컨트롤러(140)로 해당 채널에 대한 접속을 요청하고 네트워크로 연결된 스트리밍 서버(150)로부터 출력되는 해당 채널의 미디어 파일을 전송받아 이를 재생 출력하는 수단이다.The broadcaster computer 310 and the viewer computer 320 may include a media file playback means 311, and the broadcaster computer 310 may include a media file upload means 312 and a channel scheduler 313. Can be. The media file reproducing means 311 included in the broadcaster computer 310 and the viewer computer 320 is connected to the controller 140 according to the channel access information input from the web server 200 or the user. It is a means for requesting connection and receiving and outputting a media file of a corresponding channel output from a streaming server 150 connected through a network.
전술한 미디어 파일 재생 수단(311)은 다수의 채널별로 각 채널에 접속한 시청자들에 대해 같은 채널에 접속한 시청자들과 채팅을 수행할 수 있도록 웹 캐스팅 시스템에 포함되는 채팅 서버(160)와 문자 데이터를 송수신하는 채팅 관리부를 포함하는 것도 가능하다. 미디어 파일 재생 수단(311)은 전술한 웹 서버(200)로부터 입력되는 채널 접속 정보에 따라 구동 가능하며, 채널 접속 정보를 특정 파일명으로 구성하여 웹 캐스팅 전용으로 사용하는 것도 가능하다.The above-described media file reproducing means 311 communicates text data with the chat server 160 included in the web casting system to chat with viewers connected to the same channel for viewers connected to each channel for a plurality of channels. It is also possible to include a chat management unit for transmitting and receiving. The media file reproducing means 311 can be driven according to the channel access information input from the web server 200 described above, and can be used for web casting only by configuring the channel access information with a specific file name.
방송자 컴퓨터(310)에 포함되는 미디어 파일 업로드 수단(312)은 방송자가 인터넷 방송에 사용할 파일을 방송에 적합한 미디어 파일로 변환하고 이를 방송 송출 수단(100)에 업로드 하는 수단이다. 미디어 파일 업로드 수단(312)은 방송에 사용할 파일을 방송에 적합한 미디어 파일로 변환하는 미디어 파일 변환부, 변환된 미디어 파일을 네트워크를 통해 방송 송출 수단(100)으로 업로드하는 미디어 파일 등록부, 방송자의 멘트를 입력받아 미디어 파일에 부가하는 멘트 부가부, 방송자의 입력에 따라 미디어 파일의 방송 길이나 전송률을 편집하는 미디어 파일 편집부를 포함할 수 있다.The media file uploading means 312 included in the broadcaster computer 310 is a means for converting a file for use by the broadcaster into a media file suitable for broadcasting and uploading it to the broadcast transmitting means 100. The media file uploading means 312 may include a media file converting unit for converting a file to be used for broadcasting into a media file suitable for broadcasting, a media file register unit for uploading the converted media file to the broadcast transmitting means 100 through a network, and a comment of the broadcaster. It may include a comment adding unit for receiving the input to the media file, the media file editing unit for editing the broadcast length or transmission rate of the media file in accordance with the input of the broadcaster.
전술한 미디어 파일 변환부는 방송자의 입력에 따라 미디어 파일의 전송률, 명칭, 장르, 파일의 공유 또는 전용에 대한 사용 분류, 미디어 파일의 설명 등으로 포함하는 미디어 파일 정보를 해당 미디어 파일에 부가하는 미디어 파일 정보 관리부를 포함할 수 있다. 전술한 미디어 파일의 사용 분류는 다수의 방송자가 업로드하는 다수의 미디어 파일들에 대하여 해당 미디어 파일을 업로드한 방송자가 전용으로 방송에 사용할 것인지, 모든 방송자가 해당 미디어 파일을 방송에 사용할 수 있도록 공유시켜 사용할 것인지를 설정하는 것이다.The above-described media file conversion unit adds media file information, including media file transfer rate, name, genre, usage classification for sharing or exclusive use of the file, description of the media file, etc. to the media file according to a broadcaster's input. It may include an information management unit. The above-described classification of use of the media file is performed by sharing whether the broadcaster who uploads the media file will be used exclusively for the broadcast of the plurality of media files uploaded by the plurality of broadcasters, so that all the broadcasters can use the media file for the broadcast. It is to set whether to use.
전술한 채널 스케쥴 수단(313)은 방송자가 방송 송출 수단(100)에 업로드한 미디어 파일을 스케쥴링하여 다수의 미디어 파일에 대한 방송 편성표를 작성하는 수단이다. 채널 스케쥴 수단(313)은 방송 송출 수단(100)에 업로드된 미디어 파일을 이용하여 방송 스케쥴을 작성하는 것도 가능하며, 방송자 컴퓨터(310)에 존재하는 미디어 파일을 방송 스케쥴링 함으로써 특정 시간대에 방송자 컴퓨터(310)로부터 실시간으로 미디어 파일을 출력하도록 하는 것도 가능하다.The channel scheduling means 313 described above is a means for creating a broadcast schedule for a plurality of media files by scheduling a media file uploaded by the broadcaster to the broadcast transmitting means 100. The channel scheduling means 313 can also create a broadcast schedule using the media file uploaded to the broadcast transmitting means 100, and broadcaster at a specific time by scheduling the media file existing in the broadcaster computer 310. It is also possible to output the media file in real time from the computer 310.
채널 스케쥴 수단(313)은 전술한 방송 송출 수단(100)의 인덱스 데이터베이스(120)를 액세스하여 방송에 사용할 미디어 파일을 추출하고 방송 날짜를 지정하여 미디어 파일을 방송 시간별로 스케쥴링하는 스케쥴 작성부와, 방송 시간대 별로 해당 방송 시간에 방송되는 미디어 파일에 대한 정보 및 해당 방송 시간에 방송되는 총 미디어 파일의 길이 정보를 부가하는 스케쥴 부가정보 관리부와, 스케쥴 작성부에서 작성된 스케쥴 정보를 전술한 방송 송출 수단(100)의 스케쥴 데이터베이스(130)에 등록하는 스케쥴 등록부를 포함할 수 있다.The channel scheduler 313 may include: a schedule preparation unit configured to access the index database 120 of the broadcast transmission means 100, extract a media file to be used for broadcasting, and schedule the media file for each broadcast time by designating a broadcast date; A schedule additional information management unit for adding information on the media file broadcasted at the corresponding broadcast time and length information of the total media files broadcasted at the corresponding broadcast time for each broadcast time zone; It may include a schedule registration unit for registering in the schedule database 130 of (100).
도 3 은 본 발명의 바람직한 실시예에 따른 웹 캐스팅 시스템을 이용한 웹 캐스팅 방법을 설명하기 위한 흐름도를 개략적으로 도시한 것이다. 본 흐름도의 설명은 전술한 방송 송출 수단(100)에서의 처리를 중심으로 다른 수단들의 처리에 대한 설명은 부가적으로 설명하기로 한다.3 is a flowchart schematically illustrating a web casting method using a web casting system according to a preferred embodiment of the present invention. In the description of this flowchart, the description of the processing of other means will be additionally described based on the processing in the above-described broadcast transmitting means 100.
방송의 희망하는 방송자는 방송자 컴퓨터(310)의 미디어 파일 업로드 수단(312)을 구동하여 방송에 사용할 파일을 방송에 적합한 미디어 파일로 변환하고 이를 방송 송출 수단(100)으로 네트워크를 통해 업로드 한다. 미디어 파일 서버(110)는 방송자 컴퓨터(310)로부터 미디어 파일을 수신하여 다수의 방송자별로 할당된 채널별로 이를 분류하여 저장한다(S1).The desired broadcaster of the broadcaster drives the media file uploading means 312 of the broadcaster computer 310 to convert the file to be used for broadcasting into a media file suitable for broadcasting and uploads it to the broadcast transmitting means 100 via the network. The media file server 110 receives the media file from the broadcaster computer 310 and classifies and stores the media file for each channel allocated to the plurality of broadcasters (S1).
방송자 컴퓨터(310)로부터 입력되는 미디어 파일에 대한 미디어 파일 정보는 인덱스 데이터베이스(120)에 별도로 저장되어 관리될 수 있다. 미디어 파일에 대한 파일 정보는 해당 미디어 파일의 분류, 장르, 사용 분류, 작성자 등에 대한 내용을 포함할 수 있다. 인덱스 데이터베이스(120)에 저장되는 미디어 파일 정보는 방송자의 스케쥴링 시에 방송자에게 제공되어 활용될 수 있다.Media file information on the media file input from the broadcaster computer 310 may be separately stored and managed in the index database 120. The file information on the media file may include contents of the classification, genre, usage classification, creator, and the like of the media file. The media file information stored in the index database 120 may be provided to and used by the broadcaster when scheduling the broadcaster.
방송자는 방송자 컴퓨터(310)의 채널 스케쥴 수단(313)을 구동하여 방송을 희망하는 날짜 및 시간 그리고 시간대 별로 방송할 미디어 파일을 스케쥴링하여 스케쥴 정보를 방송 송출 수단(100)으로 업로드 하여 등록한다. 스케쥴 데이터베이스(130)는 방송자 컴퓨터(310)로부터 입력되는 스케쥴 정보를 해당 방송자에 할당된 채널별로 분류하여 저장한다(S2).The broadcaster drives the channel scheduling means 313 of the broadcaster computer 310 to schedule a media file to be broadcast for each desired date, time and time zone, and uploads and registers schedule information to the broadcast transmitting means 100. The schedule database 130 classifies and stores schedule information input from the broadcaster computer 310 for each channel assigned to the broadcaster (S2).
웹 서버(200)는 전술한 다수의 방송 송출 수단(100)의 각 스케쥴 데이터베이스(130)를 액세스하여 다수의 채널별로 스케쥴된 스케쥴 정보를 업데이트하고 이를 웹 서버(200)에 접속하는 다수의 클라이언트 컴퓨터(300)로 제시할 수 있다. 컨트롤러(140)는 스케쥴 데이터베이스(130)를 액세스하여 다수의 채널별로 스케쥴 정보에 따라 각각 스케쥴된 미디어 파일을 전술한 미디어 파일 서버(110)로부터 추출하여 스트리밍 서버(150)로 출력한다(S3).The web server 200 accesses each of the schedule databases 130 of the plurality of broadcast transmitting means 100 to update the schedule information scheduled for each of the plurality of channels, and connects the plurality of client computers to the web server 200. 300 can be presented. The controller 140 accesses the schedule database 130, extracts media files scheduled according to schedule information for each of a plurality of channels from the media file server 110 described above, and outputs the media files to the streaming server 150 (S3).
웹 캐스팅 시스템을 이용하여 인터넷 방송을 시청하고자 하는 시청자는 시청자 컴퓨터(320)에 포함되는 미디어 파일 재생 수단(311)을 구동시키거나 네트워크로 연결된 웹 서버(200)에 접속하여 채널 정보를 조회하여 시청을 희망하는 채널에 접속을 요청한다. 컨트롤러(140)는 시청자 컴퓨터(320)로부터 입력되는 채널 접속 요청에 따라 해당 시청자 컴퓨터(320)를 접속 요청된 채널에 연결시킨다(S4). 스트리밍 서버(150)는 컨트롤러(140)로부터 입력되는 미디어 파일을 다수의 채널별로 채널에 접속한 클라이언트 컴퓨터(300)로 스트리밍 출력한다(S5).A viewer who wants to watch internet broadcasting using a web casting system drives a media file playing means 311 included in the viewer computer 320 or accesses a web server 200 connected through a network to inquire and view channel information. Requests connection to the desired channel. The controller 140 connects the corresponding viewer computer 320 to the channel requested to be connected according to the channel connection request input from the viewer computer 320 (S4). The streaming server 150 streams the media file input from the controller 140 to the client computer 300 connected to the channel for each of the plurality of channels (S5).
도 4 는 본 발명의 바람직한 실시예에 따른 채널 스케쥴 수단(313)의 채널 스케쥴 화면을 개략적으로 도시한 것이다.4 schematically shows a channel schedule screen of the channel scheduling means 313 according to the preferred embodiment of the present invention.
도시된 화면은 방송자가 방송자 컴퓨터(310)의 채널 스케쥴 수단(313)을 구동하여 로그인 처리부를 통해 웹 캐스팅 시스템에 로그인을 수행하고 웹 캐스팅 일자 관리부를 통해 해당 스케쥴 정보를 웹 캐스팅할 일자를 선택하면 방송자에게 제시되는 스케쥴 화면이다.In the illustrated screen, the broadcaster drives the channel scheduling means 313 of the broadcaster computer 310 to log in to the web casting system through the login processing unit, and selects a date for webcasting the corresponding schedule information through the web casting date manager. This is the schedule screen presented to the broadcaster.
스케쥴 화면은 상단으로 다수의 편집툴을 제시하고 화면의 일측으로 미디어 파일 검색부(400)를, 일측으로 미디어 파일 스케쥴부(410)를 방송자에게 제시할 수 있다. 방송자는 화면의 일측으로 표시되는 미디어 파일 검색부(400)를 액세스하여 스케쥴링에 사용할 미디어 파일을 검색하고 추출할 수 있다.The schedule screen may present a plurality of editing tools to the top, and may present the media file search unit 400 to one side of the screen and the media file scheduler 410 to one side to the broadcaster. The broadcaster may access the media file search unit 400 displayed on one side of the screen to search for and extract a media file to be used for scheduling.
미디어 파일 검색부(400)는 다양한 조건별 키워드 입력을 통해 미디어 파일 검색을 수행할 수 있다. 예를 들어, 미디어 파일 길이, 비트 전송율, 미디어 파일 크기, 업로드 타입, 형식, 설명, 미디어 파일 제목, 만든이, 시리즈명, 장르, 등록일, 작업자 등 다양한 조건에 대해 키워드를 입력하여 미디어 파일의 검색을 빠르고 간편하게 수행할 수 있다.The media file search unit 400 may perform a media file search by inputting keywords for various conditions. For example, searching for media files by entering keywords for various conditions such as media file length, bit rate, media file size, upload type, format, description, media file title, author, series name, genre, registration date, worker, etc. Can be done quickly and easily.
방송자는 미디어 파일 검색부(400)에서 검색된 미디어 파일을 방송 스케쥴에 편입시켜 방송 스케쥴을 작성할 수 있다. 미디어 파일을 방송 스케쥴에 편입시키는 방법은 방송을 희망하는 미디어 파일을 드래그하여 미디어 파일 스케쥴부(410)의 원하는 시간대에 드랍하여 편입시킬 수 있다. 또한, 일반적인 방법으로 해당 미디어 파일을 클릭하여 복사하고 원하는 시간대에 붙여넣기를 실행시켜도 동일한 결과를 얻을 수 있다.The broadcaster may create a broadcast schedule by incorporating the media file searched by the media file search unit 400 into the broadcast schedule. In the method of incorporating a media file into a broadcast schedule, a media file desired to be broadcast may be dragged and dropped in a desired time zone of the media file scheduler 410. Also, you can get the same result by clicking and copying the media file in the usual way and pasting it in the desired time zone.
미디어 파일 스케쥴부(410)는 다수의 방송 시간대를 구분하여 사용자에게 제시하고 방송이 가능한 시간대별로 방송에 대한 설명, 해당 방송 시간대별로 방송되는 미디어 파일에 대한 정보, 방송 시작 시간, 총 방송 시간, 미디어 파일 방송 길이, 방송 시간에 대한 그래프 정보, 방송 시간대에 대한 미디어 파일의 방송 길이 비교정보를 사용자에게 제시할 수 있다.The media file scheduler 410 classifies a plurality of broadcast time zones and presents them to the user, and describes the broadcasts according to the available time zones, information on the media files broadcast by the corresponding broadcast time zones, broadcast start time, total broadcast time, and media. The file broadcasting length, the graph information on the broadcasting time, and the broadcasting length comparison information of the media file for the broadcasting time zone may be presented to the user.
미디어 파일 스케쥴부(410)는 다수개의 방송 시간대별로 해당 방송 시간대에 편집된 미디어 파일의 총 방송 시간이 해당 방송 시간대의 방송 시간과 비교하여 그 비교 정보를 방송자 및 시청자에게 제시할 수 있다. 다시 말해, 해당 방송시간대에 스케쥴된 미디어 파일의 총 방송 시간이 해당 방송 시간대를 초과하는 지, 해당 방송 시간대에 빈 방송 시간이 있는 지 여부를 제시할 수 있다.The media file scheduler 410 may present the comparison information to the broadcaster and the viewer by comparing the total broadcast time of the media file edited in the corresponding broadcast time zone with the broadcast time in the corresponding broadcast time zone for each of the plurality of broadcast time zones. In other words, it may be presented whether the total broadcast time of the media file scheduled in the broadcast time zone exceeds the broadcast time zone or whether there is an empty broadcast time in the broadcast time zone.
미디어 파일 스케쥴부(410)는 다수의 방송 시간대 별로 스케쥴된 각 방송 스케쥴을 전체적으로 복사하여 다른 방송 시간대에 편입시켜 스케쥴하는 것도 가능하다. 전술한 채널 스케쥴 수단(313)은 미디어 파일 편집부를 포함하여 다수의 방송 시간대 별로 편집되는 다수의 미디어 파일에 대하여 미디어 파일의 방송 시간을 방송자의 입력에 따라 편집하는 것도 가능하다.The media file scheduler 410 may also copy the broadcast schedules scheduled for each of the plurality of broadcast time zones and incorporate them into other broadcast time zones for scheduling. The channel scheduler 313 described above may edit a broadcast time of a media file according to a broadcaster's input for a plurality of media files edited for a plurality of broadcast time slots including a media file editing unit.
전술한 구성에 따라 본 발명은 다수의 방송자가 스케쥴링한 개인화된 스케쥴 정보를 토대로 방송자별로 차별화된 웹 캐스팅을 수행할 수 있는 장점이 있으며, 다수의 방송 채널을 다수의 방송 송출 수단으로 분배하여 구축함으로써 웹 캐스팅 시스템의 부하를 감소시킬 수 있는 장점이 있다.According to the above-described configuration, the present invention has the advantage of performing differentiated web casting for each broadcaster based on personalized schedule information scheduled by a plurality of broadcasters, and is constructed by distributing a plurality of broadcast channels to a plurality of broadcast transmission means. As a result, the load of the web casting system can be reduced.
또한, 본 발명은 다수의 클라이언트 컴퓨터의 채널 접속 시 채널 접속 정보를 클라이언트 컴퓨터로 전송하여 전용 미디어 재생 수단을 구동시킴으로써 시청자로 하여금 편리하게 해당 채널에 대한 최신 접속 정보를 업데이트할 수 있도록 하여 시스템의 구성의 변화에 영향을 받지 않고 웹 캐스팅을 청취하도록 할 수 있는 장점이 있다.In addition, the present invention transmits the channel access information to the client computer when the channel connection of the plurality of client computers to drive the dedicated media playback means to allow the viewer to conveniently update the latest connection information for the channel to configure the system There is an advantage that you can listen to web casting without being affected by the change of.
그리고, 본 발명은 다수의 방송자가 업로드한 웹 캐스팅에 관련된 미디어 파일을 해당 방송자의 전용 또는 공유로 분류하여 저장하고 미디어 파일에 대한 파일 정보를 별도로 관리함으로써 웹 캐스팅에 사용되는 미디어 파일을 효율적으로 사용할 수 있는 장점이 있다.In addition, the present invention classifies and stores media files related to web casting uploaded by a plurality of broadcasters into dedicated or shared broadcasters, and separately manages file information on media files to efficiently use media files used for web casting. There are advantages to it.
아울러, 본 발명은 웹 캐스팅을 시청하는 시청자들에 대해 다수의 채널별로 각 채널에 접속한 시청자들이 서로 채팅을 가능하여 동일한 채널에 접속한 시청자들끼리 대화를 할 수 있으며, 다수의 채널별로 각 채널에 대한 다양한 종류의 통계 정보와 로그 현황을 분석하여 제시함으로써 채널 관리자로 하여금 자신의 채널에 대한 정보를 간편하게 확인하여 채널 관리에 활용할 수 있도록 할 수 있는 장점이 있다.In addition, the present invention allows viewers connected to each channel to the viewers watching the web casting to chat with each other, so that viewers connected to the same channel can have a conversation with each other. By analyzing and presenting various kinds of statistical information and log status, there is an advantage that the channel manager can easily check the information on his channel and utilize it for channel management.
본 발명은 첨부된 도면을 참조하여 바람직한 실시예를 중심으로 기술되었지만 당업자라면 이러한 기재로부터 본 발명의 범주를 벗어남이 없이 많은 다양하고 자명한 변형이 가능하다는 것은 명백하다. 따라서, 본 발명의 범주는 이러한 많은 변형예들을 포함하도록 기술된 특허청구범위에 의해 해석되어져야 한다.Although the present invention has been described with reference to the accompanying drawings, it will be apparent to those skilled in the art that many different and obvious modifications are possible without departing from the scope of the invention from this description. Therefore, the scope of the invention should be construed by the claims described to include many such variations.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0072112AKR100469032B1 (en) | 2001-11-19 | 2001-11-19 | Method for web casting and system for the same |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0072112AKR100469032B1 (en) | 2001-11-19 | 2001-11-19 | Method for web casting and system for the same |
| Publication Number | Publication Date |
|---|---|
| KR20030041358A KR20030041358A (en) | 2003-05-27 |
| KR100469032B1true KR100469032B1 (en) | 2005-02-02 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2001-0072112AExpired - Fee RelatedKR100469032B1 (en) | 2001-11-19 | 2001-11-19 | Method for web casting and system for the same |
| Country | Link |
|---|---|
| KR (1) | KR100469032B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014092455A1 (en)* | 2012-12-14 | 2014-06-19 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting uplink information in a broadcasting system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100758109B1 (en)* | 2006-05-26 | 2007-09-11 | 주식회사 케이티 | System for Providing Video Community Service Based on Stream Address Translator and Its Method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999022502A1 (en)* | 1997-10-27 | 1999-05-06 | Microsoft Corporation | System and method for delivering web content over a broadcast medium |
| KR20000037497A (en)* | 2000-04-28 | 2000-07-05 | 김동호 | Internet broadcasting system which amateurs are mastered of and method thereof |
| KR20000049770A (en)* | 2000-04-28 | 2000-08-05 | 주치환 | Web Casting System |
| KR20010084631A (en)* | 2000-02-28 | 2001-09-06 | 김정기 | Individual webcasting service system and method through the internet |
| KR20020067229A (en)* | 2001-02-16 | 2002-08-22 | 주식회사 리얼타임테크 | videopia |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999022502A1 (en)* | 1997-10-27 | 1999-05-06 | Microsoft Corporation | System and method for delivering web content over a broadcast medium |
| KR20010084631A (en)* | 2000-02-28 | 2001-09-06 | 김정기 | Individual webcasting service system and method through the internet |
| KR20000037497A (en)* | 2000-04-28 | 2000-07-05 | 김동호 | Internet broadcasting system which amateurs are mastered of and method thereof |
| KR20000049770A (en)* | 2000-04-28 | 2000-08-05 | 주치환 | Web Casting System |
| KR100332320B1 (en)* | 2000-04-28 | 2002-04-12 | 이재황 | Web Casting System |
| KR20020067229A (en)* | 2001-02-16 | 2002-08-22 | 주식회사 리얼타임테크 | videopia |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014092455A1 (en)* | 2012-12-14 | 2014-06-19 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting uplink information in a broadcasting system |
| Publication number | Publication date |
|---|---|
| KR20030041358A (en) | 2003-05-27 |
| Publication | Publication Date | Title |
|---|---|---|
| US6968506B2 (en) | Method of and system for composing, delivering, viewing and managing audio-visual presentations over a communications network | |
| US8626739B2 (en) | Methods and systems for processing media files | |
| US8166076B2 (en) | Digital media metadata management | |
| US6694352B1 (en) | Methods and systems for notifying clients concerning live electronic presentations | |
| CN104081787B (en) | Receiving device, method of reseptance, sending device and sending method | |
| US7412534B2 (en) | Subscription control panel | |
| US20040225728A1 (en) | Network and communications system for streaming media applications | |
| US20080162655A1 (en) | Audio visual player apparatus and system and method of content distribution using the same | |
| RU2427975C2 (en) | Combining device and method to make it possible for user to select combined content | |
| JP2004193920A (en) | Program distribution system and receiving device | |
| CA2813817A1 (en) | Method, system and computer program for providing an intelligent collaborative content infrastructure | |
| US20100205276A1 (en) | System and method for exploiting a media object by a fruition device | |
| JP2022000955A (en) | Scene sharing system | |
| US7640343B2 (en) | Using resource item lists to consume resource items | |
| GB2356270A (en) | A personal database of reference data related to broadcasts or published information | |
| KR100469032B1 (en) | Method for web casting and system for the same | |
| JP3098224B2 (en) | Multimedia data broadcasting program creation method | |
| JP2010130051A (en) | System of distributing content directed to individual | |
| JP2002084526A (en) | Tv program information retrieving system via the internet | |
| CN104427396B (en) | Information processing unit, information processing method and program | |
| JP2004318614A (en) | Program scenario distribution apparatus and system, program scenario distribution method and program | |
| WO2005055092A2 (en) | Method and apparatus for disseminating heterogeneous data through electronic information channels | |
| AU2007220687A1 (en) | Managing playlists | |
| KR20010109775A (en) | Method and apparatus for contents service of network site | |
| Dwyer | Online Radio: A Social Media Business? |
| 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 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| 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 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| E13-X000 | Pre-grant limitation requested | St.27 status event code:A-2-3-E10-E13-lim-X000 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-X000 | |
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant | St.27 status event code:A-3-3-R10-R13-asn-PN2301 St.27 status event code:A-3-3-R10-R11-asn-PN2301 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-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 | St.27 status event code:A-2-2-U10-U11-oth-PR1002 Fee payment year number:1 | |
| PG1601 | Publication of registration | St.27 status event code:A-4-4-Q10-Q13-nap-PG1601 | |
| R17-X000 | Change to representative recorded | St.27 status event code:A-5-5-R10-R17-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 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:5 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R11-asn-PN2301 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R14-asn-PN2301 | |
| P14-X000 | Amendment of ip right document requested | St.27 status event code:A-5-5-P10-P14-nap-X000 | |
| P16-X000 | Ip right document amended | St.27 status event code:A-5-5-P10-P16-nap-X000 | |
| Q16-X000 | A copy of ip right certificate issued | St.27 status event code:A-4-4-Q10-Q16-nap-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:6 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:7 | |
| FPAY | Annual fee payment | Payment date:20120116 Year of fee payment:8 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:8 | |
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee | St.27 status event code:A-4-4-U10-U13-oth-PC1903 Not in force date:20130121 Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE | |
| PC1903 | Unpaid annual fee | St.27 status event code:N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date:20130121 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R13-asn-PN2301 St.27 status event code:A-5-5-R10-R11-asn-PN2301 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-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 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 |