JP6140201B2 - CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, CONTROL SYSTEM, AND CONTROL PROGRAM - Google Patents
CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, CONTROL SYSTEM, AND CONTROL PROGRAM Download PDFInfo
- Publication number
- JP6140201B2 JP6140201B2 JP2015008152A JP2015008152A JP6140201B2 JP 6140201 B2 JP6140201 B2 JP 6140201B2 JP 2015008152 A JP2015008152 A JP 2015008152A JP 2015008152 A JP2015008152 A JP 2015008152A JP 6140201 B2 JP6140201 B2 JP 6140201B2
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- smartphone
- user
- home
- devices
- 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
Images
Landscapes
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Air Conditioning Control Device (AREA)
Description
本発明は、被制御装置を制御する制御装置等に関する。 The present invention relates to a control device for controlling a controlled device.
従来、外部の機器を遠隔操作するための操作装置が知られている。例えば、下記の特許文献1には、被制御装置を特定する特定情報および該被制御装置に所定の処理の実行を指示する指示情報を対応付けた画像を、ユーザに選択可能に表示し、表示された画像の中から少なくとも1つの画像がユーザによって選択された場合、該画像に対応付けられた特定情報によって特定される被制御装置に、該画像に対応付けられた指示情報によって指示される所定の処理を実行させる制御装置が開示されている。
Conventionally, an operation device for remotely operating an external device is known. For example, in
しかしながら、上述のような従来技術は、複数の被制御装置に対して同じ処理を実行させようとした場合、該複数の被制御装置の各々に対して、該処理を実行させる指示を与えなければならないという問題がある。 However, in the conventional technology as described above, when the same processing is to be executed for a plurality of controlled devices, an instruction to execute the processing must be given to each of the plurality of controlled devices. There is a problem of not becoming.
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、複数の機器を一括して被制御装置として指定して所定の処理を実行させることのできる制御装置等を提供することである。 The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a control device or the like that can specify a plurality of devices as a controlled device and execute a predetermined process. That is.
上記の課題を解決するために、本発明の一態様に係る制御装置は、 複数の機器の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得する操作取得部と、前記操作取得部が取得したユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報によって指示されている所定の処理の実行を指示する指示部と、を備えている。 In order to solve the above-described problem, a control device according to an aspect of the present invention obtains an operation for acquiring a user operation for selecting collective instruction information that collectively instructs each of a plurality of devices to execute a predetermined process. And an instruction unit for instructing each of a plurality of devices set in the batch instruction information selected in the user operation acquired by the operation acquisition unit to execute a predetermined process indicated by the batch instruction information And.
また、上記の課題を解決するために、本発明の一態様に係る制御システムは、制御装置と、該制御装置によって制御可能な複数の機器とを含む制御システムであって、前記制御装置は、前記複数の機器の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得すると、該ユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報に設定されている所定の処理の実行を指示する。 In order to solve the above problem, a control system according to an aspect of the present invention is a control system including a control device and a plurality of devices that can be controlled by the control device. When a user operation for selecting batch instruction information for collectively instructing execution of predetermined processing to each of the plurality of devices is acquired, each of the plurality of devices set in the batch instruction information selected in the user operation In addition, the execution of a predetermined process set in the batch instruction information is instructed.
また、上記の課題を解決するために、本発明の一態様に係る制御装置の制御方法は、複数の機器の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得する操作取得ステップと、前記操作取得ステップにて取得したユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報に設定されている所定の処理の実行を指示する指示ステップと、を含む。 In order to solve the above-described problem, a control method for a control device according to an aspect of the present invention includes a user operation that selects collective instruction information that collectively instructs each of a plurality of devices to execute a predetermined process. And a predetermined process set in the batch instruction information for each of a plurality of devices set in the batch instruction information selected in the user operation acquired in the operation acquisition step. An instruction step for instructing execution.
本発明の一態様によれば、複数の機器を一括して被制御装置として指定して所定の処理を実行させることができるという効果を奏する。 According to one aspect of the present invention, there is an effect that a plurality of devices can be collectively designated as controlled devices and a predetermined process can be executed.
〔実施形態1〕
以下、本発明の実施の形態について、図1から図13に基づいて詳細に説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 1 to 13.
(家族伝言板システムの概要)
まず、本実施形態に係る家族伝言板システム100(制御システム)の概要について、図2を参照して説明する。図2は、家族伝言板システム100の概要を示す図である。家族伝言板システム100は、あらかじめ登録されたユーザ(図2に示す例ではお父さん、お母さん、子供)の間で情報を共有可能な電子伝言板(いわゆるソーシャル・ネットワーク・サービス)を提供するシステムである。家族伝言板システム100は、スマートフォン1a、1b、1c、エージェントサーバ2a(管理装置)、家族伝言板サーバ2b、ホームサーバ2c、家庭内に配置された機器(家庭内機器)3を含む。家庭内機器3は、図2に示す例では、リビングのエアコンであるエアコン3a、リビングに設置されているエアコン3aとは別のエアコンであるエアコン3b、寝室のエアコンであるエアコン3c、空気清浄機3d、冷蔵庫3e、掃除ロボットである掃除機3f、オーブンレンジ3g、洗濯機3h、リビングの照明装置である照明装置3i、および玄関の照明装置である照明装置3jである。なお、図2では、家庭内機器3(被制御装置)がエアコン3a〜照明装置3jである例を示すが、家庭内機器3の種類および数は、図2の例に限定されない。また、スマートフォン1a、1b、1cを特に区別する必要が無い場合は、単に「スマートフォン1(制御装置)」と称する。同様に、エージェントサーバ2a、家族伝言板サーバ2b、ホームサーバ2cを特に区別する必要が無い場合は、単に「サーバ2」と称する。
(Outline of the family message board system)
First, the outline | summary of the family message board system 100 (control system) which concerns on this embodiment is demonstrated with reference to FIG. FIG. 2 is a diagram showing an outline of the family message board system 100. The family message board system 100 is a system that provides an electronic message board (so-called social network service) that enables information to be shared among users registered in advance (in the example shown in FIG. 2, father, mother, and child). The family message board system 100 includes
詳細は後述するが、家族伝言板システム100においてユーザは、スマートフォン1を操作して家族伝言板に指示画像を投稿する(つまり、指示画像を選択する)ことにより、家庭内機器3の動作を制御することができる。また、ユーザは、スマートフォン1が備えるマイク(図示しない)に音声を入力することにより指示画像を選択し、家庭内機器3の動作を制御することができる。
Although details will be described later, in the family message board system 100, the user controls the operation of the
また、家族伝言板システム100では、家庭内機器3の状態およびユーザによって書き込まれたメッセージの内容などに応じて、家庭内機器3が家族伝言板にメッセージを書き込む。さらに、ユーザはスマートフォン1を用いて家族伝言板にアクセスし、メッセージの書き込み、または閲覧を行うことができる。
Moreover, in the family message board system 100, the
スマートフォン1(制御装置)は、サーバ2を介して家庭内機器3を制御する情報端末である。スマートフォン1は、入力面11、表示面12(表示画面)を備える。ユーザは、入力面11にタッチして、スマートフォン1に当該入力面11における位置を指定することにより(入力面11上の座標を与えることにより)、指示画像を選択するなどの情報をスマートフォン1に与えることができる。また、ユーザは、入力面11をタッチして、文字情報をスマートフォン1に与えることができる。なお、制御装置は、スマートフォン1と同等の機能(必要な情報を入出力可能な機能)が実現できればよく、スマートフォン1に限定されない。制御装置は、例えば、携帯電話、パーソナルコンピュータ、タブレット端末などであってもよい。
The smartphone 1 (control device) is an information terminal that controls the
エージェントサーバ2aは、家族伝言板に投稿された指示画像を特定する情報(画像識別情報)をスマートフォン1から家族伝言板サーバ2bを介して受信し、当該指示画像に応じた指示情報をホームサーバ2cに送信する。つまり、エージェントサーバ2aは、指示情報をホームサーバ2cに送信することによって、家庭内機器3の動作を制御する。
The
また、エージェントサーバ2aは、家庭内機器3の状態、家庭内機器3が取得した情報、およびユーザの書き込み内容などに応じて、家庭内機器3の各々を擬人化したキャラクタとして、家族伝言板にメッセージなどを書き込む。これにより、ユーザは、家族伝言板において家庭内機器3の各々とのコミュニケーションを疑似体験できる。以下の説明においては、例えば、エアコン3aの擬人化キャラクタは「リビングのエアコン(ちゃん)」であり、エアコン3cの擬人化キャラクタは「寝室のエアコン(さん)」であり、同様に、冷蔵庫3eは「ひえちゃん」、掃除機3fは「ココちゃん」、オーブンレンジ3gは「レンジさん」、洗濯機3hは「ランドリーさん」である。各擬人化キャラクタは、家族伝言板にメッセージなどを書き込むことにより、各擬人化キャラクタに対応する家庭内機器3の動作状況等をユーザに通知する。また、ユーザは、各擬人化キャラクタを宛先として所定の処理の実行を指示する(例えば、指示画像を投稿する)ことにより、各擬人化キャラクタに対応する家庭内機器3に該所定の処理を実行させることができる。例えば、エアコン3aの擬人化キャラクタは「リビングのエアコン(ちゃん)」は、エアコン3aの動作状況等についてのメッセージを、家族伝言板に書き込む。また、ユーザは、「リビングのエアコン(ちゃん)」を宛先として、「エアコンの設定温度を1℃下げる」指示を投稿することにより、または該指示を音声入力することにより、エアコン3aに、「エアコンの設定温度を1℃下げる」処理を実行させることができる。
In addition, the
ここで、家族伝言板システム100においては、家庭内機器3の各々を擬人化したキャラクタ(例えば、エアコン3aの擬人化キャラクタである「リビングのエアコン(ちゃん)」、エアコン3cの擬人化キャラクタである「寝室のエアコン(さん)」等)だけでなく、複数の家庭内機器3をまとめて1人に擬人化したキャラクタである「おまとめちゃん」が、ユーザとコミュニケーションを行うことができる。そして、ユーザは、「おまとめちゃん」を宛先として、所定の処理(所定の一括処理)の実行を1回依頼することにより、「おまとめちゃん」としてまとめられた複数の家庭内機器3の全てに、該所定の処理を実行させることができる。
Here, in the family message board system 100, characters that personify each of the household devices 3 (for example, “living air conditioner (chan) that is an anthropomorphic character of the
また、「おまとめちゃん」は、「おまとめちゃん」宛てに依頼された前記所定の処理の、「おまとめちゃん」としてまとめられた複数の家庭内機器3の各々における実行結果について、該実行結果をまとめて(例えば、合計して)、ユーザに報告することができる。
“Summary-chan” is the execution result of the predetermined processing requested to “Summary-chan” in each of the plurality of
さらに、「おまとめちゃん」は、「おまとめちゃん」宛てに依頼された前記所定の処理の、「おまとめちゃん」としてまとめられた複数の家庭内機器3の各々における実行結果を、それぞれ、ユーザに報告することができる。
Furthermore, “summary-chan” indicates the execution result of each of the plurality of
なお、「おまとめちゃん」は、複数の家庭内機器3をまとめた1人の擬人化キャラクタであるが、「おまとめちゃん」が、全ての家庭内機器3を統括する擬人化キャラクタであることは必須ではない。例えば、任意の家庭内機器3を、「おまとめちゃん」には含まれない家庭内機器3とすることができる。具体的には、ユーザは、「おまとめちゃん」としてまとめられる家庭内機器3から、例えば、リビングのエアコンであるエアコン3bだけを除外することができる。以下の説明においては、エアコン3bは「おまとめちゃん」としてまとめられた複数の家庭内機器3の中からは除外されているものとして説明する。ただし、当然、エアコン3bを含む全ての家庭内機器3が「おまとめちゃん」にまとめられてもよい。また、エアコン3b以外の任意の家庭内機器3が、「おまとめちゃん」としてまとめられる複数の家庭内機器3の中から除外されてもよい。さらに、「おまとめちゃん」としてまとめられる家庭内機器3の中から複数の家庭内機器3(例えば、エアコン3bおよび空気清浄機3d)が除外されてもよい。
“Summary-chan” is an anthropomorphic character that groups together a plurality of
つまり、ユーザは、例えば家庭内にある全てのエアコン(エアコン3a、エアコン3b、およびエアコン3c)の電源を全てOFFにしようとする場合、各エアコンにそれぞれ電源OFFの指示を与える代わりに、「おまとめちゃん」を宛先として「エアコン一括OFF」の指示を与えればよい。同様に、ユーザは、家庭内にある全ての家庭内機器3に対して「るすばんモード」での運転を指示したい場合、個々の家庭内機器3に一々「るすばんモード」での運転を指示する代わりに、「おまとめちゃん」を宛先として「るすばんモードでの運転」を指示すればよい。さらに、ユーザは、家庭内にある全ての家庭内機器3の消費電力量または電力代(電気料金)の取得を指示したい場合、「おまとめちゃん」を宛先として消費電力量または電力代の取得を指示すればよい。
That is, for example, when the user wants to turn off all the air conditioners in the home (
また、「おまとめちゃん」を宛先として前記「エアコン一括OFF」の指示を受け付けると、スマートフォン1は、家庭内にある全てのエアコンに、つまり、エアコン3a、エアコン3b、およびエアコン3cのそれぞれに、電源OFFの指示を送信する。そして、スマートフォン1は、エアコン3a、エアコン3b、およびエアコン3cのそれぞれから、前記電源OFFの指示の実行結果を取得し、ユーザに該実行結果を通知する。スマートフォン1は、例えば、「おまとめちゃん」からの家族伝言板への投稿として、前記実行結果を表示面12に表示する。同様に、「おまとめちゃん」を宛先とする消費電力量または電力代の取得の指示を受け付けると、スマートフォン1は、全ての家庭内機器3に、家庭内機器3の各々の消費電力量(または電力代)をスマートフォン1に通知させる。そして、スマートフォン1は、全ての家庭内機器3から、各々の消費電力量(または電力代)を取得すると、該消費電力量(または電力代)の合計、および、該各々の消費電力量(または電力代)の少なくとも一方を、ユーザに通知する。スマートフォン1は、例えば、「おまとめちゃん」からの家族伝言板への投稿として、前記消費電力量(または電力代)の合計、および、家庭内機器3の各々の消費電力量(または電力代)の少なくとも一方を、表示面12に表示する。
In addition, when receiving the “Air Conditioner Collective OFF” instruction with “Summary-chan” as the destination, the
なお、家族伝言板システム100において、前記所定の処理の実行指示(指示情報)は、サーバ2(エージェントサーバ2a、家族伝言板サーバ2b、およびホームサーバ2c)を介して、スマートフォン1から家庭内機器3に送信される。また、前記指示情報に基づいて家庭内機器3が実行した前記所定の処理の結果(実行結果)は、サーバ2を介して、家庭内機器3からスマートフォン1に送信される。しかしながら、スマートフォン1と家庭内機器3との間の指示情報および実行結果等の情報の送受信がサーバ2を介してなされることは、家族伝言板システム100において必須ではない。ただし、サーバ2を介して指示情報および実行結果等の情報の送受信を行うことにより、サーバ2が指示情報および実行結果等の管理を行なうことができ、家族伝言板システム100において、例えば家庭内機器3に実行させる新たな所定の処理の追加等を容易に実現することができるようになる。なお、前記「実行結果」は、前記所定の処理を指示した結果であればよく、前記所定の処理の「実行」結果に限られるものではない。すなわち、前記「実行結果」は、例えば、前記所定の処理の指示が失敗したという結果であってもよい。
In the family message board system 100, the execution instruction (instruction information) for the predetermined process is sent from the
家族伝言板サーバ2bは、スマートフォン1a、1b、および1cに対する家族伝言板の表示画面の提示、および書き込みの管理などの、家族伝言板に関する処理全般を行う。
The family message board server 2b performs all processes related to the family message board, such as the display of the display screen of the family message board for the
ホームサーバ2cは、家庭内機器3の各々とエージェントサーバ2aとの間の情報の送受信を統括して制御する。ホームサーバ2cには、家庭内機器3が通信可能に無線接続されており、ホームサーバ2cは、エージェントサーバ2aから受信した指示画像に従って、家庭内機器3の各々の動作を制御する。具体的には、ホームサーバ2cは、エージェントサーバ2aから受信した指示情報を家庭内機器3に送信し、家庭内機器3の動作を制御する。また、ホームサーバ2cは、家庭内機器3から取得した情報を、エージェントサーバ2aに送信する。
The home server 2c centrally controls transmission / reception of information between each
家庭内機器3(被制御装置)は、ホームサーバ2cから受信する制御信号に従って、所定の処理を実行する。また、家庭内機器3は、家庭内機器3が検出した各種センシングデータおよび前記所定の処理の実行結果等を、ホームサーバ2cに送信する。
The home device 3 (controlled device) executes a predetermined process in accordance with a control signal received from the home server 2c. In addition, the
(家庭内機器への指示の流れ)
次に、ユーザがスマートフォン1を用いて複数の家庭内機器3に所定の処理の実行を指示する方法について、図3から図5を参照して説明する。最初に概要を説明しておけば、以下の通りである。すなわち、ユーザは、先ず、所定の処理の実行を依頼する宛先を選択する。前記宛先は、個々の家庭内機器3に対応する各擬人化キャラクタ(例、「リビングのエアコン(ちゃん)」、「寝室のエアコン(さん)」、「ひえちゃん」、「ココちゃん」、「レンジさん」、および「ランドリーさん」)であってもよいし、複数の家庭内機器3をまとめて1人に擬人化したキャラクタ(例、「おまとめちゃん」)であってもよい。
(Flow of instructions to home devices)
Next, a method in which the user instructs the plurality of
ユーザにより宛先が選択されると、スマートフォン1は、該宛先に対応する家庭内機器3が実行可能な所定の処理を、表示面12に表示する。ユーザにより前記所定の処理の少なくとも1つが選択されると、スマートフォン1は、前記宛先に対応する家庭内機器3に、選択された所定の処理の実行を指示する情報(指示情報)を、サーバ2を介して、送信する。また、スマートフォン1は、前記宛先に対応する家庭内機器3から、前記指示情報に基づく前記所定の処理の実行結果を、サーバ2を介して、受信する。そして、スマートフォン1は、受信した前記実行結果を、表示面12に表示して、ユーザに通知する。スマートフォン1は、例えば、前記宛先として選択された擬人化キャラクタからの家族伝言板への投稿として、前記実行結果をユーザに通知する。以下、複数の家庭内機器3をまとめて1人に擬人化したキャラクタである「おまとめちゃん」が前記宛先として選択された場合を例として、詳細を説明していく。
When a destination is selected by the user, the
図3は、スマートフォン1の表示面12に表示される画像例の遷移図である。図3の(a)は、家族伝言板に投稿された書き込みを時系列で表示した画像(タイムライン)である。ここで、スマートフォン1は、投稿ボタンへのタッチ操作を取得すると、図3の(b)に示す画面を表示する。続いて、スマートフォン1は、画像選択ボタン群82へのタッチ操作を取得すると、タッチ操作によって選択された画像選択ボタンに応じた画面を表示する。ここでは、「家電くんシール」のボタンへのタッチ操作が取得されたものとして説明する。なお、ユーザが画像選択ボタン群82の右上にある「×」ボタンをタッチすることにより、スマートフォン1は、画像選択ボタン群82を消去する。これにより、ユーザが画像を投稿しない場合であっても次の工程に進むことができる。
FIG. 3 is a transition diagram of an image example displayed on the
図3の(b)に示す「家電くんシール」のボタンへのタッチ操作を取得すると、スマートフォン1は、図3の(c)に示すように家庭内機器3を擬人化したキャラクタの画像(機器画像)を選択するための画面(対象機器選択画面)を表示する。図3の(c)に示す例でスマートフォン1は、「リビングのエアコン(ちゃん)」、「寝室のエアコン(さん)」、「ココちゃん」、「ひえちゃん」、「ランドリーさん」、「レンジさん」、および「おまとめちゃん」の機器画像を、選択可能に表示面12に表示している。ユーザは、所定の処理を実行させたい家庭内機器3(指示対象の家庭内機器3)の擬人化キャラクタの機器画像を選択し、つまり、該所定の処理を実行させたい家庭内機器3の擬人化キャラクタの機器画像が表示された位置に対してタッチ操作を行う。ここで、ユーザは、複数の家庭内機器3の各々に対して、一括して所定の処理を実行させたい場合、複数の家庭内機器3をまとめて1人に擬人化したキャラクタである「おまとめちゃん」の機器画像を選択する。なお、以下では記載の簡便化のため、特に断らない限り、任意の機器画像を選択することを、「(該機器画像に描かれた)擬人化キャラクタを選択する」と略記する。同様に、所定の処理を指示するための指示画像を選択することを、「所定の処理を選択する」と略記することがある。
When the touch operation to the button of “Household appliance kun seal” shown in FIG. 3B is acquired, the
スマートフォン1は、図3の(c)において所定の処理を実行させたい家庭内機器3に対応する擬人化キャラクタを選択するタッチ操作を取得すると、図3の(d)に示すように、選択された擬人化キャラクタに対応する家庭内機器3が実行可能な所定の処理を指示するための指示画像を選択するための画面(指示選択画面)を表示する。指示画像は、家庭内機器3に所定の処理を実行させるための指示を示す画像である。
When the
図3の(d)は、図3の(c)で「おまとめちゃん」が選択された場合にスマートフォン1が表示面12に表示する指示選択画面の一例を示す図である。図3の(d)に示す例でスマートフォン1は、「おまとめちゃん」が実行可能な所定の処理(所定の一括処理)を指示するための指示画像として、以下の指示画像を、選択可能に表示面12に表示している。すなわち、スマートフォン1は、「エアコン一括OFF」、「るすばんモードON」、「るすばんモードOFF」、「月間の電気代(電気料金)」、および「年間の電気代(電気料金)」の指示画像を表示している。後述するように、「エアコン一括OFF」、「るすばんモードON」、「るすばんモードOFF」、「月間の電気代(電気料金)」、および「年間の電気代(電気料金)」は、「おまとめちゃん」としてまとめられた複数の家庭内機器3の各々に一括して実行を指示することの可能な、複数の所定の処理の組合せである。そして、スマートフォン1は、図3の(d)において、所定の処理(正確には、指示画像)を選択するタッチ操作を取得すると、図4に示す画面(選択機器確認画面)を、表示面12に表示する。
FIG. 3D is a diagram illustrating an example of an instruction selection screen that the
図4の(a)〜(c)は、図3に示す画面の後に、スマートフォン1が表示面12に表示する画像例を示す図である。より正確には、図4の(a)は、図3の(d)において「エアコン一括OFF」が選択された(タッチ操作された)場合にスマートフォン1が表示面12に表示する選択機器確認画面の一例である。図4の(b)は、図3の(d)において「るすばんモードON」が選択された場合にスマートフォン1が表示する選択機器確認画面の一例である。図4の(c)は、図3の(d)において「るすばんモードOFF」が選択された場合にスマートフォン1が表示する選択機器確認画面の一例である。
(A)-(c) of FIG. 4 is a figure which shows the example of an image which the
なお、後述するように、図3の(d)の指示選択画面において選択された指示画像(所定の処理)の内容によっては、選択機器確認画面を表示面12に表示することは、スマートフォン1にとって必須ではない。選択機器確認画面は、「おまとめちゃん」としてまとめられた家庭内機器3のうち、指示選択画面において選択された所定の処理を実行可能な全ての家庭内機器3を、ユーザに選択可能に提示するための画面である。すなわち、選択機器確認画面は、ユーザが前記指示選択画面において選択した所定の処理を実際に実行することができる家庭内機器3を確認し、また、前記選択した所定の処理を実際に実行させる家庭内機器3を選択することを可能にするための画面である。指示選択画面において選択可能な所定の処理の中には、ユーザが該所定の処理を実際に実行することができる家庭内機器3を確認し、また、該所定の処理を実際に実行させる家庭内機器3を選択することを可能にする必要性が高くない処理が存在するためである。
As will be described later, depending on the content of the instruction image (predetermined processing) selected on the instruction selection screen in FIG. 3D, displaying the selected device confirmation screen on the
例えば「月間/年間の電気代(電気料金)」という処理は、家庭内機器3の各々から消費電力量をスマートフォン1(またはサーバ2)に通知させることにより、スマートフォン1が、該電力消費に基づき家庭内機器3の全ての合計電気代および家庭内機器3の各々の電気代をユーザに提示する処理である。合計電気代から任意の家庭内機器3の電気代のみを抜いて提示すること、および任意の家庭内機器3の電気代のみを提示しないことは、電気代の提示の仕方に係る処理であり、全ての家庭内機器3から、各々の電力消費をスマートフォン1に通知させる処理とは分けることができる。つまり、スマートフォン1は、全ての家庭内機器3から、各々の電力消費をスマートフォン1に通知させた上で、家庭内機器3の全ての合計電気代、家庭内機器3の各々の電気代、および該合計電気代から任意の家庭内機器3の電気代のみを抜いた電気代を提示し、また任意の家庭内機器3の電気代のみを提示しないとすることができる。したがって、家庭内機器3の各々から電力消費をスマートフォン1に通知させる(「月間/年間の電気代(電気料金)」)処理については、ユーザが該処理を実際に実行することができる家庭内機器3を確認し、また、該処理を実際に実行させる家庭内機器3を選択することを可能にする必要性は低い。そのため、スマートフォン1は、「月間/年間の電気代(電気料金)」が選択された場合には、選択機器確認画面を表示面12に表示しなくともよい。
For example, in the process of “monthly / annual electricity bill (electricity charge)”, the smartphone 1 (or the server 2) notifies the smartphone 1 (or the server 2) of the power consumption amount from each of the in-
選択機器確認画面において、スマートフォン1は、「おまとめちゃん」としてまとめられた複数の家庭内機器3のうち、図3の(d)の指示選択画面において選択された所定の処理を実行可能な家庭内機器3(選択機器)のみを、ユーザに選択可能に表示する。詳細は後述するが、図3の(d)において選択され得る前記所定の処理は、図9の(c)の指示画像テーブル235、および図10の指示画像情報テーブル236に示すように、処理ごとに実行可能な家庭内機器3の条件が定義されている。例えば、指示画像テーブル235および指示画像情報テーブル236には、所定の処理ごとに、該処理を実行可能な機器種別(対象機器種別)、該処理の実行に必要な機能(対象機能)、および該処理を実行すべき家庭内機器3の設置場所が定義されている。
On the selected device confirmation screen, the
例えば、「おまとめちゃん」としてまとめられている家庭内機器3は、エアコン以外の家庭内機器3(例えば、冷蔵庫3e、掃除機3f、オーブンレンジ3g、および洗濯機3h等)を含む。しかしながら、「おまとめちゃん」としてまとめられている家庭内機器3のうち、エアコン以外の家庭内機器3は、「エアコン一括OFF」という処理を実行可能な家庭内機器3ではない。同様に、「リビング一括OFF(リビングに配置されている全ての家庭内機器3の電源をOFFにする)」という処理を実行可能な家庭内機器3は、「おまとめちゃん」としてまとめられている家庭内機器3のうち、リビングに配置されている家庭内機器3である。したがって、リビング以外(例えば、寝室、浴室、キッチン等)に配置されている家庭内機器3は、「リビング一括OFF」という処理を実行可能な家庭内機器3ではない。また、「おまとめちゃん」としてまとめられていない家庭内機器3、つまり、「おまとめちゃん」としてまとめられている複数の家庭内機器3から除外されている家庭内機器3は、「おまとめちゃん」を宛先とする所定の処理の実行指示の対象となる家庭内機器3ではない。例えば、前述の通り、エアコン3bは「おまとめちゃん」としてまとめられた複数の家庭内機器3の中からは除外されている。したがって、エアコン3bは、「おまとめちゃん」を宛先とする「エアコン一括OFF」、「リビング一括OFF」、および「るすばんモードON/OFF」等の所定の処理を実行可能な家庭内機器3ではない。そのため、スマートフォン1は、エアコン3bを、「エアコン一括OFF」、「リビング一括OFF」、および「るすばんモードON/OFF」等の所定の処理を実行可能な家庭内機器3としては表示しない。以上を整理すれば、スマートフォン1は、選択機器確認画面において、「おまとめちゃん」としてまとめられた複数の家庭内機器3のうち、指示選択画面において選択された所定の処理を実行可能な家庭内機器3(選択機器)のみを、ユーザに選択可能に表示する。
For example, the
スマートフォン1は、指示選択画面において所定の処理を選択するタッチ操作を取得すると、選択された所定の処理(正確には、選択された所定の処理を特定する情報である指示画像ID)をサーバ2に送信する。サーバ2は、スマートフォン1から指示画像IDを受信すると、該指示画像IDに対応する所定の処理を実行可能な家庭内機器3を、指示画像テーブル235等を参照して取得する。そして、サーバ2は、取得した「指示画像IDに対応する所定の処理を実行可能な家庭内機器3(選択機器)」を、スマートフォン1に送信する。スマートフォン1は、サーバ2から受信した前記選択機器を、つまり、図3の(d)において選択された所定の処理を実行可能な家庭内機器3を、ユーザに選択可能に表示する。具体的には、スマートフォン1は、図4の(a)および(b)の選択機器確認画面に示すように、指示選択画面において選択された所定の処理ごとに、該所定の処理を実行可能な家庭内機器3の一覧を、各々の機器に該所定の処理を実行させてもよいか否かを選択可能に表示する。
When the
例えば、図3の(d)において「エアコン一括OFF」が選択された場合、スマートフォン1は、図4の(a)の選択機器確認画面に示すように、「おまとめちゃん」としてまとめられた家庭内機器3であって、エアコンである、エアコン3cに対応する「寝室のエアコン」と、エアコン3aに対応する「リビングのエアコン」とを、選択可能に表示する。具体的には、スマートフォン1は、選択機器(の擬人化キャラクタ)である「寝室のエアコン」および「リビングのエアコン」のそれぞれに隣接させて、チェックボックスをチェックの入った状態で初期表示する。前記チェックボックスのチェックは、ユーザが任意に外すことが可能であり、チェックボックスのチェックが外された状態で「はい」を選択するタッチ操作を受け付けると、スマートフォン1は、以下の処理を実行する。すなわち、スマートフォン1は、サーバ2を介して、チェックが入った家庭内機器3のみに、前記所定の処理の実行を指示する指示情報を送信する。
For example, when “Air Conditioner Collective OFF” is selected in (d) of FIG. 3, the
つまり、初期表示時点(デフォルト)では、全ての選択機器(図4の(a)の例では「寝室のエアコン」および「リビングのエアコン」)が、前記所定の処理の実行主体として選択された状態で、表示されている。ユーザは、前記選択機器のうちから任意の家庭内機器3のチェックを外すことにより、チェックが入った家庭内機器3のみに、前記所定の処理を実行させることができる。例えば、「寝室のエアコン」のチェックが外された状態で「はい」を選択するタッチ操作を受け付けると、スマートフォン1は、サーバ2を介して、「リビングのエアコン」に対応するエアコン3aのみに、「電源OFF」の処理を実行させる指示情報を送信する。また、「寝室のエアコン」および「リビングのエアコン」の両方にチェックが入った状態で「はい」を選択するタッチ操作を受け付けると、スマートフォン1は、サーバ2を介して、「寝室のエアコン」に対応するエアコン3cとエアコン3aとに、「電源OFF」の処理を実行させる指示情報を送信する。なお、全ての選択機器のチェックを外すユーザ操作を受け付けると、すなわち、全ての家庭内機器3を前記所定の処理の実行主体から外すユーザ操作を受け付けると、「はい」をグレー表示して、「はい」のソフトボタンを無効化してもよい。
That is, at the initial display time (default), all selected devices (in the example of FIG. 4A, “bedroom air conditioner” and “living room air conditioner”) are selected as the execution subject of the predetermined process. It is displayed. The user can cause the predetermined process to be executed only by the checked
同様に、図3の(d)において「るすばんモードON」が選択された場合、スマートフォン1は、図4の(b)の選択機器確認画面に示すように、「おまとめちゃん」としてまとめられた家庭内機器3のうち「るすばんモードON」処理を実行可能な全ての家庭内機器3として、つまり、選択機器として、以下の4つの家庭内機器を、選択可能に表示する。すなわち、スマートフォン1は、「寝室のエアコン(エアコン3c)」、「リビングのエアコン(エアコン3a)」、「ココちゃん(掃除機3f)」、および「ひえちゃん(冷蔵庫3e)」を、各々に隣接するチェックボックスにチェックが入った状態で初期表示する。そして、スマートフォン1は、少なくとも1つのチェックボックスにチェックが入った状態で「はい」を選択するタッチ操作を受け付けると、該チェックの入った選択機器(家庭内機器3)に、サーバ2を介して、「るすばんモードON」の処理を実行させる指示情報を送信する。
Similarly, when “RUSUBA mode ON” is selected in (d) of FIG. 3, the
図4の(c)に示すように、指示選択画面において選択された所定の処理のうち一部の処理については、該一部の処理に対応する選択機器の表示を省略して、該一部の処理の実行可否をユーザに確認するだけであってもよい。すなわち、スマートフォン1は、「『おまとめちゃん』としてまとめられた複数の家庭内機器3のうち、前記一部の処理を実行可能な全ての家庭内機器3(選択機器)のみを表示する」という処理を省略してもよい。図4の(a)〜(c)に例示した選択機器確認画面において「はい」が選択されると、スマートフォン1は、図5の上段に例示する投稿確認画面を表示面12に表示する。
As shown in (c) of FIG. 4, with respect to some of the predetermined processes selected on the instruction selection screen, the display of the selected device corresponding to the part of the process is omitted, It is only necessary to confirm with the user whether or not this process can be executed. That is, the
なお、対象機器選択画面において「おまとめちゃん」以外の擬人化キャラクタが選択された場合、図4の(a)〜(c)に例示した選択機器確認画面を表示することはスマートフォン1にとって必須ではない。図4の(a)〜(c)に例示した選択機器確認画面は、「おまとめちゃん」としてまとめられた家庭内機器3のうち、指示選択画面において選択された所定の処理を実行可能な全ての家庭内機器3を、ユーザに選択可能に提示する画面である。スマートフォン1が選択機器確認画面を表示面12に表示することにより、ユーザは、前記選択された所定の処理を実際に実行させる家庭内機器3を確認し、また、前記選択された所定の処理を実際に実行させる家庭内機器3を選択できるようになる。対象機器選択画面において「おまとめちゃん」以外の擬人化キャラクタが選択された場合、選択された擬人化キャラクタに対応する家庭内機器3は1台に特定されるため、スマートフォン1は選択機器確認画面を表示しなくともよい。
In addition, when anthropomorphic characters other than “Summary-chan” are selected on the target device selection screen, it is essential for the
図5の(a)〜(d)は、図3の(d)の指示選択画面において選択された指示画像(所定の処理)を家族伝言板に投稿するための投稿確認画面、および該指示画像が家族伝言板に投稿された状態を示す画像例を示す図である。すなわち、図5の(a)〜(d)のそれぞれにおいて、上段は投稿確認画面の一例であり、下段は該投稿確認画面において「登録」ボタンを押下するタッチ操作を受け付けたスマートフォン1が表示面12に表示する画面の一例を示す図である。
FIGS. 5A to 5D show a posting confirmation screen for posting the instruction image (predetermined processing) selected on the instruction selection screen of FIG. 3D to the family message board, and the instruction image It is a figure which shows the example of an image which shows the state posted on the family message board. That is, in each of (a) to (d) of FIG. 5, the upper row is an example of a posting confirmation screen, and the lower row is the display screen of the
図5の上段に示すように、投稿確認画面には指示選択画面において選択された指示画像(選択画像)が表示され、該指示画像を投稿することをユーザに報知する。また、ユーザは投稿確認画面において、家族伝言板に投稿するメッセージを入力することができる。スマートフォン1は、ユーザのタッチ操作を取得して、当該タッチ操作に応じたメッセージを表示面12に表示する。そして、スマートフォン1は、投稿確認画面の登録ボタンに対するタッチ操作を取得すると、図5の下段に示すように、前記指示画像が家族伝言板に投稿された状態を示す画像を表示面12に表示する。
As shown in the upper part of FIG. 5, the posting confirmation screen displays the instruction image (selected image) selected on the instruction selection screen, and notifies the user that the instruction image will be posted. Further, the user can input a message to be posted on the family message board on the posting confirmation screen. The
例えば、図3の(d)の指示選択画面において「エアコン一括OFF」を選択するタッチ操作を受け付けると、スマートフォン1は、図4の(a)の選択機器確認画面を表示面12に表示する。そして、前記選択機器確認画面において「はい」を選択するタッチ操作を受け付けると、スマートフォン1は、図5の(a)の上段に例示する投稿確認画面を示す。スマートフォン1は、前記投稿確認画面において「登録」を選択するタッチ操作を受け付けると、図5の(a)の下段に例示する画面を表示する。すなわち、図5の(a)の下段には、「9月1日の17時25分」に「お母さん」から「おまとめちゃん」を宛先として「エアコン一括OFF」の指示が投稿されたことが示されている。図5の(a)の下段にはさらに、「お母さん」からの前記の投稿に対し、「おまとめちゃん」が「9月1日の17時30分」に「お母さん」を宛先として明示した状態で、「エアコン一括OFF」の指示を受け付けた旨の投稿をしたことが示されている。家族伝言板への、「お母さん」からの前記投稿(所定の処理の実行指示)、および「おまとめちゃん」からの前記受け付けた旨の投稿は、家族伝言板に参加している他のユーザ(図2の例では、お父さん、および子供)も確認することができる。
For example, when accepting a touch operation for selecting “air conditioner batch OFF” on the instruction selection screen in FIG. 3D, the
なお、図4の(a)の選択機器確認画面において「寝室のエアコン(エアコン3c)」および「リビングのエアコン(エアコン3a)」の両方にチェックが入った状態で「はい」が選択され、図5の(a)の上段の投稿確認画面において「登録」が選択された場合、スマートフォン1は以下の情報をサーバ2に送信する。すなわち、スマートフォン1は、サーバ2に、「エアコン一括OFF」の指示画像ID、エアコン3aの機器ID、およびエアコン3cの機器IDを送信する。また、図4の(a)の選択機器確認画面において「寝室のエアコン(エアコン3c)」のチェックが外され、「リビングのエアコン(エアコン3a)」のみにチェックが入った状態で「はい」が選択され、図5の(a)の上段の投稿確認画面において「登録」が選択された場合、スマートフォン1は以下の情報をサーバ2に送信する。すなわち、スマートフォン1は、サーバ2に、「エアコン一括OFF」の指示画像IDと、エアコン3aの機器IDとを送信する。すなわち、スマートフォン1は、選択機器確認画面を表示した場合、該選択機器確認画面においてチェックされていた家庭内機器3を識別する情報(ユーザ抽出機器ID)を、投稿確認画面の「画像」欄に示されている指示画像の指示画像IDとともにサーバ2に送信する。
In the selected device confirmation screen of FIG. 4A, “Yes” is selected with both “Bedroom air conditioner (
図3の(d)の指示選択画面において「るすばんモードON」を選択するタッチ操作を受け付けると、スマートフォン1は、図4の(b)の選択機器確認画面を表示面12に表示する。そして、前記選択機器確認画面において「はい」を選択するタッチ操作を受け付けると、スマートフォン1は、図5の(b)の上段に例示する投稿確認画面を示す。スマートフォン1は、前記投稿確認画面において「登録」を選択するタッチ操作を受け付けると、図5の(b)の下段に例示する画面を表示する。すなわち、図5の(b)の下段には、「9月1日の17時25分」に「お母さん」から「おまとめちゃん」を宛先として「るすばんモードON」の指示が投稿されたこと、および「お母さん」からの前記の投稿に対し、「おまとめちゃん」が同日の「17時30分」に「お母さん」を宛先として、「るすばんモードON」の指示を受け付けた旨の投稿をしたことが示されている。なお、「るすばんモードON」の指示に対応させて、スマートフォン1は、前記指示を受け付けた旨に加えて、「いってらっしゃい」とのメッセージを含む投稿を、「おまとめちゃん」からの投稿として家族伝言板に表示している。
When receiving a touch operation for selecting “RUSUBA mode ON” on the instruction selection screen in FIG. 3D, the
図5の(c)の上段は、図3の(d)の指示選択画面において「るすばんモードOFF」を選択するタッチ操作を受け付けたスマートフォン1が、図4の(c)の選択機器確認画面を表示面12に表示し、該選択機器確認画面において「はい」を選択するタッチ操作を受け付けた後に表示面12に表示する投稿確認画面の一例を示す図である。スマートフォン1は、前記投稿確認画面において「登録」を選択するタッチ操作を受け付けると、図5の(c)の下段に例示する画面を表示する。すなわち、図5の(c)の下段には、「9月1日の17時25分」に「お母さん」から「おまとめちゃん」を宛先として「るすばんモードOFF」の指示が投稿されたこと、および「お母さん」からの前記の投稿に対し、「おまとめちゃん」が同日の「17時30分」に「お母さん」を宛先として、「るすばんモードOFF」の指示を受け付けた旨の投稿をしたことが示されている。
The upper part of (c) of FIG. 5 shows that the
図5の(d)の上段は、図3の(d)の指示選択画面において「月間の電気代」を選択するタッチ操作を受け付けたスマートフォン1が、表示面12に表示する投稿確認画面の一例を示す図である。スマートフォン1は、前記投稿確認画面において「登録」を選択するタッチ操作を受け付けると、図5の(d)の下段に例示する画面を表示する。すなわち、図5の(d)の下段には、「9月1日の17時25分」に「お母さん」から「おまとめちゃん」を宛先として「月間の電気代」(今月の電気料金の通知)という指示が投稿されたこと、および「お母さん」からの前記の投稿に対し、「おまとめちゃん」が同日の「17時30分」に「お母さん」を宛先として、「今月の電気料金の通知」という指示を受け付けた旨、および今月の電気料金を示すグラフの投稿をしたことが示されている。なお、「月間/年間の電気代」(今月/今年の電気料金の通知)という指示についての実行結果の詳細は、後述する家族伝言板システム300において説明する。
The upper part of FIG. 5D is an example of a posting confirmation screen displayed on the
なお、以上までの説明において、スマートフォン1は、指示画像へのタッチ操作を受け付けることによって、該指示画像に対応付けられた複数の家庭内機器3の各々に、該指示画像に対応付けられた所定の処理を実行させるものとした。しかしながら、例えば、スマートフォン1は、少なくとも1つの所定の処理(例えば、所定の一括処理)を選択するユーザの音声入力を受け付けることによって、該所定の一括処理に対応付けられた複数の家庭内機器3の各々に、該所定の一括処理に対応付けられた所定の処理を実行させてもよい。すなわち、スマートフォン1は、「エアコン一括OFF」の指示画像に対するタッチ操作の代わりに、「エアコン一括OFF」という音声入力を受け付けることによって、エアコン3aおよびエアコン3cに、電源OFFを指示してもよい。
In the above description, the
以上に説明したように、家族伝言板システム100(制御システム)は、スマートフォン1(制御装置)と、スマートフォン1によって制御可能な複数の家庭内機器3(機器)とを含む制御システムであって、スマートフォン1は、前記複数の家庭内機器3の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得すると、該ユーザ操作において選択された一括指示情報に設定されている複数の家庭内機器3の各々に、該一括指示情報に設定されている所定の処理の実行を指示する。つまり、家族伝言板システム100は、複数の家庭内機器3(機器)を一括して被制御装置として指定して所定の処理を実行させることができる。したがって、家族伝言板システム100は、複数の家庭内機器3の各々に対して所定の処理を実行させようとするユーザの操作に係る手間を軽減させることができ、ユーザの利便性を向上させることができる。
As described above, the family message board system 100 (control system) is a control system that includes the smartphone 1 (control device) and a plurality of household devices 3 (devices) that can be controlled by the
次に、以上のような機能を実現することのできる家族伝言板システム100における、スマートフォン1、サーバ2、および家庭内機器3の構成について説明する。
Next, the structure of the
まず、スマートフォン1の概要を整理しておく。スマートフォン1は、複数の家庭内機器3の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得する操作取得部116と、前記操作取得部が取得したユーザ操作において選択された一括指示情報に設定されている複数の家庭内機器3の各々に、該一括指示情報によって指示されている所定の処理の実行を指示する指示部(処理指示部117)と、を備えている。上記の構成によれば、スマートフォン1は、前記複数の家庭内機器3を一括して被制御装置として指定して所定の処理を実行させることができる。
First, the outline of the
スマートフォン1は、前記複数の家庭内機器3を一括して被制御装置として特定する情報をユーザに選択可能に表示する対象機器表示部112をさらに備えている。上記の構成によれば、対象機器表示部112は、前記複数の家庭内機器3を一括して被制御装置として特定する情報をユーザに選択可能に表示する。したがって、ユーザは容易に、前記複数の家庭内機器3を被制御装置として特定することができる。
The
スマートフォン1は、操作取得部116が取得したユーザ操作において選択された一括指示情報に設定されている所定の処理を実行可能な機器のみをユーザに選択可能に表示する選択機器表示部114をさらに備えている。上記の構成によれば、選択機器表示部114は、操作取得部116が取得したユーザ操作において選択された一括指示情報に設定されている所定の処理を実行可能な家庭内機器3のみをユーザに選択可能に表示する。したがって、ユーザは、前記複数の家庭内機器3のうち、選択した一括指示情報に設定されている所定の処理を実行可能な家庭内機器3のみを確認することができる。また、ユーザは、前記複数の家庭内機器3のうち、選択した一括指示情報に設定されている所定の処理を実際に実行させる家庭内機器3を選択することができる。
The
スマートフォン1は、前記所定の処理を前記複数の家庭内機器3に指示した結果をユーザに通知する結果表示部115をさらに備えている。上記の構成によれば、結果表示部115は、前記所定の処理を前記複数の家庭内機器3に指示した結果をユーザに通知する。したがって、ユーザは、前記所定の処理を前記複数の家庭内機器3に指示した結果を容易に確認することができる。
The
スマートフォン1の結果表示部115は、前記一括指示情報によって指示された所定の処理を指示した結果について、前記複数の家庭内機器3の各々の結果をまとめた結果をユーザに通知してもよい。上記の構成によれば、結果表示部115は、前記一括指示情報によって指示された所定の処理を指示した結果について、前記複数の家庭内機器3の各々の結果をまとめた結果をユーザに通知する。したがって、ユーザは、選択した一括指示情報によって指示された所定の処理を指示した結果について、前記複数の家庭内機器3の各々の結果をまとめた結果を、容易に確認することができる。
The
スマートフォン1の結果表示部115は、前記一括指示情報によって指示された所定の処理を指示した結果について、前記複数の家庭内機器3の各々の結果を機器毎にユーザに通知してもよい。上記の構成によれば、結果表示部115は、前記一括指示情報によって指示された所定の処理を指示した結果について、前記複数の家庭内機器3の各々の結果を機器毎にユーザに通知する。したがって、ユーザは、選択した一括指示情報によって指示された所定の処理を指示した結果について、前記複数の家庭内機器3の各々の結果を、容易に確認することができる。
The
スマートフォン1の受け付ける、前記一括指示情報を選択するユーザ操作は、前記一括指示情報に対応付けられた画像(指示画像)の選択、または、前記一括指示情報に対応付けられた音声の入力であってもよい。上記の構成によれば、前記スマートフォン1は、前記指示画像の選択、または、前記一括指示情報に対応付けられた音声の入力を受け付けることによって、前記一括指示情報に設定されている複数の家庭内機器3の各々に、該一括指示情報によって指示されている所定の処理の実行を指示する。したがって、ユーザは、前記指示画像を選択する操作、または、前記一括指示情報に対応付けられた音声を入力する操作によって、前記一括指示情報に設定されている複数の家庭内機器3の各々に、該一括指示情報によって指示されている所定の処理を実行させることができる。
The user operation for selecting the collective instruction information received by the
家族伝言板システム100において、「おまとめちゃん」が実行可能な指示画像の各々には、複数の家庭内機器3と、該複数の家庭内機器3の各々に実行させる所定の処理に係る情報(指示情報)とが対応付けられている。ユーザにより前記指示画像が選択されると、スマートフォン1は、前記指示画像を特定する情報をサーバ2に送信し、該指示画像に対応する複数の家庭内機器3の各々に、該指示画像に対応する所定の処理を実行させる。より正確には、スマートフォン1は、前記指示画像(より正確には、前記指示画像を特定する指示画像ID)をサーバ2に送信することによって、複数の家庭内機器3の各々に対して一括して、所定の処理を実行させることができる。
In the family message board system 100, each instruction image that can be executed by “summary-chan” includes a plurality of
したがって、ユーザは、スマートフォン1によって、前記指示画像を1回選択する操作のみによって、複数の家庭内機器3の動作を制御することができる。スマートフォン1は、複数の家庭内機器3の動作を一括して制御することができることから、ユーザの操作の手間を大幅に削減することができる。
Therefore, the user can control the operation of the plurality of
ただし、スマートフォン1は、前記選択機器確認画面を表示した場合、チェックの入った家庭内機器3のみに、前記指示画像に対応する所定の処理を実行させることができる。
However, when the selected device confirmation screen is displayed, the
なお、後述するように、複数の家庭内機器3の各々に実行させる所定の処理は、複数の家庭内機器3ごとに異なっていてもよいし、複数の家庭内機器3で共通していてもよい。例えば、「エアコン一括OFF」の指示画像は、エアコン3aとエアコン3cとに、「電源OFF」という共通の所定の処理を実行させるものである。また、例えば、「るすばんモードON」の指示画像に、エアコン(エアコン3aおよびエアコン3c)は電源OFFにして、玄関灯(照明装置3j)は電源ONにする処理を対応付けておくことができる。
As will be described later, the predetermined processing to be executed by each of the plurality of
ユーザは、1つの指示画像を1回選択する操作のみによって、複数の家庭内機器3をまとめて操作することができる。家族伝言板システム100において、ユーザは、「おまとめちゃん」にまとめた複数の家庭内機器3を、自動的に、一括操作(例えば、「エアコン一括OFF」、「るすばんモードON/OFF」、および「月間/年間の電気代」等)の対象とすることができる。さらに、ユーザは、例えば前記選択機器確認画面において、前記一括操作の対象から、任意の家庭内機器3を除外することができる。
The user can operate a plurality of
以下、家族伝言板システム100におけるスマートフォン1、サーバ2、および家庭内機器3について、図1を用いてより詳細に説明する。
Hereinafter, the
(構成の詳細)
図1は、スマートフォン1、サーバ2、および家庭内機器3の要部構成の一例を示すブロック図である。なお、本発明に直接関係のない部分(例えば、スマートフォン1において電話回線を利用して通話を実現する部分、エアコン3aにおいて吸気および排気を実現する部分など)については、以下の説明および前記ブロック図から省略している。
(Configuration details)
FIG. 1 is a block diagram illustrating an example of a main configuration of the
(家庭内機器3について)
図1に示すように、家庭内機器3は、機器通信部31および処理実行部32を備える。
(About household devices 3)
As shown in FIG. 1, the
機器通信部31は、サーバ2との通信を行う通信デバイスである。具体的には、機器通信部31は、サーバ2から送信された指示情報等を受信し、受信した指示情報を処理実行部32に通知する。また、機器通信部31は、各種情報をサーバ2に送信する。例えば、機器通信部31は、家庭内機器3が備える機能および家庭内機器3が実行中の処理などに関する情報である機器情報をサーバ2に送信する。また、機器通信部31は、前記指示情報によって実行を指示された処理の結果についての情報である実行結果情報をサーバ2に送信する。さらに、機器通信部31は、家庭内機器3が備える各種センサの取得した値(センシングデータ)をサーバ2に送信する。前記センシングデータは、例えば、室温、湿度、部屋の空気がどの程度汚れているかを示す汚れ度を評価した値などである。サーバ2は、機器通信部31から送信された各種情報(機器情報、実行結果情報、およびセンシングデータなど)を受信すると、該各種情報に応じた書き込み情報を作成し、該書込み情報を、家庭内機器3の各々の擬人化キャラクタまたは「おまとめちゃん」からのメッセージとして、家族伝言板に投稿する。
The
処理実行部32は、機器通信部31がサーバ2から受信した指示情報に応じた処理を実行する。例えば、前記指示情報がおまかせ運転の開始を指示するものである場合、処理実行部32は、おまかせ運転モードで家庭内機器3を運転させる。そして、処理実行部32は、前記指示情報に応じた処理の実行結果を、機器通信部31に通知する。処理実行部32が機器通信部31に通知した前記実行結果は、実行結果情報として機器通信部31によってサーバ2に送信される。
The
(スマートフォン1について)
図1に示すように、スマートフォン1は、制御部10、入力面11、表示面12、記憶部13、および通信部14を含む。
(About smartphone 1)
As shown in FIG. 1, the
入力面11は、ユーザにより指定された入力面11上の位置を示す入力信号を、後述する操作取得部116に出力する。入力面11はタッチパネルであることが好ましい。ただし、入力面11は、指示体(例えばユーザの指など)の接触した位置を検知可能な入力機器であれば、タッチパネルに限定されない。
The
表示面12は、表示制御部111から入力される表示用データを表示する。表示用データには、家族伝言板および当該家族伝言板に含まれるコンテンツ(例えば、指示画像)が含まれる。表示面12について、本実施形態では液晶ディスプレイ(Liquid Crystal Display;LCD)を想定しているが、表示機能を有する装置であれば、液晶ディスプレイに限定されない。
The
なお、各構成が有する機能を明示するために、図1は入力面11と表示面12とを分離して示すが、例えば入力面11をタッチパネルにより実現し、表示面12を液晶ディスプレイにより実現する場合、両者は一体として構成されてよい。これにより、入力面11に対するユーザの指の接触位置と、表示面12が当該接触に応じて表示する図形などの表示位置とが一致するため、ユーザは自然な入力感覚を得ることができる。
1 clearly shows the
通信部14は、所定の通信方式に従う通信網を介して外部と通信する。通信部14は、外部機器との通信を実現する本質的な機能が備わっていればよく、通信回線、通信方式、または通信媒体などは限定されない。
The
通信部14は、(1)機器画像情報取得要求をサーバ2に送信し、サーバ2から機器画像情報リストを受信し、該機器画像情報リストを後述する機器画像一覧テーブル131に格納する。また、通信部14は、(2)後述する処理指示部117から入力された機器画像IDを、指示画像取得要求とともにサーバ2に送信し、その応答として、サーバ2から指示画像リストを受信し、該指示画像リストを後述する指示画像一覧テーブル132に格納する。さらに、通信部14は、(3)投稿確認画面の「画像」欄に示されている指示画像の指示画像IDをサーバ2に送信し、サーバ2から、該指示画像IDに対応する所定の処理の指示の結果(実行結果)を受信し、該実行結果を結果表示部115に通知する。
The communication unit 14 (1) transmits a device image information acquisition request to the
ここで、通信部14はさらに、(4)選択機器抽出用の指示画像IDを、表示選択機器リスト要求とともにサーバ2に送信し、表示選択機器リストをサーバ2から受信してもよい。後述する選択機器表示部114は、通信部14が受信した表示選択機器リストに基づいて選択機器確認画面を表示面12に表示する。そして、選択機器表示部114が選択機器確認画面を表示した場合、通信部14は、選択機器確認画面においてチェックされていた家庭内機器3を識別する情報(ユーザ抽出機器ID)を、投稿確認画面の「画像」欄に示されている指示画像の指示画像IDとともにサーバ2に送信する(3')。なお、通信部14は、サーバ2以外の外部機器(例えば他のユーザのスマートフォン1)との通信も行うことができる。
Here, the
記憶部13は、スマートフォン1が使用する各種データを記憶する記憶デバイスであり、機器画像一覧テーブル131および指示画像一覧テーブル132を記憶している。
The
図6は、スマートフォン1に記憶されている機器画像一覧テーブル131のデータ構造および具体例を示す図である。図6の機器画像一覧テーブル131には、家族伝言板システム100の家族伝言板(「メッセージボードID:100」である家族伝言板)においてユーザがコミュニケーションを行うことのできる擬人化キャラクタの各々について、以下の情報が格納されている。すなわち、擬人化キャラクタの「キャラクタ名」、「画像(機器画像)」、該機器画像の識別情報である「対象機器画像ID」、擬人化キャラクタに対応する家庭内機器3の「機器名」、および該家庭内機器3の識別情報である「機器ID」が、該擬人化キャラクタとのコミュニケーションを行うことのできる家族伝言板の識別情報である「メッセージボードID」とともに格納されている。
FIG. 6 is a diagram illustrating a data structure and a specific example of the device image list table 131 stored in the
図7は、スマートフォン1に記憶されている指示画像一覧テーブル132のデータ構造および具体例を示す図である。指示画像一覧テーブル132は、指示画像を識別するための「指示画像ID」と、該指示画像の「画像」と、該指示画像の名称である「指示画像名」とを対応付けて格納するものである。ここで、「画像」の項目に表示されている指示画像は、該画像データのメタデータとしての指示情報を含んでいる。
FIG. 7 is a diagram illustrating a data structure and a specific example of the instruction image list table 132 stored in the
なお、家族伝言板システム100において、機器画像および指示画像がスマートフォン1に格納されている(つまり、スマートフォン1が機器画像一覧テーブル131および指示画像一覧テーブル132を格納している)例を説明した。しかしながら、機器画像および指示画像は、サーバ2(エージェントサーバ2a)のみに格納されていてもよい。すなわち、家族伝言板システム100においては、スマートフォン1が対象機器選択画面(機器画像)および指示選択画面(指示画像)を表示できればよく、スマートフォン1が機器画像および指示画像を格納していることは必須ではない。例えば、スマートフォン1は、機器画像一覧テーブル131および指示画像一覧テーブル132を格納しておらず、機器画像を含む対象機器選択画面をサーバ2から受信して表示し、指示画像を含む指示選択画面をサーバ2から受信して表示するとしてもよい。
In the family message board system 100, the example in which the device image and the instruction image are stored in the smartphone 1 (that is, the
制御部10は、後述する画像表示処理および被制御装置制御処理(指示処理)を含むスマートフォン1の機能を統括して制御するものである。図示の制御部10には、機能ブロックとして、操作取得部116、処理指示部117、および表示制御部111が含まれている。上述した制御部10の各機能ブロックは、例えば、CPU(central processing unit)などが、ROM(read only memory)、NVRAM(non-Volatile random access memory)等で実現された記憶装置に記憶されているプログラムを不図示のRAM(random access memory)等に読み出して実行することで実現できる。以下、制御部10中の各機能ブロックについて詳細を説明する。
The
(制御部内の各機能ブロックの概要)
操作取得部116は、入力面11に入力されたユーザの操作を取得するものである。具体的には、操作取得部116は、入力面11から入力された入力信号に応じて、表示面12に表示しているいずれの画像がタッチされたかを示す入力情報を作成し、処理指示部117に出力する。例えば操作取得部116は、各種ユーザインタフェース(指示画像、および投稿ボタン等のソフトボタンなど)がタッチされたことを示す入力情報を作成し、処理指示部117に出力する。
(Outline of each functional block in the control unit)
The
処理指示部117は、操作取得部116から通知された入力情報に基づいて、通信部14および表示制御部111に各種処理を指示するものである。具体的には、処理指示部117は、表示面12に表示された各種ユーザインタフェースがタッチされたことを示す入力情報を操作取得部116から入力されると、表示制御部111に該入力情報に応じた画面を表示面12に表示するよう指示する。
The
また、処理指示部117は、表示面12に表示された各種ソフトボタン(例えば、選択機器確認画面の「はい」ボタン、投稿確認画面の「登録」ボタン等)へのタッチ操作を示す入力情報を入力されると、通信部14に、該各種ソフトボタンに応じた情報をサーバ2へ送信させる。例えば、処理指示部117は、(1)図3の(b)に示す画面において「家電くんシール」ボタンへのタッチ操作を受け付けると、通信部14に、機器画像情報取得要求をサーバ2へ送信させる。また、処理指示部117は、(2)図3の(c)の対象機器選択画面において任意の機器画像(例えば「おまとめちゃん」)を選択するタッチ操作を受け付けると、通信部14に、該機器画像の機器画像IDを、指示画像情報取得要求とともにサーバ2へ送信させる。さらに、処理指示部117は、(3)図5の上段に示す投稿確認画面において「登録」ボタンへのタッチ操作を受け付けると、通信部14に、該投稿確認画面の「画像」欄に示されている指示画像の指示画像IDを、サーバ2へ送信させる。
In addition, the
ここで、処理指示部117はさらに、(4)図3の(d)の指示選択画面において任意の指示画像を選択するタッチ操作を受け付けると、通信部14に、該指示画像の指示画像IDを、選択機器抽出用の指示画像IDとして、表示選択機器リスト要求とともにサーバ2へ送信させてもよい。また、選択機器表示部114が選択機器確認画面を表示面12に表示していた場合、図5の上段に示す投稿確認画面において「登録」ボタンへのタッチ操作を受け付けると、処理指示部117は、以下の処理を実行する。すなわち、処理指示部117は、通信部14に、前記投稿確認画面の「画像」欄に示されている指示画像の指示画像IDを、前記選択機器確認画面においてチェックされていた家庭内機器3を識別する情報(ユーザ抽出機器ID)とともに、サーバ2へ送信させる(3')。
Here, when the
表示制御部111は、表示面12に表示される画像を生成し、表示面12に表示させるものである。表示制御部111は、対象機器表示部112、指示情報表示部113、選択機器表示部114、および結果表示部115を含む。
The
対象機器表示部112は、機器画像一覧テーブル131を参照して、図3の(c)に例示した対象機器選択画面を表示面12に表示する。指示情報表示部113は、指示画像一覧テーブル132を参照して、図3の(d)に例示した指示選択画面を表示面12に表示する。選択機器表示部114は、通信部14がサーバ2から受信した表示選択機器リストに基づいて、選択機器確認画面を表示面12に表示する。結果表示部115は、通信部14がサーバ2から受信した実行結果を表示面12に表示する。
The target
(サーバ2について)
図1に示すように、サーバ2は、サーバ通信部21、サーバ制御部22、およびサーバ記憶部23を備える。
(About server 2)
As shown in FIG. 1, the
サーバ通信部21は、スマートフォン1および家庭内機器3との通信を行う通信デバイスである。具体的には、サーバ通信部21は、(1)スマートフォン1から送信された機器画像情報取得要求を受信し、その応答として機器画像情報リストをスマートフォン1に送信する。また、サーバ通信部21は、(2)スマートフォン1から機器画像IDおよび指示画像取得要求を受信し、その応答として、スマートフォン1に、指示画像リストを受信する。さらに、サーバ通信部21は、(3)スマートフォン1から投稿確認画面の「画像」欄に示されている指示画像の指示画像IDを受信し、後述する指示画像情報テーブル236を参照して、該指示画像IDに対応付けられている指示情報を、「実行可能機器」項目に定義された条件に合致する家庭内機器3に送信する。サーバ通信部21から前記指示情報を受信した家庭内機器3は、前記指示情報によって実行を指示された所定の処理を実行し、処理の結果を、前記指示情報の受信結果とともに、サーバ2に送信する。家庭内機器3から前記受信結果とともに前記処理の結果を受信したサーバ通信部21は、実行結果として、スマートフォン1に送信する。なお、サーバ通信部21は、指示画像情報テーブル236の「実行可能機器」項目に定義された条件に合致する家庭内機器3に指示情報を送信できなかった場合、送信が失敗した旨の実行結果をスマートフォン1に送信する。
The
ここで、サーバ通信部21はさらに、(4)表示選択機器リスト要求とともに選択機器抽出用の指示画像IDをスマートフォン1から受信すると、表示選択機器リストをスマートフォン1に送信する。また、サーバ通信部21は、前記(3)において、スマートフォン1から投稿確認画面の「画像」欄に示されている指示画像の指示画像IDとともに、選択機器確認画面においてチェックされていた家庭内機器3を識別するユーザ抽出機器IDを受信した場合、該指示画像IDに対応付けられている指示情報を、該ユーザ抽出機器IDに対応する家庭内機器3に送信する(3')。
Here, when the
サーバ制御部22は、サーバ2の機能を統括して制御するものであり、機能ブロックとして、表示対象機器抽出部221、実行指示情報抽出部222、表示選択機器抽出部223、処理結果取得部224、および実行指示情報抽出部225を含む。上述した制御部10の各機能ブロックは、例えば、CPUなどが、ROM、NVRAM等で実現された記憶装置に記憶されているプログラムを不図示のRAM等に読み出して実行することで実現できる。
The server control unit 22 controls the functions of the
(サーバ制御部内の各機能ブロックの概要)
表示対象機器抽出部221は、サーバ通信部21から、サーバ通信部21がスマートフォン1から受信した機器画像情報取得要求を通知されると、サーバ通信部21に、表示選択機器リストをスマートフォン1へ送信させる。なお、機器画像情報リストは、スマートフォン1の機器画像一覧テーブル131と同様のものであるため、詳細は略記する。
(Outline of each functional block in the server control unit)
When the
実行指示情報抽出部222は、サーバ通信部21から、サーバ通信部21がスマートフォン1から受信した機器画像IDおよび指示画像取得要求を通知されると、サーバ通信部21に、指示画像リストをスマートフォン1へ送信させる。ここで、図示しない機器画像―指示画像対応テーブルには、機器画像IDに対応する擬人化キャラクタごとに、該擬人化キャラクタ(正確には、該擬人化キャラクタに対応する家庭内機器3)が実行可能な所定の処理を特定する指示画像IDが定義されている。例えば、前記機器画像―指示画像対応テーブルには、「ココちゃん」(掃除機3f)が実行可能な所定の処理を特定する指示画像IDとして、「お掃除開始」、「電源OFF(運転OFF)」、「写真撮影」等の指示画像IDが定義されている。同様に、前記機器画像―指示画像対応テーブルには、「おまとめちゃん」(複数の家庭内機器3)が実行可能な所定の処理(所定の一括処理)を特定する指示画像IDとして、「エアコン一括OFF」、「るすばんモードON/OFF」「月間/年間の電気代」等の指示画像IDが定義されている。実行指示情報抽出部222は、サーバ通信部21から機器画像IDおよび指示画像取得要求を通知されると、前記機器画像―指示画像対応テーブルを参照して、該機器画像IDに対応する擬人化キャラクタが実行可能な所定の処理を特定する指示画像IDの一覧(指示画像リスト)を生成する。そして、実行指示情報抽出部222は、サーバ通信部21に、生成した指示画像リストをスマートフォン1へ送信させる。
When the
表示選択機器抽出部223は、サーバ通信部21から、サーバ通信部21がスマートフォン1から表示選択機器リスト要求とともに受信した選択機器抽出用の指示画像IDを通知されると、表示選択機器リストを生成する。すなわち、表示選択機器抽出部223は、先ず指示画像テーブル235を参照して、前記選択機器抽出用の指示画像IDに対応付けられている家庭内機器3の「対象機器種別」、「対象機能」、および「設置場所」と、を取得する。表示選択機器抽出部223は、次に機器テーブル231および機能テーブル232を参照して、指示画像テーブル235を参照して取得した「対象機器種別」、「対象機能」、および「設置場所」の条件に合致する家庭内機器3の機器IDを取得する。そして、前記「対象機器種別」、「対象機能」、および「設置場所」の条件に合致する家庭内機器3の機器IDの一覧である表示選択機器リストを生成する。そして、表示選択機器抽出部223は、生成した表示選択機器リストをサーバ通信部21に通知し、サーバ通信部21に、該表示選択機器リストをスマートフォン1へ送信させる。
The display selection
例えば、表示選択機器抽出部223は、サーバ通信部21がスマートフォン1から、表示選択機器リスト要求とともに、選択機器抽出用の指示画像IDとして「指示画像ID:0001(指示画像名:エアコン一括OFF)」を受信した旨を通知されると、以下のように表示選択機器リストを生成する。すなわち、表示選択機器抽出部223は、先ず指示画像テーブル235を参照して、「指示画像ID:0001」に対応付けられている「対象機器種別」、「対象機能」、および「設置場所」として、「エアコン」、「運転OFF」、および「―」を取得する。ここで、「対象機器種別」の条件または「設置場所」の条件が空欄(「―」)の場合、表示選択機器抽出部223は、空欄の条件については無視する(表示選択機器リストに含まれる家庭内機器3の満たすべき条件としては考慮しない)。すなわち、表示選択機器抽出部223は、「おまとめちゃん」としてまとめられた複数の家庭内機器3の中から、「エアコン一括OFF(指示画像ID:0001)」を実行可能な機器として、「機器種別:エアコン」であって、「運転OFF」機能を備える家庭内機器3の機器IDの一覧(「指示画像ID:0001」のための表示選択機器リスト)を生成する。例えば、表示選択機器抽出部223は、機能テーブル232を参照して、「機器種別:エアコン」であって、「運転OFF」機能を備えるのが、「モデル:エアコンa」の家庭内機器3であることを確認する。そして、表示選択機器抽出部223は、機器テーブル231を参照して、「機器種別:エアコン」であって、「モデル:エアコンa」である「機器ID」として、「機器ID:0001」と「機器ID:0002」とを取得する。ここで、前述のとおり、「機器ID:0002」のエアコン3bは「おまとめちゃん」から除外されている。したがって、表示選択機器抽出部223は、「機器ID:0001」のみの表示選択機器リストを生成する。
For example, in the display selection
同様に、表示選択機器抽出部223は、サーバ通信部21がスマートフォン1から、表示選択機器リスト要求とともに、選択機器抽出用の指示画像IDとして「指示画像ID:0013(指示画像名:るすばんモードON)」を受信した旨を通知されると、以下のように表示選択機器リストを生成する。すなわち、表示選択機器抽出部223は、先ず指示画像テーブル235を参照して、「指示画像ID:0013」に対応付けられている「対象機器種別」、「対象機能」、および「設置場所」として、「―」、「るすばんモードON」、および「―」を取得する。すなわち、表示選択機器抽出部223は、「おまとめちゃん」としてまとめられた複数の家庭内機器3の中から、「るすばんモードON(指示画像ID:0013)」を実行可能な機器として、「るすばんモードON」機能を備える家庭内機器3の機器IDの一覧(「指示画像ID:0013」のための表示選択機器リスト)を生成する。例えば、表示選択機器抽出部223は、機能テーブル232を参照して、「るすばんモードON」機能を備えるのが、「(機器種別:エアコン)かつ(モデル:エアコンa)」、「(機器種別:空気清浄機)かつ(モデル:空気清浄機a)」、「(機器種別:掃除ロボット)かつ(モデル:掃除ロボットa)」、および「(機器種別:照明装置)かつ(モデル:照明装置a)」の家庭内機器3であることを確認する。そして、表示選択機器抽出部223は、機器テーブル231を参照して、「機器種別:エアコン」であって、「モデル:エアコンa」である「機器ID」として、「機器ID:0001」および「機器ID:0002」を取得する。また、表示選択機器抽出部223は、「機器種別:空気清浄機」であって、「モデル:空気清浄機a」である「機器ID」として、「機器ID:0004」を取得する。表示選択機器抽出部223は、「機器種別:掃除ロボット」であって、「モデル:掃除ロボットa」である「機器ID」として、「機器ID:0006」を取得する。表示選択機器抽出部223は、「機器種別:照明装置」であって、「モデル:照明装置a」である「機器ID」として、「機器ID:0009」および「機器ID:0010」を取得する。前述のとおり、「機器ID:0002」のエアコン3bは「おまとめちゃん」から除外されているので、表示選択機器抽出部223は、「機器ID:0001、0004、0006、0009、0010」の表示選択機器リストを生成する。
Similarly, the display selection
実行指示部225は、サーバ通信部21から、サーバ通信部21がスマートフォン1から受信した指示画像ID(投稿確認画面の「画像」欄に示されている指示画像の指示画像ID)のみを通知されると、以下の処理を実行する。すなわち、実行指示部225は、指示画像情報テーブル236を参照して、サーバ通信部21に、前記指示画像IDに対応付けられている指示情報を、「実行可能機器」項目に定義された条件に合致する家庭内機器3へ送信させる。つまり、実行指示部225は、前記指示画像IDに対応付けられている指示情報を、指示画像情報テーブル236の「実行可能機器」項目に定義された条件に合致する家庭内機器3へ送信させることによって、該指示情報に実行を指示されている所定の処理を実行させる。
The
また、実行指示部225は、サーバ通信部21から、サーバ通信部21がスマートフォン1から指示画像IDとユーザ抽出機器IDと受信した旨を通知されると、以下の処理を実行する。すなわち、実行指示部225は、指示画像情報テーブル236を参照して、サーバ通信部21に、前記指示画像IDに対応付けられている指示情報を、ユーザ抽出機器IDに対応する家庭内機器3へ送信させる。なお、前述の通り、ユーザ抽出機器IDに対応する家庭内機器3とは、選択機器確認画面においてチェックが入っている家庭内機器3の機器IDである。
In addition, when the
すなわち、実行指示部225は、スマートフォン1から受信した指示画像ID(投稿確認画面の「画像」欄に示されている指示画像の指示画像ID)に対応付けられている指示情報を家庭内機器3に送信して、該指示情報に対応する所定の処理の実行を家庭内機器3に指示する。実行指示部225が指示情報を送信する家庭内機器3は、サーバ通信部21が指示画像IDのみを受信した場合であれば、指示画像情報テーブル236において該指示画像IDに対応付けられている「実行可能機器」項目に定義された条件に合致する家庭内機器3である。また、サーバ通信部21が指示画像IDとともにユーザ抽出機器IDを受信した場合であれば、実行指示部225が指示情報を送信する家庭内機器3は、ユーザ抽出機器IDの家庭内機器3である。
That is, the
例えば、実行指示部225は、サーバ通信部21から、サーバ通信部21がスマートフォン1から「指示画像ID:0013(指示画像名:るすばんモードON)」を受信した旨を通知されると、以下の処理を実行する。すなわち、実行指示部225は、先ず指示画像情報テーブル236を参照して、「指示画像ID:0013」の「実行可能機器」が「るすばんモード機能を持つ機器」(「るすばんモードON」機能を備える機器)であることを確認する。実行指示部225は、次に機能テーブル232を参照して、「るすばんモードON」機能を備えるのが、「(機器種別:エアコン)かつ(モデル:エアコンa)」、「(機器種別:空気清浄機)かつ(モデル:空気清浄機a)」、「(機器種別:掃除ロボット)かつ(モデル:掃除ロボットa)」、および「(機器種別:照明装置)かつ(モデル:照明装置a)」の家庭内機器3であることを確認する。そして、実行指示部225は、機器テーブル231を参照して、「機器種別:エアコン」であって、「モデル:エアコンa」である「機器ID」として、「機器ID:0001」と「機器ID:0002」とを取得する。また、実行指示部225は、「機器種別:空気清浄機」であって、「モデル:空気清浄機a」である「機器ID」として、「機器ID:0004」を取得する。実行指示部225は、「機器種別:掃除ロボット」であって、「モデル:掃除ロボットa」である「機器ID」として、「機器ID:0006」を取得する。実行指示部225は、「機器種別:照明装置」であって、「モデル:照明装置a」である「機器ID」として、「機器ID:0009」および「機器ID:0010」を取得する。前述のとおり、「機器ID:0002」のエアコン3bは「おまとめちゃん」から除外されているので、実行指示部225は、「機器ID:0001、0004、0006、0009、0010」の家庭内機器3を、指示情報を送信する家庭内機器3として抽出する。
For example, when the
また、実行指示部225は、指示画像情報テーブル236を参照して、「指示画像ID:0013」の「指示情報」が「あらかじめ設定された『るすばんモード状態』に設定する」であることを確認する。
In addition, the
その後、実行指示部225は、サーバ通信部21に、「あらかじめ設定された『るすばんモード状態』に設定する」指示情報を、「機器ID:0001、0004、0006、0009、0010」の家庭内機器3へ送信させる。
Thereafter, the
また、例えば、サーバ通信部21がスマートフォン1から「指示画像ID:0013」と「ユーザ抽出機器ID:0001、0006、0010」とを受信していた場合、実行指示部225は、サーバ通信部21に、「あらかじめ設定された『るすばんモード状態』に設定する」指示情報を、「機器ID:0001、0006、0010」の家庭内機器3へ送信させる。
For example, when the
処理結果取得部224は、サーバ通信部21から、サーバ通信部21が家庭内機器3から受信した実行結果(または、指示情報の送信が失敗したとの実行結果)を通知されると、サーバ通信部21に、該実行結果を、スマートフォン1へ送信させる。
When the processing
サーバ記憶部23は、サーバ2が使用する各種データを記憶する記憶デバイスであり、機器テーブル231、機能テーブル232、家族伝言板テーブル233、端末テーブル234、指示画像テーブル235、指示画像情報テーブル236、監視設定テーブル237、るすばんモード設定テーブル238を格納している。
The
図8の(a)は、サーバ2に記憶されている機器テーブル231のデータ構造および具体例を示す図である。機器テーブル231には、家族伝言板システム100の家族伝言板(「メッセージボードID:100」である家族伝言板)においてユーザがコミュニケーションを行うことのできる擬人化キャラクタの各々に対応する家庭内機器3について、該家庭内機器3の識別情報である「機器ID」、該家庭内機器3の名称である「機器名」、該家庭内機器3の「機器種別」、「モデル」、「設置場所」が格納されている。ここで、図8の(a)の機器テーブル231に示すように、例えば、リビングのエアコン3a、リビングのエアコン3b、および寝室のエアコン3cは全て、「機器種別」は「エアコン」で共通しているが、「モデル」が異なっている。つまり、図8の(a)の機器テーブル231は、家庭内機器3の各々の「機種種別」だけでなく、「モデル」までも管理している。これは、後述するように、「機種種別」が同じ家庭内機器3であっても、「モデル」が異なれば実行可能な機能が異なり、所定の一括処理の主体となり得るか否かが異なるためである。
FIG. 8A is a diagram illustrating a data structure and a specific example of the device table 231 stored in the
図8の(b)は、サーバ2に記憶されている機能テーブル232のデータ構造および具体例を示す図である。機能テーブル232には、家庭内機器3の各々について、「機器種別」および「モデル」ごとの機能(「自動運転」、「運転OFF(電源OFF)」、「電気使用量」、「温度設定」、「監視」、「発話」、「節電運転(節電モード)」、および「るすばんモード」)を格納している。図8の(b)の機能テーブル232に示されているように、「機器種別」が同じであっても、「モデル」が異なれば機能が異なる。なお、家族伝言板システム100において、家庭内機器3の各々について、所定の処理(所定の一括処理)の主体となり得るか否かを決定できればよく、機器テーブル231があれば機能テーブル232は必須ではない。
FIG. 8B is a diagram illustrating a data structure and a specific example of the function table 232 stored in the
図9の(a)は、サーバ2に記憶されている家族伝言板テーブル233のデータ構造および具体例を示す図である。家族伝言板テーブル233には、複数のSNS(例えば、家族伝言板である「おうちボード」、および「ママ友ボード」)の各々を識別する「メッセージボードID」と、各SNSとが対応付けられている。なお、家族伝言板システム100においては、「メッセージボードID:0001」の「おうちボード(家族伝言板)」が用いられている。
(A) of FIG. 9 is a figure which shows the data structure of the family message board table 233 memorize | stored in the
図9の(b)は、サーバ2に記憶されている端末テーブル234のデータ構造および具体例を示す図である、端末テーブル234には、複数のSNSの各々において、該SNSにログインするときに各ユーザが使用するスマートフォン1を識別するための「端末ID」と、各ユーザのスマートフォン1の「端末名」とが対応付けられて格納されている。例えば図9の(b)の端末テーブル234には、「メッセージボードID:0001」の「おうちボード(家族伝言板)」に、「端末ID:0001」のお父さんのスマートフォン1a、「端末ID:0002」のお母さんのスマートフォン1b、「端末ID:0003」の子供のスマートフォン1cが参加している(登録されている)ことが示されている。
FIG. 9B is a diagram illustrating a data structure and a specific example of the terminal table 234 stored in the
図9の(c)は、サーバ2に記憶されている指示画像テーブル235のデータ構造および具体例を示す図である。指示画像テーブル235には、「指示画像ID」と、該指示画像IDに対応する指示画像の名称である「指示画像名」と、該指示画像IDに対応する所定の処理(所定の一括処理)を実行可能な家庭内機器3の条件である「対象機器種別」、「対象機能」、「設置場所」とが対応付けられて格納されている。なお、指示画像テーブル235の「対象機器種別」、または「設置場所」の条件が空欄(「―」)の場合、該条件については無視することを意味する。
FIG. 9C is a diagram illustrating a data structure and a specific example of the instruction image table 235 stored in the
指示画像テーブル235においては、図9の(c)に例示するように、例えば、「エアコン一括OFF」と「リビング一括OFF」は、「運転OFF(電源OFF)」という機能は共通しているが、「エアコン一括OFF」の対象機器種別がエアコンであるのに対し、「リビング一括OFF」の対象機器種別は特に限定されていない。また、「エアコン一括OFF」の設置場所は特に限定されていないが、「リビング一括OFF」の設置場所はLDK(リビング)に限定されている。家族伝言板システム100は、指示画像テーブル235を参照することにより、機能と、対象機器種別と、設置場所とを組み合わせて、所定の処理(所定の一括処理)を実行可能な複数の家庭内機器3をグルーピングすることができる。
In the instruction image table 235, as illustrated in FIG. 9C, for example, “air conditioner batch OFF” and “living batch OFF” have a common function of “operation OFF (power OFF)”. While the target device type of “air conditioner batch OFF” is an air conditioner, the target device type of “living batch OFF” is not particularly limited. Further, the installation location of “air conditioner batch OFF” is not particularly limited, but the installation location of “living batch OFF” is limited to LDK (living). The family message board system 100 refers to the instruction image table 235 to combine a function, a target device type, and an installation location, and a plurality of
図10は、サーバ2に記憶されている指示画像情報テーブル236のデータ構造および具体例を示す図である。指示画像情報テーブル236には、「指示画像ID」と、該指示画像IDに対応する指示画像の名称である「指示画像名」と、該指示画像IDに対応する所定の処理(所定の一括処理)を実行可能な家庭内機器3である「実行可能機器」と、該所定の処理の実行を指示する「指示情報」とが対応付けられて格納されている。
FIG. 10 is a diagram illustrating a data structure and a specific example of the instruction image information table 236 stored in the
指示画像テーブル235および指示画像情報テーブル236に示すように、家族伝言板システム100においては、1つの指示画像(1つの一括処理に対応する指示画像)に、複数の家庭内機器3の各々に実行させる(複数の)所定の処理が対応付けられている。スマートフォン1は、例えば、「エアコン一括OFF」の指示画像を選択するユーザ操作を受け付けることによって、指示画像情報テーブル236の、「エアコン一括OFF」に対応する「実行可能機器」項目に定義された条件に合致する複数の家庭内機器3の各々へ、「エアコンの運転を停止する」という指示情報を、サーバ2を介して送信することによって、「エアコンの運転を停止する」という所定の処理を実行させる。また、スマートフォン1は、「エアコン一括OFF」を実行可能な複数の家庭内機器3のうち、任意の家庭内機器3のみが選択機器確認画面においてチェックされていた場合、チェックされていた家庭内機器3のみに、「エアコンの運転を停止する」という指示情報を、サーバ2を介して送信することによって、「エアコンの運転を停止する」という所定の処理を実行させる。なお、スマートフォン1が複数の家庭内機器3の各々に実行させる所定の処理が、「エアコンの運転を停止する」といった共通の処理であることは必須ではない。スマートフォン1は、例えば、「監視ON」、「るすばんモードON」といった所定の一括処理に対応する指示画像を選択するユーザ操作を受け付けることによって、「監視設定テーブル237」および「るすばんモード設定テーブル238」を参照して、複数の家庭内機器3の各々に、所定の処理を実行させる。ここで、「監視ON」、「るすばんモードON」といった所定の一括処理においては、複数の家庭内機器3の各々が実行する所定の処理は、機器毎に異なっていてもよい。
As shown in the instruction image table 235 and the instruction image information table 236, in the family message board system 100, one instruction image (an instruction image corresponding to one batch process) is executed by each of the plurality of
図11の(a)は、サーバ2に記憶されている監視設定テーブル237のデータ構造および具体例を示す図である。監視設定テーブル237は、指示画像情報テーブル236に示す「指示画像名:監視ON」が指示選択画面において選択された場合に、複数の家庭内機器3の各々が実行すべき所定の処理の内容が定義されている。例えば、「設置場所:LDK(リビング)」である「機器ID:0001」のエアコン3aが「監視ON」処理を実行した場合、エアコン3aは「監視条件」であるリモコン操作を受け付けると、「監視動作」として、リモコン操作を受け付けた旨のメッセージを家族伝言板に投稿する(正確には、エアコン3aはリモコン操作を受け付けた旨をサーバ2に通知し、サーバ2が、「リビングのエアコン」として、家族伝言板に「リモコン操作を受け付けた」旨のメッセージを投稿する)。同様に、「設置場所:LDK(リビング)」である「機器ID:0006」の掃除機3fが「監視ON」処理を実行した場合、掃除機3fは音を検知する(「監視条件」)と、音を検知した旨をサーバ2に通知する。そして、サーバ2は、「ココちゃん」として、家族伝言板に「音を検知した」旨のメッセージを投稿する(「監視動作」)。なお、監視設定テーブル237に格納されている情報(例えば、家庭内機器3の各々の「監視条件」および「監視動作」)については、スマートフォン1が表示面12に表示する「監視ON時の処理設定画面(不図示)」において、ユーザが更新することができる。
FIG. 11A is a diagram illustrating a data structure and a specific example of the monitoring setting table 237 stored in the
図11の(b)は、サーバ2に記憶されているるすばんモード設定テーブル238のデータ構造および具体例を示す図である。るすばんモード設定テーブル238は、指示画像情報テーブル236に示す「指示画像名:るすばんモードON」が指示選択画面において選択された場合に、複数の家庭内機器3の各々が実行すべき所定の処理の内容が定義されている。例えば、「設置場所:LDK(リビング)」である「機器ID:0001」のエアコン3aが「るすばんモードON」処理を実行した場合、エアコン3aは「運転OFF」となる。同様に、「設置場所:LDK(リビング)」である「機器ID:0006」の掃除機3fが「るすばんモードON」処理を実行した場合、掃除機3fは「自動運転」を実行する。なお、るすばんモード設定テーブル238に格納されている情報(例えば、家庭内機器3の各々の「るすばんモード状態」)については、スマートフォン1が表示面12に表示する「るすばんモードON時の処理設定画面(不図示)」において、ユーザが更新することができる。
FIG. 11B is a diagram showing a data structure and a specific example of the Subaru mode setting table 238 stored in the
(家族伝言板システムにおける処理のフロー図)
図12は、家族伝言板システム100において実行される処理の一例を示すフローチャートである。なお、以下のフローは、対象機器選択画面において「おまとめちゃん」が選択された以降に家族伝言板システム100において実行される処理の一例である。
(Process flow diagram in the family message board system)
FIG. 12 is a flowchart showing an example of processing executed in the family message board system 100. The following flow is an example of processing executed in the family message board system 100 after “Summary” is selected on the target device selection screen.
対象機器選択画面において「おまとめちゃん」が選択されたことを検知すると、スマートフォン1の処理指示部117は、通信部14に、サーバ2へ、「おまとめちゃん」の機器画像IDとともに、指示画像取得要求を送信させる(S110)。
When it is detected that “Summary” has been selected on the target device selection screen, the
スマートフォン1から、「おまとめちゃん」の機器画像IDとともに、指示画像取得要求を受信したサーバ2(家族伝言板サーバ2b)は、指示画像(より正確には、指示画像リスト)、および対象機器リスト(表示選択機器リスト)を、スマートフォン1に送信する(S210)。
The server 2 (family message board server 2b) that has received the instruction image acquisition request together with the device image ID of “summary-chan” from the
サーバ2からスマートフォン1の通信部14が前記指示画像および前記対象機器リストを受信すると、スマートフォン1の指示情報表示部113は、前記指示画像を、つまり図3の(d)に例示する指示選択画面を、表示面12に表示する(S120)。
When the
スマートフォン1の表示面12に表示している指示画像の1つが選択されたことを操作取得部116が検知すると(S130)、スマートフォン1の選択機器表示部114は、選択された指示画像(該指示画像に対応付けられている指示情報)によって実行を指示される処理を実行可能な対象機器(選択機器)を、つまり図4に例示する選択機器確認画面を、表示面12に表示する(S140)。
When the
スマートフォン1の表示面12に表示している選択機器確認画面において、対象機器(選択機器)の少なくとも1つが選択された(チェックされた)状態で「はい」ボタンがタッチ操作されたことを検知すると(S150)、スマートフォン1の通信部14は、S130で選択された指示画像の指示画像ID、およびS150で選択された対象機器(チェックされた選択機器)の機器IDを、サーバ2へ送信する(S160)。
When it is detected on the selected device confirmation screen displayed on the
サーバ2は、スマートフォン1からS130で選択された指示画像の指示画像ID、およびS150で選択された対象機器の機器IDを受信する(つまり、受け付ける)と(S220)、受付処理を完了した旨をスマートフォン1に送信する。受付処理を完了した旨をサーバ2から受信したスマートフォン1は、受付表示を行う(S170)。具体的には、表示制御部111が、図5の下段に示す画面を表示面12に表示する。
When the
また、サーバ2は、スマートフォン1からS130で選択された指示画像の指示画像ID、およびS150で選択された対象機器の機器IDを受け付けると(S220)、機器ごとに(つまり、機器IDごとに)、指示画像情報テーブル236を参照して指示の呼出を実行する(S230)。すなわち、実行指示部225は、S150で選択された対象機器の機器IDに対応する家庭内機器3ごとに、指示画像情報テーブル236を参照して、S130で選択された指示画像の指示画像IDに対応付けられている指示情報を、送信する(S240:指示実行制御)。実行指示部225は、S150で選択された全ての機器(選択された全ての対象機器の機器IDに対応する家庭内機器3)に指示情報を送信し終わるまで、S240の処理を繰り返す(S250)。
In addition, when the
サーバ2から前記指示情報を受信した家庭内機器3は、前記前記指示情報において実行を指示されている処理を実行し(S310:指示処理実行)、実行結果を、サーバ2を介してスマートフォン1に送信する。サーバ2は、S150で選択された全ての機器(選択された全ての対象機器の機器IDに対応する家庭内機器3)に指示情報を送信し終わり(S250でYes)、各機器(各対象機器の機器IDに対応する家庭内機器3)から実行結果を取得すると、該実行結果をスマートフォン1に通知する。前記実行結果をサーバ2から受信したスマートフォン1は、実行結果表示する(S180)。
The
以上に説明した家族伝言板システム100において実行される処理のうち、スマートフォン1の実行する処理を整理すれば以下の通りである、すなわち、スマートフォン1の制御方法は、複数の家庭内機器3の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得する操作取得ステップ(S130)と、前記操作取得ステップにて取得したユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報に設定されている所定の処理の実行を指示する指示ステップ(S160)と、を含む。
Of the processes executed in the family message board system 100 described above, the processes executed by the
なお、S210において、「おまとめちゃん」の機器画像IDとともに、指示画像取得要求をスマートフォン1から受信したサーバ2は、図13に示す処理を実行して、指示画像(より正確には、指示画像リスト)、および対象機器リスト(表示選択機器リスト)を生成してもよい。
In S210, the
図13は、指示画像と選択機器(より正確には、該指示画像の指示画像IDに対応する所定の処理を実行可能な家庭内機器3の機器IDの一覧である表示選択機器リスト)との対応情報の一例を示す図である。すなわち、サーバ2(スマートフォン1)は、指示画像テーブル235の各行を1行ごとに参照し(つまり、指示画像テーブル235の各「指示画像ID」について)、以下の処理を実行する。すなわち、サーバ2の表示選択機器抽出部223は、機能テーブル232を参照し、指示画像テーブル235の各「指示画像ID」に対応する「対象機器種別」および「対象機能」に合致する、「機器種別」および「モデル」を抽出する。表示選択機器抽出部223は、次に、機器テーブル231を参照し、抽出した「機器種別」および「モデル」、および指示画像テーブル235の各「指示画像ID」に対応する「設置場所」に合致する機器を抽出する。そして、表示選択機器抽出部223は、以上に説明した処理を、指示画像テーブル235の全ての「指示画像ID」について実行し終わるまで、繰り返す。
FIG. 13 shows an instruction image and a selection device (more precisely, a display selection device list that is a list of device IDs of
〔実施形態2〕
本発明の他の実施形態について、図14〜図17に基づいて説明すれば、以下のとおりである。なお、記載の簡潔性を担保するため、実施形態1とは異なる構成(処理の手順及び処理の内容)のみについて説明する。すなわち、実施形態1で記載された構成等は、本実施形態にもすべて含まれ得る。また、実施形態1で記載した用語の定義も同じである。本実施形態に係る家族伝言板システム200(制御システム)は、スマートフォン4、サーバ5、および家庭内機器3を含んでいる。スマートフォン4、サーバ5、および家庭内機器3についての理解を容易にするため、最初に家族伝言板システム200の概要について説明しておく。
[Embodiment 2]
The following will describe another embodiment of the present invention with reference to FIGS. In order to ensure the simplicity of the description, only the configuration (processing procedure and processing content) different from that of the first embodiment will be described. That is, all the configurations described in the first embodiment can be included in the present embodiment. Moreover, the definition of the term described in
(家族伝言板システムの概要)
家族伝言板システム200において、スマートフォン4は、予めスマートフォン4に制御権限が付与されている(ペアリング済みの)家庭内機器3のみに、所定の処理(所定の一括処理)を実行させることができる。以下、「ペアリング」について、さらに詳細を説明する。
(Outline of the family message board system)
In the family message board system 200, the smartphone 4 can cause a predetermined process (predetermined batch process) to be executed only by the
(ペアリングの概要)
スマートフォン4は、家族伝言板を運営するSNSにログインするときにユーザが使用するユーザIDと、ユーザが使用するスマートフォン4を識別するための端末ID(制御装置識別情報)と、家庭内機器3を識別する機器ID(被制御装置識別情報)とが対応付けられてサーバ5に記憶されているか否かに応じて、指示画像の表示の仕方を変更する。なお、以下では、ユーザID、端末ID、および機器IDが対応付けられてサーバ5に記憶されている(具体的には、ペアリング情報テーブル252に格納されている)ことを「ペアリングしている」と称する。
(Overview of pairing)
The smartphone 4 identifies the user ID used by the user when logging in to the SNS that operates the family message board, the terminal ID (control device identification information) for identifying the smartphone 4 used by the user, and the
ここで、ペアリングしていないスマートフォン4は、選択機器確認画面において、ペアリングしていなければ所定の処理の実行を指示することのできない家庭内機器3を、ペアリングしていなくとも所定の処理の実行を指示することができる家庭内機器3と区別して表示する。具体的には、図15の(a)および(b)に示すように、ペアリングしていなければ所定の処理の実行を指示することのできない家庭内機器3をグレースケールで表示する(なお、「グレースケールで表示する」とは、ユーザによるタッチ操作を受け付けない画像・テキスト等として表示することを指す)。
Here, the smartphone 4 that has not been paired has a predetermined process on the selected device confirmation screen even if the
したがって、ペアリングしていないスマートフォン4からは、ペアリングしていなければ所定の処理の実行を指示することのできない家庭内機器3を、所定の処理(所定の一括処理)の実行主体として選択する(チェックする)ことができない。なお、「ペアリングしていないスマートフォン4」とは、例えば、ペアリングしていないユーザのスマートフォン4、および不特定のユーザが使用するスマートフォン4を意味する。
Therefore, from the smartphone 4 that is not paired, the
家族伝言板システム200においては、任意の家庭内機器3を、ペアリングしていなければ所定の処理の実行を指示することのできない家庭内機器3とすることができる。つまり、ペアリングしていないユーザの、ペアリングしていないスマートフォン4は、ペアリングしていなければ所定の処理の実行を指示することのできない家庭内機器3を操作できない。よって、特定のユーザが使用する、特定のスマートフォン4からのみ、家庭内機器3を操作できるようになるため、家庭内機器3をより安全に操作することができる。
In the family message board system 200, any
次に、スマートフォン4(制御装置)の概要を説明すれば以下の通りである。すなわち、スマートフォン4の選択機器表示部114は、前記一括指示情報によって指示される所定の処理を実行可能な家庭内機器3であって、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている家庭内機器3を、該ユーザに選択可能に表示する。上記の構成によれば、選択機器表示部114は、前記一括指示情報によって指示される所定の処理を実行可能な家庭内機器3であって、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている家庭内機器3を、該ユーザに選択可能に表示する。したがって、ユーザは、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている家庭内機器3のみに、前記一括指示情報によって指示される所定の処理を実行させることができる。次に、図14を用いてスマートフォン4、サーバ5、および家庭内機器3の詳細を説明する。
Next, it will be as follows if the outline | summary of the smart phone 4 (control apparatus) is demonstrated. That is, the selected
図14は、本発明の実施形態2に係るスマートフォン4、サーバ5、家庭内機器3の要部構成の一例を示すブロック図である。
FIG. 14 is a block diagram illustrating an example of a main configuration of the smartphone 4, the
(サーバの構成)
家族伝言板システム200のサーバ5は、図1のサーバ2の構成に加えてさらに、ペアリング情報抽出部226およびペアリング情報テーブル252を備える。また、指示画像テーブル251は、サーバ2に格納されている指示画像テーブル235に加えて、「制限情報」の項目が追加されている。
(Server configuration)
The
ペアリング情報抽出部226は、サーバ通信部21から指示画像取得要求および端末IDを入力されると、入力された端末IDを参照して、ユーザが家族伝言板を運営するSNSにログインするときに用いたユーザIDをサーバ記憶部25から読み出す。そして、ペアリング情報抽出部226は、ペアリング情報テーブル252を参照して、前記端末IDおよび前記ユーザIDと対応付けられている機器ID(つまり、ペアリング済みの家庭内機器3の機器ID)を取得する。ペアリング情報抽出部226は、取得した機器ID(ペアリング済み機器ID)を、サーバ通信部21に、表示選択機器リストとともに、スマートフォン4へ送信させる。なお、前述の通り、表示選択機器リストは表示選択機器抽出部223が生成する。
When the instruction image acquisition request and the terminal ID are input from the
また、ペアリング情報抽出部226は、指示画像テーブル251を参照して、指示画像IDの各々について、「制限情報」が付されているか否かを確認する。ここで、「制限情報:ペアリング済み機器のみ」が付されている指示画像IDに対応する所定の処理は、ペアリングされている端末IDのスマートフォン4により実行を指示され場合にのみ、該端末IDとペアリング済みの機器IDに対応する家庭内機器3のみが実行できる。
Further, the pairing
ペアリング情報抽出部226は、指示画像テーブル251を参照して、指示画像IDの各々について「制限情報」が付されているか否かを確認する。そして、ペアリング情報抽出部226は、サーバ通信部21に、「制限情報」が付されている指示画像IDを、表示選択機器リストとともに、スマートフォン4へ送信させる。
The pairing
以上を整理すれば、ペアリング情報抽出部226は、サーバ通信部21に、表示選択機器抽出部223が生成した表示選択機器リストとともに、前記ペアリング済み機器IDと、「制限情報」が付されている指示画像IDとを、スマートフォン4へ送信させる。
In summary, the pairing
図16の(a)は、サーバ5に記憶されているペアリング情報テーブル252のデータ構造および具体例を示す図である。図16の(a)に示すように、ペアリング情報テーブル252は、家族伝言板を運営するSNSにログインするときにユーザが使用するユーザIDと、ユーザが使用するスマートフォン1を識別するための端末ID(制御装置識別情報)と、家庭内機器3を識別する機器ID(被制御装置識別情報)と、を対応付けて格納するものである。
FIG. 16A is a diagram illustrating a data structure and a specific example of the pairing information table 252 stored in the
指示画像テーブル251は、サーバ2に格納されている指示画像テーブル235に加えて、「制限情報」の項目が追加されている。「制限情報」の項目には、「指示画像ID」ごとに、該指示画像IDに対応する所定の処理を実行できるのが、「ペアリング済み機器のみ」であるか否かを示す情報が格納されている。
In the instruction image table 251, an item “restriction information” is added to the instruction image table 235 stored in the
図16の(b)は、サーバ5に記憶されている指示画像テーブル251のデータ構造および具体例を示す図である。例えば、図16の(b)の指示画像テーブル251において、「エアコン一括OFF」という処理(一括処理)を実行可能な家庭内機器3は、「ペアリング済み機器のみ」である。したがって、ペアリング済みの家庭内機器3のみが、該家庭内機器3の機器IDとペアリング済みの端末IDのスマートフォン4から「エアコン一括OFF」という処理の実行を指示された場合にのみ、「エアコン一括OFF」という処理を実行することができる。一方、「監視ON」という処理(一括処理)を実行可能な家庭内機器3は、「ペアリング済み機器のみ」ではない。したがって、ペアリング済みの家庭内機器3でなくとも、「監視ON」という処理を実行することができる。
FIG. 16B is a diagram illustrating a data structure and a specific example of the instruction image table 251 stored in the
(スマートフォンの構成)
図14に示すように、家族伝言板システム200のスマートフォン4は、図1のスマートフォン1の構成に加えてさらに、ペアリング情報取得部152および非ペアリング機器グレー表示部153を備える。
(Smart phone configuration)
As shown in FIG. 14, the smartphone 4 of the family message board system 200 further includes a pairing
ペアリング情報取得部152は、通信部14がサーバ5から受信した表示選択機器リストと、ペアリング済み機器IDと、「制限情報」が付されている指示画像IDとを、非ペアリング機器グレー表示部153に通知する。
The pairing
非ペアリング機器グレー表示部153は、選択機器確認画面において、未ペアリングの(ペアリングされていない)家庭内機器3をグレースケールで表示面12に表示する。具体的には、処理指示部117から、指示選択画面において選択された指示画像の指示画像IDを通知されると、非ペアリング機器グレー表示部153は、以下の処理を実行する。すなわち、非ペアリング機器グレー表示部153は、先ず、指示選択画面において選択された指示画像の指示画像IDが、ペアリング情報取得部152から通知された「制限情報」が付されている指示画像IDに含まれるかを確認する。
The non-pairing device
指示選択画面において選択された指示画像の指示画像IDが、「制限情報」が付されている指示画像IDに含まれていない場合、非ペアリング機器グレー表示部153は、処理を中止する。
When the instruction image ID of the instruction image selected on the instruction selection screen is not included in the instruction image ID to which “restriction information” is attached, the non-pairing device
指示選択画面において選択された指示画像の指示画像IDが、「制限情報」が付されている指示画像IDに含まれている場合、非ペアリング機器グレー表示部153は、ペアリング情報取得部152から通知されたペアリング済み機器IDを用いて、以下の処理を実行する。すなわち、非ペアリング機器グレー表示部153は、選択機器表示部114が表示選択機器リストに基づいて表示している選択機器のうち、前記ペアリング済み機器IDに対応する家庭内機器3以外の家庭内機器3を、該家庭内機器3のチェックを外した上で、グレースケールで表示する。つまり、非ペアリング機器グレー表示部153は、選択機器確認画面に表示されている選択機器のうち、未ペアリングの選択機器については、チェックを外したうえで、ユーザがチェックを入れることができないようにして、表示する。
When the instruction image ID of the instruction image selected on the instruction selection screen is included in the instruction image ID to which “restriction information” is attached, the non-pairing device
図15の(a)〜(c)は、スマートフォン4が表示面12に表示する選択機器確認画面の一例を示す図である。図15の(a)および(b)に例示した選択機器確認画面においては、スマートフォン1が表示面12に表示した図4の(a)および(b)の選択機器確認画面とは異なり、未ペアリングのエアコンである「リビングのエアコン」(エアコン3c)は、グレースケールで表示され、チェックが付けられないように表示されている。すなわち、スマートフォン4は、未ペアリングの家庭内機器3を、所定の処理(所定の一括処理)の実行から除外する。
(A)-(c) of FIG. 15 is a figure which shows an example of the selection apparatus confirmation screen which the smart phone 4 displays on the
例えば、ペアリング情報取得部152が、非ペアリング機器グレー表示部153に、「ペアリング済み機器ID:0003(寝室のエアコン3c)」を通知していた場合、非ペアリング機器グレー表示部153は、以下の処理を実行する。すなわち、処理指示部117から、指示選択画面において選択された指示画像(例えば、「指示画像ID:0001(エアコン一括OFF)」)を通知された非ペアリング機器グレー表示部153は、先ず、「指示画像ID:0001」が、「制限情報」の付されている指示画像IDであるかを確認する。そして、「指示画像ID:0001」が「制限情報」の付されている指示画像IDであることを確認すると、非ペアリング機器グレー表示部153は、次に、ペアリング情報取得部152から通知された「ペアリング済み機器ID:0003」を用いて、以下の処理を実行する。
For example, when the pairing
すなわち、非ペアリング機器グレー表示部153は、選択機器表示部114が表示選択機器リストに基づいて表示している図4の(a)の選択機器確認画面について、該選択機器確認画面において表示されている選択機器(寝室のエアコン3cおよびリビングのエアコン3a)のうち、「ペアリング済み機器ID:0003(寝室のエアコン3c)」以外の家庭内機器3を、該家庭内機器3のチェックを外した上で、グレースケールで表示する。具体的には、図4の(a)の選択機器確認画面における「リビングのエアコン3a」のチェックを外した上で、「リビングのエアコン3a」にユーザがチェックを入れることができないようにして、表示する。図4の(a)の選択機器確認画面を、ペアリング情報取得部152から「ペアリング済み機器ID:0003(寝室のエアコン3c)」を通知されていた非ペアリング機器グレー表示部153が更新した後の画面が、図15の(a)の選択機器確認画面である。
That is, the non-pairing device
(家族伝言板システムにおける処理のフロー図)
図17は、家族伝言板システム200において実行される処理の一例を示すフローチャートである。なお、以下のフローは、対象機器選択画面において「おまとめちゃん」が選択された以降に家族伝言板システム200において実行される処理の一例である。
(Process flow diagram in the family message board system)
FIG. 17 is a flowchart showing an example of processing executed in the family message board system 200. The following flow is an example of processing executed in the family message board system 200 after “Summary” is selected on the target device selection screen.
対象機器選択画面において「おまとめちゃん」が選択されたことを検知すると、スマートフォン4の処理指示部117は、通信部14に、サーバ5へ、「おまとめちゃん」の機器画像IDとともに、指示画像取得要求を送信させる(S410)。
When it is detected that “Summary” has been selected on the target device selection screen, the
スマートフォン4から、「おまとめちゃん」の機器画像IDとともに、指示画像取得要求を受信したサーバ5は、図16の(b)に例示する指示画像テーブル251を参照して、ペアリング情報取得処理を実行する(「機器ペアリング情報取得要求:S510」および「機器ペアリング情報返却:S520」)。具体的には、サーバ5のペアリング情報抽出部226は、ペアリング情報テーブル252を参照して、ペアリング済みの家庭内機器3の機器ID(正確には、スマートフォン4の端末IDとペアリング済みの家庭内機器3の機器ID)を取得する。また、ペアリング情報抽出部226は、指示画像テーブル251を参照して、「制限情報」が付されている指示画像IDを取得する。
The
サーバ5は、ペアリング情報抽出部226が取得した前記ペアリング済み機器IDと、「制限情報」が付されている指示画像IDとを、指示画像(より正確には、指示画像リスト)、および対象機器リスト(表示選択機器リスト)を、スマートフォン4に送信する(S530)。
The
サーバ5からスマートフォン4の通信部14が前記指示画像、前記対象機器リスト、前記ペアリング済み機器ID、および前記「制限情報」が付されている指示画像IDを受信すると、スマートフォン4の指示情報表示部113は、前記指示画像を、つまり図3の(d)に例示する指示選択画面を、表示面12に表示する(S420)。
When the
スマートフォン4の表示面12に表示している指示画像の1つが選択されたことを操作取得部116が検知すると(S430)、スマートフォン4の選択機器表示部114は、選択された指示画像(該指示画像に対応付けられている指示情報)によって実行を指示される処理を実行可能な対象機器(選択機器)を、つまり図4に例示する選択機器確認画面を、表示面12に表示する。そして、非ペアリング機器グレー表示部153は、図4の選択機器確認画面を、サーバ5から受信した前記ペアリング済み機器IDおよび前記「制限情報」が付されている指示画像IDを用いて、図15に例示する選択機器確認画面に更新する。つまり、非ペアリング機器グレー表示部153は、未ペアリングの家庭内機器3のチェックを外したうえで、未ペアリングの家庭内機器3をグレースケールで表示した選択機器確認画面を表示する(S440:対象機器表示)。
When the
スマートフォン4の表示面12に表示している選択機器確認画面において、対象機器(選択機器)の少なくとも1つが選択された(チェックされた)状態で「はい」ボタンがタッチ操作されたことを検知すると(S450)、スマートフォン4の通信部14は、S430で選択された指示画像の指示画像ID、およびS450で選択された対象機器(チェックされた選択機器)の機器IDを、サーバ5へ送信する(S460)。
When it is detected on the selected device confirmation screen displayed on the
サーバ5は、スマートフォン4からS430で選択された指示画像の指示画像ID、およびS450で選択された対象機器の機器IDを受信する(つまり、受け付ける)と(S540)、受付処理を完了した旨をスマートフォン4に送信する。受付処理を完了した旨をサーバ5から受信したスマートフォン4は、受付表示を行う(S470)。具体的には、表示制御部111が、図5の下段に示す画面を表示面12に表示する。
When the
また、サーバ5は、スマートフォン4からS430で選択された指示画像の指示画像ID、およびS450で選択された対象機器の機器IDを受け付けると(S540)、機器ごとに(つまり、機器IDごとに)、指示画像情報テーブル236を参照して指示の呼出を実行する(S550)。すなわち、実行指示部225は、S450で選択された対象機器の機器IDに対応する家庭内機器3ごとに、指示画像情報テーブル236を参照して、S430で選択された指示画像の指示画像IDに対応付けられている指示情報を、送信する(S560:指示実行制御)。実行指示部225は、S450で選択された全ての機器(選択された全ての対象機器の機器IDに対応する家庭内機器3)に指示情報を送信し終わるまで、S240の処理を繰り返す(S570)。
When the
サーバ5から前記指示情報を受信した家庭内機器3は、前記前記指示情報において実行を指示されている処理を実行し(S310:指示処理実行)、実行結果を、サーバ5を介してスマートフォン4に送信する。サーバ5は、S450で選択された全ての機器(選択された全ての対象機器の機器IDに対応する家庭内機器3)に指示情報を送信し終わり(S570でYes)、各機器(各対象機器の機器IDに対応する家庭内機器3)から実行結果を取得すると、該実行結果をスマートフォン4に通知する。前記実行結果をサーバ5から受信したスマートフォン4は、実行結果表示する(S480)。
The
なお、前述の通り、選択機器確認画面においては、未ペアリングの家庭内機器3は、チェックを外されたうえで、グレースケールで表示されている。したがって、サーバ5が、未ペアリングの家庭内機器3に、S430で選択された指示画像の指示画像IDに対応付けられている指示情報を、送信することはない。つまり、スマートフォン4は、ペアリング済みの家庭内機器3のみに、S430で選択された指示画像の指示画像IDに対応付けられている指示情報を、送信する。
As described above, in the selected device confirmation screen, the
〔実施形態3〕
本発明の他の実施形態について、図18〜図22に基づいて説明すれば、以下のとおりである。なお、記載の簡潔性を担保するため、実施形態1または実施形態2とは異なる構成(処理の手順及び処理の内容)のみについて説明する。すなわち、実施形態1または実施形態2で記載された構成等は、本実施形態にもすべて含まれ得る。また、実施形態1または実施形態2で記載した用語の定義も同じである。本実施形態に係る家族伝言板システム300(制御システム)は、スマートフォン6、サーバ7、および家庭内機器3を含んでいる。スマートフォン6、サーバ7、および家庭内機器3についての理解を容易にするため、最初に家族伝言板システム300の概要について説明しておく。
[Embodiment 3]
The following will describe another embodiment of the present invention with reference to FIGS. In order to ensure the conciseness of the description, only the configuration (processing procedure and processing content) different from that of the first or second embodiment will be described. That is, all the configurations described in the first embodiment or the second embodiment can be included in the present embodiment. Moreover, the definition of the term described in
(家族伝言板システムの概要)
従来、家全体の電気料金などを正確に把握するためのシステムとして、HEMS(Home Energy Management System)が知られている。しかしながら、HEMSの導入は、一定の導入コスト、導入期間等が必要であるため、必ずしも容易に実現できるものではない。
(Outline of the family message board system)
2. Description of the Related Art Conventionally, HEMS (Home Energy Management System) is known as a system for accurately grasping the electricity bill of the entire house. However, since the introduction of HEMS requires a certain introduction cost, introduction period, etc., it cannot always be easily realized.
また、エアコン単体の電気料金を、該エアコン本体に表示し、または、該エアコンのためのリモコンに表示するものが知られている。しかし、これはエアコン単体の電気料金のみをはあくするためのものであって、他の家庭内機器(例えば、冷蔵庫、洗濯機、照明等)の電気料金を把握することはできない。前記エアコン単体の電気料金をユーザに通知するために前記エアコンに設けられているのと同様の仕組みを全ての家庭内機器に導入することによって、各家庭内機器における電気料金の目安を知ることができると考えられるが、この考えは現実的とは言い難い。すなわち、或る家庭全体における電気料金を把握したい場合は、各家庭内機器に前記の仕組みを導入した上で、各家庭内機器の電気量を足し合わせていくことが必要であり、ユーザにとって利便性が低い。 In addition, there is known an apparatus that displays an electricity charge of an air conditioner alone on the air conditioner main body or on a remote controller for the air conditioner. However, this is for raising only the electricity charge of the air conditioner alone, and it is not possible to grasp the electricity charge of other household devices (for example, refrigerator, washing machine, lighting, etc.). Knowing the standard of electricity charges in each home device by introducing a mechanism similar to that provided in the air conditioner to notify the user of the electricity charge of the air conditioner alone to all home devices Although it can be done, this idea is not realistic. In other words, when it is desired to grasp the electricity charges for an entire household, it is necessary to add the amount of electricity of each household device after introducing the above-mentioned mechanism to each household device, which is convenient for the user. The nature is low.
ここで、電気料金までは算出していないが、自己の消費電力量を管理している家庭内機器は既に知られている。そして、家族伝言板システム300における家庭内機器3は、自己の消費電力量を管理している。具体的には、図18に示すように、家族伝言板システム300における家庭内機器3は、各々、1回の運転ごとに自装置の動作状態および動作時間等に基づいて消費電力量を算出する電力量算出部321を含む処理実行部32と、1回の運転ごとの自装置の消費電力量の積算値である積算消費電力量を記憶する記憶部(図示しない)と、を備えている。そして、家庭内機器3は、サーバ7を介してスマートフォン6から電力量の通知を指示されると、前記積算消費電力量を、サーバ7を介してスマートフォン6に送信する。なお、以下では、特に断らない限り「消費電力量」といえば前記積算消費電力量を意味するものとして説明する。
Here, although the electric charge has not been calculated, home appliances that manage their own power consumption are already known. The
家族伝言板システム300におけるスマートフォン6は、サーバ7を介して、複数の家庭内機器3の各々に対して、該家庭内機器3の動作状態および動作時間等に基づく該家庭内機器3の消費電力量を、スマートフォン6に通知させる。スマートフォン6は、複数の家庭内機器3の各々の消費電力量に基づいて、電気代(電気料金)の概算(概算電気料金)を算出し、概算電気料金に係る情報を家族間で共有させ、また、概算電気料金に係る情報に基づいたアドバイスを家族に提供する。
The smartphone 6 in the family message board system 300 uses the server 7 to each of a plurality of
サーバ7は、スマートフォン6からの「電気代取得(電気料金取得)」の指示を複数の家庭内機器3の各々に送信し、その応答として、該複数の家庭内機器3の各々から、消費電力量を取得する。そして、複数の家庭内機器3の各々から取得した消費電力量に基づいて、スマートフォン6が電気料金確認画面において表示するための各種情報を生成し、該各種情報をスマートフォン6に送信する。
The server 7 transmits an instruction of “acquisition of electricity bill (acquisition of electricity bill)” from the smartphone 6 to each of the plurality of
したがって、家族伝言板システム300によってユーザは、HEMSを導入することなく、手軽に家庭全体の電気料金(正確には、複数の家庭内機器3の電気料金)を把握することができる。すなわち、家族伝言板システム300は、複数の家庭内機器3の電気料金の合計金額を管理することによって、擬似的に、家庭全体の電気料金を管理することができる。また、目標電気代(目標電気料金)が予め設定されている場合には、家族伝言板システム300は、該目標電気料金と、複数の家庭内機器3の電気料金の合計金額とを比較して、電気料金および節電等に係るアドバイスをユーザに提供することができる。さらに、家族伝言板システム300は、前記家庭全体の電気料金および前記アドバイスを、例えば「おまとめちゃん」からの家族伝言板への投稿としてスマートフォン6の表示面12に表示することにより、家族の各メンバ(お父さん、お母さん、子供)に共有させることができる。加えて、家族伝言板システム300は、前記目標電気料金と、複数の家庭内機器3の電気料金の合計金額とを比較して、複数の家庭内機器3の各々について、例えば、「節電モード」での運転を指示することができる。すなわち、家族伝言板システム300は、前記比較の結果に対応付けられた処理の実行を、複数の家庭内機器3の各々に、一括して指示することができる。具体的には、複数の家庭内機器3の電気料金の合計金額が前記目標電気料金を超過する可能性が高い場合、家族伝言板システム300は、複数の家庭内機器3の各々に、一括して「節電モード」での運転を指示する。そして、前記「節電モード」での運転を指示された複数の家庭内機器3は、各々、「節電モード」での処理を実行する(例えば、操作が所定時間以上ない場合には、自動的に運転を停止し、または消費電力量が少ない運転に自動的に切り替わる等)。
Therefore, the user can easily grasp the electricity bill for the entire home (more precisely, the electricity bill for a plurality of home appliances 3) without introducing HEMS by the family message board system 300. That is, the family message board system 300 can manage the electricity charges of the entire home in a pseudo manner by managing the total amount of electricity charges of the plurality of
なお、ユーザに提示する前記家庭全体の電気料金について、複数の家庭内機器3の全ての電気料金の合計金額から、任意の家庭内機器3の電気料金を除外して提示できてもよい。また、ユーザが任意に設定するグループに所属する家庭内機器3の電気料金だけを提示してもよい。すなわち、家族伝言板システム300は、例えば、エアコン3bに係る電気料金のみを除外した複数の家庭内機器3の電気料金を、前記家庭全体の電気料金として提示してもよい。また、家族伝言板システム300は、例えば「リビングの家電」としてまとめられた「エアコン3a、空気清浄機3d、掃除機3f、および、照明装置3i」の電気料金をまとめて、リビングの電気料金として提示してもよい。
Note that the electricity charges for the entire home to be presented to the user may be presented by excluding the electricity charges for any
以上に説明した家族伝言板システム300におけるスマートフォン6(制御装置)の概要を説明すれば以下の通りである。すなわち、スマートフォン6が複数の家庭内機器3の各々に実行させる前記所定の処理は、前記複数の家庭内機器3における消費電力量の取得である。上記の構成によれば、スマートフォン6は、前記複数の家庭内機器3に、消費電力量を取得させることができる。したがって、ユーザは、前記複数の家庭内機器3の各々の消費電力量を、容易に確認することができる。
The outline of the smartphone 6 (control device) in the family message board system 300 described above will be described as follows. In other words, the predetermined process that the smartphone 6 causes each of the plurality of
スマートフォン6の電力関連情報表示部162(結果表示部)は、前記複数の家庭内機器3の各々の消費電力量をまとめたグラフをユーザに通知する。上記の構成によれば、スマートフォン6の電力関連情報表示部162は、前記複数の機器の各々の消費電力量をまとめたグラフをユーザに通知する。したがって、ユーザは、前記複数の機器の各々の消費電力量をまとめたグラフを、容易に確認することができる。
The power related information display unit 162 (result display unit) of the smartphone 6 notifies the user of a graph summarizing the power consumption amounts of the plurality of
スマートフォン6の電力関連情報表示部162は、前記複数の家庭内機器3の各々の消費電力量から算出した各機器の電気料金をユーザに通知する。上記の構成によれば、電力関連情報表示部162は、前記複数の機器の各々の消費電力量から算出した各機器の電気料金をユーザに通知する。したがって、ユーザは、前記複数の機器の各々の消費電力量から算出した各機器の電気料金を、容易に確認することができる。次に、図18を用いて、家族伝言板システム300のスマートフォン6、サーバ7、および家庭内機器3について詳細を説明していく。
The power-related
図18に示すように、家族伝言板システム300のスマートフォン6は、図1のスマートフォン1の構成に加えてさらに、電力関連情報表示部162を備える。
As shown in FIG. 18, the smartphone 6 of the family message board system 300 further includes a power related
電力関連情報表示部162は、通信部14がサーバ7から受信した複数の家庭内機器3の各々の電気料金、それらの合計である合計電気料金、および節電アドバイスに基づいて、図19の(b)に例示するような「電気料金確認画面」を表示面12に表示する。また、電力関連情報表示部162は、図20の(a)に例示するような「目標電気代設定画面」、図20の(b)に例示するような「電気料金設定画面」、および図20の(c−1)に例示するような「その他設定画面」を表示面12に表示する。
The power related
家族伝言板システム300のサーバ7は、図1のサーバ2の構成に加えてさらに、算出処理部227およびアドバイスメッセージテーブル271を備える。
The server 7 of the family message board system 300 further includes a
算出処理部227は、サーバ通信部21が複数の家庭内機器3の各々から受信した消費電力量に基づいて、複数の家庭内機器3の各々の電気料金を算出する。また、算出処理部227は、複数の家庭内機器3の各々の電気料金を合計した合計電気料金を算出する。さらに、算出処理部227は、目標電気料金が設定されていた場合、目標電気料金と前記合計電気料金とを比較し、アドバイスメッセージテーブル271を参照して、節電アドバイスを生成する。算出処理部227は、算出した複数の家庭内機器3の各々の電気料金、合計電気料金、および前記節電アドバイスを、サーバ通信部21に、スマートフォン6へ送信させる。
The
アドバイスメッセージテーブル271には、算出処理部227が生成する節電アドバイスの内容(「つぶやき」)および画像(「シール」)に対応付けられて、該節電アドバイスを選択する条件(「条件1」および「条件2」)が格納されている。
In the advice message table 271, conditions (“
図19は、スマートフォン6が表示面12に表示する画像例の遷移図である。スマートフォン6が表示面12に表示する画面は、スマートフォン1が図5の(c)の上段および下段に示す画面とほぼ同様である。すなわち、図19の(a)の投稿確認画面において「画像」の欄に「電気代取得(電気料金取得)」を表示した状態で「登録」ボタンへのタッチ操作を受け付けたスマートフォン6は、図19の(b)の電気料金確認画面を表示面12に表示する。図19の(b)の電気料金確認画面には、「電気代取得(電気料金取得)」の実行結果が、「おまとめちゃん」からの「9月1日の17時30分」の投稿メッセージとして、示されている。より詳細には、スマートフォン6は、複数の家庭内機器3の各々の電気料金の日単位での推移を示すグラフを、家庭内機器3ごとに色分けして表示している。図19の(b)の例において、スマートフォン6は、2台の家庭内機器3の各々の電気料金(「寝室のエアコン:1,000円」および「リビングのエアコン:4,000円」)に対応する2色から成る棒グラフを表示している。また、複数の家庭内機器3の各々の電気料金の合計について、現在までの実績(5,000円)と、今月の目標金額(12,000円)とを対比して示すとともに、両者の比較に基づく節電アドバイス(「このままだと、目標を超えちゃうかも!?」)を表示している。さらに、スマートフォン6は、「目標電気代」、「電気料金設定」、および「その他設定」ボタンを表示している。
FIG. 19 is a transition diagram of an image example displayed on the
図20の(a)は、目標電気代設定画面の一例を示す図であり、図20の(b)は、電気料金設定画面の一例を示す図である。スマートフォン6は、図19の(b)に示す「目標電気代」ボタンへのタッチ操作を受け付けると、目標電気代設定画面を表示面12に表示する。また、スマートフォン6は、図19の(b)の「電気料金設定」ボタンへのタッチ操作を受け付けると、電気料金設定画面を表示面12に表示する。
FIG. 20A is a diagram illustrating an example of a target electricity bill setting screen, and FIG. 20B is a diagram illustrating an example of an electricity bill setting screen. When the smartphone 6 receives a touch operation on the “target electricity cost” button illustrated in FIG. 19B, the smartphone 6 displays a target electricity cost setting screen on the
スマートフォン6が表示面12に表示する目標電気代設定画面において、ユーザは、「今月(または今年)の目標電気代(目標電気料金)」を設定する。図20の(a)に示すように、スマートフォン6は、目標電気代設定画面に先月の使用電気代(図20の(a)の例では「約XXX円」)を表示することにより、ユーザが今月の目標電気代を設定する際の指標となる数字を提示することができる。なお、スマートフォン6は、今年の目標電気代を設定するための目標電気代設定画面には、昨年度の使用電気代を表示する。スマートフォン6は、目標電気代設定画面において目標電気代(図20の(a)の例では「12,000円」)が設定された上で「決定」ボタンへのタッチ操作を受け付けると、該目標電気代をサーバ7へ送信する。サーバ7は、スマートフォン6から受信した目標電気代をサーバ記憶部27に格納し、例えば、後述するアドバイスメッセージ生成処理の際に利用する。
On the target electricity bill setting screen displayed on the
電気料金設定画面において、ユーザは、電気代(電気料金)算出処理の基礎となる「単位量当たりの電気料金」を設定する。後述するように、家族伝言板システム300において、家庭内機器3の各々の電気料金は、家庭内機器3の各々の消費電力量に単位量当たりの電気料金を掛け合わせることによって算出される。ここで、スマートフォン6は、図20の(b)に示すように、電気の使用時間帯ごとに、「単位量当たりの電気料金」を設定することができるように、電気料金設定画面を表示する。例えば、スマートフォン6は、「朝7時から朝10時までの、単位量当たりの電気料金」、「朝10時から夕方17時までの、単位量当たりの電気料金」、「夕方17時から深夜23時までの、単位量当たりの電気料金」、および「深夜23時から翌朝7時までの、単位量当たりの電気料金」を設定することができるように、電気料金設定画面を表示する。そして、スマートフォン6は、電気料金設定画面に入力された「単位量当たりの電気料金」を、サーバ7へ送信する。サーバ7は、スマートフォン6から受信した「単位量当たりの電気料金」をサーバ記憶部27に格納し、例えば、家庭内機器3の各々の電気料金を算出する電気料金算出処理の際に利用する。
On the electricity charge setting screen, the user sets “electricity charge per unit amount” that is the basis of the electricity bill (electricity charge) calculation process. As will be described later, in the family message board system 300, the electricity bill for each
図20の(c−1)は、その他設定画面の一例を示す図である。スマートフォン6は、図19の(b)に示す「その他設定」ボタンへのタッチ操作を受け付けると、図20の(c−1)に例示するその他設定画面を表示面12に表示する。その他設定画面において、ユーザは、複数の家庭内機器3の各々について、該家庭内機器3の電気料金をスマートフォン6に表示させるか否かを選択することができる。例えば、ユーザは、その他設定画面において任意の家庭内機器3のチェックを外すことによって、チェックを外した家庭内機器3の電気料金を除く、複数の家庭内機器3の各々の電気料金の合計を、スマートフォン6に表示させることができる。また、チェックされた家庭内機器3の電気料金のみを合計して、合計料金と目標電気代(目標電気料金)とを比較して節電アドバイスを提供するとしてもよい。
FIG. 20C-1 is a diagram illustrating an example of the other setting screen. When the smartphone 6 receives a touch operation on the “other setting” button illustrated in FIG. 19B, the smartphone 6 displays the other setting screen illustrated in FIG. 20C on the
ただし、複数の家庭内機器3の各々について、電気料金を表示すべきか否か(および、合計電気料金を算出する際に含めるか除外するか)をユーザが選択できるようにするための方法は、図20の(c−1)に例示した「その他設定画面」の表示に限られない。スマートフォン6は、例えば、図20の(c−2)に示すように、複数の家庭内機器3の各々の電気料金を示す画面において、複数の家庭内機器3の各々に隣接させてチェックボックスを表示し、チェックされた家庭内機器3のみの電気代(電気料金)を合計した金額を表示し、また、チェックされた家庭内機器3のみの電気代を合計した電気料金推移グラフを表示してもよい。
However, a method for allowing the user to select whether or not to display the electricity rate for each of the plurality of home devices 3 (and whether to include or exclude when calculating the total electricity rate) The display is not limited to the “other setting screen” illustrated in (c-1) of FIG. For example, as illustrated in (c-2) of FIG. 20, the smartphone 6 has a check box adjacent to each of the plurality of
(家族伝言板システムの実行する処理の概要)
スマートフォン6からの「電力量通知」処理の指示情報を、サーバ7を介して受信した複数の家庭内機器3の各々は、自機器が動作した時の消費電力量をサーバ7に送信する。サーバ7は、家庭内機器3の各々の消費電力量に単位量当たりの電気料金を掛け合わせることによって、家庭内機器3の各々の電気料金を算出する。そして、サーバ7は、家庭内機器3の各々の電気料金を、全ての家庭内機器3の電気料金の合計値とともに、スマートフォン6に送信する。スマートフォン6は、例えば、全ての家庭内機器3の電気料金の合計値を、家庭全体の電気料金として提示してもよい。
(Outline of processing executed by the family message board system)
Each of the plurality of
つまり、家族伝言板システム300は、全ての家庭内機器3の電気料金を管理することによって、全ての家庭内機器3の合計電気料金をユーザに通知することができ、また、任意の家庭内機器3を除いた任意の家電グループ(例えば、家庭内の全てのエアコンであるエアコン3a、エアコン3b、およびエアコン3cの「エアコン・グループ」、前記「リビングの家電」)での合計電気料金などを算出することができる。例えば、スマートフォン6は、「おまとめちゃん」からの、家庭内機器3の各々の電気料金、および全ての家庭内機器3の電気料金の合計値に関する投稿を表示面12に表示することにより、家族全員(図2の例では、お父さん、お母さん、子供)に前記電気料金を通知する。したがって、前記家族全員が前記電気料金を知ることができるようになる。
That is, the family message board system 300 can notify the user of the total electricity charge of all the
また、家族伝言板システム300は、目標電気料金を設定し、現在までの電気料金と目標電気料金とを比較することによって、例えば節電アドバイスを、つぶやく(家族伝言板に投稿する)こともできる。 The family message board system 300 can also tweet (post on the family message board), for example, by setting a target electricity charge and comparing the electricity charge up to now with the target electricity charge.
さらに、家族伝言板システム300は、前記節電アドバイスを対応する所定の処理(例えば、「節電ON」)を、家庭内機器3に実行させることができる。具体的には、スマートフォン6は、前記節電アドバイスに対応する節電モードでの運転を、家庭内機器3に実行させることができる。
Furthermore, the family message board system 300 can cause the
なお、これまで電気料金(消費電力量)について説明を行なってきたが、スマートフォン6が、複数の家庭内機器3に、スマートフォン6に通知させる情報は、電気料金(消費電力量)に限られるものではない。スマートフォン6は、複数の家庭内機器3に、例えば使用水量などについてもスマートフォン6に通知させ、スマートフォン6は複数の家庭内機器3によって消費される使用水量を、ユーザに通知できてもよい。
In addition, although the electricity rate (power consumption) has been described so far, the information that the smartphone 6 notifies the smartphone 6 to the plurality of
(アドバイスメッセージ生成処理および電気料金算出処理について)
図21は、サーバ7に記憶されているアドバイスメッセージテーブル271のデータ構造および具体例を示す図である。例えば、今月(11月)の目標電気料金を「12,000円」に設定した場合、11月5日18時時点における電気料金が「1,500円」であるとき、節電アドバイスを投稿するために、以下の処理が実行される。
(About advice message generation processing and electricity bill calculation processing)
FIG. 21 is a diagram illustrating a data structure and a specific example of the advice message table 271 stored in the server 7. For example, if the target electricity charge for this month (November) is set to “12,000 yen”, and the electricity charge at 18:00 on November 5 is “1,500 yen”, to post power saving advice In addition, the following processing is executed.
すなわち、現在(11月5日18時時点)までの電気料金のペースで、月末まで推移した時の電気料金である月末時点予想電気料金を算出し、該月末時点予想電気料金と今月の目標電気料金とを比較する。具体的には、先ず、11月5日18時時点における電気料金である「1,500円」を、11月に入ってから11月5日18時時点までの時間で割って、1時間当たりの平均電気料金を算出する。次に、前記1時間当たりの平均電気料金に、11月の日数(30日)と24時間とを掛けて、月末時点予想電気料金を算出する。つまり、「1,500円/(4日×24時間+18時間)×(30日×24時間)=9,474円(小数点以下、四捨五入)」と、月末時点予想電気料金を算出する。 In other words, at the pace of electricity charges up to the present (as of 18:00 on November 5), the end-of-month expected electricity charge, which is the electricity charge at the end of the month, is calculated. Compare prices. Specifically, first, “1,500 yen”, which is the electricity charge at 18:00 on November 5, is divided by the time from the beginning of November to 18:00 on November 5, and the hourly Calculate the average electricity price. Next, the average electricity rate per hour is multiplied by the number of days in November (30 days) and 24 hours to calculate the expected electricity rate at the end of the month. That is, the estimated electricity bill at the end of the month is calculated as “1,500 yen / (4 days × 24 hours + 18 hours) × (30 days × 24 hours) = 9,474 yen (rounded off after the decimal point)”.
そして、前記月末時点予想電気料金:9,474円と、前記今月の目標電気料金:12,000円とを比較して、前記月末時点予想電気料金が前記今月の目標電気料金よりも低いことを確認すると、スマートフォン6は、以下の節電アドバイスをユーザに通知する。すなわち、スマートフォン6は、図21に例示したアドバイスメッセージテーブル271のNo.3のメッセージを「おまとめちゃん」からの家族伝言板への投稿(つぶやき)として、表示面12に表示する。
Then, comparing the expected electricity charge at the end of the month: 9,474 yen with the target electricity charge for the current month: 12,000 yen, the expected electricity charge at the end of the month is lower than the target electricity charge for the current month. When confirmed, the smartphone 6 notifies the user of the following power saving advice. That is, the smartphone 6 receives the No. in the advice message table 271 illustrated in FIG. The
(消費電力量の算出方法)
図22は、(a)は、家庭内機器3の消費電力量を算出するための基礎データの一例を示す図であり、(b)は、家庭内機器3の消費電力量を算出するための別の基礎データの一例を示す図である。
(Calculation method of power consumption)
FIG. 22A is a diagram illustrating an example of basic data for calculating the power consumption of the
消費電力量は、家庭内機器3の各々において、1回の運転ごとに計算され、その運転終了時に下記の算出式に基づいて計算される。また、積算消費電力量は、これまでの消費電力量の積算値であり、運転終了時に更新した値を、家庭内機器3の各々が備える所定の記憶部に保存する。
The amount of power consumption is calculated for each operation in each
算出式は以下の通りである。すなわち、「消費電力量=負荷1の平均消費電力(W)×負荷1の合計運転時間(h)+負荷2の平均消費電力(W)×負荷2の合計運転時間(h)+・・・+負荷Nの平均消費電力(W)×負荷Nの合計運転時間(h)+常時通電待機時の消費電力(W)×常時通電待機時間(h)」である。ここで、各負荷(負荷1〜負荷N)の運転時間は、100msec単位でカウントしているものとする。また、負荷1〜負荷Nの各々の平均消費電力は、例えば、図22に示す通りである。
The calculation formula is as follows. That is, “power consumption = average power consumption of load 1 (W) × total operation time of load 1 (h) + average power consumption of load 2 (W) × total operation time of load 2 (h) +. “Average power consumption of load N (W) × total operation time of load N (h) + power consumption during normal energization standby (W) × always energization standby time (h)”. Here, it is assumed that the operation time of each load (
図22の(a)に例示しているように、負荷1は、その平均消費電力(W)が、運転モードおよび温度に依存せず、「W1」で一定としている。これに対し、負荷4は、その平均消費電力(W)が、運転モードおよび温度に応じて変化する。具体的には、図22の(b)に例示しているように、「運転モード:Aモード」であって、「温度:低」の場合には、負荷4の平均消費電力はW41である。同様に、「運転モード:Bモード」であって、「温度:中」の場合には、負荷4の平均消費電力はW45である。家庭内機器3の各々における電力量算出部321は、1回の運転ごとに、図22に例示する基礎データ等を用いて、自機器における消費電力量を算出している。そして、サーバ7(スマートフォン6)から電力量の通知の指示を受信すると、サーバ7に、これまでの消費電力量の積算値である積算消費電力量を送信する。
As illustrated in (a) of FIG. 22, the
〔変形例〕
家族伝言板システム100、200、および300において、家族伝言板に指示画像を投稿して、家庭内機器3(被制御装置)に所定の処理を実行させることは必須ではない。例えば、家族伝言板システム100、200、および300において、スマートフォン1、4、および6は、ユーザからの前記所定の処理の実行を指示する音声入力を受け付けることによって、サーバ2、5、7を介して家庭内機器3に、前記所定の処理の実行を指示してもよい。そして、スマートフォン1、4、および6は、サーバ2、5、7を介して家庭内機器3から、前記所定の処理の実行の指示の結果(実行結果)を受信し、該実行結果をユーザに通知してもよい。
[Modification]
In the family message board systems 100, 200, and 300, it is not essential to post an instruction image on the family message board and cause the home device 3 (controlled device) to execute a predetermined process. For example, in the family message board systems 100, 200, and 300, the
また、家族伝言板システム100、200、および300において、複数の家庭内機器3の各々に実行させた所定の処理(所定の一括処理)の実行結果を、家族伝言板に表示することは必須ではない。例えば、家族伝言板システム300において、複数の家庭内機器3の各々の電気料金(または消費電力量)およびそれらを合計した電気料金(または合計の消費電力量)の月間/年間表示は、専用機能のメニューとして、スマートフォン6の表示面12に表示されてもよい。
Moreover, in the family message board systems 100, 200, and 300, it is not essential to display the execution result of the predetermined process (predetermined batch process) executed by each of the plurality of
〔実施形態4〕
以上までに説明してきた各実施形態では、1つのサーバ2、5、7を用いる例を説明したが、サーバ2、5、7の有する各機能が、個別のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
[Embodiment 4]
In each of the embodiments described above, an example in which one
また、サーバ2、5、7の有する各機能をスマートフォン1、4、6が備え、サーバ2、5、7を不要とする構成であってもよい。すなわち、サーバ2、5、7の備える表示対象機器抽出部221、実行指示情報抽出部222、表示選択機器抽出部223、処理結果取得部224、実行指示部225、ペアリング情報抽出部226、および算出処理部227は、スマートフォン1、4、6が備えるとしてもよい。
Further, the
〔実施形態5〕
スマートフォン1、4、6、サーバ2、5、7、および家庭内機器3の各ブロックは、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPUを用いてソフトウェアによって実現してもよい。後者の場合、スマートフォン1、4、6、サーバ2、5、7、および家庭内機器3を、図20に示すようなコンピュータ(電子計算機)を用いて構成することができる。
[Embodiment 5]
Each block of the
図23は、前記スマートフォン(スマートフォン1、4、6)、前記サーバ(サーバ2、5、7)、および前記家庭内機器(家庭内機器3)として利用可能なコンピュータ910の構成を例示したブロック図である。コンピュータ910は、バス911を介して互いに接続された演算装置912と、主記憶装置913と、補助記憶装置914と、入出力インターフェース915とを備えている。演算装置912、主記憶装置913、および補助記憶装置914は、それぞれ、例えばCPU、RAM(random access memory)、ハードディスクドライブであってもよい。入出力インターフェース915には、ユーザがコンピュータ910に各種情報を入力するための入力装置920、および、コンピュータ910がユーザに各種情報を出力するための出力装置930が接続される。入力装置920および出力装置930は、コンピュータ910に内蔵されたものであってもよいし、コンピュータ910に接続された(外付けされた)ものであってもよい。例えば、入力装置920は、キーボード、マウス、タッチセンサなどであってもよく、出力装置930は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置920および出力装置930の双方の機能を有する装置を適用してもよい。そして、通信インターフェース916は、コンピュータ910が外部の装置と通信するためのインターフェースである。
FIG. 23 is a block diagram illustrating a configuration of a
補助記憶装置914には、コンピュータ910をスマートフォン1、4、6、サーバ2、5、7、および家庭内機器3として動作させるための各種プログラムが格納されている。そして、演算装置912は、補助記憶装置914に格納された前記各プログラムを主記憶装置913上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ910を、スマートフォン1、4、6、サーバ2、5、7、および家庭内機器3が備える各部として機能させる。なお、補助記憶装置914がプログラム等の情報の記録に用いる記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。
The
また、コンピュータ910の外部の記録媒体に記録されているプログラム、あるいは任意の伝送媒体(通信ネットワークや放送波等)を介してコンピュータ910に供給されたプログラムを用いてコンピュータ910を機能させる構成を採用してもよい。そして、本発明は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
Further, a configuration is adopted in which the
〔まとめ〕
本発明の態様1に係る制御装置(スマートフォン1、4、および6)は、複数の機器(家庭内機器3)の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得する操作取得部(116)と、前記操作取得部が取得したユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報によって指示されている所定の処理の実行を指示する指示部(処理指示部117)と、を備えている。
[Summary]
The control device (
上記の構成によれば、前記制御装置は、前記複数の機器を一括して被制御装置として指定して所定の処理を実行させることができる。 According to said structure, the said control apparatus can specify the said some apparatus collectively as a to-be-controlled apparatus, and can perform a predetermined | prescribed process.
本発明の態様2に係る制御装置は、上記態様1において、前記複数の機器を一括して被制御装置として特定する情報をユーザに選択可能に表示する対象機器表示部(112)をさらに備えてもよい。
The control device according to
上記の構成によれば、前記対象機器表示部は、前記複数の機器を一括して被制御装置として特定する情報をユーザに選択可能に表示する。したがって、ユーザは容易に、前記複数の機器を被制御装置として特定することができる。 According to said structure, the said target apparatus display part displays the information which specifies the said several apparatus collectively as a controlled apparatus so that a user can select. Therefore, the user can easily identify the plurality of devices as controlled devices.
本発明の態様3に係る制御装置は、上記態様1または2において、前記操作取得部が取得したユーザ操作において選択された一括指示情報に設定されている所定の処理を実行可能な機器のみをユーザに選択可能に表示する選択機器表示部(114)をさらに備えてもよい。
The control device according to
上記の構成によれば、前記選択機器表示部は、前記操作取得部が取得したユーザ操作において選択された一括指示情報に設定されている所定の処理を実行可能な機器のみをユーザに選択可能に表示する。したがって、ユーザは、前記複数の機器のうち、選択した一括指示情報に設定されている所定の処理を実行可能な機器のみを確認することができる。また、ユーザは、前記複数の機器のうち、選択した一括指示情報に設定されている所定の処理を実際に実行させる機器を選択することができる。 According to said structure, the said selection apparatus display part can select only the apparatus which can perform the predetermined process currently set to the batch instruction information selected in the user operation which the said operation acquisition part acquired. indicate. Therefore, the user can check only the devices that can execute the predetermined processing set in the selected collective instruction information among the plurality of devices. Further, the user can select a device that actually executes a predetermined process set in the selected batch instruction information from among the plurality of devices.
本発明の態様4に係る制御装置は、上記態様1から3のいずれかにおいて、前記所定の処理を前記複数の機器に指示した結果をユーザに通知する結果表示部(115)をさらに備えてもよい。
The control device according to aspect 4 of the present invention further includes a result display unit (115) for notifying a user of a result of instructing the plurality of devices to perform the predetermined process in any of the
上記の構成によれば、前記結果表示部は、前記所定の処理を前記複数の機器に指示した結果をユーザに通知する。したがって、ユーザは、前記所定の処理を前記複数の機器に指示した結果を容易に確認することができる。 According to said structure, the said result display part notifies a user of the result which instruct | indicated the said predetermined process to the said some apparatus. Therefore, the user can easily confirm the result of instructing the predetermined processing to the plurality of devices.
本発明の態様5に係る制御装置は、上記態様4において、前記結果表示部は、前記一括指示情報によって指示された所定の処理を指示した結果について、前記複数の機器の各々の結果をまとめた結果をユーザに通知してもよい。
In the control device according to
上記の構成によれば、前記結果表示部は、前記一括指示情報によって指示された所定の処理を指示した結果について、前記複数の機器の各々の結果をまとめた結果をユーザに通知する。したがって、ユーザは、選択した一括指示情報によって指示された所定の処理を指示した結果について、前記複数の機器の各々の結果をまとめた結果を、容易に確認することができる。 According to said structure, the said result display part notifies a user the result which put together the result of each of these apparatus about the result which instruct | indicated the predetermined process instruct | indicated by the said batch instruction information. Therefore, the user can easily confirm the result of summarizing the results of the plurality of devices for the result of instructing the predetermined process specified by the selected batch instruction information.
本発明の態様6に係る制御装置は、上記態様4において、前記結果表示部は、前記一括指示情報によって指示された所定の処理を指示した結果について、前記複数の機器の各々の結果を機器毎にユーザに通知してもよい。 In the control device according to aspect 6 of the present invention, in the above aspect 4, the result display unit obtains the result of each of the plurality of devices for the result of instructing the predetermined processing specified by the collective instruction information. The user may be notified.
上記の構成によれば、前記結果表示部は、前記一括指示情報によって指示された所定の処理を指示した結果について、前記複数の機器の各々の結果を機器毎にユーザに通知する。したがって、ユーザは、選択した一括指示情報によって指示された所定の処理を指示した結果について、前記複数の機器の各々の結果を、容易に確認することができる。 According to said structure, the said result display part notifies a user of the result of each of these several apparatus for every apparatus about the result which instruct | indicated the predetermined process instruct | indicated by the said batch instruction information. Therefore, the user can easily confirm the result of each of the plurality of devices for the result of instructing the predetermined processing instructed by the selected collective instruction information.
本発明の態様7に係る制御装置は、上記態様1から6のいずれかにおいて、前記一括指示情報を選択するユーザ操作は、前記一括指示情報に対応付けられた画像の選択、または、前記一括指示情報に対応付けられた音声の入力であってもよい。
The control device according to aspect 7 of the present invention is the control device according to any one of the
上記の構成によれば、前記制御装置は、前記一括指示情報に対応付けられた画像の選択、または、前記一括指示情報に対応付けられた音声の入力を受け付けることによって、前記一括指示情報に設定されている複数の機器の各々に、該一括指示情報によって指示されている所定の処理の実行を指示する。したがって、ユーザは、前記一括指示情報に対応付けられた画像を選択する操作、または、前記一括指示情報に対応付けられた音声を入力する操作によって、前記一括指示情報に設定されている複数の機器の各々に、該一括指示情報によって指示されている所定の処理を実行させることができる。 According to said structure, the said control apparatus sets to the said batch instruction information by receiving the selection of the image matched with the said batch instruction information, or the input of the audio | voice matched with the said batch instruction information. Each of the plurality of devices is instructed to execute a predetermined process instructed by the collective instruction information. Accordingly, the user can select a plurality of devices set in the collective instruction information by an operation of selecting an image associated with the collective instruction information or an operation of inputting a sound associated with the collective instruction information. Can be caused to execute a predetermined process instructed by the collective instruction information.
本発明の態様8に係る制御装置は、上記態様3において、前記選択機器表示部は、前記一括指示情報によって指示される所定の処理を実行可能な機器であって、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている機器を、該ユーザに選択可能に表示してもよい。
In the control device according to aspect 8 of the present invention, in the
上記の構成によれば、前記選択機器表示部は、前記一括指示情報によって指示される所定の処理を実行可能な機器であって、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている機器を、該ユーザに選択可能に表示する。したがって、ユーザは、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている機器のみに、前記一括指示情報によって指示される所定の処理を実行させることができる。 According to the above configuration, the selected device display unit is a device capable of executing a predetermined process instructed by the collective instruction information, and has an authority to execute the predetermined process instructed by the collective instruction information. A pre-assigned device is displayed to be selectable to the user. Therefore, the user can execute only the predetermined process instructed by the collective instruction information only for a device to which the authority to execute the predetermined process instructed by the collective instruction information is given in advance.
本発明の態様9に係る制御装置は、上記態様1から8のいずれかにおいて、前記所定の処理は、前記複数の機器における消費電力量の取得であってもよい。
In the control device according to
上記の構成によれば、前記制御装置は、前記複数の機器に、消費電力量を取得させることができる。したがって、ユーザは、前記複数の機器の各々の消費電力量を、容易に確認することができる。 According to said structure, the said control apparatus can make the said some apparatus acquire power consumption. Therefore, the user can easily confirm the power consumption amount of each of the plurality of devices.
本発明の態様10に係る制御装置は、上記態様4において、前記結果表示部は、前記複数の機器の各々の消費電力量をまとめたグラフをユーザに通知してもよい。
In the control device according to
上記の構成によれば、前記結果表示部は、前記複数の機器の各々の消費電力量をまとめたグラフをユーザに通知する。したがって、ユーザは、前記複数の機器の各々の消費電力量をまとめたグラフを、容易に確認することができる。 According to said structure, the said result display part notifies a user of the graph which put together the power consumption of each of these apparatuses. Therefore, the user can easily confirm a graph that summarizes the power consumption amounts of the plurality of devices.
本発明の態様11に係る制御装置は、上記態様4において、前記結果表示部は、前記複数の機器の各々の消費電力量から算出した各機器の電気料金をユーザに通知してもよい。
In the control device according to
上記の構成によれば、前記結果表示部は、前記複数の機器の各々の消費電力量から算出した各機器の電気料金をユーザに通知する。したがって、ユーザは、前記複数の機器の各々の消費電力量から算出した各機器の電気料金を、容易に確認することができる。 According to said structure, the said result display part notifies a user of the electric bill of each apparatus computed from the power consumption of each of these apparatuses. Therefore, the user can easily confirm the electricity charges of each device calculated from the power consumption of each of the plurality of devices.
本発明の態様12に係る制御システム(家族伝言板システム100、200、および300)は、制御装置(スマートフォン1、4、および6)と、該制御装置によって制御可能な複数の機器(家庭内機器3)とを含む制御システムであって、前記制御装置は、前記複数の機器の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得すると、該ユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報に設定されている所定の処理の実行を指示する。
The control system (family message board systems 100, 200, and 300) according to
上記の構成によれば、態様1に係る制御装置と同様の作用効果を奏する。
According to said structure, there exists an effect similar to the control apparatus which concerns on
本発明の態様13に係る制御方法は、複数の機器(家庭内機器3)の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得する操作取得ステップ(S130)と、前記操作取得ステップにて取得したユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報に設定されている所定の処理の実行を指示する指示ステップ(S160)と、を含む。 The control method according to the thirteenth aspect of the present invention includes an operation acquisition step of acquiring a user operation for selecting collective instruction information for instructing each of a plurality of devices (home devices 3) to execute a predetermined process at once (S130). And an instruction for instructing each of a plurality of devices set in the batch instruction information selected in the user operation acquired in the operation acquisition step to execute a predetermined process set in the batch instruction information. Step (S160).
上記制御方法によれば、態様1に係る制御装置と同様の作用効果を奏する。
According to the said control method, there exists an effect similar to the control apparatus which concerns on
本発明の各態様に係る制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御装置が備える各部(ソフトウェア要素)として動作させることにより上記制御装置をコンピュータにて実現させる制御装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The control device according to each aspect of the present invention may be realized by a computer. In this case, the control device is realized by the computer by operating the computer as each unit (software element) included in the control device. A control program for the control device and a computer-readable recording medium on which the control program is recorded also fall within the scope of the present invention.
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention. Furthermore, a new technical feature can be formed by combining the technical means disclosed in each embodiment.
本発明は、スマートフォン、タブレット端末、パーソナルコンピュータ、テレビジョン受像機など、被制御装置を制御可能な装置等に適用することができる。 The present invention can be applied to devices that can control controlled devices such as smartphones, tablet terminals, personal computers, and television receivers.
1 スマートフォン(制御装置)
3 家庭内機器(機器)
4 スマートフォン(制御装置)
6 スマートフォン(制御装置)
100 家族伝言板システム(制御システム)
116 操作取得部
117 処理指示部(指示部)
112 対象機器表示部
114 選択機器表示部
115 結果表示部
162 電力関連情報表示部(結果表示部)
200 家族伝言板システム(制御システム)
300 家族伝言板システム(制御システム)
S130 操作取得ステップ
S160 指示ステップ
1 Smartphone (control device)
3 Domestic equipment (equipment)
4 Smartphone (control device)
6 Smartphone (control device)
100 Family message board system (control system)
116
112 target
200 Family message board system (control system)
300 Family message board system (control system)
S130 Operation acquisition step S160 Instruction step
Claims (12)
前記操作取得部が取得したユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報によって指示されている所定の処理の実行を指示する指示部と、
前記操作取得部が取得したユーザ操作において選択された一括指示情報に設定されている所定の処理を実行可能な機器のみをユーザに選択可能に表示する選択機器表示部と、を備え、
前記選択機器表示部は、前記一括指示情報によって指示される所定の処理を実行可能な機器であって、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている機器を、該ユーザに選択可能に表示する
ことを特徴とする制御装置。 An operation acquisition unit that acquires a user operation to select batch instruction information that collectively instructs each of a plurality of devices to execute a predetermined process;
An instruction unit for instructing each of a plurality of devices set in the batch instruction information selected by the user operation acquired by the operation acquisition unit to execute a predetermined process specified by the batch instruction information;
A selected device display unit that displays only a device that can execute a predetermined process set in the batch instruction information selected in the user operation acquired by the operation acquisition unit to the user ,
The selected device display unit is a device capable of executing a predetermined process instructed by the collective instruction information, and a device to which an authority to execute the predetermined process instructed by the collective instruction information is given in advance. And a control device which displays the user selectably .
ことを特徴とする請求項1に記載の制御装置。 The control device according to claim 1, further comprising: a target device display unit that displays information for specifying the plurality of devices as controlled devices collectively so as to be selectable to a user.
ことを特徴とする請求項1または2に記載の制御装置。 Control device according to claim 1 or 2, further comprising a result displaying unit for notifying the result of the instruction to the predetermined processing to the plurality of devices to the user.
ことを特徴とする請求項3に記載の制御装置。 The result display section, the result of instruction a predetermined processing designated by the batch command information, according to claim 3, wherein the notifying the results summarized the results of each of the plurality of devices to the user Control device.
ことを特徴とする請求項3に記載の制御装置。 The said result display part notifies the result of each of these several apparatus to a user for every apparatus about the result which instruct | indicated the predetermined process instruct | indicated by the said batch instruction information, The apparatus of Claim 3 characterized by the above-mentioned. Control device.
ことを特徴とする請求項1から5のいずれか1項に記載の制御装置。 The bulk user operation of selecting the indication information, the collective selection of an image associated with the instruction information, or, claims 1-5, characterized in that said the input speech associated with the global command information The control device according to any one of the above.
ことを特徴とする請求項1から6のいずれか1項に記載の制御装置。 Wherein the predetermined process, the control device according to any one of claims 1 6, characterized in that the acquisition of the power consumption of the plurality of devices.
ことを特徴とする請求項3に記載の制御装置。 The control apparatus according to claim 3 , wherein the result display unit notifies a user of a graph that summarizes the power consumption amounts of the plurality of devices.
ことを特徴とする請求項3に記載の制御装置。 The control apparatus according to claim 3 , wherein the result display unit notifies the user of an electricity bill for each device calculated from the power consumption amount of each of the plurality of devices.
前記制御装置は、前記複数の機器の各々に所定の処理の実行を一括して指示する一括指示情報を選択するユーザ操作を取得すると、該ユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報に設定されている所定の処理の実行を指示する制御装置であって、
前記制御装置は、前記ユーザ操作において選択された一括指示情報によって指示される所定の処理を実行可能な機器であって、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている機器を、該ユーザに選択可能に表示する
ことを特徴とする制御システム。 A control system including a control device and a plurality of devices that can be controlled by the control device,
When the control device obtains a user operation for selecting batch instruction information for collectively instructing each of the plurality of devices to execute a predetermined process, the control device is set to the batch instruction information selected in the user operation. A control device that instructs each of a plurality of devices to execute a predetermined process set in the collective instruction information ,
The control device is a device capable of executing a predetermined process instructed by the collective instruction information selected in the user operation, and has an authority to execute the predetermined process instructed by the collective instruction information in advance. A control system for displaying a selected device so as to be selectable to the user .
前記操作取得ステップにて取得したユーザ操作において選択された一括指示情報に設定されている複数の機器の各々に、該一括指示情報に設定されている所定の処理の実行を指示する指示ステップと、
前記操作取得ステップにて取得したユーザ操作において選択された一括指示情報に設定されている所定の処理を実行可能な機器のみをユーザに選択可能に表示する選択機器表示ステップと、を含み、
前記選択機器表示ステップでは、前記一括指示情報によって指示される所定の処理を実行可能な機器であって、前記一括指示情報によって指示される所定の処理を実行する権限が予め付与されている機器を、該ユーザに選択可能に表示する
ことを特徴とする制御装置の制御方法。 An operation acquisition step of acquiring a user operation for selecting batch instruction information for collectively instructing each of a plurality of devices to execute a predetermined process;
An instruction step for instructing each of a plurality of devices set in the batch instruction information selected in the user operation acquired in the operation acquisition step to execute a predetermined process set in the batch instruction information;
Look including a selection device displaying step of selectably displayed to the user only viable equipment a predetermined process which is set to the selected batch command information in the user operation acquired by the operation acquisition step,
In the selected device display step, a device that is capable of executing a predetermined process instructed by the collective instruction information and that has been previously given authority to execute the predetermined process instructed by the collective instruction information. And a control method for the control device , wherein the display is made selectable to the user .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015008152A JP6140201B2 (en) | 2015-01-19 | 2015-01-19 | CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, CONTROL SYSTEM, AND CONTROL PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015008152A JP6140201B2 (en) | 2015-01-19 | 2015-01-19 | CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, CONTROL SYSTEM, AND CONTROL PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016134757A JP2016134757A (en) | 2016-07-25 |
JP6140201B2 true JP6140201B2 (en) | 2017-05-31 |
Family
ID=56434704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015008152A Active JP6140201B2 (en) | 2015-01-19 | 2015-01-19 | CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, CONTROL SYSTEM, AND CONTROL PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6140201B2 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6902718B2 (en) * | 2016-08-08 | 2021-07-14 | パナソニックIpマネジメント株式会社 | Equipment control system, equipment control method and control program |
JP6236641B2 (en) * | 2016-11-21 | 2017-11-29 | パナソニックIpマネジメント株式会社 | Washing machine communication system |
JP6906327B2 (en) * | 2017-02-23 | 2021-07-21 | セコム株式会社 | Security systems, mobile terminals, security methods and programs |
JPWO2018158894A1 (en) * | 2017-03-01 | 2019-12-12 | 三菱電機株式会社 | Air conditioning control device, air conditioning control method and program |
JP7130929B2 (en) * | 2017-09-11 | 2022-09-06 | 富士フイルムビジネスイノベーション株式会社 | Information processing device, program and control method |
JP7302642B2 (en) * | 2017-09-11 | 2023-07-04 | 富士フイルムビジネスイノベーション株式会社 | Information processing device, program and control method |
JP6972806B2 (en) | 2017-09-11 | 2021-11-24 | 富士フイルムビジネスイノベーション株式会社 | Information processing equipment, programs and control methods |
WO2019069481A1 (en) * | 2017-10-02 | 2019-04-11 | シャープ株式会社 | Control system and control program |
US11269701B2 (en) | 2018-04-17 | 2022-03-08 | Nippon Telegraph And Telephone Corporation | Device control apparatus, device control method, and device control system |
JP7149142B2 (en) * | 2018-09-19 | 2022-10-06 | シャープ株式会社 | air conditioning system |
JP7412950B2 (en) * | 2019-10-10 | 2024-01-15 | リンナイ株式会社 | heating system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006350819A (en) * | 2005-06-17 | 2006-12-28 | Toshiba Corp | Household electrical appliance control system |
JP5178586B2 (en) * | 2009-03-04 | 2013-04-10 | 三菱電機株式会社 | Control device, control system, control method, and control program |
WO2014092503A1 (en) * | 2012-12-13 | 2014-06-19 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling devices in home network system |
JP6000301B2 (en) * | 2014-06-05 | 2016-09-28 | 三菱電機株式会社 | Control system, terminal device, controller, control method, and program |
-
2015
- 2015-01-19 JP JP2015008152A patent/JP6140201B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016134757A (en) | 2016-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6140201B2 (en) | CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, CONTROL SYSTEM, AND CONTROL PROGRAM | |
US9946288B2 (en) | Energy management system, terminal device, display control method, and program | |
CN104516283A (en) | Controlling device, controlled device, controlling method, controlling system, and notification device | |
JP6150913B2 (en) | Energy management system, energy management controller, energy management method, and program | |
US20130274943A1 (en) | Controller, network system and information processing method | |
CN104137525B (en) | Communication system, communicator and communication means | |
JP6014568B2 (en) | Control device, control method, control system, control program, and notification device | |
US10644896B2 (en) | Control device, storage medium, control method for control device, control system, terminal device, and controlled device | |
JP6876953B2 (en) | Information presentation method, program, and information presentation system | |
JP5908258B2 (en) | Power management apparatus, power management apparatus control method, and power management apparatus control program | |
WO2016147631A1 (en) | Control method for information terminal device, program, and display system | |
JP6072727B2 (en) | CONTROL DEVICE, SERVER, CONTROLLED DEVICE, CONTROL SYSTEM, CONTROL DEVICE CONTROL METHOD, SERVER CONTROL METHOD, AND CONTROL PROGRAM | |
JP2016220257A (en) | Control device, control method, control system, control program, and notification apparatus | |
JP5735588B2 (en) | Home controller, home device management system, notification message display method and program | |
JP7431535B2 (en) | Server and control system and control program | |
JP6173390B2 (en) | Communication terminal, program, network system, and server | |
JP7421682B1 (en) | Application program, terminal device, home appliance management system, and home appliance management method | |
JP6390413B2 (en) | Power management system | |
JP6846631B2 (en) | Programs, information terminal device control methods, display systems, terminal control devices, and display devices | |
JP2017228001A (en) | Display control method, program, and display control system | |
JP2022114565A (en) | Network system and server and information processing method with server | |
JP2018055291A (en) | Notification system, notification method and notification program | |
JP2017212527A (en) | Apparatus state display controller, apparatus state display system, apparatus state display screen construction method and program | |
TW201721575A (en) | Community information service system including an information service device having a control panel and a residential host machine; and a community server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161213 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170120 |
|
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: 20170404 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170428 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6140201 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |