JP2017184018A - Network system, information processing method, and server - Google Patents

Network system, information processing method, and server Download PDF

Info

Publication number
JP2017184018A
JP2017184018A JP2016068570A JP2016068570A JP2017184018A JP 2017184018 A JP2017184018 A JP 2017184018A JP 2016068570 A JP2016068570 A JP 2016068570A JP 2016068570 A JP2016068570 A JP 2016068570A JP 2017184018 A JP2017184018 A JP 2017184018A
Authority
JP
Japan
Prior art keywords
terminal
environment
server
measurement data
message
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.)
Pending
Application number
JP2016068570A
Other languages
Japanese (ja)
Inventor
太一郎 森下
Taichiro Morishita
太一郎 森下
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 JP2016068570A priority Critical patent/JP2017184018A/en
Publication of JP2017184018A publication Critical patent/JP2017184018A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a network system, an information processing method, and a server that can output a message more appropriate than before even if they are placed in each of a plural types of different environments.SOLUTION: A communication system 1 comprises: a terminal 200 loaded with plural types of sensors 251, 252, ...; and a server 100 capable of communicating with the terminal 200. The server 100 determines the environment of the terminal 200 on the basis of measurement data from the terminal 200, and transmits a message on the basis of the environment and the measurement data.SELECTED DRAWING: Figure 1

Description

本発明は、メッセージを音声出力するための技術に関し、特にセンサで測定したデータに基づいて状況に応じたメッセージを音声出力するための技術に関する。   The present invention relates to a technique for outputting a message by voice, and more particularly, to a technique for outputting a message according to a situation based on data measured by a sensor.

従来から、電気機器がユーザにメッセージを出力するための様々な技術が提案されている。特開2005−176345号公報(特許文献1)には、連携制御装置、連携制御方法およびサービス連携システムが開示されている。特許文献1によると、サービス連携内容を記述した「連携テンプレート」を準備しておき、ユーザに指示されたテンプレートに適合可能な実サービスを抽出し、ユーザに指示させた実サービスをテンプレートに適合させて具体的な連携動作記述を生成し、サービスを連携動作させる。その結果、テンプレートに対して、単純に一致するサービスに加えて、異種サービスも自動適合させられるサービス連携システムを構築することが可能となる。   Conventionally, various techniques for an electric device to output a message to a user have been proposed. Japanese Patent Laying-Open No. 2005-176345 (Patent Document 1) discloses a cooperation control device, a cooperation control method, and a service cooperation system. According to Patent Document 1, a “cooperation template” that describes service cooperation contents is prepared, a real service that can be adapted to the template instructed by the user is extracted, and the real service instructed by the user is adapted to the template. To generate a specific cooperative behavior description and make the service work cooperatively. As a result, it is possible to construct a service cooperation system that can automatically adapt different types of services in addition to services that simply match the template.

また、特開2010−176521号公報(特許文献2)には、アプリケーション連携方法、アプリケーション連携システム、連携サーバ、連携元サービスサーバ、および連携先サービスサーバが開示されている。特許文献2によると、連携サーバの通信部は、連携元サーバ特定情報、連携元アプリ特定情報、連携先サーバ特定情報および連携先アプリ特定情報を、連携元サービスサーバより受信することにより、連携開始通知を受信する。この連携開始通知に応じ、連携元サーバ特定情報、連携元アプリ特定情報、および連携先アプリ特定情報を連携先サービスサーバに送信することにより、連携要求を行う。当該連携要求に応じた連携応答を連携先サービスサーバより受信する。連携サーバのクライアント端末制御部は、当該連携応答に応じ、連携先アプリケーションからの出力を表示するように、クライアント端末のブラウザを制御する。   Japanese Unexamined Patent Application Publication No. 2010-176521 (Patent Document 2) discloses an application cooperation method, an application cooperation system, a cooperation server, a cooperation source service server, and a cooperation destination service server. According to Patent Literature 2, the communication unit of the cooperation server starts cooperation by receiving cooperation source server identification information, cooperation source application identification information, cooperation destination server identification information, and cooperation destination application identification information from the cooperation source service server. Receive notifications. In response to the cooperation start notification, a cooperation request is made by transmitting the cooperation source server specifying information, the cooperation source application specifying information, and the cooperation destination application specifying information to the cooperation destination service server. A cooperation response corresponding to the cooperation request is received from the cooperation destination service server. The client terminal control unit of the cooperation server controls the browser of the client terminal so as to display the output from the cooperation destination application according to the cooperation response.

また、特開2014−21187号公報(特許文献3)には、ネットワークサービスの仲介方法及び仲介システムが開示されている。特許文献3によると、ネットワーク上のユーザ認証を必要とする複数のアプリケーションサービスの連携の許可を行う仲介装置を備えた仲介システムで用いられる仲介方法であって、ユーザからの要求に応じて、第1のサービスを利用するための第1のアカウントと第2のサービスを利用するための第2のアカウントが正当である場合に、第1のサービスと第2のサービスとを連携させた連携サービスを利用できるユーザアカウントとして、第1のサービスと第2のサービスとのアカウントを仲介装置に対応付けて記憶させ、ユーザが連携サービスを利用する場合には、仲介装置に問い合せることによって、その利用を制御する。   Japanese Patent Laying-Open No. 2014-2187 (Patent Document 3) discloses a mediating method and mediating system for network services. According to Patent Literature 3, an intermediary method used in an intermediary system including an intermediary device that permits cooperation of a plurality of application services that require user authentication on a network, and according to a request from a user, When the first account for using the first service and the second account for using the second service are valid, a linked service that links the first service and the second service is provided. As user accounts that can be used, the accounts of the first service and the second service are stored in association with the intermediary device, and when the user uses the linkage service, the use is controlled by inquiring the intermediary device. To do.

特開2005−176345号公報JP 2005-176345 A 特開2010−176521号公報JP 2010-176521 A 特開2014−211873号公報JP 2014-211183 A

様々な環境に置かれた場合に、従来よりも適切なメッセージを出力することができる技術が求められている。そこで、本発明の目的は、複数種類の異なる環境毎に置かれた場合に、従来よりも適切なメッセージを出力することができるネットワークシステム、情報処理方法、およびサーバを提供することにある。   There is a need for a technique capable of outputting a more appropriate message than in the past when placed in various environments. Therefore, an object of the present invention is to provide a network system, an information processing method, and a server that can output a message more appropriate than conventional ones when placed in a plurality of different environments.

この発明のある態様に従うと、複数種類のセンサを搭載する端末と、当該端末と通信可能なサーバと、を備えるネットワークシステムが提供される。前記サーバは、前記端末からの測定データに基づいて前記端末の環境を判断し、当該環境と前記測定データとに基づいてメッセージを送信する。   According to an aspect of the present invention, a network system including a terminal on which a plurality of types of sensors are mounted and a server that can communicate with the terminal is provided. The server determines an environment of the terminal based on measurement data from the terminal, and transmits a message based on the environment and the measurement data.

この発明の別の局面に従うと、複数種類のセンサを搭載する端末と、当該端末と通信可能なサーバと、を備えるネットワークシステムが提供される。前記サーバは、前記端末の環境の指定を受付けて、当該環境と前記端末からの測定データとに基づいてメッセージを送信する。   If another situation of this invention is followed, a network system provided with the terminal which mounts multiple types of sensors, and the server which can communicate with the said terminal will be provided. The server accepts designation of the environment of the terminal and transmits a message based on the environment and measurement data from the terminal.

好ましくは、前記端末の環境は、前記端末が置かれている複数種類の環境を含む。前記複数種類の環境は、付近の電気機器に関する前記端末の環境または付近の生物に関する前記端末の環境または前記端末が置かれている部屋の種類を含む。   Preferably, the environment of the terminal includes a plurality of types of environments where the terminal is placed. The plurality of types of environments include the environment of the terminal related to nearby electrical equipment, the environment of the terminal related to nearby living things, or the type of room in which the terminal is placed.

好ましくは、前記サーバは、複数の環境の候補を選択し、前記端末からの測定データに基づいてもっとも確からしい環境を1つ選択する。   Preferably, the server selects a plurality of environment candidates and selects one most likely environment based on measurement data from the terminal.

好ましくは、前記端末とユーザまたはグループの組み合わせに基づいて、前記サーバは、前記メッセージを前記測定データを送信したユーザに対応する複数の端末に出力させる。   Preferably, based on a combination of the terminal and a user or a group, the server outputs the message to a plurality of terminals corresponding to the user who transmitted the measurement data.

好ましくは、前記端末は、人の存在を検知することができるセンサを含む。前記サーバは、前記メッセージを前記人の存在を検知した端末に出力させる。   Preferably, the terminal includes a sensor capable of detecting the presence of a person. The server outputs the message to a terminal that detects the presence of the person.

この発明の別の局面に従うと、端末と通信するための通信インターフェイスと、プロセッサと、を備えるサーバが提供される。前記プロセッサは、前記端末からの複数種類の測定データに基づいて前記端末の環境を判断し、当該環境と前記測定データとに基づいて前記通信インターフェイスを介してメッセージを送信する。   According to another aspect of the present invention, a server including a communication interface for communicating with a terminal and a processor is provided. The processor determines an environment of the terminal based on a plurality of types of measurement data from the terminal, and transmits a message via the communication interface based on the environment and the measurement data.

この発明の別の局面に従うと、端末と通信するための通信インターフェイスと、プロセッサと、を備えるサーバが提供される。前記プロセッサは、前記端末の環境の指定を受付けて、当該環境と前記端末からの測定データとに基づいて前記通信インターフェイスを介してメッセージを送信する。   According to another aspect of the present invention, a server including a communication interface for communicating with a terminal and a processor is provided. The processor receives a designation of the environment of the terminal and transmits a message via the communication interface based on the environment and measurement data from the terminal.

この発明の別の局面に従うと、複数種類のセンサを搭載する端末とサーバとを含むネットワークシステムにおける情報処理方法が提供される。情報処理方法は、前記端末からの測定データに基づいて前記端末の環境を判断するステップと、当該環境と前記測定データとに基づいてメッセージを音声出力するステップとを備える。   If another situation of this invention is followed, the information processing method in the network system containing the terminal and server which mount multiple types of sensors will be provided. The information processing method includes a step of determining an environment of the terminal based on measurement data from the terminal, and a step of outputting a message by voice based on the environment and the measurement data.

この発明の別の局面に従うと、複数種類のセンサを搭載する端末とサーバとを含むネットワークシステムにおける情報処理方法が提供される。情報処理方法は、前記端末の環境の指定を受付けるステップと、当該環境と前記端末からの測定データとに基づいてメッセージを音声出力するステップとを備える。   If another situation of this invention is followed, the information processing method in the network system containing the terminal and server which mount multiple types of sensors will be provided. The information processing method includes a step of accepting designation of an environment of the terminal, and a step of outputting a message by voice based on the environment and measurement data from the terminal.

この発明の別の局面に従うと、複数種類のセンサと、スピーカと、プロセッサと、を備えた端末が提供される。前記プロセッサは、前記複数種類のセンサからの測定データに基づいて前記端末の環境を判断し、当該環境と前記測定データとに基づいてメッセージを前記スピーカに出力させる。   According to another aspect of the present invention, a terminal including a plurality of types of sensors, a speaker, and a processor is provided. The processor determines an environment of the terminal based on measurement data from the plurality of types of sensors, and causes the speaker to output a message based on the environment and the measurement data.

この発明の別の局面に従うと、複数種類のセンサと、スピーカと、プロセッサと、を備えた端末が提供される。前記プロセッサは、前記端末の環境の指定を受付けて、当該環境と前記端末からの測定データとに基づいてメッセージを前記スピーカに出力させる。   According to another aspect of the present invention, a terminal including a plurality of types of sensors, a speaker, and a processor is provided. The processor accepts designation of the environment of the terminal and causes the speaker to output a message based on the environment and measurement data from the terminal.

以上のように、この発明によれば、複数種類の異なる環境毎に置かれた場合に、従来よりも適切なメッセージを出力することができるネットワークシステム、情報処理方法、およびサーバが提供される。   As described above, according to the present invention, there are provided a network system, an information processing method, and a server that can output a more appropriate message than before when placed in a plurality of different environments.

