JP7554662B2 - Home Appliance Systems - Google Patents

Home Appliance Systems Download PDF

Info

Publication number
JP7554662B2
JP7554662B2 JP2020211225A JP2020211225A JP7554662B2 JP 7554662 B2 JP7554662 B2 JP 7554662B2 JP 2020211225 A JP2020211225 A JP 2020211225A JP 2020211225 A JP2020211225 A JP 2020211225A JP 7554662 B2 JP7554662 B2 JP 7554662B2
Authority
JP
Japan
Prior art keywords
home appliance
information
registration
unit
user
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
JP2020211225A
Other languages
Japanese (ja)
Other versions
JP2022097954A (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.)
Toshiba Lifestyle Products and Services Corp
Original Assignee
Toshiba Lifestyle Products and Services 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 Toshiba Lifestyle Products and Services Corp filed Critical Toshiba Lifestyle Products and Services Corp
Priority to JP2020211225A priority Critical patent/JP7554662B2/en
Priority to CN202111133255.1A priority patent/CN114647196A/en
Publication of JP2022097954A publication Critical patent/JP2022097954A/en
Application granted granted Critical
Publication of JP7554662B2 publication Critical patent/JP7554662B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)

Description

本発明の実施形態は、家電システムに関する。 An embodiment of the present invention relates to a home appliance system.

家庭用電気機器の移動を検知した場合に、家庭用電気機器内の接続情報保持手段に保存された個人情報および接続情報を消去する家庭用電気機器が提案されている。家電システムは、セキュリティ性のさらなる向上が期待されている。 A home electrical appliance has been proposed that erases personal information and connection information stored in the connection information storage means within the home electrical appliance when it detects that the appliance has been moved. This is expected to lead to further improvements in the security of home electrical appliance systems.

特開2019-75023号公報JP 2019-75023 A

本発明が解決しようとする課題は、セキュリティ性の向上を図ることができる家電システムを提供することである。 The problem that this invention aims to solve is to provide a home appliance system that can improve security.

実施形態の家電システムは、登録管理部と、記憶部と、情報削除部とを持つ。前記登録管理部は、家電機器の登録を受け付ける。前記記憶部は、前記家電機器の外部に設けられ、前記登録が受け付けられた前記家電機器に関して前記家電機器の使用時に得られた情報が蓄積される。前記情報削除部は、前記記憶部に蓄積された前記情報の少なくとも一部を削除可能である前記情報削除部は、前記家電機器の前記登録が抹消されても前記記憶部に蓄積された前記情報の少なくとも一部を保持し、前記家電機器の前記登録が一度抹消された後に前記登録管理部により前記家電機器の再登録が受け付けられる場合において所定条件が満たされない場合に前記記憶部に蓄積された前記情報の少なくとも一部を削除する。 The home appliance system of the embodiment has a registration management unit, a storage unit, and an information deletion unit. The registration management unit accepts the registration of a home appliance. The storage unit is provided outside the home appliance, and stores information regarding the home appliance for which the registration has been accepted, obtained when the home appliance is used. The information deletion unit is capable of deleting at least a part of the information stored in the storage unit. The information deletion unit retains at least a part of the information stored in the storage unit even if the registration of the home appliance is deleted, and deletes at least a part of the information stored in the storage unit if a predetermined condition is not satisfied when the registration management unit accepts re-registration of the home appliance after the registration of the home appliance has been deleted once.

第1実施形態の家電システムの全体構成を示す図。1 is a diagram showing an overall configuration of a home appliance system according to a first embodiment; 第1実施形態の家電機器の機能構成を示すブロック図。FIG. 2 is a block diagram showing the functional configuration of a home electric appliance according to the first embodiment. 第1実施形態のサーバ装置の機能構成を示すブロック図。FIG. 2 is a block diagram showing the functional configuration of a server device according to the first embodiment. 第1実施形態のユーザDBの一例を示す図。FIG. 4 is a diagram showing an example of a user DB according to the first embodiment. 第1実施形態の家電機器DBの一例を示す図。FIG. 2 is a diagram showing an example of a home appliance DB according to the first embodiment. 第1実施形態の蓄積情報の一例を示す図。FIG. 4 is a diagram showing an example of accumulated information according to the first embodiment. 第1実施形態のサーバ装置の制御の流れを示すフローチャート。5 is a flowchart showing a control flow of the server device according to the first embodiment. 第2実施形態の家電システムの全体構成を示す図。FIG. 13 is a diagram showing the overall configuration of a home appliance system according to a second embodiment. 第2実施形態の家電機器DBの一例を示す図。FIG. 13 is a diagram showing an example of a home appliance DB according to the second embodiment. 第3実施形態のサーバ装置の機能構成を示すブロック図。FIG. 13 is a block diagram showing the functional configuration of a server device according to a third embodiment. 第4実施形態の家電システムの全体構成を示す図。FIG. 13 is a diagram showing the overall configuration of a home appliance system according to a fourth embodiment. 第4実施形態のサーバ装置の機能構成を示すブロック図。FIG. 13 is a block diagram showing the functional configuration of a server device according to a fourth embodiment. 第5実施形態のサーバ装置の機能構成を示すブロック図。FIG. 13 is a block diagram showing the functional configuration of a server device according to a fifth embodiment.

以下、実施形態の家電システムを、図面を参照して説明する。本明細書で「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含み得る。また「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含み得る。本明細書で「XXまたはYY」とは、「XX」のみの場合、または「YY」のみの場合に限定されず、「XX」および「YY」の両方の場合も含み得る。これは選択的要素が3つ以上の場合も同様である。「XX」および「YY」は、任意の要素(例えば任意の情報)である。また以下の説明では、「データベース」を「DB」と表記する。 Hereinafter, the home appliance system of the embodiment will be described with reference to the drawings. In this specification, "based on XX" means "based on at least XX" and may include cases where it is based on other elements in addition to XX. Furthermore, "based on XX" is not limited to cases where XX is used directly, but may also include cases where it is based on XX that has been calculated or processed. In this specification, "XX or YY" is not limited to cases where only "XX" or only "YY" is used, but may also include cases where both "XX" and "YY" are used. This also applies to cases where there are three or more selective elements. "XX" and "YY" are any element (for example, any information). Furthermore, in the following description, "database" is abbreviated as "DB."

(第1実施形態)
第1実施形態は、サーバ装置200で管理していた家電機器100の登録が抹消される場合に、家電機器100の登録が抹消された時点で、家電機器100に関連付けてサーバ装置200に蓄積されていた蓄積情報430が削除される例である。
First Embodiment
The first embodiment is an example in which, when the registration of a home appliance 100 managed by a server device 200 is cancelled, the accumulated information 430 associated with the home appliance 100 and stored in the server device 200 is deleted at the time the registration of the home appliance 100 is cancelled.

<1.家電システムの全体構成>
図1は、第1実施形態の家電システム(情報処理システム)1の全体構成を示す図である。家電システム1は、例えば、1つ以上の家電機器100、サーバ装置200、および端末装置300を含む。なお、家電機器100と端末装置300のうち一方または双方は、家電システム1の外部の構成として設けられてもよい。すなわち、サーバ装置200のみによって家電システム1が構成されてもよい。後述するネットワークNWは、例えば、インターネット、セルラー網、Wi-Fi網、LPWA(Low Power Wide Area)、WAN(Wide Area Network)、LAN(Local Area Network)、またはその他の公衆回線や専用回線などを状況に応じて利用すればよい。本実施形態では、ユーザUの住居内に配置される無線ルータRおよびモデムMにより、ユーザUの住居内に住居内LAN5が設けられている。
<1. Overall configuration of home appliance system>
FIG. 1 is a diagram showing the overall configuration of a home appliance system (information processing system) 1 of the first embodiment. The home appliance system 1 includes, for example, one or more home appliances 100, a server device 200, and a terminal device 300. One or both of the home appliances 100 and the terminal device 300 may be provided as external components of the home appliance system 1. That is, the home appliance system 1 may be configured only by the server device 200. The network NW described later may be, for example, the Internet, a cellular network, a Wi-Fi network, a low power wide area (LPWA), a wide area network (WAN), a local area network (LAN), or other public lines or dedicated lines, depending on the situation. In this embodiment, a home LAN 5 is provided in the user U's home by a wireless router R and a modem M arranged in the user U's home.

家電機器100は、ユーザUの住居内に配置される。家電機器100は、例えば、ユーザUの住居内に配置される無線ルータRおよびモデムMを介してネットワークNWと接続される。家電機器100は、ネットワークNWを介してサーバ装置200と通信可能である。家電機器100は、例えば、冷蔵庫、洗濯機、掃除機、エアコン、オーブンレンジ、炊飯器、アイロンなどであるが、これらに限定されない。家電機器100については、詳しく後述する。 The home appliance 100 is placed in the residence of the user U. The home appliance 100 is connected to the network NW, for example, via a wireless router R and a modem M placed in the residence of the user U. The home appliance 100 can communicate with the server device 200 via the network NW. The home appliance 100 is, for example, a refrigerator, a washing machine, a vacuum cleaner, an air conditioner, a microwave oven, a rice cooker, an iron, etc., but is not limited to these. The home appliance 100 will be described in detail later.

サーバ装置200は、1つまたは複数の装置(例えばクラウドサーバ)により構成される。サーバ装置200は、「サーバシステム」と称されてもよい。サーバ装置200は、ネットワークNWを介して、家電機器100および端末装置300と通信可能である。サーバ装置200は、家電機器100を管理する管理サーバである。例えば、サーバ装置200は、端末装置300に対するユーザUの操作に基づいて家電機器100を遠隔制御したり、端末装置300に対するユーザUの操作に基づいて家電機器100の設定状態や動作状態を示す情報を家電機器100から取得したりする。ただし、サーバ装置200は、ユーザUの住居の外部に設けられたクラウドサーバなどに限定されない。サーバ装置200は、ユーザUの住居内に設けられ、住居内LAN5に接続されたサーバ装置でもよい。サーバ装置200については、詳しく後述する。 The server device 200 is composed of one or more devices (e.g., cloud servers). The server device 200 may be referred to as a "server system." The server device 200 is capable of communicating with the home appliance 100 and the terminal device 300 via the network NW. The server device 200 is a management server that manages the home appliance 100. For example, the server device 200 remotely controls the home appliance 100 based on the user U's operation on the terminal device 300, or obtains information indicating the setting state and operation state of the home appliance 100 from the home appliance 100 based on the user U's operation on the terminal device 300. However, the server device 200 is not limited to a cloud server or the like provided outside the residence of the user U. The server device 200 may be a server device provided in the residence of the user U and connected to the residential LAN 5. The server device 200 will be described in detail later.

