Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6713974B2 - Server, network system, and information processing method - Google Patents
[go: Go Back, main page]

JP6713974B2 - Server, network system, and information processing method - Google Patents

Server, network system, and information processing method Download PDF

Info

Publication number
JP6713974B2
JP6713974B2 JP2017214597A JP2017214597A JP6713974B2 JP 6713974 B2 JP6713974 B2 JP 6713974B2 JP 2017214597 A JP2017214597 A JP 2017214597A JP 2017214597 A JP2017214597 A JP 2017214597A JP 6713974 B2 JP6713974 B2 JP 6713974B2
Authority
JP
Japan
Prior art keywords
timer
server
command
air conditioner
cpu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017214597A
Other languages
Japanese (ja)
Other versions
JP2019086212A (en
Inventor
慈勇 瀧口
慈勇 瀧口
正樹 橋浦
正樹 橋浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2017214597A priority Critical patent/JP6713974B2/en
Priority to CN201811291471.7A priority patent/CN110017574B/en
Publication of JP2019086212A publication Critical patent/JP2019086212A/en
Application granted granted Critical
Publication of JP6713974B2 publication Critical patent/JP6713974B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/61Control or safety arrangements characterised by user interfaces or communication using timers

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Air Conditioning Control Device (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、遠隔から電気機器を制御するための技術に関する。 The present invention relates to a technique for remotely controlling an electric device.

従来から、ネットワーク通信を利用した電気機器の制御に関する技術が知られている。たとえば、特開2016−114270号公報(特許文献1)には、空調管理システムが開示されている。特許文献1によると、少なくとも1台の空調機器と、空調機器を集中管理する集中監視装置とを備えた空調管理システムであって、集中監視装置に通信線を介して接続可能な情報処理端末を有し、情報処理端末は、利用者からの空調機器のスケジュール情報の入力を受け付けるスケジュール情報受付部と、スケジュール情報受付部で受け付けたスケジュール情報を複数記憶するスケジュール情報管理部と、スケジュール情報管理部に複数記憶されたスケジュール情報の中から、空調機器に送信するスケジュール情報を選択して集中監視装置に送信するスケジュール情報送信部とを備え、集中監視装置は、情報処理端末から送信されたスケジュール情報を通信線を介して取得し、取得したスケジュール情報を空調機器に送信する。 BACKGROUND ART Conventionally, a technique related to control of an electric device using network communication has been known. For example, Japanese Patent Laying-Open No. 2016-114270 (Patent Document 1) discloses an air conditioning management system. According to Patent Document 1, there is provided an air conditioning management system including at least one air conditioning device and a centralized monitoring device that centrally manages the air conditioning device, the information processing terminal being connectable to the central monitoring device via a communication line. The information processing terminal has a schedule information receiving unit that receives input of schedule information of an air conditioner from a user, a schedule information management unit that stores a plurality of schedule information received by the schedule information receiving unit, and a schedule information management unit. The schedule information transmitting unit for selecting the schedule information to be transmitted to the air conditioner from the plurality of stored schedule information and transmitting the schedule information to the centralized monitoring device, wherein the centralized monitoring device is configured to transmit the schedule information transmitted from the information processing terminal. Is acquired via a communication line, and the acquired schedule information is transmitted to the air conditioning equipment.

また、国際公開第2014/024444号パンフレット(特許文献2)には、家電機器、家電システム及びサーバ装置が開示されている。特許文献2によると、予約をした設定時刻どおりに運転開始及び運転停止し、更に、運転の予約の関する利便性が高い家電機器、家電システム、及びサーバ装置を提供する。設定された時刻にて運転の開始、停止を行う予約運転が可能な家電機器であって、リモートコントローラ及び携帯端末の夫々から家電機器の予約運転における運転開始の時刻を示す設定信号を受信する受信部と、設定信号の内容を記憶する記憶部と、家電機器の動作を制御する制御部と、を具備し、制御部は、リモートコントローラからの設定信号により定まる運転時間帯と携帯端末からの設定信号により定まる運転時間帯とが少なくとも一部において重複する場合、リモートコントローラ及び携帯端末の夫々により設定された運転開始の時刻のうちの早い方の時刻を選択し、その選択した時刻において運転開始を行う。 International Publication 2014/0244444 pamphlet (Patent Document 2) discloses a home electric appliance, a home electric appliance system, and a server device. According to Patent Document 2, a home electric appliance, a home electric appliance system, and a server device that start and stop operation according to a set time when a reservation is made, and that are highly convenient for the reservation of the operation are provided. Receiving a setting signal indicating the start time of the scheduled operation of the home electric appliance from the remote controller and the mobile terminal, which is a reserved electric home appliance that starts and stops the operation at the set time Unit, a storage unit that stores the contents of the setting signal, and a control unit that controls the operation of the home electric appliance, and the control unit sets the operation time zone determined by the setting signal from the remote controller and the setting from the mobile terminal. If the operation time zone determined by the signal at least partially overlaps, select the earlier operation start time set by each of the remote controller and the mobile terminal and start the operation at the selected time. To do.

特開2016−114270号公報JP, 2016-114270, A 国際公開第2014/024444号パンフレットInternational Publication No. 2014/024444 Pamphlet

本発明の目的は、効率的に遠隔から電気機器を制御することができるサーバ、ネットワークシステム、および情報処理方法を提供することにある。 An object of the present invention is to provide a server, a network system, and an information processing method that can efficiently control an electric device remotely.

この発明のある態様に従うと、通信インターフェイスと、通信インターフェイスを介して、電気機器からタイマ命令の要求を受け付けたときに、所定の条件を満たしている場合にタイマ命令を電気機器に提供するためのプロセッサと、を備えるサーバが提供される。 According to one aspect of the present invention, a communication interface and a timer command for providing an electric device when a request for the timer command is received from the electric device via the communication interface when a predetermined condition is satisfied. A server including a processor is provided.

以上のように、本発明によれば、効率的に遠隔から電気機器を制御することができるサーバ、ネットワークシステム、および情報処理方法が提供される。 As described above, according to the present invention, there are provided a server, a network system, and an information processing method capable of efficiently controlling an electric device from a remote place.

第1の実施の形態にかかるネットワークシステム1の全体構成を示すイメージ図である。It is an image figure showing the whole network system 1 composition concerning a 1st embodiment. 第1の実施の形態にかかるエアコン100の構成を示すブロック図である。It is a block diagram showing the composition of air-conditioner 100 concerning a 1st embodiment. 第1の実施の形態にかかるLED点灯ルールを示すイメージ図である。It is an image figure which shows the LED lighting rule concerning 1st Embodiment. 第1の実施の形態にかかるエアコン100の情報処理を示すフローチャートである。It is a flow chart which shows information processing of air-conditioner 100 concerning a 1st embodiment. 第1の実施の形態にかかるサーバ300の構成を示すブロック図である。3 is a block diagram showing a configuration of a server 300 according to the first embodiment. FIG. 第1の実施の形態にかかる機器データ321を示すイメージ図である。It is an image figure which shows the apparatus data 321 concerning 1st Embodiment. 第1の実施の形態にかかる機器状態データ322を示すイメージ図である。It is an image figure which shows the apparatus state data 322 concerning 1st Embodiment. 第1の実施の形態にかかるペアリングデータ323を示すイメージ図である。It is an image figure which shows the pairing data 323 concerning 1st Embodiment. 第1の実施の形態にかかるタイマデータ324を示すイメージ図である。It is an image figure which shows the timer data 324 concerning 1st Embodiment. 第1の実施の形態にかかるサーバ300の情報処理を示すフローチャートである。6 is a flowchart showing information processing of the server 300 according to the first embodiment. 第1の実施の形態にかかるスマートフォン400などの通信端末の構成を示すブロック図である。FIG. 3 is a block diagram showing a configuration of a communication terminal such as a smartphone 400 according to the first embodiment. 第1の実施の形態にかかるスマートフォン400の第1の画面例を示すイメージ図である。It is an image figure which shows the 1st example of a screen of the smart phone 400 concerning 1st Embodiment. 第1の実施の形態にかかるスマートフォン400の第2の画面例を示すイメージ図である。It is an image figure which shows the 2nd example of a screen of the smart phone 400 concerning 1st Embodiment. 第1の実施の形態にかかるネットワークシステム1が有する機能を示すブロック図である。It is a block diagram showing a function which network system 1 concerning a 1st embodiment has. 第1の実施の形態にかかるネットワークシステム1の第1のユースケースを示すイメージ図である。It is an image figure which shows the 1st use case of the network system 1 concerning 1st Embodiment. 第1の実施の形態にかかるネットワークシステム1の第2のユースケースを示すイメージ図である。It is an image figure which shows the 2nd use case of the network system 1 concerning 1st Embodiment. 第1の実施の形態にかかるネットワークシステム1の第3のユースケースを示すイメージ図である。It is an image figure which shows the 3rd use case of the network system 1 concerning 1st Embodiment. 第2の実施の形態にかかるサーバ300の情報処理を示すフローチャートである。It is a flowchart which shows the information processing of the server 300 concerning 2nd Embodiment. 第3の実施の形態にかかるサーバ300の情報処理を示すフローチャートである。It is a flowchart which shows the information processing of the server 300 concerning 3rd Embodiment.

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

まず、図1を参照して、本実施の形態にかかるネットワークシステム1の全体構成について説明する。本実施の形態にかかるネットワークシステム1は、主に、家電制御用のアプリケーションのためのサーバ300と、サーバ300と各種データをやり取りするスマートフォン400などの通信端末と、モデム500やWiFi(登録商標)ルータ600を介してサーバ300と各種データをやり取りするエアコン100などの電気機器などを含む。 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 300 for an application for controlling home appliances, a communication terminal such as a smartphone 400 that exchanges various data with the server 300, a modem 500 and a WiFi (registered trademark). It includes electric equipment such as the air conditioner 100 that exchanges various data with the server 300 via the router 600.

なお、電気機器は、エアコン100に限らず、冷蔵庫、洗濯機、自走式掃除機などの家電、ハードディスクレコーダ、音楽プレーヤー、プロジェクタなどのAV(オーディオ・ビジュアル)機器、太陽光発電機、インターホン、給湯器などの住宅設備、などであってもよい。また、通信端末も、スマートフォン400に限らず、タブレットや、ゲーム機や、ウェアラブル端末や、パーソナルコンピュータや、その他の通信装置であってもよい。
<ネットワークシステム1の動作概要>
In addition, the electric device is not limited to the air conditioner 100, but a home appliance such as a refrigerator, a washing machine, and a self-propelled cleaner, a hard disk recorder, a music player, an AV (audio/visual) device such as a projector, a solar power generator, an intercom, It may be housing equipment such as a water heater. The communication terminal is not limited to the smartphone 400, and may be a tablet, a game machine, a wearable terminal, a personal computer, or another communication device.
<Outline of operation of network system 1>

本実施の形態にかかるネットワークシステム1においては、サーバ300を介して、スマートフォン400の家電制御アプリケーションプログラムがエアコン100の情報を取得したり、エアコン100を遠隔制御したりすることが可能なものである。特に、ユーザは、スマートフォン400のアプリケーションを介してエアコン100のタイマ設定などを行うことができる。 In the network system 1 according to the present embodiment, the home appliance control application program of the smartphone 400 can acquire information on the air conditioner 100 or remotely control the air conditioner 100 via the server 300. .. In particular, the user can set the timer of the air conditioner 100 through the application of the smartphone 400.

より詳細には、スマートフォン400のアプリケーションは、タイマ命令をサーバ300に登録する。エアコン100は、タイマを実行する度に次のタイマ命令をサーバ300に要求してくる。サーバ300は、エアコン100からの要求に応じて、すぐにタイマ命令をエアコン100に提供したり、次回のエアコン100からの定期的なアクセス時にタイマ命令をエアコン100に提供したりする。これによって、サーバ300の負荷やネットワークシステム1の負荷を低減させることができる。ユーザの多くがキリのよい時間にタイマ命令を設定したとしても、サーバ300がタイマ命令をエアコン100に提供するタイミングをずらすことができるからである。 More specifically, the application of the smartphone 400 registers the timer command in the server 300. The air conditioner 100 requests the server 300 for the next timer command each time the timer is executed. In response to a request from the air conditioner 100, the server 300 immediately provides the timer command to the air conditioner 100, or provides the timer command to the air conditioner 100 at the next periodic access from the air conditioner 100. As a result, the load on the server 300 and the load on the network system 1 can be reduced. This is because even if most of the users set the timer command at a good time, the server 300 can shift the timing at which the timer command is provided to the air conditioner 100.

以下、このような機能を実現するためのネットワークシステム1の具体的な構成について詳述する。
<エアコン100の構成>
Hereinafter, a specific configuration of the network system 1 for realizing such a function will be described in detail.
<Configuration of air conditioner 100>

図2を参照して、ネットワークシステム1を構成するエアコン100の構成の一態様について説明する。本実施の形態にかかるエアコン100は、主たる構成要素として、CPU110と、メモリ120と、LEDライト130、操作部140と、通信インターフェイス160と、スピーカ170と、リモコン受信部180と、機器駆動部190とを含む。 One aspect of the configuration of the air conditioner 100 that constitutes the network system 1 will be described with reference to FIG. The air conditioner 100 according to the present embodiment has the CPU 110, the memory 120, the LED light 130, the operation unit 140, the communication interface 160, the speaker 170, the remote control receiving unit 180, and the device driving unit 190 as main components. Including and

CPU110は、メモリ120あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、エアコン100の各部を制御する。 The CPU 110 controls each unit of the air conditioner 100 by executing a program stored in the memory 120 or an external storage medium.

メモリ120は、各種のRAM、各種のROMなどによって実現される。メモリ120は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、操作部140を介して入力されたデータ、リモコン199から受信したデータ、ルータやインターネットを介してサーバ300から受信したデータなどを記憶する。 The memory 120 is realized by various RAMs, various ROMs, and the like. The memory 120 is a program executed by the CPU 110, data generated by execution of the program by the CPU 110, data input via the operation unit 140, data received from the remote controller 199, from the server 300 via the router or the Internet. It stores the received data and the like.

より詳細には、本実施の形態にかかるメモリ120は、リモコン199からの1つのタイマON命令に関する情報を格納するためのメモリ領域121と、リモコンからの1つのタイマOFF命令に関する情報を格納するためのメモリ領域122と、サーバ300からの1つのタイマ命令に関する情報を格納するためのメモリ領域123とを有する。そして、サーバ300に次の命令が蓄積されているか否かを示す情報を格納するためのメモリ領域1231も準備されている。 More specifically, the memory 120 according to the present embodiment has a memory area 121 for storing information on one timer ON command from the remote controller 199 and a memory area 121 for storing information on one timer OFF command from the remote controller. Memory area 122 and a memory area 123 for storing information regarding one timer instruction from the server 300. A memory area 1231 for storing information indicating whether or not the next command is stored in the server 300 is also prepared.

LEDライト130は、CPU110からの信号に基づいて点灯する。本実施の形態においては、図3に示すように、CPU110は、タイマの設定がされた際に、LEDライト130を点灯させる。そして、タイマの時刻に到達し、予約されていた命令を実行すると、CPU110は、LEDライト130を消灯する。ただし、CPU110は、次のタイマの命令がサーバ300に蓄積されている場合には、LEDライト130を点灯させる。なお、タイマの設定がされたのちに、24時間以上通信が途絶された場合、CPU110は、LEDライト130を消灯させる。 The LED light 130 is turned on based on a signal from the CPU 110. In the present embodiment, as shown in FIG. 3, CPU 110 turns on LED light 130 when the timer is set. Then, when the timer time is reached and the reserved instruction is executed, the CPU 110 turns off the LED light 130. However, the CPU 110 turns on the LED light 130 when the next timer command is accumulated in the server 300. If communication is interrupted for 24 hours or more after the timer is set, the CPU 110 turns off the LED light 130.

図2に戻って、操作部140は、ボタンなどによって実現され、ユーザからの命令を受け付けて、当該命令をCPU110に入力する。なお、操作部140はタッチパネルを構成してもよい。 Returning to FIG. 2, the operation unit 140 is realized by a button or the like, receives an instruction from the user, and inputs the instruction to the CPU 110. The operation unit 140 may form a touch panel.

通信インターフェイス160は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。すなわち、通信インターフェイス160は、CPU110からのデータを受け付けて、当該データをサーバ300などの他の装置に送信したり、逆に、通信インターフェイス160を制御することによって他の装置から各種のデータを受信してCPU110に入力したりする。たとえば、CPU110は、定期的に、通信インターフェイス160を介して、エアコン100の情報をサーバ300にアップロードしたり、スマートフォン400のアプリからの制御命令を受信したりする。 The communication interface 160 exchanges data with other devices by wire communication or wireless communication. That is, the communication interface 160 receives data from the CPU 110 and transmits the data to another device such as the server 300, or conversely, receives various data from another device by controlling the communication interface 160. And inputs it to the CPU 110. For example, the CPU 110 periodically uploads information on the air conditioner 100 to the server 300 or receives a control command from the application of the smartphone 400 via the communication interface 160.

そして、特に本実施の形態においては、CPU110は、サーバ300からの1つのタイマ命令に関する情報を格納するための領域123を参照してタイマ命令を実行すると、サーバ300に次の命令が蓄積されているか否かを示す情報を格納するための領域1231を参照して、通信インターフェイス160を介してサーバ300に新たなタイマ命令を要求する。そして、CPU110は、サーバ300からのデータに基づいて、サーバ300からの1つのタイマ命令に関する情報を格納するための領域123と、サーバ300に次の命令が蓄積されているか否かを示す情報を格納するための領域1231とを書き換える。 Then, particularly in the present embodiment, when CPU 110 executes the timer command with reference to area 123 for storing information regarding one timer command from server 300, the next command is accumulated in server 300. A new timer command is requested from the server 300 via the communication interface 160 with reference to the area 1231 for storing information indicating whether or not there is information. Then, the CPU 110, based on the data from the server 300, an area 123 for storing information regarding one timer command from the server 300 and information indicating whether or not the next command is accumulated in the server 300. The area 1231 for storing is rewritten.

スピーカ170は、CPU110からの信号に基づいて、各種音声や音やメロディーを出力する。 The speaker 170 outputs various voices, sounds, and melodies based on the signal from the CPU 110.

リモコン受信部180は、リモコンなどからの赤外線信号を検知して、CPU110に受信信号を入力する。たとえば、CPU110は、リモコン受信部180を介して、リモコンから電源ON/OFF命令、その他の制御命令や各種データなどを受け付ける。 The remote controller receiving unit 180 detects an infrared signal from a remote controller or the like and inputs the received signal to the CPU 110. For example, the CPU 110 receives a power ON/OFF command, other control commands, various data, and the like from the remote controller via the remote controller receiving unit 180.

機器駆動部190は、CPU110からの信号に基づいて、電気機器の各部、たとえば圧縮機やファンやその他のモータやヒータなど、を制御する。本実施の形態にかかるエアコン100は、機器駆動部190によって、冷房機能や暖房機能や送風機能やイオン発生機能などを実現する。 The device drive unit 190 controls each unit of the electric device, for example, a compressor, a fan, other motors, a heater, and the like, based on a signal from the CPU 110. The air conditioner 100 according to the present embodiment realizes a cooling function, a heating function, a blowing function, an ion generating function, etc. by the device driving section 190.

本実施の形態においては、エアコン100のCPU110は、定期的に、以下のような情報処理を実行する。図4を参照して、CPU110は、メモリ120を参照して、リモコン199からのタイマ命令に該当する時刻に達したか否かを判断する(ステップS102)。リモコン199からのタイマ命令に該当する時刻に達した場合(ステップS102にてYESである場合)、CPU110は、当該タイマ命令を実行する(ステップS104)。 In the present embodiment, CPU 110 of air conditioner 100 periodically executes the following information processing. Referring to FIG. 4, CPU 110 refers to memory 120 and determines whether or not the time corresponding to the timer command from remote controller 199 has been reached (step S102). When the time corresponding to the timer command from remote controller 199 is reached (YES in step S102), CPU 110 executes the timer command (step S104).

リモコン199からのタイマ命令に該当する時刻に達していない場合(ステップS102にてNOである場合)、CPU110は、サーバ300からのタイマ命令に該当する時刻に達したか否かを判断する(ステップS112)。サーバ300からのタイマ命令に該当する時刻に達した場合(ステップS112にてYESである場合)、CPU110は、当該タイマ命令を実行する(ステップS114)。 When the time corresponding to the timer command from remote controller 199 has not been reached (NO in step S102), CPU 110 determines whether or not the time corresponding to the timer command from server 300 has been reached (step). S112). When the time corresponding to the timer command from server 300 has been reached (YES in step S112), CPU 110 executes the timer command (step S114).

CPU110は、サーバ300に蓄積されているタイマ命令があるか否かの情報1231に基づいて、サーバ300に蓄積されているタイマ命令がある場合(ステップS116にてYESである場合)、CPU110は、通信インターフェイス160を介して、サーバ300に次のタイマ命令の即時要求を行う(ステップS118)。 If there is a timer command accumulated in the server 300 based on the information 1231 indicating whether the timer command is accumulated in the server 300 (YES in step S116), the CPU 110 determines, An immediate request for the next timer command is issued to the server 300 via the communication interface 160 (step S118).

サーバ300からのタイマ命令に該当する時刻に達していない場合(ステップS112にてNOである場合)や、サーバ300に蓄積されているタイマ命令がない場合(ステップS116にてNOである場合)、CPU110は、次のタイミングまで待機する。 If the time corresponding to the timer command from the server 300 has not been reached (NO in step S112), or if there is no timer command accumulated in the server 300 (NO in step S116), The CPU 110 waits until the next timing.

また、エアコン100のCPU110は、サーバ300からの命令で空気調和運転を実行している場合は、その後に、通信が途絶して第1の所定時間、たとえば24時間、経過すると、空気調和運転を停止させることが好ましい。あるいは、エアコン100のCPU110は、サーバ300からの命令による空気調和運転の継続時間に関わらずに、通信が途絶してから第1の所定時間、たとえば24時間、経過した場合は、サーバ300からの命令に関する空気調和運転を停止させることが好ましい。なお、フィルタの自動清掃や内部清浄や送風などは24時間をこえても実行させてもよい。すなわち、ユーザが不快に思う動作(例えば、圧縮機が駆動される冷房運転や暖房運転などの空調運転がある。このような空調運転は運転したままだと消費電力が高く、電気代が高くなるような動作であるため、ユーザが不快になる可能性が高い)を終了することが好ましい。あるいは、そのまま動作が続行しても安全な動作(圧縮機を駆動時の様に大電流が流れない動作、例えば、上述したフィルタ自動清掃動作、内部清浄動作(室内機の熱交換器にカビが生えないように乾燥させるなどの動作)、送風運転)は24時間をこえて実行させてもよい。
<サーバ300の構成>
Further, when the air conditioning operation is being executed by the command from the server 300, the CPU 110 of the air conditioner 100 performs the air conditioning operation after a lapse of the first predetermined time, for example, 24 hours after communication is interrupted. It is preferable to stop. Alternatively, the CPU 110 of the air conditioner 100 causes the server 300 to send the first predetermined time, for example, 24 hours after the communication is interrupted, regardless of the duration of the air-conditioning operation instructed by the server 300. It is preferable to stop the air conditioning operation related to the command. Note that the automatic cleaning of the filter, the internal cleaning, and the blowing may be performed for more than 24 hours. That is, an operation that the user feels uncomfortable (for example, there is an air conditioning operation such as a cooling operation or a heating operation in which the compressor is driven. Such an air conditioning operation consumes a large amount of power and a high electricity bill. Since it is such an operation, there is a high possibility that the user will be uncomfortable). Alternatively, it is a safe operation even if the operation is continued as it is (an operation in which a large current does not flow like when the compressor is driven, for example, the automatic filter cleaning operation described above, an internal cleaning operation (a mold in the heat exchanger of the indoor unit is The operation such as drying so as not to grow) and the blowing operation) may be performed over 24 hours.
<Structure of server 300>

図5を参照して、本実施の形態にかかるネットワークシステム1を構成するサーバ300の構成の一態様について説明する。サーバ300は、主たる構成要素として、CPU310と、メモリ320と、ディスプレイ330と、操作部340と、通信インターフェイス360と、時計380とを含む。 One aspect of the configuration of the server 300 that constitutes the network system 1 according to the present embodiment will be described with reference to FIG. The server 300 includes a CPU 310, a memory 320, a display 330, an operation unit 340, a communication interface 360, and a clock 380 as main components.

CPU310は、メモリ320に記憶されているプログラムを実行することによって、サーバ300の各部を制御する。たとえば、CPU310は、メモリ320に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。 The CPU 310 controls each unit of the server 300 by executing the program stored in the memory 320. For example, the CPU 310 executes a program stored in the memory 320 and refers to various types of data to execute various types of processing described below.

メモリ320は、各種のRAM、各種のROMなどによって実現され、サーバ300に内包されているものであってもよいし、サーバ300の各種インターフェイスに着脱可能なものであってもよいし、サーバ300からアクセス可能な他の装置の記録媒体であってもよい。メモリ320は、CPU310によって実行されるプログラムや、CPU310によるプログラムの実行により生成されたデータ、入力されたデータ、機器データ321、機器状態データ322、ペアリングデータ323、タイマデータ324、その他の本実施の形態にかかる家電管理サービスに利用されるデータベースなどを記憶する。 The memory 320 is realized by various types of RAM, various types of ROM, and the like, and may be included in the server 300, removable from various interfaces of the server 300, or the server 300. It may be a recording medium of another device accessible from. The memory 320 is a program executed by the CPU 310, data generated by execution of the program by the CPU 310, input data, device data 321, device status data 322, pairing data 323, timer data 324, and other present embodiments. It stores the database and the like used for the home appliance management service according to the above form.

なお、機器データ321は、図6に示すように、エアコン100などの機器毎に、機器の識別情報と、機器の種類と、ユーザの識別情報と、部屋を特定するための名前と、機器の現在の動作を特定するための動作命令やセンサによって取得した各種測定結果などの動作状態などを含む。CPU310は、スマートフォン400などの通信端末のアプリからの要求に基づいて、機器データ321を参照して、当該スマートフォン400とペアリング済みの機器のうちの、指定された部屋に配置されている機器に関する情報を提供する。 As shown in FIG. 6, the device data 321 includes, for each device such as the air conditioner 100, device identification information, device type, user identification information, a name for identifying a room, and device identification information. It includes an operation instruction for specifying the current operation and an operation state such as various measurement results acquired by the sensor. The CPU 310 refers to the device data 321 based on a request from an application of a communication terminal such as the smartphone 400, and relates to a device, which has been paired with the smartphone 400, that is arranged in the designated room. Provide information.

機器状態データ322は、図7に示すように、機器毎に、機器のIDと、機器の現在の運転状態と、運転のON/OFFの切り替え回数と、タイマ命令をサーバ300に要求しに行く間隔と、次のタイマ命令の要求の時刻とを格納する。なお、ここで、ON/OFFの切り替え回数の対象となる運転は、暖房運転であってもよいし、冷房運転であってもよいし、送風運転であってもよいし、イオン発生運転であってもよいし、空気清浄運転や加湿運転などであってもよいし、その他の運転であってもよい。あるいは、単に電源のON/OFFの切り替え回数を利用してもよい。CPU310は、機器の運転のON/OFFが切り替わった際に、通信インターフェイス360を介して、当該機器とペアリング済みの通信端末に現在の運転状態を提供する。なお、運転状態は、エアコン100が実行している命令や、エアコン100に受け渡し済みのタイマ命令や、エアコン100が記憶しているサーバ300に次の命令が蓄積されているか否かを示す情報や、各種センサの測定データなどを含む。 As shown in FIG. 7, the device status data 322 is to request the server 300 for each device, the device ID, the current operating status of the device, the number of ON/OFF switching operations, and the timer command. The interval and the time of the next timer instruction request are stored. Here, the operation for which the number of times ON/OFF is switched may be the heating operation, the cooling operation, the air blowing operation, or the ion generating operation. The operation may be air cleaning operation, humidification operation, or the like, or other operation. Alternatively, the number of times the power is turned ON/OFF may be simply used. When the operation of the device is switched ON/OFF, the CPU 310 provides the current operation state to the communication terminal that has already been paired with the device via the communication interface 360. In addition, the operating state includes a command executed by the air conditioner 100, a timer command that has been passed to the air conditioner 100, information indicating whether or not the next command is stored in the server 300 stored in the air conditioner 100, and the like. , Including measurement data of various sensors.

ペアリングデータ323は、図8に示すように、機器の組み合わせ毎に、ペアリングのIDと、ペアリングした機器同士の識別情報とを含む。たとえば、空気調和機100と、空気調和機100を遠隔制御するためのスマートフォン400またはユーザの識別情報との対応関係を含む。 As shown in FIG. 8, the pairing data 323 includes a pairing ID and identification information of paired devices for each combination of devices. For example, the correspondence relation between the air conditioner 100 and the identification information of the smartphone 400 or the user for remotely controlling the air conditioner 100 is included.

タイマデータ324は、図9に示すように、スマートフォン400などの通信端末のアプリに入力されたタイマ命令毎に、タイマIDと、機器IDと、タイマ時刻と、タイマの命令と、繰り返しの設定などを格納する。繰り返しの設定は、スマートフォン400のアプリケーションプログラムに対応するものであって、毎日同じタイマ命令を繰り返すための情報や、毎週同じタイマ命令を繰り返すための情報などを含む。タイマデータ324は、タイマ命令毎に、エアコン100がサーバ300に次の命令が蓄積されていることを記憶しているか否かを示す情報を格納することが好ましい。 As shown in FIG. 9, the timer data 324 includes a timer ID, a device ID, a timer time, a timer command, a repeat setting, etc. for each timer command input to an application of a communication terminal such as the smartphone 400. To store. The repeated setting corresponds to the application program of the smartphone 400, and includes information for repeating the same timer instruction every day, information for repeating the same timer instruction every week, and the like. The timer data 324 preferably stores, for each timer command, information indicating whether or not the air conditioner 100 stores that the next command is stored in the server 300.

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

通信インターフェイス360は、CPU310からのデータを、インターネット、キャリア網、ルータなどを介して、エアコン100やスマートフォン400などの他の装置に送信する。逆に、通信インターフェイス360は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、CPU310に受け渡す。 The communication interface 360 transmits the data from the CPU 310 to another device such as the air conditioner 100 or the smartphone 400 via the Internet, a carrier network, a router, or the like. Conversely, the communication interface 360 receives data from another device via the Internet, a carrier network, a router, etc., and transfers it to the CPU 310.

そして、本実施の形態にかかるサーバ300のCPU310は、通信インターフェイス360を介して、エアコン100などの機器からデータを受信すると、以下のような情報処理を実行する。 Then, when the CPU 310 of the server 300 according to the present embodiment receives data from a device such as the air conditioner 100 via the communication interface 360, the CPU 310 executes the following information processing.

図10を参照して、CPU310は、受信したデータから電気機器の識別情報を読み出す(ステップS302)。CPU310は、今回の電気機器からのデータが、タイマの実行による次のタイマ命令の即時要求であるか否かを判断する(ステップS304)。受信したデータがタイマの実行による次のタイマ命令の即時要求である場合(ステップS304にてYESである場合)、CPU310は、タイマデータ324を参照して、当該機器のために蓄積している次のタイマ命令のデータ、たとえば繰り返しのタイマ命令や一回分のタイマ命令など、があるか否かを判断する(ステップS306)。 Referring to FIG. 10, CPU 310 reads the identification information of the electric device from the received data (step S302). The CPU 310 determines whether or not the data from the electric device this time is an immediate request for the next timer command due to execution of the timer (step S304). When the received data is an immediate request for the next timer command due to the execution of the timer (YES in step S304), CPU 310 refers to timer data 324 and stores the next data stored for the device. It is determined whether or not there is data of the timer instruction, such as a repeat timer instruction or a one-time timer instruction (step S306).

当該機器のために蓄積しているタイマ命令のデータがある場合(ステップS306にてYESである場合)、CPU310は、機器状態データ322を参照して、次のタイマ命令の実行時刻が次の定期的なタイマ命令の要求よりも前であるか否かを判断する(ステップS308)。次のタイマ命令の実行時刻が次の定期的なタイマ命令の要求の時刻よりも前である場合(ステップS308にてYESである場合)、CPU310は、タイマデータ324を参照して、さらにその次のタイマ命令(次々タイマ命令)が蓄積されているか否かを判断する(ステップS310)。その次のタイマ命令が蓄積されている場合(ステップS310にてYESである場合)、CPU310は、通信インターフェイス360を介して、1つ目のタイマ命令と、さらにその次のタイマ命令が蓄積されている旨を示すデータとを当該機器に送信する(ステップS312)。CPU310は、次の機器からのデータを待ち受ける。 If there is timer command data accumulated for the device (YES in step S306), CPU 310 refers to device state data 322, and the execution time of the next timer command is the next regular time. It is determined whether or not it is before the request of the specific timer instruction (step S308). When the execution time of the next timer command is before the time of the request of the next periodic timer command (YES in step S308), CPU 310 refers to timer data 324 and further It is determined whether or not the timer instruction (the next timer instruction) has been accumulated (step S310). If the next timer instruction is accumulated (YES in step S310), CPU 310 stores the first timer instruction and the next timer instruction via communication interface 360. And the data indicating that the data is transmitted to the device (step S312). The CPU 310 waits for data from the next device.

より詳細には、本実施の形態においては、スマートフォン400などの通信端末のアプリケーションは、エアコン100などの機器毎に、複数種類の、繰り返しのタイマ命令または1回限りのタイマ命令を受け付けることができる。つまり、サーバ300のタイマデータ324には、機器毎に、複数のタイマ命令が格納される。しかしながら、エアコン100などの機器のメモリ120は、サーバ300からのタイマ命令が1つしか格納できない場合がある。そのため、本実施の形態においては、エアコン100のCPU110は、通信インターフェイス160を介して、サーバ300から、1つ目のタイマデータと、その次のタイマデータが蓄積されている旨を示すデータと、を受信して、それらをサーバ300からの命令を1つ格納するための領域123と、サーバ300に次の命令が蓄積されていることを示す情報を格納するための領域1231と、に格納しておく。そして、図4のステップS114のように、CPU110は当該タイマ命令を実行したり、蓄積されているタイマ命令がある場合に(ステップS116にてYESである場合)、通信インターフェイス160を介してサーバ300から次のタイマ命令を取得したりする(ステップS118)。 More specifically, in the present embodiment, an application of a communication terminal such as smartphone 400 can receive a plurality of types of repetitive timer commands or one-time timer commands for each device such as air conditioner 100. .. That is, the timer data 324 of the server 300 stores a plurality of timer commands for each device. However, the memory 120 of the device such as the air conditioner 100 may be able to store only one timer command from the server 300. Therefore, in the present embodiment, CPU 110 of air conditioner 100 receives the first timer data and the data indicating that the next timer data is accumulated from server 300 via communication interface 160. And stores them in an area 123 for storing one instruction from the server 300 and an area 1231 for storing information indicating that the next instruction is accumulated in the server 300. Keep it. Then, as in step S114 in FIG. 4, when the CPU 110 executes the timer instruction or when there is a stored timer instruction (YES in step S116), the server 300 via the communication interface 160. The next timer instruction is acquired from (step S118).

図10に戻って、さらにその次のタイマデータが蓄積されていない場合(ステップS310にてNOである場合)、CPU310は、通信インターフェイス360を介して、1つ目のタイマデータと、その次のタイマデータが蓄積されていない旨を示すデータとを当該機器に送信する(ステップS314)。CPU310は、次の電気機器からのデータを待ち受ける。なお、次のタイマ命令が無かった場合も(ステップS306にてNOである場合)、次のタイマ命令の実行時刻が次の定期的なタイマ命令の要求の時刻よりも後である場合も(ステップS308にてNOである場合)、CPU310は、次の電気機器からのデータを待ち受ける。 Returning to FIG. 10, when the next timer data is not accumulated (NO in step S310), CPU 310 causes the first timer data and the next timer data to be transmitted through communication interface 360. Data indicating that the timer data is not accumulated is transmitted to the device (step S314). The CPU 310 waits for data from the next electric device. Even when there is no next timer instruction (NO in step S306), when the execution time of the next timer instruction is after the time of the next periodic timer instruction request (step S306). (NO in S308), CPU 310 waits for data from the next electric device.

受信したデータがタイマ命令の実行による即時要求でない場合(ステップS304にてNOである場合)、CPU310は、今回の機器からのデータが、エアコン100からのタイマ命令の定期的な要求であるか否かを判断する(ステップS322)。受信したデータがタイマ命令の定期的な要求である場合(ステップS322にてYESである場合)、CPU310は、タイマデータ324を参照して、当該機器のために蓄積しているタイマ命令のデータ、たとえば繰り返しのタイマ命令や一回分のタイマ命令など、があるか否かを判断する(ステップS324)。当該機器のために蓄積しているタイマ命令のデータがある場合(ステップS324にてYESである場合)、CPU310は、ステップS310からの処理を実行する。 If the received data is not an immediate request due to execution of a timer command (NO in step S304), CPU 310 determines whether the current data from the device is a periodic request for a timer command from air conditioner 100. It is determined whether or not (step S322). If the received data is a periodic request for a timer command (YES in step S322), CPU 310 refers to timer data 324 and refers to the timer command data accumulated for the device, For example, it is determined whether or not there is a repeat timer instruction or a one-time timer instruction (step S324). If there is timer command data accumulated for the device (YES in step S324), CPU 310 executes the process from step S310.

受信したデータがエアコン100からのタイマ命令の定期的な要求でない場合(ステップS322にてNOである場合)、CPU310は、受信したデータが電気機器の現在の動作状態やON/OFFのカウント数などを示すものであるか否かを判断する(ステップS332)。CPU310は、受信したデータが機器の現在の動作状態や上述したON/OFFのカウント数を示すものである場合(ステップS332にてYESである場合)、当該機器の現在の動作状態やON/OFFのカウント数を機器状態データ322に蓄積する(ステップS334)。CPU310は、ON/OFFのカウント数が前回の値よりも増えている場合(ステップS336にてYESである場合)、機器データ321を参照して、通信インターフェイス360を介して、現在の動作状態を機器とペアリング済みの1または複数の通信端末に送信する(ステップS338)。CPU310は、次の機器からのデータを待ち受ける。 If the received data is not a periodic request for a timer command from the air conditioner 100 (NO in step S322), the CPU 310 determines that the received data is the current operating state of the electric device, the ON/OFF count number, or the like. Is determined (step S332). When the received data indicates the current operating state of the device or the above-described ON/OFF count number (YES in step S332), the current operating state or ON/OFF of the device. The count number of is stored in the device status data 322 (step S334). When the count number of ON/OFF has increased from the previous value (YES in step S336), CPU 310 refers to device data 321 and determines the current operating state via communication interface 360. The data is transmitted to one or more communication terminals that have already been paired with the device (step S338). The CPU 310 waits for data from the next device.

受信したデータが機器の現在の動作状態やON/OFFのカウント数などを示すものでない場合(ステップS332にてNOである場合)、CPU310は、その他の処理を実行して(ステップS340)、次の機器からのデータを待ち受ける。
<スマートフォン400の構成>
If the received data does not indicate the current operating state of the device or the number of ON/OFF counts (NO in step S332), CPU 310 executes other processing (step S340), and then Await data from the device.
<Structure of smartphone 400>

図11を参照して、本実施の形態にかかるスマートフォン400などの通信端末の構成の一態様について説明する。スマートフォン400は、主たる構成要素として、CPU410と、メモリ420と、ディスプレイ430と、操作部440と、通信インターフェイス460と、スピーカ470と、マイク480などを含む。 One aspect of the configuration of the communication terminal such as the smartphone 400 according to the present embodiment will be described with reference to FIG. 11. The smartphone 400 includes a CPU 410, a memory 420, a display 430, an operation unit 440, a communication interface 460, a speaker 470, a microphone 480, and the like as main components.

CPU410は、メモリ420に記憶されているプログラムを実行することによって、スマートフォン400の各部を制御する。 The CPU 410 controls each unit of the smartphone 400 by executing the program stored in the memory 420.

メモリ420は、各種のRAMや各種のROMなどによって実現される。メモリ420は、CPU410によって実行されるプログラムたとえば家電制御用のアプリケーションプログラムや、CPU410によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかる家電管理サービスに利用されるデータベースなどを記憶する。 The memory 420 is realized by various RAMs, various ROMs, and the like. The memory 420 is used for a program executed by the CPU 410, such as an application program for controlling a home electric appliance, data generated by executing the program by the CPU 410, input data, and other home electric appliance management services according to the present embodiment. Stores a database etc.

ディスプレイ430は、CPU410からの信号に基づいて、テキストや画像を表示する。操作部440は、ユーザなどの命令を受け付けて、当該命令をCPU410に入力する。たとえば、CPU410は、エアコン100など家電制御用のアプリケーションプログラムに基づいて、ディスプレイ430に操作画面を表示して、操作部440を介してエアコン100への遠隔制御命令の入力を受け付ける。なお、ディスプレイ430と操作部440とはタッチパネルであってもよい。 The display 430 displays a text or an image based on the signal from the CPU 410. The operation unit 440 receives a command from a user or the like and inputs the command to the CPU 410. For example, CPU 410 displays an operation screen on display 430 based on an application program for controlling home appliances such as air conditioner 100, and receives an input of a remote control command to air conditioner 100 via operation unit 440. The display 430 and the operation unit 440 may be touch panels.

通信インターフェイス460は、CPU410からのデータを、インターネット、キャリア網、ルータなどを介して、サーバ300などの他の装置に送信する。逆に、通信インターフェイス460は、インターネット、キャリア網、ルータなどを介して当該他の装置からのデータを受信して、CPU410に受け渡す。 The communication interface 460 transmits the data from the CPU 410 to another device such as the server 300 via the Internet, a carrier network, a router, or the like. Conversely, the communication interface 460 receives data from the other device via the Internet, carrier network, router, etc., and transfers the data to the CPU 410.

スピーカ470は、CPU410からのデータに基づいて音声を出力し、マイク480は音声を受け付けて音声データをCPU410に入力する。 The speaker 470 outputs sound based on the data from the CPU 410, and the microphone 480 receives the sound and inputs the sound data to the CPU 410.

本実施の形態においては、CPU410は、操作部440を介してユーザの指示を受け付けて、家電制御用のアプリケーションプログラムを起動する。CPU410は、通信インターフェイス460を介して、サーバ300からペアリング済みのエアコン100に関するデータを受信して、図12に示すように、ディスプレイ430にエアコン100に関するデータを表示させる。CPU410は、操作部440を介してエアコン100に対する命令を受け付けて、通信インターフェイス460を介してサーバ300に命令を送信する。サーバ300は、当該命令に基づいてエアコン100を制御する。 In the present embodiment, CPU 410 receives a user's instruction via operation unit 440 and activates an application program for controlling home appliances. CPU410 receives the data regarding the air-conditioner 100 which has been paired from the server 300 via the communication interface 460, and displays the data regarding the air-conditioner 100 on the display 430 as shown in FIG. The CPU 410 receives a command for the air conditioner 100 via the operation unit 440 and transmits the command to the server 300 via the communication interface 460. The server 300 controls the air conditioner 100 based on the instruction.

また、本実施の形態においては、図13に示すように、CPU410は、操作部440を介して、部屋のリモコン199による操作でエアコン100が運転・停止した時やアプリからのタイマ設定が実行された時にサーバ300からお知らせが届くモードのON/OFFや、メンバーが「登録情報変更」や「機器削除」をした時にお知らせが届くモードのON/OFFの設定などを受け付ける。
<ネットワークシステム1の構成>
Further, in the present embodiment, as shown in FIG. 13, CPU 410 executes, through operation unit 440, when air conditioner 100 is operated/stopped by an operation by remote controller 199 in the room, and timer setting from an application is executed. ON/OFF of the mode in which the notification is received from the server 300 when the server is turned on, and ON/OFF of the mode in which the notification is notified when the member “changes the registration information” or “delete the device” is accepted.
<Configuration of network system 1>

以上のように構成されているため、本実施の形態にかかるネットワークシステム1は、以下のような機能を有する。図14を参照して、サーバ300は、メモリ320などによって実現されるタイマ情報記録部320Aと、通信インターフェイス360などによって実現される通信部360Aと、制御プログラムを実行するCPU310によって実現されるタイマ情報提供方法選択部310Aとを含む。タイマ情報提供方法選択部310Aは、次のタイマ命令の実行時刻と次の定期的なタイマ要求の時刻とに基づいて、エアコン100からの次のタイマ命令の要求に応じて次のタイマ命令をすぐにエアコン100に提供するか、エアコン100からの次の定期的な要求まで次のタイマ命令の提供を待つか、を選択する機能を有する。 Since configured as above, the network system 1 according to the present embodiment has the following functions. Referring to FIG. 14, server 300 includes timer information recording unit 320A implemented by memory 320 and the like, communication unit 360A implemented by communication interface 360 and the like, and timer information implemented by CPU 310 executing a control program. The provision method selection part 310A is included. Based on the execution time of the next timer command and the time of the next periodic timer request, the timer information providing method selection unit 310A immediately sends the next timer command in response to the request of the next timer command from the air conditioner 100. In addition, it has a function of selecting whether to provide to the air conditioner 100 or to wait for the next timer command to be provided until the next periodic request from the air conditioner 100.

そして、エアコン100A,100Bなどの電気機器は、メモリ120などによって実現されるタイマ情報記憶部120A,120Bと、制御プログラムを実行するプロセッサ110と通信インターフェイス160などによって実現される定期取得部161A,161Bと即時取得部162A,162Bとを含む。定期取得部161A,161Bは、定期的にサーバ300にタイマ命令を要求することによって次のタイマ命令を取得するものである。即時取得部162A,162Bは、タイマ命令を実行するたびに、サーバ300に次のタイマ命令を要求することによって次のタイマ命令を取得するものである。
<ネットワークシステム1のユースケース>
The electric devices such as the air conditioners 100A and 100B include timer information storage units 120A and 120B implemented by the memory 120 and the like, and regular acquisition units 161A and 161B implemented by the processor 110 executing the control program and the communication interface 160. And the immediate acquisition units 162A and 162B. The regular acquisition units 161A and 161B periodically request the server 300 for a timer command to acquire the next timer command. The immediate acquisition units 162A and 162B acquire the next timer command by requesting the next timer command from the server 300 each time the timer command is executed.
<Use Case of Network System 1>

以上のように構成されているため、本実施の形態にかかるネットワークシステム1においては、以下のような処理が行われる。まず、スマートフォン400などの通信端末によってリモートで設定されたタイマ命令はサーバ300で記憶される。そして、サーバ300は、エアコン100からのタイマ実行時の要求に応じて、次の定期的な要求の前のタイマ命令を送信したり、エアコン100からの定期的な要求に応じて、次のタイマ命令を送信したりする。なお、エアコン100は、次のタイマ命令が準備されているか否かを示す情報を受信して、次のタイマ命令があることを示すためのLEDライトを点灯させる。エアコン100は、次のタイマ命令がなくなるまで、タイマ用のLEDを点灯させる。 With the configuration as described above, the following processing is performed in the network system 1 according to the present embodiment. First, the server 300 stores a timer command that is remotely set by a communication terminal such as the smartphone 400. Then, the server 300 transmits the timer command before the next periodic request in response to the timer execution request from the air conditioner 100, or the next timer in response to the periodic request from the air conditioner 100. Send instructions. The air conditioner 100 receives information indicating whether or not the next timer command is prepared, and turns on the LED light indicating that the next timer command is present. The air conditioner 100 turns on the LED for the timer until the next timer command is exhausted.

たとえば、図15を参照して、予めタイマ命令が設定されている場合にさらに、繰り返しのない新たなタイマ命令がユーザから入力される場合について説明する。図15の(a)に示すように、(1)スマートフォン400を介してユーザが新たなタイマ命令を設定する。(2)サーバ300が新たなタイマ命令がある旨をエアコン100に送信する。このとき、エアコン100は、予め設定されているタイマ命令があるため、タイマ用のLEDライトを点灯させている。(3)エアコン100は、タイマ命令がある旨を受け付けた旨をサーバ300に返答する。(4)サーバ300は、タイマ命令がある旨をエアコン100が正常に受け付けた旨をスマートフォン400に表示させる。 For example, with reference to FIG. 15, a case where a timer command is set in advance and a new non-repeating timer command is input by the user will be described. As shown in FIG. 15A, (1) the user sets a new timer command via the smartphone 400. (2) The server 300 transmits to the air conditioner 100 that there is a new timer command. At this time, since the air conditioner 100 has a preset timer command, the LED light for the timer is turned on. (3) The air conditioner 100 replies to the server 300 that it has accepted that there is a timer command. (4) The server 300 causes the smartphone 400 to display that the air conditioner 100 has normally accepted that there is a timer command.

図15の(b)に示すように、前のタイマ設定時刻に達すると、エアコン100は前のタイマ命令を実行して、サーバ300に次のタイマ命令を即時要求する。この場合に、サーバ300は、次のタイマ命令の実行時刻が次の定期要求の前である場合は、すぐに次のタイマ命令をエアコン100に提供し、次のタイマ命令の実行時刻が次の定期要求の後である場合は、次の定期要求を受けた際に次のタイマ命令をエアコン100に提供する。なおここでは、サーバ300は、さらにその次のタイマ命令はないという旨をエアコン100に通知する。エアコン100は、タイマ用のLEDライトを点灯させている。次のタイマ設定時間に達すると、図15の(c)に示すように、(1)エアコン100は、次のタイマ命令を実行する。(2)エアコン100は、さらに次のタイマ命令がないため、タイマ用LEDを消灯する。 As shown in (b) of FIG. 15, when the previous timer setting time is reached, the air conditioner 100 executes the previous timer instruction and immediately requests the server 300 for the next timer instruction. In this case, the server 300 immediately provides the next timer command to the air conditioner 100 when the execution time of the next timer command is before the next periodic request, and the execution time of the next timer command is the next time. If it is after the periodic request, the next timer command is provided to the air conditioner 100 when the next periodic request is received. Here, the server 300 notifies the air conditioner 100 that there is no further timer command. The air conditioner 100 lights the LED light for the timer. When the next timer set time is reached, (1) the air conditioner 100 executes the next timer command, as shown in FIG. (2) The air conditioner 100 turns off the timer LED because there is no further timer command.

次に、図16を参照して、予めタイマ命令が設定されている場合にさらに、毎日繰り返しのタイマ命令がユーザから入力される場合について説明する。図16の(a)に示すように、(1)スマートフォン400を介してユーザが新たなタイマ命令を設定する。(2)サーバ300が新たなタイマ命令がある旨をエアコン100に送信する。このとき、エアコン100は、予め設定されているタイマ命令があるため、タイマ用のLEDライトを点灯させている。(3)エアコン100は、タイマ命令がある旨を受け付けた旨をサーバ300に返答する。(4)サーバ300は、タイマ命令がある旨をエアコン100が正常に受け付けた旨をスマートフォン400に表示させる。 Next, with reference to FIG. 16, a case where a timer command that is repeated every day is further input by the user when the timer command is set in advance will be described. As shown in (a) of FIG. 16, (1) the user sets a new timer command via the smartphone 400. (2) The server 300 transmits to the air conditioner 100 that there is a new timer command. At this time, since the air conditioner 100 has a preset timer command, the LED light for the timer is turned on. (3) The air conditioner 100 replies to the server 300 that it has accepted that there is a timer command. (4) The server 300 causes the smartphone 400 to display that the air conditioner 100 has normally accepted that there is a timer command.

図16の(b)に示すように、前のタイマ時刻に達すると、エアコン100は前のタイマ命令を実行して、サーバ300に次のタイマ命令を即時要求する。この場合に、サーバ300は、次のタイマ命令の実行時刻が次の定期要求の前である場合は、すぐに次のタイマ命令をエアコン100に提供し、次のタイマ命令の実行時刻が次の定期要求の後である場合は、次の定期要求を受けた際に次のタイマ命令をエアコン100に提供する。なおここでは、サーバ300は、さらにその次のタイマ命令がある旨をエアコン100に通知する。エアコン100は、タイマ用のLEDライトを点灯させている。次のタイマ設定時間に達すると、図16の(c)に示すように、(1)エアコン100は、次のタイマ命令を実行し、(2)さらにその次のタイマ命令があるため、タイマ用LEDを点灯したままにする。 As shown in (b) of FIG. 16, when the previous timer time is reached, the air conditioner 100 executes the previous timer command and immediately requests the server 300 for the next timer command. In this case, the server 300 immediately provides the next timer command to the air conditioner 100 when the execution time of the next timer command is before the next periodic request, and the execution time of the next timer command is the next time. If it is after the periodic request, the next timer command is provided to the air conditioner 100 when the next periodic request is received. Here, the server 300 notifies the air conditioner 100 that there is a next timer command. The air conditioner 100 lights the LED light for the timer. When the next timer setting time is reached, as shown in (c) of FIG. 16, (1) the air conditioner 100 executes the next timer instruction, and (2) there is the next timer instruction. Leave the LED on.

次に、図17を参照して、午前7時の暖房運転ONの毎日繰り返しのタイマ命令と午前8時の暖房運転OFFの毎日繰り返しのタイマ命令とが入力された場合について説明する。図17の(a)に示すように、サーバ300がエアコン100に午前7時のタイマ命令を送信する。この場合に、次のタイマ命令がある旨をエアコン100に通知する。このとき、エアコン100は、タイマ用のLEDライトを点灯させる。これによって、午前7時のタイマ設定時間に達すると、図17の(b)に示すように、エアコン100は、暖房運転をONする。 Next, a case will be described with reference to FIG. 17 in which a daily repeating timer command for heating operation ON at 7:00 am and a daily repeating timer command for heating operation OFF at 8:00 am are input. As illustrated in (a) of FIG. 17, the server 300 transmits a timer command for 7:00 am to the air conditioner 100. In this case, the air conditioner 100 is notified that there is a next timer command. At this time, the air conditioner 100 turns on the LED light for the timer. As a result, when the timer set time of 7:00 am is reached, the air conditioner 100 turns on the heating operation as shown in (b) of FIG.

エアコン100は、次の8時のタイマ命令があるため、図17の(c)に示すように、サーバ300に次のタイマ命令を即時要求する。この場合に、サーバ300は、次のタイマ命令の実行時刻が次の定期要求の前である場合は、すぐに次のタイマ命令をエアコン100に提供し、次のタイマ命令の実行時刻が次の定期要求の後である場合は、次の定期要求を受けた際に次のタイマ命令をエアコン100に提供する。なおここで、サーバ300は、さらにその次のタイマ命令がある旨をエアコン100に通知する。エアコン100は、午前8時のタイマ(次のタイマ)があるため、タイマ用のLEDライトを点灯させる。これによって、タイマ設定時間に達すると、図17の(d)に示すように、CPU110は、暖房運転をOFFして、さらに次の明日の7時のタイマ命令をサーバ300に即時要求する。この場合も、サーバ300は、次のタイマ命令の実行時刻が次の定期要求の前である場合は、すぐに次のタイマ命令をエアコン100に提供し、次のタイマ命令の実行時刻が次の定期要求の後である場合は、次の定期要求を受けた際に次のタイマ命令をエアコン100に提供する。なお、サーバ300は、さらにその次のタイマ命令がある旨をエアコン100に通知する。エアコン100は、午前7時のタイマ命令があるため、タイマ用のLEDライトを点灯させている。このように、毎日繰り返しタイマが設定された場合は、タイマ用LEDは点灯したままとなる。
<第2の実施の形態>
Since the air conditioner 100 has the next timer command at 8:00, as shown in FIG. 17C, the air conditioner 100 immediately requests the server 300 for the next timer command. In this case, the server 300 immediately provides the next timer command to the air conditioner 100 when the execution time of the next timer command is before the next periodic request, and the execution time of the next timer command is the next time. If it is after the periodic request, the next timer instruction is provided to the air conditioner 100 when the next periodic request is received. Here, the server 300 further notifies the air conditioner 100 that there is the next timer command. Since the air conditioner 100 has a timer for 8:00 am (next timer), the LED light for the timer is turned on. As a result, when the timer set time is reached, as shown in (d) of FIG. 17, the CPU 110 turns off the heating operation, and immediately requests the server 300 for a timer command at 7 o'clock tomorrow. Also in this case, the server 300 immediately provides the next timer command to the air conditioner 100 when the execution time of the next timer command is before the next periodic request, and the execution time of the next timer command is the next time. If it is after the periodic request, the next timer command is provided to the air conditioner 100 when the next periodic request is received. The server 300 further notifies the air conditioner 100 that there is a next timer command. Since the air conditioner 100 has a timer command for 7:00 am, the LED light for the timer is turned on. In this way, when the daily repeating timer is set, the timer LED remains lit.
<Second Embodiment>

第1の実施の形態においては、図10のステップS308において、次のタイマ命令の実行時刻が次の定期的なタイマ命令の要求の前か否かに基づいて、すぐにタイマ命令を送信するか否かを決定するものであった。しかしながら、図18に示すように、サーバ300のCPU310は、対象となる電気機器のために蓄積しているタイマ命令のデータがある場合(ステップS306にてYESである場合)、CPU310は、次のタイマ命令が各種機能をOFFする命令であるか否かを判断してもよい(ステップS308B)。そして、次のタイマ命令が各種機能をOFFする命令である場合(ステップS308BにてYESである場合)、CPU310は、ステップS310を実行してもよい。逆に、CPU110は、次のタイマ命令が各種機能をOFFする命令でない場合(ステップS308BにてNOである場合)、CPU310は、当該電気機器による次の定期的なタイマ命令の要求まで待ってもよい。
<第3の実施の形態>
In the first embodiment, in step S308 of FIG. 10, whether to immediately transmit the timer instruction based on whether or not the execution time of the next timer instruction is before the request of the next periodic timer instruction. It was to decide whether or not. However, as shown in FIG. 18, when the CPU 310 of the server 300 has timer command data accumulated for the target electric device (YES in step S306), the CPU 310 determines that It may be determined whether or not the timer command is a command for turning off various functions (step S308B). If the next timer instruction is an instruction to turn off various functions (YES in step S308B), CPU 310 may execute step S310. Conversely, if the next timer command is not a command to turn off various functions (NO in step S308B), CPU 310 waits until the next periodic timer command request by the electric device. Good.
<Third Embodiment>

あるいは、図19に示すように、サーバ300のCPU310は、対象となる電気機器のために蓄積しているタイマ命令のデータがある場合(ステップS306にてYESである場合)、CPU310は、現在、サーバ300の処理や通信が混雑しているか否かを判断してもよい(ステップS308C)。そして、現在、処理や通信が混雑していない場合(ステップS308CにてNOである場合)、CPU310は、ステップS310を実行してもよい。そして、サーバ300の処理や通信が混雑している場合(ステップS308CにてYESである場合)、当該電気機器による次の定期的なタイマ命令の要求まで待ってもよい。
<第4の実施の形態>
Alternatively, as shown in FIG. 19, when the CPU 310 of the server 300 has timer command data accumulated for the target electric device (YES in step S306), the CPU 310 is currently It may be determined whether the processing or communication of the server 300 is busy (step S308C). Then, if the processing and communication are not currently congested (NO in step S308C), CPU 310 may execute step S310. Then, if the processing and communication of the server 300 are congested (YES in step S308C), the processing may wait until the next periodic timer command request from the electric device.
<Fourth Embodiment>

また、図4のステップS116にてYESである場合に関して、以下のような処理を実行してもよい。エアコン100のプロセッサ110は、既に受信したサーバ300からのタイマ命令を実行したときに(ステップS114)、次のタイマ命令がある旨の情報を記憶している場合(ステップS116にてYESである場合)、0秒から所定の時間までのいずれかの期間待機してから、通信インターフェイス160を介してサーバ300に次のタイマの命令を要求してもよい。なお所定の時間は、たとえば、10分とか、5分とか、1分とか、30分とか、ユーザがタイマを設定しやすいキリのよい時間単位である。また、所定の時間は、生産時に予め定められているものであってもよい。これによっても、キリのよい時間にたくさんのユーザがタイマをセットしたとしても、サーバ300やネットワーク通信の最大負荷を低減することができる。
<第5の実施の形態>
Further, in the case of YES in step S116 of FIG. 4, the following processing may be executed. When the processor 110 of the air conditioner 100 executes the timer command that has already been received from the server 300 (step S114) and stores information indicating that there is a next timer command (YES in step S116). ), and after waiting for any period from 0 seconds to a predetermined time, the next timer command may be requested to the server 300 via the communication interface 160. Note that the predetermined time is, for example, 10 minutes, 5 minutes, 1 minute, 30 minutes, or a fine time unit in which the user can easily set the timer. Further, the predetermined time may be predetermined at the time of production. This also makes it possible to reduce the maximum load of the server 300 and network communication even if many users set the timer at a sharp time.
<Fifth Embodiment>

