JP6111811B2 - Information processing device, video / audio transmission / reception system, program - Google Patents

Information processing device, video / audio transmission / reception system, program Download PDF

Info

Publication number
JP6111811B2
JP6111811B2 JP2013085133A JP2013085133A JP6111811B2 JP 6111811 B2 JP6111811 B2 JP 6111811B2 JP 2013085133 A JP2013085133 A JP 2013085133A JP 2013085133 A JP2013085133 A JP 2013085133A JP 6111811 B2 JP6111811 B2 JP 6111811B2
Authority
JP
Japan
Prior art keywords
information
user
authentication
confirmation
information processing
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
JP2013085133A
Other languages
Japanese (ja)
Other versions
JP2014206922A (en
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 JP2013085133A priority Critical patent/JP6111811B2/en
Publication of JP2014206922A publication Critical patent/JP2014206922A/en
Application granted granted Critical
Publication of JP6111811B2 publication Critical patent/JP6111811B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、外部機器とネットワークを介して映像及び音声を送受信する情報処理装置等に関する。   The present invention relates to an information processing apparatus that transmits and receives video and audio via an external device via a network.

各種の情報処理システムが普及し情報処理システムはユーザに各種のサービスが提供しているが、このようなサービスの中にユーザ毎に専用の情報を扱うものが存在する。例えば、WebメールやSNSサービスなどがよく知られている。   Various information processing systems have become widespread, and information processing systems provide various services to users. Among such services, there are those that handle dedicated information for each user. For example, Web mail and SNS service are well known.

図1は情報処理システム100の概略構成図の一例である。ユーザは端末301を操作してサーバ302と通信し、各種のサービスの提供を受ける。情報処理システムはユーザを識別して専用の情報を提供するため、ユーザが情報処理システムの利用を開始するにあたってアカウント情報を要求する。アカウント情報としては、一対のログインIDとパスワードが採用されることが多い。ログインIDはユーザを一意に識別する識別情報であり、パスワードはユーザが他人に知られないように管理する情報である。情報処理システムは、ユーザが操作する端末から送信されたアカウント情報が、予め登録されているアカウント情報と一致する場合に、ユーザの認証が成立したと判断し情報処理システムの利用を許可する。   FIG. 1 is an example of a schematic configuration diagram of an information processing system 100. The user operates the terminal 301 to communicate with the server 302 and receives various services. Since the information processing system identifies the user and provides dedicated information, the user requests account information when starting the use of the information processing system. As the account information, a pair of login ID and password is often adopted. The login ID is identification information that uniquely identifies the user, and the password is information that is managed so that the user is not known to others. When the account information transmitted from the terminal operated by the user matches the account information registered in advance, the information processing system determines that the user authentication has been established and permits the use of the information processing system.

このような、ユーザが情報処理システムの利用に必要な資格を持っているという認証を受けること、又は、認証を受けるために必要な操作をユーザが行うことをログイン(又はログオン)と称する。したがって、一般的なログインは、ログインIDとパスワードを送信することである。   Receiving authentication that the user has a qualification necessary for using the information processing system or performing an operation necessary for receiving the authentication is referred to as login (or logon). Therefore, a general login is to send a login ID and password.

しかしながら、ユーザがパスワードを忘れると、ユーザは情報処理システムにログインできなくなる。この場合、新たなアカウントを登録するだけで不都合がないサービスであれば(つまり忘れたパスワードと対のログインIDを捨ててよければ)、ユーザは新たなアカウントをサーバに登録すればよい。しかし、過去の資産が登録されているサービスや、課金対象のサービスの場合、ユーザにとってアカウントを破棄することは困難になる。   However, if the user forgets the password, the user cannot log in to the information processing system. In this case, if the service does not cause inconvenience just by registering a new account (that is, if the login ID paired with the forgotten password is discarded), the user may register a new account in the server. However, in the case of a service in which past assets are registered or a service to be charged, it is difficult for the user to cancel the account.

そこで、従来から、各情報処理システムはユーザがパスワードを忘れた場合に対応するための措置を備えている(例えば特許文献1参照)。   Therefore, conventionally, each information processing system has a measure for dealing with a case where the user forgets the password (see, for example, Patent Document 1).

図2(a)は端末に表示されたログイン画面の一例を示す。通常、ユーザはログインIDとパスワードを入力してログインボタンを押下(又はマウスでクリック)する。しかし、パスワードを忘れた場合、ユーザは「パスワードをお忘れですか?」という表示を押下する。この表示には、ログインIDとパスワードリセット画面の要求をサーバに送信するリンクが埋め込まれており、端末はサーバから受信したパスワードリセット画面を表示することができる。   FIG. 2A shows an example of a login screen displayed on the terminal. Usually, a user inputs a login ID and a password and presses down a login button (or clicks with a mouse). However, when the user forgets the password, the user presses the display “Forgot password?”. In this display, a link for transmitting a request for a login ID and a password reset screen to the server is embedded, and the terminal can display the password reset screen received from the server.

図2(b)はパスワードリセット画面の一例を示す。パスワードリセット画面には、ログインIDの入力欄の他、登録メールアドレスの入力欄が表示される。ユーザは、登録済みメールアドレスを入力して「パスワードをリセット」ボタンを押下する。サーバは登録済みメールアドレスが、予め登録されているメールアドレスと一致する場合、登録済みメールアドレスに、図2(c)のようなURLを送信する。ユーザはこのURLにアクセスしてパスワードをリセットする(新しいパスワードを登録する)ことができる。   FIG. 2B shows an example of a password reset screen. On the password reset screen, a registration mail address input field is displayed in addition to a login ID input field. The user inputs the registered e-mail address and presses the “reset password” button. When the registered e-mail address matches the pre-registered e-mail address, the server transmits a URL as shown in FIG. 2C to the registered e-mail address. The user can access this URL and reset the password (register a new password).

すなわち、ユーザがアカウントを登録する際に、登録済みメールアドレスを登録しておくことで、ユーザはパスワードを忘れても、新しいパスワードを登録し情報処理システムにログインすることができる。   That is, when a user registers an account, by registering a registered e-mail address, the user can register a new password and log in to the information processing system even if the user forgets the password.

しかしながら、パスワードを忘れたことに対する従来の措置では、ユーザが予め正しいメールアドレスをサーバに登録しておくことが前提になっているという問題がある。すなわち、サーバに登録されたメールアドレスが正しくないとユーザは救済を受けられない。例えば、ユーザがメールアドレスをサーバに登録していないと仮定すると、あるユーザのログインIDを入手した他人がユーザのパスワードを変更することが可能となる。このため、サーバにメールアドレスが登録されていない情報処理システムでは、メールアドレスを利用したパスワードを忘れたことに対する措置は採用できない。   However, the conventional measure against forgetting the password has a problem that it is assumed that the user registers a correct mail address in the server in advance. That is, the user cannot receive relief unless the mail address registered in the server is correct. For example, if it is assumed that the user does not register the mail address in the server, it is possible for another person who obtains a certain user's login ID to change the user's password. For this reason, in an information processing system in which an e-mail address is not registered in the server, a measure for forgetting a password using the e-mail address cannot be adopted.

また、ユーザがメールアドレスをサーバに登録していたとしても、登録したメールアドレスが間違っている場合があり得る。この場合、端末は、パスワードをリセットするためのURLを受信することができない。   Further, even if the user registers the mail address with the server, the registered mail address may be wrong. In this case, the terminal cannot receive the URL for resetting the password.

メールアドレスの登録ミスをなくすため、メールアドレスの登録時に、ユーザに同じメールアドレスを2回、入力させる手法がある。しかし、ユーザが2回とも同じ入力ミスをすることや、ユーザが間違って入力した1回目のメールアドレスをコピー&ペーストで入力したため入力ミスすること、などが生じうる。   In order to eliminate a mail address registration error, there is a method in which a user inputs the same mail address twice when registering a mail address. However, the user may make the same input mistake twice, or the user may make an input error because the first mail address entered by the user is entered by copy and paste.

また、情報処理システムによっては、ログインIDとパスワードをユーザに配布する時に一連の作業としてメールアドレスを登録することが困難な情報処理システムが存在している。詳しくは後述するが、企業にログインIDを配布して、実際のユーザは後から企業内で決定されるような情報処理システムがこれに相当する。このような情報処理システムでは、ログインIDの配布の直後にシステム管理者などが正しいメールアドレスを登録する必要が生じ、システム管理者の負担が増加してしまう。   Further, depending on the information processing system, there is an information processing system in which it is difficult to register an e-mail address as a series of operations when a login ID and a password are distributed to users. As will be described in detail later, this corresponds to an information processing system in which a login ID is distributed to a company and an actual user is determined later in the company. In such an information processing system, it is necessary for a system administrator or the like to register a correct mail address immediately after distribution of a login ID, and the burden on the system administrator increases.

このように、従来、パスワードをリセットするためのURLをユーザに確実に通知することができない場合があるという問題があった。   Thus, conventionally, there has been a problem that it may not be possible to reliably notify the user of the URL for resetting the password.

本発明は、上記課題に鑑み、パスワードを忘れたユーザをより確実に救済可能な情報処理装置を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide an information processing apparatus that can more reliably relieve a user who has forgotten a password.

本発明は、他の情報処理装置とネットワークを介して映像及び音声を送受信する情報処理装置であって、操作を受け付ける操作受け付け手段と、前記操作受け付け手段が受け付けたユーザ識別情報と認証情報を、認証要求と共に外部機器に送信する情報送信手段と、外部機器から受信した認証結果が認証成立であり、かつ、外部機器から受信したユーザの電子メールアドレスの確認有無情報が確認済みの場合、映像及び音声の送受信機能を有効化する有効化手段と、を有することを特徴とする。   The present invention is an information processing device that transmits and receives video and audio to and from other information processing devices via a network, and includes an operation receiving unit that receives an operation, user identification information and authentication information received by the operation receiving unit, Information transmitting means for transmitting to the external device together with the authentication request, and when the authentication result received from the external device is successful and the confirmation information of the user's e-mail address received from the external device is confirmed. And an enabling means for enabling the voice transmission / reception function.

パスワードを忘れたユーザを救済可能な情報処理装置を提供することができる。   An information processing apparatus capable of relieving a user who has forgotten a password can be provided.

情報処理システムの概略構成図の一例である。1 is an example of a schematic configuration diagram of an information processing system. 端末に表示されたログイン画面等の一例を示す図である。It is a figure which shows an example of the login screen etc. which were displayed on the terminal. 伝送システムの概略的な動作を説明する図の一例である。It is an example of the figure explaining schematic operation | movement of a transmission system. 伝送システムの概略図の一例である。It is an example of the schematic diagram of a transmission system. 伝送システムにおける画像データ、音声データ、及び各種管理情報の送受信の状態を示した概念図である。It is the conceptual diagram which showed the transmission / reception state of the image data in the transmission system, audio | voice data, and various management information. 画像データの画質を説明する概念図である。It is a conceptual diagram explaining the image quality of image data. 端末のハードウェア構成図の一例である。It is an example of the hardware block diagram of a terminal. 伝送管理システムのハードウェア構成図である。It is a hardware block diagram of a transmission management system. 伝送システムを構成する伝送端末及び伝送管理システムの機能ブロック図の一例である。It is an example of the functional block diagram of the transmission terminal and transmission management system which comprise a transmission system. アカウント管理テーブルの一例である。It is an example of an account management table. 端末管理テーブルの一例である。It is an example of a terminal management table. 宛先リスト管理テーブルの一例である。It is an example of a destination list management table. ユーザにログインIDと初期パスワードが通知されるまでの手順を示すシーケンス図の一例である。It is an example of the sequence diagram which shows the procedure until a login ID and an initial password are notified to a user. 図13のS2のアカウント新規作成処理の詳細なフローチャート図の一例である。It is an example of the detailed flowchart figure of the account new creation process of S2 of FIG. ユーザが伝送システムにログインする手順を示すシーケンス図の一例である。It is an example of the sequence diagram which shows the procedure in which a user logs in to a transmission system. 図15のS5のパスワード認証処理、図15のS10のアカウント情報取得処理の詳細なフローチャート図の一例である。FIG. 16 is an example of a detailed flowchart of the password authentication process of S5 of FIG. 15 and the account information acquisition process of S10 of FIG. パスワード変更済でない場合の案内画面の一例である。It is an example of the guidance screen when the password has not been changed. メールアドレス変更済でない場合の案内画面の一例である。It is an example of the guidance screen when the e-mail address has not been changed. 図17でユーザが「アカウント情報管理ツール」を押下した場合に、初期パスワードが変更されるまでの手順を示すシーケンス図の一例である。FIG. 18 is an example of a sequence diagram illustrating a procedure until the initial password is changed when the user presses the “account information management tool” in FIG. 17. 図19のステップS11のパスワード変更処理の詳細なフローチャート図の一例である。It is an example of the detailed flowchart figure of the password change process of FIG.19 S11. パスワード変更画面の一例である。It is an example of a password change screen. 図15のS12でメールアドレス確認済でないと判定され、ユーザがメールアドレスの確認処理を行う手順を示すシーケンス図の一例である。FIG. 16 is an example of a sequence diagram illustrating a procedure in which it is determined that the mail address has not been confirmed in S12 of FIG. 図22のステップS10のメールアドレス変更情報作成処理、図22のステップS12のメールアドレス変更情報保存処理の詳細なフローチャート図の一例である。It is an example of the detailed flowchart figure of the mail address change information preparation process of step S10 of FIG. 22, and the mail address change information storage process of step S12 of FIG. 図22のステップS17のメールアドレス変更確認処理の詳細なフローチャート図の一例である。It is an example of the detailed flowchart figure of the mail address change confirmation process of FIG.22 S17. メールアドレス変更画面等の一例を示す図である。It is a figure which shows an example of an e-mail address change screen.

以下、本発明を実施するための形態について図面を参照しながら説明する。
図3は、本実施形態の伝送システム1の概略的な動作を説明する図の一例である。従来どおり、ユーザは伝送管理システム50(サーバに想到する)にアカウント情報を登録してある。そして、本実施形態の伝送管理システム50はアカウント情報の1つとしてメールアドレス確認済フラグを有していることが特徴の1つとなっている。メールアドレス確認済フラグは、ユーザのメールアドレスが正しいこと(電子メールが到達可能なこと)が確認された場合にTRUE(ON)となる。
Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
FIG. 3 is an example of a diagram illustrating a schematic operation of the transmission system 1 of the present embodiment. As before, the user has registered account information in the transmission management system 50 (conceived by the server). One feature of the transmission management system 50 according to the present embodiment is that it has a mail address confirmed flag as one of the account information. The e-mail address confirmation flag is set to TRUE (ON) when it is confirmed that the user's e-mail address is correct (e-mail can be reached).

(1)ユーザが従来と同様にログインID(特許請求の範囲のユーザ識別情報の一例である)とパスワード(特許請求の範囲の認証情報の一例である)を伝送管理システム50に送信すると、伝送管理システム50は端末10に認証OKを通知する。   (1) When a user transmits a login ID (an example of user identification information in claims) and a password (an example of authentication information in claims) to the transmission management system 50, the transmission is performed. The management system 50 notifies the terminal 10 of authentication OK.

(2)端末10のアプリケーションは伝送管理システム50からメールアドレス確認済フラグ(特許請求の範囲の確認有無情報の一例である)を受信する。
メールアドレス確認済フラグ=TRUE :アプリケーションが機能を有効にする
メールアドレス確認済フラグ=FALSE:メールアドレス確認のための案内画面を表示
すなわち、本実施形態では、メールアドレスが正しいことが確認されないとアプリケーションが機能しないので、ユーザはアプリケーションを使用するため、ログインIDとパスワードを入手してから早い段階でメールアドレスの確認作業を行う。したがって、アカウント情報のユーザのメールアドレスを、正しいことが確認された状態にすることができる。
(2) The application of the terminal 10 receives a mail address confirmed flag (an example of confirmation presence / absence information in the claims) from the transmission management system 50.
E-mail address confirmed flag = TRUE: E-mail address confirmed flag for enabling application function = FALSE: Displays a guidance screen for e-mail address confirmation In other words, in this embodiment, if the e-mail address is not confirmed, the application Does not work, so the user uses the application, and confirms the email address at an early stage after obtaining the login ID and password. Therefore, the user's mail address of the account information can be in a state where it is confirmed that it is correct.

この状態であれば、ユーザがパスワードを忘れても、ユーザはパスワードをリセットするためのURLを確実に受信できるので、パスワードを忘れても容易に救済を受けることができる。   In this state, even if the user forgets the password, the user can surely receive the URL for resetting the password, so that relief can be easily received even if the user forgets the password.

〔構成例〕
インターネット等の通信ネットワークを介して遠隔地との間で、遠隔会議を行う会議システムが普及している。この会議システムにおいては、遠隔会議を行う出席者等の当事者の一方がいる会議室において、遠隔会議システムの端末装置を用いて会議の当事者などの会議室の画像および発言などの音声を撮影および収集し、それをデジタルデータに変換して相手方の端末装置に送信し、相手方の会議室のディスプレイに表示およびスピーカにより音声出力して、実際の会議に近い状態で遠隔地間の会議を行う。
[Configuration example]
2. Description of the Related Art Conference systems that conduct remote conferences with remote locations via a communication network such as the Internet are widespread. In this conference system, in a conference room where there is one party such as an attendee who conducts a remote conference, the terminal device of the remote conference system is used to capture and collect images of the conference room and other voices such as speeches. Then, it is converted into digital data, transmitted to the other party's terminal device, displayed on the display of the other party's conference room, and output as voice by a speaker, and a conference between remote locations is performed in a state close to the actual conference.

会議システムにおいては、専用端末を用いる場合と用いない場合がある。専用端末を用いない場合、ユーザは汎用端末(PC(Personal Computer)等)にログインIDとパスワードを入力して会議システムにログインする。   In a conference system, a dedicated terminal may or may not be used. When a dedicated terminal is not used, the user logs in to the conference system by entering a login ID and password into a general-purpose terminal (PC (Personal Computer) or the like).

図4は、伝送システムの概略図である。図5は、伝送システムにおける画像データ、音声データ、及び各種管理情報の送受信の状態を示した概念図である。図6は、画像データの画質を説明する概念図である。   FIG. 4 is a schematic diagram of a transmission system. FIG. 5 is a conceptual diagram showing a state of transmission / reception of image data, audio data, and various management information in the transmission system. FIG. 6 is a conceptual diagram illustrating the image quality of image data.

また、伝送システム1には、伝送管理システム50を介して複数の伝送端末10間で情報や感情等を相互に伝達するコミュニケーションシステムが含まれる。このコミュニケーションシステムは、コミュニケーション管理システム(「伝送管理システム」に相当)を介して複数のコミュニケーション端末(「伝送端末」に相当)間で情報や感情等を相互に伝達するためのシステムであり、テレビ会議システムやテレビ電話システム等が例として挙げられる。伝送端末10は、PC,タブレットPC、スマートフォンなどの汎用的な情報処理装置である。   The transmission system 1 includes a communication system that transmits information, emotions, and the like between the plurality of transmission terminals 10 via the transmission management system 50. This communication system is a system for mutually transmitting information, emotions, etc. between a plurality of communication terminals (corresponding to “transmission terminal”) via a communication management system (corresponding to “transmission management system”). An example is a conference system or a videophone system. The transmission terminal 10 is a general-purpose information processing device such as a PC, a tablet PC, or a smartphone.

本実施形態では、コミュニケーションシステムの一例としてのテレビ会議システム、コミュニケーション管理システムの一例としてのテレビ会議管理システム、及びコミュニケーション端末の一例としてのテレビ会議端末を想定した上で、伝送システム、伝送管理システム、及び伝送端末について説明する。即ち、本発明の伝送端末及び伝送管理システムは、テレビ会議システムに適用されるだけでなく、その他のコミュニケーションシステムにも適用される。なお、本実施形態では、「テレビ会議」と説明しているが、「ビデオ会議」と言われることもあり、両者は同じ内容である。   In the present embodiment, assuming a video conference system as an example of a communication system, a video conference management system as an example of a communication management system, and a video conference terminal as an example of a communication terminal, a transmission system, a transmission management system, The transmission terminal will be described. That is, the transmission terminal and the transmission management system of the present invention are not only applied to the video conference system but also applied to other communication systems. In the present embodiment, “video conference” is described, but it may be called “video conference”, and both have the same content.

図4に示されている伝送システム1は、複数の伝送端末(10aa,10ab,…)、各伝送端末(10aa,10ab,…)用のディスプレイ(120aa,120ab,…)、複数の中継装置(30a,30b,30c,30d)、伝送管理システム50、プログラム提供システム90、及びメンテナンスシステム100によって構築されている。   4 includes a plurality of transmission terminals (10aa, 10ab,...), A display (120aa, 120ab,...) For each transmission terminal (10aa, 10ab,...), And a plurality of relay devices ( 30a, 30b, 30c, 30d), the transmission management system 50, the program providing system 90, and the maintenance system 100.

複数の伝送端末10は、コンテンツデータの一例としての画像データ及び音声データの送受信による伝送を行う。   The plurality of transmission terminals 10 perform transmission by transmitting and receiving image data and audio data as an example of content data.

なお、以下では、「伝送端末」を単に「端末」として表す。また、複数の端末(10aa,10ab,…)のうち任意の端末は「端末10」と表し、複数のディスプレイ(120aa,120ab,…)のうち任意のディスプレイは「ディスプレイ120」と表し、複数の中継装置(30a,30b,30c,30d)のうち任意の中継装置は「中継装置30」と表している。更に、テレビ会議の開始を要求する要求元としての端末は「要求元端末」と表され、要求先である宛先(中継先)としての端末は「宛先端末」と表されている。   In the following, “transmission terminal” is simply represented as “terminal”. Further, an arbitrary terminal among the plurality of terminals (10aa, 10ab,...) Is represented as “terminal 10”, and an arbitrary display among the plurality of displays (120aa, 120ab,...) Is represented as “display 120”. An arbitrary relay device among the relay devices (30a, 30b, 30c, 30d) is represented as “relay device 30”. Further, a terminal as a request source that requests the start of a video conference is represented as a “request source terminal”, and a terminal as a request destination (relay destination) is represented as a “destination terminal”.

また、図5に示されているように、伝送システム1において、要求元端末と宛先端末との間では、伝送管理システム50を介して、各種の管理情報を送受信するための管理情報用セッションseiが確立される。また、要求元端末と宛先端末との間では、中継装置30を介して、高解像度の画像データ、中解像度の画像データ、低解像度の画像データ、及び音声データの4つの各データを送受信するための4つのセッションが確立される。ここでは、これら4つのセッションをまとめて、画像・音声データ用セッションsedとして示している。   As shown in FIG. 5, in the transmission system 1, a management information session sei for transmitting / receiving various types of management information between the request source terminal and the destination terminal via the transmission management system 50. Is established. Further, between the request source terminal and the destination terminal, four pieces of data of high resolution image data, medium resolution image data, low resolution image data, and audio data are transmitted and received via the relay device 30. Four sessions are established. Here, these four sessions are collectively shown as an image / audio data session sed.

ここで、本実施形態で扱われる画像データの画像の解像度について説明する。図6(a)に示されているように、横が160画素、縦が120画素から成り、ベース画像となる低解像度の画像と、図6(b)に示されているように、横が320画素、縦が240画素から成る中解像度の画像と、図6(c)に示されているように、横が640画素、縦が480画素から成る高解像度の画像とがある。このうち、狭帯域経路を経由する場合には、ベース画像となる低解像度の画像データのみから成る低画質の画像データが中継される。帯域が比較的広い場合には、ベース画像となる低解像度の画像データ、及び中解像度の画像データから成る中画質の画像データが中継される。また、帯域が非常に広い場合には、ベース画質となる低解像度の画像データ、中画解像度の画像データ、及び高解像度の画像データから成る高画質の画像データが中継される。   Here, the resolution of the image data handled in the present embodiment will be described. As shown in FIG. 6 (a), the horizontal image is composed of 160 pixels and the vertical image is 120 pixels, and a low-resolution image serving as a base image and a horizontal image as illustrated in FIG. 6 (b). There are a medium resolution image composed of 320 pixels and 240 pixels vertically, and a high resolution image composed of 640 pixels horizontally and 480 pixels vertically as shown in FIG. 6C. Among these, when passing through a narrow band route, low-quality image data consisting only of low-resolution image data serving as a base image is relayed. When the band is relatively wide, low-resolution image data serving as a base image and medium-quality image data composed of medium-resolution image data are relayed. When the bandwidth is very wide, high-resolution image data composed of low-resolution image data serving as base image quality, intermediate-resolution image data, and high-resolution image data is relayed.

図4に示されている中継装置30は、複数の端末10の間で、コンテンツデータの中継を行う。伝送管理システム50は、端末10からのログイン認証、端末10の通話状況の管理、宛先リストの管理等、及び中継装置30の通信状況等を一元的に管理する。なお、画像データの画像は、動画であっても静止画であってもよく、動画と静止画の両方であってもよい。   The relay device 30 shown in FIG. 4 relays content data among a plurality of terminals 10. The transmission management system 50 centrally manages login authentication from the terminal 10, management of the call status of the terminal 10, management of the destination list, and the communication status of the relay device 30. The image of the image data may be a moving image or a still image, or both a moving image and a still image.

複数のルータ(70a,70b,70c,70d,70ab,70cd)は、画像データ及び音声データの最適な経路の選択を行う。なお、以下では、ルータ(70a,70b,70c,70d,70ab,70cd)のうち任意のルータは「ルータ70」と表されている。   A plurality of routers (70a, 70b, 70c, 70d, 70ab, 70cd) select an optimum route for image data and audio data. In the following, an arbitrary router among the routers (70a, 70b, 70c, 70d, 70ab, 70cd) is represented as “router 70”.

プログラム提供システム90は、後述のHD(Hard Disk)204を備えており、端末10に各種機能を実現させる(又は、端末10を各種手段として機能させる)ための端末用プログラム130が記憶され、端末10に端末用プログラム130を送信することができる。また、プログラム提供システム90のHD204には、中継装置30に各種機能を実現させる(又は、中継装置30を各種手段として機能させる)ための中継装置用プログラムも記憶されており、中継装置30に、中継装置用プログラムを送信することができる。更に、プログラム提供システム90のHD204には、伝送管理システム50に各種機能を実現させる(又は、伝送管理システム50を各種手段として機能させる)ための伝送管理用プログラム230も記憶されており、伝送管理システム50に、伝送管理用プログラム230を送信することができる。   The program providing system 90 includes an HD (Hard Disk) 204, which will be described later, and stores a terminal program 130 for causing the terminal 10 to realize various functions (or cause the terminal 10 to function as various means). 10 can transmit the terminal program 130. The HD 204 of the program providing system 90 also stores a relay device program for causing the relay device 30 to realize various functions (or to cause the relay device 30 to function as various means). The relay device program can be transmitted. Further, the HD 204 of the program providing system 90 also stores a transmission management program 230 for realizing various functions in the transmission management system 50 (or causing the transmission management system 50 to function as various means). The transmission management program 230 can be transmitted to the system 50.

メンテナンスシステム100は、端末10、中継装置30、伝送管理システム50、及びプログラム提供システム90のうちの少なくとも1つの維持、管理、又は保守を行うためのコンピュータである。例えば、メンテナンスシステム100が国内に設置され、端末10、中継装置30、伝送管理システム50、又はプログラム提供システム90が国外に設置されている場合、メンテナンスシステム100は、通信ネットワーク2を介して遠隔的に、端末10、中継装置30、伝送管理システム50、及びプログラム提供システム90のうちの少なくとも1つの維持、管理、保守等のメンテナンスを行う。また、メンテナンスシステム100は、通信ネットワーク2を介さずに、端末10、中継装置30、伝送管理システム50、及びプログラム提供システム90のうちの少なくとも1つにおける機種番号、製造番号、販売先、保守点検、又は故障履歴の管理等のメンテナンスを行う。   The maintenance system 100 is a computer for maintaining, managing, or maintaining at least one of the terminal 10, the relay device 30, the transmission management system 50, and the program providing system 90. For example, when the maintenance system 100 is installed in the country and the terminal 10, the relay device 30, the transmission management system 50, or the program providing system 90 is installed outside the country, the maintenance system 100 is remotely connected via the communication network 2. In addition, maintenance such as maintenance, management, and maintenance of at least one of the terminal 10, the relay device 30, the transmission management system 50, and the program providing system 90 is performed. In addition, the maintenance system 100 does not go through the communication network 2, and the model number, the manufacturing number, the sales destination, the maintenance inspection in at least one of the terminal 10, the relay device 30, the transmission management system 50, and the program providing system 90. Or, maintenance such as failure history management is performed.

ところで、端末(10aa,10ab,10ac,・・・)、中継装置30a、及びルータ70aは、LAN2aによって通信可能に接続されている。端末(10ba,10bb,10bc,・・・)、中継装置30b、及びルータ70bは、LAN2bによって通信可能に接続されている。また、LAN2a及びLAN2bは、ルータ70abが含まれた専用線2abによって通信可能に接続されており、所定の地域A内で構築されている。例えば、地域Aは日本であり、LAN2aは東京の事業所内で構築されており、LAN2bは大阪の事業所内で構築されている。   By the way, the terminals (10aa, 10ab, 10ac,...), The relay device 30a, and the router 70a are communicably connected via the LAN 2a. The terminals (10ba, 10bb, 10bc,...), The relay device 30b, and the router 70b are communicably connected via a LAN 2b. The LAN 2a and the LAN 2b are communicably connected by a dedicated line 2ab including a router 70ab, and are constructed in a predetermined area A. For example, the region A is Japan, the LAN 2a is constructed in a Tokyo office, and the LAN 2b is constructed in an Osaka office.

一方、端末(10ca,10cb,10cc,・・・)、中継装置30c、及びルータ70cは、LAN2cによって通信可能に接続されている。端末10d(a,10db,10dc,・・・)、中継装置30d、及びルータ70dは、LAN2dによって通信可能に接続されている。また、LAN2c及びLAN2dは、ルータ70cdが含まれた専用線2cdによって通信可能に接続されており、所定の地域B内で構築されている。例えば、地域Bはアメリカ合衆国であり、LAN2cはニューヨークの事業所内で構築されており、LAN2dはワシントンD.C.の事業所内で構築されている。地域A及び地域Bは、それぞれルータ(70ab,70cd)からインターネット2iを介して通信可能に接続されている。   On the other hand, the terminals (10ca, 10cb, 10cc,...), The relay device 30c, and the router 70c are communicably connected via a LAN 2c. The terminal 10d (a, 10db, 10dc,...), The relay device 30d, and the router 70d are communicably connected via a LAN 2d. The LAN 2c and the LAN 2d are communicably connected via a dedicated line 2cd including the router 70cd, and are constructed in a predetermined area B. For example, region B is the United States of America, LAN 2c is built in a New York office, and LAN 2d is Washington D.C. C. Is built in the office. Area A and area B are connected to each other via routers (70ab, 70cd) via the Internet 2i.

また、伝送管理システム50、及びプログラム提供システム90は、インターネット2iを介して、端末10、及び中継装置30と通信可能に接続されている。伝送管理システム50、及びプログラム提供システム90は、地域A又は地域Bに設置されていてもよいし、これら以外の地域に設置されていてもよい。   The transmission management system 50 and the program providing system 90 are connected to the terminal 10 and the relay device 30 through the Internet 2i so as to be communicable. The transmission management system 50 and the program providing system 90 may be installed in the region A or the region B, or may be installed in a region other than these.

なお、本実施形態では、LAN2a、LAN2b、専用線2ab、インターネット2i、専用線2cd、LAN2c、及びLAN2dによって、本実施形態の通信ネットワーク2が構築されている。この通信ネットワーク2には、有線だけでなく、WiFi(Wireless Fidelity)や、Bluetooth(登録商標)等の無線による通信が行われる箇所があってもよい。   In the present embodiment, the communication network 2 of the present embodiment is constructed by the LAN 2a, the LAN 2b, the dedicated line 2ab, the Internet 2i, the dedicated line 2cd, the LAN 2c, and the LAN 2d. The communication network 2 may have a place where wireless communication such as WiFi (Wireless Fidelity) or Bluetooth (registered trademark) is performed in addition to wired communication.

また、図4において、各端末10、各中継装置30、伝送管理システム50、各ルータ70、及びプログラム提供システム90の下に示されている4組の数字は、一般的なIPv4におけるIPアドレスを簡易的に示している。例えば、端末10aaのIPアドレスは「1.2.1.3」である。また、IPv4ではなく、IPv6を用いてもよいが、説明を簡略化するため、IPv4を用いて説明する。   In FIG. 4, four sets of numbers shown under each terminal 10, each relay device 30, transmission management system 50, each router 70, and program providing system 90 are IP addresses in general IPv4. It is shown simply. For example, the IP address of the terminal 10aa is “1.2.1.3”. In addition, IPv6 may be used instead of IPv4, but IPv4 will be used for the sake of simplicity.

なお、各端末10は、複数の事業所間での通話や、同じ事業所内の異なる部屋間での通話だけでなく、同じ部屋内での通話や、屋外と屋内又は屋外と屋外での通話で使われてもよい。各端末10が屋外で使われる場合には、携帯電話通信網等の無線による通信が行われる。   In addition, each terminal 10 is not only a call between a plurality of business establishments or a call between different rooms in the same business establishment, but a call within the same room or a call between the outdoors and indoors or outdoors and outdoors. May be used. When each terminal 10 is used outdoors, wireless communication such as a cellular phone communication network is performed.

〔ハードウェア構成〕
本実施形態で用いられる機器のハードウェア構成を説明する。図7は、本実施形態に係る端末10のハードウェア構成図である。本実施形態の端末10は、端末10全体の動作を制御するCPU(Central Processing Unit)101、IPL(Initial Program Loader)等のCPU101の駆動に用いられるプログラムを記憶したROM(Read Only Memory)102、CPU101のワークエリアとして使用されるRAM(Random Access Memory)103、端末用プログラム130、画像データ、及び音声データ等の各種データを記憶するフラッシュメモリ104、CPU101の制御にしたがってフラッシュメモリ104に対する各種データの読み出し又は書き込みを制御するSSD(Solid State Drive)105、フラッシュメモリ等の記録メディア106に対するデータの読み出し又は書き込み(記憶)を制御するメディアドライブ107、端末10の宛先を選択する場合などに操作される操作ボタン108、端末10の電源のON/OFFを切り換えるための電源スイッチ109、通信ネットワーク2を利用してデータ伝送をするためのネットワークI/F(Interface)111を備えている。
[Hardware configuration]
A hardware configuration of a device used in the present embodiment will be described. FIG. 7 is a hardware configuration diagram of the terminal 10 according to the present embodiment. The terminal 10 of this embodiment includes a CPU (Central Processing Unit) 101 that controls the operation of the entire terminal 10, a ROM (Read Only Memory) 102 that stores a program used to drive the CPU 101 such as an IPL (Initial Program Loader), A random access memory (RAM) 103 used as a work area for the CPU 101, a terminal program 130, a flash memory 104 for storing various data such as image data and audio data, and various data for the flash memory 104 under the control of the CPU 101 It is operated when an SSD (Solid State Drive) 105 that controls reading or writing, a media drive 107 that controls reading or writing (storage) of data to a recording medium 106 such as a flash memory, and a destination of the terminal 10 are selected. Operation button 108, terminal 10 includes a power switch 109 for switching ON / OFF of the power supply 10 and a network I / F (Interface) 111 for data transmission using the communication network 2.

また、端末10は、CPU101の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ112、このカメラ112の駆動を制御する撮像素子I/F113、音声を入力する内蔵型のマイク114、音声を出力する内蔵型のスピーカ115、CPU101の制御に従ってマイク114及びスピーカ115との間で音声信号の入出力を処理する音声入出力I/F116、CPU101の制御に従って外付けのディスプレイ120に画像データを伝送するディスプレイI/F117、各種の外部機器を接続するための外部機器接続I/F118、及び、上記各構成要素を図7に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン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, and sound. The built-in speaker 115 for outputting the sound, the sound input / output I / F 116 for processing 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. A display I / F 117 for transmission, an external device connection I / F 118 for connecting various external devices, and an address bus and data for electrically connecting the above components as shown in FIG. A bus line 110 such as a bus is provided.

ディスプレイ120は、被写体の画像や操作用アイコン等を表示する液晶や有機ELによって構成された表示部である。また、ディスプレイ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 a liquid crystal or an organic EL that displays an image of a subject, an operation icon, 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 light into electric charges and digitizes a subject image (video). As the solid-state image sensor, a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device) is used. Etc. are used.

