[go: up one dir, main page]

JP2018005757A - Information terminal, communication system, program, and log transmission method - Google Patents

Information terminal, communication system, program, and log transmission method Download PDF

Info

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
Application number
JP2016134941A
Other languages
Japanese (ja)
Inventor
裕介 鍵和田
Yusuke Kagiwada
裕介 鍵和田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2016134941A priority Critical patent/JP2018005757A/en
Publication of JP2018005757A publication Critical patent/JP2018005757A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain log data of a terminal from a server side.SOLUTION: An information terminal includes: a log generation unit for generating a log of processing; a log transmission unit for transmitting the log; and a notification unit for starting the log transmission unit and notifying an information processing device of a log collection request. 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.SELECTED DRAWING: Figure 5

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.

実施形態に係る通信システムの概略図である。1 is a schematic diagram of a communication system according to an embodiment. 実施形態に係る端末のハードウェア構成図である。It is a hardware block diagram of the terminal which concerns on embodiment. 実施形態に係る管理システムのハードウェア構成図である。It is a hardware block diagram of the management system which concerns on embodiment. 端末及び管理システムの機能ブロックの一例を示す図である。It is a figure which shows an example of the functional block of a terminal and a management system. 情報処理システムの処理の一例を示すフローチャートである。It is a flowchart which shows an example of a process of information processing system. ログ収集リクエストに含まれるデータの一例を示す図である。It is a figure which shows an example of the data contained in a log collection request. ログ取得リクエストに含まれるデータの一例を示す図である。It is a figure which shows an example of the data contained in a log acquisition request. 端末の処理の一例を示すフローチャートである。It is a flowchart which shows an example of a process of a terminal. 端末にて記憶されるログ情報の一例を示す図である。It is a figure which shows an example of the log information memorize | stored in a terminal. 管理システムの処理の一例を示すフローチャートである。It is a flowchart which shows an example of a process of a management system. ログ指定情報の一例を示す図である。It is a figure which shows an example of log designation | designated information. 管理システムにて記憶されるログ情報の一例を示す図である。It is a figure which shows an example of the log information memorize | stored in a management system.

以下、本発明の実施形態について説明する。   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 communication system 1 includes communication terminals 10-1, 10-2,... (Hereinafter simply referred to as “terminal 10” when not distinguished from each other) and a management system. 50.

端末10は、他の端末10や管理システムとの間で、コンテンツデータの一例として画像データ及び音データ等の送信による通信を行う。端末10は、汎用端末であっても、専用端末であっても良い。端末10は、例えば、テレビ会議端末、電子黒板、電子看板、電話端末、タブレット、スマートフォン、カメラ、PC(personal computer)等であっても良い。   The terminal 10 communicates with other terminals 10 and the management system by transmitting image data, sound data, and the like as an example of content data. The terminal 10 may be a general-purpose terminal or a dedicated terminal. The terminal 10 may be, for example, a video conference terminal, an electronic blackboard, an electronic signboard, a telephone terminal, a tablet, a smartphone, a camera, a PC (personal computer), or the like.

管理システム50は、端末10間の通信を管理する。例えば、管理システム50は、端末10間の通信を確立するための呼制御を行う。また、例えば、管理システム50は、一方の端末10から送られてきたコンテンツデータを他方の端末10へ送信することにより端末10間でコンテンツデータを中継する。   The management system 50 manages communication between the terminals 10. For example, the management system 50 performs call control for establishing communication between the terminals 10. For example, the management system 50 relays content data between the terminals 10 by transmitting the content data transmitted from one terminal 10 to the other terminal 10.

