Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6798849B2 - Server equipment, communication systems, control methods, and programs - Google Patents
[go: Go Back, main page]

JP6798849B2 - Server equipment, communication systems, control methods, and programs - Google Patents

Server equipment, communication systems, control methods, and programs Download PDF

Info

Publication number
JP6798849B2
JP6798849B2 JP2016200056A JP2016200056A JP6798849B2 JP 6798849 B2 JP6798849 B2 JP 6798849B2 JP 2016200056 A JP2016200056 A JP 2016200056A JP 2016200056 A JP2016200056 A JP 2016200056A JP 6798849 B2 JP6798849 B2 JP 6798849B2
Authority
JP
Japan
Prior art keywords
information
home appliance
electronic device
location
distance
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.)
Expired - Fee Related
Application number
JP2016200056A
Other languages
Japanese (ja)
Other versions
JP2018063478A (en
Inventor
三木 一浩
一浩 三木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2016200056A priority Critical patent/JP6798849B2/en
Publication of JP2018063478A publication Critical patent/JP2018063478A/en
Application granted granted Critical
Publication of JP6798849B2 publication Critical patent/JP6798849B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Selective Calling Equipment (AREA)

Description

本発明は、サーバ装置、電子機器、通信システム、制御方法、およびプログラムに関する。 The present invention relates to server devices, electronic devices, communication systems, control methods, and programs.

従来、各種の家電がネットワークに接続されることにより、各家電の状態を離れた場所から知ることができるようになっている。たとえば、特開2016−76799号公報(特許文献1)には、「発話管理サーバが、家電から取得した状態情報を、通信ネットワークに接続された複数の家電のうち少なくとも一つの家電に対して出力する」ことが開示されている。 Conventionally, by connecting various home appliances to a network, the state of each home appliance can be known from a remote place. For example, Japanese Patent Application Laid-Open No. 2016-76799 (Patent Document 1) states that "the utterance management server outputs status information acquired from home appliances to at least one of a plurality of home appliances connected to a communication network. To do "is disclosed.

特開2016−76799号公報Japanese Unexamined Patent Publication No. 2016-76799

ところで、上記のようなネットワークのユーザが、家電の状態情報または特定の場所等のなんらかの対象の情報を得たいような場合、対象がユーザから遠く離れた場所にあるときには、当該場所に関する詳しい情報をネットワークを介して得ることができれば、ユーザの利便性が増す。 By the way, when a user of the above network wants to obtain information on the state of home appliances or some target such as a specific place, when the target is far away from the user, detailed information on the place is provided on the network. If it can be obtained through, the convenience of the user will increase.

本願発明は、上記の問題点に鑑みなされたものであって、その目的は、対象とユーザが利用している電子機器との間の距離を考慮した情報をユーザが取得可能なサーバ装置、電子機器、通信システム、制御方法、およびプログラムを提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is a server device, an electronic device, in which a user can acquire information in consideration of a distance between an object and an electronic device used by the user. To provide equipment, communication systems, control methods, and programs.

本発明のある局面に従うと、サーバ装置は、電子機器と通信する。サーバ装置は、場所の特定が可能な第1の情報を電子機器から受信したことに基づき、電子機器と場所との間の距離に応じた第2の情報を、電子機器に通知する。 According to certain aspects of the invention, the server device communicates with the electronic device. The server device notifies the electronic device of the second information according to the distance between the electronic device and the place based on the reception of the first information capable of specifying the location from the electronic device.

好ましくは、サーバ装置は、距離が第1の距離よりも長い第2の距離のときには、距離が第1の距離のときよりも、第2の情報の情報量を多くする。 Preferably, the server device increases the amount of information of the second information when the distance is longer than the first distance at the second distance than when the distance is at the first distance.

好ましくは、サーバ装置は、距離が第1の距離よりも長い第2の距離のときには、距離が第1の距離のときよりも、第2の情報に含まれる情報の種類を多くする。 Preferably, the server device has more types of information contained in the second information when the distance is longer than the first distance at the second distance than when the distance is at the first distance.

好ましくは、サーバ装置は、電子機器の位置を記憶する記憶手段と、第1の情報に基づき、場所を特定する特定手段と、記憶手段に記憶された位置と、特定手段によって特定された場所とに基づき、距離を算出する算出手段と、算出された距離に基づき第2の情報を生成する生成手段と、生成された第2の情報を電子機器に通知する通知手段とを備える。 Preferably, the server device includes a storage means for storing the position of the electronic device, a specific means for specifying the location based on the first information, a position stored in the storage means, and a location specified by the specific means. A calculation means for calculating the distance, a generation means for generating the second information based on the calculated distance, and a notification means for notifying the generated second information to the electronic device are provided.

好ましくは、記憶手段は、第1の家電の設置場所を記憶している。第1の情報は、第1の家電を特定する情報である。第2の情報は、第1の家電に関連する情報である。 Preferably, the storage means stores the installation location of the first home appliance. The first information is information that identifies the first home appliance. The second information is information related to the first home appliance.

好ましくは、記憶手段は、第2の家電の設置場所をさらに記憶している。第1の情報は、第1の家電を特定する情報および第2の家電を特定する情報のいずれかである。通知手段は、電子機器と第1の家電との間の距離と電子機器と第2の家電と間の距離とが異なっている場合には、第1の情報が第1の家電を特定する情報であるときと、第1の情報が第2の家電を特定する情報であるときとで、異なる情報を電子機器に通知する。 Preferably, the storage means further stores the location of the second home appliance. The first information is either information that identifies the first home appliance or information that identifies the second home appliance. The notification means is that when the distance between the electronic device and the first home appliance and the distance between the electronic device and the second home appliance are different, the first information identifies the first home appliance. When the first information is the information for identifying the second home appliance, different information is notified to the electronic device.

好ましくは、電子機器は、建物内の第1の部屋に設置された第3の家電である。記憶手段は、第1の家電の設置場所として、第1の部屋を表した情報を記憶している。記憶手段は、第2の家電の設置場所として、建物内の第2の部屋を表した情報を記憶している。通知手段は、第1の情報が第1の家電を特定する情報であるときと、第1の情報が第2の家電を特定する情報であるときとで、異なる情報を第3の家電に通知する。 Preferably, the electronic device is a third home appliance installed in a first room in the building. The storage means stores information representing the first room as the installation location of the first home appliance. The storage means stores information representing the second room in the building as the installation location of the second home appliance. The notification means notifies the third home appliance of different information depending on whether the first information is the information that identifies the first home appliance and the first information is the information that identifies the second home appliance. To do.

好ましくは、電子機器は、移動体端末である。サーバ装置は、移動体端末の位置を表す位置情報を取得し、かつ取得された位置情報を記憶手段に記憶する。 Preferably, the electronic device is a mobile terminal. The server device acquires the position information indicating the position of the mobile terminal, and stores the acquired position information in the storage means.

好ましくは、記憶手段は、第1の家電の設置場所と、第2の家電の設置場所とをさらに記憶している。通知手段は、予め定められた第3の情報を電子機器から受信する度に、第1の家電および第2の家電のいずれかに関連する情報を、第2の情報として電子機器にさらに通知する。 Preferably, the storage means further stores the installation location of the first home appliance and the installation location of the second home appliance. Each time the notification means receives the predetermined third information from the electronic device, the notification means further notifies the electronic device of the information related to either the first home appliance or the second home appliance as the second information. ..

好ましくは、通知手段は、第2の情報を通知する際には、第1の家電および第2の家電のうちの電子機器との間の距離が長い一方の家電に関する情報を、他方の家電に関する情報よりも高い頻度で電子機器に通知する。 Preferably, when the notification means notifies the second information, the information regarding one home appliance having a long distance between the first home appliance and the electronic device of the second home appliance, and the other home appliance. Notify electronic devices more frequently than information.

好ましくは、電子機器は、第3の家電である。第3の情報は、第3の家電に対して予め定められた操作が行われたことに基づき第3の家電から発信される情報である。 Preferably, the electronic device is a third home appliance. The third information is information transmitted from the third home appliance based on the predetermined operation performed on the third home appliance.

好ましくは、第2の情報は、場所に関連する情報を含む。
好ましくは、第1の情報は、地名および固有名詞のいずれかを含む。
Preferably, the second information includes location-related information.
Preferably, the first information includes either a place name or a proper noun.

本発明の他の局面に従うと、電子機器は、サーバ装置と通信する。電子機器は、場所の特定が可能な第1の情報の入力を受け付けたことに基づき、第1の情報をサーバ装置に送信する送信手段と、第1の情報を送信したことに基づき、電子機器と場所との間の距離に応じた第2の情報を、サーバ装置から受信する受信手段と、第2の情報を報知する報知手段とを備える。 According to another aspect of the invention, the electronic device communicates with the server device. The electronic device is a transmission means for transmitting the first information to the server device based on the reception of the input of the first information capable of specifying the location, and the electronic device based on the transmission of the first information. It includes a receiving means for receiving the second information according to the distance between the server device and the place, and a notifying means for notifying the second information.

本発明のさらに他の局面に従うと、通信システムは、電子機器と、電子機器と通信するサーバ装置とを備える。電子機器は、場所の特定が可能な第1の情報の入力を受け付けたことに基づき、第1の情報をサーバ装置に送信する。サーバ装置は、第1の情報を電子機器から受信したことに基づき、電子機器と場所との間の距離に応じた第2の情報を、電子機器に通知する。電子機器は、第2の情報を報知する。 According to yet another aspect of the invention, the communication system comprises an electronic device and a server device that communicates with the electronic device. The electronic device transmits the first information to the server device based on the reception of the input of the first information that can specify the location. Based on the fact that the server device receives the first information from the electronic device, the server device notifies the electronic device of the second information according to the distance between the electronic device and the place. The electronic device notifies the second information.

本発明のさらに他の局面に従うと、制御方法は、電子機器と通信するサーバ装置において実行される。制御方法は、場所の特定が可能な第1の情報を電子機器から受信するステップと、第1の情報を受信したことに基づき、電子機器と場所との間の距離に応じた第2の情報を、電子機器に通知するステップとを備える。 According to yet another aspect of the invention, the control method is performed in a server device that communicates with an electronic device. The control method is based on the step of receiving the first information capable of specifying the location from the electronic device and the second information according to the distance between the electronic device and the location based on the reception of the first information. Is provided with a step of notifying the electronic device.

本発明のさらに他の局面に従うと、制御方法は、サーバ装置と通信する電子機器において実行される。制御方法は、場所の特定が可能な第1の情報の入力を受け付けたことに基づき、第1の情報をサーバ装置に送信するステップと、第1の情報を送信したことに基づき、電子機器と場所との間の距離に応じた第2の情報を、サーバ装置から受信するステップと、第2の情報を報知するステップとを備える。 According to yet another aspect of the invention, the control method is performed in an electronic device that communicates with a server device. The control method is based on the step of transmitting the first information to the server device based on the reception of the input of the first information capable of specifying the location, and the electronic device based on the transmission of the first information. A step of receiving the second information according to the distance to the place from the server device and a step of notifying the second information are provided.

本発明のさらに他の局面に従うと、プログラムは、電子機器と通信するサーバ装置を制御する。プログラムは、場所の特定が可能な第1の情報を電子機器から受信するステップと、第1の情報を受信したことに基づき、電子機器と場所との間の距離に応じた第2の情報を、電子機器に通知するステップとを、サーバ装置のプロセッサに実行させる。 According to yet another aspect of the invention, the program controls a server device that communicates with an electronic device. The program receives the first information that can identify the location from the electronic device, and the second information according to the distance between the electronic device and the location based on the reception of the first information. , The processor of the server device executes the step of notifying the electronic device.

本発明のさらに他の局面に従うと、プログラムは、サーバ装置と通信する電子機器を制御する。プログラムは、場所の特定が可能な第1の情報の入力を受け付けたことに基づき、第1の情報をサーバ装置に送信するステップと、第1の情報を送信したことに基づき、電子機器と場所との間の距離に応じた第2の情報を、サーバ装置から受信するステップと、第2の情報を報知するステップとを、電子機器のプロセッサに実行させる。 According to yet another aspect of the invention, the program controls an electronic device that communicates with a server device. The program accepts the input of the first information that can identify the location, and based on the step of transmitting the first information to the server device and the transmission of the first information, the electronic device and the location. The processor of the electronic device is made to execute the step of receiving the second information according to the distance between the server device and the step of notifying the second information.

本発明によれば、ユーザは、対象物とユーザが利用している電子機器との間の距離を考慮した情報を取得可能となる。 According to the present invention, the user can acquire information in consideration of the distance between the object and the electronic device used by the user.

通信システムのシステム構成の概要を表した図である。It is a figure which showed the outline of the system structure of the communication system. 通信システムで実行される処理の第1の例を説明するための図である。It is a figure for demonstrating the 1st example of the process executed in a communication system. 通信システムで実行される処理の第2の例を説明するための図である。It is a figure for demonstrating the 2nd example of the process executed in the communication system. サーバ装置と携帯端末との機能的構成を表した機能ブロック図である。It is a functional block diagram which shows the functional configuration of a server device and a mobile terminal. 通知情報生成用データ記憶部に記憶されているデータファイルの概略構成を表した図である。It is a figure which showed the schematic structure of the data file stored in the data storage part for notification information generation. 通知情報生成用データ記憶部に記憶されている他のデータファイルの概略構成を表した図である。It is a figure which showed the schematic structure of the other data file stored in the data storage part for notification information generation. 通信システムにおいて実行される処理の流れを表したシーケンスチャートである。It is a sequence chart showing the flow of processing executed in a communication system. サーバ装置のハードウェア構成の典型例を表した図である。It is a figure which showed the typical example of the hardware configuration of a server device. 携帯端末のハードウェア構成の典型例を表した図である。It is a figure which showed the typical example of the hardware composition of a mobile terminal. 他の通信システムのシステム構成の概要を表した図である。It is a figure which showed the outline of the system configuration of another communication system. 図10の通信システムで実行される処理例を説明するための図である。It is a figure for demonstrating the processing example executed in the communication system of FIG. サーバ装置と電子レンジとの機能的構成を表した機能ブロック図である。It is a functional block diagram which showed the functional configuration of a server device and a microwave oven. 図10の通信システムにおいて実行される処理の流れを表したシーケンスチャートである。It is a sequence chart showing the flow of processing executed in the communication system of FIG. さらに他の通信システムのシステム構成の概要を表した図である。It is a figure which showed the outline of the system configuration of another communication system. 図14の通信システムにおける処理の概要を説明するための図である。It is a figure for demonstrating the outline of the process in the communication system of FIG. サーバ装置と電子レンジとの機能的構成を表した機能ブロック図である。It is a functional block diagram which showed the functional configuration of a server device and a microwave oven. 家電特定用情報の一例を表した図である。It is a figure which showed an example of the home appliance identification information. 距離データテーブルの一例を表した図である。It is the figure which showed an example of the distance data table. 家電別通知情報の一例を表した図である。It is a figure which showed an example of the notification information for each home appliance. 図18に示した距離データテーブルを生成するときの処理の流れを表したフローチャートである。It is a flowchart which showed the flow of processing at the time of generating the distance data table shown in FIG. 図14の通信システムにおいて実行される処理の流れを表したシーケンスチャートである。It is a sequence chart showing the flow of processing executed in the communication system of FIG. さらに他の通信システムのシステム構成の概要を表した図である。It is a figure which showed the outline of the system configuration of another communication system. 図22の通信システムおける処理の概要を説明するための図である。It is a figure for demonstrating the outline of the process in the communication system of FIG. 他の家電特定用情報の一例を表した図である。It is a figure which showed an example of the information for other home appliances identification. 他の距離データテーブルの一例を表した図である。It is a figure which showed an example of another distance data table. 他の家電別通知情報の一例を表した図である。It is the figure which showed an example of the notification information by other home appliances. 重み付けテーブルの一例を表した図である。It is a figure which showed an example of the weighting table. 重み付けテーブルを利用した発話用データの生成処理の流れを表したフローチャートである。It is a flowchart which showed the flow of the generation processing of the utterance data using a weighting table.

以下、図面を参照しつつ、本発明の各実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are designated by the same reference numerals. Their names and functions are the same. Therefore, the detailed description of them will not be repeated.

また、詳細については後述するが、実施の形態1では、サーバ装置から発話用データを受信する電子機器として、可搬可能な携帯端末を例に挙げて説明する。また、実施の形態2から5では、当該電子機器として、家電(具体的には電子レンジ)を例に挙げて説明する。 Further, although the details will be described later, in the first embodiment, a portable mobile terminal will be described as an example as an electronic device for receiving utterance data from the server device. Further, in the second to fifth embodiments, a home appliance (specifically, a microwave oven) will be described as an example of the electronic device.

[実施の形態1]
<A.システム構成>
図1は、通信システム1のシステム構成の概要を表した図である。図1を参照して、通信システム1は、少なくとも、サーバ装置10と、サーバ装置20と、携帯端末30とを含む。
[Embodiment 1]
<A. System configuration>
FIG. 1 is a diagram showing an outline of the system configuration of the communication system 1. With reference to FIG. 1, the communication system 1 includes at least a server device 10, a server device 20, and a mobile terminal 30.

携帯端末30は、たとえば、スマートフォン、タブレット端末、携帯型電話機等の各種の移動体端末である。携帯端末30は、図示しない基地局を介して、クラウド上にあるサーバ装置10と通信可能となっている。 The mobile terminal 30 is, for example, various mobile terminals such as a smartphone, a tablet terminal, and a portable telephone. The mobile terminal 30 can communicate with the server device 10 on the cloud via a base station (not shown).

サーバ装置10は、サーバ装置20と通信可能に接続されている。サーバ装置10は、サーバ装置20が格納している各種の情報をサーバ装置20から取得することが可能に構成されている。たとえば、サーバ装置20が天気情報を配信するサーバである場合、サーバ装置10は、サーバ装置20から天気情報を取得する。 The server device 10 is communicably connected to the server device 20. The server device 10 is configured to be able to acquire various information stored in the server device 20 from the server device 20. For example, when the server device 20 is a server that distributes weather information, the server device 10 acquires the weather information from the server device 20.

以下では、携帯端末30とサーバ装置10との間のデータ処理に着目して説明する。
<B.処理の概要>
以下では、2つの例を用いて、通信システム1で実行される処理の概要を説明する。
In the following, the data processing between the mobile terminal 30 and the server device 10 will be described.
<B. Outline of processing >
In the following, the outline of the processing executed in the communication system 1 will be described with reference to two examples.

(b1.第1の例)
図2は、通信システム1で実行される処理の第1の例を説明するための図である。図2を参照して、テーブルE2に示すように、携帯端末30のユーザが、携帯端末30のマイクに向かって、「スカイツリーの情報を教えて」といった固有名詞を含む内容の問い合わせを発話したとする。
(B1. First example)
FIG. 2 is a diagram for explaining a first example of processing executed by the communication system 1. With reference to FIG. 2, as shown in Table E2, the user of the mobile terminal 30 utters an inquiry to the microphone of the mobile terminal 30 containing a proper noun such as "Tell me the information of Sky Tree". And.

サーバ装置10は、携帯端末30から問い合わせの内容を受信する。また、サーバ装置10は、携帯端末30の現在地を取得する。 The server device 10 receives the content of the inquiry from the mobile terminal 30. Further, the server device 10 acquires the current location of the mobile terminal 30.

携帯端末30の現在地がたとえば横浜市の場合、回答項目の「1」に示した情報を携帯端末30に通知する。具体的には、サーバ装置10は、スカイツリーで行われる今日のイベント情報のみを携帯端末30に通知する。携帯端末30は、サーバ装置10から送られてきた情報を、たとえば発話によってユーザに報知する。 When the current location of the mobile terminal 30 is, for example, Yokohama City, the information shown in the answer item "1" is notified to the mobile terminal 30. Specifically, the server device 10 notifies the mobile terminal 30 of only today's event information performed at Skytree. The mobile terminal 30 notifies the user of the information sent from the server device 10, for example, by utterance.

一方、携帯端末30の現在地が横浜市よりもスカイツリーから距離が離れた大阪市の場合、回答項目の「1」〜「4」に示した情報を携帯端末30に通知する。具体的には、サーバ装置10は、スカイツリーで行われる今日および明日のイベント情報と、大阪市からスカイツリーまでの経路情報と、スカイツリー周辺の天気情報を携帯端末30に通知する。この場合も、携帯端末30は、サーバ装置10から送られてきた情報を、たとえば発話によってユーザに報知する。 On the other hand, when the current location of the mobile terminal 30 is Osaka City, which is farther from the Sky Tree than Yokohama City, the information shown in the answer items "1" to "4" is notified to the mobile terminal 30. Specifically, the server device 10 notifies the mobile terminal 30 of today's and tomorrow's event information to be held at Skytree, route information from Osaka City to Skytree, and weather information around Skytree. In this case as well, the mobile terminal 30 notifies the user of the information sent from the server device 10, for example, by utterance.

このように、サーバ装置10は、携帯端末30に対して、携帯端末30とスカイツリーとの間の距離に応じた情報を、携帯端末30に通知する。詳しくは、サーバ装置10は、当該距離が長い程、多くの種類の情報を携帯端末30に通知する。 In this way, the server device 10 notifies the mobile terminal 30 of information according to the distance between the mobile terminal 30 and the Sky Tree. Specifically, the server device 10 notifies the mobile terminal 30 of more types of information as the distance increases.

このため、携帯端末30のユーザは、スカイツリーから遠くにいるときほど、スカイツリーに関する多くの種類の情報を得ることが可能となる。 Therefore, the user of the mobile terminal 30 can obtain more kinds of information about the Sky Tree as he / she is farther from the Sky Tree.

(b2.第2の例)
図3は、通信システム1で実行される処理の第2の例を説明するための図である。図3を参照して、テーブルE2に示すように、携帯端末30のユーザが、携帯端末30のマイクに向かって、「東京の天気を教えて」といった地名を含む内容の問い合わせを発話したとする。
(B2. Second example)
FIG. 3 is a diagram for explaining a second example of processing executed by the communication system 1. As shown in Table E2 with reference to FIG. 3, it is assumed that the user of the mobile terminal 30 utters an inquiry including a place name such as "Tell me the weather in Tokyo" into the microphone of the mobile terminal 30. ..

サーバ装置10は、第1の例と同様に、携帯端末30から問い合わせの内容を受信する。また、サーバ装置10は、携帯端末30の現在地を取得する。 The server device 10 receives the content of the inquiry from the mobile terminal 30 as in the first example. Further, the server device 10 acquires the current location of the mobile terminal 30.

携帯端末30の現在地がたとえば横浜市の場合、東京の今日および明日の天気を携帯端末30に通知する。携帯端末30は、サーバ装置10から送られてきた情報を、たとえば発話によってユーザに報知する。 When the current location of the mobile terminal 30 is, for example, Yokohama City, the mobile terminal 30 is notified of today's and tomorrow's weather in Tokyo. The mobile terminal 30 notifies the user of the information sent from the server device 10, for example, by utterance.

一方、携帯端末30の現在地が横浜市よりも東京から距離が離れた大阪市の場合、東京の週間天気の情報を携帯端末30に通知する。この場合も、携帯端末30は、サーバ装置10から送られてきた情報を、たとえば発話によってユーザに報知する。 On the other hand, when the current location of the mobile terminal 30 is Osaka, which is farther from Tokyo than Yokohama, the mobile terminal 30 is notified of the weekly weather information of Tokyo. In this case as well, the mobile terminal 30 notifies the user of the information sent from the server device 10, for example, by utterance.

このように、サーバ装置10は、携帯端末30に対して、携帯端末30と東京との間の距離に応じた情報を、携帯端末30に通知する。詳しくは、サーバ装置10は、当該距離が長い程、多くの量の情報を携帯端末30に通知する。 In this way, the server device 10 notifies the mobile terminal 30 of information according to the distance between the mobile terminal 30 and Tokyo to the mobile terminal 30. Specifically, the server device 10 notifies the mobile terminal 30 of a larger amount of information as the distance becomes longer.

このため、携帯端末30のユーザは、東京から遠くにいるときほど、東京の天気に関する多くの量の情報を得ることが可能となる。 Therefore, the user of the mobile terminal 30 can obtain a large amount of information about the weather in Tokyo as he / she is farther from Tokyo.

(b3.まとめ)
以上のように、サーバ装置10は、場所(スカイツリー,東京等)の特定が可能な情報を携帯端末30から受信したことに基づき、携帯端末30と当該場所との間の距離に応じた情報を、携帯端末30に通知する。
(B3. Summary)
As described above, the server device 10 receives information that can identify the location (Skytree, Tokyo, etc.) from the mobile terminal 30, and the information according to the distance between the mobile terminal 30 and the location. Is notified to the mobile terminal 30.

詳しくは、特に第1の例に示したように、サーバ装置10は、携帯端末30と当該場所(スカイツリー)との距離が第1の距離(スカイツリーと横浜市との距離)よりも長い第2の距離(スカイツリーと大阪市との距離)のときには、当該距離が第1の距離のときよりも、携帯端末30に通知する情報の種類を多くする。 More specifically, as shown in the first example, in the server device 10, the distance between the mobile terminal 30 and the place (sky tree) is longer than the first distance (distance between the sky tree and Osaka city). When the second distance (distance between Sky Tree and Osaka City) is used, the number of types of information to be notified to the mobile terminal 30 is larger than when the distance is the first distance.

また、特に第2の例に示したように、サーバ装置10は、携帯端末30と当該場所(東京)との距離が第1の距離(東京と横浜市との距離)よりも長い第2の距離(東京と大阪市との距離)のときには、当該距離が第1の距離のときよりも、携帯端末30に通知する情報の量を多くする。 Further, as particularly shown in the second example, in the server device 10, the distance between the mobile terminal 30 and the location (Tokyo) is longer than the first distance (distance between Tokyo and Yokohama City). When the distance (distance between Tokyo and Osaka City) is used, the amount of information to be notified to the mobile terminal 30 is larger than when the distance is the first distance.

以下、上記のような処理を実行する通信システム1の具体的な構成について説明する。
<C.機能的構成>
図4は、サーバ装置10と携帯端末30との機能的構成を表した機能ブロック図である。以下では、最初に、サーバ装置10について説明する。次に、携帯端末30について説明する。最後に、サーバ装置10が記憶しているデータファイルの詳細について説明する。
Hereinafter, a specific configuration of the communication system 1 that executes the above processing will be described.
<C. Functional configuration>
FIG. 4 is a functional block diagram showing a functional configuration of the server device 10 and the mobile terminal 30. In the following, first, the server device 10 will be described. Next, the mobile terminal 30 will be described. Finally, the details of the data file stored in the server device 10 will be described.

(c1.サーバ装置10)
図4を参照して、サーバ装置10は、制御部110と、通信IF部120と、記憶部130とを備えている。
(C1. Server device 10)
With reference to FIG. 4, the server device 10 includes a control unit 110, a communication IF unit 120, and a storage unit 130.

記憶部130は、オペレーティングシステムと、各種のプログラムおよびデータとを記憶している。記憶部130は、通知情報生成用データ記憶部131を有する。通知情報生成用データ記憶部131は、各種のデータファイルD1,D2,D3…を記憶している。記憶部130は、携帯端末30の位置情報も記憶するように構成されている。 The storage unit 130 stores the operating system and various programs and data. The storage unit 130 has a data storage unit 131 for generating notification information. The notification information generation data storage unit 131 stores various data files D1, D2, D3 ... The storage unit 130 is configured to store the position information of the mobile terminal 30 as well.

通信IF部120は、携帯端末30との通信を行なうためのインターフェイスである。通信IF部120は、携帯端末30に情報を通知する通知部121を含む。 The communication IF unit 120 is an interface for communicating with the mobile terminal 30. The communication IF unit 120 includes a notification unit 121 that notifies the mobile terminal 30 of information.

制御部110は、サーバ装置10の全体の動作を制御する。制御部110は、特定部111と、算出部112と、生成部113とを有する。 The control unit 110 controls the overall operation of the server device 10. The control unit 110 includes a specific unit 111, a calculation unit 112, and a generation unit 113.

特定部111は、場所の特定が可能な情報(たとえば、上述した「問い合わせ内容」)に基づき、当該場所(たとえば、上述した「スカイツリー」または「東京」)を特定する。 The identification unit 111 identifies the location (for example, the above-mentioned "Sky Tree" or "Tokyo") based on the information that can identify the location (for example, the above-mentioned "inquiry content").

算出部112は、電子機器(本実施の形態では携帯端末30)の位置情報と、特定部111によって特定された場所とに基づき、当該電子機器と当該場所との間の距離を算出する。 The calculation unit 112 calculates the distance between the electronic device and the place based on the position information of the electronic device (the mobile terminal 30 in the present embodiment) and the place specified by the specific unit 111.

生成部113は、算出部112によって算出された距離に基づいて、携帯端末30に通知する情報を生成する。詳しくは、生成部113は、発話用データを生成する。なお、発話用データは、テキストデータであってもよいし、あるいは音声データであってもよい。 The generation unit 113 generates information to be notified to the mobile terminal 30 based on the distance calculated by the calculation unit 112. Specifically, the generation unit 113 generates utterance data. The utterance data may be text data or voice data.

通信IF部120の通知部121は、生成された情報(発話用データ)を携帯端末30に通知する。 The notification unit 121 of the communication IF unit 120 notifies the mobile terminal 30 of the generated information (utterance data).

(c2.携帯端末30)
携帯端末30は、制御部31と、通信IF部32と、記憶部33と、音声出力部34と、操作入力受付部35と、表示部36と、音声入力部37と、現在位置取得部38とを備える。通信IF部32は、送信部321と、受信部322とを備える。
(C2. Mobile terminal 30)
The mobile terminal 30 includes a control unit 31, a communication IF unit 32, a storage unit 33, a voice output unit 34, an operation input reception unit 35, a display unit 36, a voice input unit 37, and a current position acquisition unit 38. And. The communication IF unit 32 includes a transmission unit 321 and a reception unit 322.

制御部31は、携帯端末30の全体的な動作を制御する。通信IF部32は、基地局を介したサーバ装置10との通信を行なうためのインターフェイスである。記憶部33は、オペレーティングシステムと、各種のプログラムおよびデータとを記憶している。 The control unit 31 controls the overall operation of the mobile terminal 30. The communication IF unit 32 is an interface for communicating with the server device 10 via the base station. The storage unit 33 stores the operating system and various programs and data.

音声出力部34は、音声を出力する。操作入力受付部35は、ユーザ操作を受け付ける。表示部36は、各種の情報を表示する。音声入力部37は、ユーザの音声の入力を受け付ける。現在位置取得部38は、携帯端末30の現在位置を取得する。 The audio output unit 34 outputs audio. The operation input receiving unit 35 receives a user operation. The display unit 36 displays various types of information. The voice input unit 37 receives the user's voice input. The current position acquisition unit 38 acquires the current position of the mobile terminal 30.

制御部31は、通信IF部32の送信部321を介して、サーバ装置10に対して、受け付けた音声データと、携帯端末30の現在位置を表した位置情報とを送信する。また、制御部31は、通信IF部32の受信部322を介して、サーバ装置10から発話用データを取得する。制御部31は、音声出力部34によって、発話用データに基づいた音声出力(発話)を実行させる。たとえば、発話用データがテキストデータの場合には、携帯端末30は、当該テキストの内容を読み上げる。 The control unit 31 transmits the received voice data and the position information representing the current position of the mobile terminal 30 to the server device 10 via the transmission unit 321 of the communication IF unit 32. Further, the control unit 31 acquires utterance data from the server device 10 via the reception unit 322 of the communication IF unit 32. The control unit 31 causes the voice output unit 34 to execute voice output (speech) based on the utterance data. For example, when the utterance data is text data, the mobile terminal 30 reads out the content of the text.

(c3.サーバ装置30内のデータファイル)
図5は、通知情報生成用データ記憶部131に記憶されているデータファイルD1の概略構成を表した図である。図5を参照して、データファイルD1は、一例として、複数のデータテーブルD11,D12,D13…を含んで構成される。
(C3. Data file in the server device 30)
FIG. 5 is a diagram showing a schematic configuration of the data file D1 stored in the notification information generation data storage unit 131. With reference to FIG. 5, the data file D1 is configured to include a plurality of data tables D11, D12, D13 ... As an example.

データテーブルD11は、スカイツリーに関する問い合わせに対する回答に利用される。データテーブルD11においては、キーワードとしての「スイカツリー」に対して、スカイツリーが位置している緯度経度の情報とが対応付けて記憶されている。 The data table D11 is used to answer inquiries about Skytree. In the data table D11, information on the latitude and longitude where the Sky Tree is located is stored in association with the keyword "watermelon tree".

また、データテーブルD11においては、スカイツリーの場所(キーワードによって特定される場所)と端末(たとえば、携帯端末30)との間の距離が複数の範囲に区分され、かつ各区分に対して回答項目が対応付けられている。具体的には、データテーブルD11は、上記距離が長くなるほど回答項目が多くなるように構成されている。 Further, in the data table D11, the distance between the location of the Sky Tree (the location specified by the keyword) and the terminal (for example, the mobile terminal 30) is divided into a plurality of ranges, and the response items for each division are divided. Are associated with each other. Specifically, the data table D11 is configured so that the number of response items increases as the distance increases.

図2の例と対応付けると、横浜市は「50km未満」の範囲に区分されるため、サーバ装置20は、上述したように、回答項目の「1」に示した情報のみを携帯端末30に通知する。一方、大阪市は「300km以上600km未満」の範囲に区分されるため、サーバ装置20は、上述したように、回答項目の「1」〜「4」に示した情報を携帯端末30に通知する。 Corresponding to the example of FIG. 2, Yokohama city is classified into the range of "less than 50 km", so that the server device 20 notifies the mobile terminal 30 of only the information shown in the answer item "1" as described above. To do. On the other hand, since Osaka City is classified into the range of "300 km or more and less than 600 km", the server device 20 notifies the mobile terminal 30 of the information shown in the answer items "1" to "4" as described above. ..

なお、データテーブルD12は、浅草に関する問い合わせに対する回答に利用される。また、データテーブルD13は、東京駅に関する問い合わせに対する回答に利用される。データテーブルD11〜D13は、一例であって、これに限定されるものではない。サーバ装置10は、場所の特定が可能な対象物の情報を記憶している。たとえば、サーバ装置は、日本または外国における観光地、都市、建物、施設等の情報を、サーバ装置20を含む他のサーバ装置から取得可能に構成されている。 The data table D12 is used to answer inquiries about Asakusa. The data table D13 is also used to answer inquiries about Tokyo Station. The data tables D11 to D13 are examples, and the present invention is not limited thereto. The server device 10 stores information on an object whose location can be specified. For example, the server device is configured so that information on tourist spots, cities, buildings, facilities, etc. in Japan or abroad can be acquired from other server devices including the server device 20.

図6は、通知情報生成用データ記憶部131に記憶されているデータファイルD2の概略構成を表した図である。図6を参照して、データファイルD2は、サーバ装置20が天気に関する問い合わせを端末から受け付けた場合に利用される。 FIG. 6 is a diagram showing a schematic configuration of the data file D2 stored in the notification information generation data storage unit 131. With reference to FIG. 6, the data file D2 is used when the server device 20 receives an inquiry about the weather from the terminal.

データファイルD2においては、キーワードとしての「AAAの天気(AAAは任意の地名)」が登録されている。また、データファイルD2においては、地名(キーワードによって特定される場所)と端末(たとえば、携帯端末30)との間の距離が2つ範囲に区分され、かつ各区分に対して回答項目が対応付けられている。具体的には、データテーブルD11は、上記距離が長くなるほど回答の情報量が多くなるように構成されている。 In the data file D2, "AAA weather (AAA is an arbitrary place name)" is registered as a keyword. Further, in the data file D2, the distance between the place name (the place specified by the keyword) and the terminal (for example, the mobile terminal 30) is divided into two ranges, and the answer items are associated with each category. Has been done. Specifically, the data table D11 is configured so that the longer the distance, the larger the amount of information in the answer.

たとえば、地名が「東京」の場合、図3の例と対応付けると、横浜市は「100km未満」の範囲に区分されるため、サーバ装置20は、上述したように、今日および明日の天気のみを携帯端末30に通知する。一方、大阪市は「100km以上」の範囲に区分されるため、サーバ装置20は、上述したように、週間天気の情報を携帯端末30に通知する。 For example, when the place name is "Tokyo", the city of Yokohama is classified into the range of "less than 100 km" when compared with the example of FIG. 3, so that the server device 20 only displays the weather of today and tomorrow as described above. Notify the mobile terminal 30. On the other hand, since Osaka City is classified into the range of "100 km or more", the server device 20 notifies the mobile terminal 30 of the weekly weather information as described above.

<D.制御構造>
図7は、通信システム1において実行される処理の流れを表したシーケンスチャートである。
<D. Control structure>
FIG. 7 is a sequence chart showing the flow of processing executed in the communication system 1.

図7を参照して、シーケンスSQ2において、携帯端末30は、所定の動作モードにおいて、ユーザの発話内容(問い合わせ内容)の入力を受け付ける。具体的には、携帯端末30は、アナログの音声データを受信し、当該音声データをデジタルデータに変換する。 With reference to FIG. 7, in the sequence SQ2, the mobile terminal 30 accepts the input of the user's utterance content (inquiry content) in the predetermined operation mode. Specifically, the mobile terminal 30 receives analog voice data and converts the voice data into digital data.

シーケンスSQ4において、携帯端末30は、問い合わせ内容をサーバ装置10に送信する。具体的には、携帯端末30は、上記のデジタルデータをサーバ装置10に送信する。シーケンスSQ6において、サーバ装置10は、携帯端末30に対して、携帯端末30の位置情報の送信を要求する。 In the sequence SQ4, the mobile terminal 30 transmits the inquiry content to the server device 10. Specifically, the mobile terminal 30 transmits the above digital data to the server device 10. In the sequence SQ6, the server device 10 requests the mobile terminal 30 to transmit the position information of the mobile terminal 30.

シーケンスSQ10において、サーバ装置10は、問い合わせ内容の解析を行なう。具体的には、サーバ装置10は、発話用データを生成するために、形態素解析等を用いて、場所等のキーワード抽出を行う。 In the sequence SQ10, the server device 10 analyzes the inquiry contents. Specifically, the server device 10 extracts keywords such as location by using morphological analysis or the like in order to generate utterance data.

シーケンスSQ8において、携帯端末30は、自装置の現在位置の位置情報を取得する。シーケンスSQ12において、携帯端末30は、取得した位置情報をサーバ装置10に送信する。 In the sequence SQ8, the mobile terminal 30 acquires the position information of the current position of the own device. In the sequence SQ12, the mobile terminal 30 transmits the acquired position information to the server device 10.

シーケンスSQ14において、サーバ装置10は、抽出したキーワード(場所)に関するデータテーブル(たとえば、図5に示したデータテーブルD11等)と、携帯端末30から受信した位置情報とを用いて、発話用データを生成する。 In the sequence SQ14, the server device 10 uses the data table related to the extracted keyword (location) (for example, the data table D11 shown in FIG. 5) and the position information received from the mobile terminal 30 to generate utterance data. Generate.

シーケンスSQ16において、サーバ装置10は、生成された発話用データを携帯端末30に送信する。シーケンスSQ18において、携帯端末30は、発話用データに基づき、発話を行う。 In the sequence SQ16, the server device 10 transmits the generated utterance data to the mobile terminal 30. In the sequence SQ18, the mobile terminal 30 speaks based on the utterance data.

<E.ハードウェア構成>
(e1.サーバ装置10)
図8は、サーバ装置10のハードウェア構成の典型例を表した図である。図8を参照して、サーバ装置10は、主たる構成要素として、プログラムを実行するCPU151と、データを不揮発的に格納するROM152と、CPU151によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するRAM153と、データを不揮発的に格納するHDD154と、LED155と、スイッチ156と、通信IF(Interface)157と、電源回路158と、ディスプレイ159と、操作キー160とを含む。各構成要素は、相互にデータバスによって接続されている。
<E. Hardware configuration>
(E1. Server device 10)
FIG. 8 is a diagram showing a typical example of the hardware configuration of the server device 10. With reference to FIG. 8, the server device 10 has, as main components, via a CPU 151 for executing a program, a ROM 152 for storing data in a non-volatile manner, data generated by executing the program by the CPU 151, or an input device. RAM 153 that volatilely stores the input data, HDD 154 that stores the data non-volatilely, LED 155, switch 156, communication IF (Interface) 157, power supply circuit 158, display 159, and operation keys. Includes 160 and. The components are connected to each other by a data bus.

電源回路158は、コンセントを介して受信した商用電源の電圧を降圧し、サーバ装置10の各部に電源供給を行なう回路である。スイッチ156は、電源回路158に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。ディスプレイ159は、各種のデータを表示するためのデバイスである。 The power supply circuit 158 is a circuit that steps down the voltage of the commercial power supply received through the outlet and supplies power to each part of the server device 10. The switch 156 is a main power supply switch for switching whether or not to supply power to the power supply circuit 158, and various other push button switches. The display 159 is a device for displaying various data.

通信IF157は、携帯端末30との通信を行なためのインターフェイスである。
LED155は、サーバ装置10の動作状態を表す各種の表示ランプである。たとえば、LED155は、サーバ装置10の主電源のオンまたはオフ状態、およびHDD154への読み出しまたは書き込み状態等を表す。操作キー160は、サーバ装置10のユーザがサーバ装置10へデータを入力するための用いるキー(キーボード)である。
The communication IF 157 is an interface for communicating with the mobile terminal 30.
The LED 155 is various indicator lamps indicating the operating state of the server device 10. For example, the LED 155 represents an on or off state of the main power supply of the server device 10, a read or write state to the HDD 154, and the like. The operation key 160 is a key (keyboard) used by the user of the server device 10 to input data to the server device 10.

サーバ装置10における処理は、各ハードウェアおよびCPU151により実行されるソフトウェアによって実現される。このようなソフトウェアは、HDD154に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信IF157等を介してダウンロードされた後、HDD154に一旦格納される。そのソフトウェアは、CPU151によってHDD154から読み出され、RAM153に実行可能なプログラムの形式で格納される。CPU151は、そのプログラムを実行する。 The processing in the server device 10 is realized by the software executed by each hardware and the CPU 151. Such software may be stored in HDD 154 in advance. In addition, the software may be stored in other storage media and distributed as a program product. Alternatively, the software may be provided as a program product that can be downloaded by an information provider connected to the so-called Internet. Such software is temporarily stored in HDD 154 after being read from the storage medium by a reading device or downloaded via communication IF157 or the like. The software is read from HDD 154 by CPU 151 and stored in RAM 153 in the form of an executable program. The CPU 151 executes the program.

同図に示されるサーバ装置10を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、RAM153、HDD154、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、サーバ装置10の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。 Each component constituting the server device 10 shown in the figure is a general one. Therefore, it can be said that the essential part of the present invention is RAM 153, HDD 154, software stored in a storage medium, or software that can be downloaded via a network. Since the operation of each hardware of the server device 10 is well known, the detailed description will not be repeated.

なお、記録媒体としては、DVD−RAMに限られず、DVD-ROM、CD−ROM、FD、ハードディスク、磁気テープ、カセットテープ、光ディスク、EEPROM、フラッシュROMなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 The recording medium is not limited to DVD-RAM, but a fixed program such as DVD-ROM, CD-ROM, FD, hard disk, magnetic tape, cassette tape, optical disk, EEPROM, flash ROM, or other semiconductor memory is supported. It may be a medium to be used. The recording medium is a non-temporary medium in which the program or the like can be read by a computer. Further, the program referred to here includes not only a program that can be directly executed by the CPU, but also a source program format program, a compressed program, an encrypted program, and the like.

図4に示した制御部110は、典型的には、CPU151がHDD154等に格納されたプログラムを実行することにより、実現される。また、記憶部130は、HDD154およびROM152に対応する。通信IF部120は、通信IF157に対応する。 The control unit 110 shown in FIG. 4 is typically realized by the CPU 151 executing a program stored in the HDD 154 or the like. Further, the storage unit 130 corresponds to the HDD 154 and the ROM 152. The communication IF unit 120 corresponds to the communication IF 157.

なお、サーバ装置20は、サーバ装置10と同様なハードウェア構成を有するため、ここでは、サーバ装置20についてのハードウェア構成については繰り返し説明を行わない。 Since the server device 20 has the same hardware configuration as the server device 10, the hardware configuration of the server device 20 will not be repeatedly described here.

(e2.携帯端末30)
図9は、携帯端末30のハードウェア構成の典型例を表した図である。図9を参照して、携帯端末30は、主たる構成要素として、プログラムを実行するCPU351と、データを不揮発的に格納するROM352と、CPU351によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するRAM353と、データを不揮発的に格納するフラッシュメモリ354と、LED355と、操作キー356と、スイッチ357と、GPS(Global Positioning System)受信機358と、通信IF359と、電源回路360と、タッチスクリーン361と、マイク362と、スピーカ363と、カメラ364と、アンテナ3581,3591とを含む。各構成要素は、相互にデータバスによって接続されている。
(E2. Mobile terminal 30)
FIG. 9 is a diagram showing a typical example of the hardware configuration of the mobile terminal 30. With reference to FIG. 9, the mobile terminal 30 has, as main components, via a CPU 351 that executes a program, a ROM 352 that stores data non-volatilely, and data generated by executing the program by the CPU 351 or an input device. Communication with the RAM 353 that volatilely stores the input data, the flash memory 354 that stores the data non-volatilely, the LED 355, the operation key 356, the switch 357, and the GPS (Global Positioning System) receiver 358. It includes an IF 359, a power supply circuit 360, a touch screen 361, a microphone 362, a speaker 363, a camera 364, and antennas 3581, 3591. The components are connected to each other by a data bus.

タッチスクリーン361は、ディスプレイ3611と、タッチパネル3612により構成される。アンテナ3581は、GPS受信機358用のアンテナである。アンテナ3591は、通信IF359用のアンテナである。 The touch screen 361 is composed of a display 3611 and a touch panel 3612. The antenna 3581 is an antenna for the GPS receiver 358. The antenna 3591 is an antenna for communication IF359.

LED355は、携帯端末30の動作状態を表す各種の表示ランプである。たとえば、LED355は、携帯端末30の主電源のオンまたはオフ状態、およびフラッシュメモリ354への読み出しまたは書き込み状態等を表す。 The LED 355 is various indicator lamps indicating the operating state of the mobile terminal 30. For example, the LED 355 represents an on or off state of the main power supply of the mobile terminal 30, a read or write state to the flash memory 354, and the like.

操作キー356は、携帯端末30のユーザが主電源のオンまたはオフ等するためのキー(操作ボタン)である。スイッチ357は、電源回路360に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。 The operation key 356 is a key (operation button) for the user of the mobile terminal 30 to turn on or off the main power supply. The switch 357 is a main power supply switch for switching whether or not to supply power to the power supply circuit 360, and various other push button switches.

GPS受信機358は、GPS衛星からの電波に基づき、携帯端末30の現在位置の位置情報を取得する。GPS受信機358によって取得された位置情報は、通信IF359を介して、サーバ装置10に送信される。 The GPS receiver 358 acquires the position information of the current position of the mobile terminal 30 based on the radio waves from the GPS satellites. The position information acquired by the GPS receiver 358 is transmitted to the server device 10 via the communication IF359.

通信IF359は、たとえば、サーバ装置10に対するデータの送信処理およびサーバ装置10から送信されたデータの受信処理を行なう。 The communication IF 359 performs, for example, a data transmission process to the server device 10 and a data reception process of the data transmitted from the server device 10.

電源回路360は、コンセントを介して受信した商用電源の電圧を降圧し、携帯端末30の各部に電源供給を行なう回路である。タッチスクリーン361は、各種のデータを表示し、かつ操作入力を受け付けるためのデバイスである。マイク362は、携帯端末30の周囲の音を集音する。たとえば、マイク362は、ユーザの発話に基づく音声を集音する。スピーカ363は、音声を出力する。スピーカ363は、ある局面においては、ユーザ等とのコミュニケーションのために、発話を行なう。カメラ364は、携帯端末30の周囲の被写体を撮像するための撮像装置である。 The power supply circuit 360 is a circuit that steps down the voltage of the commercial power supply received through the outlet and supplies power to each part of the mobile terminal 30. The touch screen 361 is a device for displaying various data and receiving operation input. The microphone 362 collects sounds around the mobile terminal 30. For example, the microphone 362 collects voice based on the user's utterance. The speaker 363 outputs audio. In a certain situation, the speaker 363 speaks for communication with a user or the like. The camera 364 is an imaging device for imaging a subject around the mobile terminal 30.

携帯端末30における処理は、各ハードウェアおよびCPU351により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ354に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信IF359等を介してダウンロードされた後、フラッシュメモリ354に一旦格納される。そのソフトウェアは、CPU351によってフラッシュメモリ354から読み出され、RAM353に実行可能なプログラムの形式で格納される。CPU351は、そのプログラムを実行する。 The processing in the mobile terminal 30 is realized by each hardware and software executed by the CPU 351. Such software may be pre-stored in flash memory 354. In addition, the software may be stored in other storage media and distributed as a program product. Alternatively, the software may be provided as a program product that can be downloaded by an information provider connected to the so-called Internet. Such software is temporarily stored in the flash memory 354 after being read from the storage medium by the reading device or downloaded via the communication IF 359 or the like. The software is read from the flash memory 354 by the CPU 351 and stored in the RAM 353 in the form of an executable program. The CPU 351 executes the program.

同図に示される携帯端末30を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、RAM353、フラッシュメモリ354、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、携帯端末30の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。 Each component constituting the mobile terminal 30 shown in the figure is a general one. Therefore, it can be said that an essential part of the present invention is RAM 353, flash memory 354, software stored in a storage medium, or software that can be downloaded via a network. Since the operation of each hardware of the mobile terminal 30 is well known, the detailed description will not be repeated.

なお、記録媒体としては、DVD−RAMに限られず、DVD-ROM、CD−ROM、FD、ハードディスク、磁気テープ、カセットテープ、光ディスク、EEPROM、フラッシュROMなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 The recording medium is not limited to DVD-RAM, but a fixed program such as DVD-ROM, CD-ROM, FD, hard disk, magnetic tape, cassette tape, optical disk, EEPROM, flash ROM, or other semiconductor memory is supported. It may be a medium to be used. The recording medium is a non-temporary medium in which the program or the like can be read by a computer. Further, the program referred to here includes not only a program that can be directly executed by the CPU, but also a source program format program, a compressed program, an encrypted program, and the like.

図4に示した制御部31は、典型的には、CPU351がフラッシュメモリ354等に格納されたプログラムを実行することにより、実現される。また、記憶部130は、フラッシュメモリ354およびROM352に対応する。音声出力部34は、スピーカ363に対応する。通信IF部32は、通信IF359およびアンテナ3591に対応する。操作入力受付部35は、操作キー356と、タッチパネル3612と、スイッチ357とに対応する。表示部36は、ディスプレイ3611に対応する。音声入力部37は、マイク362に対応する。現在位置取得部38は、GPS受信機358およびアンテナ3581に対応する。 The control unit 31 shown in FIG. 4 is typically realized by the CPU 351 executing a program stored in the flash memory 354 or the like. Further, the storage unit 130 corresponds to the flash memory 354 and the ROM 352. The audio output unit 34 corresponds to the speaker 363. The communication IF unit 32 corresponds to the communication IF 359 and the antenna 3591. The operation input receiving unit 35 corresponds to the operation key 356, the touch panel 3612, and the switch 357. The display unit 36 corresponds to the display 3611. The voice input unit 37 corresponds to the microphone 362. The current position acquisition unit 38 corresponds to the GPS receiver 358 and the antenna 3581.

<F.まとめ>
以上のように、サーバ装置10は、問い合わせ(場所の特定が可能な情報)を携帯端末30から受信したことに基づき、携帯端末30と当該場所との間の距離に応じた情報を、携帯端末30に通知する。携帯端末30は、当該通知された情報を発話する。
<F. Summary>
As described above, the server device 10 receives the inquiry (information that can specify the location) from the mobile terminal 30, and based on the reception, the mobile terminal provides information according to the distance between the mobile terminal 30 and the location. Notify 30. The mobile terminal 30 utters the notified information.

このような構成によれば、対象とユーザが利用している携帯端末30との間の距離を考慮した情報をユーザが取得可能となる。具体的には、携帯端末30のユーザは、問い合わせに含まれる場所とユーザとの間の距離に応じた情報(典型的には、当該場所に関連する情報)を、知得することが可能となる。 According to such a configuration, the user can acquire information considering the distance between the target and the mobile terminal 30 used by the user. Specifically, the user of the mobile terminal 30 can obtain information according to the distance between the place included in the inquiry and the user (typically, information related to the place). ..

[実施の形態2]
本実施の形態では、上述した携帯端末30の代わりに、家電(一例として、電子レンジ)を用いる構成を説明する。
[Embodiment 2]
In the present embodiment, a configuration in which a home appliance (as an example, a microwave oven) is used instead of the mobile terminal 30 described above will be described.

<A.システム構成>
図10は、通信システム1Aのシステム構成の概要を表した図である。図10を参照して、通信システム1Aは、少なくとも、サーバ装置10と、サーバ装置20と、電子レンジ40と、ホームサーバ50とを含む。電子レンジ40とホームサーバ50とは、建物90の部屋に設置されている。
<A. System configuration>
FIG. 10 is a diagram showing an outline of the system configuration of the communication system 1A. With reference to FIG. 10, communication system 1A includes at least a server device 10, a server device 20, a microwave oven 40, and a home server 50. The microwave oven 40 and the home server 50 are installed in a room of the building 90.

ホームサーバ50は、電子レンジ40およびサーバ装置10と通信可能に接続されている。本実施の形態に係る通信システム1Aは、携帯端末30の代わりに、ホームサーバ50と電子レンジ40とを備えている点で、実施の形態1に係る通信システム1と異なる。 The home server 50 is communicably connected to the microwave oven 40 and the server device 10. The communication system 1A according to the present embodiment is different from the communication system 1 according to the first embodiment in that it includes a home server 50 and a microwave oven 40 instead of the mobile terminal 30.

なお、電子レンジ40は、家電の一例であって、これに限定されるものではない。詳しくは、マイクと、スピーカと、ネットワーク接続するための通信機能とを有する家電であれば、電子レンジに限定されない。 The microwave oven 40 is an example of home appliances, and is not limited to this. Specifically, any home appliance having a microphone, a speaker, and a communication function for connecting to a network is not limited to a microwave oven.

以下では、サーバ装置10と電子レンジ40との間のデータ処理に着目して説明する。また、主として、実施の形態1と異なる点を説明する。 In the following, the data processing between the server device 10 and the microwave oven 40 will be described. In addition, the points different from the first embodiment will be mainly described.

<B.処理の概要>
図11は、通信システム1Aで実行される処理例を説明するための図である。図11を参照して、テーブルE3に示すように、サーバ装置10において、電子レンジ40の設置場所が大阪市として予め登録されていたとする。
<B. Outline of processing >
FIG. 11 is a diagram for explaining a processing example executed by the communication system 1A. As shown in Table E3 with reference to FIG. 11, it is assumed that the installation location of the microwave oven 40 is registered in advance as Osaka City in the server device 10.

まず、電子レンジ40のユーザが、電子レンジ40のマイクに向かって、「京都の天気を教えて」といった内容の問い合わせを発話したとする。この場合、サーバ装置10は、京都の今日および明日の天気を発話するための発話用データを生成し、当該生成された発話用データを電子レンジ40に送信する。電子レンジ40は、当該発話用データに基づいて、京都の今日および明日の天気を発話する。 First, it is assumed that the user of the microwave oven 40 utters an inquiry such as "Tell me the weather in Kyoto" to the microphone of the microwave oven 40. In this case, the server device 10 generates utterance data for speaking the weather of today and tomorrow in Kyoto, and transmits the generated utterance data to the microwave oven 40. The microwave oven 40 speaks the weather of today and tomorrow in Kyoto based on the utterance data.

次に、電子レンジ40のユーザが、電子レンジ40のマイクに向かって、「東京の天気を教えて」といった内容の問い合わせを発話したとする。この場合、サーバ装置10は、東京の週間天気を発話するための発話用データを生成し、当該生成された発話用データを電子レンジ40に送信する。電子レンジ40は、当該発話用データに基づいて、東京の週間天気を発話する。つまり、サーバ装置10は、京都よりも遠い東京については、より詳しい天気の情報(情報量の多い情報)を、電子レンジ40に送信する。 Next, it is assumed that the user of the microwave oven 40 utters an inquiry such as "Tell me the weather in Tokyo" to the microphone of the microwave oven 40. In this case, the server device 10 generates utterance data for speaking the weekly weather in Tokyo, and transmits the generated utterance data to the microwave oven 40. The microwave oven 40 speaks the weekly weather in Tokyo based on the utterance data. That is, the server device 10 transmits more detailed weather information (information with a large amount of information) to the microwave oven 40 for Tokyo, which is farther than Kyoto.

このように、サーバ装置10は、電子レンジ40に対して、電子レンジ40の設置位置と、目的とする場所(たとえば、京都または東京)との間の距離に応じた情報を、電子レンジ40に通知する。詳しくは、サーバ装置10は、当該距離が長い程、多くの量の情報を電子レンジ40に通知する。 In this way, the server device 10 provides the microwave oven 40 with information according to the distance between the installation position of the microwave oven 40 and the target location (for example, Kyoto or Tokyo). Notice. Specifically, the server device 10 notifies the microwave oven 40 of a larger amount of information as the distance becomes longer.

このため、電子レンジ40のユーザは、場所が自宅等の建物90から離れていればいるほど、詳しい天気情報を得ることが可能となる。 Therefore, the user of the microwave oven 40 can obtain detailed weather information as the place is farther from the building 90 such as his / her home.

以下、上記のような処理を実行する通信システム1Aの具体的な構成について説明する。 Hereinafter, a specific configuration of the communication system 1A that executes the above processing will be described.

<C.機能的構成>
図12は、サーバ装置10と電子レンジ40との機能的構成を表した機能ブロック図である。以下では、先に、サーバ装置10について説明する。次に、電子レンジ40について説明する。
<C. Functional configuration>
FIG. 12 is a functional block diagram showing a functional configuration of the server device 10 and the microwave oven 40. Hereinafter, the server device 10 will be described first. Next, the microwave oven 40 will be described.

(c1.サーバ装置10)
図12を参照して、本実施の形態では、通知情報生成用データ記憶部131に含まれるデータが、実施の形態1とは異なっている。
(C1. Server device 10)
With reference to FIG. 12, in the present embodiment, the data included in the notification information generation data storage unit 131 is different from that of the first embodiment.

通知情報生成用データ記憶部131は、少なくと、家電位置データD51と、全国の天気データD52とを記憶している。家電位置データD51は、電子レンジ40等の各種の家電の各々の設置位置(典型的には、郵便番号等)が、家電を識別するための機器識別情報に対応付けて記憶されている。 The notification information generation data storage unit 131 stores at least the home appliance position data D51 and the national weather data D52. In the home appliance position data D51, the installation positions (typically, postal codes and the like) of various home appliances such as the microwave oven 40 are stored in association with the device identification information for identifying the home appliances.

特定部111は、場所の特定が可能な情報(たとえば、上述した「問い合わせ内容」)に基づき、当該場所(たとえば、図11で説明した「京都」または「東京」)を特定する。 The identification unit 111 identifies the location (for example, “Kyoto” or “Tokyo” described with reference to FIG. 11) based on information that can identify the location (for example, the “inquiry content” described above).

算出部112は、家電位置データD51を参照し、電子機器(本実施の形態では電子レンジ40)の位置情報を取得する。算出部112は、当該取得された位置情報と、特定部111によって特定された場所とに基づき、電子レンジ40と当該場所との間の距離を算出する。 The calculation unit 112 refers to the home appliance position data D51 and acquires the position information of the electronic device (microwave oven 40 in the present embodiment). The calculation unit 112 calculates the distance between the microwave oven 40 and the location based on the acquired position information and the location specified by the identification unit 111.

生成部113は、算出部112によって算出された距離に基づいて、電子レンジ40に通知する情報を生成する。詳しくは、生成部113は、発話用データを生成する。なお、発話用データは、テキストデータであってもよいし、あるいは音声データであってもよい。 The generation unit 113 generates information to be notified to the microwave oven 40 based on the distance calculated by the calculation unit 112. Specifically, the generation unit 113 generates utterance data. The utterance data may be text data or voice data.

通信IF部120の通知部121は、生成された情報(発話用データ)を電子レンジ40に通知する。 The notification unit 121 of the communication IF unit 120 notifies the microwave oven 40 of the generated information (utterance data).

(c2.電子レンジ40)
電子レンジ40は、制御部41と、通信IF部42と、記憶部43と、音声出力部44と、操作入力受付部45と、表示部46と、音声入力部47とを備える。通信IF部42は、送信部421と、受信部422とを備える。
(C2. Microwave oven 40)
The microwave oven 40 includes a control unit 41, a communication IF unit 42, a storage unit 43, a voice output unit 44, an operation input reception unit 45, a display unit 46, and a voice input unit 47. The communication IF unit 42 includes a transmission unit 421 and a reception unit 422.

制御部41は、電子レンジ40の全体的な動作を制御する。通信IF部42は、ホームサーバ50を介したサーバ装置10との通信を行なうためのインターフェイスである。記憶部43は、オペレーティングシステムと、各種のプログラムおよびデータとを記憶している。 The control unit 41 controls the overall operation of the microwave oven 40. The communication IF unit 42 is an interface for communicating with the server device 10 via the home server 50. The storage unit 43 stores the operating system and various programs and data.

音声出力部44は、音声を出力する。操作入力受付部45は、ユーザ操作を受け付ける。表示部46は、各種の情報を表示する。音声入力部47は、ユーザの音声の入力を受け付ける。 The audio output unit 44 outputs audio. The operation input receiving unit 45 accepts user operations. The display unit 46 displays various types of information. The voice input unit 47 receives the user's voice input.

制御部41は、通信IF部42の送信部421を介して、サーバ装置10に対して、受け付けた音声データを送信する。また、制御部41は、通信IF部42の受信部422を介して、サーバ装置10から発話用データを取得する。制御部41は、音声出力部44によって、発話用データに基づいた音声出力(発話)を実行させる。 The control unit 41 transmits the received voice data to the server device 10 via the transmission unit 421 of the communication IF unit 42. Further, the control unit 41 acquires utterance data from the server device 10 via the reception unit 422 of the communication IF unit 42. The control unit 41 causes the voice output unit 44 to execute voice output (utterance) based on the speech data.

なお、電子レンジ40の各機能ブロックと、ハードウェアとの対応関係は、以下のとおりである。制御部41は、CPUがメモリに格納されたプログラム等を実行することにより実現される。通信IF部42、記憶部43、音声出力部44、操作入力受付部45、表示部46、および音声入力部47は、それぞれ、通信IF,メモリ、スピーカ、操作パネル、ディスプレイ(モニタ)、マイクに対応する。 The correspondence between each functional block of the microwave oven 40 and the hardware is as follows. The control unit 41 is realized by the CPU executing a program or the like stored in the memory. The communication IF unit 42, the storage unit 43, the voice output unit 44, the operation input reception unit 45, the display unit 46, and the voice input unit 47 are used for the communication IF, memory, speaker, operation panel, display (monitor), and microphone, respectively. Correspond.

<D.制御構造>
図13は、通信システム1Aにおいて実行される処理の流れを表したシーケンスチャートである。
<D. Control structure>
FIG. 13 is a sequence chart showing the flow of processing executed in the communication system 1A.

図13を参照して、シーケンスSQ102において、電子レンジ40は、所定の動作モードにおいて、ユーザの発話内容(問い合わせ内容)の入力を受け付ける。具体的には、電子レンジ40は、アナログの音声データを受信し、当該音声データをデジタルデータに変換する。 With reference to FIG. 13, in the sequence SQ102, the microwave oven 40 accepts the input of the user's utterance content (inquiry content) in a predetermined operation mode. Specifically, the microwave oven 40 receives analog audio data and converts the audio data into digital data.

シーケンスSQ104において、電子レンジ40は、問い合わせ内容をサーバ装置10に送信する。具体的には、電子レンジ40は、上記のデジタルデータをサーバ装置10に送信する。 In the sequence SQ104, the microwave oven 40 transmits the inquiry content to the server device 10. Specifically, the microwave oven 40 transmits the above digital data to the server device 10.

シーケンスSQ106において、サーバ装置10は、問い合わせ内容の解析を行なう。具体的には、サーバ装置10は、発話用データを生成するために、形態素解析等を用いて、場所等のキーワード抽出を行う。 In the sequence SQ106, the server device 10 analyzes the contents of the inquiry. Specifically, the server device 10 extracts keywords such as location by using morphological analysis or the like in order to generate utterance data.

シーケンスSQ108において、サーバ装置10は、抽出したキーワード(場所)と、電子レンジ40の位置情報とを用いて、発話用データを生成する。上記の例では、サーバ装置10は、地名(たとえば、京都または東京)と、電子レンジ40の位置情報(大阪市内の郵便番号)と、全国の天気データD52とを用いて、問い合わせに対する天気情報を生成する。なお、電子レンジ40の位置情報は、家電位置データD51から取得する。 In the sequence SQ108, the server device 10 generates utterance data by using the extracted keyword (location) and the position information of the microwave oven 40. In the above example, the server device 10 uses the place name (for example, Kyoto or Tokyo), the location information of the microwave oven 40 (zip code in Osaka city), and the national weather data D52 to provide weather information for inquiries. To generate. The position information of the microwave oven 40 is acquired from the home appliance position data D51.

シーケンスSQ110において、サーバ装置10は、生成された発話用データを電子レンジ40に送信する。シーケンスSQ112において、電子レンジ40は、発話用データに基づき、発話を行う。 In the sequence SQ110, the server device 10 transmits the generated utterance data to the microwave oven 40. In the sequence SQ112, the microwave oven 40 speaks based on the utterance data.

<E.まとめ>
以上のように、サーバ装置10は、問い合わせ(場所の特定が可能な情報)を電子レンジ40から受信したことに基づき、電子レンジ40と当該場所との間の距離に応じた情報(具体的には、当該場所に関連する情報)を、電子レンジ40に通知する。電子レンジ40は、当該通知された情報を発話する。
<E. Summary>
As described above, the server device 10 receives information (specifically, information that can identify the location) from the microwave oven 40 according to the distance between the microwave oven 40 and the location. Notifies the microwave oven 40 of the information related to the place). The microwave oven 40 utters the notified information.