第1の実施の形態にかかるネットワークシステム1の全体構成と動作概要とを示すイメージ図である。It is an image figure which shows the whole structure and operation | movement outline | summary of the network system 1 concerning 1st Embodiment. 第1の実施の形態にかかるネットワークシステム1の1つのユースケースの動作概要を示すイメージ図である。It is an image figure which shows the operation | movement outline | summary of one use case of the network system 1 concerning 1st Embodiment. 第1の実施の形態にかかるサーバ100のハードウェア構成を表わすブロック図である。It is a block diagram showing the hardware constitutions of the server 100 concerning 1st Embodiment. 第1の実施の形態にかかるユーザデータベース121を示すイメージ図である。It is an image figure which shows the user database 121 concerning 1st Embodiment. 第1の実施の形態にかかる電気機器データベース122を示すイメージ図である。It is an image figure which shows the electric equipment database 122 concerning 1st Embodiment. 第1の実施の形態にかかるセンサデータベース123を示すイメージ図である。It is an image figure which shows the sensor database 123 concerning 1st Embodiment. 第1の実施の形態にかかる測定データベース124を示すイメージ図である。It is an image figure which shows the measurement database 124 concerning 1st Embodiment. 第1の実施の形態にかかる環境判断データベース125を示すイメージ図である。It is an image figure which shows the environment judgment database 125 concerning 1st Embodiment. 第1の実施の形態にかかるサーバ100における情報処理を示すフローチャートである。It is a flowchart which shows the information processing in the server 100 concerning 1st Embodiment. 第1の実施の形態にかかるメッセージデータベース100Xを示すイメージ図である。It is an image figure which shows the message database 100X concerning 1st Embodiment. 第1の実施の形態にかかるセンサ装置200のハードウェア構成を表わすブロック図である。It is a block diagram showing the hardware constitutions of the sensor apparatus 200 concerning 1st Embodiment. 第1の実施の形態にかかるセンサ装置200の動作機構を示すイメージ図である。It is an image figure which shows the operation mechanism of the sensor apparatus 200 concerning 1st Embodiment. 第1の実施の形態にかかるユーザ端末としてのスマートフォン300のハードウェア構成を表わすブロック図である。It is a block diagram showing the hardware constitutions of the smart phone 300 as a user terminal concerning a 1st embodiment. 第1の実施の形態に係るユーザ端末としてのスマートフォン300の第1の画面を示すイメージ図である。It is an image figure which shows the 1st screen of the smart phone 300 as a user terminal which concerns on 1st Embodiment. 第1の実施の形態に係るユーザ端末としてのスマートフォン300の第2の画面を示すイメージ図である。It is an image figure which shows the 2nd screen of the smart phone 300 as a user terminal which concerns on 1st Embodiment. 第1の実施の形態に係るユーザ端末としてのスマートフォン300の第3の画面を示すイメージ図である。It is an image figure which shows the 3rd screen of the smart phone 300 as a user terminal which concerns on 1st Embodiment. 第1の実施の形態に係るユーザ端末としてのスマートフォン300の第4の画面を示すイメージ図である。It is an image figure which shows the 4th screen of the smart phone 300 as a user terminal which concerns on 1st Embodiment. 第2の実施の形態にかかるサーバ100における情報処理を示すフローチャートである。It is a flowchart which shows the information processing in the server 100 concerning 2nd Embodiment. 第3の実施の形態に係るユーザ端末としてのスマートフォン300の第1の画面を示すイメージ図である。It is an image figure which shows the 1st screen of the smart phone 300 as a user terminal which concerns on 3rd Embodiment. 第3の実施の形態に係るユーザ端末としてのスマートフォン300の第2の画面を示すイメージ図である。It is an image figure which shows the 2nd screen of the smart phone 300 as a user terminal which concerns on 3rd Embodiment. 第3の実施の形態に係るユーザ端末としてのスマートフォン300の第3の画面を示すイメージ図である。It is an image figure which shows the 3rd screen of the smart phone 300 as a user terminal which concerns on 3rd Embodiment. 第3の実施の形態にかかるサーバ100における情報処理を示すフローチャートである。It is a flowchart which shows the information processing in the server 100 concerning 3rd Embodiment. 第6の実施の形態にかかるサーバ100における第1の情報処理を示すフローチャートである。It is a flowchart which shows the 1st information processing in the server 100 concerning 6th Embodiment. 第6の実施の形態にかかるサーバ100における第2の情報処理を示すフローチャートである。It is a flowchart which shows the 2nd information processing in the server 100 concerning 6th Embodiment.

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
<第1の実施の形態>
<ネットワークシステムの全体構成と動作概要>
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
<First Embodiment>
<Overall configuration and operation of network system>

まず、本実施の形態にかかるネットワークシステム1の全体構成と動作概要について説明する。図1は、本実施の形態にかかるネットワークシステム1の全体構成と動作概要とを示すイメージ図である。   First, the overall configuration and operation outline of the network system 1 according to the present embodiment will be described. FIG. 1 is an image diagram showing an overall configuration and an operation outline of a network system 1 according to the present embodiment.

まず、図1を参照して、本実施の形態にかかるネットワークシステム1の全体構成について説明する。本実施の形態にかかるネットワークシステム1は、主に、サーバ100と、サーバ100がアクセス可能なメッセージデータベース100Xと、サーバ100とインターネットなどを介して通信可能なセンサ装置200と、ユーザ端末としてのスマートフォン300とを含む。   First, the overall configuration of the network system 1 according to the present embodiment will be described with reference to FIG. The network system 1 according to the present embodiment mainly includes a server 100, a message database 100X accessible by the server 100, a sensor device 200 that can communicate with the server 100 via the Internet, and a smartphone as a user terminal. 300.

なお、センサ装置200とは、複数種類のセンサを搭載する端末である。本実施の形態においては、センサ装置は、様々な場所に配置可能なように、また転がることが容易なように、球状の筐体を有する。ただし、センサ装置は、球体の装置に限らず、立方体などの別の形状を有するものであってもよいし、複数種類のセンサを搭載するものであれば、洗濯機、エアコン、空気清浄機、冷蔵庫、電子レンジ、洗濯機、自走式掃除機、照明機器などの家電、スマートフォン、テレビ、ハードディスクレコーダ、音楽プレーヤー、ゲーム機などのAV(オーディオ・ビジュアル)機器、太陽光発電気、インターホン、給湯器、カメラ、照明器具などの住宅設備、などであってもよい。   The sensor device 200 is a terminal equipped with a plurality of types of sensors. In the present embodiment, the sensor device has a spherical housing so that it can be placed in various places and can be easily rolled. However, the sensor device is not limited to a spherical device, and may have another shape such as a cube, or a washing machine, an air conditioner, an air purifier, as long as a plurality of types of sensors are mounted. Home appliances such as refrigerators, microwave ovens, washing machines, self-propelled vacuum cleaners, lighting devices, AV (audio / visual) devices such as smartphones, TVs, hard disk recorders, music players, game machines, solar power generation, intercoms, hot water supplies It may be a housing facility such as a vessel, a camera, or a lighting fixture.

ユーザが保持して使用するユーザ端末は、サーバ100と通信可能なコンピュータであって、具体的には、スマートフォン300に限らず、パーソナルコンピュータ、タブレット端末、ゲーム機、などであってもよい。以下では、説明のために、ユーザ端末としてスマートフォン300を用いて説明を行う。   The user terminal that is held and used by the user is a computer that can communicate with the server 100. Specifically, the user terminal is not limited to the smartphone 300, and may be a personal computer, a tablet terminal, a game machine, or the like. Below, for description, it demonstrates using the smart phone 300 as a user terminal.

次に、図1を参照して、本実施の形態にかかるネットワークシステム1の動作概要について説明する。本実施の形態においては、センサ装置200は、複数種類のセンサを用いて複数種類の測定データを取得してサーバ100へ送信する。サーバ100は、受信した複数種類の測定データに基づいてセンサ装置200が置かれている環境を判断する。サーバ100は、判断結果に基づいて環境毎のデータベースを利用して、複数種類の測定データに基づいて適切なメッセージを特定し、センサ装置200に送信する。これによって、センサ装置200は、様々な種類のセンサによって測定された情報によって、様々な環境に対応した適切なメッセージを出力することができる。   Next, an outline of the operation of the network system 1 according to the present embodiment will be described with reference to FIG. In the present embodiment, the sensor device 200 acquires a plurality of types of measurement data using a plurality of types of sensors and transmits them to the server 100. The server 100 determines the environment in which the sensor device 200 is placed based on the received plural types of measurement data. The server 100 uses a database for each environment based on the determination result, identifies an appropriate message based on a plurality of types of measurement data, and transmits the message to the sensor device 200. Accordingly, the sensor device 200 can output an appropriate message corresponding to various environments based on information measured by various types of sensors.

たとえば、図2は、本実施の形態にかかるネットワークシステム1の1つのユースケースの動作概要を示すイメージ図である。図2(A)を参照して、センサ装置200が洗濯カゴの中に放り込まれると、センサ装置200は臭いや湿度などを測定してサーバ100に送信する。サーバ100は、受信したセンサ装置200からの測定データに基づいて、センサ装置200が洗濯物の周囲に置かれていることを判断する。そして、サーバ100は、そのような環境と測定データとに基づいて周囲の洗濯物のたまり具合を判断する。その結果、サーバ100は、センサ装置200に、「そろそろ洗濯しよか。」などのような、センサ装置200のおかれた環境と、センサ装置200周囲の現在の状況とに適したメッセージを、出力させることが可能になる。   For example, FIG. 2 is an image diagram showing an operation outline of one use case of the network system 1 according to the present embodiment. Referring to FIG. 2A, when sensor device 200 is thrown into the laundry basket, sensor device 200 measures odor, humidity, etc., and transmits the result to server 100. The server 100 determines that the sensor device 200 is placed around the laundry based on the received measurement data from the sensor device 200. Then, the server 100 determines the degree of accumulation of the surrounding laundry based on such an environment and measurement data. As a result, the server 100 sends to the sensor device 200 a message suitable for the environment in which the sensor device 200 is placed and the current situation around the sensor device 200, such as “Would you wash now?” It is possible to output.

また、図2(B)を参照して、センサ装置200が洗濯物と一緒に洗濯機の中に放り込まれると、センサ装置200はにおいや重さなどを測定してサーバ100に送信する。サーバ100は、受信したセンサ装置200からの測定データに基づいて、センサ装置200が洗濯機200B内に入れられたことを判断する。そして、サーバ100は、そのような環境と測定データとに基づいて、洗濯機200Bの内の洗濯物の量を判断する。その結果、サーバ100は、センサ装置200に、「45リットルぐらいかな。」などのような、センサ装置200のおかれた環境と、センサ装置200周囲の現在の状況とに適したメッセージを、出力させることが可能になる。   In addition, referring to FIG. 2B, when sensor device 200 is thrown into the washing machine together with the laundry, sensor device 200 measures odor, weight, etc., and transmits it to server 100. The server 100 determines that the sensor device 200 has been placed in the washing machine 200B based on the received measurement data from the sensor device 200. And the server 100 judges the quantity of the laundry in the washing machine 200B based on such an environment and measurement data. As a result, the server 100 outputs to the sensor device 200 a message suitable for the environment in which the sensor device 200 is placed and the current situation around the sensor device 200, such as “I think about 45 liters”. It becomes possible to make it.

そして、図2(C)を参照して、センサ装置200が洗濯や脱水などが終わった洗濯機の中では、センサ装置200はにおいや湿度や重さなどを測定してサーバ100に送信する。サーバ100は、受信したセンサ装置200からの測定データに基づいて、センサ装置200が入れられた洗濯機200Bが洗濯を終了したことを判断する。その結果、サーバ100は、センサ装置200に、「洗濯が終わったよ。」などのような、センサ装置200のおかれた環境と、センサ装置200周囲の現在の状況とに適したメッセージを、出力させることが可能になる。   Then, referring to FIG. 2C, in the washing machine in which the sensor device 200 has been washed or dehydrated, the sensor device 200 measures odor, humidity, weight, etc., and transmits it to the server 100. Based on the received measurement data from the sensor device 200, the server 100 determines that the washing machine 200B in which the sensor device 200 is placed has finished washing. As a result, the server 100 outputs to the sensor device 200 a message suitable for the environment in which the sensor device 200 is placed and the current situation around the sensor device 200, such as “washing is finished”. It becomes possible to make it.

