(57)【要約】【課題】端末におけるログデータを、サーバ側から取得すること。【解決手段】情報端末において、処理のログを生成するログ生成部と、前記ログを送信するログ送信部と、前記ログ送信部を起動するとともに、情報処理装置にログ収集要求を通知する通知部と、を備え、前記ログ送信部は、前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信する。【選択図】図５
2018005757.tif 000002
【特許請求の範囲】
【請求項１】
処理のログを生成するログ生成部と、
前記ログを送信するログ送信部と、
前記ログ送信部を起動するとともに、情報処理装置にログ収集要求を通知する通知部と、
を備え、
前記ログ送信部は、前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信する、
ことを特徴とする情報端末。
【請求項２】
認証情報を生成する生成部を備え、
前記通知部は、前記生成された認証情報を前記情報処理装置に通知し、
前記ログ送信部は、前記生成された認証情報と、前記ログ取得要求に含まれる認証情報が一致する場合に、前記ログを前記情報処理装置に送信する、
ことを特徴とする請求項１記載の情報端末。
【請求項３】
前記ログ送信部は、前記ログ取得要求にて前記情報処理装置から指定された圧縮方式で前記ログを圧縮して送信する、
ことを特徴とする請求項１または２記載の情報端末。
【請求項４】
前記ログ送信部は、前記ログ取得要求にて前記情報処理装置から指定されたログの抽出範囲に応じた日時の前記ログを送信する、
ことを特徴とする請求項１乃至３のいずれか一項に記載の情報端末。
【請求項５】
前記ログ生成部は、テレビ会議の呼制御通信、または映像コーデックに応じた種別のログを生成し、
前記ログ送信部は、前記ログ取得要求にて前記情報処理装置から指定されたログの種別に応じた前記ログを送信する、
ことを特徴とする請求項１乃至４のいずれか一項に記載の情報端末。
【請求項６】
前記通知部は、ＨＴＴＰまたはＨＴＴＰＳにおける拡張ヘッダを用いて前記ログ収集要求を通知し、
前記ログ送信部は、情報処理装置からのＨＴＴＰまたはＨＴＴＰＳのＧＥＴリクエストに対するレスポンスにより、前記ログを前記情報処理装置に送信する、
ことを特徴とする請求項１乃至５のいずれか一項に記載の情報端末。
【請求項７】
前記ログ送信部は、前記レスポンスにより前記ログを前記情報処理装置に送信できない場合、ＨＴＴＰまたはＨＴＴＰＳのＰＯＳＴリクエストにより、前記ログを前記情報処理装置に送信する、
ことを特徴とする請求項６記載の情報端末。
【請求項８】
情報端末、及び情報処理装置を有する通信システムであって、
前記情報端末は、
処理のログを生成するログ生成部と、
前記ログを送信するログ送信部と、
前記ログ送信部を起動するとともに、情報処理装置にログ収集要求を通知する通知部と、
を備え、
前記ログ送信部は、前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信し、
前記情報処理装置は、
前記ログ収集要求に応じて、前記ログ取得要求を送信する送信部と、
前記ログを記憶する記憶部と、
を備えることを特徴とする通信システム。
【請求項９】
コンピュータに、
処理のログを生成するステップと、
内部サーバを起動するとともに、情報処理装置にログ収集要求を通知するステップと、
を備え、
前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信するステップと、
を実行させるプログラム。
【請求項１０】
コンピュータが、
処理のログを生成するステップと、
内部サーバを起動するとともに、情報処理装置にログ収集要求を通知するステップと、
を備え、
前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信するステップと、
を実行するログ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、通信システム、プログラム及びログ送信方法に関する。
【背景技術】
【０００２】
従来、多地点において、動画や音声等を相互に伝送して、いわゆるテレビ会議（ビデオ会議）を行う技術が知られている。
【０００３】
このテレビ会議を行うシステムにおいて、端末のログデータに基づいて、障害が発生した場合の障害原因の解析を行うことが知られている。
【０００４】
例えば、ユーザから障害の問い合わせがあった場合などに、ユーザにログデータのアップロードを依頼し、端末からサーバにログデータを送信させることにより、ログデータを収集できる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、ユーザからアップロードされるログデータをシステム側が指定できないため、ユーザが膨大な量のログデータをシステム側に送信してくる場合があるという問題がある。
【０００６】
そこで、端末におけるログデータを、サーバ側から取得できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
情報端末において、処理のログを生成するログ生成部と、前記ログを送信するログ送信部と、前記ログ送信部を起動するとともに、情報処理装置にログ収集要求を通知する通知部と、を備え、前記ログ送信部は、前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信する。
【発明の効果】
【０００８】
開示の技術によれば、端末におけるログデータを、サーバ側から取得することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る通信システムの概略図である。
【図２】実施形態に係る端末のハードウェア構成図である。
【図３】実施形態に係る管理システムのハードウェア構成図である。
【図４】端末及び管理システムの機能ブロックの一例を示す図である。
【図５】情報処理システムの処理の一例を示すフローチャートである。
【図６】ログ収集リクエストに含まれるデータの一例を示す図である。
【図７】ログ取得リクエストに含まれるデータの一例を示す図である。
【図８】端末の処理の一例を示すフローチャートである。
【図９】端末にて記憶されるログ情報の一例を示す図である。
【図１０】管理システムの処理の一例を示すフローチャートである。
【図１１】ログ指定情報の一例を示す図である。
【図１２】管理システムにて記憶されるログ情報の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。
【００１１】
＜＜通信システムの概略＞＞
図１は、実施形態に係る通信システムの概略図である。図１に示されているように、通信システム１は、通信端末１０−１、１０−２、・・・、（以下、それぞれを区別しない場合、単に、「端末１０」という。）及び管理システム５０によって構築されている。
【００１２】
端末１０は、他の端末１０や管理システムとの間で、コンテンツデータの一例として画像データ及び音データ等の送信による通信を行う。端末１０は、汎用端末であっても、専用端末であっても良い。端末１０は、例えば、テレビ会議端末、電子黒板、電子看板、電話端末、タブレット、スマートフォン、カメラ、ＰＣ（personal computer）等であっても良い。
【００１３】
管理システム５０は、端末１０間の通信を管理する。例えば、管理システム５０は、端末１０間の通信を確立するための呼制御を行う。また、例えば、管理システム５０は、一方の端末１０から送られてきたコンテンツデータを他方の端末１０へ送信することにより端末１０間でコンテンツデータを中継する。
【００１４】
図１では、説明を簡単にするために、管理システム５０が一つの装置である場合について説明したが、本発明はこのような実施形態に限定されない。管理システム５０は、例えば、呼制御の機能と、コンテンツデータの中継の機能をそれぞれ別の装置に割り当てることにより、複数の装置により構築されていても良い。また、図１では、説明を簡単にするために、通信システム１において、２つの端末１０が設けられている場合について説明したが、本発明はこのような実施形態に限定されない。通信システム１に設けられる端末１０は、３つ以上であっても良い。また、各端末１０は、すべてテレビ会議端末である場合のようにそれぞれ同種であっても、テレビ会議端末、及びＰＣが含まれる場合のように異種であっても良い。また、管理システム５０を介さずに端末１０間で直接コンテンツデータを送信してもよい。さらに、コンテンツデータの中継の機能をいずれかの端末１０が備えていてもよい。
【００１５】
＜＜ハードウェア構成＞＞
次に、通信システム１を構成する各装置のハードウェア構成を説明する。
【００１６】
図２は、実施形態に係る端末１０のハードウェア構成図である。なお、端末１０のハードウェア構成は図２の構成に限定されない。例えば、端末１０には、図２に記載されていない構成が含まれていても、図２に記載の構成の一部が含まれていなくても良い。また、図２に記載の構成の一部は端末１０に接続可能な外部装置等であっても良い。
【００１７】
図２に示されているように、本実施形態の端末１０は、端末１０全体の動作を制御するＣＰＵ(Central Processing Unit)１０１、ＩＰＬ(Initial Program Loader)等のＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ(Read Only Memory)１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ(Random Access Memory)１０３、端末１０の各種端末用のプログラム、画像データ、及び音データ等の各種データを記憶するフラッシュメモリ１０４、ＣＰＵ１０１の制御にしたがってフラッシュメモリ１０４に対する各種データの読み出し又は書き込みを制御するＳＳＤ（Solid State Drive）１０５、フラッシュメモリやＩＣカード（Integrated Circuit Card）等の記録メディア１０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアＩ／Ｆ１０７、宛先を選択する場合などに操作される操作ボタン１０８、端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０９、通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ(Interface)１１１を備えている。
【００１８】
また、端末１０は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ１１２、このカメラ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音を入力する内蔵型のマイク１１４、音を出力する内蔵型のスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音信号の入出力を処理する音入出力Ｉ／Ｆ１１６、ＣＰＵ１０１の制御に従って外付けのディスプレイ１２０に画像データを伝送するディスプレイＩ／Ｆ１１７、各種の外部機器を接続するための外部機器接続Ｉ／Ｆ１１８、端末１０の各種機能の異常を知らせるアラームランプ１１９、及び上記各構成要素を図２に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１１０を備えている。
【００１９】
ディスプレイ１２０は、被写体の画像や操作部等を表示する液晶や有機ＥＬ(Organic Electroluminescence)によって構成された表示部である。また、ディスプレイ１２０は、ケーブル１２０ｃによってディスプレイＩ／Ｆ１１７に接続される。このケーブル１２０ｃは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ（登録商標）(High-Definition Multimedia Interface)やＤＶＩ(Digital Video Interactive)信号用のケーブルであってもよい。
【００２０】
カメラ１１２は、レンズや、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含み、固体撮像素子として、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)や、ＣＣＤ（Charge Coupled Device）等が用いられる。
【００２１】
外部機器接続Ｉ／Ｆ１１８には、筐体１１００の接続口１１３２に差し込まれたＵＳＢ(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ電気的に接続可能である。外付けカメラが接続された場合には、ＣＰＵ１０１の制御に従って、内蔵型のカメラ１１２に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、ＣＰＵ１０１の制御に従って、それぞれが内蔵型のマイク１１４や内蔵型のスピーカ１１５に優先して、外付けマイクや外付けスピーカが駆動する。
【００２２】
なお、記録メディア１０６は、端末１０に対して着脱自在な構成となっている。また、ＣＰＵ１０１の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ１０４に限らず、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等を用いてもよい。
【００２３】
図３は、一実施形態に係る管理システム５０のハードウェア構成図である。管理システム５０は、管理システム５０全体の動作を制御するＣＰＵ５０１、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶したＲＯＭ５０２、ＣＰＵ５０１のワークエリアとして使用されるＲＡＭ５０３、管理システム５０用のプログラム等の各種データを記憶するＨＤ５０４、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ(Hard Disk Drive)５０５、フラッシュメモリ等の記録メディア５０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ５０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ５０８、通信ネットワーク２を利用してデータ通信するためのネットワークＩ／Ｆ５０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード５１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス５１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)５１３に対する各種データの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ５１４、及び、上記各構成要素を図３に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン５１０を備えている。
【００２４】
＜機能構成＞
次に、図４を参照し、端末１０及び管理システム５０の機能構成について説明する。図４は、端末１０及び管理システム５０の機能ブロックの一例を示す図である。
【００２５】
≪端末の機能構成≫
端末１０は、ログ生成部１２、認証情報生成部１３、ログ送信部１４、通知部１５、及び制御部１６を有する。これら各部は、端末１０にインストールされた１以上のプログラムが、端末１０のＣＰＵに実行させる処理により実現される。
【００２６】
また、端末１０は、記憶部１１を有する。記憶部１１は、例えば、補助記憶装置等を用いて実現される。
【００２７】
記憶部１１は、ログ情報１１１を記憶する。
【００２８】
ログ生成部１２は、テレビ会議の呼制御通信や映像コーデックに応じた種別毎に、処理のログを生成し、ログ情報１１１に記憶する。
【００２９】
ログ送信部１４は、ユーザのログ送信操作に応じて、内部サーバの機能を起動し、当該内部サーバの機能を用いて、管理システム５０からのＨＴＴＰまたはＨＴＴＰＳのＧＥＴリクエストに対するレスポンスにより、ログ情報１１１に記憶されたログの少なくとも一部を管理システム５０に送信する。
【００３０】
ログ送信部１４は、当該レスポンスによりログを管理システム５０に送信できない場合、ＨＴＴＰまたはＨＴＴＰＳのＰＯＳＴリクエストにより、ログを管理システム５０に送信する。例えば、管理システム５０からの失敗応答を受信した場合や、所定時間以内に管理システム５０からのＧＥＴリクエストを受信しない場合が、当該レスポンスによりログを管理システム５０に送信できない場合であると判断される。
【００３１】
ログ送信部１４は、認証情報生成部１３により生成されたワンタイムトークンと、管理システム５０から受信したログ取得要求に含まれるワンタイムトークンが一致する場合に、ログを管理システム５０に送信する。
【００３２】
ログ送信部１４は、ログ取得要求にて管理システム５０から指定された圧縮方式でログを圧縮して送信する。また、ログ送信部１４は、ログ取得要求にて管理システム５０から指定されたログの抽出範囲に応じた日時のログを送信する。また、ログ送信部１４は、ログ取得要求にて管理システム５０から指定されたログの種別に応じたログを送信する。
【００３３】
認証情報生成部１３は、ユーザのログ送信操作に応じて、ワンタイムトークン（「認証情報」の一例）を生成する。
【００３４】
通知部１５は、ユーザのログ送信操作に応じて、認証情報生成部１３により生成されたワンタイムトークンを含むログ収集要求を、ＨＴＴＰまたはＨＴＴＰＳにおける拡張ヘッダを用いて管理システム５０に通知する。なお、通知部１５は、ログ送信部１４により内部サーバの機能が起動された後、ログ収集要求を通知してもよい。
【００３５】
制御部１６は、管理システム５０へのログインや、他の端末１０とのテレビ会議等の処理の制御を行う。
【００３６】
≪管理システムの機能構成≫
管理システム５０は、送受信部５２、制御部５３、及び設定部５４を有する。これら各部は、管理システム５０にインストールされた１以上のプログラムが、管理システム５０のＣＰＵに実行させる処理により実現される。
【００３７】
また、管理システム５０は、記憶部５１を有する。記憶部５１は、例えば、補助記憶装置等を用いて実現される。
【００３８】
記憶部５１は、ログ指定情報５１１、ログ情報５１２を記憶する。
【００３９】
送受信部５２は、端末１０からのログ収集要求に応じて、ログ取得要求を端末１０に送信する。
【００４０】
制御部５３は、端末１０がテレビ会議等を行うための各種処理を行う。
【００４１】
設定部５４は、ログ指定情報５１１の設定を受け付ける。
【００４２】
＜処理＞
次に、図５を参照して、情報処理システム１の処理について説明する。図５は、情報処理システム１の処理の一例を示すフローチャートである。
【００４３】
ステップＳ１０１において、端末１０は、ユーザからのログ送信操作を受け付ける。
【００４４】
続いて、端末１０は、内部サーバを起動する（ステップＳ１０２）。ここで、端末１０は、グローバルＩＰアドレスを有していない場合、例えばＳＴＵＮサーバを用いる等により、グローバルＩＰアドレスを取得する。
【００４５】
続いて、端末１０は、管理システム５０に、ログ収集リクエストを送信する（ステップＳ１０３）。
【００４６】
図６は、ログ収集リクエストに含まれるデータの一例を示す図である。図６に示すように、ログ収集リクエストには、ログの取得が可能であることを示す情報５０１、端末１０のＩＰアドレス５０２、ワンタイムトークン５０３が含まれる。ログ収集リクエストは、例えばＨＴＴＰＳのＰＯＳＴリクエストにより送信される。また、ログ収集リクエストには、例えば、端末ＩＤが含まれてもよい。
【００４７】
続いて、管理システム５０は、端末１０に、レスポンスを返す（ステップＳ１０４）。
【００４８】
続いて、管理システム５０は、端末１０に、ログ取得リクエストを送信する（ステップＳ１０５）。
【００４９】
図７は、ログ取得リクエストに含まれるデータの一例を示す図である。図７に示すように、ログ取得リクエストには、端末１０のＵＲＬ５０４、ワンタイムトークン５０３が含まれる。ＵＲＬ５０４には、端末１０のＩＰアドレス、及び取得するログファイルを指定するログ指定情報が含まれる。ログ収集リクエストは、例えばＨＴＴＰＳのＧＥＴリクエストにより送信する。
【００５０】
続いて、端末１０は、管理システム５０に、指定されたログデータを含むレスポンスを送信する（ステップＳ１０６）。
【００５１】
続いて、管理システム５０は、受信したログデータを記憶する（ステップＳ１０７）。
【００５２】
≪端末の処理≫
次に、図８を参照して、端末１０の処理について説明する。図８は、端末１０の処理の一例を示すフローチャートである。
【００５３】
ステップＳ２０１において、端末１０は、ユーザからのログ送信操作を受け付ける。
【００５４】
続いて、ログ送信部１４は、内部サーバを起動する（ステップＳ２０２）。
【００５５】
続いて、認証情報生成部１３は、ワンタイムトークンを生成し（ステップＳ２０３）、通知部１５は、生成されたワンタイムトークンを含むログ収集リクエストを管理システム５０に送信する（ステップＳ２０４）。
【００５６】
続いて、ログ送信部１４は、管理システム５０から、ログ収集リクエストに対するレスポンスを受信する（ステップＳ２０５）。
【００５７】
続いて、ログ送信部１４は、受信したレスポンスが、成功を示すレスポンスであるか否か判定する（ステップＳ２０６）。
【００５８】
受信したレスポンスが、成功を示すレスポンスでない場合（ステップＳ２０６でＮＯ）、ログ送信部１４は、ログ情報１１１に記憶されているログデータを含むアップロードリクエストを送信し（ステップＳ２０７）、処理を終了する。アップロードリクエストは、例えばＨＴＴＰＳのＰＯＳＴリクエストにより送信される。
【００５９】
図９は、ログ情報１１１の一例を示す図である。ログ情報１１１には、ログ種別、日時、及び内容の項目を含む。ログ種別は、ログの種別を示す情報である。例えば、呼制御通信のログ、映像コーデックのログ等の種別を有する。端末１０は、例えば、呼制御通信、映像コーデック等の各機能のモジュールごとに、ログのファイルを分けて記憶してもよい。この場合、ログ種別は、ログのファイル名により識別できるようにしてもよい。
【００６０】
日時は、ログが生成された日時である。内容は、ログの内容を示す情報である。
【００６１】
受信したレスポンスが、成功を示すレスポンスである場合（ステップＳ２０６でＹＥＳ）、ログ送信部１４は、管理システム５０からのログ取得リクエストの受信を待つ（ステップＳ２０８）。
【００６２】
続いて、ログ送信部１４は、所定時間以内にログ取得リクエストを受信したか否かを判定する（ステップＳ２０９）。
【００６３】
所定時間以内にログ取得リクエストを受信しない場合（ステップＳ２０９でＮＯ）、ファイアーウォール等により通信が遮断されている可能性があるため、ステップＳ２０７の処理に進む。
【００６４】
所定時間以内にログ取得リクエストを受信した場合（ステップＳ２０９でＹＥＳ）、ログ送信部１４は、ログ取得リクエストに含まれるワンタイムトークンと、ステップＳ２０３で生成したワンタイムトークンが一致しているか判定する（ステップＳ２１０）。
【００６５】
ワンタイムトークンが一致していない場合（ステップＳ２１０でＮＯ）、処理を終了する。
【００６６】
ワンタイムトークンが一致している場合（ステップＳ２１０でＹＥＳ）、ログ送信部１４は、ログ取得リクエストに含まれるログ指定情報に基づき、ログ情報１１１からログデータを抽出する（ステップＳ２１１）。
【００６７】
続いて、ログ送信部１４は、管理システム５０に、端末１０の端末ＩＤと、抽出したログデータを含むレスポンスを送信し（ステップＳ２１２）、処理を終了する。
【００６８】
≪管理システムの処理≫
次に、図１０を参照して、管理システム５０の処理について説明する。図１０は、管理システム５０の処理の一例を示すフローチャートである。
【００６９】
ステップＳ３０１において、送受信部５２は、ログ収集リクエストを受信する。
【００７０】
続いて、送受信部５２は、ログ収集リクエストに含まれるＩＰアドレス等に基づいて端末１０を認証し（ステップＳ３０２）、認証結果が成功であるか否かを判定する（ステップＳ３０３）。管理システム５０の制御部５３は、例えば、端末１０からテレビ会議機能を使用するためのログイン要求を受信した際、端末１０のＩＤとＩＰアドレスを管理しておく。そして、送受信部５２は、ログ収集リクエストに含まれるＩＰアドレスと、ログインしている端末１０のＩＰアドレスが一致する場合に、認証成功と判定してもよい。または、送受信部５２は、ログ収集リクエストに含まれるＩＰアドレスが、グローバルＩＰアドレスである場合に、認証成功と判定してもよい。
【００７１】
認証結果が成功でない場合（ステップＳ３０３でＮＯ）、送受信部５２は、失敗を示すレスポンスを端末１０に返す（ステップＳ３０４）。例えば、ＨＴＴＰの４００番応答を返す。
【００７２】
続いて、送受信部５２は、端末１０から、ログデータを含むアップロードリクエストを受信する（ステップＳ３０５）。アップロードリクエストは、例えばＨＴＴＰＳのＰＯＳＴリクエストにより受信される。
【００７３】
続いて、送受信部５２は、アップロードリクエストに含まれるログデータを、ログ情報５１２に記憶し（ステップＳ３０６）、処理を終了する。
【００７４】
認証結果が成功である場合（ステップＳ３０３でＹＥＳ）、送受信部５２は、成功を示すレスポンスを端末１０に返す（ステップＳ３０７）。例えば、ＨＴＴＰの２００番応答を返す。
【００７５】
続いて、送受信部５２は、ログ指定情報５１１を参照し、ログ収集リクエストに含まれる端末ＩＤに対応付けられたログ指定情報を取得する（ステップＳ３０８）。
【００７６】
図１１は、ログ指定情報５１１の一例を示す図である。ログ指定情報５１１には、端末ＩＤ、圧縮方式、ログの抽出範囲、及びログ種別の項目が含まれる。
【００７７】
端末ＩＤは、端末１０の識別情報、または端末１０のユーザのアカウントの識別情報である。圧縮方式は、ログの圧縮方式を示す情報である。圧縮方式は、例えばｇｚｉｐやｚｉｐ等である。
【００７８】
ログの抽出範囲は、ログが生成された日時の範囲を示す情報である。図１１の例では、所定期間の一日分のログが指定されている。ログ種別は、ログの種別を指定する情報である。例えば、呼制御通信のログ、映像コーデックのログ等が指定される。
【００７９】
ログ指定情報５１１は、例えば端末１０のユーザから、電話、メール、Ｗｅｂ等により障害の問い合わせをサポートセンタが受けた際に、サポートセンタのオペレータ等により設定される。例えば、ユーザから通知された障害内容が、通信に関するものであれば、ログの種別として、通信に関するログの種別が設定される。また、ユーザから通知された障害内容が、本日において複数回発生している旨の連絡があった場合、ログの抽出範囲として、ユーザの通知から１日以内が設定される。
【００８０】
続いて、送受信部５２は、取得したログ指定情報と、ログ収集リクエストに含まれるワンタイムトークン及びＩＰアドレスを含むログ取得リクエストを端末１０に送信する（ステップＳ３０９）。
【００８１】
続いて、送受信部５２は、端末１０から、ログ指定情報にて指定したログデータを含むレスポンスを受信する（ステップＳ３１０）。
【００８２】
続いて、送受信部５２は、受信したログデータをログ情報５１２に記憶し（ステップＳ３１１）、処理を終了する。
【００８３】
図１２は、ログ情報５１２の一例を示す図である。ログ情報５１２は、端末ＩＤ、ログ種別、日時、及び内容の項目を含む。これらの情報は、端末１０からのログデータに含まれている情報である。
【００８４】
＜まとめ＞
端末１０は、全てのログをＨＴＴＰまたはＨＴＴＰＳのＰＯＳＴリクエストで送信する場合、管理システム５０は、一方的に送信されるログを全て受け取ることしかできない。これは、ＨＴＴＰが、クライアントが取得する処理に最適化されているためである。
【００８５】
管理システム５０は、サポートセンター等によるユーザからの連絡等により、どのようなログが必要であるかを事前に判断可能な場合がある。全てのログを受信する場合、不要なログまで受信してしまう。
【００８６】
上述した実施形態によれば、端末１０は、ログ送信部を起動するとともに、管理システム５０にログ収集要求を通知し、当該通知に応じた管理システム５０からのログ取得要求に応じて、ログを管理システム５０に送信する。これにより、端末におけるログデータのうち、必要な部分を、サーバ側から取得することができる。
【００８７】
本発明に係る各種処理は、上記で説明した装置によって行われるに限られない。すなわち、本発明に係る実施形態では、上記で説明した装置以外の装置で各種処理が行われてもよい。また、各種処理は、冗長、分散、並列又はこれらの組み合わせるように行われてもよい。
【００８８】
なお、本発明に係る実施形態は、情報処理端末、情報処理装置又は１以上の情報処理装置を有する情報処理システム等のコンピュータに情報処理方法を実行させるためのプログラムによって実現されてもよい。
【００８９】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【００９０】
１  通信システム
１０  端末（情報端末）
１１  記憶部
１１１  ログ情報
１２  ログ生成部
１３  認証情報生成部（生成部）
１４  ログ送信部
１５  通知部
１６  制御部
５０  管理システム（情報処理装置）
５１  記憶部
５１１  ログ指定情報
５１２  ログ情報
５２  送受信部（「送信部」の一例）
５３  制御部
５４  設定部
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開平１０−０４０１９１号公報
【図１】
2018005757.tif 000003
【図２】
2018005757.tif 000004
【図３】
2018005757.tif 000005
【図４】
2018005757.tif 000006
【図５】
2018005757.tif 000007
【図６】
2018005757.tif 000008
【図７】
2018005757.tif 000009
【図８】
2018005757.tif 000010
【図９】
2018005757.tif 000011
【図１０】
2018005757.tif 000012
【図１１】
2018005757.tif 000013
【図１２】
2018005757.tif 000014