Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4402408B2 - Intermediate server used for digital TV broadcasting service - Google Patents
[go: Go Back, main page]

JP4402408B2 - Intermediate server used for digital TV broadcasting service - Google Patents

Intermediate server used for digital TV broadcasting service Download PDF

Info

Publication number
JP4402408B2
JP4402408B2 JP2003325160A JP2003325160A JP4402408B2 JP 4402408 B2 JP4402408 B2 JP 4402408B2 JP 2003325160 A JP2003325160 A JP 2003325160A JP 2003325160 A JP2003325160 A JP 2003325160A JP 4402408 B2 JP4402408 B2 JP 4402408B2
Authority
JP
Japan
Prior art keywords
message
server
transmission
program
station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003325160A
Other languages
Japanese (ja)
Other versions
JP2005092528A5 (en
JP2005092528A (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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2003325160A priority Critical patent/JP4402408B2/en
Publication of JP2005092528A publication Critical patent/JP2005092528A/en
Publication of JP2005092528A5 publication Critical patent/JP2005092528A5/ja
Application granted granted Critical
Publication of JP4402408B2 publication Critical patent/JP4402408B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、データ放送における送信データの再編集システム、および、そのために用いられる中継サーバーに関する。また、放送番組と連動したデータ放送番組制作の負荷の軽減や、既存の双方向機能付番組データの流用を実現する為のシステムに関する。   The present invention relates to a transmission data re-editing system in data broadcasting, and a relay server used therefor. The present invention also relates to a system for reducing the burden of data broadcast program production linked to a broadcast program and diverting existing program data with an interactive function.

データ放送を伴うデジタル放送サービスとしては、2000年よりBSデジタル放送が、2002年よりCS110°デジタル放送が開始されている。さらに、2003年末より地上波のデジタル化が開始され、2011年には現状のアナログ放送が終了し、地上波のデジタル化が完了する予定となっている。デジタル放送に付随したデータ放送は、TV放送に様々な機能を付加できるため、その有効な利用方法が模索されている。   As digital broadcasting services with data broadcasting, BS digital broadcasting has been started since 2000, and CS110 ° digital broadcasting has been started since 2002. Furthermore, terrestrial digitalization started at the end of 2003, and in 2011, the current analog broadcasting will be terminated, and terrestrial digitalization will be completed. Since data broadcasting accompanying digital broadcasting can add various functions to TV broadcasting, an effective usage method is being sought.

データ放送の1つの特徴として双方向機能が挙げられる。双方向機能を実現するため、デジタル放送受信機はモデムもしくはLAN通信用ボードを搭載している。この機能により、視聴者はTV番組中に選択した視聴者情報を、電話回線もしくはLANケーブルでネットワーク上の特定サーバへ送信することが可能となり、視聴者より様々な情報を収集することが可能となる。双方向機能の利用シーンとしては、映像番組の内容と連動させたアンケートやクイズ、物販等のデータ放送を放送し、視聴者が番組放送中に、アンケート回答、物品の注文等を、受信機のネットワーク接続機能を通して上記特定のサーバーへ送信することが考えられる。   One feature of data broadcasting is the interactive function. In order to realize the bidirectional function, the digital broadcast receiver is equipped with a modem or a LAN communication board. With this function, viewers can transmit the viewer information selected during the TV program to a specific server on the network via a telephone line or LAN cable, and it is possible to collect various information from the viewer. Become. As interactive scenes, data broadcasts such as questionnaires, quizzes, and product sales linked to the contents of video programs are broadcast, and during the program broadcast, the questionnaire responses, product orders, etc. are sent to the receiver. Transmission to the specific server through a network connection function can be considered.

一般的に、放送局が提供している双方向サービスを利用するには、放送局が運営している会員組織への登録が必要となる。登録の際に必要なデータは各局で異なる。登録された会員情報は放送局が会員管理サーバにて管理するが、受信機上の記憶媒体にも放送局別に記憶されている。この情報を取得し送信することで個人認証処理を実現している。   In general, in order to use an interactive service provided by a broadcast station, registration with a member organization operated by the broadcast station is required. The data required for registration varies from station to station. The registered member information is managed by the broadcast station on the member management server, but is also stored in the storage medium on the receiver for each broadcast station. The personal authentication process is realized by acquiring and transmitting this information.

また、デジタル放送において視聴者を一意に判別するために、ICカード(B-CASカード)が利用されている。一般的にB-CASカードは、有料放送を実現している限定視聴や限定受信において使用されている。   In addition, an IC card (B-CAS card) is used to uniquely identify viewers in digital broadcasting. In general, the B-CAS card is used for limited viewing or limited reception that realizes pay broadcasting.

デジタル放送のデータ放送コンテンツの記述言語としては、既にサービスが開始したBSデジタル放送CS110度デジタル放送と同様に、地上波デジタル放送においてもBML(Broadcast Markup Language)が用いられることが予定されている。BMLは、XML(eXtensible Markup Language)を基本にデータ放送用途に専用化した記述言語である。WWWブラウザがHTML(HyperText Markup Language)データを解釈してコンピュータ画面に表示するのと同じように、データ放送に対応した受信機は、BMLで記述されたデータ放送コンテンツデータを解釈してTV画面に表示する機能を備えている。   As a description language for data broadcasting contents of digital broadcasting, BML (Broadcast Markup Language) is scheduled to be used in terrestrial digital broadcasting as well as BS digital broadcasting CS110 degree digital broadcasting that has already started service. BML is a description language dedicated to data broadcasting based on XML (eXtensible Markup Language). Just as a WWW browser interprets HTML (HyperText Markup Language) data and displays it on a computer screen, a receiver that supports data broadcasting interprets data broadcast content data written in BML and displays it on the TV screen. It has a display function.

データ放送における双方向機能はBMLおよびBML中のスクリプトによって制御される。サーバへのデータ送信は、テキストデータのみを送信する方法であり、送信データの編集・サーバとの接続確立・データ送信・処理結果受信・結果毎の後処理という流れで実現され、全ては1つのBML内スクリプトで完結される。   Interactive functions in data broadcasting are controlled by BML and scripts in BML. Data transmission to the server is a method of sending only text data, and is realized by the flow of editing transmission data, establishing connection with the server, sending data, receiving processing results, and post-processing for each result, all in one Completed with BML script.

図4は、現在データ放送で運用されている双方向サービスに用いられる送信電文のフォーマット例である。送信電文は、一般的には、視聴者が番組視聴時に入力・選択する情報である送信内容情報と双方向ヘッダ情報とで構成されている。送信内容情報(図4ではユーザデータ)は、通常、視聴者が入力した情報であって、視聴者の個人情報、アンケート回答、商品注文情報等である。一方、双方向ヘッダ情報は、会員情報や放送局、番組種類によって決定する情報である。アプリケーションシステムにより、例えば会員IDを双方向ヘッダ情報に含ませる場合があるなど、放送局あるいは番組が使用するサーバー毎に細かい部分が相違する。現在この双方向ヘッダ情報は、受信機の記憶媒体に記憶されている会員情報を読取るなどして番組毎のBML中のスクリプトにより直接指定している。   FIG. 4 is a format example of a transmission message used for an interactive service currently used in data broadcasting. The transmission message is generally composed of transmission content information and bidirectional header information, which are information that a viewer inputs and selects when viewing a program. The transmission content information (user data in FIG. 4) is usually information input by the viewer, such as the viewer's personal information, questionnaire responses, product order information, and the like. On the other hand, the bidirectional header information is information determined by member information, a broadcasting station, and a program type. Depending on the application system, for example, the member ID may be included in the bi-directional header information, and the detailed portions differ for each server used by the broadcast station or program. At present, this bidirectional header information is directly specified by a script in the BML for each program by reading the member information stored in the storage medium of the receiver.

図10は、現在データ放送で運用されている双方向サービスに用いられる応答電文のフォーマット例である。応答電文は、放送局あるいは番組で用いるサーバーのアプリケーションシステムに応じて様々なフォーマットおよび応答データが用いられる。したがって、要求した処理を正常に処理した等の同じ内容の応答電文を受けても受信機で動作するBMLは、放送局あるいは番組で用いるサーバーのアプリケーションシステムに応じた処理手順を実行しなければならない。
FIG. 10 is a format example of a response message used for an interactive service currently used in data broadcasting. The response message uses various formats and response data depending on the application system of the server used in the broadcasting station or program. Therefore, the BML that operates in the receiver even if it receives a response message with the same contents, such as processing the requested process normally, must execute a processing procedure according to the application system of the server used in the broadcasting station or program .

現在、テレビ受信機の側からネットワークを通じて放送局に対してアクセス可能なデータ放送番組のプログラムである双方向機能付BMLを制作する際は、双方向ヘッダ情報をBML中のスクリプトにより直接指定している。よって、制作する際には放送局や番組毎に異なったパラメータを設定することとなり、制作時の負荷が非常に高い。図3にこの様子を示す。各放送局のシステムで扱う送信データのヘッダ情報の書式が放送局A、B,Cで異なるため、放送局A用の番組、放送局B用の番組、放送局C用の番組に対して、それぞれにBMLスクリプトをプログラムしなければならない。   Currently, when creating a BML with a bidirectional function, which is a program of a data broadcast program that can be accessed from a television receiver side through a network, a bidirectional header information is directly specified by a script in the BML. Yes. Therefore, when producing, different parameters are set for each broadcasting station and program, and the production load is very high. FIG. 3 shows this state. Since the format of the header information of the transmission data handled by each broadcasting station system is different between the broadcasting stations A, B, and C, for the broadcasting station A program, the broadcasting station B program, and the broadcasting station C program, Each must be programmed with a BML script.

データ放送番組をこのように制作しているため、映像番組と連動している双方向機能付BMLコンテンツの場合は、他放送局や他番組への再利用が不可能である。また、パラメータの誤指定をした場合、リアルタイムに修正することが不可能である。また、登録・内容変更処理が正常に完了されない場合は、受信機内の会員情報と会員管理データベースが管理している内容が異なることもある。   Since the data broadcast program is produced in this way, in the case of BML content with an interactive function linked to the video program, it cannot be reused for other broadcast stations or other programs. Also, if a parameter is incorrectly specified, it cannot be corrected in real time. If the registration / content change process is not completed normally, the member information in the receiver may differ from the content managed by the member management database.

そこで本発明は、双方向機能付BMLを制作する際、放送局や番組毎に異なったパラメータを設定する必要をなくし、制作時の負荷を軽減し得る双方向機能サービスを可能とするために用いられる中継サーバーを提供することを課題とする。尚、テレビ受信機と放送局が設置するサーバーの間には伝送データを様々な放送局サーバーに中継するための交通整理をする目的で「双方向サービスシステム」という中継サービスが運用されている(非特許文献1参照)が、本発明が提供しようとする中継サーバーはこれとは異なるものである。
「デジタル放送ハンドブック」(山田 宰監修/映像情報メディア学会編) p.462
Therefore, the present invention eliminates the need to set different parameters for each broadcasting station or program when producing BML with interactive functions, and is used to enable an interactive function service that can reduce the load during production. It is an object to provide a relay server that can be used. In addition, a relay service called “two-way service system” is operated between a television receiver and a server installed by a broadcasting station for the purpose of traffic control for relaying transmission data to various broadcasting station servers ( However, the relay server to be provided by the present invention is different from this.
“Digital Broadcasting Handbook” (Supervised by Atsushi Yamada / IPSJ) p. 462

上記課題を解決するための第1の発明は、デジタル放送サービスにおいて、テレビ受信機の双方向機能により放送局サーバーに対して送出される放送局識別子及び番組識別子を含む送信電文及び、この送信電文に対する放送局サーバーからの応答電文を中継する中間サーバーであって、
前記送信電文を前記放送局サーバーが受取ることのできる形式に変換し、前記応答電文をテレビ受信機のBMLスクリプトが処理できる形式に変換する電文変換中継手段と、
前記送信電文に含まれる放送局識別子及び番組識別子をキーとして、前記電文変換中継手段が、放送局毎に固有に設定すべきパラメータを抽出するための放送局・番組情報管理データベースを備え、
前記電文変換中継手段は、元の送信電文内容に、前記抽出したパラメータに基づいて放送局ごとに指定すべき情報を加えて、放送局サーバーが受取ることができる形式の電文に変更して放送局サーバーに中継することを特徴とする中間サーバーである。
A first invention for solving the above-mentioned problems is a transmission message including a broadcast station identifier and a program identifier transmitted to a broadcast station server by a bidirectional function of a television receiver in a digital broadcast service, and the transmission message An intermediate server that relays response messages from the broadcast station server to
Message conversion relay means for converting the transmission message into a format that can be received by the broadcasting station server, and converting the response message into a format that can be processed by a BML script of a television receiver ;
With the broadcasting station identifier and program identifier included in the transmission message as keys, the message conversion relay means includes a broadcasting station / program information management database for extracting parameters to be set uniquely for each broadcasting station,
The message conversion relay means adds the information to be specified for each broadcasting station based on the extracted parameters to the contents of the original transmission message, and changes the message to a format that can be received by the broadcasting station server. It is an intermediate server characterized by relaying to a server.

ここでBMLスクリプトとは、ECMAScriptで記述されたスクリプトであってBML(Broadcast Markup Language)で記述された、データ放送番組のデータ中に含まれる部分を指す。BMLは、データ放送画面上で動的な動作を表現可能とするために、ECMAScriptという手続き記述言語で、処理手順を記述させることができる。ECMAScriptは、オブジェクト指向スクリプト言語である。そして、受信機の不揮発メモリにデータを記録したり、画面表示の更新の一時的禁止、番組の録画予約などのための様々な放送サービス用拡張関数が用意されている。   Here, the BML script is a script described in ECMAScript and is a part included in data of a data broadcast program described in BML (Broadcast Markup Language). BML can describe a processing procedure in a procedure description language called ECMAScript so that a dynamic operation can be expressed on a data broadcast screen. ECMAScript is an object-oriented scripting language. Various broadcast service extended functions are provided for recording data in the non-volatile memory of the receiver, temporarily prohibiting updating of the screen display, and recording recording of programs.

放送局・番組情報管理データベースを設けることにより、前記電文変換中継手段における変換処理のロジックから放送局毎に固有に設定すべきパラメータの管理を分離することができる。したがって、放送局側から中間サーバーにアクセスして、前記電文変換中継手段に影響を与えることなく放送局および番組毎に固有に設定すべきパラメータの変更追加を行なうことも可能となる。By providing a broadcast station / program information management database, it is possible to separate management of parameters to be set uniquely for each broadcast station from the logic of conversion processing in the message conversion relay means. Therefore, it is possible to access the intermediate server from the broadcasting station side and change and add parameters to be set uniquely for each broadcasting station and program without affecting the message conversion relay means.

前記放送局・番組情報管理データベースは、放送局サーバーが放送局毎に指定された形式で応答する応答電文に含まれる放送局側の応答結果を表す情報を、テレビ受信機のBMLスクリプトが認識できる応答結果を表す情報に変換するための対応関係を表す情報をも放送局および番組毎に保持しているものであることがさらに好ましい。この結果、双方向機能付きデータ放送番組のBMLスクリプトによる処理は、標準的に定められた応答電文に対する処理を実行することになるので、放送局毎に異なる応答電文を扱うことから生じる繁雑さから解放されるからである。In the broadcast station / program information management database, the BML script of the television receiver can recognize information representing the response result on the broadcast station side included in the response message that the broadcast station server responds in a format specified for each broadcast station. It is more preferable that the information indicating the correspondence for converting into the information indicating the response result is also held for each broadcast station and each program. As a result, the processing by the BML script of the data broadcast program with the interactive function executes processing for the response message defined as standard, and therefore from the complexity that arises from handling different response messages for each broadcasting station. Because it is released.

第1の発明のさらに好ましい態様は受信機から発信される送信電文は発信主体を特定するための管理番号を含むものであり、受信機から発信される送信電文に含まれる発信主体を特定するための視聴者毎にユニークに設定された管理番号あるいはB−CAS番号から、前記電文変換中継手段が、放送局毎に登録されている個人情報を抽出するための会員管理データベースを備えていることを特徴とする中間サーバーである。 In a further preferred aspect of the first invention, the transmission message transmitted from the receiver includes a management number for specifying the transmission subject, and specifies the transmission subject included in the transmission message transmitted from the receiver. The message conversion relay means has a member management database for extracting personal information registered for each broadcasting station from a management number or B-CAS number uniquely set for each viewer. Is an intermediate server characterized by

会員管理データベースを設けることにより、前記電文変換中継手段における変換処理のロジックから放送局毎に固有に設定される個人情報の管理を分離することができる。したがって、放送局側から必要に応じて中間サーバーにアクセスして、前記電文変換中継手段に影響を与えることなく放送局毎の都合によりそれぞれに管理される会員情報の変更追加等を行なうことも可能となる。   By providing the member management database, it is possible to separate the management of personal information that is uniquely set for each broadcasting station from the logic of conversion processing in the message conversion relay means. Therefore, it is also possible to access the intermediate server from the broadcasting station side as needed, and to change or add member information managed for each broadcasting station without affecting the message conversion relay means. It becomes.

第1の発明の中間サーバーにおいては、前記電文変換中継手段は、受信機から発信される送信電文に含まれる放送局識別子及び番組識別子、および、発信主体を特定するための視聴者毎にユニークに設定された管理番号あるいはB−CAS番号から、前記放送局・番組情報管理データベースおよび前記会員管理データベースを参照して、放送局毎に固有に設定すべきパラメータおよび放送局毎に登録されている個人情報を抽出し、前記送信電文に記載されている送信内容情報にこれら放送局毎に指定すべき情報を加えて放送局サーバーが受取ることができる形式の電文に変更して放送局サーバーに中継し、
放送局サーバーからの応答電文を受取ると、再び前記放送局・番組情報管理データベースを参照して放送局サーバーの応答結果を特定して受信機のBMLスクリプトが受けとることができる形式の応答電文に変換して中継するよう動作するものとして構成してもよい。
In the intermediate server according to the first aspect of the invention, the message conversion relay means is unique for each broadcaster identifier and program identifier included in the transmission message transmitted from the receiver , and for each viewer for specifying the transmission subject. Refer to the broadcast station / program information management database and the member management database from the set management number or B-CAS number, parameters to be set uniquely for each broadcast station, and individuals registered for each broadcast station Extract the information, add the information to be specified for each broadcast station to the transmission content information described in the transmission telegram, change it into a telegram in a format that can be received by the broadcast station server, and relay to the broadcast station server ,
When a response message is received from the broadcast station server, the response message of the broadcast station server is identified again by referring to the broadcast station / program information management database, and converted into a response message in a format that can be received by the BML script of the receiver. And may be configured to operate so as to relay.

本発明に係る中間サーバーを、受信機と放送局サーバーの中間に設置して、双方向機能を利用することにより発生する受信機と放送局サーバー間の電文の往来を中継させることにより、BMLスクリプトの中で、放送局毎に固有に設定しなければならない情報を扱うことの繁雑さを解消する。この結果、双方向機能付きデータ放送番組の制作が著しく簡単となる。また、双方向機能付きデータ放送番組の局間流用が容易になる。
By installing the intermediate server according to the present invention between the receiver and the broadcast station server and relaying the message traffic between the receiver and the broadcast server generated by using the bidirectional function, the BML script The complexity of handling information that must be set uniquely for each broadcasting station is eliminated. As a result, the production of a data broadcast program with an interactive function is remarkably simplified. In addition, the data broadcasting program with a bidirectional function can be easily used between stations.

図1は、本発明の実施形態に係る中間サーバー20を含んだデジタル放送サービスシステムシステム1(以下「システム1」)の全体構成図である。200は放送局を表す。208は放送局等が設置する放送局サーバーである。視聴者が双方向機能によりアクセスするサーバーである。6は中継衛星である。放送電波は放送アンテナ209から中継衛星6に向けて送出される。尚、今後実施が予定されている地上波デジタル放送の場合は中継衛星6の代わりに地上中継設備により放送電波が中継される。100は視聴者宅の設備を表す。39、38は受信アンテナである。放送電波は受信アンテナ38、39により受信され、受信機30で同調され、デジタル映像信号に復号されてTVモニタ31に表示される。33は、視聴時に受信機30に挿入するICカード(B−CASカード)を表している。34はリモコンである。   FIG. 1 is an overall configuration diagram of a digital broadcast service system system 1 (hereinafter “system 1”) including an intermediate server 20 according to an embodiment of the present invention. Reference numeral 200 represents a broadcasting station. A broadcast station server 208 is installed by a broadcast station or the like. It is a server that viewers access using interactive functions. 6 is a relay satellite. Broadcast radio waves are transmitted from the broadcast antenna 209 toward the relay satellite 6. In the case of terrestrial digital broadcasting that is scheduled to be implemented in the future, broadcast radio waves are relayed by a ground relay facility instead of the relay satellite 6. Reference numeral 100 denotes a viewer's home facility. Reference numerals 39 and 38 denote receiving antennas. Broadcast radio waves are received by the receiving antennas 38 and 39, tuned by the receiver 30, decoded into digital video signals, and displayed on the TV monitor 31. Reference numeral 33 denotes an IC card (B-CAS card) inserted into the receiver 30 during viewing. Reference numeral 34 denotes a remote controller.

受信機30は、ネットワークインターフェースを備えており回線交換網9を通じて、放送局サーバー208にアクセスして番組の一部としてのコンテンツデータや蓄積番組に関連するコンテンツデータを入手したり、または視聴者側からそのようなサーバーに何らかの情報を発信することができる。   The receiver 30 has a network interface and accesses the broadcast station server 208 through the circuit switching network 9 to obtain content data as a part of the program and content data related to the stored program, or on the viewer side. Can send some information to such servers.

20は中間サーバーである。視聴者が双方向機能を利用して放送局サーバー208にアクセスする時、送信電文、応答電文を中継する。図2は中間サーバーの構成を示した図である。中間サーバー20は、ヘッダ情報変換手段21、放送局・番組情報管理データベース22、会員管理データベース23、データベース管理手段24を備える。以下、中間サーバー20の各構成要素について説明する。   Reference numeral 20 denotes an intermediate server. When the viewer accesses the broadcasting station server 208 using the interactive function, the transmission message and the response message are relayed. FIG. 2 shows the configuration of the intermediate server. The intermediate server 20 includes a header information conversion unit 21, a broadcasting station / program information management database 22, a member management database 23, and a database management unit 24. Hereinafter, each component of the intermediate server 20 will be described.

まず、放送局・番組情報管理データベース22を説明する。図6(A)に放送局・番組情報管理データベース22が管理するデータの内容を示す。放送局・番組情報管理データベース22は、放送局識別子をキーとして1レコードを構成する局別データと、番組識別子をキーとして1レコードを構成する番組データの2種類のデータレコードの集まりである。局別データは、放送局識別子、双方向パラメータ、受信パラメータを1レコードとする。双方向パラメータは、それぞれの放送局のサーバー208に送り付ける送信電文および放送局サーバー208からの応答電文のヘッダ情報に使用される情報である。放送局の管理上の都合その他により放送局毎に定義されている。一例を挙げるならば、接続先ID,サービス種別、データ種別、事業者ID等である。また、受信パラメータは、放送局サーバー208からの応答電文に使用される情報である。例えば視聴者のアクセスに対する結果や放送局サーバー208の状態を示すコードとそれを視聴者に伝える場合の表現文言が記録されている。番組データも同様に、番組識別子と、番組固有に定められる双方向パラメータ、受信パラメータを記録する。尚、番組データの場合は、この他に、番組名、放送時間帯、番組種別(ドラマ、スポーツ、報道、バラエティ等を区別する)を記録する。   First, the broadcast station / program information management database 22 will be described. FIG. 6A shows the contents of data managed by the broadcast station / program information management database 22. The broadcast station / program information management database 22 is a collection of two types of data records: station-specific data constituting one record with the broadcast station identifier as a key, and program data constituting one record with the program identifier as a key. The station-specific data includes a broadcast station identifier, a bidirectional parameter, and a reception parameter as one record. The bidirectional parameter is information used for header information of a transmission message sent to each broadcast station server 208 and a response message from the broadcast station server 208. It is defined for each broadcasting station for the convenience of broadcasting station management. For example, a connection destination ID, a service type, a data type, a provider ID, and the like. The reception parameter is information used for a response message from the broadcast station server 208. For example, a code indicating the result of the viewer's access and the state of the broadcasting station server 208 and the expression wording when the viewer is informed are recorded. Similarly, program data is recorded with a program identifier, a bidirectional parameter unique to the program, and a reception parameter. In addition, in the case of program data, a program name, a broadcast time zone, and a program type (drama, sports, news reports, variety, etc. are distinguished) are recorded.

次に、会員管理データベース23を説明する。図6(B)に会員管理データベース23が管理するデータの内容を示す。会員管理データベース23は、B−CASカード番号をキーとして、視聴者の氏名、住所、登録されている全ての会員情報を1レコードとして記録管理する。1つのB−CASカード番号について登録され管理されている会員情報が一元的に記録される。B−CASカード番をキーにして該当する1レコードを抽出することで全ての放送局に対応できるようにするためである。   Next, the member management database 23 will be described. FIG. 6B shows the contents of data managed by the member management database 23. The member management database 23 records and manages the viewer's name, address, and all registered member information as one record using the B-CAS card number as a key. Member information registered and managed for one B-CAS card number is recorded centrally. This is because the corresponding one record is extracted using the B-CAS card number as a key so that all broadcast stations can be supported.

中間サーバー20には、、データベース管理手段24が備えられている。放送局・番組情報管理データベース22、会員管理データベース23は、ネットワークを通じて、データベース管理手段24を通じてアクセスすることにより新規データの登録、登録データの更新、削除等を行なうことができる。尚、放送局・番組情報管理データベース22には、前記局別データ、番組データの他に、番組放送タイムテーブルも放送局毎に記録管理される。このテーブルは、本線映像と連動している双方向機能付き番組について、双方向アクセスを受付可能な時間帯等の情報が記述されている。   The intermediate server 20 is provided with database management means 24. The broadcast station / program information management database 22 and the member management database 23 can be registered through the network through the database management means 24 to register new data, update registered data, delete data, and the like. In the broadcast station / program information management database 22, in addition to the station-specific data and program data, a program broadcast time table is recorded and managed for each broadcast station. This table describes information such as a time zone during which bidirectional access can be accepted for a program with a bidirectional function linked to a main line video.

次に、電文変換中継手段21の働きを説明する。電文変換中継手段21は、受信機30からの送信電文を受付け、その電文を放送局サーバー208が受取ることができるフォーマットに変換して目的とする放送局のサーバー208に送付する。また、放送局サーバー208からの応答電文を受付け、受信機30の双方向番組のBMLが扱いやすい標準的なフォーマットに変換して、応答先の受信機30に送付する。このように電文中継手段21が電文を変換することで、データ放送番組のBMLスクリプトの処理は電文送信時に放送局毎に指定しなければならない双方向ヘッダ情報を用意する繁雑さから開放される。また、放送局からの応答電文に対して放送局毎にまちまちの対応処理を行なわなければならない繁雑さからも開放される。   Next, the operation of the message conversion relay unit 21 will be described. The message conversion relay unit 21 receives a transmission message from the receiver 30, converts the message into a format that can be received by the broadcast station server 208, and sends the converted message to the server 208 of the target broadcast station. Also, a response message from the broadcast station server 208 is received, converted into a standard format in which the BML of the interactive program of the receiver 30 is easy to handle, and sent to the receiver 30 of the response destination. Thus, the telegram relay means 21 converts the telegram, so that the processing of the BML script of the data broadcast program is freed from the complexity of preparing bidirectional header information that must be specified for each broadcast station at the time of telegram transmission. In addition, it is free from the complexity of having to perform various response processing for each broadcast station in response to a response message from the broadcast station.

図5は、送信電文のフォーマット変換を説明する図である。図5(A)は受信機が発信する送信電文Aのフォーマットである。送信データ(例えばアンケートへの回答)にヘッダ情報として放送局・番組識別子、視聴者のB−CASカード番号を付加した形式としている。放送局識別子、番組識別子はともに放送波に付加されている情報であるため、受信機側で容易に電文Aを構成できる。図5(B)は電文変換中継手段21により変換され、放送局サーバー208に送付される送信電文Bのフォーマットを示している。送信電文Bは、双方向ヘッダ部分とユーザデータ部分から構成されるが、放送局あるいは番組で用いるサーバーのアプリケーションシステムによりフォーマットの細部で相違がある。図5(B)では、送信電文Bがアプリケーションシステムにより2通りとなる場合を例示している。送信電文Bの双方向ヘッダは、図4に示した現在使用されている送信電文のヘッダに、TID(トランザクションID)を付加して構成される。ユーザデータは図4に示した現在使用されている送信電文のユーザーデータと同じである。トランザクションID(TID)は、送信電文Bと、後に送信電文Bに対する応答として放送局サーバー208から発信される応答電文Bの対応を取るためのIDであり、電文変換中継手段21が生成し付加する情報である。   FIG. 5 is a diagram for explaining format conversion of a transmission message. FIG. 5A shows a format of a transmission message A transmitted from the receiver. The transmission data (for example, an answer to a questionnaire) is added with a broadcasting station / program identifier and a viewer's B-CAS card number as header information. Since the broadcast station identifier and the program identifier are both information added to the broadcast wave, the message A can be easily configured on the receiver side. FIG. 5B shows the format of the transmission message B that is converted by the message conversion relay means 21 and sent to the broadcast station server 208. The transmission message B is composed of a bidirectional header part and a user data part, but there are differences in format details depending on the application system of the server used in the broadcasting station or program. FIG. 5B illustrates a case where there are two transmission telegrams B depending on the application system. The bidirectional header of the transmission message B is configured by adding a TID (transaction ID) to the header of the currently used transmission message shown in FIG. The user data is the same as the user data of the currently used transmission message shown in FIG. The transaction ID (TID) is an ID for taking correspondence between the transmitted message B and the response message B transmitted from the broadcast station server 208 as a response to the transmitted message B later, and is generated and added by the message conversion relay unit 21. Information.

図11は、応答電文のフォーマット変換を説明する図である。図の上部は放送局サーバー208が発信する様々な応答電文のフォーマットである。これらの応答電文は、双方向ヘッダ部分と応答データ部分、送信電文Bとの対応を取るためのTIDで構成されるが、エラーコード等放送局毎にまちまちでありその詳細は放送局により様々である。図の下部は、電文変換中継手段21により変換され、受信機30に返送される応答電文Aのフォーマットを示している。応答電文Aは、双方向ヘッダ部分と応答データ部分から構成される。双方向ヘッダ部分は局別パラメータ、番組パラメータで構成される。   FIG. 11 is a diagram for explaining the format conversion of the response message. The upper part of the figure shows various response message formats transmitted by the broadcast station server 208. These response messages are composed of TIDs for the correspondence between the bidirectional header part, the response data part, and the transmission message B. However, error codes vary depending on the broadcasting station, and the details vary depending on the broadcasting station. is there. The lower part of the figure shows the format of the response message A converted by the message conversion relay means 21 and returned to the receiver 30. The response message A is composed of a bidirectional header part and a response data part. The bidirectional header part is composed of station-specific parameters and program parameters.

次に、電文変換中継手段21の処理動作を図8、図9のフローチャートに従って説明する。はじめに図8の送信電文の変換中継処理から説明する。   Next, the processing operation of the message conversion relay means 21 will be described with reference to the flowcharts of FIGS. First, the transmission message conversion relay processing of FIG. 8 will be described.

まず、受信機30から送付された送信電文Aを受信する(S40)。送信電文Aのヘッダ情報から放送局・番組識別子を取得する(S42)。現在時刻を取得する(S44)。放送局識別子、番組識別子をキーに該当する放送局の番組放送タイムテーブルを参照して、現在の時刻が双方向リクエストを受付ける時間帯かどうかをチェックする(S45)。双方向リクエストを受付ける時間帯でない場合は、受付け時間外であったことを記録して(S47)、その旨の応答電文を返すため図8のステップS76にジャンプする。   First, the transmission message A sent from the receiver 30 is received (S40). A broadcast station / program identifier is acquired from the header information of the transmitted message A (S42). The current time is acquired (S44). With reference to the broadcast station identifier and the program identifier, the program broadcast time table of the corresponding broadcast station is referred to and it is checked whether or not the current time is a time zone for accepting a bidirectional request (S45). If it is not the time to accept the bidirectional request, it is recorded that it is outside the acceptance time (S47), and the process jumps to step S76 in FIG. 8 to return a response message to that effect.

双方向リクエストを受付ける時間帯である場合は、以後送信電文Aを送信電文Bに変換してサーバー208に送り付ける処理を進める。まず、トランザクションID(TID)を生成する。TIDは、中間サーバーが管理する1件のトランザクション毎に与える通し番号であって、けっして同じ番号のトランザクションが同時に存在することが内容に割当てられる。そして、TIDと送信電文Aの発信元の識別情報を組にして中間サーバーに記録する(S46)。次に、放送局識別子、番組識別子をキーに放送局・番組情報管理データベース22を検索して、送信電文Aに対応する双方向パラメータ(局別パラメータ、番組パラメータ)を取得する(S48)。また、放送局識別子から送信電文Bの送り先を決定する(S50)。中間サーバーと放送局サーバー208がインターネットで接続されている場合は、送り先としてサーバー208のIPアドレスが使用される。次に送信電文AのB−CASカード番号をキーとして会員管理データベース23を検索して、送信電文Aの発信主の会員情報を取得する(S52)。以上で必要な情報が揃ったので、送信電文Bを構成する(S54)。送信電文Bをサーバー208が受取れる通信プロトコルのメッセージにして送信する(S56)。   If it is time to accept the bidirectional request, the process of converting the transmission message A into the transmission message B and sending it to the server 208 is then performed. First, a transaction ID (TID) is generated. The TID is a serial number given for each transaction managed by the intermediate server, and it is assigned to the content that there is a transaction with the same number at the same time. Then, the TID and the identification information of the sender of the transmitted message A are paired and recorded on the intermediate server (S46). Next, the broadcast station / program information management database 22 is searched using the broadcast station identifier and the program identifier as keys, and bidirectional parameters (station-specific parameters, program parameters) corresponding to the transmission message A are acquired (S48). Further, the destination of the transmission telegram B is determined from the broadcast station identifier (S50). When the intermediate server and the broadcast station server 208 are connected via the Internet, the IP address of the server 208 is used as the destination. Next, the member management database 23 is searched using the B-CAS card number of the transmission message A as a key, and the member information of the sender of the transmission message A is acquired (S52). Since the necessary information has been prepared, the transmission telegram B is constructed (S54). The transmission message B is transmitted as a communication protocol message that can be received by the server 208 (S56).

次に図9にて、応答電文の変換中継処理を説明する。サーバー208からの応答電文Bを受信すると(S70),電文変換中継手段21は、まず、TIDを読みとって、ステップS46において記録したTIDと送信元受信機の記録を取り出して、応答電文Bの送付先を決定する(S72)。次に、応答電文Bから、局別パラメータ、番組パラメータ、双方向ヘッダ部分にある処理結果を表すヘッダ情報、および、応答データの内容を取得する(S74)。取得した局別パラメータ、番組パラメータから放送局・番組情報管理データベース22に記録管理されている対応する局別データ、番組データを特定し、それらから前記処理結果、応答データに応じた受信パラメータ、エラーメッセージテキストを取得する(S76)。応答電文Aを作成する情報が揃ったので、応答電文Aを構成する(S78)。作成された応答電文AをステップS72で決定した応答先受信機30に送信する(S80)。   Next, the response message conversion relay processing will be described with reference to FIG. When the response message B is received from the server 208 (S70), the message conversion relay means 21 first reads the TID, extracts the TID recorded in step S46 and the record of the transmission source receiver, and sends the response message B. The destination is determined (S72). Next, from the response message B, station-specific parameters, program parameters, header information indicating the processing results in the bidirectional header portion, and the contents of response data are acquired (S74). Corresponding station-specific data and program data recorded and managed in the broadcast station / program information management database 22 are identified from the acquired station-specific parameters and program parameters, and from these, reception parameters and errors corresponding to the processing results and response data A message text is acquired (S76). Since the information for creating the response message A has been prepared, the response message A is configured (S78). The created response message A is transmitted to the response receiver 30 determined in step S72 (S80).

以上、中間サーバー20の機能、動作について詳細に説明した。次に、本システムを利用した双方向機能の運用形態を時系列に説明する。
1.放送局は、中間サーバー20にアクセスして、放送局・番組情報管理データベース22を作成する。
2.視聴者は、放送局への登録を行なう。放送局は中間サーバー20にアクセスして、取得した放送局毎の会員情報を、B−CASカード番号をキーとして各放送局ごとの会員情報を会員管理データベース23に登録する。一の放送局または放送局を代表する機関のアクセスにより一度の登録で全ての放送局の登録を行うことも可能である。
3.視聴者は。テレビ受信機30で双方向機能付番組を受信する。視聴者がリモコン操作によりデータ放送番組の表示を選択すると双方向機能付きのデータ放送コンテンツが立ち上がる。商品購入申込画面、アンケート回答画面、懸賞応募画面等が表示される。視聴者が、必要事項を選択・入力する。その後、任意のタイミングで送信命令を指定する。
4.送信命令を受けると、BML内のスクリプト処理により、中間サーバへ送信する送信電文Aを編集作成し、送信する。この処理の詳細は後述する。
5.中間サーバ20では受信した送信電文Aを放送局に応じた送信電文Bに変換してTIDを付けて、放送局サーバ208へ送信する。
6.放送局サーバー208では、送信電文Bを受取ると、電文Bの内容に従って放送局サーバー上のアプリケーションが実行される。
7.アプリケーションの処理結果に基づき応答電文Bが放送局サーバー208から中間サーバー20に発信される。
8.中間サーバー20では、受信した応答電文Bを、受信機30が受取る標準化された応答電文Aに変換して、TIDにより応答電文を返すべき受信機を特定して、この受信機あてに送信する。
9.応答電文Aを受取ったBMLスクリプトは、確認メッセージ、エラーメッセージ等、結果を表示する。
The function and operation of the intermediate server 20 have been described in detail above. Next, the operation mode of the bidirectional function using this system will be described in time series.
1. The broadcasting station accesses the intermediate server 20 and creates the broadcasting station / program information management database 22.
2. The viewer performs registration with the broadcasting station. The broadcast station accesses the intermediate server 20 and registers the acquired member information for each broadcast station in the member management database 23 using the B-CAS card number as a key and the member information for each broadcast station. It is also possible to register all the broadcasting stations with one registration by accessing one broadcasting station or an organization representing the broadcasting station.
3. Viewers. The television receiver 30 receives a program with an interactive function. When the viewer selects the display of the data broadcast program by operating the remote controller, the data broadcast content with the interactive function is launched. A product purchase application screen, a questionnaire response screen, a sweepstakes application screen, etc. are displayed. The viewer selects and inputs necessary items. Thereafter, a transmission command is designated at an arbitrary timing.
4). When the transmission command is received, the transmission message A to be transmitted to the intermediate server is edited and created by the script processing in the BML and transmitted. Details of this processing will be described later.
5). The intermediate server 20 converts the received transmission message A into a transmission message B corresponding to the broadcasting station, attaches a TID, and transmits it to the broadcasting station server 208.
6). When the broadcast station server 208 receives the transmission message B, the application on the broadcast station server is executed according to the contents of the message B.
7). A response message B is transmitted from the broadcast station server 208 to the intermediate server 20 based on the processing result of the application.
8). The intermediate server 20 converts the received response message B into a standardized response message A received by the receiver 30, specifies a receiver to which the response message should be returned by TID, and transmits it to the receiver.
9. The BML script that has received the response message A displays a result such as a confirmation message or an error message.

中間サーバー20で、送信電文Aから送信電文Bへの変換、応答電文Bから応答電文Aへの変換を行なうため、双方向機能付番組を動かすBMLスクリプトは、放送局、番組に固有の操作処理を行なう必要がなく、送信電文Aと応答電文Aに関わる処理だけ行なえばよい。図7は、双方向機能付番組を動かすBMLスクリプトの処理を説明するフローチャートである。以下図7に従って、双方向機能付番組データに記述されるBMLスクリプトの処理を説明する。   Since the intermediate server 20 performs conversion from the transmission message A to the transmission message B and the conversion from the response message B to the response message A, the BML script for moving the program with the interactive function is an operation process unique to the broadcasting station and the program. There is no need to perform the process, and only the processing related to the transmission message A and the response message A needs to be performed. FIG. 7 is a flowchart for explaining processing of a BML script that moves a program with an interactive function. Hereinafter, the processing of the BML script described in the program data with interactive function will be described with reference to FIG.

テレビ受信機30は、双方向機能付きのデータ放送番組を受信する(S10)。視聴者が双方向機能付きデータ放送番組を選局し、データ入力画面にてアンケート回答、物品購入等に必要な事項を入力する。あわせて視聴者情報も入力する(S12)。その後、受信機30はリモコン操作による情報送信命令を受ける(S14)。BMLは、まず、放送波からserviceID、eventIDを取得し、放送局識別子、番組識別子として一時記憶する(S16)。次に、B−CAS番号をカードリーダーライターを通じて読み出し、一時記憶する(S18)。ステップS12で入力されたデータに、放送局識別子、番組識別子およびB−CAS番号をヘッダ情報として付加した送信電文Aを編集する(S20)。送信電文Aを該当中間サーバー宛てに送信する(S22)。   The television receiver 30 receives a data broadcast program with a bidirectional function (S10). A viewer selects a data broadcasting program with an interactive function, and inputs data necessary for questionnaire responses, article purchase, etc. on a data input screen. At the same time, viewer information is also input (S12). Thereafter, the receiver 30 receives an information transmission command by remote control operation (S14). First, the BML acquires service ID and event ID from the broadcast wave, and temporarily stores them as a broadcast station identifier and a program identifier (S16). Next, the B-CAS number is read through a card reader / writer and temporarily stored (S18). The transmission telegram A in which the broadcast station identifier, the program identifier, and the B-CAS number are added as header information to the data input in step S12 is edited (S20). The transmission message A is transmitted to the corresponding intermediate server (S22).

中間サーバー20から応答電文Aを、放送局サーバー208の処理結果として受信する(S24)。応答電文Aに記述されている処理結果を読込む(S26)。処理結果に応じた処理を実行する(S28)。応答電文Aには、送信電文Aによる処理要求が放送局サーバーにより正常に終了したのか、または送信電文Aの内容に不備があり、処理要求が受付けられなかったのか、あるいは、双方向処理要求を受けつけない時間帯なので、中間サーバー自身が送信電文Aを放送局サーバーに中継する処理を拒絶したのか等を示す情報が、標準として定められた戻り値で示される。したがって、BMLスクリプトは、放送局毎にまちまちに定義されている戻り値に従った処理を行なう必要がなく、標準的に定められた戻り値に従った処理手順をスクリプトで記述できる。   The response message A is received from the intermediate server 20 as the processing result of the broadcast station server 208 (S24). The processing result described in the response message A is read (S26). Processing according to the processing result is executed (S28). In the response message A, whether the processing request by the transmission message A has been normally completed by the broadcasting station server, or the content of the transmission message A is incomplete and the processing request has not been accepted, or the bidirectional processing request Since it is an unacceptable time zone, information indicating whether or not the intermediate server itself rejected the process of relaying the transmission message A to the broadcast station server is indicated by a return value defined as a standard. Therefore, the BML script does not need to perform processing according to the return value defined for each broadcasting station, and can describe the processing procedure according to the standardly determined return value as a script.

図12は、中間サーバ20を導入した場合の電文送信の流れを示した図である。受信機側のBMLは送信電文の作成処理、応答電文の内容に応じた処理を放送局に拘わらず共通の命令コードで記述できる点で図3との相違は顕著である。   FIG. 12 is a diagram showing a flow of message transmission when the intermediate server 20 is introduced. The difference from FIG. 3 is remarkable in that the BML on the receiver side can describe the process of creating a transmission message and the process according to the content of the response message with a common instruction code regardless of the broadcasting station.

システム1を利用した双方向機能の運用形態を時系列に説明した。以上本発明の最良の実施形態として説明したシステム1では、会員管理データベース23の1レコードの主キー、および、送信電文Aの送信主体を特定する情報としてB−CASカード番号を使用しているが、これは、受信機のBMLスクリプトが受信機内蔵の記憶媒体または受信機に挿入されたICカードから読みとることができる視聴者毎にユニークに設定されている管理番号の好適な一例として使用しているものである。したがって、B−CASカード番号以外の番号を発信主体を特定とする識別情報として用いたシステムも本発明の別の実施形態として構築可能である。
The operation mode of the bidirectional function using the system 1 has been described in time series. In the system 1 described above as the best embodiment of the present invention, the B-CAS card number is used as information for specifying the primary key of one record of the member management database 23 and the transmission subject of the transmission message A. This is used as a preferred example of a management number uniquely set for each viewer that can be read from the receiver's BML script from the storage medium built in the receiver or the IC card inserted in the receiver. It is what. Therefore, a system that uses a number other than the B-CAS card number as identification information that identifies the caller can also be constructed as another embodiment of the present invention.

本発明の実施形態に係る中間サーバー20を含んだデータ放送双方向サービスの全体構成図である。1 is an overall configuration diagram of a data broadcasting interactive service including an intermediate server 20 according to an embodiment of the present invention. 中間サーバー20の構成図である。2 is a configuration diagram of an intermediate server 20. FIG. 従来のデータ放送双方向サービスにおける電文送信を説明する図である。It is a figure explaining the message | telegram transmission in the conventional data broadcasting interactive service. 従来使用されている送信電文のフォーマット説明図である。It is a format explanatory drawing of the transmission message conventionally used. 本発明に係る中間サーバー20を用いた場合の送信電文のフォーマット変換の説明図である。It is explanatory drawing of the format conversion of the transmission message | telegram at the time of using the intermediate | middle server 20 which concerns on this invention. 放送局・番組情報管理データベース22、会員管理データベース23の説明図である。It is explanatory drawing of the broadcast station and program information management database 22, and the member management database 23. 双方向機能付番組を動かすBMLスクリプトの処理を説明するフローチャートである。It is a flowchart explaining the process of the BML script which moves a program with a bidirectional function. 電文変換中継手段21の処理動作(送信電文の変換中継処理)を説明するフローチャートである。It is a flowchart explaining the processing operation (transmission message conversion relay processing) of the message conversion relay means 21. 電文変換中継手段21の処理動作(応答電文の変換中継処理)を説明するフローチャートである。It is a flowchart explaining the processing operation (response message conversion relay processing) of the message conversion relay means. 従来使用されている応答電文のフォーマット例である。It is the example of a format of the response message used conventionally. 本発明に係る中間サーバー20を用いた場合の応答電文のフォーマット変換の説明図である。It is explanatory drawing of the format conversion of a response message at the time of using the intermediate | middle server 20 which concerns on this invention. 本発明に係る中間サーバー20を用いた場合のデータ放送双方向サービスにおける電文送信を説明する図である。It is a figure explaining the message | telegram transmission in the data broadcasting interactive service at the time of using the intermediate | middle server 20 based on this invention.

符号の説明Explanation of symbols

1 デジタル放送サービスシステム
6 中継衛星
9 回線交換網
20 中間サーバー
21 電文変換中継手段
22 放送局・番組情報管理データベース
23 会員管理データベース
24 データベース管理手段
30 テレビ受信機
31 テレビモニタ
33 B−CASカード
34 リモコン
38 アンテナ
39 衛星アンテナ
100 視聴者宅設備
200 放送局
201 放送局サーバー
300 制作会社


DESCRIPTION OF SYMBOLS 1 Digital broadcasting service system 6 Relay satellite 9 Circuit switching network 20 Intermediate server 21 Message conversion relay means 22 Broadcasting station / program information management database 23 Member management database 24 Database management means 30 Television receiver 31 Television monitor 33 B-CAS card 34 Remote control 38 antenna 39 satellite antenna 100 viewer's home equipment 200 broadcast station 201 broadcast station server 300 production company


Claims (4)

デジタル放送サービスにおいて、テレビ受信機の双方向機能により放送局サーバーに対して送出される放送局識別子及び番組識別子を含む送信電文及び、この送信電文に対する放送局サーバーからの応答電文を中継する中間サーバーであって、
前記送信電文を前記放送局サーバーが受取ることのできる形式に変換し、前記応答電文をテレビ受信機のBMLスクリプトが処理できる形式に変換する電文変換中継手段と、
前記送信電文に含まれる放送局識別子及び番組識別子をキーとして、前記電文変換中継手段が、放送局毎に固有に設定すべきパラメータを抽出するための放送局・番組情報管理データベースを備え、
前記電文変換中継手段は、元の送信電文内容に、前記抽出したパラメータに基づいて放送局ごとに指定すべき情報を加えて、放送局サーバーが受取ることができる形式の電文に変更して放送局サーバーに中継する
ことを特徴とする中間サーバー。
In a digital broadcasting service, an intermediate server that relays a transmission message including a broadcast station identifier and a program identifier transmitted to a broadcast station server by a bidirectional function of a television receiver, and a response message from the broadcast station server for this transmission message Because
Message conversion relay means for converting the transmission message into a format that can be received by the broadcasting station server, and converting the response message into a format that can be processed by a BML script of a television receiver ;
With the broadcasting station identifier and program identifier included in the transmission message as keys, the message conversion relay means includes a broadcasting station / program information management database for extracting parameters to be set uniquely for each broadcasting station,
The message conversion relay means adds the information to be specified for each broadcasting station based on the extracted parameters to the contents of the original transmission message, and changes the message to a format that can be received by the broadcasting station server. An intermediate server characterized by relaying to a server.
前記放送局・番組情報管理データベースは、放送局毎に、または、放送局および番組毎に、放送局サーバーが放送局毎に指定された形式で応答する応答電文に含まれる放送局側の応答結果を表す情報を、テレビ受信機のBMLスクリプトが認識できる応答結果を表す情報に変換するための対応関係を表す情報をも保持しているものである請求項1に記載の中間サーバー。The broadcast station / program information management database is a response result on the broadcast station side included in a response message in which the broadcast station server responds in a format designated for each broadcast station for each broadcast station or for each broadcast station and program. The intermediate server according to claim 1, which also holds information representing a correspondence relationship for converting information representing a response information representing a response result that can be recognized by the BML script of the television receiver. 請求項2に記載の中間サーバーであって、受信機から発信される送信電文は発信主体を特定するための管理番号を含むものであり、前記電文変換中継手段が、受信機から発信される送信電文に含まれる発信主体を特定するための視聴者毎にユニークに設定された管理番号あるいはB−CASカード番号から、放送局毎に登録されている個人情報を抽出するための会員管理データベースをも備えていることを特徴とする中間サーバー。3. The intermediate server according to claim 2, wherein a transmission message transmitted from the receiver includes a management number for specifying a transmission subject, and the message conversion relay unit transmits the transmission from the receiver. There is also a member management database for extracting personal information registered for each broadcasting station from the management number or B-CAS card number uniquely set for each viewer for specifying the transmission subject included in the electronic message. An intermediate server characterized by having. 請求項3に記載の中間サーバーであって、The intermediate server according to claim 3,
前記電文変換中継手段は、受信機から発信される送信電文に含まれる放送局識別子及び番組識別子および発信主体を特定するために視聴者毎にユニークに設定され受信機内蔵の記憶媒体または受信機に挿入されたICカードに記憶されている管理番号あるいはB−CAS番号から、前記放送局・番組情報管理データベースおよび前記会員管理データベースを参照して、放送局毎に固有に設定すべきパラメータおよび放送局毎に登録されている個人情報を抽出し、前記送信電文に記載されている送信内容情報にこれら放送局毎に指定すべき情報を加えて放送局サーバーが受取ることができる形式の電文に変更して放送局サーバーに中継し、The message conversion relay means is uniquely set for each viewer in order to specify a broadcasting station identifier and a program identifier included in a transmission message transmitted from the receiver, and a transmission subject. Parameters to be set uniquely for each broadcasting station by referring to the broadcasting station / program information management database and the member management database from the management number or B-CAS number stored in the inserted IC card and the broadcasting station The personal information registered for each broadcasting station is extracted, and the information to be specified for each broadcasting station is added to the transmission content information described in the transmission message, and the message is changed to a format that can be received by the broadcasting station server. Relay to the broadcast server,
放送局サーバーからの応答電文を受取ると、再び前記放送局・番組情報管理データベースを参照して放送局サーバーの応答結果を特定して受信機のBMLスクリプトが受けとることができる形式の応答電文に変換して中継するよう動作するものであることを特徴とする中間サーバー。When a response message is received from the broadcast station server, the response message of the broadcast station server is identified again by referring to the broadcast station / program information management database, and converted into a response message in a format that can be received by the BML script of the receiver. An intermediate server characterized in that it operates so as to relay.
JP2003325160A 2003-09-17 2003-09-17 Intermediate server used for digital TV broadcasting service Expired - Fee Related JP4402408B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003325160A JP4402408B2 (en) 2003-09-17 2003-09-17 Intermediate server used for digital TV broadcasting service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003325160A JP4402408B2 (en) 2003-09-17 2003-09-17 Intermediate server used for digital TV broadcasting service