なお、カメラ112、マイク114、スピーカ115は必ずしも内蔵されている必要はない。外部機器接続I/F118には、USB(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ接続可能である。外付けカメラが接続された場合には、CPU101の制御に従って、内蔵型のカメラ112に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、CPU101の制御に従って、それぞれが内蔵型のマイク114や内蔵型のスピーカ115に優先して、外付けマイクや外付けスピーカが駆動する。   Note that the camera 112, the microphone 114, and the speaker 115 are not necessarily built in. External devices such as an external camera, an external microphone, and an external speaker can be connected to the external device connection I / F 118 by a USB (Universal Serial Bus) cable or the like. 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.

更に、上記端末用プログラム130は、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア106等の、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記端末用プログラム130は、フラッシュメモリ104ではなくROM102に記憶させるようにしてもよい。   Further, the terminal program 130 may be recorded in a computer-readable recording medium such as the recording medium 106 and distributed as a file in an installable or executable format. The terminal program 130 may be stored in the ROM 102 instead of the flash memory 104.

図8は、本実施形態に係る伝送管理システムのハードウェア構成図である。伝送管理システム50は、伝送管理システム50全体の動作を制御するCPU201、IPL等のCPU201の駆動に用いられるプログラムを記憶したROM202、CPU201のワークエリアとして使用されるRAM203、伝送管理用プログラム230等の各種データを記憶するHD204、CPU201の制御にしたがってHD204に対する各種データの読み出し又は書き込みを制御するHDD(Hard Disk Drive)205、フラッシュメモリ等の記録メディア206に対するデータの読み出し又は書き込み(記憶)を制御するメディアドライブ207、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ208、通信ネットワーク2を利用してデータ伝送をするためのネットワークI/F209、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード211、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス212、着脱可能な記録媒体の一例としてのCD−ROM(Compact Disc Read Only Memory)213に対する各種データの読み出し又は書き込みを制御するCD−ROMドライブ214、及び、上記各構成要素を図8に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン210を備えている。   FIG. 8 is a hardware configuration diagram of the transmission management system according to the present embodiment. The transmission management system 50 includes a CPU 201 that controls the overall operation of the transmission management system 50, a ROM 202 that stores programs used to drive the CPU 201 such as an IPL, a RAM 203 that is used as a work area for the CPU 201, a transmission management program 230, and the like. The HD 204 that stores various data, the HDD (Hard Disk Drive) 205 that controls the reading or writing of various data to the HD 204 according to the control of the CPU 201, and the reading or writing (storage) of data to the recording medium 206 such as a flash memory are controlled. Media drive 207, display 208 for displaying various information such as cursors, menus, windows, characters, images, etc., network I / F 209 for data transmission using communication network 2 As an example of a keyboard 211 having a plurality of keys for inputting characters, numerical values, various instructions, a mouse 212 for selecting and executing various instructions, selecting a processing target, moving a cursor, etc., and a removable recording medium CD-ROM drive 214 for controlling the reading or writing of various data to / from a CD-ROM (Compact Disc Read Only Memory) 213 and the above-described components are electrically connected as shown in FIG. A bus line 210 such as an address bus or a data bus is provided.

なお、上記伝送管理用プログラム230は、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア206やCD−ROM213等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記伝送管理用プログラム230は、HD204ではなくROM202に記憶されるようにしてもよい。   The transmission management program 230 is a file in an installable or executable format, and may be recorded on a computer-readable recording medium such as the recording medium 206 or CD-ROM 213 for distribution. Good. The transmission management program 230 may be stored in the ROM 202 instead of the HD 204.

また、中継装置30は、上記伝送管理システム50と同様のハードウェア構成を有しているため、その説明を省略する。但し、HD204には、中継装置30を制御するための中継装置用プログラムが記録されている。この場合も、中継装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア206やCD−ROM213等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記中継装置用プログラムは、HD204ではなくROM202に記憶されるようにしてもよい。   Further, since the relay device 30 has the same hardware configuration as that of the transmission management system 50, the description thereof is omitted. However, a relay device program for controlling the relay device 30 is recorded in the HD 204. Also in this case, the relay device program is a file in an installable or executable format, and is recorded on a computer-readable recording medium such as the recording medium 206 or CD-ROM 213 for distribution. Good. The relay device program may be stored in the ROM 202 instead of the HD 204.

また、プログラム提供システム90及びメンテナンスシステム100は、上記伝送管理システム50と同様のハードウェア構成を有しているため、その説明を省略する。但し、HD204には、プログラム提供システム90を制御するためのプログラム提供用プログラムが記録されている。この場合も、プログラム提供用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア206やCD−ROM213等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記プログラム提供システム用プログラムは、HD204ではなくROM202に記憶されるようにしてもよい。   Further, since the program providing system 90 and the maintenance system 100 have the same hardware configuration as the transmission management system 50, description thereof is omitted. However, a program providing program for controlling the program providing system 90 is recorded in the HD 204. Also in this case, the program providing program is a file in an installable or executable format, and may be recorded and distributed on a computer-readable recording medium such as the recording medium 206 or the CD-ROM 213. Good. The program providing system program may be stored in the ROM 202 instead of the HD 204.

なお、上記着脱可能な記録媒体の他の例として、CD−R(Compact Disc Recordable)、DVD(Digital Versatile Disk)、ブルーレイディスク等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。   As another example of the detachable recording medium, the recording medium is provided by being recorded on a computer-readable recording medium such as a CD-R (Compact Disc Recordable), a DVD (Digital Versatile Disk), or a Blu-ray Disc. May be.

<<実施形態の機能構成>>
次に、本実施形態の伝送システム1の機能構成について説明する。図9は、本実施形態の伝送システム1を構成する伝送端末及び伝送管理システムの機能ブロック図である。図9では、端末10及び伝送管理システム50が、通信ネットワーク2を介してデータ通信することができるように接続されている。また、図4に示されているプログラム提供システム90は、テレビ会議の通信において直接関係ないため、図9では省略されている。
<< Functional Configuration of Embodiment >>
Next, the functional configuration of the transmission system 1 of the present embodiment will be described. FIG. 9 is a functional block diagram of a transmission terminal and a transmission management system that constitute the transmission system 1 of the present embodiment. In FIG. 9, the terminal 10 and the transmission management system 50 are connected so that data communication can be performed via the communication network 2. Further, since the program providing system 90 shown in FIG. 4 is not directly related to the video conference communication, it is omitted in FIG.

<端末の機能構成>
端末10は、送受信部11、操作入力受付部12、ログイン要求部13、撮像部14、音声入力部15a、音声出力部15b、表示制御部16、抽出部17、機能有効化部18、及び、記憶・読出処理部19、及びを有している。これら各部は、図7に示されている各構成要素のいずれかが、フラッシュメモリ104からRAM103上に展開された端末用プログラム130に従ったCPU101からの命令によって動作することで実現される機能、又は機能される手段である。
<Functional configuration of terminal>
The terminal 10 includes a transmission / reception unit 11, an operation input reception unit 12, a login request unit 13, an imaging unit 14, an audio input unit 15a, an audio output unit 15b, a display control unit 16, an extraction unit 17, a function enabling unit 18, and A storage / reading processing unit 19; Each of these units is a function realized by any one of the components shown in FIG. 7 being operated by a command from the CPU 101 according to the terminal program 130 expanded from the flash memory 104 onto the RAM 103, Or a means to be functioned.

また、端末10は、図7に示されているRAM103によって構築される揮発性記憶部1002、及び図7に示されているフラッシュメモリ104によって構築される不揮発性記憶部1001を有している。   Further, the terminal 10 includes a volatile storage unit 1002 constructed by the RAM 103 shown in FIG. 7 and a nonvolatile storage unit 1001 constructed by the flash memory 104 shown in FIG.

(端末の各機能構成)
次に、図7及び図9を用いて、端末10の各機能構成について詳細に説明する。図9の端末10の機能は、伝送システム1から配布されるアプリケーション(端末用プログラム130)がCPU101で実行されることで実現されている。
(Functional configuration of terminal)
Next, each functional configuration of the terminal 10 will be described in detail with reference to FIGS. 7 and 9. The function of the terminal 10 in FIG. 9 is realized by the CPU 101 executing an application (terminal program 130) distributed from the transmission system 1.

図9に示されている端末10の送受信部11は、図7に示されているCPU101からの命令、及び図7に示されているネットワークI/F111によって実現され、通信ネットワーク2を介して他の端末、装置又はシステムと各種データ(または情報)の送受信を行う。この送受信部11は、所望の宛先端末と通話を開始する前から、伝送管理システム50より、宛先候補としての各端末の稼動状態を示す各稼動状態情報の受信を開始する。なお、この稼動状態情報は、各端末10の稼動状態(オンラインかオフラインかの状態)だけでなく、オンラインであっても更に通話中であるか、離席中であるか等の詳細な状態を示す。また、この稼動状態情報は、各端末10の稼動状態だけでなく、端末10でケーブル120cが端末10から外れていたり、音声を出力するが画像は出力させなかったり、音声を出力さないようにする(MUTE)等、様々な状態を示す。   The transmission / reception unit 11 of the terminal 10 shown in FIG. 9 is realized by a command from the CPU 101 shown in FIG. 7 and the network I / F 111 shown in FIG. Various data (or information) is transmitted / received to / from the terminal, device or system. The transmission / reception unit 11 starts receiving each operation status information indicating the operation status of each terminal as a destination candidate from the transmission management system 50 before starting a call with a desired destination terminal. The operating status information includes not only the operating status of each terminal 10 (online or offline status) but also a detailed status such as whether the terminal 10 is still on the phone or is away. Show. In addition, the operating state information is not limited to the operating state of each terminal 10, so that the cable 120 c is disconnected from the terminal 10 at the terminal 10, audio is output but no image is output, or audio is not output. Various states such as “MUTE” are shown.

操作入力受付部12は、図7に示されているCPU101からの命令、並びに図7に示されている操作ボタン108及び電源スイッチ109によって実現され、ユーザによる各種入力を受け付ける。例えば、キーボボードやマウス、タッチパネル、音声入力部である。   The operation input receiving unit 12 is realized by a command from the CPU 101 shown in FIG. 7 and the operation buttons 108 and the power switch 109 shown in FIG. 7, and receives various inputs by the user. For example, a keyboard board, a mouse, a touch panel, and a voice input unit.

ログイン要求部13は、図7に示されているCPU101からの命令によって実現され、送受信部11から通信ネットワーク2を介して伝送管理システム50に、ログインを要求する旨を示すログイン要求情報(ログインIDとパスワードが含まれる)、及び要求元端末の現時点のIPアドレスを自動的に送信する。また、ユーザがログオフの操作行うと、送受信部11が伝送管理システム50へその旨の状態情報を送信する。これにより、伝送管理システム50側では、端末10がログインからログオフしたことを把握することができる。   The login request unit 13 is realized by a command from the CPU 101 shown in FIG. 7, and login request information (login ID) indicating that a login is requested from the transmission / reception unit 11 to the transmission management system 50 via the communication network 2. And the current IP address of the requesting terminal are automatically transmitted. When the user performs a log-off operation, the transmission / reception unit 11 transmits status information to that effect to the transmission management system 50. Thereby, the transmission management system 50 side can grasp that the terminal 10 has logged off from the login.

本実施形態では、ユーザがアプリケーションで他の端末10とTV会議するために、「1.ログイン」と「2.メールアドレス確認済みであること(及びパスワードが変更済みであること)」が条件となる。
1.ログイン:端末が送信したログインIDとパスワードに対し伝送管理システムから認証OKが通知される。
2.メールアドレス確認済みであること(及びパスワードが変更済みであること):伝送管理システムから送信された、パスワード変更済フラグとメールアドレス確認済フラグがいずれも"TRUE"になっている。
In the present embodiment, in order for a user to perform a video conference with another terminal 10 using an application, the conditions are “1. Login” and “2. E-mail address confirmed (and password changed)”. Become.
1. Login: Authentication OK is notified from the transmission management system to the login ID and password transmitted by the terminal.
2. The mail address has been confirmed (and the password has been changed): Both the password changed flag and the mail address confirmed flag sent from the transmission management system are “TRUE”.

2のフラグ判定処理のうち本実施形態の特徴部はメールアドレス確認済フラグの状態を判定することであるが、セキュリティ向上のためパスワード変更済フラグの状態も判定することが好ましい。したがって、パスワード変更済フラグの状態の判定は無くてもよい。   Of the two flag determination processes, the characteristic part of the present embodiment is to determine the state of the mail address confirmed flag, but it is also preferable to determine the state of the password changed flag to improve security. Therefore, there is no need to determine the status of the password changed flag.

ログインの認証処理は伝送管理システム50により行われ、フラグの判定処理は端末10で行われる。しかし、フラグの判定処理も伝送管理システム50で行ってもよい。   Login authentication processing is performed by the transmission management system 50, and flag determination processing is performed by the terminal 10. However, the transmission management system 50 may also perform flag determination processing.

撮像部14は、図7に示されているCPU101からの命令、並びに図7に示されているカメラ112及び撮像素子I/F113によって実現され、被写体を撮像して、この撮像して得た画像データを出力する。   The imaging unit 14 is realized by the instruction from the CPU 101 shown in FIG. 7 and the camera 112 and the imaging device I / F 113 shown in FIG. Output data.

音声入力部15aは、図7に示されているCPU101からの命令、及び図7に示されている音声入出力I/F116によって実現され、マイク114によってユーザの音声が音声信号に変換された後、この音声信号に係る音声データを入力する。音声出力部15bは、図7に示されているCPU101からの命令、及び図7に示されている音声入出力I/F116によって実現され、音声データに係る音声信号をスピーカに出力し、スピーカ115から音声を出力させる。   The voice input unit 15a is realized by the command from the CPU 101 shown in FIG. 7 and the voice input / output I / F 116 shown in FIG. 7, and after the user's voice is converted into a voice signal by the microphone 114. The audio data related to the audio signal is input. The audio output unit 15b is realized by a command from the CPU 101 shown in FIG. 7 and the audio input / output I / F 116 shown in FIG. 7, and outputs an audio signal related to the audio data to the speaker. To output sound.

表示制御部16は、図7に示されているCPU101からの命令、及び図7に示されているディスプレイI/F117によって実現され、外付けのディスプレイ120に対して画像データを送信するための制御を行う。   The display control unit 16 is realized by a command from the CPU 101 shown in FIG. 7 and the display I / F 117 shown in FIG. 7, and is a control for transmitting image data to the external display 120. I do.

抽出部17は、図7に示されているCPU101からの命令によって実現され、揮発性記憶部1002から各種データ(または情報)を抽出する。   The extraction unit 17 is realized by an instruction from the CPU 101 illustrated in FIG. 7, and extracts various data (or information) from the volatile storage unit 1002.

機能有効化部18は、端末10のアプリケーションの機能を有効にする。起動した直後のアプリケーションは、会議システムの機能(撮像部、音声入力部、及び、音声出力部等)が無効化されており、ログインとフラグ判定の機能が有効になっている。ログイン要求部13がログインに成功し、2つのフラグがいずれもTRUEになっていると判定すると、機能有効化部18が会議システムの機能を有効にする。   The function enabling unit 18 enables the application function of the terminal 10. In the application immediately after activation, the functions of the conference system (imaging unit, audio input unit, audio output unit, etc.) are invalidated, and the login and flag determination functions are valid. If the login request unit 13 succeeds in logging in and determines that both flags are TRUE, the function enabling unit 18 enables the function of the conference system.

また、記憶・読出処理部19は、図7に示されているCPU101からの命令、及び図7に示すSSD105によって実行され、不揮発性記憶部1001に各種データを記憶したり、不揮発性記憶部1001に記憶された各種データを読み出す処理を行う。更に、記憶・読出処理部19は、揮発性記憶部1002に各種データを記憶したり、揮発性記憶部1002に記憶された各種データを読み出す処理も行う。この揮発性記憶部1002には、宛先端末との通話を行う際に受信される画像データ及び音声データが、受信される度に上書き記憶される。このうち、上書きされる前の画像データによってディスプレイ120に画像が表示され、上書きされる前の音声データによってスピーカ115から音声が出力される。   The storage / reading processing unit 19 is executed by the instruction from the CPU 101 shown in FIG. 7 and the SSD 105 shown in FIG. 7, and stores various data in the nonvolatile storage unit 1001 or the nonvolatile storage unit 1001. The process which reads the various data memorize | stored in is performed. Further, the storage / reading processing unit 19 stores various data in the volatile storage unit 1002 and performs processing for reading out various data stored in the volatile storage unit 1002. The volatile storage unit 1002 overwrites and stores image data and audio data received when a call is made with the destination terminal. Among these, an image is displayed on the display 120 by the image data before being overwritten, and sound is output from the speaker 115 by the audio data before being overwritten.

<管理システムの機能構成>
伝送管理システム50は、送受信部51、端末認証部52、端末管理部53、抽出部54、アカウント管理部55、端末状態確認部56、認証サーバ57、及び記憶・読出処理部59を有している。これら各部は、図8に示されている各構成要素のいずれかが、HD204からRAM203上に展開された伝送管理用プログラム230に従ったCPU201からの命令によって動作することで実現される機能又は機能される手段である。また、伝送管理システム50は、伝送管理システム50の電源をOFFにしても各種データ(または情報)の記憶が維持される不揮発性記憶部5000を有しており、この不揮発性記憶部5000は図8に示されているHD204により構築されている。
<Functional configuration of management system>
The transmission management system 50 includes a transmission / reception unit 51, a terminal authentication unit 52, a terminal management unit 53, an extraction unit 54, an account management unit 55, a terminal state confirmation unit 56, an authentication server 57, and a storage / read processing unit 59. Yes. Each of these units is a function or function realized by any of the components shown in FIG. 8 being operated by a command from the CPU 201 according to the transmission management program 230 expanded from the HD 204 onto the RAM 203. Means. Further, the transmission management system 50 includes a nonvolatile storage unit 5000 that maintains the storage of various data (or information) even when the power of the transmission management system 50 is turned off. 8 is constructed by the HD 204 shown in FIG.

(アカウント管理テーブル)
不揮発性記憶部5000には、図10に示されているようなアカウント管理テーブルによって構成されているユーザ認証管理DB5001が構築されている。このアカウント管理テーブルでは、伝送管理システム50によって管理される全てのユーザの各ログインIDに対して、各パスワード等が関連付けられて管理される。
(Account management table)
In the nonvolatile storage unit 5000, a user authentication management DB 5001 configured by an account management table as shown in FIG. 10 is constructed. In this account management table, each login ID of all users managed by the transmission management system 50 is managed in association with each password.

アカウント管理テーブルの1つのレコードはID、ログインID、名前、ハッシュ化パスワード、パスワード変更済フラグ、メールアドレス、メールアドレス確認済フラグ、確認中メールアドレス、確認トークン、及び、トークン有効期限の各フィールドを有している。
ID:レコードに付与された連番
ログインID:ユーザを一意に識別するための識別情報。識別情報は、文字、記号及び各種のしるし、又は、これらの少なくとも2つが組み合わされたものである。ログインIDは、伝送システムのシステム管理者が企業に配布する。会議という性質上、2つ以上のログインIDがまとめて配布されることが多い。ログインIDは、試用期間などの特殊な状況を除けば有償であり、企業はログインIDの単価×個数の料金を、まとめて最初に支払うか、又は、定期的に(月毎、年ごとなど)に支払う契約を結ぶ。伝送管理システム50は、アカウント管理テーブルにログインIDと初期パスワードを登録すると共に、企業にログインIDと初期パスワードの組を配布する。初期パスワードは、最初のログインを許可するためのパスワードであり、ユーザが変更することが前提になっている。企業では社員(最終的なユーザ)にログインIDと初期パスワードを配布する。したがって、伝送管理システム50にとって、アカウント管理テーブルに登録した直後のログインIDと初期パスワードがどのユーザに配布されるかは不明になっており、配布の時点ではメールアドレスも決まっていない。なお、ログインIDは不変である。
名前:企業又はユーザが任意の名前を登録する。
ハッシュ化パスワード:パスワードの一方向ハッシュである。すなわち、ハッシュ化パスワードから元のパスワードを復元することはできない。ログインIDが配布された直後は初期パスワードのハッシュ化パスワードが登録されている。
パスワード変更済フラグ:ログインIDと初期パスワードのハッシュ化パスワードが登録された時に"FALSE"、ユーザが初期パスワードを任意のパスワードに変更すると"TRUE"が登録される。
メールアドレス:ログインIDと初期パスワードの作成直後は"null"が設定され、メールアドレスが正しいことが確認されるとユーザのメールアドレスが設定される。
メールアドレス確認済フラグ:ログインIDと初期パスワードのハッシュ化パスワードが登録された時に"FALSE"、ユーザのメールアドレスが正しいことが確認されると"TRUE"になる。
確認中メールアドレス:ログインIDと初期パスワードの作成直後は"null"が設定され、メールアドレスが正しいか否かの確認中にユーザのメールアドレスが登録される。確認が完了すると"null"が設定される。
確認トークン:メールアドレスを確認する確認処理において、ユーザを識別するための情報である。
トークン有効期限:確認トークンの有効期限である。
One record of the account management table includes fields of ID, login ID, name, hashed password, password changed flag, email address, email address confirmed flag, email address being confirmed, confirmation token, and token expiration date. Have.
ID: Serial number login ID assigned to the record: Identification information for uniquely identifying the user. The identification information is characters, symbols and various indicia, or a combination of at least two of these. The login ID is distributed to the company by the system administrator of the transmission system. Due to the nature of a conference, two or more login IDs are often distributed together. Login IDs are charged except for special situations such as trial periods, and companies pay the login ID unit price x number of charges first, or regularly (monthly, yearly, etc.) Make a contract to pay to. The transmission management system 50 registers the login ID and the initial password in the account management table and distributes the set of the login ID and the initial password to the company. The initial password is a password for permitting the first login, and is assumed to be changed by the user. A company distributes a login ID and an initial password to employees (final users). Therefore, to the transmission management system 50, it is unknown to which user the login ID and initial password immediately after registration in the account management table are distributed, and the e-mail address is not determined at the time of distribution. Note that the login ID is unchanged.
Name: A company or user registers an arbitrary name.
Hashed password: A one-way hash of a password. That is, the original password cannot be restored from the hashed password. Immediately after the login ID is distributed, an initial password hashed password is registered.
Password changed flag: “FALSE” is registered when the login ID and the hashed password of the initial password are registered, and “TRUE” is registered when the user changes the initial password to an arbitrary password.
Email address: “null” is set immediately after the login ID and initial password are created, and the user's email address is set when the email address is confirmed to be correct.
Mail address confirmed flag: “FALSE” when the login ID and the hashed password of the initial password are registered, and “TRUE” when it is confirmed that the user's mail address is correct.
Checking mail address: “null” is set immediately after the creation of the login ID and the initial password, and the user's mail address is registered while checking whether the mail address is correct. When the confirmation is completed, “null” is set.
Confirmation token: Information for identifying a user in confirmation processing for confirming an e-mail address.
Token expiration date: This is the expiration date of the confirmation token.

有償のログインIDはしばしばライセンスと呼ばれる。なお、ログインIDそのものが有償である場合だけでなく、ログインIDが有償のコンテンツ(例えば音楽、映像など)と紐づけられている場合も、本実施形態のメールアドレス確認方法が有効である。また、ログインIDやコンテンツが無償でもユーザにとって価値があるものであれば、パスワードを復活させる必要があるので本実施形態のメールアドレス確認方法が有効である。このようなシステムとしては、例えば、テレビ会議の他、テレビ電話、チャットシステム、ストレージサービスなどがある。   A paid login ID is often called a license. Note that the mail address confirmation method of the present embodiment is effective not only when the login ID itself is paid but also when the login ID is associated with paid content (for example, music, video, etc.). Also, if the login ID or content is free and valuable to the user, the password needs to be restored, so the e-mail address confirmation method of this embodiment is effective. Examples of such a system include a video conference, a video phone, a chat system, and a storage service.

(端末管理テーブル)
また、不揮発性記憶部5000には、図11に示されているような端末管理テーブルによって構成されている端末管理DB5002が構築されている。この端末管理テーブルでは、各端末10のログインID毎に、各端末10を宛先とした場合の宛先名、各端末10の稼動状態、後述のログイン要求情報が伝送管理システム50で受信された受信日時、及び端末10のIPアドレスが関連付けられて管理される。例えば、図11に示されている端末管理テーブルにおいて、ログインIDが「01aa」の端末10aaは、宛先名が「Mina Gutkowski」で、稼動状態が「オンライン(伝送可能)」で、伝送管理システム50でログイン要求情報が受信された日時が「2009年11月10日の13時40分」で、この端末10aaのIPアドレスが「1.2.1.3」であることが示されている。
(Terminal management table)
Further, in the nonvolatile storage unit 5000, a terminal management DB 5002 configured by a terminal management table as shown in FIG. 11 is constructed. In this terminal management table, for each login ID of each terminal 10, the destination name when each terminal 10 is the destination, the operating status of each terminal 10, and the reception date and time when the log-in request information described below was received by the transmission management system 50. , And the IP address of the terminal 10 are managed in association with each other. For example, in the terminal management table shown in FIG. 11, the terminal 10aa with the login ID “01aa” has the destination name “Mina Gutkowski”, the operation state “online (transmittable)”, and the transmission management system 50. The date and time when the login request information is received is “13:40 on November 10, 2009”, and the IP address of this terminal 10aa is “1.2.1.3”.

(宛先リスト管理テーブル)
更に、不揮発性記憶部5000には、図12に示されているような宛先リスト管理テーブルによって構成されている宛先リスト管理DB5003が構築されている。この宛先リスト管理テーブルでは、テレビ会議における通話の開始を要求する要求元端末のログインIDに対して、宛先端末の候補として登録されている宛先端末のログインIDが全て関連付けられて管理される。例えば、図12に示されている宛先リスト管理テーブルにおいて、ログインIDが「01aa」である要求元端末(端末10aa)からテレビ会議における通話の開始を要求することができる宛先端末の候補は、ログインIDが「01ab」の端末10ab、ログインIDが「01ba」の端末10ba、及びログインIDが「01bb」の端末10bb等であることが示されている。この宛先端末の候補は、任意の要求元端末から伝送管理システム50に対する追加又は削除の要請により、追加又は削除されることで更新される。なお、宛先リスト管理DB5003には、宛先端末の候補として登録されている宛先端末のログインIDだけでなく、各ログインIDに対して端末管理テーブルで管理されている宛先名も関連付けて管理してもよい。
(Destination list management table)
Further, in the nonvolatile storage unit 5000, a destination list management DB 5003 configured by a destination list management table as shown in FIG. 12 is constructed. In this destination list management table, all login IDs of destination terminals registered as destination terminal candidates are managed in association with login IDs of request source terminals that request the start of a call in a video conference. For example, in the destination list management table shown in FIG. 12, a candidate destination terminal that can request the start of a video conference call from the requesting terminal (terminal 10aa) whose login ID is “01aa” The terminal 10ab having an ID “01ab”, the terminal 10ba having a login ID “01ba”, the terminal 10bb having a login ID “01bb”, and the like are illustrated. This destination terminal candidate is updated by being added or deleted by a request for addition or deletion from an arbitrary request source terminal to the transmission management system 50. In the destination list management DB 5003, not only the login ID of the destination terminal registered as a destination terminal candidate, but also the destination name managed in the terminal management table can be associated with each login ID and managed. Good.

(管理システムの各機能構成)
次に、伝送管理システム50の各機能構成について詳細に説明する。なお、以下では、伝送管理システム50の各機能構成部を説明するにあたって、図9に示されている各構成要素のうち、伝送管理システム50の各機能構成部を実現させるための主な構成要素との関係も説明する。
(Functional configuration of the management system)
Next, each functional configuration of the transmission management system 50 will be described in detail. In the following, in describing each functional component of the transmission management system 50, among the components illustrated in FIG. 9, main components for realizing each functional component of the transmission management system 50 The relationship is also explained.

送受信部51は、図8に示されているCPU201からの命令、及び図8に示されているネットワークI/F209によって実行され、通信ネットワーク2を介して他の端末、装置又はシステムと各種データ(または情報)の送受信を行う。   The transmission / reception unit 51 is executed by the instruction from the CPU 201 shown in FIG. 8 and the network I / F 209 shown in FIG. Or information).

