[go: up one dir, main page]

KR20020096220A - Methods and appliances for presenting a plularity of data transmitted from a remote computer on a client computer in the network - Google Patents

Methods and appliances for presenting a plularity of data transmitted from a remote computer on a client computer in the network Download PDF

Info

Publication number
KR20020096220A
KR20020096220A KR1020010034538A KR20010034538A KR20020096220A KR 20020096220 A KR20020096220 A KR 20020096220A KR 1020010034538 A KR1020010034538 A KR 1020010034538A KR 20010034538 A KR20010034538 A KR 20010034538A KR 20020096220 A KR20020096220 A KR 20020096220A
Authority
KR
South Korea
Prior art keywords
content
data
server
user
destination
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.)
Withdrawn
Application number
KR1020010034538A
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 KR1020010034538A priority Critical patent/KR20020096220A/en
Publication of KR20020096220A publication Critical patent/KR20020096220A/en
Withdrawn legal-status Critical Current

Links

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
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

네트워크 상에서 하나 혹은 하나 이상의 데이터들을 원격 컴퓨터로 부터 가져와 클라이언트 컴퓨터에 자동 구동되도록 구성하는 것을 특징으로 하는 방법 또는 장치에 대한 발명임The invention is a method or apparatus for retrieving one or more data from a remote computer on a network and configured to automatically run on a client computer.

Description

네트워크 상에서 데이터들을 자동 클라이언트에서 보여주도록 하는 방법과 장치{Methods and appliances for presenting a plularity of data transmitted from a remote computer on a client computer in the network}Method and apparatus for presenting a plularity of data transmitted from a remote computer on a client computer in the network}

인터넷 사용자는 현재 다음과 같은 방법으로 데이터를 찾고, 웹사이트들 간을 이동하면서 데이터 검색 및 기타 유용한 데이터를 보고 듣는다. - 원하는 정보를 키워드를 입력하여 검색하고, 검색된 데이터의 링크를 클릭하여 이동하거나 - 웹 문서의 링크를 클릭하고 이동한다.Internet users now find data in the following ways, seeing and hearing data searches and other useful data as they move between websites. -Search for the information you want by entering keywords and click on the link of the searched data.-Click on the link in the web document.

클라이언트가 원하는 정보 내용의 기술에서 기존의 기술: 검색엔진사이트 혹은 클라이언트에 설치한 프로그램 상에 기술하여, 검색 엔진 사이트의 DB를 검색. 본 발명의 기술: 클라이언트에 설치한 프로그램에 혹은 별개의 웹 사이트에 기술하고, 검색엔진 서버에서 이 정보를 입수하여 자체 DB 검색을 하고, 이 선택된 콘텐츠들을 서비스 엔진을 통하여 콘텐츠 수신처로 전송을 한다. 이러한 구성에는 다양한 방법이 있다. 클라이언트로의 콘텐츠데이터의 전송에서는 기존의 기술: 라디오, TV, 영화 데이터의 경우 특정 응용프로그램을 통해 서버에서 클라이언트로 전송하나, 본 발명의 기술: 웹 데이터, 프린트 명령어, TV/영화의 동영상 데이터를 망라한 복수개의 데이터를 클라이언트(수신처)로 연속적으로 전송한다. 웹 텍스트 데이터의 경우 서비스 서버에서 text to speech로 변환하여 클라이언트로 전송하기도 한다. 광고에 있어서는 기존의 기술: 웹 페이지 혹은 TV/영화 사이에 광고 게재, 사이트 변경시 TCP 프로토콜에 의한 데이터 요청 및 요청 인식의 신호 교환 및 데이터 수신하고 display 이전의 기간 중의 시간 동안 광고를 게재하나, 본 발명의 기술: 서비스 서버에서 콘텐츠를 전송하면서, 콘텐츠와 콘텐츠, 사이트와 사이트 사이, 데이터 형식의 차이에 따른 버퍼링 기간 중 혹은 업체의 의도에 따라 필요한 순간에 광고 삽입할 수 있다. 웹 따라가기 기능은 기존의 기술: 클라이언트와 다른 클라이언트간에 이동할 웹 사이트 정보를 보내면서 상대방 클라이언트에서는 이를 자동으로 인식하고, 클릭된 것으로 처리하여 웹사이트들을 이동하는 기능이 있다. 그러나 본 발명의 기술: 웹 사이트 들을 이동하나, 서비스 서버에서 이동할 목록을 클라이언트로 보내고, 클라이언트에서 차례로 각 목록의 링크된 사이트들을 이동하거나, 혹은 서비스 서버에서 url을 보내어 웹따라가기 기능 처럼 이동을 하기도 한다. 이는 웹따라가기는 하나의 사이트/웹데이터를 대상으로 하나 본 발명은 복수개의 사이트의 복수개의 콘텐츠가 연속적으로 전송된다. 특정웹페이지에서의 정보 게시에서는 본 발명의 기술: 또한 특정 홈페이지에 쓰기 권한을 갖고 목록을 사용자에게 보내 주어 각 목록을 자동으로 이동.실행하거나 혹은 해당 홈페이지에 사용자가 접속하면 계속 url을 홈페이지에서 클라이언트로 보내어 사이트 이동을 하도록 한다.사용자가 요구하는 정보제공은 기존의 기술: Email/기타 다른 방법을 통해서 요청하고, 이 요청에 의거하여 웹을 구성하여 사용자에게 메일로 전송하나, 본 발명의 기술: 사용자 요구를 메일/기타 다른 방법으로 하고, 이 요청에 의거하여 웹데이터정보를 사용자가 지정하는 url에 송부한다. 인트라넷 상에서 정보 제공은 기존의 기술: 인트라넷은 사용자요청에 따라 서버에서 클라이언트 혹은 다른 웹 서버에 데이터를 제공해 주나, 본 발명의 기술: 인트라넷이 아닌 인터넷에서 구현을 하며, 이러한 정보는 제 3자가 access하야 볼 수 있다. 본 발명의 특정 url로의 콘텐츠 전송에 의한 구성은 동일한 취미를 가지고 있는 사용자는 하나의 사이트에서 동일한 콘텐츠 내용에 접근이 가능하므로, 동일한 기호의 복수 사용자는 어느 특정 url로 리다이렉트하거나 다른 사용자와 동일한 url로 가도록 하여 동일한 콘텐츠를 하나의 사이트에서 볼 수 있도록 하므로써 트래픽 감소가 가능하다. 데이터의 압축에서는 기존의 기술: 현재의 인터넷은 HTTP 상에서의 데이터 전송은 TCP로, 메일등의 데이터 전송은 UDP로 이루어 지고 았다. 그러나 본 발명의 기술: 웹데이터를 압축하여 클라이언트로 송신한다. 서버에서 클라이언트에 데이터를 일괄 전송하므로 대개의 경우 '데이터 요청'-'데이터 요청 인식'의 관계가 불필요하다. 따라서 서버와 클라이언트 간 데이터 전송에 압축하여 일괄 클라이언트에 전송하고, 이를 풀어서 부라우저에 보여 준다. 웹데이터의 TCP 혹은 UDP 프로토콜의 정송도 가능하다.In the description of the information content that the client wants, the existing technology: the search engine site or the program installed on the client to search the DB of the search engine site. The technology of the present invention is described in a program installed on a client or in a separate web site, the search engine server obtains this information, searches its own DB, and transmits the selected contents to a content destination through a service engine. There are various methods for this configuration. In the transmission of content data to the client, the existing technology: radio, TV, movie data is transmitted from the server to the client through a specific application program, but the technology of the present invention: web data, print commands, video data of TV / movie A plurality of pieces of data are continuously transmitted to the client (destination). In the case of web text data, the service server converts the text to speech and transmits it to the client. Conventional technology in advertising: advertisements are displayed between web pages or TVs / movies, exchange of data requests and request recognition by the TCP protocol when the site is changed, data reception, and advertisements are displayed during the time period before display. Technology of the Invention: While the content is transmitted from the service server, advertisements can be inserted during the buffering period due to the difference between the content, the content, the site and the site, and the data format, or at the moment required by the company. The web-following function is the existing technology: sending the website information to be moved between the client and the other client, and the other client automatically recognizes it and treats it as being clicked to move the websites. However, the technique of the present invention is to move web sites, but to send a list to be moved from the service server to the client, to move the linked sites of each list in turn from the client, or to send a url from the service server to move like the web tracking function. do. This targets a site / web data following the web, but in the present invention, a plurality of contents of a plurality of sites are continuously transmitted. In the posting of information on a specific web page, the technology of the present invention is also provided: the user has write permission on a specific home page and sends the list to the user so that each list is automatically moved or executed. In order to provide the information required by the user through the existing technology: Email / other methods, the web is configured and transmitted to the user according to the request, but the technology of the present invention: The user request is sent by mail or other means, and web data information is sent to the url specified by the user based on the request. Providing information on an intranet is an existing technology: An intranet provides data from a server to a client or other web server according to a user's request, but the technology of the present invention is implemented in the Internet and not in an intranet, and such information must be accessed by a third party. can see. According to the configuration of the content transmission to a specific url of the present invention, a user having the same hobby can access the same content content from one site, so that multiple users of the same symbol can be redirected to a specific url or to the same url as another user. Traffic can be reduced by allowing the same content to be viewed on one site. Conventional Techniques for Data Compression: The current Internet uses TCP for data transfer over HTTP and UDP for data transfer over mail. However, the technique of the present invention: Web data is compressed and sent to the client. Since the server sends data in batches to clients, the relationship between 'data request' and 'data request recognition' is usually unnecessary. Therefore, it compresses data transmission between server and client and sends it to batch client, and unpacks it and shows it to browser. Transmission of TCP or UDP protocol of web data is also possible.

콘텐츠 데이터들을 자동으로 사용자가 수신할 수 있도록 한다.Allow user to receive content data automatically.

이러한 콘텐츠 데이터들은 사용자가 원하는 데이터로 구성을 한다.Such content data is composed of data desired by a user.

이러한 콘텐츠 데이터들을 최대한 사용자의 입력이 없이도 자동으로 선택되어 사용자가 수신할 수 있도록 구성을 한다. 이러한 목적을 위해서The content data is automatically selected as much as possible without user input and configured to be received by the user. For this purpose

- 사용자의 신상정보-Personal information of the user

- 사용자의 환경-Your environment

- 사용자의 주문 내용 history 데이터베이스-User's order history database

를 활용한다.To utilize.

콘텐츠를 수신하는 방법을 클라이언트 컴퓨터 화면에서 뿐만이 아니라 다양화 한다.The method of receiving content is diversified as well as on the client computer screen.

- Peer to Peer 구성-Peer to Peer composition

- 특정 사이트 URL 주소에서의 수신.관람-Receive and view at specific site URL address

- email을 통한 콘텐츠 목록 수신-Receive content list via email

특정 사이트의 URL 주소에서 수신하도록 하기 위해 서비스 엔진이 해당 사이트에서 쓰기 권한을 갖는다.The service engine has write permission on the site in order to receive it from the URL address of that site.

메일을 이용하여 콘텐츠 전송을 구현한다.Implement content delivery using mail.

본 발명을 여러가지 방법으로 구성을 하고, 콘텐츠 수신처와 콘텐츠 서버만을 이용한 구성, 서비스 엔진을 이용한 구성, 콘텐츠 서버와 검색엔진을 이용한 구성, 사용자의 콘텐츠 주문내용을 고려한 구성등의 여러가지로 구성을 한다.The present invention is configured in various ways, and the configuration is made using only a content destination and a content server, a configuration using a service engine, a configuration using a content server and a search engine, and a configuration considering a content order of a user.

웹 메일을 이용하여 구성을 한다.Configure using web mail.

위에서 언급한 여러 구성 중에 서비스 엔진을 포함하지 않은 구성을 구현한다.Implement a configuration that does not include a service engine among the various configurations mentioned above.

데이터 전송이 TCP와는 다른 전송이므로 전송속도가 빨라지도록 한다.Since the data transmission is different from TCP, the transmission speed is increased.

프로토콜을 UDP 방식으로 구성을 한다. 웹페이지 데이터를 압축을 하여 전송하고 목적지에서 복원을 하여 관람을 한다.Configure the protocol using UDP. Compress and send web page data, restore it at the destination, and watch it.

광고를 포함한다. 광고를 사이트 간 전환, 데이터 형식의 변경 특히 텍스트 등의 적은 용량의 데이터 형식에서 사운드와 동영상의 대용량 데이터의 전송으로 전환할 때에 버퍼링을 위해서 잠깐 비는 공백 시간을 활용하여 광고를 게재한다.Contains advertising. When converting ads from site to site and changing data formats, especially from small data formats such as text to the transmission of large amounts of data for sound and video, the ads are displayed using a small amount of free time for buffering.

본 발명의 구성에서 여러가지 인터넷 상의 수단(예: HTTP, email, 특정 URL사이트로의 콘텐츠 전송, P2P 등)을 조합하여 본 발명을 구성하도록 한다.In the configuration of the present invention, the present invention is configured by combining various means (for example, HTTP, email, content transmission to a specific URL site, P2P, etc.) on the Internet.

