KR100586405B1 - Method of providing multimedia contents on the Internet and a computer-readable recording medium recording a program for executing the same - Google Patents

Method of providing multimedia contents on the Internet and a computer-readable recording medium recording a program for executing the same Download PDF

Info

Publication number
KR100586405B1
KR100586405B1 KR1020040029958A KR20040029958A KR100586405B1 KR 100586405 B1 KR100586405 B1 KR 100586405B1 KR 1020040029958 A KR1020040029958 A KR 1020040029958A KR 20040029958 A KR20040029958 A KR 20040029958A KR 100586405 B1 KR100586405 B1 KR 100586405B1
Authority
KR
South Korea
Prior art keywords
multimedia content
user
operator server
content
unique code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020040029958A
Other languages
Korean (ko)
Other versions
KR20050104616A (en
Inventor
권태완
Original Assignee
현석남
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현석남 filed Critical 현석남
Priority to KR1020040029958A priority Critical patent/KR100586405B1/en
Publication of KR20050104616A publication Critical patent/KR20050104616A/en
Application granted granted Critical
Publication of KR100586405B1 publication Critical patent/KR100586405B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 인터넷상의 멀티미디어컨텐츠 제공방법에 관한 것으로서, (a)사용자컴퓨터로부터 업로드할 멀티미디어컨텐츠의 고유코드를 수신한 후, 수신한 고유코드와 기저장되어 있는 고유코드를 비교하여 동일한 고유코드가 존재하지 않는 경우 업로드가 요청된 멀티미디어컨텐츠 및 컨텐츠속성정보를 수신하는 단계;(b)수신한 컨텐츠속성정보가 정확히 제공된 경우 수신한 멀티미디어컨텐츠를 저장하는 단계;및(c)사용자컴퓨터로부터 멀티미디어컨텐츠 스트리밍 요청신호를 수신하는 경우 요청된 멀티미디어컨텐츠를 검색하여 사용자 컴퓨터로 스트리밍하는 단계;를 포함하되,(a)단계는 사용자컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어컨텐츠의 고유코드를 수신하는 단계;기저장되어 있는 멀티미디어컨텐츠의 고유코드를 검색하여 사용자가 업로드를 희망하는 멀티미디어컨텐츠의 고유코드와 동일한 고유코드가 존재하는지 여부를 판단하는 단계;판단결과,동일한 고유코드가 존재하지 않는 경우,사용자컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어컨텐츠 및 컨텐츠속성정보를 수신하는 단계;및 판단결과,동일한 고유코드가 존재하는 경우, 업로드 불가 안내 메시지를 사용자 컴퓨터로 전송하는 단계;를 포함한다.The present invention relates to a method for providing multimedia content on the Internet. (A) After receiving a unique code of a multimedia content to be uploaded from a user computer, the same unique code exists by comparing the received unique code with a previously stored unique code. If not, receiving multimedia content and content property information requested for uploading; (b) storing the received multimedia content when the received content property information is correctly provided; and (c) requesting multimedia content streaming from a user computer. In the case of receiving a signal, searching for and streaming the requested multimedia content to the user computer; (A) includes the step of receiving a unique code of the multimedia content that the user wants to upload from the user computer; Search for unique code of multimedia content Determining whether the same unique code as the unique code of the multimedia content that the user wants to upload exists; if the same unique code does not exist, the multimedia content and content attribute information that the user wants to upload from the user computer And receiving; when the same unique code exists, transmitting a non-uploadable guide message to the user computer.

인터넷망, 멀티미디어 컨텐츠, 업로드, 스트리밍 Internet network, multimedia content, upload, streaming

Description

인터넷상의 멀티미디어 컨텐츠 제공방법 및 이를 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체{Method for offering digital contents using the internet and computer readable record medium on which a program therefor is recorded} Method for offering digital contents using the internet and computer readable record medium on which a program therefor is recorded}             

도 1 은 본 발명의 일실시예에 따른 정보통신 시스템의 일예시도.1 is an exemplary view of an information communication system according to an embodiment of the present invention.

도 2 는 본 발명의 일실시예에 따른 멀티미디어 컨텐츠 제공방법에 관한 전체 흐름도.2 is a flowchart illustrating a method for providing multimedia content according to an embodiment of the present invention.

도 3 은 본 발명의 일실시예에 따른 멀티미디어 컨텐츠 업로드 단계에 관한 상세 흐름도.Figure 3 is a detailed flowchart of the multimedia content upload step according to an embodiment of the present invention.

도 4 는 본 발명의 일실시예에 따른 멀티미디어 컨텐츠 검증 및 저장 단계에 관한 상세 흐름도.4 is a detailed flowchart of a multimedia content verification and storage step according to an embodiment of the present invention.

도 5 는 본 발명의 일실시예에 따른 멀티미디어 컨텐츠 스트리밍 단계에 관한 상세 흐름도.5 is a detailed flowchart of a multimedia content streaming step according to an embodiment of the present invention.

본 발명은 인터넷상의 멀티미디어 컨텐츠 제공방법 및 이를 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 더욱 상세하게는 운영자 서버가 웹 하드 방식을 통하여 사용자 컴퓨터로부터 멀티미디어 파일을 업로드 받은 후, 사용자 컴퓨터로부터 다운로드 요청이 있는 경우 스트리밍 방식으로 업로드된 멀티미디어 파일을 제공하기 위한, 인터넷상의 멀티미디어 컨텐츠 제공방법 및 이를 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. The present invention relates to a method for providing multimedia content on the Internet and a computer-readable recording medium recording a program for executing the same. More particularly, after the operator server uploads a multimedia file from a user computer through a web hard method, The present invention relates to a method of providing multimedia content on the Internet for providing a multimedia file uploaded by a streaming method when a download request is received from a user computer, and to a computer-readable recording medium having recorded thereon a program for executing the same.

종래 웹 하드 방식을 통한 디지털 컨텐츠 제공방법과 관련해서는 대한민국 특허공개 제2003-0013074호 '웹 하드 서비스 방법'이외에 다수 출원된 상태이다. In relation to the conventional method for providing digital content through a web hard method, a number of applications other than Korean Patent Publication No. 2003-0013074, "Web hard service method" have been applied.

상기 '웹하드 서비스 방법'은 인터넷을 통해 각 회원사 및 개별 수요자들의 컴퓨터와 접속하는 웹 서버와 하나 이상의 대용량 스토리지 서버를 구비한 웹 하드 시스템을 통해 상기 각 회원사들이 개별적으로 자신의 고객들에게 웹 하드 서비스를 제공할 수 있도록 하되, 상기 회원사의 컴퓨터로부터 웹 하드 서비스의 개설 요청이 있으면, 상기 회원사의 로그인 정보와, 상기 회원사가 필요로 하는 스토리지 공간과, 도메인 명 등 웹 하드 서비스의 개설에 필요한 정보를 입력받아 상기 웹 하드 서비스의 개설요청을 접수하는 제1 절차; 상기 제1 절차에서 접수한 내역에 따라 해당 회원사에게 스토리지 공간을 할당하고, 상기 회원사가 자신의 홈 페이지를 업로드하면 이를 상기 웹 서버를 통해 제공하는 제2 절차; 상기 제1 절차에서 설정된 회원사 로그인 정보를 이용하여 접속한 회원사 컴퓨터와의 사이에서 상기 회원사가 자신의 스토리지 공간을 하나 이상의 공간으로 나누고, 나누어진 각각의 스토리지 공간에 대한 접근용 아이디를 부여할 수 있도록 처리하는 제3 절차; 및 상기 홈 페이지로 접속한 상기 회원사 고객들의 컴퓨터가 상기 제3 절차에서 부여받은 아이디를 입력하면 해당 스토리지 공간에 접근할 수 있도록 해주고, 그 권한에 따라 해당 스토리지 공간 내에서 데이터를 읽거나 쓸 수 있도록 처리하는 제4 절차가 포함된 것을 특징으로 한다. The web hard service method provides a web hard service to each member company individually through a web hard system having a web server and at least one mass storage server connected to each member company and individual consumers' computers through the Internet. If a request for the opening of a web hard service is requested from the computer of the member company, the login information of the member, storage space required by the member company, and information necessary for opening the web hard service such as a domain name are provided. A first procedure of receiving an input and receiving a request for opening the web hard service; A second procedure of allocating storage space to a corresponding member company according to the details received in the first procedure, and providing the same through the web server when the member company uploads its home page; The member company divides its storage space into one or more spaces and assigns an access ID to each divided storage space between the member computers connected with the member company login information set in the first procedure. Third procedure for processing; And accessing the storage space when the computer of the member company customers who access the home page enters the ID given in the third procedure, and reads or writes data in the storage space according to the authority. A fourth procedure for processing is included.

그러나, 상기 발명은 단순히 회원사 고객들에게 일정 용량의 데이터 저장공간만을 제공하는 방법으로서, 동일한 데이터가 업로드 되는 경우에도 아무 제한 없이 업로드된 데이터들이 모두 저장되어 불필요하게 저장공간이 낭비되는 문제점이 있었다. However, the present invention is simply a method of providing only a certain amount of data storage space to the customer of the member company, even if the same data is uploaded without any limitation, all of the uploaded data is stored unnecessarily wasted storage space.

또한, 상기 발명은 동일한 데이터가 다수 저장되어 회원사 고객뿐만 아니라 운영자도 데이터를 통합적으로 관리할 수 없는 문제점이 있었다.In addition, the present invention has a problem in that the same data is stored in a large number so that not only the customer of the member company but also the operator can manage the data integrally.

그리고, 상기 발명은 동일한 데이터가 미차의 시간간격으로 업로드 되는 경우 네트워크 트래픽이 발생하는 문제점도 있었다. In addition, the present invention also has a problem that the network traffic occurs when the same data is uploaded at the difference time difference.

본 발명의 목적은, 상기 문제점을 해결하기 위한 것으로, 소정 데이터가 업로드된 이후 이와 동일한 데이터의 업로드를 방지함으로써 저장공간을 절약함에 있다. An object of the present invention is to solve the above problems, and to save storage space by preventing the upload of the same data after the predetermined data is uploaded.

본 발명의 다른 목적은, 동일한 데이터를 하나만 저장함으로써 사용자뿐만 아니라 운영자도 데이터를 통합적으로 관리할 수 있도록 함에도 있다. Another object of the present invention is to store the same data only so that not only a user but also an operator can manage the data collectively.

본 발명의 또 다른 목적은, 동일한 데이터가 미차의 시간간격으로 업로드 신청이 있는 경우에도 네트워크의 트래픽 발생 없이 데이터를 업로드할 수 있도록 함에도 있다.
Still another object of the present invention is to allow data to be uploaded without generating traffic in the network even when the same data is requested to be uploaded at a time difference.

상기 목적을 달성하기 위한 본 발명은, 인터넷상의 멀티미디어 컨텐츠 제공방법에 관한 것으로서, (a) 운영자 서버가 사용자 컴퓨터로부터 업로드할 멀티미디어 컨텐츠의 고유코드를 수신한 후, 수신한 상기 고유코드와 기저장되어 있는 고유코드를 비교하여 동일한 고유코드가 존재하지 않는 경우에 한하여 업로드가 요청된 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신하는 단계; (b) 수신한 컨텐츠 속성정보가 정확히 제공된 경우 상기 운영자 서버가 수신한 상기 멀티미디어 컨텐츠를 저장하는 단계; 및 (c) 상기 운영자 서버가 상기 사용자 컴퓨터로부터 멀티미디어 컨텐츠 스트리밍 요청신호를 수신하는 경우 요청된 멀티미디어 컨텐츠를 검색하여 상기 사용자 컴퓨터로 스트리밍 하는 단계; 를 포함하되, 상기 (a) 단계는, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드를 수신하는 단계; 상기 운영자 서버가 기저장되어 있는 멀티미디어 컨텐츠의 고유코드를 검색하여 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드와 동일한 고유코드가 존재하는지 여부를 판단하는 단계; 상기 판단결과, 동일한 고유코드가 존재하지 않는 경우, 상기 운영자 서버가 상기 사용자 컴 퓨터로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신하는 단계; 및 상기 판단결과, 동일한 고유코드가 존재하는 경우, 상기 운영자 서버가 업로드 불가 취지의 안내 메시지를 상기 사용자 컴퓨터로 전송하는 단계; 를 포함하는 것을 특징으로 한다. The present invention for achieving the above object, the present invention relates to a method for providing multimedia content on the Internet, (a) after the operator server receives the unique code of the multimedia content to be uploaded from the user computer, and is stored in advance with the received unique code Receiving the multimedia content and the content attribute information requested for upload only when the same unique code does not exist by comparing the unique codes; (b) storing the multimedia content received by the operator server when the received content attribute information is correctly provided; And (c) searching for and streaming the requested multimedia content to the user computer when the operator server receives the multimedia content streaming request signal from the user computer. Including the step (a), the operator server receiving a unique code of the multimedia content that the user wants to upload from the user computer; Determining, by the operator server, whether a unique code identical to a unique code of the multimedia content that the user wishes to upload exists by searching for a unique code of the multimedia content stored in advance; If the same unique code does not exist as a result of the determination, receiving, by the operator server, multimedia content and content attribute information that the user wishes to upload from the user computer; And if the same unique code exists as a result of the determination, transmitting, by the operator server, a notification message notifying that the user cannot upload to the user computer; Characterized in that it comprises a.

바람직하게는 상기 (b) 단계는, 상기 운영자 서버가 수신한 상기 컨텐츠 속성정보에 대하여 운영자에 의해 기설정된 항목에 모두 정확하게 기재되어 있는지 여부를 확인하여 수신한 상기 컨텐츠 속성정보가 모두 정확한지 여부를 판단하는 단계; 상기 판단결과, 상기 컨텐츠 속성정보가 정확하지 않은 경우, 상기 운영자 서버가 컨텐츠 속성정보가 정확하지 않다는 취지의 안내 메시지를 데이터 표시장치 또는 사용자 컴퓨터로 전송하는 단계; 상기 운영자 서버가 수정된 컨텐츠 속성정보를 데이터 입력장치 또는 사용자 컴퓨터로부터 수신하여 저장하는 단계; 상기 운영자 서버가 수신한 멀티미디어 컨텐츠가 재생상태 및 품질적인 측면에서 정상적인 파일인지 여부를 검증하여 판단하는 단계; 및 (b-1) 상기 판단결과, 정상파일인 경우, 상기 운영자 서버가 수신한 상기 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 저장하는 단계; 를 포함하는 것을 특징으로 한다. Preferably, the step (b) determines whether all of the received content attribute information is correct by checking whether the content attribute information received by the operator server is correctly described in all items preset by the operator. Doing; If the content attribute information is not correct as a result of the determination, transmitting, by the operator server, a guide message indicating that the content attribute information is not accurate to a data display device or a user computer; Receiving and storing, by the operator server, the modified content attribute information from a data input device or a user computer; Verifying and determining whether the multimedia content received by the operator server is a normal file in terms of playback state and quality; And (b-1) storing the multimedia content and content property information received by the operator server when the determination result is a normal file; Characterized in that it comprises a.

더욱 바람직하게는 상기 (b-1) 단계 이후에, 상기 운영자 서버가 저장된 멀티미디어 컨텐츠의 속성정보를 이용하여 사용자가 업로드한 멀티미디어 컨텐츠의 목록을 생성한 후 저장하거나 또는 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드한 멀티미디어 컨텐츠 목록을 수신하여 저장하는 단계; 를 더 포함하는 것을 특징으로 한다. More preferably, after the step (b-1), the operator server generates and stores a list of the multimedia contents uploaded by the user using the attribute information of the stored multimedia contents, or the operator server stores the user from the user computer. Receiving and storing the uploaded multimedia contents list; It characterized in that it further comprises.

