[go: up one dir, main page]

KR100653203B1 - Personalized content recommendation service method in TV Anytime - Google Patents

Personalized content recommendation service method in TV Anytime Download PDF

Info

Publication number
KR100653203B1
KR100653203B1 KR1020030086859A KR20030086859A KR100653203B1 KR 100653203 B1 KR100653203 B1 KR 100653203B1 KR 1020030086859 A KR1020030086859 A KR 1020030086859A KR 20030086859 A KR20030086859 A KR 20030086859A KR 100653203 B1 KR100653203 B1 KR 100653203B1
Authority
KR
South Korea
Prior art keywords
content
service
anytime
user
metadata
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020030086859A
Other languages
Korean (ko)
Other versions
KR20050053225A (en
Inventor
이종설
이석필
임태범
Original Assignee
전자부품연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 전자부품연구원 filed Critical 전자부품연구원
Priority to KR1020030086859A priority Critical patent/KR100653203B1/en
Publication of KR20050053225A publication Critical patent/KR20050053225A/en
Application granted granted Critical
Publication of KR100653203B1 publication Critical patent/KR100653203B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법에 관한 것으로, 보다 자세하게는 양방향 방송에서 개인의 취향에 따른 맞춤형 방송 서비스를 받을 수 있는 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법에 관한 것이다.The present invention relates to a method for personalized content recommendation service in TV Anytime, and more particularly, to a method for personalized content recommendation service in TV Anytime, which can receive a personalized broadcasting service according to an individual's taste in two-way broadcasting. .

본 발명의 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법은 컨텐츠 서비스 제공자가 메타데이터를 생성하는 단계; 상기 컨텐츠 서비스 제공자가 상기 메타데이터를 저장하는 단계; 사용자가 상기 메타데이터가 포함된 컨텐츠(프로그램)를 이용하는 단계; 상기 사용자로부터 사용자정보 및 선호정보를 저장하는 단계; 상기 사용자정보 및 선호정보를 이용하여 사용자에 적합한 컨텐츠 리스트를 생성하는 단계 및 상기 컨텐츠 리스트를 사용자에게 전송하는 단계로 이루어짐에 기술적 특징이 있다.The personalized content recommendation service method in the TV Anytime of the present invention comprises the steps of generating metadata by the content service provider; Storing, by the content service provider, the metadata; Using a content (program) in which the user includes the metadata; Storing user information and preference information from the user; The technical features include generating a content list suitable for a user by using the user information and the preference information, and transmitting the content list to a user.

따라서, 본 발명의 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법은 티브이-애니타임 서비스를 지원하는 셋톱박스에서 티브이-애니타임 서비스 서버로부터 추천 서비스를 받게 함으로써 개인의 취향에 따른 양방향 맞춤형 방송 서비스 분야에 활용되는 장점이 있고, 양방향 방송 환경에서 멀티미디어 컨텐츠에 대한 검색과 사용자에 대한 선호 정보를 바탕으로 맞춤형 서비스를 받을 수 있는 효과가 있다.Therefore, the personalized content recommendation service method in the TV Anytime of the present invention receives the recommendation service from the TV-Anytime service server in the set-top box supporting the TV-Anytime service field according to the personal preferences of interactive interactive service There is an advantage that can be utilized, and there is an effect that can receive a customized service based on the search for multimedia content and preference information for the user in the interactive broadcast environment.

컨텐츠, TV 애니타임, 양방향 방송, 맞춤형 서비스, 타겟팅 서비스Content, TV Anytime, Interactive Broadcast, Customized Service, Targeting Service

Description

티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법{Personalized recommendation service method in a TV-anytime operation}Personalized recommendation service method in a TV-anytime operation}

도 1은 본 발명에 따른 작동 방법을 나타내는 개략도이다.1 is a schematic diagram showing a method of operation according to the invention.

도 2는 본 발명에 따른 개인 맞춤형 컨텐츠 서비스를 구현하는 시스템 구성도이다.2 is a system configuration for implementing a personalized content service according to the present invention.

본 발명은 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법에 관한 것으로, 보다 자세하게는 양방향 방송에서 개인의 취향에 따른 맞춤형 방송 서비스를 받을 수 있는 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법에 관한 것이다.The present invention relates to a method for personalized content recommendation service in TV Anytime, and more particularly, to a method for personalized content recommendation service in TV Anytime, which can receive a personalized broadcasting service according to an individual's taste in two-way broadcasting. .

일반적으로 티브이 애니타임은 실시간 또는 비실시간으로 전송되는 대용량 오디오 비디오 데이터를 사용자의 티브이, 셋탑박스 및 PC와 같은 단말기에 있는 저장매체에 임시로 보관한 후 사용자가 원하는 시간에 손쉽게 볼 수 있도록 하여 종래 방송의 시간적 제약을 극복하도록 한 것이다. In general, TV Anytime temporarily stores a large amount of audio and video data transmitted in real time or non-real time in a storage medium of a user's TV, set-top box, and PC, so that the user can easily view it at the desired time It is to overcome the time constraints of broadcasting.

종래의 주문형 비디오(Video On Demand : VOD) 서비스의 경우, 서버측에 모든 컨텐츠를 저장한 후 상향채널을 통한 사용자 요구에 따라 선택된 컨텐츠를 공급하는 서비스로 기존 방송의 시간적 제약을 해결하려고 하였으나, 사용자에 대한 선호도 및 컨텐츠에 대한 부가 정보에 대해서는 쉽게 접근할 수 없는 문제점이 있었다. In the case of a conventional video on demand (VOD) service, a service that stores all contents on a server side and supplies selected contents according to a user's request through an uplink channel, but attempts to solve the time constraints of the existing broadcasting, but the user There is a problem that is not easily accessible with respect to preferences and additional information on content.

티브이-애니타임 포럼은 두가지 타입의 메타데이터 웹 서비스를 정의한다. 두 타입에서는 잘 정의된 구조(Well-Defined Behavior)와 입출력 셋에 대한 원격 절차(Remote Procedure)로 구분된다. WSDL(Web Service Description Language) 표준에서 상기 원격 절차는 오퍼레이션(Operation)으로 정의된다. The TV-Anytime Forum defines two types of metadata web services. The two types are divided into well-defined structures (Well-Defined Behavior) and remote procedures for I / O sets. In the Web Service Description Language (WSDL) standard, the remote procedure is defined as an operation.

메타데이터는 데이터를 설명하는 데이터를 말한다. 즉, 실제 데이터(비디오, 오디오 및 텍스트)는 아니지만 직접 혹은 간접적으로 연관된 정보를 제공하는 데이터이다. 상기 메타데이터 검색 작동 방법은 get_Data 오퍼레이션이며, 사용자 정의 인증(User Description Submission Operation) 작동 방법은 submit_Data 오퍼레이션이다. 티브이-애니타임 메타데이터 서비스에서 사용되는 요구/응답 타입들은 urn:tva:transport:2002의 네임 스페이스(Name Space)에 정의된다. 상기 네임 스페이스는 다양한 메시지에 대한 검증을 위한 툴로서 제공된다. 메타데이터 스펙과 컨텐츠 레퍼런스(Content referencing) 표준에 정의된 타입들은 전송(Transport) 네임 스페이스에서 참고된다. 스키마 프레그먼트(Schema Fragment)들은 상기 네임 스페이스에 정의되고, 네임 스페이스 제공자는 상기 스키마 프레그먼트에서 "tns:"로 정의된다. 완전한 XML 스키마 파일은 tva_transport_types_v10.xsd이다.Metadata refers to data describing the data. That is, the data is not actual data (video, audio and text) but provides information that is directly or indirectly related. The metadata search operation method is a get_Data operation, and the user description submission operation method is a submit_Data operation. The request / response types used in the TV-Anytime metadata service are defined in the Name Space of urn: tva: transport: 2002. The namespace serves as a tool for verifying various messages. Types defined in the metadata specification and the content referencing standard are referenced in the transport namespace. Schema fragments are defined in the namespace, and a namespace provider is defined as "tns:" in the schema fragment. The complete XML schema file is tva_transport_types_v10.xsd.

상기 get_Data 오퍼레이션은 클라이언트가 프로그램 또는 프로그램 그룹에 대해서 티브이-애니타임 데이터를 서버에 검색하는 기능을 한다. 다음 리스트에서 티브이-애니타임 메타데이터 제공자가 get_Data 오퍼레이션을 사용하여 제공할 수 있는 기능들은 다음과 같다.The get_Data operation functions to retrieve, from the server, the TV-anytime data for the program or program group. In the following list, the functions provided by the TV-Anytime metadata provider using the get_Data operation are as follows.

상기 오퍼레이션은 참조 식별자(Content Referencing Identifier:CRID) 리스트를 이용하여 상기 참조 식별자에 대한 컨텐츠 레퍼런스 데이터를 반환하고, 상기 오퍼레이션은 참조 식별자 리스트를 이용하여 상기 참조 식별자에 대한 티브이-애니타임 메타데이터를 반환한다. 또한, 상기 오퍼레이션은 특별한 메타데이터 어트리뷰트(장르, 배우) 등에 대한 질의를 받아 해당되는 프로그램을 반환하고, 특정 시간 또는 특정 채널에 대한 질의를 통해 오퍼레이션은 해당 프로그램을 반환한다.The operation returns content reference data for the reference identifier using a Content Referencing Identifier (CRID) list, and the operation returns the TV-Anytime metadata for the reference identifier using the reference identifier list. do. In addition, the operation receives a query for a specific metadata attribute (genre, actor) and the like and returns a corresponding program, and the operation returns a corresponding program through a query for a specific time or a specific channel.

상기 get_Data 오퍼레이션은 원칙적으로 모든 질의 타입(Request Format)을 지원하며 메타데이터 제한조건에 대해 광범위한 질의를 제공한다.The get_Data operation supports all query formats in principle and provides a wide range of queries for metadata constraints.

먼저, 질의 타입인 Request Format은 클라이언트에게 세가지 타입의 파라미터를 지정하는 것으로 상기 각 파라미터의 설명은 표 1과 같다.First, the request format, which is a query type, specifies three types of parameters to the client. The description of each parameter is shown in Table 1.

Figure 112003046064827-pat00001
Figure 112003046064827-pat00001

두번째로 응답 타입인 Response Format의 get_Data의 응답은 다음 엘리먼트에 대해서 0 또는 하나 이상의 XML 인스턴스 도큐먼트를 포함하는데 그 설명은 표 2와 같다.Secondly, the response of get_Data of Response Format, which is a response type, includes zero or one or more XML instance documents for the following elements.

Figure 112003046064827-pat00002
Figure 112003046064827-pat00002

submit_Data 오퍼레이션은 티브이-애니타임의 Phase-1 표준 규격에서는 사용자 이용(Usage) 서비스와 컨텐츠에 기본한 인텔리전트 에이전트 또는 수동 기입에 따라 생성되는 익명의 프로파일 데이터의 셋으로 정의된 데이터로 제한하고 있다. The submit-Data operation is limited to data defined as a set of anonymous profile data generated by an intelligent agent based on a user usage service and content or a manual write in the Phase-1 standard specification of TV- Anytime.

티브이-애니타임 포럼은 모든 시청자와 프로바이더들의 기본권리를 존중하고 포함하는데, 이것은 컨텐츠 사용자의 프라이버시 기본권리와 컨텐츠 생성자, 제공자, 서비스 제공자 등과 같은 모든 참가자들의 적법한 권리를 포함한다. 프라이버시의 침해와 이 참여자들에 의한 프로파일링 능력은 컨텐츠 사용자의 결정이다. 그리고, 그것은 컨텐츠 사용자에 의해서 벤더(Vendor) 또는 서비스 프로바이더에게 사용자의 결정에 따라 배치된다.The TV-Anytime Forum respects and includes the basic rights of all viewers and providers, which includes the basic rights of the privacy of content users and the legal rights of all participants, such as content creators, providers, service providers, and so on. Invasion of privacy and the ability to profile by these participants is the content user's decision. It is then placed by the content user to the vendor or service provider according to the user's decision.