도 1은 본 발명의 기본적인 구성 블록를 나타낸다. 도 2는 도 1의 구성도의 흐름도이다. 도 3은 본 발명의 구성에서 콘텐츠 수신처를 직접 클라이언트의 브라우저에서 수신하지 않고, 특정 URL의 사이트에서 수신하도록 구성을 한 것의 흐름도이다. 도 4는 본 발명의 기본 구성에서 일부를 email로서 구성을 한 것의 블록도이다. 도 5는 본 발명의 기본 구성 요소의 일부만을 이용한 가장 단순한 구성 부터 다른 요소를 추가하여 복잡하고 좀 더 사용자의 편의성을 고려한 구성도에 대한 비교와 기능에 대한 설명을 하는 그림이다. 도 6은 도 5에서 서비스 엔진을 통하지 않고 콘텐츠 수신처와 콘텐츠 서버 간에 직접 콘텐츠 데이터를 전송.수신하도록 한 구성에 대한 설명이다. 도 7은 도 5에서 검색엔진을 추가한 구성에 대한 설명이다. 도 8은 email로 도 5의 일부 구성을 대체하였을 경우에 대한 설명 그림이다. 도 9는 도 8에서 서비스 엔진을 통하지 않고 콘텐츠 수신처와 콘텐츠 서버 간에 직접 콘텐츠 데이터를 email을 이용하여 전송.수신하도록 한 구성에 대한 설명이다. 도 10은 하나의 사이트들의 여러 콘텐츠 페이지들 씩으로 하여 여러 사이트의 콘텐츠들을 콘텐츠 수신처로 전송할 경우에 전송효율을 올리기 위하여 압축 및 효율이 좋은 프로토콜 이용 가능성을 기술한 그림이다. 도 11은 웹 콘텐츠의 다양한 문서 화일 형식의 차이 및 사이트 간의 전환 시 혹은 기타 필요로 할 때에 광고를 추가 하여 콘텐츠 수신처에 전송하도록 하는 구성에 대한 설명이다. 도 12는 콘텐츠 서버의 콘텐츠에 광고 및 기타 필요로 하는 데이터들을 추가하여 삽입한 구성에 대한 설명이다.1 shows the basic building blocks of the present invention. 2 is a flowchart of the configuration diagram of FIG. 1. 3 is a flowchart of a configuration in which a content destination is not directly received by a client's browser in the configuration of the present invention, but is received at a site of a specific URL. 4 is a block diagram of a part of the basic configuration of the present invention configured as an email. 5 is a diagram illustrating the comparison and function of the configuration diagram considering the complexity and more user convenience by adding another element from the simplest configuration using only a part of the basic components of the present invention. FIG. 6 is a description of a configuration in which content data is directly transmitted and received between a content destination and a content server without passing through the service engine in FIG. 5. FIG. 7 illustrates a configuration in which a search engine is added in FIG. 5. FIG. 8 is an explanatory diagram illustrating a case where a part of the configuration of FIG. 5 is replaced with an email. FIG. 9 is a description of a configuration in which content data is directly transmitted and received by using an email between a content destination and a content server without using a service engine in FIG. 8. FIG. 10 is a diagram illustrating the availability of a compressed and efficient protocol for increasing transmission efficiency when content of several sites is transmitted to a content receiving destination by multiple content pages of one site. FIG. 11 is a description of a difference in various document file formats of web content and a configuration for adding an advertisement to a content receiver when switching between sites or when necessary. 12 is a description of a configuration in which an advertisement and other necessary data are added and inserted into the content of the content server.

**용어 및 기타 사항 정의** Definition of terms and other matters

웹 데이터 상영: 본 발명의 웹 데이터 들을 클라이언트의 화면에 자동으로 보내 주어 사용자는 그저 보거나 듣도록만 하는 기술을 여기서는 웹 데이터 상영이라고 한다. 웹데이터는 위에서 언급한 인터넷 상의 모든 데이터 형식을 포함한다.Web data screening: The technique of automatically sending the web data of the present invention to the screen of the client so that the user only sees or hears it is called web data screening. Web data includes all the data formats on the Internet mentioned above.

서비스 서버: 사용자의 주문사항의 입력사항을 감지하고, 받으며, 이를 처리하고, 다른 서버에게 전달하여 사용자의 요청 사항을 제대로 처리하여 그 결과를 사용자에게 전달하여야 하는 기능을 한다. 이는 서비스 서버수단이나 여기서는 편의상 서비스 서버라고 통칭한다. 이러한 서비스 서버수단을 클라이언트의 컴퓨터에서 하나의 프로그램이 수행해도 되나 큰 의미는 없다.Service Server: This function detects the input of user's order, receives it, processes it, and delivers it to other server to handle the user's request properly and deliver the result to the user. This is referred to as a service server means or a service server here for convenience. This service server means may be executed by one program on the client computer, but it does not mean much.

클라이언트와 서버 간에 어떠한 과제를 수행하는 방법은 상당히 다양하다. 예로 프로그램을 클라이언트에 설치할 수도 있고, 중간 서버에 설치할 수도 있고, 혹은 콘텐츠 서버에 설치하여 수행하도록 할 수도 있다. 이러한 모든 경우를 들어 본 발명을 설명하기는 상당한 노력을 요구한다. 본 발명에서는 최대한 이러한 과제를 커버하여 기술하려고 했으나, 기술에서 빠질 수도 있다. 그러나 그러한 사항은 xxx 수단, xxx 장치(서버를 포함)로서 설명하므로써 이러한 모든 경우의 수를 포함하는 것으로 간주한다. 즉, 프로그램수단을 클라이언트에서 실행하든 서버에서 실행하든 크게 성능 및 기술적인 내용에서 차이가 없으면 동일한 것으로 간주한다. 데이터의 전송도 메일을 이용하든 별도의 프로그램을 이용하든 큰 차이가 없으면 동일한 것으로 간주한다.There are many ways to accomplish some task between client and server. For example, the program can be installed on the client, on an intermediate server, or on a content server. In all such cases, the description of the present invention requires considerable effort. In the present invention, it is intended to cover and address these problems as much as possible, but may be omitted from the description. However, such matters are considered to include all these cases by describing them as xxx means, xxx devices (including servers). In other words, whether the program means are executed on the client or the server, they are regarded as the same unless there is a significant difference in performance and technical content. The transmission of data is regarded as the same unless there is a big difference between a mail and a separate program.

콘텐츠 데이터의 종류: 웹데이터 및 기타 컴퓨터와 인터넷 상의 모든 종류 및 형식의 데이터를 포함한다.Type of content data: Includes web data and other data of all kinds and formats on computers and the Internet.

본 발명의 구성: 클라이언트와 서버의 구성형태, Peer to Peer(P2P), 메일 클라이언트와 서버와 기타 다른 모든 형태의 구성을 포함한다.Configuration of the Invention: Includes configuration of client and server, peer to peer (P2P), mail client and server and all other forms of configuration.

**본 기술 사항 명세** Technical Specification

본 발명의 콘텐츠 데이터들을 사용자가 자동으로 수신.관람을 하도록 하기 위해서는 콘텐츠 데이터를 자동으로 사용자의 수신처에서 수신하여 볼 수 있도록 하여야 한다. 콘텐츠 데이터 중에서 특히 사용자가 원하는 정보를 수신할 수 있도록 하면 사용자는 더욱 만족할 것이다.In order to allow the user to automatically receive and view the content data of the present invention, the content data should be automatically received and viewed at the destination of the user. The user will be more satisfied if the user can receive the desired information among the content data.

도 1과 흐름도 도 2를 통하여 본 발명의 기본적인 원리를 설명한다.The basic principle of the present invention will be described with reference to FIG. 1 and a flowchart.

사용자가 데이터를 자동으로 수신하도록 하기 위해서는 다음과 같은 요소가 필요하다.In order for a user to receive data automatically, the following elements are required.

- 콘텐츠 데이터 수신처-Content data destination

- 콘텐츠 데이터를 가지고 있는 서버-Server with content data

- 콘텐츠를 사용자의 수신처에 전송하는 서비스 엔진 (혹은 사용자가 수신하기 위한 엔진) (이를 간단히 서비스 엔진이라고 통칭한다)A service engine (or engine for the user to receive) the content to the destination of the user (collectively referred to as a service engine)

