(57)【要約】【課題】多機能携帯電話端末から所定のウェブサイトに対するデータのアップロードを容易にする。【解決手段】携帯電話端末１０は、ＧＰＳによる現在位置取得機能と、インターネット通信機能と、撮像機能とを有する。施設３０Ｂで端末１０による撮影が行われ、サーバ１２に対して、撮像された画像データを転送すると共に、現在地を示す位置情報を送信する。サーバ１２は、送信された位置情報に基づき撮像が行われた施設３０Ｂに関する情報を検索し、さらに施設３０Ｂに関連するウェブサイト１５ＢのＵＲＬを特定する。そして、端末１０からサーバ１２に転送された画像データを、この特定されたウェブサイト１５Ｂに対して転送する。ユーザは、撮像を行った施設３０Ｂに関連するウェブサイト１５Ｂの検索を一々行うことなく、撮像された画像データをウェブサイト１５Ｂにアップロードすることができる。【選択図】図１
2008211732.tif 000002
【特許請求の範囲】
【請求項１】
現在の位置を示す位置情報を取得する現在位置取得部を備え、インターネットを介してデータの送受信が可能とされた端末装置と、
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされたサーバと
を有し、
上記端末装置は、
上記インターネットを介してデータを送信する際に、上記現在位置取得部で取得された上記位置情報を上記サーバに送信し、
上記サーバは、
上記端末装置から送信された上記位置情報に基づき上記データベースを検索して該位置情報に対応する上記施設またはエリアを示す情報を抽出し、抽出された該施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を特定するようにされ、
上記端末装置から送信される上記データを、上記特定された上記アドレス情報に基づき転送する
ようにした
ことを特徴とする情報転送システム。
【請求項２】
請求項１に記載の情報転送システムにおいて、
上記端末装置は、上記送信するための上記データを上記サーバに転送し、上記サーバは、転送された該データを上記特定された上記アドレス情報に基づき転送する
ことを特徴とする情報転送システム。
【請求項３】
請求項１に記載の情報転送システムにおいて、
上記サーバは、上記特定された上記アドレス情報を上記端末装置に送信し、該端末装置は、上記送信するための上記データを上記サーバから送信された該アドレス情報に基づき転送する
ことを特徴とする情報転送システム。
【請求項４】
請求項１に記載の情報転送システムにおいて、
上記端末装置は、被写体を撮像し画像データを出力する撮像部をさらに有し、
上記撮像部から出力された上記画像データを上記送信するための上記データとして上記端末装置から送信する
ことを特徴とする情報転送システム。
【請求項５】
請求項１に記載の情報転送システムにおいて、
上記現在位置取得部は、ＧＰＳを利用して上記現在の位置を示す位置情報を取得する
ことを特徴とする情報転送システム。
【請求項６】
請求項１に記載の情報転送システムにおいて、
上記端末装置は、無線で電話通信を行う携帯電話端末である
ことを特徴とする情報転送システム。
【請求項７】
請求項１に記載の情報転送システムにおいて、
上記データの転送は、上記アドレス情報に対応するウェブサイトに対してなされ、
上記データベースは、さらに、上記ウェブサイトに上記データを転送する際の該ウェブサイトに対してなされる手順を示したスクリプトを上記アドレス情報に対応付けて格納する
ことを特徴とする情報転送システム。
【請求項８】
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して、該位置情報に対応する上記施設またはエリアを示す情報を抽出し、
抽出された上記施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を特定し、
上記端末装置から送信されるデータを、上記特定された上記アドレス情報に基づき転送する
ようにした
ことを特徴とする情報転送方法。
【請求項９】
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して、該位置情報に対応する上記施設またはエリアを示す情報を抽出し、
抽出された上記施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を特定し、
上記端末装置から送信されるデータを、上記特定された上記アドレス情報に基づき転送する
ようにした情報転送方法をコンピュータ装置に実行させる
ことを特徴とする情報転送プログラム。
【請求項１０】
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、
端末装置から送信された現在位置を示す位置情報に基づき上記データベースを検索して対応する上記施設またはエリアを示す情報を抽出し、
上記抽出された上記施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を特定するようにされ、
特定された上記アドレス情報を、上記端末装置から送信されるデータの転送先とする
ことを特徴とする情報転送装置。
【請求項１１】
請求項１０に記載の情報転送装置において、
上記端末装置から上記送信のための上記データを転送され、転送された該データを上記特定された上記アドレス情報に基づき転送する
ことを特徴とする情報転送装置。
【請求項１２】
請求項１０に記載の情報転送装置において、
上記特定された上記アドレス情報を上記端末装置に送信する
ことを特徴とする情報転送装置。
【請求項１３】
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して対応する上記施設またはエリアを示す情報を抽出し、
上記抽出された上記施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を特定し、
特定された上記アドレス情報を、上記端末装置から送信されるデータの転送先とする
ことを特徴とする情報転送方法。
【請求項１４】
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して対応する上記施設またはエリアを示す情報を抽出し、
上記抽出された上記施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を特定し、
特定された上記アドレス情報を、上記端末装置から送信されるデータの転送先とする情報転送方法をコンピュータ装置に実行させる
ことを特徴とする情報転送プログラム。
【請求項１５】
携帯可能に構成された情報転送端末において、
現在の位置を示す位置情報を取得する現在位置取得部と、
インターネットを介してデータの送受信を行う通信部と
を備え、
上記通信部により上記インターネットを介してデータを送信する際に、上記現在位置取得部で取得された上記位置情報を、
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされ、上記位置情報に基づき上記データベースを検索して該位置情報に対応する上記施設またはエリアを示す情報を抽出し、上記抽出された上記施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を上記データの転送先として特定するようにされたサーバに送信する
ことを特徴とする情報転送端末。
【請求項１６】
請求項１５に記載の情報転送端末において、
上記送信するための上記データを上記サーバに転送し、
上記送信するための上記データが上記サーバから上記アドレス情報に基づき転送されるようにした
ことを特徴とする情報転送端末。
【請求項１７】
請求項１５に記載の情報転送端末において、
上記送信するための上記データを、上記サーバから送信された上記特定された上記アドレス情報に基づき転送する
ことを特徴とする情報転送端末。
【請求項１８】
請求項１５に記載の情報転送端末において、
被写体を撮像し画像データを出力する撮像部をさらに有し、
上記送信するための上記データは、上記撮像部から出力された上記画像データである
ことを特徴とする情報転送端末。
【請求項１９】
請求項１５に記載の情報転送端末において、
上記現在位置取得部は、ＧＰＳを利用して上記現在の位置を示す位置情報を取得する
ことを特徴とする情報転送端末。
【請求項２０】
請求項１５に記載の情報転送端末において、
無線で電話通信を行う携帯電話端末である
ことを特徴とする情報転送端末。
【請求項２１】
携帯可能に構成された情報転送端末による情報転送方法において、
現在の位置を示す位置情報を取得する現在位置取得のステップと、
インターネットを介してデータの送受信を行う通信のステップと
を備え、
上記通信のステップにより上記インターネットを介してデータを送信する際に、上記現在位置取得のステップで取得された上記位置情報を、
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされ、上記位置情報に基づき上記データベースを検索して該位置情報に対応する上記施設またはエリアを示す情報を抽出し、上記抽出された上記施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を上記データの転送先として特定するようにされたサーバに送信する
ことを特徴とする情報転送方法。
【請求項２２】
携帯可能に構成された情報転送端末による情報転送方法をコンピュータ装置に実行させる情報転送プログラムにおいて、
上記情報転送方法は、
現在の位置を示す位置情報を取得する現在位置取得のステップと、
インターネットを介してデータの送受信を行う通信のステップと
を備え、
上記通信のステップにより上記インターネットを介してデータを送信する際に、上記現在位置取得のステップで取得された上記位置情報を、
施設またはエリアを示す情報と該施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、上記施設またはエリアを示す情報と、該施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされ、上記位置情報に基づき上記データベースを検索して該位置情報に対応する上記施設またはエリアを示す情報を抽出し、上記抽出された上記施設またはエリアを示す情報に基づき上記データベースを検索して該施設またはエリアを示す情報に対応する上記アドレス情報を上記データの転送先として特定するようにされたサーバに送信する
ことを特徴とする情報転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ある位置に対応する情報を当該位置に関連する転送先に転送するようにした情報転送システム、情報転送装置、情報転送端末、情報転送方法および情報転送プログラムに関する。
【背景技術】
【０００２】
携帯可能で、無線通信により電話通信を行う携帯電話端末に対して、電話通信機能以外の様々な機能を付加した多機能を有する端末装置（以下、多機能携帯電話端末）が広く一般的に普及している。このような多機能携帯電話端末に組み込まれる機能の例として、静止画像や動画像の撮像機能、インターネットに対する通信機能、ＧＰＳ(Global Positioning System)を利用した位置確認機能などが挙げられる。特許文献１には、撮像機能が組み込まれた携帯電話端末の例が記載されている。
【特許文献１】特開２００６−２１１６９７
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、近年では、インターネット上のウェブ（ウェブ）サイトにおいて、ユーザが自由に静止画像データや動画像データをアップロードして公開できるようにしたウェブサイトが人気を博している。例えば、ユーザは、上述の多機能携帯電話端末により、撮像機能を用いて撮像し、インターネットに対する通信機能を用いて、撮像により得られた静止画像データを電子メールに添付して当該ウェブサイトにアップロードすることが考えられる。
【０００４】
ところが、従来では、データのアップロード先は、ユーザ自身が探し出して指定する必要があり、手間がかかりまた時間も要してしまうという問題点があった。
【０００５】
上述の多機能携帯電話端末は、一般的なパーソナルコンピュータなどと比較して遙かに画面が小さく、また、操作子も限られており、アップロード先の検索作業を苦痛に感じるユーザも少なくないと考えられる。さらに、通信速度に関しても、多機能携帯電話端末によるインターネットに対する通信は、例えばパーソナルコンピュータを光ファイバなどの通信回線に接続してインターネットと通信を行う場合に比べて低速であり、この点でも、アップロード先の検索作業を快適に行うことができるとは考えにくい。
【０００６】
予めデータのアップロード先を探しておき、多機能携帯電話端末のメモリに記憶させアップロード先リストとして登録しておくことも考えられる。しかしながら、この場合であっても、リストに登録されていないアップロード先にデータをアップロードしようとした場合には、当該アップロード先をユーザ自身が探し出す必要があるという問題点があった。
【０００７】
例えば、偶然立ち寄った場所で撮像した静止画データを、その場所に関連するウェブサイトにアップロードしようとした場合、当該ウェブサイトの情報は、当然のことながらアップロード先リストに登録されていないことになる。そのため、ユーザは、例えば多機能携帯電話端末のインターネット通信機能を用い、キーワードを試行錯誤しながら当該ウェブサイトの情報をインターネット上から検索する必要があった。
【０００８】
したがって、この発明の目的は、携帯およびインターネット通信が可能とされた、多機能携帯電話端末のような情報機器から所定のウェブサイトに対するデータのアップロードを容易に行うことができるようにした情報転送システム、情報転送装置、情報転送端末、情報転送方法および情報転送プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
第１の発明は、上述した課題を解決するために、現在の位置を示す位置情報を取得する現在位置取得部を備え、インターネットを介してデータの送受信が可能とされた端末装置と、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされたサーバとを有し、端末装置は、インターネットを介してデータを送信する際に、現在位置取得部で取得された位置情報をサーバに送信し、サーバは、端末装置から送信された位置情報に基づきデータベースを検索して位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定するようにされ、端末装置から送信されるデータを、特定されたアドレス情報に基づき転送するようにしたことを特徴とする情報転送システムである。
【００１０】
また、第２の発明は、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して、位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定し、端末装置から送信されるデータを、特定されたアドレス情報に基づき転送するようにしたことを特徴とする情報転送方法である。
【００１１】
また、第３の発明は、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して、位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定し、端末装置から送信されるデータを、特定されたアドレス情報に基づき転送するようにした情報転送方法をコンピュータ装置に実行させることを特徴とする情報転送プログラムである。
【００１２】
また、第４の発明は、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、端末装置から送信された現在位置を示す位置情報に基づきデータベースを検索して対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定するようにされ、特定されたアドレス情報を、端末装置から送信されるデータの転送先とすることを特徴とする情報転送装置である。
【００１３】
また、第５の発明は、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定し、特定されたアドレス情報を、端末装置から送信されるデータの転送先とすることを特徴とする情報転送方法である。
【００１４】
また、第６の発明は、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定し、特定されたアドレス情報を、端末装置から送信されるデータの転送先とする情報転送方法をコンピュータ装置に実行させることを特徴とする情報転送プログラムである。
【００１５】
また、第７の発明は、携帯可能に構成された情報転送端末において、現在の位置を示す位置情報を取得する現在位置取得部と、インターネットを介してデータの送受信を行う通信部とを備え、通信部によりインターネットを介してデータを送信する際に、現在位置取得部で取得された位置情報を、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされ、位置情報に基づきデータベースを検索して位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報をデータの転送先として特定するようにされたサーバに送信することを特徴とする情報転送端末である。
【００１６】
また、第８の発明は、携帯可能に構成された情報転送端末による情報転送方法において、現在の位置を示す位置情報を取得する現在位置取得のステップと、インターネットを介してデータの送受信を行う通信のステップとを備え、通信のステップによりインターネットを介してデータを送信する際に、現在位置取得のステップで取得された位置情報を、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされ、位置情報に基づきデータベースを検索して位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報をデータの転送先として特定するようにされたサーバに送信することを特徴とする情報転送方法である。
【００１７】
また、第９の発明は、携帯可能に構成された情報転送端末による情報転送方法をコンピュータ装置に実行させる情報転送プログラムにおいて、情報転送方法は、現在の位置を示す位置情報を取得する現在位置取得のステップと、インターネットを介してデータの送受信を行う通信のステップとを備え、通信のステップによりインターネットを介してデータを送信する際に、現在位置取得のステップで取得された位置情報を、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされ、位置情報に基づきデータベースを検索して位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報をデータの転送先として特定するようにされたサーバに送信することを特徴とする情報転送プログラムである。
【００１８】
上述したように、第１〜第３の発明は、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して、位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定し、端末装置から送信されるデータを、特定されたアドレス情報に基づき転送するようにしているため、端末装置から送信されるデータを、端末装置で取得された現在位置に対応する施設またはエリアに関連するアドレスに転送することができる。
【００１９】
また、第４〜第６の発明は、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定し、特定されたアドレス情報を、端末装置から送信されるデータの転送先としているため、端末装置から送信されるデータを、端末装置で取得された現在位置に対応する施設またはエリアに関連するアドレスに転送することができる。
【００２０】
また、第７〜第９の発明は、現在位置を示す位置情報を取得し、インターネットを介してデータを送信する際に、取得された位置情報を、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされ、位置情報に基づきデータベースを検索して位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報をデータの転送先として特定するようにされたサーバに送信するようにしているため、データを、現在位置に対応する施設またはエリアに関連するアドレスに転送することができる。
【発明の効果】
【００２１】
第１〜第３の発明は、上述したように、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して、位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定し、端末装置から送信されるデータを、特定されたアドレス情報に基づき転送するようにしているため、端末装置から送信されるデータを、端末装置で取得された現在位置に対応する施設またはエリアに関連するアドレスに転送することができる効果がある。
【００２２】
また、第４〜第６の発明は、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを、端末装置から送信された現在位置を示す位置情報に基づき検索して対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報を特定し、特定されたアドレス情報を、端末装置から送信されるデータの転送先としているため、端末装置から送信されるデータを、端末装置で取得された現在位置に対応する施設またはエリアに関連するアドレスに転送することができる効果がある。
【００２３】
また、第７〜第９の発明は、現在位置を示す位置情報を取得し、インターネットを介してデータを送信する際に、取得された位置情報を、施設またはエリアを示す情報と施設またはエリアの位置を示す位置情報とを対応付けて格納すると共に、施設またはエリアを示す情報と、施設またはエリアを示す情報に対応する施設またはエリアに関連するインターネット上のアドレス情報とを対応付けて格納するデータベースを備え、インターネットを介してデータの送受信が可能とされ、位置情報に基づきデータベースを検索して位置情報に対応する施設またはエリアを示す情報を抽出し、抽出された施設またはエリアを示す情報に基づきデータベースを検索して施設またはエリアを示す情報に対応するアドレス情報をデータの転送先として特定するようにされたサーバに送信するようにしているため、データを、現在位置に対応する施設またはエリアに関連するアドレスに転送することができる効果がある。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の実施の一形態を、図面を参照しながら説明する。この発明では、ユーザは、例えば現在位置を取得する現在位置取得機能と、インターネットに対して通信を行う通信機能を有し、携帯可能とされた端末装置により所定のデータを通信機能を用いてインターネットに向けて送信する。このとき、現在位置取得機能により取得された現在位置情報を、所定のデータと対応付けてサーバに送信する。
【００２５】
サーバ側では、ユーザの端末装置から送信された位置情報を受信し、受信された位置情報に示される位置に関する情報を検索し、さらに当該位置に関する情報に関連するインターネット上のアドレスを特定する。そして、ユーザの端末装置から送信された所定のデータの送信先を、この特定されたアドレスとする。当該アドレスを端末装置に送信し、端末装置から直接的に当該アドレスにデータを送信してもよいし、端末装置から送信されたデータを一旦サーバに格納し、サーバから当該アドレスにデータを送信することもできる。ユーザは、位置情報に関連するウェブサイトの検索を一々行うことなく、所定のデータを当該ウェブサイトにアップロードすることができる。
【００２６】
一例として、現在位置取得機能およびインターネット通信機能に加え、撮像機能を有し携帯可能とされた端末装置を考える。例えば端末装置から送信されるデータをサーバに一旦格納するようにした場合、撮像機能を用いて撮像を行い、インターネット接続された所定のサーバに対し、得られた画像データを通信機能を用いて送信すると共に、現在位置取得機能により取得された現在位置情報を、画像データと対応付けて当該サーバに送信する。サーバ側では、ユーザの端末装置から送信された画像データおよび位置情報を受信し、位置情報に基づき撮像が行われた位置に関する情報を検索し、さらに当該位置に関する情報に関連するインターネット上のアドレスを特定する。そして、ユーザの端末装置から送信されサーバに受信された画像データを、この特定されたアドレスに対して送信する。ユーザは、撮像を行った施設やエリアに関連するウェブサイトの検索を一々行うことなく、当該撮像により得られた画像データを当該ウェブサイトにアップロードすることができる。
【００２７】
図１は、この発明の実施の一形態によるシステムを概略的に示す。多機能携帯電話端末１０は、通常の電話通信機能に加えて、例えば撮像機能、インターネット通信機能および現在位置確認機能を有する。詳細は後述するが、多機能携帯電話端末１０は、撮像機能を用いて撮像した画像データを、内蔵するメモリに保存することができる。また、インターネット通信機能を用いてインターネット２０に接続し、インターネット２０を介してデータ通信を行うことができる。例えば、多機能携帯電話端末１０は電子メールの送受信機能を有し、インターネット２０を介して電子メールの送受信を行うことができ、このとき、上述の撮像機能を用いて撮像され保存された画像データを、電子メールに添付してインターネット２０を介して指定の宛先に送信することができる。
【００２８】
さらに、多機能携帯電話端末１０は、ＧＰＳ(Global Positioning System)に対応し、複数の衛星１１、１１、・・・から送信された測位のための電波（以下、測位電波と呼ぶ）を受信し、受信された測位電波に基づき測位計算を行い、現在位置を所定の精度で緯度（Ｌａｔ）および経度（Ｌｏｎ）などで取得することができる。
【００２９】
なお、多機能携帯電話端末１０を用いて現在位置を取得する方法は、ＧＰＳを用いた方法に限られない。例えば、多機能携帯電話端末１０と、当該多機能携帯電話端末１０が無線通信を行う基地局との関係に基づき現在位置を取得することが可能である。以下では、現在位置情報を、ＧＰＳを用いて緯度および経度として取得するものとして説明を行う。
【００３０】
インターネット２０に、この発明によるサービスを提供するためのサーバ１２が接続される。サーバ１２は、例えば複数台のコンピュータ装置がネットワーク接続されて構成される。サーバ１２を、１台のコンピュータ装置から構成してもよい。サーバ１２は、所定のストレージ装置や入出力装置などの周辺機器を有し、所定のプログラムに従いサービスの提供および管理などの制御を行う。
【００３１】
サーバ１２は、位置情報データベース１３およびユーザデータベース１４を有する。位置情報データベース１３は、所定の施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・の地理上の位置を示す位置情報と当該エリア３０Ａ、３０Ｂ、３０Ｃ、・・・を識別する識別情報とが対応付けられて格納されると共に、当該エリア３０Ａ、３０Ｂ、３０Ｃ、・・・と、施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・に関連する情報とが対応付けられて格納される。また、ユーザデータベース１４は、このサービスを利用するユーザの情報が、ユーザを識別する識別情報と関連付けられて格納される。これらデータベース１３および１４の詳細については、後述する。
【００３２】
なお、施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・は、緯度および経度といった地理上の位置情報で範囲を指定できれば特に種類を問わない。例えば、仏閣、寺院、城郭、名所などの所謂観光スポットや、遊園地、動物園、博物館、ランドマークといった施設などに対して範囲を設定し、施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・として位置情報データベース１３に登録することができる。これに限らず、例えば街区などの地理的に区分された所定エリアや、駅前や商店街、繁華街といった、多数の人が集まるようなエリアに範囲を設定して、施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・として位置情報データベース１３に登録してもよい。
【００３３】
インターネット２０に対して接続されるウェブサーバ１５Ａ、１５Ｂ、１５Ｃ、・・・は、それぞれインターネット２０上のウェブサイトを構成し、インターネット２０に向けてＨＴＴＰ(HyperText Transfer Protocol)を用いて通信を行い、ウェブブラウザソフトウェアでアクセス可能なサービスを提供する。
【００３４】
この図１の例では、ウェブサーバ１５Ａ、１５Ｂ、１５Ｃ、・・・は、それぞれ対応する施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・に関連するサービスを提供する。例えば、ウェブサーバ１５Ａは、施設またはエリア３０Ａの運営側または管理側、或いは、施設またはエリア３０Ａの運営側または管理側ではない他者が、当該施設またはエリア３０Ａの紹介などを行うウェブページをウェブサイト上に構成し、インターネット２０に向けて公開する。
【００３５】
図２は、この実施の第１の形態に適用可能な多機能携帯電話端末１０の一例の構成を示す。制御ライン１００に対して、ＣＰＵ(Central Processing Unit)１０１、通信回路１０２、表示制御部１０４、操作部１０６、ＲＯＭ(Read Only Memory)１０７、ＲＡＭ(Random Access Memory)１０８、メモリ１１０、音声処理部１１１、ＧＰＳ部１２４および撮像部１２５が接続される。また、データライン１２０に対して、通信回路１０２、表示制御部１０４、ＲＯＭ１０７、ＲＡＭ１０８、メモリ１１０、音声処理部１１１および撮像部１２５が接続される。制御ライン１００によって、接続された各部間での制御コマンドおよびデータなどがやりとりされる。同様に、データライン１２０によって、接続された各部間でのデータのやりとりが行われる。
【００３６】
ＣＰＵ１０１は、所定のプログラムやデータに基づき、制御ライン１００を介して制御ライン１００に接続された各部と制御コマンドやデータのやりとりを行い、この携帯端末１０の全体の制御を行う。ＣＰＵ１０１で実行される基本プログラムや各種のアプリケーションプログラムは、ＲＯＭ１０７に予め記憶される。必要に応じてＲＯＭ１０７からプログラムやデータが読み出され、ＣＰＵ１０１に実行される。ＲＡＭ１０８は、ＣＰＵ１０１のワークメモリとして用いられる。また、ＣＰＵ１０１は、図示されないタイマ部から出力された時間情報に基づき、現在の日付情報や時刻情報を知ることができる。
【００３７】
表示制御部１０４は、ＣＰＵ１０１で所定に生成された表示制御信号に基づき、例えばＬＣＤ(Liquid Crystal Display)である表示部１０５に対して所定の表示を行う。
【００３８】
操作部１０６は、多機能携帯電話端末１０を操作するための、テンキーや上下左右方向の操作が可能な十字キー、その他のキー、ジョグダイヤルなどからなり、操作されたキーに対応したキー情報が出力される。キー情報は、制御ライン１００を介してＣＰＵ１０１に供給される。
【００３９】
メモリ１１０は、例えばフラッシュメモリといった不揮発性のメモリからなり、操作部１０６の各キーを所定に操作して作成、編集された文章データや、電話番号および電話番号に対応した名前などが一覧された電話帳データ、電子メール機能を用いる際に参照されるアドレス帳データなどが記憶される。また、メモリ１１０は、後述する撮像部１２５で撮像され得られた画像データが保存される。
【００４０】
通信回路１０２は、アンテナ１０３が接続され、所定の通信方式で以て無線による通信の制御を行う。アンテナ１０３で受信された電波が通信回路１０２に供給され、所定に復調、復号処理などがなされ、ディジタルデータとされてデータライン１２０や制御ライン１００に供給される。また、送信データがデータライン１２０や制御ライン１００を介して通信回路１０２に供給され、所定に符号化、変調処理がなされてアンテナ１０３から送信される。ＣＰＵ１０１の制御に基づき、この通信回路１０２により電話通信やインターネット２０に対する通信の制御が行われる。
【００４１】
音声処理部１１０は、ＣＰＵ１０１の制御に従い、データライン１２０から供給された音声に基づくディジタルデータのアナログ音声信号への変換およびスピーカ１１３に対する出力や、マイク１１２で収音されたアナログ音声信号のディジタルデータへの変換などを行う。また、音声処理部１１１では、音色情報および演奏情報などからなる演奏データに基づく発音や、キー操作に伴うキー操作音、着信などを通知する所定の電子音の発生などを行う。
【００４２】
バイブレータ部１２１およびＬＥＤ表示制御部１２２が制御ライン１００に接続される。バイブレータ部１２１は、ＣＰＵ１０１から制御ライン１００を介して供給された制御信号に基づき所定に振動し、携帯端末１０の筐体を介して使用者に伝えられる。ＬＥＤ表示制御部１２２は、ＣＰＵ１０１から制御ライン１００を介して供給される制御信号に基づき、所定にＬＥＤ(Light Emitting Diode)１２３を駆動し、例えばＬＥＤ１２３を点灯させる。
【００４３】
ＧＰＳ部１２４は、衛星１１、１１、・・・から送信された、ＧＰＳによる測位電波を受信する受信部を有し、受信された測位電波に基づき測位計算を行い現在位置を推測する。測位結果は、例えば緯度および経度で出力される。ＧＰＳ部１２４では、ＣＰＵ１０１から制御ライン１００介して供給された制御信号に基づき測位を行うと共に、測位結果を制御ライン１００を介してＣＰＵ１０１に供給する。
【００４４】
撮像部１２５は、例えばＣＣＤ(Charge Coupled Device)やＣＭＯＳ(Complementary Metal-Oxide Semiconductor)イメージセンサを撮像素子として用い、図示されない光学系を介して入射された光を光電変換により電気信号に変換し、さらに所定の信号処理を施し撮像信号とする。そして、この撮像信号に対してＡＧＣ(Auto Gain Control)によるゲイン制御を施し、さらに、ホワイトバランス処理やガンマ補正処理など所定の信号処理を施して、画像データとして出力する。この画像データは、ＣＰＵ１０１の制御に従い、データライン１２０を介してメモリ１１０に供給され、保存される。
【００４５】
また、撮像部１２５は、撮像動作をビデオフレーム周期で繰り返すことで、動画の撮影も可能とされる。動画データは、例えばＣＰＵ１０１により所定に圧縮符号化され、データライン１２０を介してメモリ１１０に供給され、保存される。
【００４６】
なお、この多機能携帯電話端末１０では、アンテナ１０３および通信回路１０２により、インターネット２０を介してプログラムデータをダウンロードすることができる。ダウンロードされたプログラムデータは、例えばメモリ１１０に保存される。ＣＰＵ１０１は、メモリ１１０からこのプログラムデータを読み出して実行することができる。これにより、多機能携帯電話端末１０に対して、新たな機能を追加することができる。プログラムデータのダウンロードは、ユーザの多機能携帯電話端末１０に対する操作に応じて行うようにしてもよいし、多機能携帯電話端末１０に自動的に行わせることもできる。
【００４７】
次に、サーバ１２が有する位置情報データベース１３およびユーザデータベース１４について、概略的に説明する。図３は、位置情報データベース１３に格納されるテーブルの例を示す。図３Ａは、位置情報と施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・とを関連付ける位置情報テーブルの一例の構成を示す。施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・は、一例として、図４に例示されるように、矩形の範囲における対角上の２点の位置Ｐｏｓ1およびＰｏｓ2で範囲を定義される。位置Ｐｏｓ1およびＰｏｓ2は、ＧＰＳを用いて取得される位置情報の単位に対応してそれぞれ緯度Ｌａｔおよび経度Ｌｏｎで表され、施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・を識別する施設ＩＤと対応付けられて、テーブルに登録される。
【００４８】
なお、施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・の範囲は、矩形に限らず、中心点の座標（緯度および経度）と半径とで表現可能な円形、５以上の辺や任意の曲線で囲まれる範囲、三角形など、様々に定義可能である。
【００４９】
図３Ｂは、施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・と、各施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・にそれぞれに関連するウェブサイトの情報とを関連付ける関連ウェブサイトテーブルの一例の構成を示す。施設またはエリア３０Ａ、３０Ｂ、３０Ｃ、・・・を識別する施設ＩＤと、関連するウェブサイトにおける所定のウェブページのＵＲＬ(Uniform Resource Locator)とが、ＵＲＬを識別するＵＲＬ  ＩＤに対応付けられて登録される。
【００５０】
このとき、当該ウェブサイトの要約的な内容や、当該ＵＲＬが示すウェブページのタイトル情報を、ＵＲＬに対応付けて登録すると、ユーザがそのＵＲＬに示されるウェブページやウェブサイトを把握するのが容易とすることができ、好ましい。
【００５１】
なお、例えば対応するＵＲＬで示されるウェブサイトにデータをアップロードする際の手順を示したスクリプトをＵＲＬ毎に用意し、ＵＲＬに対応付けることができる。スクリプトは、例えばウェブサイトにデータをアップロードする際に当該ウェブサイト側から求められる、ユーザ名やパスワードなどの入力手順や、画像データのアップロード手順などが記述される。このスクリプトを用いることで、ウェブサイトに対するデータのアップロード処理を自動的に行うことが可能となる。この図３Ｂの例では、関連ウェブサイトテーブルにおいて、スクリプトを識別するスクリプトＩＤがＵＲＬに対応付けられている。スクリプトの本体は、例えばサーバ１２が有するストレージ装置に、スクリプトＩＤと関連付けられて所定に格納される。
【００５２】
また、図示は省略するが、位置情報データベース１３において、施設ＩＤに対して、当該施設ＩＤが示す施設またはエリアの属性を示す属性情報が対応付けられて管理される。これは、例えば各施設またはエリアの属性を示す属性情報を施設ＩＤに対応付けて登録するテーブルなどを位置情報データベース１３内に設けてもよいし、上述した位置情報テーブルに含ませてもよい。
【００５３】
図５は、ユーザデータベース１４に格納されるテーブルの例を示す。図５Ａは、ユーザ自身に関する情報が登録されるユーザ情報テーブルの一例の構成を示す。ユーザ情報テーブルにおいて、ユーザそれぞれを識別するためのユーザＩＤに対して、電子メールアドレスが対応付けられると共に、当該ユーザＩＤが示すユーザの属性情報が対応付けられる。電子メールアドレスは、例えば、対応するユーザＩＤが示すユーザが用いる多機能携帯電話端末１０に対して固有に与えられた電子メールアドレスとされる。属性情報は、対応するユーザＩＤが示すユーザの属性を示す情報であって、例えば当該ユーザの名前や住所、年齢といった個人情報が考えられる。また、属性情報として、後述するウェブサイト上に情報を公開する際にユーザが希望する、当該ユーザのニックネーム（ハンドルネームと呼ぶ）を登録することも考えられる。さらに、必要に応じてパスワードが登録される。
【００５４】
図５Ｂは、ユーザデータベース１４に格納されるログイン情報テーブルの一例の構成を示す。このログイン情報テーブルは、例えば、図３Ｂを用いて説明したウェブサイトテーブルに登録されるウェブサイトを利用する際に、当該ウェブサイトから要求されるログイン情報が登録される。ログイン情報は、例えば当該ウェブに対するユーザＩＤとパスワードとからなる。ログイン情報テーブルにおいて、ログイン情報は、ユーザＩＤおよび当該ウェブサイトにおける所定のウェブページのＵＲＬと対応付けられて登録される。なお、ログイン情報に含まれるユーザＩＤは、例えば各ウェブサイトそれぞれにおいて設定されるもので、このサービスを利用するユーザを識別するためのユーザＩＤとは異なるものである。ログイン情報に含まれるパスワードも、同様とする。
【００５５】
次に、このようなシステムによる処理の一例の流れについて、図６のフローチャートを用いて概略的に説明する。なお、図６において、ステップＳ１０〜ステップＳ１３は、多機能携帯電話端末１０側の処理、ステップＳ１４〜ステップＳ１７は、サーバ１２側の処理である。ここでは、ユーザは、図１における施設またはエリア３０Ｂを利用しているものとする。また、ユーザを識別するためのユーザＩＤは、予めサーバ１２側から与えられ、例えば多機能携帯電話端末１０においてメモリ１１０に保存されているものとする。
【００５６】
ユーザは、施設またはエリア３０Ｂにおいて、多機能携帯電話端末１０の撮像機能を用いて撮像を行い（ステップＳ１０）、撮像により得られた画像データを、多機能携帯電話端末１０のメモリ１１０に保存する。ステップＳ１０による１乃至数回の撮像および撮像された画像データのメモリ１１０への保存が終了すると、ユーザは、多機能携帯電話端末１０を操作して、撮像された画像データの転送を指示する（ステップＳ１１）。
【００５７】
この指示に応じて、ＣＰＵ１０１は、先ずＧＰＳ部１２４を制御して衛星１１、１１、・・・からの測位電波を受信し、受信された測位電波に基づき測位計算を行い、計算により推測された現在位置を示す位置情報を取得する（ステップＳ１２）。現在位置が取得されると、次のステップＳ１３で、ステップＳ１２で取得された位置情報と、ステップＳ１０でメモリに保存された画像データとを、ユーザＩＤと共にサーバ１２に転送する処理が行われる。
【００５８】
例えば、ＣＰＵ１０１は、位置情報、画像データおよびユーザＩＤを、データ通信に適するように所定にパケット化すると共に転送先であるサーバ１２のアドレス情報を所定に付加し、通信回路１０２に供給する。通信回路１０２は、位置情報、画像データおよびユーザＩＤがパケット化されたデータを通信方式に従い変調し、電波としてアンテナ１０３から送信する。アンテナ１０３から送信されたこの電波は、例えば多機能携帯電話端末１０に対応する基地局に受信され、所定に復調処理などが施され、アドレス情報に基づきインターネット２０を介してサーバ１２に転送される（ＳＥＱ１０）。
【００５９】
サーバ１２は、インターネット２０を介して転送されたこれら位置情報、画像データおよびユーザＩＤを受信する（ステップＳ１４）。受信されたデータは、例えばサーバ１２が有する所定のストレージに一旦、格納される。なお、サーバ１２は、受信されたデータに含まれるユーザＩＤに基づきユーザデータベース１４内のユーザ情報テーブルを参照し、ユーザ認証を行うことができる。
【００６０】
次のステップＳ１５で、サーバ１２は、位置情報データベース１３内の位置情報テーブルを参照し、受信された位置情報に対応する施設またはエリアを抽出する。さらに、サーバ１２は、次のステップＳ１６で、ステップＳ１５で抽出された施設またはエリアを示す施設ＩＤに基づき位置情報データベース１３内の関連ウェブサイトテーブルを参照し、当該施設ＩＤに対応付けられたＵＲＬを特定する。
【００６１】
すなわち、このステップＳ１６で特定されたＵＲＬに対応するウェブサイトやウェブページが、ユーザが多機能携帯電話端末１０で撮像を行った位置に関連するウェブサイトやウェブページとなる。多機能携帯電話端末１０による撮像が施設またはエリア３０Ｂで行われたこの例では、ステップＳ１６において、施設またはエリア３０Ｂに関連するウェブサイト１５Ｂに対応するＵＲＬが特定される。
【００６２】
次のステップＳ１７で、ステップＳ１６で特定されたＵＲＬに基づき、多機能携帯電話端末１０から転送されステップＳ１４で受信された画像データがアップロードされる。
【００６３】
このとき、当該ＵＲＬに対応するウェブサイトへのログインやデータのアップロード処理を自動的に行うようにすると、ユーザの手間が軽減され、好ましい。一例として、サーバ１２は、ユーザＩＤに基づきユーザデータベース１４内のログイン情報テーブルを参照し、当該ユーザＩＤに対応するログイン情報を取得する。それと共に、施設ＩＤに基づき位置情報データベース１３内の関連ウェブサイトテーブルを参照し、特定されたＵＲＬに対応するスクリプトを取得する。そして、これらログイン情報およびスクリプトを用いて、当該ＵＲＬに対応するウェブサイトに対するログインおよびデータのアップロードを自動的に行う。
【００６４】
ところで、サーバ１２側において、受信された位置情報から、施設またはエリアや、施設またはエリアに関連するウェブサイトやウェブページを一意に特定できない場合が考えられる。例えば、上述のようにして施設またはエリアの範囲を矩形により定義する場合、互いに近接した複数の施設またはエリアについて、図７Ａに例示される如く、実際の施設またはエリア４０Ａおよび４０Ｂの範囲に対してそれぞれ定義された範囲４１Ａおよび４１Ｂに、重複部分４２が生じてしまう可能性がある。ユーザが重複部分４２内の位置Ａで現在位置を取得した場合、ユーザが施設またはエリア４０Ａに関連するウェブサイトと、施設またはエリア４０Ｂに関連するウェブサイトとのうち、何方に画像データをアップロードしたいのかは、サーバ１２側では判別できないことになる。
【００６５】
また、図７Ｂに例示される如く、より大きな範囲による施設またはエリア４４内に、小さな範囲による施設またはエリア４５が含まれ、大きな範囲による施設またはエリア４４と、当該施設またはエリア４４に含まれる小さな範囲による施設またはエリア４５とに、それぞれ別のウェブサイトやウェブページが関連している場合も考えられる。ユーザが施設またはエリア４５内の位置Ｂで現在位置を取得した場合に、ユーザが当該施設またはエリア４５に関連するウェブサイトと、当該施設またはエリア４５を含む施設またはエリア４４に関連するウェブサイトとのうち、何方に画像データをアップロードしたいのかは、サーバ１２側では判別できないことになる。
【００６６】
さらに、１の施設またはエリアに異なる複数のウェブサイトが関連している場合も考えられる。この場合も、サーバ１２側では、ユーザが当該複数のウェブサイトの内どのウェブサイトに画像データをアップロードしたいのかを判別することができない。さらにまた、ＧＰＳの精度の問題で、施設またはエリアを識別できない可能性もある。
【００６７】
そこで、これらのような場合、施設またはエリアや、画像データをアップロードすべきウェブサイトを、ユーザが選択できるようにすると、好ましい。図８は、施設またはエリアや、画像データをアップロードすべきウェブサイトをユーザが選択可能とした場合の一例の処理の流れを示すフローチャートである。なお、図８において、ステップＳ２０〜ステップＳ２７は、多機能携帯電話端末１０側の処理であり、ステップＳ３０〜ステップＳ３５は、サーバ１２側の処理である。上述と同様に、ユーザを識別するためのユーザＩＤは、予めサーバ１２側から与えられ、例えば多機能携帯電話端末１０においてメモリ１１０に保存されているものとする。
【００６８】
ユーザは、例えば施設またはエリア３０Ｂにおいて、多機能携帯電話端末１０の撮像機能を用いて撮像を行い（ステップＳ２０）、撮像により得られた画像データを、多機能携帯電話端末１０のメモリ１１０に保存する。ステップＳ１０による１乃至数回の撮像および撮像された画像データのメモリ１１０への保存が終了すると、ユーザは、多機能携帯電話端末１０を操作して、撮像された画像データの転送を指示する（ステップＳ２１）。
【００６９】
この指示に応じて、ＣＰＵ１０１は、先ずＧＰＳ部１２４を制御して衛星１１、１１、・・・からの測位電波を受信し、受信された測位電波に基づき測位計算を行い、計算により推測された現在位置を示す位置情報を取得する（ステップＳ２２）。そして、次のステップＳ２３で、取得された位置情報が正しいか否かの確認がなされる。
【００７０】
例えば、ＣＰＵ１０１は、通信回路１０２およびアンテナ１０３により通信を行い、取得された位置情報に基づき、インターネット２０上の地図情報サーバ（図示しない）から、当該位置情報に示される位置を含む所定範囲の地図情報を取得する。そして、ＣＰＵ１０１は、表示制御部１０４を制御して、表示部１０５に対し、図９Ａに一例が示されるように、当該地図情報に基づく地図表示５０に対して現在位置を示すマーカ５１を付して表示する。表示５２Ａおよび５２Ｂは、例えば多機能携帯電話端末１０の操作部１０６に設けられる所定のキーにそれぞれ対応し、取得された位置情報に示される現在位置が正しいか否かを送信するための操作を、ユーザに促す。
【００７１】
ユーザは、この地図表示５０を見てマーカ５１が付された現在位置が正しいか否かを判断し、判断結果に応じて、表示５２Ａおよび５２Ｂの何れかに対応するキーを操作する。若し、現在位置が正しいと判断されれば、表示５２Ｂに対応するキーを操作することで、処理をステップＳ２４に移行させることができる。一方、現在位置が正しくないと判断された場合、表示５２Ａに対応するキーを操作することで、処理がステップＳ２２に戻され、再び現在位置の取得が行われる。
【００７２】
なお、ステップＳ２２およびステップＳ２３の処理を所定回数、繰り返しても正しい現在位置が取得できないような場合は、その旨を表示などによりユーザに通知し、一連の処理を終了することが考えられる。これに限らず、ユーザの入力によりマニュアルで現在位置を指定することも可能である。現在位置のマニュアル入力の方法としては、例えば、地図表示５０に基づき十字キーなどを操作してマーカ５１を移動可能とし、マーカ５１が所望の位置に表示されているときに所定のキーを操作することで、マーカ５１の地図表示５０上の地理的な位置に対応した位置情報が入力されるようにすることが考えられる。現在位置を示す情報がマニュアルで入力された場合には、処理がステップＳ２４に移行される。
【００７３】
ステップＳ２４では、ステップＳ２２で取得された位置情報とユーザＩＤとを、サーバ１２に送信する処理が行われる。例えば、図６のステップＳ１３での説明と同様に、ＣＰＵ１０１は、位置情報およびユーザＩＤを、データ通信に適するように所定にパケット化すると共に送信先であるサーバ１２のアドレス情報を所定に付加する。このデータは、通信回路１０２に供給され、位置情報およびユーザＩＤがパケット化されたデータを通信方式に従い変調し、電波としてアンテナ１０３から送信する。アンテナ１０３から送信されたこの電波は、例えば多機能携帯電話端末１０に対応する基地局に受信され、所定に復調処理などが施され、アドレス情報に基づきインターネット２０を介してサーバ１２に送信される（ＳＥＱ２０）。
【００７４】
サーバ１２は、インターネット２０を介して送信されたこれら位置情報およびユーザＩＤを受信し（ステップＳ３０）、受信されたデータに含まれる位置情報に基づき位置情報データベース１３内の位置情報テーブルを参照して、当該位置情報に対応する施設またはエリアを抽出する（ステップＳ３１）。当該位置情報に、複数の施設またはエリアが対応するときは、これら複数の施設またはエリアがそれぞれ抽出される。抽出された施設またはエリアの情報がサーバ１２から多機能携帯電話端末１０に対して、インターネット２０を介して送信される（ＳＥＱ２１）。例えば、サーバ１２は、位置情報データベース１３において施設ＩＤに対応付けられている属性情報のうち、当該施設ＩＤが示す施設またはエリアの名称を示す情報を抽出し、施設ＩＤと共に多機能携帯電話端末１０に送信する。
【００７５】
サーバ１２から送信された施設ＩＤおよび施設情報が多機能携帯電話端末１０に受信されると、処理はステップＳ２５に移行される。ステップＳ２５では、ユーザにより施設またはエリアが選択される。
【００７６】
例えば、多機能携帯電話端末１０においてＣＰＵ１０１は、受信された施設情報に基づき、図９Ｂに一例が示されるように、施設またはエリアを選択するための施設選択画面６０を表示部１０５に表示させる。施設選択画面６０には、例えば、サーバ１２からＳＥＱ２１で送信された施設情報に示される施設またはエリア名が表示される。ステップＳ３１において複数の施設またはエリアが抽出された場合には、表示６１Ａ、６１Ｂ、・・・のように、抽出された複数の施設またはエリアの情報がそれぞれ表示される。
【００７７】
なお、表示６２は、操作部１０６に設けられる所定のキーに対応し、ユーザに対して決定の操作を促す。ユーザは、例えば多機能携帯電話端末１０の操作部１０６に設けられる十字キーなどを所定に操作して、表示された施設またはエリア名から所望のものを選び、所定のキー操作により決定を指示する。図９Ｂの例では、表示６１Ｂに「××公園」として表示される施設またはエリアが選択されている。
【００７８】
ステップＳ２５で施設またはエリアが選択されると、選択結果を示す情報が多機能携帯電話端末１０からサーバ１２に対して送信される（ＳＥＱ２２）。例えば、選択された施設またはエリアに対応する施設ＩＤが多機能携帯電話端末１０からサーバ１２に対してインターネット２０を介して送信される。
【００７９】
サーバ１２は、この施設ＩＤを受信すると、受信された施設ＩＤに基づき位置情報データベース１３内の関連ウェブサイトテーブルを参照し、当該施設ＩＤに関連付けられたＵＲＬを特定する（ステップＳ３２）。当該施設ＩＤに対して複数のＵＲＬが関連付けられていれば、これら複数のＵＲＬが特定される。特定されたＵＲＬを示す情報は、当該ＵＲＬに対応するＵＲＬ  ＩＤと共に、サーバ１２から携帯端末１０に対して送信される（ＳＥＱ２３）。ＵＲＬに対してタイトル情報やウェブサイトやウェブページの要約的な内容などがＵＲＬの属性情報として対応付けられている場合には、この属性情報も、ＵＲＬと共に送信される。
【００８０】
サーバ１２から送信されたＵＲＬ  ＩＤやＵＲＬ情報、ＵＲＬの属性情報が多機能携帯電話端末１０に受信されると、処理はステップＳ２６に移行される。ステップＳ２６では、ユーザによりＵＲＬが選択される。
【００８１】
例えば、多機能携帯電話端末１０においてＣＰＵ１０１は、受信されたＵＲＬ  ＩＤやＵＲＬ情報、ＵＲＬの属性情報に基づき、図９Ｃに一例が示されるように、ＵＲＬを選択するためのＵＲＬ選択画面７０を表示部１０５に表示させる。ＵＲＬ選択画面７０には、例えば、サーバ１２からＳＥＱ２３で送信されたＵＲＬ情報と、当該ＵＲＬで示されるウェブページのタイトル情報といった属性情報とが表示される。ステップＳ２５で選択した施設またはエリアに複数のウェブサイトやウェブページが関連付けられている場合には、表示７１Ａ、７１Ｂ、・・・のように、関連する複数のウェブサイトやウェブページのＵＲＬがそれぞれ表示される。なお、図９Ｃでは、ＵＲＬと属性情報とを共に表示しているが、属性情報のみなど何方か一方の表示としてもよい。
【００８２】
なお、表示７２は、操作部１０６に設けられる所定のキーに対応し、ユーザに対して決定の操作を促す。ユーザは、例えば多機能携帯電話端末１０の操作部１０６に設けられる十字キーなどを所定に操作して、表示されたＵＲＬから所望のものを選び、所定のキー操作により決定を指示する。図９Ｃの例では、ＵＲＬが「http://www.×××.××・・・」の「××公園のサイトＢ」が選択されている。
【００８３】
ステップＳ２６でＵＲＬが選択されると、選択結果を示す情報が多機能携帯電話端末１０からサーバ１２に対して送信される（ＳＥＱ２４）。例えば、選択されたＵＲＬに対応するＵＲＬ  ＩＤが多機能携帯電話端末１０からサーバ１２に対してインターネット２０を介して送信される。
【００８４】
サーバ１２は、このＵＲＬ  ＩＤを受信すると、受信されたＵＲＬ  ＩＤに基づき位置情報データベース１３内の関連ウェブサイトテーブルを参照し、当該ＵＲＬ  ＩＤに関連付けられたＵＲＬにアクセスする。このとき、例えば、ステップＳ３０で取得されているユーザＩＤに基づき、当該ＵＲＬが示すウェブページからウェブサイトに対して所定にログインする（ステップＳ３３）。ログインは、例えば関連ウェブサイトテーブルにＵＲＬ  ＩＤに関連付けられたスクリプトＩＤに示されるスクリプトに従い、自動的に行うことができる。
【００８５】
ステップＳ３３でログインに成功すると、その旨がサーバ１２から携帯端末１０に対して送信され、ログイン成功が通知される（ＳＥＱ２５）。この通知が多機能携帯電話端末１０に受信されると、ＣＰＵ１０１は、メモリ１１０に保存されている画像データの転送処理を開始する（ステップＳ２７）。
【００８６】
例えば、ＣＰＵ１０１は、ステップＳ２０で撮像されメモリ１１０に保存されている画像データをメモリ１１０から順次読み出し、データライン１２０を介して通信回路１０２に供給する。ＣＰＵ１０１は、供給された画像データをユーザＩＤと共に通信に適するように所定にパケット化し、転送先であるサーバ１２のアドレス情報を所定に付加て通信回路１０２に供給する。通信回路１０２は、画像データおよびユーザＩＤがパケット化されたデータを通信方式に従い変調し、電波としてアンテナ１０３から送信する。この電波は、例えば多機能携帯電話端末１０に対応する基地局に受信され、所定に復調処理などが施され、アドレス情報に基づきインターネット２０を介してサーバ１２に転送される（ＳＥＱ２６）。
【００８７】
なお、多機能携帯電話端末１０において、ＣＰＵ１０１は、メモリ１１０に保存される画像データのうち最後の画像データの転送がなされると、サーバ１２に対して、その旨示す通知が送信される。
【００８８】
サーバ１２は、多機能携帯電話端末１０から転送された画像データを受信し、サーバ１２が有するストレージに一時的に格納する。そして、多機能携帯電話端末１０から転送すべき全ての画像データが転送されたと判断されれば（ステップＳ３４）、処理は次のステップＳ３５に移行される。
【００８９】
ステップＳ３５では、サーバ１２により、多機能携帯電話端末１０から転送されストレージに一時的に格納された画像データが、ステップＳ３３でログインしたウェブサイトに対して所定にアップロードされる。例えば、サーバ１２は、関連ウェブサイトテーブルに登録されるスクリプトＩＤに対応するスクリプトを用いて、アップロードを自動的に行うことができる。
【００９０】
なお、上述では、多機能携帯電話端末１０から送信された画像データをサーバ１２のストレージに一時的に格納してから、目的のウェブサイトやウェブページにアップロードするように説明したが、これはこの例に限定されるものではない。例えば、多機能携帯電話端末１０から目的のウェブサイトやウェブページに対して、サーバ１２を介さずに画像データをアップロードさせることも可能である。
【００９１】
例えば、多機能携帯電話端末１０側において、上述したステップＳ２６で多機能携帯電話端末１０において選択されたＵＲＬに対して直接的にアクセスするようにできる。この場合、当該ＵＲＬに対応するウェブサイトへのログイン処理などを多機能携帯電話端末１０側で所定に行い、画像データのアップロードを行うようにすることが考えられる。
【００９２】
また例えば、図８のフローチャートにおけるステップＳ２６で選択されたＵＲＬの情報がサーバ１２に転送されると（ＳＥＱ２４）、サーバ１２から多機能携帯電話端末１０に対して、当該ＵＲＬで示されるウェブサイトに対してログインし画像データをアップロードする処理を自動的に行うようにされたスクリプトなどを転送する。多機能携帯電話端末１０側では、このスクリプトを自動的に、或いは、ユーザの所定の操作に応じて実行することで、当該ＵＲＬに直接的にアクセスされ、メモリ１１０に保存された画像データが当該ＵＲＬに対応するウェブサイトに転送される。当該ウェブサイトへのログインまでを自動的に行うようにしてもよい。
【００９３】
このように、この発明の実施の一形態によれば、サーバ１２側で、位置情報と施設またはエリアとを関連付け、さらに、施設またはエリアと、施設またはエリアと関連するウェブサイトやウェブページとを関連付けている。そのため、ユーザは、ＧＰＳなどを用いて取得した現在位置を示す位置情報をサーバ１２に送信することで、現在位置に関連したウェブサイトやウェブページに対するデータのアップロードなどを行うことができる。
【００９４】
なお、上述では、現在位置を、ＧＰＳなどにより直接的に求めているが、これはこの例に限定されない。例えば、撮像された画像データに写っている建造物などに基づき現在位置を推測することも考えられる。一例として、サーバ１２側では、様々な建造物の画像に基づく特徴データをデータベース化して保有する。サーバ１２は、多機能携帯電話端末１０で撮像され、インターネット２０を介して転送された画像データを解析して建造物の像を検出し、特徴データを抽出する。抽出された特徴データを、データベースに格納される特徴データと比較することで、多機能携帯電話端末１０から転送された画像データに写っている建造物を特定することができ、当該画像が撮像された位置を推測することができる。
【００９５】
また、上述では、撮像が行われた場所で、サーバ１２へのアクセスからサーバ１２に対する画像データの転送までを行うように説明したが、これはこの例に限定されず、サーバ１２への画像データのアップロードは、任意のタイミングで行うようにできる。例えば、多機能携帯電話端末１０において、撮像された画像データと、撮像時にＧＰＳなどを用いて取得した撮像位置を示す位置情報とを対応付けてメモリ１１０に保存する。ユーザは、画像データに対応付けられた位置情報を、ユーザＩＤと共に任意のタイミングでサーバ１２に送信する。以降の処理は、例えば上述した図８のフローチャートにおけるステップＳ３０以降と同様に行うようにする。
【００９６】
さらに、上述では、この発明が撮像機能、ＧＰＳ機能およびインターネット通信機能を有する携帯電話端末に適用されるように説明したが、これはこの例に限定されない。すなわち、この発明は、これらＧＰＳ機能およびインターネット通信機能を有し、携帯が可能とされた電子機器であれば、他の機器にも適用可能である。例えば、ＰＤＡ(Personal Digital Assistant)機器に対して、撮像機能、ＧＰＳ機能およびインターネット通信機能を持たせることで、この発明への適用が可能とされる。また、携帯可能なパーソナルコンピュータに対して撮像機能、ＧＰＳ機能およびインターネット通信機能を持たせて、この発明に適用させてもよい。さらに、ＣＣＤやＣＭＯＳイメージセンサなどを撮像素子として用い、所定の記録媒体に撮像画像を記録するようにしたディジタルスチルカメラに対してＧＰＳ機能およびインターネット通信機能を持たせることも考えられる。
【００９７】
さらにまた、上述では、この発明によりウェブサイトにアップロードされる画像データが静止画像データであるかのように説明したが、これはこの例に限定されず、例えば、動画像データをアップロードするような場合も、この発明を適用することができる。近年では、携帯電話端末でも動画像の撮像が可能とされた製品が多く、このような携帯電話端末で撮像された動画像をアップロードする場合にも、この発明を適用可能である。勿論、小型軽量に構成されたディジタルビデオカメラにＧＰＳ機能およびインターネット通信機能を持たせることも考えられる。
【００９８】
また、上述では、多機能携帯電話端末１０からサーバ１２に対して画像データを転送し、当該画像データを施設またはエリアに関連するウェブサイトにアップロードするように説明したが、これはこの例に限定されない。すなわち、多機能携帯電話端末１０からサーバ１２を介してウェブサイトにアップロードされるデータは、画像データに限らず、他の形式のデータでもよい。
【００９９】
例えば、多機能携帯電話端末１０において、操作部１０６に設けられた各キーを所定に操作して作成、編集されたテキストデータ（文章データ）を、当該ウェブサイトに対してアップロードするようにできる。より具体的には、当該ウェブサイトに設置された電子掲示板など、ユーザが文章を書き込めるようにしたサービスに対して、多機能携帯電話端末１０上で作成、編集された文章データを、自動的にアップロードして書き込むことが考えられる。
【０１００】
アップロードするデータとしては、テキストデータの他にも、音声データなども考えられる。例えば、多機能携帯電話端末１０において、マイク１１２で収音され音声処理部１１１から出力された音声データを、メモリ１１０に保存し、上述した画像データの転送処理と同様にして多機能携帯電話端末１０からサーバ１２に転送し、サーバ１２から選択されたウェブサイトに対してアップロードする。
【図面の簡単な説明】
【０１０１】
【図１】発明の実施の一形態によるシステムを概略的に示す略線図である。
【図２】実施の第１の形態に適用可能な携帯電話端末の一例の構成を示すブロック図である。
【図３】位置情報データベースに格納されるテーブルの例を示す略線図である。
【図４】範囲の定義の例を説明するための略線図である。
【図５】ユーザデータベースに格納されるテーブルの例を示す略線図である。
【図６】この実施の一形態による処理の一例の流れを概略的に示すフローチャートである。
【図７】位置情報から範囲を特定できない例を説明するための略線図である。
【図８】施設またはエリアや、画像データをアップロードすべきウェブサイトをユーザが選択可能とした場合の一例の処理の流れを示すフローチャートである。
【図９】携帯電話端末の表示の例を示す略線図である。
【符号の説明】
【０１０２】
１０  携帯電話端末
１１  衛星
１２  サーバ
１３  位置情報データベース
１４  ユーザデータベース
２０  インターネット
１０１  ＣＰＵ
１０２  通信回路
１１０  メモリ
１２４  ＧＰＳ部
１２５  撮像部
【図１】
2008211732.tif 000003
【図２】
2008211732.tif 000004
【図３】
2008211732.tif 000005
【図４】
2008211732.tif 000006
【図５】
2008211732.tif 000007
【図６】
2008211732.tif 000008
【図７】
2008211732.tif 000009
【図８】
2008211732.tif 000010
【図９】
2008211732.tif 000011