또한, 바람직하게는 상기 (c) 단계는, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 스트리밍 요청신호를 수신하는 경우 사용자에 의해 업로드된 멀티미디어 컨텐츠의 목록정보를 상기 사용자 컴퓨터로 전송하는 단계; 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 스트리밍 받기를 희망하는 멀티미디어 컨텐츠 목록의 선택정보를 수신하는 단계; 상기 운영자 서버가 기저장되어 있는 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠가 존재하는지 여부를 검색하는 단계; (c-1) 상기 운영자 서버가 상기 검색 결과, 상기 사용자에 의해 업로드된 멀티미디어 컨텐츠의 존재 여부를 판단하는 단계; 상기 판단결과, 멀티미디어 컨텐츠가 존재하는 경우, 상기 운영자 서버가 검색된 멀티미디어 컨텐츠를 상기 사용자 컴퓨터로 전송하는 단계; 및 상기 판단결과, 멀티미디어 컨텐츠가 존재하지 않는 경우, 상기 운영자 서버가 또 다른 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠를 검색한 후, 상기 (c-1) 단계로 리턴하는 단계; 를 포함하는 것을 특징으로 한다. Also, preferably, the step (c) may include transmitting list information of the multimedia content uploaded by the user to the user computer when the operator server receives the streaming request signal from the user computer; Receiving, by the operator server, selection information of the multimedia content list which the user wishes to stream from the user computer; Searching, by the operator server, whether there is a selected multimedia content among multimedia contents uploaded by a user who is stored in advance; (c-1) determining, by the operator server, whether there is multimedia content uploaded by the user as a result of the search; If the multimedia content exists, the operator server transmitting the searched multimedia content to the user computer; And if the multimedia content does not exist, the operator server searching for the selected multimedia content among the multimedia content uploaded by another user and returning to step (c-1); Characterized in that it comprises a.

한편, 인터넷을 이용하여 멀티미디어 컨텐츠를 제공하기 위하여, (A) 운영자 서버가 사용자 컴퓨터로부터 업로드할 멀티미디어 컨텐츠의 고유코드를 수신한 후, 수신한 상기 고유코드와 기저장되어 있는 고유코드를 비교하여 동일한 고유코드가 존재하지 않는 경우에 한하여 업로드가 요청된 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신하는 기능; (B) 수신한 컨텐츠 속성정보가 정확히 제공된 경우 상기 운영자 서버가 수신한 상기 멀티미디어 컨텐츠를 저장하는 기능; 및 (C) 상기 운영자 서버가 상기 사용자 컴퓨터로부터 멀티미디어 컨텐츠 스트리밍 요청신호를 수신하 는 경우 요청된 멀티미디어 컨텐츠를 검색하여 상기 사용자 컴퓨터로 스트리밍 하는 기능; 을 포함하되, 상기 (A) 기능은, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드를 수신하는 기능; 상기 운영자 서버가 기저장되어 있는 멀티미디어 컨텐츠의 고유코드를 검색하여 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드와 동일한 고유코드가 존재하는지 여부를 판단하는 기능; 상기 판단결과, 동일한 고유코드가 존재하지 않는 경우, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신하는 기능; 및 상기 판단결과, 동일한 고유코드가 존재하는 경우, 상기 운영자 서버가 업로드 불가 취지의 안내 메시지를 상기 사용자 컴퓨터로 전송하는 기능; 을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.Meanwhile, in order to provide multimedia contents using the Internet, (A) the operator server receives the unique code of the multimedia content to be uploaded from the user's computer, and then compares the received unique code with the previously stored unique code. Receiving multimedia content and content attribute information requested for upload only when there is no unique code; (B) storing the multimedia content received by the operator server when the received content attribute information is correctly provided; And (C) searching for and streaming the requested multimedia content to the user computer when the operator server receives the multimedia content streaming request signal from the user computer. Including, (A) the function, the operator server receives a unique code of the multimedia content that the user wants to upload from the user computer; A function of determining whether a unique code identical to a unique code of a multimedia content that a user wishes to upload exists by searching for a unique code of the multimedia content stored in the operator server; A function of receiving, by the operator server, multimedia content and content attribute information that the user wishes to upload from the user computer when the same unique code does not exist; And if the same unique code exists as a result of the determination, the operator server transmitting a guide message notifying that the user cannot upload to the user computer. And a computer readable recording medium having recorded thereon a program for executing the program.

바람직하게는 상기 (B) 기능은, 상기 운영자 서버가 수신한 상기 컨텐츠 속성정보에 대하여 운영자에 의해 기설정된 항목에 모두 정확하게 기재되어 있는지 여부를 확인하여 수신한 상기 컨텐츠 속성정보가 모두 정확한지 여부를 판단하는 기능; 상기 판단결과, 상기 컨텐츠 속성정보가 정확하지 않은 경우, 상기 운영자 서버는 컨텐츠 속성정보가 정확하지 않다는 취지의 안내 메시지를 데이터 표시장치 또는 사용자 컴퓨터로 전송하는 기능; 상기 운영자 서버가 수정된 컨텐츠 속성정보를 데이터 입력장치 또는 사용자 컴퓨터로부터 수신하여 저장하는 기능; 상기 운영자 서버가 수신한 멀티미디어 컨텐츠가 재생상태 및 품질적인 측면에서 정상적인 파일인지 여부를 검증하여 판단하는 기능; 및 (B-1) 상기 판단결과, 정상파일인 경 우, 상기 운영자 서버가 수신한 상기 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 저장하는 기능; 을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.Preferably, the function (B) determines whether all of the received content attribute information is correct by checking whether the content attribute information received by the operator server is correctly described in all items preset by the operator. Function; If it is determined that the content attribute information is not correct, the operator server transmits a guidance message to the data display device or the user computer indicating that the content attribute information is not accurate; A function of the operator server receiving and storing the modified content attribute information from a data input device or a user computer; A function of verifying and determining whether the multimedia content received by the operator server is a normal file in terms of playback state and quality; And (B-1) a function of storing the multimedia content and content attribute information received by the operator server when the determination result is a normal file. And a computer readable recording medium having recorded thereon a program for executing the program.

더욱 바람직하게는 상기 (B-1) 기능 이후에, 상기 운영자 서버가 저장된 멀티미디어 컨텐츠의 속성정보를 이용하여 사용자가 업로드한 멀티미디어 컨텐츠의 목록을 생성한 후 저장하거나 또는 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드한 멀티미디어 컨텐츠 목록을 수신하여 저장하는 기능; 을 더 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.More preferably, after the function (B-1), the operator server generates and stores a list of the multimedia contents uploaded by the user using the attribute information of the stored multimedia contents, or the operator server stores the user from the user computer. Receiving and storing the uploaded multimedia content list; And a computer-readable recording medium having recorded thereon a program for executing the program.

또한, 바람직하게는 상기 (C) 기능은, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 스트리밍 요청신호를 수신하는 경우 사용자에 의해 업로드된 멀티미디어 컨텐츠의 목록정보를 상기 사용자 컴퓨터로 전송하는 기능; 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 스트리밍 받기를 희망하는 멀티미디어 컨텐츠 목록의 선택정보를 수신하는 기능; 상기 운영자 서버가 기저장되어 있는 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠가 존재하는지 여부를 검색하는 기능; (C-1) 상기 운영자 서버가 상기 검색 결과 상기 사용자에 의해 업로드된 멀티미디어 컨텐츠의 존재 여부를 판단하는 기능; 상기 판단결과, 멀티미디어 컨텐츠가 존재하는 경우, 상기 운영자 서버가 검색된 멀티미디어 컨텐츠를 상기 사용자 컴퓨터로 전송하는 기능; 및 상기 판단결과, 멀티미디어 컨텐츠가 존재하지 않는 경우, 상기 운영자 서버가 또 다른 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠를 검색한 후, 상기 (C-1) 기능으로 리턴하는 기 능; 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.Also, preferably, the (C) function may include a function of transmitting list information of the multimedia content uploaded by the user to the user computer when the operator server receives the streaming request signal from the user computer; Receiving, by the operator server, selection information of the multimedia content list which the user wishes to stream from the user computer; A function for retrieving whether there is a selected multimedia content among multimedia contents uploaded by a user who is previously stored by the operator server; (C-1) a function of determining, by the operator server, whether there is multimedia content uploaded by the user as a result of the search; A function of transmitting, by the operator server, the searched multimedia content to the user computer when multimedia content exists as a result of the determination; And if the multimedia content does not exist, the operator server searching for the selected multimedia content among the multimedia content uploaded by another user, and then returning to the function (C-1). And a computer readable recording medium having recorded thereon a program for execution.

이하, 첨부된 도면을 참조하여 본 발명을 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.

본 발명의 일실시예에 따른 정보통신 시스템의 구성은 도 1 을 참조하여 설명하면 다음과 같다. The configuration of an information communication system according to an embodiment of the present invention will be described with reference to FIG. 1 as follows.

도 1 은 본 발명의 일실시예에 따른 정보통신 시스템의 일예시도이다. 1 is an exemplary view of an information communication system according to an embodiment of the present invention.

도 1 에 도시된 바와 같이 본 발명이 적용되는 정보통신 시스템은, 인터넷망(100), 다수의 사용자 컴퓨터(200) 및 운영자 서버(300)를 포함한다. As shown in FIG. 1, an information communication system to which the present invention is applied includes an internet network 100, a plurality of user computers 200, and an operator server 300.

상기 인터넷망(100)은 TCP/IP 프로토콜에 의한 유선 인터넷망 및 WAP프로토콜에 의한 무선 인터넷망을 포함한다.The internet network 100 includes a wired internet network using a TCP / IP protocol and a wireless internet network using a WAP protocol.

또한, 상기 사용자 컴퓨터(200)는 운영자 서버(300)에 멀티미디어 컨텐츠를 업로드 시킨 후, 사용자가 필요로 하는 경우 업로드된 멀티미디어 컨텐츠를 운영자 서버(300)로부터 스트리밍 하는 기능을 수행한다. In addition, the user computer 200 uploads the multimedia content to the operator server 300, and performs a function of streaming the uploaded multimedia content from the operator server 300 if the user needs.

본 실시예에서 상기 사용자 컴퓨터(200)는 Pentium 급 이상의 씨피유, 64Mb 이상의 램, 하드디스크, CD롬과 마우스와 키보드를 포함하는 정보 입력장치, 모니터와 스피커와 프린터와 통신포트를 포함하는 정보출력장치를 포함하고, Windows 98 이상의 운영체제 등을 포함한 통신 가능한 컴퓨터 장치로서 웹 내용을 디스플레이 할 수 있는 인터넷 브라우저를 구비하고 있고, 데스크 탑 컴퓨터, 노트북과 같은 개인용 컴퓨터뿐만 아니라 무선 인터넷 통신이 가능한 이동전화, PDA 등을 포함하는 것으로 설정하였으나, 본 발명이 이에 한정되는 것은 아니다. In this embodiment, the user computer 200 is a Pentium-class CPI, 64Mb RAM, an information input device including a hard disk, a CD-ROM, a mouse and a keyboard, an information output device including a monitor, a speaker, a printer and a communication port. And a communication computer device including a Windows 98 operating system, etc., having an Internet browser capable of displaying web contents, and a mobile phone or PDA capable of wireless Internet communication as well as a personal computer such as a desktop computer and a laptop. It is set to include such as, but the present invention is not limited thereto.

그리고, 상기 운영자 서버(300)는 상기 사용자 컴퓨터로 클라이언트 소프트웨어를 전송하고, 사용자 컴퓨터로부터 멀티미디어 컨텐츠의 업로드 신청 신호를 수신하면 업로드 신청 멀티미디어 컨텐츠와 동일한 멀티미디어 컨텐츠가 기저장되어 있는지 여부를 판단하여 기저장되어 있지 아니한 경우에 한하여 업로드를 수행한 후, 사용자 컴퓨터로부터 다운로드 신청 신호를 수신하면 신청된 멀티미디어 컨텐츠를 전송하는 기능을 수행하는 바, 중앙처리장치(310), 메모리장치(320), 데이터 저장장치(330), 도시되지 않은 마우스 및 키보드를 포함하는 데이터 입력장치(340), 도시되지 않은 프린터를 포함하는 데이터 출력장치(350), 도시되지 않은 모니터를 포함하는 데이터 표시장치(360), 스트리밍장치(370) 및 통신장치(380)를 포함한다. When the operator server 300 transmits client software to the user computer and receives an upload request signal for uploading multimedia content from the user computer, the operator server 300 determines whether or not the same multimedia content as the upload request multimedia content is previously stored. If the upload is not performed only, and a download request signal is received from the user's computer, the multimedia content is transmitted. The central processing unit 310, the memory device 320, and the data storage device are performed. 330, a data input device 340 including a mouse and keyboard not shown, a data output device 350 including a printer not shown, a data display device 360 including a monitor not shown, a streaming device 370 and communication device 380.

상기 중앙처리장치(310)는 대용량의 업무처리, 상호 정보교환시 수많은 수학적 계산을 실행하고 데이터 저장장치에 기저장된 데이터베이스를 조사할 수 있어야만 하고, 별도의 운영체제에 의하여 작동된다.The central processing unit 310 must be able to perform a large number of business processing, mutual information exchange and perform a number of mathematical calculations and to examine the database stored in the data storage device, it is operated by a separate operating system.

또한 상기 메모리장치(320)는 본 발명에 따른 데이터를 일시적으로 저장하는 기능을 수행하며, 1GB 이상의 메모리장치인 것이 바람직하다. In addition, the memory device 320 temporarily stores data according to the present invention, and is preferably a memory device of 1 GB or more.

또한 상기 데이터 저장장치(330)는 일반적인 상용 데이터베이스 관리 소프트웨어에 의하여 데이터베이스를 관리하는 바, 사용자 DB, 소프트웨어 DB 및 컨텐츠 DB 를 포함한다.In addition, the data storage device 330 manages a database by general commercial database management software, and includes a user DB, a software DB, and a content DB.

상기 사용자 DB 는 사용자의 아이디, 비밀번호 및 업로드시킨 멀티미디어 컨텐츠 목록 정보를 저장한다. The user DB stores user ID, password, and uploaded multimedia content list information.

상기 소프트웨어 DB 는 본 발명의 일실시예에 따라 운영자 서버와 사용자 컴퓨터를 온라인 접속상태로 유지하는 소프트웨어인 클라이언트 소프트웨어 및 본 발명과 관련된 각종 메시지 정보를 저장한다. The software DB stores client software, which is software for keeping an operator server and a user computer online, and various message information related to the present invention, according to an embodiment of the present invention.

상기 컨텐츠 DB 는 멀티미디어 컨텐츠, 고유코드, 그리고 상기 멀티미디어 컨텐츠와 관련된 앨범명, 곡명, 장르, 가사, 가수, 작사가 및 작곡가를 포함하는 컨텐츠 속성 정보를 저장한다. 본 실시예에서 상기 컨텐츠 DB 에 저장되는 멀티미디어 컨텐츠, 고유코드 및 컨텐츠 속성 정보는 음악과 관련된 정보로 설정하였으나 본 발명이 이에 한정되는 것은 아닌 바, 영상 정보도 포함된다. The content DB stores multimedia content, a unique code, and content property information including an album name, a song name, a genre, lyrics, a singer, a songwriter, and a composer associated with the multimedia content. In the present embodiment, the multimedia content, the unique code, and the content property information stored in the content DB are set as information related to music, but the present invention is not limited thereto.

또한 상기 스트리밍 장치(370)는 사용자 컴퓨터로 멀티미디어 컨텐츠를 스트리밍 하는 기능을 수행한다. In addition, the streaming device 370 performs a function of streaming multimedia content to the user computer.

그리고 상기 통신 장치(380)는 상기 인터넷망(100)과 사용자 컴퓨터(200)를 접속시키는 기능을 수행한다. In addition, the communication device 380 performs a function of connecting the Internet network 100 and the user computer 200.

상기 시스템을 이용한 본 발명의 일실시예에 따른 인터넷상의 멀티미디어 컨텐츠 제공방법에 전체적인 흐름을 도 2 를 참조하여 설명하면 다음과 같다. The overall flow of the method for providing multimedia content on the Internet according to an embodiment of the present invention using the system will be described with reference to FIG. 2.

도 2 는 본 발명의 일실시예에 따른 멀티미디어 컨텐츠 제공방법에 관한 전체 흐름도이다.2 is a flowchart illustrating a multimedia content providing method according to an embodiment of the present invention.

운영자 서버의 중앙처리장치(310)는 사용자 컴퓨터(200)로부터 요청신호를 수신하는 경우 본 발명의 일실시예에 따른 클라이언트 소프트웨어를 상기 사용자 컴퓨터(200)로 전송한다(S2).When receiving the request signal from the user computer 200, the central processing unit 310 of the operator server transmits the client software according to an embodiment of the present invention to the user computer 200 (S2).

상기 클라이언트 소프트웨어는 본 발명의 일실시예에 따른 멀티미디어 컨텐 츠를 송수신할 수 있도록 하기 위하여 운영자 서버와 사용자 컴퓨터를 온라인 접속상태로 유지하는 기능을 수행한다. The client software performs a function of keeping an operator server and a user computer online in order to be able to transmit and receive multimedia content according to an embodiment of the present invention.

본 실시예에서는 상기 클라이언트 소프트웨어를 인터넷망을 통해 사용자 컴퓨터(200)가 수신하는 것으로 설정하였으나 본 발명이 이에 한정되지는 아니하는 바, 별도의 기록매체를 통해 상기 사용자 컴퓨터(200)에 설치되는 것도 가능하다. In the present exemplary embodiment, the client software is set to be received by the user computer 200 through the Internet network. However, the present invention is not limited thereto, and the client software may be installed in the user computer 200 through a separate recording medium. It is possible.

상기 중앙처리장치(310)는 상기 사용자 컴퓨터(200)로부터 업로드할 멀티미디어 컨텐츠의 고유코드를 수신한 후, 수신한 상기 고유코드와 기저장되어 있는 고유코드를 비교하여 동일한 고유코드가 존재하지 않는 경우에 한하여 업로드가 요청된 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신한다(S4).When the central processing unit 310 receives the unique code of the multimedia content to be uploaded from the user computer 200, and compares the received unique code with the stored unique code is the same unique code does not exist Only to receive the multimedia content and the content attribute information requested to upload (S4).

상기 중앙처리장치(310)는 수신한 컨텐츠 속성정보가 정확히 제공된 경우 수신한 멀티미디어 컨텐츠를 컨텐츠 DB 에 저장하도록 한다(S6).The central processing unit 310 stores the received multimedia content in the content DB when the received content property information is correctly provided (S6).

상기 중앙처리장치(310)는 상기 사용자 컴퓨터(200)로부터 멀티미디어 컨텐츠 스트리밍 요청신호를 수신하는 경우 요청된 멀티미디어 컨텐츠를 상기 데이터 저장장치(330)에서 검색하여 상기 사용자 컴퓨터(200)로 스트리밍장치(370)를 통해 스트리밍 한다(S8).When the central processing unit 310 receives the multimedia content streaming request signal from the user computer 200, the central processing unit 310 searches for the requested multimedia content in the data storage device 330 and the streaming device 370 to the user computer 200. Stream through (S8).

상기 도 2 의 제 S4 단계인 멀티미디어 컨텐츠 업로드 단계에 대하여 도 3 을 참조하여 상세하게 설명하면 다음과 같다.The multimedia content uploading step, which is the fourth step S4 of FIG. 2, will be described in detail with reference to FIG. 3.

도 3 은 본 발명의 일실시예에 따른 멀티미디어 컨텐츠 업로드 단계에 관한 상세 흐름도이다.3 is a detailed flowchart illustrating a multimedia content uploading step according to an embodiment of the present invention.

운영자 서버(300)의 중앙처리장치(310)는 사용자 컴퓨터(200)로부터 사용자 의 아이디 및 패스워드를 수신하여 로그인 과정을 수행한다(S12).The central processing unit 310 of the operator server 300 receives the user's ID and password from the user computer 200 and performs a login process (S12).

상기 중앙처리장치(310)는 상기 사용자 컴퓨터(200)로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드를 수신한다(S14).The central processing unit 310 receives a unique code of the multimedia content that the user wants to upload from the user computer 200 (S14).

상기 중앙처리장치(310)는 컨텐츠 DB 에 기저장되어 있는 멀티미디어 컨텐츠의 고유코드를 검색한다(S16).The central processing unit 310 retrieves the unique code of the multimedia content previously stored in the content DB (S16).

상기 중앙처리장치(310)는 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드와 동일한 고유코드가 존재하는지 여부를 판단한다(S18).The CPU 310 determines whether a unique code identical to a unique code of the multimedia content that the user wishes to upload exists.

상기 제 S18 단계의 판단결과, 동일한 고유코드가 존재하지 않는 경우, 상기 중앙처리장치(310)는 상기 사용자 컴퓨터(200)로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신한다(S20).As a result of the determination in step S18, when the same unique code does not exist, the CPU 310 receives multimedia content and content attribute information that the user wants to upload from the user computer 200 (S20). .

상기 제 S18 단계의 판단결과, 동일한 고유코드가 존재하는 경우, 상기 중앙처리장치(310)는 예를 들어 "업로드를 신청한 멀티미디어 컨텐츠가 이미 업로드되어 있어 신청하신 멀티미디어 컨텐츠를 업로드하시지 않아도 됩니다."와 같은 안내 메시지를 상기 사용자 컴퓨터(200)로 전송한다(S22).As a result of the determination in step S18, when the same unique code exists, the central processing unit 310, for example, "the multimedia content that has been uploaded has already been uploaded, so it is not necessary to upload the requested multimedia content." A guide message such as the above is transmitted to the user computer 200 (S22).

상기 도 2 의 제 S6 단계인 멀티미디어 컨텐츠 검증 및 저장 단계에 대하여 도 4 를 참조하여 상세하게 설명하면 다음과 같다.The multimedia content verification and storage step S6 of FIG. 2 will be described in detail with reference to FIG. 4 as follows.

운영자 서버(300)의 중앙처리장치(310)는 상기 제 S20 단계에서 수신한 컨텐츠 속성정보에 대하여 운영자에 의해 기설정된 항목에 모두 정확하게 기재되어 있는지 여부를 확인한다(S24).The central processing unit 310 of the operator server 300 checks whether all of the items set by the operator are correctly described with respect to the content attribute information received in the step S20 (S24).

상기 중앙처리장치(310)는 수신한 상기 컨텐츠 속성정보가 모두 정확한지 여 부를 판단한다(S26).The CPU 310 determines whether all of the received content attribute information is correct (S26).

상기 제 S26 단계의 판단결과, 상기 컨텐츠 속성정보가 정확하지 않은 경우, 상기 중앙처리장치(310)는 예를 들어 "컨텐츠 속성정보 중 앨범명, 곡명 및 장르에 관한 정보가 누락되었으니 이를 입력해 주십시요."와 같은 안내 메시지를 데이터 표시장치(360)로 전송한다(S28).As a result of the determination in step S26, when the content attribute information is not correct, the central processing unit 310, for example, "information on the album name, song name and genre of the content attribute information is missing, please input it." The guidance message, such as ".", Is transmitted to the data display device 360 (S28).

상기 중앙처리장치(310)는 수정된 컨텐츠 속성정보를 데이터 입력장치(340)로부터 수신하여 컨텐츠 DB 에 저장하도록 한다(S30).The central processing unit 310 receives the modified content property information from the data input device 340 and stores it in the content DB (S30).

본 실시예에서는 컨텐츠 속성정보가 정확하지 않은 경우 데이터 표시장치(360)로 안내 메시지를 전송하고 데이터 입력장치(340)를 통해 운영자에 의해 수정된 컨텐츠 속성정보를 상기 중앙처리장치(310)가 수신하는 것으로 설정하였으나, 본 발명이 이에 한정되는 것은 아닌 바, 중앙처리장치(310)가 사용자 컴퓨터(200)로 안내 메시지를 전송한 후, 사용자 컴퓨터(200)로부터 수정된 컨텐츠 속성정보를 수신하는 것도 가능하다. In the present embodiment, when the content property information is not correct, the central processing unit 310 receives the content property information modified by the operator through the data input device 340 by transmitting a guide message to the data display device 360. Although the present invention is not limited thereto, the CPU 310 may receive the modified content attribute information from the user computer 200 after transmitting the guide message to the user computer 200. It is possible.

상기 중앙처리장치(310)는 상기 제 S20 단계에서 수신한 멀티미디어 컨텐츠가 재생상태 및 품질 등의 측면에서 정상적인 파일인지를 검증한다(S32).The central processing unit 310 verifies whether the multimedia content received in step S20 is a normal file in terms of playback state and quality (S32).

상기 중앙처리장치(310)는 수신한 상기 멀티미디어 컨텐츠가 정상파일인지 판단한다(S34).The CPU 310 determines whether the received multimedia content is a normal file (S34).

상기 제 S34 단계의 판단결과, 정상파일인 경우, 상기 중앙처리장치(310)는 상기 제 S20 단계에서 수신한 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 컨텐츠 DB 에 저장하도록 하고, 저장된 멀티미디어 컨텐츠의 속성정보를 이용하여 사용자가 업로드한 멀티미디어 컨텐츠의 목록을 생성한 후 사용자 DB 에 저장하도록 한다(S36).As a result of the determination in step S34, when the file is a normal file, the central processing unit 310 stores the multimedia content and the content property information received in the step S20 in the content DB and uses the property information of the stored multimedia content. By generating a list of the multimedia content uploaded by the user to store in the user DB (S36).

본 실시예에서는 사용자가 업로드한 멀티미디어 컨텐츠의 목록을 중앙처리장치(310)가 자동으로 생성하여 저장하도록 설정하였으나, 본 발명이 이에 한정되지 아니하는 바, 사용자 컴퓨터(200)로부터 사용자가 업로드한 멀티미디어 컨텐츠의 목록을 수신하여 이를 저장하도록 하는 것도 가능하다. In the present embodiment, the central processing unit 310 is configured to automatically generate and store a list of multimedia contents uploaded by the user, but the present invention is not limited thereto. The multimedia uploaded by the user from the user computer 200 is not limited thereto. It is also possible to receive a list of content and store it.

상기 제 S34 단계의 판단결과, 정상파일이 아닌 경우, 상기 중앙처리장치(310)는 예를 들어 "본 멀티미디어 컨텐츠의 재생 상태 및 품질에 있어서 비정상적인 파일로서 업로드할 수 없습니다."와 같은 경고 메시지를 상기 사용자 컴퓨터(200)로 전송한 후, 본 발명의 일실시예에 따른 멀티미디어 컨텐츠 검증 및 저장 단계에 관한 시스템을 종료한다(S38).As a result of the determination in step S34, when the file is not a normal file, the central processing unit 310 may warn, for example, "unable to upload as an abnormal file in the playback state and quality of the multimedia content." After transmitting to the user computer 200, the system for the step of verifying and storing the multimedia content according to an embodiment of the present invention is terminated (S38).

상기 도 2 의 제 S8 단계인 멀티미디어 컨텐츠 스트리밍 단계에 대하여 도 5 를 참조하여 상세하게 설명하면 다음과 같다.The multimedia content streaming step, which is the step S8 of FIG. 2, will be described in detail with reference to FIG. 5.

운영자 서버(300)의 중앙처리장치(310)는 사용자 컴퓨터(200)로부터 사용자의 아이디 및 패스워드를 수신하여 로그인 과정을 수행한다(S40).The central processing unit 310 of the operator server 300 receives the user's ID and password from the user computer 200 and performs a login process (S40).

상기 중앙처리장치(310)는 상기 사용자 컴퓨터(200)로부터 스트리밍 요청신호를 수신하는 경우 컨텐츠 DB 에 사용자에 의해 업로드된 멀티미디어 컨텐츠의 목록정보를 상기 사용자 컴퓨터(200)로 전송한다(S42).When receiving the streaming request signal from the user computer 200, the central processing unit 310 transmits the list information of the multimedia content uploaded by the user to the content DB (S42).

상기 중앙처리장치(310)는 상기 사용자 컴퓨터(200)로부터 사용자가 스트리밍 받기를 희망하는 멀티미디어 컨텐츠 목록의 선택정보를 수신한다(S44).The CPU 310 receives selection information of a list of multimedia contents which the user wishes to receive from the user computer 200 (S44).

상기 중앙처리장치(310)는 상기 컨텐츠 DB 에 기저장되어 있는 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠가 존재하는지 여부를 검색한다(S46).The CPU 310 searches whether the selected multimedia content exists among the multimedia content uploaded by the user previously stored in the content DB (S46).

상기 중앙처리장치(310)는 상기 검색 결과, 상기 사용자에 의해 업로드된 멀티미디어 컨텐츠가 존재하는지 여부를 판단한다(S48).The CPU 310 determines whether there is multimedia content uploaded by the user as a result of the search (S48).

상기 제 S48 단계의 판단결과, 멀티미디어 컨텐츠가 존재하는 경우, 상기 중앙처리장치(310)는 검색된 멀티미디어 컨텐츠를 상기 사용자 컴퓨터(200)로 전송한다(S50).As a result of the determination in step S48, when the multimedia content exists, the CPU 310 transmits the searched multimedia content to the user computer 200 (S50).

상기 제 S48 단계의 판단결과, 멀티미디어 컨텐츠가 존재하지 않는 경우, 상기 중앙처리장치(310)는 또 다른 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠를 검색한 후, 상기 제 S48 단계로 리턴한다(S52).As a result of the determination in step S48, when there is no multimedia content, the CPU 310 searches for the selected multimedia content among the multimedia content uploaded by another user, and returns to step S48 ( S52).

본 발명은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플라피디스크, 광데이터 저장장치 등이 있으며, 또한 인터넷을 통한 전송과 같이 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and also include those implemented in the form of carrier waves such as transmission over the Internet. . The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

상기와 같은 본 발명에 따르면 사용자는 자신이 소유한 멀티미디어 컨텐츠를 스트리밍 받을 수 있음으로 인하여 멀티미디어 컨텐츠가 저장되어 있지 않는 사용자 컴퓨터에서도 멀티미디어 컨텐츠를 이용할 수 있는 효과가 있다. According to the present invention as described above, the user can receive the multimedia contents owned by the user, so that the multimedia contents can be used even in the user computer in which the multimedia contents are not stored.

또한, 상기와 같은 본 발명에 따르면 사용자의 멀티미디어 컨텐츠를 운영자 서버에 저장함으로써 사용자 컴퓨터의 저장공간을 절약할 수 있는 효과도 있다. In addition, according to the present invention as described above has the effect of saving the storage space of the user computer by storing the user's multimedia content in the operator server.

그리고, 상기와 같은 본 발명에 따르면 운영자는 동일한 멀티미디어 컨텐츠를 하나로 통합하여 관리함으로써 운영자 서버의 저장공간을 절약할 수 있을 뿐만 아니라, 불필요한 업로드 과정에서 발생되는 네트워크 트래픽을 방지할 수 있는 효과도 있다. In addition, according to the present invention as described above, the operator can not only save the storage space of the operator server by integrating and managing the same multimedia content as one, but also prevent the network traffic generated during the unnecessary upload process.

Claims (8)