図1では、説明を簡単にするために、管理システム50が一つの装置である場合について説明したが、本発明はこのような実施形態に限定されない。管理システム50は、例えば、呼制御の機能と、コンテンツデータの中継の機能をそれぞれ別の装置に割り当てることにより、複数の装置により構築されていても良い。また、図1では、説明を簡単にするために、通信システム1において、2つの端末10が設けられている場合について説明したが、本発明はこのような実施形態に限定されない。通信システム1に設けられる端末10は、3つ以上であっても良い。また、各端末10は、すべてテレビ会議端末である場合のようにそれぞれ同種であっても、テレビ会議端末、及びPCが含まれる場合のように異種であっても良い。また、管理システム50を介さずに端末10間で直接コンテンツデータを送信してもよい。さらに、コンテンツデータの中継の機能をいずれかの端末10が備えていてもよい。   In FIG. 1, the case where the management system 50 is a single device has been described for the sake of simplicity, but the present invention is not limited to such an embodiment. The management system 50 may be constructed by a plurality of devices, for example, by assigning a call control function and a content data relay function to different devices. Further, in FIG. 1, the case where two terminals 10 are provided in the communication system 1 has been described for the sake of simplicity, but the present invention is not limited to such an embodiment. There may be three or more terminals 10 provided in the communication system 1. Each terminal 10 may be the same type as in the case where all of the terminals 10 are video conference terminals, or may be different from each other as in the case where a video conference terminal and a PC are included. Further, the content data may be transmitted directly between the terminals 10 without using the management system 50. Further, any terminal 10 may have a function of relaying content data.

<<ハードウェア構成>>
次に、通信システム1を構成する各装置のハードウェア構成を説明する。
<< Hardware configuration >>
Next, the hardware configuration of each device constituting the communication system 1 will be described.

図2は、実施形態に係る端末10のハードウェア構成図である。なお、端末10のハードウェア構成は図2の構成に限定されない。例えば、端末10には、図2に記載されていない構成が含まれていても、図2に記載の構成の一部が含まれていなくても良い。また、図2に記載の構成の一部は端末10に接続可能な外部装置等であっても良い。   FIG. 2 is a hardware configuration diagram of the terminal 10 according to the embodiment. The hardware configuration of the terminal 10 is not limited to the configuration shown in FIG. For example, the terminal 10 may include a configuration not illustrated in FIG. 2 or may not include a part of the configuration illustrated in FIG. 2 may be an external device or the like that can be connected to the terminal 10.

図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 terminal 10 according to the present embodiment has programs used for driving the CPU 101 such as a CPU (Central Processing Unit) 101 and an IPL (Initial Program Loader) for controlling the operation of the terminal 10 as a whole. A ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103 used as a work area of the CPU 101, a flash memory for storing various data such as programs for various terminals of the terminal 10, image data, and sound data 104, reading or writing data to or from a recording medium 106 such as an SSD (Solid State Drive) 105 that controls reading or writing of various data to the flash memory 104 according to the control of the CPU 101, or a flash memory or an IC card (Integrated Circuit Card). Media I / F 107 that controls the storage) An operation button 108 that is operated when selecting a power source, a power switch 109 for switching on / off the power of the terminal 10, and a network I / F (Interface) 111 for data transmission using the communication network 2. It has.

また、端末10は、CPU101の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ112、このカメラ112の駆動を制御する撮像素子I/F113、音を入力する内蔵型のマイク114、音を出力する内蔵型のスピーカ115、CPU101の制御に従ってマイク114及びスピーカ115との間で音信号の入出力を処理する音入出力I/F116、CPU101の制御に従って外付けのディスプレイ120に画像データを伝送するディスプレイI/F117、各種の外部機器を接続するための外部機器接続I/F118、端末10の各種機能の異常を知らせるアラームランプ119、及び上記各構成要素を図2に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン110を備えている。   The terminal 10 also includes a built-in camera 112 that captures an image of a subject under the control of the CPU 101 to obtain image data, an image sensor I / F 113 that controls driving of the camera 112, a built-in microphone 114 that inputs sound, a sound The built-in speaker 115 that outputs the sound, the sound input / output I / F 116 that processes the input / output of the sound signal between the microphone 114 and the speaker 115 according to the control of the CPU 101, and the image data on the external display 120 according to the control of the CPU 101 As shown in FIG. 2, a display I / F 117 for transmission, an external device connection I / F 118 for connecting various external devices, an alarm lamp 119 for notifying abnormality of various functions of the terminal 10, and the above-described components are shown. Are provided with a bus line 110 such as an address bus or a data bus for electrical connection to

ディスプレイ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 / F 117 by a cable 120c. The cable 120c may be an analog RGB (VGA) signal cable, a component video cable, HDMI (High-Definition Multimedia Interface) or DVI (Digital Video). Interactive) signal cable may be used.

カメラ112は、レンズや、光を電荷に変換して被写体の画像(映像)を電子化する固体撮像素子を含み、固体撮像素子として、CMOS(Complementary Metal Oxide Semiconductor)や、CCD(Charge Coupled Device)等が用いられる。   The camera 112 includes a lens and a solid-state image sensor that converts an image (video) of an object by converting light into electric charges. As the solid-state image sensor, a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device) Etc. are used.

外部機器接続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 / F 118 by a USB (Universal Serial Bus) cable or the like inserted into the connection port 1132 of the housing 1100. Can be connected to. When an external camera is connected, the external camera is driven in preference to the built-in camera 112 under the control of the CPU 101. Similarly, when an external microphone is connected or when an external speaker is connected, each of the external microphones and the built-in speaker 115 is given priority over the internal microphone 114 and the internal speaker 115 according to the control of the CPU 101. An external speaker is driven.

なお、記録メディア106は、端末10に対して着脱自在な構成となっている。また、CPU101の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ104に限らず、EEPROM(Electrically Erasable and Programmable ROM)等を用いてもよい。   The recording medium 106 is detachable from the terminal 10. Further, as long as it is a non-volatile memory that reads or writes data according to the control of the CPU 101, not only the flash memory 104 but also an EEPROM (Electrically Erasable and Programmable ROM) or the like may be used.

図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 management system 50 according to the embodiment. The management system 50 includes a CPU 501 that controls the overall operation of the management system 50, a ROM 502 that stores a program used to drive the CPU 501 such as an IPL, a RAM 503 that is used as a work area for the CPU 501, a program for the management system 50, and the like. HD 504 for storing data, HDD (Hard Disk Drive) 505 for controlling reading or writing of various data to the HD 504 according to the control of the CPU 501, media for controlling reading or writing (storage) of data to a recording medium 506 such as a flash memory Drive 507, display 508 for displaying various information such as a cursor, menu, window, character, or image, network I / F 509 for data communication using communication network 2, character A keyboard 511 having a plurality of keys for inputting numerical values and various instructions, a mouse 512 for selecting and executing various instructions, selecting a processing target, moving a cursor, etc., and a CD as an example of a removable recording medium A CD-ROM drive 514 for controlling reading or writing of various data to / from a ROM (Compact Disc Read Only Memory) 513, and an address for electrically connecting the above components as shown in FIG. A bus line 510 such as a bus or a data bus is provided.

<機能構成>
次に、図4を参照し、端末10及び管理システム50の機能構成について説明する。図4は、端末10及び管理システム50の機能ブロックの一例を示す図である。
<Functional configuration>
Next, the functional configuration of the terminal 10 and the management system 50 will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of functional blocks of the terminal 10 and the management system 50.

≪端末の機能構成≫
端末10は、ログ生成部12、認証情報生成部13、ログ送信部14、通知部15、及び制御部16を有する。これら各部は、端末10にインストールされた1以上のプログラムが、端末10のCPUに実行させる処理により実現される。
≪Functional configuration of terminal≫
The terminal 10 includes a log generation unit 12, an authentication information generation unit 13, a log transmission unit 14, a notification unit 15, and a control unit 16. Each of these units is realized by processing that one or more programs installed in the terminal 10 cause the CPU of the terminal 10 to execute.

また、端末10は、記憶部11を有する。記憶部11は、例えば、補助記憶装置等を用いて実現される。   The terminal 10 has a storage unit 11. The storage unit 11 is realized using, for example, an auxiliary storage device.

記憶部11は、ログ情報111を記憶する。   The storage unit 11 stores log information 111.

ログ生成部12は、テレビ会議の呼制御通信や映像コーデックに応じた種別毎に、処理のログを生成し、ログ情報111に記憶する。   The log generation unit 12 generates a processing log for each type according to the video conference call control communication and the video codec, and stores the processing log in the log information 111.

ログ送信部14は、ユーザのログ送信操作に応じて、内部サーバの機能を起動し、当該内部サーバの機能を用いて、管理システム50からのHTTPまたはHTTPSのGETリクエストに対するレスポンスにより、ログ情報111に記憶されたログの少なくとも一部を管理システム50に送信する。   The log transmission unit 14 activates the function of the internal server in response to the user's log transmission operation, and uses the function of the internal server to log information 111 according to the response to the HTTP or HTTPS GET request from the management system 50. At least a part of the log stored in is transmitted to the management system 50.

ログ送信部14は、当該レスポンスによりログを管理システム50に送信できない場合、HTTPまたはHTTPSのPOSTリクエストにより、ログを管理システム50に送信する。例えば、管理システム50からの失敗応答を受信した場合や、所定時間以内に管理システム50からのGETリクエストを受信しない場合が、当該レスポンスによりログを管理システム50に送信できない場合であると判断される。   When the log cannot be transmitted to the management system 50 by the response, the log transmission unit 14 transmits the log to the management system 50 by an HTTP or HTTPS POST request. For example, when a failure response is received from the management system 50 or when a GET request is not received from the management system 50 within a predetermined time, it is determined that the log cannot be transmitted to the management system 50 by the response. .

ログ送信部14は、認証情報生成部13により生成されたワンタイムトークンと、管理システム50から受信したログ取得要求に含まれるワンタイムトークンが一致する場合に、ログを管理システム50に送信する。   The log transmission unit 14 transmits a log to the management system 50 when the one-time token generated by the authentication information generation unit 13 matches the one-time token included in the log acquisition request received from the management system 50.

ログ送信部14は、ログ取得要求にて管理システム50から指定された圧縮方式でログを圧縮して送信する。また、ログ送信部14は、ログ取得要求にて管理システム50から指定されたログの抽出範囲に応じた日時のログを送信する。また、ログ送信部14は、ログ取得要求にて管理システム50から指定されたログの種別に応じたログを送信する。   The log transmission unit 14 compresses and transmits the log by the compression method designated by the management system 50 in the log acquisition request. In addition, the log transmission unit 14 transmits a log having a date and time corresponding to the log extraction range specified by the management system 50 in the log acquisition request. Further, the log transmission unit 14 transmits a log corresponding to the type of log designated by the management system 50 in the log acquisition request.

認証情報生成部13は、ユーザのログ送信操作に応じて、ワンタイムトークン(「認証情報」の一例)を生成する。   The authentication information generation unit 13 generates a one-time token (an example of “authentication information”) in response to a user log transmission operation.

通知部15は、ユーザのログ送信操作に応じて、認証情報生成部13により生成されたワンタイムトークンを含むログ収集要求を、HTTPまたはHTTPSにおける拡張ヘッダを用いて管理システム50に通知する。なお、通知部15は、ログ送信部14により内部サーバの機能が起動された後、ログ収集要求を通知してもよい。   The notification unit 15 notifies the management system 50 of a log collection request including the one-time token generated by the authentication information generation unit 13 using an extension header in HTTP or HTTPS in response to a user's log transmission operation. The notification unit 15 may notify the log collection request after the function of the internal server is activated by the log transmission unit 14.

制御部16は、管理システム50へのログインや、他の端末10とのテレビ会議等の処理の制御を行う。   The control unit 16 controls processing such as login to the management system 50 and video conferencing with other terminals 10.

≪管理システムの機能構成≫
管理システム50は、送受信部52、制御部53、及び設定部54を有する。これら各部は、管理システム50にインストールされた1以上のプログラムが、管理システム50のCPUに実行させる処理により実現される。
<< Functional configuration of management system >>
The management system 50 includes a transmission / reception unit 52, a control unit 53, and a setting unit 54. Each of these units is realized by processing that one or more programs installed in the management system 50 cause the CPU of the management system 50 to execute.

また、管理システム50は、記憶部51を有する。記憶部51は、例えば、補助記憶装置等を用いて実現される。   In addition, the management system 50 includes a storage unit 51. The storage unit 51 is realized using, for example, an auxiliary storage device.

記憶部51は、ログ指定情報511、ログ情報512を記憶する。   The storage unit 51 stores log designation information 511 and log information 512.

送受信部52は、端末10からのログ収集要求に応じて、ログ取得要求を端末10に送信する。   The transmission / reception unit 52 transmits a log acquisition request to the terminal 10 in response to a log collection request from the terminal 10.

制御部53は、端末10がテレビ会議等を行うための各種処理を行う。   The control unit 53 performs various processes for the terminal 10 to perform a video conference and the like.

設定部54は、ログ指定情報511の設定を受け付ける。   The setting unit 54 receives the setting of the log designation information 511.

<処理>
次に、図5を参照して、情報処理システム1の処理について説明する。図5は、情報処理システム1の処理の一例を示すフローチャートである。
<Processing>
Next, processing of the information processing system 1 will be described with reference to FIG. FIG. 5 is a flowchart illustrating an example of processing of the information processing system 1.

ステップ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 information 501 indicating that log acquisition is possible, the IP address 502 of the terminal 10, and a one-time token 503. The log collection request is transmitted by, for example, an HTTPS POST request. The log collection request may include a terminal ID, for example.

続いて、管理システム50は、端末10に、レスポンスを返す(ステップS104)。   Subsequently, the management system 50 returns a response to the terminal 10 (step S104).

続いて、管理システム50は、端末10に、ログ取得リクエストを送信する(ステップS105)。   Subsequently, the management system 50 transmits a log acquisition request to the terminal 10 (step S105).

図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 URL 504 of the terminal 10 and the one-time token 503. The URL 504 includes the IP address of the terminal 10 and log designation information for designating the log file to be acquired. The log collection request is transmitted by, for example, an HTTPS GET request.

続いて、端末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 management system 50 stores the received log data (step S107).

≪端末の処理≫
次に、図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 log transmission unit 14 activates the internal server (step S202).

続いて、認証情報生成部13は、ワンタイムトークンを生成し(ステップS203)、通知部15は、生成されたワンタイムトークンを含むログ収集リクエストを管理システム50に送信する(ステップS204)。   Subsequently, the authentication information generation unit 13 generates a one-time token (step S203), and the notification unit 15 transmits a log collection request including the generated one-time token to the management system 50 (step S204).

続いて、ログ送信部14は、管理システム50から、ログ収集リクエストに対するレスポンスを受信する(ステップS205)。   Subsequently, the log transmission unit 14 receives a response to the log collection request from the management system 50 (step S205).

続いて、ログ送信部14は、受信したレスポンスが、成功を示すレスポンスであるか否か判定する(ステップS206)。   Subsequently, the log transmission unit 14 determines whether or not the received response is a response indicating success (step S206).

受信したレスポンスが、成功を示すレスポンスでない場合(ステップS206でNO)、ログ送信部14は、ログ情報111に記憶されているログデータを含むアップロードリクエストを送信し(ステップS207)、処理を終了する。アップロードリクエストは、例えばHTTPSのPOSTリクエストにより送信される。   If the received response is not a response indicating success (NO in step S206), the log transmission unit 14 transmits an upload request including the log data stored in the log information 111 (step S207), and ends the process. . The upload request is transmitted by, for example, an HTTPS POST request.

図9は、ログ情報111の一例を示す図である。ログ情報111には、ログ種別、日時、及び内容の項目を含む。ログ種別は、ログの種別を示す情報である。例えば、呼制御通信のログ、映像コーデックのログ等の種別を有する。端末10は、例えば、呼制御通信、映像コーデック等の各機能のモジュールごとに、ログのファイルを分けて記憶してもよい。この場合、ログ種別は、ログのファイル名により識別できるようにしてもよい。   FIG. 9 is a diagram illustrating an example of the log information 111. The log information 111 includes items of log type, date / time, and contents. The log type is information indicating the log type. For example, it has types such as a log of call control communication and a log of video codec. For example, the terminal 10 may store log files separately for each function module such as call control communication and video codec. In this case, the log type may be identified by the log file name.

日時は、ログが生成された日時である。内容は、ログの内容を示す情報である。   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 log transmission unit 14 waits for reception of a log acquisition request from the management system 50 (step S208).

続いて、ログ送信部14は、所定時間以内にログ取得リクエストを受信したか否かを判定する(ステップS209)。   Subsequently, the log transmission unit 14 determines whether or not a log acquisition request has been received within a predetermined time (step S209).

