Nothing Special   »   [go: up one dir, main page]

JP6582562B2 - 通信端末、通信システム、通信方法、及びプログラム - Google Patents

通信端末、通信システム、通信方法、及びプログラム Download PDF

Info

Publication number
JP6582562B2
JP6582562B2 JP2015109992A JP2015109992A JP6582562B2 JP 6582562 B2 JP6582562 B2 JP 6582562B2 JP 2015109992 A JP2015109992 A JP 2015109992A JP 2015109992 A JP2015109992 A JP 2015109992A JP 6582562 B2 JP6582562 B2 JP 6582562B2
Authority
JP
Japan
Prior art keywords
communication
terminal
identification information
communication terminal
terminal identification
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.)
Active
Application number
JP2015109992A
Other languages
English (en)
Other versions
JP2016225800A (ja
Inventor
加藤 喜永
喜永 加藤
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 JP2015109992A priority Critical patent/JP6582562B2/ja
Priority to US15/151,991 priority patent/US10122770B2/en
Publication of JP2016225800A publication Critical patent/JP2016225800A/ja
Priority to US16/158,458 priority patent/US10630735B2/en
Application granted granted Critical
Publication of JP6582562B2 publication Critical patent/JP6582562B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/365Application layer names, e.g. buddy names, unstructured names chosen by a user or home appliance name
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/37E-mail addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Databases & Information Systems (AREA)

Description

本発明は、通信端末、通信システム、通信方法、及びプログラムに関する。
近年、出張経費及び出張時間の削減要請に伴い、遠隔地とビデオ会議(「テレビ会議」ともいう)を行うためのビデオ会議システムが普及している。このようなビデオ会議システムでは、複数のビデオ会議端末等の通信端末間で、画像データ及び音データの送受信を行うことで、会話(通信)を実現している(特許文献1参照)。
しかしながら、所定の通信端末が他の通信端末と通信を開始する場合、所定の通信端末の利用者は、所定の通信端末に対して、他の通信端末で使用される通信アプリケーションの種類に応じて所定の通信端末側の通信アプリケーションを起動させると共に、通信の開始に必要な端末識別情報(IPアドレス、端末ID等)を入力しなければならない。そのため、通信を開始するまでの準備に時間が掛かってしまい、迅速に通信を開始することができないという課題が生じている。
請求項1に係る発明は、他の通信端末と通信する通信端末であって、前記他の通信端末を識別するための他端末識別情報を記憶した移動体端末から、前記他端末識別情報を取得する取得手段と、前記取得手段によって取得された他端末識別情報が第1の通信アプリケーションによる通信で利用される第1の端末識別情報である場合には、イントラネットを介して前記他の通信端末と接続して通信を開始する処理を行ない、前記取得手段によって取得された他端末識別情報が第2の通信アプリケーションによる通信で利用される第2の端末識別情報である場合には、インターネットを介して接続される通信管理システムによる認証によって正当であると判断された後に前記インターネットを介して前記他の通信端末と接続して通信を開始する処理を行なう開始手段と、を有することを特徴とする通信端末である。
以上説明したように本発明によれば、他の通信端末で使用される通信アプリケーションの種類に拘わらず、迅速に通信を開始することができるという効果を奏する。
本実施形態の通信システムのうちビデオ会議の通信部分を示した概略図である。 本実施形態に係るビデオ会議端末のハードウェア構成図である。 本実施形態に係る通信管理システム及び中継装置のハードウェア構成図である。 本実施形態に係る電子黒板のハードウェア構成図である。 本実施形態に係るスマートフォンのハードウェア構成図である。 (a)は本実施形態に係るビデオ会議端末のソフトウェア構成図、(b)は本実施形態に係る電子黒板のソフトウェア構成図である。 本実施形態に係る通信システムの全体構成図である。 本実施形態に係る通信システムの各機能ブロック図である。 認証管理テーブルを示す概念図である。 端末管理テーブルを示す概念図である。 宛先リスト管理テーブルを示す概念図である。 近距離通信回路内のデータ構造を示す概念図である。 端末識別情報の提供処理を示したシーケンス図である。 端末識別情報を提供する際の提供画面を示した図である。 端末識別情報の提供処理を示したシーケンス図である。 宛先の特定処理を示したフローチャートである。 電子黒板間で通信セッションを確立する方法を示したシーケンス図である。 認証情報を入力する場合の画面例を示した図である。 通信の準備処理を示したシーケンス図である。 宛先リストを示した画面例である。 電子黒板とビデオ会議端末間で通信セッションを確立する方法を示したシーケンス図である。
以下、図面を用いて、本発明の一実施形態について説明する。
<<通信システムの全体構成>>
まず、図1を用いて、複数の通信端末10,70間でビデオ会議を行なうための通信システム1について説明する。図1は、本実施形態の通信システムのうちビデオ会議の通信部分を示した概略図である。
なお、「ビデオ会議」ではなく「テレビ会議」と呼ばれる場合もある。また、ここでは、一例として、ビデオ会議について説明するが、単なる会話であってもよい。
通信システム1は、複数の通信端末10,70、中継装置30、及び通信管理システム50によって構築されている。通信端末10,70は、コンテンツデータの一例としての画像データ及び音データの送受信による通信を行なう。図1では、通信端末10の一例としてビデオ会議端末が示され、通信端末70の一例として電子黒板が示されている。電子黒板は、ビデオ会議端末の機能を有している。なお、画像データの画像は、動画であっても静止画であってもよく、動画と静止画の両方であってもよい。
また、ビデオ会議の開始を要求する要求元としての通信端末は「要求元端末」と表され、要求先である宛先(中継先)としての通信端末は「宛先端末」と表されている。図1では、通信端末70が要求元端末として、通信端末10が宛先端末として表されている。但し、通信端末10からビデオ会議の開始を要求する場合は、通信端末10が要求元端末となり、通信端末70が宛先端末となる。なお、各通信端末10,70は、複数の事業所間での通信や、同じ事業所内の異なる部屋間での通信だけでなく、同じ部屋内での通信や、屋外と屋内又は屋外と屋外での通信で使われてもよい。
中継装置30は、複数の通信端末10,70間で、コンテンツデータを中継する処理を行なう。通信管理システム50は、通信端末10,70からのログイン認証、通信端末10、70の通信状況の管理、宛先リストの管理、及び中継装置30の通信状況等を一元的に管理する。なお、中継装置30、及び通信管理システム50は、単一のコンピュータによって構築されてもよいし、各部(機能又は手段)を分割して任意に割り当てられた複数のコンピュータによって構築されていてもよい。
また、通信システム1において、要求元端末と宛先端末との間では、通信管理システム50を介して、各種の管理情報を送受信するための管理情報用セッションseiが確立される。また、要求元端末と宛先端末との間では、中継装置30を介して、高解像度の画像データ、中解像度の画像データ、低解像度の画像データ、及び音データの4つの各データを送受信するための4つのセッションが確立される。図1では、これら4つのセッションをまとめて、画像・音データ用セッションsedとして示している。なお、画像・音データ用セッションsedは、必ずしも4つのセッションである必要はなく、4つのセッション数より少ない又は多いセッション数であってもよい。
ここで、本実施形態で扱われる画像データの画像の解像度について説明する。低解像度の画像データは、例えば、横が160画素、縦が120画素から成り、ベース画像となる。中解像度の画像データは、横が320画素、縦が240画素から成る。高解像度の画像データは、例えば、横が640画素、縦が480画素から成る。このうち、狭帯域経路を経由する場合には、ベース画像となる低解像度の画像データのみから成る低画質の画像データが中継される。帯域が比較的広い場合には、ベース画像となる低解像度の画像データ、及び中解像度の画像データから成る中画質の画像データが中継される。また、帯域が非常に広い場合には、ベース画質となる低解像度の画像データ、中画解像度の画像データ、及び高解像度の画像データから成る高画質の画像データが中継される。音データは、画像データに比べてデータ量が少ないため、狭帯域経路であっても中継される。
<<実施形態のハードウェア構成>>
次に、本実施形態のハードウェア構成を説明する。
<通信端末10のハードウェア構成>
図2は、本実施形態に係る通信端末10のハードウェア構成図である。図2に示されているように、本実施形態の通信端末10の一例としてのビデオ会議端末は、CPU101、ROM102、RAM103、フラッシュメモリ104、SSD105、メディアI/F107、操作ボタン108、電源スイッチ109、バスライン110、ネットワークI/F111、カメラ112、撮像素子I/F、マイク114、スピーカ115、音入出力I/F116、ディスプレイI/F117、外部機器接続I/F118、近距離通信回路119、近距離通信回路119のアンテナ119aを備えている。これらのうち、CPU(Central Processing Unit)101は、通信端末10全体の動作を制御する。ROM(Read Only Memory)102は、IPL(Initial Program Loader)等のCPU101の駆動に用いられるプログラムを記憶する。RAM(Random Access Memory)103は、CPU101のワークエリアとして使用される。フラッシュメモリ104は、通信用プログラム、画像データ、及び音データ等の各種データを記憶する。SSD(Solid State Drive)105は、CPU101の制御にしたがってフラッシュメモリ104に対する各種データの読み出し又は書き込みを制御する。なお、SSDに代えてHDDを用いてもよい。メディアI/F107は、フラッシュメモリ等の記録メディア106に対するデータの読み出し又は書き込み(記憶)を制御する。操作ボタン108は、通信端末10の宛先を選択する場合などに操作されるボタンである。電源スイッチ109は、通信端末10の電源のON/OFFを切り換えるためのスイッチである。
また、ネットワークI/F(Interface)111は、インターネット等の通信ネットワーク2を利用してデータ通信をするためのインターフェースである。カメラ112は、CPU101の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F113は、カメラ112の駆動を制御する回路である。マイク114は、音声を入力する内蔵型の集音手段の一種である。音入出力I/F116は、CPU101の制御に従ってマイク114及びスピーカ115との間で音信号の入出力を処理する回路である。ディスプレイI/F117は、CPU101の制御に従って外付けのディスプレイ120に画像データを送信する回路である。外部機器接続I/F118は、各種の外部機器を接続するためのインターフェースである。近距離通信回路119は、NFC(Near Field Communication)(登録商標)、Bluetooth(登録商標)等の通信回路である。
また、バスライン110は、図2に示されているCPU101等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
ディスプレイ120は、被写体の画像や操作用アイコン等を表示する液晶や有機ELによって構成された表示手段の一種である。また、ディスプレイ120は、ケーブル120cによってディスプレイI/F117に接続される。このケーブル120cは、アナログRGB(VGA)信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、HDMI(High-Definition Multimedia Interface)(登録商標)やDVI(Digital Video Interactive)信号用のケーブルであってもよい。
なお、カメラ112は、レンズや、光を電荷に変換して被写体の画像(映像)を電子化する固体撮像素子を含み、固体撮像素子として、CMOS(Complementary Metal Oxide Semiconductor)や、CCD(Charge Coupled Device)等が用いられる。外部機器接続I/F118には、USB(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ接続可能である。外付けカメラが接続された場合には、CPU101の制御に従って、内蔵型のカメラ112に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、CPU101の制御に従って、それぞれが内蔵型のマイク114や内蔵型のスピーカ115に優先して、外付けマイクや外付けスピーカが駆動する。
また、記録メディア106は、通信端末10に対して着脱自在な構成となっている。また、CPU101の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ104に限らず、EEPROM(Electrically Erasable and Programmable ROM)等を用いてもよい。
<通信管理システム及び中継装置のハードウェア構成>
図3は、本実施形態に係る通信管理システム50及び中継装置30のハードウェア構成図である。通信管理システム50の一例としてのサーバコンピュータは、CPU501、ROM502、RAM503、HD504、HDD(Hard Disk Drive)505、記録メディア506、メディアI/F507、ディスプレイ508、ネットワークI/F509、キーボード511、マウス512、CD−ROMドライブ514、及び、バスライン510を備えている。
これらのうち、CPU501は、通信管理システム50全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、通信管理用プログラム等の各種データを記憶する。HDD(Hard Disk Drive)505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。メディアI/F507は、フラッシュメモリ等の記録メディア506に対するデータの読み出し又は書き込み(記憶)を制御する。ディスプレイ508は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。ネットワークI/F509は、インターネット等の通信ネットワーク2を利用してデータ通信をするためのインターフェースである。キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。マウス512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。CD−ROMドライブ514は、着脱可能な記録媒体の一例としてのCD−ROM(Compact Disc Read Only Memory)513に対する各種データの読み出し又は書き込みを制御する。
また、バスライン510は、図3に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
また、図1に示されている中継装置30のハードウェア構成は、通信管理システム50のハードウェア構成と同様であるため、その説明を省略する。但し、中継装置30の場合は、HD504に中継用プログラムが記憶されている。
<電子黒板のハードウェア構成図>
図4は、本実施形態に係る電子黒板のハードウェア構成図である。図4に示されているように、通信端末70の一例としての電子黒板は、CPU701、ROM702、RAM703、SSD704、ネットワークコントローラ705、及び、外部記憶コントローラ706を備えている。
これらのうち、CPU701は、電子黒板全体の動作を制御する。ROM702は、CPU701やIPL等のCPU701の駆動に用いられるプログラムを記憶する。RAM703は、CPU701のワークエリアとして使用される。SSD704は、電子黒板用のプログラム等の各種データを記憶する。ネットワークコントローラ705は、通信ネットワーク2との通信を制御する。外部記憶コントローラ706は、USBメモリ755、外付け機器(カメラ762、スピーカ765、マイク764)との通信を制御する。
また、電子黒板は、キャプチャデバイス711、GPU712、ディスプレイコントローラ713、接触センサ714、センサコントローラ715、電子ペンコントローラ716、近距離通信回路719、及び近距離通信回路719のアンテナ719aを備えている。
これらのうち、キャプチャデバイス711は、ノートPC756のディスプレイに対して映像情報を静止画または動画として表示させる。GPU(Graphics Processing Unit)712は、グラフィクスを専門に扱う半導体チップである。ディスプレイコントローラ713は、GPU712からの出力画像をディスプレイ753等へ出力するために画面表示の制御及び管理を行う。接触センサ714は、ディスプレイ753上に電子ペン754やユーザの手H等が接触したことを検知する。センサコントローラ715は、接触センサ714の処理を制御する。接触センサ715は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ753の上側両端部に設置された2つ受発光装置(不図示)が、ディスプレイ753に平行して複数の赤外線を放射し、ディスプレイ753の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ714は、物体によって遮断された2つの受発光装置が放射した赤外線のID(Identification)をセンサコントローラ715に出力し、センサコントローラ715が、物体の接触位置である座標位置を識別する。電子ペンコントローラ716は、電子ペン754と通信することで、ディスプレイ753へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路719は、NFC(登録商標)、Bluetooth(登録商標)等の通信回路である。
また、バスライン710は、図3に示されているCPU711等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
なお、接触センサ715は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を識別する静電容量方式のタッチパネル、対向する2つの抵抗膜の電圧変化によって接触位置を識別する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を識別する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ716が、電子ペン754のペン先及びペン尻だけでなく、電子ペン754のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
<スマートフォンのハードウェア構成>
図5は、本実施形態に係るスマートフォンのハードウェア構成図である。図5に示されているように、移動体端末90の一例としてのスマートフォンは、CPU901、ROM902、RAM903、EEPROM904、CMOSセンサ905、加速度・方位センサ906、メディアI/F908、GPS受信部909を備えている。
これらのうち、CPU901は、スマートフォン90全体の動作を制御する。ROM902は、CPU901やIPL等のCPU901の駆動に用いられるプログラムを記憶する。RAM903は、CPU901のワークエリアとして使用される。EEPROM(Electrically Erasable and Programmable ROM)904は、CPU901の制御にしたがって、移動体端末用プログラム等の各種データの読み出し又は書き込みを行う。CMOS(Complementary Metal Oxide Semiconductor)センサ905は、CPU901の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ906は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F908は、フラッシュメモリ等の記録メディア907に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部909は、GPS衛星からGPS信号を受信する。
また、スマートフォンは、遠距離通信回路911、カメラ912、撮像素子I/F、マイク914、スピーカ915、音入出力I/F、ディスプレイ917、外部機器接続I/F918、近距離通信回路919、近距離通信回路のアンテナ919a、及びタッチパネル921を備えている。
これらのうち、遠距離通信回路911は、移動体通信網等の通信ネットワーク3を介して、他の機器と通信する回路である。カメラ912は、CPU901の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F913は、カメラ912の駆動を制御する回路である。マイク914は、音声を入力する内蔵型の集音手段の一種である。音入出力I/F916は、CPU901の制御に従ってマイク914及びスピーカ915との間で音信号の入出力を処理する回路である。ディスプレイ915は、被写体の画像や各種アイコン等を表示する液晶や有機ELなどの表示手段の一種である。外部機器接続I/F918は、各種の外部機器を接続するためのインターフェースである。近距離通信回路919は、NFC(登録商標)、Bluetooth(登録商標)等の通信回路である。タッチパネル921は、利用者がディスプレイ917を押下することで、スマートフォンを操作する入力手段の一種である。
また、バスライン910は、図5に示されているCPU901等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
なお、移動体端末90は、スマートフォンだけでなく、スマートウォッチ、携帯電話機、又は携帯ゲーム機等であってもよい。
また、上記各プログラムは、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。記録媒体の例として、CD−R(Compact Disc Recordable)、DVD(Digital Versatile Disk)、ブルーレイディスク、SDカード等が挙げられる。
<通信端末のソフトウェア構成>
図6(a)はビデオ会議端末のソフトウェア構成図である。図6(a)に示されているように、OS(Operating System)1020、及び通信アプリケーションA1は、RAM103の作業領域1020上で動作する。なお、以降、アプリケーションは、「アプリ」と示す。
OS1020は、基本的な機能を提供し、ビデオ会議端末全体を管理する基本ソフトウェアである。通信アプリA2は、他の端末と通信を行うためのアプリであり、ここでは、ビデオ会議用の通信アプリを示す。
また、図6(b)は電子黒板のソフトウェア構成図である。図6(b)に示されているように、OS7020、通信アプリA1、及び通信アプリA2は、RAM703の作業領域7010上で動作する。
OS7020は、基本的な機能を提供し、電子黒板全体を管理する基本ソフトウェアである。通信アプリA1は、電子黒板用の通信アプリである。通信アプリA2は、ビデオ会議用の通信アプリである。なお、説明の便宜上、2種類の通信アプリについて説明したが、3種類以上であってもよい。
また、OS1020及び通信アプリA1は、工場出荷前からビデオ会議端末にインストールされている。OS7020、通信アプリA1,A2も、工場出荷前から電子黒板にインストールされている。
但し、工場出荷後に、ビデオ会議端末のソフトウェアが更新された際に通信アプリが追加や削除されてもよい。具体的には、ビデオ会議端末が利用者に提供された後でも、通信管理システム50へビデオ会議端末からアクセスすることで、ビデオ会議端末は新しいソフトウェアをダウンロードすることができる。さらに、ビデオ会議端末はダウンロードした新しいソフトウェアによって、自端末のソフトウェアをアップデートすることができる。このようにビデオ会議端末のソフトウェアがアップデートされた場合には、ビデオ会議端末のソフトウェア自体が更新されるため、インストールされている通信アプリも変更可能である。このアップデートに関しては、電子黒板も同じである。
<<通信システムの全体構成>>
続いて、図7を用いて、通信システムの全体構成について説明する。図7は、本発明の実施形態に係る通信システムの全体構成図である。
図7において、通信端末70a,70dは、通信端末70の一種である。また、移動体端末90a,90bは、移動体端末90の一種である。
電子黒板としての通信端末70a及び電子黒板としての通信端末70dは、イントラネット等のように、セキュリティーが担保された通信ネットワーク2に接続可能である。一方、ビデオ会議端末としての通信端末10は、インターネット等のように、セキュリティーが担保されていない通信ネットワーク4に接続可能である。そのため、セキュリティーを担保するためには、ファイアウォールの設置等が必要なこともある。なお、ここでは、通信ネットワーク2が第1の通信ネットワークの一例であり、通信ネットワーク4が第2の通信ネットワークの一例である。通信ネットワーク2,4には、無線通信部分が含まれてもよい。
通信端末70aは、拠点Aに設置されている。一方、通信端末10,70dは、拠点Dに設置されている。例えば、拠点Aは日本で、拠点Dはイギリスである。図7では、拠点Dの利用者Xが移動体端末90aを持って拠点Aに移動し、拠点Aで通信端末10から拠点Aの通信端末10又は通信端末70dに通信の開始を行うことで、拠点Dの利用者Yとテレビ会議する状況を示している。
<<実施形態の機能構成>>
次に、図2乃至図5、及び図8を用いて、本実施形態の機能構成について説明する。図8は、本実施形態に係る通信システムの各機能ブロック図である。
<通信端末10の機能構成>
通信端末10は、送受信部11、受付部12、通信制御部13、表示制御部14、判断部15、取得・提供部18、及び記憶・読出処理部19を有している。これら各部は、図2に示されている各構成要素のいずれかが、フラッシュメモリ104からRAM103上に展開された通信用プログラムに従ったCPU101からの命令によって動作することで実現される機能、又は機能する手段である。また、通信端末10は、図2に示されているRAM103、及び図2に示されているフラッシュメモリ104によって構築される記憶部1000を有している。更に、通信端末10には、図2に示されているメディア106によって実現される記録媒体1100が着脱可能に接続されている。
(通信端末10の各機能構成)
次に、通信端末10の各機能構成について説明する。送受信部11は、図2に示されているCPU101からの命令、並びにネットワークI/F111及び外部機器接続I/F118によって実現され、通信ネットワーク2を介して他の端末、装置又はシステムと各種データ(または情報)の送受信を行う。この送受信部11は、他の通信端末と通信を開始する前から、通信管理システム50より、宛先候補としての各通信端末の状態を示す各状態情報の受信を開始する。なお、この状態情報は、各通信端末10,70の稼動状態(ONラインかOFFラインかの状態)だけでなく、ONラインであっても更に通信可能であるか、通信中であるか、離席中であるか等の詳細な状態を示す。以下では、一例として、状態情報が稼動状態を示す場合について説明する。
更に、送受信部11は、開始部としての役割も果たし、通信端末70等の他の通信端末と通信を開始する処理を行なう。
受付部12は、主に、図2に示されているCPU101からの命令、並びに操作ボタン108及電源スイッチ109によって実現され、利用者による各種入力を受け付ける。
通信制御部13は、図1に示されているCPU101からの命令、並びにカメラ112及び撮像素子I/F113によって実現され、被写体を撮像して、この撮像して得た画像データを出力する。また、通信制御部13は、CPU101からの命令、及び図2に示されている音声入出力I/F116によって実現され、マイク114によって利用者の音声が音声信号に変換された後、この音声信号に係る音データを入力する。更に、通信制御部13は、図2に示されているCPU101からの命令、及び図2に示されている音声入出力I/F116によって実現され、音データに係る音声信号をスピーカに出力し、スピーカ115から音声を出力させる。
表示制御部14は、図2に示されているCPU101からの命令、及び図2に示されているディスプレイI/F117によって実現され、受信された解像度の異なる画像データを組み合わせ、この組み合わされた画像データをディスプレイ120に送信するための制御を行う。表示制御部14は、通信管理システム50から受信した宛先リストの情報をディスプレイ120に送信して、ディスプレイ120に宛先リストを表示させることができる。
判断部15は、図2に示されているCPU101からの命令によって実現され、後述の近接したか否かの判断等を行う。
取得・提供部18は、図2に示されているCPU101からの命令、及び近距離通信回路119及びアンテナ119aによって実行され、移動体端末90a,90dとの間で、近距離無線通信により、データの取得及び提供を行なう。
記憶・読出処理部19は、図2に示されているCPU101からの命令及びSSD105によって実行され、記憶部1000又は記録媒体1100に各種データを記憶したり、記憶部1000又は記録媒体1100に記憶された各種データを読み出したりする処理を行う。更に、記憶部1000には、他の通信端末との通信を行う際に受信される画像データ及び音データが、受信される度に上書き記憶される。このうち、上書きされる前の画像データによってディスプレイ120に画像が表示され、上書きされる前の音データによってスピーカ115から音声が出力される。
なお、本実施形態の端末IDは、通信端末10を一意に識別するために使われる言語、文字、記号、又は各種のしるし等の識別情報の一例を示す。また、端末IDは、上記言語、文字、記号、及び各種のしるしのうち、少なくとも2つが組み合わされた識別情報であってもよい。また、端末IDに代えて、端末10の利用者を識別するための利用者IDを利用してもよい。この場合、端末識別情報には、端末IDだけでなく、利用者IDも含まれる。
<中継装置の機能構成>
中継装置30は、転送部を兼ねた送受信部31、判断部32、及び記憶・読出処理部39を有している。これら各部は、図3に示されている各構成要素のいずれかが、HD504からRAM503上に展開された中継用プログラムに従ったCPU501からの命令によって動作することで実現される機能又は機能する手段である。また、中継装置30は、図3に示されているRAM503、HD504によって構築される記憶部3000を有している。
(中継装置の各機能構成)
次に、中継装置30の各機能構成について詳細に説明する。なお、以下では、中継装置30の各機能構成を説明するにあたって、図3に示されている各構成要素のうち、中継装置30の各機能構成を実現させるための主な構成要素との関係も説明する。
図8に示されている中継装置30の送受信部31は、図3に示されているCPU201からの命令、及び図3に示されているネットワークI/F509によって実現され、通信ネットワーク2を介して他の端末、装置、又はシステムと各種データ(または情報)の送受信を行う。また、送受信部31は、転送部としての役割も果たし、通信端末10(70)から送信されて来た画像データ及び音データを、通信端末70(10)に転送する。
判断部32は、図3に示されているCPU501からの命令によって実現され、データの遅延状態の判断等を行なう。
記憶・読出処理部39は、図3に示されているCPU501からの命令、及び図3に示されているHDD505によって実現され、記憶部3000に各種データを記憶したり、記憶部3000に記憶された各種データを読み出したりする処理を行う。
<通信管理システムの機能構成>
通信管理システム50は、送受信部51、判断部52、及び記憶・読出処理部59を有している。これら各部は、図8に示されている各構成要素のいずれかが、HD504からRAM503上に展開された通信管理用プログラムに従ったCPU501からの命令によって動作することで実現される機能又は機能する手段である。また、通信管理システム50は、図3に示されているHD504により構築される記憶部5000を有している。
(認証管理テーブル)
図9は、認証管理テーブルを示す概念図である。記憶部5000には、図9に示されているような認証管理テーブルによって構成されている認証管理DB5001が構築されている。この認証管理テーブルでは、通信管理システム50によって管理される全ての通信端末10,70の各端末IDに対して、各パスワードが関連付けられて管理される。例えば、図9示されている認証管理テーブルにおいて、通信端末10の一種である通信端末10aaの端末IDは「01aa」で、パスワードは「aaaa」であることが示されている。
(端末管理テーブル)
図10は、端末管理テーブルを示す概念図である。記憶部5000には、図10に示されているような端末管理テーブルによって構成されている端末管理DB5002が構築されている。この端末管理テーブルでは、各通信端末10,70の端末ID毎に、各通信端末10,70を宛先とした場合の宛先名、各通信端末10,70の稼動状態、後述のログイン要求情報が通信管理システム50で受信された受信日時、及び通信端末10,70IPアドレスが関連付けられて管理される。例えば、図10に示されている端末管理テーブルにおいて、端末IDが「01aa」の端末10aaは、宛先名が「日本 東京事業所 AA端末」で、稼動状態が「ONライン(通信可能)」で、通信管理システム50でログイン要求情報が受信された日時が「2015年4月10日の13時40分」で、この端末10aaのIPアドレスが「1.2.1.3」であることが示されている。なお、端末ID、宛先名、及び端末のIPアドレスは、各通信端末10,70が、通信管理システム50によるサービスの提供を受けるために事前登録する際に記憶される。
(宛先リスト管理テーブル)
図11は、宛先リスト管理テーブルを示す概念図である。記憶部5000には、図11に示されているような宛先リスト管理テーブルによって構成されている宛先リスト管理DB5003が構築されている。この宛先リスト管理テーブルでは、通信の開始を要求する要求元端末の端末IDに対して、宛先端末の候補として登録されている宛先端末の端末IDが全て関連付けられて管理される。例えば、図11に示されている宛先リスト管理テーブルにおいて、端末IDが「01aa」である要求元端末(端末10aa)から通信の開始を要求することができる宛先端末(端末10db)の候補は、端末IDが「01ab」の端末10ab、端末IDが「01ba」の端末10ba、及び端末IDが「01bb」の端末10bb等であることが示されている。この宛先端末の候補は、任意の要求元端末から管理システム50に対する追加又は削除の要請により、追加又は削除されることで更新される。
なお、宛先リストは、宛先情報の一例であり、宛先情報には、リスト形式になっておらず、端末ID等の宛先に関する情報が羅列されていてもよい。
(通信管理システムの各機能構成)
次に、通信管理システム50の各機能構成について詳細に説明する。なお、以下では、通信管理システム50の各機能構成を説明するにあたって、図3に示されている各構成要素のうち、通信管理システム50の各機能構成を実現させるための主な構成要素との関係も説明する。
図8に示されている通信管理システム50の送受信部31は、図3に示されているCPU501からの命令、及び図8に示されているネットワークI/F509によって実現され、通信ネットワーク2を介して他の端末、装置、又はシステムと各種データ(または情報)の送受信を行う。
判断部52は、図3に示されているCPU501からの命令によって実現され、各種判断を行なう。
記憶・読出処理部59は、図3に示されているCPU501からの命令、及び図3に示されているHDD505によって実現され、記憶部5000に各種データを記憶したり、記憶部5000に記憶された各種データを読み出したりする処理を行う。
<通信端末の機能構成>
通信端末70a,70dは基本的に同じ機能構成を有するため、通信端末70aの機能構成を説明し、通信端末70dの機能構成の説明を省略する。なお、図8において、符号の最後の「a」と「d」のみが違う構成は、同じ機能を有する。
通信端末70aは、送受信部71a、受付部72a、通信制御部73a、表示制御部74a、判断部75a、選択部76a、起動部77a、取得・提供部78a、及び記憶・読出処理部79aを有している。これら各部は、図4に示されている各構成要素のいずれかが、SSD704からRAM703上に展開された通信用プログラムに従ったCPU701からの命令によって動作することで実現される機能、又は機能する手段である。また、通信端末70aは、図4に示されているRAM703、及び図4に示されているSSD704によって構築される記憶部7000aを有している。更に、通信端末70aには、図4に示されているUSBメモリ755によって実現される記録媒体7100aが着脱可能に接続されている。
(通信端末の各機能構成)
送受信部71aは、図4に示されているCPU701からの命令、並びにネットワークI/F705及び外部機器接続I/F706によって実現され、通信ネットワーク2,4を介して他の端末、装置又はシステムと各種データ(または情報)の送受信を行う。この送受信部71は、他の通信端末10,70と通信を開始する前から、通信管理システム50より、宛先候補としての各通信端末10,70の状態を示す各状態情報の受信を開始する。なお、この状態情報は、各通信端末10,70の稼動状態(ONラインかOFFラインかの状態)だけでなく、ONラインであっても更に通信可能であるか、通信中であるか、離席中であるか等の詳細な状態を示す。また、この状態情報は、各通信端末10,70の稼動状態だけでなく、通信端末10でケーブル120cが通信端末10から外れていたり、音を出力するが画像は出力させなかったり、音を出力さないようにする(MUTE)等、様々な状態を示す。以下では、一例として、状態情報が稼動状態を示す場合について説明する。
更に、送受信部71aは、開始部としての役割も果たし、通信端末10等の他の通信端末と通信を開始する処理を行なう。また、送受信部71aは、作成部としての役割も果たし、パスコード等の認証情報を作成する。
受付部72aは、主に、図4に示されているCPU701からの命令、並びに接触センサ715及び電子ペンコントローラ716によって実現され、利用者による各種入力を受け付ける。
通信制御部73aは、図4に示されているCPU701からの命令によって実現され、カメラ762が被写体を撮像して得た画像データに対して画像処理を行なう。また、通信制御部73aは、CPU701からの命令によって実現され、マイク764によって利用者の音声が音声信号に変換された後、この音声信号に係る音データに対して音声処理を行なう。更に、通信制御部73は、図4に示されているCPU701からの命令によって実現され、音データに係る音声信号をスピーカ765に出力し、スピーカ765から音声を出力させる。
また、通信制御部73aは、利用者によって電子ペン554や手Hでディスプレイ753上に描画された描画データを座標データに変換する処理を行なう。通信端末70aが、他の通信端末70d等に座標データを送信すると、他の通信端末70d等は、座標データに基づいて他の通信端末70d等側のディスプレイ753上に同じ内容の描画を表示する。
表示制御部74aは、図4に示されているCPU701からの命令、及び図4に示されているディスプレイコントローラ713によって実現され、受信された解像度の異なる画像データを組み合わせ、この組み合わされた画像データをディスプレイ753に送信するための制御を行う。表制御部74aは、通信管理システム50から受信した宛先リストの情報をディスプレイ753に送信して、ディスプレイ753に宛先リストを表示させることができる。
判断部75aは、図4に示されているCPU701からの命令によって実現され、後述の近接したか否かの判断等を行う。また、判断部75aは、以下に示す基準に基づいて、端末識別情報の種類を判断する。
例えば、端末識別情報がIPアドレスの場合(ここではIPv4の場合)は、判断部75aは、8ビットずつ4つに区切られた32ビット数値を表わす記述形式になっているか否かの判断により、IPアドレスであるか否かを判断する。
また、端末識別情報が端末IDの場合は、判断部75aは、単なる文字や記号の羅列になっている記述形式になっているか否かの判断により、端末IDであるか否かを判断する。
更に、通信アプリが3種ある場合であって、端末識別情報が電子メールアドレスの場合は、判断部75aは、RFC2822で定義されている文字列であり、「@」を挟んで左側にドメイン名、右側にメールサーバを表わす記述形式になっているか否かの判断により、電子メールアドレスであるか否かを判断する。
なお、端末識別情報は、端末ID、IPアドレス、及び電子メールアドレスだけでなく、各通信端末の利用者を識別するための利用者ID、各通信端末の利用者の名称である利用者名であってもよい。
選択部76aは、図6(b)に示されている通信アプリA1によるCPU701からの命令によって実現され、判断部75aによる端末識別情報の種類の判断に基づいて、起動させる通信アプリを選択する。ここでは、端末識別情報がIPアドレスの場合は、選択部76aは通信アプリA1を選択する。また、端末識別情報が端末IDの場合は、選択部76aは通信アプリA2を選択する。更に、端末識別情報が電子メールアドレスの場合は、選択部76aは、第3の通信アプリ(例えば、通信アプリA3)を選択する。
起動部77aは、図6(b)に示されている通信アプリA1によるCPU701からの命令によって実現され、選択部76aによって選択された通信アプリを起動させる。なお、選択部76aが通信アプリA1を選択した場合には、通信アプリA1は既に起動されているため、起動部77aは通信アプリA1を起動させる必要はない。
取得・提供部78aは、図4に示されているCPU701からの命令、及び近距離通信回路719及びアンテナ719aによって実行され、移動体端末90との間で、近距離無線通信により、データの取得及び提供を行なう。
取得・提供部78aは、図2に示されているCPU701からの命令、及び近距離通信回路719及びアンテナ719aによって実行され、移動体端末90との間で、近距離無線通信により、データの取得及び提供を行なう。
記憶・読出処理部79aは、図4に示されているCPU701からの命令及びSSD704によって実行され、記憶部7000又は記録媒体7100に各種データを記憶したり、記憶部7000又は記録媒体7100に記憶された各種データを読み出したりする処理を行う。更に、記憶部7000aには、他の通信端末との通信を行う際に受信される画像データ及び音データが、受信される度に上書き記憶される。このうち、上書きされる前の画像データによってディスプレイ753に画像が表示され、上書きされる前の音データによってスピーカ765から音声が出力される。
<移動体端末の機能構成>
移動体端末90a,90dは基本的に同じ機能構成を有するため、移動体端末90dの機能構成を説明し、移動体端末90dの機能構成の説明を省略する。
移動体端末90aは、送受信部91a、受付部92a、通信制御部93a、表示制御部94a、判断部95a、取得・提供部98a、及び記憶・読出処理部99aを有している。これら各部は、図5に示されている各構成要素のいずれかが、EEPROM904からRAM903上に展開された通信用プログラムに従ったCPU901からの命令によって動作することで実現される機能、又は機能する手段である。また、移動体端末90aは、図5に示されているRAM903、及び図5に示されているEEPROM904によって構築される記憶部9000aを有している。更に、移動体端末90aには、図5に示されているメディア907によって実現される記録媒体9100aが着脱可能に接続されている。
(移動体端末の各機能構成)
次に、移動体端末90aの各構成要素について説明する。送受信部91aは、図5に示されているCPU901からの命令、並びに遠距離通信回路911及びアンテナ911aによって実現され、移動体通信網を介して、他の端末、装置又はシステムと各種データ(通話データ等)の送受信を行う。
受付部92aは、主に、図5に示されているCPU901からの命令、並びにタッチパネル921によって実現され、利用者による各種入力を受け付ける。
通信制御部93aは、図5に示されているCPU901からの命令、及び撮像素子I/F913によって実現され、カメラ912が被写体を撮像して得た画像データに対して画像処理を行なう。また、通信制御部93aは、CPU901からの命令、及び音入出力I/F916によって実現され、マイク914によって利用者の音声が音声信号に変換された後、この音声信号に係る音データに対して音声処理を行なう。更に、通信制御部93aは、図5に示されているCPU901からの命令、及び音入出力I/F916によって実現され、音データに係る音声信号をスピーカ915に出力し、スピーカ915から音声を出力させる。
表示制御部94aは、図5に示されているCPU901からの命令によって実現され、ディスプレイ917上に、画像データを表示させるための制御を行う。
判断部95aは、図5に示されているCPU901からの命令によって実現され、後述の応答内容の判断等を行う。
取得・提供部98aは、図5に示されているCPU901からの命令、及び近距離通信回路919及びアンテナ919aによって実行され、通信端末10,70との間で、近距離無線通信により、データの取得及び提供を行なう。
記憶・読出処理部99aは、図5に示されているCPU901からの命令及びEEPROM904によって実行され、記憶部9000aに各種データを記憶したり、記憶部9000aに記憶された各種データを読み出したりする処理を行う。また、記憶・読出処理部99aは、記録媒体9100aに各種データを記憶したり、記録媒体9100aに記憶された各種データを読み出したりする処理を行う。
(近距離通信回路内のデータ構造)
図12は、近距離通信回路内のデータ構造を示す概念図である。近距離通信回路919内には、図12に示されているようなデータ構造が構築されている。このデータ構造では、ブロックNO毎に、データが管理される。ブロックNO1には近距離通信回路919の固有番号、ブロック2には近距離通信回路919が含まれている移動体端末90の利用者名が管理されている。
また、ブロックNO3〜NO5には、移動体端末90が通信端末10,70から近距離無線通信によって取得した、通信端末10,70の端末識別情報である(取得)端末識別情報が管理される。(取得)端末識別情報(1),(2),(3)は、それぞれ、IPアドレス、端末ID、電子メールアドレスを示している。ブロックNO6〜NO8には、移動体端末90が、通信ネットワーク3を介して他の移動体端末90から送られて来た通信端末10,70の端末識別情報を受信した端末識別情報である(受信)端末識別情報(1),(2),(3)が管理されている。なお、図12に示されているIPアドレス「1.3.2.4」は、一般的なIPv4におけるIPアドレスを簡易的に示している。なお、IPv4ではなく、IPv6を用いてもよいが、説明を簡略化するため、IPv4を用いて説明する。
<<実施形態の処理または動作>>
次に、図7、図13至図21を用いて、本実施形態に係る通信システム1における処理または動作を説明する。
まずは、図7を用いて、本実施形態における状況を簡単に説明する。図7では、拠点Dの利用者X(Kato)が、拠点Aまで移動し、拠点Dに残っている利用者Y(James)とビデオ会議等を行う場合が示されている。ここでは、利用者Xは、拠点Dを出発する前に、自己の移動体端末90aを通信端末10にかざすことで、通信端末10から近距離無線通信を介して通信端末10の端末識別情報を取得するか、または、自己の移動体端末90aを通信端末70dにかざすことで、通信端末70dから近距離無線通信を介して通信端末70dの端末識別情報を取得する。そして、利用者Xは、拠点Aで通信端末70aに自己の移動体端末90aをかざすことで、拠点Dで取得した端末識別情報を通信端末70aに提供する。これにより、通信端末70aは、端末識別情報の種類に応じて、通信ネットワーク2を介して通信端末70dとビデオ会議等を開始するか、または通信ネットワーク4を介して通信端末10とビデオ会議等を開始する。以下、より具体的に説明する。
図13及び図14を用いて、移動体端末90aが、通信端末70dから、通信端末70dを識別するための端末識別情報を取得する場合について説明する。なお、図13は、端末識別情報の提供処理を示したシーケンス図である。図14は、端末識別情報を提供する際の提供画面を示した図である。ここでは、端末識別情報の一種として、端末IDを取得する場合について説明する。
拠点Dの利用者Xは、電子ペン754又は手Hを使って通信端末70dを操作することで、通信端末70dの受付部72dは、端末識別情報提供画面の表示を受け付ける(ステップS21)。そして、表示制御部74dは、ディスプレイ753に対して、図14に示されているような提供画面を表示させる(ステップS22)。
次に、判断部75dは、移動体端末90aの近接の有無を判断する(ステップS23)。以降、利用者Xが移動体端末90aを通信端末70dに近接した場合について説明する。
通信端末70dの記憶・読出処理部79dは、記憶部7000dから通信端末70dの端末識別情報を読み出す(ステップS24)。
次に、取得・提供部78dは、近距離無線通信により、移動体端末90aに記憶要求を示す記憶要求情報を送信する(ステップS25)。この記憶要求情報には、上記ステップS24によって読み出された端末識別情報、及び移動体端末90aでの記憶場所を示す記憶場所情報が含まれている。これに対して、移動体端末90aの取得・提供部98aは、記憶要求情報を受信する。これにより、取得・提供部98aは、端末識別情報及び記憶場所情報を取得する。そして、記憶・読出処理部99aは、記憶場所情報に基づいて、記憶部9000aに端末識別情報を記憶する(ステップS27)。ここでは、図12に示されているブロックNO3に、IPアドレスとしての端末識別情報が記憶される。
その後、図7に示されているように、拠点Dの利用者Xは、拠点Aに移動する。そして、利用者Xは、拠点Dの利用者Yとビデオ会議のための通信の準備を行なう。
続いて、図15及び図16を用いて、通信端末70aが移動体端末90aから、端末識別情報を取得する場合について説明する。なお、図15は、端末識別情報の取得処理を示したシーケンス図である。図16は、宛先の特定処理を示したフローチャートである。
まず、受付部72aが、拠点Aの利用者Xによる通信アプリA1の起動を受け付けることで、通信アプリA1が起動する(ステップS41)。そして、通信端末70aでは、判断部75aが、移動体端末90aの近接の有無を判断する(ステップS42)。以降、利用者Xが移動体端末90aを通信端末70aに近接した場合について説明する。
通信端末70aの取得・提供部78aは、近距離無線通信により、移動体端末90aに端末識別情報の読み出し要求を示す読出要求情報を送信する(ステップS43)。これに対して、移動体端末90aの記憶・読出処理部99aは、記憶部9000aから通信端末70dの端末識別情報(ここでは、IPアドレス)を読み出す(ステップS44)。
次に、取得・提供部98aは、近距離無線通信により、通信端末70aに端末識別情報を送信する(ステップS45)。これにより、通信端末70aの取得・提供部78aは、端末識別情報を取得する。そして、記憶・読出処理部79aは、記憶部7000aに端末識別情報を記憶する(ステップS46)。
次に、通信端末70aは、上記ステップS45によって取得された端末識別情報の種類に基づいて、使用する通信アプリを特定する処理を行なう(ステップS86)。ここで、図16を用いて、ステップS47の処理について詳細に説明する。
図16に示されているように、判断部75aは、端末識別情報の種類がIPアドレスであるかを判断する(ステップS47−1)。そして、判断部75aがIPアドレスであると判断した場合には(YES)、選択部76aは、利用する通信アプリとして通信アプリA1を選択する(ステップS47−2)。これにより、図17に示されているステップ64の処理へ進む。
一方、上記ステップS47−1において、判断部75aがIPアドレスではないと判断した場合には(NO)、選択部76aは、利用する通信アプリとして通信アプリA2を選択する(ステップS47−3)。そして、起動部77aは、端末IDを利用する通信アプリA2を起動させる(ステップS47−4)。これにより、図19に示されているステップS101の処理へ進む。
ここでは、端末識別情報がIPアドレスであるため、既に起動されている通信アプリA1によって、ステップS64以降の処理が行なわれる。
なお、通信アプリが3種類ある場合には、上記ステップ47−1(NO)の処理後、更に、判断部75aは、端末識別情報の種類が端末IDであるかを判断する。そして、端末IDの場合には、選択部76aが通信アプリA2を選択して、起動部77aが通信アプリA2を起動させる。これに対して、端末IDでない場合には、選択部76aは、例えば、電子メールアドレスを利用して通信の開始の処理を行なう第3の通信アプリを選択して、起動部77aが第3の通信アプリを起動させることになる。このようにして、通信アプリの種類が増える毎に、ステップ47−1の処理のように、端末識別情報の種類の判断が続く。
続いて、上記ステップS47−2において、判断部75aが通信アプリA1によって通信を開始することができると判断した場合について、図17及び図18を用いて説明する。図17は、電子黒板間で通信セッションを確立する方法を示したシーケンス図である。図18は、認証情報を入力する場合の画面例を示した図である。
まず、拠点Aの利用者Xは、拠点Dの利用者Yに電話を掛けて、通信端末70dがサーバとして通信を管理する際に発行するパスコード等の認証情報を問い合わせる。これにより、受付部72dが、拠点Dの利用者Yにより、通信端末70dをサーバとして通信アプリA1の起動を受け付けることで、通信アプリA1がサーバ側の通信アプリとして起動する(ステップS61)。この場合、通信端末70aは端末として扱われ、通信端末70dはサーバとして扱われる。即ち、通信端末70は、端末として動作するだけでなく、サーバとして動作することもできる。
次に、サーバとしての通信端末70dでは、送受信部71aは、認証情報を作成する(ステップS62)。認証情報は、パスコードの場合、例えば、「1234」等の文字の羅列である。そして、表示制御部74dは、通信端末70dのディスプレイ753上に、認証情報を表示させる(ステップS63)。これにより、拠点Dの利用者Yは、利用体端末90dを利用して、拠点Aの利用者Xに、認証情報を伝えることができる。
一方、拠点Aでは、図16に示されているステップS47−2,YESの続きの処理として、表示制御部74aが自動的に通信端末70aのディスプレイ753上に、図18に示されているような入力画面を表示させる(ステップS64)。これにより、利用者Xが電子ペン754等により、利用者Yから聞いた認証情報を、パスコード入力欄に入力して、「送信」ボタンを押下すると、受付部72aは、認証情報の入力を受け付ける(ステップS65)。なお、「キャンセル」ボタンが押下された場合には、後述のステップS66の処理は行なわれない。
次に、通信端末70aから通信端末70dに対して、通信を開始する処理を行なう。具体的には、送受信部71aは、開始部として、通信ネットワーク2を介して、上記ステップS46によって記憶されている端末識別情報(IPアドレス)に対して、テレビ会議等の開始の要求を示す開始要求情報を送信する(ステップS66)。この開始要求情報には、自端末(通信端末70a)のIPアドレスと、上記ステップS65によって受け付けられた認証情報が含まれている。これにより、通信端末70dの送受信部71dは、開始要求情報を受信する。
次に、通信端末70dでは、判断部75dが、上記ステップS62によって作成された(第1の)認証情報と、上記ステップS66によって受信された(第2の)認証情報とを比較することで、認証を行なう(ステップS67)。そして、送受信部71dは、通信端末70aに対して、認証結果を示す認証結果情報を送信する(ステップS68)。これにより、通信端末70aの送受信部71aは、認証結果情報を受信する。
次に、認証結果が、開始要求が正当である旨を示す場合には、通信端末70aの送受信部71aと通信端末70dの送受信部71dとの間で、通信セッション(第1の通信セッション)を確立する(ステップS69)。なお、認証結果が、開始要求が正当でない旨を示す場合には、通信セッションは確立されない。
以上より、通信端末70aと通信端末70dの間で、通信セッションが確立した場合には、電子黒板としての通信端末70a側で利用者Xが電子ペン754を用いてディスプレイ753上に描画した画像は、座標データとして通信端末70d側に送信されて、電子黒板としての通信端末70d側のディスプレイ753上に表示される。逆に、電子黒板としての通信端末70d側で利用者Yが電子ペン754を用いてディスプレイ753上に描画した画像は、座標データとして通信端末70a側に送信されて、電子黒板としての通信端末70a側のディスプレイ753上に表示される。また、通信端末70a,70dは、ビデオ会議端末としての機能も有するため、利用者Xと利用者Yは、遠隔で描画された画像を参考にしながら、お互いに通話(会話)をすることができる。
続いて、図7において、利用者Xが拠点Dで、ビデオ会議端末としての通信端末10から端末識別情報を取得してから、拠点Aに移動した場合について説明する。この場合、図12では、「4〔取得〕端末識別情報(2)」の欄に、端末IDが記録される。また、図16に示されているステップS47−2の処理では、NOとして、ステップS47−3の処理から、図19に示されているステップS101の処理に進む。
次に、図19乃至図21を用いて、電子黒板としての通信端末70aと、ビデオ会議端末としての通信端末10の間で、ビデオ会議のための通信セッションを確立するための処理を説明する。図19は、通信の準備処理を示したシーケンス図である。図20は、宛先リストを示した画面例である。図21は、電子黒板とビデオ会議端末間で通信セッションを確立する方法を示したシーケンス図である。
まず、図16に示されているステップS47−3の処理が終了すると、通信端末70aの送受信部71aは、自動的に(第2の)通信ネットワーク4を介して通信管理システム50に、ログイン要求を示すログイン要求情報を送信する(ステップS101)。このログイン要求情報には、自端末である通信端末70aを識別するための端末ID、及びパスワードが含まれている。これら端末ID、及びパスワードは、記憶・読出処理部19を介して記憶部7000aから読み出されて、送受信部71aに送られたデータである。
次に、通信管理システム50の記憶・読出処理部59は、送受信部51を介して受信したログイン要求情報に含まれている端末ID及びパスワードを検索キーとして、認証管理テーブル(図9参照)を検索し、同一の端末ID及び同一のパスワードが管理されているかを判断することによって端末認証を行う(ステップS102)。この記憶・読出処理部59によって、同一の端末ID及び同一のパスワードが管理されているため、正当な利用権限を有する起動アプリがインストールされた通信端末からのログイン要求であると判断された場合には、記憶・読出処理部59は、端末管理テーブル(図10参照)において、上記ステップS101で受信された端末IDのレコードの稼動状態のフィールド部分を「ONライン(通信可能)」に変更すると共に、受信日時のフィールド部分に上記ステップS101によってログイン要求情報が受信された受信日時を記憶する(ステップS103)。これにより、端末管理テーブルには、端末ID「01aa」に、稼動状態「オンライン(通信可能)」、受信日時「2015.4.10.13:40」及びIPアドレス「1.2.1.3」が関連付けて管理されることになる。なお、端末のIPアドレスは、事前に登録されているのではなく、上記ステップS101で通信端末70aから送信されるようにしてもよい。
そして、通信管理システム50の送受信部51は、記憶・読出処理部59によって得られた認証結果が示された認証結果情報を、通信ネットワーク4を介して、上記ログイン要求してきた要求元端末(通信端末70a)に送信する(ステップS104)。本実施形態では、記憶・読出処理部59によって正当な利用権限を有する通信端末であると判断された場合につき、以下続けて説明する。
要求元端末(通信端末70a)の送受信部71aが、正当な利用権限を有する通信端末であると判断された結果が示された認証結果情報を受信すると、送受信部71aが通信ネットワーク4を介して通信管理システム50へ、宛先リストを要求する旨が示された宛先リスト要求情報を送信する(ステップS105)。これにより、通信管理システム50の送受信部51は、宛先リスト要求情報を受信する。
次に、記憶・読出処理部59は、ログイン要求した要求元端末(通信端末70a)の端末ID「01aa」を検索キーとして、宛先リスト管理テーブル(図11参照)を検索し、要求元端末(通信端末70a)と通信することができる宛先候補の端末IDを読み出すと共に、この端末IDに対応する宛先名を端末管理テーブル(図10参照)から読み出す(ステップS106)。ここでは、要求元端末(通信端末70a)の端末ID「01aa」に対応する宛先候補のそれぞれの端末IDと、これらに対応する宛先名が抽出される。
次に、通信管理システム50の送受信部51は、記憶・読出処理部59を介して記憶部5000から宛先リスト枠のデータ及び稼動状態を示すアイコンのデータを読み出す(ステップS107)と共に、この宛先リスト枠及びアイコン並びに上記記憶・読出処理部59によって読み出された端末ID及び宛先名を含めた「宛先リスト情報(宛先リスト枠、アイコン、端末ID、宛先名)」を、要求元端末(通信端末70a)に送信する(ステップS108)。これにより、要求元端末(通信端末70a)では、送受信部71aが宛先リスト情報を受信し、記憶・読出処理部79aが記憶部7000aへ宛先リスト情報を記憶する(ステップS109)。
このように、本実施形態では、各通信端末で宛先リスト情報を管理するのではなく、通信管理システム50が全ての通信端末の宛先リスト情報を一元管理している。よって、通信システム1に新たな通信端末が含まれるようになったり、既に含まれている通信端末に替えて新機種の通信端末を含めるようになったり、宛先リスト枠の見栄え等を変更することになった場合でも、通信管理システム50側で一括して対応するため、各通信端末側で宛先リスト情報の変更を行う手間を省くことができる。
また、通信管理システム50の記憶・読出処理部59は、上述の読み出した宛先候補の端末IDを検索キーとして、端末管理テーブル(図10参照)を検索し、上記端末ID毎に、対応する稼動状態を読み出すことで、宛先候補としての通信端末の各稼動状態を取得する(ステップS110)。
次に、送受信部51は、上記ステップS106で使用された検索キーとしての各端末IDと、対応する各宛先端末の稼動状態とが含まれた「端末の状態情報」を、通信ネットワーク4を介して要求元端末(通信端末70a)に送信する(ステップS111)。
次に、要求元端末(通信端末70a)の記憶・読出処理部79aは、順次、通信管理システム50から受信した端末の状態情報を記憶部7000aに記憶する(ステップS112)。よって、要求元端末(通信端末70a)は、上記各通信端末の状態情報を受信することで、要求元端末(通信端末70a)と通信することができる宛先候補である通信端末10等の現時点のそれぞれの稼動状態を取得することができる。
次に、要求元端末(通信端末70a)の表示制御部74aは、記憶部7000aに記憶されている宛先リスト情報、及び端末の状態情報に基づいて、宛先候補としての通信端末の状態を反映させた宛先リストを作成すると共に、表示制御部74aが、図2に示されているディスプレイ120に対して、図20に示されている宛先リストを表示する(ステップS113)。なお、稼動状態を示すアイコンは、各宛先の左端に示されている。図20では、各通信端末の稼動状態を示したアイコンが、上から「オンライン(通信可能)」、「オフライン」、「オンライン(通信可能)」、及び「オンライン(通信中)」であることを示している。
一方、通信管理システム50の記憶・読出処理部59は、ログイン要求してきた要求元端末(通信端末70)の端末ID「01aa」に基づいて宛先リスト管理テーブル(図11参照)を検索することにより、上記要求元端末(通信端末70a)の端末ID「01aa」を宛先候補として登録している他の要求元端末の端末IDを抽出する(ステップS114)。図11に示されている宛先リスト管理テーブルでは、読み出される他の開始要求元端末の端末IDは、「01ab」、「01ac」等である。
次に、通信管理システム50の記憶・読出処理部59は、上記ログイン要求して来た要求元端末(通信端末70a)の端末ID「01aa」に基づいて端末管理テーブル(図10参照)を検索し、ログイン要求してきた要求元端末(通信端末70a)の稼動状態を取得する(ステップS115)。
そして、送受信部51は、上記ステップS114で抽出された端末IDに係る通信端末のうち、端末管理テーブル(図10参照)で稼動状態が「オンライン」となっている通信端末に、上記ステップS115で取得された要求元端末(通信端末70a)の端末ID「01aa」と稼動状態「オンライン」が含まれる「端末の状態情報」を送信する(ステップS116)。なお、送受信部51が通信端末に端末の状態情報を送信する際に、各端末IDに基づいて、端末管理テーブル(図10参照)で管理されている通信端末のIPアドレスを参照する。これにより、ログイン要求した要求元端末(通信端末70a)を宛先候補として通信することができる他の宛先端末のそれぞれに、上記ログイン要求した要求元端末(通信端末70a)の端末ID「01aa」、及び稼動状態「オンライン」を伝えることができる。これにより、宛先候補(通信端末10等)においても、図19に示されているような宛先候補の状態を表示させることができる(ステップS117)。
次に、図21に示されているように、要求元端末(通信端末70a)から通信管理システム50に対して、通信を開始する処理を行う。具体的には、送受信部11は、開始部として、通信ネットワーク4介して通信管理システム50に、通話等の開始要求を示す開始要求情報を送信する(ステップS121)。この開始要求情報には、要求元端末(通信端末70a)の端末ID「01aa」と宛先端末(通信端末10)の端末ID「01da」が含まれている。これにより、通信管理システム50の送受信部51は、通信の開始要求情報を受信する。
次に、通信管理システム50の記憶・読出処理部59は、開始要求情報に含まれる要求元端末(通信端末70a)の端末ID「01aa」及び宛先端末(通信端末10)の端末ID「01da」に基づき、端末管理テーブル(図10参照)において、上記端末ID「01aa」、及び端末ID「01da」がそれぞれ含まれるレコードの稼動状態のフィールド部分を、ともに「通話中」に変更する(ステップS122)。なお、この状態では、要求元端末(通信端末70a)、及び宛先端末(通信端末10)は、ビデオ会議を開始していないが、通信中状態となり、他の通信端末が要求元端末(通信端末70a)又は宛先端末(通信端末10)と通信を開始しようとすると、いわゆる通信中状態を示す旨の通知音又は表示が出力される。
次に、通信管理システム50の記憶・読出処理部59は、上記ステップS121の処理によって受信された要求元端末(通信端末70a)及び宛先端末(通信端末10)の各端末IDを検索キーとして、端末管理テーブル(図10参照)を検索することにより、対応する各IPアドレスを読み出す(ステップS123)。
そして、通信管理システム50の送受信部51は、上記ステップS123で読み出された宛先端末(通信端末10)のIPアドレスに対して、通信の開始要求情報を送信する(ステップS124)。この開始要求情報には、上記ステップS121の処理によって受信された各端末ID「01aa」,「01da」が含まれている。これにより、宛先端末(通信端末10)の送受信部11は、開始要求情報を受信する。
これに対して、宛先端末(通信端末10)の送受信部11は、通信管理システム50に対して、応答可否を示す応答可否情報を送信する(ステップS125)。これにより、通信管理システム50の送受信部51は、応答可否情報を受信する。応答可否情報は、通信可能、又は通信不可能である旨を示すが、ここでは、通信可能である旨を示す場合について、以下に説明する。
通信管理システム50の送受信部51は、中継装置30に対して、中継の開始要求を示す中継開始要求情報を送信する(ステップ126)。この中継開始要求情報には、上記ステップS123の処理によって読み出された各IPアドレスが含まれている。これにより、中継装置30の送受信部31は、中継開始要求情報を受信する。
更に、通信管理システム50の送受信部51は、要求元端末(通信端末70a)に対して、上記ステップS125の処理で受信された応答可否情報を送信する(ステップS127)。これにより、要求元端末(通信端末70a)の送受信部71aは、応答可否情報(ここでは、通信可能)を受信する。
以上により、要求元端末(通信端末70a)、中継装置30、及び宛先端末(通信端末10)の間で、画像・音通信セッション(第2の通信セッション)を確立する(ステップS128−1,2)これにより、通信端末70a,10は、2拠点でビデオ会議の通話を開始することができる。
<<本実施形態の主な効果>>
以上説明したように本実施形態によれば、利用者Xが移動体端末90aによって拠点Dで取得した端末識別情報(他端末識別情報)を拠点Dの通信端末70aに提供すると、通信端末70aは、他端末識別情報に基づいて利用する通信アプリA1又は通信アプリA2が決まる。そして、通信アプリA1の場合には、イントラネット等の(第1の)通信ネットワーク2を介して、拠点Dの通信端末70dとの通信を開始する処理を行なうことができる。また、通信アプリA2の場合には、インターネット等の(第2の)通信ネットワーク4を介して、拠点Dの通信端末10との通信を開始する処理を行なうことができる。これにより、通信端末70a,70d間または通信端末70a,10間で通信を開始するまでの時間を短縮することができるという効果を奏する。
更に、電子黒板としての通信端末70aと、電子黒板としての通信端末70dの間の通信ネットワーク2は、イントラネット(オンプレミス型)で構築することで、IPアドレスを使用しても、セキュリティーを確保することができる。一方、電子黒板としての通信端末70aと、テレビ会議端末としての通信端末10間の通信ネットワーク4は、インターネットで構築するが、端末IDを使用し、通信管理システム50がIPアドレスを管理しているため、セキュリティーを確保することができる。
<<実施形態の補足>>
上記実施形態では、近距離無線通信によって識別情報の提供及び取得の処理を行なったが、これに限るものではない。例えば、USBケーブル等を利用して有線通信により提供及び取得の処理を行なってもよい。
また、通信端末の一例として、ビデオ会議端末及び電子黒板であるオフィス機器について説明したが、これに限るものではない。通信端末の他の例として、IP(Internet Protocol)電話機、インターネット電話機、カーナビゲーション端末、監視カメラが含まれる。また、他のオフィス機器として、プリンタ、FAX、MFP(Multifunction Peripheral/Printer/Product)等が挙げられる。更に、通信端末には、医療機器が含まれる。医療機器には、電子内視鏡、放射線治療装置等が含まれる。
また、移動体端末の一例として、スマートフォンである携帯通信端末について説明したが、これに限るものではない。携帯通信端末の他の例として、携帯電話機、デジタルカメラ、携帯ゲーム機、ICカード、又はウェアラブルコンピュータ等が含まれる。ウェアラブルコンコンピュータには、スマートウォッチ、ヘッドマウントディスプレイ等が含まれる。
また、上記実施形態では、コンテンツデータの一例として、画像データ及び音データについて説明したが、これに限るものではなく、触覚(touch)データであってもよい。この場合、一方の端末側でユーザが接触した感覚が、他方の端末側に伝達される。更に、コンテンツデータは、嗅覚(smell)データであってもよい。この場合、一方の端末側で取得された匂い(臭い)のデータが、他の端末側に伝達され、他の端末に接続された又は他の端末が備える匂い(臭い)発生機器によって匂い(臭い)が発生される。また、コンテンツデータは、画像データ、音データ、触覚データ、及び嗅覚データのうち、少なくとも1つのデータであればよい。
また、上記実施形態では、通信システム1によってビデオ会議をする場合について説明したが、これに限るものではなく、打ち合わせ、家族間や友人間等の一般的な会話、又は、一方向での情報の提示に使用されても構わない。
また、上記実施形態では、記憶要求や読出要求について、NFC等の近距離無線通信の例を説明したが、超音波通信を用いてもよい。
1 通信システム
2 通信ネットワーク(第1の通信ネットワークの一例)
4 通信ネットワーク(第2の通信ネットワークの一例)
10 通信端末(他の通信端末の一例)
30 中継装置
50 通信管理システム
70a 通信端末(通信端末の一例)
71a 送受信部(開始手段の一例)
72a 受付部
73a 通信制御部
74a 表示制御部(表示制御手段の一例)
75a 判断部
76a 選択部
77a 起動部
78a 取得・提供部
79a 記憶・読出処理部
70d 通信端末(他の通信端末の一例)
90a 移動体端末
5000 記憶部
5001 認証管理DB
5002 端末管理DB
5003 宛先リスト管理DB
特開2012−178135号公報

Claims (14)

  1. 他の通信端末と通信する通信端末であって、
    前記他の通信端末を識別するための他端末識別情報を記憶した移動体端末から、前記他端末識別情報を取得する取得手段と、
    前記取得手段によって取得された他端末識別情報が第1の通信アプリケーションによる通信で利用される第1の端末識別情報である場合には、イントラネットを介して前記他の通信端末と接続して通信を開始する処理を行ない、前記取得手段によって取得された他端末識別情報が第2の通信アプリケーションによる通信で利用される第2の端末識別情報である場合には、インターネットを介して接続される通信管理システムによる認証によって正当であると判断された後に前記インターネットを介して前記他の通信端末と接続して通信を開始する処理を行なう開始手段と、
    を有することを特徴とする通信端末。
  2. 前記第1の通信アプリケーションは電子黒板用の通信アプリケーションであり、前記第2の通信アプリケーションはビデオ会議用の通信アプリケーションである
    ことを特徴とする請求項1に記載の通信端末。
  3. 記取得手段によって取得された他端末識別情報が前記イントラネットを介した前記第1の通信アプリケーションによる通信で利用される場合には、前記他の通信端末との通信を開始するための認証に利用される認証情報の入力を受け付ける受付画面を表示させる表示制御手段を有し、
    前記受付画面で前記認証情報の入力を受け付けた場合には、前記開始手段は、前記他の通信端末に対して前記認証情報を送信する
    ことを特徴とする請求項1又は2に記載の通信端末。
  4. 前記第1の端末識別情報は、前記他の通信端末のIPアドレスであり、前記開始手段は、当該IPアドレスに対して前記認証情報を送信することを特徴とする請求項に記載の通信端末。
  5. 記取得手段によって取得された他端末識別情報が前記インターネットを介した前記第2の通信アプリケーションによる通信で利用される場合には、前記開始手段は、前記通信端末を識別するための自端末識別情報を、前記通信管理システムに送信することを特徴とする請求項1又は2に記載の通信端末。
  6. 前記第2の端末識別情報は、当該通信端末又は前記他の通信端末の端末IDと各通信端末の利用者IDとを含むことを特徴とする請求項1に記載の通信端末。
  7. 前記取得手段は、前記移動体端末から近距離無線通信によって前記他端末識別情報を取得することを特徴とする請求項1乃至のいずれか一項に記載の通信端末。
  8. 前記近距離無線通信は、NFC又はBluetoothによる通信であることを特徴とする請求項7に記載の通信端末。
  9. 前記通信端末及び前記他の通信端末は、ビデオ会議端末、電子黒板、プロジェクタ、IP電話機、インターネット電話機、カーナビゲーション端末、監視カメラ、プリンタ、FAX、MFP、電子内視鏡、又は放射線治療装置であることを特徴とする請求項1乃至のいずれか一項に記載の通信端末。
  10. 信端末と、前記通信端末と通信する他の通信端末と、前記他の通信端末を識別するための他端末識別情報を記憶した移動体端末と、前記通信端末を識別するための自端末識別情報及び前記他端末識別情報を管理する通信管理システムとを有する通信システムであって、
    前記通信端末は、
    前記移動体端末から、前記他端末識別情報を取得する取得手段と、
    前記取得手段によって取得された他端末識別情報が第1の通信アプリケーションによる通信で利用される第1の端末識別情報である場合には、イントラネットを介して前記他の通信端末と接続して通信を開始する処理を行ない、前記取得手段によって取得された他端末識別情報が第2の通信アプリケーションによる通信で利用される第2の端末識別情報である場合には、インターネットを介して接続される前記通信管理システムによる認証によって正当であると判断された後に前記インターネットを介して前記他の通信端末と接続して通信を開始する処理を行なう開始手段と、
    を有する
    ことを特徴とする通信システム。
  11. 前記他端末識別情報に含まれる前記第1の端末識別情報は、前記他の通信端末のIPアドレスであり、前記他端末識別情報に含まれる前記第2の端末識別情報は、前記他の通信端末の端末ID又は前記他の通信端末の利用者IDを含み、前記自端末識別情報は、前記通信端末の端末ID又は前記通信端末の利用者IDを含み、
    前記通信装置が前記他の通信装置と前記インターネットを介して通信する場合には、
    前記通信装置は、前記自端末識別情報及び前記他端末識別情報を前記通信管理システムに送信して通信の開始を要求し、
    前記通信管理システムは、
    前記通信端末から前記自端末識別情報及び前記他端末識別情報を受信し、前記他端末識別情報に対応する前記他の通信端末のIPアドレスに対して、通信の開始の要求を示す開始要求情報を送信し、
    前記他の通信端末は、
    前記開始要求情報を受信して、前記通信の開始の要求に対する応答の可否を示す応答可否情報を前記通信管理システムに送信し、
    前記通信管理システムは、前記応答可否情報を前記通信装置に送信する
    ことを特徴とする請求項10に記載の通信システム。
  12. 前記移動体端末は、スマートフォン、携帯電話機、デジタルカメラ、携帯ゲーム機、ICカード、又はウェアラブルコンピュータで構成されるスマートウォッチ、ヘッドマウントディスプレイであることを特徴とする請求項10又は11に記載の通信システム。
  13. 他の通信端末と通信する通信端末が実行する通信方法であって、
    前記他の通信端末を識別するための他端末識別情報を記憶した移動体端末から、前記他端末識別情報を取得する取得ステップと、
    前記取得手段によって取得された他端末識別情報が第1の通信アプリケーションによる通信で利用される第1の端末識別情報である場合には、イントラネットを介して前記他の通信端末と接続して通信を開始する処理を行ない、前記取得手段によって取得された他端末識別情報が第2の通信アプリケーションによる通信で利用される第2の端末識別情報である場合には、インターネットを介して接続される通信管理システムによる認証によって正当であると判断された後に前記インターネットを介して前記他の通信端末と接続して通信を開始する処理を行なう開始ステップと、
    を実行することを特徴とする通信方法。
  14. コンピュータに、請求項13に記載の通信方法を実行させることを特徴とするプログラム。
JP2015109992A 2015-05-29 2015-05-29 通信端末、通信システム、通信方法、及びプログラム Active JP6582562B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2015109992A JP6582562B2 (ja) 2015-05-29 2015-05-29 通信端末、通信システム、通信方法、及びプログラム
US15/151,991 US10122770B2 (en) 2015-05-29 2016-05-11 Communication terminal, communication system, communication method, and recording medium
US16/158,458 US10630735B2 (en) 2015-05-29 2018-10-12 Communication terminal, communication system, communication method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015109992A JP6582562B2 (ja) 2015-05-29 2015-05-29 通信端末、通信システム、通信方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2016225800A JP2016225800A (ja) 2016-12-28
JP6582562B2 true JP6582562B2 (ja) 2019-10-02

Family

ID=57399366

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015109992A Active JP6582562B2 (ja) 2015-05-29 2015-05-29 通信端末、通信システム、通信方法、及びプログラム

Country Status (2)

Country Link
US (2) US10122770B2 (ja)
JP (1) JP6582562B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10511700B2 (en) 2016-02-25 2019-12-17 Ricoh Company, Ltd. Communication terminal with first application displaying status of second application
EP3247112A1 (en) 2016-05-20 2017-11-22 Ricoh Company, Ltd. Information processing apparatus, communication system, and information processing method
JP6733393B2 (ja) 2016-07-25 2020-07-29 株式会社リコー 共有端末、通信システム、画像送信方法、及びプログラム
US10986609B2 (en) * 2016-08-03 2021-04-20 Lenovo Innovations Limited (Hong Kong) Device-to-device transmission
US10356361B2 (en) 2016-09-16 2019-07-16 Ricoh Company, Ltd. Communication terminal, communication system, and display method
US10416939B2 (en) 2017-03-31 2019-09-17 Ricoh Company, Ltd. Communication terminal, communication system, communication control method, and non-transitory computer-readable medium
US11163866B2 (en) 2017-03-31 2021-11-02 Ricoh Company, Ltd. Shared terminal, display control method, and non-transitory computer-readable medium
JP7211039B2 (ja) * 2018-11-29 2023-01-24 株式会社リコー 情報処理装置、情報処理システム、電子黒板装置、制御方法、およびプログラム
JP7500994B2 (ja) 2020-02-27 2024-06-18 セイコーエプソン株式会社 半導体装置
JP7400537B2 (ja) * 2020-02-27 2023-12-19 セイコーエプソン株式会社 半導体装置

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826051A (en) * 1995-12-27 1998-10-20 Intel Corporation Method and apparatus for simplifying active window selection, application activation, and shared command execution in a multi-application environment
JP3757153B2 (ja) * 2000-11-14 2006-03-22 株式会社ケンウッド 通信端末、通信方法、及び、記録媒体
JP2003158589A (ja) * 2001-09-06 2003-05-30 Matsushita Electric Ind Co Ltd 異変通知方法とそのために使用する通信端末、ctiサーバー、ウェブサーバー及び異変自動通知システム
US20040119814A1 (en) * 2002-12-20 2004-06-24 Clisham Allister B. Video conferencing system and method
US7450934B2 (en) * 2004-09-14 2008-11-11 Siemens Communications, Inc. Apparatus and method for IM to PTT correlation of mobile phones as associated devices
EP1916607A4 (en) * 2005-08-15 2009-03-04 Fujitsu Ltd COMMUNICATION CONTROL METHOD, COMPUTER SYSTEM, CONFERENCE MANAGEMENT SERVER, COMMUNICATION METHOD AND MOBILE TERMINAL
US7818020B1 (en) * 2007-02-15 2010-10-19 Nextel Communications Company L.P. System and method for joining communication groups
JP2009290500A (ja) * 2008-05-29 2009-12-10 Funai Electric Co Ltd Ip電話システム及びip電話機
JP5201050B2 (ja) * 2009-03-27 2013-06-05 ブラザー工業株式会社 会議支援装置、会議支援方法、会議システム、会議支援プログラム
US20100281268A1 (en) * 2009-04-30 2010-11-04 Microsoft Corporation Personalizing an Adaptive Input Device
US8294747B1 (en) * 2009-07-14 2012-10-23 Juniper Networks, Inc. Automated initiation of a computer-based video conference using a mobile phone telephony session
US9264659B2 (en) * 2010-04-07 2016-02-16 Apple Inc. Video conference network management for a mobile device
JP5370466B2 (ja) 2010-11-30 2013-12-18 株式会社リコー 伝送管理システム、プログラム、プログラム提供システム、及びメンテナンスシステム
CN102075728B (zh) * 2011-01-18 2015-08-12 中兴通讯股份有限公司 一种共享音频和/或视频的方法及系统
JP5948764B2 (ja) 2011-01-31 2016-07-06 株式会社リコー 画面共有装置、画面共有方法、及びプログラム
US9198038B2 (en) * 2011-06-13 2015-11-24 Qualcomm Incorporated Apparatus and methods of identity management in a multi-network system
US20130151623A1 (en) * 2011-12-07 2013-06-13 Reginald Weiser Systems and methods for translating multiple client protocols via a conference bridge
JP6079174B2 (ja) * 2011-12-27 2017-02-15 株式会社リコー 通信管理システム、通信システム、プログラム、及びメンテナンスシステム
US9544197B2 (en) * 2012-05-01 2017-01-10 Ricoh Company, Ltd. Communication terminal, communication system, display control method, and recording medium storing display control program
JP5949272B2 (ja) * 2012-07-25 2016-07-06 株式会社リコー 通信システムおよびプログラム
EP2888893B1 (en) * 2012-08-26 2018-04-18 Barkan, Elad, Pinhas Redirecting cellular telephone communications through a data network
KR101974820B1 (ko) * 2012-09-10 2019-08-23 삼성전자주식회사 기기 제어 방법 및 이를 수행하는 기기
US9379783B2 (en) 2012-09-14 2016-06-28 Ricoh Company, Ltd. Transmission system
JP6051716B2 (ja) 2012-09-14 2016-12-27 株式会社リコー 伝送システム、伝送管理システムおよびプログラム
JP6115153B2 (ja) 2013-01-30 2017-04-19 株式会社リコー 情報処理端末、情報処理方法及びプログラム
JP6182913B2 (ja) * 2013-03-12 2017-08-23 株式会社リコー 通信サーバ、通信システム及び通信プログラム
JP2014233068A (ja) * 2013-04-30 2014-12-11 株式会社リコー 通信管理システム、通信管理方法、及びプログラム
JP6194632B2 (ja) * 2013-05-16 2017-09-13 株式会社リコー プログラム、設定情報利用システム、情報処理装置
KR102067058B1 (ko) * 2013-08-23 2020-02-11 엘지전자 주식회사 휴대 단말기 및 그 제어 방법
US20150074765A1 (en) * 2013-09-06 2015-03-12 Oracle International Corporation Registration and configuration of point-of-service devices
JP5963730B2 (ja) * 2013-10-17 2016-08-03 シャープ株式会社 通信システム及び通信装置
US10666524B2 (en) * 2014-04-11 2020-05-26 Genband Us Llc Collaborative multimedia communication
KR102146034B1 (ko) * 2014-12-11 2020-08-21 비트데펜더 아이피알 매니지먼트 엘티디 네트워크 종점들의 보안 보호와 원격 관리를 위한 사용자 인터페이스
US9961080B2 (en) * 2015-03-06 2018-05-01 Facebook, Inc. Communicating notifications from a third party system to online system users via the online system
WO2016177668A1 (en) * 2015-05-01 2016-11-10 Assa Abloy Ab Using wearable to determine ingress or egress

Also Published As

Publication number Publication date
US10122770B2 (en) 2018-11-06
US20160352787A1 (en) 2016-12-01
US10630735B2 (en) 2020-04-21
US20190044983A1 (en) 2019-02-07
JP2016225800A (ja) 2016-12-28

Similar Documents

Publication Publication Date Title
JP6582562B2 (ja) 通信端末、通信システム、通信方法、及びプログラム
EP3076587B1 (en) Communication terminal, communication system, communication method, and carrier means
EP3076590B1 (en) Communication terminal, communication system, communication method, and carrier means
US9788143B2 (en) Mobile terminal, communication system, communicating method, and recording medium
US9807812B2 (en) Communication terminal, communication system, communication method, and recording medium
US9832600B2 (en) Communication system and communication method
JP2017068329A (ja) 通信管理システム、通信システム、通信管理方法、及びプログラム
EP3076588A1 (en) Communication management system, communication terminal, communication system, communication control method, and carrier means
JP6565430B2 (ja) 端末、通信システム、通信方法、及びプログラム
JP6544117B2 (ja) 端末、通信システム、通信方法、及びプログラム
JP6597299B2 (ja) 共有端末、通信システム、通信方法、及びプログラム
JP6561617B2 (ja) 移動体端末、通信システム、通信方法、及びプログラム
JP6819055B2 (ja) 通信端末、通信システム、通信方法、及びプログラム
JP6880572B2 (ja) 移動体端末、通信システム、通信方法、及びプログラム
JP6730662B2 (ja) 通信システム、通信方法
JP6812645B2 (ja) 通信端末、通信システム、通信方法、及びプログラム
JP2016195389A (ja) 通信管理システム、通信システム、通信管理方法、及びプログラム
JP6736919B2 (ja) 通信端末、通信システム、通信方法、及びプログラム
JP6607034B2 (ja) 共有端末、通信システム、通信方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190320

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190819

R151 Written notification of patent or utility model registration

Ref document number: 6582562

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151