다수의 사용자 컴퓨터가 운영자 서버에 인터넷망을 통해 접속되어 있고, 운영자 서버는 사용자 DB 및 컨텐츠 DB 를 포함하는 시스템을 이용한 인터넷상의 멀티미디어 컨텐츠 제공방법에 있어서, In the multiple user computer is connected to the operator server via the Internet network, the operator server in the multimedia content providing method on the Internet using a system comprising a user DB and the content DB, (a) 운영자 서버가 사용자 컴퓨터로부터 업로드할 멀티미디어 컨텐츠의 고유코드를 수신한 후, 수신한 상기 고유코드와 기저장되어 있는 고유코드를 비교하여 동일한 고유코드가 존재하지 않는 경우에 한하여 업로드가 요청된 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신하는 단계(S4);(a) After the operator server receives the unique code of the multimedia content to be uploaded from the user's computer, uploading is requested only when the same unique code does not exist by comparing the received unique code with the previously stored unique code. Receiving multimedia content and content property information (S4); (b) 수신한 컨텐츠 속성정보가 정확히 제공된 경우 상기 운영자 서버가 수신한 상기 멀티미디어 컨텐츠를 저장하는 단계(S6); 및 (b) storing the multimedia content received by the operator server when the received content attribute information is correctly provided (S6); And (c) 상기 운영자 서버가 상기 사용자 컴퓨터로부터 멀티미디어 컨텐츠 스트리밍 요청신호를 수신하는 경우 요청된 멀티미디어 컨텐츠를 검색하여 상기 사용자 컴퓨터로 스트리밍 하는 단계(S8); 를 포함하되, (c) searching for and streaming the requested multimedia content to the user computer when the operator server receives the multimedia content streaming request signal from the user computer (S8); Including but not limited to: 상기 (a) 단계는, In step (a), 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드를 수신하는 단계(S14);Receiving, by the operator server, a unique code of the multimedia content which the user wishes to upload from the user computer (S14); 상기 운영자 서버가 기저장되어 있는 멀티미디어 컨텐츠의 고유코드를 검색하여 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드와 동일한 고유코드가 존재하는지 여부를 판단하는 단계(S16, S18);Determining, by the operator server, whether a unique code identical to a unique code of the multimedia content that the user wishes to upload exists by searching for a unique code of the pre-stored multimedia content (S16 and S18); 상기 판단결과, 동일한 고유코드가 존재하지 않는 경우, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신하는 단계(S20); 및 As a result of the determination, when the same unique code does not exist, receiving, by the operator server, multimedia content and content attribute information that the user wishes to upload from the user computer (S20); And 상기 판단결과, 동일한 고유코드가 존재하는 경우, 상기 운영자 서버가 업로드 불가 취지의 안내 메시지를 상기 사용자 컴퓨터로 전송하는 단계(S22); 를 포함하는 것을 특징으로 하는 인터넷상의 멀티미디어 컨텐츠 제공방법.If the same unique code exists as a result of the determination, the operator server transmitting a guide message indicating that the user cannot upload to the user computer (S22); Multimedia content providing method on the Internet, characterized in that it comprises a. 제 1 항에 있어서, The method of claim 1, 상기 (b) 단계는, In step (b), 상기 운영자 서버가 수신한 상기 컨텐츠 속성정보에 대하여 운영자에 의해 기설정된 항목에 모두 정확하게 기재되어 있는지 여부를 확인하여 수신한 상기 컨텐츠 속성정보가 모두 정확한지 여부를 판단하는 단계(S24, S26);Checking whether the content attribute information received by the operator server is correctly described in all items preset by the operator with respect to the received content attribute information (S24, S26); 상기 판단결과, 상기 컨텐츠 속성정보가 정확하지 않은 경우, 상기 운영자 서버는 컨텐츠 속성정보가 정확하지 않다는 취지의 안내 메시지를 데이터 표시장치 또는 사용자 컴퓨터로 전송하는 단계(S28);If it is determined that the content attribute information is not correct, the operator server transmits a guide message indicating that the content attribute information is not accurate to a data display device or a user computer (S28); 상기 운영자 서버가 수정된 컨텐츠 속성정보를 데이터 입력장치 또는 사용자 컴퓨터로부터 수신하여 저장하는 단계(S30);Receiving and storing, by the operator server, the modified content attribute information from a data input device or a user computer (S30); 상기 운영자 서버가 수신한 멀티미디어 컨텐츠가 재생상태 및 품질적인 측면에서 정상적인 파일인지 여부를 검증하여 판단하는 단계(S32, S34); 및Verifying and determining whether the multimedia content received by the operator server is a normal file in terms of playback state and quality (S32, S34); And (b-1) 상기 판단결과, 정상파일인 경우, 상기 운영자 서버가 수신한 상기 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 저장하는 단계(S36); 가 포함된 것을 특징으로 하는 인터넷상의 멀티미디어 컨텐츠 제공방법.(b-1) storing the multimedia content and the content attribute information received by the operator server when the determination result is a normal file (S36); Method for providing multimedia content on the Internet, characterized in that it comprises a. 제 2 항에 있어서, The method of claim 2, 상기 (b-1) 단계 이후에,After the step (b-1), 상기 운영자 서버가 저장된 멀티미디어 컨텐츠의 속성정보를 이용하여 사용자가 업로드한 멀티미디어 컨텐츠의 목록을 생성한 후 저장하거나 또는 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드한 멀티미디어 컨텐츠 목록을 수신하여 저장하는 단계; 를 더 포함하는 것을 특징으로 하는 인터넷상의 멀티미디어 컨텐츠 제공방법.Generating and storing a list of multimedia contents uploaded by a user by using the attribute information of the stored multimedia contents, or by the operator server receiving and storing a list of multimedia contents uploaded by the user from the user computer; Multimedia content providing method on the Internet, characterized in that it further comprises. 제 1 항에 있어서, The method of claim 1, 상기 (c) 단계는, In step (c), 상기 운영자 서버가 상기 사용자 컴퓨터로부터 스트리밍 요청신호를 수신하는 경우 사용자에 의해 업로드된 멀티미디어 컨텐츠의 목록정보를 상기 사용자 컴퓨터로 전송하는 단계(S42);When the operator server receives the streaming request signal from the user computer, transmitting list information of the multimedia content uploaded by the user to the user computer (S42); 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 스트리밍 받기를 희 망하는 멀티미디어 컨텐츠 목록의 선택정보를 수신하는 단계(S44);Receiving, by the operator server, selection information of a list of multimedia contents which the user desires to receive from the user computer (S44); 상기 운영자 서버가 기저장되어 있는 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠가 존재하는지 여부를 검색하는 단계(S46);Searching, by the operator server, whether there is a selected multimedia content among multimedia contents uploaded by a user stored in advance (S46); (c-1) 상기 운영자 서버가 상기 검색 결과, 상기 사용자에 의해 업로드된 멀티미디어 컨텐츠의 존재 여부를 판단하는 단계(S48);(c-1) determining, by the operator server, whether there is multimedia content uploaded by the user as a result of the search (S48); 상기 판단결과, 멀티미디어 컨텐츠가 존재하는 경우, 상기 운영자 서버가 검색된 멀티미디어 컨텐츠를 상기 사용자 컴퓨터로 전송하는 단계(S50); 및As a result of the determination, if there is multimedia content, transmitting the searched multimedia content to the user computer by the operator server (S50); And 상기 판단결과, 멀티미디어 컨텐츠가 존재하지 않는 경우, 상기 운영자 서버가 또 다른 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠를 검색한 후, 상기 (c-1) 단계로 리턴하는 단계(S52); 를 포함하는 것을 특징으로 하는 인터넷상의 멀티미디어 컨텐츠 제공방법.As a result of the determination, when there is no multimedia content, the operator server searches for the selected multimedia content among the multimedia content uploaded by another user, and returns to step (c-1) (S52); Multimedia content providing method on the Internet, characterized in that it comprises a. 인터넷을 이용하여 멀티미디어 컨텐츠를 제공하기 위하여,In order to provide multimedia content using the Internet, (A) 운영자 서버가 사용자 컴퓨터로부터 업로드할 멀티미디어 컨텐츠의 고유코드를 수신한 후, 수신한 상기 고유코드와 기저장되어 있는 고유코드를 비교하여 동일한 고유코드가 존재하지 않는 경우에 한하여 업로드가 요청된 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신하는 기능;(A) After the operator server receives the unique code of the multimedia content to be uploaded from the user's computer, uploading is requested only if the same unique code does not exist by comparing the received unique code with the previously stored unique code. Receiving multimedia content and content property information; (B) 수신한 컨텐츠 속성정보가 정확히 제공된 경우 상기 운영자 서버가 수신한 상기 멀티미디어 컨텐츠를 저장하는 기능; 및 (B) storing the multimedia content received by the operator server when the received content attribute information is correctly provided; And (C) 상기 운영자 서버가 상기 사용자 컴퓨터로부터 멀티미디어 컨텐츠 스트리밍 요청신호를 수신하는 경우 요청된 멀티미디어 컨텐츠를 검색하여 상기 사용자 컴퓨터로 스트리밍 하는 기능; 을 포함하되, (C) searching for and streaming the requested multimedia content to the user computer when the operator server receives the multimedia content streaming request signal from the user computer; Including, 상기 (A) 기능은, The above (A) function, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드를 수신하는 기능;Receiving, by the operator server, a unique code of the multimedia content that the user wishes to upload from the user computer; 상기 운영자 서버가 기저장되어 있는 멀티미디어 컨텐츠의 고유코드를 검색하여 사용자가 업로드를 희망하는 멀티미디어 컨텐츠의 고유코드와 동일한 고유코드가 존재하는지 여부를 판단하는 기능;A function of determining whether a unique code identical to a unique code of a multimedia content that a user wishes to upload exists by searching for a unique code of the multimedia content stored in the operator server; 상기 판단결과, 동일한 고유코드가 존재하지 않는 경우, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드를 희망하는 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 수신하는 기능; 및 A function of receiving, by the operator server, multimedia content and content attribute information that the user wishes to upload from the user computer when the same unique code does not exist; And 상기 판단결과, 동일한 고유코드가 존재하는 경우, 상기 운영자 서버가 업로드 불가 취지의 안내 메시지를 상기 사용자 컴퓨터로 전송하는 기능; 을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.If the same unique code exists as a result of the determination, the operator server transmits a guide message indicating that the user cannot upload to the user computer; A computer-readable recording medium that records a program for executing the program. 제 5 항에 있어서, The method of claim 5, wherein 상기 (B) 기능은, The (B) function, 상기 운영자 서버가 수신한 상기 컨텐츠 속성정보에 대하여 운영자에 의해 기설정된 항목에 모두 정확하게 기재되어 있는지 여부를 확인하여 수신한 상기 컨텐츠 속성정보가 모두 정확한지 여부를 판단하는 기능;A function of checking whether all the content property information received is correct by checking whether all the content property information received by the operator server is correctly described in an item preset by an operator; 상기 판단결과, 상기 컨텐츠 속성정보가 정확하지 않은 경우, 상기 운영자 서버가 컨텐츠 속성정보가 정확하지 않다는 취지의 안내 메시지를 데이터 표시장치 또는 사용자 컴퓨터로 전송하는 기능;If the content attribute information is not correct as a result of the determination, the operator server transmits a guidance message to the data display device or the user computer indicating that the content attribute information is not accurate; 상기 운영자 서버가 수정된 컨텐츠 속성정보를 데이터 입력장치 또는 사용자 컴퓨터로부터 수신하여 저장하는 기능;A function of the operator server receiving and storing the modified content attribute information from a data input device or a user computer; 상기 운영자 서버가 수신한 멀티미디어 컨텐츠가 재생상태 및 품질적인 측면에서 정상적인 파일인지 여부를 검증하여 판단하는 기능; 및A function of verifying and determining whether the multimedia content received by the operator server is a normal file in terms of playback state and quality; And (B-1) 상기 판단결과, 정상파일인 경우, 상기 운영자 서버가 수신한 상기 멀티미디어 컨텐츠 및 컨텐츠 속성정보를 저장하는 기능; 을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.(B-1) a function of storing the multimedia content and content property information received by the operator server when the determination result is a normal file; A computer-readable recording medium that records a program for executing the program. 제 6 항에 있어서, The method of claim 6, 상기 (B-1) 기능 이후에,After the above (B-1) function, 상기 운영자 서버가 저장된 멀티미디어 컨텐츠의 속성정보를 이용하여 사용자가 업로드한 멀티미디어 컨텐츠의 목록을 생성한 후 저장하거나 또는 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 업로드한 멀티미디어 컨텐츠 목록을 수신하여 저장하는 기능; 을 더 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있 는 기록매체.Generating and storing a list of the multimedia contents uploaded by the user using the stored attribute information of the multimedia contents, or storing and storing, by the operator server, a list of the multimedia contents uploaded by the user from the user computer; A computer-readable recording medium that records a program to run more data. 제 5 항에 있어서, The method of claim 5, wherein 상기 (C) 기능은, The above (C) function, 상기 운영자 서버가 상기 사용자 컴퓨터로부터 스트리밍 요청신호를 수신하는 경우 사용자에 의해 업로드된 멀티미디어 컨텐츠의 목록정보를 상기 사용자 컴퓨터로 전송하는 기능;Transmitting the list information of the multimedia contents uploaded by the user to the user computer when the operator server receives the streaming request signal from the user computer; 상기 운영자 서버가 상기 사용자 컴퓨터로부터 사용자가 스트리밍 받기를 희망하는 멀티미디어 컨텐츠 목록의 선택정보를 수신하는 기능;Receiving, by the operator server, selection information of the multimedia content list which the user wishes to stream from the user computer; 상기 운영자 서버가 기저장되어 있는 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠가 존재하는지 여부를 검색하는 기능;A function for retrieving whether there is a selected multimedia content among multimedia contents uploaded by a user who is previously stored by the operator server; (C-1) 상기 운영자 서버가 상기 검색 결과, 상기 사용자에 의해 업로드된 멀티미디어 컨텐츠의 존재 여부를 판단하는 기능;(C-1) a function of determining, by the operator server, whether there is multimedia content uploaded by the user as a result of the search; 상기 판단결과, 멀티미디어 컨텐츠가 존재하는 경우, 상기 운영자 서버가 검색된 멀티미디어 컨텐츠를 상기 사용자 컴퓨터로 전송하는 기능; 및A function of transmitting, by the operator server, the searched multimedia content to the user computer when multimedia content exists as a result of the determination; And 상기 판단결과, 멀티미디어 컨텐츠가 존재하지 않는 경우, 상기 운영자 서버가 또 다른 사용자에 의해 업로드된 멀티미디어 컨텐츠 중 선택된 멀티미디어 컨텐츠를 검색한 후, 상기 (C-1) 기능으로 리턴하는 기능; 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.If the multimedia content does not exist, the operator server searches for the selected multimedia content among the multimedia content uploaded by another user, and then returns to the function (C-1); A computer-readable recording medium that records a program for execution.
KR1020040029958A 2004-04-29 2004-04-29 Method of providing multimedia contents on the Internet and a computer-readable recording medium recording a program for executing the same Expired - Fee Related KR100586405B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040029958A KR100586405B1 (en) 2004-04-29 2004-04-29 Method of providing multimedia contents on the Internet and a computer-readable recording medium recording a program for executing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040029958A KR100586405B1 (en) 2004-04-29 2004-04-29 Method of providing multimedia contents on the Internet and a computer-readable recording medium recording a program for executing the same

Publications (2)

Publication Number Publication Date
KR20050104616A KR20050104616A (en) 2005-11-03
KR100586405B1 true KR100586405B1 (en) 2006-06-08

Family

ID=37282122

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040029958A Expired - Fee Related KR100586405B1 (en) 2004-04-29 2004-04-29 Method of providing multimedia contents on the Internet and a computer-readable recording medium recording a program for executing the same

Country Status (1)

Country Link
KR (1) KR100586405B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110047399A (en) * 2009-10-30 2011-05-09 삼성전자주식회사 Server, terminal, and content upload method for providing a content upload service

Also Published As

Publication number Publication date
KR20050104616A (en) 2005-11-03

Similar Documents

Publication Publication Date Title
US7430541B2 (en) Method of and apparatus for updating a database using a recordable optical disc
US7908270B2 (en) System and method for managing access to media assets
KR20110086095A (en) Methods and systems for handling download transactions and social network interactions
JP2003515845A (en) Content distribution system, reference server
WO2009006564A2 (en) Systems and methods for monitoring devices, systems, users, and users activity at remote locations
TWI490708B (en) Playlist resolver
US9122683B1 (en) System and method of linking media content information
US20040100492A1 (en) Ubiquitous companion agent
US20020010860A1 (en) Method for operating internet site offering encrypted contents
US20080281945A1 (en) Distributed content system and method
KR20000059092A (en) Method for music-file Service using Internet
US20090063348A1 (en) Distributed Content Architecture
JP2003122969A (en) Electronic Content Sales System Using Network
US7313702B2 (en) Method for issuing identification information
JP4304300B2 (en) User device, server, upgrade service system, method and program thereof
KR100586405B1 (en) Method of providing multimedia contents on the Internet and a computer-readable recording medium recording a program for executing the same
US20100107090A1 (en) Remote linking to media asset groups
KR100601366B1 (en) Multimedia content providing system using UAL, method thereof and computer readable recording medium recording program for executing same
US20070219919A1 (en) Process of accessing licensed digital content on MediaDirect enabled systems in a multiple operating system environment
US7844748B2 (en) Method and apparatus for presenting entity not supporting UPnP as UPnP device or content
Cataudella et al. Creating stores on the web
US7421425B2 (en) Information providing method and information providing system
US8133057B2 (en) Method and system for providing training media to a mobile device
KR20230108953A (en) System and method for authentication service management based self-sovereign identity
US8504536B2 (en) Normalizing metadata between library content providers

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-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

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-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

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

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

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

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

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: 20090527

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: 20090527

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000