(57)【要約】  ユーザーが予約の競合状態を確実に認識可能であり、ユーザーに対して当該競合状態を未然に回避することができる予約管理システムを提供すること。  予約管理システムは、機器４，５の動作を予約するための予約情報を管理する複数の予約管理装置２，３と、機器４，５と、がネットワーク１を介して接続されるシステムであり、少なくとも二つの前記予約管理装置２，３が互いにネットワーク１を介して接続されたことを検出する検出手段と、前記検出時に各予約管理装置２，３にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。【特許請求の範囲】
【請求項１】
機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理システムであって、
少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出手段と、
前記検出時に各前記予約管理装置にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、
いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、
を備えることを特徴とする予約管理システム。
【請求項２】
機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理システムであって、
前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出手段と、
前記検出時に前記予約管理装置及び前記機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、
いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、
を備えることを特徴とする予約管理システム。
【請求項３】
請求項１又は２に記載の予約管理システムにおいて、
前記通知手段は、画像表示、音声表示を含む表示手段、及び電話、ファクシミリ、電子メールを含む通信手段の少なくとも一方であることを特徴とする予約管理システム。
【請求項４】
機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理装置であって、
前記各機器と前記ネットワークを介して接続されたことを検出する検出手段と、
前記検出時に前記各機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、
いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、
を備えることを特徴とする予約管理装置。
【請求項５】
機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理装置であって、
他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出手段と、
前記検出時に前記他の予約管理装置と自装置とにそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、
いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、
を備えることを特徴とする予約管理装置。
【請求項６】
請求項４又は５に記載の予約管理装置において、
前記通知手段は、画像表示、音声表示を含む表示手段、及び電話、ファクシミリ、電子メールを含む通信手段の少なくとも一方であることを特徴とする予約管理装置。
【請求項７】
機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理方法であって、
少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出工程と、
前記検出時に各前記予約管理装置にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断工程と、
いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、
を備えることを特徴とする予約管理方法。
【請求項８】
機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理方法であって、
前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出工程と、
前記検出時に前記予約管理装置及び前記機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断工程と、
いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、
を備えることを特徴とする予約管理方法。
【請求項９】
機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理方法であって、
前記各機器と前記ネットワークを介して接続されたことを検出する検出工程と、
前記検出時に前記各機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断工程と、
いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、
を備えることを特徴とする予約管理方法。
【請求項１０】
機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理方法であって、
他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出工程と、
前記検出時に前記他の予約管理装置と自装置とにそれぞれ登録されている前記予約情報間における競合の有無を判断する判断工程と、
いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、
を備えることを特徴とする予約管理方法。
【請求項１１】
機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理システムに含まれるコンピュータを、
少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出手段、
前記検出時に各前記予約管理装置にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段、
いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、
として機能させることを特徴とする予約管理用プログラム。
【請求項１２】
機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理システムに含まれるコンピュータを、
前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出手段、
前記検出時に前記予約管理装置及び前記機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段、
いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、
として機能させることを特徴とする予約管理用プログラム。
【請求項１３】
機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理装置に含まれるコンピュータを、
前記各機器と前記ネットワークを介して接続されたことを検出する検出手段、
前記検出時に前記各機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段、
いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、
として機能させることを特徴とする予約管理用プログラム。
【請求項１４】
機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理装置に含まれるコンピュータを、
他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出手段、
前記検出時に前記他の予約管理装置と自装置とにそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段、
いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、
として機能させることを特徴とする予約管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、ネットワークを介して接続された機器を用いて録画予約等の予約管理を行う予約管理システム、予約管理装置、予約管理方法、及び予約管理用プログラム等の技術分野に関する。
【背景技術】
【０００２】
従来、予約管理を行う発明としては、特許文献１〜４に開示されたものがある。まず、特許文献１に開示された録画予約方法は、録画装置でされた録画の予約状況の通知を受信し、端末からリモートでされる予約の設定の要求を受信し、録画装置における予約状況と端末による予約設定要求との整合性（競合状態）を確認し、その予約設定要求を受理することができない場合（整合性がない場合）、端末へ警告を通知するようにしている。【０００３】
したがって、特許文献１に開示された録画予約方法は、リモート端末からの予約登録時に予約の整合性を確認し、整合性がない場合には端末側に通知するようにしている。【０００４】
また、特許文献２に開示された番組予約システムは、複数の放送受信装置と予約制御装置とを備えたシステムであって、前記複数の放送受信装置の各々と前記予約制御装置とを通信可能に接続する接続手段と、前記複数の放送受信装置のうちの第１の放送受信装置において番組予約に重複が発生した場合に、当該番組予約に関する予約情報を前記接続手段を介して前記予約制御装置に通知する通知手段と、前記複数の放送受信装置のうちの前記第１の放送受信装置を除く他の放送受信装置の一つに対して、前記予約情報に基づく番組予約を前記接続手段を介した通信により行う予約手段とを備えたシステムである。【０００５】
したがって、特許文献２に開示された番組予約システムは、番組予約が重複したときに、予約制御装置に通知する、あるいはユーザーに通知するようにしたものである。【０００６】
さらに、特許文献３に開示された録画予約管理装置は、２つの予約情報が重複した場合、それら２つの予約情報を表示する情報表示手段を備え、その情報表示手段を用いて、前記２つの予約情報のうちの一方を選択する指示を、録画予約管理装置本体の操作者から受け付けるようにしたものである。【０００７】
したがって、特許文献３に開示された録画予約管理装置は、入力された番組予約情報が重複したときに、重複する予約情報を表示するようにしたものである。【０００８】
以上のように上記特許文献１〜３に開示された発明は、予約が登録された時点、あるいは放送受信装置等の機器から予約情報を受け取った時点で、予約を管理する装置が、既に登録されている予約との競合チェックを行い、競合（重複）が検出された際にユーザー等にその旨を伝えるといったものである。すなわち、特許文献１〜３に開示された発明は、予約の登録または予約情報の受信時をトリガとして競合チェック処理を開始するようにしている。【０００９】
そして、特許文献４に開示された放送番組記録再生システムは、ブリテンボードサブユニットに機器の予約情報を登録し、ＩＥＥＥ１３９４規格（正式名称は、「IEEE Std.1394-1995 IEEE Standard for a High Performance Serial Bus」である。）に準拠したバス上でのデータの送受信により予約情報の確認を可能とし、上記の機器であるターゲット機器が予約の設定の可否を通知するようにしたものである。【００１０】
この特許文献４に開示された発明は、予約に使用する機器自らが所定のタイミングで予約設定の可否を通知するというものである。【００１１】
【特許文献１】特開２００２−１５８９５１号公報
【特許文献２】特開２００１−３３３３３７号公報
【特許文献３】特開平１１−１３６６１５号公報
【特許文献４】特開２００２−５１２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述した特許文献１〜３に開示された発明は、予約情報が登録された時点で競合チェックを行うものの、ネットワーク上の予約管理装置あるいは予約に使用する機器の構成が変化した際、例えば予約管理装置あるいは予約に使用する機器がネットワークから離脱した際の競合チェックは行わないものである。そのため、予約情報登録時に予約管理装置間で予約情報のやり取りが行われ、登録済みの予約と競合することが判明した場合には、ユーザーにその旨を通知する等の対応が行われるようになっている。【００１３】
しかしながら、特許文献１〜３に開示された発明は、ある予約情報が登録されている第１の予約管理装置がネットワークから離脱し、第１の予約管理装置がネットワークから外れている間に、第２の予約管理装置に第１の予約管理装置と競合する予約情報が登録されてしまう可能性がある。この場合、第１の予約管理装置と第２の予約管理装置は、ネットワークを介して接続されていないため、競合チェックを互いに行うことはできない。さらに、この状態で再度第１の予約管理装置がネットワークに接続された場合には、ネットワーク上のシステム全体として競合状態が生じているにもかかわらず、その事実をユーザーは認識することができないという不具合がある。【００１４】
また、特許文献４に開示された発明は、機器がネットワークに接続された際に、予約管理装置が機器に登録されている予約情報のチェックを行わない。つまり、特許文献４に開示された発明は、機器にブリテンボードサブユニットが実装され、上記機器を使用する予約情報が予約管理装置により登録される。この予約管理装置と上記機器との間のネットワーク接続が外れた状態で、上記機器に登録された予約情報と重複する予約情報を他の機器が登録してしまうという可能性がある。【００１５】
なお、特許文献４のブリテンボードサブユニットとは、あくまでも予約掲示板機能を有するものであり、規格上競合（重複）する予約情報の書き込みを妨げるものではなく、またブリテンボードサブユニット自身では、競合チェックを行うことは特に規定されていない。このような状況下において、予約管理装置と上記機器が再度ネットワーク接続された場合にも、予約の競合チェックが行われることはなく、ネットワーク上のシステム全体として競合状態が生じるにもかかわらず、その事実をユーザーは認識することができないという不具合がある。【００１６】
そこで、本願は、上記の各事情を考慮してなされたもので、その課題の一例は、ユーザーが予約の競合状態を確実に認識可能であり、ユーザーに対して当該競合状態を未然に回避することができる予約管理システム、予約管理装置、予約管理方法、及び予約管理用プログラムを提供することにある。
【課題を解決するための手段】
【００１７】
上記の課題を解決するため、請求項１に記載の発明は、機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理システムであって、少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出手段と、前記検出時に各前記予約管理装置にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。【００１８】
上記の課題を解決するため、請求項２に記載の発明は、機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理システムであって、前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出手段と、前記検出時に前記予約管理装置及び前記機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。【００１９】
上記の課題を解決するため、請求項４に記載の発明は、機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理装置であって、前記各機器と前記ネットワークを介して接続されたことを検出する検出手段と、前記検出時に前記各機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。【００２０】
上記の課題を解決するため、請求項５に記載の発明は、機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理装置であって、他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出手段と、前記検出時に前記他の予約管理装置と自装置とにそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段と、いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。【００２１】
上記の課題を解決するため、請求項７に記載の発明は、機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理方法であって、少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出工程と、前記検出時に各前記予約管理装置にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断工程と、いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、を備える。【００２２】
上記の課題を解決するため、請求項８に記載の発明は、機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理方法であって、前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出工程と、前記検出時に前記予約管理装置及び前記機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断工程と、いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、を備える。【００２３】
上記の課題を解決するため、請求項９に記載の発明は、機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理方法であって、前記各機器と前記ネットワークを介して接続されたことを検出する検出工程と、前記検出時に前記各機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断工程と、いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、を備える。【００２４】
上記の課題を解決するため、請求項１０に記載の発明は、機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理方法であって、他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出工程と、前記検出時に前記他の予約管理装置と自装置とにそれぞれ登録されている前記予約情報間における競合の有無を判断する判断工程と、いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、を備える。【００２５】
上記の課題を解決するため、請求項１１に記載の発明は、機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理システムに含まれるコンピュータを、少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出手段、前記検出時に各前記予約管理装置にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段、いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、として機能させることを特徴とする。【００２６】
上記の課題を解決するため、請求項１２に記載の発明は、機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理システムに含まれるコンピュータを、前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出手段、前記検出時に前記予約管理装置及び前記機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段、いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、として機能させることを特徴とする。【００２７】
上記の課題を解決するため、請求項１３に記載の発明は、機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理装置に含まれるコンピュータを、前記各機器と前記ネットワークを介して接続されたことを検出する検出手段、前記検出時に前記各機器にそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段、いずれかの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、として機能させることを特徴とする。【００２８】
上記の課題を解決するため、請求項１４に記載の発明は、機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理装置に含まれるコンピュータを、他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出手段、前記検出時に前記他の予約管理装置と自装置とにそれぞれ登録されている前記予約情報間における競合の有無を判断する判断手段、いずれか二つの前記予約情報間で前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、として機能させることを特徴とする。
【図面の簡単な説明】
【００２９】
【図１】第１実施形態の予約管理システムの構成を示すブロック図である。
【図２】図１の予約管理装置の構成を示すブロック図である。
【図３】第１実施形態の予約情報を示す説明図である。
【図４】マスターである予約管理装置が予約登録要求を受けた場合の動作を示すフローチャートである。
【図５】図４において予約管理装置２にて競合を検出した場合の処理の流れを示すフローチャートである。
【図６】図４において予約管理装置３にて競合を検出した場合の処理の流れを示すフローチャートである。
【図７】スレーブである予約管理装置が予約登録要求を受けた場合の動作を示すフローチャートである。
【図８】図７において予約管理装置３にて競合を検出した場合の処理の流れを示すフローチャートである。
【図９】図７において予約管理装置２にて競合を検出した場合の処理の流れを示すフローチャートである。
【図１０】スレーブである予約管理装置がネットワークに参加したことを検出した時の動作を示すフローチャートである。
【図１１】マスターである予約管理装置がネットワークに参加したことを検出した時の動作を示すフローチャートである。
【図１２】機器がネットワーク接続されたことを検出した時のマスターである予約管理装置の動作を示すフローチャートである。
【図１３】機器がネットワーク接続されたことを検出した時のスレーブである予約管理装置の動作を示すフローチャートである。
【図１４】第２実施形態においてスレーブである予約管理装置がネットワークに参加したことを検出した時の動作を示すフローチャートである。
【図１５】第２実施形態においてマスターである予約管理装置がネットワークに参加したことを検出した時の動作を示すフローチャートである。
【符号の説明】
【００３０】
１    ネットワーク
２    予約管理装置
３    予約管理装置
４    機器
５    機器
７    要求・通知処理部
８    ネットワーク通信部
９    機器管理部
１０    予約管理部
１１    予約整合性判断部
１２    機器予約テーブルアクセス部
１３    予約情報管理部
１４    予約データベース
【発明を実施するための最良の形態】
【００３１】
以下、本願の実施形態について、図面を参照しながら説明する。【００３２】
なお、以下に説明する実施形態は、ネットワークを介して接続された機器（Ａ）〜（Ｃ）を使用して録画予約等の予約管理を行う予約管理システムに適用した場合を示している。【００３３】
また、以下の説明において、上記ネットワークにはＩＥＥＥ１３９４規格等のネットワークが使用され、上記機器の具体例としては、デジタルチューナー、Ｄ−ＶＨＳ（Ｄａｔａ ＶＨＳ）、ＡＶハードディスク装置等のＡＶ（Audio Visual）機器であり、また予約管理装置の具体例としては、デジタルＴＶやデジタルチューナー、パーソナルコンピュータ等の装置を適用した場合を示している。【００３４】
（Ｉ）予約管理システムの構成
図１は第１実施形態の予約管理システムの構成を示すブロック図、図２は図１の予約管理装置の構成を示すブロック図である。【００３５】
図１に示すように、ネットワーク１はＩＥＥＥ１３９４規格等のネットワークであり、このネットワーク１を介して予約管理装置２と機器（Ａ）４，機器（Ｂ）５とが互いに接続されている。また、機器（Ｃ）もネットワーク１を介して予約管理装置２と機器４，５にそれぞれ接続されている。なお、機器（Ｃ）は、予約管理装置の機能を兼ね備えていることから、以下の説明では予約管理装置３として説明し、また機器（Ａ）を単に機器４，機器（Ｂ）を機器５として説明する。【００３６】
このように構成された予約管理システムでは、ユーザーが予約管理装置２，３に対しリモコン等の遠隔操作手段によって遠隔操作を行うことにより、予約管理装置２，３に予約情報が登録され、指定の時刻に到達した際に予約管理装置２，３からネットワーク１を経由して操作コマンドが各機器４，５に送信され、これらの機器４，５で所望の予約動作が実行される。【００３７】
（ＩＩ）予約管理装置の構成
次に、予約管理装置２，３の構成を図２に基づいて説明する。【００３８】
図２に示すように予約管理装置２，３は、要求・通知処理部７、ネットワーク通信部８、機器管理部９及び予約管理部１０から大略構成されている。この予約管理部１０は、予約整合性判断部１１、機器予約テーブルアクセス部１２、予約情報管理部１３及び予約データベース１４から構成されている。なお、要求・通知処理部７は、本願の通知手段の一例を構成し、ネットワーク通信部８は、本願の検出手段を構成し、また予約整合性判断部１１は、本願の判断手段を構成する。【００３９】
次に、概要動作について説明する。【００４０】
要求・通知処理部７は、ユーザーや予約アプリケーション等とのインターフェースを行い、ユーザーや予約アプリケーション等から予約管理部１０に対する要求を受け付けた際には、この要求情報を予約管理部１０に送信し、当該予約管理部１０からの応答を受信して要求元であるユーザーや予約アプリケーション等に渡す。【００４１】
また、要求・通知処理部７は、予約管理部１０により生成された通知を示す情報を受信してユーザー等に提示する。ここで、相手がユーザーの場合、要求・通知処理部７はユーザーインターフェースとしての機能を有し、リモコンやキー、タッチパネル等の操作部材の操作により要求を受け付ける一方、応答や通知については、ディスプレイ上にグラフィカルにあるいは文字出力により表示するか、音声を用いて放音表示される。また、これら文字出力や音声を併用して表示してもよい。【００４２】
ネットワーク通信部８は、ネットワーク１経由での他の予約管理装置２又は３や機器４，５とのデータの送受信、ネットワーク１に対する接続、離脱等の機器構成の変化を機器管理部９や予約管理部１０に通知する等の機能を有する。【００４３】
機器管理部９は、ネットワーク通信部８からネットワーク１に機器が追加接続された旨の通知を受けた際にネットワーク通信部８のサービスを利用して対象機器にアクセスし、各種情報を取得することによって機器の種別を特定する。また、機器管理部９では、対象機器が予約管理装置であるか否かの判定も行われる。この判定結果は、予約管理部１０に出力される。【００４４】
予約管理部１０は、上述したように予約整合性判断部１１、機器予約テーブルアクセス部１２、予約情報管理部１３、予約データベース１４から構成される。【００４５】
予約管理部１０の機器予約テーブルアクセス部１２は、予約整合性判断部１１からの要求を受けた際にネットワーク通信部８を経由して予約テーブルを有する機器にアクセスし、予約情報の読み出し及び書き込み処理を実行する。【００４６】
この予約テーブルの一例としては、１３９４ＴＡ(Trade Association)で規格化されているブリテンボードサブユニット（ＡＶ／Ｃ（Audio/Video Control）コマンドの中のBulletin Board Subunit）が挙げられる。これは、機器に対して予約情報を自由に書き込むことができる掲示板（予約テーブル）機能を備えたものである。この予約テーブルを参照することにより、この機器を使用する予約の状況を把握することができる。【００４７】
但し、この予約テーブルは、競合する予約情報の書き込みを妨げるものではなく、予約の整合性、つまり予約が競合するか否かについての判断は、予約エントリを書き込む側の機器に委ねられているため、この予約テーブルのみを利用して予約に整合性があること、すなわち競合する予約が存在しないことを確認することはできない。【００４８】
予約情報管理部１３は、登録された予約に関する情報をデータベース化して記録保持するための予約データベース１４の管理を行う。登録された予約に関する予約情報ＲＩの例を図３に示す。この予約情報ＲＩは、予約整合性判断部１１からの要求を受けて登録、削除、更新が行われる。また、予約情報管理部１３は、ネットワーク通信部８経由で他の予約管理装置からの予約情報取得要求を受けた場合、必要な予約情報を取り出して要求元に送信する。【００４９】
予約情報ＲＩは、図３に示すように予約ＩＤ（identification）、予約の開始時刻、予約の終了時刻及び予約する使用機器を示す情報が予約データベース１４に記録されている。【００５０】
具体的には、例えば予約ＩＤが「00000001」の場合は、録画等の予約の開始時刻が２００４年６月１日の１０：００、終了時刻が２００４年６月１日の１１：００、使用機器が機器４である。また、予約ＩＤが「00000002」の場合は、録画等の予約の開始時刻が２００４年６月１日の１７：００、終了時刻が２００４年６月１日の１９：００、使用機器が機器４，機器５である。さらに、予約ＩＤが「00000003」の場合は、録画等の予約の開始時刻が２００４年６月２日の１１：００、終了時刻が２００４年６月２日の１２：００、使用機器が機器５である。そして、予約ＩＤが「00000004」の場合は、録画等の予約の開始時刻が２００４年６月３日の１３：００、終了時刻が２００４年６月３日の１５：００、使用機器が機器４，機器５である。【００５１】
また、図２における予約整合性判断部１１は、要求・通知処理部７を介してユーザー等や予約アプリケーション等からの予約登録、予約キャンセル、予約内容変更等の要求を受け付ける。この際、予約整合性判断部１１は、予約の競合状況を調査して要求が受付可能か否かを判断する処理を実行する。【００５２】
この予約の競合については、予約整合性判断部１１が予約情報管理部１３に問い合わせて既に登録されている情報を参照することにより判断が行われる。予約整合性判断部１１は、ネットワーク１上に予約管理装置が複数存在する場合、他の予約管理装置に対して予約競合チェック依頼を行い、ネットワーク１全体での予約の競合状況を確認する。予約の整合性に問題がない場合は、予約情報管理部１３を通じて予約データベース１４に予約情報を登録する。予約に使用する機器が予約テーブルを有する場合には、機器予約テーブルアクセス部１２に機器への予約情報ＲＩの書き込みを依頼する。【００５３】
また、予約整合性判断部１１は、機器管理部９からネットワーク１に機器あるいは予約管理装置が参加（以下、接続ともいう。）した旨の通知を受ける。予約管理装置がネットワーク１に参加した旨の通知を受けた場合には、予約情報管理部１３が管理する予約情報と対象の予約管理装置が管理する予約情報ＲＩの整合性を調査することにより、ネットワーク１全体での予約の競合状況を確認する。【００５４】
さらに、予約テーブルを有する機器がネットワーク１に参加した場合には、機器予約テーブルアクセス部１２に予約情報ＲＩの取得を依頼し、予約情報管理部１３が管理する予約情報との競合状況を確認する。これらいずれの場合も競合状態を検出した場合には、要求・通知処理部７を介してその旨をユーザー等に通知する。この際、競合する予約の予約情報も併せてユーザー等に提供される。【００５５】
なお、図１に示すようにネットワーク１上に予約管理装置が複数存在する場合には、予約の登録等の際にネットワーク１全体での予約の整合性に矛盾が生じないようにするため、代表となる一つの予約管理装置にて予約競合チェック処理の排他制御が行われる。このため、予約管理装置が代表か否かを示す属性情報としての「マスター属性情報」が定義されており、代表となる予約管理装置２のマスター属性は「マスター」、代表以外の予約管理装置３のマスター属性は「スレーブ」と設定される。このマスター属性の設定は、予約管理装置のＧＵＩＤ（Global Unique Identifier）等の機器識別子の値等に基づいて決定される。具体的には、上記機器識別子の値が最も大きいものを「マスター」とする方法を使用することができる。【００５６】
（ＩＩＩ）予約管理システムの動作
・  予約登録要求を受けた時の動作
ネットワーク１上のシステム構成が図１に示すように機器が２台と予約管理装置が２台の例について説明する。【００５７】
（１−１）マスターである予約管理装置２が予約登録要求を受けた場合の動作
なお、マスターである予約管理装置２とスレーブである予約管理装置３の構成が同一であるため、以下に示すフローチャートでは、便宜上、マスターである予約管理装置２の要求・通知処理部を７ａ、予約管理部を１０ａ、予約データベースを１４ａのように番号に「ａ」を付し、スレーブである予約管理装置３の要求・通知処理部を７ｂ、予約管理部を１０ｂ、予約データベースを１４ｂのように番号に「ｂ」を付して説明する。【００５８】
マスターである予約管理装置２の要求・通知処理部７ａがユーザー等から予約登録要求を示す情報を受信した際には、その旨の情報が予約管理装置２の予約管理部１０ａに出力される。この時のシステム全体での処理の流れを図４〜図６に示す。図４は予約登録要求に対して予約登録が成功した場合の処理の流れを示すフローチャート、図５は予約管理装置２にて競合を検出した場合の処理の流れを示すフローチャート、図６は予約管理装置３にて競合を検出した場合の処理の流れを示すフローチャートである。【００５９】
まず、図４に基づいて予約登録要求に対して予約登録が成功した場合の動作について説明する。【００６０】
図４に示すように、まず、ユーザーＵ１がリモコンやキー、タッチパネル等の操作部材を操作することにより予約管理装置２の予約管理部１０ａが要求・通知処理部７ａを介して予約登録要求を受け取った場合（ステップＳ１）には、予約管理部１０ａが予約登録・更新要求の受付禁止状態に設定される（ステップＳ２）。【００６１】
次に、予約管理部１０ａは、ステップＳ３で予約データベース１４ａに対して予約情報の参照を要求すると、予約データベース１４ａは予約データ抽出処理を実行（ステップＳ４）した後、当該予約情報を予約管理部１０ａに提供する（ステップＳ５）。すなわち、予約管理部１０ａは、予約データベース１４ａ上に登録されている全ての予約データを取り出し、要求された予約情報と比較することにより競合の有無の確認（以下、競合チェックという。）を行う（ステップＳ６）。【００６２】
そして、ステップＳ６で競合していないと判断された場合には、要求された予約データに対する予約競合チェック依頼を示す情報を予約管理装置３に送信する（ステップＳ７）。【００６３】
この予約競合チェック依頼情報を受信した予約管理装置３の予約管理部１０ｂは、ステップＳ８で予約データベース１４ｂに対して予約情報の参照を要求すると、予約データベース１４ｂは予約データ抽出処理を実行（ステップＳ９）した後、当該予約情報を予約管理部１０ｂに提供する（ステップＳ１０）。すなわち、予約管理部１０ｂは、自らが保持する予約データベース１４ｂ上に登録されている全てのデータを取り出し、予約管理装置２から受け取った予約情報と比較することにより競合チェックを行い（ステップＳ１１）、受け取った予約データが競合を示すデータでなかった場合、その旨の応答を予約管理装置２の予約管理部１０ａに送信する。（ステップＳ１２）。【００６４】
次いで、予約管理装置２は、予約データベース１４ａに予約情報の登録を要求し（ステップＳ１３）、予約データベース１４ａでは、当該要求された予約情報の登録処理を実行し（ステップＳ１４）、その旨を応答する（ステップＳ１５）。【００６５】
さらに、予約管理装置２は、機器４に対して機器予約テーブルの登録を要求し（ステップＳ１６）、予約動作に使用される機器４が書き込み可能な機器予約テーブルを持つ場合には、機器予約テーブルへの登録処理を行い、予約管理装置２からの登録要求に対して応答する（ステップＳ１７，Ｓ１８）。【００６６】
続いて、予約管理装置２は、ステップＳ２で設定した予約登録・更新要求の受付禁止状態を解除した後、要求・通知処理部７ａ経由でユーザーＵ１に予約登録が成功した旨が要求に対する応答として出力される（ステップＳ１９，Ｓ２０）。【００６７】
次に、図５に基づいて予約管理装置２にて競合を検出した場合の動作について説明する。なお、ステップＳ１〜Ｓ６までの処理は、図４に示すフローチャートと同様であるので、その説明を省略する。【００６８】
図５に示すように、ステップＳ６において、既に登録されている予約と競合する場合、予約管理部１０ａは、ステップＳ２で設定した予約登録・更新要求の受付禁止状態を解除（ステップＳ６ａ）した後、要求・通知処理部７ａ経由でユーザーＵ１に競合している旨を予約登録要求に対する応答として出力する（ステップＳ６ｂ）。【００６９】
さらに、図６に基づいて予約管理装置３にて競合を検出した場合の動作について説明する。なお、ステップＳ１〜Ｓ１１までの処理は、図４に示すフローチャートと同様であるので、その説明を省略する。【００７０】
図６に示すように、ステップＳ１１において、予約管理部１０ｂは、自らが保持する予約データベース１４ｂ上に登録されている全てのデータを取り出し、予約管理装置２から受け取った予約データと比較することにより競合チェックを行い（ステップＳ１１）、競合を示すものであった場合、その旨の応答を予約管理装置２の予約管理部１０ａに送信する。（ステップＳ１１ａ）。【００７１】
そして、予約管理部１０ａは、ステップＳ２で設定した予約登録・更新要求の受付禁止状態を解除（ステップＳ１１ｂ）した後、要求・通知処理部７ａ経由でユーザーＵ１に競合している旨を予約登録要求に対する応答として出力する（ステップＳ１１ｃ）。【００７２】
（１−２）スレーブである予約管理装置３が予約登録要求を受けた場合の動作
スレーブである予約管理装置３の要求・通知処理部７ｂがユーザー等から予約登録要求を示す情報を受信した際には、その旨の情報が予約管理装置３の予約管理部１０ｂに出力される。この時のシステム全体での処理の流れを図７〜図９に示す。図７は予約登録要求に対して予約登録が成功した場合の処理の流れを示すフローチャート、図８は予約管理装置３にて競合を検出した場合の処理の流れを示すフローチャート、図９は予約管理装置２にて競合を検出した場合の処理の流れを示すフローチャートである。【００７３】
まず、図７に基づいて予約登録要求に対して予約登録が成功した場合の動作について説明する。【００７４】
図７に示すように、まず、ユーザーＵ２がリモコンやキー、タッチパネル等の操作部材を操作することによりスレーブである予約管理装置３の予約管理部１０ｂが要求・通知処理部７ｂを介して予約登録要求を受け取った場合（ステップＳ３１）には、マスターである予約管理装置２の予約管理部１０ａに対し予約登録・更新要求の受付禁止依頼を示す情報を送信する（ステップＳ３２）。【００７５】
この受付禁止依頼情報を受信した予約管理装置２の予約管理部１０ａは、ステップＳ３３で予約登録・更新要求の受付禁止状態の設定を行った後、当該受付禁止依頼情報の応答を予約管理装置３の予約管理部１０ｂに行う（ステップＳ３４）。【００７６】
この応答を示す情報を受け取った予約管理装置３の予約管理部１０ｂは、ステップＳ３５で予約データベース１４ｂに対して予約情報の参照を要求すると、予約データベース１４ｂは予約データ抽出処理を実行（ステップＳ３６）した後、当該予約情報を予約管理部１０ｂに提供する（ステップＳ３７）。すなわち、予約管理部１０ｂは、予約データベース１４ｂ上に登録されている全ての予約データを取り出し、要求された予約情報と比較することにより競合チェックを行う（ステップＳ３８）。【００７７】
そして、ステップＳ３８で競合していないと判断された場合には、要求された予約データに対する予約競合チェック依頼を予約管理装置２に送信する（ステップＳ３９）。この予約競合チェック依頼情報を受信した予約管理装置２は、ステップＳ４０で予約データベース１４ａに対して予約情報の参照を要求すると、予約データベース１４ａは予約データ抽出処理を実行（ステップＳ４１）した後、当該予約情報を予約管理部１０ａに提供する（ステップＳ４２）。すなわち、予約管理部１０ａは、自らが保持する予約データベース１４ａ上に登録されている全てのデータを取り出し、予約管理装置３から受け取った予約情報と比較することにより競合チェックを行い（ステップＳ４３）、その結果を予約管理装置３の予約管理部１０ｂに送信する。したがって、予約競合チェック依頼に対する応答が競合を示すものでなかった場合には、予約管理装置２の予約管理部１０ｂにその旨を出力する（ステップＳ４４）。【００７８】
次いで、予約管理部１０ｂは、予約データベース１４ｂに予約情報の登録を要求し（ステップＳ４５）、予約データベース１４ｂでは、当該要求された予約情報の登録処理を実行し（ステップＳ４６）、その旨を予約管理部１０ｂに応答する（ステップＳ４７）。【００７９】
さらに、予約管理装置３の予約管理部１０ｂは、機器４に対して機器予約テーブルの登録を要求し（ステップＳ４８）、予約動作に使用される機器４が書き込み可能な機器予約テーブルを持つ場合には、機器予約テーブルへの登録処理を行い、登録要求に対して応答する（ステップＳ４９，Ｓ５０）。【００８０】
続いて、予約管理装置３は、マスターである予約管理装置２に対し予約登録・更新要求の受付禁止解除依頼を示す情報を送信する（ステップＳ５１）。この受付禁止解除依頼を示す情報を受信した予約管理装置２は、予約登録・更新要求の受付禁止状態の解除を行った後、その応答を返信する（ステップＳ５２，Ｓ５３）。この応答を受け取った予約管理装置３の予約管理部１０ｂは、要求・通知処理部７ｂ経由でユーザーＵ２に対して予約登録が成功した旨を要求に対する応答として出力する（ステップＳ５４）。【００８１】
なお、図７において、ユーザーＵ２からの予約登録要求に基づく処理が実行されている間にユーザーＵ１からの予約登録要求を予約管理装置２が受け付けた場合には、ユーザーＵ２からの要求に対する処理が完了するまで、つまり図７において予約登録・更新要求の受付禁止解除依頼を示す情報を送信する（ステップＳ５１）まで保留され、完了した後に改めて予約管理部１０ａにより予約登録処理が開始される。但し、既に競合する予約が登録されている場合には、この要求は失敗に終わることになる。【００８２】
次に、図８に基づいて予約管理装置３にて競合を検出した場合の動作について説明する。なお、ステップＳ３１〜Ｓ３８までの処理は、図７に示すフローチャートと同様であるので、その説明を省略する。【００８３】
図８に示すように、ステップＳ３８において、既に登録されている予約と競合する場合、予約管理部１０ｂは、マスターである予約管理装置２に対しステップＳ３３で設定した予約登録・更新要求の受付禁止状態の解除依頼を示す情報を送信する（ステップＳ３８ａ）。この情報を受けた予約管理装置２は、ステップＳ３８ｂで予約登録・更新要求の受付禁止状態の解除処理を行った後、予約登録・更新要求の受付禁止状態の解除依頼に関する応答を返信する（ステップＳ３８ｃ）。この応答を受け取った予約管理装置３の予約管理部１０ｂは、要求・通知処理部７ｂ経由でユーザーＵ２に競合している旨を予約登録要求に対する応答として出力する（ステップＳ３８ｄ）。【００８４】
なお、図８において、ユーザーＵ２からの予約登録要求に基づく処理が実行されている間にユーザーＵ１からの予約登録要求を予約管理装置２が受け付けた場合には、ユーザーＵ２からの要求に対する処理が完了するまで、つまり図８において予約登録・更新要求の受付禁止解除依頼を示す情報を送信する（ステップＳ３８ｂ）まで保留され、完了した後に改めて予約管理部１０ａにより予約登録処理が開始される。【００８５】
さらに、図９に基づいて予約管理装置２にて競合を検出した場合の動作について説明する。なお、ステップＳ３１〜Ｓ４３までの処理は、図７に示すフローチャートと同様であるので、その説明を省略する。【００８６】
図９に示すように、ステップＳ４３において、競合チェックを行い、予約競合チェック依頼に対する応答が競合を示すものであった場合には、予約管理装置３の予約管理部１０ｂにその旨を出力する（ステップＳ４３ａ）。【００８７】
そして、予約管理部１０ｂは、マスターである予約管理装置２に対しステップＳ３３で設定した予約登録・更新要求の受付禁止状態の解除依頼を示す情報を送信する（ステップＳ４３ｂ）。この情報を受けた予約管理装置２は、ステップＳ４３ｃで予約登録・更新要求の受付禁止状態の解除処理を行った後、予約登録・更新要求の受付禁止状態の解除依頼に関する応答を行う（ステップＳ４３ｄ）。この応答を受け取った予約管理装置３の予約管理部１０ｂは、要求・通知処理部７ｂ経由でユーザーＵ２に競合している旨を予約登録要求に対する応答として出力する（ステップＳ４３ｅ）。【００８８】
なお、図９において、ユーザーＵ２からの予約登録要求に基づく処理が実行されている間にユーザーＵ１からの予約登録要求を予約管理装置２が受け付けた場合には、図７及び図８と同様にユーザーＵ２からの要求に対する処理が完了するまで、つまり図９において予約登録・更新要求の受付禁止解除依頼を示す情報を送信する（ステップＳ４３ｃ）まで保留され、完了した後に改めて予約管理部１０ａにより予約登録処理が開始される。【００８９】
（２）予約管理装置がネットワークに参加したことを検出した場合の動作
（２−１）スレーブである予約管理装置３がネットワークに参加したことを検出した時の動作
マスターである予約管理装置２において、スレーブである予約管理装置３がネットワーク１を介して接続されたことを検出した際のシステム全体での処理の流れを図１０に示す。【００９０】
図１０に示すように、まず予約管理装置２の予約管理部１０ａが予約管理装置３の参加を検出した場合には、予約管理部１０ａが予約登録・更新要求の受付禁止状態に設定される（ステップＳ６１〜Ｓ６３）。【００９１】
次に、予約管理部１０ａは、ステップＳ６４で予約データベース１４ａに対して全予約情報の参照を要求すると、予約データベース１４ａは予約データ抽出処理を実行（ステップＳ６５）した後、当該全予約情報を予約管理部１０ａに提供する（ステップＳ６６）。すなわち、予約管理部１０ａは、予約データベース１４ａ上に登録されている全ての予約データを取り出し、このデータに対する予約競合チェック依頼の情報を予約管理装置３に送信する（ステップＳ６７）。【００９２】
この予約競合チェック依頼情報を受信した予約管理装置３は、ステップＳ６８で予約データベース１４ｂに対して全予約情報の参照を要求すると、予約データベース１４ｂは予約データ抽出処理を実行（ステップＳ６９）した後、当該全予約情報を予約管理部１０ｂに提供する（ステップＳ７０）。すなわち、予約管理部１０ｂは、自らが保持する予約データベース１４ｂ上に登録されている全てのデータを取り出し、予約管理装置２から受け取った予約データと比較することにより競合チェックを行い（ステップＳ７１）、その結果を予約管理装置２に送信する（ステップＳ７２）。【００９３】
次いで、予約競合チェック依頼に対する応答を受けた予約管理装置２は、予約登録・更新要求の受付禁止状態を解除（ステップＳ７３）した後、受け取った結果が競合状態であることを検出した場合には、予約管理装置２の要求・通知処理部７ａを通じてユーザーＵ１に競合状態が発生したことを通知する（ステップＳ７４）。【００９４】
（２−２）マスターである予約管理装置２がネットワークに参加したことを検出した時の動作
スレーブである予約管理装置３において、マスターである予約管理装置２がネットワーク１を介して接続されたことを検出した際のシステム全体での処理の流れを図１１に示す。【００９５】
図１１に示すように、まず予約管理装置３の予約管理部１０ｂが予約管理装置２の参加を検出した場合には、予約管理部１０ｂが予約管理装置２に対し予約登録・更新要求の受付禁止依頼を示す情報を送信する（ステップＳ８１〜Ｓ８３）。【００９６】
この受付禁止依頼情報を受信した予約管理装置２の予約管理部１０ａは、予約登録・更新要求の受付禁止状態の設定を行った後、要求受付禁止依頼の応答を返信する（ステップＳ８４，Ｓ８５）。【００９７】
この要求受付禁止依頼の応答を受け取った予約管理装置３は、ステップＳ８６で予約データベース１４ｂに対して全予約情報の参照を要求すると、予約データベース１４ｂは予約データ抽出処理を実行（ステップＳ８７）した後、当該全予約情報を予約管理部１０ｂに提供する（ステップＳ８８）。すなわち、予約管理部１０ｂは、予約データベース１４ｂ上に登録されている全ての予約データを取り出し、このデータに対する予約競合チェック依頼を示す情報を予約管理装置２に送信する（ステップＳ８９）。【００９８】
この予約競合チェック依頼に対する応答を受けた予約管理装置２は、ステップＳ９０で予約データベース１４ａに対して全予約情報の参照を要求すると、予約データベース１４ａは予約データ抽出処理を実行（ステップＳ９１）した後、当該全予約情報を予約管理部１０ａに提供する（ステップＳ９２）。すなわち、予約管理部１０ａは、自らが保持する予約データベース１４ａ上に登録されている全てのデータを取り出し、予約管理装置３から受け取った予約データと比較することにより競合チェックを行い（ステップＳ９３）、その結果を予約管理装置３に送信する（ステップＳ９４）。【００９９】
次いで、予約競合チェック依頼に対する応答を受けた予約管理装置３は、ステップＳ９５でマスターである予約管理装置２に対し予約登録・更新要求の受付禁止解除依頼を示す情報を送信する。この受付禁止解除依頼を示す情報を受信した予約管理装置２は、予約登録・更新要求の受付禁止状態の解除（ステップＳ９６）を行った後、その応答を返信する（ステップＳ９７）。当該応答を受け取った予約管理装置３において先に受け取った競合チェック依頼の結果が競合状態であると検出した場合には、予約管理装置３の要求・通知処理部７ｂを通じてユーザーＵ２に競合状態が発生したことを通知する（ステップＳ９８）。【０１００】
なお、予約管理装置２と予約管理装置３がネットワーク１に接続された際の上記の２つの動作は、ほぼ同時に起動されることになるが、マスターである予約管理装置２が予約登録・更新要求の受付禁止状態に設定されている時に予約管理装置３からの予約登録・更新要求の受付禁止依頼を受け取った際には、この依頼自体が保留されることになる。したがって、予約管理装置２で起動した競合チェック処理が全て完了した後に予約管理装置３で起動した競合チェック処理が順次実施されることになる。【０１０１】
（３）機器がネットワークに参加したことを検出した時の動作
（３−１）機器がネットワーク接続されたことを検出した時のマスターである予約管理装置の動作
マスターである予約管理装置２において、機器４がネットワーク接続されたことを検出した際の予約管理装置２での処理の流れを図１２に示す。【０１０２】
図１２に示すように、まず予約管理装置２の予約管理部１０ａが機器４の参加を検出した場合には、予約登録・更新要求の受付禁止状態に設定される（ステップＳ１０１〜Ｓ１０３）。【０１０３】
次に、予約管理部１０ａは、ステップＳ１０４で予約データベース１４ａに対して全予約情報の参照を要求すると、予約データベース１４ａは予約データ抽出処理を実行（ステップＳ１０５）した後、当該全予約情報を予約管理部１０ａに提供する（ステップＳ１０６）。すなわち、予約管理部１０ａは、予約データベース１４ａ上に登録されている全ての予約データを取り出す。【０１０４】
続いて、予約管理部１０ａは、機器予約テーブルアクセス部１２ａを通じて機器４の予約テーブルにアクセスし、機器４に登録されている全ての予約情報を取り出す（ステップＳ１０７〜Ｓ１０９）。【０１０５】
さらに、予約管理部１０ａは、予約データベース１４ａから取り出した予約データと機器４から取り出した予約データとを比較することにより競合チェックを行う（ステップＳ１１０）。そして、ステップＳ１１１で予約登録・更新要求の受付禁止状態を解除した後、競合チェックの結果が競合状態であると検出した場合には、要求・通知処理部７ａを通じてユーザーＵ１に競合状態が発生したことを通知する（ステップＳ１１２）。【０１０６】
（３−２）機器がネットワーク接続されたことを検出した時のスレーブである予約管理装置の動作
スレーブである予約管理装置３において、機器４がネットワーク接続されたことを検出した際の予約管理装置３でのシステム全体での処理の流れを図１３に示す。【０１０７】
図１３に示すように、まず予約管理装置３の予約管理部１０ｂが機器４の参加を検出した場合には、マスターである予約管理装置２に対し予約登録・更新要求の受付禁止依頼を示す情報を送信する（ステップＳ１２１〜Ｓ１２３）。【０１０８】
次に、受付禁止依頼を示す情報を受信した予約管理装置２は、予約登録・更新要求の受付禁止状態の設定を行った後、受付禁止依頼の応答を返信する（ステップＳ１２４，Ｓ１２５）。【０１０９】
この受付禁止依頼の応答を受け取った予約管理装置３は、ステップＳ１２６で予約データベース１４ｂに対して全予約情報の参照を要求すると、予約データベース１４ｂは予約データ抽出処理を実行（ステップＳ１２７）した後、当該全予約情報を予約管理部１０ｂに提供する（ステップＳ１２８）。すなわち、予約管理部１０ｂは、予約データベース１４ｂ上に登録されている全ての予約データを取り出す。【０１１０】
続いて、予約管理部１０ｂは、機器予約テーブルアクセス部１２ｂを通じて機器４の予約テーブルにアクセスし、機器４に登録されている全ての予約情報を取り出す（ステップＳ１２９〜Ｓ１３１）。【０１１１】
さらに、予約管理部１０ｂは、予約データベース１４ｂから取り出した予約データと機器４から取り出した予約データとを比較することにより競合チェックを行う（ステップＳ１３２）。そして、予約管理装置３は、ステップＳ１３３でマスターである予約管理装置２に対し予約登録・更新要求の受付禁止解除依頼を示す情報を送信する。【０１１２】
この受付禁止解除依頼情報を受信した予約管理装置２は、予約登録・更新要求の受付禁止状態の解除を行った後、その応答を予約管理装置３に返信する（ステップＳ１３４，Ｓ１３５）。【０１１３】
当該応答を受け取った予約管理装置３において先の競合チェックの結果が競合状態であると検出した場合には、予約管理装置３の要求・通知処理部７ｂを通じてユーザーＵ２に競合状態が発生したことを通知する。【０１１４】
なお、予約管理装置２と予約管理装置３とがネットワーク１を介して接続された状態で、さらに機器４がネットワーク接続された際には、上記の２つの動作はほぼ同時に起動されることになるが、マスターである予約管理装置２が予約登録・更新要求の受付禁止状態に設定されている時に予約管理装置３からの予約登録・更新要求の受付禁止依頼を受け取った際には、この依頼自体が保留されることになる。したがって、予約管理装置２で起動した競合チェック処理が全て完了した後に予約管理装置３で起動した競合チェック処理が順次実施される。【０１１５】
次に、競合している旨のユーザー等への通知手段の具体例について説明する。なお、通知手段は、表示手段または通信手段のいずれかである。【０１１６】
具体的には、まず、通知手段としての第１の表示手段は、予約管理装置２又は３がディスプレイ表示装置を具備し、当該ディスプレイ表示装置に文字やグラフィカルイメージを表示することにより、通知が可能となる。【０１１７】
また、第２の表示手段は、予約管理装置２又は３が音声表示装置を具備し、当該音声表示装置から音声を発生させることにより、通知が可能となる。【０１１８】
さらに、通知手段としての第１の通信手段は、予約管理装置２又は３が電話機能を併せ持つ場合、競合している旨の通知先電話番号を予め登録しておくことにより、電話あるいは携帯電話を利用した通知が可能となる。【０１１９】
また、第２の通信手段は、予約管理装置２又は３がファクシミリ機能を併せ持つ場合、競合している旨の通知先のファクシミリ番号を予め登録しておくことにより、ファクシミリを利用した通知が可能となる。【０１２０】
そして、第３の通信手段は、予約管理装置２又は３が電子メール送信機能を併せ持つ場合、競合している旨の通知先メールアドレスを予め登録しておくことにより、電子メールを利用した通知が可能となる。【０１２１】
（ＩＶ）予約管理システムの作用効果
ところで、予約管理装置２，３は、必ずしも据置き型の機器とは限らず、携帯型情報端末のような形態も想定されることから、本実施形態のようにネットワーク１への予約管理装置２，３の参加や離脱ということを考慮する必要がある。【０１２２】
また、ネットワーク１への接続が無線を利用したものである場合には、電波の伝播状況等によって一時的に接続が切断されてしまうことも考慮する必要がある。すなわち、予約管理装置２，３がネットワーク１上に不在（離脱）の期間に競合する予約の登録が行われる可能性を否定することができない。【０１２３】
さらに、本実施形態で適用したデジタルチューナーやＤ−ＶＨＳ機器等のように予約動作に使用される機器は、ネットワーク接続して使用するという性格上、ユーザーの都合により予約管理装置とのネットワーク接続が外れた状態で他の予約管理装置等により機器予約テーブルに予約情報が登録されるという可能性を考慮しておく必要がある。このような状況で競合する予約が登録されたまま所定の動作が行われた場合には、これらの競合する予約動作が互いに不具合を発生させる可能性があり、最悪の場合はどの予約動作も失敗ということも十分に起こり得る。このような状態を回避するための一つの手段としてユーザーに予約の競合状態が発生したことを通知するための手段が必要である。【０１２４】
以上説明したように本実施形態の予約管理システムでは、予約管理装置２，３が互いにネットワーク１を介して接続されたことを検出し、予約管理装置２，３にそれぞれ登録されている予約情報の競合の有無を判断し、予約情報が競合している場合、その旨をユーザーに通知するようにしたものである。【０１２５】
すなわち、本実施形態では、予約管理装置２は、ネットワーク１を介して接続された他の予約管理装置３を検出した際、あるいは予約テーブルを有する機器４を検出した際に既に登録されている予約情報との競合チェックを行い、当該競合を検出した場合にはユーザー等へ通知を行うようにしたものである。【０１２６】
したがって、本実施形態によれば、ユーザーが無意識のうちに発生させてしまった予約の競合状態を意識させることにより、例えば競合する予約のいずれかをキャンセルする等の対応を行わせることができ、結果として機器への予約が競合したことによる予約動作の失敗を未然に防ぐことができ、ユーザーへの利便性を向上させることができるという効果が得られる。【０１２７】
また、本実施形態によれば、予約管理装置２がブリテンボードサブユニットを搭載する機器３のネットワーク接続を検出した際に、機器から予約情報を取り出し、競合チェックを行うことにより競合状態を検出し、ユーザー等に通知することができる。これにより、ユーザーが競合状態を認識することができ、予約の競合状態を未然に回避することができる。【０１２８】
（Ｖ）第２実施形態における予約管理システムの動作
（１）予約管理装置がネットワークに参加したことを検出した時の動作
上述した第１実施形態では、図１０及び図１１に示すように検出した予約管理装置に対して競合チェック依頼を送信することにより、検出した相手側の予約管理装置にて予約の競合チェック処理を行っていたが、第２実施形態は、検出した予約管理装置から予約情報を取得して、自らで競合チェック処理を行うようにしたものである。【０１２９】
なお、第２実施形態における予約管理システム及び予約管理装置の構成は、前記第１実施形態と同様であるため、その説明を省略する。【０１３０】
（１−１）マスターである予約管理装置２において、スレーブである予約管理装置３がネットワーク１を介して接続されたことを検出した際のシステム全体での処理の流れを図１４に示す。【０１３１】
図１４に示すように、まず予約管理装置２の予約管理部１０ａが予約管理装置３の参加を検出した場合には、予約管理部１０ａが予約登録・更新要求の受付禁止状態に設定される（ステップＳ１４１〜Ｓ１４３）。【０１３２】
次に、予約管理部１０ａは、ステップＳ１４４で予約データベース１４ａに対して全予約情報の参照を要求すると、予約データベース１４ａは予約データ抽出処理を実行（ステップＳ１４５）した後、当該全予約情報を予約管理部１０ａに提供する（ステップＳ１４６）。すなわち、予約管理部１０ａは、予約データベース１４ａ上に登録されている全ての予約データを取り出す。【０１３３】
続いて、予約管理装置２は、ステップＳ１４７で予約情報取得依頼を示す情報を予約管理装置３に送信する。この予約情報取得依頼を示す情報を受信した予約管理装置３は、ステップＳ１４８で予約データベース１４ｂに対して全予約情報の参照を要求すると、予約データベース１４ｂは予約データ抽出処理を実行（ステップＳ１４９）した後、当該全予約情報を予約管理部１０ｂに提供する（ステップＳ１５０）。すなわち、予約管理装置３は、自らが保持する予約データベース１４ｂ上に登録されている全てのデータを取り出し、このデータを予約管理装置２に送信する（ステップＳ１５１）。【０１３４】
上記予約情報取得依頼を示す情報に対する応答を受けた予約管理装置２は、先に取り出した予約管理装置２の予約情報と予約管理装置３の予約情報とを比較して予約の競合チェックを行う（ステップＳ１５２）。そして、予約管理部１０ａは、ステップＳ１５３で予約登録・更新要求の受付禁止状態を解除した後、競合チェックにおいて競合状態が検出された場合には、予約管理装置２の要求・通知処理部７ａを通じてユーザーＵ１に競合状態が発生したことを通知する（ステップＳ１５４）。【０１３５】
（１−２）また、スレーブである予約管理装置３において、マスターである予約管理装置２がネットワーク接続されたことを検出した際のシステム全体での処理の流れを図１５に示す。【０１３６】
図１５に示すように、まず予約管理装置３の予約管理部１０ｂが予約管理装置２の参加を検出した場合には、予約管理部１０ｂがマスターである予約管理装置２に対し予約登録・更新要求の受付禁止依頼を示す情報を送信する（ステップＳ１６１〜Ｓ１６３）。【０１３７】
この受付禁止依頼を示す情報を受信した予約管理装置２は、予約登録・更新要求の受付禁止状態の設定を行った後、その応答を予約管理装置３に返信する（ステップＳ１６４，Ｓ１６５）。【０１３８】
受付禁止依頼の応答を受け取った予約管理装置３は、ステップＳ１６６で予約データベース１４ｂに対して全予約情報の参照を要求すると、予約データベース１４ｂは予約データ抽出処理を実行（ステップＳ１６７）した後、当該全予約情報を予約管理部１０ｂに提供する（ステップＳ１６８）。すなわち、予約管理部１０ｂは、予約データベース１４ｂ上に登録されている全ての予約データを取り出す。【０１３９】
続いて、予約管理装置３は、ステップＳ１６９で予約情報取得依頼を示す情報を予約管理装置２に送信する。この予約情報取得依頼を示す情報を受信した予約管理装置２は、ステップＳ１７０で予約データベース１４ａに対して全予約情報の参照を要求すると、予約データベース１４ａは予約データ抽出処理を実行（ステップＳ１７１）した後、当該全予約情報を予約管理部１０ａに提供する（ステップＳ１７２）。すなわち、予約管理装置２は、自らが保持する予約データベース１４ａ上に登録されている全てのデータを取り出し、このデータを予約管理装置３に送信する（ステップＳ１７３）。【０１４０】
上記予約情報取得依頼を示す情報に対する応答を受けた予約管理装置３は、先に取り出した予約管理装置３の予約情報と予約管理装置２の予約情報とを比較して予約の競合チェックを行う（ステップＳ１７４）。その後、予約管理部１０ｂは、ステップＳ１７５でマスターである予約管理装置２に対し予約登録・更新要求の受付禁止解除依頼を示す情報を送信する。【０１４１】
この受付禁止解除依頼を示す情報を受信した予約管理装置２は、ステップＳ１７６で予約登録・更新要求の受付禁止状態の解除を行った後、受付禁止解除依頼の応答を予約管理装置３に返信する（ステップＳ１７７）。【０１４２】
予約管理装置３は、その応答を受け取った後、競合チェックにおいて競合状態が検出された場合には、予約管理装置３の要求・通知処理部７ｂを通じてユーザーＵ２に競合状態が発生したことを通知する（ステップＳ１７８）。【０１４３】
なお、本実施形態では、図１４及び図１５において自身の予約情報の取り出し処理（処理A）と相手からの予約情報取得（処理B）の処理順を逆にすることは特に支障がない。【０１４４】
このように本実施形態によれば、競合チェックを自身の予約管理装置で行うことから、自身の予約情報の取得と相手の予約情報の取得処理順を柔軟に変えることができ、例えばユーザーからの予約情報参照要求が同じタイミングで発生した場合には、予約データベース１４ａへのアクセスが競合するため、そのような場合には相手の予約管理装置からの予約情報取得を先に行う等といった対応を行うことができ、前記第１実施形態の効果に加えて、競合検出処理能力を向上させることができるという効果が得られる。【０１４５】
また、本実施形態において、予約管理装置に装備されたユーザーインターフェースへの競合通知の場合は、ユーザーが予約管理装置の付近にいる場合にしか通知が伝わらない。上記競合通知がユーザーに伝わらない限り、本実施形態の効果が得られないことになるが、前記第１実施形態と同様に、競合している旨の通知先電話番号、ファクシミリ番号、又は通知先メールアドレスを予め登録しておくことにより、電話あるいは携帯電話、ファクシミリ、又は電子メールを利用して通知すれば、ユーザーに競合通知を伝えられる確率が飛躍的に向上させることができ、本来の効果をより確実なものにすることができる。【０１４６】
なお、本願は上記実施形態に限定されることなく、種々の変更が可能である。【０１４７】
例えば、上記実施形態では、ネットワークとしてＩＥＥＥ１３９４規格等のネットワーク１を使用した場合について説明したが、これ以外にEthernet（登録商標、イーサーネット）や無線ＬＡＮ(Local Area Network)等ＩＰ(Internet Protocol)系のネットワークを使用するようにしてもよい。【０１４８】
また、図４〜図１５に示すフローチャートに対応するプログラムを、フレキシブルディスク又はＨＤ（ハードディスク）等の情報記録媒体に記録させておき、或いは当該プログラムをインターネット等のネットワークを介して取得した後に記録しておき、これらを汎用のマイクロコンピュータ等により読み出して実行することにより、当該マイクロコンピュータを実施形態に係る予約管理部１０等として機能させることが可能である。
【図１】
2006043410.tif 000002
【図２】
2006043410.tif 000003
【図３】
2006043410.tif 000004
【図４】
2006043410.tif 000005
【図５】
2006043410.tif 000006
【図６】
2006043410.tif 000007
【図７】
2006043410.tif 000008
【図８】
2006043410.tif 000009
【図９】
2006043410.tif 000010
【図１０】
2006043410.tif 000011
【図１１】
2006043410.tif 000012
【図１２】
2006043410.tif 000013
【図１３】
2006043410.tif 000014
【図１４】
2006043410.tif 000015
【図１５】
2006043410.tif 000016
【手続補正書】
【提出日】平成18年11月2日(2006.11.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】請求の範囲
【請求項１】  機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理システムであって、
少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出手段と、
前記検出時に前記予約管理装置の一つに登録されている予約情報を、新たにネットワーク接続された他の予約管理装置に転送して競合チェックを依頼する手段と、
前記競合チェックの依頼を受けた前記他の予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段と、
その結果を競合チェックの依頼元に回答する手段と、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、
を備えることを特徴とする予約管理システム。
【請求項２】  機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理システムであって、
前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出手段と、
前記検出時に新たにネットワーク接続された機器に登録されている予約情報を、前記予約管理装置に転送して競合チェックを依頼する手段と、
前記競合チェックの依頼を受けた前記予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段と、
その結果を競合チェックの依頼元に回答する手段と、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、
を備えることを特徴とする予約管理システム。
【請求項３】  請求項１又は２に記載の予約管理システムにおいて、
前記通知手段は、画像表示、音声表示を含む表示手段、及び電話、ファクシミリ、電子メールを含む通信手段の少なくとも一方であることを特徴とする予約管理システム。
【請求項４】  機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理装置であって、
前記各機器と前記ネットワークを介して接続されたことを検出する検出手段と、
前記検出時に新たにネットワーク接続された機器に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段と、
その結果を競合チェックの依頼元に回答する手段と、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、
を備えることを特徴とする予約管理装置。
【請求項５】  機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理装置であって、
他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出手段と、
前記検出時に新たにネットワーク接続された他の予約管理装置に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段と、
その結果を競合チェックの依頼元に回答する手段と、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、
を備えることを特徴とする予約管理装置。
【請求項６】  請求項４又は５に記載の予約管理装置において、
前記通知手段は、画像表示、音声表示を含む表示手段、及び電話、ファクシミリ、電子メールを含む通信手段の少なくとも一方であることを特徴とする予約管理装置。
【請求項７】  機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理方法であって、
少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出工程と、
前記検出時に前記予約管理装置の一つに登録されている予約情報を、新たにネットワーク接続された他の予約管理装置に転送して競合チェックを依頼する工程と、
前記競合チェックの依頼を受けた前記他の予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断工程と、その結果を競合チェックの依頼元に回答する工程と、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、
を備えることを特徴とする予約管理方法。
【請求項８】  機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理方法であって、
前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出工程と、
前記検出時に新たにネットワーク接続された機器に登録されている予約情報を、前記予約管理装置に転送して競合チェックを依頼する工程と、
前記競合チェックの依頼を受けた前記予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断工程と、
その結果を競合チェックの依頼元に回答する工程と、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、
を備えることを特徴とする予約管理方法。
【請求項９】  機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理方法であって、
前記各機器と前記ネットワークを介して接続されたことを検出する検出工程と、
前記検出時に新たにネットワーク接続された機器に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断工程と、
その結果を競合チェックの依頼元に回答する工程と、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、
を備えることを特徴とする予約管理方法。
【請求項１０】  機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理方法であって、
他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出工程と、
前記検出時に新たにネットワーク接続された他の予約管理装置に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断工程と、
その結果を競合チェックの依頼元に回答する工程と、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、
を備えることを特徴とする予約管理方法。
【請求項１１】  機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理システムに含まれるコンピュータを、
少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出手段、
前記検出時に前記予約管理装置の一つに登録されている予約情報を、新たにネットワーク接続された他の予約管理装置に転送して競合チェックを依頼する手段、
前記競合チェックの依頼を受けた前記他の予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段、
その結果を競合チェックの依頼元に回答する手段、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、
として機能させることを特徴とする予約管理用プログラム。
【請求項１２】  機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理システムに含まれるコンピュータを、
前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出手段、
前記検出時に新たにネットワーク接続された機器に登録されている予約情報を、前記予約管理装置に転送して競合チェックを依頼する手段、
前記競合チェックの依頼を受けた前記予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段、
その結果を競合チェックの依頼元に回答する手段、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、
として機能させることを特徴とする予約管理用プログラム。
【請求項１３】  機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理装置に含まれるコンピュータを、
前記各機器と前記ネットワークを介して接続されたことを検出する検出手段、
前記検出時に新たにネットワーク接続された機器に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段、
その結果を競合チェックの依頼元に回答する手段、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、
として機能させることを特徴とする予約管理用プログラム。
【請求項１４】  機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理装置に含まれるコンピュータを、
他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出手段、
前記検出時に新たにネットワーク接続された他の予約管理装置に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段、
その結果を競合チェックの依頼元に回答する手段、
前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、
として機能させることを特徴とする予約管理用プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
態を未然に回避することができる予約管理システム、予約管理装置、予約管理方法、及び予約管理用プログラムを提供することにある。
【課題を解決するための手段】
［００１７］  上記の課題を解決するため、請求項１に記載の発明は、機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理システムであって、少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出手段と、前記検出時に前記予約管理装置の一つに登録されている予約情報を、新たにネットワーク接続された他の予約管理装置に転送して競合チェックを依頼する手段と、前記競合チェックの依頼を受けた前記他の予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段と、その結果を競合チェックの依頼元に回答する手段と、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。
［００１８］  上記の課題を解決するため、請求項２に記載の発明は、機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理システムであって、前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出手段と、前記検出時に新たにネットワーク接続された機器に登録されている予約情報を、前記予約管理装置に転送して競合チェックを依頼する手段と、前記競合チェックの依頼を受けた前記予約管理装置は、取得した予約情報と自らが保持する予約情報との整合比をチェックし、競合の有無を判断する判断手段と、その結果を競合チェックの依頼元に回答する手段と、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。
［００１９］  上記の課題を解決するため、請求項４に記載の発明は、機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理装置であって、前記各機器と前記ネットワークを介して接続されたことを検出する検出手段と、前記検出時に新たにネットワーク接続された機器に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段と、その結果を競合チェックの依頼元に回答する手段と、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。
［００２０］  上記の課題を解決するため、請求項５に記載の発明は、機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理装置
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
であって、他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出手段と、前記検出時に新たにネットワーク接続された他の予約管理装置に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段と、その結果を競合チェックの依頼元に回答する手段と、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段と、を備える。
［００２１］  上記の課題を解決するため、請求項７に記載の発明は、機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理方法であって、少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出工程と、前記検出時に前記予約管理装置の一つに登録されている予約情報を、新たにネットワーク接続された他の予約管理装置に転送して競合チェックを依頼する工程と、前記競合チェックの依頼を受けた前記他の予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断工程と、その結果を競合チェックの依頼元に回答する工程と、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、を備える。
［００２２］  上記の課題を解決するため、請求項８に記載の発明は、機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理方法であって、前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出工程と、前記検出時に新たにネットワーク接続された機器に登録されている予約情報を、前記予約管理装置に転送して競合チェックを依頼する工程と、前記競合チェックの依頼を受けた前記予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断工程と、その結果を競合チェックの依頼元に回答する工程と、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、を備える。
［００２３］  上記の課題を解決するため、請求項９に記載の発明は、機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理方法であって、前記各機器と前記ネットワークを介して接続されたことを検出する検出工程と、前記検出時に新たにネットワーク接続された機器に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断工程と、その結果を競合チェックの依頼元に回答する工程と、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、を備える。
［００２４］  上記の課題を解決するため、請求項１０に記載の発明は、機器とネットワークを介し
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
て接続され、前記機器の動作を予約するための予約情報を管理する予約管理方法であって、他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出工程と、前記検出時に新たにネットワーク接続された他の予約管理装置に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断工程と、その結果を競合チェックの依頼元に回答する工程と、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知工程と、を備える。
［００２５］  上記の課題を解決するため、請求項１１に記載の発明は、機器の動作を予約するための予約情報を管理する複数の予約管理装置と、前記機器と、がネットワークを介して接続される予約管理システムに含まれるコンピュータを、少なくとも二つの前記予約管理装置が互いに前記ネットワークを介して接続されたことを検出する検出手段、前記検出時に前記予約管理装置の一つに登録されている予約情報を、新たにネットワーク接続された他の予約管理装置に転送して競合チェックを依頼する手段、前記競合チェックの依頼を受けた前記他の予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段、その結果を競合チェックの依頼元に回答する手段、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、として機能させることを特徴とする。
［００２６］  上記の課題を解決するため、請求項１２に記載の発明は、機器の動作を予約するための予約情報の登録が可能な機器と、前記機器に登録されている前記予約情報を管理すると共に前記予約情報の登録が可能な予約管理装置と、がネットワークを介して接続された予約管理システムに含まれるコンピュータを、前記予約管理装置と前記機器とが互いに前記ネットワークを介して接続されたことを検出する検出手段、前記検出時に新たにネットワーク接続された機器に登録されている予約情報を、前記予約管理装置に転送して競合チェックを依頼する手段、前記競合チェックの依頼を受けた前記予約管理装置は、取得した予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段、その結果を競合チェックの依頼元に回答する手段、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、として機能させることを特徴とする。
［００２７］  上記の課題を解決するため、請求項１３に記載の発明は、機器の動作を予約するための予約情報の登録が可能な複数の機器とネットワークを介して接続され、前記予約情報を管理する予約管理装置に含まれるコンピュータを、前記各機器と前記ネットワークを介して接続されたことを検出する検出手段、前記検出時に新たにネットワーク接続された機器に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
、その結果を競合チェックの依頼元に回答する手段、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、として機能させることを特徴とする。
［００２８］  上記の課題を解決するため、請求項１４に記載の発明は、機器とネットワークを介して接続され、前記機器の動作を予約するための予約情報を管理する予約管理装置に含まれるコンピュータを、他の予約管理装置と前記ネットワークを介して接続されたことを検出する検出手段、前記検出時に新たにネットワーク接続された他の予約管理装置に登録されている予約情報と自らが保持する予約情報との整合性をチェックし、競合の有無を判断する判断手段、その結果を競合チェックの依頼元に回答する手段、前記競合が発生していることが検出された場合、その旨をユーザーに通知する通知手段、として機能させることを特徴とする。
【図面の簡単な説明】
［００２９］【図１】第１実施形態の予約管理システムの構成を示すブロック図である。
【図２】図１の予約管理装置の構成を示すブロック図である。
【図３】第１実施形態の予約情報を示す説明図である。
【図４】マスターである予約管理装置が予約登録要求を受けた場合の動作を示すフローチャートである。
【図５】図４において予約管理装置２にて競合を検出した場合の処理の流れを示すフローチャートである。
【図６】図４において予約管理装置３にて競合を検出した場合の処理の流れを示すフローチャートである。
【図７】スレーブである予約管理装置が予約登録要求を受けた場合の動作を示すフローチャートである。
【図８】図７において予約管理装置３にて競合を検出した場合の処理の流れを示すフローチャートである。
【図９】図７において予約管理装置２にて競合を検出した場合の処理の流れを示すフローチャートである。
【図１０】スレーブである予約管理装置がネットワークに参加したことを検出した時の動作を示すフローチャートである。
【図１１】マスターである予約管理装置がネットワークに参加したことを検出した時の動
【国際調査報告】
2006043410.tif 000017
2006043410.tif 000018
2006043410.tif 000019
2006043410.tif 000020