端末認証部52は、図8に示されているCPU201からの命令によって実現され、送受信部51を介して受信されたログイン要求情報に含まれているログインID及びパスワードを検索キーとし、不揮発性記憶部5000のユーザ認証管理DB5001を検索し、ユーザ認証管理DB5001に同一の組のログインID及びパスワードが管理されているかを判断することによって端末認証を行う。   The terminal authentication unit 52 is realized by a command from the CPU 201 shown in FIG. 8, and uses a login ID and password included in the login request information received via the transmission / reception unit 51 as a search key, and stores in a nonvolatile manner. The terminal authentication is performed by searching the user authentication management DB 5001 of the unit 5000 and determining whether the same set of login ID and password is managed in the user authentication management DB 5001.

端末管理部53は、図8に示されているCPU201からの命令によって実現され、ログイン要求してきた要求元端末の稼動状態を管理すべく、端末管理DB5002に、この要求元端末のログインID、要求元端末の稼動状態、伝送管理システム50でログイン要求情報が受信された受信日時、及び要求元端末のIPアドレスを関連付けて記憶して管理する。また、端末管理部53は、ユーザが端末10をログオフすることで、端末管理DB5002のオンラインを示す稼動状態をオフラインに変更する。   The terminal management unit 53 is realized by a command from the CPU 201 shown in FIG. 8, and the terminal management DB 5002 stores the login ID and request of the request source terminal in order to manage the operating state of the request source terminal that has requested the login. The operation status of the original terminal, the reception date and time when the login request information is received by the transmission management system 50, and the IP address of the request source terminal are stored and managed in association with each other. Further, the terminal management unit 53 changes the operation state indicating online of the terminal management DB 5002 to offline when the user logs off the terminal 10.