여기에 추가하여 사용자가 희망하는 콘텐츠를 선별하는 과정을 위하여 다음을 포함할 수 있다.In addition to this, for the process of selecting the content desired by the user may include the following.

- 콘텐츠 목록 데이터베이스 혹은 이를 생성하기 위해 콘텐츠를 검색하기 위한 콘텐츠 검색엔진A content search engine for searching the content list database or content to create it

- 사용자가 관람하기를 희망하는 콘텐츠 데이터 선택 수단-Means of selecting content data that the user wishes to watch

도 1에서 1-1은 콘텐츠를 포함하고 있는 콘텐츠 서버이다. 1-2의 서비스 엔진에서 콘텐츠 서버로부터 양질의 사용자가 원할 만한 콘텐츠들을 골라서 1-3의 콘텐츠데이터 수신처에 전송을 한다(도 2의 2-1). 여기서 서비스 엔진이 콘텐츠데이터 수신처에 구성이 되면 콘텐츠데이터수신처에서 직접 콘텐츠 서버들로 부터 데이터를 가져오게 된다(1-4). 콘텐츠 데이터 수신처에서 이 콘텐츠를 수신하여 관람을 한다(2-2)In FIG. 1, 1-1 is a content server including content. In a service engine of 1-2, contents that a good user wants from a content server are selected and transmitted to the contents data destination of 1-3 (2-1 in Fig. 2). When the service engine is configured at the content data destination, the data is directly imported from the content servers at the content data destination (1-4). This content is received at the content data destination for viewing (2-2)

좀 더 사용자가 원하는 콘텐츠들을 사용자에게 제공하도록 하기 위해서 콘텐츠 검색엔진(1-5)을 두고, 사용자가 원하는 콘텐츠 주문 내용을 파악하기 위해서콘텐츠 선택수단(1-6)를 추가로 구성한다. 사용자가 콘텐츠 선택수단(도 2의 2-3)을 통하여 자신이 원하는 콘텐츠의 종류를 기술하면(2-4), 이 콘텐츠 주문내용을 서비스 엔진에 통보를 하고(2-5), 이를 토대로 1-5의 콘텐츠 검색엔진의 사전에 콘텐츠 서버를 검색하여 구축한 콘텐츠 데이터베이스에서 검색을 하여 사용자가 원하는 콘텐츠 목록을 생성한다(도 2의 흐름도에서는 생략). 사용자는 콘텐츠 검색엔진과 서비스엔진에서 제공하는 콘텐츠를 선택의 여지 없이 볼 수도 있고, 복수개의 선택 옵션을 제공 받아서 이 중에서 수시로 선택할 수 있다. 사용자가 원하는 콘텐츠를 정확히 제공하기 위해서 검색엔진 1-5는 콘텐츠 데이터베이스에 추가하여 다음 정보를 고려하여 콘텐츠를 선택.제공한다.In order to provide more desired contents to the user, the content search engine 1-5 is provided, and content selection means 1-6 are further configured to grasp the contents order contents desired by the user. When the user describes the type of content he / she wants through content selection means (2-3 in Fig. 2) (2-4), the content is notified to the service engine (2-5), and based on this 1 A content server is searched in advance in the content search engine of -5 to search in the constructed content database to generate a desired content list (omitted in the flowchart of FIG. 2). The user may view the contents provided by the content search engine and the service engine without any choice, and may select from among them by providing a plurality of selection options. In order to provide exactly the content desired by the user, search engines 1-5 add content to the content database and select the content based on the following information.

- 사용자 주문 사항 history 데이터베이스-User order history database

- 사용자 신상정보: 성별, 나이, 교육 수준, 직업, 관심사, 전문지식, 취미, 필요로 하는 내용-User profile: gender, age, level of education, occupation, interests, expertise, hobbies, content needed

- 사용자 환경정보: 시간환경정보(나이, 계절, 요일/시각), 공간환경정보(거주지/소재지), 주변환경 등-User environment information: time environment information (age, season, day / time), spatial environment information (resident / location), surrounding environment, etc.

사용자가 기술하는 주문내용은 다음과 같을 수 있다.The order content described by the user may be as follows.

- 추상적인 내용. 예: 즐거운 시간을 갖고 싶다. 17:00 ~ 22:00-Abstract content. Example: I want to have a good time. 17:00 to 22:00

- 세부적인 내용. 예: 17:00 부터 1시간: 오락영화, 18:00 부터 1시간: 뉴스, 그 이후: "쇼핑" 관련 자료 조사-Details. Example: From 17:00 to 1 Hour: Entertainment Movies, 18:00 to 1 Hour: News, Afterwards: "Shopping"

- '컴퓨터 하드디스크 드라이브를 구매하고 싶다' 등.-'I want to buy a computer hard disk drive', etc.

1-1의 콘텐츠 서버의 데이터의 내용은The contents of the data of the content server of 1-1

텍스트, 그래픽, 사운드, flash 및 동영상 데이터 등이다. 어떤 데이터는 웹 브라우저 상에서, 어떤 데이터는 별도의 응용프로그램(예: 동영상 play 프로그램)에서 구동할 수 있다.Text, graphics, sound, flash, and video data. Some data can be run on a web browser and some data can be run in a separate application (eg video play program).

1-3의 콘텐츠데이터 수신처는Content data destination of 1-3

- 클라이언트 컴퓨터Client computer

- 특정URL 사이트-Specific URL sites

- email 가 될 수 있다.can be an email.

도 2에서 사용자가 원하는 주문 내용을 변경하면(2-6) 2-3으로 돌아가 looping 된다.If the user changes the desired order in Figure 2 (2-6) to return to 2-3 looping.

**특정 url 사이트에서의 콘텐츠 데이터 수신** Receive content data from specific url sites

대개 사용자는 웹 정보를 클라이언트 컴퓨터의 브라우저로 불러와서 본다. 그러나 여기에서는 특정 사이트 URL 주소에 홈페이지 형식으로 사이트를 구축하고, 그 사이트에 서비스 엔진 업체에서 쓰기 권한을 가지고 데이터를 해당 사이트의 주소에 전송하여 놓고, 사용자가 해당 사이트 URL에 들어와서 보도록 구성을 한다. 도 3은 이러한 과정을 설명한다.Usually, the user loads the web information into the browser on the client computer to view it. In this case, however, the site is constructed in the form of a homepage at a specific site URL address, the data is sent to the site's address with write permission from the service engine company, and the user is configured to enter and view the site URL. . 3 illustrates this process.

도 3에서 3-1은 사용자의 동작을 나타내는 열이며 3-2는 서비스 엔진에서의 동작. 활동을 나타내는 열이다. 3-3은 사용자가 어느 특정 사이트 URL 주소의 홈페이지에 (혹은 메일을 통하는) 콘텐츠 주문 내용을 서비스 엔진에 자신의 원하는 정보를 기술.통보한다. 서비스 엔진에서는 이 정보를 토대로 위에서 설명한 바와 같이 사용자 관람데이터 목록을 만들고(3-4) 이를 사용자에게 전송한다. 이 때에 사용자에게 정보를 전송하는 방법으로 3-5와 같이 사전에 언급된 특정 URL로 전송해 놓고, 사용자가 접속하여 볼 수 있도록 하는 방법(3-5)과 사용자가 언급된 URL에 접속을 하면 그 것을 인식하고, 그 때에 해당 URL에 전송을 하여 사용자가 선택을 하여 볼 수가 있다(3-6, 3-7 및 3-8).In FIG. 3, 3-1 is a column representing a user's operation and 3-2 is an operation in a service engine. A column representing an activity. 3-3 describes the contents of the content order contents (or via mail) to the home page of a specific site URL address. Based on this information, the service engine creates a user viewing data list as described above (3-4) and sends it to the user. In this case, as a method of transmitting information to the user, it is transmitted to a specific URL mentioned in advance, such as 3-5, so that the user can access and view it (3-5) and the user accesses the mentioned URL. Recognizing it, the user can then send the URL to the user for selection (3-6, 3-7 and 3-8).

**email을 통한 구성** Configure via email

도 4에서 4-1의 콘텐츠 서버의 콘텐츠를 4-2의 서비스엔진(email 서버)에서 먼저 콘텐츠 목록을 email로 전송하면 콘텐츠 데이터수신처(4-3)에서 이를 수신한다(4-4). 여기서 콘텐츠 수신처는 email client로서 웹메일을 포함한다.In FIG. 4, when the content list of the content server of 4-1 is first transmitted to the email by the service engine (email server) of 4-2, the content data receiver 4-3 receives the content list (4-4). The content destination here includes webmail as an email client.

4-2의 서비스 엔진(email 서버)에서 콘텐츠 목록 혹은 콘텐츠를 email로 콘텐츠데이터 수신처로 송신하면, 사용자가 몇가지 옵션 중에서 택일하여 콘텐츠 목록을 선택하면 그 이후는 콘텐츠를 서비스 엔진(4-2)에서 웹메일 클라이언트로 계속 전송을 한다. 이 때에 사용자가 목록을 클릭하면, 별도의 웹 브라우저를 통하여 데이터를 전송하여, 사용자가 관람하기도 한다. 도 4-5의 콘텐츠 검색엔진에서는4-6의 콘텐츠 선택수단을 도 1의 위에서 설명한 방법에 의하여도 통보를 받기도 하나, email을 통하여 수행 하기도 한다.When the service engine (email server) of 4-2 sends a content list or content to the content data destination by email, the user selects a content list from several options, and then the content is transferred from the service engine 4-2. Continue sending to your webmail client. At this time, when the user clicks on the list, the user may transmit data through a separate web browser for viewing by the user. In the content search engine of FIGS. 4-5, the content selection means of 4-6 may be notified by the method described above in FIG. 1, or may be performed through an email.

**가능한 기술 조합** Technical Combinations Available

도 5는 위에서 언급한 각 요소를 이용한 구성 조합을 나타내었다.5 shows a configuration combination using the above-mentioned elements.

5-1은 콘텐츠 서버들에서 콘텐츠를 콘텐츠 데이터 수신처에 직접 전송하는 구성을 나타내었다. 서비스 엔진이 포함되어 있지 않다. 이는 중앙에서 콘텐츠를 조정하는 기능이 없는 구성이다.5-1 shows a configuration in which content servers directly transmit content to a content data destination. No service engine is included. This is a configuration without the ability to adjust content centrally.

5-2는 서비스 엔진이 개입되어 콘텐츠 서버들로 부터 콘텐츠를 받아서 콘텐츠 데이터 수신처에 전송한다.5-2 receives the content from the content servers through the service engine and transmits the content to the content data destination.

5-3은 5-1과 유사하나 콘텐츠 서버들의 콘텐츠들을 콘텐츠 검색엔진에서 데이터베이스를 구척하고, 검색엔진에서 콘텐츠 데이터 수신처에 직접 전송을 한다.5-3 is similar to 5-1, but the contents of the content servers are established in the content search engine and the database is directly transmitted to the content data destination.

5-4는 5-3의 구성에 서비스 엔진이 개입된 것으로 5-2의 형식이다.5-4 is a service engine involved in the configuration of 5-3.

5-5는 콘텐츠 선택수단이 개입되는 것이다. 사용자의 콘텐츠 선택 수단이 있어서 사용자로부터의 주문을 받고, 콘텐츠 서버를 콘텐츠 검색엔진이 검색하여 데이터베이스를 구축하여, 사용자의 주문 사항을 고려하여 양질의 콘텐츠와 사용자의 요구사항에 맞는 콘텐츠만을 골라서 콘텐츠 데이터 수신처에 전송을 한다.5-5 means that the content selection means is involved. The user selects the content, receives an order from the user, the content search engine searches the content server to build a database, and selects only the content that meets the user's requirements in consideration of the user's order. Send to the destination.

5-6은 5-5에 서비스 엔진이 개입되는 것이다.5-6 is the service engine involved in 5-5.

5-1과 5-2는 콘텐츠 서버 업체들이 연합하여 특정 콘텐츠를 콘텐츠 데이터 수신처에 일방적으로 연속하여 전송하며, 5-3과 5-4는 콘텐츠 검색엔진이 콘텐츠서버들의 콘텐츠의 검색 데이터베이스를 만들어서 콘텐츠 데이터 수신처에 전송하는 것이다. 5-1과 5-2는 콘텐츠 서버들의 연합인데 반해서 이들은 콘텐트 검색엔진에서 선정한 콘텐츠 들을 콘텐츠 데이터 수신처에 전송하는 것이다.5-1 and 5-2 are federated by content server companies to unilaterally transmit specific content to content data destinations. 5-3 and 5-4 allow content search engines to create a search database of content servers' content. The data is sent to the destination. 5-1 and 5-2 are federations of content servers, whereas they deliver content selected by a content search engine to content data destinations.

5-5와 5-6은 5-3과 5-4에 콘텐츠 선택수단의 사용자 주문사항에 따라 검색한 데이터베이스에서 선정한 콘텐츠들을 전송한다. 여기서 도 1에서 설명한 바와 같은5-5 and 5-6 transmit to 5-3 and 5-4 the selected content from the searched database according to the user order of the content selection means. As described in FIG.

-사용자 주문사항 history DB-User order history DB

-사용자 신상정보User Profile

- 사용환경정보들의 고려를 통한 선정과정을 포함한다.-Including selection process through consideration of usage environment information.

도 5에서 점선화살표로 표시한 것은 콘텐츠 검색엔진에서 콘텐츠 수신처로 전송을 하도록 콘텐츠 서버에 통지를 하는 것이다.In FIG. 5, the dotted arrows indicate that the content server notifies the content server to transmit to the content destination.

5-1, 5-3과 5-5와 같이 서비스 엔진의 중앙 통제 및 중앙집중 전달하는 수단이 없는 구성에서는 콘텐츠 서버에서 다른 콘텐츠 서버와 교신하며, 일일이 작업관리를 하여야 한다. 즉, 이를 도 6에서 설명하면,In configurations without central control and central delivery of service engines such as 5-1, 5-3, and 5-5, the content server communicates with other content servers and must perform work management individually. That is to say, in Figure 6,