端末装置300は、例えば、スマートフォンまたはタブレット端末装置のような携帯端末装置である。端末装置300には、家電機器100を管理または操作するためのアプリケーションプログラムがインストールされている。ただし、端末装置300は、携帯端末装置に限定されず、パーソナルコンピュータなどでもよい。 The terminal device 300 is, for example, a mobile terminal device such as a smartphone or a tablet terminal device. An application program for managing or operating the home appliance 100 is installed in the terminal device 300. However, the terminal device 300 is not limited to a mobile terminal device and may be a personal computer or the like.

<2.家電機器の構成>
図2は、家電機器100の機能構成を示すブロック図である。家電機器100は、例えば、家電機器本体110、カメラ120、センサ130、通信モジュール140、および制御ユニット150を有する。
2. Configuration of home appliances
2 is a block diagram showing the functional configuration of the home appliance 100. The home appliance 100 includes, for example, a home appliance main body 110, a camera 120, a sensor 130, a communication module 140, and a control unit 150.

家電機器本体110は、家電機器100を機能させる電気部品111と、ユーザUにより操作される操作部112とを含む。家電機器100が冷蔵庫である場合、電気部品111は、冷媒を圧縮する圧縮器や冷蔵庫内で冷気を循環させるファンなどである。家電機器100が洗濯機である場合、電気部品111は、洗濯槽を回転させるモータなどである。操作部112は、ボタンやスイッチなどを含む。操作部112は、表示装置の表示画面と一体に設けられたタッチセンサなどでもよい。ユーザUは、操作部112を操作することで、家電機器100の運転設定の内容を変更することができる。 The home appliance main body 110 includes electrical components 111 that operate the home appliance 100, and an operation unit 112 that is operated by the user U. If the home appliance 100 is a refrigerator, the electrical components 111 include a compressor that compresses a refrigerant and a fan that circulates cool air inside the refrigerator. If the home appliance 100 is a washing machine, the electrical components 111 include a motor that rotates the washing tub. The operation unit 112 includes buttons and switches. The operation unit 112 may be a touch sensor that is integrated with the display screen of the display device. The user U can change the operation settings of the home appliance 100 by operating the operation unit 112.

カメラ120は、家電機器本体110に設けられ、家電機器本体110を撮影する。家電機器100が冷蔵庫である場合、カメラ120は、貯蔵室の内部を撮影する庫内カメラである。家電機器100が洗濯機である場合、カメラ120は、洗濯槽の内部を撮影するカメラである。 The camera 120 is provided in the home appliance body 110 and photographs the home appliance body 110. If the home appliance 100 is a refrigerator, the camera 120 is an interior camera that photographs the inside of a storage compartment. If the home appliance 100 is a washing machine, the camera 120 is a camera that photographs the inside of a washing tub.

センサ130は、家電機器本体110に設けられ、家電機器本体110の状態や家電機器本体110の周囲の状況を検出する。センサ130は、例えば、家電機器100の近く(例えば同じ住居内)にユーザUが存在することを直接的または間接的に示す情報を検出するセンサである。家電機器100が冷蔵庫である場合、センサ130は、冷蔵庫の扉の開閉状態を検出する扉スイッチやユーザUを検出する人感センサなどである。家電機器100が洗濯機である場合、センサ130は、扉(蓋)の開閉状態を検出するスイッチなどである。 The sensor 130 is provided in the home appliance main body 110 and detects the state of the home appliance main body 110 and the situation around the home appliance main body 110. The sensor 130 is, for example, a sensor that detects information that directly or indirectly indicates the presence of a user U near the home appliance 100 (for example, in the same residence). If the home appliance 100 is a refrigerator, the sensor 130 is, for example, a door switch that detects whether the refrigerator door is open or closed, or a human presence sensor that detects the user U. If the home appliance 100 is a washing machine, the sensor 130 is, for example, a switch that detects whether the door (lid) is open or closed.

通信モジュール140は、サーバ装置200と通信可能な通信モジュールである。例えば、通信モジュール140は、無線ルータR、モデムM、およびネットワークNWを介して、サーバ装置200と通信可能である。通信モジュール140は、例えばWi-Fi(登録商標)のような無線LAN通信の規格に対応した通信モジュールである。通信モジュール140は、「通信部」の一例である。 The communication module 140 is a communication module capable of communicating with the server device 200. For example, the communication module 140 is capable of communicating with the server device 200 via a wireless router R, a modem M, and a network NW. The communication module 140 is a communication module compatible with a wireless LAN communication standard such as Wi-Fi (registered trademark). The communication module 140 is an example of a "communication unit."

制御ユニット150は、例えば、設定登録部151、制御部152、情報送信部153、および記憶部154を含む。設定登録部151、制御部152、および情報送信部153は、家電機器100に搭載されたCPU(Central Processing unit)のようなハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。ただし、これら機能部の全部または一部は、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、またはFPGA(Field Programmable Gate Array)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。記憶部154は、RAM(Random Access Memory)、ROM(Read Only Memory)、EEPROM(Electrical Erasable ROM)のうち1つまたは複数の組み合わせにより実現される。 The control unit 150 includes, for example, a setting registration unit 151, a control unit 152, an information transmission unit 153, and a storage unit 154. The setting registration unit 151, the control unit 152, and the information transmission unit 153 are realized by a hardware processor such as a CPU (Central Processing unit) mounted on the home appliance 100 executing a program (software). However, all or part of these functional units may be realized by hardware (including circuitry) such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array), or may be realized by cooperation between software and hardware. The storage unit 154 is realized by one or a combination of RAM (Random Access Memory), ROM (Read Only Memory), and EEPROM (Electrical Erasable ROM).

設定登録部151は、操作部112に対して行われたユーザUの操作の内容に基づき、記憶部154に記憶された運転設定情報154aを更新する。運転設定情報154aは、家電機器100の運転設定の内容を示す情報である。運転設定は、例えば家電機器100が洗濯機の場合における洗濯運転の設定など、ユーザUの好みに応じて任意に設定される設定も含み得る。 The setting registration unit 151 updates the operation setting information 154a stored in the storage unit 154 based on the content of the operation performed by the user U on the operation unit 112. The operation setting information 154a is information indicating the content of the operation setting of the home appliance 100. The operation setting may also include settings that are arbitrarily set according to the preferences of the user U, such as the setting of the washing operation when the home appliance 100 is a washing machine.

制御部152は、家電機器100の全体を統括的に制御する。例えば、制御部152は、運転設定情報154aに基づき、家電機器本体110、カメラ120、通信モジュール140、および制御ユニット150の動作を制御する。 The control unit 152 performs overall control of the home appliance 100. For example, the control unit 152 controls the operation of the home appliance main body 110, the camera 120, the communication module 140, and the control unit 150 based on the operation setting information 154a.

情報送信部153は、家電機器100の使用時に得られる情報を所定の周期でサーバ装置200に送信する。家電機器100の使用時に得られる情報とは、例えば、操作部112に対するユーザUの操作内容、カメラ120で撮影された画像、センサ130の検出結果、制御部152から出力される制御指令、記憶部154に記憶された最新の運転設定情報154aなどのうち1つ以上を含む情報である。これら情報は、家電機器100に対するユーザUの使用履歴を示す情報である。 The information transmission unit 153 transmits information obtained during the use of the home appliance 100 to the server device 200 at a predetermined cycle. The information obtained during the use of the home appliance 100 includes, for example, one or more of the following: the operation content of the user U on the operation unit 112, the image captured by the camera 120, the detection result of the sensor 130, the control command output from the control unit 152, and the latest operation setting information 154a stored in the memory unit 154. This information indicates the usage history of the home appliance 100 by the user U.

<3.サーバ装置の構成>
図3は、サーバ装置200の機能構成を示すブロック図である。サーバ装置200は、例えば、通信モジュール210、登録管理部220、情報取得部230、制御部240、情報削除部250、および記憶部260を含む。登録管理部220、情報取得部230、制御部240、および情報削除部250は、サーバ装置200に搭載されたCPUのようなハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。ただし、これら機能部の全部または一部は、ASIC、PLD、またはFPGAなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。これは後述する判定部270およびタイムスタンプ付与部280などについても同様である。記憶部260は、RAM(Random Access Memory)、ROM(Read Only Memory)、EEPROM(Electrical Erasable ROM)、SSD(Solid State Drive)、HDD(Hard Disk Drive)などのうち1つまたは複数の組み合わせにより実現される。記憶部260は、家電機器100の外部に設けられた記憶部(外部記憶部)の一例である。
3. Configuration of Server Device
3 is a block diagram showing the functional configuration of the server device 200. The server device 200 includes, for example, a communication module 210, a registration management unit 220, an information acquisition unit 230, a control unit 240, an information deletion unit 250, and a storage unit 260. The registration management unit 220, the information acquisition unit 230, the control unit 240, and the information deletion unit 250 are realized by a hardware processor such as a CPU mounted on the server device 200 executing a program (software). However, all or part of these functional units may be realized by hardware (including circuitry) such as an ASIC, PLD, or FPGA, or may be realized by cooperation between software and hardware. This also applies to the determination unit 270 and the time stamp assignment unit 280 described later. The storage unit 260 is realized by one or a combination of a random access memory (RAM), a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a solid state drive (SSD), a hard disk drive (HDD), etc. The storage unit 260 is an example of a storage unit (external storage unit) provided outside the home appliance 100.

通信モジュール210は、ネットワークNWを介して、家電機器100および端末装置300と通信可能である。通信モジュール210は、「通信部」の一例である。 The communication module 210 is capable of communicating with the home appliance 100 and the terminal device 300 via the network NW. The communication module 210 is an example of a "communication unit."

登録管理部220は、ユーザ管理部221と、家電機器管理部222とを含む。
ユーザ管理部221は、ユーザUを識別するための識別情報(ユーザID、以下では「ユーザアカウント」と称する)の登録、変更、および抹消(削除)を管理する。例えば、ユーザ管理部221は、端末装置300に対してユーザUが入力した情報に基づき、ユーザUごとに、ユーザアカウントを発行し、ユーザアカウントとパスワードとを対応付けて登録する。ユーザアカウントとパスワードの登録は、ユーザDB410の一部として記憶部260に記憶される。ユーザUは、例えば端末装置300に表示される所定の画面に対してユーザアカウントとパスワードを入力することで、家電システム1にログインすることができる。
The registration management unit 220 includes a user management unit 221 and a home appliance management unit 222 .
The user management unit 221 manages the registration, modification, and deletion (deletion) of identification information (user ID, hereinafter referred to as "user account") for identifying the user U. For example, the user management unit 221 issues a user account for each user U based on information input by the user U to the terminal device 300, and registers the user account in association with a password. The registration of the user account and password is stored in the storage unit 260 as a part of the user DB 410. The user U can log in to the home appliance system 1 by, for example, inputting the user account and password into a predetermined screen displayed on the terminal device 300.

図4は、ユーザDB410の一例を示す図である。ユーザDB410では、ユーザUごとに、ユーザアカウント、ユーザの氏名、およびパスワードなどが対応付けられて登録されている。 Figure 4 is a diagram showing an example of user DB 410. In user DB 410, a user account, a user name, a password, and the like are associated and registered for each user U.

家電機器管理部222は、家電システム1において管理対象として設定される家電機器100の登録、変更、および抹消(削除)を管理する。例えば、家電機器管理部222は、家電システム1にログインしたユーザUにより端末装置300に対して行われた操作に基づき、当該ユーザUのユーザアカウントと関連付けて管理する家電機器100を登録する。例えば、家電機器管理部222は、端末装置300に対してユーザUが入力した家電機器100の識別情報に基づき、当該ユーザUのユーザアカウントと関連付けて管理する家電機器100を特定し、家電機器IDを発行して登録する。家電機器100の識別情報は、家電機器100の製造番号や家電機器100に貼られた二次元バーコードを撮影した画像などであるが、これらに限定されない。家電機器100の登録は、家電機器DB420の一部として記憶部260に記憶される。 The home appliance management unit 222 manages the registration, modification, and deletion (deletion) of the home appliance 100 set as a managed object in the home appliance system 1. For example, the home appliance management unit 222 registers the home appliance 100 to be managed in association with the user account of the user U based on an operation performed on the terminal device 300 by the user U who has logged in to the home appliance system 1. For example, the home appliance management unit 222 identifies the home appliance 100 to be managed in association with the user account of the user U based on the identification information of the home appliance 100 input by the user U to the terminal device 300, issues a home appliance ID, and registers it. The identification information of the home appliance 100 may be, but is not limited to, the serial number of the home appliance 100 or an image of a two-dimensional barcode attached to the home appliance 100. The registration of the home appliance 100 is stored in the storage unit 260 as part of the home appliance DB 420.

図5は、家電機器DB420の一例を示す図である。家電機器DB420では、家電機器100ごとに、家電機器100に付与された家電機器ID、当該家電機器100を登録したユーザUのユーザアカウント、および、当該家電機器100の蓄積情報430(後述)の格納場所を示すポインタが対応付けられて登録されている。ユーザアカウントは、「家電機器と関連付けられたユーザの登録」の一例である。図5に示すように、家電機器100の蓄積情報430は、ユーザアカウントには直接に対応付けられておらず、家電機器IDに直接に対応付けられている。 Figure 5 is a diagram showing an example of the home appliance DB 420. In the home appliance DB 420, for each home appliance 100, the home appliance ID assigned to the home appliance 100, the user account of the user U who registered the home appliance 100, and a pointer indicating the storage location of the accumulated information 430 (described later) of the home appliance 100 are registered in association with each other. The user account is an example of "registration of a user associated with a home appliance." As shown in Figure 5, the accumulated information 430 of the home appliance 100 is not directly associated with the user account, but is directly associated with the home appliance ID.

情報取得部230は、家電機器100の使用時に家電機器100の情報送信部153から送信される情報を取得する。例えば、情報取得部230は、家電機器100の操作部112に対するユーザUの操作内容、家電機器100のカメラ120で撮影された画像、家電機器100のセンサ130の検出結果、家電機器100の制御部152から出力される制御指令、家電機器100の最新の運転設定情報154aなどのうち1つ以上を取得する。情報取得部230は、これら取得した情報を、取得元の家電機器100に対応する蓄積情報430の一部として記憶部260に記憶する。 The information acquisition unit 230 acquires information transmitted from the information transmission unit 153 of the home appliance 100 when the home appliance 100 is in use. For example, the information acquisition unit 230 acquires one or more of the following: the operation content of the user U on the operation unit 112 of the home appliance 100, an image captured by the camera 120 of the home appliance 100, the detection result of the sensor 130 of the home appliance 100, a control command output from the control unit 152 of the home appliance 100, the latest operation setting information 154a of the home appliance 100, etc. The information acquisition unit 230 stores this acquired information in the memory unit 260 as part of the accumulated information 430 corresponding to the home appliance 100 from which the information was acquired.

図6は、蓄積情報430の一例を示す図である。蓄積情報430は、登録管理部220により登録が受け付けられた家電機器100ごとに設けられている。各蓄積情報430は、家電機器IDと対応付けて管理されている。蓄積情報430では、家電機器100の操作部112に対するユーザUの操作内容の履歴、家電機器100のカメラ120で撮影された画像の履歴、家電機器100のセンサ130の検出結果の履歴、家電機器100の制御部152から出力される制御指令の履歴、家電機器100の最新の運転設定情報154aが蓄積される。蓄積情報430は、家電機器100の使用時に家電機器100から得られる情報の一例である。 Figure 6 is a diagram showing an example of the accumulated information 430. The accumulated information 430 is provided for each home appliance 100 whose registration has been accepted by the registration management unit 220. Each accumulated information 430 is managed in association with a home appliance ID. The accumulated information 430 accumulates a history of the operation contents of the user U on the operation unit 112 of the home appliance 100, a history of images taken by the camera 120 of the home appliance 100, a history of the detection results of the sensor 130 of the home appliance 100, a history of control commands output from the control unit 152 of the home appliance 100, and the latest operation setting information 154a of the home appliance 100. The accumulated information 430 is an example of information obtained from the home appliance 100 when the home appliance 100 is used.

制御部240は、端末装置300に対して行われたユーザUの操作に基づき、登録管理部220により登録された家電機器100に対して所定の処理を行う。例えば、制御部240は、端末装置300に対して行われたユーザUの操作に基づき、家電機器100の遠隔制御(電源のON/OFF、設定温度の変更、動作モードの変更など)を行う。また、制御部240は、端末装置300に対して行われたユーザUの操作に基づき、蓄積情報430に含まれる情報(家電機器100のカメラ120で撮影された画像、家電機器100のセンサ130の検出結果、家電機器100の制御部152から出力される制御指令を示す情報、または家電機器100の最新の運転設定情報154a)を端末装置300に出力する。これにより、ユーザUは、登録管理部220により登録された家電機器100に関して、家電機器100を遠隔制御したり、家電機器100の状態の確認などを行ったりすることができる。 The control unit 240 performs a predetermined process on the home appliance 100 registered by the registration management unit 220 based on the operation of the user U performed on the terminal device 300. For example, the control unit 240 performs remote control of the home appliance 100 (turning the power on/off, changing the set temperature, changing the operation mode, etc.) based on the operation of the user U performed on the terminal device 300. In addition, the control unit 240 outputs information included in the accumulated information 430 (images taken by the camera 120 of the home appliance 100, detection results of the sensor 130 of the home appliance 100, information indicating a control command output from the control unit 152 of the home appliance 100, or the latest operation setting information 154a of the home appliance 100) to the terminal device 300 based on the operation of the user U performed on the terminal device 300. This allows the user U to remotely control the home appliance 100 and check the status of the home appliance 100 with respect to the home appliance 100 registered by the registration management unit 220.

情報削除部250は、家電システム1において家電機器100の登録が抹消される場合に、当該家電機器100に対応する蓄積情報430を記憶部260から削除する。「家電機器の登録の抹消」とは、例えば、家電機器DB420から家電機器100の登録が抹消(削除)されることを意味する。例えば、ユーザUは、端末装置300に対する操作に基づき、家電機器DB420から家電機器100の登録を抹消することができる。情報削除部250は、家電機器100の登録が抹消される場合に、当該家電機器100に対応する蓄積情報430(すなわち、削除対象の家電機器100の家電機器IDと関連付けて管理されている蓄積情報430)を記憶部260から削除する。 When the registration of a home appliance 100 is deleted in the home appliance system 1, the information deletion unit 250 deletes the accumulated information 430 corresponding to the home appliance 100 from the storage unit 260. "Deleting the registration of a home appliance" means, for example, deleting (removing) the registration of the home appliance 100 from the home appliance DB 420. For example, the user U can delete the registration of the home appliance 100 from the home appliance DB 420 based on an operation on the terminal device 300. When the registration of the home appliance 100 is deleted, the information deletion unit 250 deletes the accumulated information 430 corresponding to the home appliance 100 (i.e., the accumulated information 430 managed in association with the home appliance ID of the home appliance 100 to be deleted) from the storage unit 260.

本実施形態では、情報削除部250は、家電機器100の登録が抹消される場合に、家電機器100の登録が抹消された時点で、当該家電機器100に対応する蓄積情報430を削除する。すなわち、家電機器100の操作部112に対するユーザUの操作内容の履歴、家電機器100のカメラ120で撮影された画像の履歴、家電機器100のセンサ130の検出結果の履歴、家電機器100の制御部152から出力される制御指令の履歴、家電機器100の運転設定情報154aなどがサーバ装置200の記憶部260から削除される。なお「蓄積情報430を削除する」とは、登録が抹消される家電機器100に対応する蓄積情報430の全てが削除されることに限定されず、ユーザUの生活パターンの特定に用いることができない情報など、セキュリティリスクが無いまたは小さい情報は削除せずに保持してもよい。削除に関するこの定義は、以下の説明においても同様である。 In this embodiment, when the registration of the home appliance 100 is cancelled, the information deletion unit 250 deletes the stored information 430 corresponding to the home appliance 100 at the time the registration of the home appliance 100 is cancelled. That is, the history of the operation contents of the user U on the operation unit 112 of the home appliance 100, the history of the images taken by the camera 120 of the home appliance 100, the history of the detection results of the sensor 130 of the home appliance 100, the history of the control command output from the control unit 152 of the home appliance 100, the operation setting information 154a of the home appliance 100, and the like are deleted from the storage unit 260 of the server device 200. Note that "deleting the stored information 430" is not limited to deleting all of the stored information 430 corresponding to the home appliance 100 whose registration is cancelled, and information that has no or small security risk, such as information that cannot be used to identify the lifestyle pattern of the user U, may be retained without being deleted. This definition of deletion is also applicable to the following description.

なお本実施形態では、情報削除部250は、家電システム1において、ユーザUのユーザアカウントが削除される場合に、当該ユーザアカウントと関連付けられた家電機器100に対応する蓄積情報430を記憶部260から削除する。「ユーザアカウントの削除」とは、例えば、ユーザDB410からユーザUのユーザアカウントが削除されることを意味する。例えば、ユーザUは、端末装置300に対する操作に基づき、ユーザDB410から自身のユーザアカウントを削除することができる。本実施形態では、登録管理部220は、ユーザアカウントが削除された場合、そのユーザアカウントと関連付けられた家電機器100の登録を削除する。これにより、その家電機器100と対応付けられた蓄積情報430などが記憶部260から削除される。 In the present embodiment, when a user account of user U is deleted in the home appliance system 1, the information deletion unit 250 deletes the accumulated information 430 corresponding to the home appliance 100 associated with the user account from the storage unit 260. "Deleting a user account" means, for example, that the user account of user U is deleted from the user DB 410. For example, the user U can delete his/her own user account from the user DB 410 based on an operation on the terminal device 300. In the present embodiment, when a user account is deleted, the registration management unit 220 deletes the registration of the home appliance 100 associated with the user account. As a result, the accumulated information 430 and the like associated with the home appliance 100 are deleted from the storage unit 260.

本実施形態では、情報削除部250は、ユーザアカウントが削除される場合に、ユーザアカウントが削除された時点で、当該ユーザアカウントと関連付けられた家電機器100に対応する蓄積情報430を削除する。すなわち、家電機器100の操作部112に対するユーザUの操作内容の履歴、家電機器100のカメラ120で撮影された画像の履歴、家電機器100のセンサ130の検出結果の履歴、家電機器100の制御部152から出力される制御指令の履歴、家電機器100の運転設定情報154aがサーバ装置200の記憶部260から削除される。 In this embodiment, when a user account is deleted, the information deletion unit 250 deletes the stored information 430 corresponding to the home appliance 100 associated with the user account at the time the user account is deleted. That is, the history of the operation contents of the user U on the operation unit 112 of the home appliance 100, the history of the images captured by the camera 120 of the home appliance 100, the history of the detection results of the sensor 130 of the home appliance 100, the history of the control commands output from the control unit 152 of the home appliance 100, and the operation setting information 154a of the home appliance 100 are deleted from the storage unit 260 of the server device 200.

<4.制御の流れ>
図7は、サーバ装置200の制御の流れを示すフローチャートである。まず、登録管理部220は、端末装置300から受信する情報に基づき、家電機器100の登録を抹消するユーザUの操作が端末装置300に対して行われたか否かを判定する(S101)。登録管理部220は、家電機器100の登録を抹消するユーザUの操作が端末装置300に対して行われた場合(S101:YES)、家電機器100の登録を抹消する(S102)。この場合、情報削除部250は、登録が抹消された家電機器100に対応する蓄積情報430を記憶部260から削除する(S103)。
4. Control Flow
7 is a flowchart showing the flow of control of the server device 200. First, the registration management unit 220 determines whether or not the user U has operated the terminal device 300 to delete the registration of the home appliance 100 based on the information received from the terminal device 300 (S101). When the user U has operated the terminal device 300 to delete the registration of the home appliance 100 (S101: YES), the registration management unit 220 deletes the registration of the home appliance 100 (S102). In this case, the information deletion unit 250 deletes the accumulated information 430 corresponding to the home appliance 100 whose registration has been deleted from the storage unit 260 (S103).

一方で、家電機器100の登録を抹消するユーザUの操作が端末装置300に対して行われていない場合(S101:NO)、登録管理部220は、端末装置300から受信する情報に基づき、ユーザアカウントを削除するユーザUの操作が端末装置300に対して行われたか否かを判定する(S201)。登録管理部220は、ユーザアカウントを削除するユーザUの操作が端末装置300に対して行われた場合(S201:YES)、ユーザアカウントを削除する(S202)。この場合、情報削除部250は、登録が削除されたユーザアカウントと関連付けられていた家電機器100に対応する蓄積情報430を記憶部260から削除する(S203)。 On the other hand, if the user U has not operated the terminal device 300 to delete the registration of the home appliance 100 (S101: NO), the registration management unit 220 determines whether the user U has operated the terminal device 300 to delete the user account based on the information received from the terminal device 300 (S201). If the user U has operated the terminal device 300 to delete the user account (S201: YES), the registration management unit 220 deletes the user account (S202). In this case, the information deletion unit 250 deletes the accumulated information 430 corresponding to the home appliance 100 that was associated with the deleted user account from the storage unit 260 (S203).

サーバ装置200は、ユーザアカウントを削除するユーザUの操作が端末装置300に対して行われていない場合(S201:NO)、図7で示された一連の処理を終了する。サーバ装置200は、上記処理を所定の周期で繰り返す。 If the user U has not performed an operation on the terminal device 300 to delete the user account (S201: NO), the server device 200 ends the series of processes shown in FIG. 7. The server device 200 repeats the above process at a predetermined interval.

<5.利点>
近年、IoT(Internet of Things)家電機器が増加している。このような家電機器はユーザに利便性を提供するためにサーバ装置に様々なデータを蓄積する。このような情報の中には個人が特定できるような情報や悪意があれば犯罪に利用されてしまうような情報も含まれ得る。例えば、カメラの画像にユーザの顔が映り込んでいる場合にSNS(Social Networking Service)上に公開されたり、家電機器の操作履歴から留守の時間帯が推定されたりする可能性が考えられる。このため、これらの情報を悪用から保護する必要がある。
5. Advantages
In recent years, the number of IoT (Internet of Things) home appliances has been increasing. Such home appliances store various data in server devices to provide convenience to users. Such information may include information that can identify individuals and information that can be used for crimes if maliciously intended. For example, if a user's face is captured in a camera image, it may be published on a social networking service (SNS), or the time when the user is away from home may be estimated from the operation history of the home appliance. For this reason, it is necessary to protect such information from misuse.

ここで、情報が漏洩する状況を検討する。サーバ装置200に侵入して情報を盗み出すといったことも考えられるが、インターネット上のどこに存在するかわからないサーバ装置200を特定し、セキュリティ対策された様々な認証をくぐり抜けるのは難しく、情報を盗み出すことは容易ではない。また、データは暗号化されているため、盗み出したとしても復号化することは困難である。一方で、情報が漏洩するリスクが比較的高いのは旧ユーザから新ユーザへ家電機器100の所有者が変わるときである。なぜならば家電機器100の所有者は情報にアクセスできる権限を有しているからである。情報管理が適切でないと新ユーザが旧ユーザの情報にアクセスできてしまうことになる。家電機器100の所有者が変わるのは、知人に譲渡したり、リサイクルショップやオークションサイトなどで売買したり、ゴミとして廃棄したりする場合が考えられる。これらの日常的に行われる行為において、新ユーザが旧ユーザの情報にアクセスできないようにすることが期待される。 Here, we consider a situation in which information is leaked. It is possible to invade the server device 200 and steal information, but it is difficult to identify the server device 200, which is located anywhere on the Internet, and to get through various authentication measures that are implemented to ensure security, making it difficult to steal information. In addition, since the data is encrypted, it is difficult to decrypt it even if it is stolen. On the other hand, the risk of information leaking is relatively high when the owner of the home appliance 100 changes from the old user to the new user. This is because the owner of the home appliance 100 has the authority to access the information. If information management is not appropriate, the new user will be able to access the information of the old user. The owner of the home appliance 100 may change when it is transferred to an acquaintance, sold at a recycle shop or an auction site, or disposed of as garbage. It is expected that the new user will not be able to access the information of the old user in these everyday actions.

もっとも容易な方法は、家電システム1に情報の削除を申請する機能を設けることである。しかしながら、ユーザUが家電機器100の所有権を放棄する前に情報の削除を申請するという行為を期待するのは難しい。なぜならばユーザUは様々な情報がサーバ装置200に蓄積されていることを自覚していない。簡便さを提供するために家電システム1もできるだけ自覚させないようにしているためである。そのため情報の削除を申請するという発想にユーザUが至らないか場合が考えられる。また、自覚していたとしても削除の申請を忘れてしまうことも考えられる。家電機器100が新ユーザの手に渡ったとき家電システム1側はそれを知ることができない。つまり、家電機器100からサーバ装置200に蓄積した情報を元にどのユーザへサービスを提供してよいのか判断できない。誤ったユーザUにサービスを提供すると情報漏洩につながる可能性がある。 The easiest method is to provide the home appliance system 1 with a function for requesting the deletion of information. However, it is difficult to expect the user U to request the deletion of information before giving up ownership of the home appliance 100. This is because the user U is not aware that various pieces of information are stored in the server device 200. In order to provide convenience, the home appliance system 1 also tries to make the user U as unaware as possible. Therefore, it is possible that the user U does not think of requesting the deletion of information. Even if the user U is aware of it, he or she may forget to request the deletion. When the home appliance 100 is handed over to a new user, the home appliance system 1 side cannot know this. In other words, it is not possible to determine which user to provide the service to based on the information stored in the server device 200 from the home appliance 100. Providing the service to the wrong user U may lead to information leakage.

そこで本実施形態では、家電システム1は、家電機器100の登録を受け付ける登録管理部220と、家電機器100の外部に設けられ、家電機器100の使用時に得られた蓄積情報430を記憶する記憶部260と、家電機器100の登録または家電機器100と関連付けられたユーザの登録(ユーザアカウント)が抹消される場合に、記憶部260に蓄積された蓄積情報430の少なくとも一部を削除する情報削除部250とを有する。このような構成によれば、家電機器100の登録または家電機器100と関連付けられたユーザの登録(ユーザアカウント)が抹消される場合に、記憶部260に蓄積された蓄積情報430の少なくとも一部が自動的に削除される。これにより、ユーザUが削除申請しなくとも適切なタイミングで自動的に蓄積情報430が削除される。このためユーザは特別に意識しなくとも新ユーザが旧ユーザの情報へアクセスできなくなる。これにより、セキュリティ性の向上を図ることができる。 In this embodiment, the home appliance system 1 has a registration management unit 220 that accepts the registration of the home appliance 100, a storage unit 260 that is provided outside the home appliance 100 and stores accumulated information 430 obtained when the home appliance 100 is used, and an information deletion unit 250 that deletes at least a part of the accumulated information 430 stored in the storage unit 260 when the registration of the home appliance 100 or the registration (user account) of a user associated with the home appliance 100 is deleted. With this configuration, when the registration of the home appliance 100 or the registration (user account) of a user associated with the home appliance 100 is deleted, at least a part of the accumulated information 430 stored in the storage unit 260 is automatically deleted. As a result, the accumulated information 430 is automatically deleted at an appropriate time even if the user U does not apply for deletion. Therefore, the new user cannot access the information of the old user without the user being particularly aware of it. This improves security.