所定時間以内にログ取得リクエストを受信しない場合(ステップ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 log transmission unit 14 determines whether the one-time token included in the log acquisition request matches the one-time token generated in step S203. (Step S210).

ワンタイムトークンが一致していない場合(ステップ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 log transmission unit 14 extracts log data from the log information 111 based on the log designation information included in the log acquisition request (step S211).

続いて、ログ送信部14は、管理システム50に、端末10の端末IDと、抽出したログデータを含むレスポンスを送信し(ステップS212)、処理を終了する。   Subsequently, the log transmission unit 14 transmits a response including the terminal ID of the terminal 10 and the extracted log data to the management system 50 (step S212), and ends the process.

≪管理システムの処理≫
次に、図10を参照して、管理システム50の処理について説明する。図10は、管理システム50の処理の一例を示すフローチャートである。
≪Management system processing≫
Next, processing of the management system 50 will be described with reference to FIG. FIG. 10 is a flowchart illustrating an example of processing of the management system 50.

ステップS301において、送受信部52は、ログ収集リクエストを受信する。   In step S301, the transmission / reception unit 52 receives a log collection request.

続いて、送受信部52は、ログ収集リクエストに含まれるIPアドレス等に基づいて端末10を認証し(ステップS302)、認証結果が成功であるか否かを判定する(ステップS303)。管理システム50の制御部53は、例えば、端末10からテレビ会議機能を使用するためのログイン要求を受信した際、端末10のIDとIPアドレスを管理しておく。そして、送受信部52は、ログ収集リクエストに含まれるIPアドレスと、ログインしている端末10のIPアドレスが一致する場合に、認証成功と判定してもよい。または、送受信部52は、ログ収集リクエストに含まれるIPアドレスが、グローバルIPアドレスである場合に、認証成功と判定してもよい。   Subsequently, the transmission / reception unit 52 authenticates the terminal 10 based on the IP address or the like included in the log collection request (step S302), and determines whether the authentication result is successful (step S303). For example, when receiving a login request for using the video conference function from the terminal 10, the control unit 53 of the management system 50 manages the ID and IP address of the terminal 10. The transmission / reception unit 52 may determine that the authentication is successful when the IP address included in the log collection request matches the IP address of the logged-in terminal 10. Alternatively, the transmission / reception unit 52 may determine that the authentication is successful when the IP address included in the log collection request is a global IP address.

認証結果が成功でない場合(ステップS303でNO)、送受信部52は、失敗を示すレスポンスを端末10に返す(ステップS304)。例えば、HTTPの400番応答を返す。   If the authentication result is not successful (NO in step S303), the transmission / reception unit 52 returns a response indicating failure to the terminal 10 (step S304). For example, an HTTP No. 400 response is returned.

続いて、送受信部52は、端末10から、ログデータを含むアップロードリクエストを受信する(ステップS305)。アップロードリクエストは、例えばHTTPSのPOSTリクエストにより受信される。   Subsequently, the transmission / reception unit 52 receives an upload request including log data from the terminal 10 (step S305). The upload request is received by, for example, an HTTPS POST request.

続いて、送受信部52は、アップロードリクエストに含まれるログデータを、ログ情報512に記憶し(ステップS306)、処理を終了する。   Subsequently, the transmission / reception unit 52 stores the log data included in the upload request in the log information 512 (step S306), and ends the process.

認証結果が成功である場合(ステップS303でYES)、送受信部52は、成功を示すレスポンスを端末10に返す(ステップS307)。例えば、HTTPの200番応答を返す。   If the authentication result is successful (YES in step S303), the transmission / reception unit 52 returns a response indicating success to the terminal 10 (step S307). For example, an HTTP No. 200 response is returned.

続いて、送受信部52は、ログ指定情報511を参照し、ログ収集リクエストに含まれる端末IDに対応付けられたログ指定情報を取得する(ステップS308)。   Subsequently, the transmission / reception unit 52 refers to the log designation information 511 and acquires log designation information associated with the terminal ID included in the log collection request (step S308).

図11は、ログ指定情報511の一例を示す図である。ログ指定情報511には、端末ID、圧縮方式、ログの抽出範囲、及びログ種別の項目が含まれる。   FIG. 11 is a diagram illustrating an example of the log designation information 511. The log designation information 511 includes items of terminal ID, compression method, log extraction range, and log type.

端末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 log designation information 511 is set by an operator of the support center or the like when the support center receives a failure inquiry from the user of the terminal 10 by telephone, mail, Web, or the like. For example, if the failure content notified by the user relates to communication, the log type related to communication is set as the log type. Further, when there is a notification that the failure content notified by the user has occurred multiple times today, the log extraction range is set to within one day from the user notification.

続いて、送受信部52は、取得したログ指定情報と、ログ収集リクエストに含まれるワンタイムトークン及びIPアドレスを含むログ取得リクエストを端末10に送信する(ステップS309)。   Subsequently, the transmission / reception unit 52 transmits the acquired log designation information and a log acquisition request including the one-time token and IP address included in the log collection request to the terminal 10 (step S309).

続いて、送受信部52は、端末10から、ログ指定情報にて指定したログデータを含むレスポンスを受信する(ステップS310)。   Subsequently, the transmission / reception unit 52 receives a response including the log data designated by the log designation information from the terminal 10 (step S310).

続いて、送受信部52は、受信したログデータをログ情報512に記憶し(ステップS311)、処理を終了する。   Subsequently, the transmission / reception unit 52 stores the received log data in the log information 512 (step S311), and ends the process.

図12は、ログ情報512の一例を示す図である。ログ情報512は、端末ID、ログ種別、日時、及び内容の項目を含む。これらの情報は、端末10からのログデータに含まれている情報である。   FIG. 12 is a diagram illustrating an example of the log information 512. The log information 512 includes items of terminal ID, log type, date and time, and contents. These pieces of information are information included in log data from the terminal 10.

<まとめ>
端末10は、全てのログをHTTPまたはHTTPSのPOSTリクエストで送信する場合、管理システム50は、一方的に送信されるログを全て受け取ることしかできない。これは、HTTPが、クライアントが取得する処理に最適化されているためである。
<Summary>
When the terminal 10 transmits all the logs by the HTTP or HTTPS POST request, the management system 50 can only receive all the logs transmitted unilaterally. This is because HTTP is optimized for processing acquired by the client.

管理システム50は、サポートセンター等によるユーザからの連絡等により、どのようなログが必要であるかを事前に判断可能な場合がある。全てのログを受信する場合、不要なログまで受信してしまう。   The management system 50 may be able to determine in advance what kind of log is necessary by contact from a user through a support center or the like. When all logs are received, even unnecessary logs are received.

上述した実施形態によれば、端末10は、ログ送信部を起動するとともに、管理システム50にログ収集要求を通知し、当該通知に応じた管理システム50からのログ取得要求に応じて、ログを管理システム50に送信する。これにより、端末におけるログデータのうち、必要な部分を、サーバ側から取得することができる。   According to the above-described embodiment, the terminal 10 activates the log transmission unit, notifies the management system 50 of a log collection request, and logs the log according to the log acquisition request from the management system 50 according to the notification. To the management system 50. Thereby, a required part can be acquired from the server side among the log data in a terminal.

本発明に係る各種処理は、上記で説明した装置によって行われるに限られない。すなわち、本発明に係る実施形態では、上記で説明した装置以外の装置で各種処理が行われてもよい。また、各種処理は、冗長、分散、並列又はこれらの組み合わせるように行われてもよい。   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 communication system 10 terminal (information terminal)
11 storage unit 111 log information 12 log generation unit 13 authentication information generation unit (generation unit)
14 Log transmission unit 15 Notification unit 16 Control unit 50 Management system (information processing apparatus)
51 storage unit 511 log designation information 512 log information 52 transmission / reception unit (an example of “transmission unit”)
53 Control unit 54 Setting unit

特開平10−040191号公報Japanese Patent Laid-Open No. 10-040191

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における拡張ヘッダを用いて前記ログ収集要求を通知し、
前記ログ送信部は、情報処理装置からの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.
前記ログ送信部は、前記レスポンスにより前記ログを前記情報処理装置に送信できない場合、HTTPまたはHTTPSのPOSTリクエストにより、前記ログを前記情報処理装置に送信する、
ことを特徴とする請求項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.
JP2016134941A 2016-07-07 2016-07-07 Information terminal, communication system, program, and log transmission method Pending JP2018005757A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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