(57)【要約】【課題】会議などのスケジュールに応じた記録装置の適切な起動を実現することを課題とする。【解決手段】コンピュータ１０は、アクセス部１１、抽出部１２、取得部１３、生成部１４および出力部１５を有する。アクセス部１１は、電子メールに関するメール情報を格納するメール記憶部へアクセスする。抽出部１２は、メール情報から日時情報と場所情報とを抽出する。取得部１３は、場所情報と、場所情報に対応する場所に設置された記録装置の識別情報とを対応付けて管理するテーブルを参照し、抽出部１２により抽出された場所情報に対応する識別情報を取得する。生成部１４は、識別情報に対応する記録装置を、抽出部１２により抽出された日時情報に基づいて起動させる命令を生成する。出力部１５は、生成部１４により生成された命令を、他のコンピュータへ出力する。【選択図】図１
2011244219.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
電子メールに関するメール情報を格納するメール記憶部へアクセスするステップと、
前記メール情報から日時情報と場所情報とを抽出するステップと、
前記場所情報と、該場所情報に対応する場所に設置された記録装置の識別情報とを対応付けて管理するテーブルを参照し、該場所情報に対応する該識別情報を取得するステップと、
前記識別情報に対応する前記記録装置を、前記抽出した日時情報に基づいて起動させる命令を生成するステップと、
前記生成した命令を、他のコンピュータへ出力するステップと
を実行させることを特徴とする記録装置制御プログラム。
【請求項２】
前記メール情報から日時情報と場所情報とを抽出するステップは、該メール情報に含まれるメール本文における該日時情報と該場所情報との位置関係に基づいて、該日時情報と該場所情報とを対応付けて抽出することを特徴とする請求項１に記載の記録装置制御プログラム。
【請求項３】
前記メール情報から日時情報と場所情報とを抽出するステップは、前記記録装置が設置されている場所に対応する場所情報であることを条件に、該場所情報を抽出することを特徴とする請求項１または２に記載の記録装置制御プログラム。
【請求項４】
前記コンピュータに、
前記識別情報に対応する記録装置により記録された記録データに対応付けて、該識別情報および前記電子メールに一意に付与されているメール識別子を記録データＤＢに格納するステップと、
前記電子メールに対する選択をユーザ端末から受け付けるステップと、
前記選択された電子メールのメール識別子を取得するステップと、
前記記録データＤＢを参照し、前記取得したメール識別子に対応する記録データが存在するか否かを検索するステップと、
前記メール識別子に対応付けられた記録データが検索された場合には、該記録データを前記電子メールの前記メール情報とともに前記ユーザ端末に送信するステップと
をさらに実行させることを特徴とする請求項１乃至請求項３のいずれか一項に記載の記録装置制御プログラム。
【請求項５】
電子メールに関するメール情報を格納するメール記憶部へアクセスするアクセス部と、
前記メール情報から日時情報と場所情報とを抽出する抽出部と、
前記場所情報と、該場所情報に対応する場所に設置された記録装置の識別情報とを対応付けて管理するテーブルを参照し、該場所情報に対応する該識別情報を取得する取得部と、
前記識別情報に対応する前記記録装置を、前記抽出した日時情報に基づいて起動させる命令を生成する生成部と、
前記生成した命令を、前記記録装置を制御するホームゲートウェイ装置へ出力する出力部と
を有することを特徴とするメールサーバ。
【請求項６】
電子メールに関するメール情報を格納するメール記憶部へアクセスするアクセス部と、
前記メール情報から日時情報と場所情報とを抽出する抽出部と、
前記場所情報と、該場所情報に対応する場所に設置された記録装置の識別情報とを対応付けて管理するテーブルを参照し、該場所情報に対応する該識別情報を取得する取得部と、
前記識別情報に対応する前記記録装置を、前記抽出した日時情報に基づいて起動させる命令を生成する生成部と、
前記生成した命令を前記記録装置へ出力する出力部と
を有することを特徴とするホームゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録装置制御プログラム、メールサーバおよびホームゲートウェイ装置に関する。
【背景技術】
【０００２】
近年、会議の議事録作成を目的とする様々な技術が開発されている。例えば、会議中の音声を蓄積し、蓄積された音声に基づいて議事録を作成する従来技術１や、会議終了後に会議メンバーが閲覧することができる議事録に、会議の様子を撮影した動画を挿入する従来技術２などが提案されている。
【０００３】
上述した従来技術１は、音声入力手段により入力された音声を蓄積しておき、蓄積された音声を認識することにより発言内容などからなる議事録を作成する。そして、従来技術１は、音声認識結果が不十分な場合には、蓄積されている音声を編集することにより正確な議事録を作成する。
【０００４】
上述した従来技術２は、例えば、会議主催者のスイッチ操作があると、ビデオカメラ付きのプロジェクタは会議の様子の録画を開始する。このプロジェクタにより録画される内容には、会議の模様や会議中に提示された会議資料などが含まれる。そして、プロジェクタから録画内容が会議システムサーバへ送信される。会議システムサーバは、録画内容を編集、加工することにより議事録を作成し、会議メンバーの利用者端末に議事録を閲覧するためのＵＲＬを送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３２５２５０号公報
【特許文献２】特開２００５−１３０２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術１では、ユーザが音声入力手段を起動させることにより、音声の入力が開始される。また、上述した従来技術２では、ユーザがプロジェクタ装置の起動させることにより、会議の様子の録画が開始される。このように、従来技術１や従来技術２は、ユーザによる装置の起動を契機として処理が開始される。しかし、上述した従来技術１や従来技術２では、ユーザが起動操作を忘れてしまうと、会議のデータが記録されないので、議事録を作成できないという事態も起こり得る。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、会議などの開催スケジュールに応じて装置を適切に起動させることが可能な記録装置制御プログラム、メールサーバおよびホームゲートウェイ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する記録装置制御プログラムは、一つの態様において、コンピュータに、電子メールに関するメール情報を格納するメール記憶部へアクセスするステップを実行させる。さらに、メール情報から日時情報と場所情報とを抽出するステップを実行させる。さらに、場所情報と、該場所情報に対応する場所に設置された記録装置の識別情報とを対応付けて管理するテーブルを参照し、場所情報に対応する識別情報を取得するステップを実行させる。さらに、識別情報に対応する記録装置を、抽出した日時情報に基づいて起動させる命令を生成するステップを実行させる。さらに、生成した命令を、他のコンピュータへ出力するステップを実行させる。
【発明の効果】
【０００９】
本願の開示する技術の一つの態様によれば、会議などのスケジュールに応じた記録装置の適切な起動を実現できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係るコンピュータの構成を示す図である。
【図２】図２は、実施例２に係るシステム構成を示す図である。
【図３】図３は、実施例２に係る日付／場所ＤＢ１２０に記憶されるデータの構成例を示す図である。
【図４】図４は、実施例２に係るスケジュールＤＢ１３０に記憶されるデータの構成例を示す図である。
【図５】図５は、実施例２に係る映像ＤＢ２３０に記憶されるデータの構成例を示す図である。
【図６】図６は、実施例２に係るスケジュールＤＢ作成処理の流れを示す図である。
【図７】図７は、実施例２に係る映像ＤＢ作成処理の流れを示す図である。
【図８】図８は、実施例２に係る画像表示処理の流れを示す図である。
【図９】図９は、実施例２に係るユーザによるメール閲覧時の閲覧画面の一例を示す図である。
【図１０】図１０は、記録装置制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、図面を参照しつつ、本願の開示する記録装置制御プログラム、メールサーバおよびホームゲートウェイ装置の一実施形態について詳細に説明する。なお、本願の開示する記録装置制御プログラム、メールサーバおよびホームゲートウェイ装置の一実施形態として後述する実施例により、本願が開示する技術が限定されるものではない。
【実施例１】
【００１２】
図１は、実施例１に係るコンピュータの構成を示す図である。図１に示すように、実施例１に係るコンピュータ１０は、アクセス部１１、抽出部１２、取得部１３、生成部１４および出力部１５を有する。
【００１３】
アクセス部１１は、電子メールを格納するメール記憶部へアクセスする。なお、メール記憶部は、電子メールの実ファイルを記憶する記憶部である。そして、メール記憶部は、コンピュータ１０に存在していても良く、他のコンピュータに備わっていても良い。アクセスとは、メール記憶部から情報を取得したり、情報を格納したりすることなどを言う。抽出部１２は、電子メールから日時情報と場所情報とを抽出する。取得部１３は、場所情報と、場所情報に対応する場所に設置された記録装置の識別情報とを対応付けて管理するテーブルを参照し、抽出部１２により抽出された場所情報に対応する識別情報を特定する。生成部１４は、識別情報に対応する記録装置を、抽出部１２により抽出された日時情報に基づいて起動させる命令を生成する。出力部１５は、生成部１４により生成された命令を、他のコンピュータへ出力する。
【００１４】
実施例１に係るコンピュータ１０は、電子メールから日時と場所を抽出し、抽出された場所に設置されている記録装置を、抽出された日時で起動させるための命令を生成し、生成した命令を出力する。このようなことから、ユーザによる装置の起動が必要なく、会議などのスケジュールに応じた記録装置の適切な起動を実現できる。
【実施例２】
【００１５】
［システムの構成（実施例２）］
図２は、実施例２に係るシステム構成を示す図である。図２に示すように、実施例２に係るシステムは、ウェブメールシステム１００とＨＧＷ（Home  Gate  Way：ホームゲートウェイ）システム２００とを有する。ウェブメールシステム１００とＨＧＷシステム２００とは、ネットワークを介して、通信可能な状態に接続されている。
【００１６】
ウェブメールシステム１００は、ＳＭＴＰ（Simple  Mail  Transfer  Protocol）を用いて、ネットワーク経由で電子メールの送受信を行う機能を有する。そして、このウェブメールシステム１００は、図２に示すように、メールスプール１１０、日付／場所ＤＢ（Data  Base）１２０、スケジュールＤＢ（Data  Base）１３０、メッセージ受信部１４０およびメール閲覧処理部１５０を有する。メールスプール１１０は、メッセージ受信部１４０により受信された電子メールの実ファイルを記憶する。
【００１７】
日付／場所ＤＢ１２０は、受信メールを解析するためのデータを記憶する。例えば、日付／場所ＤＢ１２０は、電子メールに記載された日付／場所に該当する文言とマッチングするための各フォーマットと、フォーマットに応じて抽出される文言の内容とを対応付けて記憶する。
【００１８】
図３は、実施例２に係る日付／場所ＤＢ１２０に記憶されるデータの構成例を示す図である。例えば、図３に示すように、日付／場所ＤＢ１２０は、フォーマット「％Ｍ月％Ｄ日％Ｈ時％ｍ分」と、抽出内容「月／日／時／分」とを対応付けて記憶する。また、例えば、図３に示すように、日付／場所ＤＢ１２０は、フォーマット「明日」と、抽出内容「月／日」とを対応付けて記憶する。また、図３に示すように、日付／場所ＤＢ１２０は、フォーマット「あす」と、抽出内容「月／日」とを対応付けて記憶する。また、図３に示すように、日付／場所ＤＢ１２０は、フォーマット「あした」と、抽出内容「月／日」とを対応付けて記憶する。また、図３に示すように、日付／場所ＤＢ１２０は、フォーマット「会議室Ａ」と、抽出内容「会議室Ａ」とを対応付けて記憶する。図３に示すように、日付／場所ＤＢ１２０は、フォーマット「会議室Ｂ」と、抽出内容「会議室Ｂ」とを対応付けて記憶する。
【００１９】
なお、図３に示すフォーマット「明日」、「あす」、「あした」に対応付けられた抽出内容「月／日」のデータは、ウェブメールシステム１００が内部的に有するシステム情報から抽出される。また、図３に示すフォーマット「会議室Ａ」、「会議室Ｂ」は、ユーザにより事前に登録される。「会議室Ａ」、「会議室Ｂ」は、会議や打合せ、ミーティングなどの模様を映像として記録する記録装置が設置されている会議室名に該当する。
【００２０】
スケジュールＤＢ１３０は、受信メールの解析結果から得られる会議や打合せ、ミーティングなどのスケジュールに関する情報を記憶する。例えば、スケジュールＤＢ１３０は、会議や打合せ、ミーティングなどの開始日時と、会議などの終了日時、受信メールに一意に付与されているメッセージＩＤと、会議などの予定場所とを対応付けて記憶する。
【００２１】
図４は、実施例２に係るスケジュールＤＢ１３０に記憶されるデータの構成例を示す図である。例えば、図４に示すように、スケジュールＤＢ１３０は、開始日時「１０／０１  １１：００」と、終了日時「１０／０１  １２：００」と、メッセージＩＤ「ＭＳＧ００１」と、予定場所「会議室Ａ」とを対応付けて記憶する。また、例えば、図４に示すように、スケジュールＤＢ１３０は、開始日時「１０／０１  １４：００」と、終了日時「１０／０１  １５：００」と、メッセージＩＤ「ＭＳＧ００２」と、予定場所「会議室Ｂ」とを対応付けて記憶する。また、例えば、図４に示すように、スケジュールＤＢ１３０は、開始日時「１０／０１  １４：００」と、終了日時「１０／０１  １５：００」と、メッセージＩＤ「ＭＳＧ００３」と、予定場所「会議室Ｂ」とを対応付けて記憶する。
【００２２】
メッセージ受信部１４０は、ネットワークを介して、図示しないユーザ端末などから電子メールを受信すると、受信メールの実ファイルをメールスプール１１０に格納する。
【００２３】
また、メッセージ受信部１４０は、受信メールを解析することにより、会議や打合せ、ミーティングなどのスケジュールに関する情報をスケジュールＤＢ１３０に格納する。
【００２４】
まず、メッセージ受信部１４０は、日付／場所ＤＢ１２０に記憶されているフォーマットを取得する。そして、メッセージ受信部１４０は、受信メールを解析し、日付／場所ＤＢ１２０から取得したフォーマットを用いて、受信メールに記載された文言の中から日付／場所に合致する文言をマッチングする。マッチングの結果、日付／場所の双方についてマッチングする文言がある場合には、メッセージ受信部１４０は、マッチングした日付／場所のデータを受信メールから取得する。そして、メッセージ受信部１４０は、取得した日付／場所のデータと、受信メールのメッセージＩＤとを対応付けて、スケジュールＤＢ１３０に格納する。
【００２５】
なお、メッセージ受信部１４０は、受信メールの実ファイルをメールスプール１１０に格納する場合には、例えば、ＬＭＴＰ（Local  Mail  Transfer  Protocol）を利用する。同様に、メッセージ受信部１４０は、日付／場所のデータとメッセージＩＤとを対応付けてスケジュールＤＢ１３０に格納する場合にもＬＭＴＰを利用する。
【００２６】
メッセージ閲覧処理部１５０は、会議や打合せ、ミーティングなどを通知するメールを受信しているユーザであることを条件に、会議や打合せ、ミーティングなどの模様が録画された映像を閲覧させる処理を行う。メッセージ閲覧処理部１５０は、例えば、ユーザ端末上で、メールの内容を閲覧しようとするユーザにより、あるメールが選択されると、ユーザ端末などに閲覧画面データを送信する。次に、メッセージ閲覧処理部１５０は、映像ＤＢ２３０に記憶されている映像データの中から、ユーザにより選択されたメールのメッセージＩＤに紐付けられた映像データがあるか否かを検索する。検索の結果、メッセージＩＤに紐付けられた映像データがある場合には、メッセージ閲覧処理部１５０は、この映像データをユーザに選択されたメールの内容とともに、ユーザ端末に送信する。
【００２７】
ＨＧＷシステム２００は、ＨＧＷシステム２００内の各処理機能部と、ウェブメールシステム１００と間の通信を制御する。そして、このＨＧＷシステム２００は、図２に示すように、会議室Ａに設置された複数の記録装置２１０、会議室Ｂに設置された複数の記録装置２２０、映像ＤＢ（Data  Base）２３０、記録開始制御部２４０および映像保存部２５０を有する。
【００２８】
会議室Ａに設置された複数の記録装置２１０、あるいは会議室Ｂに設置された複数の記録装置２２０は、会議や打合せ、ミーティングなどの映像を記録する。
【００２９】
映像ＤＢ２３０は、記録装置２１０や記録装置２２０により記録された映像データを記憶する。例えば、映像ＤＢ２３０は、ウェブメールシステム１００により格納された日付／場所のデータおよびメッセージＩＤと、記録装置２１０や記録装置２２０により記録された映像のデータに一意に付与される映像データＩＤとを対応付けて記憶する。
【００３０】
図５は、実施例２に係る映像ＤＢ２３０に記憶されるデータの構成例を示す図である。例えば、図５に示すように、映像ＤＢ２３０は、日時「１０／０１  １１：００」と、映像データＩＤ「ｄａｔａ００１」と、メッセージＩＤ「ＭＳＧ００１」と、場所「会議室Ａ」とを対応付けて記憶する。また、例えば、図５に示すように、映像ＤＢ２３０は、日時「１０／０１  １４：００」と、映像データＩＤ「ｄａｔａ００２」と、メッセージＩＤ「ＭＳＧ００２」と、場所「会議室Ｂ」とを対応付けて記憶する。また、例えば、図５に示すように、映像ＤＢ２３０は、日時「１０／０１  １４：００」と、映像データＩＤ「ｄａｔａ００２」と、メッセージＩＤ「ＭＳＧ００３」と、場所「会議室Ｂ」とを対応付けて記憶する。
【００３１】
記録開始制御部２４０は、会議や打合せ、ミーティングなどの模様を映像として記録する記録装置２１０や記録装置２２０の記録動作を制御する。具体的には、記録開始制御部２４０は、スケジュールＤＢ１３０に格納されている予定場所に対応する記録装置を、スケジュールＤＢ１３０にて紐付けられている開始日時で起動させる命令を生成する。そして、記録開始制御部２４０は、生成した命令を記録装置へ送信する。
【００３２】
例えば、記録開始制御部２４０は、定期的に、ウェブメールシステム１００内のスケジュールＤＢ１３０にアクセスし、会議や打合せ、ミーティングなどのスケジュールのチェックを開始する。そして、記録開始制御部２４０は、スケジュールＤＢ１３０に記憶されている開始日時の日付と、チェック時の日付とが一致するレコードを特定し、特定したレコードから予定場所を取得する。次に、記録開始制御装置２４０は、スケジュールＤＢ１３０に記憶されている開始日時の時刻で、会議や打合せ、ミーティングなどの映像の記録が開始されるように、予定場所に設置されている記録装置に対して記録開始命令を送信する。続いて、記録開始制御装置２４０は、スケジュールＤＢ１３０に記憶されている開始日時の終了時刻で、映像の記録が停止されるように、予定場所に設置されている記録装置に対して記録終了命令を送信する。そして、記録開始制御部２４０は、記録装置により記録された映像データをメッセージＩＤに紐付けて記録するように映像保存部２５０に指示する。
【００３３】
映像保存部２５０は、記録開始制御部２４０から映像データの記録指示を受けると、映像データに一意な映像データＩＤを付与する。そして、映像保存部２５０は、会議や打合せ、ミーティングなどが行われた日時および場所をキーとして、映像データおよび映像データＩＤをメッセージＩＤに紐付けて映像ＤＢ２３０に記録する。
【００３４】
なお、ウェブメールシステム１００のメッセージ受信部１４０やメール閲覧処理部１５０、ＨＧＷシステム２００の記録開始制御部２４０や映像保存部２５０は、例えば、電子回路や集積回路を有する。電子回路としては、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）がある。また、集積回路としては、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array)などがある。
【００３５】
［システムによる処理（実施例２）］
図６〜図８を用いて、実施例２に係るシステムによる処理の流れを説明する。
【００３６】
［スケジュールＤＢ作成処理］
まず、図６を用いて、実施例２に係るスケジュールＤＢ作成処理の流れを説明する。図６は、実施例２に係るスケジュールＤＢ作成処理の流れを示す図である。なお、図６に示すスケジュールＤＢ作成処理は、メールを受信する度に、ウェブメールシステム１００により実行される。
【００３７】
図６に示すように、メッセージ受信部１４０は、ユーザ端末などから電子メールを受信すると（ステップＳ６０１）、受信メールの実ファイルをメールスプール１１０に格納する（ステップＳ６０２）。
【００３８】
次に、メッセージ受信部１４０は、日付／場所ＤＢ１２０に記憶されているフォーマットを取得する（ステップＳ６０３）。そして、メッセージ受信部１４０は、受信メールを解析し、日付／場所ＤＢ１２０から取得したフォーマットを用いて、受信メールに記載された文言について日付／場所に合致する文言をマッチングする（ステップＳ６０４）。
【００３９】
そして、メッセージ受信部１４０は、マッチングの結果、日付／場所の双方についてマッチングする文言があるか否かを判定する（ステップＳ６０５）。判定の結果、日付／場所の双方についてマッチングする文言がある場合には（ステップＳ６０５，ＹＥＳ）、メッセージ受信部１４０は、日付／場所のデータと受信メールのメッセージＩＤとを対応付けてスケジュールＤＢ１３０に格納する（ステップＳ６０６）。以上で、ウェブメールシステム１００は、スケジュールＤＢ作成処理を終了する。
【００４０】
ここで、ステップＳ６０５の説明に戻る。判定の結果、日付／場所の双方についてマッチングする文言がない場合には（ステップＳ６０５，ＮＯ）、ウェブメールシステム１００は、スケジュールＤＢ作成処理を終了する。
【００４１】
［映像ＤＢ作成処理］
続いて、図７を用いて、実施例２に係る映像ＤＢ作成処理の流れを説明する。図７は、実施例２に係る映像ＤＢ作成処理の流れを示す図である。なお、図７に示す映像ＤＢ作成処理は、予め設定された定期的なタイミングでＨＧＷシステム２００により実行される。
【００４２】
図７に示すように、ウェブメールシステム１００内のスケジュールＤＢ１３０のチェックを開始する（ステップＳ７０１）。そして、記録開始制御部２４０は、スケジュールＤＢ１３０に記憶されている開始日時の日付と、チェック時の日付とが一致するか否かを判定する（ステップＳ７０２）。
【００４３】
判定の結果、日付が一致する場合には（ステップＳ７０２，ＹＥＳ）、記録開始制御部２４０は、該当する日付に対応付けられた予定場所をスケジュールＤＢ１３０から取得する（ステップＳ７０３）。次に、記録開始制御部２４０は、スケジュールＤＢ１３０に記憶されている開始日時の時刻で、予定場所に設置されている記録装置を記録させることにより映像の記録を開始させる（ステップＳ７０４）。続いて、記録開始制御装置２４０は、スケジュールＤＢ１３０に記憶されている開始日時の終了時刻で、予定場所に設置されている記録装置を停止させることにより映像の記録をそれぞれ終了させる（ステップＳ７０５）。
【００４４】
映像保存部２５０は、記録開始制御部２４０から映像の記録指示を受けると、映像をメッセージＩＤに紐付けて映像ＤＢ２３０に記録する（ステップＳ７０６）。以上で、ＨＧＷシステム２００は、映像ＤＢ作成処理を終了する。
【００４５】
ここで、ステップＳ７０２の説明に戻る。判定の結果、日付が一致しない場合には（ステップＳ７０２，ＮＯ）、記録開始制御部２４０は、映像ＤＢ作成処理を終了する。
【００４６】
［画像表示処理］
次に、図８を用いて、実施例２に係る画像表示処理の流れを説明する。図８は、実施例２に係る画像表示処理の流れを示す図である。なお、図８に示す画像表示処理は、ユーザによるメールの閲覧が行われる度に、ウェブメールシステム１００により実行される。
【００４７】
図８に示すように、メッセージ閲覧処理部１５０は、例えば、ユーザ端末上で、メールの内容を閲覧しようとするユーザにより、あるメールが選択されると、ユーザ端末などに閲覧画面データを送信する（ステップＳ８０１）。次に、メッセージ閲覧処理部１５０は、メールスプール１１０より閲覧情報とメッセージＩＤを取得する（ステップＳ８０２）。
【００４８】
そして、メッセージ閲覧処理部１５０は、映像ＤＢ２４０に記憶されている映像データの中から、ユーザにより選択されたメールのメッセージＩＤに紐付けられた映像データがあるか否かを検索する（ステップＳ８０３）。検索の結果、メッセージＩＤに紐付けられた映像データがある場合には（ステップＳ８０３，ＹＥＳ）、メッセージ閲覧処理部１５０は、この映像データをユーザに選択されたメールの内容とともに、例えば、ユーザ端末に送信する（ステップＳ８０４）。
【００４９】
続いて、メッセージ閲覧処理部１５０は、ユーザによりメールが削除されたか否かを判定する（ステップＳ８０５）。判定の結果、ユーザによりメールが削除された場合には（ステップＳ８０５，ＹＥＳ）、メッセージ閲覧処理部１５０は、映像ＤＢ２３０の該当映像データＩＤに紐付くメールＩＤを削除する（ステップＳ８０６）。そして、メッセージ閲覧処理部１５０は、このメールＩＤの削除後、該当映像データＩＤに紐付くメールＩＤが残っているか否かを判定する（ステップＳ８０７）。
【００５０】
判定の結果、該当映像データＩＤに紐付くメールＩＤが残っていない場合には（ステップＳ８０７，ＮＯ）、メッセージ閲覧処理部１５０は、映像ＤＢ２３０から映像データ（および映像データＩＤ）を削除する（ステップＳ８０８）。以上で、ウェブメールシステム１００は、画像表示処理を終了する。
【００５１】
ここでステップＳ８０３の説明に戻る。検索の結果、メッセージＩＤに紐付けられた映像データがない場合には（ステップＳ８０３，ＮＯ）、メッセージ閲覧処理部１５０は、画像表示処理を終了する。
【００５２】
ここでステップＳ８０５の説明に戻る。判定の結果、ユーザによりメールが削除されなかった場合には（ステップＳ８０５，ＮＯ）、メッセージ閲覧処理部１５０は、画像表示処理を終了する。
【００５３】
ここでステップＳ８０７の説明に戻る。判定の結果、該当映像データＩＤに紐付くメールＩＤが残っている場合には（ステップＳ８０７，ＹＥＳ）、メッセージ閲覧処理部１５０は、画像表示処理を終了する。
【００５４】
図９は、実施例２に係るユーザによるメール閲覧時の閲覧画面の一例を示す図である。図９に示す９−１は、例えば、ユーザ端末の表示部に表示される閲覧画面を示す。また、図９に示す９−２は、閲覧画面上に表示される、例えば、会議や打合せ、ミーティングなどの映像データを示す。上述したステップＳ８０４において、メッセージ閲覧処理部１５０は、ユーザにより選択されたメールの内容とともに、このメールに紐付く映像データをユーザ端末に送信する。そうすると、例えば、図９に示すように、ユーザ端末には、ユーザに選択されたメールの内容とともに、所定の動画エンジンにより再生可能な状態の映像データ９−２が閲覧画面９−１上に表示される。
【００５５】
［実施例２による効果］
上述してきたように、実施例２によれば、会議や打合せ、ミーティングなどのスケジュールを示す日時情報および場所情報を電子メールから抽出する。そして、実施例２によれば、電子メールから抽出された場所情報に対応する場所に設置されている記録装置を、電子メールから抽出された日時情報に対応する日時で起動および停止させるための命令を生成し、生成した命令を出力する。このようなことから、実施例２に係るシステムは、ユーザによる装置の起動が必要なく、会議などのスケジュールに応じた記録装置の適切な起動および停止を含む動作制御を実現できる。
【００５６】
なお、上述した実施例２では、ウェブメールなどの電子メールから日時情報および場所情報を抽出する場合を説明したが、これに限定されるものではない。例えば、インスタントメッセンジャーを用いて送受信されるインスタントメッセージから日時情報および場所情報を抽出する場合にも、上述した実施例２の一実施形態を同様に適用できる。
【００５７】
また、上述した実施例２において、電子メールから日時情報および場所情報を抽出する場合に、日時に該当する文言の電子メールおける位置と、場所に該当する文言の電子メールにおける位置との関係に基づいて、日時情報および場所情報を抽出してもよい。例えば、実施例２において、日時に該当する文言と、場所に該当する文言との間に記載された電子メール内の文字数、あるいは行数が所定数の範囲にある場合には、日時情報および場所情報を抽出するようにしてもよい。このようにすることで、実施例２に係るシステムは、会議や打合せ、ミーティングなどのスケジュールを示す蓋然性の高い日時情報および場所情報を電子メールから精度よく抽出できる。
【００５８】
また、上述した実施例２において、記録装置が設置されている場所であることを条件に、電子メールから場所を抽出するようにしてもよい。このようにすることで、実施例２に係るシステムは、記録装置の動作制御に関係のない場所の情報を抽出する無駄な処理を防止できる。
【００５９】
また、実施例２によれば、会議や打合せ、ミーティングなどのスケジュールに関するメールを受け取ったユーザであることを条件に、会議などの模様の映像を閲覧できるようにする。このようにすることで、実施例２に係るシステムは、会議等に参加できなかったユーザに、後から会議などの模様を確認させることができる。
【実施例３】
【００６０】
以下、本願の開示する記録装置制御プログラム、メールサーバおよびホームゲートウェイ装置の他の実施形態を説明する。
【００６１】
（１）装置構成等
例えば、図２に示したシステムの構成は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。つまり、実施例２に係るシステムの全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００６２】
例えば、図２に示したウェブメールシステム１００が有するスケジュールＤＢ作成処理機能をＨＧＷシステム２００が有するようにしてもよい。この場合には、ＨＧＷシステム２００が、上述した図６に示すスケジュールＤＢ作成処理を実行する。
【００６３】
例えば、ＨＧＷシステム２００は、日付／場所ＤＢ１２０に記憶されているフォーマットを取得する。そして、ＨＧＷシステム２００は、メールスプール１１０に格納されている受信メールを解析し、日付／場所ＤＢ１２０から取得したフォーマットを用いて、受信メールに記載された文言の中から日付／場所に合致する文言をマッチングする。マッチングの結果、日付／場所の双方についてマッチングする文言がある場合には、ＨＧＷシステム２００は、マッチングした日付／場所のデータを受信メールから取得する。そして、ＨＧＷシステム２００は、取得した日付／場所のデータと、受信メールのメッセージＩＤとを対応付けて、スケジュールＤＢ１３０に格納する。
【００６４】
また、図２に示したＨＧＷシステム２００が有する映像ＤＢ作成処理機能をウェブメールシステム１００が有するようにしてもよい。この場合には、ウェブメールシステム１００が、上述した図７に示す映像ＤＢ作成処理を実行する。
【００６５】
例えば、ウェブメールシステム１００は、スケジュールＤＢ１３０に記憶されている開始日時の日付と、チェック時の日付とが一致するレコードを特定し、特定したレコードから予定場所を取得する。次に、ウェブメールシステム１００は、スケジュールＤＢ１３０に記憶されている開始日時の時刻で、ミーティングなどの映像の記録が開始されるように、予定場所に設置されている記録装置に対して記録開始命令を送信する。スケジュールＤＢ１３０に記憶されている開始日時の終了時刻で、映像の記録が停止されるように、予定場所に設置されている記録装置に対して記録終了命令を送信する。そして、記録開始制御部２４０は、記録装置により記録された映像データをメッセージＩＤに紐付けて記録するように映像保存部２５０に指示する。
【００６６】
さらには、ウェブメールシステム１００とＨＧＷシステム２００と機能的または物理的に統合したシステムを一つ設けるようにしてもよい。
【００６７】
（２）記録装置制御プログラム
また、上述の実施例にて説明したウェブメールシステム１００およびＨＧＷシステム２００により実行される各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータなどの電子機器で実行することによって実現することもできる。なお、ウェブメールシステム１００およびＨＧＷシステム２００により実行される各種の処理については、例えば、図６〜８等を参照されたい。
【００６８】
そこで、以下では、図１０を用いて、上述の実施例にて説明したウェブメールシステム１００およびＨＧＷシステム２００により実行される処理と同様の機能を実現する記録装置制御プログラムを実行するコンピュータの一例を説明する。図１０は、記録装置制御プログラムを実行するコンピュータの一例を示す図である。
【００６９】
図１０に示すように、ウェブメールシステム１００およびＨＧＷシステム２００により実行される処理と同様の機能を実現するコンピュータ３００は、各種演算処理を実行するＣＰＵ（Central  Processing  Unit）３１０を有する。また、コンピュータ３００は、ユーザからデータの入力を受け付ける入力装置３２０およびモニタ３３０を有する。
【００７０】
また、コンピュータ３００は、図１０に示すように、記憶媒体からプログラム等を読取る媒体読取装置３４０と、ネットワークを介して他のコンピュータとの間でデータの授受を行うネットワークインターフェース装置３５０を有する。また、コンピュータ３００は、図１０に示すように、各種情報を一時記憶するＲＡＭ（Random  Access  Memory）３６０と、ハードディスク装置３７０とを有する。そして、各装置３１０〜３７０は、バス３８０に接続される。
【００７１】
なお、入力装置３２０は、例えば、キーボードやマウスなどである。なお、入力装置３２０がマウスを有する場合には、モニタ３３０と協働して、ポインティングデバイス機能を実現することもできる。また、入力装置３２０がタッチパッドなどの他の入力デバイスを有する場合にも、マウスの場合と同様にポインティングデバイス機能を実現できる。
【００７２】
また、ＣＰＵ３１０の代わりに、例えば、ＭＰＵ（Micro  Processing  Unit）などの電子回路、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ(Field  Programmable  Gate  Array)などの集積回路を用いることもできる。また、ＲＡＭ３６０の代わりに、フラッシュメモリ(flash  memory)などの半導体メモリ素子を用いることもできる。
【００７３】
ハードディスク装置３７０には、上述したウェブメールシステム１００およびＨＧＷシステム２００により実行される処理と同様の機能を発揮する記録装置制御プログラム３７１および記録装置制御用データ３７２が記憶されている。なお、この記録装置制御プログラム３７１を適宜分散させて、ネットワークを介して通信可能に接続された他のコンピュータの記憶部に記憶させておくこともできる。
【００７４】
そして、ＣＰＵ３１０が、記録装置制御プログラム３７１をハードディスク装置３７０から読み出してＲＡＭ３６０に展開することにより、図１０に示すように、記録装置制御プログラム３７１は記録装置制御プロセス３６１として機能する。記録装置制御プロセス３６１は、ハードディスク装置３７０から読み出した記録装置制御用データ３７２等の各種データを適宜ＲＡＭ３６０上の自身に割当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。
【００７５】
なお、記録装置制御プロセス３６１は、例えば、図２に示したウェブメールシステム１００のメッセージ受信部１４０およびメール閲覧処理部１５０にて実行される処理を含む。さらに、記録装置制御プロセス３６１は、ＨＧＷシステム２００の記録開始制御部２４０および映像保存部２５０にて実行される処理を含む。
【００７６】
なお、記録装置制御プログラム３７１については、必ずしも最初からハードディスク装置３７０に記憶させておく必要はない。例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ３００がこれらから各プログラムを読み出して実行するようにしてもよい。
【００７７】
さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておく。そして、コンピュータ３００がこれらから各プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００７８】
１０  コンピュータ
１１  アクセス部
１２  抽出部
１３  取得部
１４  生成部
１５  出力部
１００  ウェブメールシステム
１１０  メールスプール
１２０  日付／場所ＤＢ（Data  Base）
１３０  スケジュールＤＢ（Data  Base）
１４０  メッセージ受信部
１５０  メール閲覧処理部
２００  ＨＧＷシステム
２１０，２２０  記録装置
２３０  映像ＤＢ（Data  Base）
２４０  記録開始制御部
２５０  映像保存部
３００  コンピュータ
３１０  ＣＰＵ
３２０  入力装置
３３０  モニタ
３４０  媒体読取装置
３５０  ネットワークインターフェース装置
３６０  ＲＡＭ
３６１  記録装置制御プロセス
３７０  ハードディスク装置
３７１  記録装置制御索プログラム
３７２  記録装置制御用データ
【図１】
2011244219.tif 000003
【図２】
2011244219.tif 000004
【図３】
2011244219.tif 000005
【図４】
2011244219.tif 000006
【図５】
2011244219.tif 000007
【図６】
2011244219.tif 000008
【図７】
2011244219.tif 000009
【図８】
2011244219.tif 000010
【図９】
2011244219.tif 000011
【図１０】
2011244219.tif 000012