第1から第4の実施の形態のネットワークシステム1の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ300やエアコン100やスマートフォン400の各々の役割の一部または全部を別の装置が担ったり、それらの装置の1つ1つの役割の一部または全部を、複数の装置で分担したりしてもよい。 Other devices may perform some or all of the roles of the respective devices of the network system 1 according to the first to fourth embodiments. For example, another device may play a part or all of the roles of each of the server 300, the air conditioner 100, and the smartphone 400, or a part or all of the roles of each of these devices may be shared by a plurality of devices. You may.

またタイマ命令は、ユーザに入力されるような種類のものに限らず、各種装置の各種機能のON/OFFなどであってもよい。たとえば、第1から第4の実施の形態の技術は、各種装置のマイコンの電源のON/OFFなどの制御にも利用することが可能である。
<まとめ>
Further, the timer command is not limited to the type input by the user, and may be ON/OFF of various functions of various devices. For example, the techniques of the first to fourth embodiments can be used for controlling ON/OFF of the power supply of microcomputers of various devices.
<Summary>

上記の実施の形態においては、通信インターフェイス360と、通信インターフェイス360を介して、電気機器100からタイマ命令の要求を受け付けたときに、所定の条件を満たしている場合にタイマ命令を電気機器100に提供するためのプロセッサ310と、を備えるサーバ300が提供される。 In the above-described embodiment, when the communication interface 360 receives a request for a timer command from the electric device 100 via the communication interface 360, the timer command is transmitted to the electric device 100 when a predetermined condition is satisfied. A server 300 is provided that includes a processor 310 for providing.