さらには、図2(D)を参照して、センサ装置200が洗濯後の衣類と一緒に配置されると、センサ装置200はにおいや湿度などを測定してサーバ100に送信する。サーバ100は、受信したセンサ装置200からの測定データに基づいて、センサ装置200が洗濯後の衣類の近傍に置かれたことを判断する。そして、サーバ100は、そのような環境と測定データとに基づいて、周囲の衣類が乾いたことを判断する。その結果、サーバ100は、センサ装置200に、「洗濯物が乾いたよ。」などのような、センサ装置200のおかれた環境と、センサ装置200周囲の現在の状況とに適したメッセージを、出力させることが可能になる。   Furthermore, referring to FIG. 2D, when sensor device 200 is arranged together with clothes after washing, sensor device 200 measures odor, humidity, and the like and transmits them to server 100. The server 100 determines that the sensor device 200 is placed in the vicinity of the clothes after washing based on the received measurement data from the sensor device 200. Then, the server 100 determines that the surrounding clothing is dry based on such an environment and measurement data. As a result, the server 100 sends to the sensor device 200 a message suitable for the environment in which the sensor device 200 is placed and the current situation around the sensor device 200, such as “Laundry is dry”. It is possible to output.

サーバ100は、クラウドから取得する天気予報やセンサ装置200からの測定データに基づいて、「今日は早く乾きそうだね。」とか「今日はちゃんと乾くか心配だね。」などのような、センサ装置200のおかれた環境と、センサ装置200周囲の現在の状況と、クラウドなどから取得した情報と、に適したメッセージを、出力させることも可能になる。   Based on the weather forecast acquired from the cloud and the measurement data from the sensor device 200, the server 100 is a sensor device such as “It seems that it will dry early today.” It is also possible to output a message suitable for the environment in which 200 is placed, the current situation around the sensor device 200, and information acquired from the cloud or the like.

以上のように、本実施の形態にかかるネットワークシステム1においては、従来よりも、より状況に適したメッセージをユーザに出力することができる。以下、このような機能を実現するためのネットワークシステム1の具体的な構成について詳述する。
<サーバ100のハードウェア構成>
As described above, in the network system 1 according to the present embodiment, a message more suitable for the situation can be output to the user than before. Hereinafter, a specific configuration of the network system 1 for realizing such a function will be described in detail.
<Hardware Configuration of Server 100>

まず、ネットワークシステム1を構成するサーバ100のハードウェア構成の一態様について説明する。なお、図3は、本実施の形態にかかるサーバ100のハードウェア構成を表わすブロック図である。   First, an aspect of the hardware configuration of the server 100 configuring the network system 1 will be described. FIG. 3 is a block diagram illustrating a hardware configuration of the server 100 according to the present embodiment.

図3を参照して、サーバ100は、主たる構成要素として、CPU(Central Processing Unit)110と、メモリ120と、ディスプレイ130と、操作部140と、通信インターフェイス160とを含む。   Referring to FIG. 3, server 100 includes a central processing unit (CPU) 110, a memory 120, a display 130, an operation unit 140, and a communication interface 160 as main components.

CPU110は、メモリ120に記憶されているプログラムを実行することによって、サーバ100の各部を制御する。より詳細には、CPU110は、メモリ120に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。   The CPU 110 controls each unit of the server 100 by executing a program stored in the memory 120. More specifically, the CPU 110 executes programs stored in the memory 120 and executes various processes described later by referring to various data.

メモリ120は、各種のRAM(Random Access Memory)、各種のROM(Read-Only Memory)、フラッシュメモリーなどによって実現される。なお、メモリ120は、インターフェイスを介して利用される、USB(Universal Serial Bus)(登録商標)メモリ、CD(Compact Disc)、DVD(Digital Versatile Disk)、メモリカード、ハードディスク、IC(Integrated Circuit)カード、光カード、マスクROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electronically Erasable Programmable Read-Only Memory)などの記憶媒体などによっても実現される。   The memory 120 is realized by various types of RAM (Random Access Memory), various types of ROM (Read-Only Memory), flash memory, and the like. The memory 120 is a USB (Universal Serial Bus) (registered trademark) memory, a CD (Compact Disc), a DVD (Digital Versatile Disk), a memory card, a hard disk, an IC (Integrated Circuit) card, which is used via an interface. It is also realized by a storage medium such as an optical card, mask ROM, EPROM (Erasable Programmable Read Only Memory), or EEPROM (Electronically Erasable Programmable Read Only Memory).

メモリ120は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。たとえば、メモリ120は、ユーザデータベース121や、電気機器データベース122や、センサデータベース123や、測定データベース124や、環境判断データベース125を格納したりする。なお、メモリ120は、メッセージデータベース100Xを格納してもよい。   The memory 120 stores a program executed by the CPU 110, data generated by the execution of the program by the CPU 110, input data, a database used for other services according to the present embodiment, and the like. For example, the memory 120 stores a user database 121, an electrical equipment database 122, a sensor database 123, a measurement database 124, and an environment determination database 125. Note that the memory 120 may store the message database 100X.

図4は、本実施の形態にかかるユーザデータベース121を示すイメージ図である。図4を参照して、本実施の形態にかかるユーザデータベース121は、ユーザ毎に、主に、ユーザIDと、ユーザ名と、ユーザが属するグループのボードIDと、ユーザのアドレスの対応関係を含む。なお、ユーザデータベースは、ユーザがSNSサービスなどを利用している場合には、当該SNSサービスのIDなども含んでいることが好ましい。本実施の形態においては、ユーザデータベース121がサーバ100のメモリ120に格納されているが、このような形態には限らず、サーバ100がアクセス可能な他の装置に格納されるものであってもよい。   FIG. 4 is an image diagram showing the user database 121 according to the present embodiment. Referring to FIG. 4, user database 121 according to the present embodiment mainly includes, for each user, a correspondence relationship between a user ID, a user name, a board ID of a group to which the user belongs, and a user address. . In addition, when the user uses SNS service etc., it is preferable that the user database also contains ID etc. of the said SNS service. In the present embodiment, the user database 121 is stored in the memory 120 of the server 100. However, the present invention is not limited to such a form, and the user database 121 may be stored in another device accessible by the server 100. Good.

図5は、本実施の形態にかかる電気機器データベース122を示すイメージ図である。図5を参照して、本実施の形態にかかる電気機器データベース122は、電気機器毎に、主に、電気機器IDと、電気機器の種類と、電気機器が属するグループのボードIDと、電気機器のアドレスの対応関係を含む。本実施の形態においては、電気機器データベース122がサーバ100のメモリ120に格納されているが、このような形態には限らず、サーバ100がアクセス可能な他の装置に格納されるものであってもよい。   FIG. 5 is an image diagram showing the electrical equipment database 122 according to the present embodiment. Referring to FIG. 5, the electrical device database 122 according to the present embodiment mainly includes, for each electrical device, the electrical device ID, the type of electrical device, the board ID of the group to which the electrical device belongs, and the electrical device. The correspondence relationship of In the present embodiment, the electrical equipment database 122 is stored in the memory 120 of the server 100. However, the present invention is not limited to this form, and is stored in another device accessible by the server 100. Also good.

図6は、本実施の形態にかかるセンサデータベース123を示すイメージ図である。図6を参照して、本実施の形態にかかるセンサデータベース123は、センサ装置200毎に、主に、センサIDと、ボードIDと、センサ装置200が置かれていると予想される環境の候補のテーブルのIDと、センサのアドレスを特定するためのテーブルIDと、当該テーブルが候補に挙げられた日時との対応関係を含む。本実施の形態においては、センサデータベース123がサーバ100のメモリ120に格納されているが、このような形態には限らず、サーバ100がアクセス可能な他の装置に格納されるものであってもよい。   FIG. 6 is an image diagram showing the sensor database 123 according to the present embodiment. With reference to FIG. 6, the sensor database 123 according to the present embodiment is mainly a sensor ID, a board ID, and an environment candidate where the sensor device 200 is expected to be placed for each sensor device 200. The correspondence relationship between the table ID, the table ID for specifying the sensor address, and the date and time when the table is listed as a candidate is included. In the present embodiment, the sensor database 123 is stored in the memory 120 of the server 100. However, the present invention is not limited to this, and the sensor database 123 may be stored in another device accessible by the server 100. Good.

図7は、本実施の形態にかかる測定データベース124を示すイメージ図である。図7を参照して、本実施の形態にかかる測定データベース124は、測定結果毎に、主に、測定IDと、センサIDと、測定データの値または測定データの格納アドレスと、測定データの取得日時とを含む。本実施の形態においては、測定データベース124がサーバ100のメモリ120に格納されているが、このような形態には限らず、サーバ100がアクセス可能な他の装置に格納されるものであってもよい。   FIG. 7 is an image diagram showing the measurement database 124 according to the present embodiment. Referring to FIG. 7, the measurement database 124 according to the present embodiment mainly acquires a measurement ID, a sensor ID, a measurement data value or a measurement data storage address, and measurement data for each measurement result. Date and time. In the present embodiment, the measurement database 124 is stored in the memory 120 of the server 100. However, the measurement database 124 is not limited to such a form and may be stored in another device accessible by the server 100. Good.

図8は、本実施の形態にかかる環境判断データベース125を示すイメージ図である。図8を参照して、本実施の形態にかかる環境判断データベース125は、環境毎に、主に、環境IDと、環境名と、測定データの種類毎の適切な範囲と、環境を判断しても問題が生じ難いマッチング率とを含む。本実施の形態においては、環境判断データベース125がサーバ100のメモリ120に格納されているが、このような形態には限らず、サーバ100がアクセス可能な他の装置に格納されるものであってもよい。   FIG. 8 is an image diagram showing the environment determination database 125 according to the present embodiment. Referring to FIG. 8, the environment determination database 125 according to the present embodiment mainly determines the environment ID, environment name, appropriate range for each type of measurement data, and environment for each environment. Includes a matching rate that hardly causes a problem. In this embodiment, the environment determination database 125 is stored in the memory 120 of the server 100. However, the environment determination database 125 is not limited to such a form, and is stored in another device accessible by the server 100. Also good.

なお、環境名とは、たとえば、洗濯機・掃除機・エアコンなどのようにセンサ装置200が置かれた付近にある電気機器の種類や、リビング・浴室・キッチンなどのようなセンサ装置200が置かれた部屋の種類や、赤ちゃん・高齢者・犬・猫などのようなセンサ装置200が置かれた付近にいる生物の属性や種類など、を示す名称である。   The environment name refers to, for example, the type of electrical equipment near the sensor device 200 such as a washing machine, a vacuum cleaner, and an air conditioner, or the sensor device 200 such as a living room, a bathroom, and a kitchen. This is a name indicating the type of the displayed room and the attributes and types of living things in the vicinity where the sensor device 200 such as a baby, an elderly person, a dog, or a cat is placed.

CPU110は、センサ装置200からの複数種類の測定データに基づいて、環境判断データベース125を参照して、センサ装置200の置かれている環境を判断する。たとえば、CPU110は、取得した音声波形や音量などと、環境判断データベース125の環境ID毎の音声波形や音量などとを比較して、赤ちゃんの泣き声や犬の鳴き声や装置の動作音を判断することができる。また、CPU110は、取得した画像データなどと、環境判断データベース125の環境ID毎の画像データなどとを比較して、赤ちゃんや犬や装置などを判断することができる。また、また、CPU110は、取得した湿度データや加速度データなどと、環境判断データベース125の環境ID毎の湿度データや加速度データなどとを比較して、洗濯機内に入れられたことや周囲で掃除が行われていることなどを判断することができる。   The CPU 110 refers to the environment determination database 125 based on a plurality of types of measurement data from the sensor device 200 and determines the environment in which the sensor device 200 is placed. For example, the CPU 110 compares the acquired voice waveform and volume with the voice waveform and volume for each environment ID in the environment determination database 125 to determine a baby cry, a dog cry, and an operation sound of the device. Can do. The CPU 110 can determine the baby, the dog, the device, or the like by comparing the acquired image data and the like with the image data for each environment ID in the environment determination database 125. In addition, the CPU 110 compares the acquired humidity data and acceleration data with the humidity data and acceleration data for each environment ID in the environment determination database 125, so that the CPU 110 is cleaned in the washing machine. You can determine what is happening.

