(57)【特許請求の範囲】
【請求項１】
構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信する
受信手段と、
前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求であって、前記内線代表番号への着信呼に応答するための番号であるコールピックアップ特番と、前記内線代表番号と、前記内線代表番号に発信を行った電話機の番号である発信者番号とを含むプッシュ通知要求を生成する
生成手段と、
前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行う
送信手段と、
を有する中継装置。
【請求項２】
前記生成手段は、
前記着信通知情報を各モバイル端末宛てのプッシュ通知要求に変換する、
請求項１に記載の中継装置。
【請求項３】
前記生成手段は、
前記着信通知情報に含まれる前記内線代表番号のグループに属する複数の前記モバイル端末の端末番号と、前記内線代表番号とから、前記プッシュ通知要求を生成する、
請求項２に記載の中継装置。
【請求項４】
前記送信手段は、
プッシュ通知を前記モバイル端末に送信するプッシュ通知サーバに、前記プッシュ通知要求を送信する、
請求項１から３のいずれか１項に記載の中継装置。
【請求項５】
前記受信手段が、
前記構内交換機から、前記内線代表番号に対する着信について前記複数のモバイル端末の１つが応答したことの通知を示す応答不可通知情報を受信した場合に、
前記生成手段は、
前記着信に応答している前記モバイル端末を含む、前記内線代表番号のグループに属する全ての前記モバイル端末それぞれに対して、前記応答不可通知情報に対応するプッシュ通知要求を生成し、
前記送信手段は、
前記応答不可通知情報に対応するプッシュ通知要求を、全ての前記モバイル端末に対して送信する、
請求項１から４のいずれか１項に記載の中継装置。
【請求項６】
請求項１から５のいずれか１項に記載の中継装置と、
前記構内交換機と、
を有する通信システム。
【請求項７】
前記構内交換機は、
前記内線代表番号に発信を行った電話機の番号である発信者番号と、着信に応答した前記モバイル端末から送信されたリクエストに含まれる発信者番号とを比較して、両者が一致する場合に、前記電話機と着信に応答した前記モバイル端末との間の通話を接続する、
請求項６に記載の通信システム。
【請求項８】
プッシュ通知をモバイル端末に送信するサーバであるプッシュ通知サーバ
をさらに有し、
前記送信手段は、
プッシュ通知を前記モバイル端末に送信するプッシュ通知サーバに、前記プッシュ通知要求を送信する、
請求項６又は７に記載の通信システム。
【請求項９】
構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信し、
前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求であって、前記内線代表番号への着信呼に応答するための番号であるコールピックアップ特番と、前記内線代表番号と、前記内線代表番号に発信を行った電話機の番号である発信者番号とを含むプッシュ通知要求を生成し、
前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行う、
中継方法。
【請求項１０】
構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信する
ステップと、
前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求であって、前記内線代表番号への着信呼に応答するための番号であるコールピックアップ特番と、前記内線代表番号と、前記内線代表番号に発信を行った電話機の番号である発信者番号とを含むプッシュ通知要求を生成する
ステップと、
前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行う
ステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置、通信システム、中継方法及びプログラムに関する。
【背景技術】
【０００２】
公衆交換電話網に多数の構内電話機を接続する構内交換機（Private Branch eXchange：ＰＢＸ）の技術が知られている。この技術に関連し、特許文献１は、構内交換機と発信者情報通知管理装置とを有し、構内交換機経由で電話転送を受けたスマートフォンにおいて、発信者情報を確実に確認できるようにするシステムを開示する。特許文献１において、構内交換機は、発信元電話機から発信された内線端末への着信をスマートフォンに転送し、上記発信元電話機の電話番号および上記内線端末の電話番号を含む着信通知を発信者情報通知管理装置に送信する。発信者情報通知管理装置は、上記構内交換機から上記着信通知を受信したことに応じて、上記スマートフォンを配信先とする、上記発信元電話機の電話番号を含む発信者情報のプッシュ通知のリクエストを、プッシュ通知サーバに送信する。
【０００３】
また、特許文献２は、複数の電話端末を音声パケット伝送用の通信ネットワークを介して接続するとともに、複数の電話端末相互間で通信を行なわせる電話交換装置を開示する。特許文献２にかかる電話交換装置は、内線グループ宛の接続要求が発生した場合に、グループテーブルを参照して、該当する内線グループの電話端末に対し接続制御を行う。また、電話交換装置は、内線グループに対する接続時に、要求元から送られた音声パケットを通信ネットワークを介して該当する内線グループに属する全電話端末に転送する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１９−２１２９４２号公報
【特許文献２】特開２００６−０１９９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献にかかる技術では、内線代表番号に着信があった場合に、構内電話交換機（電話交換装置）が、内線代表番号のグループに属する端末に、着信通知を送信（転送）する。特に、特許文献２にかかる電話交換装置は、内線グループに属する全ての電話端末について、グループ設定情報を含むグループページング要求信号を作成する。このように、上述した特許文献にかかる技術では、内線代表番号に着信があった場合に、構内交換機が内線代表番号への着信ごとに内線代表番号のグループに属する全ての端末台数の数だけ通知情報を送信することとなる。したがって、構内交換機の負荷が増大するおそれがある。
【０００６】
本開示の目的は、このような課題を解決するためになされたものであり、内線代表番号に着信があった場合の構内交換機の負荷を軽減することが可能な中継装置、通信システム、中継方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本開示にかかる中継装置は、構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信する受信手段と、前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求を生成する生成手段と、前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行う送信手段と、を有する。
【０００８】
また、本開示にかかる通信システムは、中継装置と、前記構内交換機と、を有する。
【０００９】
また、本開示にかかる中継方法は、構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信し、前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求を生成し、前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行う。
【００１０】
また、本開示にかかるプログラムは、構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信するステップと、前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求を生成するステップと、前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行うステップと、をコンピュータに実行させる。
【発明の効果】
【００１１】
本開示によれば、内線代表番号に着信があった場合の構内交換機の負荷を軽減することが可能な中継装置、通信システム、中継方法及びプログラムを提供できる。
【図面の簡単な説明】
【００１２】
【図１】本開示の実施の形態にかかる中継装置の概要を示す図である。
【図２】図１に示した中継装置によって実行される中継方法を示すフローチャートである。
【図３】内線代表番号に着信があったときの着信通知の流れを概念的に示す図である。
【図４】実施の形態１にかかる通信システムの構成を示す図である。
【図５】実施の形態１にかかる内線代表番号グループのデータベースを例示する図である。
【図６】実施の形態１にかかる中継サーバの構成を示す図である。
【図７】実施の形態１にかかる通信システムで実行される通信方法（中継方法）を示すシーケンス図である。
【図８】実施の形態１にかかる通信システムで実行される通信方法（中継方法）を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
（本開示にかかる実施の形態の概要）
本開示の実施形態の説明に先立って、本開示にかかる実施の形態の概要について説明する。図１は、本開示の実施の形態にかかる中継装置１の概要を示す図である。中継装置１は、例えばサーバ等のコンピュータである。したがって、中継装置１は、中継サーバとして機能する。
【００１４】
中継装置１は、構内交換機（ＰＢＸ）と通信可能に接続されている。中継装置１は、受信部２と、生成部４と、送信部６とを有する。受信部２は、受信手段としての機能を有する。生成部４は、生成手段としての機能を有する。送信部６は、送信手段としての機能を有する。受信部２、生成部４及び送信部６の処理について、以下に説明する。
【００１５】
図２は、図１に示した中継装置１によって実行される中継方法を示すフローチャートである。受信部２は、構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信する（ステップＳ１２）。生成部４は、着信通知情報に基づいて、内線代表番号のグループに属する複数のモバイル端末それぞれについて、着信通知に対応するプッシュ通知要求を生成する（ステップＳ１４）。送信部６は、プッシュ通知要求を、対応するモバイル端末に対して送信するための処理を行う（ステップＳ１６）。例えば、送信部６は、プッシュ通知要求を、プッシュ通知サーバに送信してもよい。これにより、プッシュ通知要求が、モバイル端末に送信される。なお、プッシュ通知サーバは、中継装置１と通信可能に接続されている。プッシュ通知サーバは、プッシュ通知をモバイル端末に送信するサーバである。
【００１６】
図３は、内線代表番号に着信があったときの着信通知の流れを概念的に示す図である。構内交換機に対して、内線着信又は外線着信によって、内線代表番号ａ１に着信があったとする。この場合、中継装置１は、内線代表番号ａ１のグループである内線代表番号グループａ２に属する複数のモバイル端末のモバイル端末番号ａ３について、着信通知に対応するプッシュ通知要求を生成する。そして、中継装置１は、例えばプッシュ通知サーバを介して、プッシュ通知要求を、各モバイル端末に送信する。
【００１７】
このようにして、中継装置１は、内線代表番号グループａ２に属する複数のモバイル端末に、着信呼を分配する。これにより、各モバイル端末に、着信通知を表示させる。なお、着信があった後、構内交換機に対して応答不可通知があった場合も、中継装置１は、内線代表番号グループａ２に属する複数のモバイル端末のモバイル端末番号ａ３について、応答不可通知に対応するプッシュ通知要求を生成する。
【００１８】
このように、本実施の形態にかかる中継装置１は、構内交換機に対して内線代表番号に着信があった場合に、内線代表番号のグループに属する複数のモバイル端末それぞれについて、着信通知に対応するプッシュ通知要求を生成するように構成されている。これにより、構内交換機が、内線代表番号のグループに属する複数のモバイル端末に対する着信通知情報を生成して各モバイル端末に送信することが、不要となる。したがって、構内交換機の負荷（ネットワーク負荷等）を軽減することが可能となる。これにより、構内交換機が、他の交換処理（電話の着信、応答及び転送などネットワーク上で情報をやり取りする処理）をスムーズに行うことができる。なお、図２に示した中継方法及びこの中継方法を実現するプログラムによっても、構内交換機の負荷を軽減することが可能となる。また、中継装置１と構内交換機とを有する通信システムによっても、構内交換機の負荷を軽減することが可能となる。
【００１９】
（実施の形態１）
以下、実施形態について、図面を参照しながら説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
【００２０】
図４は、実施の形態１にかかる通信システム１０の構成を示す図である。通信システム１０は、電話機２０と、構内交換機４０（ＰＢＸ）と、中継サーバ１００と、プッシュ通知サーバ６０と、複数のモバイル端末７０（７０Ａ，７０Ｂ，・・・）とを有する。構内交換機４０は、内線又は外線の電話網１１を介して、電話機２０に接続されている。また、構内交換機４０は、インターネット１２を介して、中継サーバ１００に接続されている。また、構内交換機４０は、インターネットを介してモバイル端末７０と接続されてもよい。また、１つの中継サーバ１００が、複数の構内交換機４０に接続されてもよい。この場合、複数の構内交換機４０が、１つの中継サーバ１００を共有し得る。
【００２１】
中継サーバ１００は、インターネット１３を介して、プッシュ通知サーバ６０に接続されている。また、プッシュ通知サーバ６０は、携帯キャリアネットワーク１４を介して、モバイル端末７０に接続されている。なお、図では、インターネット１２とインターネット１３とが別個に示されているが、両者は同じインターネット（例えばインターネット１２）であってもよい。
【００２２】
構内交換機４０は、例えばコンピュータであってもよい。構内交換機４０は、電話機２０とモバイル端末７０との間の通信を、電話網１１及びインターネット１２を介して中継する。また、構内交換機４０は、電話機２０から内線代表番号への着信を受けると、内線代表番号グループのデータベースを用いて、その内線代表番号に関する内線代表番号グループに属するモバイル端末７０のモバイル端末番号を検索する。そして、構内交換機４０は、検索されたモバイル端末番号を、中継サーバ１００に送信する。また、構内交換機４０は、電話機２０から内線代表番号への着信を受けると、内線代表番号グループに関する情報を含む着信通知情報を、中継サーバ１００に送信する。ここで、内線代表番号は、例えば、企業等におけるある組織の任意の（全ての）端末宛ての内線番号である。
【００２３】
中継サーバ１００は、図１に示した中継装置１に対応する。中継サーバ１００は、例えばコンピュータである。中継サーバ１００は、構内交換機４０の代わりにプッシュ通知サーバ６０との通信を行う。言い換えると、中継サーバ１００は、構内交換機４０とプッシュ通知サーバ６０との間の通信を中継する。したがって、中継サーバ１００は、プロキシサーバ（プッシュプロキシサーバ）として機能する。中継サーバ１００の構成については後述する。
【００２４】
中継サーバ１００は、構内交換機４０から受け取った内線代表番号グループの情報から、モバイル端末番号ごとのプッシュ通知要求を生成し、プッシュ通知サーバに送信する。具体的には、中継サーバ１００は、構内交換機４０から送信された内線代表番号グループに関する着信通知情報を、それぞれのモバイル端末７０宛ての着信通知情報に変換する。そして、中継サーバ１００は、変換された着信通知情報をプッシュ通知要求として、プッシュ通知サーバ６０に送信する。ここで、中継サーバ１００は、プッシュ通知サーバ６０の仕様に合うように、構内交換機４０から送信された着信通知を、プッシュ通知要求に変換する。
【００２５】
プッシュ通知サーバ６０は、例えばコンピュータである。プッシュ通知サーバ６０は、中継サーバ１００から受信されたプッシュ通知要求に基づいて、対応するモバイル端末７０にプッシュ通知を送信する。
【００２６】
モバイル端末７０は、例えばコンピュータである。モバイル端末７０は、構内交換機４０と内線電話網またはインターネット１２を介して接続している。モバイル端末７０は、構内交換機４０を介して内線通話及び外線通話を行うことができる。また、モバイル端末７０は、携帯キャリアネットワーク１４を介して、プッシュ通知サーバ６０からプッシュ通知を受信する。そして、モバイル端末７０は、プッシュ通知の内容に基づいて、画面表示、音又は振動等によって着信通知を行う。これにより、モバイル端末７０のユーザは、内線代表番号に対する着信に応答する操作を行うことができる。
【００２７】
図５は、実施の形態１にかかる内線代表番号グループのデータベースを例示する図である。図５の例では、例えば、内線代表番号グループ「１１００」に属するモバイル端末７０のモバイル端末番号は、モバイル端末番号＃１−１、モバイル端末番号＃１−２、モバイル端末番号＃１−３及びモバイル端末番号＃１−４を含む。ここで、モバイル端末番号＃１−１は、「内線電話番号１１０１，外線電話番号０９０−１２３４−１１０１」である。また、モバイル端末番号＃１−２は、「内線電話番号１１０２，外線電話番号０９０−１２３４−１１０２」である。また、モバイル端末番号＃１−３は、「内線電話番号１１０３，外線電話番号０９０−１２３４−１１０３」である。また、モバイル端末番号＃１−４は、「内線電話番号１１０４，外線電話番号０９０−１２３４−１１０４」である。内線代表番号グループ「１２００」等についても同様である。
【００２８】
構内交換機４０は、例えば、電話機２０から内線代表番号「１１００」への着信を受けると、図５に例示したデータベースを用いて、モバイル端末番号＃１−１、モバイル端末番号＃１−２、モバイル端末番号＃１−３及びモバイル端末番号＃１−４を検索する。そして、構内交換機４０は、これらのモバイル端末番号＃１−１、モバイル端末番号＃１−２、モバイル端末番号＃１−３及びモバイル端末番号＃１−４を、中継サーバ１００に送信する。また、構内交換機４０は、内線代表番号グループ「１１００」に関する情報を、中継サーバ１００に送信する。
【００２９】
上述したように、実施の形態１にかかる通信システム１０では、構内交換機４０は、内線代表番号グループ内のモバイル端末番号を検索する。そして、構内交換機４０は、検索されたモバイル端末番号と内線代表番号グループの情報とを含む着信通知情報を、中継サーバ１００に送信する。中継サーバ１００は、送信されたモバイル端末番号と内線代表番号グループの情報とを組み合わせて、プッシュ通知サーバ６０の仕様に合わせた形に、各モバイル端末７０に対するプッシュ通知要求を生成する。
【００３０】
図６は、実施の形態１にかかる中継サーバ１００の構成を示す図である。中継サーバ１００は、主要なハードウェア構成として、制御部１０２と、記憶部１０４と、通信部１０６と、インタフェース部１０８（ＩＦ；Interface）とを有する。制御部１０２、記憶部１０４、通信部１０６及びインタフェース部１０８は、データバスなどを介して相互に接続されている。なお、図４に示した電話機２０、構内交換機４０、プッシュ通知サーバ６０及びモバイル端末７０も、図６に示したハードウェア構成を有し得る。
【００３１】
制御部１０２は、例えばＣＰＵ（Central Processing Unit）等のプロセッサである。制御部１０２は、制御処理及び演算処理等を行う演算装置としての機能を有する。記憶部１０４は、例えばメモリ又はハードディスク等の記憶デバイスである。記憶部１０４は、例えばＲＯＭ（Read Only Memory）又はＲＡＭ（Random Access Memory）等である。記憶部１０４は、制御部１０２によって実行される制御プログラム及び演算プログラム等を記憶するための機能を有する。また、記憶部１０４は、処理データ等を一時的に記憶するための機能を有する。記憶部１０４は、データベースを含み得る。
【００３２】
通信部１０６は、構内交換機４０及びプッシュ通知サーバ６０と通信を行うために必要な処理を行う。通信部１０６は、通信ポート、ルータ、ファイアウォール等を含み得る。インタフェース部１０８（ＩＦ；Interface）は、例えばユーザインタフェース（ＵＩ）である。インタフェース部１０８は、キーボード、タッチパネル又はマウス等の入力装置と、ディスプレイ又はスピーカ等の出力装置とを有する。インタフェース部１０８は、システム管理者によるデータの入力の操作を受け付け、システム管理者に対して情報を出力する。
【００３３】
また、実施の形態１にかかる中継サーバ１００は、構成要素として、受信部１１２と、生成部１１４と、送信部１１６とを有する。受信部１１２は、図１に示した受信部２に対応する。受信部１１２は、受信手段としての機能を有する。生成部１１４は、図１に示した生成部４に対応する。生成部１１４は、生成手段としての機能を有する。送信部１１６は、図１に示した送信部６に対応する。送信部１１６は、送信手段としての機能を有する。受信部１１２、生成部１１４及び送信部１１６の処理については、後述するシーケンス図を用いて説明する。
【００３４】
なお、上述した各構成要素は、例えば、制御部１０２の制御によって、プログラムを実行させることによって実現できる。より具体的には、各構成要素は、記憶部１０４に格納されたプログラムを、制御部１０２が実行することによって実現され得る。また、必要なプログラムを任意の不揮発性記録媒体に記録しておき、必要に応じてインストールすることで、各構成要素を実現するようにしてもよい。また、各構成要素は、プログラムによるソフトウェアで実現することに限ることなく、ハードウェア、ファームウェア、及びソフトウェアのうちのいずれかの組み合わせ等により実現してもよい。また、各構成要素は、例えばＦＰＧＡ（field-programmable gate array）又はマイコン等の、ユーザがプログラミング可能な集積回路を用いて実現してもよい。この場合、この集積回路を用いて、上記の各構成要素から構成されるプログラムを実現してもよい。
【００３５】
図７及び図８は、実施の形態１にかかる通信システム１０で実行される通信方法（中継方法）を示すシーケンス図である。図７は、着信通知に対していずれかのモバイル端末７０が応答する場合の処理フローを示す。電話機２０は、内線代表番号に発信する（ステップＳ１０２）。これにより、構内交換機４０は、電話機２０から、内線代表番号への着信を受け付ける。構内交換機４０は、中継サーバ１００に対し、着信通知情報を送信する（ステップＳ１０４）。
【００３６】
中継サーバ１００は、各モバイル端末７０宛てのプッシュ通知要求を送信する（ステップＳ１０６）。具体的には、受信部１１２は、インターネット１２及び通信部１０６を介して、構内交換機４０から、モバイル端末番号及び内線代表番号グループに関する情報を含む着信通知情報を受信する。受信部１１２は、受信された着信通知情報を、生成部１１４に出力する。生成部１１４は、着信通知情報を解析して、内線代表番号グループに属する複数のモバイル端末７０それぞれについて、着信通知情報に対応するプッシュ通知要求を生成する。送信部１１６は、通信部１０６及びネットワークを介して、プッシュ通知要求を、プッシュ通知サーバ６０に送信する。
【００３７】
生成部１１４の具体的な処理について説明する。生成部１１４は、着信通知情報を、各モバイル端末７０宛てのプッシュ通知要求に変換する。さらに具体的には、生成部１１４は、内線代表番号グループ内のモバイル端末番号と、内線代表番号とから、対応するモバイル端末７０宛てのプッシュ通知要求を、モバイル端末７０の数だけ生成する。このとき、生成部１１４は、内線代表番号グループ内のモバイル端末番号を宛先（送信先）とするように、プッシュ通知要求を生成してもよい。
【００３８】
また、例えば、生成部１１４は、コールピックアップ特番と、内線代表番号と、発信者番号とを含むプッシュ通知要求を生成する。ここで、コールピックアップ特番は、内線代表番号への着信呼に応答するための番号である。また、発信者番号は、内線代表番号に発信を行った電話機２０の番号である。これにより、後述するように、モバイル端末７０と電話機２０との間の通話が確立され得る。
【００３９】
また、例えば、図５の例において、電話機２０から内線代表番号「１１００」への一斉呼出発信（ページング）があったとする（Ｓ１０２）。この場合、構内交換機４０は、内線代表番号「１１００」への一斉呼出発信の通知（着信通知情報）を、中継サーバ１００に送信する（Ｓ１０４）。この場合、中継サーバ１００の生成部１１４は、内線代表番号「１１００」が示された着信通知情報を、この内線代表番号グループに所属する携帯電話番号を示す着信通知情報（プッシュ通知要求）に変換する。つまり、生成部１１４は、内線代表番号「１１００」が示された着信通知情報を、当該内線代表番号グループに所属する携帯電話番号「０９０−１２３４−１１０１」を示す着信通知情報に変換する。同様に、生成部１１４は、中継サーバ１００の生成部１１４は、内線代表番号「１１００」が示された着信通知情報を、当該内線代表番号グループに所属する携帯電話番号「０９０−１２３４−１１０２」を示す着信通知情報に変換する。携帯電話番号「０９０−１２３４−１１０３」及び携帯電話番号「０９０−１２３４−１１０４」等についても同様である。そして、送信部１１６は、プッシュ通知サーバ６０を介して、変換された着信通知情報（プッシュ通知要求）を、それぞれ、変換された着信通知情報で示される携帯電話番号に対応するモバイル端末７０に送信する。
【００４０】
プッシュ通知サーバ６０は、中継サーバ１００からプッシュ通知要求を受信すると、各モバイル端末７０に対して、プッシュ通知要求に対応するプッシュ通知を送信する（ステップＳ１０８）。これにより、携帯キャリアネットワーク１４を介して、内線代表番号グループに属するモバイル端末７０Ａ，７０Ｂに、プッシュ通知が配信される。これにより、モバイル端末７０Ａ，７０Ｂにおいて、着信通知が開始する。
【００４１】
そして、モバイル端末７０は、受信されたプッシュ通知に応じて、電話機２０によって着信中の内線代表番号に対して応答することができるようになる。図７の例では、モバイル端末７０Ａ（モバイル端末Ａ）が応答操作を行う。これにより、モバイル端末７０Ａは、構内交換機４０に対して、コールピックアップ応答を行う（ステップＳ１１２）。
【００４２】
具体的には、生成部１１４によって生成されたプッシュ通知要求によって、プッシュ通知には、コールピックアップ特番と、内線代表番号と、発信者番号といった、応答操作に必要な情報（番号）が含まれている。したがって、モバイル端末７０Ａがプッシュ通知を受信した後で応答操作を行うと、モバイル端末７０Ａは、上述した番号を用いて、構内交換機４０に対して、応答要求の発信操作（コールピックアップ応答）を行う。
【００４３】
構内交換機４０は、モバイル端末７０Ａから応答要求を受信すると、電話機２０に対して、発信（Ｓ１０２）に対する応答を行う（ステップＳ１１４）。具体的には、構内交換機４０は、モバイル端末７０Ａから発信された上述した番号を解析し、電話機２０からの発信への応答要求を、電話機２０に送信する。これにより、構内交換機４０は、電話機２０とモバイル端末７０Ａとの接続処理を行う。このようにして、電話機２０とモバイル端末７０Ａとの通話が開始する（ステップＳ１１６）。
【００４４】
さらに、着信通知中に、内線代表番号グループに属するモバイル端末７０の１つが応答すると、着信通知時（Ｓ１０４〜Ｓ１０８）と同様の経路で、応答不可通知情報がモバイル端末７０に配信され、着信通知が終了する（Ｓ１２４〜Ｓ１２８）。具体的には、内線代表番号グループに属するモバイル端末７０の１つが応答すると、構内交換機４０は、応答不可通知情報を送信する（ステップＳ１２４）。また、応答不可通知情報は、現在着信している内線代表番号への着信呼に応答しないように指示する旨の通知を示す情報である。なお、このケースにおいて、応答不可通知情報は、内線代表番号に対する着信について複数のモバイル端末７０の１つが応答したことの通知を示す。応答不可通知情報は、あるモバイル端末７０が応答した内線代表番号を示してもよい。例えば、内線代表番号「１１００」に対してモバイル端末７０が応答した場合、応答不可通知情報は、内線代表番号「１１００」を示す。
【００４５】
中継サーバ１００は、各モバイル端末７０宛てのプッシュ通知要求を送信する（ステップＳ１２６）。具体的には、受信部１１２は、インターネット１２及び通信部１０６を介して、構内交換機４０から、内線代表番号グループに関する情報を含む応答不可通知情報を受信する。受信部１１２は、受信された応答不可通知情報を、生成部１１４に出力する。生成部１１４は、応答不可通知情報を解析して、内線代表番号グループに属する複数のモバイル端末７０それぞれについて、応答不可通知情報に対応するプッシュ通知要求を生成する。送信部１１６は、通信部１０６及びネットワークを介して、プッシュ通知要求を、プッシュ通知サーバ６０に送信する。
【００４６】
この場合、生成部１１４は、着信に応答しているモバイル端末７０を含む、内線代表番号のグループに属する全てのモバイル端末７０それぞれに対して、応答不可通知情報に対応するプッシュ通知要求を生成する。そして、送信部１１６は、応答不可通知情報に対応するプッシュ通知要求を、全てのモバイル端末７０に対して送信する。例えば、内線代表番号「１１００」にモバイル端末７０Ａが応答した場合、送信部１１６は、モバイル端末７０Ａを含む、内線代表番号のグループに属する全てのモバイル端末７０それぞれに対して、応答不可通知情報に対応するプッシュ通知要求を送信する。
【００４７】
プッシュ通知サーバ６０は、中継サーバ１００からプッシュ通知要求を受信すると、各モバイル端末７０に対して、プッシュ通知要求に対応するプッシュ通知を送信する（ステップＳ１２８）。これにより、携帯キャリアネットワーク１４を介して、内線代表番号グループに属するモバイル端末７０Ａ，７０Ｂに、プッシュ通知が配信される。これにより、モバイル端末７０Ｂにおいて、着信通知が終了する。この場合、電話機２０と通話しているモバイル端末７０Ａでは、このプッシュ通知（応答不可通知）を無視するように構成されている。このように、内線代表番号グループに属する全てのモバイル端末７０に一括で応答不可通知を送信することで、構内交換機４０において、どのモバイル端末７０が応答したかを検索することが不要となる。したがって、構内交換機４０の負荷を軽減することができる。
【００４８】
図８は、着信通知に対してモバイル端末７０が応答する前に電話機２０が通話を切断した場合の処理フローを示す。なお、Ｓ１０２〜Ｓ１０８については、図７に示した処理と実質的に同様であるので、説明を省略する。電話機２０が通話を切断すると（ステップＳ１３２）、構内交換機４０は、電話機２０から、内線代表番号の通話の切断を受け付ける。このとき、構内交換機４０は、応答不可通知情報を送信する（ステップＳ１３４）。なお、この場合の応答不可通知情報は、内線代表番号に対する通話が切断されたので、現在着信している内線代表番号への着信呼に応答しないように指示する旨の通知を示す情報である。応答不可通知情報は、切断された着信に対応する内線代表番号を示してもよい。例えば、内線代表番号「１１００」に対する着信が切断された場合、応答不可通知情報は、内線代表番号「１１００」を示す。
【００４９】
中継サーバ１００は、各モバイル端末７０宛てのプッシュ通知要求を送信する（ステップＳ１３６）。具体的には、受信部１１２は、インターネット１２及び通信部１０６を介して、構内交換機４０から、内線代表番号グループに関する情報を含む応答不可通知情報を受信する。受信部１１２は、受信された応答不可通知情報を、生成部１１４に出力する。生成部１１４は、応答不可通知情報を解析して、内線代表番号グループに属する複数のモバイル端末７０それぞれについて、応答不可通知情報に対応するプッシュ通知要求を生成する。送信部１１６は、通信部１０６及びネットワークを介して、プッシュ通知要求を、プッシュ通知サーバ６０に送信する。
【００５０】
プッシュ通知サーバ６０は、中継サーバ１００からプッシュ通知要求を受信すると、各モバイル端末７０に対して、プッシュ通知要求に対応するプッシュ通知を送信する（ステップＳ１３８）。これにより、携帯キャリアネットワーク１４を介して、内線代表番号グループに属するモバイル端末７０Ａ，７０Ｂに、プッシュ通知が配信される。これにより、モバイル端末７０Ａ，７０Ｂにおいて、着信通知が終了する。
【００５１】
上述した関連技術では、内線代表番号に着信を受けたとき、構内交換機は、着信を受けた内線代表番号グループに属する固定端末及びモバイル端末に、一斉に、着信指示を送信する。つまり、関連技術にかかる構内交換機は、内線代表番号グループを利用することで、内線代表番号に着信した呼を、内線代表番号グループに登録された固定端末および携帯端末へ一斉通知する。これにより、内線代表番号グループに登録された固定端末及び携帯端末が、内線代表番号への着信呼に応答することが可能である。
【００５２】
しかしながら、省電力のために、近年のモバイル端末おいて、モバイル端末のアプリケーションが着信指示を受信できるのは、スリープ状態を解除しているときのみとなる場合がある。例えば、モバイル端末のＯＳ（Operating System）によってアプリケーションのバックグラウンドの実行が制限されている場合がある。この場合において、ＯＳの処理によって着信に使用するアプリケーションの実行が制限されていた場合、モバイル端末が通知を受信可能になるのはＯＳのスリープ状態を解除したタイミングのみとなる。つまり、構内交換機が内線代表番号グループに属するモバイル端末に、一斉に、着信指示を送信したとしても、受信を確認できるモバイル端末は、着信指示を送信したタイミングでアプリケーションのスリープ状態を解除している端末のみとなる。したがって、モバイル端末の利用者は、内線代表番号グループへの着信指示を安定して確認することができない。
【００５３】
また、モバイル端末では、ＳＩＰ（Session Initiation Protocol）方式で着信通知を行っていることが多い。ここで、この方式ではＳＩＰメッセージを待ち受けるために通話アプリケーションを常に起動し続ける必要があり、消費電力が増大するおそれがある。
【００５４】
この問題を解決するため、プッシュ通知を使用することで、モバイル端末がスリープ状態の場合にも着信通知を行うことが考えられる。具体的には、プッシュ通知をモバイル端末に送信することで、モバイル端末がスリープの状態から任意のアプリケーションを起動させることができる。つまり、モバイル端末にプッシュ通知を送信し、通話アプリケーションを起動させることにより、モバイル端末は、着信通知情報を受信し、着信通知を行い、応答可能な状態にできる。また、必要なときにのみアプリケーションを動作させることができるようになるので、モバイル端末のバッテリ消費を抑えながら安定して通知を配信できる。
【００５５】
ここで、構内交換機がこのようなプッシュ通知をモバイル端末に送信するようにすると、構内交換機の負荷が増大する。すなわち、プッシュ通知サーバの仕様に合わせて着信通知をプッシュ通知に変換しようとすると、構内交換機のネットワーク負荷が増大する。これにより、構内交換機における、電話の着信、応答及び転送といった、ネットワーク上で情報をやり取りする本来の機能に影響を及ぼすおそれがある。
【００５６】
また、関連技術のように、内線代表番号グループに属する全てのモバイル端末に送信する通知を構内交換機から送信すると、構内交換機は、内線代表番号への１つの着信ごとに内線代表番号グループに属する全ての端末台数の数だけ通知情報を送信することとなる。したがって、着信時の構内交換機におけるネットワーク負荷が増大する。例えば、内線代表番号への一斉呼出発信（ページング）の場合、発信された内線代表番号を、構内交換機において、内線代表番号グループに所属する携帯電話番号に変換して、それぞれの携帯電話端末に向けて、公衆携帯電話網へ発信しなければならない。したがって、１つの内線代表番号への発信が複数の外線発信となってしまうため、構内交換機に大きな負荷がかかってしまう。
【００５７】
これに対し、実施の形態１にかかる中継サーバ１００は、着信通知情報を各モバイル端末宛てのプッシュ通知要求に変換するように構成されている。このように、着信通知の負荷を中継サーバ１００に分散させることによって、構内交換機のネットワーク負荷を軽減することができる。そして、構内交換機における本来の機能に及ぼす影響を抑制することが可能となる。
【００５８】
なお、構内交換機４０は、モバイル端末７０が内線代表番号への着信に応答するとき、モバイル端末７０のアプリケーション上の発信者番号の表示と、実際に応答する内線代表番号にかけている発信者番号とが一致することを確認する機能を有してもよい。この方式では、着信通知を受けたモバイル端末７０では、発信者番号及び内線代表番号（または内線代表番号グループ名（例えば「総務部代表」など）が表示される。
【００５９】
この場合において、同じ内線代表番号に、別の発信者（電話機）である発信者Ｘ，Ｙが、発信及び切断を順に行ったとする。このとき、インターネット上の混雑などにより、モバイル端末７０にプッシュ通知の届く順番が、発信者Ｘの着信通知、発信者Ｙの着信通知、発信者Ｘの応答不可通知、発信者Ｙの応答不可通知となることがある。この場合、モバイル端末７０で着信に応答すると、発信者番号の表示が発信者Ｘの番号であるにもかかわらず、発信者Ｙに繋がってしまう問題が発生することがある。
【００６０】
この問題を解決するために、モバイル端末７０は、内線代表番号への着信に応答する場合（図７のＳ１１２）に、ＳＩＰシーケンスのＩＮＶＩＴＥリクエストの宛先情報に、以下のように発信者番号を付加する。
（コールピックアップ特番）＋（内線代表番号）＋（セパレータ）＋（発信者番号）＠（ドメイン）
例えば、コールピックアップ特番が「#123」、着信した内線代表番号が「1000」、発信者番号が「8000」、セパレータが「sep」、ドメインが「sample.com」の場合、ＩＮＶＩＴＥリクエストの宛先情報は、「#1231000sep8000@sample.com」となる。
【００６１】
構内交換機４０は、このＩＮＶＩＴＥリクエストを受信すると、セパレータとドメインとの間の番号を、発信者番号として読み取る。構内交換機４０は、この読み取った発信者番号と、内線代表番号を呼び出し中の発信者番号とを比較する。構内交換機４０は、両者が一致する場合は、応答可能として、発信者とモバイル端末７０との間の通話を接続する。一方、構内交換機４０は、両者が一致しない場合は、応答不可として、通話を接続しない。このような処理にすることで、応答不可通知情報のプッシュ通知が正常なタイミングでモバイル端末７０に配信されなかった場合にも、モバイル端末７０における発信者番号の表示と実際に応答する発信者番号との不一致を抑制することができる。
【００６２】
（変形例）
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。上述したフローチャート及びシーケンスにおいて、各処理（ステップ）の順序は、適宜、変更可能である。また、複数ある処理（ステップ）のうちの１つ以上は、省略されてもよい。
【００６３】
また、上述した実施の形態では、着信通知をモバイル端末７０に送信する場合について説明したが、このような構成に限られない。例えば、図７に示したＳ１０４〜Ｓ１０８の処理と同様にして、モバイル端末７０には、応答、保留及び転送等の呼状態の情報も通知されてもよい。つまり、構内交換機４０は、呼状態の情報を中継サーバ１００に送信する（Ｓ１０４）。中継サーバ１００は、内線代表番号グループに属するモバイル端末７０宛ての、呼状態の情報に対応するプッシュ通知要求を、プッシュ通知サーバ６０に送信する（Ｓ１０６）。プッシュ通知サーバ６０は、各モバイル端末７０に、プッシュ通知を送信する（Ｓ１０８）。これにより、各モバイル端末７０には、呼状態が表示される。
【００６４】
また、図７に示したＳ１０４〜Ｓ１０８の処理において、着信通知情報が送信される際に、通話相手（発信者）の情報が付加情報として合わせて送信されてもよい。なお、付加情報は、発信者の履歴又はメモを含む。具体的には、構内交換機４０は、着信通知情報を送信する際に、発信者に関する情報を検索し、検索された情報を付加情報として着信通知情報と合わせて送信する（Ｓ１０４）。中継サーバ１００は、内線代表番号グループに属するモバイル端末７０宛ての、着信通知情報及び付加情報に対応するプッシュ通知要求を、プッシュ通知サーバ６０に送信する（Ｓ１０６）。プッシュ通知サーバ６０は、各モバイル端末７０に、プッシュ通知を送信する（Ｓ１０８）。これにより、各モバイル端末７０には、着信時の発信者（通話相手）の付加情報が表示される。
【００６５】
また、構内交換機４０からの通知内容を、着信通知から構内放送に変更することで、内線代表番号グループに属するモバイル端末７０に構内放送を出力させることができる。具体的には、構内交換機４０は、構内放送を出力させるための情報（構内放送情報）を中継サーバ１００に送信する（Ｓ１０４）。中継サーバ１００は、内線代表番号グループに属するモバイル端末７０宛ての、構内放送情報に対応するプッシュ通知要求を、プッシュ通知サーバ６０に送信する（Ｓ１０６）。プッシュ通知サーバ６０は、各モバイル端末７０に、プッシュ通知を送信する（Ｓ１０８）。これにより、各モバイル端末７０から、構内放送が出力される。
【００６６】
また、上述した実施の形態では、内線代表番号は企業等の組織の任意の端末宛ての内線番号であるとしたが、このような構成に限られない。内線代表番号は、ある一人の個人の複数の任意の端末宛ての内線番号としてもよい。したがって、内線代表番号グループを、ある一人の個人の複数の端末からなるグループとしてもよい。この場合、例えば、内線代表番号を自席の固定電話番号とし、内線代表番号グループに属するモバイル端末を、個人の所有するモバイル端末番号としてもよい。これにより、その個人が自席を離れているときにもモバイル端末で着信を受けることができる。
【００６７】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６８】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信する受信手段と、
前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求を生成する生成手段と、
前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行う送信手段と、
を有する中継装置。
（付記２）
前記生成手段は、前記着信通知情報を各モバイル端末宛てのプッシュ通知要求に変換する、
付記１に記載の中継装置。
（付記３）
前記生成手段は、前記着信通知情報に含まれる前記内線代表番号のグループに属する複数の前記モバイル端末の端末番号と、前記内線代表番号とから、前記プッシュ通知要求を生成する、
付記２に記載の中継装置。
（付記４）
前記生成手段は、前記内線代表番号への着信呼に応答するための番号であるコールピックアップ特番と、前記内線代表番号と、前記内線代表番号に発信を行った電話機の番号である発信者番号とを含む前記プッシュ通知要求を生成する、
付記３に記載の中継装置。
（付記５）
前記送信手段は、プッシュ通知を前記モバイル端末に送信するプッシュ通知サーバに、前記プッシュ通知要求を送信する、
付記１から４のいずれか１項に記載の中継装置。
（付記６）
前記受信手段が、前記構内交換機から、前記内線代表番号に対する着信について前記複数のモバイル端末の１つが応答したことの通知を示す応答不可通知情報を受信した場合に、
前記生成手段は、前記着信に応答している前記モバイル端末を含む、前記内線代表番号のグループに属する全ての前記モバイル端末それぞれに対して、前記応答不可通知情報に対応するプッシュ通知要求を生成し、
前記送信手段は、前記応答不可通知情報に対応するプッシュ通知要求を、全ての前記モバイル端末に対して送信する、
付記１から５のいずれか１項に記載の中継装置。
（付記７）
付記１から６のいずれか１項に記載の中継装置と、
前記構内交換機と、
を有する通信システム。
（付記８）
前記構内交換機は、前記内線代表番号に発信を行った電話機の番号である発信者番号と、着信に応答した前記モバイル端末から送信されたリクエストに含まれる発信者番号とを比較して、両者が一致する場合に、前記電話機と着信に応答した前記モバイル端末との間の通話を接続する、
付記７に記載の通信システム。
（付記９）
プッシュ通知をモバイル端末に送信するサーバであるプッシュ通知サーバ
をさらに有し、
前記送信手段は、プッシュ通知を前記モバイル端末に送信するプッシュ通知サーバに、前記プッシュ通知要求を送信する、
付記７又は８に記載の通信システム。
（付記１０）
構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信し、
前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求を生成し、
前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行う、
中継方法。
（付記１１）
前記着信通知情報を各モバイル端末宛てのプッシュ通知要求に変換する、
付記１０に記載の中継方法。
（付記１２）
前記着信通知情報に含まれる前記内線代表番号のグループに属する複数の前記モバイル端末の端末番号と、前記内線代表番号とから、前記プッシュ通知要求を生成する、
付記１１に記載の中継方法。
（付記１３）
前記内線代表番号への着信呼に応答するための番号であるコールピックアップ特番と、前記内線代表番号と、前記内線代表番号に発信を行った電話機の番号である発信者番号とを含む前記プッシュ通知要求を生成する、
付記１２に記載の中継方法。
（付記１４）
プッシュ通知を前記モバイル端末に送信するプッシュ通知サーバに、前記プッシュ通知要求を送信する、
付記１０から１３のいずれか１項に記載の中継方法。
（付記１５）
前記構内交換機から、前記内線代表番号に対する着信について前記複数のモバイル端末の１つが応答したことの通知を示す応答不可通知情報を受信した場合に、
前記着信に応答している前記モバイル端末を含む、前記内線代表番号のグループに属する全ての前記モバイル端末それぞれに対して、前記応答不可通知情報に対応するプッシュ通知要求を生成し、
前記応答不可通知情報に対応するプッシュ通知要求を、全ての前記モバイル端末に対して送信する、
付記１０から１４のいずれか１項に記載の中継方法。
（付記１６）
構内交換機から、内線代表番号に着信があったことの通知である着信通知を示す着信通知情報を受信するステップと、
前記着信通知情報に基づいて、前記内線代表番号のグループに属する複数のモバイル端末それぞれについて、前記着信通知に対応するプッシュ通知要求を生成するステップと、
前記プッシュ通知要求を、対応する前記モバイル端末に対して送信するための処理を行うステップと、
をコンピュータに実行させるプログラム。
【符号の説明】
【００６９】
１  中継装置
２  受信部
４  生成部
６  送信部
１０  通信システム
１１  電話網
１２，１３  インターネット
１４  携帯キャリアネットワーク
２０  電話機
４０  構内交換機
６０  プッシュ通知サーバ
７０  モバイル端末
１００  中継サーバ
１１２  受信部
１１４  生成部
１１６  送信部
【図１】
0006973871.tif 000002
【図２】
0006973871.tif 000003
【図３】
0006973871.tif 000004
【図４】
0006973871.tif 000005
【図５】
0006973871.tif 000006
【図６】
0006973871.tif 000007
【図７】
0006973871.tif 000008
【図８】
0006973871.tif 000009