(57)【特許請求の範囲】
【請求項１】
番組の属性情報である番組情報を複数蓄積する蓄積手段を有し、上記蓄積手段に蓄積されている番組情報をネットワーク網を介し第１の端末装置に送信する番組情報提供装置であって、
上記蓄積手段に蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも一つ添付した番組紹介用電子メールを生成する電子メール生成手段と、
上記蓄積手段に蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し、上記番組紹介用電子メールに生成した上記番組記録予約設定用アドレスを各番組紹介情報毎に添付するアドレス生成添付手段と、
上記アドレス生成添付手段によって番組記録予約設定用アドレスが添付された番組紹介用電子メールを第１の端末装置に所定の時刻に送信する第１の送信手段と、
上記番組記録予約設定用アドレスへのアクセス入力情報に応じて上記蓄積手段に蓄積された上記番組情報を検索する検索手段と、
上記検索手段によって検索された番組情報に基づいて、上記番組を記録媒体へ記録させる記録装置に対する制御命令である番組記録予約設定スクリプトを生成する番組記録予約設定スクリプト生成手段と、
上記番組記録予約設定スクリプト生成手段によって生成された番組記録予約設定スクリプトを第２の端末装置に送信する第２の送信手段とを備える
ことを特徴とする番組情報提供装置。
【請求項２】
上記第１の送信手段は、上記検索手段によって検索された番組情報を送信要求に応じて上記第１の端末装置に送信することを特徴とする請求項１記載の番組情報提供装置。
【請求項３】
上記アドレス生成添付手段によって生成された番組記録予約設定用アドレスは、このアドレスが番組の記録予約設定をするためのアドレスであることと、番組を記録予約するユーザを特定する情報と、記録予約をする番組の情報とを視覚的に示すことを特徴とする請求項１記載の番組情報提供装置。
【請求項４】
上記番組記録予約設定スクリプト生成手段によって生成された番組記録予約設定スクリプトの生成履歴をユーザごとに蓄積する第２の蓄積手段を有することを特徴とする請求項１記載の番組情報提供装置。
【請求項５】
上記アドレス生成添付手段は、上記番組記録予約設定スクリプト生成手段によって番組記録予約設定スクリプトが少なくとも１つ以上、既に生成されている場合、上記第２の蓄積手段に蓄積されている番組記録予約設定スクリプト生成履歴のうち、当該ユーザの番組記録予約設定スクリプト生成履歴とリンクする記録装置変更モード用アドレスを生成し上記番組紹介用電子メールに添付することを特徴とする請求項３記載の番組情報提供装置。
【請求項６】
上記アドレス生成添付手段によって生成された記録装置変更モード用アドレスは、このアドレスが記録装置を変更するモードへ移行するためのアドレスであることと、記録装置を変更するユーザを特定する情報とを視覚的に示すことを特徴とする請求項５記載の番組情報提供装置。
【請求項７】
上記検索手段は、記録装置変更モード用アドレスに対するアクセス入力情報に応じて上記第２の蓄積手段に蓄積されている当該ユーザの番組記録予約設定スクリプト生成履歴を検索することを特徴とする請求項５記載の番組情報提供装置。
【請求項８】
上記電子メール生成手段は、上記検索手段で検索された番組記録予約設定スクリプト生成履歴を添付した記録装置変更番組選択用電子メールを生成することを特徴とする請求項７記載の番組情報提供装置。
【請求項９】
上記アドレス添付手段は、上記番組記録予約設定スクリプト生成履歴を添付した記録装置変更番組選択用電子メールの各履歴毎に上記第１の蓄積手段に蓄積された当該番組情報とリンクした記録装置変更番組選択用アドレスを添付することを特徴とする請求項８記載の番組情報提供装置。
【請求項１０】
上記アドレス生成添付手段によって生成された記録装置変更番組選択用アドレスは、このアドレスが記録装置を変更する番組を選択するためのアドレスであることと、記録装置変更番組を選択するユーザを特定する情報と、記録装置を変更する番組の情報とを視覚的に示すことを特徴とする請求項９記載の番組情報提供装置。
【請求項１１】
上記第１の送信手段は、上記電子メール生成手段によって生成された記録装置変更番組選択用電子メールを上記第１の端末装置に送信することを特徴とする請求項８記載の番組情報提供装置。
【請求項１２】
上記番組記録予約設定スクリプト生成手段は、記録装置変更番組選択用アドレスに対するアクセス入力情報に応じて番組を記録する上記記録装置が変更されるように生成する番組記録予約設定スクリプトを修正することを特徴とする請求項９記載の番組情報提供装置。
【請求項１３】
上記アドレス生成添付手段は、上記番組記録予約設定スクリプト生成手段によって番組記録予約設定スクリプトが少なくとも１つ以上、既に生成されている場合、上記第２の蓄積手段に蓄積されている番組記録予約設定スクリプト生成履歴のうち、当該ユーザの番組記録予約設定スクリプト生成履歴とリンクする番組記録予約設定キャンセルモード用アドレスを生成し上記番組紹介用電子メールに添付することを特徴とする請求項４記載の番組情報提供装置。
【請求項１４】
上記アドレス生成添付手段によって生成された番組記録予約設定キャンセルモード用アドレスは、このアドレスが番組の記録予約設定をキャンセルするモードへ移行するアドレスであることと、番組の記録予約設定をキャンセルするユーザを特定する情報とを視覚的に示すことを特徴とする請求項１３記載の番組情報提供装置。
【請求項１５】
上記検索手段は、番組記録予約設定キャンセルモード用アドレスに対するアクセス入力情報に応じて上記第２の蓄積手段に蓄積されている当該ユーザの番組記録予約設定スクリプト履歴を検索することを特徴とする請求項１３記載の番組情報提供装置。
【請求項１６】
上記電子メール生成手段は、上記検索手段で検索された番組記録予約設定スクリプト生成履歴を添付したキャンセル用電子メールを生成することを特徴とする請求項１５記載の番組情報提供装置。
【請求項１７】
上記アドレス生成添付手段は、上記番組記録予約設定スクリプト生成履歴を添付したキャンセル用電子メールの各履歴毎に上記第１の蓄積手段に蓄積された当該番組情報とリンクした番組記録予約設定キャンセル用アドレスを添付することを特徴とする請求項１６記載の番組情報提供装置。
【請求項１８】
上記アドレス生成添付手段によって生成された番組記録予約設定キャンセル用アドレスは、このアドレスが番組の記録予約設定をキャンセルするためのアドレスであることと、番組の記録予約をキャンセルするユーザを特定する情報と、記録予約設定をキャンセルする番組の情報とを視覚的に示すことを特徴とする請求項１７記載の番組情報提供装置。
【請求項１９】
上記第１の送信手段は、上記電子メール生成手段によって生成されたキャンセル用電子メールを上記第１の端末装置に送信することを特徴とする請求項１６記載の番組情報提供装置。
【請求項２０】
上記検索手段は、番組記録予約設定キャンセル用アドレスに対するアクセス入力情報に応じて上記第１の蓄積手段に蓄積されている当該番組情報を検索することを特徴とする請求項１７記載の番組情報提供装置。
【請求項２１】
上記検索手段によって検索された番組情報に基づいて番組記録予約設定スクリプトを無効にする制御命令であるキャンセル用スクリプトを生成するキャンセル用スリプト生成手段を有することを特徴とする請求項２０記載の番組情報提供装置。
【請求項２２】
上記第２の送信手段は、上記番組記録予約設定キャンセル用スクリプト生成手段で生成された番組記録予約設定キャンセル用スクリプトを上記第２の端末装置に送信することを特徴とする請求項２１記載の番組情報提供装置。
【請求項２３】
番組の属性情報である番組情報を複数蓄積する蓄積手段し、上記蓄積手段に蓄積されている番組情報をネットワーク網を介し第１の端末装置に送信する番組情報提供方法であって、
蓄積されている上記番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも一つ添付した番組紹介用電子メールを生成し、
蓄積されている上記番組情報とリンクする番組記録予約設定用アドレスを生成し、
上記番組紹介用電子メールに生成した上記番組記録予約設定用アドレスを各番組紹介情報毎に添付し、
上記番組記録予約設定用アドレスが添付された番組紹介用電子メールを所定の時刻に上記第１の端末装置に送信し、
上記番組記録予約設定用アドレスへのアクセス入力情報に応じて上記蓄積手段に蓄積された上記番組情報を検索し、
検索された上記番組情報に基づいて、上記番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成し、
生成された番組記録予約設定スクリプトを第２の端末装置に送信する
ことを特徴とする番組情報提供方法。
【請求項２４】
番組の属性情報である番組情報を複数蓄積する第１の蓄積手段を有し、上記第１の蓄積手段に蓄積された番組情報を送信する番組情報提供装置と、上記番組情報提供装置から送信される番組情報を受信する第１の端末装置と、上記第１の端末装置に送信された番組情報を属性情報として有する番組の記録予約設定をする第２の端末装置とがネットワーク網で接続された番組記録予約システムであって、
上記番組情報提供装置は、上記第１の蓄積手段に蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも１つ添付した番組紹介用電子メールを生成する電子メール生成手段と、上記第１の蓄積手段に蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し上記番組紹介用電子メールに生成した番組記録予約設定用アドレスを各番組紹介情報毎に添付するアドレス生成添付手段と、上記アドレス生成添付手段によって番組記録予約設定用アドレスが添付された番組紹介用電子メールを所定の時刻に送信する第１の送信手段と、上記アドレスへアクセスするためのアクセス入力情報に応じて上記第１の蓄積手段に蓄積された上記番組情報を検索する検索手段と、上記検索手段によって検索された番組情報に基づいて、上記番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成する番組記録予約設定スクリプト生成手段と、上記番組記録予約設定スクリプト生成手段によって生成された番組記録予約設定スクリプトを送信する第２の送信手段とを有し、  上記第１の端末装置は、上記番組情報提供装置の第１の送信手段によって送信された電子メールを受信する第１の受信手段と、上記第１の受信手段で受信した番組紹介用電子メールを表示する第１の表示手段と、上記第１の受信手段によって受信した番組紹介用電子メールに添付された番組記録予約設定用アドレスにアクセスするアクセス入力情報を入力する入力手段と、上記入力手段から入力されたアクセス入力情報を送信する第３の送信手段とを有し、
上記第２の端末装置は、上記番組情報提供装置の第２の送信手段から送信された番組記録予約設定スクリプトを受信する第２の受信手段と、上記第２の受信手段によって受信した番組記録予約設定スクリプトを番組記録予約設定制御信号に変換する信号変換手段とを有する
ことを特徴とする番組記録予約システム。
【請求項２５】
番組の属性情報である番組情報を複数蓄積し、蓄積された上記番組情報を送信する番組情報提供装置と、上記番組情報提供装置から送信される番組情報を受信する第１の端末装置と、上記第１の端末装置に送信された番組情報を属性情報として有する番組の記録予約設定をする第２の端末装置とがネットワーク網で接続された番組記録予約方法であって、
上記番組情報提供装置は、蓄積されている上記番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも１つ添付した番組紹介用電子メールを生成し、
蓄積されている上記番組情報とリンクする番組記録予約設定用アドレスを生成し、上記番組紹介用電子メールに生成した上記番組記録予約設定用アドレスを各番組紹介情報毎に添付し、上記番組記録予約設定用アドレスが添付された番組紹介用電子メールを所定の時刻に上記第１の端末装置に送信し、
上記第１の端末装置は、送信された上記番組紹介用電子メールを受信し、受信した上記番組紹介用電子メールを表示し、受信した上記番組紹介用電子メールに添付された番組記録予約設定用アドレスにアクセスするアクセス入力情報を入力し、入力されたアクセス入力情報を上記番組情報提供装置に送信し、
上記番組情報提供装置は、上記番組記録予約設定用アドレスへアクセスするためのアクセス入力情報に応じて蓄積された上記番組情報を検索し、検索された上記番組情報に基づいて、上記番組を記録手段によって記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成し、生成された番組記録予約設定スクリプトを上記第２の端末装置に送信し、
上記第２の端末装置は、送信された番組記録予約設定スクリプトを受信し、受信した上記番組記録予約設定スクリプトを番組記録予約設定制御信号に変換することを特徴とする番組記録予約方法。
【請求項２６】
番組の属性情報である番組情報を複数蓄積し、蓄積された上記番組情報を送信する番組情報提供装置と、上記番組情報提供装置から送信される番組情報を受信する第１の端末装置と、上記第１の端末装置に送信された番組情報を属性情報として有する番組の記録予約設定をする第２の端末装置と、上記第２の端末装置の番組記録予約設定に応じて記録媒体へ番組を記録する記録装置とがネットワーク網で接続された番組記録予約システムであって、
上記番組情報提供装置は、上記蓄積手段に蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも１つ添付した番組紹介用電子メールを生成する電子メール生成手段と、上記第１の蓄積手段に蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し上記番組紹介用電子メールに生成した番組記録予約設定用アドレスを各番組紹介情報毎に添付するアドレス生成添付手段と、上記アドレス生成添付手段によって番組記録予約設定用アドレスが添付された電子メールを所定の時刻に送信する第１の送信手段と、上記アドレスへアクセスするためのアクセス入力情報に応じて上記第１の蓄積手段に蓄積された上記番組情報を検索する検索手段と、上記検索手段によって検索された番組情報に基づいて、上記番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成する番組記録予約設定スクリプト生成手段と、上記番組記録予約設定スクリプト生成手段によって生成された番組記録予約設定スクリプトを送信する第２の送信手段とを有し、
上記第１の端末装置は、上記番組情報提供装置の第１の送信手段によって送信された電子メールを受信する第１の受信手段と、上記第１の受信手段で受信した電子メールを表示する第１の表示手段と、上記第１の受信手段によって受信した電子メールに添付された番組記録予約設定用アドレスにアクセスするアクセス入力情報を入力する入力手段と、上記入力手段から入力されたアクセス入力情報を送信する第３の送信手段とを有し、
上記第２の端末装置は、上記番組情報提供装置の第２の送信手段から送信された番組記録予約設定スクリプトを受信する第２の受信手段と、上記第２の受信手段によって受信した番組記録予約設定スクリプトを番組記録予約設定制御信号に変換する信号変換手段と、上記信号変換手段によって変換された番組記録予約設定制御信号を送信する第４の送信手段とを有し、
上記記録装置は、上記第２の端末装置の第４の送信手段によって送信された番組記録予約設定制御信号を受信する第３の受信手段と、上記番組表中の番組を受信する第４の受信手段と、上記第４の受信手段で受信した番組を記録媒体へ記録する記録手段と、上記第３の受信手段で受信した番組記録予約設定制御信号に応じて上記記録媒体へ上記第４の受信手段で受信した番組を記録させるよう上記記録手段を駆動制御する制御手段とを有することを特徴とする番組記録システム。
【請求項２７】
番組の属性情報である番組情報を複数蓄積し、蓄積された番組情報を送信する番組情報提供装置と、上記番組情報提供装置から送信される番組情報を受信する第１の端末装置と、上記第１の端末装置に送信された番組情報を属性情報として有する番組の記録予約設定をする第２の端末装置と、上記第２の端末装置の番組記録予約設定に応じて記録媒体へ番組を記録する記録装置とがネットワーク網で接続された番組記録予約方法であって、
上記番組情報提供装置は、蓄積されている上記番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも１つ添付した番組紹介用電子メールを生成し、
蓄積されている上記番組情報とリンクする番組記録予約設定用アドレスを生成し上記番組紹介用電子メールに生成した上記番組記録予約設定用アドレスを各番組紹介情報毎に添付し、上記番組記録予約設定用アドレスが添付された番組紹介用電子メールを所定の時刻に上記第１の端末装置に送信し、
上記第１の端末装置は、送信された上記番組紹介用電子メールを受信し、受信した上記番組紹介用電子メールを表示し、受信した上記番組紹介用電子メールに添付された番組記録予約設定用アドレスにアクセスするアクセス入力情報を入力し、入力されたアクセス入力情報を上記番組情報提供装置に送信し、
上記番組情報提供装置は、上記番組記録予約設定用アドレスへアクセスするためのアクセス入力情報に応じて蓄積された上記番組情報を検索し、検索された上記番組情報に基づいて、上記番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成し、生成された番組記録予約設定スクリプトを上記第２の端末装置に送信し、
上記第２の端末装置は、送信された番組記録予約設定スクリプトを受信し、受信した上記番組記録予約設定スクリプトを番組記録予約設定制御信号に変換し、変換された番組記録予約設定制御信号を上記記録装置に送信し、
上記記録装置は、送信された番組記録予約設定制御信号を受信し、上記番組を受信し、上記番組記録予約設定制御信号に応じて、受信した上記番組を記録媒体へ記録させることを特徴とする番組記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
遠隔地にある記録装置に対してネットワーク網で接続された携帯端末装置から番組の記録予約設定を行う番組情報提供装置、番組情報提供方法、番組記録予約システム、番組記録予約方法、番組記録システム及び番組記録方法に関するものである。
【０００２】
【従来の技術】
放送される番組を記録媒体に記録させる番組記録装置に対して、設定した時刻に番組の記録媒体への記録が開始されるようにする記録予約設定を遠隔地から電話回線を利用して行う手法がある。
【０００３】
このような遠隔地からの番組記録予約設定がなされる番組記録装置は、電話線が接続できるインターフェースと、電話機から入力される番号選択信号を番組記録装置の記録予約を制御するための信号に変換する信号変換処理部とを有している。ユーザは、遠隔地から電話機で電話をかけ番組記録予約設定のための入力事項、例えば、番組のチャンネル番号、番組開始時間、終了時間、記録のモードなどの付加情報をプッシュボタンを押下して電話機の番号選択信号として番組記録装置へ送信する。番組記録装置のインターフェースは番号選択信号を受信し、信号変換処理部は受信した番号選択信号を番組記録予約のための制御信号へと変換し番組の記録予約設定をする。
【０００４】
また、携帯型ＰＣ（Personal Computer）又はＰＤＡ（Personal Digital Assistant）などの携帯端末装置からインターネットなどのネットワーク網を利用して、番組を受信できる受信部と番組を記録することのできるＨＤＤ（Hard Disk Drive）とを有するＰＣに番組を記録させるようにするための番組記録予約設定を入力する手法が用いられている。ユーザは、まず、携帯型ＰＣ又はＰＤＡなどの携帯端末装置から遠隔地にある携帯型ＰＣとインターネットセッションを確立する。続いて、このセッションを介して携帯型ＰＣ又はＰＤＡの制御部は、Ｗｅｂブラウザに番組記録予約設定をするための所定の入力事項の入力を促す入力画面が表示させる。ユーザは、携帯型ＰＣ又はＰＤＡなどの携帯端末装置から上述した入力画面に所望の番組の情報を入力することで、番組の記録予約設定を行う。
【０００５】
【発明が解決しようとする課題】
しかし、上述の電話機から番組記録装置へ番組記録予約設定を行う手法では、電話の番号選択信号を番組記録予約設定を行うための制御信号に変換する信号変換装置を備えた専用の記録装置を用いる必要があった。さらに、電話のプッシュボタンを用いて、番組記録予約設定をするための情報、例えば、番組のチャンネル番号、番組開始時間、終了時間、記録のモードなどを入力することは非常に手間がかかり作業が煩雑になるといった問題があった。
【０００６】
また、携帯型ＰＣやＰＤＡから遠隔地のＰＣに番組の記録予約設定をする場合は、番組記録予約設定する所望の番組の番組情報を携帯型ＰＣやＰＤＡから入力する必要があり非常に手間がかかり作業が煩雑になるといった問題があった。
【０００７】
そこで、本発明は上述したような問題を解決するために案出されたものであり、遠隔地からの番組の番組記録予約設定を簡易な操作で行うことのできる番組情報提供装置、番組情報提供方法、番組記録予約システム、番組記録予約方法、番組記録システム及び番組記録方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述の目的を達成するために、本発明に係る番組情報提供装置は、番組の属性情報である番組情報を複数蓄積する蓄積手段を有し、上記蓄積手段に蓄積されている番組情報をネットワーク網を介し第１の端末装置に送信する番組情報提供装置であって、上記蓄積手段に蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも一つ添付した番組紹介用電子メールを生成する電子メール生成手段と、上記蓄積手段に蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し、上記番組紹介用電子メールに生成した上記番組記録予約設定用アドレスを各番組紹介情報毎に添付するアドレス生成添付手段と、上記アドレス生成添付手段によって番組記録予約設定用アドレスが添付された番組紹介用電子メールを第１の端末装置に所定の時刻に送信する第１の送信手段と、上記番組記録予約設定用アドレスへのアクセス入力情報に応じて上記蓄積手段に蓄積された上記番組情報を検索する検索手段と、上記検索手段によって検索された番組情報に基づいて、上記番組を記録媒体へ記録させる記録装置に対する制御命令である番組記録予約設定スクリプトを生成する番組記録予約設定スクリプト生成手段と、上記番組記録予約設定スクリプト生成手段によって生成された番組記録予約設定スクリプトを第２の端末装置に送信する第２の送信手段とを備えることを特徴とする。
【００１５】
上述の目的を達成するために、本発明に係る番組情報提供方法は、番組の属性情報である番組情報を複数蓄積する蓄積手段し、蓄積手段に蓄積されている番組情報をネットワーク網を介し送信する番組情報提供方法において、蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも一つ添付した番組紹介用電子メールを生成し、蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し、番組紹介用電子メールに生成した番組記録予約設定用アドレスを各番組紹介情報毎に添付し、番組記録予約設定用アドレスが添付された番組紹介用電子メールを所定の時刻に送信し、番組記録予約設定用アドレスへのアクセス入力情報に応じて蓄積手段に蓄積された番組情報を検索し、検索された番組情報に基づいて、番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成し、生成された番組記録予約設定スクリプトを送信することを特徴とする。
【００１６】
上述の目的を達成するために、本発明に係る番組記録予約システムは、番組の属性情報である番組情報を複数蓄積する第１の蓄積手段を有し、第１の蓄積手段に蓄積された番組情報を送信する番組情報提供装置と、番組情報提供装置から送信される番組情報を受信する第１の端末装置と、第１の端末装置に送信された番組情報を属性情報として有する番組の記録予約設定をする第２の端末装置とがネットワーク網で接続された番組記録予約システムにおいて、第１の蓄積手段に蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも１つ添付した番組紹介用電子メールを生成する電子メール生成手段と、第１の蓄積手段に蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し番組紹介用電子メールに生成した番組記録予約設定用アドレスを各番組紹介情報毎に添付するアドレス生成添付手段と、アドレス生成添付手段によって番組記録予約設定用アドレスが添付された番組紹介用電子メールを所定の時刻に送信する第１の送信手段と、アドレスへアクセスするためのアクセス入力情報に応じて第１の蓄積手段に蓄積された番組情報を検索する検索手段と、検索手段によって検索された番組情報に基づいて、番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成する番組記録予約設定スクリプト生成手段と、番組記録予約設定スクリプト生成手段によって生成された番組記録予約設定スクリプトを送信する第２の送信手段とを有する番組情報提供装置と、番組情報提供装置の第１の送信手段によって送信された電子メールを受信する第１の受信手段と、第１の受信手段で受信した番組紹介用電子メールを表示する第１の表示手段と、第１の受信手段によって受信した番組紹介用電子メールに添付された番組記録予約設定用アドレスにアクセスするアクセス入力情報を入力する入力手段と、入力手段から入力されたアクセス入力情報を送信する第３の送信手段とを有する第１の端末装置と、番組情報提供装置の第２の送信手段から送信された番組記録予約設定スクリプトを受信する第２の受信手段と、第２の受信手段によって受信した番組記録予約設定スクリプトを番組記録予約設定制御信号に変する信号変換手段とを有する第２の端末装置とを備えることを特徴とする。
【００１７】
上述の目的を達成するために、本発明に係る番組記録予約方法は、番組の属性情報である番組情報を複数蓄積し、蓄積された番組情報を送信する番組情報提供装置と、番組情報提供装置から送信される番組情報を受信する第１の端末装置と、第１の端末装置に送信された番組情報を属性情報として有する番組の記録予約設定をする第２の端末装置とがネットワーク網で接続された番組記録予約方法において、番組情報提供装置は、蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも１つ添付した番組紹介用電子メールを生成し、蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し、番組紹介用電子メールに生成した番組記録予約設定用アドレスを各番組紹介情報毎に添付し、番組記録予約設定用アドレスが添付された番組紹介用電子メールを所定の時刻に第１の端末装置に送信し、第１の端末装置は、送信された番組紹介用電子メールを受信し、受信した番組紹介用電子メールを表示し、受信した番組紹介用電子メールに添付された番組記録予約設定用アドレスにアクセスするアクセス入力情報を入力し、入力されたアクセス入力情報を番組情報提供装置に送信し、番組情報提供装置は、番組記録予約設定用アドレスへアクセスするためのアクセス入力情報に応じて蓄積された番組情報を検索し、検索された番組情報に基づいて、番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成し、生成された番組記録予約設定スクリプトを第２の端末装置に送信し、第２の端末装置は、送信された番組記録予約設定スクリプトを受信し、受信した番組記録予約設定スクリプトを番組記録予約設定制御信号に変換することを特徴とする。
【００１８】
上述の目的を達成するために、本発明に係る番組記録システムは、番組の属性情報である番組情報を複数蓄積し、蓄積された番組情報を送信する番組情報提供装置と、番組情報提供装置から送信される番組情報を受信する第１の端末装置と、第１の端末装置に送信された番組情報を属性情報として有する番組の記録予約設定をする第２の端末装置と、第２の端末装置の番組記録予約設定に応じて記録媒体へ番組を記録する記録装置とがネットワーク網で接続された番組記録予約システムにおいて、蓄積手段に蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも１つ添付した番組紹介用電子メールを生成する電子メール生成手段と、第１の蓄積手段に蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し番組紹介用電子メールに生成した番組記録予約設定用アドレスを各番組紹介情報毎に添付するアドレス生成添付手段と、アドレス生成添付手段によって番組記録予約設定用アドレスが添付された電子メールを所定の時刻に送信する第１の送信手段と、アドレスへアクセスするためのアクセス入力情報に応じて第１の蓄積手段に蓄積された番組情報を検索する検索手段と、検索手段によって検索された番組情報に基づいて、番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成する番組記録予約設定スクリプト生成手段と、番組記録予約設定スクリプト生成手段によって生成された番組記録予約設定スクリプトを送信する第２の送信手段とを有する番組情報提供装置と、番組情報提供装置の第１の送信手段によって送信された電子メールを受信する第１の受信手段と、第１の受信手段で受信した電子メールを表示する第１の表示手段と、第１の受信手段によって受信した電子メールに添付された番組記録予約設定用アドレスにアクセスするアクセス入力情報を入力する入力手段と、入力手段から入力されたアクセス入力情報を送信する第３の送信手段とを有する第１の端末装置と、番組情報提供装置の第２の送信手段から送信された番組記録予約設定スクリプトを受信する第２の受信手段と、第２の受信手段によって受信した番組記録予約設定スクリプトを制御信号に変換する信号変換手段と、信号変換手段によって変換された制御信号を送信する第４の送信手段とを有する第２の端末装置と、第２の端末装置の第４の送信手段によって送信された制御信号を受信する第３の受信手段と、番組表中の番組を受信する第５の受信手段と、第５の受信手段で受信した番組を記録媒体へ記録する記録手段と、第４の受信手段で受信した制御信号に応じて記録媒体へ第５の受信手段で受信した番組を記録させるよう記録手段を駆動制御する制御手段とを有する記録装置とを備えることを特徴とする。
【００１９】
上述の目的を達成するために、本発明に係る番組記録方法は、番組の属性情報である番組情報を複数蓄積し、蓄積された番組情報を送信する番組情報提供装置と、番組情報提供装置から送信される番組情報を受信する第１の端末装置と、第１の端末装置に送信された番組情報を属性情報として有する番組の記録予約設定をする第２の端末装置と、第２の端末装置の番組記録予約設定に応じて記録媒体へ番組を記録する記録装置とがネットワーク網で接続された番組記録予約方法において、番組情報提供装置は、蓄積されている番組情報のうち、番組を紹介するための番組情報である番組紹介情報を少なくとも１つ添付した番組紹介用電子メールを生成し、蓄積されている番組情報とリンクする番組記録予約設定用アドレスを生成し番組紹介用電子メールに生成した番組記録予約設定用アドレスを各番組紹介情報毎に添付し、番組記録予約設定用アドレスが添付された番組紹介用電子メールを所定の時刻に第１の端末装置に送信し、第１の端末装置は、送信された番組紹介用電子メールを受信し、受信した番組紹介用電子メールを表示し、受信した番組紹介用電子メールに添付された番組記録予約設定用アドレスにアクセスするアクセス入力情報を入力し、入力されたアクセス入力情報を番組情報提供装置に送信し、番組情報提供装置は、番組記録予約設定用アドレスへアクセスするためのアクセス入力情報に応じて蓄積された番組情報を検索し、検索された番組情報に基づいて、番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを生成し、生成された番組記録予約設定スクリプトを第２の端末装置に送信し、第２の端末装置は、送信された番組記録予約設定スクリプトを受信し、受信した番組記録予約設定スクリプトを番組記録予約設定制御信号に変換し、変換された番組記録予約設定制御信号を記録装置に送信し、記録装置は、送信された番組記録予約設定制御信号を受信し、番組を受信し、番組記録予約設定制御信号に応じて、受信した番組を記録媒体へ記録記録させることを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明に係る 番組情報提供装置、番組情報提供方法、番組記録予約システム、番組記録予約方法、番組記録システム及び番組記録方法の実施の形態を図面を参照にして詳細に説明する。
【００２１】
本発明は、図１に第１の実施の形態として示すような番組記録予約システム１に適用される。
【００２２】
番組記録予約システム１は、携帯端末装置２ａ，２ｂ，２ｃと、番組情報提供装置３と、端末装置４と、記録装置５とからなる。
【００２３】
携帯端末装置２ａ，２ｂ，２ｃは、例えば、文字情報又は画像情報を表示するための、例えば、ＬＣＤ（Liquid Crystal Display）などである表示部１２ａ，１２ｂ，１２ｃをそれぞれ備えた携帯電話又は携帯型ＰＣ（Personal Computer）又はＰＤＡ（Personal Digital Assistants）である。
【００２４】
携帯端末装置２ａは、番組情報提供装置３がインターネット上で提供しているテレビ番組の番組紹介をするための番組情報を取得するためのＷｅｂブラウザを図示しない記憶部に格納している。携帯端末装置２ａの図示しない制御部は、記憶部に格納されたＷｅｂブラウザを用いてインターネット上で後述する番組情報提供装置３のデータベース３ａを検索して番組情報を取得し、取得した番組情報を表示部１２ａへ表示する。
【００２５】
携帯端末装置２ｂは、番組情報提供装置３から送信される電子メールを受信し、受信した電子メールを表示部１２ｂへ表示するメーラーソフトウェア（以下メーラーと呼ぶ。）を図示しない記憶部に格納している。また、携帯端末装置２ｂは、メーラーの補助ソフトウェアとしてＷｅｂブラウザを図示しない記憶部に格納している。このＷｅｂブラウザは、後述する電子メールに添付されたＵＲＬ（Uniform Resource Location）をチェックすると起動し番組情報を表示部１２ｂに表示する。
【００２６】
携帯端末装置２ｃは、電子メールを受信するメーラーソフトウェア（以下メーラーと呼ぶ。）を図示しない記憶部に格納しており、番組情報提供装置３から送信される電子メールを受信し、受信した電子メールを表示部１２ｃへ表示する。
【００２７】
番組情報提供装置３は、番組の属性情報である番組情報、例えば各番組ごとの番組の内容を簡潔にまとめた番組紹介文などと、チャンネル毎に編成された番組の番組情報を表にした番組表とを蓄積したデータベース３ａと、後述する番組記録予約設定スクリプトをユーザごとに設定されたアカウントに蓄積するデータベース３ｂとを備えている。番組情報提供装置３の図示しない記憶部は、携帯端末装置２ａ、２ｂにそれぞれが備えるＷｅｂブラウザを介してデータベース３ａに蓄積した番組情報及び番組表をインターネット上で提供するためのＷｅｂサーバプログラムを格納している。
【００２８】
また、番組情報提供装置３の記憶部は、データベース３ａに蓄積された番組情報の中から番組紹介文を取得し、電子メールに添付して定期的に携帯端末装置２ｂ、２ｃに送信するためのメールサーバプログラムを格納している。携帯端末装置２ｂ、２ｃに送信する電子メールの送信時刻は、ユーザによって設定可能であり、例えば３時間おきに送信したり、毎日６時に定期的に送信したりすることができる。番組情報提供装置３から送信される電子メールには、番組紹介文ごとに、その番組を特定するための情報と電子メールの受信者であるユーザを特定するための情報を含んだＵＲＬが添付されている。このＵＲＬは、番組情報提供装置３のデータベース３ａに蓄積されている各番組情報とリンクされている。この電子メールに添付されるＵＲＬについては後で詳細に説明をする。
【００２９】
さらにまた、番組情報提供装置３は、記録媒体へ番組を記録するように記録装置５を制御するための番組情報に基づいた制御命令である番組記録予約設定スクリプトを生成し、生成した番組記録予約設定スクリプトを端末装置４へ送信する。
【００３０】
端末装置４は、例えばＰＣ（Personal Computer）であり、地上波を受信するチューナ、ＢＳ（Broadcasting Satellite）チューナ、ＣＳ（Communications Satellite）チューナを内蔵している。各チューナは、所定の周波数の電波で搬送される変調された番組を受信し、VIDEO信号及びAUDIO信号からなる番組へと復調する。端末装置４は、備え付けの記録媒体又は記録媒体を装着して記録媒体に番組を記録する記録部を有している。記録媒体は磁気テープ、磁気ディスク、光磁気ディスク、光ディスクなどである。端末装置４は、番組情報提供装置３から送信された番組記録予約設定スクリプトを受信する。端末装置４の制御部は、受信した番組記録予約スクリプトを記録部に適した記録予約制御信号に変換し、変換した記録予約制御信号に応じて記録部を制御して記録媒体へ番組を記録させる。また、端末装置４は、番組記録予約設定スクリプトで指定されている記録装置５へ番組記録予約設定スクリプトを送信する際、番組記録予約設定スクリプトを各記録装置５に応じた制御信号に変換してから送信する。例えば、ＩＲ（Infra Red）制御信号、ＬＡＮ（Local Area Network）制御信号、ｉＬＩＮＫ（登録商標）制御信号などに変換してから番組記録予約設定スクリプトを送信する。
【００３１】
また、端末装置４は、番組情報提供装置３のデータベース３ｂに端末装置４のアカウントごとに蓄積された番組記録予約設定スクリプトを取得する番組記録予約設定スクリプトピックアップソフトウェアを図示しない記憶部に格納している。この番組記録予約設定スクリプトピックアップソフトウェアは、端末装置４と番組情報提供装置３との間にセッションが確立することで起動し、データベース３ｂの該当するユーザのアカウントに蓄積された番組記録予約設定スクリプトを検索しダウンロードする。
【００３２】
記録装置５は、地上波を受信するチューナ、ＢＳチューナ、ＣＳチューナを内蔵している。各チューナは、所定の周波数の電波で搬送される変調された番組を受信し、VIDEO信号及びAUDIO信号からなる番組へと復調する。記録装置５は、備え付けの記録媒体又は記録媒体を装着して記録媒体に番組を記録する記録部を有している。記録媒体は磁気テープ、磁気ディスク、光磁気ディスク、光ディスクなどである。記録装置５は、端末装置４から送信された番組記録予約設定スクリプトに基づいた記録予約制御信号を受信する。記録装置５は、端末装置４から送信された記録予約制御信号を受信し、記録予約制御信号に応じて記録媒体へ番組を記録させる。記録装置５は、例えば、図１に示すようにＤＶ（Digital Video）である記録装置５ａ、ＶＴＲ（Video Tape Recorder）である記録装置５ｂ、ＤＶＤ（Digital Video Disk）である記録装置５ｃというように複数の記録装置を備えていてもよい。
【００３３】
図２、図３に示すフローチャートを用い番組記録予約システム１において、携帯端末装置２ａがインターネットを介して直接、番組情報提供装置３へアクセスするダイレクトアクセスモードでの番組記録予約設定の動作について説明する。
【００３４】
なお、ダイレクトアクセスモードおいて、ユーザは番組情報提供装置３との番組の記録予約サービスを開始する前に利用者登録を行っておく。例えばユーザのLoginName、Password、メールアドレス、住所、電話番号（携帯端末装置２及び端末装置４）、番組を記録するための端末装置４の記録部及び記録装置５、課金サービスを行うために必要なカード番号などの情報、ユーザの名前、年齢、性別、職業などのプロフィールを事前に登録しておく。また、端末装置４の記録部及び記録装置５は、複数の端末装置４の記録部、記録装置５を番組を記録する記録装置として登録することが可能である。複数の端末装置４の記録部及び記録装置５を記録装置として登録する際は、主に利用する端末装置４の記録部又は記録装置５のいずれか一つをデフォルトデバイスとして登録する。
【００３５】
ステップＳ１において、携帯端末装置２ａの図示しない制御部は、ユーザの入力に応じて図示しない記憶部に格納されているＷｅｂブラウザを用いて番組情報提供装置３へインターネットを介してアクセスする。これに応じて番組情報提供装置３は、携帯端末装置２のＷｅｂブラウザを介して、ユーザのLoginNameとPasswordの入力を要求する。
【００３６】
ステップＳ２において、ユーザが携帯端末装置２ａのＷｅｂブラウザから入力するLoginNameとPasswordに応じて、番組情報提供装置３は、携帯端末装置２ａと番組情報提供装置３との間にデータを送受信するためのセッションを確立するかどうかの判断をする。LoginNameとPasswordが正しければセッションを確立しステップＳ３へと工程を進め、正しくなければステップを終了する。
【００３７】
また、LoginNameとPasswordの入力は、番組記録予約システム１のサービスを１度受けた後、例えば、ユーザＩＤ（identification）を登録することで２度目の利用からは省略することができる。
【００３８】
ステップＳ３において、携帯端末装置２ａの図示しない制御部は、Ｗｅｂブラウザを用いて、データベース３ａから番組の番組情報がチャンネル毎に配置された番組表をダウンロードする。携帯端末装置２ａはダウンロードした番組表を表示部１２ａに表示させる。図４に表示部１２ａに表示される番組表の一例を示す。図４の番組表は、１０の放送局にそれぞれ割り当てられたＣＨ１〜ＣＨ１０の１０個のチャンネルで構成され、２０時〜２２時までの３時間の番組情報を示している。各番組の番組情報欄には、例えば、ＣＨ１が割り当てられた”◎◎◎総合”という放送局の２０時〜２１時の時間帯には、”××プロレス”というように番組の番組名が配置されている。なお、各番組情報欄に添付されている”予約”と書かれたボタンについては後で詳細に説明をする。
【００３９】
ステップＳ４において、番組表に示された番組の番組記録予約設定をするかどうかを携帯端末装置２ａを介してユーザの入力により判断する。番組記録予約設定をする場合はステップＳ５へと進み、番組記録予約設定をしない場合はステップを終了する。例えば、図４に示す番組表が携帯端末装置２ａの表示部１２ａに提示され番組記録予約設定をする場合は、番組表の各番組欄に付加された”予約”ボタンをチェックすることで、番組記録予約設定するための番組記録予約設定モードとなる。
【００４０】
ステップＳ５において、携帯端末装置２ａの図示しない制御部は、ステップＳ４でのユーザによる入力に応じて番組記録予約設定を行ったことを確認するための画面をＷｅｂブラウザを用いて表示させる。例えば、ステップＳ４においてユーザが表示部１２ａに表示された番組表の”予約”ボタンをチェックしたとすると、携帯端末装置２ａの制御部は、図５に示すような番組記録予約設定を確認するための番組記録予約設定確認画面を表示部１２ａにＷｅｂブラウザを用いて表示させる。この番組記録予約設定確認画面には、例えば、番組が放送される放送局名”station”がここでは”○×テレビ”、番組が放送される日付”year”，”month”，”date”がここではそれぞれ”2000”，”09”，”01”、番組の放送開始時間”start”が”21:00”、番組の放送終了時間”end”が”22:00”、番組のタイトル”program-title”が”世界○○サッカー”、番組のサブタイトル”program-subtitle”が”日本対ドイツ”、番組を放送する地上波、ＣＳ放送、ＢＳ放送といった放送手段を識別する番号”Infra”が”３”、番組を記録するための記録装置５を特定する番号”device id”が”１”というように示されている。また、番組記録予約設定確認画面には、後述のステップＳ６で説明する番組を記録するデバイスを変更するためのボタンである”デバイス変更”と示されたボタンと、ステップＳ８で説明する番組記録予約設定スクリプトの生成を実行するためのボタンである”予約確認”ボタンが設けられてる。
【００４１】
ステップＳ６において、ステップＳ１に入る前にデフォルトデバイスとして設定された端末装置４の記録部又は記録装置５を他に登録した端末装置４の記録部及び記録装置５のいずれかと変更するかどうかをユーザの携帯端末装置２ａからの入力により行う。デフォルトデバイスとして設定された端末装置４の記録部又は記録装置５を変更をする場合はステップＳ７へ、変更を行わない場合はステップＳ８へ工程を進める。なお、登録された記録装置５が１つである場合は、この工程は省くことができる。例えば、図５に示す番組記録予約設定確認画面が携帯端末装置２ａの表示部１２ａにＷｅｂブラウザを介して表示された場合、番組記録予約設定確認画面の”デバイス変更”をチェックすると、図６に示すデバイス変更画面がＷｅｂブラウザを介して携帯端末装置２ａの表示部１２ａに表示される。図６に示すデバイス変更画面は、端末装置４の記録部又は記録装置５の番組記録予約システム１におけるＩＤ（identification）ナンバーを示す”デバイスＩＤ”と、端末装置４の記録部及び記録装置５のデバイスの種類を示す”デバイスタイプ”と、端末装置４の記録部及び記録装置５の製造メーカ名を示す”メーカー”と、端末装置４の記録部及び記録装置５の型番を示す”モデル”と、デフォルトデバイスとして登録された端末装置４の記録部又は記録装置５を示す”デフォルト”がデバイスごとに示されている。図６のデバイス変更画面に示すように、番組記録予約システム１で登録されている端末装置４の記録部及び記録装置５は、デバイスＩＤが１のＤＶ（Digital Video） と、デバイスＩＤが２のＶＴＲ（Video Tape Recorder）と、デバイスＩＤが３のＤＶＤ（Digital Video Disc）の３機種である。この３つのデバイスの中で、デバイスＩＤが１の記録装置５がデフォルトデバイスとして登録されている。
【００４２】
ステップＳ７において、携帯端末記録装置２ａからユーザの入力により端末装置４の記録部又は記録装置５の変更をする。端末装置４の記録部又は記録装置５の変更は、例えば、図６に示すデバイス変更画面の新たにデフォルトデバイスとする端末装置４の記録部又は記録装置５のデフォルト欄をチェックし、”デフォルト機器として登録しますか？”というメッセジーに応じて”はい”ボタンをチェックすることで実行される。”はい”ボタンのチェックが終了するとＷｅｂブラウザの画面は、図５に示した番組記録予約設定確認画面へと戻る。また、番組を記録する端末装置４の記録部又は記録装置５が設定されると、図７に示すように番組表の該当する番組欄には設定した端末装置４の記録部又は記録装置５の設定されたデバイスをイメージしたアイコンが表示される。例えば、図７に斜線部で示すように”世界○○サッカー”の番組欄には、ＤＶをイメージしたアイコンが表示されている。
【００４３】
ステップＳ８において、携帯端末装置２ａからユーザの入力により番組記録予約設定スクリプトを生成するかどうかの判断をする。番組記録予約設定スクリプトを生成する場合はステップＳ９へと工程を進め、生成しない場合はステップＳ３へと戻る。例えば、ユーザが番組記録予約設定スクリプトを生成したい場合、図５に示す番組記録予約設定確認画面の”予約確認”ボタンをチェックするとその旨が番組情報提供装置３の制御部に伝わる。
【００４４】
ステップＳ９において、番組情報提供装置３の制御部は、携帯端末装置２ａの入力に応じて番組記録予約設定スクリプトを生成する。また、番組記録予約設定スクリプトが生成されると、番組情報提供装置３のデータベース３ｂにユーザごとにその履歴が蓄積される。
【００４５】
ステップＳ１０において、番組情報提供装置３の制御部は、データベースサーバ３ｂの該当するユーザのアカウントに番組記録予約設定スクリプトを蓄積させる。
【００４６】
ステップＳ１１において、番組情報提供装置３が端末装置４へアクセスする場合はステップＳ１２へと、端末装置４から番組情報提供装置へアクセスする場合はステップＳ１３へと工程を進める。
【００４７】
ステップＳ１２において、番組情報提供装置３の制御部は、端末装置４へアクセスしてデータを送受信するためのセッションを確立する。番組情報提供装置３の制御部は、ステップＳ９でデータベース３ｂの該当するユーザのアカウントに番組記録予約設定スクリプトが蓄積されると、その直後に端末装置４にアクセスを行う。ステップＳ１２が終了すると工程はステップ１４へと進む。
【００４８】
ステップＳ１３において、端末装置４の制御部は、番組情報提供装置３へアクセスしてデータを送受信するためのセッションを確立する。端末装置４の制御部は、定期的に、例えば、ユーザの設定により１日に何度か番組情報提供装置３にアクセスをする。ステップＳ１３が終了すると工程はステップＳ１４へと進む。
【００４９】
ステップＳ１４において、番組情報提供装置３と端末装置４との間にセッションが確立されたら、番組記録予約設定スクリプトを取得するためのソフトウェアである端末装置４の記録部に格納された番組記録予約設定スクリプトピックアップソフトウェアが起動する。
【００５０】
起動した番組記録予約設定スクリプトピックアップソフトウェアは、番組情報提供装置３のデータベース３ｂに蓄積されている番組記録予約設定スクリプトをダウンロードするために番組情報提供装置３へアクセスする。番号情報提供装置３の制御部は、アクセスしてきた番組記録予約設定スクリプトピックアップソフトウェアが、正規ユーザの番組記録予約設定スクリプトピックアップソフトウェアであるかどうかの認証をするための認証作業を行う。番組記録予約設定スクリプトピックアップソフトウェアの認証作業は、ユーザＩＤ又はユーザのLoginＩＤとPasswordを用いて行う。
【００５１】
なお、ユーザは、端末装置４へ番組記録予約設定スクリプトピックアップソフトウェアをインストールする際にユーザＩＤ又はユーザのLoginＩＤとPasswordを登録し番組情報提供装置３の図示しない記憶部に記憶させておく。
【００５２】
番組情報提供装置３の制御部は、番組記録予約設定スクリプトピックアップソフトウェアのアクセスに応じて、上述の記憶部に記憶された該当するユーザＩＤ又はユーザのLoginＩＤとPassword用いアクセスしてきた番組記録予約設定スクリプトピックアップソフトウェアがデータベース３ｂのアカウントの正規利用者かどうかの判断をする。正規利用者である場合は工程をステップＳ１５へと進め、正規利用者でない場合は工程を終了する。
【００５３】
ステップＳ１５において、端末装置４の制御部は、図示しない記憶部に記憶されている番組記録予約設定スクリプトピックアップソフトウェアを用いて番組情報提供装置３のデータベース３ｂに蓄積されている番組記録予約設定スクリプトをダウンロードする。また、番組情報提供装置３の制御部は、端末装置４の番組記録予約設定スクリプトピックアップソフトウェアによって番組記録予約設定スクリプトがダウンロードされたことに応じて、その旨を伝えるメッセージをＷｅｂブラウザからアクセスすることが可能な番組表アカウントを設定し生成する。
【００５４】
ステップＳ１６において、端末装置４の制御部は、記憶部に格納されている番組記録予約設定スクリプトピックアップソフトウェアを用いて番組記録予約設定スクリプトを取得し、番組記録予約設定スクリプトに記述されている番組を記録するデバイスが端末装置４の記録部であるのか、記録装置５であるのかを判断する。デバイスが端末装置４の記録部であった場合、端末装置４の制御部は、番組記録予約設定スクリプトを記録部に適した記録予約制御信号に変換する。デバイスが記録装置５であった場合、端末装置４は番組記録予約設定スクリプトを送信する記録装置５に適した信号に変換してから該当する記録装置５へ送信する。記録装置５は、端末装置４から番組記録予約設定スクリプトに基づいて生成された記録予約制御信号を受信し番組の記録予約設定を行う。
【００５５】
続いて、図２、図３に示したフローチャートを用いて説明したダイレクトアクセスモードで生成された番組記録予約設定スクリプトに基づいた番組記録予約設定を無効にする動作について説明する。
【００５６】
１度設定された番組記録予約設定を無効にするには、まず、Ｗｅｂブラウザを用いて携帯端末装置２ａの表示部１２ａに表示された番組表の図示しない”キャンセル”と表示されているボタンをチェックする。”キャンセル”ボタンがチェックされたことに応じて番組提供装置３の制御部は、データベース３ｂに蓄積された各ユーザの番組記録予約履歴の中から該当するユーザのまだ、端末装置４の記録部又は記録装置５での記録が実行されていない番組記録予約履歴を取り出し携帯端末装置２ａの表示部１２ａに表示させる。番組記録予約履歴の一例を図８に示す。図８に示すように、番組記録予約履歴は記録予約がなされている各番組が放送されるチャンネルを”チャンネル”として例えば、”ＣＨ１”というように、番組の記録を開始する時間を”記録開始時間”として例えば、２０００年の９月１日２２時３０分なら”2000/09/01 22:30:00”というように、番組の番組名を”タイトル”として、例えば”かわいい天使ケント”というように示される。図８では、番組記録予約設定をされている番組は、４番組でありそのタイトルのみを示すと”かわいい天使ケント”、”○○ニュース”、”○○サイエンス”、”世界○○サッカー”となる。
【００５７】
番組記録予約履歴が携帯端末装置２ａの表示部１２ａに表示されると、ユーザは番組記録予約履歴の中から番組記録予約設定を無効にしたい番組を選択し、表示部１２ａに表示された画面上の”削除”ボタンをチェックする。番組情報提供装置３の制御部は、携帯端末装置２ａの”削除”ボタンの入力に応じて、選択された番組の番組記録予約設定を無効にするためのキャンセル用スクリプトを生成する。生成されたキャンセル用スクリプトは、番組情報提供装置３から端末装置４へ送信され、さらに番組記録予約設定をされていた端末装置４の記録部又は記録装置５に適した信号に変換され端末装置４の記録部又は記録装置５へ送信される。端末装置４の記録部又は記録装置５は送信された信号に応じて番組記録予約設定を無効にする。端末装置４の記録部又は記録装置５の番組記録予約設定が無効になると該当する番組記録予約履歴は削除され、番組情報提供装置３のデータベース３ｂの該当するユーザのアカウントにキャンセル履歴として登録される。
【００５８】
次に、図９、図２、図３に示すフローチャートを用い番組記録予約システム１において、番組情報提供装置３が携帯端末装置２ｂへ定期的にＵＲＬを添付した電子メールを送信し、携帯端末装置２ｂのＷｅｂブラウザを用いて番組記録予約設定を行う第１のメールアクセスモードでの番組記録予約設定の動作について説明する。
【００５９】
ステップＳ２１において、番組情報提供装置３の制御部は、携帯端末装置２ｂへ番組の番組紹介文と番組紹介文毎にユーザ、番組のチャンネル、番組の放送時間、放送の終了時間を特定できるようなＵＲＬ（Uniform Resource Location）を添付した電子メールをインターネットを介し送信する。図１０に番組情報提供装置３から携帯端末装置２ｂに送信される電子メールの一例を示す。番組紹介文は、番組の概要を簡潔にまとめた文であり、図１０の斜線部に示した”番組紹介文”と書かれている欄に記される。なお、具体的な番組紹介文は省略してある。また、この電子メールには”http://www.◎◎.com/MyMail/RecordSet/1234_5_2000090121000020000901220000.html”といったＵＲＬが添付されている。このＵＲＬは、番組情報提供装置３のデータベース３ａの該当する番組情報が格納されたディレクトリの所在地を示すと同時にユーザの特定及びこのＵＲＬへアクセスすることで実行される機能を示すことができる。図１０に示したＵＲＬの”RecordSet”はこのＵＲＬが番組記録予約設定をするためのＵＲＬであることを示し、”1234”は番組記録予約システム１を利用しているユーザを特定するためのユーザ識別子を示し、続く”5”は番組のチャンネル番号”20000901210000 ”は番組がスタートする日付と時刻、２０００年９月１日２１時を示し、”20000901220000 ”は番組の終了する日付と時刻、２０００年９月１日２２時をそれぞれ示している。
【００６０】
ステップＳ２２において、携帯端末装置２ｂを介してユーザの入力により電子メールに添付されたＵＲＬにアクセスするかどうかの判断をする。ＵＲＬにアクセスする場合はステップＳ２３へと工程を進め、アクセスしない場合はステップを終了する。例えば、図１０に示すような電子メールが番組情報提供装置３から携帯端末装置２ｂへ送信された場合、”http://www.◎◎.com/MyMail/RecordSet/1234_5_2000090121000020000901220000.html”のように示されたＵＲＬをチェックすることでアクセスすることができる。
【００６１】
ステップＳ２３において、携帯端末装置２ｂの制御部は、Ｗｅｂブラウザを用いて番組情報提供装置３のデータベース３ａに蓄積されている該当する番組の番組情報を検索し番組情報を表示部１２ｂに表示させる。ステップＳ２３の工程が終了すると図２、図３に示すステップＳ４〜ステップＳ１６の工程へと進む。
【００６２】
ステップＳ４〜ステップＳ１６の工程は、ダイレクトアクセスモードでの説明と同じである。以上の工程を経ることで、第１のメールアクセスモードでは、番組記録予約スクリプトを生成し、端末装置４又は記録装置５へ番組の記録予約設定をすることができる。
【００６３】
続いて、図９、図２、図３に示したフローチャートを用いて説明した第１のメールアクセスモードで生成された番組記録予約設定スクリプトに基づいた番組記録予約設定を無効にする動作について説明する。
【００６４】
少なくとも１つの番組の番組記録予約設定がなされている場合、図９に示すステップＳ２１で番組情報提供装置３から携帯端末装置２ｂに送信される電子メールには、キャンセル用ＵＲＬが、例えば図１１に示すように”http://www.◎◎.com/myPage/Cancel/1234.html”というように添付されている。このキャンセル用ＵＲＬは、ユーザの特定及びこのＵＲＬへアクセスすることで実行される機能を示すことができる。図１１に示したキャンセル用ＵＲＬの”Cancel”はこのキャンセル用ＵＲＬが既に設定した番組記録予約設定を無効にするために機能することを示し、”1234”は番組記録予約システム１を利用しているユーザを特定するためのユーザ識別子を示している。設定した番組記録予約をキャンセルするには、ユーザが端末装置２ｂを介して電子メールに添付されたキャンセル用ＵＲＬをチェックすることで実行される。キャンセル用ＵＲＬがチェックされると、番組情報提供装置３の制御部は、データベース３ｂに蓄積された各ユーザの番組記録予約履歴の中から該当するユーザのまだ、端末装置４の記録部又は記録装置５での記録が実行されていない番組記録予約履歴を取り出し携帯端末装置２ｂへキャンセル用ＵＲＬをわたす。これに応じて携帯端末装置２ｂの制御部はＷｅｂブラウザを起動させ、表示部１２ｂに番組記録予約履歴を表示させる。例えば、携帯端末装置２ｂの制御部は、上述の図８に示したような番組記録予約設定された番組の履歴をＷｅｂブラウザを用いて、携帯端末装置２ｂの表示部１２ｂに表示させる。ユーザは携帯端末装置２ｂの表示部１２ｂに表示された画面上の番組の履歴画面を参照し、番組記録予約設定をキャンセルしたい番組を選択する。番組記録予約設定のキャンセルを実行するには、番組の選択が終了した後、例えば、図８に示すような”削除”ボタンを押すことで実行される。以下の第１のメールアクセスモードでの番組記録予約設定のキャンセルの動作は、上述のダイレクトアクセスモードでの番組記録予約設定のキャンセルの動作と同じである。
【００６５】
次に、図１２、図２、図３に示すフローチャートを用い番組記録予約システム１において、番組情報提供装置３が携帯端末装置２ｃへ定期的にＵＲＬを添付した電子メールを送信し、携帯端末装置２ｃから電子メールに添付されたＵＲＬにアクセスし番組記録予約設定を行う第２のメールアクセスモードでの番組記録予約設定の動作について説明する。
【００６６】
ステップＳ３１において、番組情報提供装置３の制御部は、携帯端末装置２ｃへ番組の番組紹介文と番組紹介文毎にユーザ、番組のチャンネル、番組の放送時間、放送の終了時間を特定できるようなＵＲＬを添付した番組紹介用電子メールをインターネットを介し送信する。なお、図１３に番組情報提供装置３から携帯端末装置２ｃに送信される電子メールの一例を示す。番組紹介文は、番組の概要を簡潔にまとめた文であり、図１３の斜線部に示した”番組紹介文”と書かれている欄に記される。なお、具体的な番組紹介文は省略してある。
【００６７】
また、この番組紹介用電子メールには、例えば”http://www.◎◎.com/MyMail/RecordSet/1234_5_2000090121000020000901220000.rev”といった番組記録予約設定用ＵＲＬが添付されている。この番組記録予約設定用ＵＲＬは、ユーザの特定及びこＵＲＬへアクセスすることで実行される機能を示すことができる。図１３に示した番組記録予約設定用ＵＲＬの”RecordSet”はこのＵＲＬが番組記録予約設定をするためのＵＲＬであることを示し、”1234”は番組記録予約システム１を利用しているユーザを特定するためのユーザ識別子を示し、”5”は番組のチャンネル番号を示し、”20000901210000”は番組がスタートする日付と時刻、２０００年９月１日２１時を示し、”20000901220000”は番組の終了する日付と時刻、２０００年９月１日２２時を示している。
【００６８】
さらに図１３に示した電子メールには、デフォルト設定されている端末装置４４の記録部又は記録装置５を他の登録されている端末装置４の記録部又は記録装置５に変更するためのモードに入るための記録装置設定モード用ＵＲＬが、例えば”http://www.◎◎.com/MyMail/ChangeDev/1234.rev”のように添付されている。なお、登録された端末装置４の記録部又は記録装置５が１つである場合は、記録装置変更モード用ＵＲＬは番組紹介用電子メールには添付されない。
【００６９】
ステップＳ３２において、デフォルデバイスとして設定された端末装置４の記録部又は記録装置５を登録されている端末装置４の記録部又は記録装置５のいずれかと変更をするかどうかの判断をユーザの携帯端末装置２ｃからの入力により行う。端末装置４の記録部又は記録装置５の変更をする場合はステップＳ３３へ、変更を行わない場合はステップＳ３４へ工程を進める。
【００７０】
例えば、デフォルト設定されている端末装置４の記録部又は記録装置５を変更する場合は、図１３に示した番組紹介用電子メールに添付されたデフォルトデバイスを変更をするための記録装置変更モード用ＵＲＬ、”http://www.◎◎.com/MyMail/ChangeDev/1234.rev”をチェックすることで記録装置変更モードとなる。記録装置変更モードになると、番組情報提供装置３の制御部は、番組記録予約設定をされている番組の履歴である番組記録予約履歴と履歴中の各番組毎に端末装置４の記録部又は記録装置５の変更をするための記録装置選択モード用ＵＲＬが添付された図１４に示すような記録装置変更番組選択用電子メールを携帯端末装置２ｃへ送信する。図１４に示すように記録装置変更番組選択用電子メールは、番組記録予約設定をした番組ごとに記録装置選択モード用ＵＲＬが添付されている。
【００７１】
図１４に示すように、番組記録予約履歴は番組記録予約がなされている各番組が放送されるチャンネルを”チャンネル”として例えば、”ＣＨ３”というように、番組の記録を開始する時間を”記録開始時間”として例えば、２０００年の９月１日２２時３０分なら”2000/09/01 22:30:00”というように、番組の記録を終了する時間を”記録終了時間”として例えば、２０００年の９月１日２３時なら”2000/09/01 23:00:00”というように、番組の番組名を”タイトル”として、例えば”かわいい天使ケント”というように示される。また各番組毎に、”http://www.◎◎.com/MyMail/DevChange/DevChange_1234_3_2000090122300020000901230000.rev”といったＵＲＬが添付されている。記録装置選択モード用ＵＲＬは、ユーザの特定及びこのＵＲＬへアクセスすることで実行される機能を示すことができる。図１４に示したＵＲＬの”DevChange”はこのＵＲＬが番組記録予約設定をするためのＵＲＬであることを示し、”1234”は番組記録予約システム１を利用しているユーザを特定するためのユーザ識別子を示し、続く”３”は番組のチャンネル番号”20000901223000”は番組がスタートする日付と時刻、２０００年９月１日２２時３０分を示し、”20000901230000”は番組の終了する日付と時刻、２０００年９月１日２３時をそれぞれ示している。
【００７２】
ステップＳ３３において、携帯端末記録装置２ｃからユーザの入力により端末装置４の記録部又は記録装置５の変更をする。端末装置４の記録部又は記録装置５の変更は、図１４に示した記録装置変更番組選択用電子メールの番組記録予約設定をした各番組ごとに添付されている記録装置選択モード用ＵＲＬをチェックすることであらかじめユーザ登録したデバイスを選択できる記録装置選択モードとなる。例えば、番組のタイトルが”世界○○サッカー”である記録装置選択モード用ＵＲＬをチェックすると番組情報提供装置３の制御部は、あらかじめユーザ登録された各端末装置４及び記録装置５から所望のデバイスを選択して設定するための記録装置設定用ＵＲＬが添付された記録装置選択用電子メールを携帯端末装置２ｃに送信する。
【００７３】
記録装置選択用電子メールを受信した携帯端末装置２ｃの制御部は、記憶部に格納されているメーラーソフトウェアを用いて表示部１２ｃへ、例えば図１５に示すような記録装置選択用電子メールを表示させる。図１５に示すように記録装置選択用電子メールは、記録装置を変更する番組の番組情報として、”チャンネル”を例えば”ＣＨ５”というように、”記録開始時間”を例えば”2000/09/01 21:00:00”というように、”記録終了時間”を”2000/09/01 22:00:00”というように、”タイトル”を”世界○○サッカー”というように表示し、さらに番組記録予約システム１に登録されている端末装置４の記録部及び記録装置５の全ての記録装置設定用ＵＲＬを表示する。記録装置選択用電子メールに添付された記録装置設定用ＵＲＬは、例えば、図１５に示すDgitalVideoを取り上げると”http://www.◎◎.com/MyMail/DevId/DevId_1234_15_2000090121000020000901220000.rev”というように示されている。図１５に示したDgitalVideoの記録装置設定用ＵＲＬの”1234”は番組記録予約システム１を利用しているユーザを特定するためのユーザ識別子を示し、”15”のうち”1”はデバイスのＩＤを示し、”5”は番組のチャンネル番号を示し、”20000901210000”は番組がスタートする日付と時刻、２０００年９月１日２１時を示し、”20000901220000”は番組の終了する日付と時刻、２０００年９月１日２２時を示している。図１５には、番組記録予約システム１に登録された端末装置４の記録部及び記録装置５として、DgitalVideoの他に、ＶＴＲ、ＤＶＤの計３つが示されており、デバイスＩＤはそれぞれ”2”、”3”となっている。
【００７４】
携帯端末装置２ｃの表示部１２ｃに記録装置選択用電子メールが表示されるとユーザは携帯端末装置２ｃから所望の記録装置設定用ＵＲＬを選択する。所望の記録装置設定用ＵＲＬが選択され、その旨が番組情報提供装置３へ送信されると、番組情報提供装置３の制御部は、デフォルトデバイスとして登録されている端末装置４の記録部及び記録装置５を、新たに選択された端末装置４の記録部及び記録装置５とし、番組記録予約設定スクリプトをそのように修正する。
【００７５】
端末装置４は、番組記録予約設定スクリプトが送信された際、修正された番組記録予約設定スクリプトに応じて、端末装置４の記録部及び記録装置５をデフォルトデバイスとして設定する。ステップＳ３３が終了すると工程はステップＳ３４へと進む。
【００７６】
ステップＳ３４において、携帯端末装置２ｃを介してユーザの入力により番組紹介用電子メールに添付された番組記録予約設定用ＵＲＬにアクセスするかどうかの判断をする。番組記録予約設定用ＵＲＬにアクセスする場合はステップＳ３３へと工程を進め、アクセスしない場合はステップを終了する。
【００７７】
ステップＳ３５において、番組紹介用電子メールに添付された番組記録予約設定用ＵＲＬのアクセスに応じて番組情報提供装置３の制御部は、データベース３ａに蓄積されている番組情報から該当する番組を検索する。ステップＳ３５の工程が終了すると図２〜図３に示すステップＳ９〜ステップＳ１６の工程へと進む。
【００７８】
ステップＳ９〜ステップＳ１６の工程は、ダイレクトアクセスモードでの説明と同じである。以上の工程を経ることで、第２のメールアクセスモードでは、番組記録予約スクリプトを生成し、端末装置４又は記録装置５へ番組の記録予約設定をすることができる。
【００７９】
続いて、図１２、図２、図３に示したフローチャートを用いて説明した第１のメールアクセスモードで生成された番組記録予約設定スクリプトに基づいた番組記録予約設定を無効にする動作について説明する。
【００８０】
少なくとも１つの番組の番組記録予約設定がなされている場合、ステップＳ３１で番組情報提供装置３から携帯端末装置２ｃに送信される電子メールには、キャンセル用ＵＲＬが、例えば図１６に示すように”http://www.◎◎.com/MyMail/Cancel/1234.rev”というように添付されている。このキャンセル用ＵＲＬは、ユーザの特定及びこのＵＲＬへアクセスすることで実行される機能を示すことができる。
【００８１】
図１６に示したキャンセル用ＵＲＬの”Cancel”はこのキャンセル用ＵＲＬが既に設定した番組記録予約設定を無効にするために機能することを示し、”1234”は番組記録予約システム１を利用しているユーザを特定するためのユーザ識別子を示している。設定した番組記録予約をキャンセルするには、ユーザが端末装置２ｃを介して電子メールに添付されたキャンセル用ＵＲＬをチェックすることで実行される。キャンセル用ＵＲＬがチェックされると、番組情報提供装置３の制御部は、データベース３ｂに蓄積された各ユーザの番組記録予約履歴の中から該当するユーザのまだ、端末装置４の記録部又は記録装置５での記録が実行されていない番組記録予約履歴を取り出し、これに基づいて番組記録予約設定キャンセル用ＵＲＬを添付した番組記録予約設定キャンセル用電子メールを生成して携帯端末装置２ｃへ送信する。番組記録予約設定キャンセル用電子メールを送信された携帯端末装置２ｂの制御部は、記憶部に格納されているメーラーソフトウェアを用いて表示部１２ｂに番組記録予約設定キャンセル用電子メールを表示させる。例えば、携帯端末装置２ｃの制御部は、図１７に示すような番組記録予約設定キャンセル用電子メールを表示部１２ｃに表示させる。番組記録予約設定キャンセル用電子メールは、図１７に示すように番組記録予約設定がなされた各番組の番組情報として”チャンネル”を例えば”ＣＨ３”というように、”記録開始時間”を例えば”2000/09/01/22:30:00”というように、”記録終了時間”を”2000/09/01 23:00:00”というように、”タイトル”を”かわいい天使ケント”というように示し、番組記録予約設定キャンセル用ＵＲＬを”http://www.◎◎.com/MyMail/Cancel/cancel_1234_3_2000090122300020000901230000.rev”というように示す。番組記録予約設定キャンセル用ＵＲＬは、ユーザの特定及びこのＵＲＬへアクセスすることで実行される機能を示すことができる。図１７に示した番組記録予約設定キャンセル用ＵＲＬの”Cancel”はこのＵＲＬが番組記録予約設定をキャンセルするためのＵＲＬであることを示し、”1234”は番組記録予約システム１を利用しているユーザを特定するためのユーザ識別子を示し、続く”３”は番組のチャンネル番号”20000901223000”は番組がスタートする日付と時刻、２０００年９月１日２２時３０分を示し、”20000901230000”は番組の終了する日付と時刻、２０００年９月１日２３時をそれぞれ示している。
【００８２】
続いて、ユーザは携帯端末装置２ｃの表示部１２ｃに表示された画面上の番組記録予約設定がなされている番組の中から、番組記録予約設定をキャンセルしたい番組を決定しチェックすると、その旨が番組情報提供装置３へ送信され番組情報提供装置３の制御部は選択された番組の番組記録予約設定を無効にするためのキャンセル用スクリプトを生成する。生成されたキャンセル用スクリプトは、番組情報提供装置３から端末装置４へ送信され、さらに番組記録予約設定をされていた端末装置４の記録部又は記録装置５に適した信号に変換され端末装置４の記録部又は記録装置５へ送信される。端末装置４の記録部又は記録装置５は送信された信号に応じて番組記録予約設定を無効にする。端末装置４の記録部又は記録装置５の番組記録予約設定が無効になると該当する番組記録予約履歴は削除され、番組情報提供装置３のデータベース３ｂの該当するユーザのアカウントにキャンセル履歴として登録される。
【００８３】
また、番組情報提供装置３の制御部は、キャンセル用スクリプトを生成すると同時に、番組記録予約設定のキャンセルを実行したことを伝える実行確認用電子メールを携帯端末装置２ｃへ送信する。携帯端末装置２ｃの制御部は、例えば、図１８に示すようなキャンセル実行確認用電子メールを表示部１２ｃに表示させる。キャンセル実効確認用電子メールは、図１８に示すように、例えば、キャンセルが実効された番組の”チャンネル”、”録画開始時間”、”録画終了時間”、”タイトル”などを示すように記載がなされている。
【００８４】
このように、番組記録予約システム１では、番組情報提供装置３のデータベース３ａに蓄積された番組表を携帯端末装置２ａの表示部１２ａへＷｅｂブラウザを介しユーザに提示し、携帯端末装置から所望の番組の記録予約要求を入力し、記録予約要求に応じて番組情報提供装置３が番組記録予約設定スクリプトを生成することで端末装置４の記録部及び記録装置５に対して、番組の記録予約設定をすることができる。
【００８５】
また、番組記録予約システム１では、番組情報提供装置３のデータベース３ａに蓄積された番組情報とデータベース３ａの番組情報とリンクしたＵＲＬとを添付した電子メールを携帯端末装置２ｂ、２ｃへ送信し、ユーザの携帯端末装置２ｂ、２ｃからのＵＲＬへのアクセスに応じて、番組情報提供装置３が番組記録予約設定スクリプトを生成することで端末装置４の記録部及び記録装置５に対して、番組の記録予約設定をすることができる。
【００８６】
ところで、上述のダイレクトアクセスモード、第１のメールアクセスモード、第２のメールアクセスモードでは、番組情報提供装置３でＣＧＩ（Common Gateway Inteface ）を用いることでｈｔｔｐベースで情報の送受信を行い、番組記録予約設定を行ってもよい。
【００８７】
ＣＧＩとは、サーバ・クライアント型のネットワークにおいて、クライアントからの要求に対してＷＷＷ（World Wide Web ）サーバ側の要求に対応するプログラムを起動し、このプログラムで得られた結果をクライアントに返送するインターフェースのことである。また、ＷＷＷサーバで起動されるプログラムのことをＣＧＩスクリプトという。
【００８８】
上述のダイレクトアクセスモード、第１のメールアクセスモード、第２のメールアクセスモードでの、番組記録予約設定スクリプト又はキャンセル用スクリプトを生成するプログラムがこのＣＧＩスクリプトに相当する。ＣＧＩスクリプトは、番組情報提供装置３の図示しない記憶部に格納されており、ダイレクトアクセスモードの場合、番組表からのアクセスでプログラムが起動し、第１のメールアクセスモード及び第２のメールアクセスモードの場合は、携帯端末装置２ｂ又は携帯端末装置２ｃのそれぞれに送信される電子メールに添付されたＵＲＬをチェックすることで起動する。
【００８９】
ここで携帯端末装置２ｂを使用した第１のメールアクセスモードにおいて、携帯端末装置２ｂに送信される電子メールに添付される、ＣＧＩスクリプトを起動させるためのＵＲＬについて説明する。上述のステップＳ２１で説明したように、番組情報提供装置３は、携帯端末装置２ｂへ番組の番組紹介文と番組紹介文毎に番組のチャンネル、番組の放送時間、番組の終了時間を特定できるようなＵＲＬを添付した電子メールをインターネットを介し送信する。番組情報提供装置３でＣＧＩを用いる場合、このＵＲＬ、例えば”http:// www.◎◎.com/MyMail/RecordSet/1234_5_2000090121000020000901220000.html”に代えて以下に示すＵＲＬ”http://www.◎◎.com/MyMail/Record.cgi?userID=1234&InfraID=1&StationID=3&start=20000901210000&end=20000901220000”が電子メールに添付される。
【００９０】
このＵＲＬは、Ｗｅｂサーバ上のＣＧＩの所在値を示すアドレスであり、ＵＲＬに記載された”?”以降はＧＣＩスクリプトを起動させるための引数である。
【００９１】
引数は、例えば、番組記録予約システム１を利用しているユーザを特定する識別子を示す”userID”が例えば”userID=1234”として、番組を放送する地上放送、CＳ放送、ＢＳ放送などの放送手段を地上放送なら１、ＣＳ放送なら２、ＢＳ放送なら３というように番号を付して識別する”InfraID”が例えば”InfraID=1”として、番組を放送する放送局に割り当てられた周波数に対応したチャンネル番号を示す”StationID”が例えば”StationID=3”として、番組がスタートする日付と時刻を示す”start”が例えば２０００年９月１日２１時なら”start=20000901210000”として、番組が終了する日付と時刻を示す”end”が例えば２０００年９月１日２２時ならend=20000901220000”として示される。また、上述の引数は全て”&”で接続され記される。
【００９２】
続いて、このＵＲＬへアクセスし、番組記録予約設定スクリプトを生成し番組の記録予約設定をする際の動作について説明をする。
【００９３】
まず、携帯端末装置２ｂを介しユーザによって上述のＵＲＬがチェックされると、番組記録予約設定スクリプトを生成させるための命令であるスクリプト生成命令と、番組が放送される放送局、番組が放送される手段、番組の放送開始時間、番組の放送終了といった番組情報とが番組情報提供装置３へ送信されデータベース３ｂにユーザのアカウント毎に蓄積される。
【００９４】
端末装置４は、例えば、時間を管理するタイマーと電源制御機能によって定期的に作動し、番組情報提供装置３とインターネットセッションを確立する。
【００９５】
番組情報提供装置３と端末装置４とでインターネットセッションが確立されると、端末装置４の図示しない記憶部に格納されている番組記録予約設定スクリプトピックアップソフトウェアは、ユーザのLoginＩＤとPasswordといった認証情報を用い番組情報提供装置３へアクセスし、番組情報提供装置３の図示しない記憶部に格納された番組記録予約設定スクリプト生成用ＣＧＩスクリプトを使用するためのユーザの認証を行う。ユーザの認証が終了した後、番組記録予約設定スクリプト生成用ＣＧＩスクリプトは、データベース３ｂにユーザのアカウント毎に蓄積されているスクリプト生成命令と、番組情報とから番組記録予約設定スクリプトを生成し、端末装置４へと送信する。端末装置４は、送信された番組記録予約設定スクリプトを受信し、自らが備える記憶部又は記録装置５へと送信し番組記録予約設定を行う。
【００９６】
また、番組記録予約設定スクリプトによって番組の記録予約設定がなされた後、番組情報提供装置３は、番組記録予約設定が成功した否かを携帯端末装置２ｂに知らせる。
【００９７】
まず、端末装置４は、番組記録予約設定スクリプトによって番組の記録予約設定がなされた後、認証情報を用い番組情報提供装置３へアクセスし、番組情報提供装置３の図示しない記憶部に格納されている番組記録予約設定が成されたか否かを携帯端末装置２ｂへ伝えるための番組記録予約設定結果報告用ＣＧＩスクリプトを使用するためのユーザの認証を行う。ユーザの認証が終了した後、番組記録予約設定結果報告用ＣＧＩスクリプトは、番組情報を引数に用いて、番組記録予約設定が成功したか否かを伝える電子メールを生成し携帯端末装置２ｂに送信する。
【００９８】
さらに、端末装置４は、端末装置４の記録部又は記録装置５に記録予約設定されている番組の番組情報を番組情報提供装置３に送信し、番組情報提供装置３に記録予約設定された番組の履歴を生成させる。
【００９９】
まず、端末装置４は、認証情報を用い番組情報提供装置３へアクセスし、番組情報提供装置３の図示しない記憶部に格納されている、記録予約設定された番組の履歴を生成する番組記録予約履歴生成用ＣＧＩスクリプトを使用するためのユーザの認証を行う。ユーザの認証が終了した後、番組記録予約履歴生成用ＣＧＩスクリプトは、番組の記録予約設定がされた番組の番組情報を引数に用いて、記録予約設定がなされた番組の番組記録予約履歴を生成する。生成された番組記録予約履歴は端末装置４へと送信されて端末装置４の図示しない記憶部に蓄積される。
【０１００】
さらにまた、端末装置４は、端末装置４の記録部又は記録装置５によって記録媒体に記録された番組の番組情報を番組情報提供装置３に送信し、番組情報提供装置３に記録媒体への記録が完了した番組の履歴を生成させる。
【０１０１】
まず、端末装置４は、認証情報を用い番組情報提供装置３へアクセスし、番組情報提供装置３の図示しない記憶部に格納されている記録媒体への記録が完了した番組記録予約設定されている番組の履歴を生成する番組記録完了履歴生成用ＣＧＩスクリプトを使用するためのユーザの認証を行う。ユーザの認証が終了した後、番組記録完了履歴生成用ＣＧＩスクリプトは、記録媒体への記録が完了した番組の番組情報を引数に用いて、番組の番組記録完了履歴を生成する。生成された番組記録予約履歴は端末装置４へと送信されて端末装置４の図示しない記憶部に蓄積される。
【０１０２】
上述のように番組情報提供装置３でＣＧＩを用いてｈｔｔｐ又はｈｔｔｐｓベースで通信を行うことで、デフォルト設定された端末装置４の記録部又は記録装置５の変更も同様にして行うことができる。
【０１０３】
さらに上述の番組記録予約設定スクリプトを生成する工程は、キャンセル用スクリプトを生成する際も同様であり、携帯端末装置２ｂに送信される電子メールに添附されたキャンセルＵＲＬをチェックして、番組情報提供装置３の図示しない記憶部に格納されたキャンセル用ＣＧＩスクリプトにアクセスすることで、端末装置４の記録部又は記録装置５に設定された番組の記録予約設定を無効にするキャンセル用スクリプトを生成することができる。
【０１０４】
また、携帯端末装置２ａを用いたダイレクトアクセスモード、携帯端末装置２ｃを用いた第２のメールアクセスモードにおいてもＣＧＩを用いて番組記録予約設定スクリプトによる番組記録予約設定、キャンセル用スクリプトによる番組記録予約設定のキャンセル、デフォルト設定された記録部又は記録装置５の変更作業など上述した全ての動作を行うことができる。
【０１０５】
このように、インターネットセッションの確立した番組情報提供装置３、端末装置４との間での通信をｈｔｔｐ又はｈｔｔｐにセキュリティー機能を追加したプロトコルであるｈｔｔｐｓにて行い、番組情報提供装置３の図示しない記憶部に格納された各種ＣＧＩスクリプトを用いることで、番組記録予約システム１での番組記録予約設定の際の操作性を向上させ、情報のやり取りに伴う情報漏洩に対する安全性を高めることが可能となる。
【０１０６】
また、インターネットセッションの確立した携帯端末装置２ａ，２ｂ，２ｃ、番組情報提供装置３、端末装置４の間での個人情報のやり取りを伴う通信を行う場合は通信プロトコルとしてｈｔｔｐｓを用いることで、安全性が高まり個人情報の漏洩を防止することができる。
【０１０７】
続いて、本実施の形態で示した番組記録予約システム１での課金処理について説明をする。
【０１０８】
図１に示す番組記録予約システム１の番組情報提供装置３は、図示しない課金処理装置を備えている。課金処理装置は、端末装置４の記憶部又は記録装置５への番組記録予約設定又は番組の記録予約設定を無効にしたことに応じて、番組の記録予約設定又は番組の記録予約設定のキャンセルに対する課金処理をユーザに行う。なお、課金処理は、番組の記録予約設定がなされた場合は課金がなされ、番組の記録予約設定がキャンセルされた場合は課金が取り消されることを示す。
【０１０９】
例えば、番組情報提供装置３で生成された番組記録予約設定スクリプトが端末装置４に送信され、端末装置４の記録部又は記録装置５への番組記録予約設定スクリプトによる番組記録予約設定又は番組記録予約設定キャンセル用スクリプトによる番組記録予約設定を無効にする操作が成功すると、端末装置４の図示しない記憶部に格納されている番組記録予約設定スクリプトピックアップソフトウェアは、番組情報と、ユーザの認証情報とを引数に用いて、番組情報提供装置３の図示しない記憶部に格納されている上述の番組記録予約設定結果報告用ＣＧＩスクリプトにアクセスする。番組記録予約設定結果報告用ＣＧＩスクリプトは、アクセスに応じて、番組の記録予約設定又は番組の記録予約設定を無効にしたことを伝える電子メールを生成し携帯端末装置２ａ，２ｂ，２ｃに送信する。番組情報提供装置３の制御部は、携帯端末装置２ａ，２ｂ，２ｃに電子メールを送信すると同時に、課金可能であると判断し、番組の記録予約設定又は番組の記録予約設定を無効にしたユーザに対して課金処理を行う。
【０１１０】
さらに、課金処理装置が端末装置４に課金する料金は、番組情報提供装置３と端末装置４とでインターネットセッションを確立する際に、番組情報提供装置３と端末装置４のどちらが電話回線にアクセスするかによって、端末装置４に課金される料金が異なってくる。図３のステップＳ１２で説明したように番組情報提供装置３が端末装置４へアクセスする場合は、番組記録予約システムの１の利用料金とアクセスした際の電話料金とが合算された料金、が課金処理装置から端末装置４に課金される。また、図３のステップＳ１３で説明したように端末装置４が番組情報提供装置３へアクセスする場合は、電話料金は端末装置４へ直接、電話会社から請求がくるため、番組記録予約システム１の利用料金のみが課金処理装置から端末装置４へ課金される。
【０１１１】
このように、番組記録予約システム１では、携帯端末装置２からの端末装置４の記録部及び記録装置５に対するユーザが所望する番組の記録予約設定を行うと供に、課金処理装置を設けることで番組記録予約システム１を利用するユーザに対して課金処理を行うことができる。
【０１１２】
なお、本実施の形態で示した携帯端末装置２ａ，２ｂ，２ｃは、それぞれ異なる機能を有した形で記載されているが、それぞれの機能を互いに有していてもよい。
【０１１３】
さらに、本実施の形態では番組の記録予約設定スクリプトを生成させるための命令を入力するのは携帯電話、ＰＤＡ、携帯型ＰＣなどである携帯端末装置２ａ，２ｂ，２ｃを使用して説明をしているが、このような携帯端末装置２ａ，２ｂ，２ｃに換えて、同等の機能を有するＰＣを用いて番組記録予約システム１を構成してもよい。
【０１１４】
続いて、上述した番組記録予約設定システム１を、より実際のサービスに適合させた第２の実施の形態として示す番組記録予約システム１００について図１９を用いて説明する。
【０１１５】
番組記録予約システム１００は、インターネット網で接続された携帯端末装置１１０と、サーバ装置１２０と、端末装置１３０とを備えている。
【０１１６】
携帯端末装置１１０は、文字情報、画像情報を表示可能な、例えばＬＣＤ（Liquid Crystal Display）などの表示部１１０ａを備えた携帯型の無線電話装置であり、図示しない記憶部に電子メールを送受信するためのメーラソフトウェアと、サーバ装置１２０のＷＷＷサーバ１２２から所定のＨＴＭＬデータをダウンロードし解析するとともに携帯端末装置１１０の表示部１１０ａに表示するブラウザソフトウェアとを備えている。
【０１１７】
サーバ装置１２０は、メールサーバ１２１、ＷＷＷサーバ１２２、データベースサーバ１２３とを備え、番組記録予約システム１００におけるサービス提供の起点となり、番組記録予約システム１００のサービスを利用するユーザのユーザ情報管理、端末装置１３０での番組記録予約設定を実行させるための制御命令である番組記録予約設定スクリプトの生成などを行う。
【０１１８】
メールサーバ１２１が生成し携帯端末装置１１０へ送信する電子メールには、Ｖｉｓｉｔメールと、操作結果メールとがある。
【０１１９】
Ｖｉｓｉｔメールは、所定の時間に生成され携帯端末装置１１０に送信されるサーバ装置１２０のＷＷＷサーバ１２２へアクセスするためのＵＲＬが添附された電子メールである。ユーザは、携帯端末装置１１０を介し、Ｖｉｓｉｔメールに添附されたＵＲＬへアクセスするとサーバ装置１２０とセッションが確立し、サーバ装置１２０の各種サービスを受けることが可能な状態となる。
【０１２０】
一方、操作結果メールは、ユーザの入力によって携帯端末装置１１０から送信されたコマンドに応じて、サーバ装置１２０がコマンドを実行した実行結果を添附した電子メールである。
【０１２１】
ＷＷＷサーバ１２２は、ＵＲＬに記載された引数に応じて所定の動作のプログラムを実行する複数のＣＧＩ（Common Gateway Interface）スクリプトを備えている。例えば、ＣＧＩスクリプトは、ＵＲＬに記載された引数に応じて携帯端末装置１１０又は端末装置１３０からの要求に応じて番組表を生成しインターネットを介して送信したり、番組の記録予約設定する制御命令である番組記録予約設定スクリプトを生成したりする。
【０１２２】
データベースサーバ１２３は、番組記録予約システム１００を利用するユーザのユーザ情報、番組記録予約システム１００で記録予約設定可能な番組の番組情報など、本システムに関する全てのデータが蓄積されているデータベース１２３ａを備え、データベース１２３ａの管理を行う。
【０１２３】
データベース１２３ａは、複数のデータベースで構成されており、上述しように番組記録予約システム１００に関する全てのデータをそれぞれ種類別に蓄積している。以下に、データベースサーバ１２３が管理するデータベース１２３ａに蓄積されている各種データベース（以下、ＤＢともいう。）の一例を示す。
【０１２４】
データベース１２３ａには、番組記録予約システム１００を利用するユーザの個人情報、例えば、ユーザＩＤやパスワードを蓄積するユーザ情報ＤＢ、番組記録予約設定システム１００で番組記録予約設定可能な番組の番組情報を蓄積する番組ＤＢ、ユーザによって記録予約設定がなされた番組の情報を蓄積する予約ＤＢ、端末装置１３０がサーバ装置１２０へアクセスした履歴を蓄積するアクセス履歴ＤＢ、操作スクリプトを蓄積する操作ＤＢ、携帯端末装置１１０のアクセスソフトウェアが定期的にサーバ装置１２０にアクセスした時間の履歴を蓄積するポーリングＤＢなどを備えている。
【０１２５】
端末装置１３０は、テレビ局（図示しない。）から送信される地上波テレビジョン信号を受信する図示しない地上波テレビチューナと、ＨＤＤ（Hard Disk Drive）などの記録媒体１３１と、受信したテレビジョン信号を記録媒体１３１に記録するための図示しない記録部を備えたＰＣ（Personal Computer）である。
【０１２６】
端末装置１３０は、テレビ局から送信される番組を表示させる図示しない表示部を備えており、ユーザが所望する番組を視聴したりすることができる。
【０１２７】
端末装置１３０の記憶部１３２は、サーバ装置１２０に定期的にアクセスし、上述したＷＷＷサーバ１２２で生成される番組記録予約設定スクリプトをダウンロードしたり、ダウンロードした番組記録予約設定スクリプトを上記記録部に適した制御信号に変換したりするアクセスソフトウェアを格納している。
【０１２８】
端末装置１３０の制御部１３３は、上述のアクセスソフトウェアで番組記録予約設定スクリプトから変換した制御信号に応じて記録媒体に上記地上波チューナで受信した番組を自動的に記録させるよう制御する。
【０１２９】
続いて、図２０に示すフローチャートを用い、番組記録予約システム１００で番組記録予約をする際の処理動作について説明する。
【０１３０】
まず、サーバ装置１２０のメールサーバ１２１は、所定の時間に起動し（ステップＳ１０１）、Ｖｉｓｉｔメール送信時間のチェックをし（ステップＳ１０２）、データベース１２３ａに蓄積されている番組記録予約システム１００の利用登録をした登録ユーザのアドレスの中から所定のユーザのメールアドレスを検索し（ステップＳ１０３）、サーバ装置１２０へアクセスするためのＵＲＬが添附されたＶｉｓｉｔメールを生成して携帯端末装置１１０へ送信する（ステップＳ１０４）。
【０１３１】
携帯端末装置１１０は、メールサーバ１２１から送信されたＶｉｓｉｔメールを受信し、図示しない記憶部に格納されているメーラソフトフェアを用いて表示部１１０ａにＶｉｓｉｔメールを表示させる。
【０１３２】
この時、携帯端末装置１１０の表示部１１０ａには、例えば、図２１に示すような画面のＶｉｓｉｔメールが表示される。Ｖｉｓｉｔメールに添附されるＵＲＬは、”https://www.rompass.com/imode/remote/index.html?LoginID=1234567”といったものであり、引数としてユーザの”LoginID”が”1234567”というようにあらかじめ記載されている。これにより、ユーザが携帯端末装置１１０からこのＵＲＬを介しサーバ装置１２０にアクセスすると、サーバ装置１２０はどのユーザからのアクセス要求かを特定することができる。
【０１３３】
携帯端末装置１１０からユーザの操作によりＶｉｓｉｔメールに添附したＵＲＬにアクセスすると、ＵＲＬのアクセスと同時に携帯端末装置１１０の図示しない制御部は、図示しない記憶部に格納されているブラウザソフトウェアを起動させる。このブラウザソフトウェアは、サーバ装置１２０のＷＷＷサーバ１２２にアクセスして、ＵＲＬ記載のＨＴＭＬ情報の転送要求をする。
【０１３４】
これに応じて、図２２のフローチャートに示すように、サーバ装置１２０のＷＷＷサーバ１２１は、アクセスしてきたブラウザソフトウェアが番組記録予約システム１００で使用を許可されている携帯端末装置１１０の所定のブラウザソフトウェアであるかどうかを判断し（ステップＳ１０５）、正規のブラウザソフトウェアでなかった場合はエラーメッセージを携帯端末装置１１０に送信する（ステップＳ１０６）。正規のブラウザソフトウェアであった場合はパスワード（Password）の入力を促すＨＴＭＬ形式で記載された認証メニュー画面を発行して携帯端末装置１１０に送信する（ステップＳ１０７）。
【０１３５】
携帯端末装置１１０のブラウザソフトウェアは、ＷＷＷサーバ１２２から送信されたＨＴＭＬ情報を受信し、これを解析して表示部１１０ａに、例えば、図２３に示すような認証メニュー画面を表示させる。
【０１３６】
認証メニュー画面にはユーザによるパスワードの入力欄が設けてあり、さらにパスワード入力後に入力したパスワードを送信するための”送信”ボタンが設けられている。この”送信”ボタンは、ＷＷＷサーバ１２２のＵＲＬに対応しており、さらに上記パスワード欄に入力されたパスワードはこのＵＲＬの引数となる。例えば、”送信”ボタンとリンクしたＵＲＬは、”https://www.rompass.com/imode/remote/imodeCheckPassword.cgi?LoginID=**&PW=**”のように表され、”LoginID=”の後にログインＩＤが、”PW=”の後にパスワード記入欄に記入したパスワードが記載される。
【０１３７】
ユーザの指定により”送信”ボタンをチェックしてこのＵＲＬにアクセスすると、携帯端末装置１１０のブラウザソフトウェアは、サーバ装置１２０のＷＷＷサーバ１２２にアクセスして、ＵＲＬ記載のＨＴＭＬ情報の転送要求をする。
【０１３８】
これに応じて、図２４のフローチャートに示すように、サーバ装置１２０のＷＷＷサーバ１２１は、ＵＲＬに記載された引数を取得して（ステップＳ１１１）、アクセスしてきたブラウザソフトウェアが番組記録予約システム１００で使用を許可されている携帯端末装置１００の所定のブラウザソフトウェアであるかどうかを判断し（ステップＳ１１２）、正規のブラウザソフトウェアでなかった場合はエラーメッセージを携帯端末装置１１０に送信し（ステップＳ１１３）、正規のブラウザソフトウェアであった場合はＵＲＬ記載のパスワードを取得する（ステップＳ１１４）。
【０１３９】
ＷＷＷサーバ１２２のＣＧＩスクリプトは、データベースサーバ１２３を制御しＵＲＬ記載のログインＩＤを用いてデータベース１２３ａに蓄積されたパスワードを検索し該当するユーザのパスワードを取得する（Ｓ１１５）。さらにＣＧＩスクリプトは、データベースサーバ１２３によって検査されたパスワードとユーザによって入力されたパスワードが一致するかどうか判断し（ステップＳ１１６）、一致しない場合はエラーメッセージを携帯端末装置１１０に送信し（ステップＳ１１７）、正規のパスワードであった場合は、番組表の送信を要求するモード又番組記録予約した予約済みリストを要求するモードを選択するためのＨＴＭＬ形式で記載されたＴｏｐメニュー画面を発行して携帯端末装置１１０に送信する（ステップＳ１１８）。
【０１４０】
携帯端末装置１１０のブラウザソフトウェアは、ＷＷＷサーバ１２２から送信されたＨＴＭＬ情報を受信し、これを解析して表示部１１０ａに、例えば、図２５に示すような認証メニュー画面を表示させる。
【０１４１】
Ｔｏｐメニュー画面は番組表を取得するためのモードである”１，普通の番組表”と、既に番組記録予約設定をした番組のリストを表示させるためのモードである”２，予約済みリスト”とのどちらかを選択するための画面である。”１，普通の番組表”と”２，予約済みリスト”は以下に示すようにＷＷＷサーバ１２２のＵＲＬとリンクしている。ＵＲＬは、”https://www.rompass.com/imode/remote/OpRequest.cgi?LoginID=**&PW=**&COM=**”のように記載され、引数として”LoginID”と、”PW”と、”COM”とを備える。”COM＝”の後には、所定のコマンドが記載され、ここでは、ユーザの選択に応じて”１，普通の番組表”又は”２，予約済みリスト”を示すコマンドが引数となる。このＵＲＬにアクセスすると携帯端末装置１１０のブラウザソフトウェアは、サーバ装置１２０のＷＷＷサーバ１２２にアクセスして、当該ＵＲＬ記載のＨＴＭＬ情報の転送要求をする。
【０１４２】
これに応じて、図２６のフローチャートに示すように、サーバ装置１２０のＷＷＷサーバ１２１は、ＵＲＬ記載の引数を取得し（ステップＳ１２１）、アクセスしてきたブラウザソフトウェアが番組記録予約システム１００で使用を許可されている携帯端末装置１００の所定のブラウザソフトウェアであるかどうかを判断し（ステップＳ１２２）、正規のブラウザソフトウェアでなかった場合はエラーメッセージを携帯端末装置１１０に送信する（ステップＳ１２３）。
【０１４３】
正規のブラウザソフトウェアであった場合、データベースサーバ１２３は、ＵＲＬ記載のログインＩＤ、パスワードがデータベース１２３ａに蓄積されているユーザのログインＩＤ、パスワードと一致するかどうかの判断をし（ステップＳ１２４）、一致しない場合は携帯端末装置１１０にエラーメッセージを送信し（ステップＳ１２５）、一致する場合は、ＵＲＬに記載されたコマンドＩＤが”１普通の番組表作成”を示すＩＤ番号、例えば、コマンドＩＤ＝１００であるかどうかの判断をし（ステップＳ１２６）、コマンドＩＤが１００であった場合は、ＷＷＷサーバ１２２の図示しない記憶部に格納されている所定のＣＧＩスクリプトによってＨＴＭＬ形式で記載された番組表が作成さる（ステップＳ１２７）。
【０１４４】
コマンドＩＤが１００でなかった場合は、コマンドＩＤが、”２予約済みリスト”を示すＩＤ番号、例えば、コマンドＩＤ＝１０１、であるかどうかを判断され（ステップＳ１２８）、そうでない場合は携帯端末装置１１０にエラーメッセージを送信し（ステップＳ１２９）、コマンドＩＤが１０１であった場合は、ＷＷＷサーバ１２２の図示しない記憶部に格納されている所定のＣＧＩスクリプトによってユーザによって既に記録予約されている番組のリストである予約番組リストをデータベース１２３ａから取得し（ステップＳ１３０）、ＨＴＭＬ形式で予約済みリスト表を作成する（ステップＳ１３１）。
【０１４５】
生成された番組表又は予約済みリストは、携帯端末装置１１０に送信され、図示しないブラウザソフトウェアによって解析され表示部１１０ａに表示される。ユーザは、携帯端末装置１１０の表示部１１０ａを参照しながら所定の番組を選択し番組の記録予約設定や記録予約設定をした番組の記録予約設定の解除をする。
【０１４６】
例えば、図２５に示した画面で１番の”普通の番組表”が選択されたとすると、サーバ装置１２０で普通の番組表が生成され、携帯端末装置１１０の表示部１１０ａには、まず、図２７に示すような番組を放送する放送局のリストが表示される。
【０１４７】
表示部１１０ａに表示された、それぞれの放送局はＩＤ番号を有しており、ユーザが所望の放送局を選択するとそのＩＤ番号は、ＣＧＩの引数としてＵＲＬに記載されていく。例えば、ＵＲＬは”https://www.rompass.com/imode/remote/Station.cgi?LoginID=**&PW=**&STID=**&DT=**&STA=**&LEN=**”となり、ログインＩＤとパスワードの他に放送局ＩＤと、送信を希望する番組表の日付と、送信を希望する番組表の時間帯とがそれぞれ”STID=”、”DT=”、”STA=”、”LEN=”以下の”**”欄に記載される。
【０１４８】
例えば、２０００年３月２９日の１９時から○×総合という放送局の番組表を２時間分だけ希望する場合、放送局○×総合のＩＤが”１”であったなら、引数はそれぞれ”STID=１”、”DT=20000329”、”STA=190000”、”LEN=020000”のようになる。
【０１４９】
このＵＲＬにアクセスすると携帯端末装置１１０のブラウザソフトウェアは、サーバ装置１２０のＷＷＷサーバ１２２にアクセスして、当該ＵＲＬ記載のＨＴＭＬ情報の転送要求をする。
【０１５０】
放送局を選択するための引数を有するＵＲＬへのアクセスによって、携帯端末装置１１０の表示部１１０ａには、図２８に示すように選択した放送局でこれから放送される複数の番組が時系列に示された当該放送局から所望の番組を選択するための番組選択画面が表示される。
【０１５１】
ユーザは図２８に示す携帯端末装置１１０の表示部１１０ａに表示された画面を参照しながら番組記録予約設定を希望する番組を選択する。
【０１５２】
各番組はそれぞれサーバ装置１２０のＷＷＷサーバ１２２へアクセスするためのＵＲＬとリンクしており、このＵＲＬには番組毎に異なる引数が付加される。例えば、ＵＲＬは、”https://www.rompass.com/imode/remote/Station.cgi?LoginID=**&PW=**&STID=**&DT=**&STA=**”となり、引数としてログインＩＤと、パスワード、放送局ＩＤ、放送される番組の放送日と、当該番組の放送開始時間とを備えている。
【０１５３】
例えば、ユーザが、１９時から放送される”○×ニュース７”を選択したとするとＵＲＬには引数として、番組の放送日”２０００年３月２９日”を示す”DT”が”20000329”、番組の放送開始時間”１９時”を示す”STA”が”190000”というように付加される。これよりユーザが所望する番組である”○×ニュース７”を特定することが可能となる。
【０１５４】
また、図２８に示した表示部１１０ａの画面は、携帯端末装置１１０の図示しない入力部からの操作により画面をスクロールさせることが可能であり、図２７で指定した時間帯に放送予定番組が複数ある場合は、画面をスクロールさせて所望の番組を検索することができる。
【０１５５】
さらに図２９に示すように、表示部１１０ａに示す画面上記載の時刻より前の時間に放送される番組であれば、”前へ”ボタンをチェックし、画面上より後の時間に放送される番組であれば”次へ”ボタンをチェックし、他の放送局で放送される番組を記録予約したい場合は”他のchannelへ”ボタンをチェックして、新たな番組選択画面を表示部１１０ａに表示させ、上述した手法により所望の番組を選択する。
【０１５６】
図２９で示した各ボタンも上述したようにサーバ装置１２０のＷＷＷサーバ１２２に対応したＵＲＬとリンクしており、各ＵＲＬはそれぞれのボタンを特定する引数を備えている。
【０１５７】
図２８又は図２９からユーザが所望する番組が選択されると携帯端末装置１１０のブラウザソフトウェアは、ＷＷＷサーバ１２２からＨＴＭＬ情報を取得し、取得したＨＴＭＬ情報を解析して図３０に示すような予約操作確認画面を表示部１１０ａに表示させる。
【０１５８】
ここでは、例えば、図２８において、２０００年３月２９日の１９時〜１９時４５分の間に放送される放送局”○×総合”の”○×ニュース７”がユーザによって選択されたとする。予約操作画面には、記録予約設定をするかどうかの最終確認をするための”Ｙｅｓ”ボタンと、”Ｎｏ”ボタンとが設けられている。画面上記載の番組の記録予約設定をする場合は、”Ｙｅｓ”ボタンをチェックし、記録予約設定をしない場合は”Ｎｏ”ボタンをチェックする。”Ｙｅｓ”ボタン及び”Ｎｏ”ボタンは、以下に示すＵＲＬとリンクしており、それぞれのボタンをチェックすることで携帯端末装置１１０が備えるブラウザソフトウェアがサーバ装置１２０のＷＷＷサーバ１２２を検索し、ＨＴＭＬ情報の送信要求をする。
【０１５９】
各ボタンにリンクしたＵＲＬは、”https://www.rompass.com/imode/remote/comform/.cgi?LoginID=**&PW=**&STID=**&DT=**&STA=**&COM=**”となりＣＧＩスクリプトの引数としてログインＩＤと、パスワードと、番組の放送される日付と、番組の放送開始時間と、コマンドＩＤが付加されている。コマンドＩＤは、”Ｙｅｓ”ボタンとリンクしたＵＲＬでは記録予約設定をする旨を示すコマンドのＩＤ番号が、”Ｎｏ”ボタンとリンクしたＵＲＬでは記録予約設定をしない旨を示すコマンドのＩＤ番号が”&COM＝”の後に付加される。
【０１６０】
一方、図２５に示した画面で２番の”予約済みリスト”が選択されたとすると、サーバ装置１２０で予約済みリストが生成され、携帯端末装置１１０の表示部１１０ａには、図３１に示すような予約された番組のリストが表示される。
各番組はそれぞれサーバ装置１２０のＷＷＷサーバ１２２へアクセスするためのＵＲＬとリンクしており、このＵＲＬには番組毎に異なる引数が付加される。
【０１６１】
例えば、ＵＲＬは、”https://www.rompass.com/imode/remote/PgCancel.cgi?LoginID=**&PW=**&STID=**&DT=**&STA=**２となり、引数としてログインＩＤと、パスワード、放送局ＩＤ、放送される番組の放送日と、当該番組の放送開始時間とを備えている。
【０１６２】
例えば、ユーザが、”ぱぱぱぱ○△×”を選択したとするとＵＲＬには引数として、番組の放送日”２０００年３月２８日”を示す”DT”が”20000328”、番組の放送開始時間”１９時”を示す”STA”が”190000”というように付加される。これよりユーザが所望する番組である”ぱぱぱぱ○△×”を特定することが可能となる。
【０１６３】
図３１からユーザが所望する番組が選択されると携帯端末装置１１０のブラウザソフトウェアは、ＷＷＷサーバ１２２からＨＴＭＬ情報を取得し、取得したＨＴＭＬ情報を解析して図３２に示すような予約操作確認画面を表示部１１０ａに表示させる。
【０１６４】
ここでは、例えば、図３１において、２０００年３月２８日の１９時〜１９時４５分の間に放送される放送局”○×総合”の”ぱぱぱぱ○△×”がユーザによって選択されたとする。予約操作画面には、記録予約設定をするかどうかの最終確認をするための”Ｙｅｓ”ボタンと、”Ｎｏ”ボタンとが設けられている。画面上記載の番組の記録予約設定をする場合は、”Ｙｅｓ”ボタンをチェックし、記録予約設定をしない場合は”Ｎｏ”ボタンをチェックする。”Ｙｅｓ”ボタン及び”Ｎｏ”ボタンは、以下に示すＵＲＬとリンクしており、それぞれのボタンをチェックすることで携帯端末装置１１０が備えるブラウザソフトウェアがサーバ装置１２０のＷＷＷサーバ１２２を検索し、ＨＴＭＬ情報の送信要求をする。
【０１６５】
各ボタンにリンクしたＵＲＬは、”https://www.rompass.com/imode/remote/comform/.cgi?LoginID=**&PW=**&STID=**&DT=**&STA=**&COM=**”となりＣＧＩスクリプトの引数としてログインＩＤと、パスワードと、番組の放送される日付と、番組の放送開始時間と、コマンドＩＤが付加されている。コマンドＩＤは、”Ｙｅｓ”ボタンとリンクしたＵＲＬでは記録予約設定を解除する旨を示すコマンドのＩＤ番号が、”Ｎｏ”ボタンとリンクしたＵＲＬでは記録予約設定を解除しない旨を示すコマンドのＩＤ番号が”&COM＝”の後に付加される。
【０１６６】
次に、図３３に示すフローチャートを用い、図３０又は図３２に示す携帯端末装置１１０の表示部１１０ａの画面から記録予約設定又は、記録予約設定の解除を行った際のサーバ装置１２０の動作について説明をする。
【０１６７】
まず、サーバ装置１２０のＷＷＷサーバ１２２は、図３０に示した記録予約確認画面又は記録予約設定解除画面の”Ｙｅｓ”ボタン又は”Ｎｏ”ボタン又のチェックに応じてＵＲＬ記載の引数を取得し（ステップＳ１４１）、アクセスしてきたブラウザソフトウェアが番組記録予約システム１００で使用を許可されている携帯端末装置１００の所定のブラウザソフトウェアであるかどうかを判断する（ステップＳ１４２）。
【０１６８】
サーバ装置１２０のＷＷＷサーバ１２２は、アクセスしてきたブラウザソフトウェアが正規のブラウザソフトウェアでなかった場合はエラーメッセージを携帯端末装置１１０に送信し（ステップＳ１４３）、正規のブラウザソフトウェアであった場合、データベースサーバ１２３は、ＵＲＬ記載のログインＩＤ、パスワードがデータベース１２３ａに蓄積されているユーザのログインＩＤ、パスワードと一致するかどうかの判断をし（ステップＳ１４４）、一致しない場合は携帯端末装置１１０にエラーメッセージを送信し（ステップＳ１４５）、一致する場合、ステップＳ１４１で取得した放送局ＩＤと、番組開始時間とを示す引数から、番組ＤＢに蓄積されている番組情報を検査し当該番組情報があるかどうかの判断をする（ステップＳ１４６）。
【０１６９】
番組情報がない場合はエラーメッセージを携帯端末装置１１０に送信し（ステップＳ１４７）、番組情報がある場合はＵＲＬに記載された番組は現在の時刻より前に放送されたものであるかどうかを判断し（ステップＳ１４８）、過去に放送された番組であった場合はエラーメッセージを携帯端末装置１１０に送信する（ステップＳ１４９）。
【０１７０】
例えば、ステップＳ１４８において、サーバ装置１２０の制御部は、ＵＲＬに記載された番組の番組開始時間をTlprogとし、現在時刻をTlcurrとすると、”Tlprog ≦Tlcurr ”のときサーバ装置１２０の図示しない制御部は番組の放送開始時間が過ぎたと判断し、ステップＳ１４９へと進んで番組記録予約設定が行えないことを携帯電話装置１１０へ送信する。”Tlprog＞Tlcurr ”のときサーバ装置１２０の制御部は、番組がまだ放送開始されていないと判断し次の工程のステップＳ１５０へと進む。
【０１７１】
また、例えば、ステップＳ１５０において、端末装置１３０のアクセスソフトウェアが前回ポーリングした時間（端末装置１３０がサーバ装置１２０にアクセスする時間）をPOprevとし、端末装置１３０がサーバ装置１２０に対して行うポーリングとポーリングの一定の間隔であるポーリング間隔をINTVPoとすると、携帯電話装置１１０のアクセスソフトウェアからサーバ装置１２０に対して行う次回のポーリングの時刻を示すポーリング時間POnextは、”POnext＝POprev＋INTVPo”というように表すことができる。
【０１７２】
したがって”Tlprog ≦POnext”のときサーバ装置１２０の制御部は番組の記録予約設定ができないと判断しステップＳ１５１へと進んで、番組記録予約設定が行えないことを携帯電話装置１１０へ送信する。
【０１７３】
”Tlprog＞POnext”のときサーバ装置１２０の制御部は番組の記録予約設定を次回の携帯端末装置１１０のアクセスソフトウェアによるポーリング時に実行するようにステップ１５２へと工程を進める。
【０１７４】
続いて、サーバ装置１２０の制御部は、ステップＳ１４１で取得したコマンドＩＤが正しいコマンドであるかどうかの判断をし（ステップＳ１５２）、コマンドが正しくない場合はエラーメッセージを携帯端末装置１１０に送信する（ステップＳ１５３）。
【０１７５】
サーバ装置１２０の制御部は、端末装置１３０の番組記録予約設定用のソフトウェアに対応させた所定のフォーマットの番組記録予約設定スクリプト又は番組記録予約設定キャンセル用スクリプト（以下、番組記録予約設定スクリプト又は番組記録予約設定キャンセル用スクリプトを操作スクリプトとも呼ぶ。）を生成する（ステップＳ１５４）。上記所定のフォーマットは、例えば、放送局名、番組開始時間、番組終了時間、番組のタイトル、番組の付属情報などを備えており、さらにＥＸＴ情報としてコマンド、利用者のLoginIDを備える。
【０１７６】
サーバ装置１２０の制御部は、操作スクリプトの生成に応じて携帯端末装置１１０からのアクセスを操作履歴としてデータベース１２３ａの操作ＤＢに登録し（ステップＳ１５５）、携帯端末装置１１０に対して予約イベントを受け付けた旨を送信し、さらに端末装置１３０で番組記録予約設定スクリプト又は番組記録予約設定キャンセル用スクリプトが受信された際には、その旨を記載した電子メールが端末装置１１０に送信されるということを知らせる（ステップＳ１５６）。
【０１７７】
番組記録予約設定スクリプト又は番組記録予約設定キャンセル用スクリプトが生成されると、端末装置１３０は、図３４、図３５、図３８のフローチャートを用いて説明するように番組記録予約設定スクリプト又は番組記録予約設定キャンセル用スクリプトをサーバ装置１２０からダウンロードする。
【０１７８】
まず、図３４に示すように端末装置１３０の制御部１３３は、所定の時間（ポーリング時間）に端末装置１３０を起動させ、図示しない端末装置データベースに蓄積されている番組記録予約設定がなされた番組のリストである予約リスト（Ｌ１）を取得する（ステップＳ１６１）。
【０１７９】
Ｌ１は、サーバ装置１２０で生成された番組記録予約設定スクリプトによって予約がなされている番組と、ユーザが直接、端末装置１３０の図示しない入力部から記録予約設定をした番組のリストで構成されている。つまり、端末装置１３０に記録予約設定されている番組の全リストがＬ１である。
【０１８０】
続いて、端末装置１３０の制御部１３３は、記録媒体１３１に記録された番組で既に録画が完了している番組のリストである完了リスト（Ｌ２）を取得する（ステップＳ１６３）。Ｌ２にリストされている番組のうち予約設定された番組は予約設定されたことを示す”予約”ステータスが添附されている。
【０１８１】
さらに、端末装置１３０の制御部１３３は、携帯端末装置１１０からの記録予約設定要求に応じて記録予約設定が完了した番組のファイルである記録予約・完了ファイルから情報を取得する（ステップＳ１６４）。
【０１８２】
端末装置１３０の制御部１３３は、取得したＬ１と、Ｌ３とを比較してＬ１にあってＬ３にない番組を、端末装置１３０を直接操作することで番組の記録予約設定がなされた番組であると判断し、状態リストに加える（ステップＳ１６５）。  さらに端末装置１３０の制御部１３３は、取得したＬ２において”予約”ステータスが添附されている番組を状態リストに加える（ステップＳ１６６）。
【０１８３】
端末装置１３０は、携帯端末装置１１０によって記録予約設定される場合と、ユーザによる直接操作によって記録予約設定される場合とがある。携帯端末装置１１０からの記録予約設定される場合はサーバ装置１２０を介して設定がなされるため、サーバ装置１２０は携帯端末装置１１０から予約設定される番組を把握することができる。
【０１８４】
番組記録予約システム１００において全ての情報を管理する必要があるサーバ装置１２０は、端末装置１３０にユーザによって直接予約設定された場合、予約された番組を把握できない。そこで、状態リストは、サーバ装置１２０の管轄外の番組の設定状況をサーバ装置１２０に報告するために設けられたものである。このように状態リストは、端末装置１３０がサーバ装置１２０から操作スクリプトをダウンロードする毎に更新される。なお、状態リストに加えられた番組を以下では要素と呼ぶ。
【０１８５】
ステップＳ１６６が終了すると、図３５に示すフローチャートへと続く。
【０１８６】
図３５のフローチャートに示すように、端末装置１３０の制御部１３３は、サーバ装置１２０へアクセスする時間を規定するポーリング間隔にしたがって所定の時間に記憶部１３１に格納されているアクセスソフトウェアを起動させサーバ装置１２０にアクセスをし、端末装置１３０、サーバ装置１２０間でセッションを確立させる（ステップＳ１６７）。セッションが確立されると次の工程へと進み、セッションの確立に失敗すると携帯端末装置１１０へエラーメッセージが送信される（ステップＳ１６８）。
【０１８７】
端末装置１３０の記憶部１３２に格納されたアクセスソフトウェアは、ｈｔｔｐ経由でサーバ装置１２０に備えられたＷＷＷサーバ１２２のＣＧＩスクリプトにアクセスし操作履歴ＤＢに蓄積されている携帯端末装置１１０の操作スクリプトをチェックし（ステップＳ１６９）、操作情報がある場合はステップＳ１７１へと工程を進め、操作情報がない場合はステップＳ１８４へと工程を進める（ステップＳ１７０）。ＣＧＩスクリプトにアクセスするｈｔｔｐコマンドは、例えば、”http://www.rompass.com/imode/remote/get.OpInfo.cgi?LoginID=**&PW=**&VER=**”となり、引数としてログインＩＤと、パスワードと、バージョン情報とを備えている。
【０１８８】
ＷＷＷサーバ１２２のＣＧＩスクリプトは、ログインＩＤと、パスワードを取り出し、ユーザ情報ＤＢと照合しユーザの承認を行う（ステップＳ１７１）。ユーザが承認されると、サーバ装置１２０のデータベースサーバ１２３は、データベース１２３ａのアクセス履歴ＤＢにアクセス時間を登録する。
【０１８９】
ＣＧＩスクリプトはデータベースサーバ１２３を制御して、データベース１２３ａの操作履歴ＤＢから現在の時間以降の操作スクリプトを取り出し、端末装置１３０のアクセスソフトウェアは、ＣＧＩスクリプトによって取り出された操作スクリプトを１つだけ読み出す（ステップＳ１７２）。ＣＧＩスクリプトが操作履歴ＤＢから読み出す操作スクリプトは少なくとも１つ以上の操作スクリプトで構成されており、アクセスソフトウェアはこの操作スクリプトを１つずつ読み出して処理をする。
【０１９０】
図３６に操作スクリプトの一例を示す。図３６に示した操作スクリプトは、一つの番組の操作スクリプトであり、タグで定義された複数の番組情報がタグ<TVProgram>〜</TVProgram>で定義されることで1つの操作スクリプトとなる。さらにこの操作スクリプトが複数ある場合は、図３７に示すタグ<GPOperation>〜</GPOperation>で複数の操作スクリプトを定義する。
【０１９１】
端末装置１３０のアクセスソフトウェアは、読み出した操作スクリプトの<command>〜</command>で定義された操作コマンドを取り出し（ステップＳ１７３）、操作コマンド以外の番組情報部分を取り出し（ステップＳ１７４）、読み出したパラメータが有効であるかどうかの判断をする（ステップＳ１７５）。有効である場合はステップＳ１７５へと進み、有効でない場合はステップＳ１７２へと工程を戻す。
【０１９２】
端末装置１３０の制御部は、アクセスソフトウェアで有効であると判断された操作スクリプトの操作コマンドが記録予約のコマンドであるのか、予約削除のコマンドであるのかを判断し、判断されたコマンドに応じて記録媒体１３２に番組を記録させる図示しない記録部への制御命令であるデバイス操作コマンドを発行して記録部に送信する（ステップＳ１７６）。端末装置１３０の制御部は、図示しない操作Logファイルに上述の操作状況を登録する（ステップＳ１７７）。
【０１９３】
続いて端末装置１３０のアクセスソフトウェアは、操作スクリプトが他にあるかどうか判断し（ステップＳ１７８）、操作スクリプトがある場合はステップＳ１７９へと工程を進め、操作スクリプトがない場合はステップＳ１７２へと工程を戻す。
【０１９４】
操作スクリプトによる端末装置３の操作結果をサーバ装置１２０へ送信する回数がＮ回（ここではＮ＝３とする。）となったら操作結果の送信をせずにステップＳ１８２へと工程を進め、送信回数がＮ未満である場合はサーバ装置１２０への操作結果の送信が成功するまでステップＳ１８０へと工程を進める（ステップＳ１７９）。
【０１９５】
端末装置１３０のアクセスソフトウェアは、ｈｔｔｐ経由でサーバ装置１２０に備えられたＷＷＷサーバ１２２のＣＧＩスクリプトにアクセスし、操作スクリプトによる端末装置１３０での操作結果を送信する（ステップＳ１８０）。この時、端末装置１３０のアクセスソフトウェアで生成される操作結果送信用のｈｔｔｐコマンドは、例えば、”http://www.rompass.com/imode/remote/remoteResult.cgi?LoginID=**&PW=**&VER=**&ST=**&STA=**&COM=**&RES=**”というようになり、引数として放送局ＩＤ、放送開始時間、操作コマンド、操作結果が”ST=”、”STA=”、”COM=”、”RES=”の後にそれぞれ付加される。
【０１９６】
端末装置１３０から送信された操作結果の受信状況に応じて、サーバ装置１２０のＣＧＩスクリプトは返り値としてタグ<Result>〜</Result>で定義され受信状況を報告するスクリプトを端末装置１３０に送信する。
【０１９７】
サーバ装置１２０は、端末装置１３０から送信される操作結果の受信に成功すると”０”を送信し、受信に失敗すると”１”を端末装置１３０に送信する。サーバ装置１２０で操作結果の受信が成功すると、工程はステップＳ１８２へと進み、失敗すると工程はステップＳ１７９へと戻る（ステップＳ１８１）。
【０１９８】
また、サーバ装置１２０への操作結果の送信が成功すると、端末装置１３０の制御部１３３は、その旨を操作Logファイルと、予約・完了ファイルに記録し（ステップＳ１８２）、操作結果情報がまだある場合はステップＳ１７９へと戻り、操作結果情報がない場合は工程を進める（ステップＳ１８３）。
【０１９９】
端末装置１３０の制御部１３３は、状態リストに要素がある場合、状態リストから要素を一つ取り出し（ステップＳ１８４、ステップＳ１８５）、要素がない場合は工程をステップＳ１９０へと進める。
【０２００】
状態リストから取り出した一つの要素をサーバ装置１２０へ送信する回数がＮ回（ここではＮ＝３とする。）となったら当該要素の送信をせずにステップＳ１８９へと工程を進め、送信回数がＮ未満である場合はサーバ装置１２０への当該要素の送信が成功するまでステップＳ１８７へと工程を進める（ステップＳ１８６）。
【０２０１】
端末装置１３０のアクセスソフトウェアは、ｈｔｔｐ経由でサーバ装置１２０に備えられたＷＷＷサーバ１２２のＣＧＩスクリプトにアクセスし、ステップＳ１８５で取り出した要素を送信する（ステップＳ１８７）。送信される要素によってｈｔｔｐコマンドは異なり、記録が完了した番組の場合は”http://www.rompass.com/imode/remote/remoteRecorded.cgi?LoginID=**&PW=**&STID=**&DT=**&STA=**&VER=**”となり端末装置３に直接記録予約設定された番組の場合は”http://www.rompass.com/imode/remote/remoteReserved.cgi?LoginID=**&PW=**&STID=**&DT=**&STA=**&VER=**”のようになる。
【０２０２】
端末装置１３０から送信された要素の受信状況に応じて、サーバ装置１２０のＣＧＩスクリプトは返り値としてタグ<Result>〜</Result>で定義され受信状況を報告するスクリプトを送信する。サーバ装置１２０は、受信に成功すると”０”を送信し、受信が失敗すると”１”を送信する。サーバ装置１２０で要素の受信が成功すると、工程はステップＳ１８９へと進み、失敗すると工程はステップＳ１８６へと戻る（ステップＳ１８８）。
【０２０３】
端末装置１３０の制御部１３３は、状態リストに要素がある場合、工程をステップＳ１８５へと戻し、他の要素がない場合は工程をステップＳ１９０へと進める （ステップＳ１８９）。
【０２０４】
続いて図３８のフローチャートに示すように、サーバ装置１２０のデータサーバ１２３は、データベース１２３ａの予約ＤＢに端末装置１３０の状態リストから取得して送信された要素を保存し（ステップＳ１９０）、端末装置１３０と、サーバ装置１２０とのセッションは終了する（ステップＳ１９１）。セッションが正しく終了しない場合はエラーメッセージが端末装置１１０へ送信される（ステップＳ１９２）。
【０２０５】
次に、図３９に示すフローチャートを用いて、端末装置１３０から送信される操作スクリプトの設定結果を受信する際のサーバ装置１２０の動作について説明をする。
【０２０６】
まず、サーバ装置１２０のＷＷＷサーバ１２２のＣＧＩスクリプトは、端末装置１３０のアクセスソフトウェアで生成されるｈｔｔｐコマンドから全ての引数を取得し（ステップＳ２０１）、取得したログインＩＤ、パスワードからデータベース１２３ａのユーザ情報ＤＢからユーザＩＤを検索しユーザの特定をする（ステップＳ２０３）。
【０２０７】
ユーザが特定できない場合、サーバ装置１２０は、携帯端末装置１１０にエラメッセージを送信し（ステップＳ２０３）、ユーザの特定ができた場合は工程をステップＳ２０４へと進め、放送局ＩＤと、番組開始時間とからＣＧＩスクリプトはデータサーバ１２３を制御し当該番組情報を取得し（ステップＳ２０４）、番組情報が取得出来ないときは端末装置１３０にエラーメッセージを送信する（ステップＳ２０５）。
【０２０８】
サーバ装置１２０のデータベースサーバ１２３は、ステップＳ２０４で取得した番組情報を有する番組に関する操作履歴をデータベース１２３ａの操作ＤＢから検索する（ステップＳ２０６）。操作履歴がない場合はエラーメッセージを端末装置１３０に送信し（ステップＳ２０７）、操作履歴がある場合は端末装置１３０から送信された操作結果を操作ＤＢの結果項目欄へ記入し（ステップＳ２０８）、アクセス日時をポーリングＤＢへ記入する（ステップＳ２０９）。
【０２０９】
続いて、ＣＧＩスクリプトは、端末装置１３０に上述の操作結果の報告が成功したかどうかを端末装置１３０に知らせるために、タグ<Result>〜</Result>で定義された操作結果報告の成功又は失敗を示すスクリプトを送信する。操作結果報告が成功すると”０”を送信し、操作結果報告が失敗すると”１”が送信される（ステップＳ２１０）。
【０２１０】
さらに、サーバ装置１２０は、ステップＳ２０２で検索したユーザＩＤから携帯端末装置１１０の電子メールアドレスをデータベース１２３ａのユーザ情報ＤＢで検索し（ステップ２１２）、アドレスが検索された場合、メールサーバ１２１は、操作スクリプトの端末装置１３０への設定が成功した旨を伝えるための操作結果コメントを添附した電子メールを生成し（ステップＳ２１３）、携帯端末装置１１０へ送信し（ステップＳ２１４）、携帯端末装置１３０の電子メールアドレスが検索できなかった場合は端末装置１１０エラーメッセージを送信する。
【０２１１】
続いて、図４０、図４１に示すフローチャートを用い、端末装置１３０から送信される状態リストの要素を取得する際のサーバ装置１２０の動作について説明をする。
【０２１２】
まず、図４０に示すフローチャートを用い、端末装置１３０でユーザに直接予約設定がなされた番組の番組情報を示す要素をサーバ装置１２０で受信する場合について説明をする。
【０２１３】
サーバ装置１２０のＷＷＷサーバ１２２は、端末装置１３０から送信されるｈｔｔｐコマンドを受信し、ｈｔｔｐコマンドに付加された引数を全て取得する（ステップＳ２２１）。
【０２１４】
ＷＷＷサーバ１２２のＣＧＩスクリプトは、取得した引数のうちのログインＩＤ、パスワードからデータベース１２３ａのユーザ情報ＤＢからユーザＩＤを検索しユーザの特定をする（ステップＳ２２２）。ユーザが特定できない場合、サーバ装置１２０は、携帯端末装置１１０にエラーメッセージを送信し（ステップＳ２２３）、ユーザの特定ができた場合は工程をステップＳ２２４へと進め、放送局ＩＤと、番組開始時間とからＣＧＩスクリプトはデータサーバ１２３を制御し当該番組情報を取得する（ステップＳ２２４）。番組情報が取得出来ないときは端末装置１３０にエラーメッセージを送信する（ステップＳ２２５）。
【０２１５】
さらにＣＧＩスクリプトは、上述のようにして番組ＤＢから番組情報を取得した番組を、データベースサーバ１２３ａの予約ＤＢ及び操作ＤＢで検索する。予約ＤＢに当該番組がない場合はこの番組を予約ＤＢに登録する。予約ＤＢに登録した番組のうち操作ＤＢにもない番組は、当該番組が端末装置１３０へ直接記録予約設定された番組であること示すために、例えば”マニュアル予約”といった識別マークを予約ＤＢに登録した当該番組に付加する。
【０２１６】
次に、図４１に示すフローチャートを用い、記録予約設定がなされた端末装置１３０の記録媒体に記録された番組の番組情報を示す要素をサーバ装置１２０で受信する場合について説明をする。
【０２１７】
サーバ装置１２０のＷＷＷサーバ１２２は、端末装置１３０から送信されるｈｔｔｐコマンドを受信し、ｈｔｔｐコマンドに付加された引数を全て取得する（ステップＳ２３１）。
【０２１８】
ＷＷＷサーバ１２２のＣＧＩスクリプトは、取得した引数のうちのログインＩＤ、パスワードからデータベース１２３ａのユーザ情報ＤＢからユーザＩＤを検索しユーザの特定をする（ステップＳ２３２）。ユーザが特定できない場合、サーバ装置１２０は、携帯端末装置１１０にエラーメッセージを送信し（ステップＳ２３３）、ユーザの特定ができた場合は工程をステップＳ２３４へと進め、放送局ＩＤと、番組開始時間とからＣＧＩスクリプトはデータサーバ１２３を制御し当該番組情報を取得する（ステップＳ２３４）。番組情報が取得出来ないときは端末装置１３０にエラーメッセージを送信する（ステップＳ２３５）。
【０２１９】
ＣＧＩスクリプトは、データベース１２３ａで検索した番組情報に基づいて、データベース１２３ａの予約ＤＢを検索し、検索された番組が”マニュアル予約”マークが添附されている番組であるかどうかの判断をする（ステップＳ２３６）。
【０２２０】
”マニュアル予約”マークが添附されていなければ、予約ＤＢの当該番組情報に新たに”完了マーク”を添附して（ステップＳ２３７）、メールサーバ１２１は、電子メールを発行し（ステップＳ２３８）、”マニュアル予約”マークが添附されている場合は工程を終了する。
【０２２１】
さらにＣＧＩスクリプトは、ユーザ情報ＤＢからステップＳ２３２で検索したユーザＩＤを用いて携帯端末装置１１０の電子メールアドレスを検索し（ステップＳ２３９）、電子メールアドレスが検索されない場合は端末装置１３０にエラーメッセージを送信し（ステップＳ２４０）、電子メールアドレスが検索された場合は携帯端末装置１１０から記録予約設定した番組が記録媒体に記録されたことを示す操作結果コメントを生成し（ステップＳ２４１）、ステップＳ２３８で生成した電子メールにステップＳ２３９で検索した電子メールアドレスと、ステップＳ２４０で生成した操作結果コメントとを添附して携帯端末装置１１０へ電子メールを送信する（ステップＳ２４２）。
【０２２２】
このようにして、番組記録予約システム１００では、ユーザが所望する番組の端末装置１３０での記録予約設定を既存のインターネットなどのネットワーク網を使用することで、遠隔地にある携帯端末装置１００から行うことができる。
【０２２３】
さらに、端末装置１３０を直接操作して記録予約設定を行った場合でも、上記ネットワーク網を介して所定の管理情報をサーバ装置に送信することで、端末装置１３０に記録予約された番組をサーバ装置１２０で一元的に管理することができる。
【０２２４】
また、既存のネットワーク網が使用可能なためインフラ設置に要する費用、時間を大幅に削減でき、ユーザのシステム利用代金も大幅に減額することができる。
【０２２５】
【発明の効果】
以上の説明からも明らかなように、本発明の番組情報提供装置、番組情報提供方法、番組記録予約システム、番組記録予約方法、番組記録システム及び番組記録方法は、番組情報提供装置から送信される番組表中の所望の番組に対して、携帯端末装置の入力手段から番組を記録予約するための命令である番組記録予約設定要求を番組情報提供装置に入力し、番組情報提供装置は、番組記録予約設定要求に応じて番組表中の番組を記録媒体へ記録させるための制御命令である番組記録予約設定スクリプトを第１の蓄積手段に蓄積された番組情報に基づいて番組記録予約設定スクリプト生成手段によって生成し、生成された番組記録予約設定スクリプトを端末装置に送信し、端末装置の信号変換手段によって番組記録予約設定スクリプトを記録装置に適した番組記録予約設定制御信号に変換し、記録装置の制御手段によって番組記録予約設定制御信号に基づいて番組の記録媒体への記録を行うことで遠隔地からの番組の記録予約設定を簡便な操作にて行うことを可能とする。
【０２２６】
また、以上の説明からも明らかなように、本発明の番組情報提供装置、番組情報提供方法、番組記録予約システム、番組記録予約方法、番組記録システム及び番組記録方法は、番組情報提供装置の電子メール生成手段及びＵＲＬ生成添付手段によって番組を紹介するための番組情報と、第１の蓄積手段に蓄積されている当該番組の番組情報とリンクする番組記録予約設定用ＵＲＬとを添付した番組紹介用電子メールを生成し、生成した番組紹介用電子メールを携帯端末装置に送信し、携帯端末装置からの番組記録予約設定用ＵＲＬへのアクセスに応じて、番組情報提供装置の番組記録予約設定スクリプト生成手段によって番組記録予約設定スクリプトを生成し、生成された番組記録予約設定スクリプトを端末装置へ送信し、端末装置の信号変換手段によって番組記録予約設定スクリプトを記録装置に適した番組記録予約設定制御信号に変換し、記録装置の制御手段によって番組記録予約設定制御信号に基づいて番組の記録媒体への記録を行うことで遠隔地からの番組の記録予約設定を簡便な操作にて行うことを可能とする。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態として示す番組記録予約システムの構成を説明するための概略図である。
【図２】同番組記録予約システムにおいて、番組記録予約設定スクリプトを生成する際の動作について説明するための第１のフローチャートである。
【図３】同番組記録予約システムにおいて、番組記録予約設定スクリプトを生成する際の動作について説明するための第２のフローチャートである。
【図４】同番組記録予約システムにおいて、Ｗｅｂブラウザを介して携帯端末装置へ提供される番組表を示す図である。
【図５】同番組記録予約システムにおいて、Ｗｅｂブラウザを介して携帯端末装置へ提示される記録予約設定の確認画面の一例を示した図である。
【図６】同番組記録予約システムにおいて、Ｗｅｂブラウザを介して携帯端末装置へ提示される番組を記録する記録装置を選択する画面の一例を示した図である。
【図７】同番組記録予約システムにおいて、Ｗｅｂブラウザを介して携帯端末装置へ提示される番組表において、記録予約設定をされた記録装置のアイコンが番組表中に表示される様子の一例を示した図である。
【図８】同番組記録予約システムにおいて、Ｗｅｂブラウザを介して携帯端末装置へ提示される番組記録予約設定された番組から記録予約設定をキャンセルする番組を選択する画面の一例を示した図である。
【図９】同番組記録予約システムにおいて、番組記録予約設定スクリプトを生成する際の動作について説明するための第３のフローチャートである。
【図１０】同番組記録予約システムにおいて、番組情報提供装置から携帯端末装置に送信される番組記録予約設定用のＵＲＬが添付された電子メールの一例を示した図である。
【図１１】同番組記録予約システムにおいて、番組情報提供装置から携帯端末装置に送信される番組記録予約設定をキャンセルするモードへ移るためののＵＲＬが添付された電子メールの一例を示した図である。
【図１２】同番組記録予約システムにおいて、番組記録予約設定スクリプトを生成する際の動作について説明するための第４のフローチャートである。
【図１３】同番組記録予約システムにおいて、番組情報提供装置から携帯端末装置に送信される番組を記録する記録装置を変更するモードへ移るためのＵＲＬが添付された電子メールの一例を示した図である。
【図１４】同番組記録予約システムにおいて、番組情報提供装置から携帯端末装置に送信される記録装置を変更する番組を選択するためのＵＲＬが添付された電子メールの一例を示した図である。
【図１５】同番組記録予約システムにおいて、番組情報提供装置から携帯端末装置に送信される番組を記録する記録装置の変更をするためのＵＲＬが添付された電子メールの一例を示した図である。
【図１６】同番組記録予約システムにおいて、番組情報提供装置から携帯端末装置に送信される番組記録予約設定をキャンセルするモードへ移るためののＵＲＬが添付された電子メールの一例を示した図である。
【図１７】同番組記録予約システムにおいて、番組情報提供装置から携帯端末装置に送信される番組の記録予約設定をキャンセルする番組を選択するためのＵＲＬが添付された電子メールの一例を示した図である。
【図１８】同番組記録予約システムにおいて、番組情報提供装置から携帯端末装置に送信され、記録予約設定のキャンセルが実効されたことを伝える電子メールの一例を示した図である。
【図１９】 本発明の第２の実施の形態として示す番組記録予約システムの構成を説明するための概略図である。
【図２０】同番組記録予約システムにおいて、サーバ装置から携帯端末装置に電子メールが送信される際の動作を説明するためのフローチャートである
【図２１】同番組記録予約システムにおいて、携帯端末装置で受信した電子メールの一例を示す図である。
【図２２】同番組記録予約システムにおいて、携帯端末装置からパスワードを入力する際の動作について説明するためのフローチャートである。
【図２３】同番組記録予約システムにおいて、携帯端末装置の表示部に表示されたパスワード入力を促すための画面を示した図である。
【図２４】同番組記録予約システムにおいて、サーバ装置１２０が携帯端末装置に入力されパスワードを認証する動作について説明するためのフローチャートである。
【図２５】同番組記録予約システムにおいて、携帯端末装置の表示部に表示されたメニューを選択するための画面を示した図である
【図２６】同番組記録予約システムにおいて、携帯端末装置で選択されたメニューを実行する際のサーバ装置の動作について説明するためのフローチャートである。
【図２７】同番組記録予約システムにおいて、携帯端末装置の表示部に表示される番組表の一例を示す図である。
【図２８】同番組記録予約システムにおいて、携帯端末装置の表示部に表示される番組表の一例を示す図である。
【図２９】同番組記録予約システムにおいて、携帯端末装置の表示部に表示される番組表の一例を示す図である。
【図３０】同番組記録予約システムにおいて、番組の記録予約設定の実行を決定する際に携帯端末装置に表示される画面の一例を示す図である。
【図３１】同番組記録予約システムにおいて、携帯端末装置の表示部に表示される記録予約設定された番組リストの一例を示す図である。
【図３２】同番組記録予約システムにおいて、番組の記録予約設定の解除を実行する際に携帯端末装置の表示部に表示される画面の一例を示す図である。
【図３３】同番組記録予約システムにおいて、操作スクリプトを生成する際のサーバ装置の動作について説明するためのフローチャートである。
【図３４】同番組記録予約システムにおいて、サーバ装置で生成された操作スクリプトをダウンロードする際の端末装置の動作について説明するための第１のフローチャートである。
【図３５】同番組記録予約システムにおいて、サーバ装置で生成された操作スクリプトをダウンロードする際の端末装置の動作について説明するための第２のフローチャートである。
【図３６】同番組記録予約システムにおいて、サーバ装置で生成される操作スクリプトを示した図である。
【図３７】同番組記録予約システムにおいて、サーバ装置で生成される操作スクリプトを示した図である。
【図３８】同番組記録予約システムにおいて、サーバ装置で生成された操作スクリプトをダウンロードする際の端末装置の動作について説明するための第３のフローチャートである。
【図３９】同番組記録予約システムにおいて、端末装置から送信される操作スクリプトのダウンロード結果を受信する際のサーバ装置の動作について説明するためのフローチャートである。
【図４０】同番組記録予約システムにおいて、端末装置から送信される予約設定された番組の情報を受信する際のサーバ装置の動作について説明するためのフローチャートである。
【図４１】同番組記録予約システムにおいて、端末装置から送信される記録媒体への記録が完了した番組の情報を受信する際のサーバ装置の動作について説明するためのフローチャートである。
【符号の説明】
１，１００  番組記録予約システム、２，１１０  携帯端末装置、３  番組情報提供装置、３ａ、１２３ａ  データベース、４，１３０  端末装置、５  記録装置、１２０  サーバ装置、１２１  メールサーバ、１２２  ＷＷＷサーバ、１２３  データベースサーバ
【図１】
0004370708.tif 000002
【図２】
0004370708.tif 000003
【図３】
0004370708.tif 000004
【図４】
0004370708.tif 000005
【図５】
0004370708.tif 000006
【図６】
0004370708.tif 000007
【図７】
0004370708.tif 000008
【図８】
0004370708.tif 000009
【図９】
0004370708.tif 000010
【図１０】
0004370708.tif 000011
【図１１】
0004370708.tif 000012
【図１２】
0004370708.tif 000013
【図１３】
0004370708.tif 000014
【図１４】
0004370708.tif 000015
【図１５】
0004370708.tif 000016
【図１６】
0004370708.tif 000017
【図１７】
0004370708.tif 000018
【図１８】
0004370708.tif 000019
【図１９】
0004370708.tif 000020
【図２０】
0004370708.tif 000021
【図２１】
0004370708.tif 000022
【図２２】
0004370708.tif 000023
【図２３】
0004370708.tif 000024
【図２４】
0004370708.tif 000025
【図２５】
0004370708.tif 000026
【図２６】
0004370708.tif 000027
【図２７】
0004370708.tif 000028
【図２８】
0004370708.tif 000029
【図２９】
0004370708.tif 000030
【図３０】
0004370708.tif 000031
【図３１】
0004370708.tif 000032
【図３２】
0004370708.tif 000033
【図３３】
0004370708.tif 000034
【図３４】
0004370708.tif 000035
【図３５】
0004370708.tif 000036
【図３６】
0004370708.tif 000037
【図３７】
0004370708.tif 000038
【図３８】
0004370708.tif 000039
【図３９】
0004370708.tif 000040
【図４０】
0004370708.tif 000041
【図４１】
0004370708.tif 000042