(57)【特許請求の範囲】
【請求項１】
ネットワークを介してサーバに接続可能な端末装置からサーバへのアクセスを支援するためのデータ通信方法であって、
端末装置において、前記サーバとの間におけるデータ通信の後に、アクセス支援のための支援サーバにアクセスするステップと、
前記支援サーバにおいて、前記端末装置からのアクセスに応答して、前記端末装置に、時系列に連続した一連の操作ログを選択してファイルを生成するための第１のエージェントプログラムを、ネットワークを介して伝達するステップと、
端末装置において、前記伝達された第１のエージェントプログラムが起動されて、当該第１のエージェントプログラムが作動することにより、当該端末装置に保持された、前記サーバへのアクセスの開始から、サーバとのデータ通信による所定の目的の達成、および、当該サーバとの間の通信路の切断に至るまでの、ユーザの操作に基づく操作ログのうち、当該端末装置のユーザにより選択された所定の時系列的な一連の操作ログを含むファイルを生成するステップと、
前記ファイルを、前記支援サーバにネットワークを介して伝達するステップと、
前記支援サーバにおいて、前記伝達されたファイルを、端末装置のユーザを特定する情報と関連付けて登録するステップと、
端末装置において、前記サーバとの再度のアクセスに先立って、前記支援サーバにアクセスするステップと、
前記支援サーバにおいて、前記端末装置からの再度のアクセスに応答して、前記端末装置に、前記ファイル中の操作ログに基づくコマンドを実行するための第２のエージェントプログラムおよび前記ファイルを、ネットワークを介して伝達するステップと、
前記端末装置において、前記伝達された第２のエージェントプログラムが起動されて、当該第２のエージェントプログラムが作動することにより、前記ファイル中の時系列的な一連の操作ログにしたがったコマンドを順次実行し、前記サーバとのアクセス、および、サーバとのデータ通信による所定の目的の達成を実現するステップと、を備えたことを特徴とするデータ通信方法。
【請求項２】
前記操作ログを含むファイルが、複数種類の操作ログ群を含み、
前記端末装置において、前記第２のエージェントプログラムが作動することにより、複数の操作ログ群の各々が、順次実行されることを特徴とする請求項１に記載のデータ通信方法。
【請求項３】
前記端末装置において、一方の操作ログ群が実行され、前記端末装置のユーザ操作を経て、他の操作ログ群が実行されることを特徴とする請求項２に記載のデータ通信方法。
【請求項４】
前記支援サーバにおいて、前記ファイルを登録するステップが、
前記支援サーバとの間の通信路の切断を示すコマンドを、前記一連の操作ログの先頭に付加するステップを含み、
前記端末装置において、前記第２のエージェントプログラムが起動されて、前記支援サーバとの通信路を切断するステップが実行されることを特徴とする請求項１ないし３の何れか一項に記載のデータ通信方法。
【請求項５】
前記支援サーバにおいて、前記ファイルを登録するステップが、
前記ファイルのダウンロードを確認するステップを含み、
前記端末装置において、前記第２のエージェントプログラムが起動されて、前記支援サーバからのファイルのダウンロードが確認された後に、前記支援サーバとの通信路を切断するステップが実行されることを特徴とする請求項４に記載のデータ通信方法。
【請求項６】
前記ファイルを生成するステップが、
前記操作ログの各々に、当該操作ログの内容を示すコメントを付与するステップと、
前記操作ログおよびコメントのリストを前記ユーザに提示するステップと、
前記ユーザの操作に基づき、選択された一連の操作ログを特定するステップとを含むことを特徴とする請求項１ないし５の何れか一項に記載のデータ通信方法。
【請求項７】
前記ファイルを生成するステップが、特定のサーバへのアクセス要求から当該サーバとの通信路の切断にいたる操作ログに関して、コメントの付与およびリストの生成を実行するステップを含むことを特徴とする請求項６に記載のデータ通信方法。
【請求項８】
ネットワークを介してサーバに接続可能な端末装置からサーバへのアクセスを支援するための支援サーバであって、
前記端末装置からのアクセスに応答して、前記端末装置に、時系列に連続した一連の操作ログを選択してファイルを生成するための第１のエージェントプログラムを、ネットワークを介して伝達するエージェントプログラム送信手段と、
前記伝達された第１のエージェントプログラムが起動され、前記端末装置において、当該第１のエージェントプログラムが作動することにより生成された、当該端末装置に保持された、前記サーバへのアクセスの開始から、サーバとのデータ通信による所定の目的の達成、および、当該サーバとの間の通信路の切断に至るまでの、ユーザの操作に基づく操作ログのうち、当該端末装置のユーザにより選択された所定の時系列的な一連の操作ログを含むファイルを、前記端末装置から受理して、当該ファイルを、端末装置のユーザを特定する情報と関連付けて登録するファイル登録手段と、
前記端末装置からの再度のアクセスに応答して、前記端末装置に、前記ファイル中の操作ログに基づくコマンドを実行するための第２のエージェントプログラムおよび前記登録されたファイルを伝達するファイル送信手段と、を備え、
前記端末装置に伝達された第２のエージェントプログラムが起動されて、当該第２のエージェントプログラムが作動することにより、前記ファイル中の時系列的な一連の操作ログにしたがったコマンドが当該端末装置において順次実行されて、前記サーバとのアクセス、および、サーバとのデータ通信による所定の目的の達成を実現するように構成されたことを特徴とする支援サーバ。
【請求項９】
さらに、前記支援サーバとの間の通信路の切断を示すコマンドを、前記一連の操作ログの先頭に付加するコマンド付加手段を備え、前記コマンドが付加された操作ログを含むファイルが登録されることを特徴とする請求項８に記載の支援サーバ。
【請求項１０】
前記コマンド付加手段が、前記ファイルの端末装置へのダウンロードを確認するコマンドを、前記切断を示すコマンドに先立つように、前記一連の操作ログに付加するように構成されたことを特徴とする請求項９に記載の支援サーバ。
【請求項１１】
ネットワークを介してサーバに接続可能な端末装置からサーバへのアクセスを支援するために、支援サーバを作動させるデータ通信プログラムであって、
前記端末装置からのアクセスに応答して、前記端末装置に、時系列に連続した一連の操作ログを選択してファイルを生成するための第１のエージェントプログラムを、ネットワークを介して伝達する第１のエージェントプログラム送信手段、
前記伝達された第１のエージェントプログラムが起動されることにより生成され、当該第１のエージェントプログラムが作動することにより生成された、当該端末装置に保持された、前記サーバへのアクセスの開始から、サーバとのデータ通信による所定の目的の達成、および、当該サーバとの間の通信路の切断に至るまでの、ユーザの操作に基づく操作ログのうち、当該端末装置のユーザにより選択された所定の時系列的な一連の操作ログを含むファイルを、前記端末装置から受理して、当該ファイルを、端末装置のユーザを特定する情報と関連付けて登録するファイル登録手段、および、
前記端末装置からの再度のアクセスに応答して、前記端末装置に、前記ファイル中の操作ログに基づくコマンドを実行するための第２のエージェントプログラムおよび前記登録されたファイルを伝達するファイル送信手段として、前記支援サーバを機能させ、
前記端末装置に伝達された第２のエージェントプログラムが起動されて、当該第２のエージェントプログラムが作動することにより、前記ファイル中の時系列的な一連の操作ログにしたがったコマンドが端末装置にて順次実行されて、前記サーバとのアクセス、および、サーバとのデータ通信による所定の目的の達成が実現されることを特徴とするデータ通信支援プログラム。
【請求項１２】
さらに、前記支援サーバとの間の通信路の切断を示すコマンドを、前記一連の操作ログの先頭に付加するコマンド付加手段として、前記支援サーバを機能させ、前記コマンドが付加された操作ログを含むファイルが登録されることを特徴とする請求項１１に記載のデータ通信支援プログラム。
【請求項１３】
前記コマンド付加手段が、前記ファイルの端末装置へのダウンロードを確認するコマンドを、前記切断を示すコマンドに先立つように、前記一連の操作ログに付加する手段として、前記支援サーバを機能させることを特徴とする請求項１２に記載のデータ通信支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯端末を利用したデータ通信、特に、電子商取引を支援するためのシステムに関する。
【０００２】
【従来の技術】
インターネットに接続可能な携帯端末が著しく普及し、これら携帯端末により電子商取引も実現されている。しかしながら、ユーザは、携帯端末の小型で少数のキーを操作して、種々の入力を行う必要がある。特に、電子商取引の際には、決済が伴うため、ユーザ認証のための入力、決済方法の指定、場合によってはクレジットカード番号の入力など著しく煩雑な手順を要する。
【０００３】
【発明が解決しようとする課題】
このため、上記ユーザによる入力の負担を軽減する必要がある。携帯端末は所望の場所で所望のときにインターネットに接続して、商品の購入や情報の取得が可能であるという利点がある一方、常に持ち運ぶことにより、破損や紛失が生じ得る。したがって、携帯端末内に、上記ユーザのキー操作を記憶しておくことは、望ましくない。たとえば、携帯端末が破損した場合には、いままで蓄積した種々の操作ログ群が消滅する。また、他の第三者が携帯端末を取得した場合には、当該第三者に、ユーザ認証のための情報やクレジットカード番号を知られるおそれがある。
【０００４】
電子商取引に限らず、ニュースや株価などの情報を取得する際にも同様の問題が生じ得る。
本発明は、ユーザの操作ログを適切に蓄積して、ユーザの携帯端末によるサーバへのアクセスを極めて簡単に行うことが可能なシステムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の目的は、ネットワークを介してサーバに接続可能な端末装置からサーバへのアクセスを支援するためのデータ通信方法であって、
端末装置において、前記サーバとの間におけるデータ通信の後に、アクセス支援のための支援サーバにアクセスするステップと、
前記支援サーバにおいて、前記端末装置からのアクセスに応答して、前記端末装置に、エージェントプログラムを、ネットワークを介して伝達するステップと、
端末装置において、前記伝達されたエージェントプログラムが起動されて、  端末装置に保持された、前記サーバへのアクセス、サーバとのデータ通信による所定の目的の達成、および、当該サーバとの間の通信路の切断に至るまでの、ユーザの操作に基づく操作ログのうち、所定の時系列的な一連の操作ログを含むファイルを生成するステップと、前記ファイルを、前記支援サーバにネットワークを介して伝達するステップと、
前記支援サーバにおいて、前記伝達されたファイルを、端末装置のユーザを特定する情報と関連付けて登録するステップと、
前記端末装置において、前記サーバとの再度のアクセスに先立って、前記支援サーバにアクセスするステップと、
前記支援サーバにおいて、前記端末装置からの再度のアクセスに応答して、前記端末装置に、エージェントプログラムおよび前記ファイルを、ネットワークを介して伝達するステップと、
端末装置において、伝達されたエージェントプログラムが起動されて、前記ファイル中の時系列的な一連の操作ログにしたがったコマンドを順次実行し、前記サーバとのアクセス、および、サーバとのデータ通信による所定の目的の達成を実現するステップとを備えたことを特徴とするデータ通信方法により達成される。
【０００６】
本発明によれば、端末装置がサーバとアクセスする間の操作ログのうち、所定の一連のものを含むファイルが支援サーバに伝達され、同一のサーバをアクセスする際に、これを端末装置にダウンロードして、エージェントプログラムにより、操作ログに基づくコマンドが順次実行される。したがって、ユーザは、上記ファイルをダウンロードするだけで、何らキーを操作することなく、前回のアクセスと同様のアクセスを実現することができる。たとえば、商取引サーバとの間で、同一の商品を購入する場合、ニュースや株価など自分がしばしば知りたい情報を取得しようとする場合に、極めて少ないキー操作で上記目的を実現することが可能となる。
【０００７】
好ましい実施態様においては、前記支援サーバにおいて、前記ファイルを登録するステップが、前記支援サーバとの間の通信路の切断を示すコマンドを、前記一連の操作ログの先頭に付加するステップを含み、
端末装置において、前記エージェントプログラムが起動されて、前記支援サーバとの通信路を切断するステップが実行される。これにより、ファイルのダウンロードの後、ファイル中の操作ログに基づくコマンドを実行することで、支援サーバとの通信路の切断以降の処理を、キー操作の必要なく実現することが可能となる。
【０００８】
より好ましい実施態様においては、前記支援サーバにおいて、前記ファイルを登録するステップが、前記ファイルのダウンロードを確認するステップを含み、
端末装置において、前記エージェントプログラムが起動されて、前記支援サーバからのファイルのダウンロードが確認された後に、前記支援サーバとの通信路を切断するステップが実行される。
【０００９】
別の好ましい実施態様においては、前記ファイルを生成するステップが、前記操作ログの各々に、当該操作ログの内容を示すコメントを付与するステップと、前記操作ログおよびコメントのリストを前記ユーザに提示するステップと、前記ユーザの操作に基づき、選択された一連の操作ログを特定するステップとを含む。これにより、ユーザによる操作ログの選択をより容易にすることが可能となる。
さらに別の好ましい実施態様においては、前記ファイルを生成するステップが、特定のサーバへのアクセス要求から当該サーバとの通信路の切断にいたる操作ログに関して、コメントの付与およびリストの生成を実行するステップを含む。
【００１０】
また、本発明の目的は、ネットワークを介してサーバに接続可能な端末装置からサーバへのアクセスを支援するための支援サーバであって、前記端末装置からのアクセスに応答して、前記端末装置に、エージェントプログラムを、ネットワークを介して伝達するエージェントプログラム送信手段と、前記伝達されたエージェントプログラムが起動されることにより生成された、端末装置に保持された、前記サーバへのアクセス、サーバとのデータ通信による所定の目的の達成、および、当該サーバとの間の通信路の切断に至るまでの、ユーザの操作に基づく操作ログのうち、所定の時系列的な一連の操作ログを含むファイルを、前記端末装置から受理して、当該ファイルを、端末装置のユーザを特定する情報と関連付けて登録するファイル登録手段と、端末装置からの再度のアクセスに応答して、前記端末装置に前記登録されたファイルを伝達するファイル送信手段とを備え、前記端末装置に伝達されたエージェントプログラムにより、前記ファイル中の時系列的な一連の操作ログにしたがったコマンドが端末装置において順次実行されて、前記サーバとのアクセス、および、サーバとのデータ通信による所定の目的の達成を実現するように構成されたことを特徴とする支援サーバによっても達成される。
【００１１】
好ましい実施態様においては、さらに、前記支援サーバとの間の通信路の切断を示すコマンドを、前記一連の操作ログの先頭に付加するコマンド付加手段を備え、前記コマンドが付加された操作ログを含むファイルが登録される。より好ましくは、コマンド付加手段は、前記ファイルの端末装置へのダウンロードを確認するコマンドを、前記切断を示すコマンドに先立つように、前記一連の操作ログに付加するように構成されている。
【００１２】
また、本発明の目的は、ネットワークを介してサーバに接続可能な端末装置からサーバへのアクセスを支援するために、支援サーバを作動させるデータ通信プログラムであって、前記端末装置からのアクセスに応答して、前記端末装置に、エージェントプログラムを、ネットワークを介して伝達するエージェントプログラム送信手段、前記伝達されたエージェントプログラムが起動されることにより生成された、端末装置に保持された、前記サーバへのアクセス、サーバとのデータ通信による所定の目的の達成、および、当該サーバとの間の通信路の切断に至るまでの、ユーザの操作に基づく操作ログのうち、所定の時系列的な一連の操作ログを含むファイルを、前記端末装置から受理して、当該ファイルを、端末装置のユーザを特定する情報と関連付けて登録するファイル登録手段、および、端末装置からの再度のアクセスに応答して、前記端末装置に前記登録されたファイルを伝達するファイル送信手段として、前記支援サーバを機能させ、前記端末装置に伝達されたエージェントプログラムにより、前記ファイル中の時系列的な一連の操作ログにしたがったコマンドが端末装置にて順次実行されて、前記サーバとのアクセス、および、サーバとのデータ通信による所定の目的の達成が実現されることを特徴とするデータ通信支援プログラムによっても達成される。
【００１３】
さらに、本発明の目的は、ネットワークを介してサーバに接続可能な端末装置からサーバへのアクセスを支援するために、ネットワークを介して支援サーバから端末装置に伝達されるエージェントプログラムであって、前記端末装置に保持された、前記サーバへのアクセス、サーバとのデータ通信による所定の目的の達成、および、当該サーバとの間の通信路の切断に至るまでの、ユーザの操作に基づく操作ログのうち、所定の時系列的な一連の操作ログを含むファイルを生成するファイル生成手段、および、前記生成されたファイルを前記支援サーバに伝達して、当該ファイルを端末装置のユーザと関連付けて登録させる登録依頼手段として、前記端末装置を機能させることを特徴とするエージェントプログラムによっても達成される。
【００１４】
さらに、前記操作ログの各々に、当該操作ログの内容を示すコメントを付与するコメント付与手段、前記操作ログおよびコメントのリストを前記ユーザに提示するリスト提示手段、および、前記ユーザの操作に基づき、選択された一連の操作ログを特定する操作ログ特定手段として、前記端末装置を機能させるのが望ましい。また、特定のサーバへのアクセス要求から当該サーバとの通信路の切断にいたる操作ログを検知する操作ログ検知手段として、前記端末装置を機能させるのがより望ましい。
【００１５】
また、別の実施態様においては、ネットワークを介してサーバに接続可能な端末装置からサーバへのアクセスを支援するために、ネットワークを介して支援サーバから端末装置に伝達されるエージェントプログラムは、支援サーバから、時系列的な操作ログを含むファイルを受理するファイル受理手段、および、前記ファイル中の時系列的な一連の操作ログにしたがったコマンドを順次実行するコマンド実行手段として、前記端末装置を機能させ、前記サーバとのアクセス、および、サーバとのデータ通信による所定の目的の達成を実現する。
【００１６】
【発明の実施の形態】
以下、添付図面を参照して、本発明の実施の形態につき説明を加える。図１は、本実施の形態にかかるデータ通信システムの概略を示すブロックダイヤグラムである。図１に示すように、本実施の形態にかかるデータ通信システム１０においては、インターネット１２に、種々のコンテンツサーバへのアクセスを支援するための支援サーバ１４が接続されている。インターネット１２には、携帯電話やＰＤＡなどの携帯端末１６−１、・・・、１６−ｎが、電話事業者のゲートウェイ１８を介して接続できるようになっている。さらに、インターネット１２には、電子商取引（ＥＣ）サーバなど種々のコンテンツサーバ２０−１、・・・、２０−ｍが接続されている。
【００１７】
携帯端末１６のユーザは、キーを操作してインターネット１２に接続して、所望のサーバ２０にアクセスすることができる。たとえば、ＥＣサーバにアクセスして、ＥＣサーバに関連するサイトで販売している商品、映画や音楽などのディジタルコンテンツを購入することが可能である。
支援サーバ１４は、上記携帯端末１６によるサイトに対する一連のセッションを後述するような手法で登録しておくことができ、必要に応じて、上記セッションの情報を、携帯端末１６にダウンロードする。
【００１８】
図２は、支援サーバ１４の構成をより詳細に示すブロックダイヤグラムである。図２に示すように、支援サーバ１４は、インターネット１２を介した通信を制御する通信Ｉ／Ｆ２２と、ユーザ登録およびユーザ認証のための処理を実行するユーザ登録／認証部２４と、ユーザＩＤやパスワードなど、ユーザに関する必要な情報を記憶するユーザ情報ＤＢ２６と、ユーザの携帯端末１６からのアクセスに応答して、必要なエージェントプログラムを配信するための処理を実行するエージェントプログラム配信処理部２８と、ユーザからのファイルのアップロードに関する処理を実行するアップロード受付処理部３０と、後述するユーザの操作ログを収容したファイルを記憶するコマンド格納ＤＢ３２と、ユーザへのファイルのダウンロードに関する処理を実行するダウンロード受付処理部３４と、ユーザの携帯端末にファイルを送信するダウンロード実行部３６とを有している。
【００１９】
図３は、携帯端末１６の一部の構成を示すブロックダイヤグラムである。図３に示すように、携帯端末１６は、無線通信を制御する通信インタフェース（Ｉ／Ｆ）４２と、インターネットを介して取得したコンテンツを閲覧するためのブラウザ４４と、携帯端末１６中の種々のプログラムの作動を制御するオペレーティングシステム４６とを有している。ブラウザ４４には、ユーザによる操作にしたがったコマンドを蓄積する操作ログファイル５０が含まれている。また、本実施の形態においては、後述するように、携帯端末１６には、支援サーバ１４からインターネット１２を介してエージェントプログラム４８が与えられるようになっている。
【００２０】
このように構成されたデータ通信システムにおけるデータ通信の手順につき、以下に説明を加える。本実施の形態において、携帯端末１６は、コンテンツサーバとして、電子商取引（ＥＣ）サーバ２０にアクセスして、当該サーバ１４中のサイトで、所望の商品を購入するようになっている。
図４は、携帯端末１６によるＥＣサーバ２０へのアクセスを示すフローチャート、図５は、図４の処理に引き続いて実行される、携帯端末１６による支援サーバ１４へのアクセスを示すフローチャートである。
【００２１】
図４に示すように、まず、ユーザは携帯端末１６のキーを操作して、ＥＣサーバ２０への接続要求を伝達する（ステップ４０１）。ここでは、ＥＣサーバ２０に予め登録されているユーザＩＤ（ＵＩＤ）およびパスワード（ｐｗｄ）も、ＥＣサーバ２０に伝達される。ＥＣサーバ２０はログイン認証を実行して（ステップ４０２）、正当な登録されたユーザであることを認証した後、メインページを携帯端末１６に伝達する（ステップ４０３）。
【００２２】
携帯端末１６においては、ブラウザ４４によりメインページの画像が生成され、表示装置の画面上にメインページ画像が表示される。ユーザがキーを操作して、所望の商品群を選択すると（ステップ４０４）、商品群選択情報がＥＣサーバ２０に伝達され（ステップ４０５）、ＥＣサーバ２０において、選択された商品群に含まれる商品リストが生成される（ステップ４０６）。上記商品群は、たとえば、商品カテゴリーであればよい。
商品リストが携帯端末１６に伝達され（ステップ４０７）、商品リストの画像が、携帯端末１６の表示装置の画面上に表示されると、ユーザは画像を参照し、キーを操作して所望の商品を選択する（ステップ４０８）。これにより、携帯端末１６からＥＣサーバ２０に商品選択情報が伝達される（ステップ４０９）。
【００２３】
ＥＣサーバ２０は、選択された商品の詳細（たとえば、仕様や写真など）の情報を含むコンテンツ、および、配送や支払の方法をユーザに選択させるための入力シートを生成して（ステップ４１０）、これらを携帯端末１６に伝達する（ステップ４１１）。ユーザは、キーを操作して、入力シートに必要事項を記入し（ステップ４１２）、入力済みのシートをＥＣサーバ２０に送信する（ステップ４１３）。ＥＣサーバ２０は、入力シートの受理に応答して、ユーザによる確認を求めるための確認入力ページを携帯端末１６に伝達する（ステップ４１４）。この確認入力ページには、たとえば、商品名、価格、数量、配送方法、支払方法、および、「確認」ボタンが含まれる。
【００２４】
ユーザが、携帯端末１６の表示装置の画面上に表示された確認入力ページの画像を参照して、「確認」ボタンをオンすると（ステップ４１５）、確認情報が、携帯端末１６からＥＣサーバ２０に伝達される（ステップ４１６）。これにより、受注が正式に受け付けられ（ステップ４１７）、ＥＣサーバ２０により、商品の発注処理や配送手配の処理などが実行される。また、携帯端末１６に対して、取引の完了を示す画像（取引完了報告）が伝達される（ステップ４１８）。このような処理の後、携帯端末１６とＥＣサーバ２０との間の通信路が切断される（ステップ４１９）。
【００２５】
ここで、携帯端末１６のブラウザ４４により、ユーザがキーを操作することに基づき、ＥＣサーバに発せられたコマンドが、操作ログファイル５０に蓄積されている。たとえば、図４の例においては、ＵＩＤおよびｐｗｄを用いたＥＣサーバ２０への接続要求（ステップ４０１）、商品群の選択（ステップ４０４）、商品の選択（ステップ４０８）、入力シートへの入力およびその送信（ステップ４１２）、確認ボタンの選択（ステップ４１５）、ＥＣサーバ２０との通信路の切断（ステップ４１９）に関するコマンドが、時系列に操作ログファイル５０中に蓄積されている。本実施の形態においては、以下に説明する支援サーバ１４とのアクセスにより、上記操作ログファイル５０中の操作ログを含むファイルを生成して、これを支援サーバ１４に登録するようになっている。
【００２６】
図５に示すように、携帯端末１６は、ＥＣサーバ２０との通信路の切断の後、支援サーバ１４に対して、支援サーバ１４に予め登録されているユーザＩＤ（ＵＩＤ２）およびパスワード（ｐｗｄ２）を用いて接続を要求する（ステップ５０１）。支援サーバ１４のユーザ登録／認証部２４は、ログイン認証が実行して（ステップ５０２）、正当な登録されたユーザであることを認証した後、エージェントプログラム配信処理部２８が、エージェントプログラムを携帯端末１６に送出する（ステップ５０３）。エージェントプログラムとして、たとえば、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ（登録商標）を利用することができる。エージェントプログラムが携帯端末１６に取得されると、これが起動される（ステップ５０４）。
【００２７】
その一方、支援サーバ１４から携帯端末１４に、メニューページが伝達される（ステップ５０５）。このメニューページにおいては、ファイルのダウンロード／アップロードの指示などを指定することができるようになっている。
ユーザが携帯端末１６のキーを操作して、ファイルのアップロードを指定すると（ステップ５０６）、エージェントプログラム４８により、操作ログファイル５０から、時系列に連続している一連の操作ログが選択される（ステップ５０７）。
【００２８】
図６は、時系列に連続した一連の操作ログが選択され、ファイルが生成される手順の一例を示すフローチャートである。図６に示すように、エージェントプログラム４８は、操作ログファイル５０を参照して、最近のｍ行の操作ログを切り出す（ステップ６０１）。上記「ｍ」は予め定められた数であっても良い。或いは、操作ログを解析して、あるサーバとのアクセスの開始から最後の操作ログの全てを切り出すように構成しても良い。
【００２９】
次いで、エージェントプログラム４８は、切り出した操作ログの各々に、当該操作ログの内容をユーザが理解できるように補助コメントを付与する（ステップ６０２）。エージェントプログラム４８は、補助コメントが付された操作ログのリストを作成して、これを表示装置の画面上に提示する（ステップ６０３）。ユーザは、表示装置の画面上に表示されたリストを参照して、所望の一連の操作ログ群を指定する（ステップ６０４）。
【００３０】
このようにして指定された一連の操作ログ群によりファイルが形成され、こえにユーザ入力によりファイル名が付与される（ステップ５０８）。次いで、携帯端末１６から支援サーバ１４にファイルがアップロードされる（ステップ５０９）。
支援サーバ１４のアップロード受付処理部３０は、ファイルを受理すると（ステップ５１０）、ファイル中の操作ログの先頭に、規定値として定められた所定の操作ログを付加する。本実施の形態においては、クライアントマシン１４において支援サーバ１４からダウンロードしたファイルを確認するコマンドおよび支援サーバ１４との通信路を切断するコマンドとが、規定値として付加される。
【００３１】
次いで、アップロード受付処理部３０は、ユーザＩＤ（ＵＩＤ２）と関連付けて、ファイルをコマンド格納ＤＢ３２に記憶する（ステップ５１２）。図７は、コマンド格納ＤＢ３２中に格納されたファイルを説明する図である。図７に示すように、コマンド格納ＤＢ３２には、ユーザＩＤに関連付けられたファイル名および操作ログ群が収容される。また、ユーザ（たとえば、ユーザＩＤ＝ＡＡＡＡ）は、複数のファイルを保持することが可能である。
アップロード完了報告５１３が、支援サーバ１４から携帯端末１６に伝達された（ステップ５１３）後に、両者の間の通信路が切断される（ステップ５１４）。
【００３２】
次に、ユーザが携帯端末１６を操作して、次にＥＣサーバ２０にアクセスする際に実行される処理につき説明を加える。図８は、ＥＣサーバへのアクセスに先立つ、携帯端末による支援サーバへのアクセスを示すフローチャートである。図８に示すように、携帯端末１６は、支援サーバ１４に対して、支援サーバ１４に予め登録されているユーザＩＤ（ＵＩＤ２）およびパスワード（ｐｗｄ２）を用いて接続を要求する（ステップ８０１）。支援サーバ１４のユーザ登録／認証部２４は、ログイン認証が実行して（ステップ８０２）、正当な登録されたユーザであることを認証した後、エージェントプログラム配信処理部２８が、エージェントプログラムを携帯端末１６に送出する（ステップ８０３）。エージェントプログラムが携帯端末１６に取得されると、これが起動される（ステップ８０４）。
【００３３】
また、支援サーバ１４から携帯端末１４に、メニューページが伝達される（ステップ８０５）。ユーザが携帯端末１６のキーを操作して、ファイルのダウンロードを指定すると（ステップ８０６）、ダウンロードを指定する情報（ダウンロード指定情報）が、支援サーバ１４に伝達される（ステップ８０７）。支援サーバ１４のダウンロード受付処理部３４は、ユーザＩＤを参照して、当該ユーザＩＤと関連付けられたファイルのリストを生成して、これを携帯端末１６に伝達する（ステップ８０９）。
【００３４】
ユーザは、携帯端末１６の表示装置の画面上に表示されたリストを参照して、キーを操作して、アクセスして商品を購入しようとしているＥＣサーバに関連するファイルを選択する（ステップ８１０）。これにより、ファイル選択情報が支援サーバ１４に伝達され（ステップ８１１）、支援サーバのダウンロード処理部３４は、指定されたファイルをコマンド格納ＤＢ３２から読み出すように、ダウンロード実行部３６に指示を与える。ダウンロード実行部３６は、指示に応答して、ファイルをコマンド格納ＤＢ３２から読み出し（ステップ８１２）、これを携帯端末１６に伝達する（ステップ８１３）。
【００３５】
携帯端末１６においては、ファイルのダウンロードが終了すると、エージェントプログラム４８により、ファイル中の操作ログに基づくコマンドが実行される（ステップ８１４）。これ以降、エージェントプログラム４８によりファイル中のコマンドが順次実行されて、ＥＣサーバ２０とのアクセスや商品の購入が自動的に行われる。つまり、ファイル中の操作ログにしたがったコマンドが、順次自動的に実行される。
【００３６】
図９は、エージェントプログラムによるコマンドの実行の際の処理を示すフローチャートである。ここでは、まず、ダウンロードの結果が確認され（ステップ９０１）、その後に、支援サーバ１４との間の通信路が切断される（ステップ９０２）。上記ダウンロード結果の確認および支援サーバ１４との間の通信路の切断は、支援サーバ１４において図５のステップ５１１にて付加された操作である。
【００３７】
次いで、エージェントプログラムが作動により、ＥＣサーバ２０にユーザＩＤ（ＵＩＤ）およびパスワード（ｐｗｄ）を用いた接続要求がなされる（ステップ９０３）。ステップ９０３〜ステップ９１５の処理は、図４のステップ４０１〜４１３にそれぞれ対応する。つまり、１回目のＥＣサーバ２０へのアクセスにおいては、ユーザが携帯端末１６のキーを操作して入力し、或いは、コマンドを与えたものが、ユーザのキー操作なしに実現することができる。
【００３８】
本実施の形態においては、配送や支払方法などを記入した入力済みシートが携帯端末１６から支援サーバ１４に伝達されるまでが自動的に実行される。これは、購入の最終的な確認は、ユーザが携帯端末の表示装置の画面上に表示された確認入力ページを参照するのが望ましいからである。
また、図８のダウンロードの指定時（ステップ８０６）に、パラメータとして日付を与えておくことにより、コマンドの実行（ステップ９００）中、必須事項の入力（ステップ９１４）で、入力すべき日付が、ステップ８０６で与えられたものに書き換えられるように構成しても良い。
【００３９】
次いで、図１０に示すように、確認入力ページが、ＥＣサーバ２０から携帯端末１６に伝達され（ステップ１００１）、ユーザが携帯端末１６のキーを操作して「確認」ボタンをオンすると（ステップ１００２）、確認情報がＥＣサーバ２０に伝達される（ステップ１００３）。これにより、ＥＣサーバ２０において受注が正式に受け付けられ、ＥＣサーバ２０により、商品の発注処理や配送手配の処理などが実行される。ＥＣサーバ２０から携帯端末１６に取引完了報告が伝達された（ステップ１００５）後に、携帯端末１６とＥＣサーバ２０との間の通信路が切断される。
【００４０】
本実施の形態によれば、あるＥＣサーバに対する接続要求から商品の購入に至るまでの所望の操作を含むファイルを、支援サーバのコマンド格納ＤＢに記憶しておき、同一のＥＣサーバに対する同一商品の購入の際に、支援サーバにアクセスして、当該ファイルを取得し、携帯端末にダウンロードされたエージェントプログラムを用いて、当該ファイル中の操作（コマンド）を順次実行する。これにより、煩雑なキー操作の必要なく、ＥＣサーバへのアクセスや商品の購入が可能となる。
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００４１】
たとえば、前記実施の形態においては、ＥＣサーバとのアクセスにより商品を購入する際に本発明を適用したが、これに限定されるものではなく、他のサーバへのアクセスの際にも本発明を適用することができる。特に、定型的な情報の取得において、本来であればユーザに一定のキー操作を求めるものに有用である。上記情報の提供をするサイトとして、たとえば、会員向けのニュースや株価情報などが該当する。
【００４２】
また、前記実施の形態において、支援サーバとクライアントマシンとの間で、ＳＳＬなどを利用して暗号化したデータ通信を実現するのも望ましい。上記実施の形態においては、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ（登録商標）のようなエージェントプログラムを利用しているので、当該エージェントプログラムが、暗号化／復号化の処理をも実行できるようにしておけばよい。
【００４３】
さらに、前記実施の形態においては、時系列に連続した一連の操作ログのリストから、ユーザが所望の操作ログ群を選択するように構成しているが、これに限定されるものではなく、エージェントプログラムが、適切な操作ログ群を生成して、これをユーザに提示して、ユーザの確認の上で、これを含むファイルを生成するように構成しても良い。たとえば、ＥＣサーバとのアクセスであれば、サーバとの接続要求から商品購入の最終確認の直前の操作までの操作ログ群を候補とすればよい。また、ニュースや株価情報の提供であれば、サーバへのアクセスから情報の提供にいたるまでの操作ログ群を候補とすればよい。
【００４４】
さらに、ファイル中に、複数種類の操作ログ群を含めておいても良い。この場合には、一方の操作ログ群に基づいて、商品購入の最終確認の直前或いは情報提供までが自動的に進め、他の操作ログ群に基づいて、それ以降、サーバとの通信路の切断に至るまでの手順が自動的に進めれば良い。
なお、本明細書において、一つの手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。
【００４５】
【発明の効果】
本発明によれば、ユーザの操作ログを適切に蓄積して、ユーザの携帯端末によるサーバへのアクセスを極めて簡単に行うことが可能なシステムを提供することが可能となる
【図面の簡単な説明】
【図１】  図１は、本実施の形態にかかるデータ通信システムの概略を示すブロックダイヤグラムである。
【図２】  図２は、本実施の形態にかかる支援サーバの構成をより詳細に示すブロックダイヤグラムである。
【図３】  図３は、本実施の形態にかかる携帯端末の一部の構成を示すブロックダイヤグラムである。
【図４】  図４は、本実施の形態における、携帯端末によるＥＣサーバへのアクセスを示すフローチャートである。
【図５】  図５は、図４の処理に引き続いて実行される、携帯端末による支援サーバへのアクセスを示すフローチャートである。
【図６】  図６は、本実施の形態において一連の操作ログが選択され、ファイルが生成される手順の一例を示すフローチャートである。
【図７】  図７は、本実施の形態においてコマンド格納ＤＢ中に格納されたファイルを説明する図である。
【図８】  図８は、本実施の形態において、ＥＣサーバへのアクセスに先立つ、携帯端末による支援サーバへのアクセスを示すフローチャートである。
【図９】  図９は、本発明の実施の形態にかかる携帯端末からＥＣサーバへのアクセスを示すフローチャートである。
【図１０】  図１０は、本発明の実施の形態にかかる携帯端末からＥＣサーバへのアクセスを示すフローチャートである。
【符号の説明】
１０    データ通信システム
１４    支援サーバ
１６    携帯端末
２０    コンテンツサーバ
２４    ユーザ登録／認証部
２６    ユーザ情報ＤＢ
２８    エージェントプログラム配信処理部
３０    アップロード受付処理部
３２    ダウンロード受付処理部
３４    ダウンロード実行部
【図１】
0004733311.tif 000002
【図２】
0004733311.tif 000003
【図３】
0004733311.tif 000004
【図４】
0004733311.tif 000005
【図５】
0004733311.tif 000006
【図６】
0004733311.tif 000007
【図７】
0004733311.tif 000008
【図８】
0004733311.tif 000009
【図９】
0004733311.tif 000010
【図１０】
0004733311.tif 000011