JP5924442B2 - Operation terminal - Google Patents
Operation terminal Download PDFInfo
- Publication number
- JP5924442B2 JP5924442B2 JP2015135621A JP2015135621A JP5924442B2 JP 5924442 B2 JP5924442 B2 JP 5924442B2 JP 2015135621 A JP2015135621 A JP 2015135621A JP 2015135621 A JP2015135621 A JP 2015135621A JP 5924442 B2 JP5924442 B2 JP 5924442B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- content
- icon
- icon information
- 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
Links
- 230000005540 biological transmission Effects 0.000 claims description 31
- 238000000034 method Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 description 91
- 238000004891 communication Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 20
- 230000004044 response Effects 0.000 description 14
- 230000008859 change Effects 0.000 description 11
- 230000009471 action Effects 0.000 description 9
- 230000004913 activation Effects 0.000 description 9
- 239000000284 extract Substances 0.000 description 7
- 238000012546 transfer Methods 0.000 description 3
- 101001094649 Homo sapiens Popeye domain-containing protein 3 Proteins 0.000 description 2
- 101000608234 Homo sapiens Pyrin domain-containing protein 5 Proteins 0.000 description 2
- 101000578693 Homo sapiens Target of rapamycin complex subunit LST8 Proteins 0.000 description 2
- 102100027802 Target of rapamycin complex subunit LST8 Human genes 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Selective Calling Equipment (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、遠隔制御技術に関する。 The present invention relates to a remote control technology.
特許文献1には、家電機器と、家電機器を遠隔操作するための端末装置と、家電機器および端末装置にネットワークを通じて接続されるサーバと、を有する遠隔制御システムが開示されている。
この遠隔制御システムにおいて、サーバは、端末装置からの要求に応じて、家電機器に対応する操作画面を提供する。そして、操作画面に入力された制御情報を、端末装置から受信して家電機器に送信する。これを受けて、家電機器は、サーバから受信した制御情報に従った動作を行う。 In this remote control system, the server provides an operation screen corresponding to the home appliance in response to a request from the terminal device. And the control information input into the operation screen is received from a terminal device, and is transmitted to household appliances. In response, the home appliance performs an operation according to the control information received from the server.
しかしながら、特許文献1に記載の遠隔制御システムは、家電機器の遠隔操作可能な項目が追加・変更される都度、操作画面を介して、この追加・変更された項目に関する制御情報を端末装置から受付可能とするために、サーバを修正しなければならない。このため、柔軟性に欠ける。また、専用のサーバを設置しなければならずコストが嵩む。
However, the remote control system described in
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、遠隔操作可能な項目の追加・変更に柔軟に対応でき、かつ専用のサーバを必要としない遠隔制御技術を提供することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a remote control technique that can flexibly respond to addition / change of remotely operable items and does not require a dedicated server. It is in.
上記課題を解決するために、本発明では、遠隔操作可能な項目に関する情報の、制御対象装置から操作端末への送信、および遠隔操作の実施項目に関する情報の、操作端末から制御対象装置への送信に、電子メールを利用する。そして、操作端末は、制御対象装置から受信した、遠隔操作可能な項目に関する情報に基づいて操作画面を表示して、ユーザから制御対象装置の遠隔操作を受け付ける。一方、制御対象装置は、操作端末から受信した、遠隔操作の実施項目に関する情報に従い処理を実行する。 In order to solve the above-described problem, in the present invention, transmission of information relating to remotely operable items from the control target device to the operation terminal, and transmission of information relating to remote operation implementation items from the operation terminal to the control target device Use email. Then, the operation terminal displays an operation screen based on the information related to the remotely operable item received from the control target device, and accepts the remote operation of the control target device from the user. On the other hand, the device to be controlled executes processing according to the information related to the remote operation item received from the operation terminal.
例えば、本発明は、電子メール機能を備えた制御対象装置を遠隔操作するための操作端末であって、
前記制御対象装置から、遠隔操作で選択可能なコンテンツ操作毎に、制御コマンド名を示すテキストデータと、制御コマンドであることを示すクラス情報と、を含むアイコン情報、および、操作対象のコンテンツデータのディレクトリ名あるいはファイル名を示すテキストデータと、ディレクトリの階層を示すクラス情報と、を含むアイコン情報が、メール本文に記述あるいは添付された電子メールであるメニュー通知メールを受信するメニュー取得手段と、
前記メニュー取得手段により受信した前記メニュー通知メールからアイコン情報を抽出し、クラス情報毎に、当該クラス情報を含むアイコン情報に含まれているテキストデータを操作画面に表示して、ユーザに、抽出したアイコン情報のなかから、クラス情報毎にいずれか一つのアイコン情報を選択させる操作受付手段と、
前記操作受付手段によってクラス情報毎に選択されたアイコン情報に含まれているテキストデータがメール本文に記述あるいは添付された操作内容通知メールを作成し、前記制御対象装置に、当該操作内容通知メールを送信して、前記クラス情報毎に選択されたアイコン情報に含まれているテキストデータによって特定されるコンテンツ操作に従った処理の実行を要求する実行要求手段と、を備え、
前記実行要求手段は、
前記制御コマンドであることを示すクラス情報を含むアイコン情報のなかから選択されたアイコン情報に含まれているテキストデータがコンテンツ取得命令の制御コマンド名を示している場合、前記制御対象装置に対して、格納ディレクトリの階層を示すクラス情報を含むアイコン情報のなかから選択されたアイコン情報に含まれているクラス情報が示す格納ディレクトリの階層から、当該アイコン情報に含まれているテキストデータが示すファイル名のコンテンツデータを読み出して、自操作端末に送信する処理の実行を要求し、
前記制御コマンドであることを示すクラス情報を含むアイコン情報のなかから選択されたアイコン情報に含まれているテキストデータがコンテンツ保存命令の制御コマンド名を示している場合、ユーザから保存対象のコンテンツデータの指定を受け付けて、当該保存対象のコンテンツデータを前記操作内容通知メールに添付し、前記制御対象装置に対して、格納ディレクトリの階層を示すクラス情報を含むアイコン情報のなかから選択されたアイコン情報に含まれているクラス情報が示す格納ディレクトリの階層の、当該アイコン情報に含まれているテキストデータが示すディレクトリ名のディレクトリに、当該保存対象のコンテンツデータを保存する処理の実行を要求する。
For example, the present invention is an operation terminal for remotely operating a control target device having an electronic mail function,
For each content operation selectable from the control target device by remote operation, icon data including text data indicating a control command name, class information indicating a control command, and content data to be operated Menu acquisition means for receiving a menu notification mail, which is an e-mail in which icon information including text data indicating a directory name or file name and class information indicating a directory hierarchy is described or attached to the mail body;
The icon information is extracted from the menu notification mail received by the menu acquisition unit, and for each class information, the text data included in the icon information including the class information is displayed on the operation screen and extracted to the user. Operation accepting means for selecting any one icon information for each class information from the icon information;
Create an operation content notification mail in which the text data included in the icon information selected for each class information by the operation accepting means is described or attached to the mail body, and send the operation content notification mail to the control target device. Transmission request means for requesting execution of processing in accordance with a content operation specified by the text data included in the icon information selected for each of the class information,
The execution request means includes
When the text data included in the icon information selected from the icon information including the class information indicating the control command indicates the control command name of the content acquisition command, the control target device The file name indicated by the text data included in the icon information from the storage directory hierarchy indicated by the class information included in the icon information selected from the icon information including the class information indicating the storage directory hierarchy Request the execution of the process of reading the content data of the
If the text data included in the icon information selected from the icon information including the class information indicating the control command indicates the control command name of the content storage command, the content data to be stored by the user The icon information selected from the icon information including the class information indicating the hierarchy of the storage directory for the control target device is attached to the operation content notification mail. Is requested to execute the process of saving the content data to be saved in the directory having the directory name indicated by the text data included in the icon information in the storage directory hierarchy indicated by the class information included in.
本発明によれば、遠隔操作可能な項目の追加・変更に柔軟に対応でき、かつ専用のサーバを必要としない遠隔制御技術を提供できる。 ADVANTAGE OF THE INVENTION According to this invention, the remote control technique which can respond flexibly to the addition / change of the item which can be operated remotely, and does not require a dedicated server can be provided.
以下に、本発明の実施の形態について説明する。 Embodiments of the present invention will be described below.
図1は、本発明の一実施の形態に係る電話システムの概略図である。 FIG. 1 is a schematic diagram of a telephone system according to an embodiment of the present invention.
図示するように、本実施の形態の電話システムは、LAN6に接続された少なくとも一台の電話端末1と、無線基地局5を介してWAN7に接続された少なくとも一台の携帯端末2と、を有する。ここで、LAN6には、電話端末1のプレゼンス情報を管理するプレゼンスサーバ3が接続されている。また、LAN6は、ゲートウェイ(GW)4を介してWAN7に接続されている。
As shown in the figure, the telephone system of the present embodiment includes at least one
本実施の形態の電話システムは、遠隔制御システムとしての機能を有する。すなわち、電話端末1は、遠隔制御システムにおける制御対象装置に該当し、携帯端末2は、遠隔制御システムにおける操作端末に該当する。そして、遠隔操作可能な項目(以下、遠隔操作可能項目)に関する情報の電話端末1から携帯端末2への送信、および遠隔操作の実施項目(以下、遠隔操作実施項目)に関する情報の携帯端末2から電話端末1への送信には、電子メールが利用される。携帯端末2は、電話端末1から受信した遠隔操作可能項目に関する情報に基づいて操作画面を表示し、ユーザから遠隔操作を受け付ける。一方、電話端末1は、携帯端末2から受信した遠隔操作実施項目に関する情報に従い処理を実行する。
The telephone system of the present embodiment has a function as a remote control system. That is, the
なお、本実施の形態では、遠隔操作対象の機能として、留守録、着信転送等の電話機能の設定(以下、電話機能操作)、プレゼンス情報の設定(以下、プレゼンス操作)、およびコンテンツの格納、閲覧等のコンテンツ処理(以下、コンテンツ操作)を想定している。 In the present embodiment, as functions to be remotely operated, telephone function settings such as voice mail and call forwarding (hereinafter referred to as telephone function operations), presence information settings (hereinafter referred to as presence operations), content storage, A content process such as browsing (hereinafter, content operation) is assumed.
図2(A)は、本実施の形態に係る電話システムの、電話機能・プレゼンス操作に関する遠隔制御の動作例を説明するためのシーケンス図である。 FIG. 2A is a sequence diagram for explaining an example of remote control operation regarding the telephone function / presence operation of the telephone system according to the present embodiment.
携帯端末2は、電話機能・プレゼンス操作のメニュー要求の指示をユーザから受け付けると(S301)、電話機能・プレゼンス操作の遠隔操作可能項目を要求するための電子メール(以下、メニュー要求メール)を生成し、このメニュー要求メールを電話端末1に送信する(S302)。
When the
これを受けて、電話端末1は、電話機能・プレゼンス操作の遠隔操作可能項目に関する情報(以下、アイコン情報)、およびアイコン情報を用いてユーザから遠隔操作を受け付けるためのアプリケーションプログラム(以下、操作アプリ)を送信するための電子メール(メニュー通知メール)を生成し(S303)、このメニュー通知メールを携帯端末2に送信する(S304)。
In response to this, the
携帯端末2は、電話端末1から受け取ったメニュー通知メールから電話機能・プレゼンス操作のアイコン情報および操作アプリを取得する。そして、操作アプリを起動し、電話機能・プレゼンス操作のアイコン情報を用いて、ユーザから電話機能・プレゼンス操作の操作内容を受け付けるための操作画面を表示する(S305)。
The
それから、携帯端末2は、ユーザから電話機能・プレゼンス操作の操作内容を受け付けたならば(S306)、この操作内容を通知するための認証情報付き電子メール(操作内容通知メール)を生成して(S307)、電話端末1に送信する(S308)。
Then, when the
電話端末1は、携帯端末2から操作内容通知メールを受信すると、この操作内容通知メールに記述されている認証情報を用いて認証処理を実施する(S309)。そして、認証成立したならば、操作内容通知メールを解析して、電話機能操作およびプレゼンス操作各々の操作内容を抽出する(S310)。そして、抽出した電話機能操作の操作内容に従い、電話機能を設定するとともに(S311)、抽出したプレゼンス操作の操作内容に従い、プレゼンスサーバ3へのプレゼンス情報の設定を行う(S312)。
When receiving the operation content notification mail from the
図2(B)は、本実施の形態に係る電話システムの、コンテンツ操作に関する遠隔制御の動作例を説明するためのシーケンス図である。 FIG. 2B is a sequence diagram for explaining an example of remote control operation related to content operation in the telephone system according to the present embodiment.
携帯端末2は、コンテンツ操作のメニュー要求の指示をユーザから受け付けると(S321)、コンテンツ操作の遠隔操作可能項目を要求するための電子メール(メニュー要求メール)を生成し、このメニュー要求メールを電話端末1に送信する(S322)。
When the
これを受けて、電話端末1は、コンテンツ操作のアイコン情報および操作アプリを送信するための電子メール(メニュー通知メール)を生成して(S323)、このメニュー通知メールを携帯端末2に送信する(S324)。
Receiving this, the
携帯端末2は、電話端末1から受け取ったメニュー通知メールからコンテンツ操作のアイコン情報および操作アプリを取得する。そして、操作アプリを起動し、コンテンツ操作のアイコン情報を用いて、ユーザからコンテンツ操作の操作内容を受け付けるための操作画面を表示する(S325)。
The
それから、携帯端末2は、ユーザからコンテンツ操作の操作内容を受け付けたならば(S326)、この操作内容を通知するための認証情報付きの電子メール(操作内容通知メール)を生成して(S327)、この操作内容通知メールを電話端末1に送信する(S328)。
Then, if the
電話端末1は、携帯端末2から操作内容通知メールを受信すると、この操作内容通知メールに記述されている認証情報を用いて認証処理を実施する(S329)。そして、認証成立したならば、操作内容通知メールを解析して、コンテンツ操作の操作内容を抽出する(S330)。そして、抽出したコンテンツ操作の操作内容に従い、コンテンツの格納、閲覧等の処理を行う(S331)。
When the
つぎに、本実施の形態に係る電話システムを構成する電話端末1、携帯端末2について詳細に説明する。
Next, the
まず、電話端末1について説明する。
First, the
図3は、電話端末1の概略機能構成図である。
FIG. 3 is a schematic functional configuration diagram of the
図示するように、電話端末1は、通信インターフェース部101と、マンマシンインターフェース部102と、電話機能部103と、メール送受信部104と、メール機能部105と、コンテンツ格納部106と、コンテンツ格納制御部107と、電話機能設定部108と、プレゼンス情報設定部109と、操作アプリ格納部110と、アイコン情報格納部111と、メニュー通知メール生成部112と、メール解析部113と、を有する。
As shown in the figure, the
通信インターフェース部101は、LAN6を介して、他の電話端末1、携帯端末2、プレゼンスサーバ3等と通信を行うためのインターフェースである。
The
マンマシンインターフェース部102は、ユーザが電話および各種操作を行うためのインターフェースであり、図示していないが、ハンドセット、スピーカ、フックボタン、ダイヤルキー等の操作部、およびLCD、LED等の表示部を備える。
The man-
電話機能部103は、通信インターフェース部101を介して、発着信、着信転送、留守録等の電話本来の機能を実現する。
The
メール送受信部104は、SMTP、POP3等の通信プロトコルに従い、通信インターフェース部101を介して電子メールの送受信を行う。
The mail transmission /
メール機能部105は、電子メールの生成、閲覧および管理を行う電子メールクライアントである。メール機能部105は、マンマシンインターフェース部102を介してユーザから受け付けた文字列を送信メールに展開したり、メール解析部113を介してメール送受信部104から受け取った受信メールを、マンマシンインターフェース部102を介してユーザに通知したり、送受信メールを保存したりする。
The
コンテンツ格納部106には、写真、動画、図面、それらに関連するメモ等のコンテンツデータが格納される。
The
コンテンツ格納制御部107は、コンテンツ格納部106に対するコンテンツデータの登録・変更・削除・読出しを制御するとともに、階層型ディレクトリによりコンテンツ格納部106に格納されているコンテンツデータを管理する。
The content
電話機能設定部108は、マンマシンインターフェース部102を介してユーザから受け付けた指示、あるいはメール解析部113から受け付けた指示に従い、電話機能部103に、留守録、着信転送等の電話機能を設定する。
The telephone
プレゼンス情報設定部109は、電話機能部103、メール解析部113、あるいはマンマシンインターフェース部102を介してユーザから受け付けた指示に従い、通信インターフェース部101を介して、プレゼンスサーバ3にプレゼンス情報を送信したり、プレゼンスサーバ3からプレゼンス情報を受信して、マンマシンインターフェース部102を介してユーザに通知したりする。
The presence
操作アプリ格納部110には、操作アプリが格納されている。
The operation
アイコン情報格納部111には、アイコン情報が格納されている。
The icon
図4(A)は、アイコン情報格納部111に格納されている電話機能・プレゼンス操作のアイコン情報1110の一例を模式的に表した図であり、図4(B)は、アイコン情報格納部111に格納されているコンテンツ操作のアイコン情報1110の一例を模式的に表した図である。
4A is a diagram schematically illustrating an example of
図示するように、アイコン情報格納部111には、電話機能・プレゼンス操作およびコンテンツ操作のそれぞれについて、携帯端末2のユーザから受付可能な遠隔操作可能項目に対応するアイコン情報1110が登録されている。それぞれのアイコン情報1110は、クラス情報1111と、アイコン1112と、テキストデータ1113と、テキスト種別1114と、を含む。クラス情報1111は、携帯端末2のユーザにアイコン情報1110の分類として提示されるグループ情報である。同じグループに属するアイコン情報1110には同じクラス情報1111が付与されている。アイコン1112は、図形や文字を組み合わせた操作用グラフィックである。このアイコン1112は、操作アプリによって携帯端末2の表示部に表示される操作画面上に展開され、このアイコン1112が属するアイコン情報1110を携帯端末2のユーザに選択させるために利用される。テキストデータ1113は、遠隔操作の操作内容を表すための文字列である。テキスト種別1114は、テキストデータ1113が表す文字列が情報[info]を表しているのか、それとも制御コマンド[command]を表しているのかを示すフラグである。
As illustrated,
図4(A)に示すように、電話機能・プレゼンス操作のアイコン情報1110は、クラス情報1111によって複数のグループに分類される。操作アプリは、操作画面を介して携帯端末2のユーザに、グループ単位にアイコン情報1110を提示して、グループごとにアイコン情報1110を一つ選択させる。ここで、<class1>のグループに属するアイコン情報1110は、テキスト種別1114が情報[info]を示し、かつテキストデータ1113の文字列がプレゼンス情報「ユーザの行動(act)」を示している。<class2>のグループに属するアイコン情報1110は、テキスト種別1114が情報[info]を示し、かつテキストデータ1113の文字列がプレゼンス情報「ユーザの行き先(des)」を示している。<class3>のグループに属するアイコン情報1110は、テキスト種別1114が情報[info]を示し、かつテキストデータ1113の文字列がプレゼンス情報「行動の開始時刻(sta)」を示している。<class4>のグループに属するアイコン情報1110は、テキスト種別1114が情報[info]を示し、かつテキストデータ1113の文字列がプレゼンス情報「行動の終了時刻(end)」を示している。<class5>および<class6>のグループに属するアイコン情報1110は、テキスト種別1114が制御コマンド[command]を示し、かつテキストデータ1113の文字列が電話機能操作の制御コマンドを示している。そして、<class−end>のグループに属するアイコン情報1110は、テキスト種別1114が制御コマンド[command]を示し、かつテキストデータ1113の文字列がプレゼンス操作の制御コマンドを示している。
As shown in FIG. 4A, the telephone function / presence
コンテンツ操作のアイコン情報1110も、電話機能・プレゼンス操作のアイコン情報1110と同様に、クラス情報1111によって複数のグループに分類される。ここで、コンテンツ操作のアイコン情報1110が分類されるグループは、コンテンツ操作の制御コマンドを表すテキストデータ1113を含むアイコン情報1110が属するグループ<class−end>と、コンテンツ格納部106内のコンテンツデータ名(格納フォルダまたは格納ファイルの名称)を表すテキストデータ1113を含むアイコン情報1110が属するグループ群とに分けられる。しかし、図4(B)に示すように、アイコン情報格納部111には、テキスト種別1114が制御[comand]を示し、かつテキストデータ1113の文字列がコンテンツ処理の制御コマンドを示す<class−end>のグループに属するアイコン情報1110のみが格納されている。なお、他のグループに属するコンテンツ操作のアイコン情報1110は、携帯端末2からコンテンツ操作のメニュー要求メールが送信されるごとに、後述のメニュー通知メール生成部112により、コンテンツデータが位置するディレクトリの階層を示すクラス情報1111が含まれるように(コンテンツ格納部106内の同じディレクトリに位置するフォルダ及びファイルに関連するアイコン情報1110が共通のグループに属するように)自動生成される。
The
メニュー通知メール生成部112は、メール解析部113から受け付けたメニュー通知メール生成指示に従い、操作アプリ格納部110に格納されている操作アプリおよびアイコン情報格納部111に格納されているアイコン情報1110を添付ファイルとするメニュー通知メール(例えば、メニュー通知メールであること示す文字列をタイトルとし、メール本文をなしとする空電子メール)を生成し、このメニュー通知メールを、メール送受信部104を介して携帯端末2に送信する。
The menu notification
例えば、メール解析部113から電話機能・プレゼンス操作のメニュー通知メール生成指示を受け付けた場合、メニュー通知メール生成部112は、アイコン情報格納部111から電話機能・プレゼンス操作のアイコン情報1110(図4(A)参照)をすべて読み出し、これらのアイコン情報1110が格納されたファイルをメニュー通知メールに添付する。
For example, when a menu notification mail generation instruction for telephone function / presence operation is received from the mail analysis unit 113, the menu notification
一方、メール解析部113からコンテンツ操作のメニュー通知メール生成指示を受け付けた場合、メニュー通知メール生成部112は、アイコン情報格納部111からコンテンツ操作のアイコン情報1110(図4(B)参照)をすべて読み出すとともに、コンテンツ格納制御部107が管理しているコンテンツ格納部106のディレクトリ階層構造に従ってコンテンツ操作のアイコン情報1110を作成する。そして、これらのアイコン情報1110が格納されたファイルをメニュー通知メールに添付する。
On the other hand, when a menu notification mail generation instruction for content operation is received from the mail analysis unit 113, the menu notification
図5は、メニュー通知メール生成部112によって自動生成されるコンテンツ操作のアイコン情報1110の一例を模式的に表した図である。メニュー通知メール生成部112によって自動生成されるアイコン情報1110にも、クラス情報1111と、アイコン1112と、テキストデータ1113と、テキスト種別1114と、が含まれる。ここで、クラス情報1111は、ディレクトリ階層上の位置関係を表している。例えば、<class1>は<class1x>の直近の上位層に、<class11>はクラス<class11x>の直近の上位層に、<class12>はクラス<class12x>の直近の上位層に、そして、<class13>はクラス<class13x>の直近の上位層に、それぞれ位置する。また、テキストデータ1113は、ディレクトリ階層上の対象位置にあるフォルダまたはファイルの名称と、この名称がフォルダ名であるか、それともファイル名であるかを示す文字列(図5では「fol」、「fil」)と、を含んで形成される。また、アイコン1112は、テキストデータ1113が表す文字列を含んで形成される。
FIG. 5 is a diagram schematically illustrating an example of content
メール解析部113は、メール送受信部104から受け取った電子メールを解析して、それが携帯端末2から受信したメニュー要求メールあるいは操作内容通知メールであるか否かを判断する。ここで、メニュー要求メールは、電話機能・プレゼンス操作あるいはコンテンツ操作のメニュー要求メールであることを示す文字列をタイトルに含み、かつメール本文をなしとする空電子メールである。また、操作内容通知メールは、電話機能・プレゼンス操作あるいはコンテンツ操作の操作内容通知メールであることを示す文字列をタイトルに含み、かつ、認証情報(ID、パスワードおよびユーザ名)および遠隔操作実施項目のアイコン情報1110がメール本文に展開された電子メールである。
The mail analysis unit 113 analyzes the electronic mail received from the mail transmission /
図6(A)ないし図6(C)は、操作内容通知メールの一例を模式的に表した図である。図示するように、操作内容通知メールは、操作内容通知メールであることを示す文字列をタイトル2120に含み、かつ、認証情報2122、および遠隔操作実施項目のアイコン情報1110がメール本文2121に展開されている。
FIGS. 6A to 6C are diagrams schematically illustrating an example of the operation content notification mail. As shown in the figure, the operation content notification mail includes a character string indicating that it is an operation content notification mail in the
図6(A)は、プレゼンス情報を新規に登録する場合の電話機能・プレゼンス操作の操作内容通知メールを例示している。メール本文2121には、プレゼンス情報の各項目(「ユーザの行動(act)」、「ユーザの行き先(des)」、「行動の開始時刻(sta)」、「行動の終了時刻(end)」)に対応するクラス情報1111(<class1>〜<class4>)を含むアイコン情報1110と、電話機能操作の制御コマンドとして転送OKを表すテキストデータ1113および電話機能操作の制御コマンドに対応するクラス情報1111(<class5>)を含むアイコン情報1110と、電話機能操作の制御コマンドとして留守録NGを表すテキストデータ1113および電話機能操作の制御コマンドに対応するクラス情報1111(<class6>)を含むアイコン情報1110と、プレゼンス操作の制御コマンドとしてプレゼンス情報の保存命令を表すテキストデータ1113およびプレゼンス操作の制御コマンドに対応するクラス情報1111(<class−end>)を含むアイコン情報1110と、が展開されている。
FIG. 6A illustrates an operation content notification mail for a telephone function / presence operation when new presence information is registered. In the
図6(B)は、GPS情報を登録する場合の電話機能・プレゼンス操作の操作内容通知メールを例示している。メール本文2121には、プレゼンス操作の制御コマンドとしてGPS情報の登録命令を表すテキストデータ1113およびプレゼンス操作の制御コマンドに対応するクラス情報1111(<class−end>)を含むアイコン情報1110がGPS情報2123とともに展開されている。
FIG. 6B illustrates an operation content notification mail for a telephone function / presence operation when GPS information is registered. In the
図6(C)は、コンテンツデータを保存する場合のコンテンツ操作の操作内容通知メールを例示している。メール本文2121には、コンテンツ操作の制御コマンドとしてコンテンツの保存命令を表すテキストデータ1113およびコンテンツ操作の制御コマンドに対応するクラス情報1111(<class−end>)を含むアイコン情報1110が展開されている。また、この操作内容通知メールには保存対象のコンテンツデータ2124が添付されている。
FIG. 6C illustrates an operation content notification mail of content operation when content data is stored. In the
なお、図6(A)ないし図6(C)に示す例では、メール本文2121に展開するアイコン情報1110にアイコン1112を含めていないが、これを含めるようにしてもよい。
In the example shown in FIGS. 6A to 6C, the
メール解析部113は、メール送受信部104から受け取った電子メールがメニュー要求メールおよび操作内容通知メール以外の電子メールであるならば、この電子メールをメール機能部105に渡す。一方、メニュー要求メールであるならば、このメニュー要求メールで指定されている電話機能・プレゼンス操作あるいはコンテンツ操作のメニュー通知メール生成指示を、このメニュー要求メールの送信元である携帯端末2のメールアドレスとともにメニュー通知メール生成部112に通知する。また、操作内容通知メールであるならば、この操作内容通知メールから操作内容を抽出し、この操作内容に従って電話機能設定部108およびプレゼンス情報設定部109、あるいはコンテンツ格納制御部107を制御する。
If the electronic mail received from the mail transmission /
図7は、携帯端末2からメニュー要求メールを受信した場合における電話端末1の動作を説明するためのフロー図である。
FIG. 7 is a flowchart for explaining the operation of the
まず、メール解析部113は、メニュー要求メールが電話機能・プレゼンス操作のメニュー要求メールであるか、それともコンテンツ操作のメニュー要求メールであるかを判断する(S101)。具体的には、メニュー要求メールのタイトルを解析し、電話機能・プレゼンス操作のメニュー要求メールであることを示す文字列が含まれているか、それともコンテンツ操作のメニュー要求メールであることを示す文字列が含まれているかを判断する。 First, the mail analysis unit 113 determines whether the menu request mail is a telephone request / presence operation menu request mail or a content operation menu request mail (S101). Specifically, the title of the menu request mail is analyzed, and a character string indicating that it is a menu request mail for telephone function / presence operation is included, or a character string indicating that it is a menu request mail for content operation Is included.
つぎに、メール解析部113は、メニュー要求メールが電話機能・プレゼンス操作のメニュー要求メールであるならば(S101で「電話機能・プレゼンス操作」)、電話機能・プレゼンス操作のメニュー通知メール生成指示を、メニュー要求メールの送信元である携帯端末2のメールアドレスとともにメニュー通知メール生成部112に通知する。
Next, if the menu request mail is a telephone request / presence operation menu request mail (“telephone function / presence operation” in S101), the mail analysis unit 113 issues a telephone function / presence operation menu notification mail generation instruction. The menu notification
これを受けて、メニュー通知メール生成部112は、アイコン情報格納部111から電話機能・プレゼンス操作のアイコン情報1110(図4(A)参照)をすべて読み出す(S102)。また、操作アプリ格納部110から操作アプリを読み出す(S106)。
In response to this, the menu notification
つぎに、メニュー通知メール生成部112は、電話機能・プレゼンス操作のメニュー通知メールを生成する。具体的には、電話機能・プレゼンス操作のメニュー通知メールであること示す文字列をタイトルに含み、メール本文をなしとする空電子メールを生成し、これを電話機能・プレゼンス操作のメニュー通知メールとする。そして、電話機能・プレゼンス操作のメニュー通知メールに電話機能・プレゼンス操作のアイコン情報1110および操作アプリを添付し(S107)、この電話機能・プレゼンス操作のメニュー通知メールを、メール送受信部104および通信インターフェース部101を介して、メニュー要求メールの送信元である携帯端末2に送信する(S108)。
Next, the menu notification
一方、メール解析部113は、メニュー要求メールがコンテンツ操作のメニュー要求メールであるならば(S101で「コンテンツ操作」)、コンテンツ操作のメニュー通知メール生成指示を、メニュー要求メールの送信元である携帯端末2のメールアドレスとともにメニュー通知メール生成部112に通知する。
On the other hand, if the menu request mail is a content operation menu request mail (“content operation” in S101), the mail analysis unit 113 sends a content operation menu notification mail generation instruction to the mobile phone that is the source of the menu request mail. The menu notification
これを受けて、メニュー通知メール生成部112は、アイコン情報格納部111からコンテンツ操作のアイコン情報1110(図4(B)参照)をすべて読み出す(S103)。また、コンテンツ格納制御部107からコンテンツ格納部106のディレクトリ情報を取得する(S104)。そして、取得したディレクトリ情報が示すディレクトリ階層構造に従って、図5に示すようなコンテンツ操作のアイコン情報1110を生成する(S105)。また、操作アプリ格納部110から操作アプリを読み出す(S106)。
In response to this, the menu notification
つぎに、メニュー通知メール生成部112は、コンテンツ操作のメニュー通知メールを生成する。具体的には、コンテンツ操作のメニュー通知メールであること示す文字列をタイトルに含み、メール本文をなしとする空電子メールを生成し、これをコンテンツ操作のメニュー通知メールとする。そして、コンテンツ操作のメニュー通知メールにコンテンツ操作のアイコン情報1110および操作アプリを添付し(S107)、このコンテンツ操作のメニュー通知メールを、メール送受信部104および通信インターフェース部101を介して、メニュー要求メールの送信元である携帯端末2に送信する(S108)。
Next, the menu notification
図8は、携帯端末2から操作内容通知メールを受信した場合における電話端末1の動作を説明するためのフロー図である。
FIG. 8 is a flowchart for explaining the operation of the
まず、メール解析部113は、操作内容通知メールの認証処理を実施する(S121)。具体的には、メール本文2121から認証情報2122を抽出し、この認証情報2122が、遠隔操作を許可するユーザの認証情報として予め登録されているか否かを判断する。そして、認証失敗の場合(S122でNO)、メール解析部113は、所定のエラー処理を実施する(S141)。例えば、メール機能部105に、エラーメッセージが記述された電子メールを生成させ、この電子メールを、メール送受信部104および通信インターフェース部101を介して操作内容通知メールの送信元である携帯端末2に送信させる。
First, the mail analysis unit 113 performs an operation content notification mail authentication process (S121). Specifically,
一方、認証成功の場合(S122でYES)、メール解析部113は、操作内容通知メールが電話機能・プレゼンス操作の操作内容通知メールであるか、それともコンテンツ操作の操作内容通知メールであるかを判断する(S123)。具体的には、操作内容通知メールのタイトル2120を解析し、電話機能・プレゼンス操作の操作内容通知メールであることを示す文字列が含まれているか、それともコンテンツ操作の操作内容通知メールであることを示す文字列が含まれているかを判断する。
On the other hand, if the authentication is successful (YES in S122), the mail analysis unit 113 determines whether the operation content notification mail is an operation content notification mail for a telephone function / presence operation or an operation content notification mail for a content operation. (S123). Specifically, the operation content
つぎに、メール解析部113は、操作内容通知メールが電話機能・プレゼンス操作の操作内容通知メールであるならば(S123で「電話機能・プレゼンス操作」)、操作内容通知メールのメール本文2121から電話機能操作の制御コマンドを抽出する(S124)。具体的には、メール本文2121から、電話機能操作の制御コマンドに対応するクラス情報1111(図4(A)では<class5>、<class6>)を含むアイコン情報1110を検索し、検索したアイコン情報1110に含まれるテキストデータ1113を電話機能操作の制御コマンドとして抽出する。あるいは、メール本文2121から、制御コマンド[command]を表すテキスト種別1114を含むアイコン情報1110を検索し、検索したアイコン情報1110のテキストデータ1113のうち、その文字列が電話機能操作の制御コマンドとして予め登録されたテキストデータ1113を、電話機能操作の制御コマンドとして抽出する。それから、メール解析部113は、抽出した電話機能操作の制御コマンドを電話機能設定部108に渡す。
Next, if the operation content notification mail is a telephone function / presence operation operation content notification mail (“telephone function / presence operation” in S123), the mail analysis unit 113 uses the
これを受けて、電話機能設定部108は、電話機能操作の制御コマンドに従い、携帯端末2への着信転送、留守録等の電話機能を設定する(S125)。
In response to this, the telephone
つぎに、メール解析部113は、操作内容通知メールのメール本文2121からプレゼンス操作の制御コマンドを抽出する(S126)。具体的には、メール本文2121から、プレゼンス操作の制御コマンドに対応するクラス情報1111(図4(A)では<class−end>)を含むアイコン情報1110を検索し、このアイコン情報1110のテキストデータ1113をプレゼンス操作の制御コマンドとして抽出する。あるいは、メール本文2121から、制御コマンド[command]を表すテキスト種別1114を含むアイコン情報1110を検索し、検索したアイコン情報1110のテキストデータ1113のうち、その文字列がプレゼンス操作の制御コマンドとして予め登録されたテキストデータ1113を、プレゼンス操作の制御コマンドとして抽出する。
Next, the mail analysis unit 113 extracts a presence operation control command from the
それから、メール解析部113は、抽出したプレゼンス操作の制御コマンドを解析する(S127)。 Then, the mail analysis unit 113 analyzes the extracted presence operation control command (S127).
その結果、プレゼンス操作の制御コマンドがプレゼンス情報の解除命令であるならば(S127で「解除」)、メール解析部113は、プレゼンス情報設定部109にプレゼンス情報の解除を指示する。これを受けて、プレゼンス情報設定部109は、通信インターフェース部101を介してプレゼンスサーバ3にアクセスし、プレゼンスサーバ3に登録されている自電話端末1のプレゼンス情報の解除を要求する(S128)。
As a result, if the control command for the presence operation is a presence information release command (“release” in S127), the mail analysis unit 113 instructs the presence
プレゼンス操作の制御コマンドがプレゼンス情報の登録命令であるならば(S127で「登録」)、メール解析部113は、プレゼンス情報設定部109にプレゼンス情報の解除を指示する。これを受けて、プレゼンス情報設定部109は、通信インターフェース部101を介してプレゼンスサーバ3にアクセスし、プレゼンスサーバ3に登録されている自電話端末1のプレゼンス情報の解除を要求する(S129)。
If the control command for presence operation is a presence information registration command (“registration” in S127), mail analysis unit 113 instructs presence
それから、メール解析部113は、操作内容通知メールのメール本文2121からプレゼンス情報を抽出する(S130)。具体的には、メール本文2121から、プレゼンス情報の各項目(「ユーザの行動(act)」、「ユーザの行き先(des)」、「行動の開始時刻(sta)」、「行動の終了時刻(end)」)に対応するクラス情報1111(図4(A)では<class1>〜<class4>)を含むアイコン情報1110を検索し、検索したアイコン情報1110のテキストデータ1113を、このアイコン情報1110のクラス情報1111に対応する項目のプレゼンス情報として抽出する。あるいは、メール本文2121から、情報[info]を表すテキスト種別1114を含むアイコン情報1110を検索し、検索したアイコン情報1110のテキストデータ1113を、このテキストデータ1113に含まれる文字列が示す項目(図4(A)では[act]、[des]、[sta]、「end]いずれか)のプレゼンス情報として抽出する。そして、メール解析部113は、抽出した各項目のプレゼンス情報をプレゼンス情報設定部109に通知し、プレゼンス情報設定部109にプレゼンス情報の登録を指示する。これを受けて、プレゼンス情報設定部109は、通信インターフェース部101を介してプレゼンスサーバ3にアクセスし、メール解析部113から受け取った各項目のプレゼンス情報を自電話端末1のプレゼンス情報として、プレゼンスサーバ3に登録を要求する(S131)。
Then, the mail analysis unit 113 extracts presence information from the
プレゼンス操作の制御コマンドがプレゼンス情報の追加・変更命令であるならば(S127で「追加・変更」)、メール解析部113は、S130と同様に、操作内容通知メールのメール本文2121からプレゼンス情報を抽出する(S132)。そして、抽出した各項目のプレゼンス情報をプレゼンス情報設定部109に通知し、プレゼンス情報設定部109にプレゼンス情報の追加・変更を指示する。これを受けて、プレゼンス情報設定部109は、通信インターフェース部101を介してプレゼンスサーバ3にアクセスし、メール解析部113から受け取った各項目のプレゼンス情報の、プレゼンスサーバ3に登録されている自電話端末1のプレゼンス情報への追加・変更を要求する(S133)。
If the presence operation control command is an instruction to add / change presence information (“add / change” in S127), the mail analysis unit 113 obtains presence information from the
プレゼンス操作の制御コマンドが、GPS情報2123を伴うGPS登録命令であるならば(S127で「GPS登録」)、メール解析部113は、このGPS情報2123をプレゼンス情報設定部109に通知して、プレゼンス情報設定部109にGPS情報の登録を指示する。これを受けて、プレゼンス情報設定部109は、通信インターフェース部101を介してプレゼンスサーバ3にアクセスし、メール解析部113から受け取ったGPS情報2123を自電話端末1のGPS情報として、プレゼンスサーバ3に登録を要求する(S134)。
If the control command for the presence operation is a GPS registration command with GPS information 2123 (“GPS registration” in S127), the mail analysis unit 113 notifies the presence
一方、操作内容通知メールがコンテンツ操作の操作内容通知メールであるならば(S123で「コンテンツ操作」)、メール解析部113は、操作内容通知メールのメール本文2121からコンテンツ操作の制御コマンドを抽出する(S135)。具体的には、メール本文2121から、コンテンツ操作の制御コマンドに対応するクラス情報1111(図4(B)では<class−end>)を含むアイコン情報1110を検索し、このアイコン情報1110のテキストデータ1113をコマンド処理の制御コマンドとして抽出する。あるいは、メール本文2121から、制御コマンド[command]を表すテキスト種別1114を含むアイコン情報1110を検索し、検索したアイコン情報1110のテキストデータ1113のうち、その文字列がコンテンツ操作の制御コマンドとして予め登録されたテキストデータ1113を、コンテンツ操作の制御コマンドとして抽出する。
On the other hand, if the operation content notification mail is a content operation operation content notification mail (“content operation” in S123), the mail analysis unit 113 extracts a content operation control command from the
つぎに、メール解析部113は、操作内容通知メールのメール本文2121からディレクトリのパス情報を生成する(S136)。具体的には、メール本文2121から、情報[info]を表すテキスト種別1114を含むアイコン情報1110を検索し、検索したアイコン情報1110のテキストデータ1113からファイル名あるいはフォルダ名を抽出する。つぎに、検索したアイコン情報1110のクラス情報1111が表すディレクトリ階層上の位置に対して直近の上位層を表すクラス情報1111を含むアイコン情報1110を、図7のS105においてメニュー通知メール生成部112が生成したコンテンツ操作のアイコン情報1110(図5参照)のなかから検索し、検索したアイコン情報1110のテキストデータ1113からフォルダ名を抽出する。この処理を、検索したアイコン情報1110のクラス情報1111が表す位置がディレクトリ階層上の最上位となるまで繰返し、これにより抽出したファイル名およびすべてのフォルダ名を、所定の区切り記号を介してディレクトリ階層順に連結する。これによりパス情報を生成する。
Next, the mail analysis unit 113 generates directory path information from the
それから、メール解析部113は、抽出したコンテンツ操作の制御コマンドを解析する(S137)。 Then, the mail analysis unit 113 analyzes the extracted content operation control command (S137).
コンテンツ操作の制御コマンドがコンテンツの取得命令であるならば(S137で「コンテンツ取得」)、メール解析部113は、コンテンツ格納制御部107に、生成したパス情報を通知してコンテンツデータの読み出しを指示する。これを受けて、コンテンツ格納制御部107は、メール解析部113により通知されたパス情報により特定されるディレクトリ階層上の位置に格納されているコンテンツデータをコンテンツ格納部106から読み出し、このコンテンツデータをメール解析部113に渡す。メール解析部113は、メール機能部105に、コンテンツ格納制御部107から渡されたコンテンツデータを添付ファイルとする電子メールを生成させ、この電子メールを、メール送受信部104および通信インターフェース部101を介して、操作内容通知メールの送信元である携帯端末2に送信させる(S138)。
If the content operation control command is a content acquisition command (“content acquisition” in S137), the mail analysis unit 113 notifies the content
コンテンツ操作の制御コマンドがコンテンツの一覧取得命令であるならば(S137で「一覧取得」)、メール解析部113は、コンテンツ格納制御部107に、生成したパス情報を通知してコンテンツの属性情報の一覧取得を指示する。これを受けて、コンテンツ格納制御部107は、メール解析部113より通知されたパス情報により特定されるディレクトリ階層上の位置に格納されている各コンテンツデータ(ファイルまたはフォルダ)のサムネイル、名称、作成日時、データ種別等の属性情報を取得し、この属性情報をメール解析部113に渡す。メール解析部113は、メール機能部105に、コンテンツ格納制御部107から渡された各コンテンツデータの属性情報の格納ファイルが添付された電子メールを生成させ、この電子メールを、メール送受信部104および通信インターフェース部101を介して、操作内容通知メールの送信元である携帯端末2に送信させる(S139)。
If the control command for content operation is a content list acquisition command (“list acquisition” in S137), the mail analysis unit 113 notifies the content
コンテンツ操作の制御コマンドがコンテンツの保存命令であるならば(S137で「保存」)、メール解析部113は、コンテンツ格納制御部107に、生成したパス情報および操作内容通知メールに添付されたコンテンツデータを通知して保存を指示する。これを受けて、コンテンツ格納制御部107は、メール解析部113より通知されたパス情報により特定されるコンテンツ格納部106のディレクトリ階層上の位置に、メール解析部113より受け取ったコンテンツデータを保存する(S140)。
If the content operation control command is a content storage command (“save” in S137), the mail analysis unit 113 sends the content data attached to the generated path information and operation content notification mail to the content
つぎに、携帯端末2について説明する。
Next, the
図9は、携帯端末2の概略機能構成図である。
FIG. 9 is a schematic functional configuration diagram of the
図示するように、携帯端末2は、無線通信インターフェース部201と、マンマシンインターフェース部202と、携帯電話機能部203と、メール送受信部204と、メール機能部205と、コンテンツ格納部206と、コンテンツ格納制御部207と、メニュー要求メール生成部208と、GPS受信部209と、操作アプリ格納部210と、アイコン情報格納部211と、アプリ起動部212と、メール解析部213と、を有する。
As illustrated, the
無線通信インターフェース部201は、無線基地局5を介して、他の携帯端末2、電話端末1等と通信を行うためのインターフェースである。
The wireless
マンマシンインターフェース部202は、ユーザが電話および各種操作を行うためのインターフェースであり、図示していないが、ハンドセット、スピーカ、フックボタン、ダイヤルキー等の操作部、LCD、LED等の表示部、およびCCDカメラ等の撮像部を備える。
The man-
携帯電話機能部203は、無線通信インターフェース部201を介して、発着信等の携帯電話本来の機能を実現する。
The mobile
メール送受信部204は、SMTP、POP3等の通信プロトコルに従い、無線通信インターフェース部201を介して電子メールの送受信を行う。
The mail transmission / reception unit 204 transmits / receives electronic mail via the wireless
メール機能部205は、電子メールの生成、閲覧および管理を行う電子メールクライアントである。メール機能部205は、マンマシンインターフェース部202を介してユーザから受け付けた文字列を送信メールに展開したり、メール解析部213を介してメール送受信部204から受け取った受信メールを、マンマシンインターフェース部202を介してユーザに通知したり、送受信メールを保存したりする。
The
コンテンツ格納部206には、写真、動画、図面、それらに関連するメモ等のコンテンツデータが格納される。
The
コンテンツ格納制御部207は、コンテンツ格納部206に対するコンテンツデータの登録・変更・削除・読出しを制御する。
The content
メニュー要求メール生成部208は、マンマシンインターフェース部202を介してユーザから受け付けた指示に従い、電話機能・プレゼンス操作、あるいはコンテンツ操作のメニュー要求メールを生成する。そして、メール送受信部204を介して電話端末1に、このメニュー要求メールを送信する。
The menu request
GPS受信部209は、GPS衛星からGPS情報を受信する。
The
操作アプリ格納部210には、電話端末1から入手した操作アプリが格納される。
The operation
アイコン情報格納部211には、電話端末1から入手したアイコン情報1110が格納される。
The icon
アプリ起動部212は、操作アプリ格納部210に格納された操作アプリを実行する。アプリ起動部212は、操作アプリのアプリケーションフレームワークに相当する。
The
メール解析部213は、メール送受信部204から受け取った電子メールを解析して、それが、電話端末1から受信したメニュー通知メールであるか否かを判断する。具体的には、電子メールのタイトルに所定の文字列(メニュー通知メールであることを示す文字列)が含まれているか否かに基づいて判断する。
The mail analysis unit 213 analyzes the electronic mail received from the mail transmission / reception unit 204 and determines whether it is a menu notification mail received from the
そして、メール解析部213は、メール送受信部204から受け取った電子メールがメニュー通知メール以外の電子メールであるならば、この電子メールをメール機能部205に渡す。一方、メニュー通知メールであるならば、このメニュー通知メールに添付されている操作アプリ、アイコン情報1110をそれぞれ操作アプリ格納部210、アイコン情報格納部211に格納するとともに、アプリ起動部212に操作アプリの起動を指示する。
Then, if the email received from the email transmission / reception unit 204 is an email other than the menu notification email, the email analysis unit 213 passes the email to the
図10(A)は、電話端末1を遠隔操作する場合における携帯端末2の動作を説明するためのフロー図である。このフローは、メニュー要求メール生成部208が、マンマシンインターフェース部202を介してユーザから、電話端末1の電話機能・プレゼンス操作、あるいはコンテンツ操作のメニュー要求の指示を受け付けることにより開始される(図2(A)のS301、または、図2(B)のS321)。
FIG. 10A is a flowchart for explaining the operation of the
まず、メニュー要求メール生成部208は、受け付けたユーザの指示に従い、電話機能・プレゼンス操作のメニュー要求メール、あるいはコンテンツ操作のメニュー要求メールを生成する。そして、メール送受信部204および無線通信インターフェース部201を介して制御対象装置となる電話端末1に、このメニュー要求メールを送信する(S201)。
First, the menu request
つぎに、メール解析部213は、無線通信インターフェース部201およびメール送受信部204を介して制御対象装置の電話端末1からメニュー通知メールが送られてくるのを待つ(S202)。メニュー通知メールを受信したならば(S202でYES)、このメニュー通知メールに添付されている操作アプリ、アイコン情報1110をそれぞれ操作アプリ格納部210、アイコン情報格納部211に保存する(S203)。それから、メール解析部213は、アプリ起動部212に操作アプリの起動を指示する。
Next, the mail analysis unit 213 waits for a menu notification mail to be sent from the
これを受けて、アプリ起動部212は、操作アプリ格納部210から操作アプリを読み出して起動する(S204)。そして、操作アプリに従い、後述の遠隔操作受付処理を実行する(S205)。
In response to this, the
その後、アプリ起動部212は、操作アプリの実行を終了し(S206)、操作アプリ格納部210、アイコン情報格納部211から、それぞれ操作アプリ、アイコン情報1110を削除する(S207)。
Thereafter, the
図10(B)は、図10(A)に示す遠隔操作受付処理(S205)を説明するためのフロー図である。このフローは、アプリ起動部212が操作アプリに従って実行するものであるが、便宜上、操作アプリを動作主体として説明する。
FIG. 10B is a flowchart for explaining the remote operation reception process (S205) shown in FIG. This flow is executed by the
まず、操作アプリは、予め用意された認証情報2122をメール本文2121に展開する(S221)。つぎに、マンマシンインターフェース部202の表示部に操作画面を表示して、この操作画面上に、アイコン情報格納部211に格納されているアイコン情報1110のアイコン1112をクラス情報1111単位で展開する(S222)。例えば、クラス情報1111単位でページが切り替わるようにアイコン1112を操作画面上に展開する。
First, the operation application expands the
つぎに、マンマシンインターフェース部202を介してユーザにより、操作画面上の任意のアイコン1112が選択されると(S223でYES)、操作アプリは、選択されたアイコン1112に対応するアイコン情報1110をメール本文2121に展開する(S224)。このとき、アイコン1112を、メール本文2121に展開するアイコン情報1110から除外してもかまわない。
Next, when an
つぎに、操作アプリは、選択されたアイコン1112に対応するアイコン情報1110が、プレゼンス操作あるいはコンテンツ操作の制御コマンドに対応するクラス情報1111(図4(A)および図4(B)では<class−end>)を含むか否かを判断する(S225)。選択されたアイコン1112に対応するアイコン情報1110が、プレゼンス操作あるいはコンテンツ操作の制御コマンドに対応するクラス情報1111を含むものでない場合(S225でNO)、S223に戻って新たなアイコン1112が選択されるのを待つ。
Next, in the operation application, the
一方、選択されたアイコン1112に対応するアイコン情報1110が、プレゼンス操作あるいはコンテンツ操作の制御コマンドに対応するクラス情報1111を含むものである場合(S225でYES)、操作アプリは、選択されたアイコン1112に対応するアイコン情報1110のテキストデータ1113が、GPS情報の登録命令を表す文字列を含むか否かをさらに判断する(S226)。
On the other hand, when the
選択されたアイコン1112に対応するアイコン情報1110のテキストデータ1113が、GPS情報の登録命令を表す文字列を含む場合(S226でYES)、操作アプリは、GPS受信部209から最新のGPS情報2123を取得し、このGPS情報2123を、S224でメール本文2121に展開したアイコン情報1110に付加する(S227)。それから、S231に進む。
When the
一方、選択されたアイコン1112に対応するアイコン情報1110のテキストデータ1113が、GPS情報の登録命令を表す文字列を含まない場合(S226でNO)、操作アプリは、選択されたアイコン1112に対応するアイコン情報1110のテキストデータ1113が、コンテンツの保存命令を表す文字列を含むか否かをさらに判断する(S228)。
On the other hand, when the
選択されたアイコン1112に対応するアイコン情報1110のテキストデータ1113が、コンテンツの保存命令を表す文字列を含まない場合(S228でNO)、S231に進む。
If the
一方、選択されたアイコン1112に対応するアイコン情報1110のテキストデータ1113が、コンテンツの保存命令を表す文字列を含む場合(S228でYES)、操作アプリは、コンテンツ格納制御部207から、コンテンツ格納部206に格納されているコンテンツデータの一覧を取得して、マンマシンインターフェース部202の表示部に表示する。そして、マンマシンインターフェース部202を介してユーザから保存対象のコンテンツデータの指定を受け付け(S229)、保存対象のコンテンツデータをメールに添付する(S230)。それから、S231に進む。
On the other hand, when the
S231において、操作アプリは、メール本文2121に、操作内容通知メールであることを示すタイトル2120を含むメールヘッダと、メールフッタとを付加して、操作内容通知メールを生成する。それから、メール送受信部204および無線通信インターフェース部201を介して、操作内容通知メールを、制御対象装置の電話端末1(メニュー通知メールの送信元)に送信する(S232)。
In step S <b> 231, the operation application generates an operation content notification mail by adding a mail header including a
その後、操作アプリは、マンマシンインターフェース部202を介してユーザから、送信内容通知メールの新規生成指示を受け付けたならば(S233でYES)、S221に戻って処理を続ける。また、操作アプリは、マンマシンインターフェース部202を介してユーザから、操作アプリの終了指示を受け付けたならば(S234でYES)、このフローを終了して、図10(A)のS206に進む。 Thereafter, if the operation application receives an instruction to newly generate a transmission content notification mail from the user via the man-machine interface unit 202 (YES in S233), the operation application returns to S221 and continues the processing. If the operation application receives an instruction to end the operation application from the user via the man-machine interface unit 202 (YES in S234), the flow ends and the process proceeds to S206 in FIG.
以上、本発明の一実施の形態について説明した。 The embodiment of the present invention has been described above.
本実施の形態では、遠隔操作可能項目に関する情報の、電話端末1から携帯端末2への送信と、遠隔操作実施項目に関する情報の、携帯端末2から電話端末1への送信とに、電子メール(メニュー通知メール、操作内容通知メール)を利用している。そして、携帯端末2は、電話端末1から受信したメニュー通知メールから、遠隔操作可能項目に関する情報を抽出し、この抽出した情報に基づいて操作画面を表示し、ユーザから、電話端末1の遠隔操作を受け付ける。一方、電話端末1は、携帯端末2から受信した操作内容通知メールから、遠隔操作実施項目に関する情報を抽出し、この抽出した情報に従い処理を実行する。
In the present embodiment, e-mail (information about the remotely operable item is transmitted from the
したがって、本実施の形態によれば、遠隔操作可能項目に関する情報および遠隔操作実施項目に関する情報を電話端末1および携帯端末2間で直接やり取りする。このため、電話端末1の遠隔操作可能項目を追加・変更する場合、その電話端末1の変更だけで済むため(他の電話端末1への影響等を確認する必要がある大がかりなシステム変更を行う必要がないため)、電話端末1の遠隔操作可能項目の追加・変更に柔軟に対応できる。また、専用のサーバを必要としない。さらに、電子メールを利用するので、電話端末1および携帯端末2各々に特別な通信プロトコルを実装させる必要もない。
Therefore, according to the present embodiment, information regarding the remotely operable items and information regarding the remotely operated items are directly exchanged between the
また、本実施の形態では、操作内容通知メールにアイコン情報1110および操作アプリを添付して、電話端末1から携帯端末2に送信している。そして、携帯端末2は、電話端末1から受信した操作内容通知メールに添付されている操作アプリを実行して、この操作内容通知メールに添付されているアイコン情報1110に含まれるアイコン1112が展開された操作画面を表示し、ユーザに所望のアイコン1112を選択させる。これにより、ユーザから、電話端末1の遠隔操作を受け付ける。
In the present embodiment, the
したがって、本実施の形態によれば、操作画面上に配置されるアイコンと操作アプリとがセットで電話端末1側から個別に携帯端末2に提供するため、遠隔操作対象の機能に応じて異なる操作画面を採用するなど(例えば、電話機能・プレゼンス操作の場合とコンテンツ操作の場合とで、アイコン1112の配置や背景を異ならせる)、電話端末1ごとに、操作画面の切替え、変更等に柔軟に対応できる。
Therefore, according to the present embodiment, the icons arranged on the operation screen and the operation application are provided individually to the
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。 In addition, this invention is not limited to said embodiment, Many deformation | transformation are possible within the range of the summary.
例えば、上記の実施の形態では、アイコン情報1110および操作アプリを操作内容通知メールに添付しているが、メニュー通知メールのメール本文2121に記述するようにしてもよい。また、ユーザにより選択されたアイコン情報1110を操作内容通知メールのメール本文2121に記述しているが、ユーザにより選択されたアイコン情報1110の格納ファイルを操作内容通知メールに添付するようにしてもよい。
For example, in the above embodiment, the
また、上記の実施の形態では、アイコン情報1110および操作アプリをメニュー通知メールに添付して電話端末1から携帯端末2に送信しているが、携帯端末2に操作アプリを予め保持させるようにすることで、メニュー通知メールへの操作アプリの添付を省略してもよい。あるいは、電話端末1から取得した操作アプリを携帯端末2に継続して保持させるようにするとともに、携帯端末2が電話端末1に操作アプリの添付の要否を通知することにより、携帯端末2が操作アプリを取得済みの場合にはメニュー通知メールへの操作アプリの添付を省略できるようにしてもよい。また、電話機能・プレゼンス操作およびコンテンツ操作のそれぞれについて、アイコン情報1110が組み込まれた専用の操作アプリとすることにより、メニュー通知メールへのアイコン情報1110の添付を省略してもよい。
In the above embodiment, the
また、上記の実施の形態では、電話システムを例に説明したが、本発明は、電子メール機能を備えた制御対象装置および操作端末からなる遠隔制御システムに広く適用できる。また、遠隔操作対象の機能も電話機能・プレゼンス操作およびコンテンツ操作に限定されない。 In the above embodiment, the telephone system has been described as an example. However, the present invention can be widely applied to a remote control system including a control target apparatus and an operation terminal having an electronic mail function. Further, the functions to be remotely operated are not limited to telephone functions / presence operations and content operations.
また、図3に示す電話端末1および図9に示す携帯端末2の機能構成は、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)などの集積ロジックICによりハード的に実現されるものでもよいし、あるいはDSP(Digital Signal Processor)などの計算機によりソフトウエア的に実現されるものでもよい。または、CPU、メモリ、HDD、DVD−ROM等の補助記憶装置、およびNIC(Network Interface Card)、モデム等の通信インターフェースを備えたPC(Personal Computer)等の汎用コンピュータにおいて、CPUが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
Further, the functional configuration of the
1:電話端末、2:携帯端末、3:プレゼンスサーバ、4:ゲートウェイ、5:無線基地局、6:LAN、7:WAN、101:通信インターフェース部、102:マンマシンインターフェース部、103:電話機能部、104:メール送受信部、105:メール機能部、106:コンテンツ格納部、107:コンテンツ格納制御部、108:電話機能設定部、109:プレゼンス情報設定部、110:操作アプリ格納部、111:アイコン情報格納部、112:メニュー通知メール生成部、113:メール解析部、201:無線通信インターフェース部、202:マンマシンインターフェース部、203:携帯電話機能部、204:メール送受信部、205:メール機能部、206:コンテンツ格納部、207:コンテンツ格納制御部、208:メニュー要求メール生成部、209:GPS受信部、210:操作アプリ格納部、211:アイコン情報格納部、212:アプリ起動部、213:メール解析部
1: telephone terminal, 2: mobile terminal, 3: presence server, 4: gateway, 5: wireless base station, 6: LAN, 7: WAN, 101: communication interface unit, 102: man-machine interface unit, 103: telephone function 104: Mail transmission / reception unit 105: Mail function unit 106: Content storage unit 107: Content storage control unit 108: Telephone function setting unit 109: Presence information setting unit 110: Operation
Claims (1)
前記制御対象装置から、遠隔操作で選択可能なコンテンツ操作毎に、制御コマンド名を示すテキストデータと、制御コマンドであることを示すクラス情報と、を含むアイコン情報、および、操作対象のコンテンツデータのディレクトリ名あるいはファイル名を示すテキストデータと、ディレクトリの階層を示すクラス情報と、を含むアイコン情報が、メール本文に記述あるいは添付された電子メールであるメニュー通知メールを受信するメニュー取得手段と、
前記メニュー取得手段により受信した前記メニュー通知メールからアイコン情報を抽出し、クラス情報毎に、当該クラス情報を含むアイコン情報に含まれているテキストデータを操作画面に表示して、ユーザに、抽出したアイコン情報のなかから、クラス情報毎にいずれか一つのアイコン情報を選択させる操作受付手段と、
前記操作受付手段によってクラス情報毎に選択されたアイコン情報に含まれているテキストデータがメール本文に記述あるいは添付された操作内容通知メールを作成し、前記制御対象装置に、当該操作内容通知メールを送信して、前記クラス情報毎に選択されたアイコン情報に含まれているテキストデータによって特定されるコンテンツ操作に従った処理の実行を要求する実行要求手段と、を備え、
前記実行要求手段は、
前記制御コマンドであることを示すクラス情報を含むアイコン情報のなかから選択されたアイコン情報に含まれているテキストデータがコンテンツ取得命令の制御コマンド名を示している場合、前記制御対象装置に対して、格納ディレクトリの階層を示すクラス情報を含むアイコン情報のなかから選択されたアイコン情報に含まれているクラス情報が示す格納ディレクトリの階層から、当該アイコン情報に含まれているテキストデータが示すファイル名のコンテンツデータを読み出して、自操作端末に送信する処理の実行を要求し、
前記制御コマンドであることを示すクラス情報を含むアイコン情報のなかから選択されたアイコン情報に含まれているテキストデータがコンテンツ保存命令の制御コマンド名を示している場合、ユーザから保存対象のコンテンツデータの指定を受け付けて、当該保存対象のコンテンツデータを前記操作内容通知メールに添付し、前記制御対象装置に対して、格納ディレクトリの階層を示すクラス情報を含むアイコン情報のなかから選択されたアイコン情報に含まれているクラス情報が示す格納ディレクトリの階層の、当該アイコン情報に含まれているテキストデータが示すディレクトリ名のディレクトリに、当該保存対象のコンテンツデータを保存する処理の実行を要求する
ことを特徴とする操作端末。 An operation terminal for remotely operating a control target device having an e-mail function,
For each content operation selectable from the control target device by remote operation, icon data including text data indicating a control command name, class information indicating a control command, and content data to be operated Menu acquisition means for receiving a menu notification mail, which is an e-mail in which icon information including text data indicating a directory name or file name and class information indicating a directory hierarchy is described or attached to the mail body;
The icon information is extracted from the menu notification mail received by the menu acquisition unit, and for each class information, the text data included in the icon information including the class information is displayed on the operation screen and extracted to the user. Operation accepting means for selecting any one icon information for each class information from the icon information;
Create an operation content notification mail in which the text data included in the icon information selected for each class information by the operation accepting means is described or attached to the mail body, and send the operation content notification mail to the control target device. Transmission request means for requesting execution of processing in accordance with a content operation specified by the text data included in the icon information selected for each of the class information,
The execution request means includes
When the text data included in the icon information selected from the icon information including the class information indicating the control command indicates the control command name of the content acquisition command, the control target device The file name indicated by the text data included in the icon information from the storage directory hierarchy indicated by the class information included in the icon information selected from the icon information including the class information indicating the storage directory hierarchy Request the execution of the process of reading the content data of the
If the text data included in the icon information selected from the icon information including the class information indicating the control command indicates the control command name of the content storage command, the content data to be stored by the user The icon information selected from the icon information including the class information indicating the hierarchy of the storage directory for the control target device is attached to the operation content notification mail. Request to execute the process of saving the content data to be saved in the directory with the directory name indicated by the text data included in the icon information in the storage directory hierarchy indicated by the class information included in Characteristic operating terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015135621A JP5924442B2 (en) | 2015-07-06 | 2015-07-06 | Operation terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015135621A JP5924442B2 (en) | 2015-07-06 | 2015-07-06 | Operation terminal |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014120926A Division JP2014195328A (en) | 2014-06-11 | 2014-06-11 | Operation terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015181300A JP2015181300A (en) | 2015-10-15 |
JP5924442B2 true JP5924442B2 (en) | 2016-05-25 |
Family
ID=54329317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015135621A Active JP5924442B2 (en) | 2015-07-06 | 2015-07-06 | Operation terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5924442B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7345378B2 (en) * | 2019-12-06 | 2023-09-15 | ジックオプテックス株式会社 | Electronics |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010013823A1 (en) * | 1997-04-14 | 2001-08-16 | Takeshi Hatakeyama | Network control system, network terminal and control terminal |
JPH113314A (en) * | 1997-04-14 | 1999-01-06 | Matsushita Electric Ind Co Ltd | Network control system, network terminal and control terminal |
JP2002027570A (en) * | 2000-07-04 | 2002-01-25 | Matsushita Electric Ind Co Ltd | Remote operation system, control apparatus, apparatus to be controlled, centralized control device, control server, medium and information aggregate |
-
2015
- 2015-07-06 JP JP2015135621A patent/JP5924442B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015181300A (en) | 2015-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2013214808A (en) | Image processing device and information processing terminal program | |
JP2014127130A (en) | Program and portable terminal | |
JP6332257B2 (en) | Information processing apparatus and program | |
JP2013084227A (en) | Information providing device, information providing system, and program | |
JP6222950B2 (en) | Printing apparatus, control method thereof, and program | |
JP6790548B2 (en) | Processing systems, processing equipment, terminals and programs | |
JP6052241B2 (en) | PROCESSING DEVICE, DISPLAY SYSTEM, DISPLAY METHOD, AND COMPUTER PROGRAM | |
JP5725707B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
JP2014199658A (en) | Information processing system, information processing method and program | |
JP6409322B2 (en) | Recording system and program | |
JP2016115198A (en) | Printing system, print out device, and program | |
JP5560905B2 (en) | Remote control system, device to be controlled, operation terminal, and remote control method | |
JP5171392B2 (en) | Communication system, information holding device, and management device | |
JP2017108338A (en) | Information processing device, information processing device control method, mobile terminal, mobile terminal control method, and program | |
JP5924442B2 (en) | Operation terminal | |
JP2021060974A (en) | Program, information processing system, information processing method, and information processing apparatus | |
JP5739724B2 (en) | Image processing system | |
JP2014195328A (en) | Operation terminal | |
KR20150037384A (en) | System and method for providing printing service based on phone number | |
JP2016201744A (en) | Information processing apparatus and control method therefor, data transmitter and control method therefor, and program | |
KR102094946B1 (en) | System and method for providing printing service based on phone number | |
JP2020017832A (en) | Image processing apparatus, image processing system and program | |
JP6168102B2 (en) | Image forming apparatus, image data transmitting method, and computer program | |
KR102042158B1 (en) | System and method for providing printing service based on phone number | |
JP6720792B2 (en) | Device management device and device management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160314 |
|
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: 20160322 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160404 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5924442 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |