(57)【特許請求の範囲】
【請求項１】
ダウンリンクnon-IPデータを含むNIDD (Non-IP Data Delivery) のリクエストをサーバ装置から受信し、
前記ダウンリンクnon-IPデータをバッファし、
ダウンリンクnon-IPデータをすでにバッファしているときに、追加のダウンリンクnon-IPデータを含む追加のNIDDのリクエストを前記サーバ装置から受信した場合、端末が到達可能もしくは到達可能になるところとなる前に前記追加のダウンリンクnon-IPデータを含むNIDDのリクエストを制御装置に対して送信することなく、前記追加のダウンリンクnon-IPデータをバッファする、
exposure functionエンティティ。
【請求項２】
すでにバッファに存在するダウンリンクnon-IPデータのうち、前記追加のダウンリンクnon-IPデータに対応するものを、削除する、
請求項１に記載のexposure functionエンティティ。
【請求項３】
前記exposure functionエンティティは、
SCEF (Service Capability Exposure Function) エンティティであり、
前記サーバ装置は、
SCS/AS (Service Capability Server / Application Server) であり、
前記制御装置は、
MME (Mobility Management Entity) またはSGSN (Serving GPRS (General Packet Radio Service) Support Node) である、
請求項１または２に記載のexposure functionエンティティ。
【請求項４】
ダウンリンクnon-IPデータを含むNIDD (Non-IP Data Delivery) のリクエストをサーバ装置から受信し、
前記ダウンリンクnon-IPデータをバッファし、
ダウンリンクnon-IPデータをすでにバッファしているときに、追加のダウンリンクnon-IPデータを含む追加のNIDDのリクエストを前記サーバ装置から受信した場合、端末が到達可能もしくは到達可能になるところとなる前に前記追加のダウンリンクnon-IPデータを含むNIDDのリクエストを制御装置に対して送信することなく、前記追加のダウンリンクnon-IPデータをバッファする、
方法。
【請求項５】
すでにバッファに存在するダウンリンクnon-IPデータのうち、前記追加のダウンリンクnon-IPデータに対応するものを、削除する、
請求項４に記載の方法。
【請求項６】
前記サーバ装置は、
SCS/AS (Service Capability Server / Application Server) であり、
前記制御装置は、
MME (Mobility Management Entity) またはSGSN (Serving GPRS (General Packet Radio Service) Support Node) である、
請求項４または５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＳＣＥＦ（Service Capability Exposure Function）エンティティ、通信端末、データ処理方法、データ受信方法、及びプログラムに関し、例えば、Non-IP データを処理するＳＣＥＦエンティティ、通信端末、データ処理方法、データ受信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、様々なデバイス（モノ）にモバイル通信機能を持たせ、インターネットに接続したり、デバイス間で通信したりすることを実現するＩｏＴ（Internet of Things）に関するモバイル通信技術が発展している。デバイスにモバイル通信機能を持たせる上でのひとつの課題として、消費電力の低減がある。センサー装置など、数年単位の長期間に渡りメンテナンスフリーで稼働することが期待される。このようなデバイスにモバイル通信機能を持たせる上で、通信の消費電力を低減することが望ましい。【０００３】
モバイル通信に関する標準仕様を定める３ＧＰＰ（3rd Generation Partnership Project）においては、通信の消費電力を低減する技術の１つとして、ＩＰプロトコルスタックを使用せずデータ通信を行うNon-IP data deliveryが規定されている。【０００４】
非特許文献１の5.13.3節には、EPC（Evolved Packet Core）ネットワークにおいて、downlink（ネットワークから端末方向）のNon-IP data deliveryを行う構成例と、その構成例における手順が開示されている。【０００５】
この構成例は、Non-IPデータを受信するＵＥ（User Equipment）と、Non-IPデータの送信元であるＳＣＳ（Services Capability Server）又はＡＳ（Application Server）と、Non-IPデータを受け付けて認可と通信量制御及びレート制御（load control）を行うＳＣＥＦ（Service Capability Exposure Function）と、Ｃ（Control）−Ｐｌａｎｅのメッセージ（例えば、ＮＡＳ（Non Access Stratum）メッセージ）を用いてNon-IPデータをＵＥへ送信する交換局ＭＭＥ（Mobility Management Entity）と、を含む。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】3GPP TS 23.682 V14.1.0 (2016-09) 5.13.3節
【発明の概要】
【発明が解決しようとする課題】
【０００７】
モバイル通信において、downlink（ネットワークから端末方向）の通信は、ＵＥのパワーセーブモード状況、電波状況などにより、一時的に、ＵＥに到達不能（UE is unreachable）の場合がある。非特許文献１の5.13.3節には、downlink（ネットワークから端末方向）のNon-IP data deliveryを行う手順において、downlinkの通信がＵＥに到達不能だった場合に、ＵＥに到達可能となった後に、Non-IP data deliveryが行われる。【０００８】
ＭＭＥは、Non-IP data delivery送信リクエスト（NIDD Submit Request）をＳＣＥＦから受信する。ＭＭＥは、ＵＥに到達不能であることを検出した場合、Non-IPデータがＵＥへ配送されなかったことを示すCauseを含めて、Non-IP data delivery送信リクエストに対する応答（NIDD Submit Response）をリターンする。Non-IP data delivery送信リクエストに設定されるCauseは、さらに、ＵＥが到達可能（UE is reachable）となったことをＭＭＥが検知した場合に、ＭＭＥがＳＣＥＦへその旨を通知（NIDD Submit Indication）することを示す。【０００９】
上記応答（NIDD Submit Response）を受信したＳＣＥＦは、ＭＭＥからNIDD Submit Indicationが送信されるまでNon-IPデータをバッファする。ＳＣＥＦは、最終的に、ＭＭＥからのNIDD Submit Indicationの受信を契機としてNon-IP data delivery送信リクエストを再送する。【００１０】
しかし、ＵＥに到達不能な間に、ＳＣＳ又はＡＳから該当ＵＥに対して２つ以上のNon-IP data delivery送信リクエストがあった場合、次の問題が発生する。【００１１】
ＵＥに到達不能であることによって、ＳＣＥＦが第１のNon-IPデータをバッファしている間に、ＳＣＥＦがＳＣＳ又はＡＳから第２のNon-IPデータに関するNon-IP data delivery送信リクエストを受信することがある。この場合、ＳＣＥＦは、第２のNon-IPデータに関するNon-IP data delivery送信リクエストをＭＭＥへ送信する。UEに到達不能の状況であるため、第２のNon-IPデータは、ＵＥに到達せず、第１のNon-IPデータと同様、ＳＣＥＦにバッファされる結果となる。従って、ＵＥに到達不能の状況において、ＳＣＥＦが第２のNon-IPデータに関するNon-IP data delivery送信リクエストを送信することは、ＳＣＥＦとＭＭＥの通信処理をむやみに増加させる悪影響を及ぼす。【００１２】
本発明の目的は、Non-IP data deliveryにおいて、ＳＣＥＦとＭＭＥとの間の通信に関する処理負荷が増大することを抑えるＳＣＥＦエンティティ、通信端末、データ処理方法、データ受信方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の第１の態様にかかるＳＣＥＦエンティティは、通信端末へ配送されなかった第１のNon-IPデータをバッファする記憶部と、サーバ装置から前記通信端末を宛先とする第２のNon-IPデータを受信した際に、前記第１のNon-IPデータがバッファされている場合、前記第２のNon-IPデータを、モバイルネットワーク内の制御装置へ送信することを抑制し、前記第２のNon-IPデータを前記記憶部にバッファする制御部と、を備えるものである。【００１４】
本発明の第２の態様にかかる通信端末は、自装置が到達可能になるまでＳＣＥＦエンティティがバッファする複数のNon-IP データを、自装置が到達可能となった際に、制御装置を介して一つのメッセージとして受信する通信部と、前記一つのメッセージに含まれる複数のNon-IP データをそれぞれのNon-IP データ毎に読み取る制御部と、を備えるものである。【００１５】
本発明の第３の態様にかかるデータ処理方法は、通信端末へ配送されなかった第１のNon-IPデータをバッファし、サーバ装置から前記通信端末を宛先とする第２のNon-IPデータを受信した際に、前記第１のNon-IPデータがバッファされている場合、前記第２のNon-IPデータをモバイルネットワーク内の制御装置へ送信することを抑制し、前記第２のNon-IPデータをバッファするものである。【００１６】
本発明の第４の態様にかかるデータ通信方法は、自装置が到達可能になるまでＳＣＥＦエンティティがバッファする複数のNon-IP データを、自装置が到達可能となった際に、制御装置を介して一つのメッセージとして受信し、前記一つのメッセージに含まれる複数のNon-IP データをそれぞれのNon-IP データ毎に読み取るものである。【００１７】
本発明の第５の態様にかかるプログラムは、通信端末へ配送されなかった第１のNon-IPデータをバッファし、サーバ装置から前記通信端末を宛先とする第２のNon-IPデータを受信した際に、前記第１のNon-IPデータがバッファされている場合、前記第２のNon-IPデータをモバイルネットワーク内の制御装置へ送信することを抑制し、前記第２のNon-IPデータをバッファすることをコンピュータに実行させるものである。
【発明の効果】
【００１８】
本発明により、Non-IP data deliveryにおいて、ＳＣＥＦとＭＭＥとの間の通信に関する処理負荷が増大することを抑えるＳＣＥＦエンティティ、通信端末、データ処理方法、データ受信方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態１にかかる通信システムの構成図である。
【図２】実施の形態２にかかる通信システムの構成図である。
【図３】実施の形態２にかかるＵＥが到達不能である場合の処理の流れを示す図である。
【図４】実施の形態２にかかるＵＥが到達可能である場合の処理の流れを示す図である。
【図５】実施の形態３にかかるＳＣＥＦが、許容通信量及びレートに関する情報を受信する処理の流れを示す図である。
【図６】実施の形態４にかかるＵＥの構成図である。
【図７】実施の形態４にかかるＵＥが到達可能である場合の処理の流れを示す図である。
【図８】実施の形態５にかかるバッファに格納されたNon-IPデータを示す図である。
【図９】実施の形態５にかかるバッファに格納されたNon-IPデータを示す図である。
【図１０】それぞれの実施の形態にかかるＵＥの構成図である。
【図１１】それぞれの実施の形態にかかるＳＣＥＦの構成図である。
【発明を実施するための形態】
【００２０】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて本発明の実施の形態１にかかる通信システムの構成例について説明する。図１の通信システムは、ＳＣＥＦ（Service Capability Exposure Function）エンティティ（以下、ＳＣＥＦとする）１０、制御装置２０、サーバ装置３０、及び通信端末４０を有している。ＳＣＥＦ１０、制御装置２０、サーバ装置３０、及び通信端末４０は、プロセッサがメモリに格納されたプログラムを実行することによって動作するコンピュータ装置であってもよい。
【００２１】
通信端末４０は、携帯電話端末、スマートフォン端末、もしくはタブレット型端末等であってもよい。または、通信端末４０は、Ｍ２Ｍ（Mobile to Mobile）端末、ＭＴＣ（Machine Type Communication）端末、もしくはＩｏＴ（Internet of Things）端末等であってもよい。通信端末４０は、無線アクセスネットワークを介してＳＣＥＦエンティティ１０と通信を行う。
【００２２】
サーバ装置３０は、例えば、アプリケーションサービスを提供するアプリケーションサーバ（Application Server）であってもよい。もしくは、サーバ装置３０は、アプリケーションサーバとＳＣＥＦ１０との間に配置され、アプリケーションサービスに関するデータを中継するサーバ装置であってもよい。
【００２３】
制御装置２０は、モバイルネットワーク内に配置されるノード装置である。制御装置２０は、モバイルネットワーク内において制御情報を中継もしくは処理するノード装置である。制御情報は、例えば、C（Control）-Planeデータ、C-Planeメッセージ等と称されてもよい。制御装置２０は、例えば、３ＧＰＰにおいて規定されているＭＭＥもしくはＳＧＳＮ（Serving GPRS（General Packet Radio Service） Support Node）等であってもよい。
【００２４】
ＳＣＥＦ１０は、３ＧＰＰにおいて動作が規定されているノード装置である。ＳＣＥＦ１０は、３ＧＰＰにおいて規定されているモバイルネットワークであって、モバイル通信事業者が管理するモバイルネットワークと、アプリケーションサーバ等のモバイル通信事業者以外の第３者が管理するサーバ装置等との間に配置される。ＳＣＥＦ１０は、サーバ装置３０に対して、モバイルネットワークにおいて対応可能なサービス、及び当該サービスを提供するための能力に関する情報を、安全に提供する。
【００２５】
また、ＳＣＥＦ１０は、サーバ装置３０から送信されたNon-IPデータを、モバイルネットワーク内の制御装置２０を介して通信端末４０へ配送もしくは配信（delivery）する。以下の記載において、配送との用語は、配信と置き換えられてもよい。Non-IPデータは、ＩＰプロトコルスタックを使用しないデータである。Non-IP データとは、通信に用いられるデータ・パケットが EPS（Evolved Packet System） の観点からは構造化されていないものを指す。例えば、LoRa, SIGFOX, NB-IoT など 一般に LPWA (Low Power Wide Area) と総称されるテクノロジーは、デバイスの消費電力を低減するため、IP データ・ベアラを確立しない。これらに対応するため、3GPP 網では C-plane で小容量のデータをやりとりする仕組み（Non-IP Data Delivery (NIDD) ）が規定されている。Non-IPデータは、モバイルネットワーク内においては制御情報として伝送される。Non-IPデータは、例えば、ＩｏＴサービスを受けるＩｏＴ端末へ送信されるデータであってもよい。
【００２６】
続いて、ＳＣＥＦ１０の構成例について説明する。ＳＣＥＦ１０は、記憶部１１及び制御部１２を有している。制御部１２は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、制御部１２は、チップもしくは回路等のハードウェアであってもよい。記憶部１１は、例えば、メモリであってもよい。
【００２７】
記憶部１１は、通信端末４０へ配送されなかったNon-IPデータをバッファする。言い換えると、記憶部１１は、Non-IPデータを通信端末４０へ再送信するまでに、一時的にNon-IPデータを記憶、保存、もしくは格納する。Non-IPデータが通信端末４０へ配送されない場合とは、例えば、通信端末４０がパワーセーブモードである場合、もしくは、電波状況が悪化し無線通信を行えない場合等がある。Non-IPデータが通信端末４０へ配送されない状態であることを、通信端末４０が到達不能（unreachable）であると言い換えてもよい。また、Non-IPデータが通信端末４０へ配送することができる状態であることを、通信端末４０が到達可能（reachable）であると言い換えてもよい。
【００２８】
制御部１２は、サーバ装置３０から通信端末４０を宛先とするNon-IPデータを受信した際に、通信端末４０へ配送されなかったNon-IPデータが記憶部１１にバッファされている場合、サーバ装置３０から受信したNon-IPデータをモバイルネットワーク内の制御装置２０へ送信することを抑制し、サーバ装置３０から受信したNon-IPデータを記憶部１１にバッファする。Non-IPデータをモバイルネットワーク内の制御装置２０へ送信することを抑制するとは、Non-IPデータをモバイルネットワーク内の制御装置２０へ送信しないことを含む。
【００２９】
通信端末４０へ配送されなかったNon-IPデータが記憶部１１にバッファされている場合とは、通信端末４０が到達不能な場合である。そのため、ＳＣＥＦ１０がサーバ装置３０から受信した、通信端末４０を宛先とする新たなNon-IPデータを制御装置２０へ送信しても、制御装置２０は、Non-IPデータを通信端末４０へ送信することができない、もしくは、Non-IPデータを通信端末４０へ送信することができない可能性が高い。
【００３０】
このような場合に、制御部１２が、サーバ装置３０から受信したNon-IPデータを制御装置２０へ送信せずに、記憶部１１にバッファすることによって、モバイルネットワーク内における不要なトラヒックを発生させることを防止することができる。
【００３１】
（実施の形態２）
続いて、図２を用いて本発明の実施の形態２にかかる通信システムの構成例について説明する。図２の通信システムは、ＳＣＥＦ１０、ＭＭＥ２２、ＳＧＳＮ２４、ＲＡＮ（Radio Access Network）２６、ＡＳ３２、ＳＣＳ３４、及びＵＥ４２を有している。
【００３２】
ＭＭＥ２２及びＳＧＳＮ２４は、図１の制御装置２０に相当する。ＡＳ３２及びＳＣＳ３４は、図２のサーバ装置３０に相当する。ＵＥ４２は、図１の通信端末４０に相当する。ＵＥ４２は、３ＧＰＰにおいて、通信端末の総称として用いられる。
【００３３】
ＲＡＮ２６は、例えば、ＬＴＥ（Long Term Evolution）通信をサポートするｅＮＢ（evolved Node B）であってもよく、３ＧＰＰにおいていわゆる３Ｇ通信として規定されている無線通信をサポートするＮｏｄｅＢ及びＮｏｄｅＢを制御するＲＮＣ（Radio Network Controller）であってもよい。
【００３４】
ＭＭＥ２２及びＳＧＳＮ２４は、ＣＰＦ（C-Plane Function）エンティティ（以下、ＣＰＦとする）と称されてもよい。ＭＭＥ２２及びＳＧＳＮ２４は、主に、ＵＥ４２の移動管理、ベアラの設定要求、ベアラの設定指示、ベアラの削除要求、もしくは、ベアラの削除指示を行う装置である。
【００３５】
ＡＳ３２及びＳＣＳ３４は、ＵＥ４２にアプリケーションサービスを提供するために用いられる装置である。アプリケーションサービスは、例えば、ＩｏＴサービスと言い換えられてもよい。ＡＳ３２又はＳＣＳ３４は、ＳＣＥＦ１０へNon-IPデータを送信する。ＡＳ３２は、ＳＣＳ３４を介さず、ＳＣＥＦ１０へ直接Non-IPデータを送信してもよい。ＡＳ３２又はＳＣＳ３４は、以下の説明において、ＡＳ３２／ＳＣＳ３４、もしくは、ＳＣＳ３４／ＡＳ３２と記載されることがある。
【００３６】
ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２から送信されたNon-IPデータをＭＭＥ２２又はＳＧＳＮ２４へ送信する。ＭＭＥ２２又はＳＧＳＮ２４は、ＲＡＮ２６を介してNon-IPデータをＵＥ４２へ配送する。ＭＭＥ２２又はＳＧＳＮ２４は、ＵＥ４２が到達不能である場合、Non-IPデータをＳＣＥＦ１０へ返送する。ＳＣＥＦ１０は、ＵＥ４２へ配送されなかったNon-IPデータをバッファする。
【００３７】
また、図２は、ＳＣＥＦ１０、ＭＭＥ２２、ＲＡＮ２６、及びＳＧＳＮ２４がＨＰＬＭＮ（Home Public Land Mobile Network）に属している構成を示している。一方、ＳＣＥＦ１０がＨＰＬＭＮに属し、ＭＭＥ２２、ＳＧＳＮ２４、及びＲＡＮ２６がＶＰＬＭＮ（Visited PLMN）に属する場合、ＳＣＥＦ１０とＭＭＥ２２との間、さらに、ＳＣＥＦ１０とＳＧＳＮ２４との間に、ＩＷＫ（Interworking）−ＳＣＥＦが配置されてもよい。ＩＷＫ−ＳＣＥＦは、ＶＰＬＭＮに配置され、ＳＣＥＦ１０とＭＭＥ２２との間の通信、さらに、ＳＣＥＦ１０とＳＧＳＮ２４との間の通信を中継する。
【００３８】
続いて、図３を用いて、ＵＥ４２が到達不能である場合の処理の流れについて説明する。図３においては、ＳＣＥＦ１０は、ＭＭＥ２２を介してNon-IPデータを配送する処理について説明しているが、ＭＭＥ２２の代わりにＳＧＳＮ２４が用いられてもよい。
【００３９】
はじめに、ＳＣＳ３４／ＡＳ３２は、NIDD Submit RequestメッセージをＳＣＥＦ１０へ送信する（Ｓ１１）。NIDD Submit Requestメッセージは、External Identifier又はMSISDN（Mobile Subscriber Integrated Service Digital Network Number）を含む。さらに、NIDD Submit Requestメッセージは、SCS/AS Reference ID、及びNon-IPデータを含む。External Identifier及びMSISDNは、ＵＥ４２の識別情報である。SCS/AS Reference IDは、ＳＣＳ３４又はＡＳ３２の識別情報である。
【００４０】
次に、ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２からNIDD Submit Requestメッセージを受信すると、External Identifier又はMSISDNに関連付けられたSCEF EPS bearer contextが存在するか確認する（Ｓ１２）。さらに、ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２からNIDD Submit Requestメッセージを受信すると、ＳＣＳ３４／ＡＳ３２がNIDD Submit Requestメッセージを送信することを認可されているか確認する（Ｓ１２）。さらに、ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２からNIDD Submit Requestメッセージを受信すると、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータの許容通信量及びレートの少なくとも一方を超過していないかを確認する（Ｓ１２）。許容通信量は、例えば、１日あたりに送信されたデータ量の累積値であってもよい。
【００４１】
SCEF EPS bearer contextは、ＭＭＥ２２とＳＣＥＦ１０との間においてNon-IPデータを送信するためのベアラが確立されていることを示す情報である。ＭＭＥ２２とＳＣＥＦ１０との間には、３ＧＰＰにおいてリファレンスポイントとしてT6aが定められている。ＭＭＥ２２とＳＣＥＦ１０との間のベアラは、ＵＥ４２のAttach処理時に確立される。また、ＭＭＥ２２の代わりにＳＧＳＮ２４が用いられることがある。ＳＧＳＮ２４とＳＣＥＦ１０との間には、３ＧＰＰにおいてリファレンスポイントとしてT6bが定められている。ＵＥ４２のSCEF EPS bearerは、ＵＥ４２とＳＣＳ３４／ＡＳ３２との間でNon-IPデータを伝送するための、ＳＣＥＦ１０とＭＭＥ２２との間に設定されるベアラである。
【００４２】
ＳＣＥＦ１０は、SCEF EPS bearer contextが存在しない、ＳＣＳ３４／ＡＳ３２がNIDD Submit Requestメッセージを送信することを認可されていない、及び、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータの許容通信量及びレートの少なくとも一方を超過している、との事象の少なくとも１つの事象に該当する場合、ＳＣＳ３４／ＡＳ３２へNIDD Submit Responseメッセージを送信する（Ｓ１３）。NIDD Submit Responseメッセージには、NIDD Submit Responseメッセージが送信される要因となった情報が設定されている。NIDD Submit Responseメッセージが送信される要因となった情報は、例えば、NIDD Submit Responseメッセージに設定されるcause valueを用いて示されてもよい。
【００４３】
ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータの許容通信量及びレートの少なくとも一方を超過している場合、ステップＳ１１において受信したNon-IP データを廃棄してもよい。
【００４４】
また、ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータの許容通信量を超過している場合、超過分のNon-IPデータを廃棄してもよい。また、ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータのレートを超過している場合、一部のNon-IPデータを廃棄し、許容されているレートになるように制御してもよい。
【００４５】
また、ＳＣＥＦ１０は、External Identifier又はMSISDNに関連付けられたSCEF EPS bearer contextが存在しない場合、External Identifier又はMSISDNに該当するＵＥを管理するＭＭＥとの間において、Non-IP PDN connectionを確立するための処理を実行してもよい。
【００４６】
次に、ＳＣＥＦ１０は、SCEF EPS bearer contextが存在し、ＳＣＳ３４／ＡＳ３２がNIDD Submit Requestメッセージを送信することを認可されており、さらに、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータの許容通信量及びレートを超過していない場合、ＳＣＥＦ１０の制御部１２は、ＵＥ４２のSCEF EPS bearerへ送信するための別のNon-IPデータを記憶部１１に既にバッファしているか否かを判定する（Ｓ１４）。ＵＥ４２のSCEF EPS bearerへ送信するための別のNon-IPデータは、例えば、ＵＥ４２へ配送されなかったNon-IPデータであってもよい。
【００４７】
ＳＣＥＦ１０の制御部１２は、ＵＥ４２のSCEF EPS bearerへ送信するための別のNon-IPデータを記憶部１１にバッファしていないと判定した場合、ＳＣＥＦ１０は、NIDD Submit RequestメッセージをＭＭＥ２２へ送信する（Ｓ１５）。NIDD Submit Requestメッセージは、User Identity、EPS（Evolved Packet System） Bearer ID、SCEF ID、Non-IPデータ、SCEF Wait Time、及びMaximum Re-transmission timeを含む。User Identityは、ＵＥ４２の識別情報である。EPS bearer IDは、ＳＣＥＦ１０とＭＭＥ２２との間に設定されたベアラ（SCEF EPS bearer）の識別情報である。SCEF IDは、ＳＥＣＦ１０の識別情報である。SCEF Wait Timeは、ＳＣＥＦ１０が、ＭＭＥ２２から送信されるResponseメッセージを待つことができる時間である。Maximum Re-transmission timeは、ＳＣＥＦ１０がメッセージを再送信することができる時間である。
【００４８】
次に、ＭＭＥ２２は、NIDD Submit Requestメッセージを受信すると、ＵＥ４２が到達不能であることを検出する（Ｓ１６）。次に、ＭＭＥ２２は、NIDD Submit ResponseメッセージをＳＣＥＦへ送信する（Ｓ１７）。NIDD Submit Responseメッセージは、Cause及びRequested Re-transmission Timeを含む。Causeは、ＵＥ４２がパワーセービングモードであるため一時的に到達可能ではないとしてNon-IPデータがＵＥ４２へ配送されなかったこと、さらに、ＵＥが到達可能（UE is reachable）となったことをＭＭＥ２２が検知した場合に、ＭＭＥ２２がＳＣＥＦ１０へその旨を通知（NIDD Submit Indication）することを示す内容が設定される。
【００４９】
Requested Re-transmission Timeには、ＳＣＥＦ１０が現在到達不能であるＵＥ４２へダウンリンクデータを再送信することが可能となることが予測される時間を示す。
【００５０】
また、ＭＭＥ２２は、ＵＥが到達可能（UE is reachable）となったことをＭＭＥ２２が検知した場合に、ＳＣＥＦ１０へその旨を通知することを示すNot Reachable for NIDD flagを設定する。
【００５１】
次に、ＳＣＥＦ１０は、ＭＭＥ２２からNIDD Submit Responseメッセージを受信すると、ＵＥ４２がパワーセービングモードであるため一時的に到達可能ではないことを示すCause valueを参照して、ＵＥ４２が到達不能であることを理解する。さらに、ＳＣＥＦ１０は、ステップＳ１５において送信を試みたNon-IPデータをバッファする（Ｓ１８）。また、ＳＣＥＦ１０は、ステップＳ１４において、ＵＥ４２のSCEF EPS bearerへ送信するための別のNon-IPデータを記憶部１１に既にバッファしていると判定した場合、ステップＳ１５〜Ｓ１７の処理を実行することなく、ステップＳ１１において受信したNon-IPデータをバッファする（Ｓ１８）。
【００５２】
次に、ＳＣＥＦ１０は、ＭＭＥ２２から受信した結果を含む、NIDD Submit ResponseメッセージをＳＣＳ３４／ＡＳ３２へ送信する（Ｓ１９）。もしくは、NIDD Submit Responseメッセージは、ＳＣＥＦ１０が、ステップＳ１１において受信したNon-IPデータをＭＭＥ２２へ送信することなくバッファしたことを示す情報を含んでもよいし、ＵＥ４２がパワーセービングモードであるため一時的に到達可能ではないことを示す情報を含んでもよい。
【００５３】
続いて、図４を用いて、ＵＥ４２が到達可能である場合の処理の流れについて説明する。はじめに、ＭＭＥ２２は、ＵＥ４２が到達可能もしく到達可能になるところであることを検出する（Ｓ２１）。例えば、ＭＭＥ２２は、ＵＥ４２がＴＡＵ（Tracking Area Update）を実行することによってパワーセービングモードから復帰した場合、もしくは、Mobile Originated通信が開始された場合等に、ＵＥ４２が到達可能であることを検出する。
【００５４】
次に、ＭＭＥ２２は、図３のステップＳ１７においてNIDD Submit Responseメッセージを送信したＳＣＥＦ１０に対して、NIDD Submit Indicationメッセージを送信する（Ｓ２２）。NIDD Submit Indicationメッセージは、User Identityを含む。User Identityは、ＵＥ４２の識別情報である。
【００５５】
次に、ＳＣＥＦ１０は、ＭＭＥ２２からNIDD Submit Indicationメッセージを受信すると、バッファした順に、バッファしていたNon-IPデータをNIDD Submit Requestメッセージを用いてＭＭＥ２２へ送信する（Ｓ２３）。例えば、ＳＣＥＦ１０は、図３のステップＳ１４において、ＵＥ４２のSCEF EPS bearerへ送信するための別のNon-IPデータを記憶部１１に既にバッファしていると判定した場合、はじめに、既にバッファされていたNon-IPデータをＭＭＥ２２へ送信する。その後、ＳＣＥＦ１０は、図３のステップＳ１１において受信したNon-IPデータをＭＭＥ２２へ送信する。
【００５６】
また、ＳＣＥＦ１０は、Non-IPデータをＭＭＥ２２へ向けて、ＵＥ４２のSCEF EPS bearerへ送信する際に、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータの許容通信量及びレートを超過しないように通信量及びレート制御を適用する。つまり、ＳＣＥＦ１０は、図３のステップＳ１５においてＭＭＥ２２へNon-IPデータを送信する場合に加えて、図４のステップＳ２３においてNon-IPデータを送信する場合においても、通信量及びレート制御を適用する。
【００５７】
次に、ＭＭＥ２２は、NIDD Submit Requestメッセージを受信すると、ＵＥ４２へNon-IPデータを配送する（Ｓ２４）。例えば、ＵＥ４２とＭＭＥ２２との間においてC-Plane接続を確立中であれば、ＭＭＥ２２は、ＵＥ４２へNon-IPデータを即時送信する。ＵＥ４２とＭＭＥ２２との間においてC-Plane接続を確立中でなければ、ＵＥ４２を呼び出すページング処理を行う。ＭＭＥ２２は、ページング処理を行うことによってＵＥ４２との間においてC-Plane接続を確立すると、ＵＥ４２へNon-IPデータを送信する。
【００５８】
次に、ＭＭＥ２２は、ステップＳ２４におけるNon-IPデータの配送を開始することができた場合、ＳＣＥＦ１０へNIDD Submit Responseメッセージを送信する（Ｓ２５）。NIDD Submit Responseメッセージは、Non-IPデータの配送を開始することができたことを示すcause valueを含む。さらに、ＳＣＥＦ１０は、ＭＭＥ２２から受信したNIDD Submit Responseメッセージを、ＳＣＳ３４／ＡＳ３２へ送信する（Ｓ２６）。
【００５９】
また、ステップＳ２３〜Ｓ２６の動作は、バッファされているNon-IPデータの数に応じて繰り返し実施される。つまり、ＳＣＥＦ１０は、バッファされているNon-IPデータ毎に、NIDD Submit RequestメッセージをＭＭＥ２２へ送信する。
【００６０】
また、ステップＳ２３において、ＳＣＥＦ１０は、Non-IPデータをＭＭＥ２２へ送信する際に、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータの許容通信量及びレートの代わりに、ＳＣＥＦ１０に許容されているNon-IPデータの許容量及びレートを超過しないように通信量及びレート制御をしてもよい。
【００６１】
以上説明したように、本発明の実施の形態２にかかるＳＣＥＦ１０は、ＵＥ４２へ送信すべきNon-IPデータがバッファされているか否かを判定することができる。さらに、ＳＣＥＦ１０は、ＵＥ４２へ送信すべきNon-IPデータがバッファされていると判定した場合、NIDD Submit Requestメッセージの送信処理及びNIDD Submit Responseメッセージの受信処理を行うことなく、Non-IPデータをバッファすることができる。これにより、ＳＣＥＦ１０とＭＭＥ２２との間において不要なトラヒックが発生することを回避することができる。
【００６２】
さらに、ＳＣＥＦ１０は、バッファしていたNon-IPデータをＭＭＥ２２へ向けて、ＵＥ４２のSCEF EPS bearerへ送信する場合に、先にバッファしたNon-IPデータをＭＭＥ２２へ向けて、ＵＥ４２のSCEF EPS bearerへ送信することができる。これより、ＵＥ４２において、Non-IPデータを受信する順序が逆転することを回避することができる。その結果、Non-IPデータの順序性を維持することが要求されるアプリケーションサービスを提供することができる。
【００６３】
さらに、ＳＣＥＦ１０は、バッファしていたNon-IPデータをＭＭＥ２２へ向けて、ＵＥ４２のSCEF EPS bearerへ送信する場合に、ＳＣＳ３４／ＡＳ３２もしくはＳＣＥＦ１０に許容されているNon-IPデータの許容通信量及びレートを超過しないように通信量及びレート制御を適用することができる。これより、ＳＣＥＦ１０がNon-IPデータを再送する際にバースト転送が発生することを回避することができる。その結果、通信速度の面において低性能のＩｏＴデバイス等のＵＥ４２が、Non-IPデータの受信に失敗する事象を減少もしくは回避させることができる。
【００６４】
（実施の形態３）
続いて、図５を用いて本発明の実施の形態３にかかるＳＣＥＦ１０が、許容通信量及びレートに関する情報を受信する処理の流れについて説明する。実施の形態２においては、ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２に許容されているNon-IPデータの許容通信量及びレートを超過しないように通信量及びレート制御を適用している。これに対して、実施の形態３においては、ＵＥ４２に、又はＵＥ４２のSCEF EPS bearerに許容されているNon-IPデータの許容通信量及びレートを超過しないように通信量及びレート制御を適用する。ＵＥ４２のSCEF EPS bearerは、ＵＥ４２とＳＣＳ３４／ＡＳ３２との間でNon-IPデータを伝送するための、ＳＣＥＦ１０とＭＭＥ２２との間に設定されるベアラである。
【００６５】
はじめに、ＳＣＳ３４／ＡＳ３２は、NIDD Configuration RequestメッセージをＳＣＥＦ１０へ送信する（Ｓ３１）。NIDD Configuration Requestメッセージは、External IdentifierもしくはMSISDNを含む。External IdentifierもしくはMSISDNは、ＵＥ４２を識別する情報である。さらに、NIDD Configuration Requestメッセージは、SCS/AS Reference IDを含む。次に、ＳＣＥＦ１０は、NIDD Configuration Requestメッセージに含まれるExternal IdentifierもしくはMSISDN、さらに、SCS/AS Reference IDを記憶部１１に格納する（Ｓ３２）。
【００６６】
次に、ＳＣＥＦ１０は、ＳＣＳ３４／ＡＳ３２が、受信したExternal IdentifierもしくはMSISDNに関するNIDD Configuration Requestメッセージを送信することを認可されているかを確認するために、ＨＳＳ（Home Subscriber Server）へNIDD Authorization Requestメッセージを送信する（Ｓ３３）。NIDD Authorization Requestメッセージは、External IdentifierもしくはMSISDN、さらに、ＳＣＥＦ１０に関連付けられたＡＰＮ（Access Point Name）を含む。ＨＳＳは、複数のＵＥに関する加入者情報を管理するノード装置である。
【００６７】
次に、ＨＳＳは、ＳＣＳ３４／ＭＭＥ２２が、NIDD Configuration Requestメッセージを送信することが認可されていると判定する（Ｓ３４）。さらに、ＨＳＳは、NIDD Authorization Requestメッセージに含まれるExternal IdentifierもしくはMSISDNに対応付けられたＩＭＳＩ（International Mobile Subscriber Identity）を抽出する。ＩＭＳＩは、モバイルネットワーク内におけるＵＥの識別情報として用いられる。
【００６８】
次に、ＨＳＳは、NIDD Authorization Requestメッセージに対する応答としてNIDD Authorization ResponseメッセージをＳＣＥＦ１０へ送信する（Ｓ３５）。NIDD Authorization Responseメッセージは、External IdentifierもしくはMSISDNに対応付けられたＩＭＳＩを含む。さらに、NIDD Authorization Responseメッセージは、ＵＥ４２に許容されているNon-IPデータの許容通信量及びレートの少なくとも一方を示すLoadControlInformationを含む。ＨＳＳは、ＵＥ毎に、又はＵＥのSCEF EPS bearer毎に許容されているNon-IPデータの許容通信量及びレートの少なくとも一方を加入者情報として管理しているとする。
【００６９】
次に、ＳＣＥＦ１０は、NIDD Configuration Requestメッセージに対する応答として、NIDD Configuration ResponseメッセージをＳＣＳ３４／ＡＳ３２へ送信する（Ｓ３６）。
【００７０】
図５の処理が実行されることによって、ＳＣＥＦ１０は、ＵＥ４２に許容されているNon-IPデータの許容通信量及びレートの少なくとも一方を示す情報をＨＳＳから取得することができる。または、ＳＣＥＦ１０は、ＵＥ４２のSCEF EPS bearerに許容されているNon-IPデータの許容通信量及びレートの少なくとも一方を示す情報をＨＳＳから取得することができる。
【００７１】
また、ＳＣＥＦ１０は、図４と同じシーケンスに従ってＵＥ４２へNon-IPデータを送信することができる。ただし、ＳＣＥＦ１０は、図３のステップＳ１５、および、図４のステップＳ２３において、Non-IPデータをＭＭＥ２２へ向けて、ＵＥ４２のSCEF EPS bearerへ送信する際に、ＵＥ４２又はＵＥ４２のSCEF EPS bearerに許容されているNon-IPデータの許容通信量及びレートを超過しないように通信量及びレート制御を適用する。
【００７２】
以上説明したように、ＳＣＥＦ１０は、バッファしていたNon-IPデータをＭＭＥ２２へ向けて、ＵＥ４２のSCEF EPS bearerへ送信する場合に、ＵＥ４２に、又はＵＥ４２のSCEF EPS bearerに許容されているNon-IPデータの許容通信量及びレートを超過しないように通信量及びレート制御を適用することができる。これより、通信速度の面において低性能のＩｏＴデバイス等のＵＥ４２が、Non-IPデータの受信に失敗する事象を減少もしくは回避させることができる。
【００７３】
（実施の形態４）
続いて、図６を用いて本発明の実施の形態４にかかるＵＥ４２の構成例について説明する。ＵＥ４２は、通信部４３及び制御部４４を有している。通信部４３及び制御部４４は、プロセッサがメモリに格納されたプログラムを実行することによって処理が実行されるソフトウェアもしくはモジュールであってもよい。または、通信部４３及び制御部４４は、チップもしくは回路等のハードウェアであってもよい。
【００７４】
通信部４３は、ＭＭＥ２２から配送されるNon-IPデータを受信する。ここで、通信部４３は、複数のNon-IPデータを一つのメッセージを用いて受信する。つまり、ＭＭＥ２２は、ＳＣＥＦ１０にバッファされているNon-IPデータの数と同じ回数、Non-IPデータの送信を繰り返すのではなく、複数のNon-IPデータを含む一つのメッセージをＵＥ４２へ送信する。通信部４３は、複数のNon-IPデータを含む１つのメッセージを制御部４４へ出力する。
【００７５】
制御部４４は、一つのメッセージに含まれる複数のNon-IPデータを、それぞれのNon-IPデータ毎に読み取る。言い換えると、制御部４４は、一つのメッセージに含まれる複数のNon-IPデータを、それぞれのNon-IPデータ毎に切り分けて読み取る。さらに言い換えると、制御部４４は、一つのメッセージに含まれる複数のNon-IPデータをパース（parse）して読み取る。
【００７６】
制御部４４は、例えば、Non-IPデータのデータサイズに関する情報を保持していてもよい。例えば、複数のNon-IPデータを含む一つのメッセージ内に、それぞれのNon-IPデータのデータサイズに関する情報が設定されていてもよい。もしくは、Non-IPデータのデータサイズがモバイルネットワーク内において予め定められている場合、制御部４４は、予め定められているNon-IPデータのデータサイズに関する情報を保持していてもよい。制御部４４は、Non-IPデータのデータサイズに従って、一つのメッセージに含まれる複数のNon-IPデータを読み取ってもよい。
【００７７】
続いて、図７を用いて、ＵＥ４２が到達可能である場合の処理の流れについて説明する。図７のステップＳ４１及びＳ４２は、図４のステップＳ２１及びＳ２２と同様であるため詳細な説明を省略する。
【００７８】
次に、ＳＣＥＦ１０は、ＭＭＥ２２からNIDD Submit Indicationメッセージを受信すると、バッファされている複数のNon-IPデータを一つのNIDD Submit Requestメッセージを用いてＭＭＥ２２へ向けて、ＵＥ４２のSCEF EPS bearerへ送信する（Ｓ４３）。例えば、ＳＣＥＦ１０は、NIDD Submit Requestメッセージの先頭に近いデータ領域に、はじめにバッファしていたNon-IPデータを設定し、メッセージの最後尾に近いデータ領域に、新たにバッファされたNon-IPデータを設定してもよい。
【００７９】
次に、ＭＭＥ２２は、複数のNon-IPデータを含むNIDD Submit Requestメッセージを受信すると、ＵＥ４２へ一つのメッセージを用いて複数のNon-IPデータを配送する（Ｓ４４）。
【００８０】
次に、ＭＭＥ２２は、ステップＳ４４におけるNon-IPデータの配送を開始することができた場合、ＳＣＥＦ１０へNIDD Submit Responseメッセージを送信する（Ｓ４５）。次に、ＳＣＥＦ１０は、Non-IPデータ毎に、NIDD Submit Responseメッセージを、ＳＣＳ３４／ＡＳ３２へ送信する（Ｓ４６及びＳ４７）。例えば、ステップＳ４３において、ＳＣＥＦ１０は、最初にバッファしていたNon-IPデータ#1と、後からバッファしたNon-IPデータ#2とを一つのNIDD Submit Requestメッセージを用いてＭＭＥ２２へ送信したとする。この場合、ＳＣＥＦ１０は、NIDD Submit Responseメッセージを受信すると、Non-IPデータ#1をＵＥ４２へ配送したことを示すNIDD Submit ResponseメッセージをステップＳ４６において送信し、Non-IPデータ#2をＵＥ４２へ配送したことを示すNIDD Submit ResponseメッセージをステップＳ４７において送信する。
【００８１】
以上説明したように、図７に示す処理を実行することによって、ＳＣＥＦ１０は、一つのNIDD Submit Requestメッセージを用いて複数のNon-IPデータをＭＭＥ２２へ向けて、ＵＥ４２のSCEF EPS bearerへ配送することができる。さらに、ＭＭＥ２２は、一つのメッセージを用いて複数のNon-IPデータをＵＥ４２へ配送することができる。さらに、ＵＥ４２は、一つのメッセージに含まれる複数のNon-IPデータを、Non-IPデータ毎に読み取ることができる。
【００８２】
その結果、モバイルネットワーク内において伝送されるメッセージ数を削減することができるため、モバイルネットワーク内に発生し得る輻輳を回避することができる。例えば、ＵＥ４２としてＩｏＴ端末が用いられた場合、モバイルネットワークにかなり多くの数のＩｏＴ端末が接続されることが想定される。そのため、ＵＥ４２としてＩｏＴ端末が用いられた場合等に、メッセージ数を削減するより多くの効果を得ることができる。
【００８３】
（実施の形態５）
続いて、実施の形態５にかかるNon-IPデータのバッファへの格納処理について説明する。アプリケーションによっては、複数のNon-IPデータをバッファへ格納する際に、既にバッファに存在するNon-IPデータは不要であり、新しくバッファへ格納されるNon-IPデータのみが必要である場合がある。
【００８４】
例えば、Non-IPデータがＵＥ４２の状態を示す情報である場合、新しいNon-IPデータのみが必要となってもよい。具体的には、ＵＥ４２がランプである場合に、Non-IPデータは、ランプ状態をONにするかOFFにするかを示す情報を含んでもよい。はじめにランプ状態をONにすることを示すNon-IPデータがバッファに格納された後に、ランプの状態をOFFにすることを示すNon-IPデータがＳＣＳ３４／ＡＳ３２からＳＣＥＦ１０へ送信されてきた場合、はじめにバッファに格納されたNon-IPデータは不要となる。
【００８５】
このような場合、ＳＣＥＦ１０は、最初にバッファに格納したNon-IPデータを削除し、後からＳＣＳ３４／ＡＳ３２からＳＣＥＦ１０へ送信されてきたNon-IPデータのみをバッファするようにしてもよい。
【００８６】
ここで、図８及び図９を用いて、バッファに格納されたNon-IPデータについて説明する。図８は、図３のステップＳ１１が送信される前にバッファされているNon-IPデータを示している。図９は、図３のステップＳ１８においてバッファされたNon-IPデータを示している。
【００８７】
図８及び図９のバッファ順は、１番が最も早くバッファされたNon-IPデータであり、３番が最も遅くバッファされたNon-IPデータであることを示している。Non-IPデータの設定内容は、例えば、ＵＥ４２の制御内容が示されてもよい。例えば、図８のバッファ順が２であるNon-IPデータは、機器のスイッチをONにすることを示す。さらに、それぞれのNon-IPデータには属性ＩＤが設定されているとする。例えば、バッファ順が２であるNon-IPデータは、属性ＩＤとしてランプ状態を示す情報が設定されている。
【００８８】
ここで、ＳＣＥＦ１０は、属性ＩＤが同じNon-IPデータを受信した場合、既にバッファされているNon-IPデータを削除してもよい。図９は、バッファ順が２であるNon-IPデータと、新たに受信したNon-IPデータの属性ＩＤが、ランプ状態で一致している場合に、既にバッファされているNon-IPデータを削除していることを示している。
【００８９】
以上説明したように、ＳＣＥＦ１０は、Non-IPデータをバッファする際に、既にバッファされているNon-IPデータであって、不要なNon-IPデータを削除することができる。これにより、ＳＣＥＦ１０のバッファサイズを縮小させることができる。
【００９０】
続いて以下では、上述の複数の実施形態で説明されたＵＥ４２及びＳＣＥＦ１０の構成例について説明する。
【００９１】
図１０は、ＵＥ４２の構成例を示すブロック図である。Radio Frequency（RF）トランシーバ１１０１は、ＲＡＮ２６と通信するためにアナログRF信号処理を行う。RFトランシーバ１１０１により行われるアナログRF信号処理は、周波数アップコンバージョン、周波数ダウンコンバージョン、及び増幅を含む。RFトランシーバ１１０１は、アンテナ１１０２及びベースバンドプロセッサ１１０３と結合される。すなわち、RFトランシーバ１１０１は、変調シンボルデータ（又はOFDMシンボルデータ）をベースバンドプロセッサ１１０３から受信し、送信RF信号を生成し、送信RF信号をアンテナ１１０２に供給する。また、RFトランシーバ１１０１は、アンテナ１１０２によって受信された受信ＲＦ信号に基づいてベースバンド受信信号を生成し、これをベースバンドプロセッサ１１０３に供給する。
【００９２】
ベースバンドプロセッサ１１０３は、無線通信のためのデジタルベースバンド信号処理（データプレーン処理）とコントロールプレーン処理を行う。デジタルベースバンド信号処理は、(a) データ圧縮／復元、(b) データのセグメンテーション／コンカテネーション、(c) 伝送フォーマット（伝送フレーム）の生成／分解、(d) 伝送路符号化／復号化、(e) 変調（シンボルマッピング）／復調、及び(f) Inverse Fast Fourier Transform（IFFT）によるOFDMシンボルデータ（ベースバンドOFDM信号）の生成などを含む。一方、コントロールプレーン処理は、レイヤ１（e.g., 送信電力制御）、レイヤ２（e.g., 無線リソース管理、及びhybrid automatic repeat request（HARQ）処理）、及びレイヤ３（e.g., アタッチ、モビリティ、及び通話管理に関するシグナリング）の通信管理を含む。
【００９３】
例えば、LTEおよびLTE-Advancedの場合、ベースバンドプロセッサ１１０３によるデジタルベースバンド信号処理は、Packet Data Convergence Protocol（PDCP）レイヤ、Radio Link Control（RLC）レイヤ、MACレイヤ、およびPHYレイヤの信号処理を含んでもよい。また、ベースバンドプロセッサ１１０３によるコントロールプレーン処理は、Non-Access Stratum（NAS）プロトコル、RRCプロトコル、及びMAC CEの処理を含んでもよい。
【００９４】
ベースバンドプロセッサ１１０３は、デジタルベースバンド信号処理を行うモデム・プロセッサ（e.g., Digital Signal Processor（DSP））とコントロールプレーン処理を行うプロトコルスタック・プロセッサ（e.g., Central Processing Unit（CPU）、又はMicro Processing Unit（MPU））を含んでもよい。この場合、コントロールプレーン処理を行うプロトコルスタック・プロセッサは、後述するアプリケーションプロセッサ１１０４と共通化されてもよい。
【００９５】
アプリケーションプロセッサ１１０４は、CPU、MPU、マイクロプロセッサ、又はプロセッサコアとも呼ばれる。アプリケーションプロセッサ１１０４は、複数のプロセッサ（複数のプロセッサコア）を含んでもよい。アプリケーションプロセッサ１１０４は、メモリ１１０６又は図示されていないメモリから読み出されたシステムソフトウェアプログラム（Operating System（OS））及び様々なアプリケーションプログラム（例えば、通話アプリケーション、WEBブラウザ、メーラ、カメラ操作アプリケーション、音楽再生アプリケーション）を実行することによって、ＵＥ４２の各種機能を実現する。
【００９６】
いくつかの実装において、図１０に破線（１１０５）で示されているように、ベースバンドプロセッサ１１０３及びアプリケーションプロセッサ１１０４は、１つのチップ上に集積されてもよい。言い換えると、ベースバンドプロセッサ１１０３及びアプリケーションプロセッサ１１０４は、１つのSystem on Chip（SoC）デバイス１１０５として実装されてもよい。SoCデバイスは、システムLarge Scale Integration（LSI）またはチップセットと呼ばれることもある。
【００９７】
メモリ１１０６は、揮発性メモリ若しくは不揮発性メモリ又はこれらの組合せである。メモリ１１０６は、物理的に独立した複数のメモリデバイスを含んでもよい。揮発性メモリは、例えば、Static Random Access Memory（SRAM）若しくはDynamic RAM（DRAM）又はこれらの組み合わせである。不揮発性メモリは、マスクRead Only Memory（MROM）、Electrically Erasable Programmable ROM（EEPROM）、フラッシュメモリ、若しくはハードディスクドライブ、又はこれらの任意の組合せである。例えば、メモリ１１０６は、ベースバンドプロセッサ１１０３、アプリケーションプロセッサ１１０４、及びSoC１１０５からアクセス可能な外部メモリデバイスを含んでもよい。メモリ１１０６は、ベースバンドプロセッサ１１０３内、アプリケーションプロセッサ１１０４内、又はSoC１１０５内に集積された内蔵メモリデバイスを含んでもよい。さらに、メモリ１１０６は、Universal Integrated Circuit Card（UICC）内のメモリを含んでもよい。
【００９８】
メモリ１１０６は、上述の複数の実施形態で説明されたＵＥ４２による処理を行うための命令群およびデータを含むソフトウェアモジュール（コンピュータプログラム）を格納してもよい。いくつかの実装において、ベースバンドプロセッサ１１０３又はアプリケーションプロセッサ１１０４は、当該ソフトウェアモジュールをメモリ１１０６から読み出して実行することで、上述の実施形態で説明されたＵＥ４２の処理を行うよう構成されてもよい。
【００９９】
図１１は、ＳＣＥＦ１０の構成例を示すブロック図である。図１１を参照すると、ＳＣＥＦ１０は、ネットワークインターフェース１２０１、プロセッサ１２０２、及びメモリ１２０３を含む。ネットワークインターフェース１２０１は、ネットワークノード（e.g., ＭＭＥ２２もしくはＳＧＳＮ２４）と通信するために使用される。ネットワークインターフェース１２０１は、例えば、IEEE 802.3 seriesに準拠したネットワークインタフェースカード（NIC）を含んでもよい。
【０１００】
プロセッサ１２０２は、メモリ１２０３からソフトウェア（コンピュータプログラム）を読み出して実行することで、上述の実施形態においてシーケンス図及びフローチャートを用いて説明されたＳＣＥＦ１０の処理を行う。プロセッサ１２０２は、例えば、マイクロプロセッサ、MPU、又はCPUであってもよい。プロセッサ１２０２は、複数のプロセッサを含んでもよい。
【０１０１】
メモリ１２０３は、揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ１２０３は、プロセッサ１２０２から離れて配置されたストレージを含んでもよい。この場合、プロセッサ１２０２は、図示されていないI/Oインタフェースを介してメモリ１２０３にアクセスしてもよい。
【０１０２】
図１１の例では、メモリ１２０３は、ソフトウェアモジュール群を格納するために使用される。プロセッサ１２０２は、これらのソフトウェアモジュール群をメモリ１２０３から読み出して実行することで、上述の実施形態において説明されたＳＣＥＦ１０の処理を行うことができる。
【０１０３】
図１０及び図１１を用いて説明したように、上述の実施形態にＵＥ４２及びＳＣＥＦ１０が有するプロセッサの各々は、図面を用いて説明されたアルゴリズムをコンピュータに行わせるための命令群を含む１又は複数のプログラムを実行する。このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（Non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、Compact Disc Read Only Memory（CD-ROM）、CD-R、CD-R/W、半導体メモリ（例えば、マスクROM、Programmable ROM（PROM）、Erasable PROM（EPROM）、フラッシュROM、Random Access Memory（RAM））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１０４】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本発明は、それぞれの実施の形態を適宜組み合わせて実施されてもよい。
【０１０５】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１０６】
この出願は、２０１６年１０月７日に出願された日本出願特願２０１６−１９９０９３を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【０１０７】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
通信端末へ配送されなかった第１のNon-IPデータをバッファする記憶部と、
サーバ装置から前記通信端末を宛先とする第２のNon-IPデータを受信した際に、前記第１のNon-IPデータがバッファされている場合、前記第２のNon-IPデータをモバイルネットワーク内の制御装置へ送信することを抑制し、前記第２のNon-IPデータを前記記憶部にバッファする制御部と、を備えるＳＣＥＦエンティティ。
（付記２）
前記制御部は、
前記サーバ装置から前記第２のNon-IPデータを受信した際に、前記第１のNon-IPデータがバッファされているか否かを判定し、前記第１のNon-IPデータがバッファされていると判定した場合、前記第２のNon-IPデータを前記記憶部にバッファし、前記第１のNon-IPデータがバッファされていないと判定した場合、前記制御装置へ前記第２のNon-IPデータを送信する、付記１に記載のＳＣＥＦエンティティ。
（付記３）
前記制御部は、
前記制御装置から、前記通信端末へNon-IPデータを配送可能な状態であることを示すメッセージを受信すると、前記記憶部にバッファされている前記第１及び第２のNon-IPデータを前記制御装置へ送信する、付記１又は２に記載のＳＣＥＦエンティティ。
（付記４）
前記制御部は、
前記記憶部にバッファされた順に、前記記憶部にバッファされているNon-IPデータを、前記制御装置へ送信する、付記３に記載のＳＣＥＦエンティティ。
（付記５）
前記制御部は、
前記記憶部にバッファされている複数のNon-IPデータを含む１つのメッセージを前記制御装置へ送信する、付記３又は４に記載のＳＣＥＦエンティティ。
（付記６）
前記制御部は、
前記サーバ装置に許容されている通信量もしくは通信レートを満たすように前記第１及び第２のNon-IPデータを前記制御装置へ送信する、付記３乃至５のいずれか１項に記載のＳＣＥＦエンティティ。
（付記７）
前記制御部は、
前記サーバ装置から前記通信端末を宛先とする前記第２のNon-IPデータを受信した際に、前記サーバ装置に許容されている通信量もしくは通信レートを超過している場合、前記第２のNon-IPデータを廃棄する、付記１乃至６のいずれか１項に記載のＳＣＥＦエンティティ。
（付記８）
前記制御部は、
前記通信端末または前記通信端末がNon-IPデータを伝送する通信ベアラに許容されている通信量もしくは通信レートを満たすように前記第１及び第２のNon-IPデータを前記制御装置へ送信する、付記３乃至５のいずれか１項に記載のＳＣＥＦエンティティ。
（付記９）
前記制御部は、
前記サーバ装置から前記通信端末を宛先とする前記第２のNon-IPデータを受信した際に、前記通信端末または前記通信端末がNon-IPデータを伝送する通信ベアラに許容されている通信量もしくは通信レートを超過している場合、前記第２のNon-IPデータを廃棄する、付記１乃至８のいずれか１項に記載のＳＣＥＦエンティティ。
（付記１０）
前記制御部は、
前記通信端末または前記通信端末がNon-IPデータを伝送する前記通信ベアラに許容されている通信量もしくは通信レートに関する情報を、前記モバイルネットワーク内に配置されている加入者情報管理装置から受信する、付記８又は９に記載のＳＣＥＦエンティティ。
（付記１１）
前記制御部は、
前記ＳＣＥＦエンティティに許容されている通信量もしくは通信レートを満たすように前記第１及び第２のNon-IPデータを前記制御装置へ送信する、付記３乃至５のいずれか１項に記載のＳＣＥＦエンティティ。
（付記１２）
前記制御部は、
前記サーバ装置から前記通信端末を宛先とする前記第２のNon-IPデータを受信した際に、前記ＳＣＥＦエンティティに許容されている通信量もしくは通信レートを超過している場合、前記第２のNon-IPデータを廃棄する、付記１乃至１１のいずれか１項に記載のＳＣＥＦエンティティ。
（付記１３）
前記制御部は、
前記第２のNon-IPデータが、前記通信端末の状態を示す前記第１のNon-IPデータを更新するNon-IPデータである場合、前記記憶部から前記第１のNon-IPデータを削除し、前記第２のNon-IPデータを前記記憶部へバッファさせる、付記１乃至１２のいずれか１項に記載のＳＣＥＦエンティティ。
（付記１４）
自装置が到達可能になるまでＳＣＥＦエンティティがバッファする複数のNon-IP データを、自装置が到達可能となった際に、制御装置を介して一つのメッセージとして受信する通信部と、
前記一つのメッセージに含まれる複数のNon-IP データをそれぞれのNon-IP データ毎に読み取る制御部と、を備える通信端末。
（付記１５）
通信端末へ配送されなかった第１のNon-IPデータをバッファし、
サーバ装置から前記通信端末を宛先とする第２のNon-IPデータを受信した際に、前記第１のNon-IPデータがバッファされている場合、前記第２のNon-IPデータをモバイルネットワーク内の制御装置へ送信することを抑制し、前記第２のNon-IPデータをバッファする、データ処理方法。
（付記１６）
自装置が到達可能になるまでＳＣＥＦエンティティがバッファする複数のNon-IP データを、自装置が到達可能となった際に、制御装置を介して一つのメッセージとして受信し、
前記一つのメッセージに含まれる複数のNon-IP データをそれぞれのNon-IP データ毎に読み取る、データ受信方法。
（付記１７）
通信端末へ配送されなかった第１のNon-IPデータをバッファし、
サーバ装置から前記通信端末を宛先とする第２のNon-IPデータを受信した際に、前記第１のNon-IPデータがバッファされている場合、前記第２のNon-IPデータをモバイルネットワーク内の制御装置へ送信することを抑制し、前記第２のNon-IPデータをバッファすることをコンピュータに実行させるプログラム。
（付記１８）
自装置が到達可能になるまでＳＣＥＦエンティティがバッファする複数のNon-IP データを、自装置が到達可能となった際に、制御装置を介して一つのメッセージとして受信し、
前記一つのメッセージに含まれる複数のNon-IP データをそれぞれのNon-IP データ毎に読み取ることをコンピュータに実行させるプログラム。
【符号の説明】
【０１０８】
１０  ＳＣＥＦ
１１  記憶部
１２  制御部
２０  制御装置
２２  ＭＭＥ
２４  ＳＧＳＮ
２６  ＲＡＮ
３０  サーバ装置
３２  ＡＳ
３４  ＳＣＳ
４０  通信端末
４２  ＵＥ
４３  通信部
４４  制御部
【図１】
0006733736.tif 000002
【図２】
0006733736.tif 000003
【図３】
0006733736.tif 000004
【図４】
0006733736.tif 000005
【図５】
0006733736.tif 000006
【図６】
0006733736.tif 000007
【図７】
0006733736.tif 000008
【図８】
0006733736.tif 000009
【図９】
0006733736.tif 000010
【図１０】
0006733736.tif 000011
【図１１】
0006733736.tif 000012