そして、CPU110は、通信インターフェイス160を介して、メッセージデータベース100Xにアクセスし、判断された環境に関するメッセージテーブルを参照する。なお、メッセージデータベース100Xおよび環境毎のメッセージテーブルに関しては後述する。   Then, the CPU 110 accesses the message database 100X via the communication interface 160, and refers to the message table regarding the determined environment. The message database 100X and the message table for each environment will be described later.

図3に戻って、ディスプレイ130は、CPU110からの信号に基づいて、テキストや画像を表示する。操作部140は、サービスの管理者などの命令を受け付けて、当該命令をCPU110に入力する。   Returning to FIG. 3, the display 130 displays text and an image based on a signal from the CPU 110. The operation unit 140 receives a command from a service manager and the like and inputs the command to the CPU 110.

通信インターフェイス160は、CPU110からのデータを、インターネット、ルータなどを介して、センサ装置200やユーザ端末やメッセージデータベース100Xなどの他の装置に送信する。逆に、通信インターフェイス160は、インターネット、ルータなどを介してセンサ装置200やユーザ端末やメッセージデータベース100Xなどの他の装置からのデータを受信して、CPU110に受け渡す。
<サーバ100における情報処理>
The communication interface 160 transmits data from the CPU 110 to other devices such as the sensor device 200, the user terminal, and the message database 100X via the Internet, a router, or the like. Conversely, the communication interface 160 receives data from other devices such as the sensor device 200, the user terminal, and the message database 100X via the Internet, a router, etc., and passes them to the CPU 110.
<Information processing in server 100>

次に、図9を参照しながら、本実施の形態にかかるメッセージサービスを運営するサーバ100における情報処理について説明する。なお、図9は、本実施の形態にかかるサーバ100における情報処理を示すフローチャートである。サーバ100のCPU110は、通信インターフェイス160を介して、センサ装置200からデータを受信した際に以下の処理を実行する。   Next, information processing in the server 100 that operates the message service according to the present embodiment will be described with reference to FIG. FIG. 9 is a flowchart showing information processing in the server 100 according to the present embodiment. The CPU 110 of the server 100 executes the following processing when data is received from the sensor device 200 via the communication interface 160.

CPU110は、通信インターフェイス160を介して、センサ装置200から受信したデータからセンサIDと測定データとを読み出して(ステップS102)、当該測定データをユーザIDに対応付けて測定データベース124に蓄積する(ステップS104)。   The CPU 110 reads the sensor ID and the measurement data from the data received from the sensor device 200 via the communication interface 160 (step S102), and stores the measurement data in the measurement database 124 in association with the user ID (step S102). S104).

CPU110は、複数種類の測定データに基づいて、環境判断データベース125を参照して、センサ装置200が置かれている環境を判断する(ステップS106)。より詳細には、CPU110は、環境判断データベース125に、必要なマッチング率以上に、複数種類の測定データがマッチする環境が格納されているか否かを判断する。必要なマッチング率を超える環境IDが複数ある場合には、CPU110は、一番マッチング率が高い1つの環境IDを特定する。CPU110は、センサ装置200が置かれている環境が特定できなかった場合(ステップS108にてNOである場合)、通信インターフェイス160を介して、センサ装置200からの次の測定データを待ち受ける。   The CPU 110 determines the environment where the sensor device 200 is placed by referring to the environment determination database 125 based on a plurality of types of measurement data (step S106). More specifically, the CPU 110 determines whether or not an environment that matches a plurality of types of measurement data is stored in the environment determination database 125 at or above a required matching rate. When there are a plurality of environment IDs exceeding the necessary matching rate, the CPU 110 identifies one environment ID having the highest matching rate. CPU 110 waits for the next measurement data from sensor device 200 via communication interface 160 when the environment in which sensor device 200 is placed cannot be specified (NO in step S108).

CPU110は、センサ装置200が置かれている環境が特定できた場合は(ステップS108にてYESである場合)、通信インターフェイス160を介して、メッセージデータベース100Xにアクセスして、当該環境IDのメッセージテーブルを参照する。CPU110は、メッセージテーブルに測定データにマッチするメッセージが格納されていない場合(ステップS112にてNOである場合)、通信インターフェイス160を介して、センサ装置200から次の測定データを待ち受ける。   If the environment in which the sensor device 200 is placed can be identified (if YES in step S108), the CPU 110 accesses the message database 100X via the communication interface 160 and the message table of the environment ID. Refer to If the message matching the measurement data is not stored in the message table (NO in step S112), CPU 110 waits for the next measurement data from sensor device 200 via communication interface 160.

CPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、通信インターフェイス160を介して、当該メッセージをセンサ装置200に送信する(ステップS116)。CPU110は、通信インターフェイス160を介して、センサ装置200からの次の測定データを待ち受ける。   CPU110 transmits the said message to the sensor apparatus 200 via the communication interface 160, when the message which matches measurement data is stored (when it is YES in step S112) (step S116). The CPU 110 waits for the next measurement data from the sensor device 200 via the communication interface 160.

これによって、センサ装置200は、サーバ100からのメッセージに基づいて、自分の置かれた環境と現在の状況とに対応するメッセージを出力することができる。
<メッセージデータベース>
As a result, the sensor device 200 can output a message corresponding to the environment in which the sensor device 200 is placed and the current situation based on the message from the server 100.
<Message database>

本実施の形態においては、サーバ100とは別に、メッセージデータベース100Xが準備されている。図10は、本実施の形態にかかるメッセージデータベース100Xを示すイメージ図である。図10に示すように、メッセージデータベース100Xは、環境毎すなわち環境ID毎に、メッセージテーブルを格納する。メッセージテーブルは、メッセージ毎に、メッセージIDと、メッセージの内容と、測定種類毎の当該メッセージに適した条件を含む。なお、メッセージデータベース100Xもサーバ100のメモリ120に格納されるものであってもよい。
<センサ装置200のハードウェア構成>
In the present embodiment, a message database 100X is prepared separately from the server 100. FIG. 10 is an image diagram showing a message database 100X according to the present embodiment. As shown in FIG. 10, the message database 100X stores a message table for each environment, that is, for each environment ID. The message table includes, for each message, a message ID, message contents, and conditions suitable for the message for each measurement type. The message database 100X may also be stored in the memory 120 of the server 100.
<Hardware Configuration of Sensor Device 200>

次に、ネットワークシステム1を構成するセンサ装置200のハードウェア構成の一態様について説明する。なお、図11は、本実施の形態にかかるセンサ装置200のハードウェア構成を表わすブロック図である。   Next, an aspect of the hardware configuration of the sensor device 200 configuring the network system 1 will be described. FIG. 11 is a block diagram showing a hardware configuration of the sensor device 200 according to the present embodiment.

図11を参照して、センサ装置200は、主たる構成要素として、CPU210と、メモリ220と、ディスプレイ230、操作部240と、通信インターフェイス260と、スピーカ270と、マイク280と、動作機構290と、複数種類のセンサ251・252・253・・・とを含む。   Referring to FIG. 11, the sensor device 200 includes a CPU 210, a memory 220, a display 230, an operation unit 240, a communication interface 260, a speaker 270, a microphone 280, an operation mechanism 290, as main components. A plurality of types of sensors 251 252 253.

CPU210は、メモリ220あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、センサ装置200の各部を制御する。   The CPU 210 controls each unit of the sensor device 200 by executing a program stored in the memory 220 or an external storage medium.

メモリ220は、各種のRAMや、各種のROMなどによって実現される。メモリ220は、CPU210によって実行されるプログラムや、CPU210によるプログラムの実行により生成されたデータ、サーバ100から受信したデータ、操作部240を介して入力されたデータなどを記憶する。   The memory 220 is realized by various RAMs, various ROMs, and the like. The memory 220 stores a program executed by the CPU 210, data generated by execution of the program by the CPU 210, data received from the server 100, data input via the operation unit 240, and the like.

ディスプレイ230は、CPU110からの信号に基づいて、文字や画像などを出力する。なお、ディスプレイ230は、単にライトであってもよい。本実施の形態においては、CPU210は、ディスプレイ230に、ユーザへのメッセージが蓄積されていることを示す表示を出力する。   The display 230 outputs characters and images based on signals from the CPU 110. The display 230 may simply be a light. In the present embodiment, CPU 210 outputs a display indicating that messages to the user are accumulated on display 230.

操作部240は、ボタン、タッチパネル、キーボードなどによって実現され、ユーザからの命令を受け付けて、当該命令をCPU210に入力する。   The operation unit 240 is realized by a button, a touch panel, a keyboard, and the like, receives a command from the user, and inputs the command to the CPU 210.

通信インターフェイス260は、IEEE802.11a/b/g/n/acなどの無線LAN通信、ZigBee(登録商標)、BlueTooth(登録商標)、あるいは、イーサネット(登録商標)などの有線LANなどの通信モジュールによって実現される。通信インターフェイス260は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。すなわち、CPU210は、通信インターフェイス260を介して、サーバ100やユーザ端末などの他の装置から各種の情報を受信したり、サーバ100やユーザ端末などの他の装置に各種の情報を送信したりする。   The communication interface 260 is a wireless LAN communication such as IEEE802.11a / b / g / n / ac, or a communication module such as a wired LAN such as ZigBee (registered trademark), BlueTooth (registered trademark), or Ethernet (registered trademark). Realized. The communication interface 260 exchanges data with other devices by wired communication or wireless communication. That is, the CPU 210 receives various types of information from other devices such as the server 100 and user terminals via the communication interface 260, and transmits various types of information to other devices such as the server 100 and user terminals. .

スピーカ270は、CPU210からの信号に基づいて、音声を出力する。マイク282は、音声を取得して、音声信号をCPU210に受け渡す。   The speaker 270 outputs sound based on the signal from the CPU 210. The microphone 282 acquires sound and passes the sound signal to the CPU 210.

センサ251・252・253・・・は、複数種類のセンサであって、それぞれは、たとえば、温度、湿度、気圧、加速度、においの種類・強度、ガスの種類・量、照度、人がいるか否か、画像、音量、音の波形などを測定するために利用される。   The sensors 251, 252, 253,... Are a plurality of types of sensors, each of which includes, for example, temperature, humidity, atmospheric pressure, acceleration, odor type / intensity, gas type / amount, illuminance, and whether or not there is a person. Or it is used to measure the image, volume, sound waveform, etc.

本実施の形態においては、CPU210は、センサ251・252・253・・・を介して測定したデータを通信インターフェイス260を介して、サーバ100に送信する。また、CPU210は、通信インターフェイス260を介して、サーバ100からのメッセージを受付けて、スピーカ270にメッセージを音声出力したり、ディスプレイ230にメッセージを表示させたりする。   In the present embodiment, the CPU 210 transmits data measured via the sensors 251, 252, 253... To the server 100 via the communication interface 260. In addition, the CPU 210 receives a message from the server 100 via the communication interface 260 and outputs the message on the speaker 270 or displays the message on the display 230.

ここで、図12を参照して、本実施の形態にかかるセンサ装置200の動作機構290について詳細に説明する。なお、図12は、本実施の形態にかかるセンサ装置200の動作機構を示すイメージ図である。   Here, with reference to FIG. 12, the operation mechanism 290 of the sensor device 200 according to the present embodiment will be described in detail. In addition, FIG. 12 is an image figure which shows the operation mechanism of the sensor apparatus 200 concerning this Embodiment.