このような構成によれば、対象とユーザが利用している電子レンジ40との間の距離を考慮した情報をユーザが取得可能となる。具体的には、したがって、電子レンジ40のユーザは、問い合わせに含まれる場所とユーザとの間の距離に応じた情報(たとえば、当該場所の天気情報)を、知得することが可能となる。 According to such a configuration, the user can acquire information considering the distance between the target and the microwave oven 40 used by the user. Specifically, therefore, the user of the microwave oven 40 can obtain information according to the distance between the place included in the inquiry and the user (for example, weather information of the place).

[実施の形態3]
本実施の形態では、異なる場所にある家電(一例として、2つのエアーコンディショナ)の状態を問い合わせる構成を説明する。
[Embodiment 3]
In the present embodiment, a configuration for inquiring about the status of home appliances (for example, two air conditioners) in different locations will be described.

<A.システム構成>
図14は、通信システム1Bのシステム構成の概要を表した図である。図14を参照して、通信システム1Bは、少なくとも、サーバ装置10と、サーバ装置20と、電子レンジ40と、ホームサーバ50と、エアーコンディショナ60,70とを含む。
<A. System configuration>
FIG. 14 is a diagram showing an outline of the system configuration of the communication system 1B. With reference to FIG. 14, communication system 1B includes at least a server device 10, a server device 20, a microwave oven 40, a home server 50, and air conditioners 60 and 70.

電子レンジ40と、ホームサーバ50と、エアーコンディショナ60とは、建物90の部屋(以下では、リビング)に設置されている。また、エアーコンディショナ70は、建物91の部屋に設置されている。 The microwave oven 40, the home server 50, and the air conditioner 60 are installed in a room (hereinafter, a living room) of a building 90. Further, the air conditioner 70 is installed in the room of the building 91.

また、以下では、説明の便宜上、建物90と建物91とは、異なる都道府県にあるものとする。さらに、建物91には、単身赴任中の父親が居住しており、建物90には、父親を除く家族(母親、子供)が居住しているものとする。 Further, in the following, for convenience of explanation, it is assumed that the building 90 and the building 91 are in different prefectures. Further, it is assumed that the father who is assigned to work alone resides in the building 91, and the family (mother, child) excluding the father resides in the building 90.

ホームサーバ50は、電子レンジ40と、サーバ装置10と、エアーコンディショナ60と通信可能に接続されている。ホームサーバ50は、HEMS(Home Energy Management System)のコントローラとしても機能する。 The home server 50 is communicably connected to the microwave oven 40, the server device 10, and the air conditioner 60. The home server 50 also functions as a controller for a HEMS (Home Energy Management System).

エアーコンディショナ70は、建物91内の図示しないホームサーバを介して、サーバ装置10に通信可能に接続されている。 The air conditioner 70 is communicably connected to the server device 10 via a home server (not shown) in the building 91.

サーバ装置10は、エアーコンディショナ60の状態を表す状態情報を、ホームサーバ50を介して、所定のタイミングで取得する。また、サーバ装置10は、エアーコンディショナ70の状態を表す状態情報を、図示しないホームサーバを介して、所定のタイミングで取得する。状態情報としては、たとえば、電源のオンまたはオフ、電源をオンした時刻、電源をオフした時刻、設定温度、運転種別(冷房、暖房、除湿)等が挙げられる。なお、サーバ装置10は、電子レンジ40の状態を表す状態情報を、ホームサーバ50を介して取得してもよい。 The server device 10 acquires the state information indicating the state of the air conditioner 60 via the home server 50 at a predetermined timing. Further, the server device 10 acquires the state information indicating the state of the air conditioner 70 at a predetermined timing via a home server (not shown). Examples of the state information include power on / off, power on / off time, power off time, set temperature, operation type (cooling, heating, dehumidification), and the like. The server device 10 may acquire the state information indicating the state of the microwave oven 40 via the home server 50.

なお、電子レンジ40は、家電の一例であって、これに限定されるものではない。詳しくは、マイクと、スピーカと、ネットワーク接続するための通信機能とを有する家電であれば、電子レンジに限定されない。また、エアーコンディショナ60,70についても、状態を取得する対象家電の一例であって、これに限定されるものではない。 The microwave oven 40 is an example of home appliances, and is not limited to this. Specifically, any home appliance having a microphone, a speaker, and a communication function for connecting to a network is not limited to a microwave oven. Further, the air conditioners 60 and 70 are also examples of the target home appliances for acquiring the state, and are not limited to these.

以下では、サーバ装置10と、電子レンジ40と、エアーコンディショナ60,70との間のデータ処理に着目して説明する。また、主として、実施の形態1,2と異なる点を説明する。 In the following, data processing between the server device 10, the microwave oven 40, and the air conditioners 60 and 70 will be described. In addition, the points different from the first and second embodiments will be mainly described.

<B.処理の概要>
図15は、通信システム1Bにおける処理の概要を説明するための図である。
<B. Outline of processing >
FIG. 15 is a diagram for explaining an outline of processing in the communication system 1B.

図15(A)は、ユーザ(母親等)が、電子レンジ40に対して、電子レンジ40と同じ部屋に設置されたエアーコンディショナ60の状態を問い合わせたときの状態を表している。図15(B)は、ユーザが、電子レンジ40に対して、父親が居住する建物91内のエアーコンディショナ70の状態を問い合わせたときの状態を表している。 FIG. 15A shows a state when a user (mother or the like) inquires of the microwave oven 40 about the state of the air conditioner 60 installed in the same room as the microwave oven 40. FIG. 15B shows a state when the user inquires of the microwave oven 40 about the state of the air conditioner 70 in the building 91 in which the father lives.

図15(A)を参照して、電子レンジ40は、一例として、「冷房運転中です」との発話を行う。なお、当該発話は、サーバ装置10において生成された発話用データに基づき行われる。 With reference to FIG. 15A, the microwave oven 40 utters "cooling operation is in progress" as an example. The utterance is performed based on the utterance data generated by the server device 10.

図15(B)を参照して、電子レンジ40は、図15(A)の場合よりも多くの情報を含んだ発話を行う。たとえば、電子レンジ40は、冷房運転のオンおよびオフの時刻の情報についても発話する。なお、当該発話は、上述したように、サーバ装置10において生成された発話用データに基づき行われる。 With reference to FIG. 15 (B), the microwave oven 40 makes an utterance containing more information than in the case of FIG. 15 (A). For example, the microwave oven 40 also speaks about information on the on and off times of the cooling operation. As described above, the utterance is performed based on the utterance data generated in the server device 10.

このように、サーバ装置10は、電子レンジ40に対して、電子レンジ40の設置位置と、対象とする家電(エアーコンディショナ60,70)が設置されている場所との間の距離に応じた情報を、電子レンジ40に通知する。詳しくは、サーバ装置10は、当該距離が長い程、多くの量の情報を電子レンジ40に通知する。 In this way, the server device 10 corresponds to the distance between the installation position of the microwave oven 40 and the place where the target home appliances (air conditioners 60 and 70) are installed with respect to the microwave oven 40. The information is notified to the microwave oven 40. Specifically, the server device 10 notifies the microwave oven 40 of a larger amount of information as the distance becomes longer.

このため、電子レンジ40のユーザは、状態を問い合わせる対象となる家電の設置場所が建物90から離れていればいるほど、詳しい家電状態を得ることが可能となる。 Therefore, the user of the microwave oven 40 can obtain a detailed home appliance state as the installation location of the home appliance for which the state is inquired is farther from the building 90.

以下、上記のような処理を実行する通信システム1Bの具体的な構成について説明する。 Hereinafter, a specific configuration of the communication system 1B that executes the above processing will be described.

<C.機能的構成>
図16は、サーバ装置10と電子レンジ40との機能的構成を表した機能ブロック図である。以下では、サーバ装置10について説明する。なお、電子レンジ40については、実施の形態2で説明したので、ここでは繰り返し説明は行わない。
<C. Functional configuration>
FIG. 16 is a functional block diagram showing a functional configuration of the server device 10 and the microwave oven 40. The server device 10 will be described below. Since the microwave oven 40 has been described in the second embodiment, it will not be repeatedly described here.

図16を参照して、本実施の形態では、通知情報生成用データ記憶部131に含まれるデータが、実施の形態1,2とは異なっている。 With reference to FIG. 16, in the present embodiment, the data included in the notification information generation data storage unit 131 is different from that of the first and second embodiments.

通知情報生成用データ記憶部131は、少なくと、家電特定用情報D61と、距離データテーブルD62と、家電別通知情報D63とを記憶している。 The notification information generation data storage unit 131 stores at least home appliance identification information D61, distance data table D62, and home appliance-specific notification information D63.

家電特定用情報D61は、発話から家電を特定するためのものである。距離データテーブルD62は、家電間の距離を記憶したテーブルである。家電別通知情報D63は、家電の種別毎に通知する情報を規定したものである。これらのテーブルおよび情報の詳細については、後述する(図17〜図19)。 The home appliance identification information D61 is for identifying the home appliance from the utterance. The distance data table D62 is a table that stores the distance between home appliances. Home appliance-specific notification information D63 defines information to be notified for each type of home appliance. Details of these tables and information will be described later (FIGS. 17-19).

特定部111は、場所の特定が可能な情報(たとえば、上述した「問い合わせ内容」)と家電特定用情報D61とに基づき、当該場所(たとえば、エアーコンディショナ60の設置場所およびエアーコンディショナ70の設置場所)を特定する。 The identification unit 111 is based on the information that can specify the location (for example, the above-mentioned "inquiry content") and the home appliance identification information D61, and the location (for example, the installation location of the air conditioner 60 and the air conditioner 70). Specify the installation location).

算出部112は、距離データテーブルD62を参照し、電子機器(本実施の形態では電子レンジ40)の位置情報と、特定部111によって特定された場所とに基づき、電子レンジ40と当該場所との間の距離を算出する。 The calculation unit 112 refers to the distance data table D62, and based on the position information of the electronic device (microwave oven 40 in the present embodiment) and the place specified by the specific unit 111, the microwave oven 40 and the place concerned Calculate the distance between them.

生成部113は、算出部112によって算出された距離に基づいて、電子レンジ40に通知する情報を生成する。詳しくは、生成部113は、発話用データを生成する。なお、発話用データは、テキストデータであってもよいし、あるいは音声データであってもよい。 The generation unit 113 generates information to be notified to the microwave oven 40 based on the distance calculated by the calculation unit 112. Specifically, the generation unit 113 generates utterance data. The utterance data may be text data or voice data.

通信IF部120の通知部121は、生成された情報(発話用データ)を電子レンジ40に通知する。 The notification unit 121 of the communication IF unit 120 notifies the microwave oven 40 of the generated information (utterance data).

図17は、家電特定用情報D61の一例を表した図である。図17を参照して、家電特定用情報D61においては、各家電に対して、家電を識別するための機器識別情報と、設置場所情報と、称呼とが登録されている。設置場所情報は、典型的には、郵便番号である。称呼は、ユーザが家電を特定するときに用いる名称である。 FIG. 17 is a diagram showing an example of home appliance identification information D61. With reference to FIG. 17, in the home appliance identification information D61, device identification information for identifying home appliances, installation location information, and names are registered for each home appliance. The location information is typically a zip code. The name is a name used when the user identifies a home appliance.

たとえば、ユーザが「リビングのエアコン」といった内容を含む発話(問い合わせ)を行った場合、サーバ装置10は、家電特定用情報D61から、称呼が「リビングのエアコン」に対応付けられた、機器識別情報と設置場所情報とを得る。 For example, when the user makes an utterance (inquiry) including the content such as "living room air conditioner", the server device 10 uses the home appliance identification information D61 to identify the device identification information whose name is associated with the "living room air conditioner". And get the installation location information.

なお、家電特定用情報D61におけるデータは、たとえば、図示しないタブレット端末等の機器に対するユーザ操作によって入力される。 The data in the home appliance identification information D61 is input by a user operation on a device such as a tablet terminal (not shown), for example.

図18は、距離データテーブルD62の一例を表した図である。図18を参照して、距離データテーブルD62においては、2つの家電(家電A,家電B)同士の距離が記憶されている。たとえば、電子レンジ40とエアーコンディショナ60とは、同じ建物90のリビングに設置されているため、家電Aと家電Bとの間に距離に基づく数値は、「0」となっている。また、建物91のエアーコンディショナ70と電子レンジ40との距離に基づく数値は、「400」となっている。また、電子レンジ40とエアーコンディショナ60とは同じ建物90内に設置されているため、エアーコンディショナ70とエアーコンディショナ60との距離に基づく数値も、「400」となっている。 FIG. 18 is a diagram showing an example of the distance data table D62. With reference to FIG. 18, in the distance data table D62, the distance between two home appliances (home appliances A and B) is stored. For example, since the microwave oven 40 and the air conditioner 60 are installed in the living room of the same building 90, the numerical value based on the distance between the home appliances A and the home appliances B is "0". The numerical value based on the distance between the air conditioner 70 of the building 91 and the microwave oven 40 is "400". Further, since the microwave oven 40 and the air conditioner 60 are installed in the same building 90, the numerical value based on the distance between the air conditioner 70 and the air conditioner 60 is also "400".

なお、「距離に基づく数値」とは、たとえば、両家電間の離れ度合いを表した数値であり、実際の距離とは異なっている。ただし、距離データテーブルD62は、「距離に基づく数値」の代わりに、実際の距離を記憶していてもよい。これらの数値は、サーバ装置10によって、郵便番号を用いた予め定められた演算処理によって算出される。 The "numerical value based on the distance" is, for example, a numerical value indicating the degree of separation between the two home appliances, and is different from the actual distance. However, the distance data table D62 may store the actual distance instead of the "numerical value based on the distance". These numerical values are calculated by the server device 10 by a predetermined calculation process using a zip code.

図19は、家電別通知情報D63の一例を表した図である。図19を参照して、家電別通知情報D63においては、2つの家電(家電A,家電B)との間の距離に基づく数値と、通知対象とが対応付けられている。 FIG. 19 is a diagram showing an example of notification information D63 for each home appliance. With reference to FIG. 19, in the home appliance-specific notification information D63, the numerical value based on the distance between the two home appliances (home appliance A and home appliance B) is associated with the notification target.

「通知対象」とは、どのような情報を発話用データに含めるかを示した情報である。距離に基づく数値が大きくなるほど、通知対象が多くなる。たとえば、当該数値が0の場合には、図15(A)に示したように、建物90に設置されたエアーコンディショナ60の運転状態のみが、電子レンジ40によって電子レンジ40の前にいるユーザに通知される。また、当該数値が1以上100未満の場合、図15(B)に示したように、建物91に設置されたエアーコンディショナ70の運転状態および本日の操作履歴が、電子レンジ40によって当該ユーザに通知される。 The "notification target" is information indicating what kind of information is included in the utterance data. The larger the number based on the distance, the more notification targets. For example, when the value is 0, as shown in FIG. 15A, only the operating state of the air conditioner 60 installed in the building 90 is the user who is in front of the microwave oven 40 by the microwave oven 40. Will be notified. When the value is 1 or more and less than 100, as shown in FIG. 15B, the operating state of the air conditioner 70 installed in the building 91 and today's operation history are transmitted to the user by the microwave oven 40. You will be notified.

<D.制御構造>
図20は、図18に示した距離データテーブルD62を生成するときの処理の流れを表したフローチャートである。図20を参照して、ステップS2において、サーバ装置10の制御部110は、ユーザ登録によって生成された家電特定用情報D61を記憶部130から読み出す。ステップS4において、制御部110は、家電特定用情報D61に記載された各家電同士の距離を、設置場所情報に基づいて算出する。ステップS6において、制御部110は、各家電間の距離を距離データテーブルとして、記憶部130に記憶する。
<D. Control structure>
FIG. 20 is a flowchart showing the flow of processing when the distance data table D62 shown in FIG. 18 is generated. With reference to FIG. 20, in step S2, the control unit 110 of the server device 10 reads the home appliance identification information D61 generated by the user registration from the storage unit 130. In step S4, the control unit 110 calculates the distance between the home appliances described in the home appliance identification information D61 based on the installation location information. In step S6, the control unit 110 stores the distance between the home appliances as a distance data table in the storage unit 130.

図21は、通信システム1Bにおいて実行される処理の流れを表したシーケンスチャートである。 FIG. 21 is a sequence chart showing the flow of processing executed in the communication system 1B.

図21を参照して、シーケンスSQ202において、電子レンジ40は、所定の動作モードにおいて、ユーザの発話内容(問い合わせ内容)の入力を受け付ける。具体的には、電子レンジ40は、アナログの音声データを受信し、当該音声データをデジタルデータに変換する。 With reference to FIG. 21, in the sequence SQ202, the microwave oven 40 accepts the input of the user's utterance content (inquiry content) in a predetermined operation mode. Specifically, the microwave oven 40 receives analog audio data and converts the audio data into digital data.

シーケンスSQ204において、電子レンジ40は、問い合わせ内容をサーバ装置10に送信する。具体的には、電子レンジ40は、上記のデジタルデータをサーバ装置10に送信する。 In the sequence SQ204, the microwave oven 40 transmits the inquiry content to the server device 10. Specifically, the microwave oven 40 transmits the above digital data to the server device 10.

シーケンスSQ206において、サーバ装置10は、問い合わせ内容の解析を行なう。具体的には、サーバ装置10は、発話用データを生成するために、形態素解析等を用いて、問い合わせ対象の家電(以下、「対象家電」とも称する)の特定を行う。 In the sequence SQ206, the server device 10 analyzes the contents of the inquiry. Specifically, the server device 10 identifies the home appliance to be inquired (hereinafter, also referred to as “target home appliance”) by using morphological analysis or the like in order to generate utterance data.

シーケンスSQ208において、サーバ装置10は、距離データテーブルD62を参照して、電子レンジ40と対象家電との間の距離を取得する。シーケンスSQ210において、サーバ装置10は、取得された距離と、家電別通知情報D63とを参照して、発話用データを生成する。 In the sequence SQ208, the server device 10 refers to the distance data table D62 to acquire the distance between the microwave oven 40 and the target home appliance. In the sequence SQ210, the server device 10 refers to the acquired distance and the home appliance-specific notification information D63 to generate utterance data.

シーケンスSQ212において、サーバ装置10は、生成された発話用データを電子レンジ40に送信する。シーケンスSQ214において、電子レンジ40は、発話用データに基づき、発話を行う。 In the sequence SQ212, the server device 10 transmits the generated utterance data to the microwave oven 40. In the sequence SQ214, the microwave oven 40 speaks based on the utterance data.

<E.まとめ>
(1)以上のように、サーバ装置10は、問い合わせ(場所の特定が可能な情報)を電子レンジ40から受信したことに基づき、電子レンジ40と当該場所との間の距離に応じた情報(対象家電の状態情報)を、電子レンジ40に通知する。電子レンジ40は、当該通知された情報を発話する。
<E. Summary>
(1) As described above, the server device 10 receives the inquiry (information that can specify the location) from the microwave oven 40, and the information according to the distance between the microwave oven 40 and the location (information that can identify the location). The state information of the target home appliance) is notified to the microwave oven 40. The microwave oven 40 utters the notified information.

このような構成によれば、対象とユーザが利用している電子レンジ40との間の距離を考慮した情報をユーザが取得可能となる。具体的には、電子レンジ40のユーザは、問い合わせによって特定される場所とユーザとの間の距離に応じた情報(対象家電の状態情報)を、知得することが可能となる。 According to such a configuration, the user can acquire information considering the distance between the target and the microwave oven 40 used by the user. Specifically, the user of the microwave oven 40 can obtain information (state information of the target home appliance) according to the distance between the place specified by the inquiry and the user.

(2)また、本実施の形態のサーバ装置10は、以下の構成を有するともいえる。
記憶部130は、エアーコンディショナ60の設置場所を記憶している。上述した、場所の特定が可能な情報は、エアーコンディショナ60を特定する情報である。電子レンジ40に通知する情報は、エアーコンディショナ60に関連する情報である。
(2) Further, it can be said that the server device 10 of the present embodiment has the following configuration.
The storage unit 130 stores the installation location of the air conditioner 60. The above-mentioned information that can specify the location is the information that identifies the air conditioner 60. The information notified to the microwave oven 40 is information related to the air conditioner 60.

さらに、記憶部130は、エアーコンディショナ70の設置場所を記憶している。上述した、場所の特定が可能な情報は、エアーコンディショナ70を特定する情報である。電子レンジ40に通知する情報は、エアーコンディショナ70に関連する情報である。 Further, the storage unit 130 stores the installation location of the air conditioner 70. The above-mentioned information that can specify the location is the information that identifies the air conditioner 70. The information notified to the microwave oven 40 is information related to the air conditioner 70.

(3)また、制御部110による制御によって、通知部121は、電子レンジ40とエアーコンディショナ60との間の距離と電子レンジ40とエアーコンディショナ70と間の距離とが異なっているため、問い合わせ(場所の特定が可能な情報)がエアーコンディショナ60を特定する情報であるときと、当該問い合わせがエアーコンディショナ70を特定する情報であるときとで、異なる情報を電子レンジ40に通知する。 (3) Further, due to the control by the control unit 110, the notification unit 121 has a different distance between the microwave oven 40 and the air conditioner 60 and a distance between the microwave oven 40 and the air conditioner 70. Notify the microwave oven 40 of different information depending on whether the inquiry (information that can specify the location) is the information that identifies the air conditioner 60 or the inquiry is the information that identifies the air conditioner 70. ..

[実施の形態4]
本実施の形態では、同一建物内の異なる部屋に設置されている各家電(一例として、2つのエアーコンディショナ)の状態を問い合わせたときの処理に着目して説明する。
[Embodiment 4]
In the present embodiment, the processing when the state of each home appliance (for example, two air conditioners) installed in different rooms in the same building is inquired will be described.

<A.システム構成>
図22は、通信システム1Cのシステム構成の概要を表した図である。図22を参照して、通信システム1Cは、少なくとも、サーバ装置10と、サーバ装置20と、電子レンジ40と、ホームサーバ50と、エアーコンディショナ60,70,80とを含む。なお、通信システム1Cは、エアーコンディショナ80を含む点において、通信システム1B(図14)とは異なる。
<A. System configuration>
FIG. 22 is a diagram showing an outline of the system configuration of the communication system 1C. With reference to FIG. 22, communication system 1C includes at least a server device 10, a server device 20, a microwave oven 40, a home server 50, and air conditioners 60, 70, 80. The communication system 1C is different from the communication system 1B (FIG. 14) in that the air conditioner 80 is included.

電子レンジ40と、ホームサーバ50と、エアーコンディショナ60とは、建物90の1階のリビングに設置されている。エアーコンディショナ80は、建物90の2階の子供部屋に設置されている。なお、エアーコンディショナ70は、上述したように、建物91に設置されている。また、ホームサーバ50は、電子レンジ40と、サーバ装置10と、エアーコンディショナ60,80と通信可能に接続されている。 The microwave oven 40, the home server 50, and the air conditioner 60 are installed in the living room on the first floor of the building 90. The air conditioner 80 is installed in the children's room on the second floor of the building 90. The air conditioner 70 is installed in the building 91 as described above. Further, the home server 50 is communicably connected to the microwave oven 40, the server device 10, and the air conditioners 60 and 80.

サーバ装置10は、エアーコンディショナ60,80の状態を表す状態情報を、ホームサーバ50を介して、所定のタイミングで取得する。なお、サーバ装置10は、エアーコンディショナ70の状態を表す状態情報を、図示しないホームサーバを介して、所定のタイミングで取得する。 The server device 10 acquires the state information indicating the states of the air conditioners 60 and 80 via the home server 50 at a predetermined timing. The server device 10 acquires the state information indicating the state of the air conditioner 70 at a predetermined timing via a home server (not shown).

なお、本実施の形態においても、電子レンジ40は、家電の一例であって、これに限定されるものではない。また、エアーコンディショナ60,70,80についても、状態を取得する対象家電の一例であって、これに限定されるものではない。 In addition, also in this embodiment, the microwave oven 40 is an example of home appliances, and is not limited thereto. Further, the air conditioners 60, 70, and 80 are also examples of target home appliances for acquiring the state, and are not limited to these.

以下では、サーバ装置10と、電子レンジ40と、エアーコンディショナ60,80との間のデータ処理に着目して説明する。また、主として、実施の形態1〜3と異なる点を説明する。 In the following, data processing between the server device 10, the microwave oven 40, and the air conditioners 60 and 80 will be described. In addition, the points different from the first to third embodiments will be mainly described.

<B.処理の概要>
図23は、通信システム1Cにおける処理の概要を説明するための図である。
<B. Outline of processing >
FIG. 23 is a diagram for explaining an outline of processing in the communication system 1C.

図23(A)は、ユーザ(たとえば、母親)が、電子レンジ40に対して、電子レンジ40と同じ部屋(1階のリビング)に設置されたエアーコンディショナ60の状態を問い合わせたときの状態を表している。図23(B)は、ユーザが、電子レンジ40に対して、2階の子供部屋のエアーコンディショナ80の状態を問い合わせたときの状態を表している。 FIG. 23 (A) shows a state when a user (for example, a mother) inquires of the microwave oven 40 about the state of the air conditioner 60 installed in the same room as the microwave oven 40 (living room on the first floor). Represents. FIG. 23B shows a state when the user inquires of the microwave oven 40 about the state of the air conditioner 80 in the children's room on the second floor.

図23(A)を参照して、電子レンジ40は、一例として、「冷房運転中です」との発話を行う。なお、当該発話は、サーバ装置10において生成された発話用データに基づき行われる。 With reference to FIG. 23A, the microwave oven 40 utters "cooling operation is in progress" as an example. The utterance is performed based on the utterance data generated by the server device 10.

図23(B)を参照して、電子レンジ40は、図23(A)の場合よりも多くの情報を含んだ発話を行う。たとえば、電子レンジ40は、冷房運転の開始時刻の情報についても発話する。なお、当該発話は、上述したように、サーバ装置10において生成された発話用データに基づき行われる。 With reference to FIG. 23 (B), the microwave oven 40 makes an utterance containing more information than in the case of FIG. 23 (A). For example, the microwave oven 40 also speaks about information on the start time of the cooling operation. As described above, the utterance is performed based on the utterance data generated in the server device 10.

このように、サーバ装置10は、電子レンジ40に対して、電子レンジ40の設置位置と、対象とする家電(エアーコンディショナ60,80)が設置されている場所との間の距離に応じた情報を、電子レンジ40に通知する。詳しくは、サーバ装置10は、当該距離が長い程、多くの量の情報を電子レンジ40に通知する。 In this way, the server device 10 corresponds to the distance between the installation position of the microwave oven 40 and the place where the target home appliances (air conditioners 60 and 80) are installed with respect to the microwave oven 40. The information is notified to the microwave oven 40. Specifically, the server device 10 notifies the microwave oven 40 of a larger amount of information as the distance becomes longer.

このため、電子レンジ40のユーザは、状態を問い合わせる対象となる家電の設置場所が発話する家電(電子レンジ40)から離れていればいるほど、詳しい家電状態を得ることが可能となる。 Therefore, the user of the microwave oven 40 can obtain a detailed home appliance state as the installation location of the home appliance for which the state is inquired is farther from the home appliance (microwave oven 40) to which the home appliance is uttered.

<C.機能的構成>
通信システム1Cにおけるサーバ装置10の通知情報生成用データ記憶部131は、少なくと、家電特定用情報D71と、距離データテーブルD72と、家電別通知情報D73とを記憶している。
<C. Functional configuration>
The notification information generation data storage unit 131 of the server device 10 in the communication system 1C stores at least the home appliance identification information D71, the distance data table D72, and the home appliance-specific notification information D73.

通信システム1Cにおけるサーバ装置10は、家電特定用情報D71と距離データテーブルD72と家電別通知情報D73とを備える点において、家電特定用情報D61(図16,17)と距離データテーブルD62(図16,18)と家電別通知情報D63(図16,19)とを備える通信システム1Bのサーバ装置10と異なる。 The server device 10 in the communication system 1C includes home appliance identification information D71, distance data table D72, and home appliance-specific notification information D73, and includes home appliance identification information D61 (FIGS. 16 and 17) and distance data table D62 (FIG. 16). , 18) and the home appliance-specific notification information D63 (FIGS. 16 and 19), which is different from the server device 10 of the communication system 1B.

上記の相違点を除けば、通信システム1Cにおけるサーバ装置10の機能ブロック図は、図16に示した、通信システム1Bにおけるサーバ装置10の機能的構成と同一である。また、通信システム1Cにおける電子レンジ40の機能ブロック図も、通信システム1Bにおける電子レンジ40の機能的構成と同一である。 Except for the above differences, the functional block diagram of the server device 10 in the communication system 1C is the same as the functional configuration of the server device 10 in the communication system 1B shown in FIG. Further, the functional block diagram of the microwave oven 40 in the communication system 1C is also the same as the functional configuration of the microwave oven 40 in the communication system 1B.

以下、通信システム1Cにおけるサーバ装置10が記憶している家電特定用情報D71、距離データテーブルD72、および家電別通知情報D73について説明する。 Hereinafter, the home appliance identification information D71, the distance data table D72, and the home appliance-specific notification information D73 stored in the server device 10 in the communication system 1C will be described.

図24は、家電特定用情報D71の一例を表した図である。図24を参照して、家電特定用情報D71においては、各家電に対して、家電を識別するための機器識別情報と、設置場所情報と、称呼とが登録されている。設置場所情報は、郵便番号に加えて、設置部屋の情報を含む。 FIG. 24 is a diagram showing an example of home appliance identification information D71. With reference to FIG. 24, in the home appliance identification information D71, device identification information for identifying the home appliance, installation location information, and a name are registered for each home appliance. The installation location information includes information on the installation room in addition to the zip code.

このように、家電特定用情報D71は、設置場所情報が設置部屋の情報を含む点において、設置部屋の情報を含まない家電特定用情報D61(図16)と異なる。 As described above, the home appliance identification information D71 is different from the home appliance identification information D61 (FIG. 16) in that the installation location information includes the installation room information and does not include the installation room information.

たとえば、ユーザが「リビングのエアコン」といった内容を含む発話(問い合わせ)を行った場合、サーバ装置10は、家電特定用情報D71から、称呼が「リビングのエアコン」に対応付けられた、機器識別情報と設置場所情報とを得る。 For example, when the user makes an utterance (inquiry) including the content such as "living room air conditioner", the server device 10 uses the home appliance identification information D71 to identify the device identification information whose name is associated with the "living room air conditioner". And get the installation location information.

なお、家電特定用情報D71におけるデータは、家電特定用情報D61と同様、たとえば、図示しないタブレット端末等の機器に対するユーザ操作によって入力される。 The data in the home appliance identification information D71 is input by a user operation on a device such as a tablet terminal (not shown), as in the home appliance identification information D61.

図25は、距離データテーブルD72の一例を表した図である。図25を参照して、距離データテーブルD72においては、距離データテーブルD62と同様、2つの家電(家電A,家電B)同士の距離が記憶されている。 FIG. 25 is a diagram showing an example of the distance data table D72. With reference to FIG. 25, in the distance data table D72, the distances between the two home appliances (home appliances A and home B) are stored as in the distance data table D62.

電子レンジ40とエアーコンディショナ80とは、同じ建物90に設置されている。しかしながら、設置されている部屋が互いに異なるため、電子レンジ40とエアーコンディショナ80とについては、家電Aと家電Bとの間に距離に基づく数値が、「1」となっている。また、同様の理由で、エアーコンディショナ60とエアーコンディショナ80とについては、家電Aと家電Bとの間に距離に基づく数値が、「1」となっている。なお、その他の数値は、距離データテーブルD62と同じになっている。 The microwave oven 40 and the air conditioner 80 are installed in the same building 90. However, since the rooms in which they are installed are different from each other, the numerical value based on the distance between the home appliances A and the home appliances B is "1" for the microwave oven 40 and the air conditioner 80. For the same reason, for the air conditioner 60 and the air conditioner 80, the numerical value based on the distance between the home appliance A and the home appliance B is "1". The other numerical values are the same as those of the distance data table D62.

図26は、家電別通知情報D73の一例を表した図である。図26を参照して、家電別通知情報D73においては、家電別通知情報D63と同様、2つの家電(家電A,家電B)との間の距離に基づく数値と、通知対象とが対応付けられている。家電別通知情報D73は、家電Aと家電Bとの間の距離に基づく数値が「1」のときの通知対象が規定されている点において、家電別通知情報D63と異なっている。 FIG. 26 is a diagram showing an example of notification information D73 for each home appliance. With reference to FIG. 26, in the home appliance-specific notification information D73, as in the home appliance-specific notification information D63, the numerical value based on the distance between the two home appliances (home appliances A and home appliances B) is associated with the notification target. ing. The home appliance-specific notification information D73 is different from the home appliance-specific notification information D63 in that the notification target is defined when the numerical value based on the distance between the home appliance A and the home appliance B is "1".

たとえば、当該数値が0の場合には、図23(A)に示したように、リビングのエアーコンディショナ60の運転状態のみが、電子レンジ40によって電子レンジ40の前にいるユーザに通知される。また、当該数値が1の場合、図23(B)に示したように、子供部屋のエアーコンディショナ80の運転状態および直近の制御内容が、電子レンジ40によって当該ユーザに通知される。 For example, when the value is 0, as shown in FIG. 23 (A), only the operating state of the air conditioner 60 in the living room is notified by the microwave oven 40 to the user in front of the microwave oven 40. .. When the value is 1, as shown in FIG. 23B, the microwave oven 40 notifies the user of the operating state of the air conditioner 80 in the children's room and the latest control content.

<D.まとめ>
(1)以上のように、電子レンジ40とエアーコンディショナ60との間の距離と電子レンジ40とエアーコンディショナ80と間の距離とが異なっているため、サーバ装置10は、ユーザからの問い合わせ(場所の特定が可能な情報)がエアーコンディショナ60を特定する情報であるときと、当該問い合わせがエアーコンディショナ80を特定する情報であるときとで、異なる情報を電子レンジ40に通知する。
<D. Summary>
(1) As described above, since the distance between the microwave oven 40 and the air conditioner 60 and the distance between the microwave oven 40 and the air conditioner 80 are different, the server device 10 receives an inquiry from the user. The microwave oven 40 is notified of different information depending on whether the (information that can specify the location) is the information that identifies the air conditioner 60 and the inquiry is the information that identifies the air conditioner 80.

(2)詳しくは、電子レンジ40は、建物91内のリビングに設置されている。記憶部130は、エアーコンディショナ60の設置場所として、建物91のリビングを表した情報を記憶している。また、記憶部130は、エアーコンディショナ80の設置場所として、建物91内の子供部屋を表した情報を記憶している。 (2) Specifically, the microwave oven 40 is installed in the living room in the building 91. The storage unit 130 stores information representing the living room of the building 91 as the installation location of the air conditioner 60. Further, the storage unit 130 stores information representing the children's room in the building 91 as the installation location of the air conditioner 80.

通知部121は、制御部110による制御に基づき、問い合わせ(場所の特定が可能な情報)がエアーコンディショナ60を特定する情報であるときと、当該問い合わせがエアーコンディショナ80を特定する情報であるときとで、異なる情報を電子レンジ40に通知する。 Based on the control by the control unit 110, the notification unit 121 is information when the inquiry (information capable of specifying the location) is information for specifying the air conditioner 60 and when the inquiry is information for specifying the air conditioner 80. The microwave oven 40 is notified of different information from time to time.

[実施の形態5]
本実施の形態に係る通信システムは、図22に示した通信システム1Cと同様な装置構成を有する。具体的には、本実施の形態に係る通信システムは、通信システム1Cにおけるサーバ装置10の機能が拡張された構成を有している。
[Embodiment 5]
The communication system according to the present embodiment has the same device configuration as the communication system 1C shown in FIG. Specifically, the communication system according to the present embodiment has a configuration in which the function of the server device 10 in the communication system 1C is expanded.

以下では、サーバ装置10が、上述した問い合わせ(場所の特定が可能な情報)とは異なる所定の情報を電子レンジ40から受信したときの処理について説明する。たとえば、サーバ装置10が、電子レンジ40の電源がオンになったことを表した情報を受信したときの処理について説明する。 Hereinafter, processing when the server device 10 receives predetermined information different from the above-mentioned inquiry (information that can specify the location) from the microwave oven 40 will be described. For example, a process when the server device 10 receives information indicating that the power of the microwave oven 40 has been turned on will be described.

サーバ装置10は、電子レンジ40の電源がオンしたことを表す情報を電子レンジ40から受信する度に、電子レンジ40以外の複数の家電(エアーコンディショナ60,70,80)のいずれかに関連する状態情報(発話用データ)を、電子レンジ40に通知する。 Each time the server device 10 receives information indicating that the power of the microwave oven 40 is turned on from the microwave oven 40, the server device 10 is related to any of a plurality of home appliances (air conditioners 60, 70, 80) other than the microwave oven 40. Notify the microwave oven 40 of the state information (speech data) to be performed.

詳しくは、サーバ装置10は、発話用データを電子レンジ40に通知する際には、上記複数の家電のうち電子レンジ40との間の距離が離れている家電に関する発話用データを高い頻度で電子レンジに通知する。たとえば、上記複数の家電として、エアーコンディショナ60とエアーコンディショナ70とに着目すれば、サーバ装置10は、電子レンジ40との間の距離がエアーコンディショナ60よりも長いエアーコンディショナ70に関する発話用データを、エアーコンディショナ60に関する発話用データよりも高い頻度で電子レンジに通知する。 Specifically, when the server device 10 notifies the microwave oven 40 of the utterance data, the server device 10 frequently electronically transmits the utterance data related to the home appliances that are far from the microwave oven 40 among the plurality of home appliances. Notify the range. For example, focusing on the air conditioner 60 and the air conditioner 70 as the plurality of home appliances, the server device 10 has an utterance regarding the air conditioner 70 in which the distance between the server device 10 and the microwave oven 40 is longer than that of the air conditioner 60. The data is notified to the microwave oven more frequently than the utterance data related to the air conditioner 60.

このような構成によれば、ユーザが電子レンジ40の電源を入れると、ユーザは、電子レンジ40から遠く離れた家電に関する状態情報を、他の家電に関する状態情報よりも高い頻度で知得することができる。 According to such a configuration, when the user turns on the power of the microwave oven 40, the user can obtain the state information about the home appliances far away from the microwave oven 40 more frequently than the state information about other home appliances. it can.

以下、上記の処理に用いられる重み付けテーブルと、当該重み付けテーブルを用いた制御構造とについて説明する。 Hereinafter, the weighting table used in the above processing and the control structure using the weighting table will be described.

図27は、重み付けテーブルの一例を表した図である。図27に示すように、重み付けテーブルD81においては、家電Aと家電Bとの間に距離に基づく数値に対する重み付けが、係数として記憶されている。重み付けテーブルD81においては、数値が大きくなるほど、重み付けを表す係数の値が大きくなっている。 FIG. 27 is a diagram showing an example of a weighting table. As shown in FIG. 27, in the weighting table D81, the weighting for the numerical value based on the distance between the home appliances A and the home appliances B is stored as a coefficient. In the weighting table D81, the larger the numerical value, the larger the value of the coefficient representing the weighting.

図28は、重み付けテーブルD81を利用した発話用データの生成処理の流れを表したフローチャートである。図28を参照して、ステップS102において、サーバ装置10は、電子レンジ40との間の距離と、重み付けテーブルD81とに基づき、1から100の自然数のうちの1つ以上の自然数を、各家電に対応付ける。なお、電子レンジ40との間の距離は、距離データテーブルD72に記載の距離が用いられる。 FIG. 28 is a flowchart showing the flow of the utterance data generation process using the weighting table D81. With reference to FIG. 28, in step S102, the server device 10 selects one or more natural numbers out of 1 to 100 based on the distance to the microwave oven 40 and the weighting table D81. Correspond to. As the distance to the microwave oven 40, the distance described in the distance data table D72 is used.

ステップS104において、サーバ装置10は、電子レンジ40の電源がオンになったか否かを判断する。詳しくは、サーバ装置10は、電子レンジ40の電源がオンになったことを表す情報が電子レンジ40から送られてきたか否かを判断する。 In step S104, the server device 10 determines whether or not the power of the microwave oven 40 has been turned on. Specifically, the server device 10 determines whether or not information indicating that the power of the microwave oven 40 has been turned on has been sent from the microwave oven 40.

サーバ装置10は、電子レンジ40の電源がオンになったと判断した場合(ステップS104においてYES)、ステップS106において、1から100の乱数(自然数)を発生させる。サーバ装置10は、電子レンジの40の電源がオフまたはオンのままであると判断した場合(ステップS104においてNO)、処理をステップS104に戻す。 When the server device 10 determines that the power of the microwave oven 40 is turned on (YES in step S104), the server device 10 generates a random number (natural number) from 1 to 100 in step S106. When the server device 10 determines that the power supply of the microwave oven 40 remains off or on (NO in step S104), the process returns to step S104.

ステップS108において、サーバ装置10は、上記複数の家電のうちから、発生した乱数に対応付けられた家電を特定する。ステップS110において、サーバ装置10は、特定された家電と電子レンジ40との間の距離に応じて、当該特定された家電用の発話データを生成する。なお、サーバ装置10は、生成された発話用データを、当該特定された家電に対して送信する。 In step S108, the server device 10 identifies the home appliance associated with the generated random number from the plurality of home appliances. In step S110, the server device 10 generates utterance data for the specified home appliance according to the distance between the specified home appliance and the microwave oven 40. The server device 10 transmits the generated utterance data to the specified home appliance.

以下、ステップS102の処理を、具体例を挙げて説明する。
距離データテーブルD72によれば、電子レンジ40とエアーコンディショナ60との間の距離は、「0」である。また、電子レンジ40とエアーコンディショナ70との間の距離は、「400」である。電子レンジ40とエアーコンディショナ80との間の距離は、「1」である。
Hereinafter, the process of step S102 will be described with reference to specific examples.
According to the distance data table D72, the distance between the microwave oven 40 and the air conditioner 60 is "0". The distance between the microwave oven 40 and the air conditioner 70 is "400". The distance between the microwave oven 40 and the air conditioner 80 is "1".

また、重み付けテーブルD81によれば、距離「0」,「400」,「1」には、それぞれ、係数「0」,「20」,「5」が対応付けられている。 Further, according to the weighting table D81, the coefficients "0", "20", and "5" are associated with the distances "0", "400", and "1", respectively.

サーバ装置は、以下の式(1)を満たすPの値を求める。
100=0×P+20×P+5×P … (1)
なお、式(1)に含まれる「0」,「2」,「5」は、重み付けテーブルD81に記載されている係数である。なお、本実施の形態では、電子レンジ40の間の距離が2以上100未満となる家電が存在しなかったため、式(1)において「10×P」となる項は含まれていない。
The server device obtains a value of P that satisfies the following equation (1).
100 = 0 × P + 20 × P + 5 × P… (1)
Note that "0", "2", and "5" included in the equation (1) are coefficients shown in the weighting table D81. In addition, in this embodiment, since there was no home appliance in which the distance between the microwave ovens 40 was 2 or more and less than 100, the item “10 × P” was not included in the formula (1).

式(1)において、Pの値は4となる。このため、エアーコンディショナ70に対して、1〜100の自然数のうち、80(=20×4)個の自然数が対応付けられる。また、エアーコンディショナ80に対して、1〜100の自然数のうち、20(=20×4)個の自然数が対応付けられる。たとえば、エアーコンディショナ70に対して、1から80までの80個の自然数が対応付けられ、エアーコンディショナ80に対して、81から100までの20個の自然数が対応付けられる。以上の処理により、ステップS102が終了する。 In the formula (1), the value of P is 4. Therefore, 80 (= 20 × 4) natural numbers out of 1 to 100 natural numbers are associated with the air conditioner 70. Further, 20 (= 20 × 4) natural numbers out of 1 to 100 natural numbers are associated with the air conditioner 80. For example, 80 natural numbers from 1 to 80 are associated with the air conditioner 70, and 20 natural numbers from 81 to 100 are associated with the air conditioner 80. By the above processing, step S102 ends.

ところで、上記においては、電子レンジ40の電源がオンになったことをトリガとした処理について例を挙げて説明したが、これに限定されるものではない。たとえば、トリガは、電子レンジ40の電源をオフになったこと、あるいは、所定の時刻になったことであってもよい。また、電源のオンまたはオフに限定されず、トリガは、電子レンジ40に対して予め定められた操作が行われたことを表した情報をサーバ装置10が受信したことであってもよい。 By the way, in the above description, the process triggered by the power of the microwave oven 40 being turned on has been described with an example, but the present invention is not limited to this. For example, the trigger may be that the microwave oven 40 is turned off or that a predetermined time has come. Further, the trigger is not limited to turning on or off the power supply, and the trigger may be that the server device 10 has received information indicating that a predetermined operation has been performed on the microwave oven 40.

[実施の形態6]
実施の形態3および実施の形態4においては、電子レンジ40に対して問い合わせを行う構成を説明した。電子レンジ40の代わりに、実施の形態1で説明した携帯端末30に対して問い合わせを行うように、通信システムを構成してもよい。
[Embodiment 6]
In the third embodiment and the fourth embodiment, a configuration for making an inquiry to the microwave oven 40 has been described. Instead of the microwave oven 40, the communication system may be configured to make an inquiry to the mobile terminal 30 described in the first embodiment.

このような構成の場合には、実施の形態1で説明したように、サーバ装置10は携帯端末30の位置情報を取得し、エアーコンディショナ60,70,80等の家電との距離を算出する必要がある。 In the case of such a configuration, as described in the first embodiment, the server device 10 acquires the position information of the mobile terminal 30 and calculates the distance to the home appliances such as the air conditioners 60, 70, 80. There is a need.

[実施の形態7]
サーバ装置10は、問い合わせ内容の解析の結果、問い合わせに含まれる場所(地名等)が複数存在すると判断した場合、携帯端末30または電子レンジ40に対して候補を通知することにより、ユーザに場所を音声入力等で選択させるように構成すればよい。
[Embodiment 7]
When the server device 10 determines that there are a plurality of places (place names, etc.) included in the inquiry as a result of analyzing the contents of the inquiry, the server device 10 notifies the user of the candidate by notifying the mobile terminal 30 or the microwave oven 40 of the location. It may be configured so that it can be selected by voice input or the like.

[実施の形態8]
上記の各実施の形態においては、携帯端末30または電子レンジ40がサーバ装置10から受信した発話用データ(音声データまたはテキストデータ)に基づいて発話を行う構成を例に挙げて説明したが、これに限定されるものではない。たとえば、発話の代わりに、サーバ装置10から受信したデータに基づいて情報を表示するように、携帯端末30または電子レンジ40を構成してもよい。
[Embodiment 8]
In each of the above embodiments, the configuration in which the mobile terminal 30 or the microwave 40 makes an utterance based on the utterance data (voice data or text data) received from the server device 10 has been described as an example. It is not limited to. For example, the mobile terminal 30 or the microwave oven 40 may be configured to display information based on the data received from the server device 10 instead of the utterance.

<<全体のまとめ>>
〔1〕サーバ装置10は、電子機器(携帯端末30,電子レンジ40)と通信する。サーバ装置10は、場所の特定が可能な第1の情報(問い合わせ)を電子機器(30,40)から受信したことに基づき、電子機器(30,40)と上記場所との間の距離に応じた第2の情報を、電子機器(30,40)に通知する。
<< Overall Summary >>
[1] The server device 10 communicates with electronic devices (mobile terminal 30, microwave oven 40). The server device 10 responds to the distance between the electronic device (30, 40) and the above location based on the reception of the first information (inquiry) capable of specifying the location from the electronic device (30, 40). The second information is notified to the electronic devices (30, 40).

〔2〕サーバ装置10は、上記距離が第1の距離よりも長い第2の距離のときには、上記距離が第1の距離のときよりも、上記第2の情報の情報量を多くする。 [2] When the distance is a second distance longer than the first distance, the server device 10 increases the amount of information of the second information as compared with the case where the distance is the first distance.

〔3〕サーバ装置10は、上記距離が第1の距離よりも長い第2の距離のときには、上記距離が第1の距離のときよりも、上記第2の情報に含まれる情報の種類を多くする。 [3] When the distance is a second distance longer than the first distance, the server device 10 has more types of information included in the second information than when the distance is the first distance. To do.

〔4〕サーバ装置10は、電子機器(30,40)の位置を記憶する記憶部130と、上記第1の情報に基づき、上記場所を特定する特定部111と、記憶部130に記憶された上記位置と、特定部111によって特定された上記場所とに基づき、上記距離を算出する算出部112と、算出された上記距離に基づき上記第2の情報を生成する生成部113と、生成された上記第2の情報を電子機器(30,40)に通知する通知部121とを備える。 [4] The server device 10 is stored in the storage unit 130 that stores the positions of the electronic devices (30, 40), the specific unit 111 that specifies the location based on the first information, and the storage unit 130. A calculation unit 112 that calculates the distance based on the above position and the above location specified by the specific unit 111, and a generation unit 113 that generates the second information based on the calculated distance are generated. It is provided with a notification unit 121 for notifying the electronic device (30, 40) of the second information.

〔5〕記憶部130は、第1の家電(エアーコンディショナ70またはエアーコンディショナ60)の設置場所を記憶している。上記第1の情報は、上記第1の家電を特定する情報である。上記第2の情報は、上記第1の家電に関連する情報である。 [5] The storage unit 130 stores the installation location of the first home appliance (air conditioner 70 or air conditioner 60). The first information is information for identifying the first home appliance. The second information is information related to the first home appliance.

〔6〕記憶部は、第2の家電(エアーコンディショナ60またはエアーコンディショナ80)の設置場所をさらに記憶している。上記第1の情報は、上記第1の家電を特定する情報および上記第2の家電を特定する情報のいずれかである。通知部121は、電子機器(電子レンジ40)と上記第1の家電との間の距離と電子機器(40)と第2の家電と間の距離とが異なっている場合には、上記第1の情報が上記第1の家電を特定する情報であるときと、上記第1の情報が上記第2の家電を特定する情報であるときとで、異なる情報を電子機器(40)に通知する。 [6] The storage unit further stores the installation location of the second home appliance (air conditioner 60 or air conditioner 80). The first information is either information that identifies the first home appliance or information that identifies the second home appliance. When the distance between the electronic device (microwave oven 40) and the first home appliance and the distance between the electronic device (40) and the second home appliance are different, the notification unit 121 is the first. The electronic device (40) is notified of different information depending on whether the information is the information for specifying the first home appliance and the information for identifying the second home appliance.

なお、第1の家電がエアーコンディショナ70の場合には、第2の家電は、エアーコンディショナ60またはエアーコンディショナ80である。また、第1の家電がエアーコンディショナ60の場合には、第2の家電は、エアーコンディショナ80である。 When the first home appliance is the air conditioner 70, the second home appliance is the air conditioner 60 or the air conditioner 80. When the first home appliance is the air conditioner 60, the second home appliance is the air conditioner 80.

〔7〕電子機器(電子レンジ40)は、建物90内の第1の部屋(リビング)に設置された第3の家電である。記憶部130は、上記第1の家電(エアーコンディショナ60)の設置場所として、第1の部屋を表した情報を記憶している。記憶部130は、上記第2の家電(エアーコンディショナ80)の設置場所として、建物91内の第2の部屋(子供部屋)を表した情報を記憶している。 [7] The electronic device (microwave oven 40) is a third home appliance installed in the first room (living room) in the building 90. The storage unit 130 stores information representing the first room as the installation location of the first home appliance (air conditioner 60). The storage unit 130 stores information representing the second room (children's room) in the building 91 as the installation location of the second home appliance (air conditioner 80).

通知部121は、上記第1の情報が上記第1の家電(60)を特定する情報であるときと、上記第1の情報が上記第2の家電(80)を特定する情報であるときとで、異なる情報を上記第3の家電(電子レンジ40)に通知する。 In the notification unit 121, when the first information is the information for specifying the first home appliance (60) and when the first information is the information for specifying the second home appliance (80). Then, different information is notified to the third home appliance (microwave oven 40).

〔8〕電子機器(携帯端末30)は、移動体端末である。サーバ装置10は、移動体端末(30)の位置を表す位置情報を取得し、かつ取得された位置情報を記憶部130に記憶する。 [8] The electronic device (mobile terminal 30) is a mobile terminal. The server device 10 acquires position information indicating the position of the mobile terminal (30), and stores the acquired position information in the storage unit 130.

〔9〕記憶部130は、第1の家電の設置場所と、第2の家電の設置場所とをさらに記憶している。通知部121は、予め定められた第3の情報を電子機器(40)から受信する度に、第1の家電および第2の家電のいずれかに関連する情報を、上記第2の情報として電子機器(40)にさらに通知する。 [9] The storage unit 130 further stores the installation location of the first home appliance and the installation location of the second home appliance. Each time the notification unit 121 receives the predetermined third information from the electronic device (40), the notification unit 121 electronically uses the information related to either the first home appliance or the second home appliance as the second information. Further notify the device (40).

〔10〕通知部121は、上記第2の情報を通知する際には、第1の家電および第2の家電のうちの電子機器(40)との間の距離が長い一方の家電に関する情報を、他方の家電に関する情報よりも高い頻度で電子機器(40)に通知する。 [10] When notifying the second information, the notification unit 121 provides information on one of the first home appliance and the second home appliance, which has a longer distance from the electronic device (40). , Notify the electronic device (40) more frequently than the information about the other home appliance.

〔11〕電子機器(電子レンジ40)は、第3の家電である。上記第3の情報は、第3の家電(40)に対して予め定められた操作が行われたことに基づき上記第3の家電から発信される情報である。 [11] The electronic device (microwave oven 40) is a third home appliance. The third information is information transmitted from the third home appliance based on a predetermined operation performed on the third home appliance (40).

〔12〕上記第2の情報は、上記場所に関連する情報を含む。
〔13〕上記第1の情報は、地名および固有名詞のいずれかを含む。
[12] The second information includes information related to the location.
[13] The first information includes either a place name or a proper noun.

〔14〕電子機器(携帯端末30,電子レンジ40)は、サーバ装置10と通信する。電子機器(30,40)は、場所の特定が可能な第1の情報(問い合わせ)の入力を受け付けたことに基づき、上記第1の情報をサーバ装置10に送信する送信部(321,421)と、上記第1の情報を送信したことに基づき、電子機器(30,40)と上記場所との間の距離に応じた第2の情報を、サーバ装置10から受信する受信部(322,422)と、上記第2の情報を報知する報知部(音声出力部34,44等)とを備える。 [14] The electronic device (mobile terminal 30, microwave oven 40) communicates with the server device 10. The electronic device (30, 40) is a transmission unit (321, 421) that transmits the first information to the server device 10 based on the input of the first information (inquiry) capable of specifying the location. And, based on the transmission of the first information, the receiving unit (322, 422) that receives the second information according to the distance between the electronic device (30, 40) and the location from the server device 10. ), And a notification unit (audio output units 34, 44, etc.) for notifying the second information.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are exemplary in all respects and not restrictive. The scope of the present invention is shown by the scope of claims rather than the above description, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.

1,1A,1B,1C 通信システム、10,20 サーバ装置、30 携帯端末、40 電子レンジ、50 ホームサーバ、60,70,80 エアーコンディショナ、90,91 建物、D1,D2,D3 データファイル、D11,D12,D13 データテーブル、D51 家電位置データ、D61,D71 家電特定用情報、D62,D72 距離データテーブル、D63,D73 家電別通知情報、D81 重み付けテーブル。 1,1A, 1B, 1C communication system, 10,20 server device, 30 mobile terminal, 40 microwave, 50 home server, 60,70,80 air conditioner, 90,91 building, D1, D2, D3 data file, D11, D12, D13 data table, D51 home appliance position data, D61, D71 home appliance identification information, D62, D72 distance data table, D63, D73 home appliance-specific notification information, D81 weighting table.

Claims (16)

電子機器と通信するサーバ装置であって、
前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶する記憶手段と、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定する特定手段と、
前記電子機器の位置と、前記特定手段によって特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出する算出手段と、
算出された前記距離に応じた第2の情報を生成する生成手段と、
生成された前記第2の情報を前記電子機器に通知する通知手段とを備え、
前記第1の情報は、前記第1の家電を特定する情報および前記第2の家電を特定する情報のいずれかであり、
前記特定手段は、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記通知手段は、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記第2の情報として、前記第1の家電に関連する情報および前記第2の家電に関連する情報のうち前記第1の家電に関連する情報を前記電子機器に通知し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記第2の情報として、前記第1の家電に関連する情報および前記第2の家電に関連する情報のうち前記第2の家電に関連する情報を前記電子機器に通知する、サーバ装置。
A server device that communicates with electronic devices
A storage means for storing the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
Based on the receipt of the first information capable of identifying the location from the electronic device, the identification means for identifying the location and the identification means.
A calculation means for calculating the distance between the electronic device and the place based on the position of the electronic device and the place specified by the specific means.
A generation means for generating the second information according to the calculated distance, and
A notification means for notifying the electronic device of the generated second information is provided.
The first information is either information that identifies the first home appliance or information that identifies the second home appliance.
The specific means
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
The notification means is
When the first information is information for identifying the first home appliance, as the second information, the first of the information related to the first home appliance and the information related to the second home appliance. Notify the electronic device of information related to home appliances,
When the first information is information for identifying the second home appliance, the second information includes the information related to the first home appliance and the information related to the second home appliance. A server device that notifies the electronic device of information related to home appliances.
電子機器と通信するサーバ装置であって、
前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶する記憶手段と、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定する特定手段と、
前記電子機器の位置と、前記特定手段によって特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出する算出手段と、
算出された前記距離に応じた第2の情報を生成する生成手段と、
生成された前記第2の情報を前記電子機器に通知する通知手段とを備え、
前記第1の情報は、前記第1の家電を特定する情報および前記第2の家電を特定する情報のいずれかであり、
前記電子機器は、建物内の第1の部屋に設置された第3の家電であり、
前記特定手段は、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記記憶手段は、
前記第1の家電の設置場所として、前記第1の部屋を表した情報を記憶し、
前記第2の家電の設置場所として、前記建物内の第2の部屋を表した情報を記憶しており、
前記通知手段は、前記電子機器と前記第1の家電との間の距離と前記電子機器と前記第2の家電との間の距離とが異なっている場合には、前記第1の情報が前記第1の家電を特定する情報であるときと、前記第1の情報が前記第2の家電を特定する情報であるときとで、異なる情報を前記第3の家電に通知する、サーバ装置。
A server device that communicates with electronic devices
A storage means for storing the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
Based on the receipt of the first information capable of identifying the location from the electronic device, the identification means for identifying the location and the identification means.
A calculation means for calculating the distance between the electronic device and the place based on the position of the electronic device and the place specified by the specific means.
A generation means for generating the second information according to the calculated distance, and
A notification means for notifying the electronic device of the generated second information is provided.
The first information is either information that identifies the first home appliance or information that identifies the second home appliance.
The electronic device is a third home appliance installed in the first room in the building.
The specific means
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
The storage means
As the installation location of the first home appliance, the information representing the first room is stored, and the information is stored.
Information representing the second room in the building is stored as the installation location of the second home appliance.
When the distance between the electronic device and the first home appliance and the distance between the electronic device and the second home appliance are different, the notification means obtains the first information. A server device that notifies the third home appliance of different information depending on whether the information identifies the first home appliance or the first information is the information that identifies the second home appliance.
電子機器と通信するサーバ装置であって、
前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶する記憶手段と、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定する特定手段と、
前記電子機器の位置と、前記特定手段によって特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出する算出手段と、
算出された前記距離に応じた第2の情報を生成する生成手段と、
生成された前記第2の情報を前記電子機器に通知する通知手段とを備え、
前記特定手段は、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記通知手段は、予め定められた第3の情報を前記電子機器から受信する度に、前記第1の家電および前記第2の家電のいずれかに関連する情報を、前記第2の情報として前記電子機器に通知する、サーバ装置。
A server device that communicates with electronic devices
A storage means for storing the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
Based on the receipt of the first information capable of identifying the location from the electronic device, the identification means for identifying the location and the identification means.
A calculation means for calculating the distance between the electronic device and the place based on the position of the electronic device and the place specified by the specific means.
A generation means for generating the second information according to the calculated distance, and
A notification means for notifying the electronic device of the generated second information is provided.
The specific means
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
Each time the notification means receives a predetermined third information from the electronic device, the notification means uses the information related to either the first home appliance or the second home appliance as the second information. A server device that notifies electronic devices.
前記電子機器は、移動体端末であり、
前記サーバ装置は、前記移動体端末の位置を表す位置情報を取得し、かつ取得された前記位置情報を前記記憶手段に記憶する、請求項1に記載のサーバ装置。
The electronic device is a mobile terminal and
The server device according to claim 1, wherein the server device acquires position information representing the position of the mobile terminal and stores the acquired position information in the storage means.
前記通知手段は、前記第2の情報を通知する際には、前記第1の家電および前記第2の家電のうちの前記電子機器との間の距離が長い一方の家電に関する情報を、他方の家電に関する情報よりも高い頻度で前記電子機器に通知する、請求項3に記載のサーバ装置。 When notifying the second information, the notification means transmits information on one of the first home appliance and the second home appliance having a long distance from the electronic device to the other. The server device according to claim 3, which notifies the electronic device more frequently than information about home appliances. 前記電子機器は、第3の家電であって、
前記第3の情報は、前記第3の家電に対して予め定められた操作が行われたことに基づき前記第3の家電から発信される情報である、請求項3または5に記載のサーバ装置。
The electronic device is a third home appliance.
The server device according to claim 3 or 5, wherein the third information is information transmitted from the third home appliance based on a predetermined operation performed on the third home appliance. ..
前記第1の情報は、地名および固有名詞のいずれかを含む、請求項3に記載のサーバ装置。 The server device according to claim 3, wherein the first information includes either a place name or a proper noun. 電子機器と、前記電子機器と通信するサーバ装置とを備えた通信システムであって、
前記サーバ装置は、
前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定し、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出し、
算出された前記距離に応じた第2の情報を生成し、
生成された前記第2の情報を前記電子機器に通知し、
前記第1の情報は、前記第1の家電を特定する情報および前記第2の家電を特定する情報のいずれかであり、
前記サーバ装置は、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記第2の情報として、前記第1の家電に関連する情報および前記第2の家電に関連する情報のうち前記第1の家電に関連する情報を前記電子機器に通知し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記第2の情報として、前記第1の家電に関連する情報および前記第2の家電に関連する情報のうち前記第2の家電に関連する情報を前記電子機器に通知する、通信システム。
A communication system including an electronic device and a server device that communicates with the electronic device.
The server device is
It remembers the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
Based on the receipt of the first information capable of specifying the location from the electronic device, the location is specified, and the location is specified.
Based on the position of the electronic device and the specified location, the distance between the electronic device and the location is calculated.
Generates second information according to the calculated distance,
Notifying the electronic device of the generated second information,
The first information is either information that identifies the first home appliance or information that identifies the second home appliance.
The server device is
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
When the first information is information for identifying the first home appliance, as the second information, the first of the information related to the first home appliance and the information related to the second home appliance. Notify the electronic device of information related to home appliances,
When the first information is information for identifying the second home appliance, the second information includes the information related to the first home appliance and the information related to the second home appliance. A communication system that notifies the electronic device of information related to home appliances.
電子機器と、前記電子機器と通信するサーバ装置とを備えた通信システムであって、
前記サーバ装置は、
前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定し、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出し、
算出された前記距離に応じた第2の情報を生成し、
生成された前記第2の情報を前記電子機器に通知し、
前記第1の情報は、前記第1の家電を特定する情報および前記第2の家電を特定する情報のいずれかであり、
前記電子機器は、建物内の第1の部屋に設置された第3の家電であり、
前記サーバ装置は、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記第1の家電の設置場所として、前記第1の部屋を表した情報を記憶し、
前記第2の家電の設置場所として、前記建物内の第2の部屋を表した情報を記憶しており、
前記電子機器と前記第1の家電との間の距離と前記電子機器と前記第2の家電との間の距離とが異なっている場合には、前記第1の情報が前記第1の家電を特定する情報であるときと、前記第1の情報が前記第2の家電を特定する情報であるときとで、異なる情報を前記第3の家電に通知する、通信システム。
A communication system including an electronic device and a server device that communicates with the electronic device.
The server device is
It remembers the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
Based on the receipt of the first information capable of specifying the location from the electronic device, the location is specified, and the location is specified.
Based on the position of the electronic device and the specified location, the distance between the electronic device and the location is calculated.
Generates second information according to the calculated distance,
Notifying the electronic device of the generated second information,
The first information is either information that identifies the first home appliance or information that identifies the second home appliance.
The electronic device is a third home appliance installed in the first room in the building.
The server device is
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
As the installation location of the first home appliance, the information representing the first room is stored, and the information is stored.
Information representing the second room in the building is stored as the installation location of the second home appliance.
When the distance between the electronic device and the first home appliance and the distance between the electronic device and the second home appliance are different, the first information refers to the first home appliance. A communication system that notifies the third home appliance of different information depending on whether the information is specified or the first information is information that identifies the second home appliance.
電子機器と、前記電子機器と通信するサーバ装置とを備えた通信システムであって、
前記サーバ装置は、
前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定し、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出し、
算出された前記距離に応じた第2の情報を生成し、
生成された前記第2の情報を前記電子機器に通知し、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
予め定められた第3の情報を前記電子機器から受信する度に、前記第1の家電および前記第2の家電のいずれかに関連する情報を、前記第2の情報として前記電子機器に通知する、通信システム。
A communication system including an electronic device and a server device that communicates with the electronic device.
The server device is
It remembers the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
Based on the receipt of the first information capable of specifying the location from the electronic device, the location is specified, and the location is specified.
Based on the position of the electronic device and the specified location, the distance between the electronic device and the location is calculated.
Generates second information according to the calculated distance,
Notifying the electronic device of the generated second information,
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
Each time a predetermined third information is received from the electronic device, the information related to either the first home appliance or the second home appliance is notified to the electronic device as the second information. ,Communications system.
電子機器と通信するサーバ装置における制御方法であって、
前記サーバ装置は、前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
前記制御方法は、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定するステップと、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出するステップと、
算出された前記距離に応じた第2の情報を生成するステップと、
生成された前記第2の情報を前記電子機器に通知するステップとを備え、
前記第1の情報は、前記第1の家電を特定する情報および前記第2の家電を特定する情報のいずれかであり、
前記場所を特定するステップでは、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記第2の情報を前記電子機器に通知するステップでは、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記第2の情報として、前記第1の家電に関連する情報および前記第2の家電に関連する情報のうち前記第1の家電に関連する情報を前記電子機器に通知し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記第2の情報として、前記第1の家電に関連する情報および前記第2の家電に関連する情報のうち前記第2の家電に関連する情報を前記電子機器に通知する、制御方法。
A control method for server devices that communicate with electronic devices.
The server device stores the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
The control method is
A step of identifying the location based on receiving the first information capable of identifying the location from the electronic device, and
A step of calculating the distance between the electronic device and the location based on the position of the electronic device and the specified location.
A step of generating the second information according to the calculated distance, and
A step of notifying the electronic device of the generated second information is provided.
The first information is either information that identifies the first home appliance or information that identifies the second home appliance.
In the step of identifying the location,
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
In the step of notifying the electronic device of the second information,
When the first information is information for identifying the first home appliance, as the second information, the first of the information related to the first home appliance and the information related to the second home appliance. Notify the electronic device of information related to home appliances,
When the first information is information for identifying the second home appliance, the second information includes the information related to the first home appliance and the information related to the second home appliance. A control method for notifying the electronic device of information related to home appliances.
電子機器と通信するサーバ装置における制御方法であって、
前記サーバ装置は、前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
前記電子機器は、建物内の第1の部屋に設置された第3の家電であり、
前記サーバ装置は、前記第1の家電の設置場所として、前記第1の部屋を表した情報を記憶し、かつ、前記第2の家電の設置場所として、前記建物内の第2の部屋を表した情報を記憶しており、
前記制御方法は、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定するステップと、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出するステップと、
算出された前記距離に応じた第2の情報を生成するステップと、
生成された前記第2の情報を前記電子機器に通知するステップとを備え、
前記第1の情報は、前記第1の家電を特定する情報および前記第2の家電を特定する情報のいずれかであり、
前記場所を特定するステップでは、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記第2の情報を前記電子機器に通知するステップでは、前記電子機器と前記第1の家電との間の距離と前記電子機器と前記第2の家電との間の距離とが異なっている場合には、前記第1の情報が前記第1の家電を特定する情報であるときと、前記第1の情報が前記第2の家電を特定する情報であるときとで、異なる情報を前記第3の家電に通知する、制御方法。
A control method for server devices that communicate with electronic devices.
The server device stores the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
The electronic device is a third home appliance installed in the first room in the building.
The server device stores information representing the first room as the installation location of the first home appliance, and represents the second room in the building as the installation location of the second home appliance. I remember the information I did
The control method is
A step of identifying the location based on receiving the first information capable of identifying the location from the electronic device, and
A step of calculating the distance between the electronic device and the location based on the position of the electronic device and the specified location.
A step of generating the second information according to the calculated distance, and
A step of notifying the electronic device of the generated second information is provided.
The first information is either information that identifies the first home appliance or information that identifies the second home appliance.
In the step of identifying the location,
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
In the step of notifying the electronic device of the second information, when the distance between the electronic device and the first home appliance and the distance between the electronic device and the second home appliance are different. The third information is different depending on whether the first information is information for specifying the first home appliance and the first information is information for specifying the second home appliance. Control method to notify home appliances.
電子機器と通信するサーバ装置における制御方法であって、
前記サーバ装置は、前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
前記制御方法は、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定するステップと、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出するステップと、
算出された前記距離に応じた第2の情報を生成するステップと、
生成された前記第2の情報を前記電子機器に通知するステップと、
予め定められた第3の情報を前記電子機器から受信する度に、前記第1の家電および前記第2の家電のいずれかに関連する情報を、前記第2の情報として前記電子機器に通知するステップとを備え
前記場所を特定するステップでは、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定する、制御方法。
A control method for server devices that communicate with electronic devices.
The server device stores the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
The control method is
A step of identifying the location based on receiving the first information capable of identifying the location from the electronic device, and
A step of calculating the distance between the electronic device and the location based on the position of the electronic device and the specified location.
A step of generating the second information according to the calculated distance, and
A step of notifying the electronic device of the generated second information, and
Each time a predetermined third information is received from the electronic device, the information related to either the first home appliance or the second home appliance is notified to the electronic device as the second information. and a step,
In the step of identifying the location,
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
A control method for specifying the installation location of the second home appliance as the location when the first information is information for identifying the second home appliance .
電子機器と通信するサーバ装置を制御するためのプログラムであって、
前記サーバ装置は、前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
前記プログラムは、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定するステップと、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出するステップと、
算出された前記距離に応じた第2の情報を生成するステップと、
生成された前記第2の情報を前記電子機器に通知するステップとを、前記サーバ装置のプロセッサに実行させ、
前記第1の情報は、前記第1の家電を特定する情報および前記第2の家電を特定する情報のいずれかであり、
前記場所を特定するステップでは、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記第2の情報を前記電子機器に通知するステップでは、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記第2の情報として、前記第1の家電に関連する情報および前記第2の家電に関連する情報のうち前記第1の家電に関連する情報を前記電子機器に通知し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記第2の情報として、前記第1の家電に関連する情報および前記第2の家電に関連する情報のうち前記第2の家電に関連する情報を前記電子機器に通知する、プログラム。
A program for controlling server devices that communicate with electronic devices.
The server device stores the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
The program
A step of identifying the location based on receiving the first information capable of identifying the location from the electronic device, and
A step of calculating the distance between the electronic device and the location based on the position of the electronic device and the specified location.
A step of generating the second information according to the calculated distance, and
The processor of the server device is made to execute the step of notifying the electronic device of the generated second information.
The first information is either information that identifies the first home appliance or information that identifies the second home appliance.
In the step of identifying the location,
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
In the step of notifying the electronic device of the second information,
When the first information is information for identifying the first home appliance, as the second information, the first of the information related to the first home appliance and the information related to the second home appliance. Notify the electronic device of information related to home appliances,
When the first information is information for identifying the second home appliance, the second information includes the information related to the first home appliance and the information related to the second home appliance. A program that notifies the electronic device of information related to home appliances.
電子機器と通信するサーバ装置を制御するためのプログラムであって、
前記サーバ装置は、前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
前記電子機器は、建物内の第1の部屋に設置された第3の家電であり、
前記サーバ装置は、前記第1の家電の設置場所として、前記第1の部屋を表した情報を記憶し、かつ、前記第2の家電の設置場所として、前記建物内の第2の部屋を表した情報を記憶しており、
前記プログラムは、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定するステップと、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出するステップと、
算出された前記距離に応じた第2の情報を生成するステップと、
生成された前記第2の情報を前記電子機器に通知するステップとを、前記サーバ装置のプロセッサに実行させ、
前記第1の情報は、前記第1の家電を特定する情報および前記第2の家電を特定する情報のいずれかであり、
前記場所を特定するステップでは、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定し、
前記第2の情報を前記電子機器に通知するステップでは、前記電子機器と前記第1の家電との間の距離と前記電子機器と前記第2の家電との間の距離とが異なっている場合には、前記第1の情報が前記第1の家電を特定する情報であるときと、前記第1の情報が前記第2の家電を特定する情報であるときとで、異なる情報を前記第3の家電に通知する、プログラム。
A program for controlling server devices that communicate with electronic devices.
The server device stores the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
The electronic device is a third home appliance installed in the first room in the building.
The server device stores information representing the first room as the installation location of the first home appliance, and represents the second room in the building as the installation location of the second home appliance. I remember the information I did
The program
A step of identifying the location based on receiving the first information capable of identifying the location from the electronic device, and
A step of calculating the distance between the electronic device and the location based on the position of the electronic device and the specified location.
A step of generating the second information according to the calculated distance, and
The processor of the server device is made to execute the step of notifying the electronic device of the generated second information.
The first information is either information that identifies the first home appliance or information that identifies the second home appliance.
In the step of identifying the location,
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
When the first information is information for specifying the second home appliance, the installation location of the second home appliance is specified as the location.
In the step of notifying the electronic device of the second information, when the distance between the electronic device and the first home appliance and the distance between the electronic device and the second home appliance are different. The third information is different depending on whether the first information is information for specifying the first home appliance and the first information is information for specifying the second home appliance. A program that notifies home appliances.
電子機器と通信するサーバ装置を制御するためのプログラムであって、
前記サーバ装置は、前記電子機器の位置と、第1の家電の設置場所と、第2の家電の設置場所とを記憶しており、
前記プログラムは、
場所の特定が可能な第1の情報を前記電子機器から受信したことに基づき、前記場所を特定するステップと、
前記電子機器の位置と、特定された前記場所とに基づき、前記電子機器と前記場所との間の距離を算出するステップと、
算出された前記距離に応じた第2の情報を生成するステップと、
生成された前記第2の情報を前記電子機器に通知するステップと、
予め定められた第3の情報を前記電子機器から受信する度に、前記第1の家電および前記第2の家電のいずれかに関連する情報を、前記第2の情報として前記電子機器に通知するステップとを、前記サーバ装置のプロセッサに実行させ、
前記場所を特定するステップでは、
前記第1の情報が前記第1の家電を特定する情報であるときには、前記場所として、前記第1の家電の設置場所を特定し、
前記第1の情報が前記第2の家電を特定する情報であるときには、前記場所として、前記第2の家電の設置場所を特定する、プログラム。
A program for controlling server devices that communicate with electronic devices.
The server device stores the position of the electronic device, the installation location of the first home appliance, and the installation location of the second home appliance.
The program
A step of identifying the location based on receiving the first information capable of identifying the location from the electronic device, and
A step of calculating the distance between the electronic device and the location based on the position of the electronic device and the specified location.
A step of generating the second information according to the calculated distance, and
A step of notifying the electronic device of the generated second information, and
Each time a predetermined third information is received from the electronic device, the information related to either the first home appliance or the second home appliance is notified to the electronic device as the second information. The step is executed by the processor of the server device .
In the step of identifying the location,
When the first information is information for specifying the first home appliance, the installation location of the first home appliance is specified as the location.
A program that specifies an installation location of the second home appliance as the location when the first information is information that identifies the second home appliance .
JP2016200056A 2016-10-11 2016-10-11 Server equipment, communication systems, control methods, and programs Expired - Fee Related JP6798849B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016200056A JP6798849B2 (en) 2016-10-11 2016-10-11 Server equipment, communication systems, control methods, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016200056A JP6798849B2 (en) 2016-10-11 2016-10-11 Server equipment, communication systems, control methods, and programs

Publications (2)

Publication Number Publication Date
JP2018063478A JP2018063478A (en) 2018-04-19
JP6798849B2 true JP6798849B2 (en) 2020-12-09

Family

ID=61966814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016200056A Expired - Fee Related JP6798849B2 (en) 2016-10-11 2016-10-11 Server equipment, communication systems, control methods, and programs

Country Status (1)

Country Link
JP (1) JP6798849B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7162169B2 (en) * 2018-07-25 2022-10-28 パナソニックIpマネジメント株式会社 processor, remote control system, program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001331894A (en) * 2000-05-19 2001-11-30 Nec Corp Transportation service system and method
JP4569523B2 (en) * 2005-08-31 2010-10-27 株式会社デンソー Navigation device
JP5436067B2 (en) * 2009-06-23 2014-03-05 株式会社ゼンリンデータコム Information providing apparatus and information providing program
JP2011138328A (en) * 2009-12-28 2011-07-14 Brother Industries Ltd Commercial transaction system, commercial transaction method, portable printer
CN103299611A (en) * 2011-01-18 2013-09-11 三菱电机株式会社 Information processing system and information processing device
US9872368B2 (en) * 2014-01-10 2018-01-16 Panasonic Intellectual Property Corporation Of America Control method for mobile device

Also Published As

Publication number Publication date
JP2018063478A (en) 2018-04-19

Similar Documents

Publication Publication Date Title
US8971805B2 (en) Portable terminal providing environment adapted to present situation and method for operating the same
KR101968725B1 (en) Media selection for providing information corresponding to voice query
US9721572B2 (en) Device control method and electric device
JP6721446B2 (en) Control system and control method
US20180137860A1 (en) Information processing device, information processing method, and program
GB2557404A (en) Processing voice commands based on device topology
JP2012080482A (en) Server, terminal, equipment, and association method and association program for the same
CN107491824A (en) The method and device of predetermined conference room
CN105159132A (en) A smart home control method and system based on bluetooth technology
CN112818259B (en) Content recommendation method, electronic device and computer-readable storage medium
JP5027754B2 (en) Information distribution system and information distribution server
CN105933523A (en) Scene mode switching method and device
JP2018508816A (en) Method and apparatus for outputting audio information
CN110211587B (en) Method, device, equipment and medium for obtaining number information
JP2014049003A (en) Information management server, content management system, and content management program
JP7542386B2 (en) Information distribution system, information distribution device, and information distribution program
JP6798849B2 (en) Server equipment, communication systems, control methods, and programs
JP6379588B2 (en) Program, information processing method, and server apparatus
CN106571143B (en) control method and device of intelligent equipment
US20140180577A1 (en) Method and system for navigation and electronic device thereof
JP5370522B2 (en) Information processing apparatus, information processing system, and program
CN110891227B (en) Methods for controlling hearing devices based on environmental parameters, related accessory devices and related hearing systems
JP6431494B2 (en) User terminal and program
EP3678126A1 (en) Information processing device, information processing method, and program
KR20240008425A (en) Custom interior design and construction methods

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190920

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200721

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200903

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201021

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201119

R150 Certificate of patent or registration of utility model

Ref document number: 6798849

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees