JP5511015B2 - Information processing system - Google Patents

Information processing system Download PDF

Info

Publication number
JP5511015B2
JP5511015B2 JP2011039638A JP2011039638A JP5511015B2 JP 5511015 B2 JP5511015 B2 JP 5511015B2 JP 2011039638 A JP2011039638 A JP 2011039638A JP 2011039638 A JP2011039638 A JP 2011039638A JP 5511015 B2 JP5511015 B2 JP 5511015B2
Authority
JP
Japan
Prior art keywords
unit
access
program
service
request
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.)
Active
Application number
JP2011039638A
Other languages
Japanese (ja)
Other versions
JP2011101443A (en
Inventor
昭雄 細野
淳一 上村
義彦 山崎
智代 芳井
秀己 黒口
守康 不破
之博 松身
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IO Data Device Inc
Original Assignee
IO Data Device Inc
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 IO Data Device Inc filed Critical IO Data Device Inc
Priority to JP2011039638A priority Critical patent/JP5511015B2/en
Publication of JP2011101443A publication Critical patent/JP2011101443A/en
Application granted granted Critical
Publication of JP5511015B2 publication Critical patent/JP5511015B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、テレビ受像機を用いたウェブ上のサービスに関する。   The present invention relates to a service on the web using a television receiver.

例えば、特許文献1には、テレビのチャネル選択操作と同様な操作方法でインターネットを簡単に利用することができるインターネットテレビジョン装置が開示されている。
特開2007−208952号公報
For example, Patent Literature 1 discloses an Internet television device that can easily use the Internet by an operation method similar to a television channel selection operation.
JP 2007-208952 A

本発明は、上述した背景からなされたものであり、テレビ受像機を用いてウェブ上のサービスを提供することを目的とする。   The present invention has been made from the above-described background, and an object thereof is to provide a service on the web using a television receiver.

上記目的を達成するために、本発明に係る中継装置は、クライアント端末からのウェブアクセスを中継する中継装置であって、アクセスすべきウェブページを特定するためのページ特定情報を、クライアント端末から取得するページ特定情報取得手段と、前記クライアント端末の識別情報に基づく端末認証に成功した場合に、前記ページ特定情報取得手段により取得されたページ特定情報の一部を書き換える書換手段とを有する。   In order to achieve the above object, a relay device according to the present invention is a relay device that relays web access from a client terminal, and acquires page specifying information for specifying a web page to be accessed from the client terminal. And page rewriting means for rewriting a part of the page specific information acquired by the page specific information acquiring means when the terminal authentication based on the identification information of the client terminal is successful.

好適には、前記クライアント端末の識別情報に基づく端末認証に失敗した場合に、このクライアント端末から取得されたページ特定情報を、そのまま、アクセス先に向けて送信する送信手段をさらに有し、前記書換手段は、前記クライアント端末の識別情報に基づく端末認証に失敗した場合に、このクライアント端末から取得されたページ特定情報の書換えを行わない。   Preferably, when the terminal authentication based on the identification information of the client terminal fails, it further includes a transmission means for transmitting the page specifying information acquired from the client terminal as it is to the access destination, The means does not rewrite the page specifying information acquired from the client terminal when terminal authentication based on the identification information of the client terminal fails.

好適には、既定の利用者に関する利用者情報を格納する利用者情報格納手段と、前記クライアント端末の識別情報に基づく端末認証に成功した場合に、前記利用者情報格納手段により格納されている利用者情報を、前記書換手段により書き換えられたページ特定情報に関連付けて送信する送信手段とをさらに有する。   Preferably, user information storage means for storing user information relating to a predetermined user, and usage stored by the user information storage means when terminal authentication based on the identification information of the client terminal is successful. Transmission means for transmitting information related to the page identification information rewritten by the rewriting means.

また、本発明に係る情報処理システムは、クライアント端末と、このクライアント端末に直接接続された第1の中継装置と、第2の中継装置とを含む情報処理システムであって、前記第1の中継装置は、ウェブページにアクセスするためのアクセス要求情報を、前記クライアント端末から取得するアクセス要求取得手段と、前記クライアント端末の識別情報に基づく端末認証に成功した場合に、前記アクセス要求取得手段により取得されたアクセス要求情報の少なくとも一部を前記第2の中継装置に送信する送信手段とを有し、前記第2の中継装置は、前記第1の中継装置から受信したアクセス要求情報に応じて、通知すべき再アクセス先のウェブページを選択するページ選択手段と、前記ページ選択手段により選択されたウェブページを、再アクセス先のウェブページとして前記クライアント端末に通知するページ通知手段とを有する。   An information processing system according to the present invention is an information processing system including a client terminal, a first relay device directly connected to the client terminal, and a second relay device, wherein the first relay device The device acquires access request information for accessing a web page from the access request acquisition unit that acquires from the client terminal and the access request acquisition unit when the terminal authentication based on the identification information of the client terminal is successful. Transmitting means for transmitting at least a part of the access request information received to the second relay device, wherein the second relay device is configured to respond to the access request information received from the first relay device, A page selection means for selecting a re-access destination web page to be notified, and a web page selected by the page selection means; And a page notification means for notifying the client terminal as access destination web page.

好適には、前記第1の中継装置又は前記第2の中継装置は、クライアント端末のユーザに関して、ユーザ認証を行うユーザ認証手段をさらに有し、前記ページ選択手段は、前記第1の中継装置から受信したアクセス要求情報と、前記ユーザ認証手段によるユーザ認証の結果とに応じて、通知すべき再アクセス先のウェブページを選択する。   Preferably, the first relay device or the second relay device further includes user authentication means for performing user authentication with respect to the user of the client terminal, and the page selection means is connected to the first relay device. A re-access destination web page to be notified is selected according to the received access request information and the result of user authentication by the user authentication means.

好適には、前記ページ選択手段は、前記第1の中継装置から受信したアクセス要求情報に対応するウェブページと同一ドメインに属する他のウェブページを、再アクセス先のウェブページとして選択する。   Preferably, the page selection means selects another web page belonging to the same domain as the web page corresponding to the access request information received from the first relay device as a re-access destination web page.

また、本発明に係る周辺装置は、テレビ受像機に接続された周辺装置であって、前記テレビ受像機からのウェブアクセスを検知するアクセス検知手段と、前記アクセス検知手段によりウェブアクセスが検知された時に前記テレビ受像機で表示されている番組を特定する番組特定手段と、前記番組特定手段により特定された番組に基づいて、アクセス先を決定する決定手段と、前記決定手段により決定されたアクセス先にアクセスして、ウェブコンテンツを要求する要求手段とを有する。   The peripheral device according to the present invention is a peripheral device connected to a television receiver, wherein the web access is detected by the access detecting means for detecting web access from the television receiver, and the access detecting means. A program specifying means for specifying a program sometimes displayed on the television receiver, a determining means for determining an access destination based on the program specified by the program specifying means, and an access destination determined by the determining means And request means for requesting web content.

好適には、前記要求手段により要求したウェブコンテンツを前記テレビ受像機に転送する転送手段をさらに有する。   Preferably, the apparatus further includes transfer means for transferring the web content requested by the request means to the television receiver.

好適には、利用者の住所を含む利用者情報を格納する記録領域と、前記記録領域に格納された利用者情報を、前記決定手段により決定されたアクセス先に送信する送信手段とをさらに有する。   Preferably, the apparatus further includes a recording area for storing user information including a user's address, and a transmission means for transmitting the user information stored in the recording area to the access destination determined by the determination means. .

好適には、前記テレビ受像機のリモートコントローラから発信される信号を受信する受信ポートと、ウェブコンテンツの少なくとも一部を番組に対応付けて格納するコンテンツ格納手段とをさらに有し、前記アクセス検知手段は、前記テレビ受像機に対してウェブアクセスを指示するウェブアクセス信号を前記受信ポートで受信することにより、ウェブアクセスを検知し、前記番組特定手段は、前記テレビ受像機に対してチャンネルの切替えを指示するチャンネル切替信号に基づいて、表示されている番組を特定し、前記要求手段は、前記番組特定手段により特定された番組が既定の番組である場合に、この番組に対応付けて格納されているウェブコンテンツの一部を前記コンテンツ格納手段から読み出す。   Preferably, the access detection means further includes a reception port for receiving a signal transmitted from a remote controller of the television receiver, and content storage means for storing at least part of web content in association with a program. Detects a web access by receiving a web access signal instructing web access to the television receiver at the reception port, and the program specifying means switches the channel to the television receiver. Based on the channel switching signal to instruct, the displayed program is specified, and the requesting means is stored in association with the program when the program specified by the program specifying means is a default program. A part of the web content is read from the content storage means.

好適には、前記決定手段は、ウェブアクセスが検知された時にテレビショッピング番組が前記テレビ受像機で表示されていたことを条件として、ショッピングサイトをアクセス先として決定する。   Preferably, the determining means determines a shopping site as an access destination on the condition that a television shopping program is displayed on the television receiver when web access is detected.

好適には、前記決定手段は、ウェブアクセスが検知された時に既定の番組が前記テレビ受像機で表示されていたことを条件として、商品サンプルの配布を受け付けるサイトをアクセス先として決定する。   Preferably, the determination means determines a site that accepts distribution of product samples as an access destination on condition that a predetermined program is displayed on the television set when web access is detected.

また、本発明に係る周辺装置は、テレビ受像機に接続された周辺装置であって、前記テレビ受像機からのウェブアクセスを検知するアクセス検知手段と、前記アクセス検知手段によりウェブアクセスが検知された時間帯に基づいて、アクセス先を決定する決定手段と、前記決定手段により決定されたアクセス先にアクセスして、ウェブコンテンツを要求する要求手段とを有する。   The peripheral device according to the present invention is a peripheral device connected to a television receiver, wherein the web access is detected by the access detecting means for detecting web access from the television receiver, and the access detecting means. A determination unit configured to determine an access destination based on a time zone; and a request unit configured to access the access destination determined by the determination unit and request web content.

好適には、既定の番組が放送される時間帯であるか否かに応じて、通常モードと、これよりも電力消費量が小さいスリープモードとを切り替えるモード切替手段をさらに有する。   Preferably, the apparatus further includes mode switching means for switching between a normal mode and a sleep mode in which the power consumption is smaller than this in accordance with whether or not a predetermined program is broadcast.

また、本発明に係る周辺装置は、テレビ受像機に接続された周辺装置であって、前記テレビ受像機からのウェブアクセスを検知するアクセス検知手段と、前記アクセス検知手段によりウェブアクセスが検知された時に前記テレビ受像機で表示されていたチャンネルを特定するチャンネル特定手段と、前記チャンネル特定手段により特定されたチャンネルに基づいて、アクセス先を決定する決定手段と、前記決定手段により決定されたアクセス先にアクセスして、ウェブコンテンツを要求する要求手段とを有する。   The peripheral device according to the present invention is a peripheral device connected to a television receiver, wherein the web access is detected by the access detecting means for detecting web access from the television receiver, and the access detecting means. Channel specifying means for specifying a channel sometimes displayed on the television receiver, determining means for determining an access destination based on the channel specified by the channel specifying means, and an access destination determined by the determining means And request means for requesting web content.

好適には、前記テレビ受像機のリモートコントローラから発信される信号を受信する受信ポートをさらに有し、前記アクセス検知手段は、前記テレビ受像機に対してウェブアクセスを指示するウェブアクセス信号を前記受信ポートで受信することにより、ウェブアクセスを検知し、前記チャンネル特定手段は、前記テレビ受像機に対してチャンネルの切替えを指示するチャンネル切替信号に基づいて、表示されているチャンネルを特定し、前記決定手段は、特定されたチャンネルが既定のチャンネルである場合に、既定のウェブサイトをアクセス先に決定し、特定されたチャンネルが既定のチャンネル以外である場合に、前記テレビ受像機により決定されたアクセス先をそのままアクセス先として採用する。   Preferably, the television receiver further includes a reception port for receiving a signal transmitted from a remote controller of the television receiver, and the access detection means receives the web access signal for instructing the television receiver to access the web. Web access is detected by receiving at the port, and the channel specifying means specifies the displayed channel based on a channel switching signal that instructs the television receiver to switch the channel, and determines the determination. The means determines the default website as the access destination when the specified channel is the default channel, and the access determined by the television receiver when the specified channel is other than the default channel. Use the destination as the access destination.

また、本発明に係るテレビ受像機は、テレビの放送電波を受信して、テレビ画面を表示するテレビ受像手段と、ユーザから、ウェブアクセスの要求を受け付けるアクセス受付手段と、前記アクセス受付手段によりウェブアクセスが受け付けられた時に前記テレビ受像手段により表示されている番組を特定する番組特定手段と、前記番組特定手段により特定された番組に基づいて、アクセス先を決定する決定手段と、前記決定手段により決定されたアクセス先にアクセスして、ウェブコンテンツを要求する要求手段とを有する。   The television receiver according to the present invention includes a television receiver that receives a television broadcast wave and displays a television screen, an access receiver that receives a web access request from a user, and a web that is received by the access receiver. A program specifying means for specifying a program displayed by the television receiving means when access is accepted; a determining means for determining an access destination based on the program specified by the program specifying means; and Requesting means for accessing the determined access destination and requesting web content.

また、本発明に係る情報処理システムは、テレビ受像機に接続された周辺装置と、この周辺装置からのウェブアクセスに応じてサービスを提供するサービス提供装置とを含む情報処理システムであって、前記周辺装置は、前記テレビ受像機からのウェブアクセスを検知するアクセス検知手段と、前記サービス提供装置にアクセスして、前記アクセス検知手段によりウェブアクセスが検知された時に前記テレビ受像機で表示されている番組を特定するための番組特定情報を前記サービス提供装置に提供するアクセス手段とを有し、前記サービス提供装置は、前記アクセス手段から提供された番組特定情報に基づいて、提供するウェブサービスを選択するサービス選択手段と、前記サービス選択手段により選択されたウェブサービスを提供するサービス提供手段とを有する。   An information processing system according to the present invention is an information processing system including a peripheral device connected to a television receiver and a service providing device that provides a service in response to web access from the peripheral device. The peripheral device is displayed on the television receiver when the web access is detected by the access detecting means by accessing the service providing device and detecting the web access from the television receiver. Access means for providing the service providing apparatus with program specifying information for specifying a program, and the service providing apparatus selects a web service to be provided based on the program specifying information provided from the access means And a service selection means for providing a web service selected by the service selection means. And a bis-providing means.

好適には、前記周辺装置は、既定の番組が表示されていた時間を視聴時間として計測する時間計測手段と、前記時間計測手段により計測された視聴時間を各番組に対応付けて格納する時間格納手段とをさらに有し、前記アクセス手段は、前記アクセス検知手段によりウェブアクセスが検知された時に前記テレビ受像機で表示されている番組に対応付けて格納されている視聴時間とを、前記番組特定情報とを前記サービス提供装置に提供し、前記サービス提供手段は、前記アクセス手段から提供された視聴時間に応じて、前記サービス選択手段により選択されたウェブサービスを提供する。
好適には、前記周辺装置は、前記テレビ受像機から、鍵ペアの一方を取得する鍵取得手段をさらに有し、前記サービス提供手段は、前記鍵ペアの他方で暗号化されたウェブコンテンツを提供する。
Preferably, the peripheral device measures a time measuring unit that measures a time during which a predetermined program is displayed as a viewing time, and a time storage that stores the viewing time measured by the time measuring unit in association with each program. And the access means is configured to determine the program identification time stored in association with the program displayed on the television set when web access is detected by the access detection means. Information is provided to the service providing apparatus, and the service providing means provides the web service selected by the service selecting means according to the viewing time provided from the access means.
Preferably, the peripheral device further includes key acquisition means for acquiring one of the key pairs from the television receiver, and the service providing means provides web content encrypted with the other of the key pairs. To do.

また、本発明に係る情報処理システムは、テレビ受像機に接続された周辺装置と、周辺装置からの要求を中継する中継装置と、サービスを提供するサービス提供装置とを含む情報処理システムであって、前記周辺装置は、利用者を識別する利用者識別情報を付加して、サービス要求を行い、前記中継装置は、前記周辺装置によりサービス要求に付加された利用者識別情報に基づいて、利用者に関する利用者情報をデータベースから読み出し、読み出された利用者情報をサービス要求に付加してサービス提供装置に転送する。   An information processing system according to the present invention is an information processing system including a peripheral device connected to a television receiver, a relay device that relays a request from the peripheral device, and a service providing device that provides a service. The peripheral device adds user identification information for identifying a user to make a service request, and the relay device uses a user identification information added to the service request by the peripheral device based on the user identification information. Is read from the database, and the read user information is added to the service request and transferred to the service providing apparatus.

本発明によれば、テレビ受像機を用いて、利便性の高いサービスを提供することができる。   According to the present invention, it is possible to provide a highly convenient service using a television receiver.

[第1実施形態]
まず、第1の実施形態におけるサービス提供システム1の全体構成を説明する。
図1は、サービス提供システム1の構成を例示する図である。
図1に例示するように、サービス提供システム1は、テレビ受像機10、セットトップボックス20、中継サーバ30、サービス提供サーバ40、及び、放送施設50を有する。
テレビ受像機10には、テレビリモコン12(テレビのリモートコントローラ)が付属する。ユーザは、テレビリモコン12を操作することにより、テレビ受像機10を制御することができる。
テレビ受像機10は、HTMLファイルの閲覧機能(ウェブブラウザの機能)を有し、ユーザの指示に応じて、ウェブページに対するアクセス要求を行う。アクセス要求には、アクセス先のウェブページを特定するためのページ特定情報(例えば、URL)が含まれている。
テレビ受像機10は、さらに、地上波デジタル放送を上映する機能と、BMLファイルの閲覧機能とを有する。
[First Embodiment]
First, the overall configuration of the service providing system 1 according to the first embodiment will be described.
FIG. 1 is a diagram illustrating the configuration of the service providing system 1.
As illustrated in FIG. 1, the service providing system 1 includes a television receiver 10, a set top box 20, a relay server 30, a service providing server 40, and a broadcasting facility 50.
A television remote controller 12 (a television remote controller) is attached to the television receiver 10. The user can control the television receiver 10 by operating the television remote controller 12.
The television receiver 10 has an HTML file browsing function (web browser function), and makes an access request to a web page in response to a user instruction. The access request includes page specifying information (for example, URL) for specifying the web page to be accessed.
The television receiver 10 further has a function of screening a terrestrial digital broadcast and a function of browsing a BML file.

セットトップボックス20は、テレビ受像機10に直接接続された周辺装置である。セットトップボックス20は、テレビ受像機10からのアクセス要求を中継する中継装置(第1の中継装置)であり、後述する第1中継プログラム6に従って動作する。   The set top box 20 is a peripheral device directly connected to the television receiver 10. The set top box 20 is a relay device (first relay device) that relays an access request from the television receiver 10 and operates according to a first relay program 6 described later.

中継サーバ30は、後述する第2中継プログラム7がインストールされたサーバ装置であり、セットトップボックス20とサービス提供サーバ40との間の通信を支援する。
サービス提供サーバ40は、ウェブサーバであり、クライアント端末(テレビ受像機10など)に対して、サービスを提供する。
放送施設50は、地上波デジタル放送の電波を送出する。
The relay server 30 is a server device in which a second relay program 7 to be described later is installed, and supports communication between the set top box 20 and the service providing server 40.
The service providing server 40 is a web server and provides a service to a client terminal (such as the television receiver 10).
The broadcasting facility 50 transmits radio waves of terrestrial digital broadcasting.

本例では、テレビ放送におけるショッピング番組と、インターネット上のショッピングサイトとを連動させる形態を具体例として説明する。すなわち、放送施設50は、ショッピング番組の信号の中に、ショッピングサイトへのリンク情報を組み込んで送出する。テレビ受像機10は、ショッピング番組の放映中に、ショッピングサイトのリンク情報が選択されると、リンク先のショッピングサイトへのアクセス要求を外部(セットトップボックス20)に送出する。サービス提供サーバ40は、テレビ受像機10からのアクセス要求に応じて、ショッピングサイトのウェブページをテレビ受像機10に返す。その際に、アクセス要求がセットトップボックス20及び中継サーバ30を経由する場合には、お得意様サイトにアクセスするように、アクセス要求に含まれているページ特定情報の少なくとも一部が書き換えられ、アクセス要求がセットトップボックス20又は中継サーバ30を経由しない場合には、ページ特定情報が書き換えられず、通常のショッピングサイトにアクセスすることになる。なお、お得意様サイトと、通常のショッピングサイトとは、同一ドメインに属することが望ましい。   In this example, a mode in which a shopping program in television broadcasting and a shopping site on the Internet are linked will be described as a specific example. In other words, the broadcasting facility 50 transmits the link information to the shopping site in the shopping program signal. When the link information of the shopping site is selected during the broadcast of the shopping program, the television receiver 10 sends an access request to the linked shopping site to the outside (set top box 20). The service providing server 40 returns a web page of the shopping site to the television receiver 10 in response to an access request from the television receiver 10. At that time, if the access request passes through the set-top box 20 and the relay server 30, at least a part of the page specifying information included in the access request is rewritten so as to access the customer site, When the access request does not pass through the set top box 20 or the relay server 30, the page specifying information is not rewritten and an ordinary shopping site is accessed. It is desirable that the customer site and the normal shopping site belong to the same domain.

図2は、セットトップボックス20にインストールされる第1中継プログラム6の機能構成と、中継サーバ30にインストールされる第2中継プログラム7の機能構成とを例示する図である。
図2に例示するように、第1中継プログラム6は、要求取得部600、端末認証部610、アクセス先決定部620、個人情報読出し部630、個人情報挿入部640、要求書換部650、及び、中継部660を有する。また、セットトップボックス20の記録領域には、図2に例示するように、ユーザに関する情報(利用者情報)を格納する個人情報格納部200が設けられている。
第2中継プログラム7は、要求取得部700、ページ選択部710、及び、アクセス支援部720を有する。
第1中継プログラム6及び第2中継プログラム7の各機能構成は、例えば、CD−ROM等の記録媒体に記録されており、この記録媒体を介してセットトップボックス20及び中継サーバ30(図1)にそれぞれインストールされる。また、第1中継プログラム6及び第2中継プログラム7の機能構成は、ネットワークを介して、セットトップボックス20及び中継サーバ30にそれぞれインストールされてもよい。
なお、第1中継プログラム6及び第2中継プログラム7の一部又は全部が、ASICなどのハードウェアによって実装されてもよい。
FIG. 2 is a diagram illustrating a functional configuration of the first relay program 6 installed in the set-top box 20 and a functional configuration of the second relay program 7 installed in the relay server 30.
As illustrated in FIG. 2, the first relay program 6 includes a request acquisition unit 600, a terminal authentication unit 610, an access destination determination unit 620, a personal information reading unit 630, a personal information insertion unit 640, a request rewriting unit 650, and A relay unit 660 is included. Also, in the recording area of the set top box 20, a personal information storage unit 200 for storing information (user information) about the user is provided as illustrated in FIG.
The second relay program 7 includes a request acquisition unit 700, a page selection unit 710, and an access support unit 720.
Each functional configuration of the first relay program 6 and the second relay program 7 is recorded on a recording medium such as a CD-ROM, for example, and the set-top box 20 and the relay server 30 (FIG. 1) via this recording medium. Installed on each. The functional configurations of the first relay program 6 and the second relay program 7 may be installed in the set top box 20 and the relay server 30 via a network, respectively.
Part or all of the first relay program 6 and the second relay program 7 may be implemented by hardware such as ASIC.

第1中継プログラム6において、要求取得部600(ページ特定情報取得手段)は、テレビ受像機10(クライアント端末)から、アクセス要求を取得する。アクセス要求には、アクセス先のウェブページを特定するためのページ特定情報(URLなど)が含まれている。   In the first relay program 6, the request acquisition unit 600 (page specific information acquisition unit) acquires an access request from the television receiver 10 (client terminal). The access request includes page specifying information (URL or the like) for specifying the web page to be accessed.

端末認証部610は、クライアント端末(テレビ受像機10など)の識別情報に基づいて、アクセス要求を送信したクライアント端末の認証を行う。本例の端末認証部610は、クライアント端末のMACアドレスに基づいて、認証を行う。   The terminal authentication unit 610 authenticates the client terminal that transmitted the access request based on the identification information of the client terminal (such as the television receiver 10). The terminal authentication unit 610 of this example performs authentication based on the MAC address of the client terminal.

アクセス先決定部620は、端末認証部610による認証結果と、アクセス要求のアクセス先とに基づいて、アクセス先(すなわち、アクセス要求の転送先)を決定する。本例のアクセス先決定部620は、端末認証部610による端末認証に成功し、かつ、アクセス要求のアクセス先が既定のアクセス先である場合に、要求取得部600により取得されたアクセス要求の転送先を中継サーバ30に決定し、端末認証部610による端末認証に失敗した場合、又は、アクセス要求のアクセス先が既定のアクセス先以外である場合に、要求取得部600により取得されたアクセス要求の転送先を、アクセス要求のアクセス先そのものに決定する。   The access destination determination unit 620 determines an access destination (that is, an access request transfer destination) based on the authentication result by the terminal authentication unit 610 and the access destination of the access request. The access destination determination unit 620 of this example transfers the access request acquired by the request acquisition unit 600 when the terminal authentication unit 610 succeeds in terminal authentication and the access destination of the access request is a default access destination. When the destination is determined as the relay server 30 and the terminal authentication by the terminal authentication unit 610 fails, or when the access destination of the access request is other than the default access destination, the access request acquired by the request acquisition unit 600 The transfer destination is determined as the access destination itself of the access request.

個人情報読出し部630は、個人情報挿入部640からの要求に応じて、個人情報格納部200から、ユーザに関する情報(以下、個人情報)を読み出し、読み出された個人情報を個人情報挿入部640に出力する。
個人情報挿入部640は、端末認証部610による端末認証に成功した場合に、個人情報読出し部630から入力された個人情報を、要求取得部600により取得されたアクセス要求に挿入する。例えば、個人情報挿入部640は、アクセス要求に含まれるURLのパラメータ部分に、個人情報を挿入する。
なお、本例の個人情報挿入部640は、アクセス要求に対して、個人情報を挿入するが、これに限定されるものではなく、例えば、セッション中の任意のパケットに個人情報を挿入してもよい。
In response to a request from the personal information insertion unit 640, the personal information reading unit 630 reads information about the user (hereinafter, personal information) from the personal information storage unit 200, and the read personal information is stored in the personal information insertion unit 640. Output to.
When the terminal authentication unit 610 succeeds in terminal authentication, the personal information insertion unit 640 inserts the personal information input from the personal information reading unit 630 into the access request acquired by the request acquisition unit 600. For example, the personal information insertion unit 640 inserts personal information into the parameter part of the URL included in the access request.
The personal information insertion unit 640 of this example inserts personal information in response to an access request. However, the present invention is not limited to this. For example, the personal information insertion unit 640 may insert personal information into an arbitrary packet during a session. Good.

要求書換部650は、アクセス先決定部620により決定されたアクセス先に応じて、要求取得部600により取得されたアクセス要求の少なくとも一部を書き換える。本例の要求書換部650は、アクセス先決定部620により中継サーバ30がアクセス先として決定された場合にのみ、要求取得部600により取得されたアクセス要求のアクセス先を、中継サーバ30に書き換える。なお、要求書換部650は、アクセス要求のアクセス先を書き換える場合に、書換前のアクセス先(ページ特定情報)を、アクセス要求の他の部分(データ領域など)に書き込んでおく。以下、書換前のアクセス先を当初アクセス先という。   The request rewriting unit 650 rewrites at least a part of the access request acquired by the request acquisition unit 600 according to the access destination determined by the access destination determination unit 620. The request rewriting unit 650 in this example rewrites the access destination of the access request acquired by the request acquisition unit 600 to the relay server 30 only when the relay server 30 is determined as the access destination by the access destination determination unit 620. In addition, when rewriting the access destination of the access request, the request rewriting unit 650 writes the access destination (page specifying information) before the rewriting in another part (such as a data area) of the access request. Hereinafter, the access destination before rewriting is referred to as the initial access destination.

中継部660は、要求書換部650によりアクセス要求が書き換えられた場合には、書き換えられたアクセス要求を、アクセス要求が書き換えられなかった場合には、要求取得部600により取得されたアクセス要求そのものを、これらのアクセス要求のアクセス先に従って外部に送信する。
また、中継部660は、送信されたアクセス要求によって接続が確立されると、この確立された接続による通信を中継する。
When the access request is rewritten by the request rewriting unit 650, the relay unit 660 displays the rewritten access request, and when the access request is not rewritten, the relay unit 660 displays the access request itself acquired by the request acquisition unit 600. , And send them to the outside according to the access destination of these access requests.
Further, when the connection is established by the transmitted access request, the relay unit 660 relays communication by the established connection.

第2中継プログラム7において、要求取得部700は、セットトップボックス20からのアクセス要求を受信し、受信したアクセス要求をページ選択部710に出力する。
ページ選択部710は、要求取得部700により受信されたアクセス要求に基づいて、アクセス先(すなわち、アクセス先のウェブページ)を選択する。本例のページ選択部710は、リダイレクト先のページ特定情報を当初アクセス先に対応づけたリダイレクトテーブルを予め有しており、アクセス要求に含まれる当初アクセス先に基づいて、リダイレクト先のページ特定情報をリダイレクトテーブルから選択する。
In the second relay program 7, the request acquisition unit 700 receives an access request from the set top box 20 and outputs the received access request to the page selection unit 710.
The page selection unit 710 selects an access destination (that is, an access destination web page) based on the access request received by the request acquisition unit 700. The page selection unit 710 of this example has a redirect table in which redirect destination page identification information is associated with the initial access destination in advance, and the redirect destination page identification information is based on the initial access destination included in the access request. Select from the redirect table.

アクセス支援部720は、ページ選択部710により選択されたアクセス先と、クライアント端末(テレビ受像機10など)との間の接続の確立を支援する。本例のアクセス支援部720は、リダイレクトサーバとして、ページ選択部710により選択されたアクセス先を再アクセス先としてセットトップボックス20に通知するが、これに限定されるものではなく、例えば、プロキシサーバとして、ページ選択部710により選択されたアクセス先への通信を中継してもよい。   The access support unit 720 supports establishment of a connection between the access destination selected by the page selection unit 710 and a client terminal (such as the television receiver 10). The access support unit 720 of this example notifies the set top box 20 of the access destination selected by the page selection unit 710 as a re-access destination as a redirect server, but is not limited to this, for example, a proxy server The communication to the access destination selected by the page selection unit 710 may be relayed.

図3は、セットトップボックス20及び中継サーバ30の動作(S10)を説明するフローチャートである。
ユーザは、テレビ受像機10で所望の番組を閲覧中に、テレビリモコン12を操作して、リンク情報を選択すると、テレビ受像機10は、選択されたリンク情報に対応するアクセス先へのアクセス要求を生成し、生成されたアクセス要求をセットトップボックス20に送信する。
FIG. 3 is a flowchart for explaining the operation (S10) of the set-top box 20 and the relay server 30.
When the user operates the TV remote controller 12 and selects link information while browsing a desired program on the television receiver 10, the television receiver 10 requests access to the access destination corresponding to the selected link information. And the generated access request is transmitted to the set top box 20.

ステップ100(S100)において、セットトップボックス20の要求取得部600(図2)は、テレビ受像機10からアクセス要求を受信すると、受信したアクセス要求をアクセス先決定部620に出力する。   In step 100 (S100), upon receiving an access request from the television receiver 10, the request acquisition unit 600 (FIG. 2) of the set top box 20 outputs the received access request to the access destination determination unit 620.

ステップ110(S110)において、アクセス先決定部620は、要求取得部600から入力されたアクセス要求のページ特定情報(URLやIPアドレスなど)に基づいて、アクセス先が既定のアクセス先であるか否かを判断する。本例の「既定のアクセス先」は、テレビショッピングの番組と連動させるインターネットショッピングのサイトである。
第1中継プログラム6は、アクセス先が、既定のインターネットショッピングサイトである場合に、S120の処理に移行し、アクセス先が、既定のインターネットショッピングサイト以外である場合に、S160の処理に移行する。
In step 110 (S110), the access destination determination unit 620 determines whether or not the access destination is a default access destination based on the page specification information (URL, IP address, etc.) of the access request input from the request acquisition unit 600. Determine whether. The “default access destination” in this example is an Internet shopping site linked to a TV shopping program.
The first relay program 6 proceeds to the process of S120 when the access destination is a default Internet shopping site, and proceeds to the process of S160 when the access destination is other than the default Internet shopping site.

ステップ120(S120)において、アクセス先決定部620は、端末認証部610に対して端末認証を要求する。
端末認証部610は、アクセス要求に含まれているMACアドレス(すなわち、テレビ受像機10のMACアドレス)が既定のアドレスであるか否かを判断し、既定のアドレスである場合に、端末認証に成功した旨をアクセス先決定部620に通知し、既定のアドレスでない場合に、端末認証に失敗した旨をアクセス先決定部620に通知する。
In step 120 (S120), the access destination determination unit 620 requests terminal authentication from the terminal authentication unit 610.
The terminal authentication unit 610 determines whether or not the MAC address included in the access request (that is, the MAC address of the television receiver 10) is a predetermined address. The access destination determination unit 620 is notified of the success, and if the address is not the default address, the access destination determination unit 620 is notified that the terminal authentication has failed.

ステップ130(S130)において、アクセス先決定部620は、端末認証に成功した旨が通知された場合に、中継サーバ30をアクセス要求の転送先に決定し、端末認証に失敗した旨が通知された場合に、アクセス要求のアクセス先(すなわち、当初アクセス先)をそのまま転送先とする。
第1中継プログラム6は、端末認証に成功した場合に、S140の処理に移行し、端末認証に失敗した場合に、S160の処理に移行する。
In step 130 (S130), when the access destination determination unit 620 is notified that the terminal authentication has been successful, the access server determination unit 620 determines the relay server 30 as the transfer destination of the access request, and is notified that the terminal authentication has failed. In this case, the access destination of the access request (that is, the initial access destination) is directly used as the transfer destination.
The first relay program 6 proceeds to the process of S140 when the terminal authentication is successful, and proceeds to the process of S160 when the terminal authentication fails.

ステップ140(S140)において、アクセス先決定部620は、アクセス要求を個人情報挿入部640に出力する。
個人情報挿入部640は、個人情報読出し部630により個人情報格納部200から読み出された個人情報(本例では、ユーザの氏名及び住所など)を、アクセス先決定部620から入力されたアクセス要求に挿入し、個人情報が挿入されたアクセス要求を要求書換部650に出力する。
In step 140 (S140), the access destination determination unit 620 outputs an access request to the personal information insertion unit 640.
The personal information insertion unit 640 receives the personal information (in this example, the user's name and address) read from the personal information storage unit 200 by the personal information reading unit 630 and the access request input from the access destination determination unit 620. The access request in which the personal information is inserted is output to the request rewriting unit 650.

ステップ150(S150)において、要求書換部650は、個人情報挿入部640からアクセス要求が入力されると、入力されたアクセス要求のアクセス先(当初アクセス先のURLなど)をアクセス要求の他の部分に書き込み、アクセス要求のアクセス先を、中継サーバ30に書き換える。
中継部660は、要求書換部650によりアクセス先が書き換えられたアクセス要求に従って、アクセス要求を中継サーバ30に向けて送信する。
In step 150 (S150), when the access request is input from the personal information insertion unit 640, the request rewriting unit 650 sets the access destination (such as the URL of the initial access destination) of the input access request to the other part of the access request. And the access destination of the access request is rewritten to the relay server 30.
The relay unit 660 transmits the access request to the relay server 30 according to the access request whose access destination has been rewritten by the request rewriting unit 650.

ステップ160(S160)において、アクセス先決定部620は、アクセス要求をそのまま中継部660に出力する。
中継部660は、アクセス先決定部620から入力されたアクセス要求(書き換えられていないアクセス要求)を、このアクセス要求に従って送信する。すなわち、このアクセス要求は、中継サーバ30を経由することなく、サービス提供サーバ40に送信される。
In step 160 (S160), the access destination determination unit 620 outputs the access request as it is to the relay unit 660.
Relay unit 660 transmits the access request (access request that has not been rewritten) input from access destination determination unit 620 in accordance with this access request. That is, this access request is transmitted to the service providing server 40 without going through the relay server 30.

ステップ170(S170)において、中継サーバ30の要求取得部700は、セットトップボックス20からアクセス要求を受信すると、受信したアクセス要求をページ選択部710に出力する。
ページ選択部710は、要求取得部700から入力されたアクセス要求の当初アクセス先に基づいて、リダイレクトテーブルから、リダイレクト先のページ(お得意様ページ)を選択し、選択されたリダイレクト先をアクセス支援部720に通知する。
In step 170 (S170), when receiving the access request from the set top box 20, the request acquisition unit 700 of the relay server 30 outputs the received access request to the page selection unit 710.
The page selection unit 710 selects a redirect destination page (customer page) from the redirect table based on the initial access destination of the access request input from the request acquisition unit 700, and provides access support for the selected redirect destination. Notification to the unit 720.

ステップ180(S180)において、アクセス支援部720は、ページ選択部710により選択されたリダイレクト先をセットトップボックス20に通知する。
セットトップボックス20の中継部660は、アクセス支援部720から通知されたリダイレクト先(サービス提供サーバ40のお得意様サイト)に、アクセス要求(個人情報などが含まれたもの)を送信する。
サービス提供サーバ40は、セットトップボックス20からのアクセス要求に応じて、インターネットショッピングサイトのページを、セットトップボックス20経由で、テレビ受像機10に表示させる。サービス提供サーバ40は、アクセス要求に住所等の個人情報が含まれている場合には、これらの個人情報(ユーザの氏名及び住所)が記入されたインターネットショッピングサイトを、テレビ受像機10に表示させることができる。
In step 180 (S180), the access support unit 720 notifies the set-top box 20 of the redirect destination selected by the page selection unit 710.
The relay unit 660 of the set-top box 20 transmits an access request (including personal information) to the redirect destination notified by the access support unit 720 (the customer site of the service providing server 40).
In response to an access request from the set top box 20, the service providing server 40 displays the Internet shopping site page on the television receiver 10 via the set top box 20. When personal information such as an address is included in the access request, the service providing server 40 causes the television receiver 10 to display an Internet shopping site in which such personal information (user name and address) is entered. be able to.

次に、上記第1の実施形態の変形例1を説明する。
本変形例では、中継サーバ30がウェブアクセスのフィルタリングを行う。
図4は、フィルタリングを行う第1中継プログラム62及び第2中継プログラム72の機能構成を例示する図である。なお、本図に示された各構成のうち、図2に示された構成と実質的に同一のものには同一の符号が付されている。
図4に例示するように、本変形例の第1中継プログラム62は、図2の第1中継プログラム6の端末認証部610及びアクセス先決定部620をそれぞれ認証部612及び第2のアクセス先決定部622に置換した構成をとる。
Next, Modification 1 of the first embodiment will be described.
In this modification, the relay server 30 performs web access filtering.
FIG. 4 is a diagram illustrating a functional configuration of the first relay program 62 and the second relay program 72 that perform filtering. It should be noted that among the components shown in this figure, the same reference numerals are given to the components substantially the same as those shown in FIG.
As illustrated in FIG. 4, the first relay program 62 of the present modified example uses the terminal authentication unit 610 and the access destination determination unit 620 of the first relay program 6 of FIG. 2 as the authentication unit 612 and the second access destination determination, respectively. The unit 622 is replaced.

第1中継プログラム62において、認証部612は、アクセス先決定部622からの要求に応じて、端末認証とユーザ認証とを行い、各認証の結果をアクセス先決定部622に通知する。ユーザ認証とは、アクセス要求を行ったユーザを認証するものであり、パスワードの入力による認証、又は、生体認証などである。
アクセス決定部622は、認証部612による端末認証及びユーザ認証の両方で認証に成功した場合に、アクセス要求の転送先を中継サーバ30に決定する。
In the first relay program 62, the authentication unit 612 performs terminal authentication and user authentication in response to a request from the access destination determination unit 622, and notifies the access destination determination unit 622 of the result of each authentication. User authentication authenticates a user who has made an access request, and includes authentication by inputting a password or biometric authentication.
The access determination unit 622 determines the access request transfer destination to the relay server 30 when the authentication unit 612 succeeds in both terminal authentication and user authentication.

また、図4に例示するように、本変形例の第2中継プログラム72は、図2の第2中継プログラム6のページ選択部710を、第2のページ選択部712に置換した構成をとる。
第2中継プログラム72において、ページ選択部712は、中継サーバ30の記録領域に設けられた有害サイト情報格納部300を参照して、リダイレクト先を選択する。本例の有害サイト情報格納部300は、アクセスを制限すべきウェブページのページ特定情報と、アクセス制限の条件(年齢など)とを互いに関連づけて格納している。本例のページ選択部712は、当初アクセス先が有害サイト情報格納部300に格納されているページ特定情報のいずれかと一致する場合に、このページ特定情報に関連づけられたアクセス制限条件と、このアクセス要求に含まれている個人情報(ユーザの年齢など)とを比較して、アクセスが制限されているか否かを判断し、アクセスが制限されていると判断された場合に、既定のリダイレクト先(例えば、害のないポータルサイトなど)を選択し、アクセスが制限されていないと判断された場合に、当初アクセス先をリダイレクト先として選択する。
Further, as illustrated in FIG. 4, the second relay program 72 of this modification has a configuration in which the page selection unit 710 of the second relay program 6 in FIG. 2 is replaced with a second page selection unit 712.
In the second relay program 72, the page selection unit 712 refers to the harmful site information storage unit 300 provided in the recording area of the relay server 30 and selects a redirect destination. The harmful site information storage unit 300 of this example stores page specifying information of web pages whose access should be restricted and access restriction conditions (such as age) in association with each other. The page selection unit 712 of this example, when the initial access destination matches any of the page specification information stored in the harmful site information storage unit 300, the access restriction condition associated with this page specification information, and this access Compare the personal information included in the request (such as the user ’s age) to determine whether access is restricted, and if it is determined that access is restricted, For example, a harmless portal site is selected, and when it is determined that access is not restricted, the initial access destination is selected as the redirect destination.

図5は、変形例1におけるセットトップボックス20及び中継サーバ30の動作(S12)を説明するフローチャートである。なお、本図に示された各ステップのうち、図3に示されたステップと実質的に同一のものには同一の符号が付されている。
図5に示すように、S100において、セットトップボックス20の要求取得部600(図2)は、テレビ受像機10からアクセス要求を受信すると、受信したアクセス要求をアクセス先決定部622に出力する。
FIG. 5 is a flowchart for explaining the operation (S12) of the set top box 20 and the relay server 30 in the first modification. Note that, among the steps shown in this figure, the same reference numerals are given to the substantially same steps as those shown in FIG.
As illustrated in FIG. 5, when the request acquisition unit 600 (FIG. 2) of the set top box 20 receives the access request from the television receiver 10 in S100, the received access request is output to the access destination determination unit 622.

S110において、アクセス先決定部622は、要求取得部600から入力されたアクセス要求のページ特定情報(URLやIPアドレスなど)に基づいて、アクセス先が既定のアクセス先であるか否かを判断する。本変形例の「既定のアクセス先」は、害のないサイトであることが予め確認されているサイトである。
第1中継プログラム62は、アクセス先が、既定の非有害サイトである場合に、S160の処理に移行し、アクセス先が、既定の非有害サイト以外である場合に、S125の処理に移行する。
In S110, the access destination determination unit 622 determines whether the access destination is a default access destination based on the page specification information (URL, IP address, etc.) of the access request input from the request acquisition unit 600. . The “default access destination” in this modification is a site that has been confirmed in advance to be a harmless site.
The first relay program 62 proceeds to the process of S160 when the access destination is a default non-hazardous site, and shifts to the process of S125 when the access destination is other than the default non-hazardous site.

ステップ125(S125)において、アクセス先決定部622は、認証部612に対して端末認証及びユーザ認証を要求する。
認証部612は、アクセス要求に含まれているMACアドレスに基づいて端末認証を行い、ユーザが入力したパスワードに基づいてユーザ認証を行う。
In step 125 (S125), the access destination determination unit 622 requests the authentication unit 612 for terminal authentication and user authentication.
The authentication unit 612 performs terminal authentication based on the MAC address included in the access request, and performs user authentication based on the password input by the user.

S130において、アクセス先決定部622は、端末認証及びユーザ認証がいずれも成功した場合に、中継サーバ30をアクセス要求の転送先に決定し、いずれかの認証に失敗した場合に、アクセス要求のアクセス先(すなわち、当初アクセス先)をそのまま転送先とする。
第1中継プログラム62は、端末認証に成功した場合に、S140の処理に移行し、いずれかの認証に失敗した場合に、S160の処理に移行する。
In S130, the access destination determination unit 622 determines the relay server 30 as the transfer destination of the access request when the terminal authentication and the user authentication are both successful. The destination (that is, the initial access destination) is directly used as the transfer destination.
The first relay program 62 proceeds to the process of S140 when the terminal authentication is successful, and proceeds to the process of S160 when any authentication fails.

S140において、アクセス先決定部622は、アクセス要求を個人情報挿入部640に出力する。個人情報挿入部640は、個人情報読出し部630により個人情報格納部200から読み出された個人情報(本変形例では、ユーザの年齢など)を、アクセス先決定部622から入力されたアクセス要求に挿入し、個人情報が挿入されたアクセス要求を要求書換部650に出力する。
S150において、要求書換部650は、個人情報挿入部640からアクセス要求が入力されると、入力されたアクセス要求のアクセス先(当初アクセス先のURLなど)をアクセス要求の他の部分に書き込み、アクセス要求のアクセス先を、中継サーバ30に書き換える。
中継部660は、要求書換部650によりアクセス先が書き換えられたアクセス要求に従って、アクセス要求を中継サーバ30に向けて送信する。
In S140, the access destination determination unit 622 outputs an access request to the personal information insertion unit 640. The personal information insertion unit 640 uses the personal information read from the personal information storage unit 200 by the personal information reading unit 630 (in this variation, the user's age, etc.) in the access request input from the access destination determination unit 622. The access request with the inserted personal information is output to the request rewriting unit 650.
In S150, when the request rewriting unit 650 receives an access request from the personal information insertion unit 640, the request rewriting unit 650 writes the access destination (such as the URL of the initial access destination) of the input access request in the other part of the access request and accesses it. The access destination of the request is rewritten to the relay server 30.
The relay unit 660 transmits the access request to the relay server 30 according to the access request whose access destination has been rewritten by the request rewriting unit 650.

S160において、アクセス先決定部622は、アクセス要求をそのまま中継部660に出力する。
中継部660は、アクセス先決定部622から入力されたアクセス要求(書き換えられていないアクセス要求)を、このアクセス要求に従って送信する。すなわち、本アクセス要求は、中継サーバ30によるフィルタリングの対象とならない。
In S160, the access destination determination unit 622 outputs the access request as it is to the relay unit 660.
Relay unit 660 transmits the access request (access request that has not been rewritten) input from access destination determination unit 622 according to this access request. That is, this access request is not subject to filtering by the relay server 30.

ステップ175(S175)において、中継サーバ30の要求取得部700は、セットトップボックス20からアクセス要求を受信すると、受信したアクセス要求をページ選択部712に出力する。
ページ選択部712は、有害サイト情報格納部300を参照して、要求取得部700から入力されたアクセス要求の当初アクセス先と個人情報とに基づいて、当初アクセス先へのアクセスが許可されているか否かを判断する。
In step 175 (S175), when receiving the access request from the set top box 20, the request acquisition unit 700 of the relay server 30 outputs the received access request to the page selection unit 712.
Whether the page selection unit 712 is permitted to access the initial access destination based on the initial access destination and the personal information of the access request input from the request acquisition unit 700 with reference to the harmful site information storage unit 300 Judge whether or not.

ステップ185(S185)において、第2中継プログラム72は、アクセスが許可されていると判断された場合に、S190の処理に移行し、アクセスが禁止されていると判断された場合に、S195の処理に移行する。   In step 185 (S185), the second relay program 72 proceeds to the process of S190 when it is determined that access is permitted, and the process of S195 when it is determined that access is prohibited. Migrate to

ステップ190(S190)において、ページ選択部712は、当初アクセス先をリダイレクト先として選択する。
アクセス支援部720は、ページ選択部710により選択されたリダイレクト先(当初アクセス先)をセットトップボックス20に通知する。
In step 190 (S190), the page selection unit 712 selects the initial access destination as the redirect destination.
The access support unit 720 notifies the set-top box 20 of the redirect destination (initial access destination) selected by the page selection unit 710.

ステップ195(S195)において、ページ選択部712は、既定の非有害サイトをリダイレクト先として選択する。
アクセス支援部720は、ページ選択部710により選択されたリダイレクト先(既定の非有害サイト)をセットトップボックス20に通知する。これにより、非有害サイトへ強制的にリダイレクトされる。
In step 195 (S195), the page selection unit 712 selects a predetermined non-hazardous site as a redirect destination.
The access support unit 720 notifies the set-top box 20 of the redirect destination (default non-hazardous site) selected by the page selection unit 710. This forces a redirect to a non-hazardous site.

次に、第1の実施形態の変形例2を説明する。
図6は、変形例2の概略を説明する図である。
図6に例示するように、放送施設50は、暗号化データの解読に用いる鍵データ(本例では、公開鍵暗号方式の秘密鍵)を、放送電波に組み込んで送出する。
テレビ受像機10は、放送施設50から受信した鍵データをセットトップボックス20に出力する。
一方、セットトップボックス20は、テレビ受像機10からの要求に応じて、放送番組に連動するウェブページにアクセスし、既定の暗号化鍵(本例では、公開鍵暗号方式の公開鍵)で暗号化された特典コンテンツを取得する。セットトップボックス20は、テレビ受像機10が、対応する鍵データ(秘密鍵)を放送施設50から受信している場合には、取得した特典コンテンツを復号化して、テレビ受像機10に表示させることができる。
このように、本変形例2では、鍵ペア(公開鍵と秘密鍵)を番組毎に切り替えることにより、特定の番組を閲覧した視聴者にのみ、この番組に関連した特典コンテンツを配信することができる。
なお、本変形例2では、放送電波中に組み込まれた鍵データをセットトップボックス20上で利用しているが、これに限定されるものではなく、例えば、セットトップボックス20が、テレビ受像機20から入力された鍵データ(すなわち、放送電波により配信された鍵データ)をサービス提供サーバ40に送信し、サービス提供サーバ40が、受信した鍵データを利用するように構成してもよい。
Next, Modification 2 of the first embodiment will be described.
FIG. 6 is a diagram for explaining the outline of the second modification.
As illustrated in FIG. 6, the broadcast facility 50 incorporates key data (in this example, a secret key of a public key cryptosystem) used for decryption of encrypted data and transmits the broadcast data.
The television receiver 10 outputs the key data received from the broadcasting facility 50 to the set top box 20.
On the other hand, the set-top box 20 accesses a web page linked to the broadcast program in response to a request from the television receiver 10 and encrypts it with a predetermined encryption key (in this example, a public key of a public key cryptosystem). Acquired bonus content. When the television receiver 10 receives the corresponding key data (secret key) from the broadcasting facility 50, the set-top box 20 decrypts the acquired privilege content and displays it on the television receiver 10. Can do.
As described above, in the second modification, by switching the key pair (public key and private key) for each program, it is possible to distribute the privilege content related to this program only to the viewer who has viewed the specific program. it can.
In the second modification, the key data incorporated in the broadcast radio wave is used on the set top box 20. However, the present invention is not limited to this. For example, the set top box 20 may be a television receiver. The key data input from 20 (that is, key data distributed by broadcast radio waves) may be transmitted to the service providing server 40, and the service providing server 40 may use the received key data.

[第2実施形態]
次に、第2の実施形態を説明する。
上記第1の実施形態では、放送電波の中に、ウェブサイトへのリンク情報が埋め込まれており、このリンク情報の選択操作をトリガーとしてアクセス要求が送信される形態を説明したが、第2の実施形態では、このようなリンク情報が埋め込まれていない形態を説明する。
図7は、第2の実施形態におけるセットトップボックス20を例示する図である。
図7に例示するように、本実施形態のセットトップボックス20は、受光部202を有する。受光部202は、テレビリモコン12から送出されるテレビ制御信号(例えば、赤外線信号)を受光する。すなわち、本実施形態では、テレビ受像機10に対して送出されたテレビ制御信号が、セットトップボックス20にも取得される。
[Second Embodiment]
Next, a second embodiment will be described.
In the first embodiment described above, the link information to the website is embedded in the broadcast radio wave, and the access request is transmitted with the selection operation of the link information as a trigger. In the embodiment, a mode in which such link information is not embedded will be described.
FIG. 7 is a diagram illustrating a set top box 20 in the second embodiment.
As illustrated in FIG. 7, the set top box 20 of this embodiment includes a light receiving unit 202. The light receiving unit 202 receives a television control signal (for example, an infrared signal) transmitted from the television remote controller 12. That is, in the present embodiment, the television control signal transmitted to the television receiver 10 is also acquired by the set top box 20.

図8は、第2の実施形態における第1中継プログラム8の機能構成を例示する図である。なお、中継サーバ30にインストールされる第2中継プログラムは、図2に示した第2中継プログラム7と実質的に同一である。
図8に例示するように、第1中継プログラム8は、モード切替部800、番組情報取得部805、赤外信号解析部810、要求取得部815、端末認証部820、計時部825、番組特定部830、アクセス先決定部835、視聴時間管理部840、個人情報読出し部845、個人情報挿入部850、及び、中継部855を有する。
第1中継プログラム8は、セットトップボックス20にインストールされる。
FIG. 8 is a diagram illustrating a functional configuration of the first relay program 8 in the second embodiment. The second relay program installed in the relay server 30 is substantially the same as the second relay program 7 shown in FIG.
As illustrated in FIG. 8, the first relay program 8 includes a mode switching unit 800, a program information acquisition unit 805, an infrared signal analysis unit 810, a request acquisition unit 815, a terminal authentication unit 820, a timing unit 825, and a program identification unit. 830, an access destination determination unit 835, a viewing time management unit 840, a personal information reading unit 845, a personal information insertion unit 850, and a relay unit 855.
The first relay program 8 is installed in the set top box 20.

第1中継プログラム8において、モード切替部800は、既定の番組が放送されている時間帯であるか否かに応じて、セットトップボックス20の動作モードを、通常モード、又は、これよりも消費電力の小さいスリープモードに切り替える。本例のモード切替部800は、番組情報取得部805から入力される各番組の放送時間と、計時部825から入力される現在時刻とに基づいて、既定の番組(サービス提供サーバ40のサービスと連動させるテレビ番組)が放送されている時間帯であるか否かを判断し、既定の番組が放送されている時間帯である場合に、通常モード(スタンバイモード)に設定し、既定の番組が放送されている時間帯でない場合に、スリープモードに設定する。   In the first relay program 8, the mode switching unit 800 consumes the operation mode of the set top box 20 in the normal mode or higher than this, depending on whether or not the predetermined program is being broadcast. Switch to low power sleep mode. The mode switching unit 800 of this example is configured to set a predetermined program (the service of the service providing server 40 and the service time of the service providing server 40) based on the broadcast time of each program input from the program information acquisition unit 805 and the current time input from the time measuring unit 825. TV program to be linked) is determined whether or not it is a broadcast time, and when the default program is broadcast, it is set to normal mode (standby mode) and the default program is Set to sleep mode when not broadcasting.

番組情報取得部805は、各番組の放送時間が含まれた番組情報を取得する。本例の番組情報取得部805は、インターネット網を介して、番組情報を取得するが、これに限定されるものではなく、例えば、放送電波に埋め込まれた番組情報を取得してもよい。   The program information acquisition unit 805 acquires program information including the broadcast time of each program. The program information acquisition unit 805 of this example acquires program information via the Internet network, but is not limited thereto, and may acquire program information embedded in broadcast radio waves, for example.

赤外信号解析部810は、受光部202(図7)により受光されたテレビ制御信号を解析して、制御内容を特定する。本例の赤外信号解析部810は、受光部202により受光された赤外線信号を解析して、チャンネル切替操作(チャンネル番号)と、ウェブ閲覧操作とを特定する。   The infrared signal analysis unit 810 analyzes the television control signal received by the light receiving unit 202 (FIG. 7) and identifies the control content. The infrared signal analysis unit 810 of this example analyzes the infrared signal received by the light receiving unit 202, and specifies a channel switching operation (channel number) and a web browsing operation.

要求取得部815は、テレビ受像機10から送信されるアクセス要求を取得する。
端末認証部820は、アクセス要求に含まれる送信元MACアドレスに基づいて、端末認証を行う。
計時部825は、タイマであり、現在時刻を出力する。
The request acquisition unit 815 acquires an access request transmitted from the television receiver 10.
The terminal authentication unit 820 performs terminal authentication based on the transmission source MAC address included in the access request.
The timer unit 825 is a timer and outputs the current time.

番組特定部830は、テレビ受像機10で上映されている番組を特定する。本例の番組特定部830は、番組情報取得部805から入力される番組情報(番組表)と、赤外信号解析部810から入力されるチャンネル番号と、計時部825から入力される現在時刻とに基づいて、テレビ受像機10で上映されている番組を特定する。   The program specifying unit 830 specifies a program being shown on the television receiver 10. The program specifying unit 830 of this example includes program information (program guide) input from the program information acquisition unit 805, a channel number input from the infrared signal analysis unit 810, and a current time input from the time measuring unit 825. Based on the above, the program being shown on the television receiver 10 is specified.

アクセス先決定部835は、端末認証部820による認証結果と、番組特定部830により特定された番組とに基づいて、要求取得部815により取得されたアクセス要求の転送先を決定する。本例のアクセス先決定部835は、端末認証部820による端末認証に成功し、かつ、番組特定部830により特定された番組(上映中の番組)が既定の番組(テレビショッピング番組)である場合に、中継サーバ40を転送先に決定し、端末認証部820による端末認証に失敗した場合、又は、番組特定部830により特定された番組が既定の番組(テレビショッピング番組)でない場合に、アクセス要求のアクセス先をそのまま転送先に決定する。   The access destination determination unit 835 determines the transfer destination of the access request acquired by the request acquisition unit 815 based on the authentication result by the terminal authentication unit 820 and the program specified by the program specification unit 830. The access destination determination unit 835 of this example succeeds in terminal authentication by the terminal authentication unit 820, and the program specified by the program specifying unit 830 (the program being shown) is a default program (TV shopping program) In addition, when the relay server 40 is determined as the transfer destination and the terminal authentication by the terminal authentication unit 820 fails, or when the program specified by the program specifying unit 830 is not a default program (TV shopping program), an access request is made. Is determined as the transfer destination.

視聴時間管理部840は、番組特定部830により特定された番組と、計時部825から入力される現在時刻とに基づいて、各番組の視聴時間を算出し、算出された視聴時間をその番組に対応づけた状態で個人情報格納部200に格納する。   The viewing time management unit 840 calculates the viewing time of each program based on the program specified by the program specifying unit 830 and the current time input from the time measuring unit 825, and the calculated viewing time is stored in the program. The personal information is stored in the personal information storage unit 200 in a correlated state.

個人情報読出し部845は、個人情報挿入部850からの要求に応じて、個人情報格納部200に格納されている個人情報を読み出す。
個人情報挿入部850は、端末認証部820による端末認証に成功した場合にのみ、個人情報読出し部845により読み出された個人情報を、アクセス要求に挿入する。
The personal information reading unit 845 reads the personal information stored in the personal information storage unit 200 in response to a request from the personal information insertion unit 850.
The personal information insertion unit 850 inserts the personal information read by the personal information reading unit 845 into the access request only when the terminal authentication by the terminal authentication unit 820 is successful.

中継部855は、アクセス先決定部835により決定された転送先に向けて、アクセス要求を送信する。
また、中継部855は、送信されたアクセス要求によって接続が確立されると、この確立された接続による通信を中継する。
The relay unit 855 transmits an access request toward the transfer destination determined by the access destination determination unit 835.
Further, when the connection is established by the transmitted access request, the relay unit 855 relays communication by the established connection.

また、図8に例示するように、セットトップボックス20の記録領域には、個人情報格納部200が設けられている。本例の個人情報格納部200は、図9に例示するように、ユーザの氏名、住所及び年齢に加えて、各番組の累積視聴時間と、既定の番組放送中のアクセス要求の回数と、ウェブページのデータと、受信メールのデータとを格納する。各番組の累積視聴時間は、これらの番組に対応づけられた状態で格納される。既定の番組放送中のアクセス要求の回数も、これらの番組に対応づけられた状態で格納される。ウェブページのデータは、ウェブキャッシュ用のデータとして、アクセス先に対応づけて格納される。受信メールのデータは、放送局毎に分類された状態で格納される。   Further, as illustrated in FIG. 8, a personal information storage unit 200 is provided in the recording area of the set top box 20. As illustrated in FIG. 9, the personal information storage unit 200 of this example includes, in addition to the user's name, address, and age, the cumulative viewing time of each program, the number of access requests during a predetermined program broadcast, the web Stores page data and incoming mail data. The cumulative viewing time of each program is stored in a state associated with these programs. The number of access requests during a predetermined program broadcast is also stored in a state associated with these programs. The web page data is stored as web cache data in association with the access destination. The received mail data is stored in a state classified for each broadcasting station.

図10は、第2の実施形態におけるセットトップボックス20、中継サーバ30及びサービス提供サーバ40の動作(S20)を説明するフローチャートである。
図10に示すように、ステップ200(S200)において、セットトップボックス20のモード切替部800(図8)は、番組情報取得部805により取得された番組表と、計時部825から入力される現在時刻とに基づいて、既定の番組(本例では、特定のテレビショッピング番組)の放送時間であるか否かを判断する。
第1中継プログラム8は、特定のテレビショッピング番組の放送時間である場合に、S205の処理に移行し、これ以外の場合に、この放送時間になるまでスリープモードに設定した状態で待機する。
FIG. 10 is a flowchart for explaining the operation (S20) of the set top box 20, the relay server 30, and the service providing server 40 in the second embodiment.
As shown in FIG. 10, in step 200 (S200), the mode switching unit 800 (FIG. 8) of the set top box 20 displays the program table acquired by the program information acquisition unit 805 and the current time input from the time measuring unit 825. Based on the time, it is determined whether or not it is the broadcast time of a predetermined program (in this example, a specific television shopping program).
The first relay program 8 shifts to the processing of S205 when it is the broadcast time of a specific television shopping program, and waits in the state set in the sleep mode until the broadcast time otherwise.

ステップ205(S205)において、モード切替部800は、セットトップボックス20の動作モードをスタンバイモードに切り替える。   In step 205 (S205), the mode switching unit 800 switches the operation mode of the set top box 20 to the standby mode.

ユーザは、テレビ番組の閲覧中に、所望のタイミングでテレビリモコン12を操作して、ウェブページの閲覧を指示することができる。ウェブページの閲覧が指示されると、テレビ受像機10は、ウェブブラウザを起動させて、ウェブページの閲覧準備に入る。   The user can instruct browsing of the web page by operating the television remote controller 12 at a desired timing while browsing the television program. When browsing of the web page is instructed, the television receiver 10 starts a web browser and starts preparation for browsing of the web page.

ステップ210(S210)において、セットトップボックス20の正面に設けられた受光部202(図7)は、ユーザがテレビリモコン12でウェブ閲覧操作を行うと、このウェブ閲覧操作の赤外線信号を受光し、受光した赤外線信号を赤外信号解析部810に出力する。
赤外信号解析部810は、受光部202から入力された赤外線信号を解析し、ウェブ閲覧操作を特定する。
第1中継プログラム8は、ウェブ閲覧操作が特定された場合に、S215の処理に移行し、これ以外の場合に、一定時間待機後にS200の処理に戻る。
In step 210 (S210), when the user performs a web browsing operation with the TV remote controller 12, the light receiving unit 202 (FIG. 7) provided in front of the set top box 20 receives an infrared signal of the web browsing operation, The received infrared signal is output to the infrared signal analysis unit 810.
The infrared signal analysis unit 810 analyzes the infrared signal input from the light receiving unit 202 and specifies a web browsing operation.
When the web browsing operation is specified, the first relay program 8 proceeds to the process of S215, and otherwise returns to the process of S200 after waiting for a predetermined time.

なお、要求取得部800もテレビ受像機10からアクセス要求を受信するが、赤外信号解析部810によるウェブ閲覧操作の特定よりも遅くなると考えられるため、本実施形態では、赤外信号解析部810によるウェブ閲覧操作の特定をトリガーとしてS215以降の処理に移る。これにより、ウェブ閲覧の高速化が期待できる。   Although the request acquisition unit 800 also receives an access request from the television receiver 10, it is considered to be slower than the web browsing operation specified by the infrared signal analysis unit 810. Therefore, in this embodiment, the infrared signal analysis unit 810 is used. The process proceeds to S215 and the subsequent steps using the web browsing operation specified by as a trigger. This can be expected to speed up web browsing.

ステップ215(S215)において、番組特定部830は、赤外信号解析部810によりウェブ閲覧操作が特定されると、番組情報取得部805により取得された番組表と、赤外信号解析部810により特定された直近のチャンネル切替操作と、計時部825から入力される現在時刻とに基づいて、テレビ受像機10で放映されている番組を特定する。   In step 215 (S215), when the web browsing operation is specified by the infrared signal analysis unit 810, the program specification unit 830 specifies the program table acquired by the program information acquisition unit 805 and the infrared signal analysis unit 810. Based on the most recently performed channel switching operation and the current time input from the time measuring unit 825, the program broadcast on the television receiver 10 is specified.

ステップ220(S220)において、アクセス先決定部835は、番組特定部830により特定された番組が既定の番組(特定のテレビショッピング番組)であるか否かを判断する。
第1中継プログラム8は、番組特定部830により特定された番組が特定のテレビショッピング番組である場合(すなわち、テレビショッピング番組の視聴中にウェブ閲覧操作が行われた場合)、S225の処理に移行し、番組特定部830により特定された番組が特定のテレビショッピング番組でない場合(すなわち、他の番組を視聴中にウェブ閲覧操作が行われた場合)、S250の処理に移行する。
In step 220 (S220), the access destination determining unit 835 determines whether or not the program specified by the program specifying unit 830 is a predetermined program (specific television shopping program).
When the program specified by the program specifying unit 830 is a specific TV shopping program (that is, when a web browsing operation is performed while viewing the TV shopping program), the first relay program 8 proceeds to S225. When the program specified by the program specifying unit 830 is not a specific TV shopping program (that is, when a web browsing operation is performed while viewing another program), the process proceeds to S250.

ステップ225(S225)において、アクセス先決定部835は、端末認証部820に対して端末認証を要求する。
端末認証部820は、要求取得部815により取得されたアクセス要求の送信元MACアドレス(すなわち、テレビ受像機10のMACアドレス)が既定のアドレスであるか否かを判断し、既定のアドレスである場合に、端末認証に成功した旨をアクセス先決定部835に通知し、既定のアドレスでない場合に、端末認証に失敗した旨をアクセス先決定部835に通知する。
In step 225 (S225), the access destination determination unit 835 requests the terminal authentication unit 820 to perform terminal authentication.
The terminal authentication unit 820 determines whether or not the source MAC address of the access request acquired by the request acquisition unit 815 (that is, the MAC address of the television receiver 10) is a default address, and is the default address. In this case, the access destination determination unit 835 is notified that the terminal authentication has been successful, and the access destination determination unit 835 is notified that the terminal authentication has failed if it is not the default address.

ステップ230(S230)において、アクセス先決定部835は、端末認証に成功した旨が通知された場合に、中継サーバ30をアクセス要求の転送先に決定し、端末認証に失敗した旨が通知された場合に、アクセス要求のアクセス先(すなわち、当初アクセス先)をそのまま転送先とする。
第1中継プログラム8は、端末認証に成功した場合に、S235の処理に移行し、端末認証に失敗した場合に、S250の処理に移行する。
In step 230 (S230), when notified that the terminal authentication has been successful, the access destination determination unit 835 determines the relay server 30 as the transfer destination of the access request, and is notified that the terminal authentication has failed. In this case, the access destination of the access request (that is, the initial access destination) is directly used as the transfer destination.
The first relay program 8 shifts to the process of S235 when the terminal authentication is successful, and shifts to the process of S250 when the terminal authentication fails.

ステップ235(S235)において、アクセス先決定部835は、アクセス要求を個人情報挿入部850に出力する。
個人情報挿入部850は、個人情報読出し部845により個人情報格納部200から読み出された個人情報(本例では、ユーザの氏名、住所、累積視聴時間、視聴中のアクセス要求の回数など)を、アクセス先決定部835から入力されたアクセス要求に挿入し、個人情報が挿入されたアクセス要求を中継部855に出力する。
In step 235 (S235), the access destination determination unit 835 outputs an access request to the personal information insertion unit 850.
The personal information insertion unit 850 reads the personal information (in this example, the user's name, address, accumulated viewing time, number of access requests being viewed, etc.) read from the personal information storage unit 200 by the personal information reading unit 845. The access request inserted from the access destination determination unit 835 is inserted into the access request, and the access request with the personal information inserted is output to the relay unit 855.

ステップ240(S240)において、中継部855は、個人情報挿入部850からアクセス要求が入力されると、入力されたアクセス要求のアクセス先(当初アクセス先のURLなど)をアクセス要求の他の部分に書き込み、アクセス要求のアクセス先を、中継サーバ30に書き換え、その後に、書き換えられたアクセス要求に従って、アクセス要求を中継サーバ30に向けて送信する。   In step 240 (S240), when the access request is input from personal information insertion unit 850, relay unit 855 changes the access destination (such as the URL of the initial access destination) of the input access request to another part of the access request. The access destination of the write or access request is rewritten to the relay server 30, and then the access request is transmitted to the relay server 30 according to the rewritten access request.

ステップ245(S245)において、中継サーバ30は、セットトップボックス20(中継部855)からアクセス要求を受信すると、サービス提供サーバ40のお得意様ページにリダイレクトするようにセットトップボックス20に指示する。
セットトップボックス20(中継部855)は、中継サーバ30からのリダイレクト指示に応じて、サービス提供サーバ40にアクセス要求を送信して、お得意様ページを要求する。
In step 245 (S245), when receiving an access request from the set top box 20 (relay unit 855), the relay server 30 instructs the set top box 20 to redirect to the customer page of the service providing server 40.
The set-top box 20 (relay unit 855) transmits an access request to the service providing server 40 in response to a redirect instruction from the relay server 30, and requests a customer page.

ステップ250(S250)において、アクセス先決定部835は、要求取得部815により取得されたアクセス要求をそのまま中継部855に出力する。
中継部855は、アクセス先決定部835から入力されたアクセス要求(書き換えられていないアクセス要求)を、このアクセス要求に従って送信する。すなわち、このアクセス要求は、中継サーバ30を経由することなく、サービス提供サーバ40や他のウェブサーバに送信され、通常ページやポータルサイトを要求する。
In step 250 (S250), the access destination determination unit 835 outputs the access request acquired by the request acquisition unit 815 to the relay unit 855 as it is.
The relay unit 855 transmits the access request (access request that has not been rewritten) input from the access destination determination unit 835 according to the access request. That is, this access request is transmitted to the service providing server 40 and other web servers without going through the relay server 30, and requests a normal page or portal site.

ステップ255(S255)において、サービス提供サーバ40は、アクセス要求に含まれている個人情報(特定の番組の累積閲覧時間及びこの番組視聴中のアクセス要求回数)に基づいて、割引ポイントを算出する。特定のテレビショッピング番組の視聴時間が長いほど、多くの割引ポイントが付与される。同様に、特定のテレビショッピング番組の視聴中に、この番組と連動するインターネットショッピングサイトへのアクセス回数が多いほど、多くの割引ポイントが付与される。これらの割引ポイント付与により、テレビショッピング番組の視聴とインターネットショッピングサイトの閲覧の促進が期待される。   In step 255 (S255), the service providing server 40 calculates discount points based on personal information (accumulated viewing time of a specific program and the number of access requests while viewing this program) included in the access request. The longer the viewing time of a particular TV shopping program, the more discount points are given. Similarly, during viewing of a specific TV shopping program, the more the number of accesses to the Internet shopping site linked to this program, the more discount points are given. These discount points are expected to promote viewing of TV shopping programs and browsing of Internet shopping sites.

ステップ260(S260)において、サービス提供サーバ40は、算出された割引ポイントと、他の個人情報(ユーザの氏名及び住所など)とが記入されたショッピングサイト(お得意様ページ)を、セットトップボックス20を介して、テレビ受像機10のウェブブラウザに表示させる。   In step 260 (S260), the service providing server 40 sets the shopping site (customer page) in which the calculated discount points and other personal information (such as the user's name and address) are written, to the set top box. 20 is displayed on the web browser of the television receiver 10.

ステップ270(S270)において、サービス提供サーバ40又は他のウェブサーバは、アクセス要求を受信すると、通常のショッピングサイト又はポータルサイトを、セットトップボックス20を介して、テレビ受像機10のウェブブラウザに表示させる。   In step 270 (S270), upon receiving the access request, the service providing server 40 or another web server displays a normal shopping site or portal site on the web browser of the television receiver 10 via the set-top box 20. Let

以上説明したように、第2の実施形態におけるサービス提供システム1によれば、テレビ番組の放送電波に、ウェブサイトへのリンク情報が埋め込まれていなくても、テレビ番組とウェブサイトとを連動させることができる。   As described above, according to the service providing system 1 in the second embodiment, the TV program and the website are linked even if the link information to the website is not embedded in the broadcast wave of the TV program. be able to.

次に、第2の実施形態の変形例1を説明する。
変形例1として、サービス提供システム1が、テレビ番組と連動して、サンプル商品の申込受付を行う形態を説明する。
図11は、サンプル商品の申込受付を行うサービス提供システム1の動作(S30)を説明するフローチャートである。
ユーザは、テレビ番組の閲覧中に、所望のタイミングでテレビリモコン12を操作して、ウェブページの閲覧を指示することができる。本例のテレビ番組には、サンプル商品を紹介する番組と、他の番組とが含まれている。
Next, Modification 1 of the second embodiment will be described.
As a first modification, a mode in which the service providing system 1 receives an application for a sample product in conjunction with a television program will be described.
FIG. 11 is a flowchart for explaining the operation (S30) of the service providing system 1 that accepts application for a sample product.
The user can instruct browsing of the web page by operating the television remote controller 12 at a desired timing while browsing the television program. The television program of this example includes a program introducing sample merchandise and other programs.

ステップ310(S310)において、セットトップボックス20の正面に設けられた受光部202(図7)は、ユーザがテレビリモコン12でウェブ閲覧操作を行うと、このウェブ閲覧操作の赤外線信号を受光し、受光した赤外線信号を赤外信号解析部810に出力する。
赤外信号解析部810は、受光部202から入力された赤外線信号を解析し、ウェブ閲覧操作を特定する。
第1中継プログラム8は、ウェブ閲覧操作が特定されるまで待機し、ウェブ閲覧操作が特定された場合に、S315の処理に移行する。
In step 310 (S310), when the user performs a web browsing operation with the TV remote controller 12, the light receiving unit 202 (FIG. 7) provided in front of the set top box 20 receives an infrared signal of the web browsing operation, The received infrared signal is output to the infrared signal analysis unit 810.
The infrared signal analysis unit 810 analyzes the infrared signal input from the light receiving unit 202 and specifies a web browsing operation.
The first relay program 8 waits until the web browsing operation is specified, and when the web browsing operation is specified, the first relay program 8 proceeds to the process of S315.

ステップ315(S315)において、番組特定部830は、赤外信号解析部810によりウェブ閲覧操作が特定されると、番組情報取得部805により取得された番組表と、赤外信号解析部810により特定された直近のチャンネル切替操作と、計時部825から入力される現在時刻とに基づいて、テレビ受像機10で放映されている番組を特定する。   In step 315 (S315), when the web browsing operation is specified by the infrared signal analysis unit 810, the program specification unit 830 specifies the program table acquired by the program information acquisition unit 805 and the infrared signal analysis unit 810. Based on the most recently performed channel switching operation and the current time input from the time measuring unit 825, the program broadcast on the television receiver 10 is specified.

ステップ320(S320)において、アクセス先決定部835は、番組特定部830により特定された番組が特定のサンプル商品紹介番組であるか否かを判断する。
第1中継プログラム8は、番組特定部830により特定された番組が特定のサンプル商品紹介番組である場合(すなわち、サンプル商品紹介番組の視聴中にウェブ閲覧操作が行われた場合)、S325の処理に移行し、番組特定部830により特定された番組が特定のサンプル商品紹介番組でない場合(すなわち、他の番組を視聴中にウェブ閲覧操作が行われた場合)、S350の処理に移行する。
In step 320 (S320), the access destination determining unit 835 determines whether or not the program specified by the program specifying unit 830 is a specific sample product introduction program.
When the program specified by the program specifying unit 830 is a specific sample product introduction program (that is, when a web browsing operation is performed while viewing the sample product introduction program), the first relay program 8 performs the process of S325. When the program specified by the program specifying unit 830 is not a specific sample product introduction program (that is, when a web browsing operation is performed while viewing another program), the process moves to S350.

ステップ325(S325)において、アクセス先決定部835は、端末認証部820に対して端末認証を要求する。端末認証部820は、要求取得部815により取得されたアクセス要求の送信元MACアドレス(すなわち、テレビ受像機10のMACアドレス)が既定のアドレスであるか否かを判断し、既定のアドレスである場合に、端末認証に成功した旨をアクセス先決定部835に通知し、既定のアドレスでない場合に、端末認証に失敗した旨をアクセス先決定部835に通知する。   In step 325 (S325), the access destination determination unit 835 requests terminal authentication to the terminal authentication unit 820. The terminal authentication unit 820 determines whether or not the source MAC address of the access request acquired by the request acquisition unit 815 (that is, the MAC address of the television receiver 10) is a default address, and is the default address. In this case, the access destination determination unit 835 is notified that the terminal authentication has been successful, and the access destination determination unit 835 is notified that the terminal authentication has failed if it is not the default address.

ステップ330(S330)において、アクセス先決定部835は、端末認証に成功した旨が通知された場合に、個人情報の挿入を指示し、端末認証に失敗した旨が通知された場合に、個人情報の挿入を禁止し、アクセス要求をそのまま中継部855に出力する。
第1中継プログラム8は、端末認証に成功した場合に、S335の処理に移行し、端末認証に失敗した場合に、S340の処理に移行する。
In step 330 (S330), the access destination determination unit 835 instructs the insertion of personal information when notified that the terminal authentication is successful, and when notified that the terminal authentication has failed, The access request is output to the relay unit 855 as it is.
The first relay program 8 shifts to the process of S335 when the terminal authentication is successful, and shifts to the process of S340 when the terminal authentication fails.

ステップ335(S335)において、アクセス先決定部835は、アクセス要求を個人情報挿入部850に出力する。
個人情報挿入部850は、個人情報読出し部845により個人情報格納部200から読み出された個人情報(本例では、ユーザの氏名、住所、累積視聴時間など)を、アクセス先決定部835から入力されたアクセス要求に挿入し、個人情報が挿入されたアクセス要求を中継部855に出力する。
In step 335 (S335), the access destination determination unit 835 outputs an access request to the personal information insertion unit 850.
The personal information insertion unit 850 inputs the personal information (in this example, the user's name, address, cumulative viewing time, etc.) read from the personal information storage unit 200 by the personal information reading unit 845 from the access destination determination unit 835. The access request with the personal information inserted is output to the relay unit 855.

ステップ340(S340)において、中継部855は、アクセス先決定部835又は個人情報挿入部850からアクセス要求が入力されると、入力されたアクセス要求のアクセス先(当初アクセス先のURLなど)をアクセス要求の他の部分に書き込み、アクセス要求のアクセス先を、中継サーバ30に書き換え、その後に、書き換えられたアクセス要求に従って、アクセス要求を中継サーバ30に向けて送信する。   In step 340 (S340), when the access request is input from the access destination determination unit 835 or the personal information insertion unit 850, the relay unit 855 accesses the access destination (such as the URL of the initial access destination) of the input access request. The other part of the request is written, the access destination of the access request is rewritten to the relay server 30, and then the access request is transmitted to the relay server 30 according to the rewritten access request.

ステップ350(S350)において、アクセス先決定部835は、要求取得部815により取得されたアクセス要求をそのまま中継部855に出力する。
中継部855は、アクセス先決定部835から入力されたアクセス要求(書き換えられていないアクセス要求)を、このアクセス要求に従って送信する。すなわち、このアクセス要求は、中継サーバ30を経由することなく、例えば、ウェブブラウザ起動直後に表示するよう設定されたページ(ポータルサイトなど)を要求する。
In step 350 (S350), the access destination determination unit 835 outputs the access request acquired by the request acquisition unit 815 to the relay unit 855 as it is.
The relay unit 855 transmits the access request (access request that has not been rewritten) input from the access destination determination unit 835 according to the access request. That is, this access request requests, for example, a page (portal site or the like) that is set to be displayed immediately after the web browser is started without going through the relay server 30.

ステップ355(S355)において、中継サーバ30は、セットトップボックス20(中継部855)からアクセス要求を受信すると、サービス提供サーバ40のサンプル申込受付ページにリダイレクトするようにセットトップボックス20に指示する。
セットトップボックス20(中継部855)は、中継サーバ30からのリダイレクト指示に応じて、サービス提供サーバ40にアクセス要求を送信して、サンプル申込受付ページを要求する。
In step 355 (S355), when the relay server 30 receives the access request from the set top box 20 (relay unit 855), the relay server 30 instructs the set top box 20 to redirect to the sample application reception page of the service providing server 40.
In response to the redirect instruction from the relay server 30, the set top box 20 (relay unit 855) transmits an access request to the service providing server 40 and requests a sample application acceptance page.

ステップ360(S360)において、サービス提供サーバ40は、セットトップボックス20から受信したアクセス要求に個人情報が含まれているかを判断する。
サービス提供サーバ40は、アクセス要求に個人情報が含まれている場合に、S365の処理に移行し、個人情報が含まれていない場合に、S370の処理に移行する。
In step 360 (S360), the service providing server 40 determines whether the access request received from the set top box 20 includes personal information.
The service providing server 40 proceeds to the process of S365 when the personal information is included in the access request, and proceeds to the process of S370 when the personal information is not included.

ステップ365(S365)において、サービス提供サーバ40は、アクセス要求に応じて、個人情報が記入されたサンプル申込受付ページを、セットトップボックス20を介して、テレビ受像機10のウェブブラウザに表示する。   In step 365 (S365), in response to the access request, the service providing server 40 displays the sample application acceptance page in which the personal information is entered on the web browser of the television receiver 10 via the set top box 20.

ステップ370(S370)において、サービス提供サーバ40は、アクセス要求に応じて、個人情報が記入されていないサンプル申込受付ページを、セットトップボックス20を介して、テレビ受像機10のウェブブラウザに表示する。   In step 370 (S370), in response to the access request, the service providing server 40 displays a sample application reception page in which personal information is not entered on the web browser of the television receiver 10 via the set top box 20. .

ステップ375(S375)において、アクセス要求を受信したウェブサーバは、要求されたサイト(ポータルサイトなど)を、セットトップボックス20を介して、テレビ受像機10のウェブブラウザに表示させる。   In step 375 (S375), the web server that has received the access request displays the requested site (such as a portal site) on the web browser of the television receiver 10 via the set-top box 20.

[第3実施形態]
次に、第3の実施形態を説明する。
上記第1及び第2の実施形態では、周辺装置の一例として、セットトップボックス20を用いる形態を説明したが、第3の実施形態では、テレビ受像機10に対して着脱自在な記録装置22を周辺装置の具体例として用いる形態を説明する。
[Third Embodiment]
Next, a third embodiment will be described.
In the first and second embodiments, the form using the set top box 20 as an example of the peripheral device has been described. However, in the third embodiment, the recording device 22 that is detachable from the television receiver 10 is provided. A form used as a specific example of the peripheral device will be described.

図12は、第3の実施形態におけるサービス提供システム2の全体構成を例示する図である。なお、本図に示された各構成のうち、図1に示された構成と実質的に同一のものには同一の符号が付されている。
図12に例示するように、サービス提供システム2は、図1のサービス提供システム1のセットトップボックス20を記録装置22で置換し、中継サーバ30を削除した構成をとる。
記録装置22は、例えば、USBメモリであり、ユーザの個人情報と、情報挿入プログラム230(後述)とが格納される。
本例のテレビ受像機10は、放送電波に含まれているリンク情報に基づいて、直接、サービス提供サーバ42にアクセスする。その際に、テレビ受像機10は、記録装置22に格納されている個人情報をアクセス要求に挿入し、個人情報が挿入されたアクセス要求をサービス提供サーバ42に送信する。
本例のサービス提供サーバ42は、アクセス要求に個人情報(記録装置22から読み出したもの)が含まれている場合には、放送中の番組に対応するお得意様サイトのBMLファイルをテレビ受像機10に送信し、アクセス要求に個人情報(記録装置22から読み出したもの)が含まれていない場合には、放送中の番組に対応する通常サイトのBMLファイルをテレビ受像機10に送信する。
FIG. 12 is a diagram illustrating the overall configuration of the service providing system 2 according to the third embodiment. It should be noted that among the components shown in the figure, the same reference numerals are given to the components that are substantially the same as those shown in FIG.
As illustrated in FIG. 12, the service providing system 2 has a configuration in which the set top box 20 of the service providing system 1 in FIG. 1 is replaced with a recording device 22 and the relay server 30 is deleted.
The recording device 22 is, for example, a USB memory, and stores user personal information and an information insertion program 230 (described later).
The television receiver 10 of this example directly accesses the service providing server 42 based on the link information included in the broadcast radio wave. At that time, the television receiver 10 inserts the personal information stored in the recording device 22 into the access request, and transmits the access request in which the personal information is inserted to the service providing server 42.
When the access request includes personal information (read from the recording device 22), the service providing server 42 of this example receives the BML file of the customer site corresponding to the program being broadcast on the television receiver. When the access request does not include personal information (read from the recording device 22), the BML file of the normal site corresponding to the program being broadcast is transmitted to the television receiver 10.

図13は、記録装置22に格納されている情報挿入プログラム230の機能構成を例示する図である。
図13に例示するように、情報挿入プログラム230は、要求検知部232、アクセス先判定部234、端末認証部236、個人情報読出し部238、及び個人情報挿入部240を有する。
また、記録装置22の記録領域には、ユーザの個人情報を格納する個人情報格納部220が設けられている。
なお、本例の情報挿入プログラム230は、テレビ受像機10に設けられたブラウザ(BMLブラウザ)のプラグインであり、テレビ受像機10に設けられたブラウザと協働する。
FIG. 13 is a diagram illustrating a functional configuration of the information insertion program 230 stored in the recording device 22.
As illustrated in FIG. 13, the information insertion program 230 includes a request detection unit 232, an access destination determination unit 234, a terminal authentication unit 236, a personal information reading unit 238, and a personal information insertion unit 240.
The recording area of the recording device 22 is provided with a personal information storage unit 220 for storing user personal information.
The information insertion program 230 of this example is a plug-in of a browser (BML browser) provided in the television receiver 10 and cooperates with a browser provided in the television receiver 10.

要求検知部232は、テレビ受像機10のブラウザによって生成されたアクセス要求を検知する。
アクセス先判定部234は、要求検知部232により検知されたアクセス要求のアクセス先を特定し、特定されたアクセス先と、端末認証部236による認証結果とに基づいて、個人情報を挿入するか否かを判断する。本例のアクセス先判定部234は、アクセス先が既定のサイトであり、かつ、端末認証部236による認証に成功した場合にのみ、個人情報の挿入を許可する。
端末認証部236は、テレビ受像機10のMACアドレスに基づいて、認証を行い、認証結果をアクセス先判定部234に出力する。
The request detection unit 232 detects an access request generated by the browser of the television receiver 10.
The access destination determination unit 234 specifies the access destination of the access request detected by the request detection unit 232, and determines whether to insert personal information based on the specified access destination and the authentication result by the terminal authentication unit 236. Determine whether. The access destination determination unit 234 of this example permits insertion of personal information only when the access destination is a default site and the terminal authentication unit 236 has succeeded in authentication.
The terminal authentication unit 236 performs authentication based on the MAC address of the television receiver 10 and outputs the authentication result to the access destination determination unit 234.

個人情報読出し部238は、個人情報挿入部240からの要求に応じて、個人情報格納部220から個人情報を読み出す。
個人情報挿入部240は、アクセス先判定部234により個人情報の挿入が許可された場合に、個人情報読出し部238に対して個人情報の読出しを要求し、個人情報読出し部238により読み出された個人情報を、要求検知部232により検知されたアクセス要求に挿入する。挿入される個人情報には、例えば、ユーザの氏名や住所などに加えて、決済に必要な信用情報(クレジットカード番号など)が含まれる。
The personal information reading unit 238 reads personal information from the personal information storage unit 220 in response to a request from the personal information insertion unit 240.
The personal information insertion unit 240 requests the personal information reading unit 238 to read the personal information when the access destination determination unit 234 permits the insertion of the personal information, and the personal information reading unit 238 reads the personal information. The personal information is inserted into the access request detected by the request detection unit 232. The inserted personal information includes, for example, credit information (such as a credit card number) necessary for settlement in addition to the user's name and address.

以上説明したように、本実施形態におけるサービス提供システム2によれば、テレビ受像機10だけでは提供できない個人情報を、一定の条件下で、サービス提供サーバ42に提供することができる。サービス提供サーバ42は、このような付加的な個人情報に基づいて、付加的なサービスをユーザに提供することができる。   As described above, according to the service providing system 2 in the present embodiment, personal information that cannot be provided only by the television receiver 10 can be provided to the service providing server 42 under certain conditions. The service providing server 42 can provide an additional service to the user based on such additional personal information.

[第4実施形態]
次に、第4の実施形態を説明する。
第4の実施形態では、チューナ装置24を周辺装置の具体例として用いる形態を説明する。
図14は、第4の実施形態におけるテレビ受像機及びチューナ装置24を例示する図である。なお、本実施形態におけるサービス提供システム1は、図1のテレビ受像機10及びセットトップボックス20が図14のテレビ受像機及びチューナ装置24で置換された点を除いて、図1に示された構成と実質的に同一である。
図14に例示するように、本例のテレビ受像機は、チューナ装置24に接続されている。
チューナ装置24は、アンテナ246により放送電波を受信し、受信した放送電波(放送信号)を映像データ及び音声データに変換してテレビ受像機に出力する。
また、チューナ装置24には、チューナリモコン242(チューナ装置23のリモートコントローラ)が付属する。チューナリモコン242は、ユーザの操作を受け付けて、受け付けた操作に対応する制御信号を送出する。チューナ装置24は、チューナリモコン242から送出される制御信号を、受信部244で受信し、受信した制御信号に応じて動作する。
[Fourth Embodiment]
Next, a fourth embodiment will be described.
In the fourth embodiment, a mode in which the tuner device 24 is used as a specific example of a peripheral device will be described.
FIG. 14 is a diagram illustrating a television receiver and a tuner device 24 according to the fourth embodiment. The service providing system 1 according to the present embodiment is shown in FIG. 1 except that the television receiver 10 and the set top box 20 in FIG. 1 are replaced with the television receiver and the tuner device 24 in FIG. It is substantially the same as the configuration.
As illustrated in FIG. 14, the television receiver of this example is connected to a tuner device 24.
The tuner device 24 receives broadcast radio waves via the antenna 246, converts the received broadcast radio waves (broadcast signals) into video data and audio data, and outputs the video data and audio data to a television receiver.
Further, a tuner remote controller 242 (a remote controller of the tuner device 23) is attached to the tuner device 24. The tuner remote controller 242 receives a user operation and sends out a control signal corresponding to the received operation. The tuner device 24 receives the control signal transmitted from the tuner remote controller 242 by the receiving unit 244, and operates according to the received control signal.

図15は、チューナ装置24の機能構成を例示する図である。
図15に例示するように、チューナ装置24は、受信処理部250、データ分配部252、音声デコーダ254、映像デコーダ256、字幕デコーダ258、提示処理部260、番組情報取得部262、制御信号解析部264、選局処理部266、BMLブラウザ268、HTMLブラウザ270、通信処理部272、要求編集部274、端末認証部276、アクセス先決定部278、個人情報挿入部280、個人情報読出し部282、及び個人情報格納部284を有する。
FIG. 15 is a diagram illustrating a functional configuration of the tuner device 24.
As illustrated in FIG. 15, the tuner device 24 includes a reception processing unit 250, a data distribution unit 252, an audio decoder 254, a video decoder 256, a caption decoder 258, a presentation processing unit 260, a program information acquisition unit 262, and a control signal analysis unit. H.264, channel selection processing unit 266, BML browser 268, HTML browser 270, communication processing unit 272, request editing unit 274, terminal authentication unit 276, access destination determination unit 278, personal information insertion unit 280, personal information reading unit 282, and A personal information storage unit 284 is included.

受信処理部250は、アンテナ246(図14)により受信された放送電波(放送信号)の中から、選局処理部266により選択された局の放送信号を選択受信し、受信した放送信号を復調してTS信号を生成する。
データ分配部252は、受信処理部250により生成されたTS信号から、映像データ、音声データ、字幕データ、及び、番組情報データなどを分離抽出する。
音声デコーダ254は、データ分配部252により抽出された音声データを、非圧縮の音声信号に復号化する。復号化された音声信号は、テレビ受像機に入力されて、音声として出力される。
映像デコーダ256は、データ分配部252により抽出された映像データを、非圧縮の映像信号に復号化する。
字幕デコーダ258は、データ分配部252により抽出された字幕データを、非圧縮の文字画像信号に復号化する。
提示処理部260は、映像デコーダ256により復号化された映像信号と、字幕デコーダ258により復号化された文字画像信号とを重畳して、テレビ受像機に表示させる。また、提示処理部260は、BMLブラウザ268から表示領域が指定されている場合に、映像デコーダ256から入力された映像信号などを表示領域に応じてリサイズし、BMLコンテンツと重畳して表示させる。
The reception processing unit 250 selectively receives the broadcast signal of the station selected by the channel selection processing unit 266 from the broadcast radio wave (broadcast signal) received by the antenna 246 (FIG. 14), and demodulates the received broadcast signal. Thus, a TS signal is generated.
The data distribution unit 252 separates and extracts video data, audio data, caption data, program information data, and the like from the TS signal generated by the reception processing unit 250.
The audio decoder 254 decodes the audio data extracted by the data distribution unit 252 into an uncompressed audio signal. The decoded audio signal is input to the television receiver and output as audio.
The video decoder 256 decodes the video data extracted by the data distribution unit 252 into an uncompressed video signal.
The caption decoder 258 decodes the caption data extracted by the data distributor 252 into an uncompressed character image signal.
The presentation processing unit 260 superimposes the video signal decoded by the video decoder 256 and the character image signal decoded by the caption decoder 258, and causes the television receiver to display them. In addition, when a display area is designated from the BML browser 268, the presentation processing unit 260 resizes the video signal or the like input from the video decoder 256 according to the display area, and displays the signal superimposed on the BML content.

番組情報取得部262は、データ分配部252により抽出された番組情報データに基づいて、番組表を生成する。
制御信号解析部264は、受信部244により受信された制御信号を解析して、解析結果に応じて他の構成を制御する。
選局処理部266は、制御信号解析部264による制御に応じて、番組情報取得部262により生成された番組表の中から、上映すべき放送局を選択する。
The program information acquisition unit 262 generates a program guide based on the program information data extracted by the data distribution unit 252.
The control signal analysis unit 264 analyzes the control signal received by the reception unit 244, and controls other configurations according to the analysis result.
The channel selection processing unit 266 selects a broadcast station to be screened from the program table generated by the program information acquisition unit 262 under the control of the control signal analysis unit 264.

BMLブラウザ268は、制御信号解析部264によりBMLファイルの出力が指示されると、通信処理部272を介して、BMLファイルを取得し、取得されたBMLファイルを解析して、解析結果に応じたコンテンツを提示処理部260に表示させる。
HTMLブラウザ270は、制御信号解析部264によりHTMLファイルの出力が指示されると、通信処理部272を介して、HTMLファイルを取得し、取得されたHTMLファイルを解析して、解析結果に応じたコンテンツをテレビ受像機に出力させる。
通信処理部272は、ネットワーク(例えば、インターネット網)を介したデータ通信を実現する。
When the BML browser 268 is instructed to output the BML file by the control signal analysis unit 264, the BML browser 268 acquires the BML file via the communication processing unit 272, analyzes the acquired BML file, and responds to the analysis result. The content is displayed on the presentation processing unit 260.
When the HTML signal is output from the control signal analysis unit 264, the HTML browser 270 acquires the HTML file via the communication processing unit 272, analyzes the acquired HTML file, and responds to the analysis result. The content is output to the television receiver.
The communication processing unit 272 implements data communication via a network (for example, the Internet network).

要求編集部274は、BMLブラウザ268又はHTMLブラウザ270により生成されたアクセス要求を、端末認証部276による認証結果に応じて編集する。本例の要求編集部274は、端末認証部276による認証に成功した場合に、アクセス先決定部278によるアクセス先の変更処理と、個人情報挿入部280による個人情報の挿入処理とを許可する。
端末認証部276は、テレビ受像機のMACアドレスに基づいて、認証処理を行う。
The request editing unit 274 edits the access request generated by the BML browser 268 or the HTML browser 270 according to the authentication result by the terminal authentication unit 276. When the authentication by the terminal authentication unit 276 is successful, the request editing unit 274 of this example permits an access destination change process by the access destination determination unit 278 and a personal information insertion process by the personal information insertion unit 280.
The terminal authentication unit 276 performs an authentication process based on the MAC address of the television receiver.

アクセス先決定部278は、端末認証部276による認証に成功し、かつ、アクセス要求のアクセス先が既定のアクセス先である場合に、BMLブラウザ268又はHTMLブラウザ270により生成されたアクセス要求の転送先を中継サーバ30(図1)に変更し、端末認証部276による認証に失敗した場合、又は、アクセス要求のアクセス先が既定のアクセス先以外である場合に、BMLブラウザ268又はHTMLブラウザ270により生成されたアクセス要求の転送先を変更しない。
個人情報挿入部280は、端末認証部276による認証に成功した場合に、個人情報読出し部282により読み出された個人情報を、BMLブラウザ268又はHTMLブラウザ270により生成されたアクセス要求に挿入する。
個人情報読出し部282は、個人情報挿入部280からの要求に応じて、個人情報格納部284から、ユーザの個人情報を読み出す。
個人情報格納部284は、ユーザの個人情報を格納する。
The access destination determination unit 278 transfers the access request generated by the BML browser 268 or the HTML browser 270 when the authentication by the terminal authentication unit 276 is successful and the access destination of the access request is a default access destination. Is changed to the relay server 30 (FIG. 1) and generated by the BML browser 268 or the HTML browser 270 when the authentication by the terminal authentication unit 276 fails, or when the access destination of the access request is other than the default access destination Does not change the transfer destination of the requested access request.
The personal information insertion unit 280 inserts the personal information read by the personal information reading unit 282 into the access request generated by the BML browser 268 or the HTML browser 270 when the authentication by the terminal authentication unit 276 is successful.
The personal information reading unit 282 reads the user's personal information from the personal information storage unit 284 in response to a request from the personal information insertion unit 280.
The personal information storage unit 284 stores user personal information.

以上の構成により、本実施形態のチューナ装置24は、BMLブラウザによるコンテンツ閲覧が指示された場合には、放送信号の復号処理及びデコード処理などに加えて、上記第1の実施形態におけるセットトップボックス20と同様の機能を実現し、HTMLブラウザによるコンテンツ閲覧が指示された場合には、上記第2の実施形態におけるセットトップボックス20と同様の機能を実現する。   With the configuration described above, the tuner device 24 of the present embodiment, when instructed to browse content by the BML browser, in addition to the broadcast signal decoding process and the decoding process, the set-top box in the first embodiment. 20 is realized, and when content browsing by an HTML browser is instructed, the same function as the set top box 20 in the second embodiment is realized.

[第5実施形態]
次に、第5の実施形態を説明する。上記実施形態では、セットトップボックス20等にユーザ情報が格納されている形態を説明したが、本実施形態では、テレビ受像機10から離れたところに設置されたサーバ(後述するユーザ情報管理サーバ32)にユーザ情報が格納される。そして、ユーザが所定のサービス(ユーザ情報を要するサービス)を要求した場合には、このサーバが、中継サーバとしての機能と共に、ユーザ情報を付加してサービス要求をサービス提供サーバ40に転送する機能を有する。なお、本実施形態では、CATV放送システムに本発明を適用した形態を説明するが、これに限定されるものではない。
図16は、サービス提供システム3の構成を例示する図である。
図16に例示するように、サービス提供システム3は、テレビ受像機10、CATVセットトップボックス26、ユーザ管理サーバ32、サービス提供サーバ40、及び、CATV放送施設52を有する。
CATVセットトップボックス26には、CATVリモコン12(セットトップボックスのリモートコントローラ)が付属する。ユーザは、CATVリモコン12を操作することにより、CATVセットトップボックス26を制御して、テレビ受像機10に表示するコンテンツを間接的に制御することができる。
[Fifth Embodiment]
Next, a fifth embodiment will be described. In the above embodiment, the user information is stored in the set top box 20 or the like. However, in this embodiment, a server (a user information management server 32 to be described later) installed at a location away from the television receiver 10. ) Stores user information. When a user requests a predetermined service (a service that requires user information), the server has a function of adding user information and transferring the service request to the service providing server 40 together with a function as a relay server. Have. In addition, although this embodiment demonstrates the form which applied this invention to the CATV broadcast system, it is not limited to this.
FIG. 16 is a diagram illustrating a configuration of the service providing system 3.
As illustrated in FIG. 16, the service providing system 3 includes a television receiver 10, a CATV set top box 26, a user management server 32, a service providing server 40, and a CATV broadcasting facility 52.
The CATV set top box 26 is attached with a CATV remote controller 12 (a set top box remote controller). The user can indirectly control the content displayed on the television receiver 10 by operating the CATV remote control 12 to control the CATV set top box 26.

CATVセットトップボックス26は、テレビ受像機10に直接接続された周辺装置である。CATVセットトップボックス26は、CATVリモコン12からのサービス要求を中継する中継装置(第1の中継装置)であり、後述する第1中継プログラム64に従って動作する。   The CATV set top box 26 is a peripheral device directly connected to the television receiver 10. The CATV set top box 26 is a relay device (first relay device) that relays a service request from the CATV remote controller 12, and operates according to a first relay program 64 described later.

ユーザ情報管理サーバ32は、後述する第2中継プログラム74がインストールされたサーバ装置であり、CATVセットトップボックス26から受信したサービス要求をサービス提供サーバ40に中継する。
サービス提供サーバ40は、ウェブサーバであり、クライアント端末(テレビ受像機10など)に対して、サービスを提供する。提供されるサービスは、例えば、ビデオオンデマンドサービスなどである。
CATV放送施設52は、CATV放送の放送信号をCATVセットトップボックス26に送出する。
The user information management server 32 is a server device in which a second relay program 74 described later is installed, and relays a service request received from the CATV set top box 26 to the service providing server 40.
The service providing server 40 is a web server and provides a service to a client terminal (such as the television receiver 10). The provided service is, for example, a video on demand service.
The CATV broadcast facility 52 sends a CATV broadcast signal to the CATV set top box 26.

なお、図16において、一点鎖線は、放送通信路を意味する。また、CATVセットトップボックス26、ユーザ情報管理サーバ32、及びサービス提供サーバ40は、IPネットワークなどの双方向通信回線により互いに接続されている。ユーザ情報管理サーバ32及びサービス提供サーバ40は、CATV放送施設52の同一敷地内に設置されてもよく、上記放送通信路及び双方向通信回線が同一のケーブル(例えば、CATV用の同軸ケーブル)に混在してもよい。   In FIG. 16, the alternate long and short dash line means a broadcast communication path. The CATV set top box 26, the user information management server 32, and the service providing server 40 are connected to each other by a bidirectional communication line such as an IP network. The user information management server 32 and the service providing server 40 may be installed in the same site of the CATV broadcasting facility 52, and the broadcasting communication path and the bidirectional communication line are the same cable (for example, a coaxial cable for CATV). It may be mixed.

図17は、CATVセットトップボックス26にインストールされる第1中継プログラム64の機能構成と、ユーザ情報管理サーバ32にインストールされる第2中継プログラム74の機能構成とを例示する図である。
図17に例示するように、第1中継プログラム64は、要求取得部602、サービス判定部670、ユーザID挿入部680、及び、中継部662を有する。
第2中継プログラム74は、要求取得部700、個人情報読出し部730、及び、サービス要求部740を有する。また、ユーザ情報管理サーバ32の記録領域には、図17に例示するように、ユーザに関する情報(利用者情報)を格納する個人情報格納部320が設けられている。
FIG. 17 is a diagram illustrating a functional configuration of the first relay program 64 installed in the CATV set top box 26 and a functional configuration of the second relay program 74 installed in the user information management server 32.
As illustrated in FIG. 17, the first relay program 64 includes a request acquisition unit 602, a service determination unit 670, a user ID insertion unit 680, and a relay unit 662.
The second relay program 74 includes a request acquisition unit 700, a personal information reading unit 730, and a service request unit 740. Further, in the recording area of the user information management server 32, as illustrated in FIG. 17, a personal information storage unit 320 for storing information about the user (user information) is provided.

第1中継プログラム64において、要求取得部602は、CATVリモコン12(クライアント端末)から、サービスの提供を要求するサービス要求を受信する。サービス要求には、要求するサービスを特定するための情報が含まれている。   In the first relay program 64, the request acquisition unit 602 receives a service request for requesting service provision from the CATV remote controller 12 (client terminal). The service request includes information for specifying the requested service.

サービス判定部670は、要求取得部602により取得されたサービス要求に基づいて、要求されているサービスが既定のサービスであるか否かを判定し、既定のサービスであると判定された場合には、ユーザID(ユーザ識別情報)の挿入をユーザID挿入部680に指示し、既定のサービス以外であると判定された場合には、ユーザIDを挿入せず、そのままサービス要求を行うよう中継部662に指示する。既定のサービスとは、例えば、ユーザ情報(利用者情報)が必要とされるサービスである。   The service determination unit 670 determines whether the requested service is a default service based on the service request acquired by the request acquisition unit 602, and if it is determined that the service is a default service The relay unit 662 instructs the user ID insertion unit 680 to insert the user ID (user identification information), and if it is determined that the service is other than the default service, does not insert the user ID and requests the service as it is. To instruct. The predetermined service is, for example, a service that requires user information (user information).

ユーザID挿入部680は、要求取得部602により取得されたサービス要求に対して、利用者を識別する情報(ユーザID)を付加する。付加されるユーザIDは、利用者を識別できる情報であればなんでもよく、例えば、CATVの加入者識別情報などである。本例のユーザID挿入部680は、サービス判定部670により既定のサービスであると判定された場合に、要求取得部602により受信されたサービス要求に対して、ユーザID(加入者識別情報)を挿入する。   The user ID insertion unit 680 adds information (user ID) for identifying the user to the service request acquired by the request acquisition unit 602. The added user ID may be any information that can identify the user, such as CATV subscriber identification information. When the service determination unit 670 determines that the service is a default service, the user ID insertion unit 680 of this example provides a user ID (subscriber identification information) for the service request received by the request acquisition unit 602. insert.

中継部662は、要求取得部602により取得されたサービス要求をサービス提供サーバ40に中継する。本例の中継部662は、サービス要求に対してユーザIDが挿入された場合に、このユーザIDが挿入されたサービス要求をユーザ情報管理サーバ32に転送する。すなわち、この場合には、サービス要求がユーザ情報管理サーバ32を経由してサービス提供サーバ40に転送されることになる。一方、本例の中継部662は、サービス要求に対してユーザIDが挿入されなかった場合に、このサービス要求をサービス提供サーバ40に転送する。   The relay unit 662 relays the service request acquired by the request acquisition unit 602 to the service providing server 40. When the user ID is inserted in the service request, the relay unit 662 in this example transfers the service request in which the user ID is inserted to the user information management server 32. That is, in this case, the service request is transferred to the service providing server 40 via the user information management server 32. On the other hand, the relay unit 662 of this example transfers the service request to the service providing server 40 when the user ID is not inserted in the service request.

第2中継プログラム74において、要求取得部700は、CATVセットトップボックス26からのサービス要求を受信し、受信したサービス要求を個人情報読出し部730に出力する。   In the second relay program 74, the request acquisition unit 700 receives a service request from the CATV set top box 26 and outputs the received service request to the personal information reading unit 730.

個人情報読出し部730は、ユーザIDが付加されたサービス要求が入力されると、このユーザIDに対応するユーザ情報を個人情報格納部320から読み出す。
本例の個人情報読出し部730は、要求取得部700からサービス要求が入力されると、このサービス要求に付加されたユーザIDに対応するユーザ情報を、個人情報格納部320から読み出し、読み出されたユーザ情報をサービス要求に付加してサービス要求部740に出力する。
When a service request to which a user ID is added is input, the personal information reading unit 730 reads user information corresponding to the user ID from the personal information storage unit 320.
When a service request is input from the request acquisition unit 700, the personal information reading unit 730 of this example reads out and reads the user information corresponding to the user ID added to the service request from the personal information storage unit 320. The user information is added to the service request and output to the service request unit 740.

サービス要求部740は、個人情報読出し部730により読み出されたユーザ情報を用いて、このユーザに対するサービスの提供をサービス提供サーバ40に指示する。
本例のサービス要求部740は、個人情報読出し部730により読み出されたユーザ情報を、要求取得部700により取得されたサービス要求に付加してサービス提供サーバ40に送信する。
The service request unit 740 uses the user information read by the personal information reading unit 730 to instruct the service providing server 40 to provide a service for this user.
The service request unit 740 of this example adds the user information read by the personal information reading unit 730 to the service request acquired by the request acquisition unit 700 and transmits the user information to the service providing server 40.

図18は、CATVセットトップボックス26及びユーザ情報管理サーバ32の動作(S40)を説明するフローチャートである。
ユーザは、CATVリモコン12を用いて、ビデオオンデマンドなどのサービスを要求する操作を行うと、CATVリモコン12は、この操作に応じて、サービス要求信号を生成しCATVセットトップボックス26に送信する。
FIG. 18 is a flowchart for explaining the operation (S40) of the CATV set top box 26 and the user information management server 32.
When the user performs an operation for requesting a service such as video on demand using the CATV remote controller 12, the CATV remote controller 12 generates a service request signal and transmits it to the CATV set-top box 26 in response to this operation.

ステップ400(S400)において、CATVセットトップボックス26の要求取得部602(図17)は、CATVリモコン12からサービス要求信号を受信すると、受信したサービス要求に対応するサービス要求ファイルを生成し、生成されたサービス要求ファイルをサービス判定部670に出力する。サービス要求ファイルには、少なくとも、要求するサービスを識別するための情報が含まれている。   In step 400 (S400), when receiving a service request signal from the CATV remote controller 12, the request acquisition unit 602 (FIG. 17) of the CATV set top box 26 generates a service request file corresponding to the received service request. The service request file is output to the service determination unit 670. The service request file includes at least information for identifying the requested service.

ステップ405(S405)において、サービス判定部670は、要求取得部602から入力されたサービス要求ファイルに基づいて、要求されているサービスがユーザ情報を必要とするものであるか否かを判定し、ユーザ情報を必要とするサービスである場合に、サービス要求ファイルをユーザID挿入部680に出力し、ユーザ情報を必要としないサービスである場合に、サービス要求ファイルをそのまま中継部662に出力する。
第1中継プログラム64は、要求されているサービスがユーザ情報を必要とするものである場合に、S410の処理に移行し、要求されているサービスがユーザ情報を必要としないものである場合に、S420の処理に移行する。
In step 405 (S405), the service determination unit 670 determines whether the requested service requires user information based on the service request file input from the request acquisition unit 602. If the service requires user information, the service request file is output to the user ID insertion unit 680. If the service does not require user information, the service request file is output to the relay unit 662 as it is.
The first relay program 64 proceeds to the processing of S410 when the requested service requires user information, and when the requested service does not require user information, The process proceeds to S420.

ステップ410(S410)において、ユーザID挿入部680は、サービス判定部670から入力されたサービス要求ファイルに、ユーザIDを挿入し、ユーザIDが挿入されたサービス要求ファイルを中継部662に出力する。なお、ユーザID挿入部680により挿入されるユーザIDは、例えば、CATVセットトップボックス26の記録領域に書き込まれたものや、CATVセットトップボックス26に装着された記録媒体からよみだされたものである。   In step 410 (S410), the user ID insertion unit 680 inserts the user ID into the service request file input from the service determination unit 670, and outputs the service request file with the user ID inserted to the relay unit 662. Note that the user ID inserted by the user ID insertion unit 680 is, for example, written in the recording area of the CATV set top box 26 or read out from a recording medium attached to the CATV set top box 26. is there.

ステップ415(S415)において、中継部662は、ユーザID挿入部680から、ユーザIDが挿入されたサービス要求ファイルが入力されると、入力されたサービス要求ファイルをユーザ情報管理サーバ32に送信する。   In step 415 (S415), when the service request file in which the user ID is inserted is input from the user ID insertion unit 680, the relay unit 662 transmits the input service request file to the user information management server 32.

ステップ420(S420)において、中継部662は、サービス判定部670から、ユーザIDが挿入されていないサービス要求ファイルが入力されると、入力されたサービス要求ファイルをサービス提供サーバ40に送信する。   In step 420 (S420), when the service request file without the user ID inserted is input from the service determination unit 670, the relay unit 662 transmits the input service request file to the service providing server 40.

ステップ425(S425)において、ユーザ情報管理サーバ32の要求取得部700(図17)は、CATVセットトップボックス26(中継部662)から、サービス要求ファイルを受信すると、受信したサービス要求ファイルを個人情報読出し部730に出力する。   In step 425 (S425), when the request acquisition unit 700 (FIG. 17) of the user information management server 32 receives the service request file from the CATV set top box 26 (relay unit 662), the received service request file is converted into personal information. The data is output to the reading unit 730.

ステップ430(S430)において、個人情報読出し部730は、要求取得部700からサービス要求ファイルが入力されると、入力されたサービス要求ファイルからユーザIDを抽出し、抽出されたユーザIDが個人情報格納部320に登録されているか否かを判断する。
第2中継プログラム74は、サービス要求ファイルから抽出されたユーザIDが個人情報格納部320に登録されていた場合に、S435の処理に移行し、登録されていない場合に、S445の処理に移行する。
In step 430 (S430), when the service request file is input from the request acquisition unit 700, the personal information reading unit 730 extracts the user ID from the input service request file, and the extracted user ID is stored in the personal information. It is determined whether it is registered in the unit 320.
The second relay program 74 proceeds to the process of S435 when the user ID extracted from the service request file is registered in the personal information storage unit 320, and proceeds to the process of S445 when it is not registered. .

ステップ435(S435)において、個人情報読出し部730は、サービス要求ファイルから抽出したユーザIDに対応するユーザ情報を個人情報格納部320から読み出し、読み出されたユーザ情報と、サービス要求ファイルとをサービス要求部740に出力する。
ステップ440(S440)において、サービス要求部740は、個人情報読出し部730から入力されたユーザ情報をサービス要求ファイルに挿入して、ユーザ情報が挿入されたサービス要求ファイルをサービス提供サーバ40に送信する。
これにより、サービス提供サーバ40は、ユーザ情報を用いたサービス提供を行うことができる。
In step 435 (S435), the personal information reading unit 730 reads the user information corresponding to the user ID extracted from the service request file from the personal information storage unit 320, and provides the read user information and the service request file as a service. Output to the request unit 740.
In step 440 (S440), the service request unit 740 inserts the user information input from the personal information reading unit 730 into the service request file, and transmits the service request file with the user information inserted to the service providing server 40. .
Thereby, the service providing server 40 can provide a service using the user information.

ステップ445(S445)において、個人情報読出し部730は、CATVセットトップボックス26を介して、ユーザに対して、サービスの提供にユーザ登録が必要である旨を通知する。   In step 445 (S445), the personal information reading unit 730 notifies the user that user registration is necessary for providing the service via the CATV set top box 26.

以上説明したように、第5の実施形態におけるサービス提供システム3によれば、ユーザ情報をユーザ情報管理サーバ32に一元管理し、サービス提供に利用することができる。特に、CATV事業者がユーザ情報管理サーバ32を管理するような場合には、CATVの加入者情報を活用できるため好適である。   As described above, according to the service providing system 3 in the fifth embodiment, user information can be centrally managed by the user information management server 32 and used for service provision. In particular, when a CATV provider manages the user information management server 32, it is preferable because the CATV subscriber information can be utilized.

最後に、上記第1〜第5の実施形態の他の変形例を説明する。
上記実施形態では、テレビ受像機と、これに接続された周辺装置(セットトップボックス20、記録装置22、又は、チューナ装置24)とが別体として設けられた形態を説明したが、これに限定されるものではなく、例えば、これらの周辺装置がテレビ受像機に内蔵されてもよい。
また、上記第2の実施形態では、セットトップボックス20が視聴中の番組を特定し、特定された番組に対応するアクセス先を決定しているが、これに限定されるものではなく、例えば、セットトップボックス20が視聴中の番組を特定し、特定された番組の識別情報をサービス提供サーバ40に送信するように構成してもよい。この構成では、サービス提供サーバ40は、セットトップボックス20から受信した番組の識別情報に応じて、提供するサービス(ウェブページ)を選択する。
また、上記実施形態のセットトップボックス20、記録装置22又はチューナ装置24の記録領域には、個人情報に加えて、閲覧したコンテンツの少なくとも一部を番組に関連付けて格納してもよい。番組に関連付けて格納されたコンテンツデータは、当該番組に関連するページのキャッシュデータとして活用される。これにより、特定の番組に関連するページの表示が高速化される。
Finally, other modifications of the first to fifth embodiments will be described.
In the above embodiment, the TV receiver and the peripheral device (the set-top box 20, the recording device 22, or the tuner device 24) connected thereto are described as separate bodies. However, the present invention is not limited to this. For example, these peripheral devices may be built in the television receiver.
In the second embodiment, the set top box 20 identifies the program being viewed and determines the access destination corresponding to the identified program. However, the present invention is not limited to this. For example, The set-top box 20 may be configured to identify a program being viewed and to transmit the identification information of the identified program to the service providing server 40. In this configuration, the service providing server 40 selects a service (web page) to be provided according to the program identification information received from the set top box 20.
In addition to personal information, at least a part of the browsed content may be stored in the recording area of the set-top box 20, the recording device 22, or the tuner device 24 according to the above embodiment in association with the program. The content data stored in association with the program is used as cache data for pages related to the program. This speeds up the display of pages related to a specific program.

サービス提供システム1の構成を例示する図である。1 is a diagram illustrating a configuration of a service providing system 1. FIG. セットトップボックス20にインストールされる第1中継プログラム6の機能構成と、中継サーバ30にインストールされる第2中継プログラム7の機能構成とを例示する図である。2 is a diagram illustrating a functional configuration of a first relay program 6 installed in a set top box 20 and a functional configuration of a second relay program 7 installed in a relay server 30. FIG. セットトップボックス20及び中継サーバ30の動作(S10)を説明するフローチャートである。It is a flowchart explaining operation | movement (S10) of the set top box 20 and the relay server 30. FIG. フィルタリングを行う第1中継プログラム62及び第2中継プログラム72の機能構成を例示する図である。It is a figure which illustrates the functional structure of the 1st relay program 62 and the 2nd relay program 72 which perform filtering. 変形例1におけるセットトップボックス20及び中継サーバ30の動作(S12)を説明するフローチャートである。It is a flowchart explaining operation | movement (S12) of the set top box 20 and the relay server 30 in the modification 1. 変形例2の概略を説明する図である。It is a figure explaining the outline of the modification 2. FIG. 第2の実施形態におけるセットトップボックス20を例示する図である。It is a figure which illustrates the set top box 20 in 2nd Embodiment. 第2の実施形態における第1中継プログラム8の機能構成を例示する図である。It is a figure which illustrates the function structure of the 1st relay program 8 in 2nd Embodiment. 個人情報格納部200に格納される個人情報を例示する図である。4 is a diagram illustrating personal information stored in a personal information storage unit 200. FIG. 第2の実施形態におけるセットトップボックス20、中継サーバ30及びサービス提供サーバ40の動作(S20)を説明するフローチャートである。It is a flowchart explaining operation | movement (S20) of the set top box 20, the relay server 30, and the service provision server 40 in 2nd Embodiment. サンプル商品の申込受付を行うサービス提供システム1の動作(S30)を説明するフローチャートである。It is a flowchart explaining operation | movement (S30) of the service provision system 1 which receives application of a sample goods. 第3の実施形態におけるサービス提供システム2の全体構成を例示する図である。It is a figure which illustrates the whole structure of the service provision system 2 in 3rd Embodiment. 記録装置22に格納されている情報挿入プログラム230の機能構成を例示する図である。3 is a diagram illustrating a functional configuration of an information insertion program 230 stored in a recording device 22. FIG. 第4の実施形態におけるテレビ受像機及びチューナ装置24を例示する図である。It is a figure which illustrates the television receiver and tuner apparatus 24 in 4th Embodiment. チューナ装置24の機能構成を例示する図である。3 is a diagram illustrating a functional configuration of a tuner device 24. FIG. 第5の実施形態におけるサービス提供システム3の構成を例示する図である。It is a figure which illustrates the structure of the service provision system 3 in 5th Embodiment. 第5の実施形態における第1中継プログラム64及び第2中継プログラム74の機能構成を例示する図である。It is a figure which illustrates the function structure of the 1st relay program 64 and the 2nd relay program 74 in 5th Embodiment. 第5の実施形態におけるセットトップボックス20及び中継サーバ30の動作(S40)を説明するフローチャートである。It is a flowchart explaining operation | movement (S40) of the set top box 20 and the relay server 30 in 5th Embodiment.

1,2,3・・・サービス提供システム
10・・・テレビ受像機
20・・・セットトップボックス
22・・・記録装置
24・・・チューナ装置
26・・・CATVセットトップボックス
30・・・中継サーバ
32・・・ユーザ情報管理サーバ
40・・・サービス提供サーバ
1, 2, 3 ... Service providing system 10 ... Television receiver 20 ... Set top box 22 ... Recording device 24 ... Tuner device 26 ... CATV set top box 30 ... Relay Server 32 ... User information management server 40 ... Service providing server

Claims (2)

テレビ受像機に接続された周辺装置と、この周辺装置からのウェブアクセスに応じてサービスを提供するサービス提供装置と、周辺装置とサービス提供装置との間の通信を支援する中継サーバとを含む情報処理システムであって、
前記周辺装置は、
前記テレビ受像機からのウェブアクセスを検知するアクセス検知手段と、
前記サービス提供装置にアクセスして、前記アクセス検知手段によりウェブアクセスが検知された時に前記テレビ受像機で表示されている番組を特定するための番組特定情報を前記サービス提供装置に提供するアクセス手段と、
特定された番組が、既定の番組であるか否かを判断し、中継サーバをアクセス要求の転送先に決定するアクセス先決定手段と
を有し、
前記中継サーバは、
前記周辺装置にリダイレクト先を指示するページ選択手段を有し、
前記サービス提供装置は、
前記アクセス手段から提供された番組特定情報に基づいて、提供するウェブサービスを選択するサービス選択手段と、
前記サービス選択手段により選択されたウェブサービスを提供するサービス提供手段と
を有する
情報処理システム。
Information including a peripheral device connected to the television receiver, a service providing device that provides a service in response to web access from the peripheral device, and a relay server that supports communication between the peripheral device and the service providing device A processing system,
The peripheral device is:
Access detection means for detecting web access from the television receiver;
Access means for accessing the service providing apparatus and providing the service providing apparatus with program specifying information for specifying a program displayed on the television set when web access is detected by the access detecting means; ,
Determining whether or not the identified program is a predetermined program, and having an access destination determination means for determining the relay server as the transfer destination of the access request ;
The relay server is
Page selection means for instructing a redirect destination to the peripheral device;
The service providing apparatus includes:
Service selection means for selecting a web service to be provided based on the program identification information provided from the access means;
Service providing means for providing a web service selected by the service selecting means.
前記周辺装置は、
既定の番組が表示されていた時間を視聴時間として計測する時間計測手段と、
前記時間計測手段により計測された視聴時間を各番組に対応付けて格納する時間格納手段と
をさらに有し、
前記アクセス手段は、前記アクセス検知手段によりウェブアクセスが検知された時に前記テレビ受像機で表示されている番組に対応付けて格納されている視聴時間とを、前記番組特定情報とを前記サービス提供装置に提供し、
前記サービス提供手段は、前記アクセス手段から提供された視聴時間に応じて、前記サービス選択手段により選択されたウェブサービスを提供する
請求項に記載の情報処理システム。
The peripheral device is:
A time measuring means for measuring the time when the predetermined program was displayed as a viewing time;
A time storage means for storing the viewing time measured by the time measurement means in association with each program;
The access means includes a viewing time stored in association with a program displayed on the television receiver when web access is detected by the access detection means, and the program specifying information as the service providing apparatus. To provide
The information processing system according to claim 1 , wherein the service providing unit provides the web service selected by the service selecting unit according to the viewing time provided from the access unit.
JP2011039638A 2008-05-27 2011-02-25 Information processing system Active JP5511015B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011039638A JP5511015B2 (en) 2008-05-27 2011-02-25 Information processing system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008137981 2008-05-27
JP2008137981 2008-05-27
JP2011039638A JP5511015B2 (en) 2008-05-27 2011-02-25 Information processing system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2009127083A Division JP4702756B2 (en) 2008-05-27 2009-05-26 Relay device, peripheral device, television receiver, and information processing system

Publications (2)

Publication Number Publication Date
JP2011101443A JP2011101443A (en) 2011-05-19
JP5511015B2 true JP5511015B2 (en) 2014-06-04

Family

ID=41589931

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2009127083A Active JP4702756B2 (en) 2008-05-27 2009-05-26 Relay device, peripheral device, television receiver, and information processing system
JP2011039638A Active JP5511015B2 (en) 2008-05-27 2011-02-25 Information processing system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2009127083A Active JP4702756B2 (en) 2008-05-27 2009-05-26 Relay device, peripheral device, television receiver, and information processing system

Country Status (1)

Country Link
JP (2) JP4702756B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011221706A (en) * 2010-04-07 2011-11-04 Sharp Corp Operation apparatus, data processing apparatus, transfer apparatus, operation system, method for controlling operation apparatus, method for controlling data processing apparatus, method for controlling transfer apparatus, control program, and computer readable recording medium
US20120151077A1 (en) * 2010-12-08 2012-06-14 Paul Finster Systems And Methods For Distributed Authentication Of Video Services
JP5790076B2 (en) * 2011-03-30 2015-10-07 株式会社バッファロー Service control method, service control device, and server device
JP2013207405A (en) * 2012-03-27 2013-10-07 Sharp Corp Display control apparatus, display control method, control program, and recording medium
JP5521024B1 (en) * 2012-12-05 2014-06-11 日本電信電話株式会社 Distributed information linkage system and method
JP2014135681A (en) * 2013-01-11 2014-07-24 Sumitomo Electric Networks Inc Stream processing device, remote control system, communication control method, remote control method and communication control program
JP6178994B2 (en) * 2013-12-02 2017-08-16 パナソニックIpマネジメント株式会社 Relay device, linkage system, distribution device, processing method and program for relay device
US20150373304A1 (en) 2014-06-18 2015-12-24 Opentv, Inc. User/interaction association via a media gateway
JP6397235B2 (en) * 2014-06-26 2018-09-26 Kddi株式会社 Coupon delivery method and information terminal device thereof
DE112016002652T5 (en) * 2015-06-12 2018-03-01 Sony Corporation DEVICE, METHOD AND PROGRAM
JP2021082082A (en) * 2019-11-20 2021-05-27 株式会社リコー Communication control unit, communication system, and communication control method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6886013B1 (en) * 1997-09-11 2005-04-26 International Business Machines Corporation HTTP caching proxy to filter and control display of data in a web browser
JP2000330939A (en) * 1999-05-25 2000-11-30 Matsushita Electric Ind Co Ltd Hypertext access control method for communication network
JP3472540B2 (en) * 2000-09-11 2003-12-02 日本電信電話株式会社 Server selection device, server selection method, and recording medium recording server selection program
JP4345300B2 (en) * 2002-12-26 2009-10-14 セイコーエプソン株式会社 Communication management server and communication management server control program
JP4777859B2 (en) * 2004-04-08 2011-09-21 シャープ株式会社 Service receiving apparatus, service providing apparatus, computer program and recording medium therefor
JP4101251B2 (en) * 2005-05-24 2008-06-18 富士通株式会社 Load distribution program, load distribution method, and load distribution apparatus
JP5052802B2 (en) * 2006-03-23 2012-10-17 大阪瓦斯株式会社 Operation terminal for equipment
JP4780531B2 (en) * 2007-03-29 2011-09-28 日本電気株式会社 Information network system, information transmission / reception method, user terminal, and database center

Also Published As

Publication number Publication date
JP2010009591A (en) 2010-01-14
JP4702756B2 (en) 2011-06-15
JP2011101443A (en) 2011-05-19

Similar Documents

Publication Publication Date Title
JP5511015B2 (en) Information processing system
JP3167109B2 (en) Method and apparatus for automatically displaying an Internet homepage on a television screen in cooperation with a television program
JP4735264B2 (en) Television receiver and digital broadcasting system
EP2787725A1 (en) Reception device, program, and reception method
US20070061858A1 (en) Digital television receiving system
JP5235199B2 (en) Terminal device information acquisition and method
JP2006324763A (en) Video content distribution method and system thereof
US7366539B2 (en) Mobile terminal and method of obtaining web contents through the same
JP2007115260A (en) Information-providing method, display control terminal, information-providing device, terminal, setting device, attachment and recording medium
JP2004503867A (en) System and method for providing an internet address corresponding to an electronic signal to a user
JP5042188B2 (en) Web application function setting method, apparatus, and program
KR100884490B1 (en) Data processing apparatus, broadcast video recorder, and methods for obtaining content access data, for capturing broadcast content and for supplying to a user content access data
JP4588190B2 (en) Television program homepage search system, its client device, server device, and homepage URL information acquisition method
JP2004318475A (en) Information providing system and method, server device, terminal device, and computer program
JP2007060496A (en) Program content reproducing device
JP2005033328A (en) Contents management terminal, control of contents receiving apparatus, and method and program for providing related information
US20100071045A1 (en) Information Processing Apparatus and Information Processing Method
JP5856445B2 (en) Information transmission system, server, and program
JPH09327011A (en) Information terminal system
JP4991786B2 (en) Content playback apparatus and content playback method
JP2013131882A (en) Interlocked information distribution server device, and computer program
KR100977346B1 (en) Method and apparatus for contents present service using internet protocol television
KR20090044758A (en) Apparatus and method for multi login in ip broadcasting receiver
JP4414826B2 (en) Mobile communication device with TV viewing function
JP2001320685A (en) Catv device and catv system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130507

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130716

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140320

R150 Certificate of patent or registration of utility model

Ref document number: 5511015

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250