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
JP7530741B2 - Network system and information processing method - Google Patents
[go: Go Back, main page]

JP7530741B2 - Network system and information processing method - Google Patents

Network system and information processing method Download PDF

Info

Publication number
JP7530741B2
JP7530741B2 JP2020083598A JP2020083598A JP7530741B2 JP 7530741 B2 JP7530741 B2 JP 7530741B2 JP 2020083598 A JP2020083598 A JP 2020083598A JP 2020083598 A JP2020083598 A JP 2020083598A JP 7530741 B2 JP7530741 B2 JP 7530741B2
Authority
JP
Japan
Prior art keywords
washing machine
washing
information
server
adjustment
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
JP2020083598A
Other languages
Japanese (ja)
Other versions
JP2021177846A (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 JP2020083598A priority Critical patent/JP7530741B2/en
Priority to CN202110507799.3A priority patent/CN113652840A/en
Publication of JP2021177846A publication Critical patent/JP2021177846A/en
Application granted granted Critical
Publication of JP7530741B2 publication Critical patent/JP7530741B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/04Signal transfer or data transmission arrangements
    • D06F34/05Signal transfer or data transmission arrangements for wireless communication between components, e.g. for remote monitoring or control
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F33/00Control of operations performed in washing machines or washer-dryers 
    • D06F33/30Control of washing machines characterised by the purpose or target of the control 
    • D06F33/32Control of operational steps, e.g. optimisation or improvement of operational steps depending on the condition of the laundry
    • D06F33/37Control of operational steps, e.g. optimisation or improvement of operational steps depending on the condition of the laundry of metering of detergents or additives
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/14Arrangements for detecting or measuring specific parameters
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/14Arrangements for detecting or measuring specific parameters
    • D06F34/18Condition of the laundry, e.g. nature or weight
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F34/00Details of control systems for washing machines, washer-dryers or laundry dryers
    • D06F34/14Arrangements for detecting or measuring specific parameters
    • D06F34/22Condition of the washing liquid, e.g. turbidity
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2103/00Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2103/02Characteristics of laundry or load
    • D06F2103/04Quantity, e.g. weight or variation of weight
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2103/00Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2103/18Washing liquid level
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2103/00Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2103/20Washing liquid condition, e.g. turbidity
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2103/00Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
    • D06F2103/40Opening or locking status of doors
    • DTEXTILES; PAPER
    • D06TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
    • D06FLAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
    • D06F2105/00Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
    • D06F2105/56Remaining operation time; Remaining operational cycles

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Control Of Washing Machine And Dryer (AREA)
  • Accessory Of Washing/Drying Machine, Commercial Washing/Drying Machine, Other Washing/Drying Machine (AREA)

Description

本発明は、洗濯機や乾燥機の技術に関する。 The present invention relates to technology for washing machines and dryers.

従来から、洗濯機や乾燥機などの電気機器をシェアしながら利用するための技術が知られている。たとえば、特開2019-171157号公報(特許文献1)には、洗濯機が開示されている。特許文献1によると、洗濯システムは、洗濯機と携帯端末を含む。携帯端末は、洗濯機の運転条件設定部で設定可能な組み合わせからなる運転条件が予め設定された複数のオリジナルコースのうちの1つを1つの操作で選択可能であり、その選択されたオリジナルコースの運転条件の情報を洗濯機の通信部に送信する。洗濯機は、通信部で受信された携帯端末からのオリジナルコースの運転条件の情報に基づいて、運転条件設定部により洗濯部の運転条件を設定する。 Conventionally, there are known technologies for sharing and using electrical appliances such as washing machines and dryers. For example, JP 2019-171157 A (Patent Document 1) discloses a washing machine. According to Patent Document 1, a washing system includes a washing machine and a mobile terminal. The mobile terminal can select, with a single operation, one of a plurality of original courses for which operating conditions consisting of combinations that can be set by an operating condition setting unit of the washing machine are preset, and transmits information on the operating conditions of the selected original course to a communication unit of the washing machine. The washing machine sets the operating conditions of the washing unit by an operating condition setting unit based on the information on the operating conditions of the original course from the mobile terminal received by the communication unit.

特開2015-205121号公報(特許文献2)には、洗濯機システムが開示されている。特許文献2によると、実施形態の洗濯機システムは、洗濯機と、表示手段(モニタ表示部、携帯表示部)を有する表示操作端末(モニタ端末、携帯端末)と、を備え、表示操作端末(モニタ端末、携帯端末)の表示手段(モニタ表示部、携帯表示部)に複数の洗濯指示マークと洗濯物に関する情報である追加情報とを選択可能に表示し、洗濯指示マークと追加情報との組合せに基づいて洗濯機の運転が可能であるかを判定し、運転が可能であると判定すると、運転に適した運転コースを報知する。 JP 2015-205121 A (Patent Document 2) discloses a washing machine system. According to Patent Document 2, the washing machine system of an embodiment includes a washing machine and a display operation terminal (monitor terminal, mobile terminal) having a display means (monitor display unit, mobile display unit), and displays a plurality of washing instruction marks and additional information that is information related to laundry on the display means (monitor display unit, mobile display unit) of the display operation terminal (monitor terminal, mobile terminal) in a selectable manner, and determines whether the washing machine can be operated based on a combination of the washing instruction marks and the additional information, and if it is determined that operation is possible, notifies the user of an operation course suitable for operation.

特開2014-33765号公報(特許文献3)には、洗濯機通信システムが開示されている。特許文献3によると、洗濯機と携帯端末とより構成される洗濯機通信システムにおいて、洗濯機は、洗濯コースを設定する設定部と、洗濯コースを制御する制御部と、携帯端末と無線通信をする無線送受信部とを有し、携帯端末は、洗濯機のコース説明を表示する表示部と、洗濯機の制御内容を入力する入力部と、前記制御内容を電文に変換する演算部と、洗濯機と無線通信をする無線通信部とを有し、携帯端末の表示部に表示されたコース説明が選択された場合には、前記コース説明に対応する洗濯コースが洗濯機の設定部に設定されるものとし、洗濯機への直接入力もしくは携帯端末による入力により洗濯コースが設定される。 JP 2014-33765 A (Patent Document 3) discloses a washing machine communication system. According to Patent Document 3, in a washing machine communication system consisting of a washing machine and a mobile terminal, the washing machine has a setting unit that sets the washing course, a control unit that controls the washing course, and a wireless transmission/reception unit that communicates wirelessly with the mobile terminal, and the mobile terminal has a display unit that displays the washing machine's course description, an input unit that inputs the washing machine's control contents, a calculation unit that converts the control contents into a telegram, and a wireless communication unit that communicates wirelessly with the washing machine, and when a course description displayed on the display unit of the mobile terminal is selected, the washing course corresponding to the course description is set in the setting unit of the washing machine, and the washing course is set by direct input to the washing machine or input via the mobile terminal.

特開2019-171157号公報JP 2019-171157 A 特開2015-205121号公報JP 2015-205121 A 特開2014-33765号公報JP 2014-33765 A

本発明の目的は、ユーザに適した洗濯を実行するための技術を提供することにある。 The objective of the present invention is to provide technology that allows users to perform laundry in a way that suits them.

本発明のある態様に従うと、洗濯機と、洗濯機に関する情報の入力を受け付ける通信端末と、通信端末からの情報に基づいて、洗濯機に洗濯用の制御プログラムをダウンロードするためのサーバと、を備えるネットワークシステムが提供される。 According to one aspect of the present invention, a network system is provided that includes a washing machine, a communication terminal that accepts input of information about the washing machine, and a server that downloads a washing control program to the washing machine based on information from the communication terminal.

以上のように、本発明によれば、ユーザに適した洗濯を実行するための技術が提供される。 As described above, the present invention provides technology for performing laundry that is suitable for the user.

第1の実施の形態にかかるネットワークシステム1の全体構成を示すイメージ図である。1 is a conceptual diagram showing an overall configuration of a network system 1 according to a first embodiment. 第1の実施の形態にかかる通信端末300の画面遷移を示すイメージ図である。4A to 4C are image diagrams showing screen transitions of a communication terminal 300 according to the first embodiment. 第1の実施の形態にかかるネットワークシステム1におけるシーケンス図である。FIG. 2 is a sequence diagram in the network system 1 according to the first embodiment. 第1の実施の形態にかかる通信端末300の構成を表わすブロック図である。FIG. 2 is a block diagram showing a configuration of a communication terminal 300 according to the first embodiment. 第1の実施の形態にかかる通信端末300の画面を示すイメージ図である。FIG. 2 is an image diagram showing a screen of a communication terminal 300 according to the first embodiment. 第1の実施の形態にかかる洗濯機200の構成を表わすブロック図である。FIG. 1 is a block diagram showing a configuration of a washing machine 200 according to a first embodiment. 第1の実施の形態にかかる調整データを示す図である。FIG. 4 is a diagram showing adjustment data according to the first embodiment; 第1の実施の形態にかかるサーバ100の構成を表わすブロック図である。FIG. 1 is a block diagram showing a configuration of a server 100 according to a first embodiment. 第1の実施の形態にかかるユーザ情報データ121を示すイメージ図である。FIG. 2 is a conceptual diagram showing user information data 121 according to the first embodiment. 第1の実施の形態にかかる洗濯機情報データ122を示すイメージ図である。FIG. 4 is a conceptual diagram showing washing machine information data 122 according to the first embodiment. 第1の実施の形態にかかるプログラム情報データ123を示すイメージ図である。FIG. 2 is a conceptual diagram showing program information data 123 according to the first embodiment. 第1の実施の形態にかかるフィードバック対応データを示すイメージ図である。FIG. 11 is a conceptual diagram showing feedback corresponding data according to the first embodiment; 第1の実施の形態にかかる調整値限界対応データを示すイメージ図である。FIG. 11 is a conceptual diagram showing adjustment value limit correspondence data according to the first embodiment; 第1の実施の形態にかかる調整値揺らぎ対応データを示すイメージ図である。11 is a conceptual diagram showing adjustment value fluctuation corresponding data according to the first embodiment; FIG. 第1の実施の形態にかかる洗剤対応データを示すイメージ図で調整値限界対応データある。FIG. 11 is an image diagram showing detergent corresponding data according to the first embodiment, which is adjustment value limit corresponding data. 第1の実施の形態にかかるセンシング結果対応データを示すイメージ図で調整値限界対応データある。FIG. 11 is an image diagram showing sensing result corresponding data according to the first embodiment, which is adjustment value limit corresponding data. 第1の実施の形態にかかる放置対応データを示すイメージ図で調整値限界対応データある。FIG. 11 is an image diagram showing the left-alone corresponding data according to the first embodiment, which is the adjustment value limit corresponding data. 第1の実施の形態にかかるサーバ100の機能的な構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a server 100 according to the first embodiment. 第1の実施の形態にかかるサーバ100の情報処理を示すフローチャートである。5 is a flowchart showing information processing of the server 100 according to the first embodiment.

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
<第1の実施の形態>
<ネットワークシステムの全体構成>
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same components 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 of network system>

まず図1を参照して、本実施の形態にかかるネットワークシステム1の全体構成について説明する。ネットワークシステム1は、主たる装置として、本サービスを提供するためのサーバ100と、ルータやインターネットなどを介してサーバ100とデータをやり取りする各家庭に配置される複数の洗濯機200と、洗濯機200を利用するユーザのスマートフォンなどの通信端末300などを含む。
<ネットワークシステムの動作概要>
First, the overall configuration of a network system 1 according to the present embodiment will be described with reference to Fig. 1. The network system 1 includes, as main devices, a server 100 for providing the present service, a plurality of washing machines 200 installed in each home that exchange data with the server 100 via a router, the Internet, etc., and a communication terminal 300 such as a smartphone of a user who uses the washing machines 200.
<Network system operation overview>

次に図1から図3を参照して、本実施の形態にかかるネットワークシステム1の動作概要について説明する。 Next, an overview of the operation of the network system 1 according to this embodiment will be described with reference to Figures 1 to 3.

まず、ユーザが洗濯機200による洗濯を実行する。洗濯が終わると、洗濯機200は、その旨をサーバ100に送信する。このとき洗濯機200は、今回の洗濯中に測定された各種のセンシング結果のデータをサーバ100に送信する。たとえば、実行されたステップや、各ステップで使用された水量や、各ステップの時間や、洗濯物の量や、汚れの程度などがアップロードされる。 First, the user runs the washing machine 200 to wash the laundry. When the washing is finished, the washing machine 200 transmits a notification to that effect to the server 100. At this time, the washing machine 200 transmits various sensing result data measured during this washing to the server 100. For example, the steps performed, the amount of water used in each step, the time for each step, the amount of laundry, the degree of dirt, etc. are uploaded.

サーバ100は、洗濯機200のユーザの通信端末300に、洗濯が終了した旨やフィードバックを受け付ける旨を送信する。通信端末300は、ユーザから今回の洗濯に関するフィードバックを受け付けて、サーバ100に送信する。サーバ100は、フィードバックに基づいて、洗濯機200の標準的な洗濯コースにおける各種の設定値を補正して、当該補正データを洗濯機200に送信する。これによって、洗濯機200は、次回の標準的な洗濯コースを実行する際に、よりユーザのニーズに沿った制御を行うことができる。 The server 100 transmits to the communication terminal 300 of the user of the washing machine 200 a notification that the wash is complete and a notification that feedback is being received. The communication terminal 300 receives feedback from the user regarding the current wash and transmits it to the server 100. The server 100 corrects various settings in the standard wash course of the washing machine 200 based on the feedback, and transmits the correction data to the washing machine 200. This allows the washing machine 200 to perform control that is more in line with the user's needs when executing the next standard wash course.

本実施の形態においては、フィードバックがサーバ100に提供された後、サーバ100は、今回の洗濯に関するセンシング結果に関するレポートを通信端末300に送信する。通信端末300は、センシング結果に関するレポートを表示する。 In this embodiment, after the feedback is provided to the server 100, the server 100 transmits a report on the sensing results for the current wash to the communication terminal 300. The communication terminal 300 displays the report on the sensing results.

そして特に本実施の形態においては、サーバ100は、通信端末300に入力されたフィードバックや、洗濯機200によるセンシング結果に基づいて、よりユーザのニーズに沿った制御を行うための洗濯用の制御プログラムを洗濯機200にダウンロードするものである。たとえば、サーバ100は、よりユーザのニーズに沿った制御を行うための洗濯の制御プログラムが準備されている場合に、ユーザの通信端末300に、当該制御プログラムを洗濯機200にダウンロードするか否かを問い合わせる。そして、ユーザからの肯定的な回答を受けると、サーバ100は、当該制御プログラムを洗濯機200にダウンロードする In particular, in this embodiment, the server 100 downloads a washing control program to the washing machine 200 to perform control that is more in line with the user's needs, based on feedback input to the communication terminal 300 and the sensing results of the washing machine 200. For example, when a washing control program that is more in line with the user's needs is prepared, the server 100 inquires of the user's communication terminal 300 whether or not to download the control program to the washing machine 200. Then, when the server 100 receives an affirmative response from the user, it downloads the control program to the washing machine 200.

このように、本実施の形態にかかるネットワークシステム1は、ユーザが通信端末300や洗濯機200に入力した情報や、洗濯機200のセンシング結果などに基づいて、よりユーザのニーズに沿った洗濯を実行するための制御プログラムが洗濯機200に提供されるものである。以下、このような機能を実現するためのネットワークシステムの各装置の構成について詳述する。
<通信端末300の構成>
In this way, network system 1 according to the present embodiment provides washing machine 200 with a control program for performing washing that better meets the needs of the user, based on information input by the user to communication terminal 300 or washing machine 200, and sensing results of washing machine 200. The configuration of each device in the network system for realizing such functions will be described in detail below.
<Configuration of communication terminal 300>

まず、洗濯機200を利用するユーザが利用する通信端末300の構成の一態様について説明する。通信端末300は、スマートフォンや、ウェアラブル端末や、タブレットや、パーソナルコンピュータなどのような、サーバ100とデータ通信可能な装置である。図4を参照して、通信端末300は、主たる構成要素として、CPU310と、メモリ320と、ディスプレイ330と、操作部340と、通信インターフェイス360と、スピーカ370と、マイク380などを含む。 First, one aspect of the configuration of the communication terminal 300 used by a user who uses the washing machine 200 will be described. The communication terminal 300 is a device capable of data communication with the server 100, such as a smartphone, a wearable device, a tablet, or a personal computer. Referring to FIG. 4, the communication terminal 300 includes, as main components, a CPU 310, a memory 320, a display 330, an operation unit 340, a communication interface 360, a speaker 370, and a microphone 380.

CPU310は、メモリ320あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、通信端末300の各部を制御する。 The CPU 310 controls each part of the communication terminal 300 by executing programs stored in the memory 320 or an external storage medium.

メモリ320は、各種のRAM(Random Access Memory)、各種のROM(Read-Only Memory)などによって実現される。メモリ320は、CPU310によって実行される各種のアプリケーションプログラムや、CPU310によるプログラムの実行により生成されたデータ、サーバ100から受信したテキストデータや画像データや音声データや、操作部340を介して入力されたデータなどを記憶する。 Memory 320 is realized by various RAMs (Random Access Memories), various ROMs (Read-Only Memories), etc. Memory 320 stores various application programs executed by CPU 310, data generated by execution of programs by CPU 310, text data, image data, and audio data received from server 100, data input via operation unit 340, etc.

ディスプレイ330は、CPU310からの信号に基づいて、文字や画像などを出力する。操作部340は、ユーザからの命令を受け付けて、当該命令をCPU310に入力する。ディスプレイ330と操作部340は、タッチパネル350によって実現されてもよい。 The display 330 outputs characters, images, etc. based on signals from the CPU 310. The operation unit 340 accepts commands from a user and inputs the commands to the CPU 310. The display 330 and the operation unit 340 may be realized by a touch panel 350.

通信インターフェイス360は、無線LAN通信あるいは有線LANなどの通信モジュールによって実現される。通信インターフェイス360は、有線通信あるいは無線通信によってサーバ100などの他の装置との間でデータを送受信する。 The communication interface 360 is realized by a communication module such as a wireless LAN communication or a wired LAN. The communication interface 360 transmits and receives data to and from other devices such as the server 100 via wired or wireless communication.

スピーカ370は、CPU310からの信号に基づいて、音声を出力する。マイク380は、外部からの音声に基づいて音声信号を作成し、CPU310に入力する。 The speaker 370 outputs audio based on a signal from the CPU 310. The microphone 380 creates an audio signal based on external audio and inputs it to the CPU 310.

本実施の形態においては、たとえば、CPU310は、メモリ320のプログラムに従って、サーバ100からの指示に基づいて、操作部340を介して、ユーザから洗濯に関するフィードバックを受け付けたり、当該フィードバックデータを通信インターフェイス360を介してサーバ100に送信したりする。なお、フィードバック情報は、洗濯機200が、自身のユーザインターフェイスを介して直接受け付けてもよい。 In this embodiment, for example, the CPU 310 receives feedback on laundry from the user via the operation unit 340 based on instructions from the server 100 in accordance with the program in the memory 320, and transmits the feedback data to the server 100 via the communication interface 360. The feedback information may be received directly by the washing machine 200 via its own user interface.

また、本実施の形態においては、図5を参照して、CPU310は、メモリ320のプログラムに従って、操作部340を介して、ユーザから洗濯機200に投入する洗剤や柔軟剤に関する情報を受け付けて、当該情報を通信インターフェイス360を介してサーバ100に送信したりする。なお、後述するように、洗濯機200で使用する洗剤や柔軟剤に関する情報も、洗濯機200が取得してもよい。
<洗濯機200の構成>
5, in the present embodiment, CPU 310 receives information on the detergent and fabric softener to be put into washing machine 200 from the user via operation unit 340 in accordance with the program in memory 320, and transmits the information to server 100 via communication interface 360. Note that, as will be described later, information on the detergent and fabric softener used in washing machine 200 may also be acquired by washing machine 200.
<Configuration of washing machine 200>

次に、図6を参照して、ネットワークシステム1を構成する洗濯機200の構成の一態様について説明する。洗濯機200は、主たる構成要素として、CPU210と、メモリ220と、ディスプレイ230と、操作部240と、通信インターフェイス260と、スピーカ270と、洗濯センサ281と、読取センサ282と、タイマ285と、機器駆動部290とを含む。 Next, referring to FIG. 6, one embodiment of the configuration of the washing machine 200 constituting the network system 1 will be described. The washing machine 200 includes, as main components, a CPU 210, a memory 220, a display 230, an operation unit 240, a communication interface 260, a speaker 270, a laundry sensor 281, a reading sensor 282, a timer 285, and an appliance drive unit 290.

CPU210は、メモリ220あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、洗濯機200の各部を制御する。たとえば、CPU110は、洗濯用の制御命令に基づいて機器駆動部290を制御して洗濯処理を実行したり、乾燥用の制御命令に基づいて機器駆動部290を制御して乾燥処理を実行したり、洗濯の予定終了時刻を計算したりする。 The CPU 210 controls each part of the washing machine 200 by executing a program stored in the memory 220 or an external storage medium. For example, the CPU 110 controls the appliance driving unit 290 based on a control command for washing to perform a washing process, controls the appliance driving unit 290 based on a control command for drying to perform a drying process, and calculates the scheduled end time of the washing process.

メモリ220は、各種のRAMや、各種のROMなどによって実現される。メモリ220は、CPU210によって実行される洗濯制御プログラムや乾燥制御プログラムや対話プログラムやその他のプログラムや、サーバ100や他のサーバから受信した音声データやその他のデータ、操作部240を介して入力されたデータや、各種のセンサ281によって測定されたセンシング結果などを記憶する。なお、メモリ120は、予め複数の洗濯制御プログラムを記憶しているものであるが、後述するように、フィードバックデータやセンシング結果に基づいて、洗濯機200に適した新たな制御プログラムがダウンロードされてメモリ120に蓄積されていくものである。 Memory 220 is realized by various RAMs, various ROMs, etc. Memory 220 stores the washing control program, drying control program, dialogue program, and other programs executed by CPU 210, voice data and other data received from server 100 and other servers, data input via operation unit 240, and sensing results measured by various sensors 281. Note that memory 120 stores multiple washing control programs in advance, but as described below, new control programs suitable for washing machine 200 are downloaded and stored in memory 120 based on feedback data and sensing results.

たとえば、メモリ220は、図7に示す調整データを記憶する。調整データは、たとえば、調整項目と、調整値と、調整内容との対応関係を格納する。より詳細には、調整の対象となる項目、たとえば水量や洗い時間や脱水回数や脱水時間毎に、サーバ100からの調整値と調整内容との対応関係を格納する。たとえば、水量に関しては、サーバ100から調整値として1が提供されると、標準よりも水量を5リットル少なめに補正し、サーバ100から調整値として2が提供されると、標準の水量とし、サーバ100から調整値として3が提供されると、標準よりも水量を5リットル多めに補正する。 For example, memory 220 stores the adjustment data shown in FIG. 7. The adjustment data stores, for example, the correspondence between adjustment items, adjustment values, and adjustment contents. More specifically, the correspondence between the adjustment values from server 100 and adjustment contents is stored for each item to be adjusted, such as water volume, washing time, number of spin cycles, and spin cycle time. For example, with regard to the water volume, when an adjustment value of 1 is provided from server 100, the water volume is corrected to 5 liters less than the standard, when an adjustment value of 2 is provided from server 100, the water volume is set to the standard, and when an adjustment value of 3 is provided from server 100, the water volume is corrected to 5 liters more than the standard.

図6に戻って、ディスプレイ230は、CPU210からの信号に基づいて、文字や画像などを出力する。操作部240は、ボタン、タッチパネルなどによって実現され、ユーザからの各種命令を受け付けて、当該命令をCPU210に入力する。なお、ディスプレイ230と操作部240とは、タッチパネルを構成してもよい。 Returning to FIG. 6, the display 230 outputs characters, images, and the like based on signals from the CPU 210. The operation unit 240 is realized by buttons, a touch panel, and the like, and receives various commands from the user and inputs the commands to the CPU 210. The display 230 and the operation unit 240 may form a touch panel.

通信インターフェイス260は、無線LAN通信あるいは有線LANなどの通信モジュールによって実現され、有線通信あるいは無線通信によってサーバ100などの他の装置との間でデータをやり取りする。たとえば、CPU210は、操作部240を介して受け付けた命令や洗濯の予定終了時刻や洗濯を行った際に測定した各種のセンシングデータなどを通信インターフェイス260を介してサーバ100に送信したり、サーバ100からの調整値や制御プログラムや遠隔制御命令やその他のデータなどを受け付けてCPU210に入力したりする。 The communication interface 260 is realized by a communication module such as wireless LAN communication or wired LAN, and exchanges data with other devices such as the server 100 via wired or wireless communication. For example, the CPU 210 transmits commands received via the operation unit 240, the scheduled end time of the wash, various sensing data measured during the wash, etc., to the server 100 via the communication interface 260, and receives adjustment values, control programs, remote control commands, and other data from the server 100 and inputs them to the CPU 210.

スピーカ270は、CPU210からの信号に基づいて、音声を出力する。たとえば、CPU210は、メモリ220に予め登録された音声データやサーバ100から受信した音声データをスピーカ270から出力する。 The speaker 270 outputs sound based on a signal from the CPU 210. For example, the CPU 210 outputs from the speaker 270 sound data that has been preregistered in the memory 220 or sound data received from the server 100.

洗濯センサ281は、使用する水の量や、洗濯物の重さや、扉の開閉状態や、汚れの程度などを測定するものであって、測定結果をCPU210に入力する。 The laundry sensor 281 measures the amount of water used, the weight of the laundry, whether the door is open or closed, the degree of dirt, etc., and inputs the measurement results to the CPU 210.

読取センサ282は、カメラやバーコードリーダやRFIDアンテナなどであって、洗剤や柔軟剤のパッケージのQRコード(登録商標)やバーコードを読み取って、洗剤や柔軟剤に関する情報を取得してCPU210に入力するものである。 The reading sensor 282 is a camera, barcode reader, RFID antenna, etc., that reads the QR code (registered trademark) or barcode on the detergent or fabric softener packaging, obtains information about the detergent or fabric softener, and inputs it to the CPU 210.

タイマ285は、現在時刻をCPU210に入力したり、洗濯開始からの経過時間や、洗濯が終了するまでの時間などを計測してCPU210に入力したりする。 The timer 285 inputs the current time to the CPU 210, and measures the time elapsed since the start of washing and the time until washing is completed, and inputs these values to the CPU 210.

機器駆動部290は、モータやアクチュエータやヒータなど、洗濯機200の主要な機能を実現する。CPU210は、予め準備されている制御プログラムに基づいて機器駆動部290を制御して洗濯を行ったり、フィードバックデータやセンシング結果に基づいてサーバ100からダウンロードされる新たな制御プログラムに基づいて機器駆動部290を制御して洗濯を行ったりする。
<サーバ100の構成>
The device driving unit 290 realizes the main functions of the washing machine 200, such as a motor, an actuator, and a heater. The CPU 210 controls the device driving unit 290 based on a control program prepared in advance to perform washing, or controls the device driving unit 290 based on a new control program downloaded from the server 100 based on feedback data and sensing results to perform washing.
<Configuration of Server 100>

次に、ネットワークシステム1を構成する各装置について詳細に説明する。まず、図8を参照して、サーバ100の構成の一態様について説明する。本実施の形態にかかるサーバ100は、主たる構成要素として、CPU(Central Processing Unit)110と、メモリ120と、操作部140と、通信インターフェイス160とを含む。 Next, each device constituting the network system 1 will be described in detail. First, one aspect of the configuration of the server 100 will be described with reference to FIG. 8. The server 100 according to this embodiment includes, as its main components, a CPU (Central Processing Unit) 110, a memory 120, an operation unit 140, and a communication interface 160.

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

メモリ120は、各種のRAM、各種のROMなどによって実現され、サーバ100に内包されているものであってもよいし、サーバ100の各種インターフェイスに着脱可能なものであってもよいし、サーバ100からアクセス可能な他の装置の記録媒体であってもよい。メモリ120は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、ユーザ情報データ121、洗濯機情報データ122や、プログラム情報データ123や、フィードバック対応データや、調整値限界対応データや、調整値揺らぎ対応データや、洗剤対応データや、センシング結果対応データや、洗濯物放置対応データなどを記憶する。 Memory 120 is realized by various RAMs, various ROMs, etc., and may be included in server 100, may be detachable from various interfaces of server 100, or may be a recording medium of another device accessible from server 100. Memory 120 stores programs executed by CPU 110, data generated by execution of programs by CPU 110, user information data 121, washing machine information data 122, program information data 123, feedback correspondence data, adjustment value limit correspondence data, adjustment value fluctuation correspondence data, detergent correspondence data, sensing result correspondence data, laundry left-out correspondence data, etc.

図9を参照して、ユーザ情報データ121は、本サービスに登録されているユーザ毎に、ユーザの識別情報と、ユーザ名と、ユーザの通信端末300の識別情報と、ユーザの住所と、年齢や性別などのユーザ属性などの対応関係を格納する。 Referring to FIG. 9, the user information data 121 stores, for each user registered with this service, the correspondence between the user's identification information, user name, identification information of the user's communication terminal 300, the user's address, and user attributes such as age and gender.

図10を参照して、洗濯機情報データ122は、本サービスに登録されている洗濯機200毎に、洗濯機200の識別情報と、洗濯機200のユーザと、洗剤の情報と、柔軟剤の情報と、洗濯機200の動作やセンシング結果など各種の履歴と、フィードバックやセンシング結果に基づく各種の調整値と、フィードバックやセンシング結果に基づいて洗濯機200にダウンロードした制御プログラムの情報などの対応関係を格納する。 Referring to FIG. 10, the washing machine information data 122 stores, for each washing machine 200 registered with this service, the correspondence between the identification information of the washing machine 200, the user of the washing machine 200, detergent information, fabric softener information, various histories such as the operation and sensing results of the washing machine 200, various adjustment values based on the feedback and sensing results, and information on the control program downloaded to the washing machine 200 based on the feedback and sensing results.

図11を参照して、プログラム情報データ123は、洗濯機で利用される制御プログラム毎に、プログラムの識別情報と、プログラムの内容やコードと、プログラムを洗濯機200に提供するのに適した条件などの対応関係を格納する。 Referring to FIG. 11, the program information data 123 stores, for each control program used in the washing machine, a correspondence between the program identification information, the program contents and code, and the conditions suitable for providing the program to the washing machine 200.

図12を参照して、フィードバック対応データは、通信端末300からのフィードバックに対応する調整項目と調整値との対応関係を格納する。 Referring to FIG. 12, the feedback correspondence data stores the correspondence between adjustment items and adjustment values corresponding to feedback from the communication terminal 300.

図13を参照して、調整値限界対応データは、調整項目毎に、調整値が限界に達した場合に通信端末300に提供する案内文を格納する。また、調整値限界対応データは、調整項目と調整値の限界値に対応付けて、洗濯機200にダウンロードすることが好ましい制御プログラムの情報を格納する。そして、CPU110は、標準的な洗濯コースの調整値を変更するだけでは対応できない場合に、通信インターフェイス160を介して、新たな制御プログラムを洗濯機200に提供したりする。たとえば、標準的な洗濯コース以上の水量を用いたり、洗いの時間を長くしたり、洗いの回数を増やした制御プログラムを準備したり、標準的な洗濯コースよりも洗濯層の回転数を下げたり洗剤の量を減らしたりした制御プログラムを準備したりしてもよい。 Referring to FIG. 13, the adjustment value limit correspondence data stores, for each adjustment item, a guide message to be provided to the communication terminal 300 when the adjustment value reaches its limit. The adjustment value limit correspondence data also stores information on a control program that is preferably downloaded to the washing machine 200, in association with the adjustment item and the limit value of the adjustment value. When the situation cannot be addressed by simply changing the adjustment value of the standard washing course, the CPU 110 provides the washing machine 200 with a new control program via the communication interface 160. For example, a control program may be prepared that uses more water than the standard washing course, extends the washing time, or increases the number of washes, or that reduces the number of rotations of the washing layer and the amount of detergent compared to the standard washing course.

図14を参照して、調整値揺らぎ対応データは、フィードバックが揺らいでいる場合に通信端末300に提供する案内文を格納する。また、調整値揺らぎ対応データは、相反するフィードバックの繰り返しに対応付けて、洗濯機200にダウンロードすることが好ましい制御プログラムの情報を格納する。そして、CPU110は、標準的な洗濯コースの調整値を変更するだけでは対応できない場合に、通信インターフェイス160を介して、新たな制御プログラムを洗濯機200に提供したりする。 Referring to FIG. 14, the adjustment value fluctuation correspondence data stores a guide message to be provided to the communication terminal 300 when the feedback fluctuates. The adjustment value fluctuation correspondence data also stores information on a control program that is preferably downloaded to the washing machine 200 in association with the repetition of conflicting feedback. Then, when the problem cannot be solved by simply changing the adjustment value of the standard washing course, the CPU 110 provides the washing machine 200 with a new control program via the communication interface 160.

図15を参照して、洗剤対応データは、洗剤や柔軟剤と案内文との対応関係を格納する。また、洗剤対応データは、洗剤や柔軟剤やそれらの組み合わせに対応付けて、洗濯機200にダウンロードすることが好ましい制御プログラムの情報を格納する。具体的には、洗剤や柔軟剤のメーカのサーバから、洗濯ものの量と、洗剤や柔軟剤の量と、洗い時間と、水量に関する好ましい対応関係を取得したりして洗剤対応データを作成することが好ましい。そして、CPU110は、指定された洗剤や柔軟剤の情報に応じて、洗濯ものの量と、洗剤や柔軟剤の量と、洗い時間と、水量とに関して好ましい制御プログラムや、フィードバックでは対応できないレベルの制御プログラムを作成して洗濯機200に提供したりする。 Referring to FIG. 15, the detergent correspondence data stores the correspondence between detergents and fabric softeners and the guide text. The detergent correspondence data also stores information on a control program that is preferably downloaded to the washing machine 200 in correspondence with the detergent, fabric softener, or a combination thereof. Specifically, it is preferable to create the detergent correspondence data by acquiring the preferred correspondence between the amount of laundry, the amount of detergent or fabric softener, the wash time, and the amount of water from a server of the detergent or fabric softener manufacturer. Then, according to the information on the specified detergent or fabric softener, the CPU 110 creates a preferred control program for the amount of laundry, the amount of detergent or fabric softener, the wash time, and the amount of water, or a control program of a level that cannot be handled by feedback, and provides it to the washing machine 200.

図16を参照して、センシング結果対応データは、洗濯機200によるセンシング結果と案内文との対応関係を格納する。また、センシング結果対応データは、センシング結果に対応付けて、洗濯機200にダウンロードすることが好ましい制御プログラムの情報を格納する。具体的には、汚れが多く検知された場合には、洗剤の量を多めに使用する制御プログラムや、洗い時間が長めに設定された制御プログラムや、洗剤の泡が消えにくいことが検知された場合には、すすぎの時間や回数が多めに設定された制御プログラムや、フィードバックでは対応できないレベルの制御プログラムを作成して洗濯機200に提供したりする。 Referring to FIG. 16, the sensing result correspondence data stores the correspondence between the sensing result by the washing machine 200 and the guidance text. The sensing result correspondence data also stores information on a control program that is preferably downloaded to the washing machine 200 in association with the sensing result. Specifically, when a large amount of dirt is detected, a control program that uses a larger amount of detergent or a control program with a longer wash time is created, and when it is detected that detergent foam is not easily eliminated, a control program with a longer rinse time or number of rinses is created, or a control program of a level that cannot be handled by feedback is created and provided to the washing machine 200.

図17を参照して、洗濯物放置対応データは、調整値と、洗濯終了後から扉開放までの放置時間と、案内文との対応関係を格納する。また、洗濯物放置対応データは、報知時間に対応付けて、洗濯機200にダウンロードすることが好ましい制御プログラムの情報を格納する。具体的には、放置時間が平均的に長い洗濯機200は、抗菌洗剤の量を多めに使用する制御プログラムや、LEDライトを利用する制御プログラムや、送風機能を長めに利用する制御プログラムや、フィードバックでは対応できないレベルの制御プログラムを作成して洗濯機200に提供したりする。 Referring to FIG. 17, the laundry-leaving corresponding data stores the correspondence between the adjustment value, the time the laundry is left lying around from the end of washing to the opening of the door, and the guide message. The laundry-leaving corresponding data also stores information on a control program that is preferably downloaded to the washing machine 200 in association with the notification time. Specifically, for washing machine 200 that is left lying around for a long time on average, a control program that uses a larger amount of antibacterial detergent, a control program that uses LED lights, a control program that uses the air blowing function for a longer period, or a control program at a level that cannot be handled by feedback may be created and provided to washing machine 200.

図8に戻って、操作部140は、サービスの管理者などからの操作を受け付けて、各種の命令をCPU110に入力する。 Returning to FIG. 8, the operation unit 140 accepts operations from a service administrator or the like and inputs various commands to the CPU 110.

通信インターフェイス160は、音声データや制御命令などの各種データを、インターネット、キャリア網、ルータなどを介して洗濯機200や通信端末300などの他の装置に送信する。逆に、通信インターフェイス160は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、CPU110に受け渡す。
<サーバ100の機能構成>
Communication interface 160 transmits various data such as voice data and control commands to other devices such as washing machine 200 and communication terminal 300 via the Internet, a carrier network, a router, etc. Conversely, communication interface 160 receives data from other devices via the Internet, a carrier network, a router, etc., and passes the data to CPU 110.
<Functional configuration of server 100>

次に、図18を参照して、本実施の形態にかかるサーバ100が有する機能について説明する。本実施の形態においては、サーバ100は、主に、アプリデータ受信部111と、洗濯機データ受信部112と、調整値決定部113と、案内文決定部114と、洗濯機データ送信部115と、アプリデータ送信部116などの機能を実現する。以下、各機能について詳細に説明する。 Next, the functions of the server 100 according to this embodiment will be described with reference to FIG. 18. In this embodiment, the server 100 mainly realizes the functions of an application data receiving unit 111, a washing machine data receiving unit 112, an adjustment value determining unit 113, a guidance message determining unit 114, a washing machine data transmitting unit 115, and an application data transmitting unit 116. Each function will be described in detail below.

CPU110は、メモリ120のプログラムを実行して、通信インターフェイス160を利用しながら、アプリデータ受信部111を実現する。アプリデータ受信部111は、通信端末300のアプリケーションプログラムからの、フィードバックデータや、洗剤の情報や、柔軟剤の情報などを受け付ける。 The CPU 110 executes the program in the memory 120 and realizes the application data receiving unit 111 while using the communication interface 160. The application data receiving unit 111 receives feedback data, detergent information, fabric softener information, and the like from the application program of the communication terminal 300.

CPU110は、メモリ120のプログラムを実行して、通信インターフェイス160を利用しながら、洗濯機データ受信部112を実現する。洗濯機データ受信部112は、洗濯機からの、センシング結果や、フィードバックデータや、洗剤の情報や、柔軟剤の情報などを受け付ける。 The CPU 110 executes the program in the memory 120 and realizes the washing machine data receiving unit 112 while using the communication interface 160. The washing machine data receiving unit 112 receives sensing results, feedback data, detergent information, fabric softener information, and the like from the washing machine.

CPU110は、メモリ120のプログラムを実行して、調整値決定部113を実現する。調整値決定部113は、メモリ120の各種のデータを参照しながら、通信端末300からのフィードバックデータや、洗濯機200からのセンシング結果に基づいて、各種の調整値を決定する。また、調整値決定部113は、フィードバックデータやセンシング結果に基づいて、洗濯機200に適した洗濯の制御プログラムを決定したりする。 The CPU 110 executes the program in the memory 120 to realize the adjustment value determination unit 113. The adjustment value determination unit 113 determines various adjustment values based on feedback data from the communication terminal 300 and sensing results from the washing machine 200 while referring to various data in the memory 120. The adjustment value determination unit 113 also determines a washing control program suitable for the washing machine 200 based on the feedback data and sensing results.

CPU110は、メモリ120のプログラムを実行して、案内文決定部114を実現する。案内文決定部114は、メモリ120の各種のデータを参照しながら、通信端末300からのフィードバックデータや、洗濯機200からのセンシング結果に基づいて、各種の案内文を決定する。 The CPU 110 executes the program in the memory 120 to realize the guidance message determination unit 114. The guidance message determination unit 114 determines various guidance messages based on feedback data from the communication terminal 300 and sensing results from the washing machine 200 while referring to various data in the memory 120.

CPU110は、メモリ120のプログラムを実行して、通信インターフェイス160を利用しながら、洗濯機データ送信部115を実現する。洗濯機データ送信部115は、調整値や案内文や制御プログラムなどを、洗濯機200に送信する。 The CPU 110 executes the program in the memory 120 and realizes the washing machine data transmission unit 115 while using the communication interface 160. The washing machine data transmission unit 115 transmits adjustment values, instructions, control programs, and the like to the washing machine 200.

CPU110は、メモリ120のプログラムを実行して、通信インターフェイス160を利用しながら、アプリデータ送信部116を実現する。アプリデータ送信部116は、案内文のテキストデータや音声データなどを、通信端末300のアプリケーションプログラムに送信する。
<サーバ100の情報処理>
CPU 110 executes the program in memory 120 and realizes application data transmission unit 116 while using communication interface 160. Application data transmission unit 116 transmits text data and voice data of the guidance message to the application program of communication terminal 300.
<Information Processing of Server 100>

本実施の形態においては、サーバ100のCPU110は、メモリ120のプログラムに従って以下のような処理を実行する。 In this embodiment, the CPU 110 of the server 100 executes the following processing in accordance with the program in the memory 120.

洗濯機200が洗濯を完了したときなどに、CPU110は、通信インターフェイス160を介して、洗濯機200からセンシング結果を取得して洗濯機情報データ122に格納する(ステップS102)。 When the washing machine 200 completes washing, for example, the CPU 110 acquires the sensing results from the washing machine 200 via the communication interface 160 and stores them in the washing machine information data 122 (step S102).

次に、CPU110は、通信インターフェイス160を介して、洗濯機200に対応するユーザの通信端末300から、今回の洗濯に関するフィードバックを受け付ける(ステップS104)。 Next, the CPU 110 receives feedback regarding the current wash from the user's communication terminal 300 corresponding to the washing machine 200 via the communication interface 160 (step S104).

CPU110は、各種の対応データを参照することによって、フィードバックやセンシング結果に適した調整値を決定する(ステップS106)。 The CPU 110 determines adjustment values appropriate for the feedback and sensing results by referring to various corresponding data (step S106).

設定値を補正できる場合、すなわち設定値の限界に達していない場合(ステップS108にてNOである場合)、CPU110は、洗濯機200の該当する設定値を更新して、洗濯機200に設定値を更新するように指示を送る(ステップS110)。 If the setting value can be corrected, i.e., if the setting value limit has not been reached (NO in step S108), the CPU 110 updates the corresponding setting value of the washing machine 200 and sends an instruction to the washing machine 200 to update the setting value (step S110).

設定値を補正できない場合、すなわち設定値の限界に達している場合(ステップS110にてNOである場合)、CPU110は、プログラム情報データ123を参照して、洗濯機200に適した洗濯を行うための制御プログラムを特定し、当該制御プログラムを当該洗濯機200にダウンロードする(ステップS112)。これによって、洗濯機200のCPU210は、ダウロードした制御プログラムに従って、よりユーザの好みに沿った洗濯を実行できるようになる。
<第2の実施の形態>
If the set value cannot be corrected, i.e., if the set value has reached its limit (NO in step S110), CPU 110 refers to program information data 123, identifies a control program for performing washing suitable for washing machine 200, and downloads the control program to washing machine 200 (step S112). This allows CPU 210 of washing machine 200 to perform washing more in line with the user's preferences according to the downloaded control program.
Second Embodiment

上記の実施の形態においては、設定値が限界に達した場合に、サーバ100が、洗濯機200に適した制御プログラムを抽出して洗濯機200に提供するものであった。しかしながら、設定値が限界に達したか否かにかかわらずに、洗濯機200に適した洗濯の制御プログラムを抽出して洗濯機200にダウンロードしてもよい。
<第3の実施の形態>
In the above embodiment, when the set value reaches the limit, server 100 extracts a control program suitable for washing machine 200 and provides it to washing machine 200. However, regardless of whether the set value reaches the limit or not, a washing control program suitable for washing machine 200 may be extracted and downloaded to washing machine 200.
Third Embodiment

上記の実施の形態においては、洗濯に関するフィードバックや、洗剤や柔軟剤の情報を通信端末300に入力するものであったが、これらの情報は洗濯機200自身が受け付けてもよい。たとえば、洗濯機200の操作部240や、読取センサ282を介して、CPU210は、洗濯に関するフィードバックや、洗剤や柔軟剤の情報を取得して、通信インターフェイス260を介して、サーバ100にアップロードしてもよい。
<第4の実施の形態>
In the above embodiment, feedback regarding washing and information regarding detergent and fabric softener are input to communication terminal 300, but this information may be received by washing machine 200 itself. For example, CPU 210 may obtain feedback regarding washing and information regarding detergent and fabric softener via operation unit 240 or reading sensor 282 of washing machine 200, and upload the information to server 100 via communication interface 260.
<Fourth embodiment>

上記の実施の形態のネットワークシステム1のサーバ100や洗濯機200や通信端末300などの各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ100の処理の一部または全部を洗濯機200や通信端末300が担ったり、洗濯機200の機能の一部をサーバ100や通信端末300が担ったり、通信端末300の機能の一部を洗濯機200やサーバ100が担ったりしてもよい。また、サーバ100の役割を、クラウド上の多数のサーバによって分担して実現してもよい。
<まとめ>
Some or all of the roles of each device, such as server 100, washing machine 200, and communication terminal 300, in network system 1 of the above embodiment may be performed by other devices. For example, some or all of the processing of server 100 may be performed by washing machine 200 or communication terminal 300, some of the functions of washing machine 200 may be performed by server 100 or communication terminal 300, or some of the functions of communication terminal 300 may be performed by washing machine 200 or server 100. In addition, the role of server 100 may be shared and realized by multiple servers on the cloud.
<Summary>

上記の実施の形態おいては、洗濯機と、洗濯機に関する情報の入力を受け付ける通信端末と、通信端末からの情報に基づいて、洗濯機に洗濯用の制御プログラムをダウンロードするためのサーバと、を備えるネットワークシステムが提供される。 In the above embodiment, a network system is provided that includes a washing machine, a communication terminal that accepts input of information about the washing machine, and a server that downloads a washing control program to the washing machine based on information from the communication terminal.

好ましくは、通信端末は、情報として、洗濯機による標準的な洗濯の終了後に当該洗濯に関するフィードバック情報を受け付けてサーバに送信する。 Preferably, the communication terminal receives feedback information regarding the washing after a standard washing run by the washing machine is completed, and transmits the information to the server.

好ましくは、サーバは、フィードバック情報によって標準的な洗濯に関する各種の設定値を補正し、当該設定値の限界に達すると、洗濯機に洗濯用の制御プログラムをダウンロードする。 Preferably, the server uses the feedback information to correct various settings for standard washing and downloads a washing control program to the washing machine when the limits of the settings are reached.

好ましくは、通信端末は、情報として、洗濯機で利用する洗剤や柔軟剤の情報を受け付けてサーバに送信する。 Preferably, the communication terminal receives information regarding the detergent and fabric softener to be used in the washing machine and transmits the information to the server.

上記の実施の形態おいては、サーバによる情報処理方法が提供される。情報処理装置は、プロセッサが、通信インターフェイスを介して、通信端末から洗濯機に関する情報を受信するステップと、通信端末からの情報に基づいて、洗濯機に洗濯用の制御プログラムをダウンロードするステップと、を備える。 In the above embodiment, an information processing method by a server is provided. The information processing device includes a step in which a processor receives information about a washing machine from a communication terminal via a communication interface, and a step in which a washing control program is downloaded to the washing machine based on the information from the communication terminal.

上記の実施の形態おいては、洗濯に関する情報の入力を受け付ける洗濯機と、洗濯機からの情報に基づいて、洗濯機に洗濯用の制御プログラムをダウンロードするためのサーバと、を備えるネットワークシステムが提供される。 In the above embodiment, a network system is provided that includes a washing machine that accepts input of information related to washing, and a server that downloads a washing control program to the washing machine based on the information from the washing machine.

好ましくは、洗濯機は、各種のセンサを含む。洗濯機は、情報として、洗濯した際に、各種のセンサによって測定された数値とサーバに送信する。 Preferably, the washing machine includes various sensors. When washing is performed, the washing machine transmits the values measured by the various sensors to the server as information.

好ましくは、洗濯機は、情報として、洗濯機で利用する洗剤や柔軟剤の情報を受け付けてサーバに送信する。 Preferably, the washing machine receives information about the detergent and fabric softener used in the washing machine and transmits the information to the server.

上記の実施の形態おいては、サーバによる情報処理方法が提供される。情報処理方法は、プロセッサが、通信インターフェイスを介して、洗濯機から洗濯に関する情報を受信するステップと、洗濯機からの情報に基づいて、洗濯機に洗濯用の制御プログラムをダウンロードするステップと、を備える。 In the above embodiment, an information processing method by a server is provided. The information processing method includes a step in which a processor receives information about washing from a washing machine via a communication interface, and a step in which a washing control program is downloaded to the washing machine based on the information from the washing machine.

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

1 :ネットワークシステム
100 :サーバ
110 :CPU
111 :アプリデータ受信部
112 :洗濯機データ受信部
113 :調整値決定部
114 :案内文決定部
115 :洗濯機データ送信部
116 :アプリデータ送信部
120 :メモリ
121 :ユーザ情報データ
122 :洗濯機情報データ
123 :プログラム情報データ
140 :操作部
160 :通信インターフェイス
200 :洗濯機
210 :CPU
220 :メモリ
230 :ディスプレイ
240 :操作部
260 :通信インターフェイス
270 :スピーカ
281 :洗濯センサ
282 :読取センサ
285 :タイマ
290 :機器駆動部
300 :通信端末
310 :CPU
320 :メモリ
330 :ディスプレイ
340 :操作部
350 :タッチパネル
360 :通信インターフェイス
370 :スピーカ
380 :マイク
390 :アンテナ
1: Network system 100: Server 110: CPU
111: Application data receiving unit 112: Washing machine data receiving unit 113: Adjustment value determining unit 114: Guidance message determining unit 115: Washing machine data transmitting unit 116: Application data transmitting unit 120: Memory 121: User information data 122: Washing machine information data 123: Program information data 140: Operation unit 160: Communication interface 200: Washing machine 210: CPU
220: Memory 230: Display 240: Operation unit 260: Communication interface 270: Speaker 281: Washing sensor 282: Reading sensor 285: Timer 290: Device driving unit 300: Communication terminal 310: CPU
320: Memory 330: Display 340: Operation unit 350: Touch panel 360: Communication interface 370: Speaker 380: Microphone 390: Antenna

Claims (7)

洗濯機と、
前記洗濯機に関する情報の入力を受け付ける通信端末と、
前記通信端末からの前記情報に基づいて、前記洗濯機に洗濯用の制御プログラムをダウンロードするためのサーバと、を備え、
前記通信端末は、前記情報として、前記洗濯機による洗濯の終了後に当該洗濯の調整項目に関するフィードバック情報を受け付けて前記サーバに送信し、
前記サーバは、前記調整項目毎の調整値および調整値の限界値を格納するとともに、前記調整項目と前記調整値の限界値に対応付けて前記洗濯機に適用するのに適した前記制御プログラムの情報を格納しており、
前記サーバは、前記フィードバック情報によって前記調整項目の前記調整値が前記限界値に達したことに基づいて、前記洗濯機に適した前記制御プログラムを決定するネットワークシステム。
A washing machine,
A communication terminal that accepts input of information regarding the washing machine;
a server for downloading a washing control program to the washing machine based on the information from the communication terminal;
the communication terminal receives, as the information, feedback information regarding adjustment items of the washing after the washing by the washing machine is completed, and transmits the feedback information to the server;
The server stores an adjustment value and a limit value of the adjustment value for each of the adjustment items, and stores information of the control program suitable for application to the washing machine in association with the adjustment item and the limit value of the adjustment value,
The server determines the control program suitable for the washing machine based on the feedback information indicating that the adjustment value of the adjustment item has reached the limit value.
前記通信端末は、前記情報として、前記洗濯機で利用する洗剤や柔軟剤の情報を受け付けて前記サーバに送信する、請求項に記載のネットワークシステム。 The network system according to claim 1 , wherein the communication terminal receives, as the information, information on a detergent and/or fabric softener to be used in the washing machine and transmits the information to the server. サーバによる情報処理方法であって、
前記サーバは、調整項目毎の調整値および調整値の限界値を格納するとともに、前記調整項目と前記調整値の限界値に対応付けて洗濯機に適用するのに適した制御プログラムの情報を格納しており、
プロセッサが、通信インターフェイスを介して、通信端末から前記洗濯機による洗濯に関するフィードバック情報を受信するステップと、
前記通信端末からの前記フィードバック情報によって前記調整項目の前記調整値が前記限界値に達したことに基づいて、前記洗濯機に適した洗濯用の制御プログラムを決定して、前記洗濯機に洗濯用の制御プログラムをダウンロードするステップと、を備える情報処理方法。
An information processing method by a server, comprising:
The server stores an adjustment value and a limit value of the adjustment value for each adjustment item, and stores information on a control program suitable for application to the washing machine in association with the adjustment item and the limit value of the adjustment value ,
receiving feedback information from a communication terminal via a communication interface, the feedback information relating to the washing by the washing machine;
determining a washing control program suitable for the washing machine based on the feedback information from the communication terminal indicating that the adjustment value of the adjustment item has reached the limit value , and downloading the washing control program to the washing machine.
洗濯に関する情報の入力を受け付ける洗濯機と、
前記洗濯機からの前記情報に基づいて、前記洗濯機に洗濯用の制御プログラムをダウンロードするためのサーバと、を備え、
前記洗濯機は、前記情報として、前記洗濯機による洗濯の終了後に当該洗濯の調整項目に関するフィードバック情報を受け付けて前記サーバに送信し、
前記サーバは、前記調整項目毎の調整値および調整値の限界値を格納するとともに、前記調整項目と前記調整値の限界値に対応付けて前記洗濯機に適用するのに適した前記制御プログラムの情報を格納しており、
前記サーバは、前記フィードバック情報によって前記調整項目の前記調整値が前記限界値に達したことに基づいて、前記洗濯機に適した前記制御プログラムを決定するネットワークシステム。
A washing machine that accepts input of washing information;
a server for downloading a washing control program to the washing machine based on the information from the washing machine,
The washing machine receives, as the information, feedback information regarding adjustment items of the washing after the washing by the washing machine is completed, and transmits the feedback information to the server;
The server stores an adjustment value and a limit value of the adjustment value for each of the adjustment items, and stores information of the control program suitable for application to the washing machine in association with the adjustment item and the limit value of the adjustment value,
The server determines the control program suitable for the washing machine based on the feedback information indicating that the adjustment value of the adjustment item has reached the limit value.
前記洗濯機は、各種のセンサを含み、
前記洗濯機は、前記情報として、洗濯した際に、前記各種のセンサによって測定された数値を前記サーバに送信する、請求項に記載のネットワークシステム。
The washing machine includes various sensors,
5. The network system according to claim 4 , wherein the washing machine transmits, as the information, values measured by the various sensors when washing the laundry to the server.
前記洗濯機は、前記情報として、前記洗濯機で利用する洗剤や柔軟剤の情報を受け付けて前記サーバに送信する、請求項4または5に記載のネットワークシステム。 6. The network system according to claim 4, wherein the washing machine receives, as the information, information on a detergent and/or fabric softener used in the washing machine and transmits the information to the server. サーバによる情報処理方法であって、
前記サーバは、調整項目毎の調整値および調整値の限界値を格納するとともに、前記調整項目と前記調整値の限界値に対応付けて洗濯機に適用するのに適した制御プログラムの情報を格納しており、
プロセッサが、通信インターフェイスを介して、洗濯機から洗濯に関するフィードバック情報を受信するステップと、
前記洗濯機からの前記フィードバック情報によって前記調整項目の前記調整値が前記限界値に達したことに基づいて、前記洗濯機に適した洗濯用の制御プログラムを決定して、前記洗濯機に洗濯用の制御プログラムをダウンロードするステップと、を備える情報処理方法。
An information processing method by a server, comprising:
The server stores an adjustment value and a limit value of the adjustment value for each adjustment item, and stores information on a control program suitable for application to the washing machine in association with the adjustment item and the limit value of the adjustment value ,
receiving, by a processor, feedback information regarding the washing from the washing machine via a communication interface;
determining a washing control program suitable for the washing machine based on the feedback information from the washing machine indicating that the adjustment value of the adjustment item has reached the limit value , and downloading the washing control program to the washing machine.
JP2020083598A 2020-05-12 2020-05-12 Network system and information processing method Active JP7530741B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020083598A JP7530741B2 (en) 2020-05-12 2020-05-12 Network system and information processing method
CN202110507799.3A CN113652840A (en) 2020-05-12 2021-05-10 Network system and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020083598A JP7530741B2 (en) 2020-05-12 2020-05-12 Network system and information processing method

Publications (2)

Publication Number Publication Date
JP2021177846A JP2021177846A (en) 2021-11-18
JP7530741B2 true JP7530741B2 (en) 2024-08-08

Family

ID=78476891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020083598A Active JP7530741B2 (en) 2020-05-12 2020-05-12 Network system and information processing method

Country Status (2)

Country Link
JP (1) JP7530741B2 (en)
CN (1) CN113652840A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004195063A (en) 2002-12-20 2004-07-15 Kao Corp Washing machine and washing system
JP2005185460A (en) 2003-12-25 2005-07-14 Toshiba Corp Washing machine remote control system
JP2013132500A (en) 2011-12-27 2013-07-08 Panasonic Corp Washing machine system
JP2018521743A (en) 2015-06-17 2018-08-09 青島海爾洗衣机有限公司QingDao Haier Washing Machine Co.,Ltd. Intelligent clothing washing control system and control method
WO2020078194A1 (en) 2018-10-16 2020-04-23 青岛海尔洗衣机有限公司 Program pushing method and program running method for household appliance

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1143313B1 (en) * 2000-03-29 2009-07-08 Lg Electronics Inc. Communication-controlled washing system and method for operating the same
KR100475606B1 (en) * 2000-10-09 2005-03-15 엘지전자 주식회사 Method for providing a washing program in IP server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004195063A (en) 2002-12-20 2004-07-15 Kao Corp Washing machine and washing system
JP2005185460A (en) 2003-12-25 2005-07-14 Toshiba Corp Washing machine remote control system
JP2013132500A (en) 2011-12-27 2013-07-08 Panasonic Corp Washing machine system
JP2018521743A (en) 2015-06-17 2018-08-09 青島海爾洗衣机有限公司QingDao Haier Washing Machine Co.,Ltd. Intelligent clothing washing control system and control method
WO2020078194A1 (en) 2018-10-16 2020-04-23 青岛海尔洗衣机有限公司 Program pushing method and program running method for household appliance

Also Published As

Publication number Publication date
CN113652840A (en) 2021-11-16
JP2021177846A (en) 2021-11-18

Similar Documents

Publication Publication Date Title
KR102010295B1 (en) System for managing home appliances and method for providing push messages thereof
JP6074612B2 (en) Washing machine system
KR101709483B1 (en) Home appliance and operating method thereof
US20230091537A1 (en) Appliance having a customizable user profile
JP4841326B2 (en) Home network system
JP6171173B2 (en) Electrical equipment control system
KR20210026834A (en) Home appliance and mobile terminal having application for registering the home appliance to server
JP6715444B2 (en) Washing machine communication system
KR20170076397A (en) Dryer and dry control method thereof
KR101709480B1 (en) Home appliance and operating method
JP2013132500A (en) Washing machine system
KR102137422B1 (en) Home appliance and mobile terminal connected therewith
JP2014004065A (en) Washing machine system
JP7530741B2 (en) Network system and information processing method
JP6011918B2 (en) Washing machine system
JP2013255613A (en) Electric apparatus system
KR20170057487A (en) Tate recognition method of control apparatus using mobile remocon system
JP6111418B2 (en) Equipment control system
JP6019392B2 (en) Washing machine system
WO2021010078A1 (en) Laundry system, laundry machine, and program
US20240309578A1 (en) Dryer, server, and method for controlling same
JP7074596B2 (en) Network system, server and information processing method
CN115277275B (en) Method and device for sharing programs of multiple household appliances
JP2019092981A (en) Washing machine or dryer-equipped washing machine or dryer, dishwasher and server
EP4550726A1 (en) Server and home appliance system including the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230322

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230829

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231019

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240311

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240729

R150 Certificate of patent or registration of utility model

Ref document number: 7530741

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150