図12(A)〜(C)を参照して、センサ装置200の筐体201の内部には、動作機構290が設けられている。そして動作機構290は、軸291と、モータ292と、支柱293と、重り294と、重り用姿勢センサ295と、筐体用姿勢センサ296、とを含む。そして、モータ292は、図示しない電源からの電力を利用して、支柱293を移動させることによって重り294の位置を変更し、センサ装置200の重心を変化させる。本実施の形態にかかるセンサ装置200は、CPU210が、重り用姿勢センサ295および筐体用姿勢センサ296からのデータに基づいて、モータ292を制御することによって、ディスプレイ230が上方を向くように構成されている。
<ユーザ端末としてのスマートフォン300のハードウェア構成>
With reference to FIGS. 12A to 12C, an operation mechanism 290 is provided inside the housing 201 of the sensor device 200. The operation mechanism 290 includes a shaft 291, a motor 292, a support 293, a weight 294, a weight posture sensor 295, and a housing posture sensor 296. The motor 292 changes the position of the weight 294 by moving the column 293 by using power from a power source (not shown), and changes the center of gravity of the sensor device 200. The sensor device 200 according to the present embodiment is configured such that the display 230 faces upward by the CPU 210 controlling the motor 292 based on data from the weight posture sensor 295 and the housing posture sensor 296. Has been.
<Hardware configuration of smartphone 300 as a user terminal>

次に、ネットワークシステム1を構成する電気機器としてのスマートフォン300のハードウェア構成の一態様について説明する。なお、図13は、本実施の形態にかかるユーザ端末としてのスマートフォン300のハードウェア構成を表わすブロック図である。   Next, an aspect of the hardware configuration of the smartphone 300 as an electric device that configures the network system 1 will be described. FIG. 13 is a block diagram showing a hardware configuration of smartphone 300 as a user terminal according to the present embodiment.

図13を参照して、スマートフォン300は、主たる構成要素として、CPU310と、メモリ320と、ディスプレイ330と、操作部340と、通信インターフェイス360と、スピーカ370とを含む。   Referring to FIG. 13, smartphone 300 includes a CPU 310, a memory 320, a display 330, an operation unit 340, a communication interface 360, and a speaker 370 as main components.

CPU310は、メモリ320に記憶されているプログラムを実行することによって、スマートフォン300の各部を制御する。   CPU 310 controls each part of smartphone 300 by executing a program stored in memory 320.

メモリ320は、各種のRAMや、各種のROMなどによって実現される。メモリ320は、CPU310によって実行されるプログラムや、CPU310によるプログラムの実行により生成されたデータ、サーバ100などの他の装置から受信したデータ、操作部340を介して入力されたデータ、ユーザ端末のユーザを特定するための情報などを記憶する。   The memory 320 is realized by various RAMs, various ROMs, and the like. The memory 320 is a program executed by the CPU 310, data generated by execution of the program by the CPU 310, data received from another device such as the server 100, data input via the operation unit 340, user of the user terminal The information etc. for specifying are memorize | stored.

ディスプレイ330は、CPU310からのデータに基づいて、画像やテキストを表示する。操作部340は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をCPU310に入力する。なお、ユーザ端末は、ディスプレイ330と操作部340とを含むタッチパネル350を有してもよい。   The display 330 displays an image or text based on data from the CPU 310. The operation unit 340 includes a pointing device, a switch, and the like, and inputs various commands from the user to the CPU 310. Note that the user terminal may include a touch panel 350 including the display 330 and the operation unit 340.

通信インターフェイス360は、CPU310からのデータを、インターネット、ルータなどを介して、サーバ100やセンサ装置200などの他の装置に送信する。逆に、通信インターフェイス360は、インターネット、ルータなどを介してサーバ100やセンサ装置200などの他の装置からのデータを受信して、CPU310に受け渡す。   The communication interface 360 transmits data from the CPU 310 to another device such as the server 100 or the sensor device 200 via the Internet, a router, or the like. Conversely, the communication interface 360 receives data from other devices such as the server 100 and the sensor device 200 via the Internet, a router, etc., and passes them to the CPU 310.

スピーカ370は、CPU310からの信号に基づいて、音声を出力する。   The speaker 370 outputs sound based on the signal from the CPU 310.

本実施の形態においては、CPU310は、通信インターフェイス360を介して、サーバ100からセンサ装置200の置かれた環境と状況とに応じたメッセージを受信し、当該メッセージをスピーカ370に音声出力させたり、ディスプレイ330に表示させたりする。   In the present embodiment, the CPU 310 receives a message corresponding to the environment and situation where the sensor device 200 is placed from the server 100 via the communication interface 360, and causes the speaker 370 to output the message as a voice. It is displayed on the display 330.

たとえば、図14に示すように、センサ装置200が洗濯機に入れられた場合、サーバ100は、センサ装置400からの加速度や湿度や音量や音の波形などの測定データに基づいてセンサ装置200が洗濯機にいれられたことと洗濯が終了したことを判断し、スマートフォン300に洗濯が終わったことを示すメッセージを表示させたり、音声出力させたりする。   For example, as shown in FIG. 14, when the sensor device 200 is put in a washing machine, the server 100 detects that the sensor device 200 is based on measurement data such as acceleration, humidity, volume, and sound waveform from the sensor device 400. It is determined that the machine has been put into the washing machine and that the washing has been completed, and a message indicating that the washing has been completed is displayed on the smartphone 300 or a voice is output.

あるいは、図15に示すように、センサ装置200が干された洗濯物と一緒に配置された場合、サーバ100は、センサ装置400からの加速度や湿度や音量や音の波形などの測定データに基づいてセンサ装置200が洗濯物の付近に置かれたことと洗濯物が乾いたことを判断し、スマートフォン300に洗濯物が乾いたことを示すメッセージを表示させたり、音声出力させたりする。   Alternatively, as shown in FIG. 15, when the sensor device 200 is arranged together with the dried laundry, the server 100 is based on measurement data such as acceleration, humidity, volume, and sound waveform from the sensor device 400. Then, it is determined that the sensor device 200 is placed in the vicinity of the laundry and that the laundry is dry, and a message indicating that the laundry is dry is displayed on the smartphone 300 or a voice is output.

あるいは、図16に示すように、センサ装置200が赤ちゃんの側に置かれた場合、サーバ100は、センサ装置400からの加速度や湿度や音量や音の波形などの測定データに基づいてセンサ装置200が赤ちゃんの近くに置かれたことと赤ちゃんが泣いていることを判断し、スマートフォン300に赤ちゃんが泣いていることを示すメッセージを表示させたり、音声出力させたりする。   Alternatively, as illustrated in FIG. 16, when the sensor device 200 is placed on the baby side, the server 100 determines that the sensor device 200 is based on measurement data such as acceleration, humidity, volume, and sound waveform from the sensor device 400. Is placed near the baby and the baby is crying, and a message indicating that the baby is crying is displayed on the smartphone 300, or a voice is output.

あるいは、図17に示すように、センサ装置200がペットの犬の側に置かれた場合、サーバ100は、センサ装置400からの加速度や湿度や音量や音の波形などの測定データに基づいてセンサ装置200が犬の近くに置かれたことと犬がセンサ装置200を転がして遊んでいることを判断し、スマートフォン300に犬がセンサ装置200を転がして遊んでいることを示すメッセージを表示させたり、音声出力させたりする。
<第2の実施の形態>
Alternatively, as shown in FIG. 17, when the sensor device 200 is placed on the pet dog side, the server 100 detects the sensor based on measurement data such as acceleration, humidity, volume, and sound waveform from the sensor device 400. It is determined that the device 200 is placed near the dog and that the dog is playing by rolling the sensor device 200, and a message indicating that the dog is playing by rolling the sensor device 200 is displayed on the smartphone 300. , Voice output.
<Second Embodiment>

第1の実施の形態においては、サーバ100は、抽出したメッセージを測定データの送信元のセンサ装置200に出力させるものであった。しかしながら、そのような形態には限られない。なお、本実施の形態の技術は、第1、第3、第4、第5の実施の形態にも適用することができる。   In the first embodiment, the server 100 outputs the extracted message to the sensor device 200 that is the transmission source of the measurement data. However, it is not limited to such a form. The technique of the present embodiment can also be applied to the first, third, fourth, and fifth embodiments.

たとえば、図18に示すように、サーバ100のCPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、センサデータベース123を参照して、測定データの送信元のセンサ装置200と同じグループに属するセンサ装置200を全て抽出してもよい(ステップS114)。そして、CPU110は、通信インターフェイス160を介して、当該メッセージを抽出したセンサ装置200に送信する(ステップS116)。CPU110は、通信インターフェイス160を介して、センサ装置200から次の測定データを待ち受ける。   For example, as shown in FIG. 18, CPU 110 of server 100 transmits measurement data with reference to sensor database 123 when a message matching the measurement data is stored (YES in step S112). You may extract all the sensor apparatuses 200 which belong to the same group as the original sensor apparatus 200 (step S114). And CPU110 transmits to the sensor apparatus 200 which extracted the said message via the communication interface 160 (step S116). The CPU 110 waits for the next measurement data from the sensor device 200 via the communication interface 160.

あるいは、図18に示すように、サーバ100のCPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、センサデータベース123を参照して、測定データの送信元のセンサ装置200と同じグループに属するセンサ装置200を全て抽出し、当該センサ装置200に付近に人がいるか否かを判断するための測定データを要求し、付近に人を検知したセンサ装置200を特定してもよい(ステップS114)。そして、CPU110は、通信インターフェイス160を介して、当該メッセージを特定したセンサ装置200に送信する(ステップS116)。CPU110は、通信インターフェイス160を介して、センサ装置200からの次の測定データを待ち受ける。   Alternatively, as shown in FIG. 18, CPU 110 of server 100 transmits measurement data with reference to sensor database 123 when a message matching the measurement data is stored (YES in step S112). All the sensor devices 200 belonging to the same group as the original sensor device 200 are extracted, the measurement data for determining whether or not there is a person in the vicinity of the sensor apparatus 200 is requested, and the sensor apparatus 200 that has detected a person in the vicinity. May be specified (step S114). Then, the CPU 110 transmits the message to the identified sensor device 200 via the communication interface 160 (step S116). The CPU 110 waits for the next measurement data from the sensor device 200 via the communication interface 160.

あるいは、図18に示すように、サーバ100のCPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、電気機器データベース122を参照して、測定データの送信元のセンサ装置200と同じグループに属する電気機器を全て抽出してもよい(ステップS114)。そして、CPU110は、通信インターフェイス160を介して、当該メッセージを抽出した電気機器に送信する(ステップS116)。CPU110は、通信インターフェイス160を介して、センサ装置200から次の測定データを待ち受ける。   Alternatively, as shown in FIG. 18, when a message that matches the measurement data is stored (if YES in step S <b> 112), CPU 110 of server 100 refers to electrical device database 122 to store the measurement data. You may extract all the electric equipments which belong to the same group as the sensor apparatus 200 of a transmission source (step S114). And CPU110 transmits to the electric equipment which extracted the said message via the communication interface 160 (step S116). The CPU 110 waits for the next measurement data from the sensor device 200 via the communication interface 160.

あるいは、図18に示すように、サーバ100のCPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、センサデータベース123を参照して、測定データの送信元のセンサ装置200と同じグループに属する電気機器を全て抽出し、当該電気機器に付近に人がいるか否かを判断するための測定データを要求し、当該電気機器のうちの付近に人を検知した電気機器を特定してもよい(ステップS114)。そして、CPU110は、通信インターフェイス160を介して、当該メッセージを特定した電気機器に送信する(ステップS116)。CPU110は、通信インターフェイス160を介して、センサ装置200からの次の測定データを待ち受ける。   Alternatively, as shown in FIG. 18, CPU 110 of server 100 transmits measurement data with reference to sensor database 123 when a message matching the measurement data is stored (YES in step S112). Extract all electric devices belonging to the same group as the original sensor device 200, request measurement data to determine whether or not there is a person in the vicinity of the electric device, and detect a person in the vicinity of the electric device The electrical device that has been performed may be specified (step S114). Then, CPU 110 transmits the message to the identified electrical device via communication interface 160 (step S116). The CPU 110 waits for the next measurement data from the sensor device 200 via the communication interface 160.

あるいは、図18に示すように、サーバ100のCPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、ユーザデータベース121とセンサデータベース123とを参照して、測定データの送信元のセンサ装置200と同じグループに属するユーザのアドレスを抽出してもよい(ステップS114)。そして、CPU110は、通信インターフェイス160を介して、当該メッセージを当該ユーザのアドレスに送信する(ステップS116)。CPU110は、通信インターフェイス160を介して、センサ装置200からの次の測定データを待ち受ける。   Alternatively, as shown in FIG. 18, CPU 110 of server 100 refers to user database 121 and sensor database 123 when a message that matches the measurement data is stored (YES in step S112). The addresses of users belonging to the same group as the sensor device 200 that is the transmission source of the measurement data may be extracted (step S114). Then, the CPU 110 transmits the message to the user's address via the communication interface 160 (step S116). The CPU 110 waits for the next measurement data from the sensor device 200 via the communication interface 160.

あるいは、図18に示すように、サーバ100のCPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、センサデータベース123を参照して、測定データの送信元のセンサ装置200と同じグループのSNSのページを特定してもよい(ステップS114)。そして、CPU110は、通信インターフェイス160を介して、当該メッセージを特定したグループのページに投稿する(ステップS116)。CPU110は、通信インターフェイス160を介して、センサ装置200からの次の測定データを待ち受ける。
<第3の実施の形態>
Alternatively, as shown in FIG. 18, CPU 110 of server 100 transmits measurement data with reference to sensor database 123 when a message matching the measurement data is stored (YES in step S112). An SNS page of the same group as the original sensor device 200 may be specified (step S114). Then, CPU 110 posts the message to the specified group page via communication interface 160 (step S116). The CPU 110 waits for the next measurement data from the sensor device 200 via the communication interface 160.
<Third Embodiment>

第1の実施の形態においては、サーバ100が、センサ装置200からの測定データに基づいて、センサ装置200が置かれている環境を判断するものであった。しかしながら、このような形態には限られない。なお、本実施の形態の技術は、ユーザの操作に応じて第1の実施の形態の技術と選択可能に組み合わせることもできるし、第2、第4、第5の実施の形態に適用することもできる。   In the first embodiment, the server 100 determines the environment in which the sensor device 200 is placed based on the measurement data from the sensor device 200. However, it is not limited to such a form. It should be noted that the technique of the present embodiment can be selectively combined with the technique of the first embodiment in accordance with a user operation, and can be applied to the second, fourth, and fifth embodiments. You can also.

本実施の形態においては、ユーザが、センサ装置200が置かれようとしている環境を指定することができる。たとえば、スマートフォン300が、タッチパネル350を介して、ユーザからセンサ装置200が置かれる予定の環境を受け付ける。   In the present embodiment, the user can specify the environment in which the sensor device 200 is to be placed. For example, the smartphone 300 receives an environment where the sensor device 200 is to be placed from the user via the touch panel 350.

具体的には、図19に示すように、スマートフォン300は、タッチパネル350を介してユーザからセンサ装置200の識別情報を受け付けて、当該タッチパネル350に電気機器の種類を選択可能に表示することによって、センサ装置200が置かれる付近に配置される電気機器の指定命令を受け付ける。スマートフォン300は、当該指定命令をサーバ100に送信する。サーバ100は、スマートフォン300から受け付けたセンサIDに対応付けて候補となる環境のテーブルIDをセンサデータベース123に格納する。   Specifically, as illustrated in FIG. 19, the smartphone 300 receives the identification information of the sensor device 200 from the user via the touch panel 350 and displays the type of the electric device on the touch panel 350 so that the type of the electric device can be selected. A designation command for an electric device arranged near the sensor device 200 is accepted. The smartphone 300 transmits the designation command to the server 100. The server 100 stores, in the sensor database 123, a table ID of a candidate environment in association with the sensor ID received from the smartphone 300.

あるいは、図20に示すように、スマートフォン300は、タッチパネル350を介してユーザからセンサ装置200の識別情報を受け付けて、当該タッチパネル350に部屋の種類を選択可能に表示することによって、センサ装置200が置かれる部屋の指定命令を受け付ける。スマートフォン300は、当該指定命令をサーバ100に送信する。サーバ100は、スマートフォン300から受け付けたセンサIDに対応付けて候補となる環境のテーブルIDをセンサデータベース123に格納する。   Alternatively, as illustrated in FIG. 20, the smartphone 300 receives identification information of the sensor device 200 from the user via the touch panel 350 and displays the room type on the touch panel 350 so that the type of the room can be selected. Accepts a command to specify the room to be placed The smartphone 300 transmits the designation command to the server 100. The server 100 stores, in the sensor database 123, a table ID of a candidate environment in association with the sensor ID received from the smartphone 300.

あるいは、図21に示すように、スマートフォン300は、タッチパネル350を介してユーザからセンサ装置200の識別情報を受け付けて、当該タッチパネル350にセンサ装置200の近傍にいる生物の種類や属性を選択可能に表示することによって、センサ装置200が置かれる付近にいる生物の種類や属性の指定命令を受け付ける。スマートフォン300は、当該指定命令をサーバ100に送信する。サーバ100は、スマートフォン300から受け付けたセンサIDに対応付けて候補となる環境のテーブルIDをセンサデータベース123に格納する。   Or as shown in FIG. 21, the smart phone 300 can receive the identification information of the sensor apparatus 200 from a user via the touch panel 350, and can select the kind and attribute of the living thing in the vicinity of the sensor apparatus 200 on the touch panel 350. By displaying, the designation command of the kind and attribute of the living being in the vicinity where the sensor device 200 is placed is received. The smartphone 300 transmits the designation command to the server 100. The server 100 stores, in the sensor database 123, a table ID of a candidate environment in association with the sensor ID received from the smartphone 300.

なお、環境の指定は、センサ装置200が、操作部240を介して、ユーザから受け付けてもよい。この場合は、センサ装置200は、受け付けた環境の指定に関する情報をサーバ100に登録する。   The designation of the environment may be received by the sensor device 200 from the user via the operation unit 240. In this case, the sensor device 200 registers information regarding designation of the accepted environment in the server 100.

より詳細には、センサ装置200のCPU210は、図12の重り用姿勢センサ295または筐体用姿勢センサ296などからのデータに基づいて、センサ装置200が振られたと判断した場合に、環境の指定を切り替えるものであってもよい。たとえば、ユーザがセンサ装置200を洗濯カゴに入れた場合に、センサ装置200がリビング用やキッチン用のメッセージを出力したとき、ユーザがセンサ装置200を振るたびにセンサ装置200の置かれた環境の指定を切り替えることができる。その結果、センサ装置200を介して適切な環境をサーバに伝えることができる。   More specifically, when the CPU 210 of the sensor device 200 determines that the sensor device 200 has been shaken based on data from the weight posture sensor 295 or the housing posture sensor 296 in FIG. May be switched. For example, when the user puts the sensor device 200 into a laundry basket, when the sensor device 200 outputs a message for living or kitchen use, the environment of the environment in which the sensor device 200 is placed each time the user shakes the sensor device 200. The specification can be switched. As a result, an appropriate environment can be transmitted to the server via the sensor device 200.

さらには、センサ装置200を振って環境の指定を切り替えるだけでなく、センサ装置200のCPU210は、図12の重り用姿勢センサ295または筐体用姿勢センサ296などからのデータに基づいて、センサ装置200が叩かれたと判断した場合に環境の指定を切り替えるものであってもよいし、センサ装置200が何らかの面に着地した場合に環境の指定を切り替えるものであってもよいし、センサ装置200が転がされたと判断した場合に環境の指定を切り替えるものであってもよい。   Furthermore, the CPU 210 of the sensor device 200 not only switches the designation of the environment by shaking the sensor device 200, but also the sensor device 200 based on data from the weight posture sensor 295 or the housing posture sensor 296 in FIG. The environment designation may be switched when it is determined that 200 is hit, the environment designation may be switched when the sensor device 200 lands on a certain surface, or the sensor device 200 may be switched. The environment designation may be switched when it is determined that the roll has been made.

本実施の形態においては、本実施の形態にかかるメッセージサービスを運営するサーバ100は以下のような情報処理について説明する。なお、図22は、本実施の形態にかかるサーバ100における情報処理を示すフローチャートである。サーバ100のCPU110は、通信インターフェイス160を介して、センサ装置200からデータを受信した際に以下の処理を実行する。   In the present embodiment, the server 100 that operates the message service according to the present embodiment will explain the following information processing. FIG. 22 is a flowchart showing information processing in the server 100 according to the present embodiment. The CPU 110 of the server 100 executes the following processing when data is received from the sensor device 200 via the communication interface 160.

CPU110は、通信インターフェイス160を介して、センサ装置200から受信したデータからセンサIDと測定データとを読み出して(ステップS102)、当該測定データをユーザIDに対応付けて測定データベース124に蓄積する(ステップS104)。   The CPU 110 reads the sensor ID and the measurement data from the data received from the sensor device 200 via the communication interface 160 (step S102), and stores the measurement data in the measurement database 124 in association with the user ID (step S102). S104).

CPU110は、センサIDに基づいて、環境IDを特定する(ステップS106)。CPU110は、通信インターフェイス160を介して、メッセージデータベース100Xにアクセスして、当該環境のメッセージテーブルを参照する。CPU110は、測定データにマッチするメッセージが格納されていない場合(ステップS112にてNOである場合)、通信インターフェイス160を介して、センサ装置200からの次の測定データを待ち受ける。   CPU110 specifies environment ID based on sensor ID (step S106). The CPU 110 accesses the message database 100X via the communication interface 160 and refers to the message table of the environment. CPU 110 waits for the next measurement data from sensor device 200 via communication interface 160 when a message matching the measurement data is not stored (NO in step S112).

CPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、通信インターフェイス160を介して、当該メッセージをセンサ装置200に送信する(ステップS116)。CPU110は、通信インターフェイス160を介して、センサ装置200からの次の測定データを待ち受ける。   CPU110 transmits the said message to the sensor apparatus 200 via the communication interface 160, when the message which matches measurement data is stored (when it is YES in step S112) (step S116). The CPU 110 waits for the next measurement data from the sensor device 200 via the communication interface 160.

これによって、センサ装置200は、サーバ100からのメッセージに基づいて、自分の置かれている環境と現在の状況とに対応するメッセージを出力することができる。
<第4の実施の形態>
As a result, the sensor device 200 can output a message corresponding to the environment in which the sensor device 200 is placed and the current situation based on the message from the server 100.
<Fourth embodiment>

第1〜第3の実施の形態においては、サーバ100が1つの環境IDを選択するものであった。しかしながら、そのような形態には限られない。以下、本実施の形態にかかる技術は、当然に、第1、第2、第3、第5の実施の形態に適用可能である。   In the first to third embodiments, the server 100 selects one environment ID. However, it is not limited to such a form. Hereinafter, the technology according to the present embodiment is naturally applicable to the first, second, third, and fifth embodiments.

たとえば、図9や図18のステップS106において、CPU110は、複数種類の測定データに基づいて、環境判断データベース125を参照して、センサ装置200が置かれている環境の候補を複数選択してもよい。たとえば、CPU110は、必要なマッチング率を超えている環境IDが複数ある場合には、複数の環境IDを選択する。   For example, in step S106 of FIG. 9 or FIG. 18, the CPU 110 refers to the environment determination database 125 based on a plurality of types of measurement data and selects a plurality of environment candidates in which the sensor device 200 is placed. Good. For example, the CPU 110 selects a plurality of environment IDs when there are a plurality of environment IDs exceeding a necessary matching rate.

あるいは、図9や図18のステップS106において、CPU110は、複数種類の測定データに基づいて、環境判断データベース125を参照して、マッチング率が高いもの、すなわちセンサ装置200が置かれている環境のうちの可能性(確からしさ)が高いもの、から順番に所定の個数の環境IDを選択してもよい。   Alternatively, in step S106 of FIG. 9 or FIG. 18, the CPU 110 refers to the environment determination database 125 based on a plurality of types of measurement data, and has a high matching rate, that is, an environment in which the sensor device 200 is placed. A predetermined number of environment IDs may be selected in order from the one with the highest possibility (probability).

この場合には、図9や図18のステップS110においては、CPU110は、選択された複数の環境IDのそれぞれに対応する複数のメッセージの内の、最もマッチング率が高いメッセージを1つ特定する。ただし、CPU110は、複数のメッセージをセンサ装置200や他の装置に送信してもよい。そして、センサ装置200や他の装置が、それらの複数のメッセージを、全て出力してもよい。たとえば、センサ装置200や他の装置が、「赤ちゃんが泣いているよ。でも、ワンちゃんが元気いっぱいなだけかも。」というように、複数のメッセージを間に接続詞を挟んで音声出力してもよい。
<第5の実施の形態>
In this case, in step S110 of FIG. 9 or FIG. 18, the CPU 110 specifies one message having the highest matching rate among the plurality of messages corresponding to each of the selected plurality of environment IDs. However, the CPU 110 may transmit a plurality of messages to the sensor device 200 and other devices. Then, the sensor device 200 and other devices may output all of the plurality of messages. For example, even if the sensor device 200 or another device outputs a voice message with a plurality of messages in between, such as “The baby is crying, but the dog is just fine”. Good.
<Fifth embodiment>

なお、第1〜第4の実施の形態においては、1つのサーバ100や1つのデータベース100Xがネットワークシステム1を構成するものであったが、これらのサーバ100やデータベース100Xの各々の役割は、複数の装置に分散されてもよいし、それらの複数の装置の役割の一部または全部が1つの装置にまとめられていてもよい。なお、本実施の形態にかかる技術は、当然に、第1〜第4の実施の形態に適用可能である。
<第6の実施の形態>
In the first to fourth embodiments, one server 100 and one database 100X constitute the network system 1, but each of these servers 100 and database 100X has a plurality of roles. The devices may be distributed to a plurality of devices, or some or all of the roles of the plurality of devices may be combined into one device. Note that the technology according to the present embodiment is naturally applicable to the first to fourth embodiments.
<Sixth Embodiment>

さらには、第1〜第5の実施の形態にかかるサーバ100の一部または全部の機能を、センサ装置200自身が有していてもよい。この場合は、データベース100Xに格納されているデータの一部または全部、および/または、サーバ100に格納されているデータの一部または全部を、センサ装置200のメモリ220が格納する。あるいは当該データが、センサ装置200のプロセッサ210が通信インターフェイス260を介して利用可能に他の装置に格納される。   Further, the sensor device 200 itself may have some or all of the functions of the server 100 according to the first to fifth embodiments. In this case, the memory 220 of the sensor device 200 stores part or all of the data stored in the database 100X and / or part or all of the data stored in the server 100. Alternatively, the data is stored in another device so that the processor 210 of the sensor device 200 can use the data via the communication interface 260.

そして、図23に示すように、CPU210は、センサ251,252・・・を利用して測定データを取得する(ステップS102)。CPU210は、当該測定データをメモリ220に蓄積する(ステップS104)。   23, the CPU 210 acquires measurement data using the sensors 251, 252,... (Step S102). The CPU 210 stores the measurement data in the memory 220 (step S104).

CPU210は、複数種類の測定データに基づいて、環境判断データベース125を参照して、センサ装置200が置かれている環境を判断する(ステップS106)。より詳細には、CPU210は、環境判断データベース125に、必要なマッチング率以上に、複数種類の測定データがマッチする環境が格納されているか否かを判断する。必要なマッチング率を超える環境IDが複数ある場合には、CPU210は、一番マッチング率が高い1つの環境IDを特定する。CPU210は、センサ装置200が置かれている環境が特定できなかった場合(ステップS108にてNOである場合)、次の測定データを待ち受ける。   Based on a plurality of types of measurement data, the CPU 210 refers to the environment determination database 125 to determine the environment in which the sensor device 200 is placed (step S106). More specifically, the CPU 210 determines whether or not an environment in which a plurality of types of measurement data matches is stored in the environment determination database 125 at or above a required matching rate. When there are a plurality of environment IDs exceeding the required matching rate, the CPU 210 identifies one environment ID with the highest matching rate. CPU210 waits for the next measurement data, when the environment where the sensor apparatus 200 is located cannot be specified (when it is NO in step S108).

CPU210は、センサ装置200が置かれている環境が特定できた場合は(ステップS108にてYESである場合)、通信インターフェイス160を介して、メッセージデータベース100Xにアクセスして、当該環境IDのメッセージテーブルを参照する。CPU210は、メッセージテーブルに測定データにマッチするメッセージが格納されていない場合(ステップS112にてNOである場合)、次の測定データを待ち受ける。   If the environment in which the sensor device 200 is located can be specified (YES in step S108), the CPU 210 accesses the message database 100X via the communication interface 160, and stores the message table for the environment ID. Refer to If the message matching the measurement data is not stored in the message table (NO in step S112), CPU 210 waits for the next measurement data.

CPU210は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、スピーカ270またはディスプレイ230に当該メッセージを出力させる(ステップS116)。CPU210は、次の測定データを待ち受ける。   If a message matching the measurement data is stored (YES in step S112), CPU 210 causes speaker 270 or display 230 to output the message (step S116). The CPU 210 waits for the next measurement data.

これによって、センサ装置200は、自分の置かれた環境と現在の状況とに対応するメッセージを出力することができる。   As a result, the sensor device 200 can output a message corresponding to the environment in which the sensor device 200 is placed and the current situation.

あるいは、図19〜図21に示すように、スマートフォン300がユーザから環境の種類の設定を受け付けて当該設定をセンサ装置200に送信してもよいし、センサ装置200がユーザから環境の種類の設定を受け付けてもよい。そして、図24に示すように、CPU210は、センサ251,252・・・を利用して測定データを取得する(ステップS102)。CPU210は、当該測定データをメモリ220に蓄積する(ステップS104)。   Or as shown in FIGS. 19-21, the smart phone 300 may receive the setting of the kind of environment from a user, and may transmit the said setting to the sensor apparatus 200, or the sensor apparatus 200 sets the kind of environment from a user. May be accepted. 24, the CPU 210 acquires measurement data using the sensors 251, 252,... (Step S102). The CPU 210 stores the measurement data in the memory 220 (step S104).

CPU210は、指定された環境IDを特定する(ステップS106)。CPU110は、通信インターフェイス160を介して、メッセージデータベース100Xにアクセスして、当該環境のメッセージテーブルを参照する。CPU110は、測定データにマッチするメッセージが格納されていない場合(ステップS112にてNOである場合)、次の測定データを待ち受ける。   The CPU 210 identifies the designated environment ID (step S106). The CPU 110 accesses the message database 100X via the communication interface 160 and refers to the message table of the environment. CPU110 waits for the next measurement data, when the message which matches measurement data is not stored (when it is NO in step S112).

CPU110は、測定データにマッチするメッセージが格納されている場合(ステップS112にてYESである場合)、スピーカ270またはディスプレイ230に当該メッセージを出力させる(ステップS116)。CPU210は、次の測定データを待ち受ける。   When a message matching the measurement data is stored (YES in step S112), CPU 110 causes speaker 270 or display 230 to output the message (step S116). The CPU 210 waits for the next measurement data.

これによって、センサ装置200は、自分の置かれた環境と現在の状況とに対応するメッセージを出力することができる。
<その他の応用例>
As a result, the sensor device 200 can output a message corresponding to the environment in which the sensor device 200 is placed and the current situation.
<Other application examples>

本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体(あるいはメモリ)を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。   It goes without saying that the present invention can also be applied to a case where it is achieved by supplying a program to a system or apparatus. Then, a storage medium (or memory) storing a program represented by software for achieving the present invention is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores it in the storage medium. The effect of the present invention can also be enjoyed by reading and executing the program code.

この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) running on the computer based on the instruction of the program code However, it is needless to say that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
<まとめ>
Furthermore, after the program code read from the storage medium is written to another storage medium provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, based on the instruction of the program code, It goes without saying that the CPU of the function expansion board or function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
<Summary>

上記の第1〜6の実施の形態においては、複数種類のセンサ251,252・・・を搭載する端末200と、当該端末200と通信可能なサーバ100と、を備えるネットワークシステム1が提供される。サーバ100は、端末200からの測定データに基づいて端末200の環境を判断し、当該環境と測定データとに基づいてメッセージを送信する。   In the first to sixth embodiments, there is provided a network system 1 including a terminal 200 on which a plurality of types of sensors 251, 252, ... are mounted, and a server 100 that can communicate with the terminal 200. . The server 100 determines the environment of the terminal 200 based on the measurement data from the terminal 200, and transmits a message based on the environment and the measurement data.

あるいは、複数種類のセンサ251,252・・・を搭載する端末200と、当該端末200と通信可能なサーバ100と、を備えるネットワークシステム1が提供される。サーバ100は、端末200の環境の指定を受付けて、当該環境と端末200からの測定データとに基づいてメッセージを送信する。   Alternatively, a network system 1 including a terminal 200 on which a plurality of types of sensors 251, 252... And a server 100 that can communicate with the terminal 200 is provided. The server 100 receives the specification of the environment of the terminal 200 and transmits a message based on the environment and the measurement data from the terminal 200.

好ましくは、端末200の環境は、端末200が置かれている複数種類の環境を含む。複数種類の環境は、付近の電気機器に関する端末200の環境または付近の生物に関する端末200の環境または端末200が置かれている部屋の種類を含む。   Preferably, the environment of the terminal 200 includes a plurality of types of environments where the terminal 200 is placed. The plurality of types of environments include the environment of the terminal 200 related to nearby electrical equipment or the environment of the terminal 200 related to nearby living things or the type of room in which the terminal 200 is placed.

好ましくは、サーバ100は、複数の環境の候補を選択し、端末200からの測定データに基づいてもっとも確からしい環境を1つ選択する。   Preferably, server 100 selects a plurality of environment candidates and selects one most likely environment based on measurement data from terminal 200.

好ましくは、端末200とユーザまたはグループの組み合わせに基づいて、サーバは、メッセージを測定データを送信したユーザに対応する複数の端末200,300に出力させる。   Preferably, based on the combination of the terminal 200 and the user or group, the server outputs a message to the plurality of terminals 200 and 300 corresponding to the user who transmitted the measurement data.

好ましくは、端末200は、人の存在を検知することができるセンサ251,252・・・を含む。サーバ100は、メッセージを人の存在を検知した端末200に出力させる。   Preferably, terminal 200 includes sensors 251, 252,... That can detect the presence of a person. The server 100 outputs a message to the terminal 200 that has detected the presence of a person.

この発明の別の局面に従うと、端末200と通信するための通信インターフェイス160と、プロセッサ110と、を備えるサーバ100が提供される。プロセッサ110は、端末200からの複数種類の測定データに基づいて端末200の環境を判断し、当該環境と測定データとに基づいて通信インターフェイス160を介してメッセージを送信する。   According to another aspect of the present invention, a server 100 including a communication interface 160 for communicating with a terminal 200 and a processor 110 is provided. The processor 110 determines the environment of the terminal 200 based on a plurality of types of measurement data from the terminal 200, and transmits a message via the communication interface 160 based on the environment and the measurement data.

この発明の別の局面に従うと、端末200と通信するための通信インターフェイス160と、プロセッサ110と、を備えるサーバ100が提供される。プロセッサ110は、端末200の環境の指定を受付けて、当該環境と端末200からの測定データとに基づいて通信インターフェイス160を介してメッセージを送信する。   According to another aspect of the present invention, a server 100 including a communication interface 160 for communicating with a terminal 200 and a processor 110 is provided. The processor 110 receives the specification of the environment of the terminal 200 and transmits a message via the communication interface 160 based on the environment and the measurement data from the terminal 200.

この発明の別の局面に従うと、複数種類のセンサ251,252・・・を搭載する端末200とサーバ100とを含むネットワークシステム1における情報処理方法が提供される。情報処理方法は、端末200からの測定データに基づいて端末200の環境を判断するステップと、当該環境と測定データとに基づいてメッセージを音声出力するステップとを備える。   If another situation of this invention is followed, the information processing method in the network system 1 containing the terminal 200 and the server 100 which mount multiple types of sensors 251, 252, ... will be provided. The information processing method includes a step of determining an environment of the terminal 200 based on measurement data from the terminal 200, and a step of outputting a message by voice based on the environment and the measurement data.