서비스, 테크놀러지 및 컨텐츠(Service/Technology/Content) 프로바이더와의 계약을 통해 컨텐츠 사용자를 나타내는 책임을 프로바이더들에게 할당하는 컨텐츠 사용자의 선택을 수락하는 프로바이더들은 엄격한 프라이버시 법칙에 충실한다. 컨텐츠 사용자를 위해 렌더링된 이런 법칙을 나타내는 문장들은 describe_submit_data 오퍼레이션을 통해 제공된다.Providers who accept content users' choice to assign providers responsibility for representing content users through contracts with service, technology and content providers adhere to strict privacy laws. Statements representing these rules rendered for content users are provided through the describe_submit_data operation.

컨텐츠 제공자는 그들의 컨텐츠가 연결된 사용자들에 의해 어떻게 사용되고 실행되는지를 알고 싶어하는데 컨텐츠 제공자의 비즈니스 결정들은 그 결과들에 따라 만들어진다.Content providers want to know how their content is used and executed by connected users, and the content providers' business decisions are made based on the results.

만약 상기 기능들이 사용자들에 의해 가능해진다면 사용자의 컨텐츠 이용내역(Usage History) 테이블의 미상 정보가 제공된다. 익명의 사용자에 대해서는 서버로 전송된 자세한 개인 정보들에 대한 프라이버시 기본권리가 보장되어야 한다.If the functions are enabled by the users, unknown information in the user's usage history table is provided. For anonymous users, the basic privacy rights of detailed personal information sent to the server should be guaranteed.

먼저, 질의 타입인 Request Format에서 submit_Data 오퍼레이션 입력은 사용자기술(User Description)에 정의된 mpeg7:UsageHistoryType을 따라 생성하여 전송 하는데 그 설명은 표 3과 같다.First, the submit_Data operation input is generated and transmitted according to mpeg7: UsageHistoryType defined in the user description in the request format, which is a query type.

Figure 112003046064827-pat00003
Figure 112003046064827-pat00003

두번째로 응답 타입인 Response Format의 submit_Data 응답은 자격 기술(Capability Description)에 대한 현재 버전인지를 포함해야 한다. 이것은 수신자가 오퍼레이션이 매번 사용될 때마다 자격 기술을 다운받아야 하는 번거로움을 제거해 주는데 그 설명은 표 4와 같다.Second, the submit_Data response of Response Format, which is a response type, must include whether it is the current version of the Capability Description. This eliminates the need for the receiver to download the qualification technology each time an operation is used, as described in Table 4.

Figure 112003046064827-pat00004
Figure 112003046064827-pat00004

상기와 같이 살펴본 바에 의하면, 현재 정의된 티브이-애니타임 작동 방법에서는 검색 및 사용자 정보의 전송은 가능하나, 사용자가 자신에게 추천된 컨텐츠 리스트를 가져올 수 있는 오퍼레이션이 정의되어 있지 않기 때문에 사용자 정보를 바탕으로 서버에서 생성된 맞춤형 정보 및 맞춤형 서비스를 위한 서비스의 제공이 불가능하다는 문제점이 있었다. As described above, in the currently defined TV-Anytime operation method, it is possible to search and transmit user information, but based on user information because there is no defined operation for retrieving the list of contents recommended by the user. As a result, there was a problem in that it was impossible to provide a service for the customized information and the customized service generated by the server.

따라서, 본 발명은 상기와 같은 종래 기술의 제반 단점과 문제점을 해결하기 위한 것으로, 디지털 멀티미디어 환경에서 개인의 취향에 따른 맞춤형 컨텐츠 추천 서비스를 받을 수 있는 셋톱박스를 통하여 양방향 서비스가 가능한 맞춤형 방송 서비스를 제공함에 본 발명의 목적이 있다.
Accordingly, the present invention is to solve the above-mentioned disadvantages and problems of the prior art, and provides a customized broadcast service capable of two-way service through a set-top box that can receive customized content recommendation services according to individual preferences in a digital multimedia environment. It is an object of the present invention to provide.

본 발명의 상기 목적은 컨텐츠 서비스 제공자가 메타데이터를 생성하는 단계; 상기 컨텐츠 서비스 제공자가 상기 메타데이터를 저장하는 단계; 사용자가 상기 메타데이터가 포함된 컨텐츠(프로그램)를 이용하는 단계; 상기 사용자로부터 사용자정보 및 선호정보를 저장하는 단계; 상기 사용자정보 및 선호정보를 이용하여 사용자에 적합한 컨텐츠 리스트를 생성하는 단계 및 상기 컨텐츠 리스트를 사용자에게 전송하는 단계로 이루어진 개인 맞춤형 컨텐츠 추천 서비스를 위한 티브이 애니타임 작동 방법에 의해 달성된다.The object of the present invention is the step of generating the metadata by the content service provider; Storing, by the content service provider, the metadata; Using a content (program) in which the user includes the metadata; Storing user information and preference information from the user; It is achieved by the TV anytime operation method for a personalized content recommendation service consisting of generating a content list suitable for a user using the user information and preference information and transmitting the content list to a user.

본 발명의 상기 목적과 기술적 구성 및 그에 따른 작용효과에 관한 자세한 사항은 본 발명의 바람직한 실시예를 도시하고 있는 도면을 참조한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.Details of the above object and technical configuration of the present invention and the effects thereof according to the present invention will be more clearly understood by the following detailed description with reference to the drawings showing preferred embodiments of the present invention.

도 1은 본 발명에 따른 작동 방법을 나타내는 개략도이다. 티브이-애니타임 표준에서는 리턴패스를 통한 양방향 메타데이터 서비스를 위해 SOAP 오퍼레이션을 정의하고 있다. 티브이-애니타임 메타데이터 클라이언트는 티브이-애니타임에서 규 정한 SOAP 오퍼레이션인 get_Data submit_Data를 통해 메타데이터의 검색 및 사용자 데이터의 서버 전달이 가능하다. 1 is a schematic diagram showing a method of operation according to the invention. The TV-Anytime standard defines SOAP operations for bidirectional metadata services via return paths. The TV-Anytime metadata client can retrieve metadata and deliver server data to user through get_Data submit_Data, a SOAP operation defined by TV-Anytime.

도 2는 본 발명에 따른 개인 맞춤형 컨텐츠 서비스를 구현하는 시스템 구성도이다. 상기 시스템은 메타데이터의 처리를 위해 DOM(W3C에서 제안한 언어 및 플랫폼이 중립적으로 기술된 인터페이스의 표준 - Tree 기반의 API 제공)/SAX(DOM과 마찬가지로 XML 파싱을 위해 만들어진 표준 인터페이스 - 이벤트 기반의 API 제공) 인터페이스를 지원하며 메타데이터에 대한 내용검색과 애트리뷰트에 기반한 검색을 제공하며, 사용자 프로파일을 이용하여 개인화된 지능형 맞춤 서비스를 제공한다. 2 is a system configuration for implementing a personalized content service according to the present invention. The system is based on the DOM (W3C proposed language and platform-neutral interface-provided tree-based API) / SAX (standard interface created for XML parsing as well as DOM-event-based API for metadata processing). Interface), provides content search and attribute-based search for metadata, and provides personalized, intelligent, and customized services using user profiles.

도 2와 같이 서비스 시스템을 이용하여 사용자는 직접 컨텐츠에 대한 검색이 가능하고, 시스템 등록시 작성한 사용자 메타데이터를 바탕으로 사용자에 적합한 컨텐츠 리스트를 자동으로 받는 맞춤형 서비스를 받을 수 있다. 상기 사용자는 전달받은 컨텐츠의 참조 식별자를 통해 위치 기술자(Locator)를 획득할 수 있고, 상기 획득한 위치 기술자가 방송용 위치 기술자일 경우에는 해당 프로그램에 대해서 녹화가 가능하며, URL을 통한 요구(On-Demand) 컨텐츠일 경우에는 해당 컨텐츠에 대한 다운로딩을 통해 획득이 가능하다.Using the service system as shown in FIG. 2, a user can directly search for contents and receive a customized service that automatically receives a list of contents suitable for the user based on user metadata created during system registration. The user can obtain a location descriptor (Locator) through the reference identifier of the received content, if the acquired location descriptor is a broadcast location descriptor can be recorded for the program, the request via the URL (On- Demand) content can be obtained by downloading the corresponding content.

그러나, 티브이-애니타임 표준에서는 개개인에게 맞춤 컨텐츠를 제공하거나 서버에 의한 타겟팅 서비스(Targeting service)를 위한 오퍼레이션은 정의하지 않고 있다. 따라서 본 발명에서는 티브이-애니타임 서비스에서의 개인 맞춤형 추천 서비스를 위한 새로운 오퍼레이션을 정의한다.However, the TV-Any-time standard does not define operations for providing personalized content to individuals or targeting services by a server. Therefore, the present invention defines a new operation for personalized recommendation service in the TV-Any-time service.

상기 개인 맞춤형 추천 서비스의 새로운 오퍼레이션은 get_RecommededData로 서, 상기 get_RecommendedData를 이용해서 티브이-애니타임 서비스 서버는 get_Submit 오퍼레이션을 통해 서버에 전송된 사용자 정보를 바탕으로 개개인에 적합한 컨텐츠 리스트를 생성해서 전송할 수 있다.The new operation of the personalized recommendation service is get_RecommededData. Using the get_RecommendedData, the TV-Anytime service server may generate and transmit a content list suitable for each individual based on the user information transmitted to the server through the get_Submit operation.

먼저, 질의 타입인 Request Format은 클라이언트는 서버측에 다음과 같이 각각의 사용자를 식별할 수 있는 UserIdentifier를 파라미터로 get_RecommendedData 오퍼레이션을 수행한다. 상기 파라미터의 설명은 표 5와 같다.First, in the request format, a query type, the client performs a get_RecommendedData operation on the server side as a parameter of a UserIdentifier that can identify each user as follows. The description of the parameter is shown in Table 5.

Figure 112003046064827-pat00005
Figure 112003046064827-pat00005

두번째로 응답 타입인 Response Format의 get_RecommendedData의 응답은 다음 엘리먼트에 대해서 0 또는 하나 이상의 XML 인스턴스 도큐먼트를 포함하는데 그 설명은 표 6과 같다.Secondly, the response of get_RecommendedData of Response Format, which is a response type, includes zero or one or more XML instance documents for the following elements.

Figure 112003046064827-pat00006
Figure 112003046064827-pat00006

본 발명에 따른 다른 실시예를 살펴보면 다음과 같다. get_RecommencedData 오퍼레이션을 이용하면, 사용자 정보를 바탕으로 타게팅 광고 서비스가 가능하다. 예를 들어 광고주는 20대의 남자로 스포츠 중 축구를 좋아하는 사람을 대상으로 광고 또는 상업광고를 제공할 수 있으며 서비스 서버로부터 사용자에게 보내는 공지사항 및 프로그램의 전달 등에 사용될 수 있다. Looking at another embodiment according to the present invention. Using the get_RecommencedData operation, targeting advertisement service is possible based on user information. For example, an advertiser may be provided with advertisements or commercial advertisements for people who like soccer during sports as a man in their twenties, and may be used to deliver announcements and programs sent to users from a service server.

본 발명은 이상에서 살펴본 바와 같이 바람직한 실시예를 들어 도시하고 설명하였으나, 상기한 실시예에 한정되지 아니하며 본 발명의 정신을 벗어나지 않는 범위 내에서 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변경과 수정이 가능할 것이다.Although the present invention has been shown and described with reference to the preferred embodiments as described above, it is not limited to the above embodiments and those skilled in the art without departing from the spirit of the present invention. Various changes and modifications will be possible.

따라서, 본 발명의 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법은 티브이-애니타임 서비스를 지원하는 셋톱박스에서 티브이-애니타임 서비스 서버로부터 추천 서비스를 받게 함으로써 개인의 취향에 따른 양방향 맞춤형 방송 서비스 분야에 활용되는 장점이 있고, 양방향 방송 환경에서 멀티미디어 컨텐츠에 대한 검색과 사용자에 대한 선호 정보를 바탕으로 맞춤형 서비스를 받을 수 있는 효과가 있다.Therefore, the personalized content recommendation service method in the TV Anytime of the present invention receives the recommendation service from the TV-Anytime service server in the set-top box supporting the TV-Anytime service field according to the personal preferences of interactive interactive service There is an advantage that can be utilized, and there is an effect that can receive a customized service based on the search for multimedia content and preference information for the user in the interactive broadcast environment.

Claims (6)

티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법에 있어서,In the personalized content recommendation service method in TV Anytime, 컨텐츠 서비스 서버가 컨텐츠에 대한 메타데이터를 생성하는 제1단계;A first step of the content service server generating metadata about the content; 상기 서버가 상기 메타데이터를 저장하는 제2단계;A second step of the server storing the metadata; 상기 서버가 get_RecommendedData 오퍼레이션의 질의를 이용하여 사용자로부터 사용자정보 및 상기 메타데이터 검색을 통한 선호정보를 확보하는 제3단계;A third step of the server obtaining user information and preference information by searching the metadata from a user using a query of a get_RecommendedData operation; 상기 사용자정보 및 선호정보를 이용하여 상기 사용자에 적합한 컨텐츠 리스트를 생성하는 제4단계; 및Generating a content list suitable for the user by using the user information and the preference information; And 상기 컨텐츠 리스트를 상기 사용자에게 전송하는 제5단계A fifth step of transmitting the content list to the user; 를 포함하는 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법.Personalized content recommendation service method in TV Anytime comprising a. 삭제delete 제 1항에 있어서,The method of claim 1, 상기 제5단계는 서버로부터 컨텐츠 리스트를 사용자에게 전송하는 get_RecommendedData 오퍼레이션의 응답을 이용하는 것을 특징으로 하는 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법.And the fifth step uses a response of a get_RecommendedData operation for transmitting a content list from a server to a user. 제 2항에 있어서,The method of claim 2, 상기 get_RecommendedData 오퍼레이션의 질의는 각각의 사용자를 식별할 수 있는 UserIdentifier를 파라미터로 지정하는 것을 특징으로 하는 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법.The query of the get_RecommendedData operation specifies a UserIdentifier that can identify each user as a parameter. 제 3항에 있어서,The method of claim 3, wherein 상기 get_RecommendedData 오퍼레이션의 응답은 0 또는 하나 이상의 XML 인스턴스 도큐먼트를 포함하는 것을 특징으로 하는 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법.The response of the get_RecommendedData operation comprises zero or one or more XML instance documents. 제 1항에 있어서,The method of claim 1, 상기 컨텐츠 리스트는 컨텐츠에 대한 광고, 공지사항 및 프로그램을 포함하는 것을 특징으로 하는 티브이 애니타임에서의 개인 맞춤형 컨텐츠 추천 서비스 방법.The content list is a personalized content recommendation service method of TV anytime, characterized in that it comprises advertising, announcements and programs for the content.
KR1020030086859A 2003-12-02 2003-12-02 Personalized content recommendation service method in TV Anytime Expired - Fee Related KR100653203B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030086859A KR100653203B1 (en) 2003-12-02 2003-12-02 Personalized content recommendation service method in TV Anytime

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030086859A KR100653203B1 (en) 2003-12-02 2003-12-02 Personalized content recommendation service method in TV Anytime

Publications (2)

Publication Number Publication Date
KR20050053225A KR20050053225A (en) 2005-06-08
KR100653203B1 true KR100653203B1 (en) 2006-12-06

Family

ID=37248961

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030086859A Expired - Fee Related KR100653203B1 (en) 2003-12-02 2003-12-02 Personalized content recommendation service method in TV Anytime

Country Status (1)

Country Link
KR (1) KR100653203B1 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1792489A4 (en) * 2004-09-16 2011-08-31 Korea Electronics Telecomm SYSTEM AND METHOD FOR PROVIDING A PERSONALIZED DATA BROADCASTING SERVICE, USER TERMINAL AND METHOD FOR USING A PERSONALIZED DATA BROADCASTING SERVICE AND DATA DIFFUSION APPLICATION STRUCTURE USED THEREFOR
KR100737801B1 (en) * 2004-12-30 2007-07-10 전자부품연구원 How to transfer non-anonymous user metadata by SOAP operation
WO2006073281A1 (en) * 2005-01-07 2006-07-13 Electronics And Telecommunications Research Institute Apparatus and method for providing adaptive broadcast service using classification schemes for usage environment description
KR100731980B1 (en) * 2005-11-02 2007-06-25 전자부품연구원 Apparatus for providing multimedia contents in a home network using a metadata generating device and metadata
KR100697536B1 (en) * 2005-11-08 2007-03-20 전자부품연구원 How to search for user information basics using the Google Operations in the TV Service
KR100793513B1 (en) * 2006-02-24 2008-01-14 한국정보통신대학교 산학협력단 Targeted advertising service system and communication method in communication network
KR100824600B1 (en) * 2006-11-29 2008-04-24 한국전자통신연구원 Open interface based customized broadcasting service providing system and method
KR100806733B1 (en) * 2006-12-28 2008-02-27 전자부품연구원 A computer-readable recording medium recording a pattern pool based user preference information management system, a method for managing user preference information, and a program for realizing the same.
US20080279349A1 (en) * 2007-05-07 2008-11-13 Christopher Jaffe Media with embedded network services
KR100946279B1 (en) * 2008-03-20 2010-03-09 (주)비욘위즈 Broadcasting program recommendation device and method
KR101552147B1 (en) 2008-04-24 2015-09-11 삼성전자주식회사 Method for recommending broadcasting contents and apparatus thereof
KR101528857B1 (en) 2008-04-24 2015-06-16 삼성전자주식회사 A method and apparatus for providing broadcast program information
KR101517769B1 (en) 2008-04-24 2015-05-06 삼성전자주식회사 Method for recommending broadcasting contents in media contents reproducing device and apparatus thereof
US20140215507A1 (en) * 2011-12-08 2014-07-31 Rita H. Wouhaybi Personalized passive content delivery
KR101416751B1 (en) * 2013-04-22 2014-08-06 주식회사 케이티 Server and method for transmitting items to tv device

Also Published As

Publication number Publication date
KR20050053225A (en) 2005-06-08

Similar Documents

Publication Publication Date Title
US8055676B2 (en) Method for providing requested fields by get—Data operation in TV-anytime metadata service
CN102804797B (en) The correlation for the media metadata collected from separate sources
US20090125559A1 (en) Method, apparatus and system for creating interest information
US7320134B1 (en) System and method for cable operator control over enhanced programming
KR100653203B1 (en) Personalized content recommendation service method in TV Anytime
US20090138441A1 (en) Additional Content Information
US20090070324A1 (en) Related information transmission method, related information transmission server, terminal apparatus and related information transmission system
KR20130080777A (en) Purchase transaction method for iptv product and iptv receiver thereof
KR101952700B1 (en) Apparatus and method of providing broadcast and communication convergence services
KR100848125B1 (en) Apparatus and Method for Providing Adaptive Broadcast Service using Usage Environment Description including Biographic Information and Terminal Information and User Terminal and Computer Readable Medium Thereof
CN101217649B (en) Method, server and terminal to determine correlating programs in different networks
KR100711608B1 (en) Real-time Filtered Broadcast Video Management System and Method in Home Terminal
KR100926705B1 (en) Apparatus and method for providing customized advertisement service
US7822716B2 (en) Method for deleting user metadata managed by a TV-Anytime metadata server using an SOAP operation
CN100444635C (en) Method for providing request field using get_Data operation in TV-Anytime metadata service
KR100679314B1 (en) Method of distributing metadata-metadata using SOAP operation
KR101779975B1 (en) System for providing additional service of VOD content using SNS message and method for providing additional service using the same
US9467242B2 (en) System and method for producing an electronic program guide for user-created content
US7797715B2 (en) Method of providing user information-based search using get—data operation in TV anytime metadata service
JP2010522394A (en) Inquiry content service method using SOAP operation
KR100853123B1 (en) Apparatus and method for providing enhanced EP service for mobile terminal
KR100590028B1 (en) How to create and manage content list for portable media player
Yoon et al. TV-Anytime based personalized bi-directional metadata service system
KR101460800B1 (en) Method and system for providing user-defined channel service
Hong et al. Design and implementation of home media server using TV-anytime for personalized broadcasting service

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

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

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

J201 Request for trial against refusal decision
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

St.27 status event code: A-3-4-F10-F13-rex-PB0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20130621

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20140708

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20151128

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20151128

P22-X000 Classification modified

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301