콘텐츠 서버에서 콘텐츠를 콘텐츠 수신처에 전송을 마치고, 이 마친 사실을 다른 콘텐츠 서버에 통보를 하는 수단이 있어야 한다. 콘텐츠 서버/사이트 A(6-1)은 데이터를 콘텐츠 수신처에 전송을 완료하고(6-2), 이 전송완료 사실을 콘텐츠 서버/사이트 B(6-3)에 통보를 한다. 이 후 콘텐츠 서버/사이트 B도 콘텐츠를 전송완료하고 콘텐츠 서버/사이트 C에 전송완료를 통보한다. 이렇게 사전 약속을 하여콘텐츠 수신처에 각자 양질의 정보를 전송하는데 여러 복수개의 콘텐츠 서버/사이트에서 즉시 즉시 연결하여 사용자에게는 연속된 콘텐츠 정보를 보도록 한다.There must be a means for the content server to finish sending the content to the content destination and to notify the other content server of the completion. The content server / site A 6-1 completes the transfer of data to the content destination (6-2), and notifies the content server / site B 6-3 of the completion of the transfer. Thereafter, the content server / site B also completes the transmission of the content and notifies the content server / site C of the completion of the transmission. In this way, advance appointments are sent to the content recipients to ensure that the content recipients are immediately connected to multiple content servers / sites so that the user can view the continuous content information.

5-3에서 콘텐츠 서버의 콘텐츠를 검색엔진서버에서 주관하여 콘텐츠 수신처로 콘텐츠를 전송하는 방법으로서는In method 5-3, the content of the content server is managed by the search engine server and the content is transmitted to the content destination.

콘텐츠 검색엔진서버(7-1)에서는 각 콘텐츠 서버의 데이터를 검색하여 콘텐츠 수신처에게 전송하기 위해서 대상 콘텐츠 데이터베이스 목록을 이미 콘텐츠 서버를 검색하여 가지고 있는 콘텐츠 서버별 콘텐츠 데이터베이스에서 선택한다. 이 전송대상 콘텐츠 데이터베이스 목록을 가지고 각 콘텐츠 서버에서 콘텐츠 수신처로 전송을 하도록 하는데, 서비스 엔진의 중앙관리 및 전송과정이 없으므로 각 콘텐츠 서버에서 목록에 의거하여 각 콘텐츠 서버에서 콘텐츠 수신처로 전송을 하도록 하는데 그 방법은 도 6에서 설명한 방법과 같이 한다. 각 콘텐츠 서버로의 다른 콘텐츠 서버에서의 전송완료를 콘텐츠 검색엔진 서버에서 맡는다. 즉, 701에서 콘텐츠 서버 A에 콘텐츠 전송대상 목록과 전송 시간(즉시 혹은 일정 시각에 정송하도록)을 통지(7-2)를 하면, 이에 따라 콘텐츠를 콘텐츠 수신처에 전송(7-3)을 한다. 콘텐츠 서버 A에서는 전송 완료 후 이 사실을 콘텐츠 B에 통지를 한다(필요 시에 콘텐스 검색엔진 7-1에도). 그러면 콘텐츠 검색엔진으로 부터 받은 목록과 즉시 혹은 일정 시각(7-4)에 의거 콘텐츠 서버 B가 콘텐츠 수신처로 전송을 한다(7-5). 이와 마찬가지로 나머지 과정도 수행을 한다.The content retrieval engine server 7-1 selects a list of target content databases from a content database for each content server that has already searched and retrieved a content server in order to retrieve data from each content server and transmit the data to the content destination. Each content server has a list of the content database to be transmitted to each content server, and since there is no central management and delivery process of the service engine, each content server transmits the content to the content destination based on the list. The method is the same as the method described in FIG. The content search engine server takes care of the completion of the transfer from the other content server to each content server. That is, in step 701, the content server A notifies the content server A of the content delivery target list and the transmission time (to be immediately or at a predetermined time) (7-2), thereby transferring the content to the content destination (7-3). The content server A notifies the content B of this fact after completion of the transmission (and also to the content search engine 7-1 if necessary). The content server B then transmits the content to the content destination based on the list received from the content search engine and immediately or at a predetermined time (7-4) (7-5). Likewise, do the rest of the process.

6-4에서 서비스 엔진이 있다면, 콘텐츠 수신처에서 콘텐츠 서버로 부터 콘텐츠 데이터를 집중하여 전송받거나 혹은 콘텐츠 검색엔진에서 혹은 별도의 서비스 서버에서 데이터를 콘텐츠 수신처로 전송을 한다. 이 점이 서비스 서버를 거치지 않고 전송하는 체계와 다른 점이다.If there is a service engine in 6-4, the content receiver centrally receives the content data from the content server, or transmits the data to the content receiver in the content search engine or in a separate service server. This is different from the system for transmitting without passing through the service server.

도 8은 도 5를 email(이하 메일이라고 통칭)을 구성에 포함하여 활용할 경우의 경우의 조합과 흐름도이다. 8-1은 메일을 통하여 콘텐츠를 콘텐츠 서버로 전송하는 경우이다. 서비스 엔진이 없으므로 각 콘텐츠 서버에서 각자 전송한다.FIG. 8 is a combination and flow chart in the case where FIG. 5 is used by including email (hereinafter referred to as mail) in the configuration. 8-1 shows a case where the content is transmitted to the content server via mail. Since there is no service engine, each content server transmits its own.

8-2는 콘텐츠 서버의 콘텐츠를 메일로서 한번에 서비스 엔진의 집중된 엔진을 통하여 콘텐츠데이터 수신처에 전송을 한다. 8-3은 콘텐츠 서버의 콘텐츠 데이터를 콘텐츠 검색엔진에서 검색을 하여 데이터베이스로 저장장치에 가지고 있는 것이다. 8-3은 콘텐츠 서버의 검색된 콘텐츠 데이터베이스에 의해 콘텐츠 검색엔진에서 위 8-1과 같이 목록을 선정하고, 이를 메일을 통하여 콘텐츠 데이터 수신처에 전송한다. 8-4는 콘텐츠 검색엔진의 목록을 서비스 엔진을 통하여 한 번에 콘텐츠 데이터 수신처에 메일로 전송을 한다. 이에 대한 설명은 도 7에서 설명한 바와 같다. 8-5는 콘텐츠 선택 수단을 메일을 통하여 콘텐츠 검색엔진에 통보할 수 있는 과정을 8-3에 추가한 것이다. 8-6은 콘텐츠 선택 수단을 메일을 통하여 콘텐츠 검색엔진에 통보할 수 있는 과정을 8-5에 추가한 것이다.8-2 transmits the contents of the contents server as mail via the centralized engine of the service engine to the contents data receiver at once. In 8-3, the content data of the content server is retrieved by the content search engine and stored in the storage device as a database. 8-3 selects a list from the content search engine as shown in the above 8-1 by the searched content database of the content server, and transmits the list to the content data destination through an e-mail. 8-4 mails a list of content search engines to content data destinations at once through the service engine. The description thereof is as described with reference to FIG. 7. 8-5 adds a process for notifying the content search engine of the content selection means by e-mail to 8-3. 8-6 adds a process for notifying the content search engine of the content selection means through e-mail to 8-5.

도 9에서 9-1의 콘텐츠 서버 A(9-1)에서 콘텐츠 수신처로 9-2와 같이 콘텐츠혹은 콘텐츠 목록 콘텐츠를 메일로 전송을 한다. 그러면 콘텐츠 수신처에서는 사용자가 이 메일을 클릭하면, 특정 프로그램에 의해 콘텐츠 서버 A의 콘텐츠들을 콘텐츠 수신처에 전송을 한다. 전송완료가 되면, 콘텐츠 사이트는 전송완료 사실을 콘텐츠 서버 B에 통보를 하고, 콘텐츠 서버 B는 마찬가지로 메일로 콘텐츠 수신처로 전송을 한다. 이하 다른 콘텐츠 서버들도 동일하게 작업을 한다. 콘텐츠 수신처에서는 이러한 메일이 수신되면 이들을 모아서 차례로 실행을 한다. 즉, 콘텐츠 서버 간의 각각 다른 콘텐츠 서버로의 통신, 콘텐츠 수신처로의 메일의 자동 전송 및 이들의 콘텐츠를 담고 있는 메일의 정확한 시간에 의한 자동실행으로서 구성되는 것이다. 사용자 혹은 프로그램에 의해 각 콘텐츠 서버로부터의 메일이 선택되고, 자동 실행되어 콘텐츠 서버로 부터의 콘텐츠는 웹을 통하여 콘텐츠 수신처에 전송되는 것도 포함한다.In FIG. 9, the content server A 9-1 in FIG. 9-1 transmits the content or the content list content by e-mail as shown in 9-2. Then, at the content destination, when the user clicks this mail, the contents of the content server A are transmitted to the content destination by a specific program. When the transfer is completed, the content site notifies the content server B of the completion of the transfer, and the content server B likewise transmits the content to the content destination by mail. In the following, other content servers work the same. When the mail is received, the content destination collects them and executes them in sequence. That is, it is configured as communication between different content servers between content servers, automatic transmission of mails to content destinations, and automatic execution by the correct time of mails containing these contents. The mail from each content server is selected by a user or a program, and automatically executed so that the content from the content server is transmitted to the content destination via the web.

** Transport Layer 프로토콜과 압축** Transport Layer Protocol and Compression

TCP/IP의 Transport Layer에는 TCP와 UDP 의 두가지 방식이 있다. TCP 전송방식은 매 원격컴퓨터에 데이터를 요청할 때마다 데이터 요청과 요청 수락 과정을 반복하여야 한다. 이는 대량 데이터의 전송에는 적합하지 않다. 본 발명은 웹 데이터도 여러 사이트의 데이터를 한번에 전송하므로 매번 원격 컴퓨터에 접속하여 이러한 과정을 거치지 않는 것이 효율적이다. 즉, 원격 컴퓨터에서는 여러 복수개의 웹페이지들의 데이터를 한번에 콘텐츠 수신처로 전송하는 것이 효율적이다. 따라서 내용은 웹 데이터이나, 전송방식은 TCP에 의하지 않고 UDP 방식에 의한다.There are two types of transport layers in TCP / IP: TCP and UDP. In TCP transmission method, data request and request acceptance process must be repeated for every remote computer request. This is not suitable for the transmission of large amounts of data. In the present invention, since web data also transmits data from various sites at once, it is efficient not to go through a remote computer every time. That is, in a remote computer, it is efficient to transmit data of a plurality of web pages to a content destination at once. Therefore, the content is web data, but the transmission method is UDP, not TCP.

이렇게 한번에 여러 웹 페이지 데이터들을 전송하기 위해서는 압축을 하여 전송하고, 목적지에서 압축을 복원하는 것이 효율적이다. 도 10에서In order to transmit multiple web page data at once, it is efficient to compress and restore the data at the destination. In Figure 10

도 10에서 10-1은 웹 서버 A의 여러 웹 페이지 데이터, 웹 서버 A의 여러 웹 페이지 데이터 및 웹 서버 A의 여러 웹 페이지 데이터를 전송하는 것이다. 웹 서버 A의 웹페이지들, 웹 서버 B와 웹 서버 C의 데이터들을 압축하여 10-2와 같이 적은 크기의 화일로서 전송하고, 목적지에서 이를 다시 복원하여 화면에 보여준다.In FIG. 10, 10-1 transmits various web page data of the web server A, various web page data of the web server A, and various web page data of the web server A. FIG. The web pages of Web Server A, the data of Web Server B and Web Server C are compressed and transmitted as a small file such as 10-2, and then restored and shown again on the screen.

본 발명에서 텍스트 데이터는 읽어야 하므로 불편하다. 이를 텍스트 데이터는 서비스 엔진에서 전송 시에 텍스트 데이터를 'text to speech'로 변환하여 콘텐츠 수신처의 사용자에게 전송하여 들을 수 있도록 한다.In the present invention, the text data has to be read, which is inconvenient. When the text data is transmitted from the service engine, the text data is converted into 'text to speech' so that the text data can be transmitted to and listened to the user of the content destination.

**광고**Advertising

도 11에서 텍스트, 그래픽, Falsh, Sound 및 동영상 데이터 들은 웹데이터들의 형식의 종류들이다. 11-1의 화살표 방향대로 데이터의 비중(일정 시간 구동에 필요한 데이터의 용량)이 큰 순서이다. 텍스트에서 특히 사운드나 동영상 데이터로 전환.전송하기 위해서는 전환하기 위해서 데이터 데이터 수신을 하고 이를 구동하여 클라이언트에서 구현하기 위해서는 일정 시간 만큼의 버퍼링 시간이 필요하다.본 발명은 이 때의 일정 버퍼링 시간 동안에 광고를 게재한다. 이 밖에도In FIG. 11, text, graphic, facade, sound, and video data are types of web data. In the direction of the arrow of 11-1, the specific gravity of the data (capacity of data required for constant time driving) is in ascending order. In order to convert from text to sound or video data, in order to transmit data data, it is necessary to buffer a certain amount of time to drive the data and to implement it in the client. To publish. In addition

- 사이트 전환-Site conversion

- 데이터 형식 전환-Convert data format

- 관람 공백시간(여유시간이 있을 때)-Viewing free time (when there is free time)

- 기타 필요할 경우에 광고를 게재(11-2)한다.-Post advertisements (11-2) if necessary.

광고를 브라우저 혹은 응용프로그램 창의 전면에 혹은 일부에 원래의 콘텐츠 데이터와는 별개의 데이터 로서 혹은 일부 데이터로서 추가하기도 한다. 일부에 추가하는 것은 콘텐츠데이터 중에 '프레임' 혹은 '테이블'을 이용하여 추가하기도 한다. 별도의 음성 데이터로서도 추가한다. 기존의 음성 데이터 콘텐츠의 중간에 추가하기도 한다. 도 12에서 12-1, 12-2와 12-3은 웹 콘텐츠 데이터이다, 여기에 중간에 12-4의 광고 혹은 별개의 데이터를 삽입하였다. 12-5는 12-2의 웹 콘텐츠 데이터 내에 광고가 추가된 것이다.Ads may be added to the front or in part of the browser or application window, either as separate data from the original content data or as some data. In some cases, the content data may be added using a 'frame' or a 'table' in the content data. It is also added as separate voice data. It may be added in the middle of existing voice data contents. In Fig. 12, 12-1, 12-2 and 12-3 are web content data, in which 12-4 advertisements or separate data are inserted. 12-5 is an advertisement added to the web content data of 12-2.

** 데이터의 추가** Addition of data

서비스 엔진을 통하여 콘텐츠 수신처에 콘텐츠를 전송하는 과정에 일부 내용을 콘텐츠에 추가하는 것이 가능하다. 이의 방법은 위의 광고에서와 같이 하나, 콘텐츠 내용에 삽입하여 추가하기도 한다. 도 12에서 12-6은 데이터가 추가된 것이다.It is possible to add some content to the content in the process of transmitting the content to the content destination via the service engine. This method is similar to the above advertisement, but is also inserted into the content of the content. In FIG. 12, 12-6 is data added.

콘텐츠 데이터들을 자동으로 사용자가 수신할 수 있도록 하므로써 사용자 편의성이 극대화된다. 따라서 누워서도 보는 등 TV와 같거나 유사한 편의성 제공이 가능하다.User convenience is maximized by automatically allowing the user to receive content data. Therefore, it is possible to provide the same or similar convenience as watching TV while lying down.

이러한 콘텐츠 데이터들을 사용자가 원하는 콘텐츠 데이터들로 구성을 하므로써 사용자 만족을 극대화 할 수 있다. 또한 현재의 인터넷은 많은 쓰레기 정보도 같이 포함되어 있다. 이를 스크린하여 엄선된 양질의 정보만을 사용자에게 제공을 함으로써 현재의 인터넷의 불편한 점을 없앤다.The user satisfaction can be maximized by composing the content data with the desired content data. The current Internet also contains a lot of garbage information. This screen eliminates the inconvenience of the current Internet by providing users with only high quality information.

이러한 콘텐츠 데이터들을 최대한 사용자의 입력이 없이도 자동으로 선택되어 사용자가 수신할 수 있도록 구성을 하는데 사용자의 신상정보, 환경정보와 사용자의 주문내용These contents data are automatically selected as much as possible without user input and configured to be received by the user.

사용자의 주문 내용 history 데이터베이스를 활용하므로써 사용자가 원하는 최선의 정보를 제공해 줄 수 있다.By using your order history database, you can provide the best information you need.

콘텐츠를 수신하는 방법을 클라이언트 컴퓨터 화면에서 뿐만이 아니라How to receive content from the client computer screen as well

- Peer to Peer, 특정 사이트 URL 주소에서의 수신.관람, email을 통한 콘텐츠 목록 수신 등 다양한 방법으로 구성을 한다.-It consists of various methods such as Peer to Peer, Receive / View at specific site URL address, Receive Content List through email.

데이터 전송이 TCP 전송방식 보다 전송속도가 빨라진다.Data transmission is faster than TCP transmission.

양질의 광고와 기타 고객을 위해서 필요로 하는 정보를 포함시킬 수 있다.You can include quality advertising and other information you need for your customers.

광고를 사이트 간 전환, 데이터 형식의 변경 특히 텍스트 등의 적은 용량의데이터 형식에서 사운드와 동영상의 대용량 데이터의 전송으로 전환할 때에 버퍼링을 위해서 잠깐 비는 공백 시간을 활용하여 광고를 게재할 수 있어 광고 수입을 높일 수 있다.When switching ads from site to site or changing data formats, especially from small data formats such as text to the transfer of large amounts of data for sound and video, ads can be served using a small amount of white space for buffering. You can increase your income.

Claims (1)

네트웍에서 콘텐츠 데이터 수신처와 콘텐츠 서버로 된 구성에서, 콘텐츠 데이터 수신처는 사용자가 언급된 콘텐츠를 볼 수 있는 위치이고, 콘텐츠 서버는 네트웍 상에서 사용자가 원하는 정보 데이터 콘텐츠를 가지고 있는 서버이고, 언급된 콘텐츠는 한개 혹은 이상의 페이지로 구성된 것인 환경에서, 콘텐츠 데이터 수신처에서 콘텐츠 서버로 부터 혹은 콘텐츠 서버에서 콘텐츠 데이터 수신처에 전송을 하여 사용자가 볼 수 있도록 구성하는 것을 특징으로 하는 콘텐츠 관람 방법.In the configuration of the content data destination and content server in the network, the content data destination is a location where the user can view the mentioned content, the content server is a server having the desired information data content on the network, and the content mentioned is In an environment consisting of one or more pages, the content viewing method, characterized in that configured to be viewed by the user by transmitting from the content server to the content data destination at the content server.
KR1020010034538A 2001-06-19 2001-06-19 Methods and appliances for presenting a plularity of data transmitted from a remote computer on a client computer in the network Withdrawn KR20020096220A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010034538A KR20020096220A (en) 2001-06-19 2001-06-19 Methods and appliances for presenting a plularity of data transmitted from a remote computer on a client computer in the network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010034538A KR20020096220A (en) 2001-06-19 2001-06-19 Methods and appliances for presenting a plularity of data transmitted from a remote computer on a client computer in the network

Publications (1)

Publication Number Publication Date
KR20020096220A true KR20020096220A (en) 2002-12-31

Family

ID=27709807

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010034538A Withdrawn KR20020096220A (en) 2001-06-19 2001-06-19 Methods and appliances for presenting a plularity of data transmitted from a remote computer on a client computer in the network

Country Status (1)

Country Link
KR (1) KR20020096220A (en)

Similar Documents

Publication Publication Date Title
US8849752B2 (en) Overloaded communication session
US7263548B2 (en) Method and apparatus for restructuring of personalized data for transmission from a data network to connected and portable network appliances
US6725268B1 (en) System and method for providing status information from multiple information sources in a single display
US7133919B2 (en) System and method for providing status information from multiple information sources in a single display
US8145728B2 (en) Method, system, and computer program product for offline advertisement servicing and cycling
EP2624524B1 (en) Content distribution network supporting popularity-based caching
US20140115034A1 (en) Multi-Media Search, Discovery, Submission and Distribution Control Infrastructure
JP5623516B2 (en) Open search support
US20040111473A1 (en) Method and system for instantaneous on-demand delivery of multimedia content over a communication network with aid of content capturing component, delivery-on-demand client and dynamically mapped resource locator server.
US20030097301A1 (en) Method for exchange information based on computer network
US20010051998A1 (en) Network interface having client-specific information and associated method
US20050071745A1 (en) Autonomic content load balancing
JP2008546115A (en) Advertising in the warning interface
KR20010023562A (en) Automated content scheduler and displayer
US20110196758A1 (en) Intelligent broadcast techniques to optimize wireless device bandwidth usage
EP1209597A1 (en) Methods for sending and receiving content and system for delivering content through use of e-mail
WO2005098682A2 (en) Method and apparatus for adaptive personalization of navigation
KR20090043953A (en) Method and apparatus for providing the same internet advertisement
US7734589B1 (en) System and method for optimizing data uploading in a network based media sharing system
CN101889310A (en) Organizing and publishing assets in UPnP networks
KR20020096220A (en) Methods and appliances for presenting a plularity of data transmitted from a remote computer on a client computer in the network
KR100546848B1 (en) Personal homepage integrated management method and system
US20100042685A1 (en) Personalizing communications layer
US20080250131A1 (en) Server and related method for inserting data into streaming data for a network system
JP2000259527A (en) System for specifying home page via simple input of symbol string

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010619

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid