JP2018005757A - Information terminal, communication system, program, and log transmission method - Google Patents
Information terminal, communication system, program, and log transmission method Download PDFInfo
- Publication number
- JP2018005757A JP2018005757A JP2016134941A JP2016134941A JP2018005757A JP 2018005757 A JP2018005757 A JP 2018005757A JP 2016134941 A JP2016134941 A JP 2016134941A JP 2016134941 A JP2016134941 A JP 2016134941A JP 2018005757 A JP2018005757 A JP 2018005757A
- Authority
- JP
- Japan
- Prior art keywords
- log
- information processing
- information
- processing device
- transmission unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
本発明は、情報端末、通信システム、プログラム及びログ送信方法に関する。 The present invention relates to an information terminal, a communication system, a program, and a log transmission method.
従来、多地点において、動画や音声等を相互に伝送して、いわゆるテレビ会議(ビデオ会議)を行う技術が知られている。 2. Description of the Related Art Conventionally, a technique for performing a so-called video conference (video conference) by transmitting moving images, voices, and the like at multiple points is known.
このテレビ会議を行うシステムにおいて、端末のログデータに基づいて、障害が発生した場合の障害原因の解析を行うことが知られている。 In this video conference system, it is known to analyze a cause of failure when a failure occurs based on log data of a terminal.
例えば、ユーザから障害の問い合わせがあった場合などに、ユーザにログデータのアップロードを依頼し、端末からサーバにログデータを送信させることにより、ログデータを収集できる。 For example, when there is an inquiry about a failure from the user, the log data can be collected by requesting the user to upload log data and transmitting the log data from the terminal to the server.
しかしながら、従来の技術では、ユーザからアップロードされるログデータをシステム側が指定できないため、ユーザが膨大な量のログデータをシステム側に送信してくる場合があるという問題がある。 However, in the conventional technique, since the system side cannot specify the log data uploaded from the user, there is a problem that the user may send a huge amount of log data to the system side.
そこで、端末におけるログデータを、サーバ側から取得できる技術を提供することを目的とする。 Therefore, an object is to provide a technique capable of acquiring log data in the terminal from the server side.
情報端末において、処理のログを生成するログ生成部と、前記ログを送信するログ送信部と、前記ログ送信部を起動するとともに、情報処理装置にログ収集要求を通知する通知部と、を備え、前記ログ送信部は、前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信する。 In the information terminal, a log generation unit that generates a processing log, a log transmission unit that transmits the log, and a notification unit that activates the log transmission unit and notifies the information processing apparatus of a log collection request. The log transmission unit transmits the log to the information processing apparatus in response to a log acquisition request from the information processing apparatus in response to the notification.
開示の技術によれば、端末におけるログデータを、サーバ側から取得することができる。 According to the disclosed technology, log data in the terminal can be acquired from the server side.
以下、本発明の実施形態について説明する。 Hereinafter, embodiments of the present invention will be described.
<<通信システムの概略>>
図1は、実施形態に係る通信システムの概略図である。図1に示されているように、通信システム1は、通信端末10−1、10−2、・・・、(以下、それぞれを区別しない場合、単に、「端末10」という。)及び管理システム50によって構築されている。
<< Outline of communication system >>
FIG. 1 is a schematic diagram of a communication system according to an embodiment. As shown in FIG. 1, the
端末10は、他の端末10や管理システムとの間で、コンテンツデータの一例として画像データ及び音データ等の送信による通信を行う。端末10は、汎用端末であっても、専用端末であっても良い。端末10は、例えば、テレビ会議端末、電子黒板、電子看板、電話端末、タブレット、スマートフォン、カメラ、PC(personal computer)等であっても良い。
The
管理システム50は、端末10間の通信を管理する。例えば、管理システム50は、端末10間の通信を確立するための呼制御を行う。また、例えば、管理システム50は、一方の端末10から送られてきたコンテンツデータを他方の端末10へ送信することにより端末10間でコンテンツデータを中継する。
The
図1では、説明を簡単にするために、管理システム50が一つの装置である場合について説明したが、本発明はこのような実施形態に限定されない。管理システム50は、例えば、呼制御の機能と、コンテンツデータの中継の機能をそれぞれ別の装置に割り当てることにより、複数の装置により構築されていても良い。また、図1では、説明を簡単にするために、通信システム1において、2つの端末10が設けられている場合について説明したが、本発明はこのような実施形態に限定されない。通信システム1に設けられる端末10は、3つ以上であっても良い。また、各端末10は、すべてテレビ会議端末である場合のようにそれぞれ同種であっても、テレビ会議端末、及びPCが含まれる場合のように異種であっても良い。また、管理システム50を介さずに端末10間で直接コンテンツデータを送信してもよい。さらに、コンテンツデータの中継の機能をいずれかの端末10が備えていてもよい。
In FIG. 1, the case where the
<<ハードウェア構成>>
次に、通信システム1を構成する各装置のハードウェア構成を説明する。
<< Hardware configuration >>
Next, the hardware configuration of each device constituting the
図2は、実施形態に係る端末10のハードウェア構成図である。なお、端末10のハードウェア構成は図2の構成に限定されない。例えば、端末10には、図2に記載されていない構成が含まれていても、図2に記載の構成の一部が含まれていなくても良い。また、図2に記載の構成の一部は端末10に接続可能な外部装置等であっても良い。
FIG. 2 is a hardware configuration diagram of the
図2に示されているように、本実施形態の端末10は、端末10全体の動作を制御するCPU(Central Processing Unit)101、IPL(Initial Program Loader)等のCPU101の駆動に用いられるプログラムを記憶したROM(Read Only Memory)102、CPU101のワークエリアとして使用されるRAM(Random Access Memory)103、端末10の各種端末用のプログラム、画像データ、及び音データ等の各種データを記憶するフラッシュメモリ104、CPU101の制御にしたがってフラッシュメモリ104に対する各種データの読み出し又は書き込みを制御するSSD(Solid State Drive)105、フラッシュメモリやICカード(Integrated Circuit Card)等の記録メディア106に対するデータの読み出し又は書き込み(記憶)を制御するメディアI/F107、宛先を選択する場合などに操作される操作ボタン108、端末10の電源のON/OFFを切り換えるための電源スイッチ109、通信ネットワーク2を利用してデータ伝送をするためのネットワークI/F(Interface)111を備えている。
As shown in FIG. 2, the
また、端末10は、CPU101の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ112、このカメラ112の駆動を制御する撮像素子I/F113、音を入力する内蔵型のマイク114、音を出力する内蔵型のスピーカ115、CPU101の制御に従ってマイク114及びスピーカ115との間で音信号の入出力を処理する音入出力I/F116、CPU101の制御に従って外付けのディスプレイ120に画像データを伝送するディスプレイI/F117、各種の外部機器を接続するための外部機器接続I/F118、端末10の各種機能の異常を知らせるアラームランプ119、及び上記各構成要素を図2に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン110を備えている。
The
ディスプレイ120は、被写体の画像や操作部等を表示する液晶や有機EL(Organic Electroluminescence)によって構成された表示部である。また、ディスプレイ120は、ケーブル120cによってディスプレイI/F117に接続される。このケーブル120cは、アナログRGB(VGA)信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、HDMI(登録商標)(High-Definition Multimedia Interface)やDVI(Digital Video Interactive)信号用のケーブルであってもよい。
The display 120 is a display unit configured by liquid crystal or organic EL (Organic Electroluminescence) that displays an image of an object, an operation unit, and the like. The display 120 is connected to the display I /
カメラ112は、レンズや、光を電荷に変換して被写体の画像(映像)を電子化する固体撮像素子を含み、固体撮像素子として、CMOS(Complementary Metal Oxide Semiconductor)や、CCD(Charge Coupled Device)等が用いられる。
The
外部機器接続I/F118には、筐体1100の接続口1132に差し込まれたUSB(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ電気的に接続可能である。外付けカメラが接続された場合には、CPU101の制御に従って、内蔵型のカメラ112に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、CPU101の制御に従って、それぞれが内蔵型のマイク114や内蔵型のスピーカ115に優先して、外付けマイクや外付けスピーカが駆動する。
External devices such as an external camera, an external microphone, and an external speaker are electrically connected to the external device connection I /
なお、記録メディア106は、端末10に対して着脱自在な構成となっている。また、CPU101の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ104に限らず、EEPROM(Electrically Erasable and Programmable ROM)等を用いてもよい。
The
図3は、一実施形態に係る管理システム50のハードウェア構成図である。管理システム50は、管理システム50全体の動作を制御するCPU501、IPL等のCPU501の駆動に用いられるプログラムを記憶したROM502、CPU501のワークエリアとして使用されるRAM503、管理システム50用のプログラム等の各種データを記憶するHD504、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御するHDD(Hard Disk Drive)505、フラッシュメモリ等の記録メディア506に対するデータの読み出し又は書き込み(記憶)を制御するメディアドライブ507、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ508、通信ネットワーク2を利用してデータ通信するためのネットワークI/F509、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード511、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス512、着脱可能な記録媒体の一例としてのCD−ROM(Compact Disc Read Only Memory)513に対する各種データの読み出し又は書き込みを制御するCD−ROMドライブ514、及び、上記各構成要素を図3に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン510を備えている。
FIG. 3 is a hardware configuration diagram of the
<機能構成>
次に、図4を参照し、端末10及び管理システム50の機能構成について説明する。図4は、端末10及び管理システム50の機能ブロックの一例を示す図である。
<Functional configuration>
Next, the functional configuration of the terminal 10 and the
≪端末の機能構成≫
端末10は、ログ生成部12、認証情報生成部13、ログ送信部14、通知部15、及び制御部16を有する。これら各部は、端末10にインストールされた1以上のプログラムが、端末10のCPUに実行させる処理により実現される。
≪Functional configuration of terminal≫
The terminal 10 includes a
また、端末10は、記憶部11を有する。記憶部11は、例えば、補助記憶装置等を用いて実現される。
The terminal 10 has a
記憶部11は、ログ情報111を記憶する。
The
ログ生成部12は、テレビ会議の呼制御通信や映像コーデックに応じた種別毎に、処理のログを生成し、ログ情報111に記憶する。
The
ログ送信部14は、ユーザのログ送信操作に応じて、内部サーバの機能を起動し、当該内部サーバの機能を用いて、管理システム50からのHTTPまたはHTTPSのGETリクエストに対するレスポンスにより、ログ情報111に記憶されたログの少なくとも一部を管理システム50に送信する。
The
ログ送信部14は、当該レスポンスによりログを管理システム50に送信できない場合、HTTPまたはHTTPSのPOSTリクエストにより、ログを管理システム50に送信する。例えば、管理システム50からの失敗応答を受信した場合や、所定時間以内に管理システム50からのGETリクエストを受信しない場合が、当該レスポンスによりログを管理システム50に送信できない場合であると判断される。
When the log cannot be transmitted to the
ログ送信部14は、認証情報生成部13により生成されたワンタイムトークンと、管理システム50から受信したログ取得要求に含まれるワンタイムトークンが一致する場合に、ログを管理システム50に送信する。
The
ログ送信部14は、ログ取得要求にて管理システム50から指定された圧縮方式でログを圧縮して送信する。また、ログ送信部14は、ログ取得要求にて管理システム50から指定されたログの抽出範囲に応じた日時のログを送信する。また、ログ送信部14は、ログ取得要求にて管理システム50から指定されたログの種別に応じたログを送信する。
The
認証情報生成部13は、ユーザのログ送信操作に応じて、ワンタイムトークン(「認証情報」の一例)を生成する。
The authentication
通知部15は、ユーザのログ送信操作に応じて、認証情報生成部13により生成されたワンタイムトークンを含むログ収集要求を、HTTPまたはHTTPSにおける拡張ヘッダを用いて管理システム50に通知する。なお、通知部15は、ログ送信部14により内部サーバの機能が起動された後、ログ収集要求を通知してもよい。
The
制御部16は、管理システム50へのログインや、他の端末10とのテレビ会議等の処理の制御を行う。
The
≪管理システムの機能構成≫
管理システム50は、送受信部52、制御部53、及び設定部54を有する。これら各部は、管理システム50にインストールされた1以上のプログラムが、管理システム50のCPUに実行させる処理により実現される。
<< Functional configuration of management system >>
The
また、管理システム50は、記憶部51を有する。記憶部51は、例えば、補助記憶装置等を用いて実現される。
In addition, the
記憶部51は、ログ指定情報511、ログ情報512を記憶する。
The
送受信部52は、端末10からのログ収集要求に応じて、ログ取得要求を端末10に送信する。
The transmission /
制御部53は、端末10がテレビ会議等を行うための各種処理を行う。
The
設定部54は、ログ指定情報511の設定を受け付ける。
The setting
<処理>
次に、図5を参照して、情報処理システム1の処理について説明する。図5は、情報処理システム1の処理の一例を示すフローチャートである。
<Processing>
Next, processing of the
ステップS101において、端末10は、ユーザからのログ送信操作を受け付ける。 In step S101, the terminal 10 receives a log transmission operation from the user.
続いて、端末10は、内部サーバを起動する(ステップS102)。ここで、端末10は、グローバルIPアドレスを有していない場合、例えばSTUNサーバを用いる等により、グローバルIPアドレスを取得する。 Subsequently, the terminal 10 activates the internal server (step S102). Here, when the terminal 10 does not have the global IP address, the terminal 10 acquires the global IP address by using, for example, a STUN server.
続いて、端末10は、管理システム50に、ログ収集リクエストを送信する(ステップS103)。 Subsequently, the terminal 10 transmits a log collection request to the management system 50 (step S103).
図6は、ログ収集リクエストに含まれるデータの一例を示す図である。図6に示すように、ログ収集リクエストには、ログの取得が可能であることを示す情報501、端末10のIPアドレス502、ワンタイムトークン503が含まれる。ログ収集リクエストは、例えばHTTPSのPOSTリクエストにより送信される。また、ログ収集リクエストには、例えば、端末IDが含まれてもよい。
FIG. 6 is a diagram illustrating an example of data included in the log collection request. As illustrated in FIG. 6, the log collection request includes
続いて、管理システム50は、端末10に、レスポンスを返す(ステップS104)。
Subsequently, the
続いて、管理システム50は、端末10に、ログ取得リクエストを送信する(ステップS105)。
Subsequently, the
図7は、ログ取得リクエストに含まれるデータの一例を示す図である。図7に示すように、ログ取得リクエストには、端末10のURL504、ワンタイムトークン503が含まれる。URL504には、端末10のIPアドレス、及び取得するログファイルを指定するログ指定情報が含まれる。ログ収集リクエストは、例えばHTTPSのGETリクエストにより送信する。
FIG. 7 is a diagram illustrating an example of data included in the log acquisition request. As illustrated in FIG. 7, the log acquisition request includes the
続いて、端末10は、管理システム50に、指定されたログデータを含むレスポンスを送信する(ステップS106)。 Subsequently, the terminal 10 transmits a response including the designated log data to the management system 50 (step S106).
続いて、管理システム50は、受信したログデータを記憶する(ステップS107)。
Subsequently, the
≪端末の処理≫
次に、図8を参照して、端末10の処理について説明する。図8は、端末10の処理の一例を示すフローチャートである。
≪Terminal processing≫
Next, processing of the terminal 10 will be described with reference to FIG. FIG. 8 is a flowchart illustrating an example of processing of the terminal 10.
ステップS201において、端末10は、ユーザからのログ送信操作を受け付ける。 In step S201, the terminal 10 receives a log transmission operation from the user.
続いて、ログ送信部14は、内部サーバを起動する(ステップS202)。
Subsequently, the
続いて、認証情報生成部13は、ワンタイムトークンを生成し(ステップS203)、通知部15は、生成されたワンタイムトークンを含むログ収集リクエストを管理システム50に送信する(ステップS204)。
Subsequently, the authentication
続いて、ログ送信部14は、管理システム50から、ログ収集リクエストに対するレスポンスを受信する(ステップS205)。
Subsequently, the
続いて、ログ送信部14は、受信したレスポンスが、成功を示すレスポンスであるか否か判定する(ステップS206)。
Subsequently, the
受信したレスポンスが、成功を示すレスポンスでない場合(ステップS206でNO)、ログ送信部14は、ログ情報111に記憶されているログデータを含むアップロードリクエストを送信し(ステップS207)、処理を終了する。アップロードリクエストは、例えばHTTPSのPOSTリクエストにより送信される。
If the received response is not a response indicating success (NO in step S206), the
図9は、ログ情報111の一例を示す図である。ログ情報111には、ログ種別、日時、及び内容の項目を含む。ログ種別は、ログの種別を示す情報である。例えば、呼制御通信のログ、映像コーデックのログ等の種別を有する。端末10は、例えば、呼制御通信、映像コーデック等の各機能のモジュールごとに、ログのファイルを分けて記憶してもよい。この場合、ログ種別は、ログのファイル名により識別できるようにしてもよい。
FIG. 9 is a diagram illustrating an example of the
日時は、ログが生成された日時である。内容は、ログの内容を示す情報である。 The date and time is the date and time when the log is generated. The content is information indicating the content of the log.
受信したレスポンスが、成功を示すレスポンスである場合(ステップS206でYES)、ログ送信部14は、管理システム50からのログ取得リクエストの受信を待つ(ステップS208)。
When the received response is a response indicating success (YES in step S206), the
続いて、ログ送信部14は、所定時間以内にログ取得リクエストを受信したか否かを判定する(ステップS209)。
Subsequently, the
所定時間以内にログ取得リクエストを受信しない場合(ステップS209でNO)、ファイアーウォール等により通信が遮断されている可能性があるため、ステップS207の処理に進む。 If the log acquisition request is not received within the predetermined time (NO in step S209), the communication may be blocked by a firewall or the like, and the process proceeds to step S207.
所定時間以内にログ取得リクエストを受信した場合(ステップS209でYES)、ログ送信部14は、ログ取得リクエストに含まれるワンタイムトークンと、ステップS203で生成したワンタイムトークンが一致しているか判定する(ステップS210)。
When the log acquisition request is received within the predetermined time (YES in step S209), the
ワンタイムトークンが一致していない場合(ステップS210でNO)、処理を終了する。 If the one-time tokens do not match (NO in step S210), the process ends.
ワンタイムトークンが一致している場合(ステップS210でYES)、ログ送信部14は、ログ取得リクエストに含まれるログ指定情報に基づき、ログ情報111からログデータを抽出する(ステップS211)。
If the one-time tokens match (YES in step S210), the
続いて、ログ送信部14は、管理システム50に、端末10の端末IDと、抽出したログデータを含むレスポンスを送信し(ステップS212)、処理を終了する。
Subsequently, the
≪管理システムの処理≫
次に、図10を参照して、管理システム50の処理について説明する。図10は、管理システム50の処理の一例を示すフローチャートである。
≪Management system processing≫
Next, processing of the
ステップS301において、送受信部52は、ログ収集リクエストを受信する。
In step S301, the transmission /
続いて、送受信部52は、ログ収集リクエストに含まれるIPアドレス等に基づいて端末10を認証し(ステップS302)、認証結果が成功であるか否かを判定する(ステップS303)。管理システム50の制御部53は、例えば、端末10からテレビ会議機能を使用するためのログイン要求を受信した際、端末10のIDとIPアドレスを管理しておく。そして、送受信部52は、ログ収集リクエストに含まれるIPアドレスと、ログインしている端末10のIPアドレスが一致する場合に、認証成功と判定してもよい。または、送受信部52は、ログ収集リクエストに含まれるIPアドレスが、グローバルIPアドレスである場合に、認証成功と判定してもよい。
Subsequently, the transmission /
認証結果が成功でない場合(ステップS303でNO)、送受信部52は、失敗を示すレスポンスを端末10に返す(ステップS304)。例えば、HTTPの400番応答を返す。
If the authentication result is not successful (NO in step S303), the transmission /
続いて、送受信部52は、端末10から、ログデータを含むアップロードリクエストを受信する(ステップS305)。アップロードリクエストは、例えばHTTPSのPOSTリクエストにより受信される。
Subsequently, the transmission /
続いて、送受信部52は、アップロードリクエストに含まれるログデータを、ログ情報512に記憶し(ステップS306)、処理を終了する。
Subsequently, the transmission /
認証結果が成功である場合(ステップS303でYES)、送受信部52は、成功を示すレスポンスを端末10に返す(ステップS307)。例えば、HTTPの200番応答を返す。
If the authentication result is successful (YES in step S303), the transmission /
続いて、送受信部52は、ログ指定情報511を参照し、ログ収集リクエストに含まれる端末IDに対応付けられたログ指定情報を取得する(ステップS308)。
Subsequently, the transmission /
図11は、ログ指定情報511の一例を示す図である。ログ指定情報511には、端末ID、圧縮方式、ログの抽出範囲、及びログ種別の項目が含まれる。
FIG. 11 is a diagram illustrating an example of the
端末IDは、端末10の識別情報、または端末10のユーザのアカウントの識別情報である。圧縮方式は、ログの圧縮方式を示す情報である。圧縮方式は、例えばgzipやzip等である。 The terminal ID is identification information of the terminal 10 or identification information of a user account of the terminal 10. The compression method is information indicating a log compression method. The compression method is, for example, gzip or zip.
ログの抽出範囲は、ログが生成された日時の範囲を示す情報である。図11の例では、所定期間の一日分のログが指定されている。ログ種別は、ログの種別を指定する情報である。例えば、呼制御通信のログ、映像コーデックのログ等が指定される。 The log extraction range is information indicating a range of date and time when the log is generated. In the example of FIG. 11, a log for one day for a predetermined period is designated. The log type is information for specifying a log type. For example, a call control communication log, a video codec log, and the like are designated.
ログ指定情報511は、例えば端末10のユーザから、電話、メール、Web等により障害の問い合わせをサポートセンタが受けた際に、サポートセンタのオペレータ等により設定される。例えば、ユーザから通知された障害内容が、通信に関するものであれば、ログの種別として、通信に関するログの種別が設定される。また、ユーザから通知された障害内容が、本日において複数回発生している旨の連絡があった場合、ログの抽出範囲として、ユーザの通知から1日以内が設定される。
The
続いて、送受信部52は、取得したログ指定情報と、ログ収集リクエストに含まれるワンタイムトークン及びIPアドレスを含むログ取得リクエストを端末10に送信する(ステップS309)。
Subsequently, the transmission /
続いて、送受信部52は、端末10から、ログ指定情報にて指定したログデータを含むレスポンスを受信する(ステップS310)。
Subsequently, the transmission /
続いて、送受信部52は、受信したログデータをログ情報512に記憶し(ステップS311)、処理を終了する。
Subsequently, the transmission /
図12は、ログ情報512の一例を示す図である。ログ情報512は、端末ID、ログ種別、日時、及び内容の項目を含む。これらの情報は、端末10からのログデータに含まれている情報である。
FIG. 12 is a diagram illustrating an example of the
<まとめ>
端末10は、全てのログをHTTPまたはHTTPSのPOSTリクエストで送信する場合、管理システム50は、一方的に送信されるログを全て受け取ることしかできない。これは、HTTPが、クライアントが取得する処理に最適化されているためである。
<Summary>
When the terminal 10 transmits all the logs by the HTTP or HTTPS POST request, the
管理システム50は、サポートセンター等によるユーザからの連絡等により、どのようなログが必要であるかを事前に判断可能な場合がある。全てのログを受信する場合、不要なログまで受信してしまう。
The
上述した実施形態によれば、端末10は、ログ送信部を起動するとともに、管理システム50にログ収集要求を通知し、当該通知に応じた管理システム50からのログ取得要求に応じて、ログを管理システム50に送信する。これにより、端末におけるログデータのうち、必要な部分を、サーバ側から取得することができる。
According to the above-described embodiment, the terminal 10 activates the log transmission unit, notifies the
本発明に係る各種処理は、上記で説明した装置によって行われるに限られない。すなわち、本発明に係る実施形態では、上記で説明した装置以外の装置で各種処理が行われてもよい。また、各種処理は、冗長、分散、並列又はこれらの組み合わせるように行われてもよい。 The various processes according to the present invention are not limited to being performed by the apparatus described above. That is, in the embodiment according to the present invention, various processes may be performed by an apparatus other than the apparatus described above. Various processes may be performed so as to be redundant, distributed, parallel, or a combination thereof.
なお、本発明に係る実施形態は、情報処理端末、情報処理装置又は1以上の情報処理装置を有する情報処理システム等のコンピュータに情報処理方法を実行させるためのプログラムによって実現されてもよい。 The embodiment according to the present invention may be realized by a program for causing a computer such as an information processing terminal, an information processing apparatus, or an information processing system having one or more information processing apparatuses to execute an information processing method.
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。 The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims. Or it can be changed.
1 通信システム
10 端末(情報端末)
11 記憶部
111 ログ情報
12 ログ生成部
13 認証情報生成部(生成部)
14 ログ送信部
15 通知部
16 制御部
50 管理システム(情報処理装置)
51 記憶部
511 ログ指定情報
512 ログ情報
52 送受信部(「送信部」の一例)
53 制御部
54 設定部
1
11
14
51
53
Claims (10)
前記ログを送信するログ送信部と、
前記ログ送信部を起動するとともに、情報処理装置にログ収集要求を通知する通知部と、
を備え、
前記ログ送信部は、前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信する、
ことを特徴とする情報端末。 A log generation unit for generating a processing log;
A log transmission unit for transmitting the log;
Activating the log transmission unit, a notification unit for notifying the information processing device of a log collection request,
With
The log transmission unit transmits the log to the information processing device in response to a log acquisition request from the information processing device in response to the notification;
An information terminal characterized by that.
前記通知部は、前記生成された認証情報を前記情報処理装置に通知し、
前記ログ送信部は、前記生成された認証情報と、前記ログ取得要求に含まれる認証情報が一致する場合に、前記ログを前記情報処理装置に送信する、
ことを特徴とする請求項1記載の情報端末。 A generation unit for generating authentication information;
The notification unit notifies the information processing apparatus of the generated authentication information,
The log transmission unit transmits the log to the information processing apparatus when the generated authentication information matches the authentication information included in the log acquisition request;
The information terminal according to claim 1.
ことを特徴とする請求項1または2記載の情報端末。 The log transmission unit compresses and transmits the log by a compression method specified by the information processing apparatus in the log acquisition request;
The information terminal according to claim 1 or 2, characterized by the above.
ことを特徴とする請求項1乃至3のいずれか一項に記載の情報端末。 The log transmission unit transmits the log at a date and time according to a log extraction range specified from the information processing apparatus in the log acquisition request;
The information terminal according to claim 1, wherein the information terminal is an information terminal.
前記ログ送信部は、前記ログ取得要求にて前記情報処理装置から指定されたログの種別に応じた前記ログを送信する、
ことを特徴とする請求項1乃至4のいずれか一項に記載の情報端末。 The log generation unit generates a log of a type corresponding to a video conference call control communication or a video codec,
The log transmission unit transmits the log according to a log type designated by the information processing apparatus in the log acquisition request;
The information terminal according to claim 1, wherein the information terminal is an information terminal.
前記ログ送信部は、情報処理装置からのHTTPまたはHTTPSのGETリクエストに対するレスポンスにより、前記ログを前記情報処理装置に送信する、
ことを特徴とする請求項1乃至5のいずれか一項に記載の情報端末。 The notification unit notifies the log collection request using an extension header in HTTP or HTTPS,
The log transmission unit transmits the log to the information processing device in response to an HTTP or HTTPS GET request from the information processing device;
The information terminal according to claim 1, wherein the information terminal is an information terminal.
ことを特徴とする請求項6記載の情報端末。 The log transmission unit transmits the log to the information processing apparatus by a POST request of HTTP or HTTPS when the log cannot be transmitted to the information processing apparatus by the response.
The information terminal according to claim 6.
前記情報端末は、
処理のログを生成するログ生成部と、
前記ログを送信するログ送信部と、
前記ログ送信部を起動するとともに、情報処理装置にログ収集要求を通知する通知部と、
を備え、
前記ログ送信部は、前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信し、
前記情報処理装置は、
前記ログ収集要求に応じて、前記ログ取得要求を送信する送信部と、
前記ログを記憶する記憶部と、
を備えることを特徴とする通信システム。 A communication system having an information terminal and an information processing device,
The information terminal
A log generation unit for generating a processing log;
A log transmission unit for transmitting the log;
Activating the log transmission unit, a notification unit for notifying the information processing device of a log collection request,
With
The log transmission unit transmits the log to the information processing device in response to a log acquisition request from the information processing device in response to the notification,
The information processing apparatus includes:
In response to the log collection request, a transmission unit that transmits the log acquisition request;
A storage unit for storing the log;
A communication system comprising:
処理のログを生成するステップと、
内部サーバを起動するとともに、情報処理装置にログ収集要求を通知するステップと、
を備え、
前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信するステップと、
を実行させるプログラム。 On the computer,
Generating a log of the process;
Starting the internal server and notifying the information processing device of a log collection request;
With
Transmitting the log to the information processing device in response to a log acquisition request from the information processing device in response to the notification;
A program that executes
処理のログを生成するステップと、
内部サーバを起動するとともに、情報処理装置にログ収集要求を通知するステップと、
を備え、
前記通知に応じた前記情報処理装置からのログ取得要求に応じて、前記ログを前記情報処理装置に送信するステップと、
を実行するログ送信方法。 Computer
Generating a log of the process;
Starting the internal server and notifying the information processing device of a log collection request;
With
Transmitting the log to the information processing device in response to a log acquisition request from the information processing device in response to the notification;
Log transmission method to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016134941A JP2018005757A (en) | 2016-07-07 | 2016-07-07 | Information terminal, communication system, program, and log transmission method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016134941A JP2018005757A (en) | 2016-07-07 | 2016-07-07 | Information terminal, communication system, program, and log transmission method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018005757A true JP2018005757A (en) | 2018-01-11 |
Family
ID=60949333
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016134941A Pending JP2018005757A (en) | 2016-07-07 | 2016-07-07 | Information terminal, communication system, program, and log transmission method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018005757A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021189827A (en) * | 2020-06-01 | 2021-12-13 | セイコーエプソン株式会社 | Electronic apparatus, log collection system, and method for controlling electronic apparatus |
| CN115525615A (en) * | 2021-06-24 | 2022-12-27 | 中移(苏州)软件技术有限公司 | Log collection method, client, terminal, server and storage medium |
-
2016
- 2016-07-07 JP JP2016134941A patent/JP2018005757A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021189827A (en) * | 2020-06-01 | 2021-12-13 | セイコーエプソン株式会社 | Electronic apparatus, log collection system, and method for controlling electronic apparatus |
| JP7581661B2 (en) | 2020-06-01 | 2024-11-13 | セイコーエプソン株式会社 | Electronic device, log collection system, and method for controlling electronic device |
| CN115525615A (en) * | 2021-06-24 | 2022-12-27 | 中移(苏州)软件技术有限公司 | Log collection method, client, terminal, server and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6634965B2 (en) | Communication terminal, communication system, communication control method, and program | |
| JP7255728B2 (en) | Communication terminal, communication system, transmission method, and program | |
| US9083849B2 (en) | Transmission terminal, transmission system, and non-transitory computer readable storage medium | |
| JP6229360B2 (en) | Communication server, communication system, program, and communication method | |
| US20140071225A1 (en) | Transmission system, relay apparatus and transmission terminal | |
| JP2017068596A (en) | Management system, communication system, transmission control method, and program | |
| US11025603B2 (en) | Service providing system, service delivery system, service providing method, and non-transitory recording medium | |
| JP6724431B2 (en) | Communication system, information transmission method, and program | |
| JP6540469B2 (en) | Communication terminal, communication system, communication control method, and program | |
| JP2017228145A (en) | Authentication system, communication system, authentication and approval method, and program | |
| JP2018005757A (en) | Information terminal, communication system, program, and log transmission method | |
| US11128623B2 (en) | Service providing system, service delivery system, service providing method, and non-transitory recording medium | |
| JP2018060513A (en) | Communication terminal, communication system, transmission method, and program | |
| US20210368231A1 (en) | System and method for streaming video data | |
| JP6331296B2 (en) | Information processing terminal, transmission system, and program | |
| JP6724423B2 (en) | Communication terminal, communication system, output method, and program | |
| JP6729123B2 (en) | Communication system, resource management method, and program | |
| KR102095666B1 (en) | Information input methods, devices, programs and storage media | |
| US11076010B2 (en) | Service providing system, service delivery system, service providing method, and non-transitory recording medium | |
| JP6662215B2 (en) | Management system, communication system, management method, and program | |
| US11108772B2 (en) | Service providing system, service delivery system, service providing method, and non-transitory recording medium | |
| CN107911555B (en) | Picture sending method and device, terminal device and computer-readable storage medium | |
| JP6610187B2 (en) | Communication terminal, communication system, communication control method, and program | |
| JP2019079566A (en) | Communication terminal, communication system, communication control method, and program | |
| CN105072334B (en) | A kind of data processing method and electric terminal |