Publications (3)

Publication Number Publication Date
JP2005092528A JP2005092528A (en) 2005-04-07
JP2005092528A5 JP2005092528A5 (en) 2006-09-28
JP4402408B2 true JP4402408B2 (en) 2010-01-20

Family

ID=34455693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003325160A Expired - Fee Related JP4402408B2 (en) 2003-09-17 2003-09-17 Intermediate server used for digital TV broadcasting service

Country Status (1)

Country Link
JP (1) JP4402408B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4693697B2 (en) * 2006-06-08 2011-06-01 シャープ株式会社 Video display device
JP5424691B2 (en) * 2009-04-01 2014-02-26 有限会社アート開発 Product sales system using data broadcasting
JP5342478B2 (en) * 2010-03-11 2013-11-13 株式会社Wowow Promotion method and scheduled viewing reservation of scheduled broadcast program between pay digital TV broadcasting station and viewer
JP7782966B2 (en) * 2021-05-24 2025-12-09 株式会社Tbsテレビ server

Also Published As

Publication number Publication date
JP2005092528A (en) 2005-04-07

Similar Documents

Publication Publication Date Title
JP4498775B2 (en) Viewing information collection method, data broadcasting program data, information access method
CN100403792C (en) Control device, electrical equipment system, and respective control methods
CN100469195C (en) Method and system for providing programming information for programming a device
US7088952B1 (en) Apparatus for transmitting program information, communicating system, method of transmitting program information, method of instructing program recording operation, and method of instructing program purchasing operation
US6408435B1 (en) Internet downloaded programmable remote control
US7389522B1 (en) Device and method for receiving information and device and method for transmitting information
US20020059596A1 (en) Device and method for distributing program information and terminal and device relating to the same
JP2000188727A (en) Television broadcast receiving device and television broadcast receiving method
WO2005091626A1 (en) System and method for providing personal broadcast recording channel service using extensible markup language (xml)
JP2003158726A (en) Program information providing system
US8434102B2 (en) Television receiver and digital broadcast system
JP4402408B2 (en) Intermediate server used for digital TV broadcasting service
US20050246759A1 (en) Transmission apparatus, reception apparatus
US20030121042A1 (en) Guide with PVR scheduling links
KR100425668B1 (en) Apparatus and method for transmitting data contents in digital broadcasting
KR20010085033A (en) Apparatus and Method for automatically home-shopping using electronic cards
JP5796324B2 (en) Digital broadcasting system, its control method and program
JP2005012545A (en) Data transmission acceptance method from data broadcasting program viewers
JP2002335223A (en) Electronic bulletin board system using data broadcasting
US7809947B2 (en) User certificate system and method for data broadcasting
KR100715470B1 (en) Digital broadcast receiver
JPH10200879A (en) TV individual control system
KR20000054689A (en) System and method of real time Internet TV broadcasting services
EP1544769A1 (en) Digital broadcast shopping system
KR20160105966A (en) System and method for mobile commerce linked with live broadcasting program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060809

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090630

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090829

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091029

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131106

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees