KR20010092982A - Video electronic-mail service method, and system for the same - Google Patents

Video electronic-mail service method, and system for the same Download PDF

Info

Publication number
KR20010092982A
KR20010092982A KR1020000015764A KR20000015764A KR20010092982A KR 20010092982 A KR20010092982 A KR 20010092982A KR 1020000015764 A KR1020000015764 A KR 1020000015764A KR 20000015764 A KR20000015764 A KR 20000015764A KR 20010092982 A KR20010092982 A KR 20010092982A
Authority
KR
South Korea
Prior art keywords
video
mail
web
file
server
Prior art date
Application number
KR1020000015764A
Other languages
Korean (ko)
Inventor
김현걸
엄철현
Original Assignee
김현걸
엄철현
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김현걸, 엄철현 filed Critical 김현걸
Priority to KR1020000015764A priority Critical patent/KR20010092982A/en
Publication of KR20010092982A publication Critical patent/KR20010092982A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • 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/70Media network packetisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: A video e-mail service method and a system therefor are provided to manufacture a video file with a large size using a software built in a computer of a user by performing all video mail manufacturing work on a web through a web interface. CONSTITUTION: A user requests a video E-mail transmission in a web page of a web site connected through a web browser. A software previously installed in a web server(30) for a video encoding is built in a web page through a web interface, and the video encoding is executed. The user edits and records a video displayed by the video encoding. The edited and recorded video and an audio corresponding to the video are converted into a file with a streaming format type and the converted file with the streaming format type is stored in a web streaming server(50) on a web site. The stored streaming format file and previously stored commercial films are linked according to a previously set sequence, and the linked streaming format file and previously stored commercial films are displayed at real time to a corresponding receiver.

Description

비디오 전자메일 서비스 방법 및 그를 위한 시스템{Video electronic-mail service method, and system for the same}Video electronic-mail service method, and system for the same

본 발명은 통신 서비스에 관한 것으로, 특히 인터넷을 통해 비디오 전자메일(e-mail)을 서비스하는 방법과 그 서비스를 실현시키기 위한 시스템에 관한 것이다.TECHNICAL FIELD The present invention relates to communication services, and more particularly, to a method of serving video e-mail over the Internet and a system for realizing the service.

지구상의 수천만 사람들이 여러 자원들을 공유할 수 있도록 네트워크 환경을 제공해 주는 인터넷에 사람들의 관심이 집중되고 있다.Attention is focused on the Internet, which provides a network environment where tens of millions of people on the planet can share resources.

초기에 인터넷은 전자메일(electronic mail), 텔넷(telnet), FTP(File Transfer Protocol) 등 한정된 서비스와 사용의 복잡성 등의 이유로 광범위한 확산에 장애가 되었다. 그러나 HTML(Hypertext Markup Language), VRML(Virtual Reality Modeling Language), CSS(Cascading Style Sheets), XML(eXtensible Markup Language), Java, 액티브 엑스(Active X) 등 다양한 언어를 통한 여러 웹 브라우저(Web browser)가 활용됨에 따라 인터넷의 편리성이 도모되었으며, 그로 인해 인터넷에 대한 관심이 확산 고조되었다.In the early days, the Internet hindered widespread proliferation due to limited services and complexity of use, such as electronic mail, telnet, and File Transfer Protocol (FTP). However, many web browsers are available through various languages, such as Hypertext Markup Language (HTML), Virtual Reality Modeling Language (VRML), Cascading Style Sheets (CSS), eXtensible Markup Language (XML), Java, and ActiveX. As a result of the use of the Internet, the convenience of the Internet has been promoted, thereby increasing the interest in the Internet.

인터넷에 접속하기 위한 서비스로는 랜(LAN : Local Area Network), PSTN(Public Switched Telecommunication Network), ISDN(Integrated Services Digital Network), 케이블 모뎀(cable modem), 웹티브이(WebTV) 등이 있으며, 인터넷을 통해 제공받을 수 있는 가장 기본적인 서비스로써 전자메일 서비스가 있다. 그밖에도 인터넷을 통해 제공되는 서비스는 여러 가지가 있지만 본 발명에 직접적인 관계가 없으므로 이들에 대한 설명은 생략한다.Services for accessing the Internet include a local area network (LAN), a public switched telecommunication network (PSTN), an integrated services digital network (ISDN), a cable modem, and a WebTV. The most basic service that can be provided through is the e-mail service. In addition, there are a number of services provided through the Internet, but since there is no direct relationship with the present invention, description thereof will be omitted.

전자메일(e-mail) 서비스는 인터넷에서 가장 널리 이용되고 있는 서비스로써, 멀리 있는 사람과 필요한 정보나 의견을 수초 내에 교환 할 수 있을 뿐만 아니라 세계의 여러 정보들을 직접 받아 볼 수도 있다.E-mail services are the most widely used services on the Internet, allowing you to exchange information and opinions with people in the distance in seconds, as well as receive information from around the world.

기본적인 전자메일(e-mail) 서비스 절차를 설명하면, 먼저 발신자가 전자메일을 지원하는 프로그램을 사용하여 메일을 작성한다. 그 작성된 메일은 발신자측 메일 서버 및 수신자측 메일 서버를 통해 전달되며, 이후 수신자가 메일을 확인한다. 이러한 전자메일은 식별 주소를 통해 주고받는다.In describing the basic e-mail service procedure, the sender first composes a mail using a program that supports e-mail. The created mail is delivered through the sender side mail server and the receiver side mail server, and then the recipient checks the mail. These e-mails are sent and received via identification addresses.

물론 현재 상용화되고 있는 전자메일 서비스는 하나의 네트워크를 통한 서비스와 서로 다른 네트워크를 통한 서비스로 나뉠 수 있다. 전자의 경우는 등록된 사용자들로 서비스 사용범위가 제한되는 국내 통신망과 같이 국소적인 통신망에서 지원되는 서비스로써 주소가 아닌 등록된 사용자의 식별자부호(ID)로써 메일을 주고받는다. 후자의 경우는 전세계의 각 네트워크에 접속되어 있는 모든 사용자가 메일을 주고받을 수 있도록 지원하는 서비스이다.Of course, currently available e-mail services can be divided into services through one network and services through different networks. In the former case, as a service supported by a local communication network such as a domestic communication network in which the service usage range is limited to registered users, an e-mail is sent and received by an identifier of the registered user, not an address. The latter is a service that allows all users connected to each network in the world to send and receive mail.

상기한 전자메일 서비스가 초기에 제공될 때는 텍스트(text)와 같은 문자 전달을 기본으로 하였으나, 점점 통신 기술이 발달하면서 다양하고 고품질의 서비스가 요구됨에 따라 오디오(audio) 및 비디오(video)는 물론 이들을 모두 포함하는 멀티미디어 서비스를 제공하도록 계속 발전되고 있다.When the above-mentioned e-mail service was initially provided, it was based on text delivery such as text. However, as the communication technology is gradually developed, various and high quality services are required, as well as audio and video. It continues to evolve to provide a multimedia service that includes them all.

그러나 기존 전자메일 서비스에서 다양한 오디오나 비디오를 보내기 위해서는, 사용자가 전자메일을 제작하기 위한 소프트웨어를 구입하고, 그 구입한 소프트웨어를 사용하여 자신의 컴퓨터에서 전자메일을 제작한 후 첨부 파일 형태로 상대측에 보냈었다.However, in order to send a variety of audio or video from an existing e-mail service, a user purchases software for making an e-mail, uses the purchased software to make an e-mail on his computer, and then sends it to the other party as an attachment. Had sent.

특히 웹캠(WebCAM)과 같은 로컬 카메라(local camera)를 사용하여 비디오 전자메일을 보내고자 할 경우의 예를 들자면, 사용자는 먼저 자신의 컴퓨터에 구비된 소프트웨어를 사용하여 비디오 파일을 제작하고 그 파일을 첨부한 전자메일을 메일 작성 소프트웨어를 사용하여 또한 만들어서 상대측에 보내야만 했다. 따라서 수신자는 수신된 전자메일에 첨부된 비디오 파일을 다운로드(download)해야만 볼 수 있었다.For example, if you want to send a video e-mail using a local camera such as a webcam (WebCAM), you first create a video file using the software on your computer and then upload the file. The attached e-mail had to be created and sent to the other side using mail writing software. Therefore, the recipient could only view the video file attached to the received e-mail.

상기와 같이 기존에는 사용자의 컴퓨터에 내장된 소프트웨어를 사용하여 제작된 비디오 파일의 크기가 30초 기준으로 1∼2MB이기 때문에, 이 비디오 파일을 첨부하여 시스템측의 메일 서버로 전송할 경우 그 전송시간이 길어지며 또한 수신자측에서 그 비디오 파일을 다운로드 받는데도 많은 시간이 소요된다.As described above, since the size of a video file produced by using the software embedded in the user's computer is 1 to 2 MB based on 30 seconds, the transmission time is long when the video file is attached and transmitted to the system mail server. It takes longer and also takes a lot of time for the receiver to download the video file.

본 발명의 목적은 상기한 점들을 감안하여 안출한 것으로, 특히 사용자가 로컬 카메라를 사용하여 비디오 전자메일을 보내고자 할 때, 사용자 컴퓨터에 별도의 소프트웨어를 구비하지 않고도 메일의 기본 정보 제작, 비디오 파일 제작 및 텍스트 파일 제작 등을 포함한 모든 비디오 메일 제작 작업을 웹 인터페이스를 통한 웹(web) 상에서 실행토록 해주는 비디오 전자메일 서비스 방법 및 그를 위한 시스템을 제공하는데 있다.The object of the present invention has been devised in view of the above points, and especially when a user wants to send a video e-mail using a local camera, the basic information of the mail is produced without a separate software on the user's computer, a video file The present invention provides a video e-mail service method and a system therefor for executing all video mail production operations, including production and text file production, on a web through a web interface.

상기한 목적을 달성하기 위한 본 발명에 따른 비디오 전자메일 서비스 방법의 특징은, 웹 브라우저를 통해 접속된 웹 사이트의 웹 페이지에서 사용자가 비디오 전자메일 전송을 요청하는 단계와, 상기 사용자의 요청에 대해, 웹 서버에 미리 설치된 비디오 엔코딩을 위한 소프트웨어가 웹 인터페이스를 통해 상기 웹 페이지에 내장되어 비디오 엔코딩이 실행되는 단계와, 상기 비디오 엔코딩에 의해 디스플레이된 비디오를 상기 사용자가 편집 녹화하는 단계와, 상기 편집 녹화된 비디오와 그 비디오에 대응되는 오디오가 스트리밍 포맷 형태의 파일로 변환되어 웹 상의 스트리밍 서버에 저장되는 단계와, 상기 저장된 스트리밍 포맷 파일과 미리 저장되어 있던 광고 필름(CF)들이 미리 정해진 순서로 연계되어, 주문시 응답(On-demand) 형식으로 해당 수신자에게 실시간 디스플레이되는 단계를 포함하여 이루어진다.A feature of the video e-mail service method according to the present invention for achieving the above object is the step of requesting the user to send a video e-mail in a web page of a web site connected through a web browser, and for the user's request And embedding the software for video encoding pre-installed in the web server into the web page through a web interface to perform video encoding, editing and recording the video displayed by the video encoding by the user, and editing the video. The recorded video and the audio corresponding to the video are converted into a file in a streaming format and stored in a streaming server on the web, and the stored streaming format file and the pre-stored advertisement film CF are linked in a predetermined order. Recipient in On-demand format It comprises the steps to a real-time display.

바람직하게는, 상기 비디오 편집 녹화 이전 또는 그 이후에 상기 사용자가 전자메일 전송시 사용되는 텍스트 및 메일 기본 정보를 작성하는 단계가 더 포함되며, 상기 작성된 텍스트 및 메일 기본 정보는 상기 사용자의 네트워크에 존재하는 메일 서버를 경유하여 해당 주소의 계정 서버에 전달된다.Advantageously, the method further comprises creating text and mail basic information used by the user in transmitting an e-mail before or after the video editing recording, wherein the created text and mail basic information exists in the user's network. The mail is forwarded to the accounting server at that address via the mail server.

특히, 상기 비디오 엔코딩 소프트웨어는 상기 비디오 엔코딩 실행 기능을 상기 웹 브라우저에 추가해 주기 위한 액티브X 컨트롤러에 의해 상기 사용자의 컴퓨터로 웹 인터페이스되어, 상기 컴퓨터에 디스플레이된 웹 페이지에서 비디오 엔코딩을 실행하는 액티브X 컴포넌트(component)로 내장된다. 그러나 경우에 따라 상기 비디오 엔코딩 소프트웨어는 자바(java) 언어로 작성되어 자바 애플리트(java applet)로 상기 웹 서버에 미리 등록되며, 상기 사용자의 요청에 따라 상기 사용자의 컴퓨터로의 웹 인터페이스를 통해 다운로드되어 상기 비디오 엔코딩을 실행한다.In particular, the video encoding software is an ActiveX component that is web interfaced to the user's computer by an ActiveX controller for adding the video encoding execution function to the web browser, and executes video encoding on a web page displayed on the computer. It is built as a component. However, in some cases, the video encoding software is written in a Java language and registered in advance in the web server as a java applet, and downloaded through a web interface to the user's computer according to the user's request. To execute the video encoding.

또한, 상기 저장 단계 직후 상기 저장된 스트리밍 포맷 파일을 상기 스트리밍 서버에 미리 저장되어 있던 광고 필름들과 미리 정해진 순서로 연계시켜 디스플레이하기 위한 플레이 리스트 파일(play list file)이 자동 생성되는 단계가 더 포함되며, 상기 플레이 리스트 파일은, 상기 수신자가 상기 웹 서버에서 미리 제공한 메일 리스트 중 원하는 하나를 선택할 때, 상기 수신자의 컴퓨터에 자동으로 다운로드 되고, 상기 다운로드 된 플레이 리스트 파일의 순서에 따라 상기 스트리밍 포맷 파일과 상기 광고 필름(CF)들이 연계되어 실시간으로 상기 수신자 컴퓨터에 스트리밍(Streaming)된다. 상기 실시간 스트리밍 되는 스트리밍 포맷 파일은 상기 수신자의 요청에 따라 수신자 컴퓨터에 다운로드 된다. 특히 상기 스트리밍 포맷 파일과 상기 광고 필름들은 상기 비디오 전자메일 서비스에 대해 인증(authentication)된 사용자들의 개인 정보에 따라 서로 다르게 연계되어 상기 수신자별로 서로 다른 플레이 리스트 파일이 미리 자동 생성된다.The method may further include automatically generating a play list file for linking and displaying the stored streaming format file with the advertisement films previously stored in the streaming server in a predetermined order immediately after the storing step. The playlist file is automatically downloaded to the recipient's computer when the recipient selects one of the mail lists previously provided by the web server, and the streaming format file according to the order of the downloaded playlist file. And the advertisement films CF are linked to and streamed to the receiver computer in real time. The streaming format file streamed in real time is downloaded to the receiver computer at the receiver's request. In particular, the streaming format file and the advertisement film are differently associated with each other according to personal information of users authenticated with respect to the video e-mail service, so that different playlist files are automatically generated for each recipient.

또한, 상기 사용자의 비디오 전자메일 전송 요청에 따라 상기 스트리밍 서버에 저장된 스트리밍 포맷 파일은 그 사용자의 요구에 따라 삭제가 허용되며, 상기 스트리밍 포맷 파일은 상기 비디오 전자메일 전송을 요청한 사용자의 정보와 전송 날짜 및 일련 번호를 포함한 파일 이름으로 상기 스트리밍 서버에 저장된다.In addition, the streaming format file stored in the streaming server is allowed to be deleted according to the user's request according to the user's video e-mail transmission request, and the streaming format file is the information and the transmission date of the user who requested the video e-mail transmission. And a file name including a serial number.

또한, 상기 해당 수신자의 주문에 의해 상기 스트리밍 포맷 파일과 상기 광고 필름(CF)들이 디스플레이된 경우, 상기 메일 전송을 요청한 사용자에게 그 사실을 알려주며, 상기 스트리밍 포맷 파일과 함께 상기 광고 필름들이 해당 수신자의 주문에 의해 디스플레이된 경우, 그 때까지 각 광고 필름의 노출 정도를 산정하여해당 광고 의뢰인에게 실시간 보고한다.In addition, when the streaming format file and the advertisement films (CF) are displayed by the order of the corresponding recipient, the fact that the user who requested the mail transmission is notified of the fact, together with the streaming format file, the advertisement films are associated with the recipient If displayed by the order, the degree of exposure of each advertising film is calculated by that time and reported to the relevant advertising client in real time.

상기한 목적을 달성하기 위한 본 발명에 따른 또다른 특징은, 사용자가 디스플레이된 웹 페이지에서 비디오 전자메일 전송을 요청하는 단계와, 상기 사용자의 요청에 따라, 미리 구비된 로컬 카메라로 입력되는 비디오를 웹 서버에 미리 설치된 비디오 엔코딩을 위한 소프트웨어로 웹 인터페이스시키는 단계와, 상기 로컬 카메라로부터 웹 인터페이스된 비디오를 웹 상에서 엔코딩하기 위한 상기 소프트웨어가 실행되는 단계와, 상기 실행된 소프트웨어와의 웹 인터페이스를 통해 디스플레이된 비디오를 상기 사용자가 편집 녹화하는 단계와, 상기 편집 녹화된 비디오와 그 비디오에 대응되는 오디오를 스트리밍 포맷 형태의 파일로 변환시켜 웹 상의 스트리밍 서버에 저장시키는 단계와, 상기 저장된 스트리밍 포맷 파일을 미리 저장되어 있던 광고 필름(CF)들과 미리 정해진 순서로 연계시켜, 주문시 응답(On-demand) 형식으로 특정 수신자 및 다수의 수신자에게 실시간 디스플레이해 주는 단계로 이루어진다.Another feature according to the present invention for achieving the above object is that the user requests a video e-mail transmission in the displayed web page, and in response to the user's request, the video input to the local camera equipped in advance Web interface with software for video encoding pre-installed in a web server, executing the software for encoding a web interfaced video from the local camera on the web, and displaying through a web interface with the executed software Editing the recorded video by the user, converting the edited recorded video and audio corresponding to the video into a file in a streaming format, and storing the stored video in a streaming server on the web; Saved Ads Fill Establish a link between a predetermined order and the (CF), a step that a real-time display to a specific recipient and a plurality of receivers in order response (On-demand) format.

도 1은 본 발명에 따른 비디오 전자메일 서비스 절차를 설명하기 위한 시스템 구성을 나타낸 도면.1 is a diagram illustrating a system configuration for explaining a video e-mail service procedure according to the present invention.

도 2는 본 발명에 따른 비디오 전자메일 서비스를 위한 보다 상세한 시스템 구성을 나타낸 도면.2 is a more detailed system configuration for a video e-mail service according to the present invention.

도 3은 본 발명에서 비디오 메일 제작 및 전송에 관련된 시스템 동작을 설명하기 위한 블록도.3 is a block diagram illustrating a system operation related to video mail production and transmission in the present invention.

도 4는 본 발명에서 비디오 메일 수신에 관련된 시스템 동작을 설명하기 위한 블록도.4 is a block diagram for explaining a system operation related to receiving a video mail in the present invention.

도 5는 본 발명의 송신자 컴퓨터의 디스플레이를 나타낸 도면.5 shows a display of a sender computer of the present invention;

도 6은 본 발명의 수신자 컴퓨터의 디스플레이를 나타낸 도면.6 shows a display of a recipient computer of the present invention;

*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *

30 : 웹 서버(web server) 40 : 메일 서버(mail server)30: web server 40: mail server

50 : 스트리밍 서버(streaming server) 60 : 데이터베이스 서버(DB server)50: streaming server 60: database server

70 : 수신 메일 서버70: incoming mail server

이하 본 발명에 따른 비디오 전자메일 서비스 방법 및 그를 위한 시스템에 대한 바람직한 일 실시 예를 첨부된 도면을 참조하여 설명한다.Hereinafter, a preferred embodiment of a video e-mail service method and a system therefor according to the present invention will be described with reference to the accompanying drawings.

본 발명은 송신자가 웹캠(WebCAM)과 같은 로컬 카메라를 사용하여 비디오 전자메일을 보내고자 할 경우에 대한 것으로, 수신자가 첨부된 비디오 파일을 다운로드하지 않고도 수신자가 평소에 사용하던 메일 소프트웨어를 구동시켜 실시간 동영상을 볼 수 있도록 메일의 기본 정보 제작, 비디오 파일 제작 및 텍스트 파일 제작등을 포함한 모든 비디오 메일 제작 작업을 웹 인터페이스를 통한 웹(web) 상에서 실행한다.The present invention relates to a case where a sender wants to send a video e-mail using a local camera such as a webcam (WebCAM). All video mail production tasks, including basic mail information creation, video file creation, and text file production, can be performed on the web through the web interface so that the video can be viewed.

본 발명의 비디오 전자메일 서비스를 위한 시스템에는 로컬 카메라가 사용되는데, 이 로컬 카메라는 기존에 수신자와 송신자가 동기된 상태에서 실시간 비디오를 전송하는 화상채팅 서비스나 화상회의 서비스 등에 사용되었다. 본 발명은 이러한 로컬 카메라를 사용하여 실시간 비디오 스트리밍을 전송하는 비디오 전자메일 서비스 방법이다.The system for the video e-mail service of the present invention uses a local camera, which has been used for a video chat service or a video conferencing service that transmits real-time video while the receiver and the sender are synchronized. The present invention is a video e-mail service method for transmitting real-time video streaming using such a local camera.

도 1은 본 발명에 따른 비디오 전자메일 서비스를 위한 시스템 구성을 나타낸 도면으로, 전체 시스템 구성은 웹 브라우저(web browser)를 내장하는 송신자(Sender) 컴퓨터(10)와, 수신자(Receiver) 컴퓨터(20)를 포함하며, 이들(10,20)과 인터페이스되는 서버 시스템으로 구성된다. 물론 송신자 컴퓨터(10)에는 웹캠(webCAM)과 같은 로컬 카메라와 오디오 입력을 위한 마이크가 구비되며, 그 로컬 카메라의 구동에 관련된 디바이스도 구비된다.1 is a diagram illustrating a system configuration for a video e-mail service according to the present invention. The entire system configuration includes a sender computer 10 and a receiver computer 20 having a web browser embedded therein. It consists of a server system that interfaces with these (10,20). Of course, the sender computer 10 is provided with a local camera such as a webcam (webCAM) and a microphone for audio input, and a device related to driving the local camera is also provided.

서버 시스템은 웹 사이트(web site)들의 각 웹 페이지(web page)를 저장하고 있으며 동영상 광고 필름 삽입을 위한 플레이 리스트 파일(play list file)인 능동적 ASX 플레이 리스트를 가지는 웹 서버(web server)(30)와, 송신자 컴퓨터(10)에서 제작된 비디오 메일에서 텍스트 데이터 및 메일 기본 정보 데이터 부분을 해당 주소로 전송하는 메일 서버(mail server)(40)와, 송신자 컴퓨터(10)에서 제작된 비디오 메일에서 비디오/오디오 스트리밍 부분을 주문시 응답(On-demand) 형식으로 수신자에게 실시간 전송하는 스트리밍 서버(streaming server)(50)와, 회원관리 데이터베이스와 전자메일 이력과 동영상 데이터베이스를 관리하는 데이터베이스 서버(DB server)(60)로 구성되며, 특히 송신자 컴퓨터(10)와 인터페이스된 메일 서버(40)는 수신자 컴퓨터(20)와 인터페이스된 수신 메일 서버(70)와 연결된다. 수신 메일 서버(70)는 수신자가 서비스 받는 계정 서버로써 이 서버(70)는 상기한 메일 서버(40)로부터 비디오 메일의 텍스트와 메일 기본 정보 부분만 전달받는다. 여기서 말하는 메일 기본 정보는 보내는 사람, 받는 사람 등에 대한 정보이다.The server system stores each web page of web sites and has a web server 30 having an active ASX playlist, which is a play list file for inserting video advertising films. ), A mail server 40 for transmitting the text data and the mail basic information data portion from the video mail produced by the sender computer 10 to the corresponding address, and from the video mail produced by the sender computer 10. Streaming server 50 to send video / audio streaming part to on-demand format in real time to receiver, and DB server to manage membership management database, e-mail history and video database. And a mail server 40 interfacing with the sender computer 10, in particular, a receiving mail server 70 interfaced with a recipient computer 20. It is connected. The receiving mail server 70 is an accounting server serviced by the receiver, and the server 70 receives only text and basic information of the video mail from the mail server 40. The basic mail information referred to here is information about the sender, the recipient, and the like.

상기한 구성에 따른 본 발명의 비디오 전자메일 서비스를 위한 동작을 이하 설명한다.An operation for the video e-mail service of the present invention according to the above configuration will be described below.

처음에 송신자는 자신의 컴퓨터(10)에 내장된 웹 브라우저를 통해 해당 웹 사이트에 접속된다. 이때는 데이터베이스 서버(60)와 연동하여 일정한 사용자 인증(User authentication)을 거치게 된다.Initially, the sender is connected to the web site through a web browser embedded in his computer 10. In this case, the database server 60 goes through a predetermined user authentication.

다음 송신자의 요청에 의해 비디오 전자메일을 보내고자 할 경우, 웹 서버(30)에 저장된 비디오 전자메일 서비스를 위한 웹 페이지가 송신자 컴퓨터(10)에 디스플레이된다(A). 이를 위해 송신자 컴퓨터(10)와 웹 서버(30)간에는 하이퍼텍스트 전송 프로토콜(HyperText Transfer Protocol ; 이하, HTTP 라 약칭함)이 이용된다.When a video e-mail is to be sent at the request of the next sender, a web page for the video e-mail service stored in the web server 30 is displayed on the sender computer 10 (A). For this purpose, a hypertext transfer protocol (hereinafter, abbreviated as HTTP) is used between the sender computer 10 and the web server 30.

다음 송신자가 접속된 웹 사이트의 해당 웹 페이지에서 비디오 전자메일 서비스 기능을 선택하면, 로컬 카메라를 통해 입력되는 동영상과 마이크를 통해 입력되는 오디오를 웹 상에서 편집 녹화한다. 여기서 로컬 카메라를 통해 입력되는 동영상을 디스플레이하기 위해서는 윈도우즈 미디어 기술(Windows Media Technology; 이하, WMT 라 약칭함) 엔코더와 같은 비디오 엔코더(video encoder)가 필요하기 때문에 기존에는 각 사용자의 컴퓨터에 그 비디오 엔코딩을 위한 프로그램을 다운로드 받아 설치해야 했다. 그러나 본 발명에서는 그 비디오 엔코딩을 위한 소프트웨어가 웹 서버(30)에 설치되어 있으며, 액티브X 컨트롤러(Active X controller)를 이용하여 비디오 엔코딩(예로써, WMT 엔코딩)을 위한 소프트웨어가 송신자 컴퓨터(10)로 웹 인터페이스된다. 이렇게 인터페이스된 소프트웨어는 송신자 컴퓨터(10)에 디스플레이된 웹 페이지에서 비디오 엔코딩을 실행하는 액티브X 컴포넌트(component)로 내장되며, 이 액티브X 컴포넌트에 의해 로컬 카메라에 잡힌 영상이 디스플레이된다. 다시 말해서 웹 인터페이스를 통한 비디오 엔코딩을 위해 웹 서버(30)의 하이퍼텍스트 마크업 언어(HyperText Markup Language ; 이하, HTML 이라 약칭함) 형식 웹 페이지에 액티브X 컴포넌트(component)가 내장된다.Next, when the sender selects the video e-mail service function on the web page of the connected web site, the video input through the local camera and the audio input through the microphone are edited and recorded on the web. In order to display a video input through a local camera, a video encoder such as a Windows Media Technology (hereinafter abbreviated as WMT) encoder is required. Therefore, the video encoding is conventionally performed on each user's computer. I had to download and install a program for it. However, in the present invention, the software for video encoding is installed in the web server 30, and the software for video encoding (e.g., WMT encoding) using an ActiveX controller is included in the sender computer 10. To become a web interface. The interfaced software is embedded as an ActiveX component that executes video encoding on a web page displayed on the sender computer 10, and the ActiveX component displays an image captured by a local camera. In other words, an ActiveX component is embedded in a HyperText Markup Language (hereinafter abbreviated as HTML) type web page of the web server 30 for video encoding through a web interface.

이에 따라 송신자 컴퓨터(10)에는 로컬 카메라를 통해 입력되는 동영상이 디스플레이되어 송신자가 비디오를 편집 녹화할 수 있게 된다.Accordingly, the video inputted through the local camera is displayed on the sender computer 10 so that the sender can edit and record the video.

상기에서 액티브X 컨트롤러는 비디오 엔코딩 소프트웨어의 기능을 웹 브라우저에 추가시키기 위해 사용되는 것으로, 본 발명에서는 웹 상에서의 비디오 메일 제작을 실현시키기 위한 것이다.In the above, the ActiveX controller is used to add a function of video encoding software to a web browser, and in the present invention, to realize video mail production on the web.

상기와 같이 액티브X 컴포넌트에 의해 디스플레이된 영상을 보면서 송신자는 메일 기본 정보 제작, 비디오 제작 및 텍스트 제작 등을 포함한 모든 메일 제작 작업을 실시한다. 여기서 비디오 제작과 함께 그 비디오에 대응되는 오디오가 편집 녹화된다. 그 이후 텍스트 형식의 나머지 메일 부분이 제작된다(물론 비디오 편집녹화 이전에 텍스트 형식의 메일 부분이 제작될 수도 있다).While viewing the image displayed by the ActiveX component as described above, the sender performs all mail production operations, including basic mail production, video production, and text production. Here, along with the video production, the audio corresponding to the video is edited and recorded. Afterwards, the rest of the mail portion in text format is produced (of course, the text portion of the mail portion may be produced prior to video editing).

이렇게 송신자는 자신의 컴퓨터(10)의 웹 브라우저에서 모든 메일 제작을 실시한 후 메일 서버(40)와 스트리밍 서버(50)에 전달하는데, 송신자 컴퓨터(10)에서 메일 서버(40)로는 제작된 비디오 메일의 텍스트와 메일 기본 정보 부분이 전달되며(B), 스트리밍 서버(50)로는 제작된 비디오 메일의 비디오 부분(오디오를 포함)이 전달된다(C). 이 때 송신자 컴퓨터(10)와 메일 서버(40)간에는 단순 메일 전송 프로토콜(Simple Mail Transfer Protocol ; 이하, SMTP 라 약칭함)이 이용된다. 또한 제작된 비디오 메일의 비디오 부분은 어드밴스드 스트리밍 포맷(Advanced Streaming Format ; 이하, ASF 라 약칭함) 형태로 전달되는데, 이를 위해 송신자 컴퓨터(10)와 스트리밍 서버(50)간에는 파일 전송 프로토콜(File Transfer Protocol ; 이하, FTP 라 약칭함)이 이용된다.The sender performs all mail production in the web browser of his computer 10 and delivers it to the mail server 40 and the streaming server 50. The video mail produced from the sender computer 10 to the mail server 40 is produced. The text and mail basic information parts of are delivered (B), and the video part (including audio) of the produced video mail is delivered to the streaming server 50 (C). At this time, a simple mail transfer protocol (hereinafter, abbreviated as SMTP) is used between the sender computer 10 and the mail server 40. In addition, the video portion of the produced video mail is delivered in the form of an Advanced Streaming Format (hereinafter referred to as ASF). For this purpose, a file transfer protocol is established between the sender computer 10 and the streaming server 50. (Hereinafter abbreviated as FTP) is used.

다음 웹 서버(30)는 제작된 HTML 형식의 메일 리스트를 수신자에게 보내주며, 동영상 광고 삽입을 위해 자동 생성된 ASX 플레이 리스트를 주문시 응답(On-demand) 형식으로 수신자에게 보내준다(D). 이에 대해 설명하면, 우선 메일 서버(40)는 송신자 컴퓨터(10)에서 전달된 비디오 메일의 텍스트와 메일 기본 정보 부분을 수신 메일 서버(70)로 전달하며, 이후 수신자가 웹 서버(30)로부터 전달되어 자신의 컴퓨터(20)에 디스플레이된 메일 리스트 중에서 해당 비디오 메일 제목을 선택(Click)할 때 ASX 플레이 리스트가 자동으로 다운로드된다.Next, the web server 30 sends the produced HTML-format mailing list to the recipient, and sends the ASX playlist automatically generated for inserting the video advertisement to the recipient in an on-demand format (D). In this regard, first, the mail server 40 delivers the text and mail basic information portion of the video mail transmitted from the sender computer 10 to the receiving mail server 70, and then the recipient delivers it from the web server 30. And the ASX playlist is automatically downloaded when clicking the corresponding video mail title from the mail list displayed on the own computer 20.

그에 따라 수신자의 컴퓨터(20)는 텍스트와 메일 기본 정보 부분을 수신 메일 서버(70)로부터 전달받음과 동시에 스트리밍 서버(50)로부터 비디오 부분을 실시간으로 전달받아 ASX 플레이 리스트의 순서에 맞게 디스플레이된다(E,F).Accordingly, the recipient's computer 20 receives the text and mail basic information portion from the receiving mail server 70, and receives the video portion from the streaming server 50 in real time, and is displayed in the order of the ASX playlist. E, F).

따라서 수신자 컴퓨터(20)에서는 별도의 소프트웨어 없이 미리 구비된 메일 소프트웨어만이 구동되며, 그 수신자 컴퓨터(20)에는 해당 비디오 파일을 다운로드(download)하지 않고도 스트리밍 서버(50)에서 제공하는 동영상이 스트리밍된다.Therefore, only the mail software provided in advance is operated in the receiver computer 20 without any additional software, and the video provided by the streaming server 50 is streamed in the receiver computer 20 without downloading the corresponding video file. .

도 2는 본 발명에 따른 비디오 전자메일 서비스를 위한 보다 상세한 시스템 구성을 나타낸 도면으로, 시스템 구성은 상기한 도 1과 유사하므로 설명을 생략한다.FIG. 2 is a diagram showing a more detailed system configuration for a video e-mail service according to the present invention. Since the system configuration is similar to that of FIG. 1, description thereof will be omitted.

도 1의 구성에 따른 동작은, 송신자가 자신의 컴퓨터(10)에 내장된 웹 브라우저를 통해 해당 웹 사이트에 접속되어 있고, 웹 서버(30)에 저장된 비디오 전자메일 서비스를 위한 웹 페이지가 송신자 컴퓨터(10)에 디스플레이된 상태에서 비디오 메일을 보내는 경우에 대한 동작이다.In the operation according to the configuration of FIG. 1, a sender is connected to a corresponding web site through a web browser embedded in his or her computer 10, and a web page for a video e-mail service stored in the web server 30 is displayed on the sender computer. This operation is for sending a video mail in the state displayed in (10).

다음 송신자가 접속된 웹 사이트의 해당 웹 페이지에서 비디오 전자메일 서비스 기능을 선택하고, 입력되는 비디오를 실시간으로 보면서 웹 상에서 편집 녹화한다.Next, the sender selects the video e-mail service function in the corresponding web page of the connected website, and edits and records on the web while watching the input video in real time.

그 편집 녹화된 비디오와 그에 대응되는 오디오는 웹 페이지에서 액티브X 컴포넌트(component)에 의한 엔코딩(예로써, WMT 엔코딩)을 통하여 ASF 파일로 생성되며 FTP를 이용하여 스트리밍 서버(50)로 전달된다. 또한 텍스트와 메일 기본 정보는 SMTP를 이용하여 메일 서버(40)로 전달된 후 수신 메일 서버(70)로 전송된다.The edited recorded video and corresponding audio is generated as an ASF file through encoding by an ActiveX component (for example, WMT encoding) in a web page and transferred to the streaming server 50 using FTP. In addition, the text and the mail basic information are transmitted to the mail server 40 by using SMTP and then to the receiving mail server 70.

전달된 ASF 파일은 스트리밍 서버(50)에 저장된 후 스트리밍 서버(50)에 미리 저장되어 있던 광고 필름(Commercial film ; 이하, CF 라 약칭함)들과 연계되며, 이어 동영상 CF 삽입을 위한 플레이 리스트 파일(play list file)인 능동적 ASX 파일이 웹 서버(30)에 자동 생성된다.The delivered ASF file is associated with commercial films (hereinafter referred to as CFs) previously stored in the streaming server 50 after being stored in the streaming server 50, and then a playlist file for inserting a video CF. Active ASX file, which is a play list file, is automatically generated in the web server 30.

다음 웹 서버(30)는 HTML 형식의 메일 리스트와 동영상 CF 삽입을 위해 자동 생성된 능동적 ASX 플레이 리스트를 주문시 응답(On-demand) 형식으로 수신자에게 보내준다. 이에 따라 수신자는 텍스트와 메일 기본 정보 부분을 수신 메일 서버(70)로부터 제공받으며, 수신자가 웹 서버(30)로부터 전달된 메일 리스트 중 원하는 비디오 메일 제목을 선택(Click)하면 ASX 플레이 리스트가 자동으로 다운로드되고, 웹 서버(30)로부터 다운로드된 ASX 플레이 리스트 파일의 순서에 따라 스트리밍 서버(50)로부터 비디오와 오디오를 실시간으로 전달받아 동영상을 보게 된다.The web server 30 then sends the mail list in HTML format and the active ASX playlist automatically generated for inserting the video CF to the recipient in an on-demand format. Accordingly, the receiver receives the text and mail basic information from the receiving mail server 70. When the recipient selects a desired video mail title from the mail list delivered from the web server 30, the ASX playlist automatically The video is received from the streaming server 50 in real time according to the order of the downloaded ASX playlist file downloaded from the web server 30 to view the video.

특히 본 발명에서 ASX 플레이 리스트 파일은 비디오 전자메일 서비스에 대해 인증된 사용자들의 개인 정보에 따라 ASF 파일과 CF들이 서로 다른 순서로 스트리밍 되도록 생성된다. 이를 위해 ASX 플레이 리스트 파일 생성은 데이터베이스 서버(60)와 관계하는데, 또한 ASX 플레이 리스트 파일은 데이터베이스 서버(60)에서 제공된 정보에서 성별, 나이, 취미 등 개인의 특성에 따라 서로 다른 CF들이 디스플레이되도록 타겟팅(Targeting)되어 생성된다.In particular, in the present invention, the ASX playlist file is generated such that ASF files and CFs are streamed in different orders according to personal information of users authenticated for the video e-mail service. For this purpose, the ASX playlist file generation is related to the database server 60. Also, the ASX playlist file is targeted to display different CFs according to the characteristics of the individual such as gender, age, and hobbies in the information provided by the database server 60. (Targeting) is created.

또한, ASX 플레이 리스트 파일의 정해진 순서에 따라 ASF 파일과 CF들이 수신자 컴퓨터(20)에 디스플레이된 경우에는 비디오 메일 전송을 요청한 송신자에게 그 디스플레이 사실을 알려주며, 각 CF 의뢰인에게도 해당 CF가 지금까지 얼마 정도 노출되었는가에 대한 노출 정도(예로써, 노출 회수, 노출 시간 등)를 산정하여 실시간 보고한다.In addition, when ASF files and CFs are displayed on the recipient computer 20 in a predetermined order of the ASX playlist file, the sender who requests the video mail transmission is notified of the display. The degree of exposure (eg, the number of times of exposure, the time of exposure, etc.) for exposure is calculated and reported in real time.

상기한 본 발명의 비디오 전자메일 서비스를 위한 시스템에 대해 보다 상세히 설명하기 위해 다음 도 3 및 도 4를 참조한다.The following describes a system for a video e-mail service of the present invention in more detail with reference to FIGS. 3 and 4 below.

도 3은 본 발명에서 비디오 메일 제작 및 전송에 관련된 시스템 동작을 설명하기 위한 블록도로써, 송신자 컴퓨터(10)와 웹 서버(30)와 메일 서버(40)와 스트리밍 서버(50)를 나타낸 것이다.3 is a block diagram illustrating a system operation related to video mail production and transmission in the present invention, showing a sender computer 10, a web server 30, a mail server 40, and a streaming server 50.

송신자 컴퓨터(10)에는 웹캠(webCAM)과 같은 로컬 카메라(11)와 그 로컬 카메라(11)의 구동에 관련된 디바이스(12)가 구비되며, 또한 비디오 전자메일 서비스를 제공하는 웹 사이트로의 접속과 비디오 메일 제작을 위해 웹 브라우저(13)가 내장된다.The sender computer 10 is provided with a local camera 11, such as a webcam (CAM), and a device 12 for driving the local camera 11, and connected to a website providing a video e-mail service. A web browser 13 is built in for producing video mail.

일단 송신자는 웹 브라우저(13)를 통해 비디오 전자메일 서비스를 제공하는 웹 사이트로 접속하고, 사용자 인증을 거쳐 로그온(Log-on)된다. 이후 송신자가 비디오 전자메일을 보내기 위한 메뉴를 선택하면 액티브X 컨트롤러(Active X controller)를 이용하여 웹 서버(30)에 설치되어 있던 비디오 엔코딩(예로써, WMT 엔코딩)을 위한 소프트웨어가 자신의 컴퓨터(10)에 액티브X 컴포넌트로 내장된다. 그에 따라 송신자 컴퓨터(10)에는 도 5에 예시된 것과 같이 디스플레이된다.First, the sender connects to a web site providing a video e-mail service through a web browser 13 and logs on after user authentication. Then, when the sender selects a menu for sending a video e-mail, software for video encoding (for example, WMT encoding) installed in the web server 30 using an ActiveX controller is displayed on his computer ( It is built as an ActiveX component. The sender computer 10 is thus displayed as illustrated in FIG. 5.

이후 송신자는 인터넷 통신선로의 속도를 감안하여 적절한 전송속도(예로써 56kbps, 100kbps, 200kbps 중 하나)를 선택하며, 로컬 카메라를 통해 보여지는 비디오를 포착한다. 그 포착된 비디오는 녹화(recoding)될 때까지 디스플레이되는데,오디오를 포함하여 일단 포착된 비디오는 압축되지 않은 오디오/비디오 인터리브(Audio Video Interleave ; 이하, AVI 라 약칭함) 파일로 송신자 컴퓨터(10)의 임시 디렉토리(Temporary directory)에 생성된 후 ASF 파일로 변환되며, 그 ASF 파일은 스트리밍 서버(50)로 전송됨과 동시에 AVI 파일은 자동 삭제된다. 이상의 동작을 통해 비디오 파일이 제작된다. 여기서 비디오를 녹화할 수 있는 시간은 미리 정해지며(예로써, 단위당 30초), 시스템에서 정해지는 회수만큼 전송되는데, 이 때는 스트리밍 서버(50)의 저장 폭주를 감안한다. 또한 송신자는 스트리밍 서버(50)에 저장되어 있던 자신의 비디오 파일을 삭제할 수도 있다.The sender then selects the appropriate baud rate (e.g. 56 kbps, 100 kbps, 200 kbps), taking into account the speed of the internet communication line, and captures the video seen through the local camera. The captured video is displayed until it is recorded, once the captured video, including the audio, is sent to the sender computer 10 as an uncompressed Audio / Video Interleave (AVI) file. After being created in the temporary directory of the ASF file is converted into an ASF file, the ASF file is transferred to the streaming server 50 and at the same time the AVI file is automatically deleted. The video file is produced by the above operation. The time at which the video can be recorded is determined in advance (for example, 30 seconds per unit), and the number of times determined by the system is transmitted, taking into account the storage congestion of the streaming server 50. Also, the sender may delete his video file stored in the streaming server 50.

이후 송신자는 비디오 메일에 삽입할 텍스트를 일정한 HTML 형식에 맞춰 작성하며, 스크립트 언어(Script language)로 제작된 스크립트에 의해 파일 첨부 등의 작업을 선택적으로 수행한다.The sender then writes the text to be inserted into the video mail in a certain HTML format and selectively attaches a file by a script written in a script language.

상기의 모든 작업을 통해 비디오 메일이 완성되며, 송신자가 "SEND" 버튼을 누르면 텍스트와 메일 기본 정보는 SMTP를 통해 메일 서버(40)로 전송되며, 이와 동시에 웹 서버(30)에 설치된 비디오 엔코딩을 위한 소프트웨어를 불러옴에 따라 송신자 컴퓨터(10)의 웹 페이지 화면에 디스플레이된 액티브X 컴포넌트(component)에서는 만들어진 AVI 파일을 윈도우즈 미디어 포맷(WMF : Windows Media Format)에 의해 엔코딩하여 ASF 파일로 변환한 후 FTP를 통해 스트리밍 서버(50)로 전송하며, 그 전송과 동시에 AVI 파일은 자동 삭제된다. 이렇게 전송된 파일 이름에는 송신자 정보와 송신 날짜 및 일련 번호 등이 포함되며, 그 파일 이름을 가진 ASF 파일이 어느 사용자에게 전송되는 것인지에 대한 정보를 데이터베이스 서버(DB server)에기록한다.Through all the above operations, the video mail is completed. When the sender presses the "SEND" button, the text and the basic information of the mail are transmitted to the mail server 40 via SMTP, and at the same time, the video encoding installed in the web server 30 is performed. In the ActiveX component displayed on the web page screen of the sender computer 10 as the software is loaded, the AVI file is encoded by the Windows Media Format (WMF) and converted into an ASF file. Through the streaming server 50, and at the same time the AVI file is automatically deleted. The transmitted file name includes sender information, a transmission date, a serial number, and the like, and records information on which user the ASF file having the file name is transmitted to the DB server.

다음 메일 서버(40)의 전송 블록(41)은 전달받은 텍스트와 메일 기본 정보를 수신 메일 서버(70)에 전송한다.Next, the transmission block 41 of the mail server 40 transmits the received text and basic mail information to the received mail server 70.

도 4는 본 발명에서 비디오 메일 수신에 관련된 시스템 동작을 설명하기 위한 블록도로써, 메일 서버(40)와 스트리밍 서버(50)와 수신 메일 서버(70)와 수신자 컴퓨터(20)를 나타낸 것이다.4 is a block diagram illustrating a system operation related to video mail reception according to the present invention, and shows a mail server 40, a streaming server 50, a reception mail server 70, and a recipient computer 20.

메일 서버(40)의 전송 블록(41)은 전달받은 텍스트와 메일 기본 정보를 수신 메일 서버(70)에 전송하며, 스트리밍 서버(50)에 저장된 ASF 파일과 미리 저장되어 있던 CF(Commercial film)들은 ASX 플레이 리스트 파일과 연계되어 주문시 응답(On-demand) 형식으로 수신자 컴퓨터(20)에서 재생된다. 결국 수신자는 도 6에 나타낸 자신의 컴퓨터(20)의 메일 소프트웨어를 실행시켜 텍스트를 보게되며, 주문시 응답(On-demand) 형식으로 비디오와 CF가 스트리밍된다. 또한 선택적으로 첨부된 파일을 다운로드 받을 수 있다.The transmission block 41 of the mail server 40 transmits the received text and basic mail information to the receiving mail server 70. The ASF file stored in the streaming server 50 and the commercial films (CFs) previously stored are It is played on the recipient computer 20 in an on-demand format in association with an ASX playlist file. Eventually, the recipient runs the mail software of his computer 20 shown in FIG. 6 to view the text, and the video and the CF are streamed in an on-demand format upon order. You can also optionally download the attached file.

지금까지 설명된 본 발명의 비디오 전자메일 서비스를 위한 시스템에는 아래와 같은 기술들이 응용된다.The following techniques are applied to the system for the video e-mail service of the present invention described so far.

첫 째, 송신자 컴퓨터에 장착되는 로컬 카메라로부터 비디오와 오디오를 입력받아 디스플레이 해주며, 이를 녹화하여 AVI 파일로 저장하기 위한 키트(Kit)를 사용한다.First, it uses a kit to receive and display video and audio from a local camera mounted on the sender's computer, and to record and save it as an AVI file.

둘 째, 송신자측과 수신자측에서의 모든 작업과 동작이 HTML 웹 페이지를 통해 이루어지기 때문에 자바 스크립트 언어(Java script language)와 동적HTML(DHTML : Dynamic HTML)이 사용된다.Second, because all work and actions on the sender and receiver sides are done through HTML web pages, the Java script language and dynamic HTML (DHTML) are used.

세 째, 핵심적인 스트리밍 기술을 제공하는 스트리밍 기준으로 WMT가 적용되어, 수신자가 전송된 비디오를 다운로드가 아닌 스트리밍을 통해 보게된다.Third, WMT is applied as a streaming standard that provides core streaming technology, so that the receiver sees the transmitted video through streaming rather than download.

네 째, 웹 서버에 제작되어 내장되는 서버측 스크립트 언어를 사용하여, CF 삽입을 위해 능동적으로 ASX 플레이 리스트를 작성한다.Fourth, using the server-side scripting language built on the web server, the ASX Playlist is actively created for CF insertion.

다섯 째, 본 발명에서는 CF 삽입과 비디오 송수신 기록을 남기기 위해 데이터베이스 서버와 연동한다.Fifth, in the present invention, interworking with the database server to leave the CF insertion and video transmission and reception records.

여섯 째, 기존의 컴포넌트 소프트웨어, 스크립트 언어, 어플리케이션을 이용하여 웹 페이지에서 애니메이션과 3차원 가상현실 및 동영상 등을 실시간으로 보여줌은 물론 일반 응용 소프트웨어를 웹 브라우저 상에서 구현할 수 있도록 본 발명에서는 액티브X 컨트롤러를 사용한다. 그러나 본 발명에서는 별도로 비디오 엔코딩을 위한 소프트웨어를 자바(java) 언어로 작성한 자바 애플리트(java applet)로 상기 웹 서버에 미리 등록하여, 송신자가 비디오 전자메일 전송을 요청할 경우에 송신자 컴퓨터로의 인터페이스에 의해 자바 애플리트를 다운로드시켜 비디오 엔코딩을 실행토록 할 수도 있다.Sixth, in the present invention, the ActiveX controller can be used to display animations, 3D virtual reality, and video on a web page in real time using existing component software, script language, and application, and to implement general application software on a web browser. use. However, in the present invention, the software for video encoding is separately registered in advance in the web server using a java applet written in the Java language, and when the sender requests transmission of video e-mail, You can also download a Java applet to enable video encoding.

또한 별도로 본 발명에서는 비디오 엔코딩을 위한 소프트웨어가 웹 서버(30)에 설치되기 때문에, 액티브X 컨트롤러에 의한 액티브X 컴포넌트를 사용자 컴퓨터에 내장시키지 않고도 로컬 카메라로 입력되는 비디오를 웹 서버(30)에서 비디오 엔코딩하여 요청 사용자의 컴퓨터에 디스플레이시킬 수도 있다. 물론 이 경우에는 요청 사용자 개인뿐만 아니라 그 웹 페이지에서 들어온 사용자들이 요청할 경우 그해당 요청자에게도 디스플레이될 수 있다. 하지만 비디오 전자메일을 요청한 사용자가 보안을 요구할 경우에는 요청 사용자에게만 디스플레이된다.In addition, in the present invention, since the software for video encoding is installed in the web server 30, the video inputted to the local camera without the ActiveX component by the ActiveX controller is embedded in the user's computer. It can also be encoded and displayed on the requesting user's computer. Of course, in this case, not only the requesting user can be displayed to the requestor if the user comes from the web page. However, if the user who requested the video e-mail requires security, it is only displayed to the requesting user.

이후 웹 서버(30)에서 실행된 소프트웨어와의 웹 인터페이스를 통해 디스플레이된 비디오를 요청 사용자가 편집 녹화하고, 편집 녹화된 비디오와 그 비디오에 대응되는 오디오를 ASF 파일로 변환시켜 웹 상의 스트리밍 서버에 저장시킨다. 이후 동작은 상기에서 설명된 바와 동일하기 때문에 생략하며, 결국 저장된 ASF 파일을 미리 저장되어 있던 CF들과 연계시켜, 주문시 응답(On-demand) 형식으로 특정 수신자 및 다수의 수신자에게 실시간 디스플레이해 준다.Thereafter, the requesting user edits and records the displayed video through a web interface with the software executed in the web server 30, and converts the edited recorded video and audio corresponding to the video into an ASF file and stores it in a streaming server on the web. Let's do it. Since the operation is the same as described above, it is omitted. Finally, the stored ASF file is linked with pre-stored CFs to display in real time to a specific recipient and a plurality of recipients in an on-demand format.

이상에서 설명한 바와 같이 본 발명에 따른 비디오 전자메일 서비스 방법 및 그를 위한 시스템을 사용함으로써 다음과 같은 효과가 있다.As described above, the video e-mail service method and the system therefor according to the present invention have the following effects.

사용자가 비디오 전자메일을 보내고자 할 때 메일의 기본 정보 제작, 비디오 파일 제작 및 텍스트 파일 제작 등을 포함한 모든 비디오 메일 제작 작업을 사용자의 컴퓨터가 아닌 웹 인터페이스를 통해 웹(web) 상에서 실행하기 때문에, 크기가 큰 비디오 파일을 사용자의 컴퓨터에 내장된 소프트웨어를 사용하여 제작하고 또한 첨부 파일 형태로 전송할 경우에 비해 전송시간이 현저히 절약된다. 또한 수신자가 받아볼 비디오 파일은 다운로드가 아닌 시스템측의 스트리밍 서버로부터 주문시 응답(On-demand) 형식으로 스트리밍되기 때문에 비디오 파일 다운로드에 소요되던 시간이 필요 없게 된다.When a user wants to send a video e-mail, all the video mail creation tasks, including basic mail creation, video file creation, and text file creation, are executed on the web through the web interface instead of the user's computer. The transfer time is significantly reduced compared to the case of producing a large video file using the software embedded in the user's computer and transferring it as an attached file. In addition, the video file to be received by the receiver is streamed in an on-demand format from the streaming server on the system rather than a download, eliminating the time required to download the video file.

또한 본 발명의 비디오 전자메일 서비스 방법은 IMT-2000과 같이 앞으로 전개될 차세대 이동통신 시스템에 적용시켜, 인터넷 서비스 기능이 추가됨에 따른 단말기에 가중될 부하를 최소화시키는데 공헌할 수 있다. 물론 이를 위해서는 웹 서버(Web Server)로부터 HTTP를 통해 제공되는 특정 언어로 작성된 문서를 단말기에서 사용 가능한 문서 형태로 변화시켜주는 기술이 추가로 기원된다.In addition, the video e-mail service method of the present invention can be applied to the next-generation mobile communication system to be developed in the future, such as IMT-2000, and contribute to minimizing the load on the terminal as the Internet service function is added. Of course, for this purpose, a technology for converting a document written in a specific language provided through HTTP from a web server into a document form that can be used in a terminal is additionally originated.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.

따라서, 본 발명의 기술적 범위는 실시 예에 기재된 내용으로 한정하는 것이 아니라 특허 청구 범위에 의해서 정해져야 한다.Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments, but should be defined by the claims.

Claims (16)

웹 브라우저를 통해 접속된 웹 사이트의 웹 페이지에서 사용자가 비디오 전자메일 전송을 요청하는 단계와;Requesting the user to send a video e-mail in a web page of a web site accessed through a web browser; 상기 사용자의 요청에 대해, 웹 서버에 미리 설치된 비디오 엔코딩을 위한 소프트웨어가 웹 인터페이스를 통해 상기 웹 페이지에 내장되어 비디오 엔코딩이 실행되는 단계와;In response to the user's request, software for video encoding pre-installed in a web server is embedded in the web page through a web interface to execute video encoding; 상기 비디오 엔코딩에 의해 디스플레이된 비디오를 상기 사용자가 편집 녹화하는 단계와;Editing recording the video displayed by the video encoding by the user; 상기 편집 녹화된 비디오와 그 비디오에 대응되는 오디오가 스트리밍 포맷 형태의 파일로 변환되어 웹 상의 스트리밍 서버에 저장되는 단계와;Converting the edited recorded video and audio corresponding to the video into a file in a streaming format and storing the same in a streaming server on the web; 상기 저장된 스트리밍 포맷 파일과 미리 저장되어 있던 광고 필름(CF)들이 미리 정해진 순서로 연계되어, 주문시 응답(On-demand) 형식으로 해당 수신자에게 실시간 디스플레이되는 단계를 포함하여 이루어지는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The stored streaming format file and the pre-stored advertising film (CF) is linked in a predetermined order, the video e-mail characterized in that it comprises the step of displaying in real time to the recipient in the order (On-demand) format Service method. 제 1 항에 있어서, 상기 비디오 편집 녹화 이전 또는 그 이후에 상기 사용자가 전자메일 전송시 사용되는 텍스트 및 메일 기본 정보를 작성하는 단계가 더 포함되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The method of claim 1, further comprising the step of creating text and mail basic information used by the user in transmitting an e-mail before or after the video editing recording. 제 2 항에 있어서, 상기 작성된 텍스트 및 메일 기본 정보는 상기 사용자의 네트워크에 존재하는 메일 서버를 경유하여 해당 주소의 계정 서버에 전달되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The video e-mail service method of claim 2, wherein the created text and basic mail information are transmitted to an account server at a corresponding address via a mail server existing in the user's network. 제 1 항에 있어서, 상기 비디오 엔코딩 소프트웨어는 상기 비디오 엔코딩 실행 기능을 상기 웹 브라우저에 추가해 주기 위한 액티브X 컨트롤러에 의해 상기 사용자의 컴퓨터로 웹 인터페이스되어, 상기 컴퓨터에 디스플레이된 웹 페이지에서 비디오 엔코딩을 실행하는 액티브X 컴포넌트(component)로 내장되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.2. The video encoding software of claim 1, wherein the video encoding software is web interfaced to the user's computer by an ActiveX controller for adding the video encoding execution function to the web browser to execute video encoding on a web page displayed on the computer. Video e-mail service method characterized in that embedded in the ActiveX component (component). 제 1 항에 있어서, 상기 비디오 엔코딩 소프트웨어는 자바(java) 언어로 작성되어 자바 애플리트(java applet)로 상기 웹 서버에 미리 등록되며, 상기 사용자의 요청에 따라 상기 사용자의 컴퓨터로의 웹 인터페이스를 통해 다운로드되어 상기 비디오 엔코딩을 실행하는 것을 특징으로 하는 비디오 전자메일 서비스 방법.2. The video encoding software of claim 1, wherein the video encoding software is written in a Java language and registered in advance in the web server as a java applet, and requests a web interface to the user's computer according to the user's request. A video e-mail service method, characterized in that being downloaded via the video encoding. 제 1 항에 있어서, 상기 저장 단계 직후 상기 저장된 스트리밍 포맷 파일을 상기 스트리밍 서버에 미리 저장되어 있던 광고 필름들과 미리 정해진 순서로 연계시켜 디스플레이하기 위한 플레이 리스트 파일(play list file)이 자동 생성되는 단계가 더 포함되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The method of claim 1, further comprising automatically generating a play list file for displaying the stored streaming format file in association with the advertisement films previously stored in the streaming server in a predetermined order immediately after the storing step. Video e-mail service method characterized in that it further comprises. 제 6 항에 있어서, 상기 플레이 리스트 파일은, 상기 수신자가 상기 웹 서버에서 미리 제공한 메일 리스트 중 원하는 하나를 선택할 때, 상기 수신자의 컴퓨터에 자동으로 다운로드 되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.7. The video e-mail service method of claim 6, wherein the play list file is automatically downloaded to the recipient's computer when the recipient selects a desired one from a mail list previously provided by the web server. 제 7 항에 있어서, 상기 다운로드 된 플레이 리스트 파일의 순서에 따라 상기 스트리밍 포맷 파일과 상기 광고 필름(CF)들이 연계되어 실시간으로 상기 수신자 컴퓨터에 스트리밍(Streaming)되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The video e-mail service method of claim 7, wherein the streaming format file and the advertisement film are streamed to the receiver computer in real time in association with the downloaded playlist file. . 제 8 항에 있어서, 상기 실시간 스트리밍 되는 스트리밍 포맷 파일은 상기 수신자의 요청에 따라 수신자 컴퓨터에 다운로드 되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.9. The video e-mail service method of claim 8, wherein the streaming format file streamed in real time is downloaded to a receiver computer at the request of the receiver. 제 6 항에 있어서, 상기 스트리밍 포맷 파일과 상기 광고 필름들은 상기 비디오 전자메일 서비스에 대해 인증(authentication)된 사용자들의 개인 정보에 따라 서로 다르게 연계되어 상기 수신자별로 서로 다른 플레이 리스트 파일이 미리 자동 생성되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The mobile terminal of claim 6, wherein the streaming format file and the advertisement films are differently associated with each other according to personal information of users authenticated with the video e-mail service, so that different playlist files are automatically generated for each recipient. And a video e-mail service method. 제 10 항에 있어서 상기 플레이 리스트 파일은, 상기 웹 서버와 연동하여 사용자 개인 정보를 관리하는 데이터베이스 서버에서 제공된 개인별 특성에 따라 서로 다른 광고 필름들이 디스플레이되도록, 타겟팅(Targeting)되어 생성되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The method of claim 10, wherein the playlist file is generated by targeting the advertisement films so that different advertisement films are displayed according to individual characteristics provided by a database server managing user personal information in association with the web server. Video e-mail service method. 제 1 항에 있어서, 상기 사용자의 비디오 전자메일 전송 요청에 따라 상기 스트리밍 서버에 저장된 스트리밍 포맷 파일은 그 사용자의 요구에 따라 삭제가 허용되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.2. The video e-mail service method of claim 1, wherein the streaming format file stored in the streaming server is allowed to be deleted at the request of the user according to the video e-mail transmission request of the user. 제 1 항에 있어서, 상기 스트리밍 포맷 파일은 상기 비디오 전자메일 전송을 요청한 사용자의 정보와 전송 날짜 및 일련 번호를 포함한 파일 이름으로 상기 스트리밍 서버에 저장되는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The method of claim 1, wherein the streaming format file is stored in the streaming server under a file name including information of a user requesting the video e-mail transmission, a transmission date, and a serial number. 제 1 항에 있어서, 상기 해당 수신자의 주문에 의해 상기 스트리밍 포맷 파일과 상기 광고 필름(CF)들이 디스플레이된 경우, 상기 메일 전송을 요청한 사용자에게 그 사실을 알려주는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The video e-mail service method according to claim 1, wherein when the streaming format file and the advertisement films (CF) are displayed by an order of the corresponding receiver, the user who requested the mail transmission is notified of the fact. . 제 14 항에 있어서, 상기 스트리밍 포맷 파일과 함께 상기 광고 필름들이 해당 수신자의 주문에 의해 디스플레이된 경우, 그 때까지 각 광고 필름의 노출 정도를 산정하여 해당 광고 의뢰인에게 실시간 보고하는 것을 특징으로 하는 비디오 전자메일 서비스 방법.15. The video of claim 14, wherein when the advertising films are displayed by the recipient's order together with the streaming format file, the degree of exposure of each advertising film is calculated by that time and reported to the corresponding advertising client in real time. How to email. 사용자가 디스플레이된 웹 페이지에서 비디오 전자메일 전송을 요청하는 단계와;Requesting the user to send a video email on the displayed web page; 상기 사용자의 요청에 따라, 미리 구비된 로컬 카메라로 입력되는 비디오를 웹 서버에 미리 설치된 비디오 엔코딩을 위한 소프트웨어로 웹 인터페이스시키는 단계와;At the user's request, web-interfacing the video input to the pre-installed local camera with software for video encoding pre-installed in the web server; 상기 로컬 카메라로부터 웹 인터페이스된 비디오를 웹 상에서 엔코딩하기 위한 상기 소프트웨어가 실행되는 단계와;Executing the software for encoding a web interfaced video from the local camera on a web; 상기 실행된 소프트웨어와의 웹 인터페이스를 통해 디스플레이된 비디오를 상기 사용자가 편집 녹화하는 단계와;Editing and recording the video displayed via the web interface with the executed software; 상기 편집 녹화된 비디오와 그 비디오에 대응되는 오디오를 스트리밍 포맷 형태의 파일로 변환시켜 웹 상의 스트리밍 서버에 저장시키는 단계와;Converting the edited recorded video and the audio corresponding to the video into a file in a streaming format and storing the same in a streaming server on a web; 상기 저장된 스트리밍 포맷 파일을 미리 저장되어 있던 광고 필름(CF)들과 미리 정해진 순서로 연계시켜, 주문시 응답(On-demand) 형식으로 특정 수신자 및 다수의 수신자에게 실시간 디스플레이해 주는 단계로 이루어지는 것을 특징으로 하는 비디오 전자메일 서비스 방법.The stored streaming format file is linked to the pre-stored advertising film (CF) in a predetermined order, characterized in that the step of real-time display to a specific recipient and a plurality of recipients in the order (On-demand) format How to video e-mail service.
KR1020000015764A 2000-03-28 2000-03-28 Video electronic-mail service method, and system for the same KR20010092982A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000015764A KR20010092982A (en) 2000-03-28 2000-03-28 Video electronic-mail service method, and system for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000015764A KR20010092982A (en) 2000-03-28 2000-03-28 Video electronic-mail service method, and system for the same

Publications (1)

Publication Number Publication Date
KR20010092982A true KR20010092982A (en) 2001-10-27

Family

ID=19659187

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000015764A KR20010092982A (en) 2000-03-28 2000-03-28 Video electronic-mail service method, and system for the same

Country Status (1)

Country Link
KR (1) KR20010092982A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000049832A (en) * 2000-03-06 2000-08-05 박정일 Method for transmitting digital video mail through the Internet
KR20010102711A (en) * 2000-05-08 2001-11-16 이종관 Photograph Mail/Movie Mail Service Method with Photograph Mail System in Internet
KR20030053229A (en) * 2001-12-22 2003-06-28 조성일 E-mail system of audio/video type and mailing method of audio/video, and advertisement method of the same
KR100428590B1 (en) * 2001-04-10 2004-04-27 라인식 Split Imige Data Transmission Method and System
WO2009015339A2 (en) * 2007-07-25 2009-01-29 Yahoo! Inc. A system and method for streaming videos inline with an e-mail
US8671428B2 (en) 2007-11-08 2014-03-11 Yahoo! Inc. System and method for a personal video inbox channel
US10038930B2 (en) 2004-03-24 2018-07-31 Onstream Media Corporation Remotely accessed virtual recording room

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000049832A (en) * 2000-03-06 2000-08-05 박정일 Method for transmitting digital video mail through the Internet
KR20010102711A (en) * 2000-05-08 2001-11-16 이종관 Photograph Mail/Movie Mail Service Method with Photograph Mail System in Internet
KR100428590B1 (en) * 2001-04-10 2004-04-27 라인식 Split Imige Data Transmission Method and System
KR20030053229A (en) * 2001-12-22 2003-06-28 조성일 E-mail system of audio/video type and mailing method of audio/video, and advertisement method of the same
US10951855B2 (en) 2004-03-24 2021-03-16 Onstream Media Corporation Remotely accessed virtual recording room
US10038930B2 (en) 2004-03-24 2018-07-31 Onstream Media Corporation Remotely accessed virtual recording room
US10674109B2 (en) 2004-03-24 2020-06-02 Onstream Media Corporation Remotely accessed virtual recording room
US10694142B2 (en) 2004-03-24 2020-06-23 Onstream Media Corporation Remotely accessed virtual recording room
US10848707B2 (en) 2004-03-24 2020-11-24 Onstream Media Corporation Remotely accessed virtual recording room
US11128833B2 (en) 2004-03-24 2021-09-21 Onstream Media Corporation Remotely accessed virtual recording room
US11528446B2 (en) 2004-03-24 2022-12-13 Onstream Media Corporation Remotely accessed virtual recording room
US11818496B2 (en) 2004-03-24 2023-11-14 Onstream Media Corporation Remotely accessed virtual recording room
WO2009015339A3 (en) * 2007-07-25 2009-03-12 Yahoo Inc A system and method for streaming videos inline with an e-mail
US7917591B2 (en) 2007-07-25 2011-03-29 Yahoo! Inc. System and method for streaming videos inline with an e-mail
WO2009015339A2 (en) * 2007-07-25 2009-01-29 Yahoo! Inc. A system and method for streaming videos inline with an e-mail
US8671428B2 (en) 2007-11-08 2014-03-11 Yahoo! Inc. System and method for a personal video inbox channel

Similar Documents

Publication Publication Date Title
US7774412B1 (en) Methods and apparatus facilitating distribution of content
US20020147687A1 (en) Method and computer system for program recording service
EP1182845B1 (en) Information delivery system and information delivery method
EP2171951B1 (en) Instant messaging communication system and method
US8874645B2 (en) System and method for sharing an experience with media content between multiple devices
CN1860788B (en) Methods and systems for image sharing over a network
KR101453411B1 (en) System and method for providing social network service implemented in multiple screen devices
US10848707B2 (en) Remotely accessed virtual recording room
US20020138827A1 (en) Donation processing system
US20050210393A1 (en) Asynchronous collaboration via audio/video annotation
US20030122922A1 (en) Video e-mail system and associated method
KR100803580B1 (en) Electronic music distribution service system and method using synchronous multimedia integration language format
US20060212818A1 (en) Method for providing multimedia message
US20030008650A1 (en) Remote control of downloading of content data by mobile device from one server to another
WO2005117438A1 (en) Streaming video distributing system
KR20010092982A (en) Video electronic-mail service method, and system for the same
KR20000054715A (en) Method and system for servicing by using the internet, method for producing and transmitting moving picture files and recording medium thereof
EP1024438A2 (en) System for making and publishing a homepage
JP6104307B2 (en) Content distribution system, content distribution method, and content distribution program
US20020007419A1 (en) Internet service provider server system, method of providing data, method of advertising using moving pictures, and recording media therefor
JP2013229644A (en) Moving image distribution system, moving image distribution method, and moving image distribution program
KR20000037248A (en) Method for web casting due to interacting between clients and web server
KR100612684B1 (en) System and Method for Messaging Service Connected with TV Broadcasting
JP2010026974A (en) Preview system by real time streaming for website and operation method thereof
KR20010093380A (en) Transmitter System allowing streaming reception of animated picture or voice E-Mail and Advertising Method using such transmitter system and Marketing Method using the same.

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application