ここで一般的に、家電機器100から直接にサーバ装置200に蓄積される蓄積情報430に対してどのユーザのためのデータであるのかを特定するための情報を直接に付加することは困難な場合がある。なぜなら、家族など複数のユーザで家電機器100を共有することが可能な場合への対処が複雑になったり、大量のデータを読み出すときに逐一ユーザチェックを行うとシステム負荷が増大したりする場合があるためである。 Here, it is generally difficult to directly add information for identifying which user the data is for to the stored information 430 stored in the server device 200 directly from the home appliance 100. This is because it can be complicated to deal with cases where the home appliance 100 can be shared by multiple users, such as family members, and the system load can increase if a user check is performed each time a large amount of data is read.

そこで本実施形態では、情報削除部250は、家電機器100の登録が抹消される場合に、記憶部260に蓄積された蓄積情報430の少なくとも一部を削除する。このような構成によれば、蓄積情報430に対して複数のユーザアカウントが紐づけられている場合であっても、複雑な処理を避けつつ、適切なタイミングで自動的に蓄積情報430を削除することができる。 In this embodiment, the information deletion unit 250 deletes at least a portion of the stored information 430 stored in the storage unit 260 when the registration of the home appliance 100 is cancelled. With this configuration, even if multiple user accounts are linked to the stored information 430, it is possible to automatically delete the stored information 430 at an appropriate time while avoiding complex processing.

なお本明細書でいう「家電機器の登録または家電機器と関連付けられたユーザの登録が抹消される場合に蓄積情報を削除する」とは、情報削除部250が、(a)家電機器100の登録が抹消される場合にだけ蓄積情報430を削除する機能を有する場合、(b)ユーザアカウントが削除される場合にだけ蓄積情報430を削除する機能を有する場合、または(c)家電機器100の登録が抹消される場合に蓄積情報430を削除し、且つ、ユーザアカウントが削除される場合にも蓄積情報430を削除する機能を有する場合のいずれかに該当することを意味する。 In this specification, "deleting the stored information when the registration of the home appliance or the registration of the user associated with the home appliance is cancelled" means that the information deletion unit 250 corresponds to any one of the following cases: (a) a function to delete the stored information 430 only when the registration of the home appliance 100 is cancelled, (b) a function to delete the stored information 430 only when the user account is deleted, or (c) a function to delete the stored information 430 when the registration of the home appliance 100 is cancelled and also to delete the stored information 430 when the user account is deleted.

(第2実施形態)
次に、第2実施形態について説明する。第2実施形態は、複数のユーザU(ユーザU1,U2)によって家電機器100が共有されている点で、第1実施形態とは異なる。なお以下に説明する以外の構成は、第1実施形態と同様である。
Second Embodiment
Next, a second embodiment will be described. The second embodiment differs from the first embodiment in that the home appliance 100 is shared by a plurality of users U (users U1 and U2). Note that the configuration other than that described below is the same as that of the first embodiment.

図8は、第2実施形態の家電システム1の全体構成を示す図である。本実施形態の家電システム1では、例えば家族である複数のユーザU1,U2のユーザアカウントが家電機器100に関連付けられて登録されている。以下では、複数のユーザU1,U2を互いに区別しない場合は、「ユーザU」と称する。 Figure 8 is a diagram showing the overall configuration of the home appliance system 1 of the second embodiment. In the home appliance system 1 of this embodiment, the user accounts of multiple users U1 and U2, who are, for example, a family, are associated with the home appliance 100 and registered. In the following, when the multiple users U1 and U2 are not to be distinguished from each other, they will be referred to as "user U."

図9は、本実施形態の家電機器DB430Aの一例を示す図である。本実施形態の家電機器DB430Aでは、家電機器100ごとに、家電機器100を識別するための家電機器ID、当該家電機器100に関連付けられた1人以上(例えば複数)のユーザUのユーザアカウント、および、当該家電機器100の蓄積情報430(後述)の格納場所を示すポインタが対応付けられて登録されている。本実施形態では、1つの家電機器100に複数のユーザUのユーザアカウントが関連付けて登録される場合、主となるユーザ(以下では説明の便宜上「代表ユーザ」と称する)が設定される。 FIG. 9 is a diagram showing an example of the home appliance DB 430A of this embodiment. In the home appliance DB 430A of this embodiment, for each home appliance 100, a home appliance ID for identifying the home appliance 100, user accounts of one or more (e.g., multiple) users U associated with the home appliance 100, and a pointer indicating a storage location of accumulated information 430 (described later) of the home appliance 100 are registered in association with each other. In this embodiment, when user accounts of multiple users U are associated with one home appliance 100 and registered, a main user (hereinafter, for convenience of explanation, referred to as a "representative user") is set.

本実施形態では、情報削除部250は、代表ユーザのユーザアカウントが削除される場合に、当該ユーザアカウントと関連付けられた家電機器100に対応する蓄積情報430を記憶部260から削除する。一方で、情報削除部250は、代表ユーザ以外のユーザUのユーザアカウントが削除されても、蓄積情報430は削除せず保持する。 In this embodiment, when the user account of the representative user is deleted, the information deletion unit 250 deletes the accumulated information 430 corresponding to the home appliance 100 associated with the user account from the storage unit 260. On the other hand, even when the user account of a user U other than the representative user is deleted, the information deletion unit 250 retains the accumulated information 430 without deleting it.

このような構成によれば、適切なタイミングで自動的に蓄積情報430を削除することができる。これにより、複雑な処理を避けつつ、セキュリティ性の向上を図ることができる。 With this configuration, the stored information 430 can be automatically deleted at an appropriate time. This makes it possible to improve security while avoiding complex processing.

(第2実施形態の第1変形例)
第2実施形態の第1変形例では、情報削除部250は、1つの家電機器100に関連付けられた複数のユーザUのユーザアカウントが存在する場合、全てのユーザアカウントが削除される場合に、それらユーザアカウントと関連付けられていた家電機器100に対応する蓄積情報430を記憶部260から削除する。一方で、情報削除部250は、ある家電機器100に関連付けられた一部のユーザUのユーザアカウントは削除されたが、当該家電機器100に関連付けられたユーザUのユーザアカウントが1人分でも残る場合、当該家電機器100に対応する蓄積情報430は削除せずに保持する。
(First Modification of the Second Embodiment)
In a first modified example of the second embodiment, when there are user accounts of multiple users U associated with one home appliance 100, and all of the user accounts are deleted, the information deletion unit 250 deletes the accumulated information 430 corresponding to the home appliance 100 associated with those user accounts from the storage unit 260. On the other hand, when the user accounts of some users U associated with a certain home appliance 100 are deleted but at least one user account of the user U associated with the home appliance 100 remains, the information deletion unit 250 retains the accumulated information 430 corresponding to the home appliance 100 without deleting it.

このような構成によれば、一部のユーザUのユーザアカウントが削除される場合でも、残りのユーザUが蓄積情報430を利用することができる。これにより、セキュリティ性の向上を図りつつ、ユーザUの利便性を高めることができる。 With this configuration, even if the user accounts of some users U are deleted, the remaining users U can use the stored information 430. This improves security while also enhancing convenience for users U.

(第2実施形態の第2変形例)
第2実施形態の第2変形例では、情報削除部250は、家電機器100と関連付けられた複数のユーザアカウントが存在する場合において、複数のユーザUのうち1人のユーザUの登録が抹消される場合に、当該1人のユーザUまたは残りのユーザUのうち少なくともいずれかに記憶部260に蓄積された蓄積情報430を削除することの可否を問い合わせる。
(Second Modification of the Second Embodiment)
In a second variant of the second embodiment, when there are multiple user accounts associated with the home appliance 100 and the registration of one of the multiple users U is to be deleted, the information deletion unit 250 inquires of at least one of the one user U or the remaining users U as to whether or not to delete the accumulated information 430 accumulated in the memory unit 260.

例えば、情報削除部250は、蓄積情報430を削除することの可否を端末装置300の表示画面に表示させることで、上記内容をユーザUに問い合わせる。そして、情報削除部250は、例えば端末装置300に対するユーザUの回答に基づき、蓄積情報430を削除することの可否を判定する。例えば、情報削除部250は、問い合わせを行った全てのユーザUから蓄積情報430の削除が可能であることを示す回答を受け取る場合、蓄積情報430を記憶部260から削除する。このような構成によれば、一部のユーザUのユーザアカウントが削除される場合でも、蓄積情報430を利用したい残りのユーザUは蓄積情報430を引き続き利用することができる。これにより、セキュリティ性の向上を図りつつ、ユーザUの利便性を高めることができる。 For example, the information deletion unit 250 inquires of the user U whether or not the accumulated information 430 can be deleted by displaying the above content on the display screen of the terminal device 300. Then, the information deletion unit 250 determines whether or not the accumulated information 430 can be deleted, for example, based on the response of the user U to the terminal device 300. For example, when the information deletion unit 250 receives responses indicating that the accumulated information 430 can be deleted from all the inquired users U, the information deletion unit 250 deletes the accumulated information 430 from the storage unit 260. With this configuration, even if the user accounts of some users U are deleted, the remaining users U who wish to use the accumulated information 430 can continue to use the accumulated information 430. This makes it possible to improve security while increasing convenience for users U.

(第3実施形態)
次に、第3実施形態について説明する。第3実施形態は、登録が一度抹消された家電機器100が再登録される場合に当該家電機器100に対応する蓄積情報430が削除される点で、第1実施形態とは異なる。なお以下に説明する以外の構成は、第1実施形態と同様である。
Third Embodiment
Next, a third embodiment will be described. The third embodiment is different from the first embodiment in that when a home appliance 100 whose registration has been once deleted is re-registered, the stored information 430 corresponding to the home appliance 100 is deleted. Note that the configuration other than that described below is the same as that of the first embodiment.

図10は、第3実施形態のサーバ装置200の機能構成を示すブロック図である。本実施形態では、サーバ装置200は、情報削除部250Bを含む。情報削除部250Bは、第1実施形態と同様に、家電機器100の登録が抹消される場合には、当該家電機器100に対応する蓄積情報430を記憶部260から削除する。 FIG. 10 is a block diagram showing the functional configuration of the server device 200 of the third embodiment. In this embodiment, the server device 200 includes an information deletion unit 250B. As in the first embodiment, when the registration of a home appliance 100 is deleted, the information deletion unit 250B deletes the accumulated information 430 corresponding to the home appliance 100 from the storage unit 260.

さらに、本実施形態の情報削除部250Bは、家電機器100の再登録が受け付けられる場合において、当該家電機器100に対応する蓄積情報430が記憶部260から削除されずに残っている場合、記憶部260に残っている蓄積情報430を削除する。言い換えると、情報削除部250Bは、家電機器100の登録が抹消されないまま登録管理部220により家電機器100の再登録が受け付けられる場合、当該家電機器100に対応する蓄積情報430を記憶部260から削除する。 Furthermore, in the case where re-registration of the home appliance 100 is accepted and accumulated information 430 corresponding to the home appliance 100 remains in the storage unit 260 without being deleted, the information deletion unit 250B in this embodiment deletes the accumulated information 430 remaining in the storage unit 260. In other words, in the case where re-registration of the home appliance 100 is accepted by the registration management unit 220 without deleting the registration of the home appliance 100, the information deletion unit 250B deletes the accumulated information 430 corresponding to the home appliance 100 from the storage unit 260.

このような構成によれば、旧ユーザが家電機器100の登録を抹消することを忘れたまま、家電機器100を新ユーザへ渡した場合であっても、新ユーザが家電機器100を登録しようとした際に、旧ユーザの蓄積情報430が削除される。これにより、セキュリティ性のさらなる向上を図ることができる。 With this configuration, even if the previous user forgets to delete the registration of the home appliance 100 and hands it over to the new user, the accumulated information 430 of the previous user is deleted when the new user attempts to register the home appliance 100. This can further improve security.

(第4実施形態)
次に、第4実施形態について説明する。第4実施形態は、家電機器100の登録が抹消される場合、家電機器100の登録が抹消されても蓄積情報430は削除されない(蓄積情報430の少なくとも一部が保持される)が、登録が一度抹消された家電機器100が再登録された場合に所定条件が満たされなければ、当該家電機器100に対応する蓄積情報430が記憶部260から削除される点で、第3実施形態とは異なる。なお以下に説明する以外の構成は、第3実施形態と同様である。
Fourth Embodiment
Next, a fourth embodiment will be described. The fourth embodiment is different from the third embodiment in that, when the registration of the home appliance 100 is cancelled, the accumulated information 430 is not deleted (at least a part of the accumulated information 430 is retained) even if the registration of the home appliance 100 is cancelled, but when the home appliance 100 whose registration has been cancelled is re-registered, if a predetermined condition is not satisfied, the accumulated information 430 corresponding to the home appliance 100 is deleted from the storage unit 260. Note that the configuration other than that described below is the same as that of the third embodiment.

図11は、第4実施形態の家電システム1の全体構成を示す図である。本実施形態では、家電機器100は、位置検出部501を有する。位置検出部501は、例えば、GNSS(Global Navigation Satellite System)衛星からの信号に基づいて家電機器100の位置を所定の周期で検出する。位置検出部501により検出された家電機器100の位置を示す情報は、情報送信部153によってサーバ装置200に送信される。 Fig. 11 is a diagram showing the overall configuration of the home appliance system 1 of the fourth embodiment. In this embodiment, the home appliance 100 has a position detection unit 501. The position detection unit 501 detects the position of the home appliance 100 at a predetermined period based on, for example, a signal from a Global Navigation Satellite System (GNSS) satellite. Information indicating the position of the home appliance 100 detected by the position detection unit 501 is transmitted to the server device 200 by the information transmission unit 153.

本実施形態では、端末装置300は、位置検出部502を有する。位置検出部502は、例えば、GNSS衛星からの信号に基づいて端末装置300の位置を所定の周期で検出する。位置検出部502により検出された端末装置300の位置を示す情報は、サーバ装置200に送信される。 In this embodiment, the terminal device 300 has a position detection unit 502. The position detection unit 502 detects the position of the terminal device 300 at a predetermined period based on, for example, a signal from a GNSS satellite. Information indicating the position of the terminal device 300 detected by the position detection unit 502 is transmitted to the server device 200.

図12は、第4実施形態のサーバ装置200の機能構成を示すブロック図である。本実施形態では、サーバ装置200は、情報削除部250Cと、判定部270とを含む。 Figure 12 is a block diagram showing the functional configuration of the server device 200 of the fourth embodiment. In this embodiment, the server device 200 includes an information deletion unit 250C and a determination unit 270.

本実施形態では、情報削除部250Cは、第3実施形態とは異なり、家電機器100の登録が削除される場合に、家電機器100の登録が抹消された時点では蓄積情報430を削除さずに保持する。そして、情報削除部250Cは、登録が一度抹消された家電機器100が再登録された場合に所定条件が満たされなければ、家電機器100が再登録される時点で、当該家電機器100に対応する蓄積情報430を記憶部260から削除する。一方で、情報削除部250Cは、登録が一度抹消された家電機器100が再登録された場合に所定条件が満たされるならば、蓄積情報430を削除することを抑制する。「削除することを抑制する」とは、例えば「削除しない」ことであるが、これに限定されず、相対的に重要性が低い一部の情報を削除する場合も該当し得る。 In this embodiment, unlike the third embodiment, when the registration of the home appliance 100 is deleted, the information deletion unit 250C does not delete the accumulated information 430 but retains it at the time when the registration of the home appliance 100 is deleted. If a predetermined condition is not satisfied when the home appliance 100 whose registration has been deleted is re-registered, the information deletion unit 250C deletes the accumulated information 430 corresponding to the home appliance 100 from the storage unit 260 at the time when the home appliance 100 is re-registered. On the other hand, if a predetermined condition is satisfied when the home appliance 100 whose registration has been deleted is re-registered, the information deletion unit 250C suppresses the deletion of the accumulated information 430. "Suppressing deletion" means, for example, "not deleting", but is not limited to this, and may also apply to the case of deleting some information that is relatively less important.

判定部270は、家電機器100が再登録された場合において、上記所定条件が満たされるか否かを判定する。本実施形態では、判定部270は、以下に示す第1から第5の条件のいずれか1つが満たされる場合、上記所定条件が満たされると判定する。ただし、サーバ装置200は、第1から第5の条件のうちいずれか1つを判断する機能のみを有してもよい。以下では説明の便宜上、上記所定条件を「継続利用判定条件」と称する。 When the home appliance 100 is re-registered, the determination unit 270 determines whether the above-mentioned predetermined conditions are satisfied. In this embodiment, the determination unit 270 determines that the above-mentioned predetermined conditions are satisfied when any one of the first to fifth conditions shown below is satisfied. However, the server device 200 may only have a function for determining any one of the first to fifth conditions. For ease of explanation, the above-mentioned predetermined conditions are referred to below as "continuous use determination conditions."

<第1条件>
判定部270は、登録管理部220により家電機器100の再登録が受け付けられたときにおける家電機器100の位置が所定条件を満たす場合、上述の継続利用判定条件を満たすと判定する。家電機器100の位置に関する所定条件は、例えば、家電機器100の前回登録時における家電機器100の位置と、家電機器100の再登録時における家電機器100の位置とが所定距離内(所定範囲内)である場合である。家電機器100の位置は、例えば、家電機器100に設けられた位置検出部501により検出される位置である。「所定距離内」は、ユーザUの同一の住居内であることを意味する距離であり、例えば20m以内である。
<First condition>
When the location of the home appliance 100 at the time when the registration management unit 220 accepts the re-registration of the home appliance 100 satisfies a predetermined condition, the determination unit 270 determines that the above-mentioned continuous use determination condition is satisfied. The predetermined condition regarding the location of the home appliance 100 is, for example, when the location of the home appliance 100 at the time of the previous registration of the home appliance 100 and the location of the home appliance 100 at the time of the re-registration of the home appliance 100 are within a predetermined distance (within a predetermined range). The location of the home appliance 100 is, for example, a location detected by a location detection unit 501 provided in the home appliance 100. "Within a predetermined distance" is a distance meaning that the home appliance 100 is within the same residence of the user U, for example, within 20 m.

<第2条件>
判定部270は、登録管理部220により家電機器100の再登録が受け付けられたときにおける端末装置300の位置が所定条件を満たす場合、上述の継続利用判定条件を満たすと判定する。端末装置300の位置に関する所定条件は、例えば、家電機器100の前回登録時(例えば登録処理が行われた時点)における端末装置300の位置と、家電機器100の再登録時(例えば再登録の登録処理が行われた時点)における端末装置300の位置とが所定距離内(所定範囲内)である場合である。端末装置300の位置は、例えば、端末装置300に設けられた位置検出部502により検出される位置である。「所定距離内」は、ユーザUの同一の住居内であることを意味する距離であり、例えば20m以内である。
<Second condition>
If the location of the terminal device 300 at the time when the re-registration of the home appliance 100 is accepted by the registration management unit 220 satisfies a predetermined condition, the determination unit 270 determines that the above-mentioned continuous use determination condition is satisfied. The predetermined condition regarding the location of the terminal device 300 is, for example, a case where the location of the terminal device 300 at the time of the previous registration of the home appliance 100 (for example, at the time when the registration process is performed) and the location of the terminal device 300 at the time of re-registration of the home appliance 100 (for example, at the time when the registration process for re-registration is performed) are within a predetermined distance (within a predetermined range). The location of the terminal device 300 is, for example, a location detected by a location detection unit 502 provided in the terminal device 300. "Within a predetermined distance" is a distance that means that the terminal device 300 is within the same residence of the user U, for example, within 20 m.

<第3条件>
判定部270は、登録管理部220により家電機器100の再登録が受け付けられたときにおけるユーザアカウントが所定条件を満たす場合、上述の継続利用判定条件を満たすと判定する。ユーザアカウントに関する所定条件は、例えば、家電機器100の前回登録時に当該家電機器100と関連付けられていたユーザアカウントと、家電機器100の再登録時に当該家電機器100と関連付けられたユーザアカウントとが同一である、または同じ特定グループ(例えば家族)に含まれることを示す設定がある場合である。
<Third Condition>
The determination unit 270 determines that the above-mentioned continuous use determination condition is satisfied when the user account satisfies a predetermined condition when the re-registration of the home appliance 100 is accepted by the registration management unit 220. The predetermined condition related to the user account is, for example, when the user account associated with the home appliance 100 at the time of the previous registration of the home appliance 100 and the user account associated with the home appliance 100 at the time of the re-registration of the home appliance 100 are the same or there is a setting indicating that they are included in the same specific group (for example, family).

<第4条件>
判定部270は、登録管理部220により家電機器100の再登録が受け付けられたときにおいて家電機器100が接続されたLANが家電機器100の前回の登録時と同じ場合、上述の継続利用判定条件を満たすと判定する。家電機器100が接続されたLANが前回の登録時と同じとは、例えば、家電機器100の前回の登録が受け付けられたときに当該家電機器100が接続された住居内のLAN5と、家電機器100の再登録が受け付けられたときに当該家電機器100が接続された住居内のLAN5とが同じ場合である。
<Fourth condition>
The determination unit 270 determines that the above-mentioned continuous use determination condition is satisfied when the LAN to which the home appliance 100 is connected when the re-registration of the home appliance 100 is accepted by the registration management unit 220 is the same as the LAN to which the home appliance 100 was previously registered. The LAN to which the home appliance 100 is connected is the same as the LAN to which the home appliance 100 was previously registered, for example, when the LAN 5 in the residence to which the home appliance 100 was connected when the previous registration of the home appliance 100 was accepted is the same as the LAN 5 in the residence to which the home appliance 100 was connected when the re-registration of the home appliance 100 was accepted.

判定部270は、家電機器100から受信する信号に含まれるIP(Internet Protocol)アドレスに基づき、LANの同一性を判定する。同じLNA内から家電機器100を再登録する場合は、同一のユーザUか家族などの近しい間柄のユーザUの可能性が高いため蓄積情報430を削除しない。なお、判定部270は、IPアドレスに代えて、家電機器100から受信する信号に含まれる無線ルータRのMACアドレスなど機器固有情報に基づきLANの同一性を判定してもよい。 The determination unit 270 determines whether the LAN is the same based on an IP (Internet Protocol) address included in the signal received from the home appliance 100. When the home appliance 100 is re-registered within the same LAN, the accumulated information 430 is not deleted because there is a high possibility that the re-registered user is the same user U or a close user U such as a family member. Note that the determination unit 270 may determine whether the LAN is the same based on device-specific information such as the MAC address of the wireless router R included in the signal received from the home appliance 100 instead of the IP address.

<第5条件>
判定部270は、登録管理部220により家電機器100の再登録が受け付けられたときにおいて家電機器100が接続されたLANに家電機器100の前回の登録時と同じ端末装置300が接続されている場合、上述の継続利用判定条件を満たすと判定する。LANに同じ端末装置300が接続されているとは、例えば、家電機器100の前回の登録が受け付けられたときに家電機器100と端末装置300とが同じLAN(第1LAN)に接続されており、家電機器100の再登録が受け付けられたときに家電機器100と端末装置300とが同じLAN(第2LAN)に接続されている場合である。なお、第1LANと第2LANは、同じLANでもよく、異なるLAN(例えば引っ越し前と引っ越し後の住居のLAN)でもよい。判定部270は、家電機器100から受信する信号に含まれるMACアドレスと、端末装置300から受信する信号に含まれるMACアドレスとに基づき、上記同一性を判定する。第1LANおよび第2LANは、例えば、住居内のLAN5である。
<Fifth Condition>
The determination unit 270 determines that the above-mentioned continuous use determination condition is satisfied when the same terminal device 300 as when the home appliance 100 was previously registered is connected to the LAN to which the home appliance 100 is connected when the re-registration of the home appliance 100 is accepted by the registration management unit 220. The same terminal device 300 is connected to the LAN when, for example, the home appliance 100 and the terminal device 300 are connected to the same LAN (first LAN) when the previous registration of the home appliance 100 is accepted, and when the re-registration of the home appliance 100 is accepted, the home appliance 100 and the terminal device 300 are connected to the same LAN (second LAN). The first LAN and the second LAN may be the same LAN or different LANs (for example, LANs in a residence before and after moving). The determination unit 270 determines the identity based on the MAC address included in the signal received from the home appliance 100 and the MAC address included in the signal received from the terminal device 300. The first LAN and the second LAN are, for example, the LAN 5 in the residence.

これらのような構成によれば、家電機器100の登録を一度抹消する場合であっても、同一のユーザUや家族などの近しい間柄のユーザUの間で、家電機器100の登録を抹消する前に蓄積された蓄積情報430を引き続き利用することができる。これにより、セキュリティ性の向上を図りつつ、利便性の向上を図ることができる。 With this configuration, even if the registration of the home appliance 100 is cancelled once, the same user U or users U who are close to the user U, such as family members, can continue to use the accumulated information 430 that was accumulated before the registration of the home appliance 100 was cancelled. This makes it possible to improve convenience while improving security.

(第5実施形態)
次に、第5実施形態について説明する。第5実施形態は、記憶部260に記憶される情報にタイムスタンプが付され、タイムスタンプが付されてから所定時間が経過した情報が削除される点で、第1実施形態とは異なる。なお以下に説明する以外の構成は、第1実施形態と同様である。
Fifth Embodiment
Next, a fifth embodiment will be described. The fifth embodiment differs from the first embodiment in that a timestamp is added to information stored in the storage unit 260, and information is deleted after a predetermined time has elapsed since the timestamp was added. Note that the configuration other than that described below is the same as that of the first embodiment.

図13は、第5実施形態のサーバ装置200の機能構成を示すブロック図である。本実施形態では、サーバ装置200は、タイムスタンプ付与部280と、情報削除部250Dとを含む。 Figure 13 is a block diagram showing the functional configuration of the server device 200 of the fifth embodiment. In this embodiment, the server device 200 includes a time stamp assignment unit 280 and an information deletion unit 250D.

タイムスタンプ付与部280は、家電機器100の情報送信部153から送信された情報が情報取得部230により受信された場合、受信された情報に受信時刻を示すタイムスタンプを付与する。そして、情報取得部230は、タイムスタンプが付与された情報を蓄積情報430の一部として記憶する。タイムスタンプは、「時刻情報」の一例である。タイムスタンプ付与部280は、「時刻情報付与部」の一例である。 When information transmitted from the information transmission unit 153 of the home appliance 100 is received by the information acquisition unit 230, the time stamp assignment unit 280 assigns a time stamp indicating the time of reception to the received information. The information acquisition unit 230 then stores the information with the time stamp assigned as part of the accumulated information 430. The time stamp is an example of "time information". The time stamp assignment unit 280 is an example of a "time information assignment unit".

情報削除部250Dは、蓄積情報430のなかで、タイムスタンプが付されてからユーザの生活パターンサイクルの2回分よりも短い所定時間が経過した情報を順次削除する。「ユーザの生活パターンサイクルの2回分よりも短い所定時間」とは、毎週同じ生活パターンで過ごすユーザの例では、「2週間(生活パターンサイクルの2回分)よりも短い所定時間」であり、例えば1週間である。「ユーザの生活パターンサイクル」は、端末装置300に対してユーザUから特に入力がなければデフォルトである1週間が設定され、端末装置300に対してユーザUから入力があれば、ユーザUにより入力された期間が優先される。 The information deletion unit 250D sequentially deletes information from the stored information 430 for which a predetermined time period shorter than two life pattern cycles of the user has elapsed since the timestamp was added. In the example of a user who follows the same lifestyle pattern every week, "a predetermined time period shorter than two weeks (two life pattern cycles)," e.g., one week. If there is no specific input from the user U to the terminal device 300, the "user's life pattern cycle" is set to the default of one week, and if there is an input from the user U to the terminal device 300, the period input by the user U takes precedence.

このような構成によれば、蓄積情報430がサーバ装置200に残った状態で旧ユーザから新ユーザに家電機器100が渡された場合でも、新ユーザは旧ユーザがどのような生活パターンで家電機器100を使用していたかを履歴から辿ることが難しくなる。これにより、セキュリティ性の向上を図ることができる。 With this configuration, even if the home appliance 100 is handed over from the old user to the new user while the accumulated information 430 remains in the server device 200, it becomes difficult for the new user to trace from the history what kind of lifestyle pattern the old user used the home appliance 100 in. This makes it possible to improve security.

以上、いくつかの実施形態および変形例について説明したが、実施形態および変形例は上記例に限定されない。例えば、上述した実施形態および変形例は互いに組み合わされて実現されてもよい。 Although several embodiments and variations have been described above, the embodiments and variations are not limited to the above examples. For example, the above-described embodiments and variations may be realized in combination with each other.

以上説明した少なくともひとつの実施形態によれば、家電システムは、家電機器の登録を受け付ける登録管理部と、家電機器の外部に設けられて家電機器の使用時に得られた情報を記憶する記憶部と、家電機器の登録または家電機器と関連付けられたユーザの登録が削除される場合に、記憶部に記憶された情報の少なくとも一部を削除する情報削除部とを備える。このような構成によれば、セキュリティ性の向上を図ることができる。 According to at least one of the embodiments described above, the home appliance system includes a registration management unit that accepts the registration of a home appliance, a storage unit that is provided outside the home appliance and stores information obtained when the home appliance is used, and an information deletion unit that deletes at least a portion of the information stored in the storage unit when the registration of the home appliance or the registration of a user associated with the home appliance is deleted. With this configuration, security can be improved.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.

1…家電システム、100…家電機器、200…サーバ装置、220…登録管理部、250,250C,250D…情報削除部、260…記憶部、270…判定部、280…タイムスタンプ付与部(時刻情報付与部)。 1... Home appliance system, 100... Home appliance, 200... Server device, 220... Registration management unit, 250, 250C, 250D... Information deletion unit, 260... Storage unit, 270... Determination unit, 280... Timestamp assignment unit (time information assignment unit).

Claims (9)

家電機器の登録を受け付ける登録管理部と、
前記家電機器の外部に設けられ、前記登録が受け付けられた前記家電機器に関して前記家電機器の使用時に得られた情報が蓄積される記憶部と、
記記憶部に蓄積された前記情報の少なくとも一部を削除可能な情報削除部と、
を備え、
前記情報削除部は、前記家電機器の前記登録が抹消されても前記記憶部に蓄積された前記情報の少なくとも一部を保持し、前記家電機器の前記登録が一度抹消された後に前記登録管理部により前記家電機器の再登録が受け付けられる場合において所定条件が満たされない場合に前記記憶部に蓄積された前記情報の少なくとも一部を削除する、
電システム。
a registration management unit that accepts registrations of home appliances;
a storage unit that is provided outside the home appliance and that accumulates information regarding the home appliance that has been registered and that is obtained when the home appliance is used;
an information deleting unit capable of deleting at least a part of the information stored in the storage unit;
Equipped with
the information deletion unit retains at least a part of the information stored in the storage unit even if the registration of the home appliance is deleted, and deletes at least a part of the information stored in the storage unit if a predetermined condition is not satisfied in a case where the registration management unit accepts re-registration of the home appliance after the registration of the home appliance has been deleted once.
Home appliances system.
家電機器の登録を受け付ける登録管理部と、a registration management unit that accepts registrations of home appliances;
前記家電機器の外部に設けられ、前記登録が受け付けられた前記家電機器に関して前記家電機器の使用時に得られた情報が蓄積される記憶部と、a storage unit that is provided outside the home appliance and that accumulates information regarding the home appliance that has been registered and that is obtained when the home appliance is used;
少なくとも前記登録管理部により前記家電機器の再登録が受け付けられた場合に、前記記憶部に蓄積された前記情報の少なくとも一部を削除する情報削除部と、an information deletion unit that deletes at least a part of the information stored in the storage unit when at least re-registration of the home appliance is accepted by the registration management unit;
を備え、Equipped with
前記情報削除部は、前記登録管理部により前記家電機器の再登録が受け付けられたときにおける前記家電機器の位置が所定条件を満たす場合に、前記記憶部に蓄積された前記情報を削除することを抑制する、the information deletion unit suppresses the deletion of the information stored in the storage unit when a location of the home appliance at the time when the registration management unit accepts the re-registration of the home appliance satisfies a predetermined condition.
家電システム。Home appliances system.
家電機器の登録を受け付ける登録管理部と、a registration management unit that accepts registrations of home appliances;
前記家電機器の外部に設けられ、前記登録が受け付けられた前記家電機器に関して前記家電機器の使用時に得られた情報が蓄積される記憶部と、a storage unit that is provided outside the home appliance and that accumulates information regarding the home appliance that has been registered and that is obtained when the home appliance is used;
少なくとも前記登録管理部により前記家電機器の再登録が受け付けられた場合に、前記記憶部に蓄積された前記情報の少なくとも一部を削除する情報削除部と、an information deletion unit that deletes at least a part of the information stored in the storage unit when at least re-registration of the home appliance is accepted by the registration management unit;
を備え、Equipped with
前記情報削除部は、前記登録管理部により前記家電機器の再登録が受け付けられたときにおける前記家電機器のユーザの端末装置の位置が所定条件を満たす場合に、前記記憶部に蓄積された前記情報を削除することを抑制する、the information deletion unit suppresses the deletion of the information stored in the storage unit when a location of a terminal device of a user of the home appliance when the re-registration of the home appliance is accepted by the registration management unit satisfies a predetermined condition.
家電システム。Home appliances system.
家電機器の登録を受け付ける登録管理部と、a registration management unit that accepts registrations of home appliances;
前記家電機器の外部に設けられ、前記登録が受け付けられた前記家電機器に関して前記家電機器の使用時に得られた情報が蓄積される記憶部と、a storage unit that is provided outside the home appliance and that accumulates information regarding the home appliance that has been registered and that is obtained when the home appliance is used;
少なくとも前記登録管理部により前記家電機器の再登録が受け付けられた場合に、前記記憶部に蓄積された前記情報の少なくとも一部を削除する情報削除部と、an information deletion unit that deletes at least a part of the information stored in the storage unit when at least re-registration of the home appliance is accepted by the registration management unit;
を備え、Equipped with
前記情報削除部は、前記登録管理部により前記家電機器の再登録が受け付けられたときにおける前記家電機器と関連付けられたユーザの登録が所定条件を満たす場合に、前記記憶部に蓄積された前記情報を削除することを抑制する、the information deletion unit suppresses the deletion of the information stored in the storage unit when registration of a user associated with the home appliance at the time when the registration management unit accepts the re-registration of the home appliance satisfies a predetermined condition.
家電システム。Home appliances system.
家電機器の登録を受け付ける登録管理部と、a registration management unit that accepts registrations of home appliances;
前記家電機器の外部に設けられ、前記登録が受け付けられた前記家電機器に関して前記家電機器の使用時に得られた情報が蓄積される記憶部と、a storage unit that is provided outside the home appliance and that accumulates information obtained when the home appliance is used, regarding the home appliance for which the registration has been accepted;
少なくとも前記登録管理部により前記家電機器の再登録が受け付けられた場合に、前記記憶部に蓄積された前記情報の少なくとも一部を削除する情報削除部と、an information deletion unit that deletes at least a part of the information stored in the storage unit when at least re-registration of the home appliance is accepted by the registration management unit;
を備え、Equipped with
前記情報削除部は、前記登録管理部により前記家電機器の再登録が受け付けられたときにおいて前記家電機器が接続されたローカルエリアネットワークが所定条件を満たす場合に、前記記憶部に蓄積された前記情報を削除することを抑制する、the information deletion unit suppresses the deletion of the information stored in the storage unit when a local area network to which the home appliance is connected satisfies a predetermined condition when the re-registration of the home appliance is accepted by the registration management unit.
家電システム。Home appliances system.
家電機器の登録を受け付ける登録管理部と、a registration management unit that accepts registrations of home appliances;
前記家電機器の外部に設けられ、前記登録が受け付けられた前記家電機器に関して前記家電機器の使用時に得られた情報が蓄積される記憶部と、a storage unit that is provided outside the home appliance and that accumulates information obtained when the home appliance is used, regarding the home appliance for which the registration has been accepted;
少なくとも前記登録管理部により前記家電機器の再登録が受け付けられた場合に、前記記憶部に蓄積された前記情報の少なくとも一部を削除する情報削除部と、an information deletion unit that deletes at least a part of the information stored in the storage unit when at least re-registration of the home appliance is accepted by the registration management unit;
を備え、Equipped with
前記情報削除部は、前記登録管理部により前記家電機器の再登録が受け付けられたときにおいて前記家電機器が接続されたローカルエリアネットワークに接続される端末装置が所定条件を満たす場合に、前記記憶部に蓄積された前記情報を削除することを抑制する、the information deletion unit suppresses the deletion of the information stored in the storage unit when a terminal device connected to a local area network to which the home appliance is connected satisfies a predetermined condition when the re-registration of the home appliance is accepted by the registration management unit.
家電システム。Home appliances system.
前記情報削除部は、前記家電機器の前記登録が抹消される場合に、前記記憶部に蓄積された前記情報の少なくとも一部を削除する、
請求項1から請求項6のうちいずれか1項に記載の家電システム。
the information deletion unit deletes at least a part of the information stored in the storage unit when the registration of the home appliance is deleted.
The home appliance system according to any one of claims 1 to 6 .
前記情報削除部は、前記家電機器と関連付けられたユーザの登録が抹消される場合に、前記記憶部に蓄積された前記情報の少なくとも一部を削除する、
請求項1から請求項7のうちいずれか1項に記載の家電システム。
the information deletion unit deletes at least a part of the information stored in the storage unit when a registration of a user associated with the home appliance is deleted.
The home appliance system according to any one of claims 1 to 7 .
前記情報に時刻情報を付す時刻情報付与部をさらに備え、
前記情報削除部は、前記時刻情報が付されてからユーザの生活パターンサイクルの2回分よりも短い所定時間が経過した前記情報を順次削除する、
請求項1から請求項のうちいずれか1項に記載の家電システム。
A time information adding unit that adds time information to the information,
the information deletion unit sequentially deletes the information for which a predetermined time that is shorter than two life pattern cycles of the user has elapsed since the time information was added.
The home appliance system according to any one of claims 1 to 8 .
JP2020211225A 2020-12-21 2020-12-21 Home Appliance Systems Active JP7554662B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020211225A JP7554662B2 (en) 2020-12-21 2020-12-21 Home Appliance Systems
CN202111133255.1A CN114647196A (en) 2020-12-21 2021-09-27 Household appliance system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020211225A JP7554662B2 (en) 2020-12-21 2020-12-21 Home Appliance Systems

Publications (2)

Publication Number Publication Date
JP2022097954A JP2022097954A (en) 2022-07-01
JP7554662B2 true JP7554662B2 (en) 2024-09-20

Family

ID=81992356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020211225A Active JP7554662B2 (en) 2020-12-21 2020-12-21 Home Appliance Systems

Country Status (2)

Country Link
JP (1) JP7554662B2 (en)
CN (1) CN114647196A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004185612A (en) 2002-11-22 2004-07-02 Matsushita Electric Ind Co Ltd Operation history utilization system and its method
JP2009268010A (en) 2008-04-30 2009-11-12 Si Infogenic Corp Gateway and program for controlling information appliance between different network segments
US20150111539A1 (en) 2013-10-17 2015-04-23 Lg Electronics Inc. Server for managing home appliance and system including the same
JP2019186600A (en) 2018-04-02 2019-10-24 Kddi株式会社 Terminal device, home gateway device, management server device, terminal authentication method and computer program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004185612A (en) 2002-11-22 2004-07-02 Matsushita Electric Ind Co Ltd Operation history utilization system and its method
JP2009268010A (en) 2008-04-30 2009-11-12 Si Infogenic Corp Gateway and program for controlling information appliance between different network segments
US20150111539A1 (en) 2013-10-17 2015-04-23 Lg Electronics Inc. Server for managing home appliance and system including the same
JP2019186600A (en) 2018-04-02 2019-10-24 Kddi株式会社 Terminal device, home gateway device, management server device, terminal authentication method and computer program

Also Published As

Publication number Publication date
CN114647196A (en) 2022-06-21
JP2022097954A (en) 2022-07-01

Similar Documents

Publication Publication Date Title
US11522865B2 (en) Automated IoT device configuration using user profile
US9774608B2 (en) Device control method, device control system, and server device
US8588990B2 (en) Communicating through a server between appliances and applications
JP6146725B2 (en) Encryption communication apparatus, encryption communication method, and computer program therefor
JP2021527349A (en) Data anonymization for service subscriber privacy
US20150358792A1 (en) Wireless communication system, pairing apparatus, method for pairing plural devices and program for causing computer to implement that method
KR102119922B1 (en) Network access
JP6299213B2 (en) Air conditioning control system and method for connecting control device to operation terminal
KR20170094543A (en) Hardware management interface
JP2014178984A (en) Server and network system
KR101909027B1 (en) An information management system for home appliance
US10938811B2 (en) Electronic apparatus to process request for having access to host apparatus, control method thereof, and system
TW201842469A (en) Method for operating household appliance capable of optimizing triggering operations or authorization of a household appliance for a user
JP6993597B2 (en) Information processing equipment, control methods, and programs
CN112035807A (en) Object authentication method and apparatus, storage medium, and electronic apparatus
JP7554662B2 (en) Home Appliance Systems
KR20120003795A (en) Information processing device and method of execution control
US10026303B1 (en) System and method for configuring a security system using near-field communication
JP6270542B2 (en) Authentication system
CN110266651B (en) Internet of things equipment and method for same
JP2018067212A (en) Information processing apparatus, transmission control program, and transmission control method
JP2018147326A (en) Generation device, generation method, and generation program
JP7054830B2 (en) Display method, program, display system, server device, and management system
CN115484034A (en) Intelligent household appliance communication checking method and intelligent household appliance system
JP2021117807A (en) Data access control program, data access control method and authorization server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230901

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240229

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240513

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240909

R150 Certificate of patent or registration of utility model

Ref document number: 7554662

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150