【手続補正書】
【提出日】平成27年11月18日(2015.11.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソケット管理の方法であって、
ゲートウェイデバイスにおいて、スマートカードウェブサーバに第1のソケットおよび第2のソケットを介してパケットベースプロトコルを介して通信されるべきデータをアプリケーションから受信するステップであって、前記第1のソケットおよび前記第2のソケットは前記ゲートウェイデバイスとデータ通信している、ステップと、
前記スマートカードウェブサーバにベアラ非依存プロトコルチャネルを介して前記第1のソケットを介して受信されたデータを送信するステップと、
前記ゲートウェイデバイスにおいて、前記送信されたデータに少なくとも部分的に基づいてデータ応答を受信するステップと、
前記ゲートウェイデバイスにおいて、前記受信されたデータ応答に少なくとも部分的に基づいてデータ通信が完了しているかどうかを判断するステップと、
データ通信が完了していることを前記判断が示す場合、
前記ゲートウェイデバイスにおいて前記アプリケーションから前記第1のソケットのためのソケットクローズコマンドを受信する前に、前記第1のソケットを閉じることを示すメッセージを前記スマートカードウェブサーバに前記ゲートウェイデバイスから送信し、かつ、
前記スマートカードウェブサーバに、前記ベアラ非依存プロトコルチャネルを介して前記第2のソケットを介して受信されたデータを送信するステップと、
データ通信が未完了であることを前記判断が示す場合、前記スマートカードウェブサーバに、前記第1のソケットを介して受信されたデータを送信し続けるステップと
を含む方法。
【請求項２】
前記スマートカードウェブサーバが、加入者識別モジュールカード、汎用加入者識別モジュールカード、汎用集積回路カード、取外し可能なユーザ識別モジュール、および、CDMA加入者識別モジュールカードのうちの1つまたは複数を含む、請求項1に記載の方法。
【請求項３】
前記パケットベースプロトコルがHTTPである、請求項1に記載の方法。
【請求項４】
前記アプリケーションから受信された前記データがHTTP要求を含む、請求項3に記載の方法。
【請求項５】
前記第1のソケットおよび前記第2のソケットのうちの少なくとも１つがTCP/IPソケットを含む、請求項1に記載の方法。
【請求項６】
前記受信されたデータ応答に基づいてパケットベース送信のための信号を生成するステップをさらに含む請求項1に記載の方法。
【請求項７】
データ通信が完了しているかどうかを判断するステップが、
前記受信されたデータ応答から値を抽出するステップと、
前記抽出された値を前記第1のソケットに関連付けられる値と比較するステップと
を含む請求項1に記載の方法。
【請求項８】
前記値を抽出するステップが、前記受信されたデータ応答のヘッダフィールドに含まれる値を抽出するステップを含む、請求項7に記載の方法。
【請求項９】
前記値を抽出するステップが、前記受信されたデータ応答の本体に含まれる値を抽出するステップを含む、請求項7に記載の方法。
【請求項１０】
データ通信が完了しているかどうかを判断するステップが、データ通信が完了していると判断する前に、前記第1のソケットを介して追加のデータが受信される場合、前記アプリケーションから受信された信号に基づいて、データ通信が完了しているかどうかを判断するステップを含む、請求項1に記載の方法。
【請求項１１】
ソケット接続を管理するための装置であって、
スマートカードウェブサーバに第1のソケットおよび第2のソケットを介してパケットベースプロトコルを介して通信されるべきデータをアプリケーションから受信するように構成されたクライアント回路と、
前記スマートカードウェブサーバにベアラ非依存プロトコルチャネルを介して前記第1のソケットを介して受信されたデータを送信し、かつ、
前記スマートカードウェブサーバから、前記送信されたデータに少なくとも部分的に基づいてデータ応答を受信する
ように構成されたカード回路と、
前記受信されたデータ応答に少なくとも部分的に基づいてデータ通信が完了しているかどうかを判断するように構成されたトラフィックアナライザと
を備え、
前記クライアント回路が、データ通信が完了していることを前記判断が示す場合、
前記アプリケーションから前記第1のソケットのためのソケットクローズコマンドを受信する前に、前記第1のソケットを閉じることを示すメッセージを前記スマートカードウェブサーバに送信し、かつ、
前記スマートカードウェブサーバに、前記ベアラ非依存プロトコルチャネルを介して前記第2のソケットを介して受信されたデータを送信する
ように構成され、
前記クライアント回路が、データ通信が未完了であることを前記判断が示す場合、前記スマートカードウェブサーバに、前記第1のソケットを介して受信されたデータを送信し続けるように構成される
装置。
【請求項１２】
前記スマートカードウェブサーバが、加入者識別モジュールカード、汎用加入者識別モジュールカード、汎用集積回路カード、取外し可能なユーザ識別モジュール、および、CDMA加入者識別モジュールカードのうちの1つまたは複数を含む、請求項11に記載の装置。
【請求項１３】
前記パケットベースプロトコルがHTTPである、請求項11に記載の装置。
【請求項１４】
前記アプリケーションから受信された前記データがHTTP要求を含む、請求項13に記載の装置。
【請求項１５】
前記第1のソケットおよび前記第2のソケットのうちの少なくとも１つがTCP/IPソケットを含む、請求項11に記載の装置。
【請求項１６】
前記カード回路が、受信された前記データに基づいてパケットベース送信のための信号を生成するようにさらに構成される、請求項11に記載の装置。
【請求項１７】
データ通信が完了しているかどうかを判断することが、
前記受信されたデータ応答から値を抽出することと、
前記抽出された値を前記第1のソケットに関連付けられる値と比較することと
を含む請求項11に記載の装置。
【請求項１８】
前記値を抽出することが、前記受信されたデータ応答のヘッダフィールドに含まれる値を抽出することを含む、請求項17に記載の装置。
【請求項１９】
前記値を抽出することが、前記受信されたデータ応答の本体に含まれる値を抽出することを含む、請求項17に記載の装置。
【請求項２０】
データ通信が完了しているかどうかを判断することが、前記トランザクションが完了していると判断する前に、前記第1のソケットを介して追加のデータが受信される場合、前記アプリケーションから受信された信号に基づいて、前記トランザクションが完了しているかどうかを判断することを含む、請求項11に記載の装置。
【請求項２１】
ソケット接続を管理するための装置であって、
スマートカードウェブサーバに第1のソケットおよび第2のソケットを介してパケットベースプロトコルを介して通信するためのデータをアプリケーションから受信するように構成されたクライアントアプリケーション通信のための手段と、
前記スマートカードウェブサーバにベアラ非依存プロトコルチャネルを介して前記第1のソケットを介して受信されたデータを送信し、かつ、
前記スマートカードウェブサーバから、前記送信されたデータに少なくとも部分的に基づいてデータ応答を受信する
ように構成されたデータ通信のための手段と、
前記受信されたデータ応答に少なくとも部分的に基づいてデータ通信が完了しているかどうかを判断するように構成されたトラフィックを分析するための手段と
を備え、
クライアントアプリケーション通信のための前記手段が、データ通信が完了していることを前記判断が示す場合、
前記アプリケーションから前記第1のソケットのためのソケットクローズコマンドを受信する前に、前記第1のソケットを閉じることを示すメッセージを前記スマートカードウェブサーバに送信し、かつ、
前記スマートカードウェブサーバに、前記ベアラ非依存プロトコルチャネルを介して前記第2のソケットを介して受信されたデータを送信する
ようにさらに構成され、
クライアントアプリケーション通信のための前記手段が、データ通信が未完了であることを前記判断が示す場合、前記スマートカードウェブサーバに、前記第1のソケットを介して受信されたデータを送信し続けるように構成される
装置。
【請求項２２】
装置のプロセッサによって実行可能な命令を含む非一時的なコンピュータ可読記憶媒体であって、前記命令によって、前記装置は、
スマートカードウェブサーバに第1のソケットおよび第2のソケットを介してパケットベースプロトコルを介して通信するためのデータをアプリケーションから受信し、
前記スマートカードウェブサーバにベアラ非依存プロトコルチャネルを介して前記第1のソケットを介して受信されたデータを送信し、
前記スマートカードウェブサーバから、前記送信されたデータに少なくとも部分的に基づいてデータ応答を受信し、
前記受信されたデータ応答に少なくとも部分的に基づいてデータ通信が完了しているかどうかを判断し、
データ通信が完了していることを前記判断が示す場合、
前記アプリケーションから前記第1のソケットのためのソケットクローズコマンドを受信する前に、前記第1のソケットを閉じることを示すメッセージを前記スマートカードウェブサーバに送信し、かつ、
前記スマートカードウェブサーバに、前記ベアラ非依存プロトコルチャネルを介して前記第2のソケットを介して受信されたデータを送信し、
データ通信が未完了であることを前記判断が示す場合、前記スマートカードウェブサーバに、前記第1のソケットを介して受信されたデータを送信し続ける
コンピュータ可読記憶媒体。