(57)【要約】【課題】本発明の実施形態は、電子情報技術の分野に関し、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減するオンライン課金での情報交換のための方法及び装置を開示する。【解決手段】本発明の方法は、課金トリガ機能ＣＴＦデバイスにより、非リアルタイムトリガ条件を運びオンライン課金システムＯＣＳにより送信されるクレジット制御回答ＣＣＡメッセージを受信するステップと、クレジット制御要求ＣＣＲメッセージをＯＣＳに次回送信する前に、ＣＴＦデバイスにより、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を記録するステップと、ＣＴＦデバイスにより、ＣＣＲメッセージをＯＣＳに送信するステップとを含む。本発明は、オンライン課金システムに適用可能である。【選択図】図１
2020099068.tif 000002
【特許請求の範囲】
【請求項１】
オンライン課金での情報交換のための方法であって、当該方法が、
課金トリガ機能デバイスにより、非リアルタイムトリガ条件に関する情報を運びオンライン課金システムにより送信されるクレジット制御回答メッセージを受信するステップであって、前記非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、前記非リアルタイムトリガ条件が、前記非リアルタイムトリガ条件に対応するイベントが発生する前後の課金情報を記録するように、前記課金トリガ機能デバイスをトリガするように構成され、前記非リアルタイムトリガ条件が、記録された前記課金情報を前記オンライン課金システムに報告するようには、前記課金トリガ機能デバイスをトリガしないように構成される、ステップと、
前記課金トリガ機能デバイスにより、前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前の課金情報を記録するステップであって、前記課金情報が、前記格付けグループの前記１つ又は複数の割り当て量の割り当て量使用情報を含む、ステップと、
前記課金トリガ機能デバイスにより、クレジット制御要求メッセージを前記オンライン課金システムに送信するステップであって、前記クレジット制御要求メッセージが、前記課金情報を含む、ステップとを含む、方法。
【請求項２】
前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前の課金情報を記録する前記ステップが、
前記非リアルタイムトリガ条件の前記対応するイベントが発生するたびに、前記課金トリガ機能デバイスにより、前記非リアルタイムトリガ条件が発生する前の前記非リアルタイムトリガ条件に対応する前記格付けグループの割り当て量使用情報及び／又は前記非リアルタイムトリガ条件の前記対応するイベントに関する情報を格納するステップを含み、
当該方法が、再始動して前記非リアルタイムトリガ条件が発生した後の割り当て量使用情報及び／又は前記非リアルタイムトリガ条件の前記対応するイベントに関する情報を記録するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記課金トリガ機能デバイスにより、前記クレジット制御要求メッセージを前記オンライン課金システムに送信する前記ステップの前に、当該方法が、
前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前後の前記課金情報を異なるコンテナに個別に配置するステップであって、前記クレジット制御要求メッセージが少なくとも２つのコンテナを含む、ステップをさらに含み、
前記課金情報が、前記課金トリガ機能デバイスにより記録された、前記割り当て量使用情報、前記非リアルタイムトリガ条件、又は前記非リアルタイムトリガ条件の前記対応するイベントに関する情報のうちの１つ又は複数を含み、前記非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、前記非リアルタイムトリガ条件の前記対応するイベントに関する前記情報が、前記ユーザ位置、前記割り当てられたＱｏＳ値、前記アクセスされたワイヤレスネットワークタイプ、前記サービングゲートウェイアドレス、前記サービングゲートウェイタイプ、前記ユーザが位置している前記タイムゾーン、又は前記サービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む、請求項１又は請求項２に記載の方法。
【請求項４】
前記課金トリガ機能デバイスにより、前記クレジット制御要求メッセージを前記オンライン課金システムに送信する前記ステップの前に、当該方法が、
前記非リアルタイムトリガ条件の少なくとも２つの対応するイベントが同時に発生したときに、前記の同時のイベントが発生する前の課金情報を同じコンテナに配置するステップをさらに含む、請求項３に記載の方法。
【請求項５】
前記コンテナ内の情報が、前記非リアルタイムトリガ条件の前記対応するイベントが発生する前の前記非リアルタイムトリガ条件に対応する前記格付けグループの前記割り当て量使用情報と、現在の報告期間に発生し前記オンライン課金システムにより送信された前記非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含む、請求項３に記載の方法。
【請求項６】
前記コンテナ内の前記情報が、前記非リアルタイムトリガ条件の前記対応するイベントが発生する前の情報である場合、前記コンテナが、前記非リアルタイムトリガ条件をさらに含む、請求項３から請求項５のいずれか一項に記載の方法。
【請求項７】
前記コンテナ内の前記情報が、前記非リアルタイムトリガ条件の前記対応するイベントが最後に発生してから前記課金トリガ機能デバイスが前記クレジット制御要求メッセージを前記オンライン課金システムに送信するまでの情報である場合、前記コンテナが、いかなる非リアルタイムトリガ条件も含まない、請求項３から請求項５のいずれか一項に記載の方法。
【請求項８】
前記クレジット制御要求メッセージに含まれる前記コンテナが、１つのシーケンス番号を個別に運び、前記コンテナのシーケンス番号が、時系列に配列される、請求項３から請求項７のいずれか一項に記載の方法。
【請求項９】
前記課金トリガ機能デバイスが、前記オンライン課金システムにより送信された前記非リアルタイムトリガ条件を受信しており、当該方法が、
前記課金トリガ機能デバイスが、新しい非リアルタイムトリガ条件を運び前記オンライン課金システムにより送信されるクレジット制御回答メッセージを再び受信したときに、前記課金トリガ機能デバイスにより、前記非リアルタイムトリガ条件を前記新しい非リアルタイムトリガ条件によって置換するステップをさらに含む、請求項１から請求項８のいずれか一項に記載の方法。
【請求項１０】
前記課金トリガ機能デバイスにより、いかなるイベントにも対応しないヌル非リアルタイムトリガ条件を運び前記オンライン課金システムにより送信されるクレジット制御回答メッセージを受信するステップと、
前記課金トリガ機能デバイスにより、現在使用されている非リアルタイムトリガ条件を無効化するステップとをさらに含む、請求項１から請求項９のいずれか一項に記載の方法。
【請求項１１】
オンライン課金での情報交換のための方法であって、当該方法が、
オンライン課金システムにより、課金トリガ機能デバイスにより送信され割り当て量要求に関する情報を運ぶクレジット制御要求メッセージを受信するステップと、
非リアルタイムトリガ条件に関する情報を運ぶクレジット制御回答メッセージを前記課金トリガ機能デバイスに送信するステップであって、前記非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、前記非リアルタイムトリガ条件が、前記非リアルタイムトリガ条件に対応するイベントが発生する前後の課金情報を記録するように、前記課金トリガ機能デバイスをトリガするように構成され、前記非リアルタイムトリガ条件が、記録された前記課金情報を前記オンライン課金システムに報告するようには、前記課金トリガ機能デバイスをトリガしないように構成される、ステップと、
前記オンライン課金システムにより、前記課金トリガ機能デバイスにより送信され課金情報を運ぶクレジット制御要求メッセージを受信するステップであって、前記課金情報が、前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前後の課金情報を含み、前記課金情報が、前記格付けグループの前記１つ又は複数の割り当て量の割り当て量使用情報を含む、ステップとを含む方法。
【請求項１２】
前記課金情報を運ぶ前記クレジット制御要求メッセージが、少なくとも２つのコンテナを含み、前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前後の前記課金情報が、異なるコンテナに個別に配置され、
前記課金情報が、前記課金トリガ機能デバイスにより記録された、割り当て量使用情報、前記非リアルタイムトリガ条件、又は前記非リアルタイムトリガ条件の前記対応するイベントに関する情報のうちの１つ又は複数を含み、前記非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、前記非リアルタイムトリガ条件の前記対応するイベントに関する情報が、前記ユーザ位置、前記割り当てられたＱｏＳ値、前記アクセスされたワイヤレスネットワークタイプ、前記サービングゲートウェイアドレス、前記サービングゲートウェイタイプ、前記ユーザが位置している前記タイムゾーン、又は前記サービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む、請求項１１に記載の方法。
【請求項１３】
前記コンテナ内の情報が、前記非リアルタイムトリガ条件の前記対応するイベントが発生する前の前記非リアルタイムトリガ条件に対応する前記格付けグループの割り当て量使用情報と、現在の報告期間に発生し前記オンライン課金システムにより送信された前記非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含む、請求項１２に記載の方法。
【請求項１４】
前記コンテナが前記非リアルタイムトリガ条件をさらに含む場合、前記コンテナ内の前記情報が、前記非リアルタイムトリガ条件の前記対応するイベントが発生する前の情報であるか、又は
前記コンテナがいかなる非リアルタイムトリガ条件も含まない場合、前記コンテナ内の前記情報が、前記非リアルタイムトリガ条件の前記対応するイベントが最後に発生してから前記課金トリガ機能デバイスが前記クレジット制御要求メッセージを前記オンライン課金システムに送信するまでの情報である、請求項１３に記載の方法。
【請求項１５】
前記クレジット制御要求メッセージに含まれる前記コンテナが、１つのシーケンス番号を個別に運び、前記コンテナのシーケンス番号が、時系列に配列され、前記オンライン課金システムが、前記コンテナの前記シーケンス番号に応じて、前記コンテナを時系列で区別する、請求項１２から請求項１４のいずれか一項に記載の方法。
【請求項１６】
オンライン課金での情報交換のための装置であって、当該装置が、
非リアルタイムトリガ条件に関する情報を運びオンライン課金システムにより送信されるクレジット制御回答メッセージを受信するように構成される受信モジュールであって、前記非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、前記非リアルタイムトリガ条件が、前記非リアルタイムトリガ条件に対応するイベントが発生する前後の課金情報を記録するように、当該装置をトリガするように構成され、記録された前記課金情報を前記オンライン課金システムに報告するようには、当該装置をトリガしないように構成される、受信モジュールと、
前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前の課金情報を記録するように構成されるストレージモジュールであって、前記課金情報が、前記格付けグループの前記１つ又は複数の割り当て量の割り当て量使用情報を含む、ストレージモジュールと、
クレジット制御要求メッセージを前記オンライン課金システムに送信するように構成される送信モジュールであって、前記クレジット制御要求メッセージが、前記課金情報を含む、送信モジュールとを含む、装置。
【請求項１７】
前記ストレージモジュールが、前記クレジット制御要求メッセージを前記オンライン課金システムに送信する前に、前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前後の前記課金情報を異なるコンテナに個別に配置し、ここで、前記クレジット制御要求メッセージが少なくとも２つのコンテナを含む、ようにさらに構成され、
前記課金情報が、当該装置により記録された、割り当て量使用情報、前記非リアルタイムトリガ条件、又は前記非リアルタイムトリガ条件の前記対応するイベントに関する情報のうちの１つ又は複数を含み、前記非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、前記非リアルタイムトリガ条件の前記対応するイベントに関する前記情報が、前記ユーザ位置、前記割り当てられたＱｏＳ値、前記アクセスされたワイヤレスネットワークタイプ、前記サービングゲートウェイアドレス、前記サービングゲートウェイタイプ、前記ユーザが位置している前記タイムゾーン、又は前記サービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む、請求項１６に記載の装置。
【請求項１８】
前記クレジット制御要求メッセージに含まれる前記コンテナが、１つのシーケンス番号を個別に運び、前記コンテナのシーケンス番号が、時系列に配列される、請求項１７に記載の装置。
【請求項１９】
オンライン課金での情報交換のためのシステムであって、当該システムが、
課金トリガ機能デバイス及びオンライン課金システムを含み、
前記課金トリガ機能デバイスが、非リアルタイムトリガ条件に関する情報を運び前記オンライン課金システムにより送信されるクレジット制御回答メッセージを受信し、ここで、前記非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、前記非リアルタイムトリガ条件が、前記非リアルタイムトリガ条件に対応するイベントが発生する前後の課金情報を記録するように、前記課金トリガ機能デバイスをトリガするように構成され、前記非リアルタイムトリガ条件が、記録された前記課金情報を前記オンライン課金システムに報告するようには、前記課金トリガ機能デバイスをトリガしないように構成され、前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前の課金情報を記録し、ここで、前記課金情報が、前記格付けグループの前記１つ又は複数の割り当て量の割り当て量使用情報を含み、クレジット制御要求メッセージを前記オンライン課金システムに送信し、ここで、前記クレジット制御要求メッセージが、前記課金情報を含む、ように構成され、
前記オンライン課金システムが、前記非リアルタイムトリガ条件に関する情報を運ぶ前記クレジット制御回答メッセージを前記課金トリガ機能デバイスに送信し、前記クレジット制御要求メッセージを受信するように構成される、
ことを特徴とするシステム。
【請求項２０】
前記課金トリガ機能デバイスが、前記非リアルタイムトリガ条件の前記対応するイベントが発生するたびに、前記非リアルタイムトリガ条件が発生する前の前記非リアルタイムトリガ条件に対応する前記格付けグループの割り当て量使用情報及び／若しくは前記非リアルタイムトリガ条件の前記対応するイベントに関する情報を格納し、再始動して前記非リアルタイムトリガ条件が発生した後の割り当て量使用情報及び／又は前記非リアルタイムトリガ条件の前記対応するイベントに関する情報を記録するようにさらに構成される、請求項１９に記載のシステム。
【請求項２１】
前記課金トリガ機能デバイスが、前記非リアルタイムトリガ条件の前記対応するイベントが毎回発生する前後の前記課金情報を異なるコンテナに個別に配置するようにさらに構成され、前記クレジット制御要求メッセージが少なくとも２つのコンテナを含み、
前記課金情報が、前記課金トリガ機能デバイスにより記録された、前記割り当て量使用情報、前記非リアルタイムトリガ条件、又は前記非リアルタイムトリガ条件の前記対応するイベントに関する情報のうちの１つ又は複数を含み、前記非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、前記非リアルタイムトリガ条件の前記対応するイベントに関する前記情報が、前記ユーザ位置、前記割り当てられたＱｏＳ値、前記アクセスされたワイヤレスネットワークタイプ、前記サービングゲートウェイアドレス、前記サービングゲートウェイタイプ、前記ユーザが位置している前記タイムゾーン、又は前記サービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む、請求項１９又は請求項２０に記載のシステム。
【請求項２２】
前記課金トリガ機能デバイスが、前記非リアルタイムトリガ条件の少なくとも２つの対応するイベントが同時に発生したときに、前記の同時のイベントが発生する前の課金情報を同じコンテナに配置するようにさらに構成される、請求項２１に記載のシステム。
【請求項２３】
前記コンテナ内の情報が、前記非リアルタイムトリガ条件の前記対応するイベントが発生する前の前記非リアルタイムトリガ条件に対応する前記格付けグループの割り当て量使用情報と、現在の報告期間に発生し前記オンライン課金システムにより送信された前記非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含む、請求項２１に記載のシステム。
【請求項２４】
前記コンテナ内の前記情報が、前記非リアルタイムトリガ条件の前記対応するイベントが発生する前の情報である場合、前記コンテナが、前記非リアルタイムトリガ条件をさらに含む、請求項２１から請求項２３のいずれか一項に記載のシステム。
【請求項２５】
前記コンテナ内の前記情報が、前記非リアルタイムトリガ条件の前記対応するイベントが最後に発生してから前記課金トリガ機能デバイスが前記クレジット制御要求メッセージを前記オンライン課金システムに送信するまでの情報である場合、前記コンテナが、いかなる非リアルタイムトリガ条件も含まない、請求項２１から請求項２３のいずれか一項に記載のシステム。
【請求項２６】
前記クレジット制御要求メッセージに含まれる前記コンテナが、１つのシーケンス番号を個別に運び、前記コンテナのシーケンス番号が、時系列に配列される、請求項２１から請求項２５のいずれか一項に記載のシステム。
【請求項２７】
前記課金トリガ機能デバイスが、新しい非リアルタイムトリガ条件を運び前記オンライン課金システムにより送信されるクレジット制御回答を再び受信したときに、前記非リアルタイムトリガ条件を前記新しい非リアルタイムトリガ条件によって置換するようにさらに構成される、請求項２１から請求項２６のいずれか一項に記載のシステム。
【請求項２８】
前記課金トリガ機能デバイスが、いかなるイベントにも対応しないヌル非リアルタイムトリガ条件を運び前記オンライン課金システムにより送信されるクレジット制御回答メッセージを受信し、現在使用されている非リアルタイムトリガ条件を無効化するようにさらに構成される、請求項２１から請求項２７のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、中国特許庁に２０１４年１１月１８日に提出された「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＩＮＦＯＲＭＡＴＩＯＮ  ＥＸＣＨＡＮＧＥ  ＩＮ  ＯＮＬＩＮＥ  ＣＨＡＲＧＩＮＧ」なる名称の中国特許出願第２０１４１０６６０４０１．Ｘ号の優先権を主張するものであり、当該特許出願は、参照によりその全体においてここに組み込まれている。
【０００２】
本発明は、電子情報技術の分野に関し、詳細には、オンライン課金での情報交換のための方法及び装置に関する。
【背景技術】
【０００３】
使用されるオンラインサービスの数が増えるにつれ、事業者は、ユーザによるオンラインサービスの使用の状態をリアルタイムで監視し、ユーザにより使用されるオンラインサービスの料金をリアルタイムで清算することが必要になっている。現在、オンライン課金にはＯＣＳ（Ｏｎｌｉｎｅ  Ｃｈａｒｇｉｎｇ  Ｓｙｓｔｅｍ，オンライン課金システム）がしばしば使用される。
【０００４】
ＯＣＳを使用して実行されるオンライン課金の精度を確保するために、ＣＴＦ（Ｃｈａｒｇｉｎｇ  Ｔｒｉｇｇｅｒ  Ｆｕｎｃｔｉｏｎ，課金トリガ機能）を担うネットワークデバイスは、課金情報をＯＣＳにリアルタイムで報告する必要がある。例えば、ＣＴＦを担うネットワークデバイスにより送信されたＣＣＲメッセージを受信した後、ＯＣＳは、ＣＴＦを担うネットワークデバイスに、Ｔｒｉｇｇｅｒ（トリガ条件）を運ぶＣＣＡメッセージを送信する。ＣＴＦを担うネットワークデバイスは、リアルタイムで、Ｔｒｉｇｇｅｒに対応する課金イベントが発生したか否かを監視し、課金イベントが発生した場合、ＣＴＦを担うネットワークデバイスは、動的なＴｒｉｇｇｅｒ機構を使用して課金情報又は再承認要求情報をＯＣＳに報告し、その結果、課金イベントが発生したときにＯＣＳがリアルタイムで課金情報を取得できるようにする。
【０００５】
しかし、実際の用途では、ユーザ端末のＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ，サービス品質）がしばしば変化したり、ユーザ端末の位置がしばしば更新されたりなどし、結果として課金イベントが短時間内に頻繁に発生する。したがって、ＣＴＦを担うネットワークデバイスは、課金情報をＯＣＳに頻繁に報告する必要があり、ＣＴＦを担うネットワークデバイスとＯＣＳとの間での情報交換の頻度が増大し、ＣＴＦを担うネットワークデバイスとＯＣＳとの間での情報伝送の圧力が増大する。
【発明の概要】
【０００６】
本発明の実施形態は、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減する、オンライン課金での情報交換のための方法及び装置を提供する。
【０００７】
上述した目的を達成するために、下記の技術的解決策が本発明の実施形態で使用される。
【０００８】
第１の態様によると、本発明の実施形態は、オンライン課金での情報交換のための方法であって、当該方法が、
課金トリガ機能ＣＴＦデバイスにより、非リアルタイムトリガ条件を運びオンライン課金システムＯＣＳにより送信されるクレジット制御回答ＣＣＡメッセージを受信するステップであって、ＣＣＡメッセージが、割り当て量要求を運びＣＴＦデバイスにより送信されるクレジット制御要求ＣＣＲメッセージに応答するために使用され、非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムトリガ条件が、対応するイベントが発生したときに、ＣＴＦデバイスが、対応するイベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をＯＣＳに報告するためにはトリガされないことを示す、ステップと、
ＣＣＲメッセージをＯＣＳに次回送信する前に、ＣＴＦデバイスにより、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を記録するステップと、
ＣＴＦデバイスにより、ＣＣＲメッセージをＯＣＳに送信するステップであって、ＣＣＲメッセージが、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を含む、ステップとを含む方法を提供する。
【０００９】
第１の態様に関して、第１の態様の第１の考えられる実装方法では、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を記録するステップが、
非リアルタイムトリガ条件の対応するイベントが発生したことを検出するたびに、ＣＴＦデバイスにより、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を格納し、再始動して非リアルタイムトリガ条件が発生した後の割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を記録するステップを含む。
【００１０】
第１の態様、又は第１の態様の第１の考えられる実装方法に関して、第１の態様の第２の考えられる実装方法では、ＣＴＦデバイスにより、ＣＣＲメッセージをＯＣＳに送信するステップの前に、当該方法が、
非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を異なるコンテナに個別に配置するステップであって、ＣＣＲメッセージが少なくとも２つのコンテナを含む、ステップをさらに含み、
課金情報が、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報が、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【００１１】
第１の態様の第２の考えられる実装方法に関して、第１の態様の第３の考えられる実装方法では、ＣＴＦデバイスにより、ＣＣＲメッセージをＯＣＳに送信するステップの前に、当該方法が、
非リアルタイムトリガ条件の少なくとも２つの対応するイベントが同時に発生したときに、同時のイベントが発生する前の課金情報を同じコンテナに配置するステップをさらに含む。
【００１２】
第１の態様の第２の考えられる実装方法に関して、第１の態様の第４の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件のすべての対応するイベントに関する情報を含む。
【００１３】
第１の態様の第２の考えられる実装方法に関して、第１の態様の第５の考えられる実装方法では、ＣＴＦデバイスにより、ＣＣＲメッセージをＯＣＳに送信するステップの前に、当該方法が、
ＣＴＦデバイスにより、異なるコンテナ内の課金情報に同じ情報が存在するか否かを判定するステップと、
同じ情報が存在する場合に、コンテナの外部に、異なるコンテナ内の課金情報の同じ情報を配置するステップとをさらに含む。
【００１４】
第１の態様の第２の考えられる実装方法に関して、第１の態様の第６の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、現在の報告期間に発生しＯＣＳにより送信された非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含む。
【００１５】
第１の態様の第２の考えられる実装方法に関して、第１の態様の第７の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムトリガ条件のすべての対応するイベントに関する情報とを含む。
【００１６】
第１の態様の第２から第７のいずれか１つの考えられる実装方法に関して、第１の態様の第８の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の情報である場合、コンテナが、非リアルタイムトリガ条件をさらに含むか、又は
コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である場合、コンテナが、いかなる非リアルタイムトリガ条件も含まない。
【００１７】
第１の態様の第２から第８のいずれか１つの考えられる実装方法に関して、第１の態様の第９の考えられる実装方法では、ＣＣＲメッセージに含まれるコンテナが、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号が、ＯＣＳがコンテナのシーケンス番号に応じてコンテナを時系列で区別できるように、時系列に配列される。
【００１８】
第１の態様又は第１の態様の第１から第９の考えられる実装方法のいずれか１つに関し、第１の態様の第１０の考えられる実装方法では、ＯＣＳにより送信されるＣＣＡメッセージで運ばれるリアルタイムトリガ条件及び非リアルタイムトリガ条件の対応するイベントが同じである場合、ＣＴＦデバイスが、イベントが発生したときにＣＣＲメッセージをＯＣＳに送信する。
【００１９】
第１の態様又は第１の態様の第１から第１０の考えられる実装方法のいずれか１つに関し、第１の態様の第１１の考えられる実装方法では、ＣＴＦデバイスが、ＯＣＳにより送信された非リアルタイムトリガ条件を受信しており、当該方法が、
ＣＴＦデバイスが、新しい非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡメッセージを再び受信したときに、ＣＴＦデバイスにより、受信済みの非リアルタイムトリガ条件を新しい非リアルタイムトリガ条件によって置換するステップをさらに含む。
【００２０】
第１の態様又は第１の態様の第１から第１１の考えられる実装方法のいずれか１つに関し、第１の態様の第１２の考えられる実装方法では、当該方法が、
ＣＴＦデバイスにより、いかなるイベントにも対応しないヌル非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡメッセージを受信するステップと、
ＣＴＦデバイスにより、現在使用されている非リアルタイムトリガ条件を無効化するステップとをさらに含む。
【００２１】
第２の態様によると、本発明の実施形態は、オンライン課金での情報交換のための方法であって、当該方法が、
オンライン課金システムＯＣＳにより、課金トリガ機能ＣＴＦデバイスにより送信され割り当て量要求を運ぶクレジット制御要求ＣＣＲメッセージを受信するステップと、
ＯＣＳにより、割り当て量要求に応じて非リアルタイムトリガ条件を判定し、非リアルタイムトリガ条件を運ぶクレジット制御回答ＣＣＡメッセージをＣＴＦデバイスに送信するステップであって、非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムトリガ条件が、対応するイベントが発生したときに、ＣＴＦデバイスが、対応するイベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をＯＣＳに報告するためにはトリガされないことを示す、ステップと、
ＯＣＳにより、ＣＴＦデバイスにより送信され課金情報を運ぶＣＣＲメッセージを受信するステップであって、課金情報を運ぶＣＣＲメッセージが、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を含む、ステップとを含む方法を提供する。
【００２２】
第２の態様に関して、第２の態様の第１の考えられる実装方法では、課金情報を運ぶＣＣＲメッセージが、少なくとも２つのコンテナを含み、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報が、異なるコンテナに個別に配置され、
課金情報が、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報が、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【００２３】
第２の態様の第１の考えられる実装方法に関して、第２の態様の第２の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件のすべての対応するイベントに関する情報を含む。
【００２４】
第２の態様の第１の考えられる実装方法に関して、第２の態様の第３の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、現在の報告期間に発生しＯＣＳにより送信された非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含む。
【００２５】
第２の態様の第１の考えられる実装方法に関して、第２の態様の第４の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムトリガ条件のすべての対応するイベントに関する情報とを含む。
【００２６】
第２の態様の第２から第４のいずれか１つの考えられる実装方法に関して、第２の態様の第５の考えられる実装方法では、コンテナが非リアルタイムトリガ条件をさらに含む場合、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の情報であるか、又は
コンテナがいかなる非リアルタイムトリガ条件も含まない場合、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である。
【００２７】
第２の態様の第１から第５のいずれか１つの考えられる実装方法に関して、第２の態様の第６の考えられる実装方法では、ＣＣＲメッセージに含まれるコンテナが、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号が、時系列に配列され、ＯＣＳが、コンテナのシーケンス番号に応じて、コンテナを時系列で区別する。
【００２８】
第３の態様によると、本発明の実施形態は、オンライン課金での情報交換のための装置であって、当該装置が、
非リアルタイムトリガ条件を運びオンライン課金システムＯＣＳにより送信されるクレジット制御回答ＣＣＡメッセージを受信するように構成される受信モジュールであって、ＣＣＡメッセージが、割り当て量要求を運び当該装置により送信されるクレジット制御要求ＣＣＲメッセージに応答するために使用され、非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムトリガ条件が、対応するイベントが発生したときに、当該装置が、対応するイベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をＯＣＳに報告するためにはトリガされないことを示す、受信モジュールと、
クレジット制御要求ＣＣＲメッセージがＯＣＳに次回送信される前に、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を記録するように構成されるストレージモジュールと、
ＣＣＲメッセージをＯＣＳに送信するように構成される送信モジュールであって、ＣＣＲメッセージが、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を含む、送信モジュールとを含む。
【００２９】
第３の態様に関して、第３の態様の第１の考えられる実装方法では、ストレージモジュールが、ＣＣＲメッセージをＯＣＳに送信する前に、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を異なるコンテナに個別に配置し、ここで、ＣＣＲメッセージが少なくとも２つのコンテナを含む、ようにさらに構成され、
課金情報が、装置により記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報が、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【００３０】
第３の態様の第１の考えられる実装方法に関して、第３の態様の第２の考えられる実装方法では、ストレージモジュールが、非リアルタイムトリガ条件の少なくとも２つの対応するイベントが同時に発生したときに、同時のイベントが発生する前の課金情報を同じコンテナに配置するようにさらに構成される。
【００３１】
第３の態様の第１の考えられる実装方法に関して、第３の態様の第３の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／若しくは非リアルタイムトリガ条件のすべての対応するイベントに関する情報を含むか、又は
コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、現在の報告期間に発生しＯＣＳにより送信された非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含むか、又は
コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムトリガ条件のすべての対応するイベントに関する情報とを含み、並びに
当該装置が、ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信する前に、異なるコンテナ内の課金情報に同じ情報が存在するか否かを判定し、同じ情報が存在する場合に、コンテナの外部に、異なるコンテナ内の課金情報の同じ情報を配置するように構成される処理モジュールをさらに含む。
【００３２】
第３の態様又は第３の態様の第１から第３の考えられる実装方法のいずれか１つに関し、第３の態様の第４の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の情報である場合、コンテナが、非リアルタイムトリガ条件をさらに含むか、又は
コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である場合、コンテナが、いかなる非リアルタイムトリガ条件も含まない。
【００３３】
第３の態様又は第３の態様の第１から第４の考えられる実装方法のいずれか１つに関し、第３の態様の第５の考えられる実装方法では、ＣＣＲメッセージに含まれるコンテナが、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号が、ＯＣＳがコンテナのシーケンス番号に応じてコンテナを時系列で区別できるように、時系列に配列される。
【００３４】
第３の態様又は第３の態様の第１から第５の考えられる実装方法のいずれか１つに関し、第３の態様の第６の考えられる実装方法では、受信モジュールが、ＣＴＦが新しい非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡを再び受信したときに、ＣＴＦデバイスが、ＯＣＳにより送信された非リアルタイムトリガ条件を受信しているようにさらに構成され、
処理モジュールが、受信済みの非リアルタイムトリガ条件を新しい非リアルタイムトリガ条件によって置換するようにさらに構成される。
【００３５】
第３の態様又は第３の態様の第１から第６の考えられる実装方法のいずれか１つに関し、第３の態様の第７の考えられる実装方法では、受信モジュールが、いかなるイベントにも対応しないヌル非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡメッセージを受信するようにさらに構成され、
処理モジュールが、現在使用されている非リアルタイムトリガ条件を無効化するようにさらに構成される。
【００３６】
第４の態様によると、本発明の実施形態は、オンライン課金での情報交換のための装置であって、当該装置が、
課金トリガ機能ＣＴＦデバイスにより送信され割り当て量要求を運ぶクレジット制御要求ＣＣＲメッセージを受信するように構成される受信モジュールと、
割り当て量要求に応じて非リアルタイムトリガ条件を判定するように構成される処理モジュールと、
非リアルタイムトリガ条件を運ぶクレジット制御回答ＣＣＡメッセージをＣＴＦデバイスに送信するように構成される送信モジュールであって、非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムトリガ条件が、対応するイベントが発生したときに、ＣＴＦデバイスが、対応するイベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をオンライン課金システムＯＣＳに報告するためにはトリガされないことを示す、送信モジュールとを含み、
受信モジュールが、ＣＴＦデバイスにより送信され課金情報を運ぶＣＣＲメッセージを受信し、ここで、ＣＣＲメッセージが、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を含む、ようにさらに構成される、装置を提供する。
【００３７】
第４の態様に関して、第４の態様の第１の考えられる実装方法では、課金情報を運ぶＣＣＲメッセージが、少なくとも２つのコンテナを含み、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報が、異なるコンテナに個別に配置され、
課金情報が、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報が、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【００３８】
第４の態様の第１の考えられる実装方法に関して、第４の態様の第２の考えられる実装方法では、コンテナ内の情報が、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／若しくは非リアルタイムトリガ条件のすべての対応するイベントに関する情報を含むか、又は
コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、現在の報告期間に発生しＯＣＳにより送信された非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含むか、又は
コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムトリガ条件のすべての対応するイベントに関する情報とを含む。
【００３９】
第４の態様又は第４の態様の第１及び第２の考えられる実装方法のいずれか１つに関し、第４の態様の第３の考えられる実装方法では、コンテナが非リアルタイムトリガ条件をさらに含む場合、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが発生する前の情報であるか、又は
コンテナがいかなる非リアルタイムトリガ条件も含まない場合、コンテナ内の情報が、非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である。
【００４０】
第４の態様の第１から第３の考えられる実装方法のいずれか１つに関し、第４の態様の第４の考えられる実装方法では、ＣＣＲメッセージに含まれるコンテナが、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号が、時系列に配列され、ＯＣＳが、コンテナのシーケンス番号に応じて、コンテナを時系列で区別する。
【００４１】
本発明の実施形態で提供されるオンライン課金での情報交換のための方法及び装置によると、ＣＴＦデバイスは、非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスは、非リアルタイムトリガ条件の対応するイベントが発生するたびに、課金情報をＯＣＳに報告する必要がなくなる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムトリガ条件の対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【００４２】
本発明の実施形態における技術的解決策をより明確に説明するために、下記では、実施形態を説明するために必要な添付の図面について簡単に説明する。言うまでもなく、下記の説明での添付の図面は、本発明のいくつかの実施形態を単純に示すものであり、当業者は、これらの添付の図面から、創造的労力なしで、別の図面を依然として導き出し得る。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態によるオンライン課金での情報交換のための方法の流れ図である。
【図２】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図３】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図４】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図５】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図６】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図７】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図８】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図９】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図１０】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図１０ａ】本発明の実施形態による特定の応用シナリオにおける情報交換の流れ図である。
【図１１】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図１２】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図１３】本発明の実施形態によるオンライン課金での情報交換のための別の方法の流れ図である。
【図１４】本発明の実施形態によるオンライン課金での情報交換のための装置の概略構造図である。
【図１５】本発明の実施形態によるオンライン課金での情報交換のための別の装置の概略構造図である。
【図１６】本発明の実施形態によるＣＴＦデバイスの概略構造図である。
【図１７】本発明の実施形態によるＯＣＳデバイスの概略構造図である。
【発明を実施するための形態】
【００４４】
下記では、本発明の実施形態における技術的解決策について、本発明の実施形態の添付の図面を参照しながら明確かつ十分に説明する。言うまでもなく、説明される実施形態は、本発明の実施形態の一部に過ぎず、すべてではない。本発明の実施形態に基づいて当業者により創造的労力なしで取得される他のすべての実施形態は、本発明の保護範囲内に含まれるものとする。
【００４５】
本発明の実施形態は、オンライン課金システムに適用され得る。オンライン課金システムは、少なくともＣＴＦデバイスとＯＣＳとを含む。ＣＴＦデバイスは、課金トリガ機能を担うことができるネットワークデバイスである。例えば、ＧＧＳＮ（Ｇａｔｅｗａｙ  ＧＳＮ，ゲートウェイＧＳＮ）、Ｐ−ＧＷ（パケットデータネットワークゲートウェイ）、ＰＤＧ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｇａｔｅｗａｙ，パケットデータゲートウェイ）など、課金トリガ機能を担うことができるすべてのデバイスは、本発明の実施形態ではＣＴＦデバイスと呼ばれ得る。特定のタイプ及びデバイスモデルのＣＴＦデバイスが特定のネットワーク環境に応じて選択され得ることに留意する必要がある。例えば、ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ，汎用パケット無線サービス）では、ＧＧＳＮがＣＴＦデバイスとして機能することができ、ＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ，発展型パケットコア）ネットワークでは、Ｐ−ＧＷがＣＴＦデバイスとして機能することができ、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ，ワイヤレスローカルエリアネットワーク）では、ｅＰＤＧがＣＴＦデバイスとして機能することができる。ＣＴＦデバイスとＯＣＳとの間での情報交換の方法、及びＣＴＦデバイスとＯＣＳとの間で伝送される情報のタイプは、本発明の実施形態では限定されない。説明の便宜上、ＣＴＦデバイスがＣＣＲ（Ｃｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ｒｅｑｕｅｓｔ，クレジット制御要求）メッセージをＯＣＳに送信し、ＯＣＳがＣＣＡ（Ｃｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ａｎｓｗｅｒ，クレジット制御回答）メッセージをＣＴＦデバイスに送信する例を使用して、説明が提供される。ＣＣＲメッセージ及びＣＣＡメッセージの両方は、本発明の実施形態で交換する必要がある情報又はデータコンテンツを運ぶことができる。例えば、ＣＣＲメッセージは、指定された格付けグループ（rating  group）の割り当て量（quota）要求を運ぶことができる。ＣＣＡメッセージは、割り当て量承認情報及びトリガ条件（Ｔｒｉｇｇｅｒ）を運ぶことができ、それによってＣＴＦデバイスは、受信したＣＣＡメッセージに応じてＴｒｉｇｇｅｒの対応するイベントを監視し、発生したイベントに応じてＣＣＲメッセージをＯＣＳに送信することができる。ＣＣＲメッセージは、報告用にカプセル化された課金情報を運ぶ。ＯＣＳは、ＣＴＦデバイスに、報告された課金情報が受信されたことを確認するために使用されるＣＣＡメッセージを送信する。
【００４６】
本発明の実施形態は、オンライン課金での情報交換のための方法を提供する。図１に示されるように、方法は、下記のステップを含む。
【００４７】
１０１：課金トリガ機能ＣＴＦデバイスが、非リアルタイムＴｒｉｇｇｅｒを運びオンライン課金システムＯＣＳにより送信されるクレジット制御回答ＣＣＡメッセージを受信する。
【００４８】
ＣＣＡメッセージは、割り当て量要求を運びＣＴＦデバイスにより送信されるクレジット制御要求ＣＣＲメッセージに応答するために使用される。非リアルタイムＴｒｉｇｇｅｒは、格付けグループの１つ又は複数の割り当て量に対応する。非リアルタイムＴｒｉｇｇｅｒは、対応するイベントが発生したときに、ＣＴＦデバイスが、対応するイベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をＯＣＳに報告するためにはトリガされないことを示す。
【００４９】
非リアルタイムＴｒｉｇｇｅｒでは、対応するイベントは１つ又は複数の予め設定されたイベントであることができ、例えば、表１における１つ又は複数を含むことができることに留意する必要がある。
【００５０】
【表１】
2020099068.tif 000003
【００５１】
例えば、ＣＴＦデバイスは、ＯＣＳにより送信され、ユーザ位置が変化することを示すＣＣＡメッセージ、又は、ＯＣＳにより送信され、ユーザグループ情報が変化することとユーザが位置しているタイムゾーンが変化することとを示すＣＣＡメッセージを受信する。
【００５２】
非リアルタイムＴｒｉｇｇｅｒは複数の方法で実装され得ることに留意する必要がある。
【００５３】
例えば、本発明の本実施形態では、非リアルタイムＴｒｉｇｇｅｒは、既存のＴｒｉｇｇｅｒフォーマットとは異なる新しいＴｒｉｇｇｅｒフォーマット（ここでは、Ｒｅｃｏｒｄ−Ｔｒｉｇｇｅｒが例として使用される）を使用して示される。
Ｔｒｉｇｇｅｒ：：＝＜ＡＶＰ  Ｈｅａｄｅｒ：１２６４＞
＊［Ｔｒｉｇｇｅｒ−Ｔｙｐｅ］
Ｒｅｃｏｒｄ−Ｔｒｉｇｇｅｒ：：＝＜ＡＶＰ  Ｈｅａｄｅｒ：ＸＸＸＸ＞
＊［Ｔｒｉｇｇｅｒ−Ｔｙｐｅ］
【００５４】
別の例として、本発明の本実施形態では、子ＡＶＰを追加して非リアルタイムＴｒｉｇｇｅｒを示すために、既存のＴｒｉｇｇｅｒフォーマットが変更され得る（ここでは、Ｄｅｆｅｒｒｅｄ−Ｔｒｉｇｇｅｒ−Ｔｙｐｅが例として使用される）。非リアルタイムＴｒｉｇｇｅｒは、１つ又は複数の特定の非リアルタイムＴｒｉｇｇｅｒを含む（１つ又は複数の子Ｔｒｉｇｇｅｒ−Ｔｙｐｅｓを含む）。
Ｔｒｉｇｇｅｒ：：＝＜ＡＶＰ  Ｈｅａｄｅｒ：ＸＸＸＸ＞
＊［Ｔｒｉｇｇｅｒ−Ｔｙｐｅ］
［Ｄｅｆｅｒｒｅｄ−Ｔｒｉｇｇｅｒ−Ｔｙｐｅ］
＊［Ｔｒｉｇｇｅｒ−Ｔｙｐｅ］
【００５５】
非リアルタイムＴｒｉｇｇｅｒは、Ｄｅｆｅｒｒｅｄ−Ｔｒｉｇｇｅｒ−Ｔｙｐｅに含まれる。ＡＶＰを受信した後、ＣＴＦデバイスは、Ｄｅｆｅｒｒｅｄ−Ｔｒｉｇｇｅｒ−Ｔｙｐｅに含まれる非リアルタイムＴｒｉｇｇｅｒを、Ｔｒｉｇｇｅｒ  ＡＶＰのＴｒｉｇｇｅｒ−Ｔｙｐｅ子ＡＶＰに含まれるＴｒｉｇｇｅｒのリストから削除し、残りの他のＴｒｉｇｇｅｒがリアルタイムＴｒｉｇｇｅｒとして使用される。
【００５６】
別の例として、本発明の本実施形態では、グループ化を利用して非リアルタイムＴｒｉｇｇｅｒを示すために、既存のＴｒｉｇｇｅｒフォーマットが変更され得る（ここでは、非リアルタイムＴｒｉｇｇｅｒはＮｏｎ−Ｒｅａｌ−Ｔｒｉｇｇｅｒを利用して示され、リアルタイムＴｒｉｇｇｅｒはＲｅａｌ−Ｔｒｉｇｇｅｒを使用して示される）。
Ｔｒｉｇｇｅｒ：：＝＜ＡＶＰ  Ｈｅａｄｅｒ：１２６４＞
Ｒｅａｌ−Ｔｒｉｇｇｅｒ：：＝＜ＡＶＰ  Ｈｅａｄｅｒ：ＸＸＸＸ＞
＊［Ｔｒｉｇｇｅｒ−Ｔｙｐｅ］
Ｎｏｎ−Ｒｅａｌ−Ｔｒｉｇｇｅｒ：：＝＜ＡＶＰ  Ｈｅａｄｅｒ：ＸＸＸＸ＞
＊［Ｔｒｉｇｇｅｒ−Ｔｙｐｅ］
【００５７】
任意に、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信した後、ＣＴＦデバイスは、ユーザのサービス使用状態に応じて、対応するイベントの発生を監視する必要があるか否かをさらに判定することができる。対応するイベントの発生を監視する必要がない場合、ＣＴＦデバイスは非リアルタイムＴｒｉｇｇｅｒを無視する。
【００５８】
１０２：ＣＣＲメッセージをＯＣＳに次回送信する前に、ＣＴＦデバイスが、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録する。
【００５９】
ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生した場合に、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときにＣＴＦデバイスに記録された課金情報を取得し、その課金情報を非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の課金情報として使用することができ、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の課金情報を取得した後で課金情報記録プロセスを再始動し、再始動した記録で記録された課金情報を、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生した後の課金情報として使用することができる。本発明の本実施形態では、ＣＴＦデバイスにより課金情報を記録するために使用される粒度は、Ｒａｔｉｎｇ  Ｇｒｏｕｐ粒度、又はＲａｔｉｎｇ  Ｇｒｏｕｐ粒度及びＳｅｒｖｉｃｅ  ＩＤ粒度であり得る。ＣＴＦを担うネットワークデバイスにとって、記録粒度は、報告粒度と同じものとして維持され、記録粒度は、ＰＣＲＦ（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ，ポリシー及び課金ルール機能）により供給される課金ルールで指定された報告粒度であり得る。
【００６０】
１０３：ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信する。
【００６１】
ＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を含み、ＣＴＦは、報告条件が満たされたときにＣＣＲメッセージをＯＣＳに送信する。ここでの報告条件は、割り当て量が使用され尽くしたこと、割り当て量が失効したこと、リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したこと、などである。
【００６２】
例えば、格付けグループに対応するリアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したとき、ＣＴＦデバイスは、イベントが毎回発生する前後の課金情報をカプセル化する。例えば、報告粒度がＲａｔｉｎｇ  Ｇｒｏｕｐ粒度である場合、Ｒａｔｉｎｇ  Ｇｒｏｕｐ粒度の課金情報がカプセル化される。報告粒度がＲａｔｉｎｇ  Ｇｒｏｕｐ粒度及びＳｅｒｖｉｃｅ  ＩＤ粒度の積集合である場合、Ｒａｔｉｎｇ  Ｇｒｏｕｐ粒度及びＳｅｒｖｉｃｅ  ＩＤ粒度の積集合の課金情報がカプセル化される。
【００６３】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【００６４】
本発明の本実施形態では、図１に示される実装方法に基づいて、１０２が図２に示される１０２１として具体的に実装され得る。
【００６５】
１０２１：非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したことを検出するたびに、ＣＴＦデバイスが、非リアルタイムトリガ条件が発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を格納し、再始動して非リアルタイムＴｒｉｇｇｅｒが発生した後の割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を記録する。
【００６６】
ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生した場合に、ＣＴＦデバイスは、非リアルタイムトリガ条件が発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を格納し、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときにＣＴＦデバイスで記録された割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を取得し、取得した情報を非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報として使用し、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を取得した後、課金情報記録プロセスを再始動し、再始動して非リアルタイムＴｒｉｇｇｅｒが発生した後の割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を記録することができる。
【００６７】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信することができ、ＣＣＲメッセージをＯＣＳに次回送信する前に、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒが発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムＴｒｉｇｇｅｒの対応するイベントに関する情報を格納し、再始動して非リアルタイムＴｒｉｇｇｅｒが発生した後の割り当て量使用情報及び／又は非リアルタイムＴｒｉｇｇｅｒの対応するイベントに関する情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信する。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【００６８】
本発明の本実施形態では、図１又は図２に示される実装方法に基づいて、図３又は図４に示されるように、１０３の前に、方法は１０４をさらに含み得る。
【００６９】
１０４：非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を異なるコンテナに個別に配置する。
【００７０】
ＣＣＲメッセージは、少なくとも２つのコンテナを含む。
【００７１】
課金情報は、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数の含み、非リアルタイムトリガ条件は、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報は、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【００７２】
本発明の本実施形態では、ＣＣＲメッセージは非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を含み、ＣＣＲメッセージは少なくとも２つのコンテナを含む。ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前後の課金情報を異なるコンテナに個別に配置する。非リアルタイムＴｒｉｇｇｅｒの対応するイベントが複数回発生する場合、対応する数量のコンテナが、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前の課金情報を記録するために使用されることができ、１つのコンテナが、非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報を記録するために使用される。
【００７３】
本発明の本実施形態では、図３又は図４に示される実装方法に基づいて、ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信する前に、方法は、図５又は図６に示されるいずれかの実装方法としてさらに実装され得る。
【００７４】
１０５：非リアルタイムＴｒｉｇｇｅｒの少なくとも２つの対応するイベントが同時に発生したとき、同時のイベントが発生する前の課金情報を同じコンテナに配置する。
【００７５】
非リアルタイムＴｒｉｇｇｅｒの複数の対応するイベントが同時に発生したとき、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒの複数の対応するイベントに対応する課金情報を組み合わせて記録して、それにより、記録された情報を１つのコンテナとしてＯＣＳに報告できるようにする。
【００７６】
本発明の本実施形態では、図３又は図４に示される実装方法に基づいて、コンテナ内の情報は、非リアルタイムＴｒｉｇｇｅｒが発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムＴｒｉｇｇｅｒのすべての対応するイベントに関する情報を含む。
【００７７】
ＯＣＳがイベントに対応する非リアルタイムＴｒｉｇｇｅｒを供給したか否かに関係なく、すべての非リアルタイムＴｒｉｇｇｅｒに対応する情報が各コンテナで報告されることに留意する必要がある。
【００７８】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、課金情報を異なるコンテナに個別に配置し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前の課金情報をＣＣＲメッセージの異なるコンテナで運び、ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間の情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【００７９】
本発明の本実施形態では、図３又は図４に示される実装方法に基づいて、ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信する前に、方法は、図７又は図８に示される実装方法としてさらに実装され得る。
【００８０】
１０６：ＣＴＦデバイスが、異なるコンテナ内の課金情報に同じ情報が存在するか否かを判定する。
【００８１】
１０７：異なるコンテナ内の課金情報に同じ情報が存在する場合、コンテナの外部に、異なるコンテナ内の課金情報の同じ情報を配置する。
【００８２】
異なるコンテナ内の課金情報に同じ情報が存在しない場合、異なるコンテナ内の課金情報は処理されない。
【００８３】
本発明の本実施形態では、ＣＴＦデバイスは、課金情報に基づく判定を実行する。すなわち、異なるコンテナ内の課金情報に同じ情報が存在するか否かを判定する。異なるコンテナに含まれ、同じＣＣＲメッセージで報告される一部の課金情報が同じである場合、同じ課金情報がコンテナの外部に配置され、ＰＳ−ｉｎｆｏｒｍａｔｉｏｎレベルの情報として報告される。それにより、大量の反復情報が報告されることを防ぐ。
【００８４】
例えば、異なるコンテナに含まれ、同じＣＣＲメッセージで報告される課金情報に対応するユーザタイムゾーンが同じである場合、その情報はＡＶＰにおいてＰＳ−ｉｎｆｏｒｍａｔｉｏｎレベルにおいて報告され、コンテナはユーザタイムゾーン情報をそれ以上運ばない。ユーザタイムゾーンが異なる場合、タイムゾーン情報は異なるコンテナに報告用にカプセル化される。各Ｓｅｒｖｉｃｅ−Ｄａｔａ−Ｒｅｃｏｒｄは、１つの非リアルタイムＴｒｉｇｇｅｒ又は複数の同時の非リアルタイムＴｒｉｇｇｅｒが発生する前又は後の課金情報のセットに対応し得る。ＰＳ−ｉｎｆｏｒｍａｔｉｏｎレベルにおけるすべてのＳｅｒｖｉｃｅ−Ｄａｔａ−Ｒｅｃｏｒｄ内のＬｏｃａｔｉｏｎ等のパラメータの値が同じである場合、１つのＬｏｃａｔｉｏｎ  ＡＶＰがＰＳ−ｉｎｆｏｒｍａｔｉｏｎレベルのみで運ばれ、Ｌｏｃａｔｉｏｎ  ＡＶＰはいかなるＳｅｒｖｉｃｅ−Ｄａｔａ−Ｒｅｃｏｒｄでもそれ以上運ばれない。
【００８５】
発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、課金情報を異なるコンテナに個別に配置し、異なるコンテナ内の課金情報の同じ情報をコンテナの外部に配置し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録して異なるコンテナに個別に配置し、その後、異なるコンテナ内の課金情報の同じ情報をコンテナの外部に配置して、ストレージリソースを軽減することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【００８６】
本発明の本実施形態では、図３又は図４に示される実装方法に基づいて、コンテナ内の情報が、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報と、現在の報告期間内に発生しＯＣＳにより送信された非リアルタイムＴｒｉｇｇｅｒのものであるすべての対応するイベントに関する情報とを含み得る。
【００８７】
本発明の本実施形態では、現在の報告期間は、課金情報が前回報告されたときから、課金情報が次回報告されるときまでの時間間隔である。
【００８８】
コンテナ内の課金情報は、割り当て量使用情報と、非リアルタイムＴｒｉｇｇｅｒに対応する情報とに分けられる。報告時に、コンテナは、発生済みでありＯＣＳにより供給された非リアルタイムＴｒｉｇｇｅｒのものである対応するイベントに関する情報及び割り当て量使用情報のみを運び、発生していないか若しくは非リアルタイムＴｒｉｇｇｅｒのものである別の対応するイベントに関する情報、又はＯＣＳにより供給されない非リアルタイムＴｒｉｇｇｅｒの別の対応するイベントに関する情報は運ばない。非リアルタイムＴｒｉｇｇｅｒの対応するイベントに関連しコンテナで運ばれない情報は、コンテナの外部で運ばれ得る。
【００８９】
例えば、ＯＣＳにより供給される非リアルタイムＴｒｉｇｇｅｒは、Ｌｏｃａｔｉｏｎが変化することである。Ｌｏｃａｔｉｏｎは報告期間内に１回変化することが想定され、その場合に、レポートがトリガされたとき、Ｌｏｃａｔｉｏｎが変化する前後の情報及び割り当て量使用情報のみがコンテナにカプセル化される。コンテナは、別の非リアルタイムＴｒｉｇｇｅｒの対応するイベントに関する情報は運ばない。別の非リアルタイムＴｒｉｇｇｅｒの対応するイベントの値は、ＰＳ−ｉｎｆｏｒｍａｔｉｏｎレベルにおいて運ばれ、別の非リアルタイムＴｒｉｇｇｅｒの対応するイベントの値は、現在の情報である。詳細が表２に示される。
【００９０】
【表２】
2020099068.tif 000004
【００９１】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、同時のイベントが発生する前の課金情報を同じコンテナに配置し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、同時のイベントが発生する前の課金情報を同じコンテナに配置して、占有されるコンテナの数を軽減することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【００９２】
本発明の本実施形態では、図３又は図４に示される実装方法に基づいて、コンテナ内の情報が、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムＴｒｉｇｇｅｒのすべての対応するイベントに関する情報とをさらに含み得る。
【００９３】
詳細には、非リアルタイムＴｒｉｇｇｅｒが発生したとき、コンテナは、非リアルタイムＴｒｉｇｇｅｒが発生する前の、ＯＣＳにより送信された非リアルタイムＴｒｉｇｇｅｒのすべての対応するイベントの値を運ぶ。ここで、値は、発生し、非リアルタイムＴｒｉｇｇｅｒのものである、対応するイベントの値と、発生せず、非リアルタイムＴｒｉｇｇｅｒのものである、対応するイベントの値とを含み、ＯＣＳにより供給されない別の非リアルタイムＴｒｉｇｇｅｒの対応するイベントの値は運ばれない。
【００９４】
詳細には、非リアルタイムＴｒｉｇｇｅｒの最後の対応するイベントが発生したときから報告時点までの期間の課金情報がカプセル化されるコンテナは、報告時点での、ＯＣＳにより送信された非リアルタイムＴｒｉｇｇｅｒのすべての対応するイベントの値を運ぶ可能性があるか、又は、非リアルタイムＴｒｉｇｇｅｒのいかなる対応するイベントの値も運ばない可能性がある。コンテナで運ばれず、非リアルタイムＴｒｉｇｇｅｒの対応するイベントのものである値は、ＰＳ−ｉｎｆｏｒｍａｔｉｏｎレベルにおけるパラメータで運ばれる。
【００９５】
例えば、ＯＣＳにより供給される非リアルタイムＴｒｉｇｇｅｒは、Ｌｏｃａｔｉｏｎが変化することと、ＱｏＳが変化することである。Ｌｏｃａｔｉｏｎは報告期間内に１回変化することが想定され、その場合に、報告がトリガされたときに、Ｌｏｃａｔｉｏｎが変化する前後のＬｏｃａｔｉｏｎ値とＱｏＳ値とがコンテナにカプセル化される。ＯＣＳにより供給されない別の非リアルタイムＴｒｉｇｇｅｒ  の対応するイベントに関する情報、例えば、タイムゾーンが変化すること、又はサービングゲートウェイが変化することは、ＰＳ−ｉｎｆｏｒｍａｔｉｏｎレベルにおいて運ばれ、別の非リアルタイムＴｒｉｇｇｅｒの対応するイベントの値は、現在の情報である。詳細が表３に示される。
【００９６】
【表３】
2020099068.tif 000005
【００９７】
本発明の本実施形態では、上述した実装方法に基づいて、コンテナ内の情報が非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の情報である場合、コンテナは非リアルタイムＴｒｉｇｇｅｒをさらに含むか、又は
コンテナ内の情報が非リアルタイムＴｒｉｇｇｅｒの対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である場合、コンテナはいかなる非リアルタイムＴｒｉｇｇｅｒも含まない。
【００９８】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報と、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでにＣＴＦデバイスにより記録された課金情報とを記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報と、イベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報とを最初に記録し、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【００９９】
本発明の本実施形態では、ＣＣＲメッセージに含まれるコンテナは、１つのシーケンス番号を個別に運ぶことができ、コンテナのシーケンス番号は、ＯＣＳがコンテナのシーケンス番号に応じてコンテナを時系列で区別できるように、時系列に配列される。各コンテナは１つのシーケンス番号を運び、それによってＯＣＳは、シーケンス番号に応じてコンテナを区別することができる。ＯＣＳはさらに、コンテナで運ばれるＴｒｉｇｇｅｒ情報に応じて、すなわち、Ｔｒｉｇｇｅｒ−ｔｙｐｅが運ばれているか否かに応じて、最後の非リアルタイムＴｒｉｇｇｅｒが変化した後の課金情報が配置されたコンテナを識別し得る。ＣＴＦデバイスは、複数の同時の非リアルタイムＴｒｉｇｇｅｒに対応する課金情報を同じコンテナに配置して、その結果、ＯＣＳが同時のイベントを学習できるようにする。
【０１００】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前の課金情報を記録し、ＣＣＲメッセージに含まれるコンテナが１つのシーケンス番号を個別に運ぶかたちで、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができる。ＣＣＲメッセージに含まれるコンテナは、１つのシーケンス番号を個別に運んでおり、それによってＯＣＳは、コンテナのシーケンス番号に応じて、コンテナを時系列で区別することができる。そして課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１０１】
ＯＣＳにより送信されるＣＣＡメッセージで運ばれるリアルタイムＴｒｉｇｇｅｒ及び非リアルタイムＴｒｉｇｇｅｒの対応するイベントが同じである場合、ＣＴＦデバイスは、イベントが発生したときにＣＣＲメッセージをＯＣＳに送信する。すなわち、ＣＴＦデバイスは、イベントをリアルタイムＴｒｉｇｇｅｒとして使用する。
【０１０２】
ＣＴＦデバイスが、新しい非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを再び受信したとき、ＣＴＦデバイスは、受信済みの非リアルタイムＴｒｉｇｇｅｒを新しい非リアルタイムＴｒｉｇｇｅｒによって置換する。
【０１０３】
この課金セッション宣言期間内にＯＣＳが非リアルタイムＴｒｉｇｇｅｒをＣＴＦデバイスに供給して、現時点で非リアルタイムＴｒｉｇｇｅｒが依然として有効である場合、以前に供給された非リアルタイムＴｒｉｇｇｅｒは新しい非リアルタイムＴｒｉｇｇｅｒによって置換される。すなわち、以前に供給された非リアルタイムＴｒｉｇｇｅｒは無効である。
【０１０４】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。ＣＴＦデバイスが、新しい非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを再び受信すると、ＣＴＦデバイスは、受信済みの非リアルタイムＴｒｉｇｇｅｒを新しい非リアルタイムＴｒｉｇｇｅｒによって置換する。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１０５】
本発明の本実施形態では、図１から図８に示される実装方法に基づいて、図１を例として使用して、方法は、図９に示される実装方法としてさらに実装され得る。
【０１０６】
１０８：ＣＴＦデバイスが、ヌル非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡメッセージを受信する。
【０１０７】
ヌル非リアルタイムＴｒｉｇｇｅｒは、いかなるイベントにも対応しない。
【０１０８】
１０９：ＣＴＦデバイスが、現在使用されている非リアルタイムＴｒｉｇｇｅｒを無効化する。
【０１０９】
ＯＣＳがいかなる具体的な非リアルタイムＴｒｉｇｇｅｒの対応するイベントも運ばないヌル非リアルタイムＴｒｉｇｇｅｒを運ぶＣＣＡメッセージをＣＴＦデバイスに供給する場合、ＣＴＦデバイスは、現在使用されているすべての非リアルタイムＴｒｉｇｇｅｒを無効化する。
【０１１０】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。また、ＣＴＦデバイスが、ヌル非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信したとき、ＣＴＦデバイスは、現在使用されている非リアルタイムＴｒｉｇｇｅｒを有効化する。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１１１】
本発明の実施形態は、オンライン課金での情報交換のための方法を提供する。図１０に示されるように、方法は、下記を含む。
【０１１２】
２０１：オンライン課金システムＯＣＳが、課金トリガ機能ＣＴＦデバイスにより送信され割り当て量要求を運ぶクレジット制御要求ＣＣＲメッセージを受信する。
【０１１３】
２０２：ＯＣＳが、割り当て量要求に応じて非リアルタイムＴｒｉｇｇｅｒを判定し、非リアルタイムＴｒｉｇｇｅｒを運ぶクレジット制御回答ＣＣＡメッセージをＣＴＦデバイスに送信する。
【０１１４】
非リアルタイムＴｒｉｇｇｅｒは、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムＴｒｉｇｇｅｒは、対応するイベントが発生したときに、ＣＴＦデバイスが、イベントの発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をＯＣＳに報告するためにはトリガされないことを示す。
【０１１５】
２０３：ＯＣＳが、課金情報を運びＣＴＦデバイスにより送信されるＣＣＲメッセージを受信する。
【０１１６】
ＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を含む。
【０１１７】
図１０ａに示されるように、ＣＴＦデバイスとＯＣＳとの間での具体的な情報交換の元のプロセスは、下記のとおりである。
【０１１８】
ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信し、ＯＣＳがＣＣＡメッセージをＣＴＦデバイスに送信する。ＣＣＲメッセージは、指定された格付けグループの割り当て量要求を運ぶ可能性があり、ＣＣＡメッセージは、割り当て量承認情報及びＴｒｉｇｇｅｒを運ぶ可能性がある。ＣＴＦデバイスは、受信したＣＣＡメッセージに応じて、Ｔｒｉｇｇｅｒの対応するイベントを監視し、Ｔｒｉｇｇｅｒの対応するイベントが発生したときにＣＣＲメッセージをＯＣＳに送信する。ＣＣＲメッセージは、報告用にカプセル化された課金情報を運ぶ。ＯＣＳは、ＣＴＦデバイスに、報告された課金情報が受信されたことを確認するために使用されるＣＣＡメッセージを送信する。
【０１１９】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１２０】
本発明の本実施形態では、図１０に示される実装方法に基づいて、２０３が図１１に示される２０３１として具体的に実装され得る。
【０１２１】
２０３１：非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したことを検出するたびに、ＣＴＦデバイスが、非リアルタイムＴｒｉｇｇｅｒが発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムＴｒｉｇｇｅｒの対応するイベントに関する情報を格納し、再始動して非リアルタイムＴｒｉｇｇｅｒが発生した後の割り当て量使用情報及び／又は非リアルタイムＴｒｉｇｇｅｒの対応するイベントに関する情報を記録する。
【０１２２】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信することができ、ＣＣＲメッセージをＯＣＳに次回送信する前に、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒが発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムＴｒｉｇｇｅｒの対応するイベントに関する情報を格納し、再始動して非リアルタイムＴｒｉｇｇｅｒが発生した後の割り当て量使用情報及び／又は非リアルタイムＴｒｉｇｇｅｒの対応するイベントに関する情報を記録し、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１２３】
本発明の本実施形態では、図１０又は図１１に示される実装方法に基づいて、課金情報を運ぶＣＣＲメッセージは、少なくとも２つのコンテナを含み、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報が、異なるコンテナに個別に配置される。
【０１２４】
課金情報は、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件は、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報は、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【０１２５】
コンテナ内の情報は、非リアルタイムＴｒｉｇｇｅｒが発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムＴｒｉｇｇｅｒのすべての対応するイベントに関する情報を含み得る。
【０１２６】
コンテナ内の情報は、複数の非リアルタイムＴｒｉｇｇｅｒをさらに含み得る。これは、複数の非リアルタイムＴｒｉｇｇｅｒの対応するイベントが同時に発生し、コンテナ内の課金情報が、複数の非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の課金情報であることを意味する。
【０１２７】
コンテナ内の情報は、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、現在の報告期間に発生しＯＣＳにより送信された非リアルタイムトリガのものであるすべての対応するイベントに関する情報とをさらに含み得る。
【０１２８】
コンテナ内の情報は、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の非リアルタイムＴｒｉｇｇｅｒに対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムＴｒｉｇｇｅｒのすべての対応するイベントに関する情報とをさらに含み得る。言い換えると、ＯＣＳにより送信された非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生するか否かに関係なく、非リアルタイムＴｒｉｇｇｅｒがＯＣＳにより供給される限り、非リアルタイムＴｒｉｇｇｅｒがコンテナに含まれる。
【０１２９】
本発明の本実施形態では、コンテナが非リアルタイムＴｒｉｇｇｅｒをさらに含む場合、コンテナ内の情報は、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生する前の割り当て量使用情報を含む。
【０１３０】
コンテナがいかなる非リアルタイムＴｒｉｇｇｅｒも含まない場合、コンテナ内の情報は、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが最後に発生してから、ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である。
【０１３１】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、課金情報を異なるコンテナに個別に配置し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージの異なるコンテナで運び、ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１３２】
ＣＣＲメッセージに含まれるコンテナは、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号は、時系列に配列される。それにより、コンテナのシーケンス番号は、ＯＣＳにより、コンテナを時系列で区別するために使用される。
【０１３３】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、ＣＣＲメッセージに含まれるコンテナが１つのシーケンス番号を個別に運ぶかたちで、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、ＣＣＲメッセージに含まれるコンテナが、１つのシーケンス番号を個別に運び、それによってＯＣＳがコンテナのシーケンス番号に応じてコンテナを時系列で区別し、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１３４】
本発明の本実施形態では、図１０に示される実装方法に基づいて、方法は、図１２に示される実装方法をさらに含み得る。
【０１３５】
２０４：新しい非リアルタイムＴｒｉｇｇｅｒを再び判定する場合、ＯＣＳが、新しい非リアルタイムＴｒｉｇｇｅｒを運ぶＣＣＡメッセージをＣＴＦデバイスに送信し、それにより、ＣＴＦデバイスが受信済みの非リアルタイムＴｒｉｇｇｅｒを新しい非リアルタイムＴｒｉｇｇｅｒによって置換する。
【０１３６】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。ＣＴＦデバイスが、新しい非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを再び受信すると、ＣＴＦデバイスは、受信済みの非リアルタイムＴｒｉｇｇｅｒを新しい非リアルタイムＴｒｉｇｇｅｒによって置換する。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１３７】
本発明の本実施形態では、図１０に示される実装方法に基づいて、方法は、図１３に示される実装方法をさらに含み得る。
【０１３８】
２０５：ＯＣＳが、ヌル非リアルタイムＴｒｉｇｇｅｒを運ぶＣＣＡメッセージをＣＴＦデバイスに送信する。
【０１３９】
ヌル非リアルタイムＴｒｉｇｇｅｒは、いかなるイベントにも対応せず、したがって、ヌル非リアルタイムＴｒｉｇｇｅｒを運ぶＣＣＡメッセージを受信した後、ＣＴＦデバイスは現在使用されている非リアルタイムＴｒｉｇｇｅｒを無効化する。
【０１４０】
本発明の本実施形態で提供されるオンライン課金での情報交換のための方法によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。ＣＴＦデバイスが、ヌル非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信すると、ＣＴＦデバイスは、現在使用されている非リアルタイムＴｒｉｇｇｅｒを有効化する。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１４１】
本発明の実施形態は、オンライン課金での情報交換用であり、ＣＴＦデバイスに適用され得る装置１５をさらに提供する。図１４に示されるように、装置１５は、受信モジュール１５１と、ストレージモジュール１５２と、送信モジュール１５３と、処理モジュール１５４とを含み得る。
【０１４２】
受信モジュール１５１は、非リアルタイムトリガ条件を運びオンライン課金システムＯＣＳにより送信されるクレジット制御回答ＣＣＡメッセージを受信するように構成される。ＣＣＡメッセージは、割り当て量要求を運びＣＴＦデバイスにより送信されるクレジット制御要求ＣＣＲメッセージに応答するために使用され、非リアルタイムトリガ条件は、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムトリガ条件は、対応するイベントが発生したときに、課金トリガ機能ＣＴＦデバイスが、イベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をＯＣＳに報告するためにはトリガされないことを示す。
【０１４３】
ストレージモジュール１５２は、クレジット制御要求ＣＣＲメッセージがＯＣＳに次回送信される前に、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を記録するように構成される。
【０１４４】
送信モジュール１５３は、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を含むＣＣＲメッセージをＯＣＳに送信するように構成される。
【０１４５】
任意に、ストレージモジュール１５２は、非リアルタイムトリガ条件の対応するイベントが発生したことが検出されるたびに、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を格納し、再始動して非リアルタイムトリガ条件が発生した後の割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を記録するように具体的に構成される。
【０１４６】
任意に、ストレージモジュール１５２は、ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信する前に、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を異なるコンテナに個別に配置し、ここで、ＣＣＲメッセージが少なくとも２つのコンテナを含む、ようにさらに構成される。課金情報は、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件は、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報は、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【０１４７】
任意に、ストレージモジュール１５２は、非リアルタイムトリガ条件の少なくとも２つの対応するイベントが同時に発生したときに、同時のイベントが発生する前の課金情報を同じコンテナに配置するようにさらに構成される。
【０１４８】
任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件のすべての対応するイベントに関する情報を含み得る。
【０１４９】
別の任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の割り当て量使用情報と、現在の報告期間に発生しＯＣＳにより送信された非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含む。
【０１５０】
さらに別の任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムトリガ条件のすべての対応するイベントに関する情報とを含む。
【０１５１】
処理モジュール１５４は、ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信する前に、異なるコンテナ内の課金情報に同じ情報が存在するか否かを判定し、同じ情報が存在する場合に、コンテナの外部に、異なるコンテナ内の課金情報の同じ情報を配置するように構成される。
【０１５２】
上述した実装解決策では、コンテナ内の情報が非リアルタイムトリガ条件の対応するイベントが発生する前の情報である場合、コンテナは、非リアルタイムトリガ条件をさらに含むか、又はコンテナ内の情報が非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である場合、コンテナは、いかなる非リアルタイムトリガ条件も含まない。
【０１５３】
任意に、ＣＣＲメッセージに含まれるコンテナは、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号は、ＯＣＳがコンテナのシーケンス番号に応じてコンテナを時系列で区別できるように、時系列に配列される。
【０１５４】
任意に、送信モジュール１５３は、ＯＣＳにより送信されるＣＣＡメッセージで運ばれるリアルタイムトリガ条件及び非リアルタイムトリガ条件の対応するイベントが同じである場合、イベントが発生したときにＣＣＲメッセージをＯＣＳに送信するようにさらに構成される。
【０１５５】
任意に、受信モジュール１５１は、ＣＴＦが新しい非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡを再び受信したときに、ＣＴＦデバイスが、ＯＣＳにより送信された非リアルタイムトリガ条件を受信しているようにさらに構成され、処理モジュール１５４が、受信済みの非リアルタイムトリガ条件を新しい非リアルタイムトリガ条件によって置換するようにさらに構成される。
【０１５６】
任意に、受信モジュール１５１は、いかなるイベントにも対応しないヌル非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡメッセージを受信するようにさらに構成され、処理モジュール１５４は、現在使用されている非リアルタイムトリガ条件を無効化するようにさらに構成される。
【０１５７】
本発明の本実施形態で提供されるオンライン課金システムでの情報交換のための装置によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１５８】
本発明の実施形態は、オンライン課金での情報交換用であり、ＯＣＳデバイスに適用され得る装置１６をさらに提供する。図１５に示されるように、装置１６は、受信モジュール１６１と、処理モジュール１６２と、送信モジュール１６３とを含み得る。
【０１５９】
受信モジュール１６１は、課金トリガ機能ＣＴＦデバイスにより送信され割り当て量要求を運ぶクレジット制御要求ＣＣＲメッセージを受信するように構成される。
【０１６０】
処理モジュール１６２は、割り当て量要求に応じて非リアルタイムトリガ条件を判定するように構成される。
【０１６１】
送信モジュール１６３は、非リアルタイムトリガ条件を運ぶクレジット制御回答ＣＣＡメッセージをＣＴＦデバイスに送信するように構成され、非リアルタイムトリガ条件は、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムトリガ条件は、対応するイベントが発生したときに、ＣＴＦデバイスが、イベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をオンライン課金システムＯＣＳに報告するためにはトリガされないことを示す。
【０１６２】
受信モジュール１６１は、ＣＴＦデバイスにより送信され課金情報を運ぶＣＣＲメッセージを受信し、ここで、ＣＣＲメッセージが、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を含む、ようにさらに構成される。
【０１６３】
課金情報を運ぶＣＣＲメッセージは、少なくとも２つのコンテナを含み、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報が、異なるコンテナに個別に配置される。
【０１６４】
課金情報は、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件は、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含むみ、非リアルタイムトリガ条件の対応するイベントに関する情報は、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【０１６５】
任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件のすべての対応するイベントに関する情報を含む。
【０１６６】
別の任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信され現在の報告期間内に発生したすべての非リアルタイムトリガ条件に対応する情報とを含む。
【０１６７】
さらに別の任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムトリガ条件のすべての対応するイベントに関する情報とを含む。
【０１６８】
上述した実装解決策では、コンテナが非リアルタイムトリガ条件をさらに含む場合、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の条件であるか、又はコンテナがいかなる非リアルタイムトリガ条件も含まない場合、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である。
【０１６９】
任意に、ＣＣＲメッセージに含まれるコンテナは、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号は、時系列に配列され、ＯＣＳは、コンテナのシーケンス番号に応じて、コンテナを時系列で区別する。
【０１７０】
本発明の本実施形態で提供されるオンライン課金での情報交換のための装置によると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１７１】
本発明の実施形態は、ＣＴＦデバイス１７０をさらに提供する。図１６に示されるように、ＣＴＦデバイス１７０は、ＣＰＵ等の少なくとも１つのプロセッサ１７１と、少なくとも１つのネットワークインターフェイス１７４又は別のユーザインターフェイス１７３と、メモリ１７５と、少なくとも１つの通信バス１７２とを含む。通信バス１７２は、これらの構成要素の間の接続及び通信を実装するように構成される。任意に、ＣＴＦデバイス１７０は、ディスプレイ、キーボード、クリック装置（例えば、マウス、トラックボール（ｔｒａｃｋｂａｌｌ）、タッチパネル、又はタッチディスプレイ画面）などのユーザインターフェイス１７３をさらに含む。メモリ１７５は、高速ＲＡＭメモリを含むことができ、例えば少なくとも１つの磁気ディスクメモリ等の不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含むことができる。メモリ１７５は、プロセッサ１７１から離間した少なくとも１つのストレージ装置を任意に含み得る。
【０１７２】
一部の実装方法では、メモリ１７５は、下記の要素、実行モジュール若しくはデータ構造、又はそれらのサブセット、又はそれらの拡張セット、
さまざまなシステムプログラムを含むとともに、さまざまな基本サービスを実装してハードウェアベースのタスクを処理するように構成されるオペレーティングシステム１７５１、及び
さまざまなアプリケーションプログラムを含むとともに、さまざまなアプリケーションサービスを実装するように構成されるアプリケーションプログラム１７５２
を格納する。
【０１７３】
アプリケーションプログラム１７５２は、受信モジュール１５１と、ストレージモジュール１５２と、送信モジュール１５３と、処理モジュール１５４とを含むが、これらに限定されない。
【０１７４】
アプリケーションプログラム１７５２のモジュールの具体的な実装については、図１５に示される実施形態の対応するモジュールを参照するものとし、ここでは詳細に説明しない。
【０１７５】
詳細には、ネットワークインターフェイス１７４は、非リアルタイムトリガ条件を運びオンライン課金システムＯＣＳにより送信されるクレジット制御回答ＣＣＡメッセージを受信するように構成され、ＣＣＡメッセージは、割り当て量要求を運びＣＴＦデバイスにより送信されるクレジット制御要求ＣＣＲメッセージに応答するために使用され、非リアルタイムトリガ条件は、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムトリガ条件は、対応するイベントが発生したときに、課金トリガ機能ＣＴＦデバイスが、対応するイベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をＯＣＳに報告するためにはトリガされないことを示し、
メモリ１７５は、ＣＣＲメッセージがＯＣＳに次回送信される前に、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を記録するように構成され、
ネットワークインターフェイス１７４は、ＣＣＲメッセージをＯＣＳに送信し、ここで、ＣＣＲメッセージが、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を含む、ようにさらに構成される。
【０１７６】
任意に、メモリ１７５は、非リアルタイムトリガ条件の対応するイベントが発生したことが検出されるたびに、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を格納し、再始動して非リアルタイムトリガ条件が発生した後の割り当て量使用情報及び／又は非リアルタイムトリガ条件の対応するイベントに関する情報を記録するように具体的に構成され得る。
【０１７７】
任意に、メモリ１７５は、ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信する前に、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を異なるコンテナに個別に配置するようにさらに構成され、ＣＣＲメッセージは、少なくとも２つのコンテナを含み、
課金情報は、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件は、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報は、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【０１７８】
任意に、メモリ１７５は、非リアルタイムトリガ条件の少なくとも２つの対応するイベントが同時に発生したときに、同時のイベントが発生する前の課金情報を同じコンテナに配置するようにさらに構成される。
【０１７９】
任意に、プロセッサ１７１は、ＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信する前に、異なるコンテナ内の課金情報に同じ情報が存在するか否かを判定し、同じ情報が存在する場合に、コンテナの外部に、異なるコンテナ内の課金情報の同じ情報を配置するように構成される。
【０１８０】
任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件のすべての対応するイベントに関する情報を含み得る。
【０１８１】
別の任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、現在の報告期間中に発生しＯＣＳにより送信された非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含む。
【０１８２】
さらに別の任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムトリガ条件のすべての対応するイベントに関する情報とを含む。
【０１８３】
上述した実装解決策では、コンテナ内の情報が非リアルタイムトリガ条件の対応するイベントが発生する前の情報である場合、コンテナは、非リアルタイムトリガ条件をさらに含むか、又はコンテナ内の情報が非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である場合、コンテナは、いかなる非リアルタイムトリガ条件も含まない。
【０１８４】
任意に、ＣＣＲメッセージに含まれるコンテナは、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号は、ＯＣＳがコンテナのシーケンス番号に応じてコンテナを時系列で区別できるように、時系列に配列される。
【０１８５】
任意に、ネットワークインターフェイス１７４は、ＯＣＳにより送信されるＣＣＡメッセージで運ばれるリアルタイムトリガ条件及び非リアルタイムトリガ条件の対応するイベントが同じである場合、イベントが発生したときにＣＣＲメッセージをＯＣＳに送信するようにさらに構成される。
【０１８６】
任意に、ネットワークインターフェイス１７４は、ＣＴＦが新しい非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡを再び受信したときに、ＣＴＦデバイスが、ＯＣＳにより送信された非リアルタイムトリガ条件を受信しているようにさらに構成され、プロセッサ１７１が、受信済みの非リアルタイムトリガ条件を新しい非リアルタイムトリガ条件によって置換するようにさらに構成される。
【０１８７】
任意に、ネットワークインターフェイス１７４は、いかなるイベントにも対応しないヌル非リアルタイムトリガ条件を運びＯＣＳにより送信されるＣＣＡメッセージを受信するようにさらに構成され、プロセッサ１７１は、現在使用されている非リアルタイムトリガ条件を無効化するようにさらに構成される。
【０１８８】
本発明の本実施形態で提供されるＣＴＦデバイスによると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０１８９】
本発明の実施形態は、ＯＣＳデバイス１８０をさらに提供する。図１７に示されるように、ＯＣＳデバイス１８０は、ＣＰＵ等の少なくとも１つのプロセッサ１８１と、少なくとも１つのネットワークインターフェイス１８４又は別のユーザインターフェイス１８３と、メモリ１８５と、少なくとも１つの通信バス１８２とを含む。通信バス１８２は、これらの構成要素の間の接続及び通信を実装するように構成される。任意に、ＯＣＳデバイス１８０は、ディスプレイ、キーボード、クリック装置（例えば、マウス、トラックボール（ｔｒａｃｋｂａｌｌ）、タッチパネル、又はタッチディスプレイ画面）などのユーザインターフェイス１８３をさらに含む。メモリ１８５は、高速ＲＡＭメモリを含むことができ、例えば少なくとも１つの磁気ディスクメモリ等の不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含むことができる。メモリ１８５は、プロセッサ１８１から離間した少なくとも１つのストレージ装置を任意に含み得る。
【０１９０】
一部の実装方法では、メモリ１８５は、下記の要素、実行モジュール若しくはデータ構造、又はそれらのサブセット、又はそれらの拡張セット、
さまざまなシステムプログラムを含むとともに、さまざまな基本サービスを実装してハードウェアベースのタスクを処理するように構成されるオペレーティングシステム１８５１、及び
さまざまなアプリケーションプログラムを含むとともに、さまざまなアプリケーションサービスを実装するように構成されるアプリケーションプログラム１８５２
を格納する。
【０１９１】
アプリケーションプログラム１８５２は、受信モジュール１６１と、処理モジュール１６２と、送信モジュール１６３とを含むが、これらに限定されない。
【０１９２】
アプリケーションプログラム１８５２のモジュールの具体的な実装については、図１６に示される実施形態の対応するモジュールを参照するものとし、ここでは詳細に説明しない。
【０１９３】
詳細には、ネットワークインターフェイス１８４は、課金トリガ機能ＣＴＦデバイスにより送信され割り当て量要求を運ぶクレジット制御要求ＣＣＲメッセージを受信するように構成され、
プロセッサ１８１は、割り当て量要求に応じて非リアルタイムトリガ条件を判定するように構成され、
ネットワークインターフェイス１８４は、非リアルタイムトリガ条件を運ぶクレジット制御回答ＣＣＡメッセージをＣＴＦデバイスに送信するように構成され、非リアルタイムトリガ条件は、格付けグループの１つ又は複数の割り当て量に対応し、非リアルタイムトリガ条件は、対応するイベントが発生したときに、ＣＴＦデバイスが、対応するイベントが発生する前後の課金情報を記録するためにトリガされ、ＣＴＦデバイスが、記録された課金情報をオンライン課金システムＯＣＳに報告するためにはトリガされないことを示し、
ネットワークインターフェイス１８４は、ＣＴＦデバイスにより送信され課金情報を運ぶＣＣＲメッセージを受信し、ここで、課金情報を運ぶＣＣＲメッセージが、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報を含む、ようにさらに構成される。
【０１９４】
課金情報を運ぶＣＣＲメッセージは、少なくとも２つのコンテナを含み、非リアルタイムトリガ条件の対応するイベントが毎回発生する前後の課金情報が、異なるコンテナに個別に配置される。
【０１９５】
課金情報は、ＣＴＦデバイスにより記録された割り当て量使用情報、非リアルタイムトリガ条件、又は非リアルタイムトリガ条件の対応するイベントに関する情報のうちの１つ又は複数を含み、非リアルタイムトリガ条件は、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、非リアルタイムトリガ条件の対応するイベントに関する情報は、ユーザ位置、割り当てられたＱｏＳ値、アクセスされたワイヤレスネットワークタイプ、サービングゲートウェイアドレス、サービングゲートウェイタイプ、ユーザが位置しているタイムゾーン、又はサービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む。
【０１９６】
任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件が発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報及び／又は非リアルタイムトリガ条件のすべての対応するイベントに関する情報を含む。
【０１９７】
別の任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、現在の報告期間内に発生しＯＣＳにより送信された非リアルタイムトリガ条件のものであるすべての対応するイベントに関する情報とを含む。
【０１９８】
さらに別の任意の実装解決策では、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の非リアルタイムトリガ条件に対応する格付けグループの割り当て量使用情報と、ＯＣＳにより送信された非リアルタイムトリガ条件のすべての対応するイベントに関する情報とを含む。
【０１９９】
上述した実装解決策では、コンテナが非リアルタイムトリガ条件をさらに含む場合、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが発生する前の情報であるか、又はコンテナがいかなる非リアルタイムトリガ条件も含まない場合、コンテナ内の情報は、非リアルタイムトリガ条件の対応するイベントが最後に発生してからＣＴＦデバイスがＣＣＲメッセージをＯＣＳに送信するまでの情報である。
【０２００】
任意に、ＣＣＲメッセージに含まれるコンテナは、１つのシーケンス番号を個別に運び、コンテナのシーケンス番号は、時系列に配列され、ＯＣＳは、コンテナのシーケンス番号に応じて、コンテナを時系列で区別する。
【０２０１】
本発明の本実施形態で提供されるＯＣＳデバイスによると、ＣＴＦデバイスは、非リアルタイムＴｒｉｇｇｅｒを運びＯＣＳにより送信されるＣＣＡメッセージを受信し、ＣＣＲメッセージをＯＣＳに次回送信する前に、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を記録し、記録された課金情報を運ぶＣＣＲメッセージをＯＣＳに送信することができる。それにより、ＣＴＦデバイスによりＯＣＳに毎回報告されるＣＣＲメッセージは、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが毎回発生する前後の課金情報を運ぶことができる。イベントが発生するたびに課金情報がリアルタイムで報告される従来技術の解決策に比べて、本発明では、非リアルタイムＴｒｉｇｇｅｒの対応するイベントが発生したときに、イベントが発生する前後の課金情報をまず記録することができ、課金情報をＯＣＳに報告する必要があるときに、イベントが毎回発生する前後の課金情報をＣＣＲメッセージで運び、その結果ＯＣＳに報告することができる。それにより、ＣＴＦデバイスが課金情報をＯＣＳに頻繁に報告するのを防ぎ、ＣＴＦデバイスとＯＣＳとの間での情報交換の頻度を軽減し、ＣＴＦデバイスとＯＣＳとの間での情報伝送の圧力を軽減することができる。
【０２０２】
本明細書の実施形態は、漸進的な方法ですべて説明されている。実施形態の同一又は類似する部分については、これらの実施形態が参照されることができ、各実施形態は、他の実施形態との差異に着目している。特に、デバイスの実施形態は、方法の実施形態と基本的に同じであり、よって簡単に説明されている。関連する部分については、方法の実施形態の部分的な説明が参照され得る。
【０２０３】
当業者は、実施形態における方法のプロセスのすべて又は一部が、関連するハードウェアに命令を与えるコンピュータプログラムにより実装され得ることを理解し得る。プログラムは、コンピュータ読み取り可能な記憶媒体に格納され得る。プログラムを実行すると、実施形態の方法のプロセスが実行される。ストレージ媒体は、磁気ディスク、光ディスク、読み取り専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ，ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ，ＲＡＭ）等を含み得る。
【０２０４】
上記説明は、本発明の単なる具体的な実装方法であり、本発明の保護範囲を限定することを意図したものではない。本発明で開示される技術的範囲内で当業者により容易に把握されるすべての変形又は置換は、本発明の保護範囲内に含まれるものとする。したがって、本発明の保護範囲は、請求項の保護範囲に従うものとする。
【図１】
2020099068.tif 000006
【図２】
2020099068.tif 000007
【図３】
2020099068.tif 000008
【図４】
2020099068.tif 000009
【図５】
2020099068.tif 000010
【図６】
2020099068.tif 000011
【図７】
2020099068.tif 000012
【図８】
2020099068.tif 000013
【図９】
2020099068.tif 000014
【図１０】
2020099068.tif 000015
【図１０ａ】
2020099068.tif 000016
【図１１】
2020099068.tif 000017
【図１２】
2020099068.tif 000018
【図１３】
2020099068.tif 000019
【図１４】
2020099068.tif 000020
【図１５】
2020099068.tif 000021
【図１６】
2020099068.tif 000022
【図１７】
2020099068.tif 000023
【手続補正書】
【提出日】令和2年2月21日(2020.2.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オンライン課金での情報交換のための方法であって、当該方法が、
課金トリガ機能デバイスにより、非リアルタイムトリガ条件に関する情報を運びオンライン課金システムにより送信される第１のクレジット制御回答メッセージを受信するステップであって、前記非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、前記非リアルタイムトリガ条件が、前記非リアルタイムトリガ条件に対応するイベントが発生する前の課金情報を格納するように、前記課金トリガ機能デバイスをトリガするように構成される、ステップと、
前記課金トリガ機能デバイスにより、前記イベントが発生したときに、前記イベントが発生する前の課金情報を格納するステップであって、前記課金情報が、前記格付けグループの前記１つ又は複数の割り当て量の割り当て量使用情報を含む、ステップと、
前記課金トリガ機能デバイスにより、報告条件が満たされたときに、クレジット制御要求メッセージを前記オンライン課金システムに送信するステップであって、前記クレジット制御要求メッセージが、前記イベントが発生する前の前記課金情報を含む、ステップとを含む、方法。
【請求項２】
前記イベントが発生する前の前記課金情報を格納する前記ステップが、
前記課金トリガ機能デバイスにより、前記イベントが発生する前の前記格付けグループの割り当て量使用情報及び／又は前記イベントに関する情報を格納するステップを含み、
当該方法が、前記イベントが発生した後の割り当て量使用情報及び／又は前記非リアルタイムトリガ条件に対応する別のイベントに関する情報を記録するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記課金トリガ機能デバイスにより、前記クレジット制御要求メッセージを前記オンライン課金システムに送信する前記ステップの前に、当該方法が、
前記課金トリガ機能デバイスにより、前記イベントが発生した後の課金情報を格納するステップと、
前記課金トリガ機能デバイスにより、前記イベントが発生する前の前記課金情報と、前記イベントが発生した後の前記課金情報とを異なるコンテナに個別に配置するステップであって、前記クレジット制御要求メッセージが少なくとも２つのコンテナを含む、ステップとをさらに含む、請求項１又は請求項２に記載の方法。
【請求項４】
前記課金情報のいずれかが、前記割り当て量使用情報、前記非リアルタイムトリガ条件、又は前記イベントに関する情報のうちの１つ又は複数を含み、上記のすべてが前記課金トリガ機能デバイスにより記録され、前記非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、前記イベントに関する前記情報が、前記ユーザ位置、前記割り当てられたＱｏＳ値、前記アクセスされたワイヤレスネットワークタイプ、前記サービングゲートウェイアドレス、前記サービングゲートウェイタイプ、前記ユーザが位置している前記タイムゾーン、又は前記サービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む、請求項３に記載の方法。
【請求項５】
前記課金トリガ機能デバイスにより、前記クレジット制御要求メッセージを前記オンライン課金システムに送信する前記ステップの前に、当該方法が、
前記非リアルタイムトリガ条件に対応する少なくとも２つのイベントが同時に発生したときに、前記少なくとも２つのイベントが発生する前の課金情報を同じコンテナに配置するステップをさらに含む、請求項１、請求項３又は請求項４のいずれか一項に記載の方法。
【請求項６】
前記少なくとも２つのコンテナのうちいずれか１つの中の情報が、前記イベントが発生する前の前記格付けグループの前記割り当て量使用情報と、前記報告条件が満たされる前に発生し前記非リアルタイムトリガ条件に対応するすべてのイベントに関する情報とを含む、請求項３に記載の方法。
【請求項７】
前記少なくとも２つのコンテナのうち第１のコンテナの中の前記情報が、前記イベントが発生する前の情報であり、
前記少なくとも２つのコンテナのうち第２のコンテナの中の前記情報が、前記非リアルタイムトリガ条件に対応する最後のイベントが発生した後、かつ、前記課金トリガ機能デバイスが前記クレジット制御要求メッセージを前記オンライン課金システムに送信する前の情報である、請求項３から請求項６のいずれか一項に記載の方法。
【請求項８】
前記第１のコンテナが前記非リアルタイムトリガ条件を含み、前記第２のコンテナが非リアルタイムトリガ条件を含まない、請求項７に記載の方法。
【請求項９】
前記クレジット制御要求メッセージに含まれる前記少なくとも２つのコンテナのそれぞれが、１つのシーケンス番号を運び、前記少なくとも２つのコンテナのシーケンス番号が、時系列に配列される、請求項３から請求項８のいずれか一項に記載の方法。
【請求項１０】
前記課金トリガ機能デバイスにより、新しい非リアルタイムトリガ条件を運び前記オンライン課金システムにより送信される第２のクレジット制御回答メッセージを受信するステップと、
前記課金トリガ機能デバイスにより、前記非リアルタイムトリガ条件を前記新しい非リアルタイムトリガ条件によって置換するステップとをさらに含む、請求項１から請求項９のいずれか一項に記載の方法。
【請求項１１】
前記課金トリガ機能デバイスにより、いかなるイベントにも対応しないヌル非リアルタイムトリガ条件を運び前記オンライン課金システムにより送信される第３のクレジット制御回答メッセージを受信するステップと、
前記課金トリガ機能デバイスにより、現在使用されている非リアルタイムトリガ条件を無効化するステップとをさらに含む、請求項１から請求項１０のいずれか一項に記載の方法。
【請求項１２】
オンライン課金での情報交換のための方法であって、当該方法が、
オンライン課金システムにより、課金トリガ機能デバイスにより送信され割り当て量要求に関する情報を運ぶ第１のクレジット制御要求メッセージを受信するステップと、
前記オンライン課金システムにより、非リアルタイムトリガ条件に関する情報を運ぶクレジット制御回答メッセージを前記課金トリガ機能デバイスに送信するステップであって、前記非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、前記非リアルタイムトリガ条件が、前記非リアルタイムトリガ条件に対応するイベントが発生する前の課金情報を格納するように、前記課金トリガ機能デバイスをトリガするように構成される、ステップと、
前記オンライン課金システムにより、報告条件が満たされたときに、前記課金トリガ機能デバイスにより送信され前記イベントが発生する前の課金情報を運ぶ第２のクレジット制御要求メッセージを受信するステップであって、前記課金情報が、前記格付けグループの前記１つ又は複数の割り当て量の割り当て量使用情報を含む、ステップとを含む方法。
【請求項１３】
前記第２のクレジット制御要求メッセージが、前記イベントが発生した後の課金情報をさらに運び、前記第２のクレジット制御要求メッセージが、少なくとも２つのコンテナを含み、前記イベントが発生する前の前記課金情報と、前記イベントが発生した後の前記課金情報とが、異なるコンテナに個別に配置される、請求項１２に記載の方法。
【請求項１４】
前記課金情報のいずれかが、割り当て量使用情報、前記非リアルタイムトリガ条件、又は前記非リアルタイムトリガ条件の前記対応するイベントに関する情報のうちの１つ又は複数を含み、上記のすべてが前記課金トリガ機能デバイスにより記録され、前記非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、前記イベントに関する情報が、前記ユーザ位置、前記割り当てられたＱｏＳ値、前記アクセスされたワイヤレスネットワークタイプ、前記サービングゲートウェイアドレス、前記サービングゲートウェイタイプ、前記ユーザが位置している前記タイムゾーン、又は前記サービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む、請求項１３に記載の方法。
【請求項１５】
前記少なくとも２つのコンテナのうちいずれか１つの中の情報が、前記イベントが発生する前の前記非リアルタイムトリガ条件に対応する前記格付けグループの割り当て量使用情報と、前記報告条件が満たされる前に発生し前記非リアルタイムトリガ条件に対応するすべてのイベントに関する情報とを含む、請求項１３に記載の方法。
【請求項１６】
前記少なくとも２つのコンテナのうち第１のコンテナが、前記非リアルタイムトリガ条件を含み、
前記少なくとも２つのコンテナのうち第２のコンテナが、非リアルタイムトリガ条件を含まない、請求項１５に記載の方法。
【請求項１７】
前記第１のコンテナの中の前記情報が、前記イベントが発生する前の情報であり、
前記第２のコンテナの中の前記情報が、前記非リアルタイムトリガ条件に対応する最後のイベントが発生した後、かつ、前記課金トリガ機能デバイスが前記第２のクレジット制御要求メッセージを前記オンライン課金システムに送信する前の情報である、請求項１６に記載の方法。
【請求項１８】
前記第２のクレジット制御要求メッセージに含まれる前記少なくとも２つのコンテナのそれぞれが、１つのシーケンス番号を運び、前記少なくとも２つのコンテナのシーケンス番号が、時系列に配列され、前記オンライン課金システムが、前記少なくとも２つのコンテナの前記シーケンス番号に応じて、前記少なくとも２つのコンテナを時系列で区別する、請求項１３から請求項１６のいずれか一項に記載の方法。
【請求項１９】
オンライン課金での情報交換のための装置であって、当該装置が、
非リアルタイムトリガ条件に関する情報を運びオンライン課金システムにより送信されるクレジット制御回答メッセージを受信するように構成される受信モジュールであって、前記非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、前記非リアルタイムトリガ条件が、前記非リアルタイムトリガ条件に対応するイベントが発生する前の課金情報を格納するように、当該装置をトリガするように構成される、受信モジュールと、
前記イベントが発生したときに、前記イベントが発生する前の課金情報を格納するように構成されるストレージモジュールであって、前記課金情報が、前記格付けグループの前記１つ又は複数の割り当て量の割り当て量使用情報を含む、ストレージモジュールと、
報告条件が満たされたときに、クレジット制御要求メッセージを前記オンライン課金システムに送信するように構成される送信モジュールであって、前記クレジット制御要求メッセージが、前記イベントが発生する前の前記課金情報を含む、送信モジュールとを含む、装置。
【請求項２０】
前記ストレージモジュールが、前記クレジット制御要求メッセージを前記オンライン課金システムに送信する前に、前記イベントが発生した後の課金情報を格納し、前記イベントが発生する前の前記課金情報と、前記イベントが発生した後の前記課金情報とを異なるコンテナに個別に配置し、ここで、前記クレジット制御要求メッセージが少なくとも２つのコンテナを含む、ようにさらに構成される、請求項１９に記載の装置。
【請求項２１】
前記課金情報のいずれかが、割り当て量使用情報、前記非リアルタイムトリガ条件、又は前記イベントに関する情報のうちの１つ又は複数を含み、上記のすべてが当該装置により記録され、前記非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、前記イベントに関する前記情報が、前記ユーザ位置、前記割り当てられたＱｏＳ値、前記アクセスされたワイヤレスネットワークタイプ、前記サービングゲートウェイアドレス、前記サービングゲートウェイタイプ、前記ユーザが位置している前記タイムゾーン、又は前記サービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む、請求項２０に記載の装置。
【請求項２２】
前記クレジット制御要求メッセージに含まれる前記少なくとも２つのコンテナのそれぞれが、１つのシーケンス番号を運び、前記少なくとも２つのコンテナのシーケンス番号が、時系列に配列される、請求項２０に記載の装置。
【請求項２３】
オンライン課金での情報交換のためのシステムであって、当該システムが、
課金トリガ機能デバイス及びオンライン課金システムを含み、
前記課金トリガ機能デバイスが、非リアルタイムトリガ条件に関する情報を運び前記オンライン課金システムにより送信される第１のクレジット制御回答メッセージを受信し、ここで、前記非リアルタイムトリガ条件が、格付けグループの１つ又は複数の割り当て量に対応し、前記非リアルタイムトリガ条件が、前記非リアルタイムトリガ条件に対応するイベントが発生する前の課金情報を格納するように、前記課金トリガ機能デバイスをトリガするように構成され、前記イベントが発生したときに、前記イベントが発生する前の課金情報を格納し、ここで、前記課金情報が、前記格付けグループの前記１つ又は複数の割り当て量の割り当て量使用情報を含み、報告条件が満たされたときに、クレジット制御要求メッセージを前記オンライン課金システムに送信し、ここで、前記クレジット制御要求メッセージが、前記イベントが発生する前の前記課金情報を含む、ように構成され、
前記オンライン課金システムが、前記非リアルタイムトリガ条件に関する情報を運ぶ前記第１のクレジット制御回答メッセージを前記課金トリガ機能デバイスに送信し、前記クレジット制御要求メッセージを受信するように構成される、
ことを特徴とするシステム。
【請求項２４】
前記課金トリガ機能デバイスが、前記イベントが発生する前の前記格付けグループの割り当て量使用情報及び／又は前記イベントに関する情報を格納し、前記イベントが発生した後の割り当て量使用情報及び／又は前記非リアルタイムトリガ条件に対応する別のイベントに関する情報を記録するようにさらに構成される、請求項２３に記載のシステム。
【請求項２５】
前記課金トリガ機能デバイスが、前記イベントが発生した後の課金情報を格納し、前記非リアルタイムトリガ条件の前記対応するイベントが発生する前の前記課金情報と、前記イベントが発生する前の前記課金情報とを異なるコンテナに個別に配置するようにさらに構成され、前記クレジット制御要求メッセージが少なくとも２つのコンテナを含む、請求項２３又は請求項２４に記載のシステム。
【請求項２６】
前記課金情報のいずれかが、前記割り当て量使用情報、前記非リアルタイムトリガ条件、又は前記イベントに関する情報のうちの１つ又は複数を含み、上記のすべてが前記課金トリガ機能デバイスにより記録され、前記非リアルタイムトリガ条件が、下記の、ユーザ位置が変化すること、割り当てられたＱｏＳ値が変化すること、アクセスされたワイヤレスネットワークタイプが変化すること、サービングゲートウェイアドレスが変化すること、サービングゲートウェイタイプが変化すること、ユーザが位置しているタイムゾーンが変化すること、又はサービングネットワークＰＬＭＮが変化することのうちの１つ又は複数を含み、前記イベントに関する前記情報が、前記ユーザ位置、前記割り当てられたＱｏＳ値、前記アクセスされたワイヤレスネットワークタイプ、前記サービングゲートウェイアドレス、前記サービングゲートウェイタイプ、前記ユーザが位置している前記タイムゾーン、又は前記サービングネットワークＰＬＭＮのうちの少なくとも１つ又は複数の値を含む、請求項２５に記載のシステム。
【請求項２７】
前記課金トリガ機能デバイスが、前記非リアルタイムトリガ条件に対応する少なくとも２つのイベントが同時に発生したときに、前記少なくとも２つのイベントが発生する前の課金情報を同じコンテナに配置するようにさらに構成される、請求項２４から請求項２６のいずれか一項に記載のシステム。
【請求項２８】
前記少なくとも２つのコンテナのうちいずれか１つの中の情報が、前記イベントが発生する前の前記格付けグループの割り当て量使用情報と、前記報告条件が満たされる前に発生し前記非リアルタイムトリガ条件に対応するすべての対応するイベントに関する情報とを含む、請求項２５又は請求項２６に記載のシステム。
【請求項２９】
前記少なくとも２つのコンテナのうち第１のコンテナの中の前記情報が、前記イベントが発生する前の情報であり、
前記少なくとも２つのコンテナのうち第２のコンテナの中の前記情報が、前記非リアルタイムトリガ条件に対応する最後のイベントが発生した後、かつ、前記課金トリガ機能デバイスが前記クレジット制御要求メッセージを前記オンライン課金システムに送信する前の情報である、請求項２５から請求項２８のいずれか一項に記載のシステム。
【請求項３０】
前記第１のコンテナが前記非リアルタイムトリガ条件を含み、前記第２のコンテナが非リアルタイムトリガ条件を含まない、請求項２９に記載のシステム。
【請求項３１】
前記クレジット制御要求メッセージに含まれる前記少なくとも２つのコンテナのそれぞれが、１つのシーケンス番号を運び、前記少なくとも２つのコンテナのシーケンス番号が、時系列に配列される、請求項２５から請求項３０のいずれか一項に記載のシステム。
【請求項３２】
前記課金トリガ機能デバイスが、新しい非リアルタイムトリガ条件を運び前記オンライン課金システムにより送信される第２のクレジット制御回答を受信し、前記非リアルタイムトリガ条件を前記新しい非リアルタイムトリガ条件によって置換するようにさらに構成される、請求項２５から請求項３１のいずれか一項に記載のシステム。
【請求項３３】
前記課金トリガ機能デバイスが、いかなるイベントにも対応しないヌル非リアルタイムトリガ条件を運び前記オンライン課金システムにより送信される第３のクレジット制御回答メッセージを受信し、現在使用されている非リアルタイムトリガ条件を無効化するようにさらに構成される、請求項２５から請求項３２のいずれか一項に記載のシステム。
【外国語明細書】
2020099068000001.pdf