(57)【要約】【課題】イベントに伴う通信量の変動を予測する精度を向上させる。【解決手段】トラヒック予測装置３００は、通信端末２００の通信量を示すトラヒック情報を記憶する記憶部３３０と、イベントに関する所定のキーワードを含むネットワーク上のサービスに投稿されたメッセージから、開催される予定のイベントを示す開催予定イベント情報を取得し、取得した開催予定イベント情報に対応する過去のトラヒック情報を、記憶部３３０から取得する取得部３１１と、取得部３１１が取得した過去のトラヒック情報を出力する出力部３１４と、を備える。【選択図】図２
2019114981.tif 000002
【特許請求の範囲】
【請求項１】
通信端末の通信量を示すトラヒック情報を記憶する記憶手段と、
イベントに関する所定のキーワードを含むネットワーク上のサービスに投稿されたメッセージから、開催される予定のイベントを示す開催予定イベント情報を取得するイベント情報取得手段と、
前記イベント情報取得手段が取得した前記開催予定イベント情報に対応する過去の前記トラヒック情報を、前記記憶手段から取得するトラヒック情報取得手段と、
前記トラヒック情報取得手段が取得した前記過去のトラヒック情報を出力する出力手段と、
を備えるトラヒック予測装置。
【請求項２】
前記記憶手段は、前記通信量を測定した測定場所と、前記通信量を測定した測定時間とを含む前記トラヒック情報を記憶し、
前記イベント情報取得手段は、前記開催予定イベント情報として、少なくとも開催場所及び開催時間を示す情報を取得し、
前記トラヒック情報取得手段は、前記開催場所及び前記開催時間に対応する前記測定場所及び前記測定時間を含む前記過去のトラヒック情報を、前記記憶手段から取得する、
請求項１に記載のトラヒック予測装置。
【請求項３】
前記トラヒック情報取得手段は、前記開催場所と同じ場所である前記測定場所を含む前記トラヒック情報であって、前記開催時間の１年前である前記測定時間を含む前記トラヒック情報を、前記記憶手段から取得する、
請求項２に記載のトラヒック予測装置。
【請求項４】
前記トラヒック情報取得手段が取得した前記過去のトラヒック情報が示す前記通信量である第１通信量が、前記開催時間に対応する前記測定時間より前又は当該測定時間より後の少なくとも一方における所定の期間内の前記通信量である第２通信量を超えたか否かを判定する判定手段をさらに備え、
前記出力手段は、前記判定手段が、前記第１通信量が前記第２通信量を超えたと判定したことを条件として、第１通信量を示す前記過去のトラヒック情報を出力する、
請求項２又は３に記載のトラヒック予測装置。
【請求項５】
前記判定手段は、前記第１通信量が、前記開催時間に対応しない日にちの前記測定時間であって、前記開催時間の開始時刻から終了時刻までの時間帯に対応する時間帯の前記測定時間である前記第２通信量を超えたか否かを判定する、
請求項４に記載のトラヒック予測装置。
【請求項６】
前記出力手段は、前記トラヒック情報取得手段が取得した前記過去のトラヒック情報が示す上りの前記通信量である第１上り通信量が、前記開催時間に対応する前記測定時間より前又は当該測定時間より後の少なくとも一方における所定の期間内の前記上りの通信量である第２上り通信量を超えたことを条件として、前記第１上り通信量を示す前記過去のトラヒック情報を出力する、
請求項４又は５に記載のトラヒック予測装置。
【請求項７】
前記開催時間の天気予報を示す予報気象情報と、前記開催時間に対応する前記測定時間の天気予報を示す過去気象情報に基づいて、前記開催場所に対して重み付けを行う重み付け手段をさらに備え、
前記出力手段は、前記重み付け手段が重み付けを行った前記開催場所に関する情報を出力する、
請求項２から６のいずれか一項に記載のトラヒック予測装置。
【請求項８】
前記重み付け手段は、前記イベント情報取得手段が取得した前記開催予定イベント情報に所定の名称が含まれているか否かに基づいて、前記開催場所に対して重み付けを行う、
請求項７に記載のトラヒック予測装置。
【請求項９】
前記重み付け手段は、前記イベント情報取得手段が取得した前記開催予定イベント情報に関連するメッセージの数に基づいて、前記開催場所に対して重み付けを行う、
請求項７又は８に記載のトラヒック予測装置。
【請求項１０】
前記出力手段は、前記開催予定イベント情報に含まれる属性情報が、前記開催場所に無線ローカルエリアネットワークを備えていないことを示すことを条件として、前記過去のトラヒック情報を出力する、
請求項２から９のいずれか一項に記載のトラヒック予測装置。
【請求項１１】
前記出力手段は、前記開催予定イベント情報に含まれる属性情報に基づいて、前記過去のトラヒック情報を出力する、
請求項１から１０のいずれか一項に記載のトラヒック予測装置。
【請求項１２】
前記トラヒック情報取得手段は、前記イベント情報取得手段が取得した前記開催予定イベント情報に対応する過去複数年分の前記トラヒック情報を、前記記憶手段から取得し、
前記出力手段は、前記トラヒック情報取得手段が取得した前記過去複数年分のトラヒック情報を出力する、
請求項１から１１のいずれか一項に記載のトラヒック予測装置。
【請求項１３】
コンピュータに、
通信端末の通信量を示すトラヒック情報を記憶するステップと、
イベントに関する所定のキーワードを含むネットワーク上のサービスに投稿されたメッセージから、開催される予定のイベントを示す開催予定イベント情報を取得するステップと、
取得した前記開催予定イベント情報に対応する過去の前記トラヒック情報を、前記トラヒック情報を記憶する記憶手段から取得するステップと、
取得した前記過去のトラヒック情報を出力するステップと、
を実行させるためのトラヒック予測プログラム。
【請求項１４】
コンピュータが実行する、
通信端末の通信量を示すトラヒック情報を記憶するステップと、
イベントに関する所定のキーワードを含むネットワーク上のサービスに投稿されたメッセージから、開催される予定のイベントを示す開催予定イベント情報を取得するステップと、
取得した前記開催予定イベント情報に対応する過去の前記トラヒック情報を、前記トラヒック情報を記憶する記憶手段から取得するステップと、
取得した前記過去のトラヒック情報を出力するステップと、
を有するトラヒック予測方法。
【請求項１５】
請求項１から１２のいずれか一項に記載のトラヒック予測装置と、前記トラヒック予測装置と通信する通信端末と、を有し、
前記通信端末は、前記メッセージと、前記トラヒック情報とを送信する送信手段を備える、トラヒック予測システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベントに伴う通信量の変動を予測するトラヒック予測装置、トラヒック予測プログラム、トラヒック予測方法及びトラヒック予測システムに関する。
【背景技術】
【０００２】
従来、ネットワーク上に投稿されたイベントに関するメッセージの数に基づいて、当該イベントの規模を予測する技術が知られている。非特許文献１には、イベントに関連する特定の単語を含むメッセージがネットワーク上に投稿された数に基づいて、通信量（トラヒック）の変動を予測する技術が記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】河島  滉太著、外２名、「電子情報通信学会技術研究報告  ＩＮ２０１６−９７  −  ＩＮ２０１６−１７２  情報ネットワーク（予測型トラヒックエンジニアリングのためのソーシャルメディアデータからトラヒック変動に関する情報の抽出）」電子情報通信学会出版、平成２９年３月２日、ｐ．７−１２
【発明の概要】
【発明が解決しようとする課題】
【０００４】
非特許文献１に記載の技術を用いることで、投稿されたメッセージの数によって、イベント時の通信量の変動を予測することができる。しかしながら、通信量はイベントの日時、種類、場所、設備等の様々な条件に影響を受けるため、非特許文献１に記載の技術ではイベントの際に実際にどの程度の通信量の変動が起こるかを高精度に予測することは難しい。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、イベントに伴う通信量の変動を予測する精度を向上させることができるトラヒック予測装置、トラヒック予測プログラム、トラヒック予測方法及びトラヒック予測システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係るトラヒック予測装置は、通信端末の通信量を示すトラヒック情報を記憶する記憶手段と、イベントに関する所定のキーワードを含むネットワーク上のサービスに投稿されたメッセージから、開催される予定のイベントを示す開催予定イベント情報を取得するイベント情報取得手段と、前記イベント情報取得手段が取得した前記開催予定イベント情報に対応する過去の前記トラヒック情報を、前記記憶手段から取得するトラヒック情報取得手段と、前記トラヒック情報取得手段が取得した前記過去のトラヒック情報を出力する出力手段と、を備える。
【０００７】
前記記憶手段は、前記通信量を測定した測定場所と、前記通信量を測定した測定時間とを含む前記トラヒック情報を記憶し、前記イベント情報取得手段は、前記開催予定イベント情報として、少なくとも開催場所及び開催時間を示す情報を取得し、前記トラヒック情報取得手段は、前記開催場所及び前記開催時間に対応する前記測定場所及び前記測定時間を含む前記過去のトラヒック情報を、前記記憶手段から取得してもよい。
【０００８】
前記トラヒック情報取得手段は、前記開催場所と同じ場所である前記測定場所を含む前記トラヒック情報であって、前記開催時間の１年前である前記測定時間を含む前記トラヒック情報を、前記記憶手段から取得してもよい。
【０００９】
前記トラヒック予測装置は、前記トラヒック情報取得手段が取得した前記過去のトラヒック情報が示す前記通信量である第１通信量が、前記開催時間に対応する前記測定時間より前又は当該測定時間より後の少なくとも一方における所定の期間内の前記通信量である第２通信量を超えたか否かを判定する判定手段をさらに備え、前記出力手段は、前記判定手段が、前記第１通信量が前記第２通信量を超えたと判定したことを条件として、第１通信量を示す前記過去のトラヒック情報を出力してもよい。
【００１０】
前記判定手段は、前記第１通信量が、前記開催時間に対応しない日にちの前記測定時間であって、前記開催時間の開始時刻から終了時刻までの時間帯に対応する時間帯の前記測定時間である前記第２通信量を超えたか否かを判定してもよい。
【００１１】
前記出力手段は、前記トラヒック情報取得手段が取得した前記過去のトラヒック情報が示す上りの前記通信量である第１上り通信量が、前記開催時間に対応する前記測定時間より前又は当該測定時間より後の少なくとも一方における所定の期間内の前記上りの通信量である第２上り通信量を超えたことを条件として、前記第１上り通信量を示す前記過去のトラヒック情報を出力してもよい。
【００１２】
前記トラヒック予測装置は、前記開催時間の天気予報を示す予報気象情報と、前記開催時間に対応する前記測定時間の天気予報を示す過去気象情報に基づいて、前記開催場所に対して重み付けを行う重み付け手段をさらに備え、前記出力手段は、前記重み付け手段が重み付けを行った前記開催場所に関する情報を出力してもよい。
【００１３】
前記重み付け手段は、前記イベント情報取得手段が取得した前記開催予定イベント情報に所定の名称が含まれているか否かに基づいて、前記開催場所に対して重み付けを行ってもよい。
前記重み付け手段は、前記イベント情報取得手段が取得した前記開催予定イベント情報に関連するメッセージの数に基づいて、前記開催場所に対して重み付けを行ってもよい。
【００１４】
前記出力手段は、前記開催予定イベント情報に含まれる属性情報が、前記開催場所に無線ローカルエリアネットワークを備えていないことを示すことを条件として、前記過去のトラヒック情報を出力してもよい。
前記出力手段は、前記開催予定イベント情報に含まれる属性情報に基づいて、前記過去のトラヒック情報を出力してもよい。
【００１５】
前記トラヒック情報取得手段は、前記イベント情報取得手段が取得した前記開催予定イベント情報に対応する過去複数年分の前記トラヒック情報を、前記記憶手段から取得し、前記出力手段は、前記トラヒック情報取得手段が取得した前記過去複数年分のトラヒック情報を出力してもよい。
【００１６】
本発明の第２の態様に係るトラヒック予測プログラムは、コンピュータに、通信端末の通信量を示すトラヒック情報を記憶するステップと、イベントに関する所定のキーワードを含むネットワーク上のサービスに投稿されたメッセージから、開催される予定のイベントを示す開催予定イベント情報を取得するステップと、取得した前記開催予定イベント情報に対応する過去の前記トラヒック情報を、前記トラヒック情報を記憶する記憶手段から取得するステップと、取得した前記過去のトラヒック情報を出力するステップと、を実行させる。
【００１７】
本発明の第３の態様に係るトラヒック予測方法は、コンピュータが実行する、通信端末の通信量を示すトラヒック情報を記憶するステップと、イベントに関する所定のキーワードを含むネットワーク上のサービスに投稿されたメッセージから、開催される予定のイベントを示す開催予定イベント情報を取得するステップと、取得した前記開催予定イベント情報に対応する過去の前記トラヒック情報を、前記トラヒック情報を記憶する記憶手段から取得するステップと、取得した前記過去のトラヒック情報を出力するステップと、を有する。
【００１８】
本発明の第４の態様に係るトラヒック予測システムは、前記トラヒック予測装置と、前記トラヒック予測装置と通信する通信端末と、を有し、前記通信端末は、前記メッセージと、前記トラヒック情報とを送信する送信手段を備える。
【発明の効果】
【００１９】
本発明によれば、イベントに伴う通信量の変動を予測する精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態に係るトラヒック予測システムの模式図である。
【図２】本実施の形態に係るトラヒック予測装置のブロック図である。
【図３】トラヒック情報の一例を示す図である。
【図４】本実施の形態に係るトラヒック予測装置が行うトラヒック予測方法の模式図である。
【図５】本実施の形態に係るトラヒック予測装置が行うトラヒック予測方法の模式図である。
【図６】本実施の形態に係るトラヒック予測装置が行うトラヒック予測方法の模式図である。
【図７】本実施の形態に係るトラヒック予測システムの動作の流れを示すシーケンス図である。
【発明を実施するための形態】
【００２１】
［トラヒック予測システムＳの概要］
図１は、本実施の形態に係るトラヒック予測システムＳの模式図である。トラヒック予測システムＳは、メッセージサーバ１００と、複数の通信端末２００と、トラヒック予測装置３００と、複数の基地局１０とを含む。トラヒック予測システムＳが含む通信端末２００及び基地局１０の数は限定されない。トラヒック予測システムＳは、その他のサーバ、端末等の機器を含んでもよい。
【００２２】
基地局１０は、ＬＴＥ（Long Term Evolution）等の無線通信（移動体通信）を行うことが可能な無線基地局装置である。基地局１０は、アンテナ、プロセッサ、電気回路等、無線通信に必要な設備を備え、自身が通信可能な範囲（すなわちセル）内の通信端末２００に無線で接続される。基地局１０は、通信端末２００とインターネット等のネットワークＮとの間の通信を中継する。
【００２３】
通信端末２００は、ＬＴＥ等の無線通信を行うことが可能な通信装置である。通信端末２００は、例えばスマートフォン、タブレット端末等の携帯端末である。通信端末２００は、基地局１０に無線で接続され、基地局１０を介してネットワークＮとの間で通信を行う。また、通信端末２００は、通信量を測定するとともに自身の位置を測定し、トラヒック予測装置３００に送信する。また、通信端末２００は、基地局１０を介して、ユーザが入力したメッセージを後述するメッセージサーバ１００に送信する。
【００２４】
メッセージサーバ１００は、ＳＮＳ（Social Networking Service）をはじめとするメッセージの送受信サービスを提供するコンピュータである。メッセージサーバ１００は、有線又は無線でネットワークＮに接続される。
【００２５】
トラヒック予測装置３００は、通信端末２００によって測定された通信量を示すトラヒック情報を記憶して管理するコンピュータである。トラヒック予測装置３００は、通信端末２００と通信している基地局１０が測定した通信量を示すトラヒック情報を取得し、取得したトラヒック情報を記憶してもよい。また、トラヒック予測装置３００は、メッセージの送受信サービスにおいてユーザが投稿したメッセージに基づく情報を、メッセージサーバ１００から取得する。トラヒック予測装置３００は、有線又は無線でネットワークＮに接続される。
【００２６】
［トラヒック予測装置３００の構成］
図２は、本実施の形態に係るトラヒック予測装置３００のブロック図である。図２において、矢印は主なデータの流れを示しており、図２に示していないデータの流れがあってよい。図２において、各ブロックはハードウェア（装置）単位の構成ではなく、機能単位の構成を示している。そのため、図２に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に別れて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
【００２７】
トラヒック予測装置３００は、制御部３１０と、通信部３２０と、記憶部３３０とを有する。制御部３１０は、取得部３１１と、判定部３１２と、重み付け部３１３と、出力部３１４とを有する。
【００２８】
通信部３２０は、ネットワークＮを介してメッセージサーバ１００及び通信端末２００との間で通信をするための通信インターフェースである。通信部３２０は、通信を実行するためのプロセッサ、コネクタ、電気回路等を含む。通信部３２０は、外部から受信した通信信号に所定の処理を行ってデータを取得し、取得したデータを制御部３１０に入力する。また、通信部３２０は、制御部３１０から入力されたデータに所定の処理を行って通信信号を生成し、生成した通信信号を外部に送信する。
【００２９】
記憶部３３０は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクドライブ等を含む記憶媒体である。記憶部３３０は、制御部３１０が実行するプログラムを予め記憶している。記憶部３３０は、トラヒック予測装置３００の外部に設けられてもよく、その場合に通信部３２０を介して制御部３１０との間でデータの授受を行ってもよい。また、記憶部３３０は、通信端末２００から取得したトラヒック情報を記憶する。
【００３０】
図３は、トラヒック情報の一例を示す図である。図３に示すように、トラヒック情報は、端末識別情報と、測定場所と、測定時間と、送信パケット数と、受信パケット数とを関連付けた情報である。
【００３１】
端末識別情報は、通信端末２００を識別する情報であり、例えばＭＡＣ（Media Access Control）アドレスである。測定場所は、通信端末２００が通信量を測定した場所を示す情報である。具体的には、測定場所は、通信端末２００がＧＰＳ衛星からの測位信号を用いて測定した通信量測定時の通信端末２００の位置を示す情報であり、例えば緯度、経度を含む座標情報である。測定場所は、住所又は施設名称であってもよい。
【００３２】
測定時間は、通信端末２００が通信量を測定した時間を示す情報である。測定時間は、通信端末２００が通信量を測定した時刻であってもよいし、測定開始時刻から測定終了時刻までの期間であってもよい。送信パケット数は、通信端末２００が、測定場所において自身が備える通信部２１０を介して外部に送信したパケット数、すなわち、上りの通信量を示す情報である。受信パケット数は、通信端末２００が、測定場所において通信部２１０を介して外部から受信したパケット数、すなわち、下りの通信量を示す情報である。
【００３３】
図２に戻り、制御部３１０は、例えばＣＰＵ（Central Processing Unit）等のプロセッサであり、記憶部３３０に記憶されたプログラムを実行することにより、取得部３１１、判定部３１２、重み付け部３１３及び出力部３１４として機能する。取得部３１１、判定部３１２、重み付け部３１３及び出力部３１４の機能については、図４から図６を用いて後述する。制御部３１０の機能の少なくとも一部は、電気回路によって実行されてもよい。また、制御部３１０の機能の少なくとも一部は、ネットワーク経由で実行されるプログラムによって実行されてもよい。
【００３４】
［トラヒック予測方法の説明］
図４から図６は、本実施の形態に係るトラヒック予測装置３００が行うトラヒック予測方法の模式図である。図４は、通信端末２００が通信量を測定した地点Ｐを、地図上に模式的に表している。
【００３５】
トラヒック予測装置３００の取得部３１１は、通信端末２００が測定した通信量を示すトラヒック情報を取得する（ａ）。トラヒック情報は、図３に示すように、端末識別情報と、測定場所と、測定時間と、送信パケット数と、受信パケット数とを含む。通信端末２００は、毎回の通信において通信量を測定してもよく、あるいは前回の測定から所定時間経過した場合の通信において通信量を測定してもよい。取得部３１１は、取得したトラヒック情報を記憶部３３０に記憶させる（ｂ）。
【００３６】
通信端末２００は、通信端末２００が備える通信部２１０を介して、ユーザが入力したメッセージを、メッセージの送受信サービスを提供するメッセージサーバ１００に送信する。メッセージサーバ１００は、通信端末２００から送信されたメッセージを取得すると（ｃ）、メッセージサーバ１００が備える不図示の記憶部に記憶させる（ｄ）。
【００３７】
図５は、メッセージサーバ１００が通信端末２００から取得したメッセージを、表示画面上に模式的に表している。取得部３１１は、通信部３２０を介して、イベントに関する所定のキーワードを含むネットワーク上のサービスに投稿されたメッセージ（例えば、図５のメッセージＭ１、Ｍ２）を検索する（ｅ）。取得部３１１は、例えば、メッセージサーバ１００に対して、イベントに関する所定のキーワードとして、フェス、祭り、サッカー又はイベント等の言葉を含むメッセージを検索する。
【００３８】
取得部３１１は、検索した結果が示すメッセージから、開催される予定のイベントを示す開催予定イベント情報を取得する（ｆ）。具体的には、取得部３１１は、開催予定イベント情報として、少なくとも開催場所及び開催時間を示す情報を取得する。取得部３１１は、例えば、メッセージＭ１から、開催予定イベント情報として、イベント名である「ＡＢＣライブ」と、開催場所である「Ａコンサートホール」と、開催時間である「２０１７年１２月１日１８：００〜２１：００」とを取得する。取得部３１１は、開催される予定のイベントに関する情報であれば、その他の情報（例えば、イベント当日の天気、出演するアーティスト及び開催場所の施設情報等）を開催予定イベント情報として取得してもよい。
【００３９】
図６は、トラヒック予測装置３００の記憶部３３０に記憶されている過去のトラヒック情報が示す通信量が測定された地点Ｐを、地図上に模式的に表している。取得部３１１は、取得した開催予定イベント情報に対応する過去のトラヒック情報を、記憶部３３０から取得する（ｇ）。具体的には、取得部３１１は、開催場所及び開催時間に対応する測定場所及び測定時間を含む過去のトラヒック情報を、記憶部３３０から取得する。より具体的には、取得部３１１は、開催場所と同じ場所である測定場所を含むトラヒック情報であって、開催時間の所定の時間前（例えば１年前）である測定時間を含むトラヒック情報を、記憶部３３０から取得する。このとき、取得部３１１は、トラヒック情報に含まれる測定場所が座標情報である場合、開催場所と同じ場所である測定場所として、緯度及び経度に変換した開催場所の範囲に含まれる座標情報である測定場所のトラヒック情報を、記憶部３３０から取得する。
【００４０】
例えば、取得部３１１が、図５に示すメッセージＭ１から開催予定イベント情報を取得したとする。また、図６に示す場所Ａ１が、Ａコンサートホールであるとする。この場合において、取得部３１１は、イベント名「ＡＢＣライブ」の開催場所「Ａコンサートホール」で測定され、イベント名「ＡＢＣライブ」の開催時間「２０１７年１２月１日１８：００〜２１：００」の１年前である「２０１６年１２月１日１８：００〜２１：００」に測定された通信量を示すトラヒック情報を、記憶部３３０から取得する。取得部３１１は、開催される予定のイベントの開催場所及び開催時間に対応する測定場所及び測定時間を含む通信量を示す過去のトラヒック情報を取得することにより、開催される予定のイベントに伴う通信量の変動を予測させることができる。
【００４１】
ここで、取得部３１１は、開催場所及び開催時間に対応する測定場所及び測定時間を含む過去のトラヒック情報が示す通信量を合計する。取得部３１１は、図３に示す送信パケット数と受信パケット数とを合計してもよいし、送信パケット数の合計値を上り通信量とし、受信パケット数の合計値を下り通信量とするように、送信パケット数と受信パケット数とを分けて計算してもよい。
【００４２】
取得部３１１は、開催時間に対応する測定時間が１年前であることに限定されない。取得部３１１は、開催時間の曜日（例えば、２０１７年１２月の第１日曜日）に対応する１年前の曜日（例えば、２０１６年１２月の第１日曜日）である測定時間を含むトラヒック情報を、記憶部３３０から取得してもよい。また、取得部３１１は、開催時間の日にちが祝日である場合、開催時間に対応する１年前の同じ祝日である測定時間を含むトラヒック情報を、記憶部３３０から取得してもよい。また、取得部３１１は、メッセージに前回の開催時間が含まれている場合、前回の開催時間に対応する測定時間を含むトラヒック情報を、記憶部３３０から取得してもよい。取得部３１１は、例えば、過去の時間がメッセージに含まれている場合であって、「前年」又は「先週」等の過去の時間であることを示すキーワードがメッセージに含まれている場合に、当該過去の時間と同じ時間である測定時間を含むトラヒック情報を、記憶部３３０から取得してもよい。
【００４３】
取得部３１１は、取得した開催予定イベント情報に対応する過去複数年分のトラヒック情報を、記憶部３３０から取得してもよい。具体的には、取得部３１１は、開催時間の１年前と、２年前と、３年前とにおいて測定された通信量を示すトラヒック情報を、記憶部３３０から取得してもよい。取得部３１１は、記憶部３３０に記憶されている全てのトラヒック情報に基づいて、開催予定イベント情報に対応する過去複数年分のトラヒック情報を取得してもよいし、所定の期間（例えば５年）における過去複数年分のトラヒック情報を取得してもよい。
【００４４】
この場合において、取得部３１１は、過去複数年分のトラヒック情報それぞれを、過去のトラヒック情報として用いる。取得部３１１は、過去複数年分のトラヒック情報のうち、最も通信量が大きい過去１年分のトラヒック情報を、過去のトラヒック情報として用いてもよい。また、取得部３１１は、過去複数年分のトラヒック情報が示す通信量の平均値を、過去のトラヒック情報として用いてもよい。
【００４５】
上述のとおり、取得部３１１は、イベントの開催場所及び開催時間に対応する測定場所及び測定時間において測定された通信量（以下、第１通信量という）を示す過去のトラヒック情報（以下、過去の第１トラヒック情報という）を、記憶部３３０から取得する。さらに、取得部３１１は、イベントの開催場所に対応する測定場所であって、イベントの開催時間に対応しない測定時間において測定された通信量（以下、第２通信量という）を示す過去のトラヒック情報（以下、過去の第２トラヒック情報という）を、記憶部３３０から取得する。
【００４６】
具体的には、取得部３１１は、過去の第１トラヒック情報と、イベントの開催場所に対応する測定場所であって、イベントの開催時間に対応する測定時間より前又は当該測定時間より後の少なくとも一方における所定の期間内の第２通信量を示す過去の第２トラヒック情報とを、記憶部３３０から取得する。より具体的には、取得部３１１は、過去の第１トラヒック情報と、イベントの開催場所に対応する測定場所であって、イベントの開催時間に対応しない日にちの測定時間であって、イベントの開催時間の開始時刻から終了時刻までの時間帯に対応する時間帯の測定時間の第２通信量を示す過去の第２トラヒック情報とを、記憶部３３０から取得する。
【００４７】
例えば、取得部３１１が取得した過去の第１トラヒック情報が、図５に示すメッセージＭ１に基づく過去の第１トラヒック情報であるとする。この場合において、取得部３１１は、イベントの開催場所と同じ場所である測定場所「Ａコンサートホール」であって、イベントの開催時間「２０１７年１２月１日１８：００〜２１：００」に対応しない日にちの測定時間であって、イベントの開催時間の開始時刻から終了時刻までの時間帯に対応する時間帯の測定時間「２０１７年１２月２日１８：００〜２１：００」の第２通信量を示す過去の第２トラヒック情報を、記憶部３３０から取得する。
【００４８】
続いて、トラヒック予測装置３００の判定部３１２は、取得部３１１が取得した過去の第１トラヒック情報が示す第１通信量が、取得部３１１が取得した過去の第２トラヒック情報が示す第２通信量を超えたか否かを判定する（ｈ）。判定部３１２は、例えば、取得部３１１が通信量を送信パケット数と受信パケット数とに分けて合計処理を施した場合、取得部３１１が取得した過去のトラヒック情報が示す上りの通信量である第１上り通信量が、開催時間に対応する測定時間より前又は当該測定時間より後の少なくとも一方における所定の期間内の上りの通信量である第２上り通信量を超えたか否かを判定してもよい。
【００４９】
続いて、トラヒック予測装置３００の重み付け部３１３は、様々な情報を用いてイベントの開催場所に対して重み付けを実行する（ｉ）。例えば、イベントの参加人数は、当日の天候によって変動する可能性がある。そこで、重み付け部３１３は、外部の気象情報を管理するサーバから取得した開催時間の天気予報を示す予報気象情報と、開催時間に対応する過去の測定時間の天気予報を示す過去気象情報に基づいて、開催場所に対して重み付けを行う。
【００５０】
重み付け部３１３は、例えば、イベントの開催時間の天気が「晴れ」であり、イベントの開催時間に対応する過去の測定時間の天気が「雨」である場合、イベントの開催場所に対して、過去のトラヒック情報が示す通信量より増加する可能性があることを示す重み付けを行う。反対に、重み付け部３１３は、イベントの開催時間の天気が「雨」であり、イベントの開催時間に対応する過去の測定時間の天気が「晴れ」である場合、イベントの開催場所に対して、過去のトラヒック情報が示す通信量より減少する可能性があることを示す重み付けを行う。このようにすることで、重み付け部３１３は、天候に応じて過去の通信量に変動が生じる可能性があることを示すことができる。
【００５１】
また、例えば、イベントに著名なアーティストが出演する場合、イベントの参加人数が多くなる可能性がある。そこで、重み付け部３１３は、取得部３１１が取得した開催予定イベント情報に所定の名称が含まれているか否かに基づいて、開催場所に対して重み付けを行ってもよい。重み付け部３１３は、例えば、イベントの出演者として著名なアーティストの名称がメッセージに含まれている場合、通信量が増加する可能性があることを示す重み付けを行う。このようにすることで、重み付け部３１３は、集客力がある著名なアーティストが出演することによって、通信量が平常時より増加する可能性があることを示すことができる。
【００５２】
また、例えば、イベントの参加人数が多い場合、当該イベントに関するメッセージの投稿数が多くなる場合がある。そこで、重み付け部３１３は、取得部３１１が取得した開催予定イベント情報に関連するメッセージの数に基づいて、開催場所に対して重み付けを行ってもよい。例えば、取得部３１１が、開催予定イベント情報として、当該開催予定イベント情報が示すイベントに関連するメッセージの投稿数を取得したとする。この場合において、重み付け部３１３は、メッセージの投稿数が所定の閾値（例えば１０００件）を超える場合に、開催場所に対して重み付けを行う。なお、メッセージの投稿数には、メッセージへの返信及びメッセージの転送を含む。トラヒック予測装置３００には、所定の閾値が予め設定されている。このようにすることで、重み付け部３１３は、世間に注目されているイベントを特定し、通信量が平常時より増加する可能性があることを示すことができる。
【００５３】
続いて、トラヒック予測装置３００の出力部３１４は、取得部３１１が取得した過去のトラヒック情報を、イベント開催時におけるトラヒック予測情報として出力する（ｊ）。具体的には、出力部３１４は、判定部３１２が、第１通信量が第２通信量を超えたと判定したことを条件として、第１通信量を示す過去の第１トラヒック情報と、開催予定イベント情報と、重み付け部３１３が重み付けを行った開催場所に関する情報とを、イベント開催時におけるトラヒック予測情報として出力する。このようにすることで、出力部３１４は、開催予定イベント情報に対応する過去のトラヒック情報が示す通信量が、イベントがない平常時の通信量と同程度である場合、トラヒック予測情報の出力を抑止することができる。
【００５４】
出力部３１４は、図６に示すような地図上に情報を出力してもよいし、メッセージとして出力してもよい。出力部３１４は、例えば、図６に示すような地図上に情報を出力する場合に、重み付け部３１３が重み付けを行った地点に関する情報として、イベントの開催場所を重み付けに応じた表示態様（例えば、重み付けによって異なる色、形状、模様等）で出力する。出力部３１４は、出力した情報を、トラヒック予測装置３００が備える不図示のディスプレイに表示してもよいし、通信部３２０を介して事業者が管理する管理端末に表示させてもよい。
【００５５】
出力部３１４は、判定部３１２が、第１上り通信量と第２上り通信量とに基づく判定処理を行った場合、第１上り通信量が第２上り通信量を超えたと判定したことを条件として、第１上り通信量を示す過去の第１トラヒック情報を含むイベント開催時におけるトラヒック予測情報を出力してもよい。また、出力部３１４は、取得部３１１が過去複数年分のトラヒック情報を取得した場合、判定部３１２による判定結果に基づいて、過去複数年分のトラヒック情報を、イベント開催時におけるトラヒック予測情報として出力してもよい。
【００５６】
出力部３１４は、開催予定イベント情報に含まれる属性情報（例えばイベントの規則、設備）に基づいて、過去のトラヒック情報を出力してもよい。例えば、カメラ撮影が許可されていないイベントにおいては、通信量が増加しない可能性がある。そこで、出力部３１４は、イベントの属性情報がカメラ撮影を許可することを示していること、又はイベントの属性情報がカメラ撮影に関する情報（禁止事項等）を含んでいないことを条件として、トラヒック予測情報を出力してもよい。イベントの属性情報は、投稿されたメッセージから取得されてもよく、あるいは予めイベントごとに定義されたデータベースから取得されてもよい。このようにすることで、出力部３１４は、イベントの規則等に則したトラヒック予測情報を出力することができる。
【００５７】
また、例えば、イベントに参加する人数が多い場合であっても、イベントの開催場所にＷｉ−Ｆｉ（登録商標）をはじめとする無線ローカルエリアネットワークが備わっている場合、通信量が増加しない可能性がある。そこで、出力部３１４は、開催予定イベント情報に含まれる属性情報が、開催場所に、無線ローカルエリアネットワークを備えていないことを示すことを条件として、過去のトラヒック情報を出力してもよい。このようにすることで、出力部３１４は、イベントの開催場所に即したトラヒック予測情報を出力することができる。
【００５８】
［トラヒック予測システムＳの動作］
図７は、本実施の形態に係るトラヒック予測システムＳの動作の流れを示すシーケンス図である。通信端末２００は、通信端末２００の通信部２１０を介して、測定した通信量を示すトラヒック情報を、トラヒック予測装置３００に送信する。通信端末２００がトラヒック予測装置３００にトラヒック情報を送信するタイミングは、通信量を測定したときでもよいし、所定の間隔（例えば、１日に１回）でもよい。取得部３１１は、通信端末２００から送信されたトラヒック情報を取得し、記憶部３３０に記憶させる。
【００５９】
取得部３１１は、メッセージサーバ１００に対して、イベントに関する所定のキーワードを含むメッセージを検索する（Ｓ１１）。取得部３１１がメッセージを検索するタイミングは、所定の間隔（例えば、１時間に１回）でもよいし、所定の間隔を時期に応じて変動（例えば、花火大会及び運動会が開催される時期においては所定の間隔を短くし、イベントの開催が少ない時期においては所定の間隔を長くする。）させてもよい。取得部３１１は、検索した結果に基づくメッセージから、開催予定イベント情報を取得する。
【００６０】
続いて、取得部３１１は、過去のトラヒック情報を記憶部３３０から取得する（Ｓ１２）。具体的には、取得部３１１は、開催場所と同じ場所である測定場所を含むトラヒック情報であって、開催時間の１年前である測定時間の第１通信量を示す過去の第１トラヒック情報を、記憶部３３０から取得する。また、取得部３１１は、イベントの開催場所に対応する測定場所であって、イベントの開催時間に対応しない日にちの測定時間であって、イベントの開催時間の開始時刻から終了時刻までの時間帯に対応する時間帯の測定時間の第２通信量を示す過去の第２トラヒック情報を、記憶部３３０から取得する。
【００６１】
続いて、判定部３１２は、第１トラヒック情報が示す第１通信量と、第２トラヒック情報が示す第２通信量とを比較する（Ｓ１３）。判定部３１２は、第１通信量が第２通信量以下であると判定した場合（Ｓ１４においてＮＯの場合）、処理を終了する。一方、重み付け部３１３は、判定部３１２が、第１通信量が第２通信量を超えると判定した場合（Ｓ１４においてＹＥＳの場合）、様々な情報を用いてイベントの開催場所に対して重み付けを実行する（Ｓ１５）。そして、出力部３１４は、第１通信量を示す過去の第１トラヒック情報と、開催予定イベント情報と、重み付け部３１３が重み付けを行った開催場所に関する情報とを、イベント開催時におけるトラヒック予測情報として出力する（Ｓ１６）。
【００６２】
［本実施の形態の効果］
以上説明したとおり、トラヒック予測装置３００は、イベントに関する所定のキーワードを含むメッセージから取得した開催予定イベント情報に基づいて、過去のトラヒック情報を取得し、取得した過去のトラヒック情報をトラヒック予測情報として出力する。このような構成によれば、トラヒック予測装置３００は、開催される予定のイベントに伴う通信量をメッセージサーバ１００に投稿されたメッセージだけでは予測できない場合であっても、当該イベントの開催場所及び開催時間に対応する測定場所及び測定時間に測定された過去の通信量を出力することにより、当該イベントに伴う通信量を予測することができる。その結果、通信事業者は、イベントに伴う通信量の変動を予測する精度を向上させることができる。
【００６３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【符号の説明】
【００６４】
１０  基地局
１００  メッセージサーバ
２００  通信端末
２１０  通信部
３００  トラヒック予測装置
３１０  制御部
３１１  取得部
３１２  判定部
３１３  重み付け部
３１４  出力部
３２０  通信部
３３０  記憶部
【図１】
2019114981.tif 000003
【図２】
2019114981.tif 000004
【図３】
2019114981.tif 000005
【図４】
2019114981.tif 000006
【図５】
2019114981.tif 000007
【図６】
2019114981.tif 000008
【図７】
2019114981.tif 000009