好ましくは、プロセッサ310は、タイマ命令が、現在時刻から所定の時間以内に実行すべきものである場合に、所定の条件が満たされているとして、通信インターフェイス360を介してタイマ命令を電気機器100に提供する。 Preferably, the processor 310 determines that the predetermined condition is satisfied when the timer command is to be executed within a predetermined time from the current time, and transmits the timer command to the electric device 100 via the communication interface 360. provide.

好ましくは、上記のサーバ300と、上記の電気機器100とを含むネットワークシステム1が提供される。電気機器100は、定期的にタイマ命令の要求をサーバ300に提供する。 Preferably, a network system 1 including the server 300 and the electric device 100 is provided. The electric device 100 periodically provides the server 300 with a request for a timer command.

好ましくは、上記のサーバ300と、上記の電気機器100とを含むネットワークシステム1が提供される。電気機器100は、次のタイマ命令有無情報を元に、タイマ命令を実行したときに、次のタイマ命令がある場合のみ、次のタイマ命令の要求をサーバ300に提供する。 Preferably, a network system 1 including the server 300 and the electric device 100 is provided. The electric device 100 provides a request for the next timer command to the server 300 only when the next timer command is present when the timer command is executed based on the next timer command presence/absence information.

好ましくは、電気機器が空気調和機100である。 Preferably, the electric device is the air conditioner 100.

上記の実施の形態においては、プロセッサ310が、通信インターフェイス360を介して、電気機器100からタイマ命令の要求を受け付けるステップと、プロセッサ310が、所定の条件が満たされているか否かを判断するステップと、所定の条件が満たされている場合に、プロセッサ310が、通信インターフェイス360を介してタイマ命令を電気機器100に提供するステップとを備える、情報処理方法が提供される。 In the above-described embodiment, processor 310 receives a request for a timer command from electric device 100 via communication interface 360, and processor 310 determines whether a predetermined condition is satisfied. And a step of causing the processor 310 to provide a timer command to the electric device 100 via the communication interface 360 when a predetermined condition is satisfied.

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

1 :ネットワークシステム
100 :エアコン
100A :エアコン
100B :エアコン
110 :CPU
120 :メモリ
120A :タイマ情報記憶部
120B :タイマ情報記憶部
121 :メモリ領域
122 :メモリ領域
123 :メモリ領域
1231 :メモリ領域
130 :LEDライト
140 :操作部
160 :通信インターフェイス
161A :定期取得部
161B :定期取得部
162A :即時取得部
162B :即時取得部
170 :スピーカ
180 :リモコン受信部
190 :機器駆動部
199 :リモコン
300 :サーバ
310 :CPU
310A :タイマ情報提供方法選択部
320 :メモリ
320A :タイマ情報記録部
321 :機器データ
322 :機器状態データ
323 :ペアリングデータ
324 :タイマデータ
330 :ディスプレイ
340 :操作部
360 :通信インターフェイス
360A :通信部
380 :時計
400 :スマートフォン
410 :CPU
420 :メモリ
430 :ディスプレイ
440 :操作部
460 :通信インターフェイス
470 :スピーカ
480 :マイク
500 :モデム
600 :ルータ
1: Network system 100: Air conditioner 100A: Air conditioner 100B: Air conditioner 110: CPU
120: Memory 120A: Timer information storage unit 120B: Timer information storage unit 121: Memory area 122: Memory area 123: Memory area 1231: Memory area 130: LED light 140: Operation unit 160: Communication interface 161A: Periodic acquisition unit 161B: Periodic acquisition unit 162A: Immediate acquisition unit 162B: Immediate acquisition unit 170: Speaker 180: Remote control reception unit 190: Device drive unit 199: Remote control 300: Server 310: CPU
310A: Timer information providing method selection unit 320: Memory 320A: Timer information recording unit 321: Device data 322: Device status data 323: Pairing data 324: Timer data 330: Display 340: Operation unit 360: Communication interface 360A: Communication unit 380: Clock 400: Smartphone 410: CPU
420: Memory 430: Display 440: Operation part 460: Communication interface 470: Speaker 480: Microphone 500: Modem 600: Router

Claims (4)

通信インターフェイスと、
前記通信インターフェイスを介して、電気機器からタイマ命令の即時要求を受け付けたときに、次のタイマ命令の定期的な要求時までに実行すべき第1のタイマ命令が蓄積されているか否かを判断し、次のタイマ命令の定期的な要求時までに実行すべき第1のタイマ命令が蓄積されている場合に、当該第1のタイマ命令と、その次に実行すべき第2のタイマ命令があるか否かを示す情報とを前記電気機器に提供するプロセッサと、を備えるサーバ。
Communication interface,
When an immediate request for a timer command is received from an electric device via the communication interface, it is determined whether or not the first timer command to be executed is accumulated by the time of the periodic request for the next timer command. If the first timer instruction to be executed is accumulated by the time of the periodical request of the next timer instruction, the first timer instruction and the second timer instruction to be executed next are stored. server and a pulp processor to provide the information indicating whether there is the electric appliance.
サーバと、電気機器とを含むネットワークシステムであって、
前記電気機器は、定期的に前記サーバにタイマ命令を要求するものであって、
前記サーバは、前記電気機器からタイマ命令の即時要求を受け付けたときに、次のタイマ命令の定期的な要求時までに実行すべき第1のタイマ命令が蓄積されているか否かを判断し、次のタイマ命令の定期的な要求時までに実行すべき第1のタイマ命令が蓄積されている場合に、当該第1のタイマ命令と、その次に実行すべき第2のタイマ命令があるか否かを示す情報とを前記電気機器に提供し、
前記電気機器は、その次に実行すべき前記第2のタイマ命令があることを示す情報を前記サーバから受け取っている場合は、前記第1のタイマ命令を実行した際にも前記サーバにタイマ命令を要求する、ネットワークシステム。
A network system including a server and an electric device,
The electric device periodically requests a timer command from the server,
When the server receives an immediate request for a timer command from the electric device, the server determines whether or not the first timer command to be executed is accumulated by the time when the next timer command is periodically requested. , when the first timer instruction to be executed until the periodic requests for the next timer instruction is stored, there is the the first timer instruction, the second timer instruction to be executed next Providing information indicating whether or not to the electric device,
When the electric device receives from the server information indicating that there is the second timer command to be executed next, the electric device also issues a timer command to the server when executing the first timer command. Request a network system.
前記電気機器が空気調和機である、請求項2に記載のネットワークシステム。 The network system according to claim 2, wherein the electric device is an air conditioner. プロセッサが、通信インターフェイスを介して、電気機器からタイマ命令の即時要求を受け付けるステップと、
前記プロセッサが、次のタイマ命令の要求時までに実行すべき第1のタイマ命令が蓄積されているか否かを判断するステップと、
次のタイマ命令の要求時までに実行すべき第1のタイマ命令が蓄積されている場合に、前記プロセッサが、前記通信インターフェイスを介して当該第1のタイマ命令と、その次に実行すべき第2のタイマ命令があるか否かを示す情報とを前記電気機器に提供するステップとを備える、情報処理方法。
The processor accepting an immediate request for a timer command from the electrical device via the communication interface;
The processor determining whether or not a first timer instruction to be executed has been accumulated by the time the next timer instruction is requested;
If the first timer instruction to be executed until the next request timer instruction is stored, the processor, the instructions the first timer via said communication interface, the to be executed next And a step of providing the electric device with information indicating whether or not there is a second timer instruction.
JP2017214597A 2017-11-07 2017-11-07 Server, network system, and information processing method Active JP6713974B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017214597A JP6713974B2 (en) 2017-11-07 2017-11-07 Server, network system, and information processing method
CN201811291471.7A CN110017574B (en) 2017-11-07 2018-10-31 Server, network system and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017214597A JP6713974B2 (en) 2017-11-07 2017-11-07 Server, network system, and information processing method

Publications (2)

Publication Number Publication Date
JP2019086212A JP2019086212A (en) 2019-06-06
JP6713974B2 true JP6713974B2 (en) 2020-06-24

Family

ID=66762753

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017214597A Active JP6713974B2 (en) 2017-11-07 2017-11-07 Server, network system, and information processing method

Country Status (2)

Country Link
JP (1) JP6713974B2 (en)
CN (1) CN110017574B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021042885A (en) * 2019-09-09 2021-03-18 シャープ株式会社 Server, air conditioning control system, control method and control program
JPWO2021075020A1 (en) * 2019-10-17 2021-11-18 日立ジョンソンコントロールズ空調株式会社 Indoor unit, air conditioner and air conditioner
JP7390157B2 (en) * 2019-10-18 2023-12-01 シャープ株式会社 Servers, information processing methods, and network systems
CN110944256A (en) * 2019-10-30 2020-03-31 厦门巨嗨科技有限公司 Microphone control system, method and medium
WO2021157081A1 (en) * 2020-02-07 2021-08-12 三菱電機株式会社 Remote controller
JP7572233B2 (en) * 2020-12-21 2024-10-23 東芝ライフスタイル株式会社 Home Appliances and Home Appliance Systems

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000313145A (en) * 1999-03-01 2000-11-14 Canon Inc Print control device, data processing method of print control device, and storage medium storing computer-readable program
CN1312447C (en) * 2002-11-26 2007-04-25 乐金电子(天津)电器有限公司 Device and method for controlling data transmission of network air conditioner
JP5136403B2 (en) * 2008-12-29 2013-02-06 ダイキン工業株式会社 Equipment control system
JP5195817B2 (en) * 2010-05-18 2013-05-15 ダイキン工業株式会社 Schedule providing apparatus and schedule providing system
CN103245038A (en) * 2012-02-10 2013-08-14 大金工业株式会社 Remote air conditioning voice-control system and remote air conditioning voice-control method
CN102679510A (en) * 2012-04-24 2012-09-19 美的集团有限公司 Air conditioning system controlled through gateway
CN105899887B (en) * 2014-03-27 2018-12-25 三菱电机株式会社 Air Conditioning Management System
JP2019060535A (en) * 2017-09-26 2019-04-18 パナソニックIpマネジメント株式会社 Air conditioning control system, and air conditioning control method, and program
CN111201406B (en) * 2017-10-11 2021-08-24 夏普株式会社 Air conditioner and network system

Also Published As

Publication number Publication date
CN110017574B (en) 2021-03-30
CN110017574A (en) 2019-07-16
JP2019086212A (en) 2019-06-06

Similar Documents

Publication Publication Date Title
JP6713974B2 (en) Server, network system, and information processing method
CN108317631B (en) Home appliances, home appliance systems and server devices
JP5538343B2 (en) Information reporting system
US9946288B2 (en) Energy management system, terminal device, display control method, and program
CN111094861A (en) Network system
JP2015100266A (en) Electric device control apparatus, electric device control method and program
JP6392522B2 (en) Operation terminal, program, and method
JP7542584B2 (en) Device status notification control device, device status notification system, device status notification method and program
WO2014185174A1 (en) Energy management controller, energy management system, energy management method, and program
JP2017146760A (en) Network system, electric apparatus, communication terminal, and program for communication terminal
JP2018021709A (en) Air Conditioning System
JP6681582B2 (en) Information terminal control method and air conditioning control system in air conditioning control system
JP6216322B2 (en) Energy consuming equipment control device, energy consuming equipment control method, and energy consuming equipment control system
JP6971323B2 (en) Air conditioner and network system
KR101668630B1 (en) Device, system and method for smart control using gps, recording medium for performing the method
JP2019011887A (en) Air conditioner and method for controlling air conditioner
JP7079791B2 (en) Servers and electrical equipment
JP2016181180A (en) Control system, control device, and control method
CN106123210A (en) Air quality control method based on air-conditioner
CN113357754A (en) Method and device for displaying running state, storage medium and electronic device
JP6513538B2 (en) Electrical equipment
JPWO2012115122A1 (en) Device control apparatus and device control method
JP6835690B2 (en) Communication equipment, air conditioners, and network systems
JP7057204B2 (en) Network system, server and information processing method
JP6621506B2 (en) Operation terminal, program, and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190827

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200331

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200420

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200602

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200604

R150 Certificate of patent or registration of utility model

Ref document number: 6713974

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150