(57)【要約】【課題】ユーザの欲しい情報（コンテンツ）をユーザの現在位置に応じて適切に配信する。【解決手段】取得しようとするコンテンツを指定するためのコンテンツ指定コードが記述されてなる文書情報７と、その文書情報７に記述されたコンテンツ指定コードを入力可能とするユーザ端末６と、少なくとも、複数のエリアごとに設置されたアクセスポイント２ａ，２ｂ，・・・と、あるアクセスポイントに接続されたユーザ端末６の現在位置を特定するためのエリア情報とそのユーザ端末に与えられたユーザ識別ＩＤとを登録可能な登録サーバ３ａ，３ｂ，・・・と、各コンテンツ指定コードに対応するコンテンツを保持するとともにユーザ端末から情報配信要求が出されると、少なくとも、入力されたコンテンツ指定コードと登録手段に登録された現在のエリア情報とを用いて、当該ユーザ端末に配信すべきコンテンツを選択して配信する情報配信処理手段５とを有する。【選択図】        図１
2005025627.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツの中から任意のコンテンツを指定するためのコンテンツ指定コードがユーザ端末で入力されることによって、そのコンテンツ指定コードに対応するコンテンツを当該ユーザに配信可能な情報配信システムであって、
前記ユーザ端末が複数のエリアのどのエリアに位置するかを示すユーザ端末の現在のエリア情報とそのユーザ端末を識別するために個々のユーザ端末に与えられたユーザ識別情報とを登録可能な登録手段と、
前記ユーザ端末によって情報配信要求が出されると、少なくとも、入力されたコンテンツ指定コードと前記登録手段に登録された当該ユーザ端末の現在のエリア情報とを用いて、当該ユーザ端末に配信すべきコンテンツを選択し、その選択されたコンテンツを前記ユーザ端末に配信する情報配信処理手段と、
を有することを特徴とする情報配信システム。
【請求項２】
前記複数のエリアには、それぞれのエリアごとに少なくとも１つのアクセスポイントが設けられ、前記ユーザ端末はそのいずれかのアクセスポイントに接続されることを特徴とする請求項１記載の情報配信システム。
【請求項３】
前記登録手段への登録内容は、前記ユーザ端末の現在のエリア情報とそのユーザ端末に与えられたユーザ識別情報に加えて、当該ユーザ端末の性能に関する情報をも含み、前記情報配信処理手段からユーザ端末へのコンテンツの配信を行う際は、配信すべきコンテンツを、配信先のユーザ端末の性能に関する情報に基づいて、その性能に適合するような形式とすることを特徴とする請求項１または２記載の情報配信システム。
【請求項４】
前記情報配信処理手段は、
前記登録手段に登録された情報をそれぞれのユーザ端末ごとに保持する位置情報管理手段と、
前記ユーザ端末から情報配信要求が出されると、前記位置情報管理手段に保持された当該ユーザ端末に対応する情報と当該ユーザ端末で入力されたコンテンツ指定コードとを含むデータを情報配信要求データとして作成して、その情報配信要求データを出力する仲介手段と、
この仲介手段からの前記情報配信要求データを受け取ると、その情報配信要求データに含まれるコンテンツ指定コードと当該ユーザ端末の現在のエリア情報に基づいて、該当するコンテンツを選択して、その選択されたコンテンツを情報配信要求のあったユーザ端末に対して配信する情報配信手段と、
を有することを特徴とする請求項１から３のいずれかに記載の情報配信システム。
【請求項５】
前記情報配信手段は、前記それぞれのコンテンツ指定コードに対応する前記複数のコンテンツを、前記コンテンツ指定コードと前記複数のエリアのそれぞれのエリアに対応付けて保持し、かつ、この情報配信手段は複数設けられ、これら複数の情報配信手段は、前記複数のコンテンツを個々の情報配信手段で分担して保持することを特徴とする請求項４記載の情報配信システム。
【請求項６】
前記位置情報管理手段は、前記それぞれのコンテンツ指定コードに対応するコンテンツが前記複数の情報配信手段のどの情報配信手段に保持されているかを示すコンテンツ指定コードと個々の情報配信手段との対応データと、個々の情報配信手段とこれら個々の情報配信手段に割り当てられたネットワーク上のアドレスとの対応データを保持し、前記仲介手段は、当該位置情報管理手段の保持するこれらの対応データに基づき、ユーザ端末の現在のエリア情報と当該ユーザ端末で入力されたコンテンツ指定コードとそのコンテンツ指定コードに対応するコンテンツがどの情報配信手段に保持されているか示す情報を含む情報配信要求データを作成し、その情報配信要求データを複数の情報配信手段のうちの該当する情報配信手段に配信することを特徴とする請求項５記載の情報配信システム。
【請求項７】
前記それぞれのコンテンツ指定コードに対応するコンテンツは、同じコンテンツ指定コードに対応するコンテンツであっても、そのコンテンツを配信するエリアに応じた内容を有するエリア対応のコンテンツが用意され、情報配信要求のあったユーザ端末の現在のエリア情報に応じた内容を有するコンテンツが選択されることを特徴とする請求項１から６のいずれかに記載の情報配信システム。
【請求項８】
前記複数のエリアは、情報配信が可能な全体的なエリアを第１階層エリアとし、その第１階層エリアに含まれる１つ以上のエリアを第２階層エリアとし、その第２階層エリアを構成するエリアに含まれる１つ以上のエリアを第３階層エリアとするというような複数階層からなる階層構造を有し、前記それぞれのコンテンツ指定コードに対応するコンテンツは、同じコンテンツ指定コードに対応するコンテンツであっても、そのコンテンツを配信するエリアに応じた内容を有するコンテンツが用意され、情報配信要求のあったユーザ端末の現在のエリア情報に応じた内容を有するコンテンツが選択され、その選択されたコンテンツを当該ユーザ端末に配信することを特徴とする請求項１から６のいずれかに記載の情報配信システム。
【請求項９】
複数のコンテンツの中から任意のコンテンツを指定するためのコンテンツ指定コードがユーザ端末で入力されることによって、そのコンテンツ指定コードに対応するコンテンツを当該ユーザに配信可能な情報配信方法であって、
前記ユーザ端末が複数のエリアのどのエリアに位置するかを示すユーザ端末の現在のエリア情報とそのユーザ端末を識別するために個々のユーザ端末に与えられたユーザ識別情報とを登録し、この登録後、前記ユーザ端末で前記コンテンツ指定コードが入力されると、少なくとも、その入力されたコンテンツ指定コードと前記登録された当該ユーザ端末の現在のエリア情報とを用いて、当該ユーザ端末に配信すべきコンテンツを選択し、その選択されたコンテンツを前記ユーザ端末に配信することを特徴とする情報配信方法。
【請求項１０】
複数のコンテンツの中から任意のコンテンツを指定するためのコンテンツ指定コードがユーザ端末によって入力されることによって、そのコンテンツ指定コードに対応するコンテンツを当該ユーザに配信可能な情報配信処理装置であって、
前記ユーザ端末で前記コンテンツ指定コードが入力されると、少なくとも、その入力されたコンテンツ指定コードと当該ユーザ端末の現在のエリア情報とを用いて、当該ユーザ端末に配信すべきコンテンツを選択し、その選択されたコンテンツを前記ユーザ端末に配信することを特徴とする情報配信処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はユーザの所望とする情報をそのユーザに対して効率よく配信可能な情報配信システムおよび情報配信方法ならびに情報配信処理装置に関する。
【０００２】
【従来の技術】
ネットワーク技術の発達により、インターネットを含むネットワークを用いた情報配信システムや情報配信サービスに関する技術が様々な分野で数多く提案され、実用化されてきている。
【０００３】
たとえば、複合商業施設やテーマパークなどにおいて、ユーザがどこにいるかという現在位置情報をＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などの位置特定装置によって取得して、その位置に適合した情報（コンテンツ）をそのユーザに配信する情報配信システムもその１つである。
【０００４】
しかし、この種の情報配信システムにおいてユーザに配信されるコンテンツは、たとえ、ユーザの位置情報を取得した上でその位置情報に基づいたコンテンツを提供するようにしても、広範囲なエリアに関する内容が多く、ユーザが位置する場所に絞り込んだ適切なコンテンツが配信されないものが多い。つまり、ユーザにとってあまり関心のないコンテンツも多数配信されてくる可能性が高く、その多くが無駄になるのが実情である。
【０００５】
また、従来のこの種の情報配信システムは、ユーザの所有している個々の携帯端末（配信されてくる情報を受ける携帯端末）の性能について考慮されていないのが一般的である。したがって、携帯端末によっては、文字などが見にくかったり、画像情報などデータ量の多い情報は受信できなかったり、表示させるまでに時間を要するなどの問題もある。したがって、専用の携帯端末を利用せざるをえない場合もあり、汎用性に欠けるといった問題もある。
【０００６】
このような問題を解決しようとする情報配信システムの１つとして、たとえば、特開２００３−９１６７８号公報に記載の技術がある（以下、従来技術という）。この従来技術は、複合商業施設内での情報配信についての技術が開示されているもので、その複合商業施設への来場者（ユーザという）の位置情報を位置ＩＤとして取得し、その位置ＩＤと個々のユーザごとに発行されたユーザＩＤを組み合わせて、個々のユーザの位置に応じた個別の情報を、個々のユーザが持つ携帯電話機などに表示させるようにしたものである。
【０００７】
【特許文献１】
特開２００３−９１６７８号公報
【０００８】
【発明が解決しようとする課題】
この従来技術によれば、ユーザは自分のいる位置に応じた情報を自分の所持する携帯電話機などの汎用的な携帯端末でコンテンツを受けることができる。しかし、この従来技術は、ユーザが施設内の所定の場所に行くと、その場所に応じたコンテンツがそのユーザの所持する携帯端末に配信されるという情報配信システムである。逆に言えば、その位置に行かなければ当該位置に応じたコンテンツは得られないこととなり、いわばシステム主導型の情報配信システムである。
【０００９】
このため、ユーザ側からすると、欲しいコンテンツを欲しいときに取得できないことになる。また、自分にとって有用な情報が適切に配信されてこないことも多く、欲しいコンテンツを見逃すことにもなり、利便性の面で改善の余地がある。
【００１０】
また、ユーザの現在の状況はなんら考慮されず、その位置にいればその位置に応じたコンテンツが一方的に配信されるので、そのユーザにとってその時点では関心のないコンテンツまでが配信されてしまうという問題もある。
【００１１】
また、この従来技術は、情報配信を行うサーバは１台であるので、そのサーバに負荷が集中し、また、ユーザに提供可能なコンテンツを頻繁に更新しにくいなどのシステム上の問題もある。ユーザに提供可能なコンテンツは、常に最新のものを提供することがユーザへのサービスにもつながり、提供可能なコンテンツを頻繁に更新できないことは、この種の情報配信システムにおいては大きな問題でもある。
【００１２】
そこで本発明は、たとえば、複合商業施設やテーマパークなどで、個々のユーザが所有する汎用的な携帯情報機器を用いて、そのユーザの欲しいコンテンツをユーザの現在位置情報に基づいて適切に配信可能とする情報配信システムおよび情報配信方法ならびに情報配信処理装置を提供することを目的としている。
【００１３】
【課題を解決するための手段】
本発明の情報配信システムは、複数のコンテンツの中から任意のコンテンツを指定するためのコンテンツ指定コードがユーザ端末で入力されることによって、そのコンテンツ指定コードに対応するコンテンツを当該ユーザに配信可能な情報配信システムであって、前記ユーザ端末が複数のエリアのどのエリアに位置するかを示すユーザ端末の現在のエリア情報とそのユーザ端末を識別するために個々のユーザ端末に与えられたユーザ識別情報とを登録可能な登録手段と、前記ユーザ端末によって情報配信要求が出されると、少なくとも、入力されたコンテンツ指定コードと前記登録手段に登録された当該ユーザ端末の現在のエリア情報とを用いて、当該ユーザ端末に配信すべきコンテンツを選択し、その選択されたコンテンツを前記ユーザ端末に配信する情報配信処理手段とを有することを特徴としている。
【００１４】
このように、本発明の情報配信システムは、ユーザが自分の欲しいコンテンツを取得する場合、そのコンテンツを取得するためのコンテンツ指定コードを自分の持つユーザ端末に入力させるだけで、自分の欲しいコンテンツを取得することができる。このとき、ユーザに配信されるコンテンツは、そのユーザの居場所（エリア）に適合したコンテンツであり、また、ユーザ自身がどのようなコンテンツを取得したいかを選ぶので、ユーザにとって関心のないコンテンツがユーザの意思とは関係なく配信されるようなことがなくなるため、ユーザは、自分にとって有用な情報を無駄なく入手できる。このように、本発明の情報配信システムは、ユーザ主導型の情報配信システムであるといえる。
【００１５】
また、コンテンツ指定コードは、たとえば、ガイドブックや広告媒体などに記載することができるので、情報提供側としては、従来からそれぞれの目的で発行しているガイドブックや広告媒体を有効利用することができる。
【００１６】
このように、本発明の情報配信システムをたとえば多数の店舗の存在する複合商業施設や広大な敷地を有するテーマパークなどに適用することによって、これら複合商業施設やテーマパークを利用するユーザは、自分の欲しいコンテンツを取得しようとする場合、取得しようとするコンテンツに対応するコンテンツ指定コードを入力するだけで、所望とする情報を得ることができ、しかも、配信されてくるコンテンツは、自分のいる場所に適合した内容であるので、欲しいコンテンツを適切に入手することができ、複合商業施設やテーマパークを効率よく利用することができる。
【００１７】
また、本発明の情報配信システムで用いられるユーザ端末は、本発明の情報配信システム専用に用意された機器であってもよいが、汎用機器である携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などを使用することができる。ただし、ユーザ端末としては、少なくとも、ネットワークとの間の通信機能、コンテンツ指定コードを入力する機能、配信されてきた情報を表示する機能を有することが必要であるが、現在、市販されている携帯電話機やＰＤＡなどは、これらの機能を有しているのが一般的であるので、これら汎用機器をユーザ端末として用いることは可能である。これによって、本発明の情報配信システムの構築が容易なものとなり、また、ユーザにとって使い易い情報配信システムとすることができる。
【００１８】
また、このような情報配信システムにおいて、前記複数のエリアには、それぞれのエリアごとに少なくとも１つのアクセスポイントが設けられ、前記ユーザ端末はそのいずれかのアクセスポイントに接続されることが好ましい。
【００１９】
このように、それぞれのエリアごとに設けられたアクセスポイントにユーザ端末が接続されることによって、ユーザが現在どのエリアにいるかを示すエリア情報を得ることができるので、ＧＰＳなどの高価で大掛かりな位置特定装置を用意する必要がなくなり、情報配信システムを安価に構築することができる。
【００２０】
このような情報配信システムにおいて、前記登録手段への登録内容は、前記ユーザ端末の現在のエリア情報とそのユーザ端末に与えられたユーザ識別情報に加えて、当該ユーザ端末の性能に関する情報をも含み、前記情報配信処理手段からユーザ端末へのコンテンツの配信を行う際は、配信すべきコンテンツを、配信先のユーザ端末の性能に関する情報に基づいて、その性能に適合するような形式とすることが好ましい。
【００２１】
これによって、ユーザ端末に配信されるコンテンツは、配信先のユーザ端末の性能に適合したデータ形式に変換され、個々のユーザ端末の性能の違いを考慮した情報配信が可能となる。なお、個々のユーザ端末の性能に適合するようなデータ形式に変換するというのは、たとえば、文字情報のみしか扱えないユーザ端末には文字情報のみのコンテンツとし、また、画像を扱うことのできるユーザ端末には画像（動画も可能であれば動画を含む画像）を加えたコンテンツとし、さらに、配信先のユーザ端末でそれらのコンテンツを受信して表示可能となるようなデータ形式に変換することである。
【００２２】
また、このような情報配信システムにおいて、前記情報配信処理手段は、前記登録手段に登録された情報をそれぞれのユーザ端末ごとに保持する位置情報管理手段と、前記ユーザ端末から情報配信要求が出されると、前記位置情報管理手段に保持された当該ユーザ端末に対応する情報と当該ユーザ端末で入力されたコンテンツ指定コードとを含むデータを情報配信要求データとして作成して、その情報配信要求データを出力する仲介手段と、この仲介手段からの前記情報配信要求データを受け取ると、その情報配信要求データに含まれるコンテンツ指定コードと当該ユーザ端末の現在のエリア情報に基づいて、該当するコンテンツを選択して、その選択されたコンテンツを情報配信要求のあったユーザ端末に対して配信する情報配信手段とを有している。
【００２３】
このように、ユーザからの情報配信要求に対する情報配信処理を行う手段を、それぞれの処理内容に応じてそれぞれ用意することによって、１つの処理手段に処理が集中することがなくなり、また、コンテンツを配信すべきエリアが多数設けられていたり、配信範囲が広い場合にも、必要な処理手段のみを増設するといったことが可能となるので、本発明の情報配信システムを複合商業施設やテーマパークなどに適用する際、情報配信範囲の広さ、エリアの数など、それぞれの状況に応じて最適な情報配信システムを構築することができる。
【００２４】
また、この情報配信システムにおいて、前記情報配信手段は、前記それぞれのコンテンツ指定コードに対応する前記複数のコンテンツを、前記コンテンツ指定コードと前記複数のエリアのそれぞれのエリアに対応付けて保持し、かつ、この情報配信手段は複数設けられ、これら複数の情報配信手段は、前記複数のコンテンツを個々の情報配信手段で分担して保持することが好ましい。
【００２５】
このように、前記情報配信手段は、前記複数のコンテンツを前記コンテンツ指定コードと前記複数のエリアのそれぞれのエリアに対応付けて保持し、これら複数のコンテンツをそれぞれの情報配信手段で分担して保持している。これによって、たとえば、それぞれのエリアごと（たとえば、複合商業施設であればそれぞれの店舗ごと）に情報配信手段を設ければ、ユーザに提供可能なコンテンツの更新をその店舗独自で頻繁に行うことができるなど、コンテンツの管理が容易となり、ユーザに対して最新のコンテンツを提供することができる。
【００２６】
また、この情報配信システムにおいて、前記位置情報管理手段は、前記それぞれのコンテンツ指定コードに対応するコンテンツが前記複数の情報配信手段のどの情報配信手段に保持されているかを示すコンテンツ指定コードと個々の情報配信手段との対応データと、個々の情報配信手段とこれら個々の情報配信手段に割り当てられたネットワーク上のアドレスとの対応データを保持し、前記仲介手段は、当該位置情報管理手段の保持するこれらの対応データに基づき、ユーザ端末の現在のエリア情報と当該ユーザ端末で入力されたコンテンツ指定コードとそのコンテンツ指定コードに対応するコンテンツがどの情報配信手段に保持されているか示す情報を含む情報配信要求データを作成し、その情報配信要求データを複数の情報配信手段のうちの該当する情報配信手段に送信することが好ましい。
【００２７】
これによって、ユーザ端末から送られてきたコンテンツ指定コードに対し、そのユーザ端末に配信すべきコンテンツを効率よく適切に選択することができる。
【００２８】
また、この情報配信システムにおいて、前記それぞれのコンテンツ指定コードに対応するコンテンツは、同じコンテンツ指定コードに対応するコンテンツであっても、そのコンテンツを配信するエリアに応じた内容を有するエリア対応のコンテンツが用意され、情報配信要求のあったユーザ端末の現在のエリア情報に応じた内容を有するコンテンツが選択されるようにすることが好ましい。
【００２９】
これによって、ユーザ端末から同じコンテンツ指定コードが入力されても、ユーザ端末が現在位置するエリアに応じた内容をユーザ端末に配信することができる。たとえば、すでに通り過ぎたエリアで入力されたのと同じコンテンツ指定コードが現在のエリアでユーザによって入力された場合、現在のエリア特有の内容の付加されたコンテンツをそのユーザに配信することも可能となる。これにより、ユーザは同じコンテンツ指定コードを異なるエリアで入力した場合でも、そのエリアならではの情報を得ることができる可能性もあり、ユーザにとっては思わぬ情報を入手できるといった楽しみもある。
【００３０】
また、この情報配信システムにおいて、前記複数のエリアは、情報配信が可能な全体的なエリアを第１階層エリアとし、その第１階層エリアに含まれる１つ以上のエリアを第２階層エリアとし、その第２階層エリアを構成するエリアに含まれる１つ以上のエリアを第３階層エリアとするというような複数階層からなる階層構造を有し、前記それぞれのコンテンツ指定コードに対応するコンテンツは、同じコンテンツ指定コードに対応するコンテンツであっても、そのコンテンツを配信するエリアに応じた内容を有するコンテンツが用意され、情報配信要求のあったユーザ端末の現在のエリア情報に応じた内容を有するコンテンツが選択され、その選択されたコンテンツを当該ユーザ端末に送信することが好ましい。
【００３１】
このように、エリアを階層構造とし、かつ、ユーザ端末から同じコンテンツ指定コードが入力されても、ユーザ端末の現在のエリアに応じた内容をユーザ端末に配信できるようにすることによって、それぞれのエリアに応じたコンテンツを適切に用意することができる。たとえば、ある１つの店舗に関するコンテンツであっても、ユーザがその店舗についてのコンテンツを得ようとした場合、その店舗が存在するエリアに近い階層のエリアに位置するほど、その店舗に関する情報をより詳しく提供できるというようなコンテンツの設定が可能となり、それによって、ユーザは自分の欲しい情報を効率よく取得できるようになる。
【００３２】
また、本発明の情報配信方法は、複数のコンテンツの中から任意のコンテンツを指定するためのコンテンツ指定コードをユーザ端末で入力することによって、そのコンテンツ指定コードに対応するコンテンツを当該ユーザに配信可能な情報配信方法であって、前記ユーザ端末が複数のエリアのどのエリアに位置するかを示すユーザ端末の現在のエリア情報とそのユーザ端末を識別するために個々のユーザ端末に与えられたユーザ識別情報とを登録し、この登録後、前記ユーザ端末によって情報配信要求が出されると、少なくとも、入力されたコンテンツ指定コードと前記登録された当該ユーザ端末の現在のエリア情報とを用いて、当該ユーザ端末に配信すべきコンテンツを選択し、その選択されたコンテンツを前記ユーザ端末に配信することを特徴としている。
【００３３】
このように、本発明の情報配信方法は、ユーザが自分の欲しいコンテンツを取得する場合、そのコンテンツを取得するためのコンテンツ指定コードを自分の持つユーザ端末に入力させるだけで、自分の欲しいコンテンツを取得することができる。このとき、ユーザに配信されるコンテンツは、そのユーザの居場所（エリア）に適合したコンテンツであり、また、ユーザ自身がどのようなコンテンツを取得したいかを選ぶので、ユーザにとって関心のないコンテンツがユーザの意思とは関係なく配信されるようなことがなくなるため、ユーザは、自分にとって有用な情報を無駄なく入手できる。
【００３４】
この情報配信方法で用いられるコンテンツ指定コードは、前述したように、たとえば、ガイドブックや広告媒体などに記載することができるので、情報提供側としては、従来からそれぞれの目的で発行しているガイドブックや広告媒体を有効利用することができる。
【００３５】
また、本発明の情報配信方法で用いられるユーザ端末は、専用に用意された機器であってもよいが、汎用機器である携帯電話機やＰＤＡなどを使用することができる。
【００３６】
また、この情報配信方法においても、上述した情報配信システムと同様、前記複数のエリアには、それぞれのエリアごとに少なくとも１つのアクセスポイントが設けられ、前記ユーザ端末はそのいずれかのアクセスポイントに接続されることが好ましい。
【００３７】
また、上述した情報配信システムと同様、前記登録内容は、前記ユーザ端末の現在のエリア情報とそのユーザ端末に与えられたユーザ識別情報に加えて、当該ユーザ端末の性能に関する情報をも含み、前記情報配信処理手段からユーザ端末へのコンテンツの配信を行う際は、配信すべきコンテンツを、配信先のユーザ端末の性能に関する情報に基づいて、その性能に適合するような形式とすることが好ましい。
【００３８】
また、この情報配信方法において、前記情報配信を行う工程としては、前記登録された情報、すなわち、ユーザ端末の現在のエリア情報とそのユーザ端末に与えられたユーザ識別情報をそれぞれのユーザ端末ごとに保持する工程と、前記ユーザ端末から情報配信要求が出されると、当該ユーザ端末の現在のエリア情報とそのユーザ端末に与えられたユーザ識別情報と当該ユーザ端末で入力されたコンテンツ指定コードとを含むデータを情報配信要求データとして作成して、その情報配信要求データを出力する工程と、その情報配信要求データを受け取ると、その情報配信要求データに含まれるコンテンツ指定コードと当該ユーザ端末の現在のエリア情報に基づいて、該当するコンテンツを選択して、その選択されたコンテンツを情報配信要求のあったユーザ端末に対して配信する工程とを有している。
【００３９】
また、この情報配信方法において、前記複数のコンテンツは複数の情報配信手段で分担して保持することが好ましい。
【００４０】
また、この情報配信方法において、ユーザ端末からコンテンツ指定コードが入力されると、それぞれのコンテンツ指定コードに対応するコンテンツがどの情報配信手段に保持されているかを示すコンテンツ指定コードと個々の情報配信手段との対応データと、個々の情報配信手段とこれら個々の情報配信手段に割り当てられたネットワーク上のアドレスとの対応データに基づいて、そのコンテンツ指定コードに対応するコンテンツを特定し、当該ユーザ端末の現在のエリア情報と当該ユーザ端末で入力されたコンテンツ指定コードとそのコンテンツ指定コードに対応するコンテンツがどの情報配信手段に保持されているか示す情報を含む情報配信要求データを作成する工程を有している。
【００４１】
また、この情報配信方法において、前記それぞれのコンテンツ指定コードに対応するコンテンツは、同じコンテンツ指定コードに対応するコンテンツであっても、そのコンテンツを配信するエリアに応じた内容を有するエリア対応のコンテンツが用意され、情報配信要求のあったユーザ端末の現在のエリア情報に応じた内容を有するコンテンツが選択されるようにすることが好ましい。
【００４２】
また、この情報配信方法において、前記複数のエリアは、情報配信が可能な全体的なエリアを第１階層エリアとし、その第１階層エリアに含まれる１つ以上のエリアを第２階層エリアとし、その第２階層エリアを構成するエリアに含まれる１つ以上のエリアを第３階層エリアとするというような複数階層からなる階層構造を有し、前記それぞれのコンテンツ指定コードに対応するコンテンツは、同じコンテンツ指定コードに対応するコンテンツであっても、そのコンテンツを配信するエリアに応じた内容を有するコンテンツが用意され、情報配信要求のあったユーザ端末の現在のエリア情報に応じた内容を有するコンテンツが選択され、その選択されたコンテンツを当該ユーザ端末に配信することが好ましい。
【００４３】
また、本発明の情報配信処理装置は、複数のコンテンツの中から任意のコンテンツを指定するためのコンテンツ指定コードがユーザ端末によって入力されることによって、そのコンテンツ指定コードに対応するコンテンツを当該ユーザに配信可能な情報配信処理装置であって、前記ユーザ端末で前記コンテンツ指定コードが入力されると、少なくとも、その入力されたコンテンツ指定コードと当該ユーザ端末の現在のエリア情報とを用いて、当該ユーザ端末に配信すべきコンテンツを選択し、その選択されたコンテンツを前記ユーザ端末に配信することを特徴としている。
【００４４】
なお、前記コンテンツ指定コードは、たとえば、ガイドブックや広告媒体などに記載されたものである。また、ユーザ端末は、専用に用意された機器であってもよいが、汎用機器である携帯電話機やＰＤＡなどを使用することができる。
【００４５】
このような情報配信処理装置は、ユーザ端末の現在のエリア情報とそのユーザ端末に与えられたユーザ識別情報と当該ユーザ端末の性能に関する情報などをそれぞれのユーザ端末ごとに保持する位置情報管理手段と、前記ユーザ端末から情報配信要求が出されると、前記位置情報管理手段に保持された当該ユーザ端末に対応する情報と当該ユーザ端末で入力されたコンテンツ指定コードとを含むデータを情報配信要求データとして作成して、その情報配信要求データを出力する仲介手段と、この仲介手段からの前記情報配信要求データを受け取ると、その情報配信要求データに含まれるコンテンツ指定コードと当該ユーザ端末の現在のエリア情報に基づいて、該当するコンテンツを選択して、その選択されたコンテンツを情報配信要求のあったユーザ端末に対して配信する情報配信手段とを有することが好ましい。
【００４６】
また、この情報配信処理装置において、前記情報配信手段からユーザ端末へのコンテンツの配信を行う際は、配信すべきコンテンツを、配信先のユーザ端末の性能に関する情報に基づいて、その性能に適合するような形式とすることが好ましい。
【００４７】
また、この情報配信処理装置において、前記情報配信手段は、前記それぞれのコンテンツ指定コードに対応する前記複数のコンテンツを、前記コンテンツ指定コードと前記複数のエリアのそれぞれのエリアに対応付けて保持し、かつ、この情報配信手段は複数設けられ、これら複数の情報配信手段は、前記複数のコンテンツを個々の情報配信手段で分担して保持することが好ましい。
【００４８】
また、この情報配信処理装置において、前記位置情報管理手段は、前記それぞれのコンテンツ指定コードに対応するコンテンツが前記複数の情報配信手段のどの情報配信手段に保持されているかを示すコンテンツ指定コードと個々の情報配信手段との対応データと、個々の情報配信手段とこれら個々の情報配信手段に割り当てられたネットワーク上のアドレスとの対応データを保持し、前記仲介手段は、当該位置情報管理手段の保持するこれらの対応データに基づき、ユーザ端末の現在のエリア情報と当該ユーザ端末で入力されたコンテンツ指定コードとそのコンテンツ指定コードに対応するコンテンツがどの情報配信手段に保持されているか示す情報を含む情報配信要求データを作成し、その情報配信要求データを複数の情報配信手段のうちの該当する情報配信手段に配信することが好ましい。
【００４９】
また、この情報配信処理装置において、前記それぞれのコンテンツ指定コードに対応するコンテンツは、同じコンテンツ指定コードに対応するコンテンツであっても、そのコンテンツを配信するエリアに応じた内容を有するエリア対応のコンテンツが用意され、情報配信要求のあったユーザ端末の現在のエリア情報に応じた内容を有するコンテンツが選択されることが好ましい。
【００５０】
また、この情報配信処理装置において、前記複数のエリアは、情報配信が可能な全体的なエリアを第１階層エリアとし、その第１階層エリアに含まれる１つ以上のエリアを第２階層エリアとし、その第２階層エリアを構成するエリアに含まれる１つ以上のエリアを第３階層エリアとするというような複数階層からなる階層構造を有し、前記それぞれのコンテンツ指定コードに対応するコンテンツは、同じコンテンツ指定コードに対応するコンテンツであっても、そのコンテンツを配信するエリアに応じた内容を有するコンテンツが用意され、情報配信要求のあったユーザ端末の現在のエリア情報に応じた内容を有するコンテンツが選択され、その選択されたコンテンツを当該ユーザ端末に配信することが好ましい。
【００５１】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、この実施の形態で説明する内容は、本発明の情報配信システム、情報配信方法、情報配信処理装置の説明を含むものである。なお、この実施の形態では、広い駐車場のなかに幾つかの建物が存在し、その建物のなかに複数の店舗が存在するような複合商業施設（以下、施設という）に本発明を適用する例について説明する。
【００５２】
図１は本発明の情報配信システムの実施の形態を説明する構成図であり、この情報配信システムは、概略的には、ネットワーク１、アクセスポイント２ａ，２ｂ，・・・、登録手段としての登録サーバ３ａ，３ｂ，・・・、ＩＰアドレス割り当てサーバ４、情報配信処理手段５で構成されている。また、この情報配信システムを利用するためには、ユーザが所持する携帯情報端末（ユーザ端末という）６と、取得しようとするコンテンツを指定するためのコンテンツ指定コードを有するコンテンツ指定コード取得媒体として、たとえば、施設案内用のガイドブックや広告媒体などの文書情報７が必要である。
【００５３】
上述の情報配信処理手段５は、情報配信手段としての情報配信サーバ５１ａ．５１ｂ，・・・、位置情報管理手段としての位置情報管理サーバ５２、仲介手段としての仲介サーバ５３を有している。
【００５４】
そして、これら情報配信サーバ５１ａ，５１ｂ，・・・、位置情報管理サーバ５２、仲介サーバ５３と、上述のアクセスポイント２ａ，２ｂ，・・・、登録サーバ３ａ，３ｂ，・・・、ＩＰアドレス割り当てサーバ４は、それぞれがネットワーク１に接続されており、これらの各構成要件のうち、アクセスポイント２ａ，２ｂ，・・・、登録サーバ３ａ，３ｂ，・・・、情報配信サーバ５１ａ，５１ｂ，・・・は、施設内（駐車場を含む）において図２のように配置されている。
【００５５】
図２は、施設全体を階層化された複数のエリアに分けた例を示すもので、この例では、施設全体を覆う１つのエリアＡ１１を第１の階層エリアとし、その第１階層エリアに含まれる１つ以上のエリア（この例では２つのエリアＡ２１，Ａ２２とする）を第２階層エリアとし、その第２階層エリアを構成するエリア（エリアＡ２１，Ａ２２）に含まれる１つ以上のエリアを第３階層エリア（この第３階層エリアとしてはエリアＡ３１のみが示されている）とする。
【００５６】
なお、この図２の例では、図やその説明が煩雑となるのを防ぐために、エリアの階層数は、第１階層エリア、第２階層エリア、第３階層エリアの３階層とし、また、第２階層エリアを構成する２つのエリアＡ２１，Ａ２２の下位の階層である第３階層エリアにおいては、エリアＡ３１のみが示されているが、階層の深さ（階層数）やそれぞれの階層を構成するエリア数はこれに限られるものではないことは言うまでもない。
【００５７】
また、第１階層であるエリアＡ１１は、この例では駐車場全体であるとし、第２階層に含まれる２つのエリアＡ２１，Ａ２２のうちエリアＡ２１は建物Ｂ１全体であり、エリアＡ２２は建物Ｂ２全体であるとする。また、第３階層に含まれるエリアＡ３１は建物Ｂ１内に存在するある１つの店舗Ｃ１とする。
【００５８】
また、アクセスポイント２ａ，２ｂ，・・・は、それぞれのエリアＡ１１，Ａ２１，Ａ２２，Ａ３１において、各エリアごとに少なくとも１箇所に設置され、それぞれエリアの広さなどに応じた数が設置されている。
【００５９】
この図２の例では、エリアＡ１１には４つのアクセスポイント２ａ，２ｂ，２ｃ，２ｄが設置され、エリアＡ２１には２つのアクセスポイント２ｅ，２ｆが設置され、エリアＡ２２には同じく２つのアクセスポイント２ｇ，２ｈが設置され、エリアＡ３１には１つのアクセスポイント２ｉが設置されているものとする。このアクセスポイント２ａ，２ｂ，・・・，２ｉの機能についは後述する。
【００６０】
また、登録サーバ３ａ，３ｂ，・・・は、それぞれのエリアＡ１１，Ａ２１，Ａ２２，Ａ３１ごとに１台ずつ設置されている。したがって、この図２の例では、エリアＡ１１には登録サーバ３ａが設置され、エリアＡ２１には登録サーバ３ｂが設置され、エリアＡ２２には登録サーバ３ｃが設置され、エリアＡ３１には登録サーバ３ｄが設置されている。
【００６１】
これら各エリアごとの登録サーバ３ａ，３ｂ，３ｃ，３ｄは、自身が設置されたエリアの識別番号であるエリア識別子を持ち、そのエリアに設置されているアクセスポイント２ａ，２ｂ，・・・を管理するものである。この登録サーバ３ａ，３ｂ，３ｃ，３ｄの機能などについては後述する。
【００６２】
また、情報配信サーバ５１ａ，５１ｂ，・・・は、エリアＡ１１，Ａ２１，Ａ２２，Ａ３１において複数個設置され、各エリアごとに少なくとも１箇所に設置されるのが好ましい。この図２の例では、エリアＡ１１には情報配信サーバ５１ａ、エリアＡ２１には情報配信サーバ５１ｂ、エリアＡ２２には情報配信サーバ５１ｃ、エリアＡ３１には情報配信サーバ５１ｄというように、各エリアごとに１台の情報配信サーバが設置されている例が示されている。この情報配信サーバ５１ａ，５１ｂ，５１ｃ，５２ｄの機能などについては後述する。
【００６３】
これらアクセスポイント２ａ，２ｂ，・・・，２ｉ、登録サーバ３ａ，３ｂ，３ｃ，３ｄ、情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄは、この図２では示されていないが、図１で示されるように、それぞれネットワーク１に接続されている。また、同様に、この図２では示されていないが、ネットワーク１には、図１に示されるように、ＩＰアドレス割り当てサーバ４、位置情報管理サーバ５２、仲介サーバ５３が接続されている。
【００６４】
これら、ＩＰアドレス割り当てサーバ４、位置情報管理サーバ５２、仲介サーバ５３は、この実施の形態の情報配信システムにおいては１台ずつとしている。これらＩＰアドレス割り当てサーバ４、位置情報管理サーバ５２、仲介サーバ５３は、１つの情報配信システムにおいてそれぞれ１台ずつでもその機能を果たすことは十分可能であるが、状況によっては、それぞれ複数台設けることも可能である。これら、ＩＰアドレス割り当てサーバ４、位置情報管理サーバ５２、仲介サーバ５３のそれぞれが有する機能などについては後述する。
【００６５】
次に、上述した各構成要素について詳細に説明する。まず、ユーザの所持するユーザ端末６は、本発明の情報配信システム専用に用意された機器であってもよいが、ここでは、汎用機器である携帯電話機やＰＤＡなどを用いるものとする。ただし、このユーザ端末６は、ネットワーク１との間の無線通信機能（インターネットプロトコル対応）を備えるとともに、データ入力が可能であり、また、情報表示機能を有していることが必要である。
【００６６】
また、このユーザ端末６は、最も近くに存在するアクセスポイント２ａ，２ｂ，・・・，２ｉを探し出して、そのアクセスポイントを介してネットワーク１への接続が可能となっている。
【００６７】
また、このユーザ端末６は、ネットワーク１に接続するための個別のユーザ識別ＩＤを記憶する機能を有している。このユーザ識別ＩＤは、ユーザがユーザ端末６を所有する際（たとえば、携帯電話機などであればそれを購入する際）に登録することが望ましい。なお、このユーザ識別ＩＤは複数種類を保持することも可能とし、また、適宜変更可能とすることが望ましい。
【００６８】
また、このユーザ端末６は、コード入力機能を有している。このコードというのは、施設内で配布されている施設ガイドブックや広告媒体、あるいは、その施設に入っているそれぞれの店舗の発行している店舗案内などの文書情報７に記述されているコードであり、これをここでは、コンテンツ指定コードと呼ぶことにする。なお、このコンテンツ指定コードとしては、数字列によるコード、バーコード、２次元コードなどが用いられる。このコンテンツ指定コードとそれに対応するコンテンツの具体例については後述する。
【００６９】
このようなコンテンツ指定コードを入力するコード入力機能としては、理想的にはＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）を内蔵していることが望ましいが、ＯＣＲが内蔵されていなくても、外付け用のＯＣＲを接続可能とするインタフェースを設けるようにしてもよい。
【００７０】
なお、汎用の携帯電話機やＰＤＡなどをそのまま使用する場合には、コンテンツ指定コードが数字列である場合には、その数字列のコードを構成する数字をキー入力部によって入力できればよい。
【００７１】
したがって、ＯＣＲが内蔵されているユーザ端末６あるいはＯＣＲを外付けで取り付け可能なユーザ端末６であれば、バーコードや２次元コードでもよいが、ＯＣＲ機能を持たない汎用の携帯電話機やＰＤＡをユーザ端末６として使用可能とするためには、コンテンツ指定コードとしては数字列のコードが記載されていることが好ましい（数字列のコードであればそれをキー入力することができる）。このため、コンテンツ指定コードとしては、バーコードや２次元コードの他に数字列のコードを併記することが望ましい。
【００７２】
また、ユーザ端末６が入力したコンテンツ指定コードは、一度それを入力すると入力されたコンテンツ指定コードを履歴として保存可能とし、それを読み出すことができるようにする。
【００７３】
これによって、次回も同じ施設を利用する場合には、自分の欲しいコンテンツを指定するためのコンテンツ指定コードとして、その都度、わざわざ入力する必要はなく、保持してあるコンテンツ指定コードを読み出すだけでよい。この保持されているコンテンツ指定コードの読み出しは、ユーザ端末６が携帯電話機であれば、登録した電話番号を読み出すのと同様の機能としてユーザ端末に持たせることができる。
【００７４】
また、このユーザ端末６は、ネットワーク１への接続、すなわち、初期登録（これについては後述する）が完了すると、ユーザ識別ＩＤとともに、自身のユーザ端末６の性能に関する情報（音声系に関する性能、画像系に関する性能、表示系に関する性能など）をアクセスポイント２ａ，２ｂ，・・・，２ｉのいずれかを介して登録サーバ３ａ，３ｂ，３ｃ，３ｄのいずれかに送信する機能をも有する。なお、ユーザ識別ＩＤとユーザ端末の性能に関する情報をまとめて登録情報という。
【００７５】
また、このユーザ端末６の性能に関する情報としては、たとえば、受信可能なコンテンツの種類についての情報（たとえば、文字情報のみであるとか、画像も可であるといった情報）や、音声や画像の場合、符号化／復号化についての情報、ビットレート、表示系の性能としては解像度や表示画面の大きさなどの情報である。
【００７６】
また、アクセスポイント２ａ，２ｂ，・・・，２ｉは、ユーザ端末６とネットワーク１との間の中継機器としての機能を有し、ユーザ端末６からの登録情報（ユーザ識別ＩＤやユーザ端末の性能に関する情報）を受信すると、それを自分が属するエリアに設置されている登録サーバ３ａ，３ｂ，３ｃ，３ｄのいずれかに転送する機能を有する。
【００７７】
また、このアクセスポイント２ａ，２ｂ，・・・，２ｉは、仲介サーバ５３とユーザ端末６とが情報授受を行う際、あるいは、情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄのいずれかがユーザ端末６に対してコンテンツを配信する際にも、そのユーザ端末６との間で情報配信の中継機器としての機能を有する。
【００７８】
ＩＰアドレス割り当てサーバ４は、ユーザ端末６に割り当て可能なネットワーク１上のアドレスであるＩＰアドレスを保持するとともに、アクセスポイント２ａ，２ｂ，・・・，２ｉのいずれかを介してネットワーク１への接続要求のあったユーザ端末６のユーザ識別ＩＤに対応して、いずれかのＩＰアドレスを割り当てて、そのユーザ端末６のユーザ識別ＩＤと割り当てたＩＰアドレスとを対応付けしたユーザ識別ＩＤ／ＩＰアドレス対応テーブル（その一例を図３に示す）を有する。このユーザ識別ＩＤ／ＩＰアドレス対応テーブルの内容は、新たなユーザ端末のユーザ識別ＩＤとＩＰアドレスとの対応付けがなされるごとにその内容が更新される。
【００７９】
なお、あるユーザ識別ＩＤに対して割り当てられたＩＰアドレスは、一定の有効時間を有しており、この有効時間が過ぎると、そのユーザ識別ＩＤに対する割り当ては解除される。また、ＩＰアドレスの割り当ての解除は、有効時間切れだけではなく、有効時間内であっても、ユーザ側が割り当ての解除を要求することもできる。このように、あるユーザ識別ＩＤに対応して割り当てられたＩＰアドレスの割り当てが解除されると、ユーザ識別ＩＤ／ＩＰアドレス対応テーブルから該当するユーザ識別ＩＤが削除される。
【００８０】
登録サーバ３ａ，３ｂ，３ｃ，３ｄは、上述したように、それぞれのエリアＡ１１、Ａ２１，Ａ２２，Ａ３１対応にそれぞれ１台ずつ設置されるもので、自分が受け持つエリアを識別するエリア識別子を有するとともに、自分が受け持つエリアに属するアクセスポイントの取りまとめを行う機能を有する。なお、エリア識別子は、ユーザ端末６が複数のエリアのどのエリアに位置するかを示すエリア情報としての役目をなす。
【００８１】
また、登録サーバ３ａ，３ｂ，３ｃ，３ｄは、ユーザ端末６からの登録情報をそのユーザ端末６の接続したアクセスポイントを介して取得するとともに、ＩＰアドレス割り当てサーバ４からユーザ識別ＩＤに対応するＩＰアドレスを取得する機能を有する。そして、そのユーザ識別ＩＤに、そのＩＰアドレスとエリア識別子、ユーザ端末６の性能に関する情報を対応付けたデータ（これをここでは登録データと呼び、その一例を図４に示す）を位置情報管理サーバ５２へ送信する機能を有する。
【００８２】
位置情報管理サーバ５２は、登録サーバ３ａ，３ｂ，３ｃ，３ｄから送られてきたユーザ端末６のユーザ識別ＩＤに、そのＩＰアドレス、エリア識別子、ユーザ端末６の性能に関する情報を対応付けた登録データを保持する。
【００８３】
なお、この位置情報管理サーバ５２が保持する登録データは、この情報配信システムを利用するそれぞれのユーザ端末（それぞれ近くのアクセスポイントに接続して対応する登録サーバに登録されたユーザ端末）６についての登録データを登録データ一覧（その一例を図５に示す）として保持する。そして、この登録データ一覧に記述されるそれぞれのユーザ端末６に対する現在の位置を示すエリア識別子は、それぞれのユーザの移動に伴って現在のエリアが変化するごとに更新される。
【００８４】
また、この位置情報管理サーバ５２は、仲介サーバ５３からの要求により、ユーザ識別ＩＤによってそのユーザ端末６の位置するエリアのエリア識別子、ＩＰアドレス、ユーザ端末６の性能に関する情報を仲介サーバ５３に送信する機能を有する。
【００８５】
また、この位置情報管理サーバ５２は、あらかじめ用意されたそれぞれのコンテンツ指定コードに対応した情報をどの情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄが持っているかを示すコンテンツ指定コード／情報配信サーバ対応テーブル（その一例を図６（ａ）に示す）と、それぞれの情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄとこれら個々の情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄに割り当てられたネットワーク１上のアドレスであるＩＰアドレスとを対応付けた情報配信サーバ／ＩＰアドレス対応テーブル（その一例を図６（ｂ）に示す）を有しており、仲介サーバ５３からの要求に応じて、ユーザ端末６に配信するコンテンツがどの情報配信サーバに保存されているかを特定して、特定された情報配信サーバのＩＰアドレスを仲介サーバ５３に送信する機能を有している。
【００８６】
また、仲介サーバ５３は、ユーザ識別ＩＤとユーザ端末６によって入力されたコンテンツ指定コードを受信する機能を有する。なお、この実施の形態では、ユーザ端末６によってコンテンツ指定コードが入力され、それを仲介サーバが受信することがユーザ端末６からの情報配信要求を受信したということにする。
【００８７】
また、この仲介サーバ５３は、ユーザ端末６から取得したユーザ識別ＩＤを利用して、位置情報管理サーバ５２から当該ユーザ端末６が現在どのエリアに位置するかを示す情報（エリア識別子）と、当該ユーザ端末６に割り当てられたＩＰアドレス、当該ユーザ端末６の性能に関する情報を取得するとともに、同じく、取得したコンテンツ指定コードを利用して、位置情報管理サーバ５２からそのコンテンツ指定コードに対応する情報がどの情報配信サーバに保存されているか特定するためのＩＰアドレス（情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄごとに割り当てられたＩＰアドレス）を取得する機能を有する。
【００８８】
また、この仲介サーバ５３は、当該情報配信要求の出されたユーザ端末６の現在のエリアを示すエリア識別子、そのユーザ端末６のＩＰアドレス、そのユーザ端末６で入力されたコンテンツ指定コード、そのユーザ端末６の性能に関する情報からなる情報配信要求データを作成して、その情報配信要求データを、該当する情報配信サーバ（ユーザ端末６で入力されたコンテンツ指定コードに対応するコンテンツを保存している情報配信サーバ）に対して転送する。
【００８９】
仲介サーバ５３からの情報配信要求データを受け取った情報配信サーバは、仲介サーバ５３から送られてきた情報配信要求データのうち、エリア識別子とコンテンツ指定コードに基づいて、それに対応する適切な情報を選択して取得し、同じく、情報配信要求データのうち、ユーザ端末６の性能に関する情報に基づいて、その配信すべき情報を、ユーザ端末６の性能に適合するようなデータ形式に変換する機能を有する。
【００９０】
このような構成において、本発明の具体的な情報配信処理動作について説明する。ユーザがユーザ端末６を所持して、図１および図２で説明したような情報配信システムが適用された複合商業施設に行ったとする。そのユーザが、まず、駐車場（エリアＡ１１）に入ると、ユーザ端末６は、自身から最も近いアクセスポイントを自動的に探し出し、そのアクセスポイントを介して自身が持っているユーザ識別ＩＤをＩＰアドレス割り当てサーバ４に送る。
【００９１】
たとえば、図２において、破線で示す矢印ＵのようにユーザがエリアＡ１１に入ったとすると、そのユーザが所持するユーザ端末６は、自身から最も近いアクセスポイントとしてこの例ではアクセスポイント２ａを探し出す。ここで、自身から最も近いアクセスポイント２ａの検出は、たとえば、それぞれのアクセスポイント２ａ，２１，・・・，２ｉから発せられる電波の強さをユーザ端末６が検出し、最も電波の強いアクセスポイントを選択するというようにすることが考えられる。
【００９２】
このようにして、ユーザ端末６は自身が接続すべきアクセスポイント２ａを探し出すと、そのアクセスポイント２ａを介して自身が持っているユーザ識別ＩＤをＩＰアドレス割り当てサーバ４に送信する。
【００９３】
ＩＰアドレス割り当てサーバ４では、ユーザ端末６から送信されてきたユーザ識別ＩＤに対して空きのあるＩＰアドレスを割り当てる。このＩＰアドレス割り当てサーバ４は、たとえば、図３（ａ）に示すように、ユーザ識別ＩＤと自身が持っている割り当て可能なＩＰアドレスとを対応付けたユーザ識別ＩＤ／ＩＰアドレス対応テーブルを有しており、たとえば、送信されてきたユーザ識別ＩＤが「２３２３」であるとすると、このユーザ識別ＩＤ「２３２３」に対して割り当て可能なＩＰアドレスとして、図３（ｂ）に示すように、たとえば、「１９２．１６８．１．１０１」というＩＰアドレスを割り当てる。
【００９４】
このユーザ端末６のユーザ識別ＩＤにＩＰアドレスを割り当てるまでの手続きをここでは初期登録手続きと呼び、この段階で、ユーザ端末６がネットワーク１に接続されたことになり、これによって、以降に行われるコンテンツ配信に至るまでの様々な処理が可能となる。
【００９５】
次に、登録サーバ３ａ，３ｂ，３ｃ，３ｄによる登録手続きについて説明する。この段階では、ユーザはまだ駐車場（エリアＡ１１）にいるとする。したがってそのユーザの所持するユーザ端末６は登録サーバ３ａに登録される。
【００９６】
登録サーバ３ａへの登録手続きは、初期登録手続きの済んだユーザ端末６からの登録情報（ユーザ識別ＩＤとユーザ端末の性能を示す情報）をアクセスポイント２ａを介して取得するとともに、ＩＰアドレス割り当てサーバ４からユーザ識別ＩＤに対応するＩＰアドレスを取得することによって、図４に示すような登録データを作成する。
【００９７】
この登録データは図４からもわかるように、ユーザ端末６のユーザ識別ＩＤに、そのユーザ端末６に割り当てられたＩＰアドレス、ユーザ端末６が複数のエリアのどのエリアに位置するかを示すエリア情報としてのエリア識別子、ユーザ端末６の性能を示す情報を対応付けたデータであり、この図４に示す登録データは位置情報管理サーバ５２に送信される。
【００９８】
なお、この図４において、ユーザ端末６のユーザ識別ＩＤは「２３２３」、割り当てられたＩＰアドレスは「１９２．１６８．１．１０１」、現在位置を示すエリア識別子は「Ａ１１」であることを示している。このエリア識別子が「Ａ１１」であるということはユーザの現在位置はエリアＡ１１内であることを示している。また、「Ａｕｄｉｏ」、「Ｖｉｄｅｏ」、「Ｄｉｓｐｌａｙ」はユーザ端末６の性能を示す項目であり、「Ａｕｄｉｏ」には音声系に関する性能を現すデータが書き込まれ、「Ｖｉｄｅｏ」には画像系に関する性能を現すデータが書き込まれ、「Ｄｉｓｐｌａｙ」には表示系に関する性能を現すデーが書き込まれる。この例では、「Ａｕｄｉｏ」は「ＡＭＲ（Ａｕｄｉｏ  Ｍｏｄｅｍ  Ｒｉｓｅｒ）」、「Ｖｉｄｅｏ」は「ＭＰＥＧ４」、「Ｄｉｓｐｌａｙ」は「ＱＶＧＡ（Ｑｕａｒｔｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）」というようなユーザ端末６の性能を表すデータが書き込まれている。
【００９９】
位置情報管理サーバ５２は、登録サーバ３ａから図４に示すような登録データを受信すると、図５に示すようなそれぞれのユーザごと、すなわち、それぞれのユーザが所持するユーザ端末ごとの現在位置に基づく登録データ一覧を作成する。
【０１００】
なお、この図５においては、この実施の形態での説明対象となっているユーザ端末６（ユーザ識別ＩＤ「２３２３」のユーザ端末）以外のユーザ端末についての登録情報や位置情報も示されている。
【０１０１】
すなわち、この図５の例では、ユーザ識別ＩＤ「２３２３」は、この実施の形態での説明対象となっているユーザ端末６のユーザ識別ＩＤであり、このユーザ識別ＩＤを有するユーザ端末６は、そのＩＰアドレスが「１９２．１６８．１．１０１」であり、現在エリアを示すエリア識別子が「Ａ１１」であり、「Ａｕｄｉｏ」は「ＡＭＲ」、「Ｖｉｄｅｏ」は「ＭＰＥＧ４」、「Ｄｉｓｐｌａｙ」は「ＶＧＡ」というような性能を表す情報が示されている。
【０１０２】
また、それ以外のユーザ端末、すなわち、ユーザ識別ＩＤ「２３２４」、「２３２５」を有するユーザ端末についても、そのＩＰアドレス、現在エリアを示すエリア識別子、それぞれのユーザ端末の性能を表す情報が示されている。なお、これらその他のユーザ端末についての詳細な情報ついては説明を省略するが、ユーザ識別ＩＤ「２３２４」を有するユーザ端末の現在エリアはエリアＡ２１であり、ユーザ識別ＩＤ「２３２５」を有するユーザ端末の現在エリアはエリアＡ２２であることを示しており、また、ユーザ識別ＩＤ「２３２５」を有するユーザ端末の「Ｖｉｄｅｏ」の欄が空白となっているのは、このユーザ端末は画像表示機能を有していないことを示している。
【０１０３】
なお、この図５はある時点における位置情報管理サーバ５２が持っている情報であって、それぞれのユーザ端末を持つユーザが施設内を移動することによって、ユーザ端末の位置する現在エリアが変化するので、他のエリアに移った場合は、現在位置を示すエリア識別子が更新される。これは、新たなエリアに移った場合、そのエリアに設置されているアクセスポイントを介して、そのエリアを統括する登録サーバ（３ａ，３ｂ，３ｃ，３ｄのいずれか）に登録されるので、その登録サーバが持っているエリア識別子が登録されることになる。
【０１０４】
たとえば、ユーザ識別子「２３２３」を有するユーザ端末６が図２におけるエリアＡ１１からエリアＡ２１に移動し、アクセスポイント２ｅを介して登録サーバ３ｂに登録されたとすると、このユーザ識別ＩＤを有するユーザ端末６の位置情報管理サーバ５２における登録データ一覧は、エリア識別子の欄がエリア識別子「Ａ１１」から「Ａ２１」に更新される。
【０１０５】
また、この位置情報管理サーバ５２は、図５で示したそれぞれのユーザ識別子を有するユーザ端末の現在位置に基づく登録データ一覧の他に、図６（ａ），（ｂ）に示す情報を有する。
【０１０６】
この図６（ａ），（ｂ）に示す情報は、位置情報管理サーバ５２が予め持っている情報であり、図６（ａ）は、コンテンツ指定コードとそのコンテンツ指定コードに対応して用意されたコンテンツがどの情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄに保存されているかを示すコンテンツ指定コード／情報配信サーバ対応テーブルである。
【０１０７】
また、図６（ｂ）は、それぞれの情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄとそのＩＰアドレス（個々の情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄごとに割り当てられたＩＰアドレス）を対応付けた情報配信サーバ／ＩＰアドレス対応テーブルである。
【０１０８】
すなわち、図６（ａ）によれば、「１１００００００」のコンテンツ指定コードに対応するコンテンツは、＃１の情報配信サーバ（情報配信サーバ５１ａ）に保存されており、「１１００００２３」のコンテンツ指定コードに対応するコンテンツは、＃２の情報配信サーバ（情報配信サーバ５１ｂ）に保存されており、「１１００００２４」のコンテンツ指定コードに対応するコンテンツは、＃３の情報配信サーバ（情報配信サーバ５１ｃ）に保存されており、「１１００１０１１」のコードを有する情報は、＃４の情報配信サーバ（情報配信サーバ５１ｄ）に保存されているというように、コンテンツ指定コードとそれを保存する情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄとが対応付けられている。
【０１０９】
また、図６（ｂ）によれば、＃１の情報配信サーバ（情報配信サーバ５１ａ）のＩＰアドレスは「１９２．１６８．１．１」であり、＃２の情報配信サーバ（情報配信サーバ５１ｂ）のＩＰアドレスは「１９２．１６８．１．２」であり、＃３の情報配信サーバ（情報配信サーバ５１ｃ）のＩＰアドレスは「１９２．１６８．１．３」であるというように、それぞれの情報配信サーバのネットワーク１上のアドレスであるＩＰアドレスが示されている。
【０１１０】
上述のコンテンツ指定コードは、それぞれのコンテンツに対応付けられているもので、その一例を図７に示す。この図７は、施設側で用意した施設案内メニュー（図１の文書情報７）の一例を示すもので、この図７の例は施設の概要を一覧表として表したものである。
【０１１１】
この図７の例では、施設概要についての情報を有するコンテンツを指定するためのコンテンツ指定コードとして「１１００００００」が与えられ、建物Ｂ１の写真を示す情報を有するコンテンツを指定するためのコンテンツ指定コードとして、「１１００００２３」が与えられ、建物Ｂ２の写真を示す情報を有するコンテンツを指定するためのコンテンツ指定コードとして「１１００００２４」が与えられている。
【０１１２】
また、建物Ｂ１および建物Ｂ２内の各種店舗に対しては、店舗Ｃ１に関する情報を有するコンテンツを指定するためのコンテンツ指定コードとして「１１００１０１１」が与えられ、店舗Ｃ２に関する情報を有するコンテンツを指定するためのコンテンツ指定コードとして「１１００１０１２」が与えられ、店舗Ｃ３に関する情報を有するコンテンツを指定するためのコンテンツ指定コードとして「１１００１０１３」が与えられ、店舗Ｃ４に関する情報を有するコンテンツを指定するためのコンテンツ指定コードとして「１１００１０１４」が与えられている。
【０１１３】
この図７は文書情報７としての施設案内メニューの一部であって、この他にも、それぞれの建物ごと、あるいは店舗ごとにより詳細な情報が存在し、それぞれの情報をコンテンツとして指定するためのコンテンツ指定コードがそれぞれのコンテンツに対応して与えられている。
【０１１４】
なお、文書情報７としては、この図７に示すような一覧表的なものでなくてもよい。たとえば、施設内を説明するガイドブックのような文書情報であってもよい。このガイドブックのような文書情報の場合は、説明文中においてより詳しい情報（コンテンツ）を取得可能な部分にコンテンツ指定コードを挿入しておき、ユーザがそのガイドブックを携帯しながら施設内を移動し、必要に応じて、ガイドブックの説明文中のコンテンツ指定コードをユーザ端末に入力することによって対応するコンテンツを取得できるようにする。
【０１１５】
ところで、この図７示すようなコンテンツ指定コードに対応するそれぞれのコンテンツは、それぞれ対応する情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄに保持されており、図６（ａ）で示したようなコンテンツ指定コード／情報配信サーバ対応テーブルによって、それぞれのコンテンツ指定コードに対応するコンテンツがどの情報配信サーバに保存されているかが対応付けられている。
【０１１６】
すなわち、図７および図６（ａ）によれば、施設の概要を示す情報を指定するためのコンテンツ指定コードは「１１００００００」であって、そのコンテンツは、＃１の情報配信サーバ（情報配信サーバ５１ａ）に保存され、建物Ｂ１の写真を示す情報を指定するためのコンテンツ指定コードは「１１００００２３」であって、そのコンテンツは、＃２の情報配信サーバ（情報配信サーバ５１ｂ）であるというように、コンテンツ指定コードとそのコンテンツ指定コードに対応するコンテンツが保存された情報配信サーバとが対応付けられている。
【０１１７】
ここで、駐車場（エリアＡ１１）にいるユーザが、図７に示すような施設案内メニューに記述されている内容のうち、「施設概要」に関する情報を有するコンテンツを取得しようとして、そのコンテンツを指定するためのコンテンツ指定コード「１１００００００」をユーザ端末６に入力したとする。
【０１１８】
なお、前述したように、コンテンツ指定コードはこの図７のような数字列で表されるものでなくてもよく、バーコードや２次元コードなどでもよいことは勿論であり、数字列によるコードとバーコードや２次元コードの両方を記載しておくこともできる。また、コンテンツ指定コードの入力は、この場合は、その数字列をキー入力することによって行うものとするが、前述したように、ＯＣＲを有したユーザ端末であれば、そのコードをなぞるだけの操作で容易に自動読み取りすることもできる。
【０１１９】
このように、ユーザ端末６によってユーザの取得しようとする情報に対応するコンテンツ指定コードが入力されると、このコンテンツ指定コードの入力が情報配信要求となり、自身のユーザ識別ＩＤ「２３２３」がアクセスポイント２ａを介して仲介サーバ５３に送信されるとともに、入力したコンテンツ指定コード「１１００００００」がアクセスポイント２ａを介して仲介サーバ５３に送信される。
【０１２０】
仲介サーバ５３では、情報配信要求のあったユーザ端末６からのユーザ識別ＩＤを受信するとともにコンテンツ指定コードを受信する。そして、その受信したユーザ識別ＩＤを用いて、位置情報管理サーバ５２に対し、該当するユーザ端末６が現在どのエリアに位置するかを示すエリア識別子と、そのユーザ端末６のＩＰアドレスと、そのユーザ端末６の性能に関する情報の取得要求を出す。
【０１２１】
これによって、位置情報管理サーバ５２では、図５に示す登録データ一覧から、該当するユーザ端末６（ユーザ識別ＩＤ「２３２３」を有するユーザ端末）のＩＰアドレスと、そのユーザ端末６が現在どのエリアに位置するかを示すエリア識別子と、そのユーザ端末６の性能に関する情報を検索して取得する。
【０１２２】
また、仲介サーバ５３は、ユーザ端末６から送信されてきたコンテンツ指定コード「１１００００００」を用いて、位置情報管理サーバ５２に対し、そのコンテンツ指定コードに対応する情報を保存している情報配信サーバのＩＰアドレスの取得要求を出す。
【０１２３】
これによって、位置情報管理サーバ５２では、図６（ａ）に示すコンテンツ指定コード／情報配信サーバ対応テーブルと図６（ｂ）に示す情報配信サーバ／ＩＰアドレス対応テーブルから、コンテンツ指定コード「１１００００００」に対応するコンテンツを保存している情報配信サーバがどれであるかを特定するとともに、その情報配信サーバのＩＰアドレスを取得する。この例の場合、コンテンツ指定コードが「１１００００００」であるので、図６（ａ）によれば、対応する配信サーバは＃１の情報配信サーバ（情報配信サーバ５１ａ）であることがわかる。また、図６（ｂ）によれば、＃１の情報配信サーバ（情報配信サーバ５１ａ）に割り当てられたＩＰアドレスは、「１９２．１６８．１．１」であることがわかる。
【０１２４】
そして、位置情報管理サーバ５２から仲介サーバ５３に対して、図８（ａ）に示すようなユーザ端末６のユーザ識別ＩＤ、ＩＰアドレス、エリア識別子、ユーザ端末６の性能に関する情報と、図８（ｂ）に示すようなコンテンツ指定コード「１１００００００」に対応するコンテンツを保存している情報配信サーバ５１ａのＩＰアドレスを送信する。
【０１２５】
仲介サーバ５３は位置情報管理サーバ５２から、この図８（ａ），（ｂ）に示すようなデータを取得すると、これらの情報のうち、ユーザ識別ＩＤ「２３２３」、ユーザ端末のＩＰアドレス「１９２．１６８．１．１０１」、コンテンツ指定コード「１１００００００」、エリア識別子「Ａ１１」、ユーザ端末の性能に関する情報（「Ａｕｄｉｏ」は「ＡＭＲ」、「Ｖｉｄｅｏ」は「ＭＰＥＧ４」、「Ｄｉｓｐｌａｙ」は「ＶＧＡ」）が、この仲介サーバ５３から該当する情報配信サーバ（ＩＰアドレス「１９２．１６８．１．１」を有する情報配信サーバ）５１ａに送信される。
【０１２６】
なお、仲介サーバ５３から該当する情報配信サーバに送信されるユーザ識別ＩＤ、ユーザ端末のＩＰアドレス、コンテンツ指定コード、エリア識別子、ユーザ端末の性能に関する情報をまとめてここでは情報配信要求データと呼ぶことにする。
【０１２７】
図９は仲介サーバ５３からＩＰアドレス「１９２．１６８．１．１」を有する情報配信サーバ５１ａに対して送信される情報配信要求データの一例である。情報配信サーバ５１ａがこのような情報配信要求データを受け取ると、その情報配信要求データの内容に基づいた情報を選択して、その選択した情報を該当するユーザ端末６に送信する。
【０１２８】
具体的には、まず、図９に示される情報配信要求データのコンテンツ指定コード「１１００００００」に対応するコンテンツを取得するが、このとき、エリア識別子「Ａ１１」（エリアＡ１１を示している）を考慮し、そのエリアＡ１１に適合するコンテンツを取得する。
【０１２９】
すなわち、コード「１１００００００」に対応するコンテンツは幾つか用意されていて、その中から、エリアＡ１１にいるユーザに対してよりふさわしいコンテンツを取得する。たとえば、このコード「１１００００００」は施設概要に関するコンテンツであるが、配信すべきユーザ端末６を持つユーザは現時点においてはエリアＡ１１（駐車場）にいるので、施設の総合案内（施設全体の案内図やそれぞれの店舗の概略など）の情報の他に、駐車場に関する情報（たとえば、駐車料金体系に関する詳細情報、駐車場から店舗への順路など）がより詳しい内容として持っているコンテンツをコンテンツデータベースから選択する。なお、情報配信サーバ５１ａのコンテンツデータベースについての具体例は後述する。
【０１３０】
このようにして、まず、コンテンツ指定コード「１１００００００」とエリア識別子「Ａ１１」とに基づいてコンテンツの選択を行い（ステップＳ１）、その選択されたコンテンツを配信先のユーザ端末６の性能に適合するようなデータ形式に変換して（ステップＳ２）、その変換後のコンテンツを該当するユーザ端末６に配信する（ステップＳ３）。
【０１３１】
なお、ユーザ端末６の性能に適合するようなデータ形式に変換する処理は、図９に示されるような情報配信要求データに含まれる「Ａｕｄｉｏ」、「Ｖｉｄｅｏ」、「Ｄｉｓｐｌａｙ」の項目に記述されている内容に基づいて行う。このとき、情報配信サーバ５１ａ側では、コンテンツに対する音質や画質は、デフォルト値としては高品質なものを用意しておき、それを配信先のユーザ端末６の性能に適合できるようなデータ形式に変換する。その変換内容としては、たとえば、ビットレート、圧縮率、解像度などの変換である。
【０１３２】
また、情報配信サーバ５１ａから該当するユーザ端末（ユーザ識別ＩＤ「２３２３」を有するユーザ端末）６へのコンテンツの配信は、そのユーザの最も近くにあるアクセスポイント（この場合は、アクセスポイント２ａ）を介して行われる。
【０１３３】
図１０はある情報配信サーバ（情報配信サーバ５１ａとする）が有するコンテンツデータベースの一例を示す図であり、この図１０に示すように、たとえば、コンテンツ指定コード「１１００００００」に対応するコンテンツとして、エリアＡ１１にいるユーザに対しては、コンテンツＤ１、エリアＡ２１にいるユーザに対してはコンテンツＤ２、エリアＡ２２にいるユーザに対してはコンテンツＤ３というように、同じコンテンツ指定コードを持つコンテンツであっても、それぞれのエリアに応じたコンテンツを用意しておく。
【０１３４】
また、コンテンツ指定コード「１１００００３０」に対応するコンテンツも情報配信サーバ５１ａが保存している情報であるとすれば、このコンテンツ指定コード「１１００００３０」に対応する情報として、エリアＡ１１用としてはコンテンツＤ１１、エリアＡ２１用としてはコンテンツＤ１２というようにそれぞれのエリアに応じた情報を用意しておく。
【０１３５】
なお、すべてのエリアでその情報内容をすべて異ならせる必要はなく、たとえば、コンテンツ指定コード「１１００００００」に対応するコンテンツは、エリアＡ２１とエリアＡ２２とでは同じ情報Ｄ１を用意しておくというように、エリアによっては共通するコンテンツを用意しておくこともできる。
【０１３６】
また、それぞれのエリア対応に用意されたそれぞれのコンテンツは、配信先のユーザ端末６の性能に対応できるように、さらに細分化したコンテンツを用意することもできる。たとえば、図１０において、コード「１１００００００」の情報のうち、エリアＡ１１用に用意されたコンテンツＤ１は、文字情報のみで作成されたコンテンツＤ１ａと、文字情報に画像を加えてなるコンテンツＤ１ｂというに複数種類のコンテンツを用意しておき、配信先のユーザ端末６の性能に応じて、コンテンツＤ１を文字情報のみのコンテンツとして配信するか、文字情報に画像を加えたコンテンツとして配信するかを選択することもできる。
【０１３７】
なお、この図１０では情報配信サーバ５１ａについてのみが示されているが、他の情報配信サーバ５１ｂ，５１ｃ，５１ｄにおいても、ここでは図示を省略するが、それぞれの情報配信サーバ５１ｂ，５１ｃ，５１ｄが保存する複数の情報がそれぞれのエリア対応に用意されている。
【０１３８】
以上説明したように、この実施の形態によれば、ユーザ端末６を持つユーザが、たとえば、エリアＡ１１において、施設案内メニュー（図７参照）に記載された施設概要に関する情報を指定するためのコンテンツ指定コード「１１００００００」を入力すると、そのコンテンツ指定コード「１１００００００」に対応するコンテンツを保存している情報配信サーバ５１ａが探し出され、仲介サーバ５３からその情報配信サーバ５１ａに対して情報配信要求データ（図９参照）が送信される。
【０１３９】
これによって、その情報配信要求データを受け取った情報配信サーバ５１ａは、その情報配信要求データの内容に基づいて適切なコンテンツを選択して（コンテンツ指定コードに対応するコンテンツを当該ユーザの現在のエリアを考慮して選択する）、そのコンテンツをそのユーザ端末６の性能に適合したデータ形式に変換した上で、当該ユーザ端末６に配信する。
【０１４０】
これによって、エリアＡ１１にいるユーザはその場で施設概要に関するコンテンツを取得することができ、しかも、配信されてきた施設概要に関するコンテンツは、現在自分がいるエリアＡ１１を考慮した内容であるので、ユーザは自分の欲しいコンテンツを適切に得ることができる。
【０１４１】
また、配信されてくるコンテンツは、ユーザの所持するユーザ端末６の性能を考慮したデータ形式に変換されてくるので、配信されてきたコンテンツが自分のユーザ端末６で表示できないというようなことがなくなる。
【０１４２】
このように、ユーザは自分の欲しいコンテンツがコンテンツ指定コードをユーザ端末６に入力するだけで、そのコンテンツ指定コードとユーザの現在位置（現在のエリア）に基づいて適切な情報が配信されてくるので、ユーザ自身が欲しいコンテンツを欲しいと思っているタイミングで手早く取得することができる。
【０１４３】
たとえば、上述の実施の形態では、ユーザがエリアＡ１１にいて、施設の概要に関するコンテンツを指定するためのコンテンツ指定コード「１１００００００」を入力することによって、前述したように、たとえば、駐車料金体系に関する詳細情報、駐車場から店舗への順路などがより詳しく載っているコンテンツが配信されてくるが、もし、同じユーザがエリアＡ３にいて、同じコンテンツ指定コード「１１００００００」を入力すると、駐車上にて現時点で行われているイベントや帰りの交通情報などが配信されてくるというように、同じコンテンツ指定コードを入力した場合でも、異なったコンテンツを取得することができる。
【０１４４】
また、たとえば、エリアＡ１１にいてコンテンツ指定コード「１１００００２３」を入力すると、このコンテンツ指定コードは、図６（ａ）からもわかるように、＃２の情報配信サーバ５１ｂが保存しているので、建物Ｂ１の写真（外観や内部に入っている店舗の様子を概略的に示す写真など）が情報配信サーバ５１ｂから配信され、同じコンテンツ指定コードを建物Ｂ１の存在するエリアＡ２１で入力すると、その建物Ｂ１に入っているそれぞれの店舗に関する詳細な情報（どの店舗がどのような商品を扱っているかといった情報や、その日の特売セールや抽選会などを行っている店舗を紹介する情報）が同じ情報配信サーバ５１ｂから配信されてくる。
【０１４５】
また、ユーザが店舗Ｃ１（エリアＡ３１）にいて、たとえば、情報配信コード「１１００１０１１」（このコンテンツ指定コード「１１００１０１１」は店舗Ｃ１に関するコンテンツを指定するためのコンテンツ指定コードであるとする）を入力すると、このコンテンツ指定コードに対応するコンテンツは、図６（ａ）からもわかるように、＃４の情報配信サーバ５１ｄが保存しているので、店舗Ｃ１についての詳細な内容（その店舗Ｃ１におけるその日の特売品やお勧め商品の案内などきめ細かい情報）が情報配信サーバ５１ｄから配信されてくる。
【０１４６】
また、ユーザが店舗Ｃ１（エリアＡ３１）にいて、たとえば、コード「１１００００２４」を入力すると、建物Ｂ２の概要（たとえば、建物Ｂ２の概観の画像情報や中に入っている店舗に関する概要など）が送られてくる。
【０１４７】
このように、あるエリアにいて他のエリアの情報配信要求に対しては、そのエリアの概要を示すコンテンツを配信するようにし、自分のいるエリアでそのエリア内の情報を取得する場合には、より詳細な情報が配信されるというように、エリアを階層化して考えた場合、エリアが絞られるほど詳細な情報を配信するようにすれば、より使い勝手のよい情報配信システムとなる。
【０１４８】
図１１から図１５は本発明の情報配信処理手順を説明するフローチャートであり、具体的な例についてはすでに説明したので、ここでは処理手順についてのみ簡単に説明する。
【０１４９】
図１１は全体的な処理手順を説明する図であり、主にユーザ端末６側の処理手順を説明するものである。まず、ユーザが施設内に入場すると（ステップＳ１１）、そのユーザの所持するユーザ端末６がネットワーク１との間での通信が可能な範囲であるか否か、すなわち、上述の例ではアクセスポイント２ａ，２ｂ，・・・，２ｉのいずれかに接続可能か否かを判定し（ステップＳ１２）、通信可能範囲でなければ、通信可能範囲に入るまでの待ち状態となる（ステップＳ１３）。ここで、通信可能範囲であれば、最も近くのアクセスポイント（上述の例ではアクセスポイント２ａ，２ｂ，・・・，２ｉのいずれか）に接続する（ステップＳ１４）。
【０１５０】
続いて、初期登録（ユーザ端末６のユーザ識別ＩＤに対してＩＰアドレスを割り当てる処理）がなされているか否かを判定し（ステップＳ１４）、初期登録がなされていなければ、初期登録を行う（ステップＳ１５）。この初期登録の処理手順については図１２に示されており、それついては後述する。
【０１５１】
そして、初期登録が終了あるいはすでに初期登録が済んでいる状態で、ユーザがあるエリア（初期登録されたと同じエリアであってもよく、また、そのエリアを通り過ぎた他のエリアであってもよい）に立ち入ると（ステップＳ１６）、そのエリアのアクセスポイントを介して、当該ユーザ端末６のユーザ識別ＩＤ、ユーザ端末６の性能に関する情報が登録情報としてそのエリアに設置されている登録サーバ（上述の例では登録サーバ３ａ，３ｂ，３ｃ，３ｄのいずれか）に送られる（ステップＳ１７）。
【０１５２】
この登録情報を受け取った登録サーバはその登録情報と現在のエリアの情報とＩＰアドレス割り当てサーバ４で割り当てられたＩＰアドレスを用いて、たとえば、図４で示したような登録データを作成する（ステップＳ１８）。この登録サーバの登録処理手順は図１３に示されており、それについては後述する。
【０１５３】
そして、ある１つの登録サーバへの登録処理が終了した状態で、ユーザ端末６からコンテンツ指定コードの入力がなされたか否かを判定し（ステップＳ１９）、コンテンツ指定コード入力がなされると、ユーザ端末６からは、仲介サーバ５３に対してユーザ識別ＩＤと入力されたコンテンツ指定コードが送信される（ステップＳ２０）。仲介サーバ５３はこのユーザ識別ＩＤとコンテンツ指定コードを受け取ると、図９で示したような情報配信要求データを作成してそれを該当する情報配信サーバ（情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄのいずれか）に送信する処理を行う（ステップＳ２１）。その情報配信要求データを受信した情報配信サーバは、受信した情報配信要求データに基づいて情報配信処理を行う（ステップＳ２２）。この仲介サーバ５３が行う処理手順は図１４に示されており、それについては後述する。また、情報配信サーバが行う処理手順は図１５のフローチャートに示されており、それについては後述する。
【０１５４】
一方、ユーザによってコンテンツ指定コード入力がなされたユーザ端末６は、情報配信サーバからのコンテンツ配信待ち状態となり（ステップＳ２３）、コンテンツの配信があった場合、そのコンテンツの配信元の情報配信サーバと接続できたか否かを判定し（ステップＳ２４）、接続できなければ、再びステップＳ１９に戻って、再度、コンテンツ指定コード入力を行う。また、該当する情報配信サーバとの接続ができれば、その情報配信サーバから送信されてくるコンテンツを取得して表示する（ステップＳ２５）。
【０１５５】
そして、送信されてきたコンテンツの取得・表示が終了したか否かを判定し（ステップＳ２６）、コンテンツの取得・表示が終了していれば、現在接続されている情報配信サーバとの接続を切断する（ステップＳ２７）。そして、この時点でコンテンツ取得を終了か否かを判定し（ステップＳ２８）、それ以上のコンテンツ取得を行わなければ処理を終了し、次のコンテンツを取得するのであれば、ステップＳ１６に戻る。
【０１５６】
図１２は初期登録の処理手順を説明するフローチャートであり、ステップＳ３１，Ｓ３２，Ｓ３３は、図１１のステップＳ１１，Ｓ１２，Ｓ１３と同じであるので、ここでは、ステップＳ３４以降の処理について説明する。
【０１５７】
まず、ユーザ端末６側では、最も近いアクセスポイントを電波（無線電波）の強弱によって自動的に選択し（ステップＳ３４）、選択されたアクセスポイントを介してＩＰアドレス割り当てサーバ４にアクセスする（ステップＳ３５）。このとき、ユーザ端末６からＩＰアドレス割り当てサーバ４にユーザ識別ＩＤが送られる。
【０１５８】
ＩＰアドレス割り当てサーバ４では、そのユーザ端末６に対してＩＰアドレス割り当て済みか否かを判定し（ステップＳ３６）、ＩＰアドレスがまだ割り当てられていなければ、そのユーザ端末６のユーザ識別ＩＤに対応付けてＩＰアドレスを割り当てる（ステップＳ３７）。
【０１５９】
そして、その割り当てたＩＰアドレスの有効時間を設定し（ステップＳ３８）、割り当てたＩＰアドレスをアクセスポイントを介してユーザ端末６に送信し（ステップＳ３９）、また、ユーザ識別ＩＤ／ＩＰアドレス対応テーブルの更新（ユーザ識別ＩＤに割り当てたＩＰアドレスを対応付け）を行う（ステップＳ４０）。なお、ステップＳ３６において、そのユーザ端末６がすでにＩＰアドレス割り当てが済んでいる場合には、そのすでに割り当てられたＩＰアドレスの有効時間をリセットし（ステップＳ４１）、ユーザ識別ＩＤ／ＩＰアドレス対応テーブルを更新する（ステップＳ４０）。
【０１６０】
また、ステップＳ３９によってＩＰアドレス割り当てサーバ４から送信されてきたＩＰアドレスをユーザ端末６が受信すると、そのユーザ端末６では送られてきたＩＰアドレスを登録（または更新）する（ステップＳ４２）。
【０１６１】
図１３は登録サーバへの登録処理手順を説明するフローチャートであり、ステップＳ５１，Ｓ５２，Ｓ５３，Ｓ５４，Ｓ５５は、図１１のステップＳ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５と同じであるので、ここでは、ステップＳ５６以降の処理について説明する。
【０１６２】
このステップＳ５６の処理は図１１のステップＳ１７と同じ処理であり、ユーザ端末６側の処理として、登録情報（ユーザ識別ＩＤとユーザ端末の性能に関する情報）を最も近いアクセスポイント（２ａ，２ｂ，・・・，２ｉのいずれか）を介してそのアクセスポイントと同じエリアに設置されている登録サーバ（３ａ，３ｂ，３ｃ，３ｄのいずれか）に送信する。
【０１６３】
登録サーバ側では、その登録情報をアクセスポイントを介して受信すると（ステップＳ５７）、ＩＰアドレス割り当てサーバ４に対して、登録情報に含まれるユーザ識別ＩＤによってそのユーザ識別ＩＤに割り当てられたＩＰアドレスの問い合わせを行う（ステップＳ５８）。これによって、ＩＰアドレス割り当てサーバ４では、該当するＩＰアドレスをユーザ識別ＩＤ／ＩＰアドレス対応テーブルを検索して取得し（ステップＳ５９）、該当するＩＰアドレスが取得されたら、そのＩＰアドレスを問い合わせのあった登録サーバに送信する（ステップＳ６０）。
【０１６４】
ＩＰアドレス割り当てサーバ４からのＩＰアドレスを受け取った登録サーバは、ステップＳ５７で受信したユーザ端末からの登録情報（ユーザ識別ＩＤとユーザ端末の性能に関する情報）、エリア識別子（自身の登録サーバの設置されているエリアを示す情報）、ＩＰアドレス割り当てサーバ４からのＩＰアドレスをまとめて、たとえば、図４で示したような登録データを作成して、それを位置情報管理サーバ５２に送信する（ステップＳ６２）。
【０１６５】
図１４はユーザ端末６からのコンテンツ指定コード入力とそのときの仲介サーバ５３と位置情報管理サーバ５２の処理手順を説明するフローチャートであり、ユーザによってコンテンツ指定コードの入力がなされると（ステップＳ７１）、このユーザ端末６からはユーザ識別ＩＤと入力されたコンテンツ指定コードが出力され、そのユーザ識別ＩＤとコンテンツ指定コードは、接続状態となっているアクセスポイントを介して仲介サーバ５３に送信される（ステップＳ７２）。
【０１６６】
また、このユーザ端末６では、入力されたコンテンツ指定コードを履歴として保存し（ステップＳ７３）、情報配信サーバ（情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄのいずれか）からの情報配信待ち状態となる（ステップＳ７４）。
【０１６７】
一方、仲介サーバ５３側では、ユーザ端末６から送信されてきたユーザ識別ＩＤによって、そのユーザ端末６に関する情報として、登録情報（ユーザ識別ＩＤとユーザ端末の性能に関する情報）、ＩＰアドレス、エリア識別子を位置情報管理サーバ５２に問い合わせる（ステップＳ７５）。
【０１６８】
また、仲介サーバ５３は、ユーザ端末６から送信されてきたコンテンツ指定コードによってそのコンテンツ指定コードに対応するコンテンツを保存している情報配信サーバのＩＰアドレスを位置情報管理サーバ５２に問い合わせる（ステップＳ７６）。
【０１６９】
これによって、位置情報管理サーバ５２では、仲介サーバ５３からのステップＳ７５に対する問い合わせに応じて、ユーザ端末６に関する情報として、登録情報（ユーザ識別ＩＤとユーザ端末の性能に関する情報）とそのユーザ端末６のＩＰアドレスとそのユーザ端末６の現在のエリアを示すエリア識別子を図５で示したような登録データ一覧から検索して取得する（ステップＳ７７）。
【０１７０】
また、位置情報管理サーバ５２では、仲介サーバ５３からのステップＳ７６に対する問い合わせに応じて、コンテンツ指定コードに対応するコンテンツを保存する情報配信サーバのＩＰアドレスを図６（ａ）で示したようなコンテンツ指定コード／情報配信サーバ対応テーブルと図６（ｂ）で示したような情報配信サーバ／ＩＰアドレス対応テーブルから検索して取得する（ステップＳ７８）。
【０１７１】
そして、位置情報管理サーバ５２では、これら取得した情報、すなわち、ユーザ端末６の登録情報（ユーザ識別ＩＤとユーザ端末の性能に関する情報）、そのユーザ端末のＩＰアドレス、そのユーザ端末が現在の位置するエリアのエリア識別子と、該当する情報配信サーバのＩＰアドレスとを仲介サーバ５３に返信する（ステップＳ７９）。
【０１７２】
仲介サーバ５３では、位置情報管理サーバ５２から送られてきたこれらの情報、すなわち、ユーザ端末６の登録情報（ユーザ識別ＩＤとユーザ端末の性能に関する情報）、ＩＰアドレス、エリア識別子と、該当する情報配信サーバのＩＰアドレスを取得してそれらの情報から図９で示したような情報配信要求データを作成する（ステップＳ８０）。そして、この情報配信要求データを該当する情報配信サーバに送信する（ステップＳ８１）。
【０１７３】
図１５は情報配信サーバ（情報配信サーバ５１ａ，５１ｂ、５１ｃ，５１ｄのいずれか）がユーザ端末６に対して行う情報配信処理手順と、その情報配信サーバから送信されてくるコンテンツを受け取ったユーザ端末６の処理手順を説明するフローチャートである。
【０１７４】
図１５において、ある情報配信サーバ（情報配信サーバ５１ａ，５１ｂ、５１ｃ，５１ｄのいずれか）は、仲介サーバ５３より情報配信要求データ（その一例を図９に示す）を受信すると（ステップＳ９１）、受信した情報配信要求データに含まれるコンテンツ指定コードとエリア識別子によって、図１０で示したコンテンツデータベースから配信すべきコンテンツを選択する（ステップＳ９２）とともに、受信した情報配信要求データに含まれるユーザ端末６の性能に関する情報に基づいて、選択したコンテンツをユーザ端末６の性能に適合するデータ形式に変換する（ステップＳ９３）。
【０１７５】
そして、そのコンテンツの配信先であるユーザ端末６との接続が完了しているか否かを判定し（ステップＳ９４）、接続されていなければ、接続完了まで待ち（ステップＳ９５）、接続完了であれば、そのユーザ端末６に該当するコンテンツを送信する（ステップＳ９６）。
【０１７６】
一方、ユーザ端末６側では、自身と接続状態となった情報配信サーバから配信されてくるコンテンツを受信すると（ステップＳ９７）、その受信した情報はディスプレイなどに表示可能となり、ユーザの操作によってディスプレイなどにそのコンテンツが表示される（ステップＳ９８）。
【０１７７】
その後、表示終了であるか否かを判定し（ステップＳ９９）、表示が終了であれば、接続状態にあった情報配信サーバとの接続を切断する（ステップＳ１００）。そして、この時点でコンテンツ取得を終了か否かを判定し（ステップＳ１０１）、それ以上のコンテンツ取得を行わなければ処理を終了し、次のコンテンツを取得するのであれば、次のコンテンツ指定コードの入力を行う（ステップＳ１０２）。
【０１７８】
なお、本発明は上述の実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲で種々変形実施可能となるものである。たとえば、上述の実施の形態では、情報配信サーバ５１ａ，５１ｂ，５１ｃ，５１ｄは、エリアＡ１１，Ａ２１，Ａ２２，Ａ３１にそれぞれ１台ずつ、すなわち、複数台設けるようにしたが、必ずしも複数台設ける必要はなく、１台の情報配信サーバがユーザへの配信用として用意された複数のコンテンツをすべて保存するようにしてもよい。
【０１７９】
また、ＩＰアドレス割り当てサーバ４、位置情報管理サーバ５２、仲介サーバ５３は、上述の実施の形態では、それぞれ１台ずつとして説明したが、これらは、１台ずつでなくてもよいことは勿論であり、コンテンツを配信すべきエリア数が多かったり、配信すべき全体のエリアが広い場合には、たとえば、エリアごとにこれらＩＰアドレス割り当てサーバ４、位置情報管理サーバ５２、仲介サーバ５３を設けるというように、それぞれの状況に応じて必要な台数を設けることも可能である。
【０１８０】
また、上述の実施の形態では、ユーザ端末６としては、携帯電話機などの汎用機器を用いた例で説明したが、本発明の情報配信システム専用のユーザ端末を用意することも勿論可能である。
【０１８１】
たとえば、本発明の情報配信システムを複合商業施設やテーマパークなどに適用する場合、その複合商業施設やテーマパークで専用のユーザ端末を用意しておき、その専用のユーザ端末を来場したユーザに貸し出すというようなこともできる。
【０１８２】
このように、専用のユーザ端末を用意する場合、コンテンツ指定コードを入力する機能として、ＯＣＲなどを搭載すれば、コンテンツ指定コードをバーコードや２次元コードとすることもでき、ユーザはそのバーコードや２次元コードをなぞるだけで容易に入力することができ、より一層、使い勝手がよくなる。また、専用のユーザ端末とすることで、ユーザ端末の性能の違いがなくなるので、情報配信システム側ではコンテンツを配信する際、ユーザ端末の性能の違いを考慮することなく、情報配信システム側で用意した高品質なコンテンツを配信することができる。
【０１８３】
また、本発明の情報配信システムは、複合商業施設やテーマパークなど以外にも適用することができることは勿論である。
【０１８４】
また、本発明は以上説明した本発明を実現するための処理手順が記述された処理プログラムを作成し、その処理プログラムをフロッピィディスク、光ディスク、ハードディスクなどの記録媒体に記録させておくこともでき、本発明は、その処理プログラムの記録された記録媒体をも含むものである。また、ネットワークから当該処理プログラムを得るようにしてもよい。
【図面の簡単な説明】
【図１】本発明の情報配信システムの実施の形態を説明する構成図である。
【図２】本発明の情報配信システムにおけるコンテンツの配信可能範囲（エリア）を階層化された複数のエリアに分けた例を示す図である。
【図３】ＩＰアドレス割り当てサーバが有するユーザ識別ＩＤ／ＩＰアドレス対応テーブルの一例を示す図である。
【図４】登録サーバが有する登録データの一例を示す図である。
【図５】位置情報管理サーバが有する個々のユーザ端末ごとの登録データ一覧の一例を示す図である。
【図６】位置情報管理サーバが有するコンテンツ指定コード／情報配信サーバ対応テーブルの一例と情報配信サーバ／ＩＰアドレス対応テーブルの一例を示す図である。
【図７】本発明の実施の形態で用いるコンテンツ指定コードの記述された文書情報の一例を示す図である。
【図８】仲介サーバが位置情報管理サーバから取得したあるユーザ識別ＩＤに対するＩＰアドレス、エリア識別子、登録情報の一例およびユーザ端末から入力されたコンテンツ指定コードに対応して取得された情報配信サーバのＩＰアドレスの一例を示す図である。
【図９】図８に示すデータに基づいて仲介サーバで作成された情報配信要求データの一例を示す図である。
【図１０】ある情報配信サーバが有するコンテンツデータベースの一例を示す図である。
【図１１】本発明の実施の形態の全体的な処理手順を説明するフローチャートである。
【図１２】本発明の実施の形態における初期登録処理手順を説明するフローチャートである。
【図１３】本発明の実施の形態における登録サーバへの登録処理手順を説明するフローチャートである。
【図１４】本発明の実施の形態におけるユーザ端末からのコンテンツ指定コード入力とそれに対する仲介サーバと位置情報管理サーバの処理手順を説明するフローチャートである。
【図１５】本発明の実施の形態における情報配信サーバからコンテンツ配信処理とそれに対するユーザ端末のコンテンツ受信処理手順を説明するフローチャートである。
【符号の説明】
１  ネットワーク、２ａ，２ｂ，・・・，２ｉ  アクセスポイント、３ａ，３ｂ，３ｃ，３ｄ  登録サーバ、４  ＩＰアドレス割り当てサーバ、５  情報配信処理装置、６  ユーザ端末、７  文書情報、５１ａ，５１ｂ，５１ｃ，５１ｄ  情報配信サーバ、５２  位置情報管理サーバ、５３  仲介サーバ、Ａ１１  第１階層エリアを構成するエリア  Ａ２１，Ａ２２  第２階層エリアに属するエリア、Ａ３１  第３階層エリアに属するエリア
【図１】
2005025627.tif 000003
【図２】
2005025627.tif 000004
【図３】
2005025627.tif 000005
【図４】
2005025627.tif 000006
【図５】
2005025627.tif 000007
【図６】
2005025627.tif 000008
【図７】
2005025627.tif 000009
【図８】
2005025627.tif 000010
【図９】
2005025627.tif 000011
【図１０】
2005025627.tif 000012
【図１１】
2005025627.tif 000013
【図１２】
2005025627.tif 000014
【図１３】
2005025627.tif 000015
【図１４】
2005025627.tif 000016
【図１５】
2005025627.tif 000017