(57)【特許請求の範囲】
【請求項１】
ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションシステムであって、
前記第２の移動通信端末をその識別情報に基づき管理していて、前記第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付け、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索し、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むポータルサーバと、
前記第２の移動通信端末に設けられ、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れ、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この取得した位置情報を有するエージェントを次に送り込む移動先として前記第１の移動通信端末を検索し、この移動先の第１の移動通信端末に前記エージェントをネットワークを介して送り込む位置情報取得処理手段と、
前記第１の移動通信端末に設けられ、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第２の移動通信端末の位置情報とともに受け入れ、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定する経路設定検索手段と
を有することを特徴とするナビゲーションシステム。
【請求項２】
ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションシステムであって、
前記第２の移動通信端末をその識別情報に基づき管理していて、前記第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付け、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索し、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むポータルサーバと、
前記第２の移動通信端末に設けられ、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れ、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この取得した位置情報を有するエージェントを次に送り込む移動先としてナビゲーションサービス機能を有するナビゲーションＡＳＰサーバを検索し、この移動先のナビゲーションＡＳＰサーバに前記エージェントをネットワークを介して送り込む位置情報取得処理手段と、
前記ナビゲーションＡＳＰサーバに設けられ、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第１の移動通信端末および第２の移動通信端末の位置情報とともに受け入れ、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、この経路情報を有するエージェントを次に送り込む移動先として前記ポータルサーバを検索し、この移動先のポータルサーバにネットワークを介して前記エージェントを送り込む経路設定検索手段と、
前記ポータルサーバに設けられ、前記経路情報を有するエージェントをネットワークを介して受け取り、この経路をネットワークを介して第１の移動通信端末に通知する経路通知手段と
を有することを特徴とするナビゲーションシステム。
【請求項３】
前記ポータルサーバは、
前記第２の移動通信端末の管理に当たって、該第２の移動通信端末の位置情報の提供許可可能な他の移動通信端末の識別情報を第２の移動通信端末から受け取り、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて当該第２の移動通信端末をその識別情報に基づき管理する管理手段と、
前記第１の移動通信端末からの前記要求の受け付けに当たって、当該第１の移動通信端末の使用者のユーザＩＤおよびパスワードを用いた認証を行うとともに、前記位置情報提供許可可能な他の移動通信端末の識別情報に基づき前記第１の移動通信端末への位置情報の提供が可能か否かについての判定も行う認証判定手段と
を有することを特徴とする請求項１または２記載のナビゲーションシステム。
【請求項４】
ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーション方法であって、
前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバは、第２の移動通信端末をその識別情報に基づき管理していて、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付け、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索し、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込み、
第２の移動通信端末は、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れ、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この取得した位置情報を有するエージェントを次に送り込む移動先として前記第１の移動通信端末を検索し、この移動先の第１の移動通信端末に前記エージェントをネットワークを介して送り込み、
第１の移動通信端末は、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第２の移動通信端末の位置情報とともに受け入れ、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定すること
を特徴とするナビゲーション方法。
【請求項５】
ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーション方法であって、
前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバは、第２の移動通信端末をその識別情報に基づき管理していて、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付け、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索し、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込み、
第２の移動通信端末は、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れ、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この取得した位置情報を有するエージェントを次に送り込む移動先としてナビゲーションサービス機能を有するナビゲーションＡＳＰサーバを検索し、この移動先のナビゲーションＡＳＰサーバに前記エージェントをネットワークを介して送り込み、
前記ナビゲーションＡＳＰサーバは、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第１の移動通信端末および第２の移動通信端末の位置情報とともに受け入れ、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、この経路情報を有するエージェントを次に送り込む移動先として前記ポータルサーバを検索し、この移動先のポータルサーバにネットワークを介して前記エージェントを送り込み、
前記ポータルサーバは、前記経路情報を有するエージェントをネットワークを介して受け取り、この経路をネットワークを介して第１の移動通信端末に通知すること
を特徴とするナビゲーション方法。
【請求項６】
前記ポータルサーバは、
前記第２の移動通信端末の管理に当たって、該第２の移動通信端末の位置情報の提供許可可能な他の移動通信端末の識別情報を第２の移動通信端末から受け取り、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて当該第２の移動通信端末をその識別情報に基づき管理し、
前記第１の移動通信端末からの前記要求の受け付けに当たって、当該第１の移動通信端末の使用者のユーザＩＤおよびパスワードを用いた認証を行うとともに、前記位置情報提供許可可能な他の移動通信端末の識別情報に基づき前記第１の移動通信端末への位置情報の提供が可能か否かについての判定も行うこと
を特徴とする請求項４または５記載のナビゲーション方法。
【請求項７】
ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションプログラムであって、
前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバにおいては、第２の移動通信端末をその識別情報に基づき管理するステップと、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付けるステップと、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索するステップと、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むステップとを有し、
第２の移動通信端末においては、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れるステップと、該エージェントの動作により第２の移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先として前記第１の移動通信端末を検索するステップと、この移動先の第１の移動通信端末に前記エージェントをネットワークを介して送り込むステップとを有し、
第１の移動通信端末においては、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第２の移動通信端末の位置情報とともに受け入れるステップと、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するステップと
を有することを特徴とするナビゲーションプログラム。
【請求項８】
ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションプログラムであって、
前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバにおいては、第２の移動通信端末をその識別情報に基づき管理するステップと、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付けるステップと、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索するステップと、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むステップとを有し、
第２の移動通信端末においては、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れるステップと、該エージェントの動作により第２の移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先としてナビゲーションサービス機能を有するナビゲーションＡＳＰサーバを検索するステップと、この移動先のナビゲーションＡＳＰサーバに前記エージェントをネットワークを介して送り込むステップとを有し、
前記ナビゲーションＡＳＰサーバにおいては、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第１の移動通信端末および第２の移動通信端末の位置情報とともに受け入れるステップと、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するステップと、この経路情報を有するエージェントを次に送り込む移動先として前記ポータルサーバを検索するステップと、この移動先のポータルサーバにネットワークを介して前記エージェントを送り込むステップとを有し、
前記ポータルサーバにおいては、前記経路情報を有するエージェントをネットワークを介して受け取るステップと、この経路をネットワークを介して第１の移動通信端末に通知するステップと
を有することを特徴とするナビゲーションプログラム。
【請求項９】
前記ポータルサーバにおいては、
前記第２の移動通信端末の管理に当たって、該第２の移動通信端末の位置情報の提供許可可能な他の移動通信端末の識別情報を第２の移動通信端末から受け取るステップと、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて当該第２の移動通信端末をその識別情報に基づき管理するステップとを有し、前記第１の移動通信端末からの前記要求の受け付けに当たって、当該第１の移動通信端末の使用者のユーザＩＤおよびパスワードを用いた認証を行うステップと、前記位置情報提供許可可能な他の移動通信端末の識別情報に基づき前記第１の移動通信端末への位置情報の提供が可能か否かについての判定も行うステップと
を有することを特徴とする請求項７または８記載のナビゲーションプログラム。
【請求項１０】
ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体であって、
前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバにおいては、第２の移動通信端末をその識別情報に基づき管理するステップと、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付けるステップと、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索するステップと、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むステップとを有し、
第２の移動通信端末においては、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れるステップと、該エージェントの動作により第２の移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先として前記第１の移動通信端末を検索するステップと、この移動先の第１の移動通信端末に前記エージェントをネットワークを介して送り込むステップとを有し、
第１の移動通信端末においては、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第２の移動通信端末の位置情報とともに受け入れるステップと、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するステップと
を有することを特徴とするナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１１】
ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体であって、
前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバにおいては、第２の移動通信端末をその識別情報に基づき管理するステップと、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付けるステップと、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索するステップと、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むステップとを有し、
第２の移動通信端末においては、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れるステップと、該エージェントの動作により第２の移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先としてナビゲーションサービス機能を有するナビゲーションＡＳＰサーバを検索するステップと、この移動先のナビゲーションＡＳＰサーバに前記エージェントをネットワークを介して送り込むステップとを有し、
前記ナビゲーションＡＳＰサーバにおいては、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第１の移動通信端末および第２の移動通信端末の位置情報とともに受け入れるステップと、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するステップと、この経路情報を有するエージェントを次に送り込む移動先として前記ポータルサーバを検索するステップと、この移動先のポータルサーバにネットワークを介して前記エージェントを送り込むステップとを有し、
前記ポータルサーバにおいては、前記経路情報を有するエージェントをネットワークを介して受け取るステップと、この経路をネットワークを介して第１の移動通信端末に通知するステップと
を有することを特徴とするナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１２】
前記ポータルサーバにおいては、
前記第２の移動通信端末の管理に当たって、該第２の移動通信端末の位置情報の提供許可可能な他の移動通信端末の識別情報を第２の移動通信端末から受け取るステップと、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて当該第２の移動通信端末をその識別情報に基づき管理するステップとを有し、前記第１の移動通信端末からの前記要求の受け付けに当たって、当該第１の移動通信端末の使用者のユーザＩＤおよびパスワードを用いた認証を行うステップと、前記位置情報提供許可可能な他の移動通信端末の識別情報に基づき前記第１の移動通信端末への位置情報の提供が可能か否かについての判定も行うステップと
を有することを特徴とする請求項１０または１１記載のナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１３】
外部からネットワークを介して送り込まれる相手移動通信端末の位置情報取得用のエージェントを受け入れる位置情報取得用エージェント受入手段と、
この受け入れたエージェントの動作により相手移動通信端末の位置情報を取得する位置情報取得手段と、
この取得した位置情報を有するエージェントを次に送り込む移動先を検索する移動先検索手段と、
この検索した移動先に前記位置情報を有するエージェントをネットワークを介して送り込むエージェント送込み手段と、
外部からネットワークを介して送信される相手移動通信端末までの経路情報を受信し、相手移動通信端末までの経路を表示手段上に表示する経路表示手段と
を有することを特徴とする移動通信端末。
【請求項１４】
前記経路表示手段は、
相手移動通信端末の位置情報を有するエージェントを外部からネットワークを介して受け入れる相手位置情報含有エージェント受入手段と、
この受け入れたエージェントの動作により相手移動通信端末までの経路を前記位置情報に基づき検索し、この相手移動通信端末までの経路を表示手段上に設定する経路検索設定手段と
を更に有することを特徴とする請求項１３記載の移動通信端末。
【請求項１５】
外部からネットワークを介して送り込まれる相手移動通信端末の位置情報取得用のエージェントを受け入れるステップと、
この受け入れたエージェントの動作により相手移動通信端末の位置情報を取得するステップと、
この取得した位置情報を有するエージェントを次に送り込む移動先を検索するステップと、
この検索した移動先に前記位置情報を有するエージェントをネットワークを介して送り込むステップと、
外部からネットワークを介して送信される相手移動通信端末までの経路情報を受信し、相手移動通信端末までの経路を表示手段上に表示するステップと
を有することを特徴とする移動通信端末における制御プログラム。
【請求項１６】
前記経路表示ステップは、
相手移動通信端末の位置情報を有するエージェントを外部からネットワークを介して受け入れるステップと、
この受け入れたエージェントの動作により相手移動通信端末までの経路を前記位置情報に基づき検索し、この相手移動通信端末までの経路を表示手段上に設定するステップと
を更に有することを特徴とする請求項１５記載の移動通信端末における制御プログラム。
【請求項１７】
外部からネットワークを介して送り込まれる相手移動通信端末の位置情報取得用のエージェントを受け入れるステップと、
この受け入れたエージェントの動作により相手移動通信端末の位置情報を取得するステップと、
この取得した位置情報を有するエージェントを次に送り込む移動先を検索するステップと、
この検索した移動先に前記位置情報を有するエージェントをネットワークを介して送り込むステップと、
外部からネットワークを介して送信される相手移動通信端末までの経路情報を受信し、相手移動通信端末までの経路を表示手段上に表示するステップと
を有することを特徴とする移動通信端末における制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１８】
前記経路表示ステップは、
相手移動通信端末の位置情報を有するエージェントを外部からネットワークを介して受け入れるステップと、
この受け入れたエージェントの動作により相手移動通信端末までの経路を前記位置情報に基づき検索し、この相手移動通信端末までの経路を表示手段上に設定するステップと
を更に有することを特徴とする請求項１７記載の移動通信端末における制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１９】
前記エージェントは、該エージェントの各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知する課金判定手段を有し、
前記ポータルサーバは、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行う課金手段
を有することを特徴とする請求項１または２記載のナビゲーションシステム。
【請求項２０】
前記エージェントは、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知する課金判定手段を有し、
前記ポータルサーバは、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行う課金手段
を有することを特徴とする請求項１または２記載のナビゲーションシステム。
【請求項２１】
前記経路設定検索手段は、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定する経由地設定手段を有し、
前記エージェントは、該エージェントによる経由地の設定動作に基づき課金を行うか否かを判定し、この経由地設定動作に基づく課金判定結果をポータルサーバに通知する経由地設定動作用課金判定結果通知手段を有し、
前記ポータルサーバは、前記エージェントから通知される経由地設定動作に基づく課金判定結果を受信し、該課金判定結果に基づき課金を行うように前記課金手段を制御する課金制御手段
を有することを特徴とする請求項２０記載のナビゲーションシステム。
【請求項２２】
前記エージェントは、該エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知する処理結果通知手段を有し、
前記ポータルサーバは、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定する課金判定手段を有することを特徴とする請求項１または２記載のナビゲーションシステム。
【請求項２３】
前記エージェントは、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知する処理結果通知手段を有し、
前記ポータルサーバは、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定する課金判定手段を有することを特徴とする請求項１または２記載のナビゲーションシステム。
【請求項２４】
前記経路設定検索手段は、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定する経由地設定手段を有し、
前記エージェントは、前記経由地の設定動作の処理結果をポータルサーバに通知する経由地設定通知手段を有し、
前記ポータルサーバは、前記エージェントから通知される経由地の設定動作の処理結果を受信すると、この経由地設定動作の処理結果に基づき課金するか否かを判定するように前記課金判定手段を制御する課金判定制御手段
を有することを特徴とする請求項２３記載のナビゲーションシステム。
【請求項２５】
前記ポータルサーバは、前記経路通知手段による第１の移動通信端末への経路通知動作に基づき課金するか否かを判定するように前記課金判定手段を制御する経路通知用課金判定手段
を有することを特徴とする請求項２記載のナビゲーションシステム。
【請求項２６】
前記エージェントは、該エージェントの各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項４または５記載のナビゲーション方法。
【請求項２７】
前記エージェントは、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項４または５記載のナビゲーション方法。
【請求項２８】
前記経路設定検索処理は、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、
前記エージェントは、該エージェントによる経由地の設定動作に基づき課金を行うか否かを判定し、この経由地設定動作に基づく課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される経由地設定動作に基づく課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項２７記載のナビゲーション方法。
【請求項２９】
前記エージェントは、該エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定すること
を特徴とする請求項４または５記載のナビゲーション方法。
【請求項３０】
前記エージェントは、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定すること
を特徴とする請求項４または５記載のナビゲーション方法。
【請求項３１】
前記経路設定検索処理は、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、
前記エージェントは、前記経由地の設定動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される経由地の設定動作の処理結果を受信すると、この経由地設定動作の処理結果に基づき課金するか否かを判定すること
を特徴とする請求項３０記載のナビゲーション方法。
【請求項３２】
前記ポータルサーバは、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定すること
を特徴とする請求項５記載のナビゲーション方法。
【請求項３３】
前記エージェントは、該エージェントの各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項７または８記載のナビゲーションプログラム。
【請求項３４】
前記エージェントは、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項７または８記載のナビゲーションプログラム。
【請求項３５】
前記経路設定検索処理は、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、
前記エージェントは、該エージェントによる経由地の設定動作に基づき課金を行うか否かを判定し、この経由地設定動作に基づく課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される経由地設定動作に基づく課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項３４記載のナビゲーションプログラム。
【請求項３６】
前記エージェントは、該エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定すること
を特徴とする請求項７または８記載のナビゲーションプログラム。
【請求項３７】
前記エージェントは、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定すること
を特徴とする請求項７または８記載のナビゲーションプログラム。
【請求項３８】
前記経路設定検索処理は、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、
前記エージェントは、前記経由地の設定動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される経由地の設定動作の処理結果を受信すると、この経由地設定動作の処理結果に基づき課金するか否かを判定すること
を特徴とする請求項３７記載のナビゲーションプログラム。
【請求項３９】
前記ポータルサーバは、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定すること
を特徴とする請求項８記載のナビゲーションプログラム。
【請求項４０】
前記エージェントは、該エージェントの各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項１０または１１記載のナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項４１】
前記エージェントは、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項１０または１１記載のナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項４２】
前記経路設定検索処理は、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、
前記エージェントは、該エージェントによる経由地の設定動作に基づき課金を行うか否かを判定し、この経由地設定動作に基づく課金判定結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される経由地設定動作に基づく課金判定結果を受信し、該課金判定結果に基づき課金を行うこと
を特徴とする請求項４１記載のナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項４３】
前記エージェントは、該エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定すること
を特徴とする請求項１０または１１記載のナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項４４】
前記エージェントは、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定すること
を特徴とする請求項１０または１１記載のナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項４５】
前記経路設定検索処理は、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、
前記エージェントは、前記経由地の設定動作の処理結果をポータルサーバに通知し、
前記ポータルサーバは、前記エージェントから通知される経由地の設定動作の処理結果を受信すると、この経由地設定動作の処理結果に基づき課金するか否かを判定すること
を特徴とする請求項４３記載のナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項４６】
前記ポータルサーバは、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定すること
を特徴とする請求項１１記載のナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション機能を有する移動通信端末の要求に応じて移動しつつある別の移動通信端末の位置情報を取得し、この別の移動通信端末に至る経路を検索設定し、該経路に従って移動通信端末を案内するナビゲーションシステムおよびそのナビゲーション方法、ナビゲーションプログラムと該プログラムを記録したコンピュータ読取り可能な記録媒体および移動通信端末と該移動通信端末における制御プログラムと該プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【０００２】
【従来の技術】
この種のナビゲーションシステム、すなわち携帯電話や携帯情報端末などのように移動しつつある移動通信端末の位置情報を取得し、この取得した位置情報に基づき該移動通信端末への経路を検索して設定するナビゲーションシステムは、従来、移動通信端末がリソースや処理速度の制限からシステム的にクライアントとしての位置付けられているため、各移動通信端末の位置情報を管理する位置管理サーバを設けて、この位置管理サーバに各移動通信端末の位置を登録しておき、移動通信端末の位置情報を位置管理サーバから取得し、このようにして取得した位置情報に基づき該移動通信端末までの経路を検索設定している。
【０００３】
また、移動しつつある移動通信端末の位置情報を取得する方法として、例えば痴呆症の徘徊老人の位置を自宅のパソコンから知るために、痴呆症の徘徊老人にＧＰＳ機能付きのＰＨＳを携帯させ、このＧＰＳで取得した位置情報をＰＨＳから自宅のパソコンに送信するという方法があるが（例えば、特開平９−２４７７３０号公報参照）、この方法で取得した位置情報を利用して経路を検索設定するナビゲーションシステムを構成する方法も考えられる。
【０００４】
【発明が解決しようとする課題】
上述したように、従来は、移動通信端末はリソースや処理速度の制限からシステム的にクライアントとして位置付けられているため、移動通信端末の位置情報を管理する位置管理サーバを設け、この位置管理サーバから移動通信端末の位置情報を取得しているが、このような従来の方法では、位置管理サーバを介さずに移動通信端末の位置情報を取得することができないという問題があるとともに、別途位置管理サーバを設けなければならず、非経済的であるという問題がある。
【０００５】
また、上述したＧＰＳ機能付きのＰＨＳで取得した位置情報を利用して経路を検索設定するナビゲーションシステムを構成することも考えられるが、この場合において、特に自動車を対象としたナビゲーションサービスを考えた場合、ＰＨＳでは高速道路を走行したり、トンネルに入るなどで回線断が頻繁に発生するという問題がある。
【０００６】
更に、位置を管理されるナビゲーション対象となる相手は移動するので、定期的に何度も位置情報を取得して位置情報を更新する処理を便宜繰り返し行う必要があるが、この場合のナビゲーションサービスの利用頻度は痴呆性の徘徊老人の位置確定処理の頻度よりも高く、システムに対する負荷が増大するという問題がある。
【０００７】
そして、このＧＰＳ機能付きＰＨＳを位置情報の取得に利用した方式では、位置取得要求を出してから位置情報を受信するまでの間、常に回線が接続された状態で待機しなければならないため、回線が無駄に接続されるとともに、途中で回線が切断されてサービスが中断するなどサービス安定性の面で問題がある。
【０００８】
また、ナビゲーションとしては経由地や目的地を複数設定することもできなければならないが、前記ＧＰＳ機能付きＰＨＳを利用した方式では、複数の回線を利用して各地点を接続する必要があり、現実的でないという問題がある。
【０００９】
本発明は、上記に鑑みてなされたもので、その目的とするところは、エージェントを利用することにより移動通信端末の位置情報を取得し、移動しつつある移動通信端末に対する経路検索および設定を適確に行い得るナビゲーションシステムおよびそのナビゲーション方法、ナビゲーションプログラムと該プログラムを記録したコンピュータ読取り可能な記録媒体および移動通信端末と該移動通信端末における制御プログラムと該プログラムを記録したコンピュータ読取り可能な記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の本発明は、ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションシステムであって、前記第２の移動通信端末をその識別情報に基づき管理していて、前記第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付け、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索し、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むポータルサーバと、前記第２の移動通信端末に設けられ、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れ、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この取得した位置情報を有するエージェントを次に送り込む移動先として前記第１の移動通信端末を検索し、この移動先の第１の移動通信端末に前記エージェントをネットワークを介して送り込む位置情報取得処理手段と、前記第１の移動通信端末に設けられ、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第２の移動通信端末の位置情報とともに受け入れ、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定する経路設定検索手段とを有することを要旨とする。
【００１１】
請求項１記載の本発明にあっては、ポータルサーバは経路設定のための第２の移動通信端末の位置情報取得要求を受け付けると、該要求に応じて第２の移動通信端末を検索し、この第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れると、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先として第１の移動通信端末を検索し、この移動先の第１の移動通信端末にエージェントをネットワークを介して送り込み、第１の移動通信端末は前記エージェントを受け入れると、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するため、それぞれ移動しつつあり、かつリソースに制限のある各移動通信端末でも、従来のように位置管理サービスを介すことなく、送り込まれたエージェントを用いて位置情報の取得や経路の検索設定を簡単かつ適確に行うことができる。
【００１２】
また、請求項２記載の本発明は、ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションシステムであって、前記第２の移動通信端末をその識別情報に基づき管理していて、前記第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付け、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索し、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むポータルサーバと、前記第２の移動通信端末に設けられ、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れ、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この取得した位置情報を有するエージェントを次に送り込む移動先としてナビゲーションサービス機能を有するナビゲーションＡＳＰサーバを検索し、この移動先のナビゲーションＡＳＰサーバに前記エージェントをネットワークを介して送り込む位置情報取得処理手段と、前記ナビゲーションＡＳＰサーバに設けられ、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第１の移動通信端末および第２の移動通信端末の位置情報とともに受け入れ、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、この経路情報を有するエージェントを次に送り込む移動先として前記ポータルサーバを検索し、この移動先のポータルサーバにネットワークを介して前記エージェントを送り込む経路設定検索手段と、前記ポータルサーバに設けられ、前記経路情報を有するエージェントをネットワークを介して受け取り、この経路をネットワークを介して第１の移動通信端末に通知する経路通知手段とを有することを要旨とする。
【００１３】
請求項２記載の本発明にあっては、ポータルサーバは経路設定のための第２の移動通信端末の位置情報取得要求を受け付けると、該要求に応じて第２の移動通信端末を検索し、この第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れると、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先としてナビゲーションＡＳＰサーバを検索し、この移動先のナビゲーションＡＳＰサーバにエージェントを送り込み、ナビゲーションＡＳＰサーバは前記エージェントを受け入れると、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、この経路情報を有するエージェントを次に送り込む移動先としてポータルサーバを検索し、このポータルサーバに前記エージェントを送り込み、ポータルサーバは前記エージェントを受け取ると、この経路を第１の移動通信端末に通知するため、それぞれ移動しつつあり、かつリソースに制限のある各移動通信端末でも、従来のように位置管理サービスを介すことなく、送り込まれたエージェントを用いて位置情報の取得や経路の検索設定を簡単かつ適確に行うことができる。
【００１４】
更に、請求項３記載の本発明は、請求項１または２記載の発明において、前記ポータルサーバが、前記第２の移動通信端末の管理に当たって、該第２の移動通信端末の位置情報の提供許可可能な他の移動通信端末の識別情報を第２の移動通信端末から受け取り、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて当該第２の移動通信端末をその識別情報に基づき管理する管理手段と、前記第１の移動通信端末からの前記要求の受け付けに当たって、当該第１の移動通信端末の使用者のユーザＩＤおよびパスワードを用いた認証を行うとともに、前記位置情報提供許可可能な他の移動通信端末の識別情報に基づき前記第１の移動通信端末への位置情報の提供が可能か否かについての判定も行う認証判定手段とを有することを要旨とする。
【００１５】
請求項３記載の本発明にあっては、ポータルサーバは位置情報の提供許可可能な他の移動通信端末の識別情報を受け取り、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて管理し、ユーザＩＤおよびパスワードを用いた認証を行い、位置情報提供許可可能な他の移動通信端末の識別情報に基づき第１の移動通信端末への位置情報の提供が可能か否かについての判定を行う。
【００１６】
請求項４記載の本発明は、ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーション方法であって、前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバは、第２の移動通信端末をその識別情報に基づき管理していて、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付け、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索し、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込み、第２の移動通信端末は、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れ、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この取得した位置情報を有するエージェントを次に送り込む移動先として前記第１の移動通信端末を検索し、この移動先の第１の移動通信端末に前記エージェントをネットワークを介して送り込み、第１の移動通信端末は、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第２の移動通信端末の位置情報とともに受け入れ、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定することを要旨とする。
【００１７】
請求項４記載の本発明にあっては、ポータルサーバは経路設定のための第２の移動通信端末の位置情報取得要求を受け付けると、該要求に応じて第２の移動通信端末を検索し、この第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れると、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先として第１の移動通信端末を検索し、この移動先の第１の移動通信端末にエージェントをネットワークを介して送り込み、第１の移動通信端末は前記エージェントを受け入れると、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するため、それぞれ移動しつつあり、かつリソースに制限のある各移動通信端末でも、従来のように位置管理サービスを介すことなく、送り込まれたエージェントを用いて位置情報の取得や経路の検索設定を簡単かつ適確に行うことができる。
【００１８】
また、請求項５記載の本発明は、ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーション方法であって、前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバは、第２の移動通信端末をその識別情報に基づき管理していて、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付け、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索し、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込み、第２の移動通信端末は、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れ、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この取得した位置情報を有するエージェントを次に送り込む移動先としてナビゲーションサービス機能を有するナビゲーションＡＳＰサーバを検索し、この移動先のナビゲーションＡＳＰサーバに前記エージェントをネットワークを介して送り込み、前記ナビゲーションＡＳＰサーバは、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第１の移動通信端末および第２の移動通信端末の位置情報とともに受け入れ、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、この経路情報を有するエージェントを次に送り込む移動先として前記ポータルサーバを検索し、この移動先のポータルサーバにネットワークを介して前記エージェントを送り込み、前記ポータルサーバは、前記経路情報を有するエージェントをネットワークを介して受け取り、この経路をネットワークを介して第１の移動通信端末に通知することを要旨とする。
【００１９】
請求項５記載の本発明にあっては、ポータルサーバは経路設定のための第２の移動通信端末の位置情報取得要求を受け付けると、該要求に応じて第２の移動通信端末を検索し、この第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れると、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先としてナビゲーションＡＳＰサーバを検索し、この移動先のナビゲーションＡＳＰサーバにエージェントを送り込み、ナビゲーションＡＳＰサーバは前記エージェントを受け入れると、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、この経路情報を有するエージェントを次に送り込む移動先としてポータルサーバを検索し、このポータルサーバに前記エージェントを送り込み、ポータルサーバは前記エージェントを受け取ると、この経路を第１の移動通信端末に通知するため、それぞれ移動しつつあり、かつリソースに制限のある各移動通信端末でも、従来のように位置管理サービスを介すことなく、送り込まれたエージェントを用いて位置情報の取得や経路の検索設定を簡単かつ適確に行うことができる。
【００２０】
更に、請求項６記載の本発明は、請求項４または５記載の発明において、前記ポータルサーバが、前記第２の移動通信端末の管理に当たって、該第２の移動通信端末の位置情報の提供許可可能な他の移動通信端末の識別情報を第２の移動通信端末から受け取り、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて当該第２の移動通信端末をその識別情報に基づき管理し、前記第１の移動通信端末からの前記要求の受け付けに当たって、当該第１の移動通信端末の使用者のユーザＩＤおよびパスワードを用いた認証を行うとともに、前記位置情報提供許可可能な他の移動通信端末の識別情報に基づき前記第１の移動通信端末への位置情報の提供が可能か否かについての判定も行うことを要旨とする。
【００２１】
請求項６記載の本発明にあっては、ポータルサーバは位置情報の提供許可可能な他の移動通信端末の識別情報を受け取り、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて管理し、ユーザＩＤおよびパスワードを用いた認証を行い、位置情報提供許可可能な他の移動通信端末の識別情報に基づき第１の移動通信端末への位置情報の提供が可能か否かについての判定を行う。
【００２２】
請求項７記載の本発明は、ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションプログラムであって、前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバにおいては、第２の移動通信端末をその識別情報に基づき管理するステップと、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付けるステップと、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索するステップと、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むステップとを有し、第２の移動通信端末においては、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れるステップと、該エージェントの動作により第２の移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先として前記第１の移動通信端末を検索するステップと、この移動先の第１の移動通信端末に前記エージェントをネットワークを介して送り込むステップとを有し、第１の移動通信端末においては、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第２の移動通信端末の位置情報とともに受け入れるステップと、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するステップとを有することを要旨とする。
【００２３】
請求項７記載の本発明にあっては、ポータルサーバは経路設定のための第２の移動通信端末の位置情報取得要求を受け付けると、該要求に応じて第２の移動通信端末を検索し、この第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れると、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先として第１の移動通信端末を検索し、この移動先の第１の移動通信端末にエージェントをネットワークを介して送り込み、第１の移動通信端末は前記エージェントを受け入れると、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するため、それぞれ移動しつつあり、かつリソースに制限のある各移動通信端末でも、従来のように位置管理サービスを介すことなく、送り込まれたエージェントを用いて位置情報の取得や経路の検索設定を簡単かつ適確に行うことができる。
【００２４】
また、請求項８記載の本発明は、ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションプログラムであって、前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバにおいては、第２の移動通信端末をその識別情報に基づき管理するステップと、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付けるステップと、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索するステップと、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むステップとを有し、第２の移動通信端末においては、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れるステップと、該エージェントの動作により第２の移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先としてナビゲーションサービス機能を有するナビゲーションＡＳＰサーバを検索するステップと、この移動先のナビゲーションＡＳＰサーバに前記エージェントをネットワークを介して送り込むステップとを有し、前記ナビゲーションＡＳＰサーバにおいては、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第１の移動通信端末および第２の移動通信端末の位置情報とともに受け入れるステップと、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するステップと、この経路情報を有するエージェントを次に送り込む移動先として前記ポータルサーバを検索するステップと、この移動先のポータルサーバにネットワークを介して前記エージェントを送り込むステップとを有し、前記ポータルサーバにおいては、前記経路情報を有するエージェントをネットワークを介して受け取るステップと、この経路をネットワークを介して第１の移動通信端末に通知するステップとを有することを要旨とする。
【００２５】
請求項８記載の本発明にあっては、ポータルサーバは経路設定のための第２の移動通信端末の位置情報取得要求を受け付けると、該要求に応じて第２の移動通信端末を検索し、この第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れると、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先としてナビゲーションＡＳＰサーバを検索し、この移動先のナビゲーションＡＳＰサーバにエージェントを送り込み、ナビゲーションＡＳＰサーバは前記エージェントを受け入れると、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、この経路情報を有するエージェントを次に送り込む移動先としてポータルサーバを検索し、このポータルサーバに前記エージェントを送り込み、ポータルサーバは前記エージェントを受け取ると、この経路を第１の移動通信端末に通知するため、それぞれ移動しつつあり、かつリソースに制限のある各移動通信端末でも、従来のように位置管理サービスを介すことなく、送り込まれたエージェントを用いて位置情報の取得や経路の検索設定を簡単かつ適確に行うことができる。
【００２６】
更に、請求項９記載の本発明は、請求項７または８記載の発明において、前記ポータルサーバにおいては、前記第２の移動通信端末の管理に当たって、該第２の移動通信端末の位置情報の提供許可可能な他の移動通信端末の識別情報を第２の移動通信端末から受け取るステップと、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて当該第２の移動通信端末をその識別情報に基づき管理するステップとを有し、前記第１の移動通信端末からの前記要求の受け付けに当たって、当該第１の移動通信端末の使用者のユーザＩＤおよびパスワードを用いた認証を行うステップと、前記位置情報提供許可可能な他の移動通信端末の識別情報に基づき前記第１の移動通信端末への位置情報の提供が可能か否かについての判定も行うステップとを有することを要旨とする。
【００２７】
請求項９記載の本発明にあっては、ポータルサーバは位置情報の提供許可可能な他の移動通信端末の識別情報を受け取り、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて管理し、ユーザＩＤおよびパスワードを用いた認証を行い、位置情報提供許可可能な他の移動通信端末の識別情報に基づき第１の移動通信端末への位置情報の提供が可能か否かについての判定を行う。
【００２８】
請求項１０記載の本発明は、ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体であって、前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバにおいては、第２の移動通信端末をその識別情報に基づき管理するステップと、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付けるステップと、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索するステップと、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むステップとを有し、第２の移動通信端末においては、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れるステップと、該エージェントの動作により第２の移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先として前記第１の移動通信端末を検索するステップと、この移動先の第１の移動通信端末に前記エージェントをネットワークを介して送り込むステップとを有し、第１の移動通信端末においては、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第２の移動通信端末の位置情報とともに受け入れるステップと、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するステップとを有するナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００２９】
請求項１０記載の本発明にあっては、ポータルサーバは経路設定のための第２の移動通信端末の位置情報取得要求を受け付けると、該要求に応じて第２の移動通信端末を検索し、この第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れると、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先として第１の移動通信端末を検索し、この移動先の第１の移動通信端末にエージェントをネットワークを介して送り込み、第１の移動通信端末は前記エージェントを受け入れると、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００３０】
また、請求項１１記載の本発明は、ナビゲーション機能を有する第１の移動通信端末の要求に応じて第２の移動通信端末の位置情報を取得し、第１の移動通信端末から第２の移動通信端末に至る経路を検索設定し、該経路に従って第１の移動通信端末を案内するナビゲーションプログラムを記録したコンピュータ読取り可能な記録媒体であって、前記第１および第２の移動通信端末にネットワークを介して接続されているポータルサーバにおいては、第２の移動通信端末をその識別情報に基づき管理するステップと、第１の移動通信端末からの第２の移動通信端末への経路設定のための第２の移動通信端末の位置情報取得要求をネットワークを介して該第２の移動通信端末の識別情報とともに受け付けるステップと、前記要求に応じて第２の移動通信端末をその識別情報に基づき検索するステップと、この検索した第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末にネットワークを経由して送り込むステップとを有し、第２の移動通信端末においては、前記ポータルサーバから送り込まれた前記エージェントをネットワークを介して受け入れるステップと、該エージェントの動作により第２の移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先としてナビゲーションサービス機能を有するナビゲーションＡＳＰサーバを検索するステップと、この移動先のナビゲーションＡＳＰサーバに前記エージェントをネットワークを介して送り込むステップとを有し、前記ナビゲーションＡＳＰサーバにおいては、第２の移動通信端末から送り込まれた前記エージェントをネットワークを介して第１の移動通信端末および第２の移動通信端末の位置情報とともに受け入れるステップと、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定するステップと、この経路情報を有するエージェントを次に送り込む移動先として前記ポータルサーバを検索するステップと、この移動先のポータルサーバにネットワークを介して前記エージェントを送り込むステップとを有し、前記ポータルサーバにおいては、前記経路情報を有するエージェントをネットワークを介して受け取るステップと、この経路をネットワークを介して第１の移動通信端末に通知するステップとを有するナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００３１】
請求項１１記載の本発明にあっては、ポータルサーバは経路設定のための第２の移動通信端末の位置情報取得要求を受け付けると、該要求に応じて第２の移動通信端末を検索し、この第２の移動通信端末の位置情報取得用のエージェントを生成し、該エージェントを第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れると、該エージェントの動作により第２の移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先としてナビゲーションＡＳＰサーバを検索し、この移動先のナビゲーションＡＳＰサーバにエージェントを送り込み、ナビゲーションＡＳＰサーバは前記エージェントを受け入れると、該エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、この経路情報を有するエージェントを次に送り込む移動先としてポータルサーバを検索し、このポータルサーバに前記エージェントを送り込み、ポータルサーバは前記エージェントを受け取ると、この経路を第１の移動通信端末に通知するナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００３２】
更に、請求項１２記載の本発明は、請求項１０または１１記載の発明において、前記ポータルサーバにおいては、前記第２の移動通信端末の管理に当たって、該第２の移動通信端末の位置情報の提供許可可能な他の移動通信端末の識別情報を第２の移動通信端末から受け取るステップと、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて当該第２の移動通信端末をその識別情報に基づき管理するステップとを有し、前記第１の移動通信端末からの前記要求の受け付けに当たって、当該第１の移動通信端末の使用者のユーザＩＤおよびパスワードを用いた認証を行うステップと、前記位置情報提供許可可能な他の移動通信端末の識別情報に基づき前記第１の移動通信端末への位置情報の提供が可能か否かについての判定も行うステップとを有するナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００３３】
請求項１２記載の本発明にあっては、ポータルサーバは位置情報の提供許可可能な他の移動通信端末の識別情報を受け取り、この位置情報提供許可可能な他の移動通信端末の識別情報も含めて管理し、ユーザＩＤおよびパスワードを用いた認証を行い、位置情報提供許可可能な他の移動通信端末の識別情報に基づき第１の移動通信端末への位置情報の提供が可能か否かについての判定を行うナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００３４】
請求項１３記載の本発明は、外部からネットワークを介して送り込まれる相手移動通信端末の位置情報取得用のエージェントを受け入れる位置情報取得用エージェント受入手段と、この受け入れたエージェントの動作により相手移動通信端末の位置情報を取得する位置情報取得手段と、この取得した位置情報を有するエージェントを次に送り込む移動先を検索する移動先検索手段と、この検索した移動先に前記位置情報を有するエージェントをネットワークを介して送り込むエージェント送込み手段と、外部からネットワークを介して送信される相手移動通信端末までの経路情報を受信し、相手移動通信端末までの経路を表示手段上に表示する経路表示手段とを有することを要旨とする。
【００３５】
請求項１３記載の本発明にあっては、移動通信端末は外部からの位置情報取得用のエージェントを受け入れ、このエージェントの動作により相手移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先を検索し、この移動先にエージェントを送り込み、また外部から相手移動通信端末までの経路情報を受信し、該経路を表示手段上に表示する。
【００３６】
また、請求項１４記載の本発明は、請求項１３記載の発明において、前記経路表示手段が、相手移動通信端末の位置情報を有するエージェントを外部からネットワークを介して受け入れる相手位置情報含有エージェント受入手段と、この受け入れたエージェントの動作により相手移動通信端末までの経路を前記位置情報に基づき検索し、この相手移動通信端末までの経路を表示手段上に設定する経路検索設定手段とを更に有することを要旨とする。
【００３７】
請求項１４記載の本発明にあっては、相手移動通信端末の位置情報を有するエージェントを外部から受け入れると、このエージェントの動作により相手移動通信端末までの経路を検索し、この経路を表示手段上に設定する。
【００３８】
更に、請求項１５記載の本発明は、外部からネットワークを介して送り込まれる相手移動通信端末の位置情報取得用のエージェントを受け入れるステップと、この受け入れたエージェントの動作により相手移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先を検索するステップと、この検索した移動先に前記位置情報を有するエージェントをネットワークを介して送り込むステップと、外部からネットワークを介して送信される相手移動通信端末までの経路情報を受信し、相手移動通信端末までの経路を表示手段上に表示するステップとを有することを要旨とする。
【００３９】
請求項１５記載の本発明にあっては、移動通信端末は外部からの位置情報取得用のエージェントを受け入れ、このエージェントの動作により相手移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先を検索し、この移動先にエージェントを送り込み、また外部から相手移動通信端末までの経路情報を受信し、該経路を表示手段上に表示する。
【００４０】
請求項１６記載の本発明は、請求項１５記載の発明において、前記経路表示ステップが、相手移動通信端末の位置情報を有するエージェントを外部からネットワークを介して受け入れるステップと、この受け入れたエージェントの動作により相手移動通信端末までの経路を前記位置情報に基づき検索し、この相手移動通信端末までの経路を表示手段上に設定するステップとを更に有することを要旨とする。
【００４１】
請求項１６記載の本発明にあっては、相手移動通信端末の位置情報を有するエージェントを外部から受け入れると、このエージェントの動作により相手移動通信端末までの経路を検索し、この経路を表示手段上に設定する。
【００４２】
また、請求項１７記載の本発明は、外部からネットワークを介して送り込まれる相手移動通信端末の位置情報取得用のエージェントを受け入れるステップと、この受け入れたエージェントの動作により相手移動通信端末の位置情報を取得するステップと、この取得した位置情報を有するエージェントを次に送り込む移動先を検索するステップと、この検索した移動先に前記位置情報を有するエージェントをネットワークを介して送り込むステップと、外部からネットワークを介して送信される相手移動通信端末までの経路情報を受信し、相手移動通信端末までの経路を表示手段上に表示するステップとを有する移動通信端末における制御プログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００４３】
請求項１７記載の本発明にあっては、移動通信端末は外部からの位置情報取得用のエージェントを受け入れ、このエージェントの動作により相手移動通信端末の位置情報を取得し、この位置情報を有するエージェントを次に送り込む移動先を検索し、この移動先にエージェントを送り込み、また外部から相手移動通信端末までの経路情報を受信し、該経路を表示手段上に表示する移動通信端末における制御プログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００４４】
更に、請求項１８記載の本発明は、請求項１７記載の発明において、前記経路表示ステップが、相手移動通信端末の位置情報を有するエージェントを外部からネットワークを介して受け入れるステップと、この受け入れたエージェントの動作により相手移動通信端末までの経路を前記位置情報に基づき検索し、この相手移動通信端末までの経路を表示手段上に設定するステップとを更に有する移動通信端末における制御プログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００４５】
請求項１８記載の本発明にあっては、相手移動通信端末の位置情報を有するエージェントを外部から受け入れると、このエージェントの動作により相手移動通信端末までの経路を検索し、この経路を表示手段上に設定する移動通信端末における制御プログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００４６】
請求項１９記載の本発明は、請求項１または２記載の発明において、前記エージェントが、該エージェントの各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知する課金判定手段を有し、前記ポータルサーバが、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行う課金手段を有することを要旨とする。
【００４７】
請求項１９記載の本発明にあっては、エージェントは各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００４８】
また、請求項２０記載の本発明は、請求項１または２記載の発明において、前記エージェントが、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知する課金判定手段を有し、前記ポータルサーバが、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行う課金手段を有することを要旨とする。
【００４９】
請求項２０記載の本発明にあっては、前記エージェントは生成起動動作、位置情報の取得動作、エージェントの受け入れ動作、および経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００５０】
更に、請求項２１記載の本発明は、請求項２０記載の発明において、前記経路設定検索手段が、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定する経由地設定手段を有し、前記エージェントが、該エージェントによる経由地の設定動作に基づき課金を行うか否かを判定し、この経由地設定動作に基づく課金判定結果をポータルサーバに通知する経由地設定動作用課金判定結果通知手段を有し、前記ポータルサーバが、前記エージェントから通知される経由地設定動作に基づく課金判定結果を受信し、該課金判定結果に基づき課金を行うように前記課金手段を制御する課金制御手段を有することを要旨とする。
【００５１】
請求項２１記載の本発明にあっては、エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、経由地の設定動作に基づき課金を行うか否かを判定し、その課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行う。
【００５２】
請求項２２記載の本発明は、請求項１または２記載の発明において、前記エージェントが、該エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知する処理結果通知手段を有し、前記ポータルサーバが、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定する課金判定手段を有することを要旨とする。
【００５３】
請求項２２記載の本発明にあっては、エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００５４】
また、請求項２３記載の本発明は、請求項１または２記載の発明において、前記エージェントが、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知する処理結果通知手段を有し、前記ポータルサーバが、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定する課金判定手段を有することを要旨とする。
【００５５】
請求項２３記載の本発明にあっては、エージェントは生成起動動作、位置情報の取得動作、エージェントの受け入れ動作、および経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００５６】
更に、請求項２４記載の本発明は、請求項２３記載の発明において、前記経路設定検索手段が、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定する経由地設定手段を有し、前記エージェントが、前記経由地の設定動作の処理結果をポータルサーバに通知する経由地設定通知手段を有し、前記ポータルサーバが、前記エージェントから通知される経由地の設定動作の処理結果を受信すると、この経由地設定動作の処理結果に基づき課金するか否かを判定するように前記課金判定手段を制御する課金判定制御手段を有することを要旨とする。
【００５７】
請求項２４記載の本発明にあっては、エージェントの動作により経由地を設定し、エージェントは経由地の設定動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される経由地の設定動作の処理結果に基づき課金するか否かを判定する。
【００５８】
請求項２５記載の本発明は、請求項２記載の発明において、前記ポータルサーバが、前記経路通知手段による第１の移動通信端末への経路通知動作に基づき課金するか否かを判定するように前記課金判定手段を制御する経路通知用課金判定手段を有することを要旨とする。
【００５９】
請求項２５記載の本発明にあっては、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定する。
【００６０】
また、請求項２６記載の本発明は、請求項４または５記載の発明において、前記エージェントが、該エージェントの各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うことを要旨とする。
【００６１】
請求項２６記載の本発明にあっては、エージェントは各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００６２】
更に、請求項２７記載の本発明は、請求項４または５記載の発明において、前記エージェントが、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うことを要旨とする。
【００６３】
請求項２７記載の本発明にあっては、前記エージェントは生成起動動作、位置情報の取得動作、エージェントの受け入れ動作、および経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００６４】
請求項２８記載の本発明は、請求項２７記載の発明において、前記経路設定検索処理が、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、前記エージェントが、該エージェントによる経由地の設定動作に基づき課金を行うか否かを判定し、この経由地設定動作に基づく課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される経由地設定動作に基づく課金判定結果を受信し、該課金判定結果に基づき課金を行うことを要旨とする。
【００６５】
請求項２８記載の本発明にあっては、エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、経由地の設定動作に基づき課金を行うか否かを判定し、その課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行う。
【００６６】
請求項２９記載の本発明は、請求項４または５記載の発明において、前記エージェントが、該エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定することを要旨とする。
【００６７】
請求項２９記載の本発明にあっては、エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００６８】
更に、請求項３０記載の本発明は、請求項４または５記載の発明において、前記エージェントが、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定することを要旨とする。
【００６９】
請求項３０記載の本発明にあっては、エージェントは生成起動動作、位置情報の取得動作、エージェントの受け入れ動作、および経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００７０】
請求項３１記載の本発明は、請求項３０記載の発明において、前記経路設定検索処理が、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、前記エージェントが、前記経由地の設定動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される経由地の設定動作の処理結果を受信すると、この経由地設定動作の処理結果に基づき課金するか否かを判定することを要旨とする。
【００７１】
請求項３１記載の本発明にあっては、エージェントの動作により経由地を設定し、エージェントは経由地の設定動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される経由地の設定動作の処理結果に基づき課金するか否かを判定する。
【００７２】
また、請求項３２記載の本発明は、請求項５記載の発明において、前記ポータルサーバが、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定することを要旨とする。
【００７３】
請求項３２記載の本発明にあっては、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定する。
【００７４】
更に、請求項３３記載の本発明は、請求項７または８記載の発明において、前記エージェントが、該エージェントの各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うこと要旨とする。
【００７５】
請求項３３記載の本発明にあっては、エージェントは各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００７６】
請求項３４記載の本発明は、請求項７または８記載の発明において、前記エージェントが、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うことを要旨とする。
【００７７】
請求項３４記載の本発明にあっては、前記エージェントは生成起動動作、位置情報の取得動作、エージェントの受け入れ動作、および経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００７８】
また、請求項３５記載の本発明は、請求項３４記載の発明において、前記経路設定検索処理が、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、前記エージェントが、該エージェントによる経由地の設定動作に基づき課金を行うか否かを判定し、この経由地設定動作に基づく課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される経由地設定動作に基づく課金判定結果を受信し、該課金判定結果に基づき課金を行うことを要旨とする。
【００７９】
請求項３５記載の本発明にあっては、エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、経由地の設定動作に基づき課金を行うか否かを判定し、その課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行う。
【００８０】
更に、請求項３６記載の本発明は、請求項７または８記載の発明において、前記エージェントが、該エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定することを要旨とする。
【００８１】
請求項３６記載の本発明にあっては、エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００８２】
請求項３７記載の本発明は、請求項７または８記載の発明において、前記エージェントが、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定することを要旨とする。
【００８３】
請求項３７記載の本発明にあっては、エージェントは生成起動動作、位置情報の取得動作、エージェントの受け入れ動作、および経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するため、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【００８４】
また、請求項３８記載の本発明は、請求項３７記載の発明において、前記経路設定検索処理が、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、前記エージェントが、前記経由地の設定動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される経由地の設定動作の処理結果を受信すると、この経由地設定動作の処理結果に基づき課金するか否かを判定することを要旨とする。
【００８５】
請求項３８記載の本発明にあっては、エージェントの動作により経由地を設定し、エージェントは経由地の設定動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される経由地の設定動作の処理結果に基づき課金するか否かを判定する。
【００８６】
更に、請求項３９記載の本発明は、請求項８記載の発明において、前記ポータルサーバが、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定することを要旨とする。
【００８７】
請求項３９記載の本発明にあっては、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定する。
【００８８】
請求項４０記載の本発明は、請求項１０または１１記載の発明において、前記エージェントが、該エージェントの各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００８９】
請求項４０記載の本発明にあっては、エージェントは各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００９０】
また、請求項４１記載の本発明は、請求項１０または１１記載の発明において、前記エージェントが、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される課金判定結果を受信し、該課金判定結果に基づき課金を行うナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００９１】
請求項４１記載の本発明にあっては、前記エージェントは生成起動動作、位置情報の取得動作、エージェントの受け入れ動作、および経路の検索設定動作を含む各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００９２】
更に、請求項４２記載の本発明は、請求項４１記載の発明において、前記経路設定検索処理が、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、前記エージェントが、該エージェントによる経由地の設定動作に基づき課金を行うか否かを判定し、この経由地設定動作に基づく課金判定結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される経由地設定動作に基づく課金判定結果を受信し、該課金判定結果に基づき課金を行うナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００９３】
請求項４２記載の本発明にあっては、エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、経由地の設定動作に基づき課金を行うか否かを判定し、その課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００９４】
請求項４３記載の本発明は、請求項１０または１１記載の発明において、前記エージェントが、該エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定するナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００９５】
請求項４３記載の本発明にあっては、エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００９６】
また、請求項４４記載の本発明は、請求項１０または１１記載の発明において、前記エージェントが、該エージェントの生成起動動作、該エージェントによる位置情報の取得動作、第１の移動通信端末における該エージェントの受け入れ動作、および該エージェントによる経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される各動作の処理結果を受信すると、この各動作の処理結果毎に課金するか否かを判定するナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００９７】
請求項４４記載の本発明にあっては、エージェントは生成起動動作、位置情報の取得動作、エージェントの受け入れ動作、および経路の検索設定動作を含む各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００９８】
更に、請求項４５記載の本発明は、請求項４３記載の発明において、前記経路設定検索処理が、前記エージェントの動作により第１の移動通信端末から第２の移動通信端末までの経路における経由地を設定し、この経由地を経由するように第１の移動通信端末から第２の移動通信端末までの経路を位置情報に基づき検索設定し、前記エージェントが、前記経由地の設定動作の処理結果をポータルサーバに通知し、前記ポータルサーバが、前記エージェントから通知される経由地の設定動作の処理結果を受信すると、この経由地設定動作の処理結果に基づき課金するか否かを判定するナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００９９】
請求項４５記載の本発明にあっては、エージェントの動作により経由地を設定し、エージェントは経由地の設定動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される経由地の設定動作の処理結果に基づき課金するか否かを判定するナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【０１００】
請求項４６記載の本発明は、請求項１１記載の発明において、前記ポータルサーバが、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定するナビゲーションプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【０１０１】
請求項４６記載の本発明にあっては、第１の移動通信端末への経路通知動作に基づき課金するか否かを判定するナビゲーションプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【０１０２】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。図１は、本発明の一実施形態に係るナビゲーションシステムの全体構成を示す図である。同図に示すナビゲーションシステムは、ナビゲーション機能を有する第１の移動通信端末である第１の車載機１ａの要求に応じて第２の移動通信端末である携帯電話５の位置情報をエージェント１１を用いて取得し、第１の車載機１ａから携帯電話５に至る経路を検索設定し、該経路に従って第１の車載機１ａを案内するものである。
【０１０３】
更に詳しくは、図１に示すナビゲーションシステムは、エージェントを生成して送り込むポータルサーバ３を有し、このポータルサーバ３および前記第１の車載機１ａ、携帯電話５は無線回線、ネットワーク９を介して互いに接続されている。また、ネットワーク９には、移動通信端末として前記第１の車載機１ａおよび携帯電話５に加えて、第２の車載機１ｂおよび携帯情報端末７が接続されている。なお、図１では、第１の車載機１ａから携帯電話５の位置情報取得および経路検索設定を行う場合について図示しているが、本実施形態では、移動通信端末である第１の車載機１ａ、第２の車載機１ｂ、携帯電話５、携帯情報端末７のいずれの間でも位置情報の取得および経路検索設定を行い得るものである。
【０１０４】
本実施形態のナビゲーションシステムの詳細な作用および各部の詳細な構成については後述するも、ここで図１を参照して、本実施形態の作用を簡単に説明する。
【０１０５】
まず、第１の車載機１ａは、ポータルサーバ３に対してネットワーク９を介して目的地である携帯電話５までの経路設定要求を行うと（処理（１））、ポータルサーバ３は、まず該要求に応じて携帯電話５の現在位置情報取得用のエージェント１１を生成し、該エージェント１１をネットワーク９を介して携帯電話５に送り込む（処理（２））。
【０１０６】
携帯電話５は、ポータルサーバ３から送り込まれたエージェント１１をネットワーク９を介して受け入れると、このエージェント１１の動作により携帯電話５自身の位置情報を取得し、この位置情報を有するエージェント１１を次に送り込む移動先として第１の車載機１ａを検索し、この検索した移動先の第１の車載機１ａにネットワーク９を介してエージェント１１を送り込む。
【０１０７】
第１の車載機１ａは、携帯電話５から送り込まれたエージェント１１をネットワーク９を介して携帯電話５の位置情報とともに受け入れると、この携帯電話５の位置情報で与えられた場所を目的地に設定し、エージェント１１の動作により第１の車載機１ａから携帯電話５までの経路を位置情報に基づき検索設定する（処理（３））。この設定された経路は車両内の表示手段または第１の車載機１ａ自身に設けられている表示手段に図示のように表示されることになる（処理（４））。
【０１０８】
図２は、図１に示す実施形態のナビゲーションシステムに使用されている各移動通信端末である第１の車載機１ａ、携帯電話５、携帯情報端末７および第２の車載機１ｂと、各移動通信端末の代わりにナビゲーションサービス機能を提供するナビゲーションＡＳＰ（Application Service Provider）サーバ８の詳細な構成およびこれらとポータルサーバ３との接続を示すブロック図である。
【０１０９】
図２に示すように、移動通信端末を構成する第１の車載機１ａ、携帯電話５、携帯情報端末７、第２の車載機１ｂは、すべて同じ構成であって、エージェント１１、エージェント実行手段１３、端末ＯＳ（Operating System）１５、サービスＡＰ（Application）１７、位置情報処理手段１９、通信手段２１、ナビゲーション手段２３、および表示手段２５から構成され、それぞれ通信手段２１からネットワーク９を介して互いに接続されている。なお、本発明の位置情報取得処理手段はエージェント１１、エージェント実行手段１３、位置情報処理手段１９で構成され、経路設定検索手段はエージェント１１、エージェント実行手段１３、ナビゲーション手段２３で構成されている。
【０１１０】
なお、図１で示したように、第１の車載機１ａが携帯電話５の位置情報を取得し、この携帯電話５までの経路を検索設定するというように第１の車載機１ａおよび第２の車載機１ｂのみがナビゲーション処理を行い、携帯電話５および携帯情報端末７はナビゲーション処理を行わず、単に位置情報を提供するのである場合には、第１の車載機１ａおよび第２の車載機１ｂのみがナビゲーション手段２３を持ち、携帯電話５および携帯情報端末７はナビゲーション手段２３を持ってなくてもよいものであるが、本実施形態では、携帯電話５および携帯情報端末７もナビゲーション手段２３としてナビゲーション機能を備えていて、第１の車載機１ａや第２の車載機１ｂと同様にナビゲーション処理を行うことができるものである。例えば、携帯電話５が携帯情報端末７の位置情報を取得し、この位置情報に基づき携帯電話５から携帯情報端末７までの経路を検索設定することができるものである。
【０１１１】
また、ナビゲーションＡＳＰサーバ８は、例えば通信事業者が提供する各種サービスのうち本実施形態ではナビゲーションサービスを提供するサーバであり、エージェント１１、エージェント実行手段８３、ＯＳ８５、サービスＡＰ８７、通信手段９１、ナビゲーション手段９３から構成され、通信手段９１からネットワーク９を介して各移動通信端末である第１の車載機１ａ、携帯電話５、携帯情報端末７、第２の車載機１ｂと接続されている。なお、図示しないが、ポータルサーバ３はナビゲーションＡＳＰサーバ８から受け取った経路情報を第１の車載機１ａに通知する経路通知手段を有する。
【０１１２】
また、ポータルサーバ３は、詳細には図３に示すように、各移動通信端末からの要求をネットワーク９を介してＨＴＴＰプロトコルなどで受け付けるサービス受付部３１、該要求を行ってきた移動通信端末のユーザ認証をユーザＩＤとパスワードにより行うとともに、本ナビゲーションシステムのサービスの利用許可の認証を行う認証部３３、このユーザ認証に必要な認証情報であるユーザＩＤとパスワードおよびサービス利用許可登録を行った移動通信端末の識別情報などを保管している記憶手段であるデータベースなどで構成される認証テーブル３５、エージェントの実行するコマンド名、処理対象サービス名、処理内容、処理順序などの記述されたファイルからなる処理シナリオ３７、この処理シナリオ３７からのシナリオを解析し、エージェントに対して次の処理を指示するジョブ解析部３９、エージェントを生成し、このエージェントに前記シナリオを与えて起動するエージェント生成部４１、現在ネットワーク９上で利用可能なサービス名を管理している記憶手段であるデータベースなどで構成されるサービス管理テーブル４５、このサービス管理テーブル４５に対するサービスの登録および検索を行うサービス登録・検索部４３、およびエージェントの到着を管理し、必要に応じて結果画面の作成およびエラー処理を行う処理結果受信部４７から構成されている。
【０１１３】
次に、以上のように構成される本実施形態のナビゲーションシステムの作用について図４に示すシーケンスおよび図５に示す説明図を参照して、ナビゲーションＡＳＰサーバ８を使用しない場合について説明する。なお、この図４、図５に示す例は、第１の車載機１ａが携帯情報端末７の位置情報を取得し、第１の車載機１ａから携帯情報端末７に至る経路を検索設定し、該経路に従ってナビゲーションを行うものである。
【０１１４】
まず、本実施形態のナビゲーションシステムのサービスを利用するに当たっては、各移動通信端末、図４の例では、携帯情報端末７はサービス利用許可登録をポータルサーバ３に対して行う（ステップＳ１１）。このサービス利用許可登録では、携帯情報端末７は第１の車載機１ａに対して自身の位置情報を提供または発信してもよいという許可登録を自身の識別情報とともにポータルサーバ３に対して行う。この許可情報はポータルサーバ３の認証テーブル３５または図５に示すサービス使用許可ユーザリスト５１に各移動通信端末の識別情報に対応して登録される。
【０１１５】
その後、第１の車載機１ａは、ネットワーク９を介してポータルサーバ３にアクセスし、当該第１の車載機１ａの使用者のユーザＩＤおよびパスワードおよびナビゲーション相手である携帯情報端末７の識別情報を入力してログインを行う（ステップＳ１３）。ポータルサーバ３は、第１の車載機１ａからのアクセスをサービス受付部３１で受け付け、該ユーザＩＤおよびパスワードを用いて認証部３３で認証テーブル３５を参照しながらユーザ認証を行うとともに、上述したように認証テーブル３５または図５に示すサービス使用許可ユーザリスト５１に各移動通信端末の識別情報に対応して登録されているサービス利用許可情報に基づき第１の車載機１ａに対して携帯情報端末７の位置情報を提供してもよいか否かのサービス利用許可判定も行い、第１の車載機１ａのユーザがユーザ認証およびサービス利用許可判定の両方に対して問題ないか否かを確認する。この結果、第１の車載機１ａのユーザに問題がある場合、すなわち第１の車載機１ａのユーザが正当なユーザでない場合やサービス利用許可がない場合またはその両方である場合には、その旨を第１の車載機１ａのユーザに通知して処理を終了するが、問題ない場合には、処理の続きを促す案内を行う。
【０１１６】
上記ユーザ認証およびサービス利用許可判定の結果、第１の車載機１ａのユーザに問題がない場合には、第１の車載機１ａから位置表示サービス要求、すなわち携帯情報端末７の経路設定のための位置情報取得要求が携帯情報端末７の例えば電話番号などのような識別情報とともにネットワークを介してポータルサーバ３に行われる（ステップＳ１７）。ポータルサーバ３は、この要求に応じて携帯情報端末７の位置情報取得用のモバイルエージェント１１を生成して起動する（ステップＳ１９）。
【０１１７】
それから、ポータルサーバ３は、第１の車載機１ａが要求してきた位置情報を提供している携帯情報端末７を該携帯情報端末７の例えば電話番号などのような識別情報に基づき検索、すなわち呼び出し（ステップＳ２１）、この携帯情報端末７に対して前記位置情報取得用のモバイルエージェント１１をネットワーク９を介して送り込む。
【０１１８】
なお、この処理例では、携帯情報端末７の位置情報取得用のモバイルエージェント１１を生成起動してから携帯情報端末７を検索しているが、この処理順序は逆でもよいものである。すなわち、ポータルサーバ３は、前記要求に応じて携帯情報端末７の識別情報に基づき該携帯情報端末７を検索、すなわち呼び出し、この携帯情報端末７の位置情報取得用のモバイルエージェント１１を生成して起動する。それから、ポータルサーバ３は、第１の車載機１ａが要求してきた位置情報を提供している携帯情報端末７を検索し、この携帯情報端末７に対してモバイルエージェント１１をネットワーク９を介して送り込むというように行ってもよいものである。
【０１１９】
携帯情報端末７は、ポータルサーバ３から送り込まれた携帯情報端末７の位置情報取得用のモバイルエージェント１１を受け取ると、該エージェント１１の動作により携帯情報端末７自身の位置情報を取得し（ステップＳ２３）、この取得した位置情報を有するエージェント１１を次に送り込む移動先として第１の車載機１ａを検索し（ステップＳ２５）、この移動先の第１の車載機１ａにエージェント１１をネットワーク９を介して送り込む。
【０１２０】
第１の車載機１ａは、携帯情報端末７から送り込まれたエージェント１１を受け取ると、このエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定し（ステップＳ２７）、それから第１の車載機１ａから携帯情報端末７までの経路、すなわちルートの検索指示をナビゲーション手段２３に対して行い（ステップＳ２９）、該ルートの検索設定が行われる。この検索設定されたルートは、第１の車載機１ａの表示手段２５に表示され、これにより第１の車載機１ａから携帯情報端末７へのナビゲーションが行われるとともに、第１の車載機１ａからネットワーク９を介してポータルサーバ３に処理結果通知として送信される（ステップＳ３１）。
【０１２１】
次に、図６に示すシーケンス図を参照して、ナビゲーションＡＳＰサーバ８を使用する場合の作用について説明する。なお、この図６の例も、図４、図５の例と同様に、第１の車載機１ａが携帯情報端末７の位置情報を取得し、第１の車載機１ａから携帯情報端末７に至る経路を検索設定し、該経路に従ってナビゲーションを行うものである。
【０１２２】
図６において、ステップＳ１１からステップＳ２３までの処理は、図４の処理と同じであり、同じ処理には同じステップ番号が付されているので、その説明を省略する。
【０１２３】
図６においては、携帯情報端末７は、ステップＳ２３の位置情報取得処理に続いて、この取得した位置情報を有するエージェント１１を次に送り込む移動先としてナビゲーションＡＳＰサーバ８を検索する（ステップＳ２５）。そして、この検索した移動先であるナビゲーションＡＳＰサーバ８に対して前記エージェント１１をネットワーク９を介して送り込む。
【０１２４】
ナビゲーションＡＳＰサーバ８は、携帯情報端末７から送り込まれたエージェント１１を受け取ると、このエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定し（ステップＳ６１）、それから第１の車載機１ａから携帯情報端末７までの経路、すなわちルートの検索がナビゲーション手段９３で行われ（ステップＳ６３）、この検索されたルート情報を所有するエージェント１１がナビゲーションＡＳＰサーバ８からネットワーク９を介してポータルサーバ３に送信される。
【０１２５】
ポータルサーバ３は、ナビゲーションＡＳＰサーバ８からルート情報をネットワーク９を介して受信すると、このルート情報、すなわち経路情報を第１の車載機１ａに通知すべくネットワーク９を介して送信する（ステップＳ６５）。第１の車載機１ａは、この経路情報を受信すると表示手段２５に表示し、これにより第１の車載機１ａから携帯情報端末７へのナビゲーションが行われる。
【０１２６】
次に、図７以降を参照して、本発明の第２の実施形態に係るナビゲーションシステムについて説明する。この第２の実施形態のナビゲーションシステムは、図１に示した前記実施形態（第１の実施形態と称する）のナビゲーションシステムにおいてエージェントの各動作に基づいて、具体的にはエージェントの各進行状態における各処理結果に基づいた課金をポータルサーバで一元的に管理して行うようにしたものである。
【０１２７】
図７は、この第２の実施形態のポータルサーバの構成を示すブロック図である。同図に示すポータルサーバ１０３は、図３に示した第１の実施形態のポータルサーバ３に対して新たに課金管理テーブル４９を有する点が異なるものであり、その他の構成および作用は同じである。なお、本実施形態のナビゲーションシステムの全体的構成およびその他の各構成要素の構成は、前述した図１、図２で示した構成と同じである。
【０１２８】
ポータルサーバ１０３は、上述したように課金管理テーブル４９を備えることにより、エージェントの各動作の処理結果毎の課金データを課金管理テーブル４９に蓄積管理して課金を一元的に管理するようになっている。
【０１２９】
図８を参照して具体的に説明する。図８は、第１の実施形態で説明したように、第１の車載機１ａが携帯情報端末７の位置情報を取得し、第１の車載機１ａから携帯情報端末７に至る経路を検索設定し、該経路に従ってナビゲーションを行う場合の動作およびその動作に関連する部分の構成要素を示す説明図である。
【０１３０】
図８では、第１の実施形態で説明したと同じように、ポータルサーバ１０３によりモバイルエージェント１１が生成起動され、このモバイルエージェント１１が携帯情報端末７に送り込まれ、携帯情報端末７において該エージェント１１の動作により携帯情報端末７自身の位置情報を取得すると、この位置情報を取得完了したいという位置情報取得完了メッセージが太線で示すようにポータルサーバ１０３に送信され、ポータルサーバ１０３の処理結果受信部４７で受信される。そして、ポータルサーバ１０３では、この処理結果受信部４７で受信したエージェント１１からの位置情報取得完了メッセージに基づき課金を行うか否かを判定し、課金を行う場合には、その課金データを課金管理テーブル４９に蓄積するようになっている。
【０１３１】
また、携帯情報端末７の位置情報を取得したモバイルエージェント１１は、携帯情報端末７から車載機１ａにネットワークを介して送り込まれ、該エージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地が設定されると、この経由地設定完了メッセージがポータルサーバ１０３に太線で示すように送信され、ポータルサーバ１０３の処理結果受信部４７で受信される。ポータルサーバ１０３では、この処理結果受信部４７で受信したエージェント１１からの経由地設定完了メッセージに基づき課金を行うか否かを判定し、課金を行う場合には、その課金データを課金管理テーブル４９に蓄積するようになっている。
【０１３２】
上述したように、この第２の実施形態のナビゲーションシステムでは、モバイルエージェント１１が移動して行う各動作毎または各動作の完了毎に各動作の処理結果または各動作毎の課金判定結果がポータルサーバ１０３に通知され、これによりモバイルエージェント１１がどこまで処理を実行したかに依存することができる各動作毎の課金を行うことができ、処理をどこまで実行したかという従量制の課金を行うことができる。これに対して、従来は、車載機１ａや携帯情報端末７などの端末同士がサーバを介することなく情報を提供しあうような場合（Ｐ−ｔｏ−Ｐ）、通常は端末側の行動をサーバは把握することができないため、処理の実績に基づく課金を行うことができず、一律の定額料金などによる課金のみになっている。
【０１３３】
次に、図９以降を参照して、第２の実施形態のナビゲーションシステムの更に詳しい課金動作について説明する。
【０１３４】
まず、図９に示すフローチャートを参照して、ナビゲーションＡＳＰサーバ８を使用しない場合の処理について説明する。なお、この図９に示す例は、前述した図４の処理と同様に、第１の車載機１ａが携帯情報端末７の位置情報を取得し、第１の車載機１ａから携帯情報端末７に至る経路を検索設定し、該経路に従ってナビゲーションを行うとともに、モバイルエージェント１１などの各動作完了毎に課金のための処理結果をポータルサーバ１０３に通知し、ポータルサーバ１０３において当該処理結果通知に基づき課金を行うものである。
【０１３５】
図９では、まず携帯情報端末７はサービス利用許可登録をポータルサーバ３に対して行う（ステップＳ１１）。その後、第１の車載機１ａは、ネットワーク９を介してポータルサーバ３にアクセスし、当該第１の車載機１ａの使用者のユーザＩＤおよびパスワードおよびナビゲーション相手である携帯情報端末７の識別情報を入力してログインを行う（ステップＳ１３）。ポータルサーバ３は、第１の車載機１ａからのアクセスをサービス受付部３１で受け付け、該ユーザＩＤおよびパスワードを用いて認証部３３で認証テーブル３５を参照しながらユーザ認証を行うとともに、第１の車載機１ａのユーザがユーザ認証およびサービス利用許可判定の両方に対して問題ないか否かを確認する。
【０１３６】
上記ユーザ認証およびサービス利用許可判定の結果、第１の車載機１ａのユーザに問題がない場合には、第１の車載機１ａから位置表示サービス要求、すなわち携帯情報端末７の経路設定のための位置情報取得要求が携帯情報端末７の例えば電話番号などのような識別情報とともにネットワークを介してポータルサーバ３に行われる（ステップＳ１７）。ポータルサーバ３は、この要求に応じて携帯情報端末７の位置情報取得用のモバイルエージェント１１を生成して起動する（ステップＳ１９）。
【０１３７】
それから、ポータルサーバ３は、第１の車載機１ａが要求してきた位置情報を提供している携帯情報端末７を検索し（ステップＳ２１）、この携帯情報端末７に対して前記位置情報取得用のモバイルエージェント１１をネットワーク９を介して送り込む。
【０１３８】
携帯情報端末７は、ポータルサーバ３から送り込まれた位置情報取得用のモバイルエージェント１１を受け取ると、該エージェント１１の動作により携帯情報端末７自身の位置情報を取得する（ステップＳ２３）。そして、エージェント１１は、この位置情報の取得を完了すると、その処理結果をポータルサーバ１０３に通知する（ステップＳ２４）。ポータルサーバ１０３は、この処理結果の通知に基づき課金を行うか否かを判定することになる。なお、この判定はエージェント１１自身で先に行い、この判定結果のみをポータルサーバ１０３に通知してもよいものであり、どちらかの方式で行うか否かはシステム毎に決定されるものであるが、その詳細については後述し、ここではどちらでもよく、特に規定しないものとする。
【０１３９】
また、携帯情報端末７は、上述したように取得した位置情報を有するエージェント１１を次に送り込む移動先として第１の車載機１ａを検索し（ステップＳ２５）、この移動先の第１の車載機１ａにエージェント１１をネットワーク９を介して送り込む。エージェント１１は、車載機１ａに送り込まれると、この車載機１ａに送り込まれたという処理結果をポータルサーバ１０３に通知する（ステップＳ２６）。ポータルサーバ１０３は、この処理結果の通知に基づき課金を行うか否かを判定することになる。
【０１４０】
第１の車載機１ａは、携帯情報端末７から送り込まれたエージェント１１を受け取ると、このエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定する（ステップＳ２７）。そして、エージェント１１は、経由地を設定完了すると、この経由地を設定したという処理結果をポータルサーバ１０３に通知する（ステップＳ２８）。ポータルサーバ１０３は、この処理結果の通知に基づき課金を行うか否かを判定することになる。
【０１４１】
エージェント１１は、車載機１ａから携帯情報端末７までの経由地を設定すると、この経由地を通過するように第１の車載機１ａから携帯情報端末７までの経路、すなわちルートの検索指示をナビゲーション手段２３に対して行い（ステップＳ２９）、該ルートの検索設定が行われる。エージェント１１は、ルートの検索決定を完了したという処理結果をポータルサーバ１０３に通知する（ステップＳ３１）。ポータルサーバ１０３は、この処理結果の通知に基づき課金を行うか否かを判定することになる。
【０１４２】
また、上述したように検索設定されたルートは、第１の車載機１ａの表示手段２５に表示されるとともに、第１の車載機１ａから携帯情報端末７へのナビゲーションが開始される（ステップＳ３３）。
【０１４３】
次に、図１０に示すフローチャートを参照して、エージェント１１が課金を行うか否かを判断する場合であって、かつナビゲーションＡＳＰサーバ８を使用しない場合の処理について説明する。
【０１４４】
図１０では、まずポータルサーバ１０３は、車載機１ａから位置情報取得要求である位置表示サービス要求を受け付けると（ステップＳ１０１）、この要求に応じて携帯情報端末７の位置情報取得用のモバイルエージェント１１を生成起動する（ステップＳ１０３）。モバイルエージェント１１は起動されると、この時点で課金を行うか否かを判定し（ステップＳ１０５）、この課金判定結果をポータルサーバ１０３に通知する（ステップＳ１０７）。なお、この課金判定結果の通知を受けたポータルサーバ１０３における動作については図１１で後述する。
【０１４５】
次に、ポータルサーバ１０３は、第１の車載機１ａが要求してきた位置情報を提供している携帯情報端末７を検索し（ステップＳ１０９）、この携帯情報端末７に対して前記位置情報取得用のモバイルエージェント１１をネットワーク９を介して送り込む。
【０１４６】
携帯情報端末７は、ポータルサーバ１０３から送り込まれた位置情報取得用のモバイルエージェント１１を受け取ると、該エージェント１１の動作により携帯情報端末７自身の位置情報を取得する（ステップＳ１１１）。エージェント１１は、この位置情報を取得すると、この時点で課金を行うか否かを判定し（ステップＳ１１３）、この課金判定結果をポータルサーバ１０３に通知する（ステップＳ１１５）。
【０１４７】
携帯情報端末７は、上述したように取得した位置情報を有するエージェント１１を次に送り込む移動先として第１の車載機１ａを検索し（ステップＳ１１７）、この移動先の第１の車載機１ａにエージェント１１をネットワーク９を介して送り込む。
【０１４８】
エージェント１１は、車載機１ａに送り込まれると、位置情報を車載機１ａに配信し、これで位置情報の配信が完了したことになり（ステップＳ１１９）、ここでエージェント１１は課金を行うか否かを判定し（ステップＳ１２１）、この課金判定結果をポータルサーバ１０３に通知する（ステップＳ１２３）。
【０１４９】
エージェント１１が第１の車載機１ａに送り込まれると、このエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定する（ステップＳ１２５）。ここで、エージェント１１は、経由地の設定を完了したということで、課金を行うか否かを判定し（ステップＳ１２７）、この課金判定結果をポータルサーバ１０３に通知する（ステップＳ１２９）。
【０１５０】
エージェント１１は、車載機１ａから携帯情報端末７までの経由地を設定すると、この経由地を通過するように第１の車載機１ａから携帯情報端末７までのルートの検索指示をナビゲーション手段２３に対して行い（ステップＳ１３１）、該ルートの検索設定が行われる。このように検索設定されたルートは、第１の車載機１ａの表示手段２５に表示されるとともに、第１の車載機１ａから携帯情報端末７へのナビゲーションが開始される（ステップＳ１３３）。
【０１５１】
次に、図１１に示すフローチャートを参照して、上述したように図１０においてエージェント１１が通知した課金判定結果を受信したポータルサーバ１０３の課金処理について説明する。
【０１５２】
図１１では、ポータルサーバ１０３は、エージェント１１からの処理結果、すなわち課金判定結果の受信待ち状態にあり（ステップＳ１５１）、この状態においてエージェント１１から課金判定結果の通知があるか否かを判定する（ステップＳ１５３）。ポータルサーバ１０３は、エージェント１１から課金判定結果の通知を受けると、課金処理を行い、課金データを課金管理テーブル４９に蓄積する（ステップＳ１５５）。また、エージェント１１から課金判定結果の通知がない場合には、ステップＳ１５１の課金判定結果の受信待ち状態に戻る（ステップＳ１５７）。このように本例では、エージェント１１が各処理動作毎に課金の判定を行い、ポータルサーバ１０３は単にこの課金判定結果を受け取るだけである。
【０１５３】
図１２は、図９で説明した課金処理のうち、エージェント１１が携帯情報端末７に送り込まれ、ここで携帯情報端末７の位置情報を取得した場合に課金を行う動作を示す説明図である。
【０１５４】
すなわち、図１２では、エージェント１１が携帯情報端末７に送り込まれて、携帯情報端末７の位置情報を取得すると、エージェント１１は、この位置情報取得完了メッセージをポータルサーバ１０３の処理結果受信部４７に送信する。ポータルサーバ１０３は、処理結果受信部４７でエージェント１１から位置情報取得完了メッセージを受信すると、この位置情報取得完了メッセージに基づき課金するか否かを判定し、その課金データを課金管理テーブル４９に蓄積する。
【０１５５】
図１３は、図９で説明した課金処理のうち、エージェント１１が車載機１ａに送り込まれ、ここでエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定した場合に課金を行う動作を示す説明図である。
【０１５６】
すなわち、図１３では、エージェント１１が携帯情報端末７から車載機１ａに送り込まれ、ここでエージェント１１が車載機１ａから携帯情報端末７に至る経由地を設定完了すると、この経由地設定完了メッセージが太線で示すようにポータルサーバ１０３の処理結果受信部４７に送信される。ポータルサーバ１０３は、処理結果受信部４７でエージェント１１から経由地設定完了メッセージを受信すると、この経由地設定完了メッセージに基づき課金するか否かを判定し、その課金データを課金管理テーブル４９に蓄積する。
【０１５７】
次に、図１４に示すフローチャートを参照して、エージェント１１が課金を行うか否かを判断しない場合であって、かつナビゲーションＡＳＰサーバ８を使用しない場合の処理について説明する。
【０１５８】
図１４では、まずポータルサーバ１０３は、車載機１ａから位置情報取得要求である位置表示サービス要求を受け付けとる（ステップＳ２０１）、この要求に応じて携帯情報端末７の位置情報取得用のモバイルエージェント１１を生成起動する（ステップＳ２０３）。モバイルエージェント１１は起動されると、この時点でエージェント起動処理が行われたという処理結果をポータルサーバ１０３に通知する（ステップＳ２０５）。なお、この処理結果の通知を受けたポータルサーバ１０３における動作については図１５で後述する。
【０１５９】
次に、ポータルサーバ１０３は、第１の車載機１ａが要求してきた位置情報を提供している携帯情報端末７を検索し（ステップＳ２０７）、この携帯情報端末７に対して前記位置情報取得用のモバイルエージェント１１をネットワーク９を介して送り込む。
【０１６０】
携帯情報端末７は、ポータルサーバ１０３から送り込まれた位置情報取得用のモバイルエージェント１１を受け取ると、該エージェント１１の動作により携帯情報端末７自身の位置情報を取得する（ステップＳ２０９）。エージェント１１は、この位置情報を取得すると、この時点で位置情報取得処理が行われたという処理結果をポータルサーバ１０３に通知する（ステップＳ２１１）。
【０１６１】
携帯情報端末７は、上述したように取得した位置情報を有するエージェント１１を次に送り込む移動先として第１の車載機１ａを検索し（ステップＳ２１３）、この移動先の第１の車載機１ａにエージェント１１をネットワーク９を介して送り込む。
【０１６２】
エージェント１１は、車載機１ａに送り込まれると、位置情報を車載機１ａに配信し、これで位置情報の配信が完了したことになり（ステップＳ２１５）、この時点でエージェント１１は位置情報配信処理を完了したという処理結果をポータルサーバ１０３に通知する（ステップＳ２１７）。
【０１６３】
エージェント１１は第１の車載機１ａに送り込まれると、このエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定する（ステップＳ２１９）。この時点で、エージェント１１は、経由地の設定処理を完了したという処理結果をポータルサーバ１０３に通知する（ステップＳ２２１）。
【０１６４】
エージェント１１は、車載機１ａから携帯情報端末７までの経由地を設定すると、この経由地を通過するように第１の車載機１ａから携帯情報端末７までのルートの検索指示をナビゲーション手段２３に対して行い（ステップＳ２２３）、該ルートの検索設定が行われる。なお、図示しないが、この時点でもルート検索設定処理結果の通知をポータルサーバ１０３に行ってもよいものである。
【０１６５】
このように検索設定されたルートは、第１の車載機１ａの表示手段２５に表示されるとともに、第１の車載機１ａから携帯情報端末７へのナビゲーションが開始される（ステップＳ２２５）。
【０１６６】
次に、図１５に示すフローチャートを参照して、上述したように図１４においてエージェント１１が通知した処理結果を受信したポータルサーバ１０３の課金処理について説明する。
【０１６７】
図１５では、ポータルサーバ１０３は、エージェント１１からの処理結果通知の受信待ち状態にあり（ステップＳ２４１）、この状態においてエージェント１１から処理結果の通知として課金通知があるか否かを判定する（ステップＳ２４３）。課金通知としてエージェント１１から処理結果の通知があると、この処理結果の通知に対してポータルサーバ１０３は課金するか否かを判定し（ステップＳ２４５）、課金すると判定した場合には、課金処理を行い（ステップＳ２４７）、その課金データを課金管理テーブル４９に蓄積してから、ステップＳ２４１の処理結果待ち状態に戻る（ステップＳ２４９）。また、ステップＳ２４５の判定において、課金しないと判定した場合にも、ステップＳ２４１の処理結果待ち状態に戻り（ステップＳ２４９）、同じ処理を繰り返し行う。
【０１６８】
次に、図１６に示すフローチャートを参照して、ナビゲーションＡＳＰサーバ８を使用する場合の処理について説明する。なお、この図１６に示す例は、前述した図６の処理と同様に、第１の車載機１ａが携帯情報端末７の位置情報を取得し、第１の車載機１ａから携帯情報端末７に至る経路を検索設定し、該経路に従ってナビゲーションを行うとともに、モバイルエージェント１１などの各動作完了毎に課金のための処理結果をポータルサーバ１０３に通知し、ポータルサーバ１０３において当該処理結果通知に基づき課金を行うものである。
【０１６９】
図１６において、ステップＳ１１からステップＳ２３までの処理は、上述した図９の処理と同じであり、同じ処理には同じステップ番号が付されているので、その説明を省略する。
【０１７０】
図１６においては、携帯情報端末７は、ステップＳ２３において位置情報を取得すると、この位置情報取得の処理結果を課金のためのポータルサーバ１０３に通知する（ステップＳ２４）。ポータルサーバ１０３は、この処理結果の通知に基づき課金を行うか否かを判定することになる。なお、この判定はエージェント１１自身で先に行い、この判定結果のみをポータルサーバ１０３に通知してもよいものであり、どちらの方式で行うか否かはシステム毎に決定されるものであるが、その詳細については後述し、ここではどちらでもよく、特に規定しないものとする。
【０１７１】
また、携帯情報端末７は、上述したように取得した位置情報を有するエージェント１１を次に送り込む移動先としてナビゲーションＡＳＰサーバ８を検索し（ステップＳ２５）、この移動先のナビゲーションＡＳＰサーバ８にエージェント１１をネットワーク９を介して送り込む。ナビゲーションＡＳＰサーバ８は、携帯情報端末７から送り込まれたエージェント１１を受け取ると、このエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定する（ステップＳ６１）。そして、エージェント１１は、経由地を設定完了すると、この経由地を設定したという処理結果を課金のためにポータルサーバ１０３に通知する（ステップＳ６２）。ポータルサーバ１０３は、この処理結果の通知に基づき課金を行うか否かを判定することになる。
【０１７２】
エージェント１１は、車載機１ａから携帯情報端末７までの経由地を設定すると、この経由地を通過するように第１の車載機１ａから携帯情報端末７までのルートの検索指示をナビゲーション手段２３に対して行い（ステップＳ６３）、該ルートの検索設定が行われる。なお、この時点で図示しないが、エージェント１１は、ルートの検索決定を完了したという処理結果をポータルサーバ１０３に通知してもよい。
【０１７３】
上述したように、ルートの検索設定が完了すると、この検索したルート情報を所有するエージェント１１がナビゲーションＡＳＰサーバ８からネットワーク９を介してポータルサーバ３に送信される。
【０１７４】
ポータルサーバ３は、ナビゲーションＡＳＰサーバ８からルート情報をネットワーク９を介して受信すると、このルート情報、すなわち経路情報を第１の車載機１ａに通知すべくネットワーク９を介して送信する（ステップＳ６５）。第１の車載機１ａは、この経路情報を受信すると、該経路情報受信の処理結果を課金のためにポータルサーバ１０３に通知する（ステップＳ６７）。
【０１７５】
また、車載機１ａは、上述したように受信した経路情報を表示手段２５に表示し、第１の車載機１ａから携帯情報端末７へのナビゲーションを開始する（ステップＳ３３）。
【０１７６】
次に、図１７に示すフローチャートを参照して、エージェントが課金を行うか否かを判断する場合であって、かつナビゲーションＡＳＰサーバ８を使用する場合の処理について説明する。
【０１７７】
なお、図１７において、ステップＳ１０１からステップＳ１１７までの処理は、上述した図１０の処理と同じであり、同じ処理には同じステップ番号が付されているので、その説明を省略する。
【０１７８】
図１７においては、エージェント１１がナビゲーションＡＳＰサーバ８に送り込まれると、ナビゲーションＡＳＰサーバ８では、この携帯情報端末７から送り込まれたエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定する（ステップＳ２７１）。そして、エージェント１１は、この経由地の設定処理を完了した時点で課金を行うか否かの判定を行う（ステップＳ２７３）。この判定の結果、課金を行う場合には、この課金判定結果を処理結果としてポータルサーバ１０３に通知する（ステップＳ２７５）。
【０１７９】
ナビゲーションＡＳＰサーバ８において、エージェント１１は、車載機１ａから携帯情報端末７までの経由地を設定し、その処理結果をポータルサーバ１０３に通知すると、この設定した経由地を通過するように第１の車載機１ａから携帯情報端末７までのルートの検索をナビゲーション手段２３で行い（ステップＳ２７７）、該ルートの検索設定が行われる。
【０１８０】
ルートの検索処理が完了すると、このルート情報を所有するエージェント１１がナビゲーションＡＳＰサーバ８からネットワーク９を介してポータルサーバ３に送信され、ポータルサーバ１０３は該ルート情報、すなわち経路情報を第１の車載機１ａに通知する（ステップＳ２７９）。そして、この経路情報の通知処理に対して車載機１ａにおいては課金を行うか否かの判定が行われ（ステップＳ２８１）、課金を行うと判定した場合には、その課金処理結果がポータルサーバ１０３に通知される（ステップＳ２８３）。
【０１８１】
また、第１の車載機１ａは、ポータルサーバ１０３から受信した経路情報を表示手段２５に表示し、第１の車載機１ａから携帯情報端末７へのナビゲーションを開始する（ステップＳ２８５）。
【０１８２】
次に、図１８に示すフローチャートを参照して、エージェント１１が課金を行うか否かを判断しない場合であって、かつナビゲーションＡＳＰサーバ８を使用する場合の処理について説明する。
【０１８３】
なお、図１８において、ステップＳ２０１からステップＳ２１３までの処理は、上述した図１４の処理と同じであり、同じ処理には同じステップ番号が付されているので、その説明を省略する。
【０１８４】
図１８においては、ステップＳ２１３で携帯情報端末７が位置情報を有するエージェント１１を次に送り込む移動先としてナビゲーションＡＳＰサーバ８を検索した場合には、この移動先のナビゲーションＡＳＰサーバ８にエージェント１１をネットワークを介して送り込む。
【０１８５】
ナビゲーションＡＳＰサーバ８は、携帯情報端末７から送り込まれたエージェント１１を受け取ると、ナビゲーションＡＳＰサーバ８では、この携帯情報端末７から送り込まれたエージェント１１の動作により第１の車載機１ａから携帯情報端末７までの経由地を設定する（ステップＳ３０１）。そして、エージェント１１は、この経由地設定の処理結果を課金のためにポータルサーバ１０３に通知する（ステップＳ３０３）。
【０１８６】
また、ナビゲーションＡＳＰサーバ８においては、経由地設定の処理結果をポータルサーバ１０３に通知すると、この設定した経由地を通過するように第１の車載機１ａから携帯情報端末７までのルートの検索をナビゲーション手段２３で行い（ステップＳ３０５）、該ルートの検索設定が行われる。
【０１８７】
ルートの検索処理が完了すると、このルート情報を所有するエージェント１１がナビゲーションＡＳＰサーバ８からポータルサーバ３に送信され、ポータルサーバ１０３は該ルート情報、すなわち経路情報を第１の車載機１ａに通知する（ステップＳ３０７）。そして、この経路情報の通知処理結果を課金のためにポータルサーバ１０３に通知する（ステップＳ３０９）。
【０１８８】
また、第１の車載機１ａは、ポータルサーバ１０３から受信した経路情報を表示手段２５に表示し、第１の車載機１ａから携帯情報端末７へのナビゲーションを開始する（ステップＳ３１１）。
【０１８９】
上述したように、本実施形態では、エージェントの各動作毎に課金を行うか否かを判定するため、エージェントが実行した結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができる。例えば、ポータルサーバ側管理の識別情報がサービス提供可能になっていたため、エージェントを送信したが、その時電波の状態が悪くなり、サービスを提供できなくなったような場合などでも、確実にサービスの完了または未完了を判断し、その状態による課金をするか否かを判断することができる。更に、どの動作とどの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。また、情報の発信側および受信側の双方に対しても状況に応じて課金することができる。例えば、情報発信者が自分の情報を提供することにより、受益を受ける場合、発信側へ課金することが可能である。
【０１９０】
なお、上記実施形態の処理手順をプログラムとして例えばＣＤやＦＤなどの記録媒体に記録し、この記録媒体に記録されたプログラムを通信回線を介してコンピュータシステムにダウンロードしたり、または記録媒体からインストールし、該プログラムでコンピュータシステムを作動させることにより、ナビゲーション方法を実施するナビゲーションシステムとして機能させることができることは勿論であり、このような記録媒体を用いることにより、その流通性を高めることができるものである。
【０１９１】
【発明の効果】
以上説明したように、本発明によれば、ポータルサーバは位置情報取得要求を受け付けると、要求に応じて第２の移動通信端末を検索し、その位置情報取得用のエージェントを生成して第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れ、該エージェントにより位置情報を取得し、該位置情報のエージェントを次に送り込む移動先を検索し、該移動先にエージェントを送り込み、第１の移動通信端末はエージェントを受け入れ、該エージェントにより経路を検索設定するので、それぞれ移動しつつあり、かつリソースに制限のある各移動通信端末でも、従来のように位置管理サービスを介すことなく、送り込まれたエージェントを用いて位置情報の取得や経路の検索設定を簡単かつ適確に行うことができるとともに、またエージェントの送受信の間だけネットワークが接続されていればよく、位置情報などを取得している間はネットワークは接続されている必要がないため、回線が無駄に接続されることもなければ回線が途中で切断されてサービスが中断することもない。更に、ナビゲーションの経由地や目的地を複数設定したとしても、単にそれぞれに対してエージェントを送受信する間だけ回線を接続するのみであるため、複数の回線を接続する必要がない。
【０１９２】
また、本発明によれば、ポータルサーバは位置情報取得要求を受け付けると、要求に応じて第２の移動通信端末を検索し、その位置情報取得用のエージェントを生成して第２の移動通信端末に送り込み、第２の移動通信端末はエージェントを受け入れ、該エージェントにより位置情報を取得し、該位置情報のエージェントを次に送り込む移動先を検索し、この移動先のナビゲーションＡＳＰサーバにエージェントを送り込み、ナビゲーションＡＳＰサーバはエージェントを受け入れ、該エージェントにより経路を検索設定し、この経路情報のエージェントを次に送り込む移動先としてポータルサーバを検索して送り込み、ポータルサーバはエージェントを受け取り、この経路を第１の移動通信端末に通知するので、それぞれ移動しつつあり、かつリソースに制限のある各移動通信端末でも、従来のように位置管理サービスを介すことなく、送り込まれたエージェントを用いて位置情報の取得や経路の検索設定を簡単かつ適確に行うことができるとともに、またエージェントの送受信の間だけネットワークが接続されていればよく、位置情報などを取得している間はネットワークは接続されている必要がないため、回線が無駄に接続されることもなければ回線が途中で切断されてサービスが中断することもない。更に、ナビゲーションの経由地や目的地を複数設定したとしても、単にそれぞれに対してエージェントを送受信する間だけ回線を接続するのみであるため、複数の回線を接続する必要がない。
【０１９３】
更に、本発明によれば、エージェントは各動作毎に課金を行うか否かを判定し、この課金判定結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される課金判定結果に基づき課金を行うので、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【０１９４】
本発明によれば、エージェントの各動作の完了毎に各動作の処理結果をポータルサーバに通知し、ポータルサーバはエージェントから通知される各動作の処理結果毎に課金するか否かを判定するので、実際に行われた実行結果の各動作に基づき実行したところまでの課金をポータルサーバで一元的に管理して行うことができるとともに、どの動作でポータルサーバへ通知を行うか否かについての変更はエージェントに対する処理シナリオの記述を変更することにより柔軟かつ簡単に対応できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るナビゲーションシステムの全体構成を示す図である。
【図２】図１に示す実施形態のナビゲーションシステムに使用されている各移動通信端末とナビゲーションＡＳＰサーバの詳細な構成およびポータルサーバとの接続を示すブロック図である。
【図３】図１に示す実施形態のナビゲーションシステムに使用されているポータルサーバの詳細な構成を示すブロック図である。
【図４】図１に示す実施形態のナビゲーションシステムの作用のうち、ナビゲーションＡＳＰサーバを使用しない場合の作用を示すシーケンス図である。
【図５】図４と同様に、図１に示す実施形態のナビゲーションシステムの作用のうち、ナビゲーションＡＳＰサーバを使用しない場合の作用を示す説明図である。
【図６】図１に示す実施形態のナビゲーションシステムの作用のうち、ナビゲーションＡＳＰサーバを使用する場合の作用を示すシーケンス図である。
【図７】本発明の第２の実施形態に係るナビゲーションシステムに使用されるポータルサーバの構成を示すブロック図である。
【図８】本発明の第２の実施形態において第１の車載機が携帯情報端末の位置情報を取得し、第１の車載機から携帯情報端末に至る経路を検索設定し、該経路に従ってナビゲーションを行う場合の動作およびその動作に関連する部分の構成要素を示す説明図である。
【図９】本発明の第２の実施形態においてナビゲーションＡＳＰサーバを使用しない場合の処理を示すフローチャートである。
【図１０】本発明の第２の実施形態においてエージェントが課金を行うか否かを判断する場合であって、かつナビゲーションＡＳＰサーバを使用しない場合の処理を示すフローチャートである。
【図１１】図１０においてエージェントが通知した課金判定結果を受信したポータルサーバの課金処理を示すフローチャートである。
【図１２】図９で説明した課金処理のうち、エージェントが携帯情報端末に送り込まれ、ここで携帯情報端末の位置情報を取得した場合に課金を行う動作を示す説明図である。
【図１３】図９で説明した課金処理のうち、エージェントが車載機に送り込まれ、ここでエージェントの動作により第１の車載機から携帯情報端末までの経由地を設定した場合に課金を行う動作を示す説明図である。
【図１４】本発明の第２の実施形態においてエージェントが課金を行うか否かを判断しない場合であって、かつナビゲーションＡＳＰサーバを使用しない場合の処理を示すフローチャートである。
【図１５】図１４においてエージェントが通知した処理結果を受信したポータルサーバの課金処理を示すフローチャートである。
【図１６】本発明の第２の実施形態においてナビゲーションＡＳＰサーバを使用する場合の処理を示すフローチャートである。
【図１７】本発明の第２の実施形態においてエージェントが課金を行うか否かを判断する場合であって、かつナビゲーションＡＳＰサーバを使用する場合の処理を示すフローチャートである。
【図１８】本発明の第２の実施形態においてエージェントが課金を行うか否かを判断しない場合であって、かつナビゲーションＡＳＰサーバを使用する場合の処理を示すフローチャートである。
【符号の説明】
１ａ  第１の車載機
１ｂ  第２の車載機
３  ポータルサーバ
５  携帯電話
７  携帯情報端末
８  ナビゲーションＡＳＰサーバ
９  ネットワーク
１１  エージェント
１３  エージェント実行手段
１５  端末ＯＳ
１７  サービスＡＰ
１９  位置情報処理手段
２１  通信手段
２３  ナビゲーション手段
２５  表示手段
３１  サービス受付部
３３  認証部
３５  認証テーブル
３７  処理シナリオ
３９  ジョブ解析部
４１  エージェント生成部
４３  サービス登録・検索部
４５  サービス管理テーブル
４７  処理結果受信部
４９  課金管理テーブル
【図１】
0003730578.tif 000002
【図２】
0003730578.tif 000003
【図３】
0003730578.tif 000004
【図４】
0003730578.tif 000005
【図５】
0003730578.tif 000006
【図６】
0003730578.tif 000007
【図７】
0003730578.tif 000008
【図８】
0003730578.tif 000009
【図９】
0003730578.tif 000010
【図１０】
0003730578.tif 000011
【図１１】
0003730578.tif 000012
【図１２】
0003730578.tif 000013
【図１３】
0003730578.tif 000014
【図１４】
0003730578.tif 000015
【図１５】
0003730578.tif 000016
【図１６】
0003730578.tif 000017
【図１７】
0003730578.tif 000018
【図１８】
0003730578.tif 000019