この発明の別の局面に従うと、複数種類のセンサ251,252・・・を搭載する端末200とサーバ100とを含むネットワークシステム1における情報処理方法が提供される。情報処理方法は、端末200の環境の指定を受付けるステップと、当該環境と端末200からの測定データとに基づいてメッセージを音声出力するステップとを備える。   If another situation of this invention is followed, the information processing method in the network system 1 containing the terminal 200 and the server 100 which mount multiple types of sensors 251, 252, ... will be provided. The information processing method includes a step of accepting designation of the environment of the terminal 200, and a step of outputting a message by voice based on the environment and the measurement data from the terminal 200.

この発明の別の局面に従うと、複数種類のセンサ251,252・・・と、スピーカ270と、プロセッサ210と、を備えた端末200が提供される。プロセッサ210は、複数種類のセンサ251,252・・・からの測定データに基づいて端末200の環境を判断し、当該環境と測定データとに基づいてメッセージをスピーカ270に出力させる。   According to another aspect of the present invention, a terminal 200 including a plurality of types of sensors 251, 252,..., A speaker 270, and a processor 210 is provided. The processor 210 determines the environment of the terminal 200 based on the measurement data from the plurality of types of sensors 251, 252, ..., and causes the speaker 270 to output a message based on the environment and the measurement data.

この発明の別の局面に従うと、複数種類のセンサ251,252・・・と、スピーカ270と、プロセッサ210と、を備えた端末200が提供される。プロセッサ210は、端末200の環境の指定を受付けて、当該環境と端末200からの測定データとに基づいてメッセージをスピーカ270に出力させる。   According to another aspect of the present invention, a terminal 200 including a plurality of types of sensors 251, 252,..., A speaker 270, and a processor 210 is provided. The processor 210 accepts designation of the environment of the terminal 200 and causes the speaker 270 to output a message based on the environment and measurement data from the terminal 200.

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

1 :ネットワークシステム
100 :サーバ
100X :メッセージデータベース
110 :プロセッサ(CPU)
120 :メモリ
121 :ユーザデータベース
122 :電気機器データベース
123 :センサデータベース
124 :測定データベース
125 :環境判断データベース
130 :ディスプレイ
140 :操作部
160 :通信インターフェイス
200 :端末(センサ装置)
200B :洗濯機
201 :筐体
210 :プロセッサ(CPU)
220 :メモリ
230 :ディスプレイ
240 :操作部
251 :センサ
252 :センサ
260 :通信インターフェイス
270 :スピーカ
280 :マイク
282 :マイク
290 :動作機構
291 :軸
292 :モータ
293 :支柱
294 :重り
295 :重り用姿勢センサ
296 :筐体用姿勢センサ
300 :端末(スマートフォン)
310 :CPU
320 :メモリ
330 :ディスプレイ
340 :操作部
350 :タッチパネル
360 :通信インターフェイス
370 :スピーカ
400 :センサ装置
1: Network system 100: Server 100X: Message database 110: Processor (CPU)
120: memory 121: user database 122: electrical equipment database 123: sensor database 124: measurement database 125: environment judgment database 130: display 140: operation unit 160: communication interface 200: terminal (sensor device)
200B: Washing machine 201: Housing 210: Processor (CPU)
220: Memory 230: Display 240: Operation unit 251: Sensor 252: Sensor 260: Communication interface 270: Speaker 280: Microphone 282: Microphone 290: Operating mechanism 291: Shaft 292: Motor 293: Post 294: Weight 295: Posture for weight Sensor 296: Attitude sensor for housing 300: Terminal (smartphone)
310: CPU
320: Memory 330: Display 340: Operation unit 350: Touch panel 360: Communication interface 370: Speaker 400: Sensor device

Claims (12)

複数種類のセンサを搭載する端末と、
当該端末と通信可能なサーバと、を備え、
前記サーバは、前記端末からの測定データに基づいて前記端末の環境を判断し、当該環境と前記測定データとに基づいてメッセージを送信する、ネットワークシステム。
A terminal equipped with multiple types of sensors;
A server capable of communicating with the terminal,
The network system, wherein the server determines an environment of the terminal based on measurement data from the terminal and transmits a message based on the environment and the measurement data.
複数種類のセンサを搭載する端末と、
当該端末と通信可能なサーバと、を備え、
前記サーバは、前記端末の環境の指定を受付けて、当該環境と前記端末からの測定データとに基づいてメッセージを送信する、ネットワークシステム。
A terminal equipped with multiple types of sensors;
A server capable of communicating with the terminal,
The network system, wherein the server receives designation of an environment of the terminal and transmits a message based on the environment and measurement data from the terminal.
前記端末の環境は、前記端末が置かれている複数種類の環境を含み、
前記複数種類の環境は、付近の電気機器に関する前記端末の環境または付近の生物に関する前記端末の環境または前記端末が置かれている部屋の種類を含む、請求項1または2に記載のネットワークシステム。
The environment of the terminal includes a plurality of types of environments where the terminal is placed,
The network system according to claim 1, wherein the plurality of types of environments include an environment of the terminal related to a nearby electrical device, an environment of the terminal related to a nearby living organism, or a type of room in which the terminal is placed.
前記サーバは、複数の環境の候補を選択し、前記端末からの測定データに基づいてもっとも確からしい環境を1つ選択する、請求項1から3のいずれか1項に記載のネットワークシステム。   The network system according to any one of claims 1 to 3, wherein the server selects a plurality of environment candidates and selects one most likely environment based on measurement data from the terminal. 前記端末とユーザまたはグループの組み合わせに基づいて、前記サーバは、前記メッセージを前記測定データを送信したユーザに対応する複数の端末に出力させる、請求項1から4のいずれか1項に記載のネットワークシステム。   5. The network according to claim 1, wherein based on a combination of the terminal and a user or a group, the server outputs the message to a plurality of terminals corresponding to the user who transmitted the measurement data. system. 前記端末は、人の存在を検知することができるセンサを含み、
前記サーバは、前記メッセージを前記人の存在を検知した端末に出力させる、請求項1から5のいずれか1項に記載のネットワークシステム。
The terminal includes a sensor capable of detecting the presence of a person,
The network system according to claim 1, wherein the server outputs the message to a terminal that detects the presence of the person.
端末と通信するための通信インターフェイスと、
プロセッサと、を備え、
前記プロセッサは、前記端末からの複数種類の測定データに基づいて前記端末の環境を判断し、当該環境と前記測定データとに基づいて前記通信インターフェイスを介してメッセージを送信する、サーバ。
A communication interface for communicating with the terminal;
And a processor,
The server, wherein the processor determines an environment of the terminal based on a plurality of types of measurement data from the terminal, and transmits a message via the communication interface based on the environment and the measurement data.
端末と通信するための通信インターフェイスと、
プロセッサと、を備え、
前記プロセッサは、前記端末の環境の指定を受付けて、当該環境と前記端末からの測定データとに基づいて前記通信インターフェイスを介してメッセージを送信する、サーバ。
A communication interface for communicating with the terminal;
And a processor,
The server, wherein the processor accepts designation of the environment of the terminal and transmits a message via the communication interface based on the environment and measurement data from the terminal.
複数種類のセンサを搭載する端末とサーバとを含むネットワークシステムにおける情報処理方法であって、
前記端末からの測定データに基づいて前記端末の環境を判断するステップと、
当該環境と前記測定データとに基づいてメッセージを音声出力するステップとを備える、情報処理方法。
An information processing method in a network system including a terminal and a server equipped with a plurality of types of sensors,
Determining an environment of the terminal based on measurement data from the terminal;
An information processing method comprising: outputting a message by voice based on the environment and the measurement data.
複数種類のセンサを搭載する端末とサーバとを含むネットワークシステムにおける情報処理方法であって、
前記端末の環境の指定を受付けるステップと、
当該環境と前記端末からの測定データとに基づいてメッセージを音声出力するステップとを備える、情報処理方法。
An information processing method in a network system including a terminal and a server equipped with a plurality of types of sensors,
Receiving a specification of the environment of the terminal;
An information processing method comprising: outputting a voice message based on the environment and measurement data from the terminal.
複数種類のセンサと、
スピーカと、
プロセッサと、を備えた端末であって、
前記プロセッサは、前記複数種類のセンサからの測定データに基づいて前記端末の環境を判断し、当該環境と前記測定データとに基づいてメッセージを前記スピーカに出力させる、端末。
Multiple types of sensors,
Speakers,
A terminal comprising a processor,
The terminal, wherein the processor determines an environment of the terminal based on measurement data from the plurality of types of sensors, and causes the speaker to output a message based on the environment and the measurement data.
複数種類のセンサと、
スピーカと、
プロセッサと、を備えた端末であって、
前記プロセッサは、前記端末の環境の指定を受付けて、当該環境と前記端末からの測定データとに基づいてメッセージを前記スピーカに出力させる、端末。
Multiple types of sensors,
Speakers,
A terminal comprising a processor,
The processor is a terminal that accepts designation of an environment of the terminal and causes the speaker to output a message based on the environment and measurement data from the terminal.
JP2016068570A 2016-03-30 2016-03-30 Network system, information processing method, and server Pending JP2017184018A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016068570A JP2017184018A (en) 2016-03-30 2016-03-30 Network system, information processing method, and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016068570A JP2017184018A (en) 2016-03-30 2016-03-30 Network system, information processing method, and server

Publications (1)

Publication Number Publication Date
JP2017184018A true JP2017184018A (en) 2017-10-05

Family

ID=60008739

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016068570A Pending JP2017184018A (en) 2016-03-30 2016-03-30 Network system, information processing method, and server

Country Status (1)

Country Link
JP (1) JP2017184018A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019096326A (en) * 2017-11-23 2019-06-20 Sousei株式会社 Housing network system for in-house settlement and information communication

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019096326A (en) * 2017-11-23 2019-06-20 Sousei株式会社 Housing network system for in-house settlement and information communication
WO2019103149A3 (en) * 2017-11-23 2019-07-18 Sousei株式会社 Residence network system for in-residence payment and information communication

Similar Documents

Publication Publication Date Title
JP7351890B2 (en) Design of a compact home assistant combining acoustic waveguide and heat sink
CN105634881B (en) Application scene recommendation method and device
JP6478242B2 (en) Information provision method
CN106953785B (en) Intelligent household equipment adding method and device
US11748126B2 (en) Electronic device for supporting customized manual
JP2015219566A (en) Network system, server, terminal, information processing method, and program
JP6715283B2 (en) Network system and information processing method
JP5734345B2 (en) Network system, home appliance linkage method, server, home appliance and program
US10397760B2 (en) User terminal device and method for providing web service thereof
CN105049922A (en) Proximity detection of candidate companion display device in same room as primary display using upnp
JP6189346B2 (en) CONTROL DEVICE, CONTROL DEVICE CONTROL PROGRAM, CONTROL DEVICE CONTROL METHOD, AND CONTROL SYSTEM
JP2016063415A (en) Network system, audio output method, server, device and audio output program
KR20210097563A (en) Electronic device for supporting a task management service
JP6418863B2 (en) Network system, audio output method, server, device, and audio output program
CN109196352A (en) System and method for coming supervision object and its state by using acoustic signal
JP6622112B2 (en) Network system
JP2017184018A (en) Network system, information processing method, and server
JP6749120B2 (en) Network system, information processing method, and server
JP6625034B2 (en) Network system, server, information processing method, air conditioner, and program
CN105049924A (en) Proximity detection of candidate companion display device in same room as primary display using camera
JP2017151742A (en) Network system, server, information processing method, and electric appliance
JP7054830B2 (en) Display method, program, display system, server device, and management system
JP2021081968A (en) Network system
JP6607668B2 (en) Network system, audio output method, server, device, and audio output program
CN106961679B (en) Doorbell control method, device, intelligent audio playback equipment and system