(57)【特許請求の範囲】
【請求項１】
通信システムであって、
サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有し、
前記クライアント端末は、
利用者識別子を送信してサーバにログインを要求する手段を有し、
前記サーバは、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、前記クライアント端末とアプリケーションサーバとの間でパケットが通信されていない時間である無通信時間であり、
前記切断手段は、同じ送・受信先アドレスを組とするパケットの到着時刻を監視し、前記到着時刻から前記記憶手段に記憶されている無通信時間を超えた場合には、接続を切断する手段である
ことを特徴とする通信システム。
【請求項２】
通信システムであって、
サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有し、
前記クライアント端末は、
利用者識別子を送信してサーバにログインを要求する手段を有し、
前記サーバは、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、前記アプリケーションサーバのアドレスとサービス識別子に関連付けられて記憶されているタイムアウト時間であり、
前記切断手段は、前記アドレスとサービス識別子とを組として前記記憶手段に記憶されているアドレスとサービス識別子との組のパケットの到着時刻を監視し、前記到着時刻から、一致したアドレスとサービス識別子との組の前記記憶手段にサービス識別子に関連付けて記憶されているタイムアウト時間を経過する直前で、且つ、アドレスとサービス識別子との組が一致するパケットを、相手先から受信しないタイミングで接続を切断する手段である
することを特徴とする通信システム。
【請求項３】
通信システムであって、
サーバと、クライアント端末と、前記サーバと前記クライアント端末とが接続される通信網とを有し、
前記クライアント端末は、
利用者識別子を送信してサーバにログインを要求する手段を有し、
前記サーバは、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、送信パケットサイズ、受信パケットサイズ、送信パケット数、受信パケット数の群の中から選ばれる何れかのデータの規定量であり、
前記切断手段は、同じ送受信先アドレスを組とするパケットのデータ量が前記規定量を超えた場合には、接続を切断する手段である
ことを特徴とする通信システム。
【請求項４】
切断手段は、二以上のクライアント端末における切断条件が同じである場合は、ログインした時刻が最も早いクライアント端末との接続を切断する手段であることを特徴とする請求項１〜請求項３いずれかに記載の通信システム。
【請求項５】
記憶手段には利用者識別子に関連付けられて切断が切断される順位が記憶されており、前記切断手段は前記記憶手段に記憶されている順位にしたがって切断する手段であることを特徴とする請求項１〜請求項４いずれかに記載の通信システム。
【請求項６】
サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有するシステムにおける通信方法であって、
前記クライアント端末が、利用者識別子を送信してサーバにログインを要求するステップと、
前記サーバが、前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせるステップと、
前記サーバが、前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索するステップと、
前記クライアント端末との接続の状況を監視するステップと、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断するステップとを有し、
前記切断条件は、前記クライアント端末とアプリケーションサーバとの間でパケットが通信されていない時間である無通信時間であり、
前記切断ステップは、同じ送・受信先アドレスを組とするパケットの到着時刻を監視し、前記到着時刻から前記無通信時間を超えた場合には、接続を切断するステップである
ことを特徴とする通信方法。
【請求項７】
サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有するシステムにおける通信方法であって、
前記クライアント端末が、利用者識別子を送信してサーバにログインを要求するステップと、
前記サーバが、前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせるステップと、
前記サーバが、前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索するステップと、
前記クライアント端末との接続の状況を監視するステップと、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断するステップとを有し、
前記切断条件は、前記アプリケーションサーバのアドレスとサービス識別子に関連付けられて記憶されているタイムアウト時間であり、
前記切断ステップは、前記アドレスとサービス識別子とを組として前記記憶されているアドレスとサービス識別子との組のパケットの到着時刻を監視し、前記到着時刻から、一致したアドレスとサービス識別子との組の前記サービス識別子に関連付けて記憶されているタイムアウト時間を経過する直前で、且つ、アドレスとサービス識別子との組が一致するパケットを、相手先から受信しないタイミングで接続を切断するステップである
ことを特徴とする通信システム。
【請求項８】
サーバと、クライアント端末と、前記サーバと前記クライアント端末とが接続される通信網とを有するシステムにおける通信方法であって、
前記クライアント端末が、利用者識別子を送信してサーバにログインを要求するステップと、
前記サーバが、前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせるステップと、
前記サーバが、前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索するステップと、
前記クライアント端末との接続の状況を監視するステップと、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断するステップとを有し、
前記切断条件は、送信パケットサイズ、受信パケットサイズ、送信パケット数、受信パケット数の群の中から選ばれる何れかのデータの規定量であり、
前記切断ステップは、同じ送受信先アドレスを組とするパケットのデータ量が前記規定量を超えた場合には、接続を切断するステップである
ことを特徴とする通信方法。
【請求項９】
二以上のクライアント端末における切断条件が同じである場合は、ログインした時刻が最も早いクライアント端末との接続を切断することを特徴とする請求項６〜請求項８いずれかに記載の通信方法。
【請求項１０】
利用者識別子に関連付けられて切断が切断される順位が記憶されており、前記記憶されている順位にしたがって切断することを特徴とする請求項６〜請求項９いずれかに記載の通信方法。
【請求項１１】
サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有する通信システムにおけるサービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うサーバであって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、前記クライアント端末とアプリケーションサーバとの間でパケットが通信されていない時間である無通信時間であり、
前記切断手段は、同じ送・受信先アドレスを組とするパケットの到着時刻を監視し、前記到着時刻から前記記憶手段に記憶されている無通信時間を超えた場合には、接続を切断する手段である
ことを特徴とするサーバ。
【請求項１２】
サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有する通信システムにおけるサービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うサーバであって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、前記アプリケーションサーバのアドレスとサービス識別子に関連付けられて記憶されているタイムアウト時間であり、
前記切断手段は、前記アドレスとサービス識別子とを組として前記記憶手段に記憶されているアドレスとサービス識別子との組のパケットの到着時刻を監視し、前記到着時刻から、一致したアドレスとサービス識別子との組の前記記憶手段にサービス識別子に関連付けて記憶されているタイムアウト時間を経過する直前で、且つ、アドレスとサービス識別子との組が一致するパケットを、相手先から受信しないタイミングで接続を切断する手段である
ことを特徴とするサーバ。
【請求項１３】
サーバと、クライアント端末と、前記サーバと前記クライアント端末とが接続される通信網とを有する通信システムにおけるサービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うサーバであって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、送信パケットサイズ、受信パケットサイズ、送信パケット数、受信パケット数の群の中から選ばれる何れかのデータの規定量であり、
前記切断手段は、同じ送受信先アドレスを組とするパケットのデータ量が前記規定量を超えた場合には、接続を切断する手段である
ことを特徴とするサーバ。
【請求項１４】
切断手段は、二以上のクライアント端末における切断条件が同じである場合は、ログインした時刻が最も早いクライアント端末との接続を切断する手段であることを特徴とする請求項１１〜請求項１３いずれかに記載のサーバ。
【請求項１５】
記憶手段には利用者識別子に関連付けられて切断が切断される順位が記憶されており、前記切断手段は前記記憶手段に記憶されている順位にしたがって切断する手段であることを特徴とする請求項１１〜請求項１４いずれかに記載のサーバ。
【請求項１６】
サービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うようにサーバを制御する為の処理プログラムが記憶された記録媒体であって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせ、
前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索させ、
前記クライアント端末との接続の状況を監視させ、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断させ、
前記切断条件は、前記クライアント端末とアプリケーションサーバとの間でパケットが通信されていない時間である無通信時間であり、
前記切断が、同じ送・受信先アドレスを組とするパケットの到着時刻を監視し、前記到着時刻から前記無通信時間を超えた場合には、接続を切断である
処理プログラムが記憶されていることを特徴とする記録媒体。
【請求項１７】
サービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うようにサーバを制御する為の処理プログラムが記憶された記録媒体であって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせ、
前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索させ、
前記クライアント端末との接続の状況を監視させ、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断させ、
前記切断条件は、前記アプリケーションサーバのアドレスとサービス識別子に関連付けられて記憶されているタイムアウト時間であり、
前記切断が、前記アドレスとサービス識別子とを組として前記記憶されているアドレスとサービス識別子との組のパケットの到着時刻を監視し、前記到着時刻から、一致したアドレスとサービス識別子との組の前記サービス識別子に関連付けて記憶されているタイムアウト時間を経過する直前で、且つ、アドレスとサービス識別子との組が一致するパケットを、相手先から受信しないタイミングで接続を切断である
処理プログラムが記憶されていることを特徴とする記録媒体。
【請求項１８】
サービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うようにサーバを制御する為の処理プログラムが記憶された記録媒体であって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせ、
前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索させ、
前記クライアント端末との接続の状況を監視させ、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断させ、
前記切断条件が、送信パケットサイズ、受信パケットサイズ、送信パケット数、受信パケット数の群の中から選ばれる何れかのデータの規定量であり、
前記切断が、同じ送受信先アドレスを組とするパケットのデータ量が前記規定量を超えた場合には、接続を切断である
処理プログラムが記憶されていることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システム、サーバ、その方法及び記録媒体に関する。
【０００２】
【従来の技術】
電子メールやウェブなどのデータ通信サービスの利用料金は、サービスを提供しているサービスプロバイダへの接続料金や通信事業者に支払う通信料金などで決められている。現在の料金は、サービスプロバイダ及び通信事業者共に、基本料金に加え、通信時間や距離、データ量に依存して決まっている。最近、他社との差別化を図るために、通信時間やデータ量に依らない定額課金制サービスが導入され始め、今後、拡大する傾向にある。
【０００３】
定額課金制サービスが普及するにつれ、利用者は、アプリケーションサーバとの間でデータを送・受信していないにもかかわらず、クライアント端末とアプリケーションサーバとを接続したままである場合が頻繁にある。この結果、サービスプロバイダは、加入者全員が同時に接続したまま利用できる程度までシステムの増設をすることが求められている。しかし、データの送・受信をしていない場合までを考慮して、システムの増設をすることは無駄である。なぜならば、システムの増設には、多大な投資と時間を必要とするからである。
【０００４】
この問題を解決するため、サービスプロバイダは、通信路に一定時間にわたってデータが流れていない場合、自動的に該当する接続を切断する等の対策を試みている。
【０００５】
【発明が解決しようとする課題】
しかし、利用者にとっては接続がこまめに切断されることによるメリットがなく、かつ、接続に際して、再度、利用者自ら、接続しなければならないと言った煩雑さがあり、この為、利用者は、常に、通信路にデータを流す状況を作り出している。  よって、上記一定時間にわたって通信路にデータが流れていない場合には、該当する接続を切断する手法は効果が半減している。この結果、システムの増設を十分には抑えられない。
【０００６】
従って、本発明が解決しようとする課題は、利用者にとって煩雑さが少なく、かつ、サービスプロバイダにとっては大きなシステムの増設が要らない技術を提供することである。
【０００７】
【課題を解決するための手段】
上記の課題を解決するための第１の発明は、通信システムであって、
サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有し、
前記クライアント端末は、
利用者識別子を送信してサーバにログインを要求する手段を有し、
前記サーバは、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、前記クライアント端末とアプリケーションサーバとの間でパケットが通信されていない時間である無通信時間であり、
前記切断手段は、同じ送・受信先アドレスを組とするパケットの到着時刻を監視し、前記到着時刻から前記記憶手段に記憶されている無通信時間を超えた場合には、接続を切断する手段である
ことを特徴とする。
【０００８】
上記の課題を解決するための第２の発明は、通信システムであって、
サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有し、
前記クライアント端末は、
利用者識別子を送信してサーバにログインを要求する手段を有し、
前記サーバは、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、前記アプリケーションサーバのアドレスとサービス識別子に関連付けられて記憶されているタイムアウト時間であり、
前記切断手段は、前記アドレスとサービス識別子とを組として前記記憶手段に記憶されているアドレスとサービス識別子との組のパケットの到着時刻を監視し、前記到着時刻から、一致したアドレスとサービス識別子との組の前記記憶手段にサービス識別子に関連付けて記憶されているタイムアウト時間を経過する直前で、且つ、アドレスとサービス識別子との組が一致するパケットを、相手先から受信しないタイミングで接続を切断する手段である
ことを特徴とする。
【０００９】
上記の課題を解決するための第３の発明は、通信システムであって、
サーバと、クライアント端末と、前記サーバと前記クライアント端末とが接続される通信網とを有し、
前記クライアント端末は、
利用者識別子を送信してサーバにログインを要求する手段を有し、
前記サーバは、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、送信パケットサイズ、受信パケットサイズ、送信パケット数、受信パケット数の群の中から選ばれる何れかのデータの規定量であり、
前記切断手段は、同じ送受信先アドレスを組とするパケットのデータ量が前記規定量を超えた場合には、接続を切断する手段である
ことを特徴とする。
【００１０】
上記の課題を解決するための第４の発明は、上記の発明において、
切断手段は、二以上のクライアント端末における切断条件が同じである場合は、ログインした時刻が最も早いクライアント端末との接続を切断する手段であることを特徴とする。
【００１１】
上記の課題を解決するための第５の発明は、上記の発明において、
記憶手段には利用者識別子に関連付けられて切断が切断される順位が記憶されており、前記切断手段は前記記憶手段に記憶されている順位にしたがって切断する手段であることを特徴とする。
【００１２】
上記の課題を解決するための第６の発明は、サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有するシステムにおける通信方法であって、
前記クライアント端末が、利用者識別子を送信してサーバにログインを要求するステップと、
前記サーバが、前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせるステップと、
前記サーバが、前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索するステップと、
前記クライアント端末との接続の状況を監視するステップと、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断するステップとを有し、
前記切断条件は、前記クライアント端末とアプリケーションサーバとの間でパケットが通信されていない時間である無通信時間であり、
前記切断ステップは、同じ送・受信先アドレスを組とするパケットの到着時刻を監視し、前記到着時刻から前記無通信時間を超えた場合には、接続を切断するステップである
ことを特徴とする。
【００１３】
上記の課題を解決するための第７の発明は、サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有するシステムにおける通信方法であって、
前記クライアント端末が、利用者識別子を送信してサーバにログインを要求するステップと、
前記サーバが、前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせるステップと、
前記サーバが、前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索するステップと、
前記クライアント端末との接続の状況を監視するステップと、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断するステップとを有し、
前記切断条件は、前記アプリケーションサーバのアドレスとサービス識別子に関連付けられて記憶されているタイムアウト時間であり、
前記切断ステップは、前記アドレスとサービス識別子とを組として前記記憶されているアドレスとサービス識別子との組のパケットの到着時刻を監視し、前記到着時刻から、一致したアドレスとサービス識別子との組の前記サービス識別子に関連付けて記憶されているタイムアウト時間を経過する直前で、且つ、アドレスとサービス識別子との組が一致するパケットを、相手先から受信しないタイミングで接続を切断するステップである
ことを特徴とする。
【００１４】
上記の課題を解決するための第８の発明は、サーバと、クライアント端末と、前記サーバと前記クライアント端末とが接続される通信網とを有するシステムにおける通信方法であって、
前記クライアント端末が、利用者識別子を送信してサーバにログインを要求するステップと、
前記サーバが、前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせるステップと、
前記サーバが、前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索するステップと、
前記クライアント端末との接続の状況を監視するステップと、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断するステップとを有し、
前記切断条件は、送信パケットサイズ、受信パケットサイズ、送信パケット数、受信パケット数の群の中から選ばれる何れかのデータの規定量であり、
前記切断ステップは、同じ送受信先アドレスを組とするパケットのデータ量が前記規定量を超えた場合には、接続を切断するステップである
ことを特徴とする。
【００１５】
上記の課題を解決するための第９の発明は、上記の発明において、二以上のクライアント端末における切断条件が同じである場合は、ログインした時刻が最も早いクライアント端末との接続を切断することを特徴とする。
【００１６】
上記の課題を解決するための第１０の発明は、上記の発明において、利用者識別子に関連付けられて切断が切断される順位が記憶されており、前記記憶されている順位にしたがって切断することを特徴とする。
【００１７】
上記の課題を解決するための第１１の発明は、サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有する通信システムにおけるサービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うサーバであって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、前記クライアント端末とアプリケーションサーバとの間でパケットが通信されていない時間である無通信時間であり、
前記切断手段は、同じ送・受信先アドレスを組とするパケットの到着時刻を監視し、前記到着時刻から前記記憶手段に記憶されている無通信時間を超えた場合には、接続を切断する手段である
ことを特徴とする。
【００１８】
上記の課題を解決するための第１２の発明は、サーバと、クライアント端末と、前記クライアント端末に提供するアプリケーションが記憶されているアプリケーションサーバと、前記サーバと前記クライアント端末とが接続される通信網と、前記サーバと前記アプリケーションサーバとが接続される通信網とを有する通信システムにおけるサービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うサーバであって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、前記アプリケーションサーバのアドレスとサービス識別子に関連付けられて記憶されているタイムアウト時間であり、
前記切断手段は、前記アドレスとサービス識別子とを組として前記記憶手段に記憶されているアドレスとサービス識別子との組のパケットの到着時刻を監視し、前記到着時刻から、一致したアドレスとサービス識別子との組の前記記憶手段にサービス識別子に関連付けて記憶されているタイムアウト時間を経過する直前で、且つ、アドレスとサービス識別子との組が一致するパケットを、相手先から受信しないタイミングで接続を切断する手段である
ことを特徴とする。
【００１９】
上記の課題を解決するための第１３の発明は、サーバと、クライアント端末と、前記サーバと前記クライアント端末とが接続される通信網とを有する通信システムにおけるサービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うサーバであって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせる手段と、
接続を切断することに関する切断条件と前記利用者識別子とが関連付けられて記憶されている記憶手段と、
前記クライアント端末から送信されてきた利用者識別子から前記記憶されている切断条件を検索する検索手段と、
前記クライアント端末とサーバとの接続の状況を監視し、この接続が前記切断条件に該当するか否かを判定する判定手段と、
前記判定により前記接続が前記切断条件に該当すると判定された場合は、前記クライアント端末との接続を切断する切断手段とを有し、
前記切断条件は、送信パケットサイズ、受信パケットサイズ、送信パケット数、受信パケット数の群の中から選ばれる何れかのデータの規定量であり、
前記切断手段は、同じ送受信先アドレスを組とするパケットのデータ量が前記規定量を超えた場合には、接続を切断する手段である
ことを特徴とする。
【００２０】
上記の課題を解決するための第１４の発明は、上記の発明において、切断手段は、二以上のクライアント端末における切断条件が同じである場合は、ログインした時刻が最も早いクライアント端末との接続を切断する手段であることを特徴とする。
【００２１】
上記の課題を解決するための第１５の発明は、上記の発明において、記憶手段には利用者識別子に関連付けられて切断が切断される順位が記憶されており、前記切断手段は前記記憶手段に記憶されている順位にしたがって切断する手段であることを特徴とする。
【００２２】
上記の課題を解決するための第１６の発明は、サービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うようにサーバを制御する為の処理プログラムが記憶された記録媒体であって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせ、
前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索させ、
前記クライアント端末との接続の状況を監視させ、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断させ、
前記切断条件は、前記クライアント端末とアプリケーションサーバとの間でパケットが通信されていない時間である無通信時間であり、
前記切断が、同じ送・受信先アドレスを組とするパケットの到着時刻を監視し、前記到着時刻から前記無通信時間を超えた場合には、接続を切断である
処理プログラムが記憶されていることを特徴とする。
【００２３】
上記の課題を解決するための第１７の発明は、サービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うようにサーバを制御する為の処理プログラムが記憶された記録媒体であって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせ、
前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索させ、
前記クライアント端末との接続の状況を監視させ、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断させ、
前記切断条件は、前記アプリケーションサーバのアドレスとサービス識別子に関連付けられて記憶されているタイムアウト時間であり、
前記切断が、前記アドレスとサービス識別子とを組として前記記憶されているアドレスとサービス識別子との組のパケットの到着時刻を監視し、前記到着時刻から、一致したアドレスとサービス識別子との組の前記サービス識別子に関連付けて記憶されているタイムアウト時間を経過する直前で、且つ、アドレスとサービス識別子との組が一致するパケットを、相手先から受信しないタイミングで接続を切断である
処理プログラムが記憶されていることを特徴とする。
【００２４】
上記の課題を解決するための第１８の発明は、サービス利用者との間で交わされた接続を切断することに関する切断条件に基づいてクライアント端末との通信接続を行うようにサーバを制御する為の処理プログラムが記憶された記録媒体であって、
前記クライアント端末からのログインの要求に応答して、前記クライアント端末をログインさせ、
前記クライアント端末より送信された利用者識別子から、これに関連付けられて記憶されている切断条件を検索させ、
前記クライアント端末との接続の状況を監視させ、
前記接続が前記切断条件に該当する場合には、前記クライアント端末との接続を切断させ、
前記切断条件が、送信パケットサイズ、受信パケットサイズ、送信パケット数、受信パケット数の群の中から選ばれる何れかのデータの規定量であり、
前記切断が、同じ送受信先アドレスを組とするパケットのデータ量が前記規定量を超えた場合には、接続を切断である
処理プログラムが記憶されていることを特徴とする。
【００２５】
上記の課題を解決するための第１９の発明は、上記の発明において、切断手段は、二以上のクライアント端末における切断条件が同じである場合は、ログインした時刻が最も早いクライアント端末との接続を切断する手段であることを特徴とする。
【００２６】
上記の課題を解決するための第２０の発明は、上記の発明において、記憶手段には利用者識別子に関連付けられて切断が切断される順位が記憶されており、前記切断手段は前記記憶手段に記憶されている順位にしたがって切断する手段であることを特徴とする。
【００４８】
【発明の実施の形態】
以下、本発明の実施の形態について、図１〜図８を参照しながら詳細に説明する。
【００４９】
尚、以下では、最近注目されている無線通信網を使った通信システムの例で説明する。
【００５０】
図１は通信システムのブロック図である。
【００５１】
図２は、サーバの記憶手段に利用者識別子と関連付けられて記憶されている切断条件のテーブルである。
【００５２】
図３は、切断条件パラメータが“通信時間”に設定されている場合の動作を示すフローチャートである。
【００５３】
図４は、切断条件パラメータが“無通信時間”に設定されている場合の動作を示すフローチャートである。
【００５４】
図５は、切断条件パラメータが“データ量”に設定されている場合の動作を示すフローチャートである。
【００５５】
図６は、切断条件パラメータが“同時接続者数”に設定されている場合の動作を示すフローチャートである。
【００５６】
図７は、切断条件パラメータが“トラフィック量”に設定されている場合の動作を示すフローチャートである。
【００５７】
図８は、ＡＰサービスにおけるタイムアウトが発生する直前に、自動的にクライアント端末とサーバとの接続を切断する動作を示すフローチャートである。
【００５８】
本発明の通信システムは、クライアント端末１と、サーバ２と、クライアント端末１とサーバ２とが接続される通信網（無線通信網）３と、アプリケーションサーバ（ＡＰサーバと略す。）４と、サーバ２とＡＰサーバ４との間を接続する通信路５とを有する。
【００５９】
クライアント端末１は、通信サービス利用者がサービスプロバイダとの間で契約を交わし、ＡＰサーバ４から各種サービスの提供を受けることが出来る端末である。具体的には、携帯電話機とか無線通信機能を装備したパソコン等が該当する。
【００６０】
ＡＰサーバ４は、サービスプロバイダから利用者に提供されるアプリケーケーション等が記憶されているサーバである。
【００６１】
サーバ２は、認証部６と、接続自動切断部７とを有する。
【００６２】
認証部６は、通信サービス利用者が契約しているか否かと、その契約内容とを判断するサーバである。認証部６は、サービス利用者が本サーバ６にログイン／アウトしたタイミングで、ログイン／アウト種別と、利用者識別子と、自身が割り振ったクライアント端末のアドレス（以下、端末アドレスとする）と、接続した回線の識別子（以下、回線識別子とする）とを、接続自動切断部７に通知するログイン／アウト通知部８を有する。
【００６３】
接続自動切断部７は、記憶手段９と、検索手段１０と、判定手段１１と、パケット到着監視部１２と、パケット監視メモリ１３と、接続切断処理メモリ１４と、切断手段１５とを有する。
【００６４】
記憶手段９には、利用者識別子と切断条件パラメータとが関連付けられている切断条件テーブル９ａが記憶されている。
【００６５】
検索手段１０は、ログイン／アウト情報を基に判定手段１１を検索するものである。
【００６６】
判定手段１１は、切断条件パラメータと利用状況とにより、接続を切断するか否かを判定するものである。尚、この判定手段１１は、通信時間判定部１１ａと、無通信時間判定部１１ｂと、データ量判定部１１ｃと、同時接続者数判定部１１ｄと、トラフィック量判定部１１ｅと、タイムアウト判定部１１ｆとを有しており、切断条件パラメータによっていずれかの判定部が検索手段１０により検索される。
【００６７】
パケット到着監視部１２は、クライアント端末１やＡＰサーバ４から送信されるパケットの到着を監視するものである。
【００６８】
パケット監視メモリ１３には、到着したパケットの詳細が記憶される。
【００６９】
接続切断処理メモリ１４には、接続切断処理に関する情報が記憶される。
【００７０】
切断手段１５は、クライアント端末１とサーバ２との接続を切断するものである。
【００７１】
ＡＰサーバ４は、サービスプロバイダから利用者に提供されるアプリケーケーション等が記憶されているサーバである。
【００７２】
図２に切断条件テーブル９ａの一例を示す。
【００７３】
切断条件テーブル９ａは、利用者識別子と、通信時間、無通信時間、データ量、同時接続者数、トラフィック量などの切断条件パラメータ（先頭から順にパラメータＡ、Ｂ、Ｃ、Ｄ、Ｅとする）とを要素とする。  切断条件パラメータは、サービス利用者とサービスプロバイダとの間で契約時に適宜選ばれ、設定される。  サービス料金プランによっては、設定されない場合、或は複数設定される場合が考えられる。
【００７４】
尚、接続とは、クライアント端末とサーバとが通信回線を介して接続され、データのやりとりが出来る状態を言い、例えばサーバにログインされた状態である。又、接続の切断とは、データのやりとりが出来なくなる状態にすることを言い、例えばサーバからログアウトすることである。
【００７５】
次に、本発明の動作を図３により説明する。
【００７６】
図３は、通信サービス利用者が、サービスプロバイダとの間で切断条件について契約（この例では、切断条件パラメータが通信時間（Ａ））を交わし、クライアント端末１を利用し、無線通信網３とサーバ２とを介して、ＡＰサーバ４からコンテンツを受信する場合の例である。
【００７７】
通信サービス利用者は、クライアント端末１により、無線通信網３を介し認証部６にログインする。この場合、利用者識別子とクライアント端末１のアドレスとが、クライアント端末１から認証部６に送信される。認証部６は、クライアント端末１が認証部６にログインした後、クライアント端末１が認証部６に接続した回線に回線識別子をつける。
【００７８】
ログイン／アウト通知部８は、クライアント端末１が認証部６にログイン／アウトしたタイミングで、ログイン／アウト種別と、利用者識別子と、端末アドレスと、回線識別子とを、検索手段１０に通知する（Ｓ１）。Ｓ２については後段で説明する。
【００７９】
検索手段１０は、ログイン／アウト通知部８から受け取った利用者識別子から、切断条件テーブル９ａに設定された切断条件パラメータを検索する（Ｓ３）。
【００８０】
検索された切断条件パラメータが通信時間Ａか否かが判定される（Ｓ４）。
【００８１】
切断条件パラメータがＡであった場合はＳ５に、切断条件パラメータがＢであった場合はＳ２０に、切断条件パラメータがＣであった場合はＳ４０に、切断条件パラメータがＤであった場合はＳ６０に、切断条件パラメータがＥであった場合はＳ８０に移る。
【００８２】
Ｓ５では、ログイン／アウト通知部８から受け取ったログイン／アウト種別と、利用者識別子と、クライアント端末１のアドレスと、回線識別子と、切断条件テーブル９ａに記憶されている切断条件パラメータＡのデータとが通信時間判定部１１ａに通知される。
【００８３】
通信時間判定部１１ａは、ログイン／アウト種別を確認し（Ｓ６）、ログインした場合はＳ７に、ログアウトした場合はＳ９に進める。  Ｓ７では、通信時間判定部１１ａは、切断条件パラメータＡに設定された通信時間（図２の例では２時間）の後にタイマがコール信号を出力するようにタイマをセットし、利用者識別子と回線識別子とセットしたタイマを識別する値（以下、タイマ識別子とする）とを、接続切断処理メモリ１４に記憶する（Ｓ８）。
【００８４】
切断手段１５は、タイマからのコール信号に応答し（Ｓ１２）、接続切断処理メモリ１４からタイマ識別子を検索し（Ｓ１３）、設定されている回線識別子が示すクライアント端末１との接続を切断する（Ｓ１４）。切断後、切断手段１５は、接続切断処理メモリ１４の利用者識別子のデータ、回線識別子のデータ、及びタイマ識別子のデータをクリアする（Ｓ１５）。
【００８５】
ログアウトした場合は、通信時間判定部１１ａは、接続切断処理メモリ１４から利用者識別子を検索し（Ｓ９）、セットされていたタイマを解放し（Ｓ１０）、接続切断処理メモリ１４の利用者識別子のデータ、回線識別子のデータ、及びタイマ識別子のデータをクリアする（Ｓ１１）。
【００８６】
以上、通信システムの利用者がサービスプロバイダとの間で通信時間について契約した場合について、契約した通信時間が経過した場合が自動的に判定され、この判定により自動的に該当のクライアント端末との接続を切断する例について説明した。
【００８７】
次に、切断条件パラメータが“Ｂ、無通信時間”に設定されていた時の本発明の動作を、図４を用いて説明する。
【００８８】
パケット到着監視部１２は、クライアント端末１やＡＰサーバ４から送信されるパケットの到着時刻と、パケットヘッダに記述されている制御情報（例として、送信先アドレス、受信先アドレス、サービス識別子、ユーザデータサイズなどがあげられる）とを、パケット監視メモリ１３にパケット到着ごとに出力し、これをパケット監視メモリ１３が記憶する。
【００８９】
検索手段１０は、Ｓ２０で、ログイン／アウト種別と、利用者識別子と、クライアント端末１のアドレスと、回線識別子と、切断条件パラメータＢのデータとを、無通信時間判定部１１ｂに通知する。
【００９０】
無通信時間判定部１１ｂは、ログイン／アウト種別を確認し（Ｓ２１）、ログインした場合はＳ２２に、ログアウトした場合はＳ２５に進める。  Ｓ２２では、端末アドレスと一致する送信先アドレスまたは端末アドレスと一致する受信先アドレスを含むパケットの情報が、パケット監視メモリ１３に出力されたか否かが確認される。無通信時間判定部１１ｂは、Ｙｅｓの場合はＳ２３に進め、Ｎｏの場合はＳ２２に戻す。  Ｓ２３では、無通信時間（図２の例では５分）が経過した後にタイマがコールするようにセットされ、利用者識別子と回線識別子とタイマ識別子とが接続切断処理メモリ１４に記憶される（Ｓ２４）。
【００９１】
前記と同様に、切断手段１５は、タイマから呼ばれると（Ｓ１２）、接続切断処理メモリ１４からタイマ識別子を検索し（Ｓ１３）、設定されている回線識別子が示すクライアント端末１との接続を切断する（Ｓ１４）。切断後、切断手段１５は、接続切断処理メモリ１４から、利用者識別子と回線識別子とタイマ識別子とをクリアする（Ｓ１５）。
【００９２】
ログアウトした場合は、無通信時間判定部１１ｂにより、Ｓ２２の処理が停止され（Ｓ２５）、接続自動切断処理メモリから利用者識別子が検索され、セットされていたタイマが解放され（Ｓ２６）、接続自動切断処理メモリ１４の利用者識別子のデータ、回線識別子のデータ、及びタイマ識別子のデータがクリアされる（Ｓ２７）。
【００９３】
以上、通信システムの利用者がサービスプロバイダとの間で無通信時間について契約した場合について、契約した無通信時間が経過した場合が自動的に検索され、この検索により自動的に該当するクライアント端末との接続を切断する例について説明した。
【００９４】
次に、切断条件パラメータが“Ｃ、データ量”に設定されていた時の本発明の動作を、図５を用いて説明する。
検索手段１０は、Ｓ４０で、ログイン／アウト種別と、利用者識別子と、端末アドレスと、回線識別子と、切断条件パラメータＣの設定されたデータとを、データ量判定部１１ｃに通知する。
【００９５】
データ量判定部１１ｃは、データ量カウンタをクリアし（Ｓ４１）、ログイン／アウト種別を確認し（Ｓ４２）、ログインした場合はＳ４３に、ログアウトした場合はＳ４８に進める。
Ｓ４３では、端末アドレスと一致する送信先アドレス及び受信先アドレスを含むパケットの情報がパケット監視メモリ１２に出力されたか否かを、データ量判定部１１ｃが確認する。
【００９６】
Ｙｅｓの場合はＳ４４に、Ｎｏの場合はＳ４３に進む。  Ｓ４４では、データ量判定部１１ｃは、パケット監視メモリ１１に出力されているユーザデータサイズをデータ量カウンタに加算し、データ量カウンタが切断条件パラメータＣに設定されたデータ量（図２の例では２ＭＢ）以上になったか否かを確認する（Ｓ４５）。
【００９７】
Ｙｅｓの場合はＳ４６に、Ｎｏの場合はＳ４３に進む。  Ｓ４６では、データ量判定部１１ｃは、データ量カウンタをクリアし、回線識別子を引数として切断手段１５を呼ぶ（Ｓ４７）。  Ｓ４８では、データ量判定部１１ｃは、Ｓ４３の処理を停止する。
切断手段１５は、データ量判定部１１ｃから呼ばれると（Ｓ４７）、引数として渡された回線識別子が示すクライアント端末との接続を切断する（Ｓ４９）。
【００９８】
以上、通信システムの利用者がサービスプロバイダとの間でデータ量について契約した場合について、契約したデータ量を超えた場合に自動的に判定され、この判定により自動的に該当するクライアント端末との接続を切断する例について説明した。
【００９９】
次に、切断条件パラメータが“Ｄ、同時接続者数”に設定されていた時の本発明の動作を、図６を用いて説明する。
【０１００】
検索手段１０は、Ｓ６０で、ログイン／アウト種別と、利用者識別子と、端末アドレスと、回線識別子と、切断条件パラメータＤに設定された同時接続者数（図２の例では５００人）とを、同時接続者数判定部１１ｄに通知する。
ここで、検索手段１０は、ログイン／アウト通知部８からログイン種別を受け取ったタイミングで、同時接続者数カウンタを一つずつ加算し、ログインした時刻と利用者識別子のデータと回線識別子のデータとを保持する。又、検索手段１０は、ログアウト種別を受け取ったタイミングで、同時接続者数カウンタを一つずつ減算し、ログインした時刻と利用者識別子のデータと回線識別子のデータとを消去する。
【０１０１】
同時接続者数判定部１１ｄは、ログイン／アウト種別を確認し（Ｓ６１）、ログインした場合はＳ６２に処理を進め、ログアウトした場合は同時接続者数判定部の処理を終了する。  Ｓ６２では、同時接続者数が許容同時接続者数に等しいか否かを、同時接続者数判定部１１ｄにより判定する。
【０１０２】
Ｙｅｓの場合はＳ６３に進め、Ｎｏの場合は同時接続者数判定部１１ｄの処理を終了する。Ｓ６３では、検索手段１０にて記憶されている最もログインした時刻が古い利用者の回線識別子を同時接続者数判定部１１ｄにより取得し、この取得した識別子を引数として切断手段１５が呼ばれる（Ｓ６４）。
【０１０３】
切断手段１５は、同時接続者数判定部１１ｄから呼ばれると（Ｓ６４）、引数として渡された回線識別子が示すクライアント端末との接続を切断する（Ｓ４９）。
【０１０４】
以上、通信システムの利用者がサービスプロバイダとの間で同時接続者数について契約した場合について、契約した同時接続者数を越えた場合が自動的に判定され、この判定により自動的に該当するクライアント端末との接続を切断する例について説明した。
【０１０５】
尚、同時接続者数はサービスプロバイダ網の状況により、同一アクセスポイントに接続される接続者数の場合と、同一サーバに接続される場合とがある。
【０１０６】
次に、切断条件パラメータが“トラフィック量（Ｅ）”に設定されていた時の本発明の動作を、図７を用いて説明する。
Ｓ８０で、検索手段１０は、ログイン／アウト種別と、利用者識別子と、端末アドレスと、回線識別子と、切断条件パラメータＥに設定されたトラフィック量（図２の例では６０％）とを、トラフィック量判定部１１ｅに通知する。
【０１０７】
トラフィック量判定部１０ｅは、ログイン／アウト種別を確認し（Ｓ８１）、ログインした場合はＳ８２に、ログアウトした場合はＳ８７に処理を進める。  トラフィック量判定部１０ｅは、Ｓ８２では、任意時間間隔でパケット監視メモリ１２に出力されているユーザデータサイズを加算し、現在の伝送速度を計算し（Ｓ８３）、予め用意しておいた通信路の最大伝送速度との割合（トラフィック量）を計算し（Ｓ８４）、トラフィック量が切断条件パラメータＥに設定された値以上になったか否かを判定する（Ｓ８５）。Ｙｅｓの場合はＳ８６に、Ｎｏの場合はＳ８２に進む。
【０１０８】
Ｓ８６では、トラフィック量判定部１０ｅは、回線識別子を引数として切断手段１５を呼ぶ。切断手段１５は、トラフィック量判定部１１ｅから呼ばれると（Ｓ８６）、引数として渡された回線識別子が示すクライアント端末との接続を切断する（Ｓ４９）。クライアント端末との接続を切断後、トラフィック量判定部１０ｅはＳ８２の処理を停止する（Ｓ８７）。
【０１０９】
また、Ｓ８１により、ログアウトしたと判定された場合も、トラフィック量判定部１０ｅはＳ８２の処理を停止する（Ｓ８７）。
【０１１０】
以上、通信システムの利用者がサービスプロバイダとの間でトラフィック量について契約した場合について、契約したトラフィック量以上となった場合が自動的に判定され、この判定により自動的に判定されたクライアント端末との接続の接続を切断する例について説明した。
【０１１１】
さて、ＡＰサービスにおいて、予め一定時間以上同一の利用者が接続しないようにタイムアウト時間が設定され、タイムアウト時間が過ぎると自動的に接続が切断される場合がある。利用者がソフトウエア等をダウンロードしていた場合、タイムアウトとなり、自動的に切断されると、受信途中までのデータは保証されない。この場合は、最初から再度接続してダウンロードする必要があり、サービスの利用者、サービスプロバイダ業者の双方にとっても不都合であった。
【０１１２】
この不都合を解決するために、ＡＰサービスにおけるタイムアウトが発生する直前に、自動的に接続を切断する本発明の動作を、図８を用いて説明する。
【０１１３】
タイムアウト判定部１１ｆは、予めＡＰサーバ４からＡＰサーバのアドレスとＡＰサーバ４が提供しているサービスの識別子とタイムアウト時間とを取得して、サービス識別子に関連付けて記憶手段９に記憶しておく。  タイムアウト判定部１１ｆは、検索手段１０から通知を受け取ると（図３、Ｓ２）、ログイン／アウト種別を確認し（Ｓ１００）、ログインした場合はＳ１０１に、ログアウトした場合はＳ１０４に進める。
【０１１４】
Ｓ１０１では、タイムアウト判定部１１ｆはパケット監視メモリ１３に出力されたパケットの情報を判定する。この判定は、パケット監視メモリ１３に出力されたパケットの情報に記載されている発信元のアドレスとサービス識別子との組が記憶手段９に記憶されているＡＰサーバのアドレスとサービス識別子との組とが一致するか否かで行われる。
【０１１５】
Ｙｅｓの場合はＳ１０２に、Ｎｏの場合はＳ１０１にタイムアウト判定部１１ｆは処理を進める。
【０１１６】
Ｓ１０２では、タイムアウト判定部１１ｆは、タイムアウト時間直前にタイマがコールするようにセットさせ、利用者識別子のデータと回線識別子のデータとタイマ識別子のデータとを接続切断処理メモリ１４に記憶させる（Ｓ１０３）。
前記と同様に、切断手段１５は、タイマから呼ばれると（Ｓ１２）、接続切断処理メモリ１４からタイマ識別子を検索し（Ｓ１３）、設定されている回線識別子が示すクライアント端末との接続を切断し（Ｓ１４）、接続切断処理メモリ１４の利用者識別子のデータと回線識別子のデータとタイマ識別子のデータとをクリアする（Ｓ１５）。
【０１１７】
Ｓ１００によりログアウトしたと判定された場合は、タイムアウト判定部１１ｆは、Ｓ１０４ではＳ１０１の処理を停止し、接続切断処理メモリ１４から利用者識別子を検索し、セットされていたタイマを解放し（Ｓ１０５）、接続自動切断処理メモリ１４の利用者識別子のデータと回線識別子のデータとタイマ識別子のデータとをクリアする（Ｓ１０６）。
【０１１８】
以上、ＡＰサービスにおけるタイムアウトが発生する直前に、自動的に接続を切断する例について説明した。
【０１１９】
次に、切断された場合のデータの保証について以下説明する。
【０１２０】
クライアント端末１内にデータ保証部７を、接続自動切断部７内にデータ保証部１７を有する（図１参照）。
【０１２１】
データ保証部７及びデータ保証部１７は、各々、バッファメモリを有する。データ保証部７及びデータ保証部１７では、送信するパケットの先頭にシーケンス番号が付与され、シーケンス番号が付与された送信するパケットがバッファメモリに記憶される。送信先から同じシーケンス番号が付与された送達確認パケットを受信するまで前記送達確認パケットはバッファメモリに記憶されている。
【０１２２】
上記のように構成させていると、データ通信中に切断手段が自動的にクライアント端末との接続を切断しても、再接続後、先に送信したデータの続きから送信を再開できる。
【０１２３】
以上の説明では、認証部６と接続自動切断手段サーバ７とを設けたが、接続自動切断手段サーバ７は接続自動切断装置としてハードウエアにより構成することも可能である。
【０１２４】
また、上記の説明では分かり易くするために、切断条件パラメータが一つである場合について説明したが、これらを複数組み合わせて設定することも出来る。この場合は、いずれかの切断条件パラメータの条件を満たした場合、該当するクライアント端末の接続が切断される。
【０１２５】
さらに、ある切断条件パラメータに基づく判定手段により判定されたサービスの利用者が二人以上いる場合、サービス利用者がログインした時刻が記憶され、切断手段は、ログインした時刻が最も早い利用者のクライアント端末との接続の切断をするものとすることも出来る。
【０１２６】
或いは、ある切断条件パラメータに基づく判定手段により判定されたサービスの利用者が二人以上いる場合、切断条件テーブルには利用者識別子に関連付けて接続が切断される順位が記憶されており、前記記憶されている順位に基づいて、切断手段は最も切断される順位の高い利用者のクライント端末との接続を切断をするものとしても良い。
【０１２７】
また、以上の説明では、通信システムについて説明したが、通信方法についても同様に適用することができる。さらに部分的にサーバのみに適用することも出来る。或いは、サーバを制御する処理プログラムを記録媒体に記憶し、サーバにインストールして使用することもできる。
【０１２８】
また、本実施の形態では無線通信網について説明したが、有線通信網、ローカルエリアネットワーク等についても同様に実施することが出来る。
【０１２９】
【発明の効果】
本発明によれば、利用者にとって煩雑さが少なく、かつ、サービスプロバイダにとっては大きなシステムの増設が要らない技術を提供することができる。
【０１３０】
【図面の簡単な説明】
【図１】通信システムのブロック図
【図２】サーバの記憶手段に利用者識別子と関連付けられて記憶されている切断条件のテーブル
【図３】切断条件パラメータが“通信時間”に設定されている場合の動作を示すフローチャート
【図４】切断条件パラメータが“無通信時間”に設定されている場合の動作を示すフローチャート
【図５】切断条件パラメータが“データ量”に設定されている場合の動作を示すフローチャート
【図６】切断条件パラメータが“同時接続者数”に設定されている場合の動作を示すフローチャート
【図７】切断条件パラメータが“トラフィック量”に設定されている場合の動作を示すフローチャート
【図８】ＡＰサービスにおけるタイムアウトが発生する直前に、自動的にクライアント端末とサーバとの接続を切断する動作を示すフローチャート
【符号の説明】
１    クライアント端末
２    サーバ
３    無線通信網
４    アプリケーションサーバ
５    通信路
６    認証部
７    接続自動切断部
８    ログイン／アウト通知部
９    記憶手段
９ａ  切断条件テーブル
１０  検索手段
１１  判定手段
１１ａ  通信時間判定部
１１ｂ  無通信時間判定部
１１ｃ  データ量判定部
１１ｄ  同時接続者数判定部
１１ｅ  トラフィック量判定部
１１ｆ  タイムアウト判定部
１２  パケット到着監視部
１３  パケット監視メモリ
１４  接続切断処理メモリ
１５  切断手段
【図１】
0003632756.tif 000002
【図２】
0003632756.tif 000003
【図３】
0003632756.tif 000004
【図４】
0003632756.tif 000005
【図５】
0003632756.tif 000006
【図６】
0003632756.tif 000007
【図７】
0003632756.tif 000008
【図８】
0003632756.tif 000009