抽出部54は、図8に示されているCPU201からの命令によって実現され、ログイン要求した要求元端末のログインIDをキーとして、宛先リスト管理DB5003を検索し、要求元端末と通話することができる宛先端末の候補のログインIDを読み出すことで、ログインIDを抽出する。また、抽出部54は、ログイン要求してきた要求元端末のログインIDをキーとして、宛先リスト管理DB5003を検索し、上記要求元端末のログインIDを宛先端末の候補として登録している他の要求元端末のログインIDも抽出する。また、抽出部54は、この抽出部54によって抽出された宛先端末の候補のログインIDを検索キーとして、端末管理DB5002を検索し、上記抽出部54によって抽出されたログインID毎に稼動状態を読み出す。これにより、抽出部54は、ログイン要求してきた要求元端末と通話することができる宛先端末の候補の稼動状態を取得することができる。また、抽出部54は、この抽出部54によって抽出されたログインIDを検索キーとして、端末管理DB5002を検索し、ログイン要求してきた要求元端末の稼動状態も抽出する。   The extraction unit 54 is realized by a command from the CPU 201 illustrated in FIG. 8, and can search the destination list management DB 5003 using the login ID of the request source terminal that requested the login as a key to make a call with the request source terminal. The login ID is extracted by reading the login ID of the destination terminal candidate. Further, the extraction unit 54 searches the destination list management DB 5003 using the login ID of the request source terminal that requested the login as a key, and another request source that has registered the login ID of the request source terminal as a destination terminal candidate. The terminal login ID is also extracted. The extraction unit 54 searches the terminal management DB 5002 using the destination terminal candidate login ID extracted by the extraction unit 54 as a search key, and reads the operating state for each login ID extracted by the extraction unit 54. . Thereby, the extraction unit 54 can acquire the operating state of the candidate destination terminal that can talk to the request source terminal that has requested the login. Further, the extraction unit 54 searches the terminal management DB 5002 using the login ID extracted by the extraction unit 54 as a search key, and also extracts the operating state of the request source terminal that has requested the login.

端末状態確認部56は、図8に示されているCPU201からの命令によって実現され、ログインID又は宛先名を検索キーとして端末管理DB5002を検索することにより、対応する稼動状態を確認する。   The terminal state confirmation unit 56 is realized by a command from the CPU 201 illustrated in FIG. 8 and confirms a corresponding operation state by searching the terminal management DB 5002 using a login ID or a destination name as a search key.

アカウント管理部55は、図8に示されているCPU201からの命令によって実現され主にユーザの端末から通信を受け付け、HTML,XML、JavaScript(登録商標)などで記述された画面をユーザの端末に送信する。ログインできないユーザの端末に、ログイン失敗画面、パスワード変更画面、メールアドレス変更画面を送信し、また、確認メールを作成して送信する。   The account management unit 55 is realized by a command from the CPU 201 shown in FIG. 8 and mainly accepts communication from a user terminal, and displays a screen described in HTML, XML, JavaScript (registered trademark), or the like on the user terminal. Send. A login failure screen, password change screen, and email address change screen are sent to the terminal of the user who cannot log in, and a confirmation email is created and sent.

認証サーバ57は、図8に示されているCPU201からの命令によって実現され、ユーザがログイン可能か否かを判定する。また、アカウント管理テーブルを管理する。具体的には、アカウント管理テーブルの各フィールドを編集する。認証サーバ57はサーバ機能を意味しており、伝送管理システム50の外部に単体のサーバとして存在してもよい。   The authentication server 57 is realized by a command from the CPU 201 shown in FIG. 8, and determines whether or not the user can log in. It also manages the account management table. Specifically, each field of the account management table is edited. The authentication server 57 means a server function, and may exist as a single server outside the transmission management system 50.

記憶・読出処理部59は、図8に示されているCPU201からの命令、及び図8に示されているHDD205によって実行され、不揮発性記憶部5000に各種データを記憶したり、不揮発性記憶部5000に記憶された各種データを読み出す処理を行う。   The storage / read processing unit 59 is executed by the instruction from the CPU 201 shown in FIG. 8 and the HDD 205 shown in FIG. 8, and stores various data in the nonvolatile storage unit 5000 or the nonvolatile storage unit A process of reading various data stored in 5000 is performed.

〔伝送管理システムの動作手順〕
<<新規登録>>
図13は、ユーザにログインIDと初期パスワードが通知されるまでの手順を示すシーケンス図の一例である。
S1:企業のシステム管理者はブラウザなどを操作して、認証サーバ57に管理者権限でログインし、個数を指定して新規アカウント作成要求を認証サーバ57に送信する。システム管理者が属する企業と、伝送システム1の企業との間で支払い契約などが完了している。
S2:認証サーバ57はアカウント管理テーブルに指定された個数のアカウント(レコード)を新規作成する。この処理の詳細は図14のフローチャート図で説明する。
システム管理者はアカウントを複数個作成することが多い。すなわち、作りだめしておき、伝送システムを使用するユーザに適宜、ログインIDと初期パスワードを配布する。
S3:認証サーバ57は指定された個数のログインIDと初期パスワードをシステム管理者の端末に送信する。
S4:ユーザは端末を操作して新規のアカウントをシステム管理者に要求する。
S5:システム管理者は、作りだめしてあるアカウントから、まだユーザに配布していないログインIDと初期パスワードをユーザに通知する。これにより、最終的なユーザにログインIDと初期パスワードが配信されたことになる。ユーザはこの後、アカウント管理テーブルにメールアドレスを登録する(メールアドレス確認済フラグをTRUEにする操作を行う)。したがって、システム管理者が各ユーザのメールアドレスを登録する処理を行う必要がない。なお、システム管理者は、ログインIDとユーザを紐づけて管理している。
[Operation procedure of transmission management system]
<< New registration >>
FIG. 13 is an example of a sequence diagram illustrating a procedure until a user is notified of a login ID and an initial password.
S1: The company system administrator operates a browser or the like to log in to the authentication server 57 with administrator authority, designates the number, and transmits a new account creation request to the authentication server 57. A payment contract or the like has been completed between the company to which the system administrator belongs and the company of the transmission system 1.
S2: The authentication server 57 newly creates the number of accounts (records) specified in the account management table. Details of this processing will be described with reference to the flowchart of FIG.
System administrators often create multiple accounts. That is, it is prepared and a login ID and an initial password are appropriately distributed to users who use the transmission system.
S3: The authentication server 57 transmits the designated number of login IDs and initial passwords to the system administrator's terminal.
S4: The user operates the terminal and requests a new account from the system administrator.
S5: The system administrator notifies the user of the login ID and initial password that have not been distributed to the user from the account that has been created. As a result, the login ID and the initial password are distributed to the final user. Thereafter, the user registers a mail address in the account management table (performs an operation for setting the mail address confirmed flag to TRUE). Therefore, it is not necessary for the system administrator to perform processing for registering the mail address of each user. The system administrator manages the login ID and the user in association with each other.

図14は、図13のS2のアカウント新規作成処理の詳細なフローチャート図の一例である。アカウント管理部55は、Webサーバから要求されてアカウントを新規作成する。   FIG. 14 is an example of a detailed flowchart of the account new creation process in S2 of FIG. The account management unit 55 creates a new account when requested by the Web server.

認証サーバは、ログインIDを決定すると共に、初期パスワードをランダムに生成する(S21)。ログインIDは重複しないように決定される。   The authentication server determines a login ID and randomly generates an initial password (S21). The login ID is determined so as not to overlap.

そして、初期パスワードの一方向ハッシュを作成する(S22)。   Then, a one-way hash of the initial password is created (S22).

認証サーバは、アカウント管理テーブルの「ログインID」フィールドに作成したログインIDを、「ハッシュ化パスワード」フィールドに作成したハッシュ化パスワードを、「パスワード変更済フラグ」フィールドに"FALSE"を、「メールアドレス」フィールドに"null"を、「メールアドレス確認済フラグ」フィールドに「FALSE」をそれぞれ設定する(S23)。残りのフィールドには"null"を設定する。これを作成した個数分、繰り返す。   The authentication server sets the login ID created in the “login ID” field of the account management table, the hashed password created in the “hashed password” field, “FALSE” in the “password changed flag” field, and “email address”. "Null" is set in the "" field and "FALSE" is set in the "mail address confirmed flag" field (S23). “Null” is set in the remaining fields. Repeat as many times as you have created.

認証サーバは作成したログインIDと初期パスワードをシステム管理者に送信する(S24)。   The authentication server transmits the created login ID and initial password to the system administrator (S24).

<<ログイン>>
図15は、ユーザが伝送システムにログインする手順を示すシーケンス図の一例である。
S1:ユーザは端末を操作して会議システムのアプリケーションを起動させる。起動してからパスワード変更済かつメールアドレス確認済であると判定されるまでは、ログインとフラグ判定に必要な機能のみが有効である。
S2:起動したアプリケーションのログイン要求部13は表示制御部を制御してログイン画面をディスプレイ120に表示する。ログイン画面は図2(a)と同様である。
S3:ユーザはログイン画面にログインIDとパスワードを入力する。
S4:ユーザがログインボタンを押下すると、操作入力受付部12が操作を受け付けて、送受信部11がログインIDとパスワードと共に認証要求を認証サーバ57に送信する。
S5:伝送管理システム50の送受信部51はログインIDとパスワードを受信して、端末認証部52がパスワード認証処理を行う。パスワード認証処理については図16(a)で説明する。
S6:伝送管理システム50の送受信部51は認証結果情報(認証OK、認証NG)を端末に送信する。
S7:端末10のログイン要求部13は認証が成立したか否かを判定する。すなわち、認証OKを受信すれば認証が成立し、認証NGを受信すれば認証は不成立であることになる。
S8:認証が不成立の場合(S7のNo)、ログイン要求部13はログイン失敗画面を表示する。この画面は図2(a)と同様でよいが、パスワード又はログインIDが異なっていることを通知するメッセージが記載される。
S9:認証が成立した場合(S7のYes)、ログイン要求部13はパスワード変更済フラグとメールアドレス確認済フラグを認証サーバ57に要求する。
S10:伝送管理システム50の認証サーバ57はアカウント情報取得処理を行う。すなわち、アカウント管理テーブルからログインIDに紐付いているパスワード変更済フラグ(特許請求の範囲の変更有無情報の一例である)とメールアドレス確認済フラグを読み出す。アカウント情報取得処理については図16(b)で説明する。
S11:伝送管理システム50の送受信部51はパスワード変更済フラグ及びメールアドレス確認済フラグを端末10に送信する。
S12:端末10はパスワード変更済フラグ及びメールアドレス確認済フラグを受信し、ログイン要求部13はパスワード変更済かつメールアドレス確認済か否かを判定する。すなわち、2つのフラグが共にTRUEか否かを判定する。
S13:パスワード変更済又はメールアドレス確認済でない場合(S12のNo)、ログイン要求部13は案内画面をディスプレイ120に表示する。案内画面の例を、図17,18に示す。
S14:パスワード変更済及びメールアドレス確認済の場合(S12のYes)、ログイン要求部13は機能有効化部18に機能の有効化を要求する。これにより、会議システムに使用する機能が有効になる。
S15:アプリケーションはディスプレイ120に会議システムの画面を表示する。
<< Login >>
FIG. 15 is an example of a sequence diagram illustrating a procedure for a user to log in to the transmission system.
S1: The user operates the terminal to activate the conference system application. Only functions necessary for login and flag determination are valid until it is determined that the password has been changed and the e-mail address has been confirmed after activation.
S2: The login request unit 13 of the activated application controls the display control unit to display a login screen on the display 120. The login screen is the same as in FIG.
S3: The user inputs a login ID and password on the login screen.
S4: When the user presses the login button, the operation input reception unit 12 receives the operation, and the transmission / reception unit 11 transmits an authentication request to the authentication server 57 together with the login ID and the password.
S5: The transmission / reception unit 51 of the transmission management system 50 receives the login ID and password, and the terminal authentication unit 52 performs password authentication processing. The password authentication process will be described with reference to FIG.
S6: The transmission / reception unit 51 of the transmission management system 50 transmits authentication result information (authentication OK, authentication NG) to the terminal.
S7: The login request unit 13 of the terminal 10 determines whether authentication has been established. That is, if the authentication OK is received, the authentication is established, and if the authentication NG is received, the authentication is not established.
S8: When authentication is not established (No in S7), the login request unit 13 displays a login failure screen. This screen may be the same as in FIG. 2A, but a message notifying that the password or the login ID is different is described.
S9: When the authentication is successful (Yes in S7), the login request unit 13 requests the authentication server 57 for the password changed flag and the mail address confirmed flag.
S10: The authentication server 57 of the transmission management system 50 performs an account information acquisition process. That is, the password changed flag (which is an example of change information on the scope of claims) and the mail address confirmed flag associated with the login ID are read from the account management table. The account information acquisition process will be described with reference to FIG.
S11: The transmission / reception unit 51 of the transmission management system 50 transmits the password changed flag and the mail address confirmed flag to the terminal 10.
S12: The terminal 10 receives the password changed flag and the mail address confirmed flag, and the login request unit 13 determines whether the password has been changed and the mail address has been confirmed. That is, it is determined whether or not both flags are TRUE.
S13: If the password has not been changed or the e-mail address has not been confirmed (No in S12), the login request unit 13 displays a guidance screen on the display 120. Examples of guidance screens are shown in FIGS.
S14: If the password has been changed and the e-mail address has been confirmed (Yes in S12), the login request unit 13 requests the function activation unit 18 to activate the function. Thereby, the function used for the conference system becomes effective.
S15: The application displays the conference system screen on the display 120.

このように、ステップS7で認証が成立し、さらに、ステップS12でメールアドレス確認済みでなければ、アプリケーションが有効にならない。メールアドレス確認済みでなければ、案内画面によりユーザをメールアドレス確認処理に誘導できるので、アプリケーションを使用する全てのユーザのメールアドレスを確認することができる。したがって、ユーザがパスワードを忘れた場合、伝送管理システムはパスワードリセット画面のURLを確実にユーザに届けることができる。   As described above, if the authentication is established in step S7 and the mail address has not been confirmed in step S12, the application is not valid. If the e-mail address has not been confirmed, the user can be guided to the e-mail address confirmation process through the guidance screen, so that e-mail addresses of all users who use the application can be confirmed. Therefore, when the user forgets the password, the transmission management system can reliably deliver the URL of the password reset screen to the user.

なお、認証サーバはメールアドレス確認済フラグを定期的にFALSEに設定してもよい。これにより、ユーザのメールアドレスが正しいことを定期的に確認できる。   Note that the authentication server may periodically set the mail address confirmed flag to FALSE. This makes it possible to periodically confirm that the user's email address is correct.

<パスワード認証処理>
図16(a)は、図15のS5のパスワード認証処理の詳細なフローチャート図の一例である。
<Password authentication process>
FIG. 16A is an example of a detailed flowchart of the password authentication process in S5 of FIG.

端末認証部52は、送受信部51が受信したログインIDとパスワードを取得する(S51)。   The terminal authentication unit 52 acquires the login ID and password received by the transmission / reception unit 51 (S51).

端末認証部52はパスワードの一方向ハッシュを生成する(S52)。   The terminal authentication unit 52 generates a one-way hash of the password (S52).

端末認証部52は、ログインIDとハッシュ化パスワードの組と同じものをアカウント管理テーブルから検索する(S53)。   The terminal authentication unit 52 searches the account management table for the same set of login ID and hashed password (S53).

一致するログインIDとハッシュ化パスワードの組がアカウント管理テーブルに登録されている場合(S54のYes)、端末認証部52は認証が成功したと判定する(S55)。この場合の認証結果は認証NGとなる。   When the matched login ID and hashed password pair is registered in the account management table (Yes in S54), the terminal authentication unit 52 determines that the authentication is successful (S55). The authentication result in this case is authentication NG.

一致するログインIDとハッシュ化パスワードの組がアカウント管理テーブルに登録されていない場合(S54のNo)、端末認証部52は認証が失敗したと判定する(S56)。この場合の認証結果は認証OKとなる。   If the matched login ID and hashed password pair is not registered in the account management table (No in S54), the terminal authentication unit 52 determines that the authentication has failed (S56). The authentication result in this case is authentication OK.

図16(b)は、図15のS10のアカウント情報取得処理の詳細なフローチャート図の一例である。   FIG. 16B is an example of a detailed flowchart of the account information acquisition process in S10 of FIG.

認証サーバは、パスワードと共にログインIDを取得している(S101)。   The authentication server acquires the login ID together with the password (S101).

認証サーバは、アカウント管理テーブルをログインIDで検索する(S102)。ログインIDが一致したレコードから、名前、パスワード変更済フラグ、メールアドレス、及び、メールアドレス確認済フラグを読み出す。   The authentication server searches the account management table by the login ID (S102). A name, a password changed flag, an e-mail address, and an e-mail address confirmed flag are read from the record whose login ID matches.

送受信部51は、名前、パスワード変更済フラグ、メールアドレス、及び、メールアドレス確認済フラグを端末10に送信する(S103)。このうち、メールアドレス確認済フラグを送信することが特徴になっている。   The transmission / reception unit 51 transmits the name, password changed flag, mail address, and mail address confirmed flag to the terminal 10 (S103). Among these, a feature is that a mail address confirmed flag is transmitted.

<図15のステップS13で表示される案内画面>
図17はパスワード変更済でない場合の案内画面の一例を示す。この案内画面には「初期パスワードのまま変更されていません。パスワードを変更してからご使用ください。」、「パスワード変更はこちら」というメッセージ、「アカウント情報管理ツール」501及びOKボタンが表示される。なお、OKボタンはパスワードを変更しないで案内画面を閉じるためのボタンである。
<Guidance screen displayed in step S13 of FIG. 15>
FIG. 17 shows an example of a guidance screen when the password has not been changed. This guidance screen displays the message “You have not changed your initial password. Please change your password before use.”, “Click here to change your password”, “Account Information Management Tool” 501, and OK button. The The OK button is a button for closing the guidance screen without changing the password.

「アカウント情報管理ツール」501という表示には、端末10がブラウザを起動し、伝送管理システムにアクセスするリンクが埋め込まれている。ユーザは、伝送管理システムにログインして、パスワード変更画面からパスワードを変更できる。   In the display of “account information management tool” 501, a link for starting the browser by the terminal 10 and accessing the transmission management system is embedded. The user can log in to the transmission management system and change the password from the password change screen.

図18は、メールアドレス変更済でない場合の案内画面の一例を示す。この案内画面には「メールアドレスが変更されていません。メールアドレスを登録してからご使用ください。」、「メールアドレス登録はこちら」というメッセージ、「アカウント情報管理ツール」502及びOKボタンが表示される。なお、OKボタンはメールアドレスを登録しないで案内画面を閉じるためのボタンである。   FIG. 18 shows an example of a guidance screen when the mail address has not been changed. On this information screen, the message “Your e-mail address has not been changed. Please use it after registering your e-mail address.”, “Click here to register e-mail address”, “Account information management tool” 502 and OK button are displayed. Is done. The OK button is a button for closing the guidance screen without registering the mail address.

「アカウント情報管理ツール」502という表示には、端末10がブラウザを起動し、伝送管理システムにアクセスするリンクが埋め込まれている。ユーザは、伝送管理システムにログインして、メールアドレス変更画面からメールアドレスを確認できる。   In the display of “account information management tool” 502, a link for starting the browser by the terminal 10 and accessing the transmission management system is embedded. The user can log in to the transmission management system and confirm the mail address from the mail address change screen.

なお、図15のステップS13で「パスワード変更済でなくかつメールアドレス確認済でない場合」、「初期パスワードのまま変更されていません。パスワードを変更してからご使用ください。メールアドレスが変更されていません。メールアドレスを登録してからご使用ください。」などのメッセージと共に、リンクが埋め込まれた「アカウント情報管理ツール」が表示される。ユーザは、順番に又は一度にパスワードの変更とメールアドレスの確認を行うことができる。   In step S13 of FIG. 15, “If the password has not been changed and the e-mail address has not been confirmed”, “The initial password has not been changed. Please use it after changing the password. The e-mail address has been changed. No, please use it after registering your e-mail address "and an account information management tool with an embedded link is displayed. The user can change the password and confirm the mail address in turn or at a time.

<パスワード変更手順>
図19は、図17でユーザが「アカウント情報管理ツール」501を押下した場合に、初期パスワードが変更されるまでの手順を示すシーケンス図の一例である。なお、ユーザの端末ではブラウザが動作しており、ユーザはブラウザを操作している。
<Password change procedure>
FIG. 19 is an example of a sequence diagram illustrating a procedure until the initial password is changed when the user presses the “account information management tool” 501 in FIG. Note that a browser operates on the user's terminal, and the user operates the browser.

S1:「アカウント情報管理ツール」501を押下することで、ユーザのブラウザにはログイン画面が表示される。ログイン画面は図2(a)と同様である。
S2:ユーザはログイン画面にログインIDとパスワードを入力し、伝送管理システムのアカウント管理部55に送信する。
S3:アカウント管理部55は、ログインIDとパスワードを伝送管理システムの端末認証部52(図では認証サーバ57)に送信する。
S4:端末認証部52はパスワード認証処理を行う。パスワード認証処理については図16(a)と同様である。
S5:端末認証部52は認証結果情報(認証OK、認証NG)をアカウント管理部55に送信する。
S6:アカウント管理部55は、認証が成立したか否かを判定する。すなわち、認証OKを受信すれば認証が成立し、認証NGを受信すれば認証は成立しないことになる。
S7:認証が不成立の場合(S6のNo)、アカウント管理部55はログイン失敗画面を端末10に送信する。この画面は図2(a)と同様でよいが、パスワード又はログインIDが異なっていることを通知するメッセージが記載される。
S8:認証が成立した場合(S6のYes)、アカウント管理部55はパスワード変更画面を端末10に送信し、端末10はパスワード変更画面をディスプレイ120に表示する。パスワード変更画面の一例を図21に示す。
S9:ユーザは端末10のブラウザが有するパスワード変更画面から必要な情報(以下、パスワード変更情報という)を入力し、伝送管理システムに送信する。パスワード変更情報は、ログインID、旧パスワード及び新パスワードとする。
S10:アカウント管理部55はパスワード変更情報を認証サーバに送信する。
S11:認証サーバ57は、アカウント管理テーブルのパスワードを変更し、パスワード変更済フラグを"TRUE"に設定する。このパスワード変更処理については図20のフローチャート図にて説明する。
S1: When the “account information management tool” 501 is pressed, a login screen is displayed on the user's browser. The login screen is the same as in FIG.
S2: The user inputs the login ID and password on the login screen and transmits them to the account management unit 55 of the transmission management system.
S3: The account management unit 55 transmits the login ID and password to the terminal authentication unit 52 (the authentication server 57 in the figure) of the transmission management system.
S4: The terminal authentication unit 52 performs password authentication processing. The password authentication process is the same as that shown in FIG.
S5: The terminal authentication unit 52 transmits authentication result information (authentication OK, authentication NG) to the account management unit 55.
S6: The account management unit 55 determines whether authentication has been established. That is, if the authentication OK is received, the authentication is established, and if the authentication NG is received, the authentication is not established.
S7: If authentication is not established (No in S6), the account management unit 55 transmits a login failure screen to the terminal 10. This screen may be the same as in FIG. 2A, but a message notifying that the password or the login ID is different is described.
S8: When authentication is established (Yes in S6), the account management unit 55 transmits a password change screen to the terminal 10, and the terminal 10 displays the password change screen on the display 120. An example of the password change screen is shown in FIG.
S9: The user inputs necessary information (hereinafter referred to as password change information) from the password change screen of the browser of the terminal 10 and transmits it to the transmission management system. The password change information is a login ID, an old password, and a new password.
S10: The account management unit 55 transmits the password change information to the authentication server.
S11: The authentication server 57 changes the password in the account management table and sets the password changed flag to “TRUE”. This password change process will be described with reference to the flowchart of FIG.

図20は、図19のステップS11のパスワード変更処理の詳細なフローチャート図の一例である。   FIG. 20 is an example of a detailed flowchart of the password change process in step S11 of FIG.

伝送管理システムの認証サーバはパスワード変更情報(ログインID、旧パスワード、新パスワード)を受信する(S111)。   The authentication server of the transmission management system receives the password change information (login ID, old password, new password) (S111).

認証サーバは、旧パスワードと新パスワードの一方向ハッシュを作成する(S112)。   The authentication server creates a one-way hash of the old password and the new password (S112).

認証サーバは、アカウント管理テーブルをログインIDとハッシュ化された旧パスワードの組で検索する(S113)。   The authentication server searches the account management table with the combination of the login ID and the hashed old password (S113).

ログインIDとハッシュ化された旧パスワードの組と一致するレコードがない場合(S114のNo)、認証サーバはパスワードの変更に失敗したと判定する(S117)。伝送管理システムはパスワードの変更失敗を端末10に通知するので、端末10は、再度、パスワード変更画面を表示する。   If there is no record that matches the login ID and the hashed old password pair (No in S114), the authentication server determines that the password change has failed (S117). Since the transmission management system notifies the terminal 10 of the failure to change the password, the terminal 10 displays the password change screen again.

ログインIDとハッシュ化された旧パスワードの組と一致するレコードがある場合(S114のYes)、認証サーバはアカウント管理テーブルのアカウント情報を更新する(S135)。すなわち、「ハッシュ化パスワード」フィールドにステップS112でハッシュ化した新パスワードを設定し、パスワード変更済フラグに"TRUE"を設定する。   If there is a record that matches the login ID and the hashed old password pair (Yes in S114), the authentication server updates the account information in the account management table (S135). That is, the new password hashed in step S112 is set in the “hashed password” field, and “TRUE” is set in the password changed flag.

伝送管理システムはパスワードの変更成功を端末10に通知する(S136)。端末10は、ディスプレイ120にパスワードが変更されたことを表示する。   The transmission management system notifies the terminal 10 of the successful password change (S136). The terminal 10 displays on the display 120 that the password has been changed.

図21はパスワード変更画面の一例を示す。パスワード変更画面には「ログインID」「旧パスワード」「新パスワード」「新パスワード(確認)」、変更ボタン、及び、キャンセルボタンが表示される。旧パスワードが、初期パスワードである(最初のパスワード変更の場合)。ユーザは、「新パスワード」「新パスワード(確認)」に新パスワードを入力し変更ボタンを押下する。これにより、パスワード変更情報が伝送管理システムに送信される。   FIG. 21 shows an example of a password change screen. On the password change screen, “login ID”, “old password”, “new password”, “new password (confirmation)”, a change button, and a cancel button are displayed. The old password is the initial password (for the first password change). The user inputs a new password in “new password” and “new password (confirmation)” and presses the change button. Thereby, the password change information is transmitted to the transmission management system.

<メールアドレス変更手順>
図15のS12でメールアドレス確認済でないと判定された場合について説明する。
図22は、図15のS12でメールアドレス確認済でないと判定され、ユーザがメールアドレスの確認処理を行う手順を示すシーケンス図の一例である。
<E-mail address change procedure>
A case where it is determined in S12 in FIG. 15 that the mail address has not been confirmed will be described.
FIG. 22 is an example of a sequence diagram illustrating a procedure in which it is determined in S12 of FIG. 15 that the mail address has not been confirmed, and the user performs a mail address confirmation process.

S1〜S7の手順は図19と同様である。すなわち、ユーザが図18の「アカウント情報管理ツール」502を押下することで、ユーザのブラウザにはログイン画面が表示される。
S8:認証が成立した場合(S6のYes)、アカウント管理部55はメールアドレス変更画面を端末に送信し、端末10はメールアドレス変更画面をディスプレイ120に表示する。メールアドレス変更画面の一例を図25(a)に示す。
S9:ユーザはメールアドレス変更画面から必要な情報(以下、メールアドレス変更情報という)を入力し、アカウント管理部55に送信する。
S10:伝送管理システムの送受信部51はメールアドレス変更情報を受信し、メールアドレス変更情報を補完する。この処理については図23(a)にて説明する。
S11:アカウント管理部55はメールアドレス変更情報を認証サーバ57に送信する。
S12:認証サーバ57はアカウント管理テーブルにメールアドレス等を保存する。この処理については図23(b)にて説明する。
S13:アカウント管理部55は、ユーザが入力したメールアドレスを宛先にして確認メールを送信する。ユーザの端末10はメールクライアントで確認メールを受信する。メールクライアントとは、例えば、端末で動作するアプリケーションの一種でSMTPやPOPプロトコルでメールを送受信し、保存するソフトである。また、サーバ側でメールが保存されるWebメールの場合、ブラウザがメールクライアントに相当する。なお、メールクライアントが動作する端末は会議システムのアプリケーションが動作する端末と同じでなくてもよい。
S14:メールクライアントは、端末10のディスプレイ120に確認メールを表示する。確認メールの表示例を図25(b)に示す。
S15:ユーザは、確認メールに表示される確認リクエストURLをクリックする。これにより、端末10の例えばブラウザが確認リクエストURLにアクセスする。図25(b)に示すように、この確認リクエストURLは動的URLになっていてURLの後の"?"に続いて「code=515d8e62137f9315」というパラメータ(確認トークン)が追加されている。確認トークンは、メールアドレスを確認しているユーザを識別するための識別情報である。この確認トークンは、ブラウザが確認リクエストURLにアクセスすることでアカウント管理部に通知される。
S16:アカウント管理部55は確認トークンを認証サーバに送信する。
S17:認証サーバは、確認トークンを用いて、メールアドレスの変更確認処理を行い、メールアドレス確認済フラグに"TRUE"を設定する。この処理については図24にて説明する。
The procedures of S1 to S7 are the same as those in FIG. That is, when the user presses the “account information management tool” 502 in FIG. 18, a login screen is displayed on the user's browser.
S8: When authentication is established (Yes in S6), the account management unit 55 transmits a mail address change screen to the terminal, and the terminal 10 displays the mail address change screen on the display 120. An example of the mail address change screen is shown in FIG.
S9: The user inputs necessary information (hereinafter referred to as mail address change information) from the mail address change screen and transmits it to the account management unit 55.
S10: The transmission / reception unit 51 of the transmission management system receives the mail address change information and supplements the mail address change information. This process will be described with reference to FIG.
S11: The account management unit 55 transmits the mail address change information to the authentication server 57.
S12: The authentication server 57 stores e-mail addresses and the like in the account management table. This process will be described with reference to FIG.
S13: The account management unit 55 sends a confirmation email with the email address entered by the user as the destination. The user's terminal 10 receives the confirmation mail by the mail client. A mail client is a type of application that runs on a terminal, for example, and is software that sends and receives mail using the SMTP or POP protocol and stores it. In the case of Web mail in which mail is stored on the server side, the browser corresponds to a mail client. The terminal on which the mail client operates may not be the same as the terminal on which the conference system application operates.
S14: The mail client displays a confirmation mail on the display 120 of the terminal 10. A display example of the confirmation mail is shown in FIG.
S15: The user clicks the confirmation request URL displayed in the confirmation mail. Thereby, for example, the browser of the terminal 10 accesses the confirmation request URL. As shown in FIG. 25B, this confirmation request URL is a dynamic URL, and a parameter (confirmation token) “code = 515d8e62137f9315” is added after “?” After the URL. The confirmation token is identification information for identifying the user who has confirmed the mail address. The confirmation token is notified to the account management unit when the browser accesses the confirmation request URL.
S16: The account management unit 55 transmits a confirmation token to the authentication server.
S17: The authentication server uses the confirmation token to perform a mail address change confirmation process, and sets “TRUE” in the mail address confirmed flag. This process will be described with reference to FIG.

図23(a)は、図22のステップS10のメールアドレス変更情報作成処理の詳細なフローチャート図の一例である。   FIG. 23A is an example of a detailed flowchart of the mail address change information creation process in step S10 of FIG.

アカウント管理部55は、操作入力受付部12が受け付けたメールアドレス変更情報を取得して、メールアドレス変更情報を補完する(S101)。メールアドレス変更情報は、ログインID、確認中メールアドレス、確認トークン、及び、トークン有効期限である。このうち、ログインIDは、現在、ログイン中のログインIDである。確認中メールアドレスは入力されたメールアドレスである。確認トークンはランダムに作成する。トークン有効期限は例えば24時間後である。   The account management unit 55 acquires the mail address change information received by the operation input receiving unit 12, and supplements the mail address change information (S101). The email address change information includes a login ID, a confirmation email address, a confirmation token, and a token expiration date. Among these, the login ID is a login ID currently being logged in. The confirmation e-mail address is the input e-mail address. Confirmation tokens are created randomly. The token expiration date is, for example, 24 hours later.

端末10の送受信部11はメールアドレス変更情報を認証サーバに送信する(S102)。   The transmission / reception unit 11 of the terminal 10 transmits the mail address change information to the authentication server (S102).

また、ログイン要求部13は、確認メールの文面を作成する(S103)。すなわち、上記の確認リクエストURLを作成する。確認メールに含まれる確認リクエストURLは予め決まっており、確認トークンはS101で作成されている。   In addition, the login request unit 13 creates a text of the confirmation mail (S103). That is, the confirmation request URL is created. The confirmation request URL included in the confirmation mail is determined in advance, and the confirmation token is created in S101.

ログイン要求部13は、確認メールをユーザが入力したメールアドレスを宛先にして送信する(S104)。   The login request unit 13 transmits the confirmation email with the email address input by the user as the destination (S104).

図23(b)は、図22のステップS12のメールアドレス変更情報保存処理の詳細なフローチャート図の一例である。   FIG. 23B is an example of a detailed flowchart of the mail address change information saving process in step S12 of FIG.

認証サーバはメールアドレス変更情報を受信し、メールアドレス変更情報を用いてアカウント管理テーブルを変更する(S121)。すなわち、「確認中メールアドレス」フィールドにユーザが入力したメールアドレスを、「確認トークン」フィールドにステップS101で作成された確認トークンを、「トークン有効期限」フィールドにステップS101で作成されたトークン有効期限をそれぞれ設定する。   The authentication server receives the mail address change information and changes the account management table using the mail address change information (S121). That is, the email address entered by the user in the “confirming email address” field, the confirmation token created in step S101 in the “confirmation token” field, and the token expiration date created in step S101 in the “token expiration date” field. Set each.

図24は、図22のステップS17のメールアドレス変更確認処理の詳細なフローチャート図の一例である。   FIG. 24 is an example of a detailed flowchart of the mail address change confirmation process in step S17 of FIG.

認証サーバ57は確認トークンを受信する(S171)。   The authentication server 57 receives the confirmation token (S171).

認証サーバ57は、確認トークンでアカウント管理テーブルを検索する(S172)。   The authentication server 57 searches the account management table with the confirmation token (S172).

同じ確認トークンがアカウント管理テーブルから見つからない場合(S173のNo)、認証サーバ57はメールアドレスの変更が失敗したと判定する(S177)。   When the same confirmation token is not found from the account management table (No in S173), the authentication server 57 determines that the mail address change has failed (S177).

同じ確認トークンがアカウント管理テーブルから見つかった場合(S173のYes)、次いで、認証サーバ57は見つかった確認トークンに紐付いているトークン有効期限を参照し確認トークンが有効期限内か否かを判定する(S174)。   If the same confirmation token is found from the account management table (Yes in S173), the authentication server 57 then refers to the token expiration date associated with the found confirmation token to determine whether the confirmation token is within the expiration date ( S174).

確認トークンが有効期限内でない場合(S174のNo)、認証サーバ57はメールアドレスの変更が失敗したと判定する(S177)。   When the confirmation token is not within the expiration date (No in S174), the authentication server 57 determines that the mail address change has failed (S177).

確認トークンが有効期限内の場合(S174のYes)、認証サーバ57はアカウント情報を更新する(S175)。すなわち、「メールアドレス」フィールドに確認中メールアドレスを設定する。「メールアドレス確認済フラグ」に"TRUE"を設定する。確認中メールアドレス、確認トークン、及び、トークン有効期限には"null"を設定する。   If the confirmation token is within the expiration date (Yes in S174), the authentication server 57 updates the account information (S175). That is, the e-mail address being confirmed is set in the “mail address” field. “TRUE” is set in the “mail address confirmed flag”. “Null” is set to the e-mail address being confirmed, the confirmation token, and the token expiration date.

認証サーバ57は、メールアドレスの変更が成功したことを端末に送信する(S176)。   The authentication server 57 transmits to the terminal that the mail address has been successfully changed (S176).

<メールアドレス変更画面>
図25(a)はメールアドレス変更画面の一例を示す。メールアドレス変更画面にはログイン中の現在の「ログインID」、未登録と表示された「現在のメールアドレス」が表示される。また、「新メールアドレス」の入力欄503、「確認メールを送信」ボタン504、及び、キャンセルボタンが表示される。ユーザは、「新メールアドレス」に自身が管理するメールアドレスを入力し、「確認メールを送信」ボタン504を押下する。これにより、メールアドレス変更情報が伝送管理システムに送信される。
<Mail address change screen>
FIG. 25A shows an example of a mail address change screen. On the mail address change screen, the current “login ID” being logged in and the “current mail address” displayed as unregistered are displayed. In addition, a “new mail address” input field 503, a “send confirmation mail” button 504, and a cancel button are displayed. The user inputs an e-mail address managed by the user in “new e-mail address” and presses a “send confirmation e-mail” button 504. As a result, the mail address change information is transmitted to the transmission management system.

図25(b)は、確認メールの文面の一例を示す図である。文中の「https://auth.example.com/util/account/email_change?code=515d8e62137f9315」が確認リクエストURL505である。「515d8e62137f9315」は確認トークンである。この確認リクエストURLは伝送管理システムのURL、又は、認証サーバ57が伝送管理システムとは別体の場合、認証サーバ57のURLを示す。   FIG. 25B is a diagram showing an example of the text of the confirmation mail. “Https://auth.example.com/util/account/email_change?code=515d8e62137f9315” in the sentence is the confirmation request URL 505. “515d8e62137f9315” is a confirmation token. This confirmation request URL indicates the URL of the transmission management system or the URL of the authentication server 57 when the authentication server 57 is separate from the transmission management system.

〔アカウント管理テーブルの遷移について〕
図10に示したアカウント管理テーブルの各レコードは、それぞれがメールアドレスの確認状態、及び、パスワードの変更状態が異なっている。
ID=4
ハッシュ化パスワードが登録されているが、パスワード変更済フラグとメールアドレス確認フラグがFALSEなので、ID4のレコードはログインIDとハッシュ化パスワードが登録された直後のレコードである。
ID=1
確認中メールアドレス・確認トークン・トークン有効期限が登録されているが、メールアドレスが"null"なので、図22のS12〜S17の間の状態である。
ID=3
メールアドレス確認済フラグがTRUEなので、図22のS17以降の状態である。
ID=2
確認中メールアドレス・確認トークン・トークン有効期限が登録されているが、メールアドレスに別のメールアドレスが設定されているので、2回目以降のメールアドレスの変更の途中(図22のS12〜S17の間の状態)である。また、パスワード変更済フラグがTRUEなので、初期パスワードが変更された状態である。
[About transition of account management table]
Each record of the account management table shown in FIG. 10 has a different e-mail address confirmation state and password change state.
ID = 4
Although the hashed password is registered, since the password changed flag and the mail address confirmation flag are FALSE, the record of ID4 is a record immediately after the login ID and the hashed password are registered.
ID = 1
Although the confirmation e-mail address / confirmation token / token expiration date is registered, the e-mail address is “null”, so the state is between S12 and S17 in FIG.
ID = 3
Since the mail address confirmed flag is TRUE, the state is after S17 in FIG.
ID = 2
The e-mail address, confirmation token, and token expiration date being confirmed are registered, but another e-mail address is set as the e-mail address, so the e-mail address is being changed for the second and subsequent times (from S12 to S17 in FIG. 22). State between). Further, since the password changed flag is TRUE, the initial password is changed.

以上説明したように、本実施形態の伝送システム1は、アプリケーションの起動前にメールアドレスを確認することで、ユーザがパスワードを忘れた場合に、ユーザをパスワードリセット画面に誘導できる。   As described above, the transmission system 1 according to the present embodiment can guide the user to the password reset screen when the user forgets the password by checking the mail address before starting the application.

なお、上記の説明では伝送管理システムがアカウント管理部と認証サーバを有していたが、アカウント管理部と認証サーバがそれぞれ伝送管理システムの外部に存在してもよい。この場合、アカウント管理部と認証サーバは1つの装置内にあっても別々の装置内にあってもよい。また、アカウント管理部と認証サーバが1つの機能として伝送管理システム内に配置されていてもよい。また、ユーザ認証管理DB5001は伝送管理システムがアクセス可能な場所にあればよい。また、端末10が、端末認証部52,アカウント管理部及び認証サーバを有していてもよい。   In the above description, the transmission management system has the account management unit and the authentication server. However, the account management unit and the authentication server may exist outside the transmission management system. In this case, the account management unit and the authentication server may be in one device or in separate devices. Further, the account management unit and the authentication server may be arranged in the transmission management system as one function. Further, the user authentication management DB 5001 only needs to be in a location accessible by the transmission management system. Further, the terminal 10 may include a terminal authentication unit 52, an account management unit, and an authentication server.

この実施形態で説明する端末と伝送管理システムとが接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成があることは言うまでもない。   The system configuration in which the terminal and the transmission management system described in this embodiment are connected is an example, and it goes without saying that there are various system configurations depending on the application and purpose.

1 伝送システム
10 伝送端末
50 伝送管理システム
1 Transmission System 10 Transmission Terminal 50 Transmission Management System

特許第3997362号公報Japanese Patent No. 3997362

Claims (11)

他の情報処理装置とネットワークを介して映像及び音声を送受信する情報処理装置であって、
操作を受け付ける操作受け付け手段と、
前記操作受け付け手段が受け付けたユーザ識別情報と認証情報を、認証要求と共に外部機器に送信する情報送信手段と、
外部機器から受信した認証結果が認証成立であり、かつ、外部機器から受信したユーザの電子メールアドレスの確認有無情報が確認済みの場合、映像及び音声の送受信機能を有効化する有効化手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus that transmits and receives video and audio to and from other information processing apparatuses via a network,
Operation accepting means for accepting an operation;
Information transmitting means for transmitting user identification information and authentication information received by the operation receiving means to an external device together with an authentication request;
If the authentication result received from the external device is the authentication establishment, and the confirmation information of the user's e-mail address received from the external device has been confirmed, an enabling means for activating the video and audio transmission / reception function;
An information processing apparatus comprising:
前記確認有無情報は、電子メールアドレスが到達したことが確認されると確認済みに設定される、ことを特徴とする請求項1記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the confirmation presence / absence information is set to confirmed when it is confirmed that the e-mail address has arrived. 前記有効化手段は、外部機器から受信した認証結果が認証成立であり、かつ、外部機器から受信したユーザの電子メールアドレスの確認有無情報が確認済みであり、さらに、外部機器から受信したユーザの前記認証情報の変更有無情報が変更ありの場合、映像及び音声の送受信機能を有効化する、
ことを特徴とする請求項1又は2記載の情報処理装置。
The validation means is that the authentication result received from the external device is authenticated, the confirmation information on the email address of the user received from the external device is confirmed, and the user's email received from the external device is further confirmed. When the authentication information change presence / absence information is changed, the video / audio transmission / reception function is enabled.
The information processing apparatus according to claim 1 or 2.
外部機器から受信したユーザの電子メールアドレスの確認有無情報が確認済みでない場合、電子メールの確認処理を行う画面を表示し、
外部機器から受信したユーザの前記認証情報の変更有無情報が変更済みでない場合、前記認証情報の変更処理を行う画面を表示する画面表示手段、
を有することを特徴とする請求項3記載の情報処理装置。
If the confirmation information of the user's email address received from the external device has not been confirmed, a screen for confirming the email is displayed.
Screen display means for displaying a screen for performing a change process of the authentication information when the change information of the authentication information of the user received from the external device has not been changed;
The information processing apparatus according to claim 3, further comprising:
前記ユーザ識別情報は、有償でユーザに配布されているか、又は、有償のライセンス若しくは有償のコンテンツと紐づけられており、
複数のユーザ識別情報と初期設定された認証情報の組がまとめて顧客側に配布されている、
ことを特徴とする請求項1〜4いずれか1項記載の情報処理装置。
The user identification information is distributed to the user for a fee, or is associated with a fee-based license or a fee-based content,
A set of multiple user identification information and authentication information that is initially set is distributed to the customer side.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
他の情報処理装置とネットワークを介して映像及び音声を送受信する情報処理装置と、外部機器とを有する映像音声送受信システムであって、
ユーザ識別情報に対応づけてユーザの認証情報、及び、ユーザの電子メールアドレスの確認有無情報、が登録されたユーザ情報記憶手段と、
情報処理装置から送信された前記ユーザ識別情報と前記認証情報に基づきユーザの認証が成立するか否かを判定する認証手段と、
操作を受け付ける操作受け付け手段と、
前記操作受け付け手段が受け付けたユーザ識別情報と認証情報を、認証要求と共に外部機器に送信する情報送信手段と、
外部機器から受信した認証結果が認証成立であり、かつ、外部機器から受信した前記確認有無情報が確認済みの場合、映像及び音声の送受信機能を有効化する有効化手段と、
を有することを特徴とする映像音声送受信システム。
An audio / video transmission / reception system including an information processing apparatus that transmits / receives video and audio to / from another information processing apparatus via a network, and an external device,
User information storage means in which user authentication information and user e-mail address confirmation presence / absence information are registered in association with user identification information;
Authentication means for determining whether user authentication is established based on the user identification information and the authentication information transmitted from the information processing device;
Operation accepting means for accepting an operation;
Information transmitting means for transmitting user identification information and authentication information received by the operation receiving means to an external device together with an authentication request;
If the authentication result received from the external device is authentication establishment, and the confirmation presence information received from the external device has been confirmed, an enabling means for enabling a video and audio transmission / reception function;
A video / audio transmission / reception system comprising:
前記外部装置は、新しいユーザ識別情報とユーザの認証情報の配布を要求された場合、前記ユーザ情報記憶手段に重複しないユーザ識別情報と紐づけて任意の前記認証情報を設定すると共に、前記確認有無情報を確認なしに設定し、
情報処理装置から電子メールアドレスの確認要求がある場合、電子メールアドレスの確認画面を前記情報処理装置に送信し、該情報処理装置からユーザ識別情報及びユーザの電子メールアドレスを受信し、
任意のメール識別情報を作成して前記電子メールアドレスを宛先にして送信し、
前記情報処理装置から受信した前記メール識別情報が、作成した前記メール識別情報と一致する場合、情報処理装置から該メール識別情報と共に受信したユーザの電子メールアドレスの前記確認有無情報を確認済みに設定する、
ことを特徴とする請求項6記載の映像音声送受信システム。
When the external device is requested to distribute new user identification information and user authentication information, the external device sets arbitrary authentication information in association with non-overlapping user identification information in the user information storage means, and the presence or absence of confirmation Set the information without confirmation,
When there is a confirmation request for an email address from the information processing device, the confirmation screen for the email address is transmitted to the information processing device, and the user identification information and the user's email address are received from the information processing device,
Create any email identification information and send it to the email address,
When the mail identification information received from the information processing apparatus matches the created mail identification information, the confirmation presence / absence information of the user's email address received together with the mail identification information from the information processing apparatus is set to confirmed. To
The video / audio transmission / reception system according to claim 6.
前記外部装置は、ユーザの認証が成立すると判定した場合にのみ、
情報処理装置から電子メールアドレスの確認要求がある場合、電子メールアドレスの確認画面を前記情報処理装置に送信する、
ことを特徴とする請求項7記載の映像音声送受信システム。
Only when the external device determines that user authentication is established,
When there is a confirmation request for the email address from the information processing device, an email address confirmation screen is transmitted to the information processing device.
The video / audio transmission / reception system according to claim 7.
他の情報処理装置とネットワークを介して映像及び音声を送受信する情報処理装置を認証する外部機器であって、
ユーザ識別情報に対応づけてユーザの認証情報、及び、ユーザの電子メールアドレスの確認有無情報、が登録されたユーザ情報記憶手段と、
情報処理装置から送信された前記ユーザ識別情報と前記認証情報に基づきユーザの認証が成立するか否かを判定する認証手段と、
新しいユーザ識別情報とユーザの認証情報の配布を要求された場合、前記ユーザ情報記憶手段に重複しないユーザ識別情報と任意の前記認証情報を設定すると共に、前記確認有無情報を確認なしに設定するユーザ情報作成手段と、
情報処理装置から電子メールアドレスの確認要求がある場合、電子メールアドレスの確認画面を前記情報処理装置に送信し、該情報処理装置からユーザ識別情報及びユーザの電子メールアドレスを受信する通信手段と、
任意のメール識別情報を作成して前記電子メールアドレスを宛先にして送信するメール識別情報作成手段と、を有し、
前記ユーザ情報作成手段は、前記情報処理装置から受信した前記メール識別情報が、メール識別情報作成手段が作成した前記メール識別情報と一致する場合、情報処理装置から該メール識別情報と共に受信したユーザの電子メールアドレスの前記確認有無情報を確認済みに設定する、
ことを特徴とする外部機器。
An external device that authenticates an information processing device that transmits and receives video and audio to and from other information processing devices via a network,
User information storage means in which user authentication information and user e-mail address confirmation presence / absence information are registered in association with user identification information;
Authentication means for determining whether user authentication is established based on the user identification information and the authentication information transmitted from the information processing device;
When requesting distribution of new user identification information and user authentication information, a user who sets non-overlapping user identification information and arbitrary authentication information in the user information storage means and sets the confirmation presence information without confirmation Information creation means;
A communication means for transmitting an e-mail address confirmation screen to the information processing apparatus when receiving an e-mail address confirmation request from the information processing apparatus, and receiving user identification information and a user's e-mail address from the information processing apparatus;
Email identification information creating means for creating arbitrary email identification information and sending the email address as a destination, and
The user information creation means, when the mail identification information received from the information processing apparatus matches the mail identification information created by the mail identification information creation means, the user information received from the information processing apparatus together with the mail identification information Set the confirmation information of the email address to confirmed,
External equipment characterized by that.
ユーザ識別情報に対応づけてユーザの認証情報、及び、ユーザの電子メールアドレスの確認有無情報、が登録されたユーザ情報記憶手段と、
情報処理装置から送信された前記ユーザ識別情報と前記認証情報に基づきユーザの認証が成立するか否かを判定する認証手段と、を有する外部機器と、
コンピュータを、
操作を受け付ける操作受け付け手段と、
前記操作受け付け手段が受け付けたユーザ識別情報と認証情報を、認証要求と共に外部機器に送信する情報送信手段と、
外部機器から受信した認証結果が認証成立であり、かつ、外部機器から受信した前記確認有無情報が確認済みの場合、映像及び音声の送受信機能を有効化する有効化手段と、として機能させるプログラムと、
を有することを特徴とする映像音声送受信システム。
User information storage means in which user authentication information and user e-mail address confirmation presence / absence information are registered in association with user identification information;
An external device having authentication means for determining whether or not user authentication is established based on the user identification information and the authentication information transmitted from the information processing apparatus;
Computer
Operation accepting means for accepting an operation;
Information transmitting means for transmitting user identification information and authentication information received by the operation receiving means to an external device together with an authentication request;
A program for functioning as an enabling means for enabling a video and audio transmission / reception function when the authentication result received from the external device is authentication successful and the confirmation presence information received from the external device has been confirmed; ,
A video / audio transmission / reception system comprising:
情報処理装置にインストールされると、
情報処理装置を、
操作を受け付ける操作受け付け手段と、
前記操作受け付け手段が受け付けたユーザ識別情報と認証情報を、認証要求と共に外部機器に送信する情報送信手段と、
外部機器から受信した認証結果が認証成立であり、かつ、外部機器から受信したユーザの電子メールアドレスの確認有無情報が確認済みの場合、映像及び音声の送受信機能を有効化する有効化手段と、として機能させるプログラム。
Once installed on the information processing device,
Information processing device
Operation accepting means for accepting an operation;
Information transmitting means for transmitting user identification information and authentication information received by the operation receiving means to an external device together with an authentication request;
If the authentication result received from the external device is the authentication establishment, and the confirmation information of the user's e-mail address received from the external device has been confirmed, an enabling means for activating the video and audio transmission / reception function; Program to function as.
JP2013085133A 2013-04-15 2013-04-15 Information processing device, video / audio transmission / reception system, program Active JP6111811B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013085133A JP6111811B2 (en) 2013-04-15 2013-04-15 Information processing device, video / audio transmission / reception system, program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013085133A JP6111811B2 (en) 2013-04-15 2013-04-15 Information processing device, video / audio transmission / reception system, program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2017051751A Division JP6372583B2 (en) 2017-03-16 2017-03-16 Information processing device, content data transmission / reception system, external system, program

Publications (2)

Publication Number Publication Date
JP2014206922A JP2014206922A (en) 2014-10-30
JP6111811B2 true JP6111811B2 (en) 2017-04-12

Family

ID=52120410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013085133A Active JP6111811B2 (en) 2013-04-15 2013-04-15 Information processing device, video / audio transmission / reception system, program

Country Status (1)

Country Link
JP (1) JP6111811B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017091369A (en) 2015-11-13 2017-05-25 株式会社リコー Management system, management method, and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06195307A (en) * 1992-12-22 1994-07-15 Fujitsu Ltd Automatic registering device for many and unspecified users
JP3768383B2 (en) * 2000-05-24 2006-04-19 株式会社りそなホールディングス E-mail system, system processing method for e-mail system, and recording medium on which program is recorded
JP2002351785A (en) * 2001-05-30 2002-12-06 Toshiba Tec Corp Method and device for managing mail address
JP2004005120A (en) * 2002-05-31 2004-01-08 Nomura Securities Co Ltd Automatic maintenance system for database of mail address
JP4909639B2 (en) * 2006-05-19 2012-04-04 楽天株式会社 Auction system, auction processing device, member information registration method, and member information registration processing program
JP5463757B2 (en) * 2009-06-02 2014-04-09 キヤノンマーケティングジャパン株式会社 Information processing apparatus, control method therefor, information processing system, and program

Also Published As

Publication number Publication date
JP2014206922A (en) 2014-10-30

Similar Documents

Publication Publication Date Title
US20160014119A1 (en) Authentication system, authentication method, program and communication system
US10425418B2 (en) Information processing apparatus, communications method, and system
JP6051782B2 (en) Communication system and program
JP6303324B2 (en) COMMUNICATION SYSTEM, MANAGEMENT DEVICE, COMMUNICATION METHOD, AND PROGRAM
US20150047002A1 (en) Communication system, management apparatus, communication method and computer-readable recording medium
US10187336B2 (en) Transmission system, communications control apparatus, transmission terminal, communications method, and transmission method
EP3113453B1 (en) Information processing apparatus and recording medium
JP6471451B2 (en) Transmission system, communication control device, communication control method, communication method, program
JP7447937B2 (en) Text chat management system, communication method, program, system
JP2017091369A (en) Management system, management method, and program
JP6326750B2 (en) Communication terminal, communication management system, communication system, transmission history management method, and program
WO2016147591A1 (en) Transmission system, transmission terminal, method and program
JP6372583B2 (en) Information processing device, content data transmission / reception system, external system, program
JP6484934B2 (en) COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION MANAGEMENT SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM
US20180041553A1 (en) Transmission system, transmission terminal, method, and program
EP3035593B1 (en) Transmission system, management system, terminal, method of transmission and program
JP6111811B2 (en) Information processing device, video / audio transmission / reception system, program
JP6307746B2 (en) Destination management system, communication system, destination management method, and program
JP2015142193A (en) transmission terminal and program
JP2016171373A (en) Service provision device, communication method, communication system, and program
JP2015153103A (en) Information processing apparatus and information processing system
JP6241301B2 (en) Transmission management system, transmission management method and program
JP2015177479A (en) Management system, program, maintenance system, program providing system and management method
JP2016151784A (en) System, fee processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160404

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170131

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: 20170214

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170227

R151 Written notification of patent or utility model registration

Ref document number: 6111811

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151