用于管理家用电器的系统及其推送服务方法

文档序号:7771261阅读:236来源:国知局
用于管理家用电器的系统及其推送服务方法
【专利摘要】公开了一种用于管理家用电器的系统及其推送服务方法。由于家用电器被注册到用于管理服务的管理系统,因而用户可以很容易地从远程位置监测和控制家用电器。本发明可针对诸如开始、结束和错误之类的家用电器的特定状态信息提供推送服务。此外,可以使用对应于推送消息的响应消息稳定地实现推送服务。即使当终端设备不执行家电管理应用时,也可以使用推送服务将特定状态信息提供给终端设备。这可以使家用电器被有效地管理。
【专利说明】用于管理家用电器的系统及其推送服务方法
【技术领域】
[0001]本公开文本涉及家用电器以及用于管理家用电器的系统,尤其涉及一种用于使用网络来管理家用电器的系统。
【背景技术】
[0002]例如冰箱、洗衣机、空调之类的布置在家里的电器(在下文中,称为“家用电器”)执行其自身的功能,由此为用户提供便利。近年来,家用电器构成了家庭网络,且用户可以通过家庭网络从远程位置控制家用电器。在这种配置下,即使当用户不在家时,也可以打开/关闭家用电器。然而,这种通过家庭网络对家用电器的控制限制了家用电器的自身功能。
[0003]设备管理技术是指用于针对各种类型的家用电器提供诸如用户自定义设置、远程管理和更新之类的功能的技术。设备管理技术可以被用于制造产品、在采购之后初始设置产品、针对错误进行更新、远程控制产品等目的。
[0004]作为移动通信领域中的应用程序和针对服务领域的标准化技术,正在使用限定在开放移动联盟(OMA)中的技术。为了加快移动数据服务的互操作性,这种OMA涉及移动网页、网页浏览、DRM方案、IP多媒体、设备管理、移动广播、移动相关文档标准等。特别地,根据针对OMA中的设备管理技术的标准,以无线的方式进行固件的更新、软件下载、新服务、错误更正等。

【发明内容】

[0005]因此,详细说明的一个方案提供一种用于管理家用电器的系统,该系统能够提供针对关于家用电器的特定状态的信息的推送服务。
[0006]详细说明的另一个方案提供一种用于管理家用电器的系统及其推送服务方法,该系统能够使用对应于推送消息的响应消息稳定地执行推送服务。
[0007]为了实现这些目的和其他优点,并根据本说明书的目的,如本文具体实施和广义描述的,提供一种用于管理家用电器的系统,包括:一个或多个家用电器,生成状态信息;以及家电管理设备,配置为对应于所述状态信息中的特定状态信息生成推送消息,以及将所述推送消息发送到外部终端设备。
[0008]如果在规定时间内没有接收到对应于所述推送消息的响应消息,所述家电管理设备可以重复发送所述推送消息规定次数。
[0009]所述家电管理设备可包括管理入口,该管理入口配置为通过接收关于所述家用电器的设备信息和注册信息来注册所述家用电器,以及配置为生成所述推送消息。
[0010]所述家电管理设备还可包括家电管理服务器,该家电管理服务器配置为从所述终端设备接收针对所述家用电器的管理命令,以及配置为基于所述管理命令来管理所述家用电器。
[0011]用于管理家用电器的系统还可包括推送服务器,该推送服务器设置有所述注册信息和关于所述终端设备的终端信息,所述推送服务器配置为将所述推送消息发送到所述终端设备。
[0012]根据本发明的另一个实施例,提供一种用于管理家用电器的系统,包括:一个或多个家用电器,生成状态信息;终端设备,具有针对所述家用电器的应用程序,且配置为使用所述应用程序来管理所述家用电器;以及家电管理设备,配置为对应于所述状态信息中的预设状态信息生成推送消息,配置为将所述推送消息发送到所述终端设备,以及配置为监测所述终端设备是否已经正常接收到所述推送消息。
[0013]在接收到所述推送消息之后,所述终端设备可执行所述应用程序并发送管理命令。可替代地,在接收到所述推送消息之后,所述终端设备可执行包括在所述推送消息中的操作命令,而无需执行所述应用程序。
[0014]为了实现这些目的和其他优点,并根据本说明书的目的,如本文具体实施和广义描述的,还提供一种用于管理家用电器的系统的推送服务方法,所述方法包括:接收关于家用电器的设备信息和注册信息,并注册所述家用电器;从所注册的家用电器中接收状态信息;确定所述状态信息是否为特定状态信息;如果作为确定结果所述状态信息为特定状态信息,则基于所述状态信息生成推送消息;将所述推送消息发送到所注册的终端设备;以及确定所述终端设备是否已经正常接收到所述推送消息。
[0015]在确定所述终端设备是否已经正常接收到所述推送消息的步骤中,如果对应于所述推送消息的响应消息在规定时间内被发送,则可以确定所述终端设备已经正常接收到所述推送消息。
[0016]本发明可具有以下优点。
[0017]第一,由于家用电器被注册到用于管理服务的管理系统,所以用户可以很容易地从远程位置监测或控制家用电器。
[0018]第二,本发明可提供针对家用电器的特定状态信息(例如开始、结束和错误)的推送服务。这可以提高用户的便利、系统稳定性和系统操作效率。
[0019]第三,可以使用对应于推送消息的响应消息稳定地实现推送服务。这可以提高系统稳定性和服务稳定性。
[0020]第四,即使当终端设备不执行家电管理应用时,也可以使用推送服务将特定状态信息提供给终端设备。这可以允许家用电器被有效地管理,以及允许用户容易地管理家用电器。
[0021]通过以下给出的详细说明,本发明的更多的适用范围将变得更加明显。然而,可以理解的是,当简要说明本发明的优选实施例时,仅通过示例给出详细说明和特定实例,对于本领域普通技术人员而言,在本发明的构思和范围内所做的各种更改和变型是显而易见的。
【专利附图】

【附图说明】
[0022]附图包含在本发明中以提供对本公开的进一步理解并构成说明书的一部分,其示出了示例性实施例,并与说明书一起用于解释本公开的原理。
[0023]在附图中:
[0024]图1是示意性示出用于管理家用电器的系统的配置的视图;
[0025]图2是示意性示出家用电器和家电管理设备的配置的方框图;[0026]图3是用于说明用于管理家用电器的系统的推送服务方法的视图;
[0027]图4到图6是示出在终端设备上显示的推送消息的实例的视图;
[0028]图7是示意性示出用于通过用于管理家用电器的系统来管理家用电器的方法的流程图;以及
[0029]图8是示意性示出用于管理家用电器的系统的推送服务方法的流程图。
【具体实施方式】
[0030]现在将参照附图对示意性实施例进行详细描述。为了参照附图进行简要说明,将相同的附图标记提供给相同或等同的部件,并且不重复对其的说明。
[0031]参见图1,根据本发明的实施例的用于管理家用电器的系统10包括一个或多个家用电器100和家电管理设备20。该家电管理设备20包括家电管理服务器200和管理入口(management portal) 300。用于管理家用电器的系统10还可包括终端设备400和操作设备 500。
[0032]家用电器100设置有在其上可以输入和输出信息的显示屏。家电管理服务器200通过家电管理服务器200和终端设备400之间的通信网络连接到家用电器100,并根据管理命令来管理家用电器100。家用电器100根据针对一个或多个产品的指定命令生成采购清单,并在显示屏上显示该采购清单。家用电器100可将可访问的采购网站与采购清单一起显示在显示屏上。然后,家用电器100可使用采购网站请求购买对应的产品。
[0033]家用电器100包括冰箱、洗衣机、空调、厨具、吸尘器等作为待管理的对象。本发明的家用电器100还可包括诸如通信设备之类的其他设备。家用电器100可包括用于执行家用电器的功能的硬件,即,家用电器模块。并且家用电器100可以是用于以各种方式利用家用电器模块的智能家用电器。
[0034]家电管理服务器200是用于针对家用电器100执行管理服务的设备。家电管理服务器200包括多个组件,其被配置为请求执行来自家用电器的管理命令,以及接收管理命令的执行结果,并将执行结果提供给用户。
[0035]管理入口 300是用于将订购和支持服务提供给家用电器100的用户的设备。管理入口 300包括用于管理家电用户的功能,以及用于执行家用电器的认证的功能。管理入口300可以是由家用电器100的制造者,或者家用电器100的销售者操作的设备、服务器或服务系统。
[0036]操作设备500用于允许访问管理入口 300提供的服务。例如,操作设备500可以是具有网络功能且设置有用户接口的个人计算机。操作设备500也可以被用于管理关于家用电器100的信息,或者关于用户的信息。
[0037]终端设备400用于允许访问针对家用电器100的由家电管理服务器200提供的管理服务。终端设备400可以通过家电管理服务器200提供的应用程序接口(API)模块来使用管理服务。终端设备400为可以通过访问家电管理服务器200使用针对包括设备管理(DM)客户端的家用电器的管理服务的任何电子设备。例如,终端设备400可包括:便携式电话、蜂窝电话、智能电话、个人数字助理(PDA)、便携式多媒体播放器(PMP)、平板设备、计算机、多媒体设备等。
[0038]参见图2,家电设备100包括:输入单元110、通信单元120、控制单元130和输出单元140。家电设备100还可包括存储器150。
[0039]通信单元120为这样一种通信模块,其用于与家电管理服务器200收发(发送和接收)用于执行管理命令的控制信息、用于执行管理命令所需的数据、关于管理命令执行的结果等。通信单元120可包括用于与家电管理服务器200进行通信的无线或有线通信模块。特别地,无线通信模块是用于与短程设备进行通信的模块,其可以是用于支持诸如蓝牙、无线射频识别(RFID)、红外数据组织(1也八)、超宽带(而8)、ZigBee、无线局域网(蓝牙、802.1ln等)之类的短程通信技术的模块。
[0040]输入单元110和输出单元140作为连接到家用电器(即,家用电器模块)的硬件的通道,其对应于用户接口。输入单元110和输出单元140被操作为使得根据管理命令的控制信号和状态信息可以被收发(发送和接收)。家用电器100根据通过输入单元110输入的控制命令和管理命令来执行其自身功能,例如洗涤功能、烹饪功能、清洁功能或存储功能。控制器130可以在通过输入单元110输入的命令的控制下,使用预先存储的应用程序来控制家用电器100的硬件。然后,控制器130可将其结果显示到输出单元140。
[0041]存储器150可以在其内存储用于操作控制器130的程序,并且可以在其内临时存储输入数据和输出数据。存储器150还可以在其内存储各种软件组件。更具体地,存储器150可以在其内存储操作系统(OS)、应用和管理平台。可替代地,存储器150可以在其内存储软件组件,该软件组件包括与通信单元一起运行的模块,以及与输入单元110和输出单元140 —起运行的模块。
[0042]存储器150可包括随机存取存储器(RAM)、静态随机存取存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPR0M)、可编程只读存储器(PR0M)、磁存储器、磁盘、光盘、闪速存储器类型、硬盘类型、微型多媒体卡类型、卡型存储器(例如,SD存储器、XD存储器等)中的至少一个存储介质。存储器150可以是通过通信单元120连接的网络存储器,或者可以是通过云服务提供的区域等。
[0043]操作系统(OS)(例如,LINUX、UNIX、OSX、WINDOWS、Chrome、Symbian、WinCE、WindowsMobile、iOS、Android、Bada、Vxfforks> pSOS或者其他嵌入式操作系统)可包括用于控制系统任务(例如,存储器管理和电源管理)的各种软件组件和/或驱动。操作系统可以通过固件更新程序被改变。固件更新程序可以基于从终端设备400发送到DM客户端的管理命令,通过家电管理服务器内部的DM服务器被执行。用于固件更新的管理命令可以是请求执行升级功能的命令。
[0044]应用程序、在操作系统上执行的程序包括用于家用电器的自身功能的程序。更具体地,控制器130通过执行应用程序来控制家用电器(或者设置在家用电器中的模块)。
[0045]作为一个实例,在家用电器100为安装有洗涤功能的硬件的洗衣机的情况下,通过输入单元输入控制信号和状态采集信号,这些信号用于管理洗衣机的组件,例如洗衣滚筒控制单元、洗衣供水单元、传感器单元、洗涤剂控制单元、振动控制单元或水平状态控制单元。在这种情况下,根据洗涤进程,用于管理洗衣机的组件的控制信号基于指示洗涤方法等的应用程序。基于洗涤衣物(例如衣服)的信息,洗涤进程表示洗涤过程、漂洗过程、脱水过程、顺序、持续时间、次数等。
[0046]作为另一个实例,在家用电器100为安装有存储功能的硬件的冰箱的情况下,通过输入单元输入控制信号和状态采集信号,这些信号用于管理冰箱的组件(例如冷却单元、温度控制单元、传感器单元或电源控制单元)。在这种情况下,根据存储模式、熟化模式或保持模式,用于管理冰箱的组件的控制信号基于指示存储方法等的应用程序。
[0047]应用程序可以通过软件更新程序被改变。软件更新程序可以基于从终端设备400发送到DM客户端的管理命令,通过DM服务器被执行。用于软件更新的管理命令可以是请求执行升级功能的命令。
[0048]在操作系统中执行的管理平台、管理程序可包括DM客户端。DM客户端将用于管理家用电器的管理信息发送到家电管理服务器内的DM服务器,或者从家电管理服务器内的DM服务器中接收用于管理家用电器的管理信息。通过DM客户端执行的管理功能针对于安装在家用电器100中的模块。例如,管理功能包括监视、诊断、升级、远程控制等。
[0049]管理平台可包括DM守护进程(daemon)。DM守护进程可接收用于DM客户端的通知信息,该通知信息通过家用电器内的通知服务器被发送。另外,DM守护进程可执行用于处理DM客户端的例外项目的功能。
[0050]管理平台可包括服务代理。当基于管理命令来控制家用电器内的硬件时,或者当通过执行控制器应用程序来控制硬件时,通过DM客户端来使用该服务代理。控制器130控制家用电器的组件。也就是说,控制器130控制输入单元110、通信单元120、输出单元140、存储器150、硬件等。控制器130可以配置为执行存储在存储器150中的软件组件。控制器130可基于应用程序来控制家用电器模块。为了执行从家电管理服务器200接收的管理命令,控制器130可执行或更新应用程序。
[0051]参见图2,家电管理服务器200包括:应用程序接口(API)服务器210、连接服务器220、下载(DL)服务器230、设备管理(DM)服务器240和通信服务器250中的至少一个。
[0052]API服务器210是用于将设备管理服务提供给家电管理服务器200的外部终端或应用程序的接口模块。更具体地,API模块210可包括用于检查是否已经允许终端访问设备管理服务或应用程序的接口功能、用于远程诊断家用电器100的接口功能、用于控制家用电器100的应用程序的接口功能以及用于控制家用电器100的模块的接口功能中的至少一个。
[0053]连接服务器220可以将从家电管理服务器200的外部终端接收到的管理命令请求消息发送到家用电器100。然后,连接服务器220可以通过家用电器100将关于管理命令的执行结果发送到家电管理服务器200 (消息转移功能)。
[0054]DL服务器230可将下载的数据转移到家用电器100。DL服务器230可以是用于根据OMA下载标准转移下载数据的模块。
[0055]DM服务器240可通过与管理家用电器100内的设备的DM客户端收发控制消息来请求执行管理命令。然后,DM服务器240可接收关于管理命令的执行结果。DM服务器240可根据OMA DM标准来收发用于管理命令的消息。
[0056]通知服务器250可执行通知功能以与家用电器100收发用于家电管理的通知消息。通知服务器250可以推送方式在家用电器100和DM服务器240之间进行消息交换。
[0057]图2示出家电管理服务器200由五台服务器组成。家电管理服务器200可配置单个设备。在这种情况下,家电管理服务器200可由通信单元、存储单元、控制器等组成。
[0058]通信单元与家用电器100和终端设备400进行通信。
[0059]存储单元可在其内存储用于操作控制器的程序,或者可在其内临时存储输入数据和输出数据。特别地,存储单元可在其内存储用于发送针对从终端设备400接收到的管理命令的执行请求的模块,以及用于从家用电器100接收关于执行管理命令的结果的模块。更具体地,存储单元可包括:应用程序接口(API)模块、连接模块、下载模块、设备管理模块和通知模块中的至少一个。
[0060]控制器控制家电管理服务器200的组件。也就是说,控制器控制通信单元和存储单元。控制器可配置为执行在存储单元中存储的模块。
[0061 ] 在下文中,将参照图7来描述根据本发明的实施例的通过用于管理家用电器的系统来管理管理家用电器的方法。图7是示意性示出用于终端设备通过家电管理服务器将管理命令发送到家用电器并接收执行结果的方法。
[0062]终端设备400根据用户的输入将管理命令请求信号发送到家电管理服务器200。已经接收到管理命令请求信号的家电管理服务器200确定包括在管理命令请求信号中的管理命令的类型。然后,家电管理服务器200基于确定结果来确定指示管理命令的方法。家电管理服务器200根据确定的指示方法来指示家用电器100执行管理命令。另外,如果必要,家电管理服务器200将管理命令的执行结果发送到终端设备400。
[0063]首先,家电管理服务器200检查终端设备400是否是用于请求针对家用电器100的管理命令的适当设备(S10)。更具体地,终端设备400将登陆请求消息发送到家电管理服务器 200 (Sll)0
[0064]登陆请求消息可包括关于用于管理终端设备400或通过管理终端设备400执行的设备的应用程序的认证的信息。家电管理服务器200可基于在外部设备中执行的应用程序来提供用于执行针对家用电器100的管理命令的应用程序接口(API)类型接口。为了通过认证(允许)的应用程序或设备来调用接口,家电管理服务器200认证用于调用接口、设备或用户的应用程序。登陆请求消息可以是通知家用电器100可以使用接口的认证消息。
[0065]家电管理服务器200检查包括在登录请求消息中的认证信息,并发送关于认证信息的检查结果。如果允许执行设备管理的终端设备400或者在终端设备400中执行的应用程序请求来自家电管理服务器200的管理命令,则家电管理服务器200将登陆响应消息发送到终端设备400 (S12)。
[0066]登陆响应消息可包括当终端设备400请求执行管理命令时所需的访问信息。
[0067]访问信息可以是用于接收实时管理命令请求的家电管理服务器200的访问信息。例如,访问信息可以是家电管理服务器200的IP地址或TCP端口。
[0068]然后,终端设备400请求来自家电管理服务器200的管理命令,且家电管理服务器200确定管理命令的类型。之后,家电管理服务器200根据确定的结果来请求用于执行来自家用电器100的管理程序的初始化(S20)。家电管理服务器200可以配置为处理管理命令,而无论管理命令的类型如何。
[0069]更具体地,终端设备400访问家电管理服务器200,从而请求执行管理命令(S21)。然后,家电管理服务器200确定所请求的管理命令的类型(S22)。
[0070]可以根据用于在家电管理服务器200和家用电器100之间执行管理命令的控制消息的收发方案来对管理命令的类型进行分类。例如,第一类型管理命令表示基于OMA DM标准,通过收发控制消息来请求执行管理命令并发送执行结果的方法。在根据OMA DM标准的收发方法中,对于管理命令的多个消息的收发,以重复的方式执行家电管理服务器200和家用电器100之间的连接和释放。因此,第一类型管理命令可对应于表示非实时特性的管理命令。
[0071 ] 第二类型管理命令表示通过家电管理服务器200和家用电器100之间的连接状态收发多个数据包以请求执行管理命令并发送执行结果的方法,即,通过面向连接的会话的中继方法。第二类型管理命令可对应于表示实时特性的管理命令。
[0072]在家电管理服务器200或家用电器100已经接收到管理命令之后,可以基于在规定时间内是否需要执行管理命令来确定管理命令是否具有实时特性。家电管理服务器200可基于用于请求执行管理命令的API的类型来确定管理命令的类型。作为另一个实例,家电管理服务器200可基于用于请求管理命令的终端设备400和家电管理服务器200之间的连接特性来确定管理命令的类型。
[0073]然后,家电管理服务器200基于关于管理命令的类型的确定结果来执行用于将管理命令发送到家用电器100的初始化程序(S23)。
[0074]然后,家电管理服务器200请求家用电器100执行管理命令,并收发用于接收执行结果的控制消息,从而根据管理命令来执行管理程序(S30)。用于在步骤S30中收发用于设备管理的控制信息的方法可以根据管理命令的类型而改变。
[0075]然后,家电管理服务器200将关于管理程序的执行结果发送到终端设备400(S40)。
[0076]参见图1和图3,根据本发明的实施例的用于管理家用电器的系统10包括:一个或多个家用电器100,其生成状态消息;以及家电管理设备20,配置为对应于状态信息中的特定状态信息生成推送消息,以及配置为将推送消息发送到外部终端设备。
[0077]如果在规定时间内没有接收到对应于推送消息的响应信息,则家电管理设备20以重复的方式发送推送消息规定次数。规定时间为预设时间,其可以设置为几毫秒、30秒、I分钟等。规定次数也可以预设为3次、5次等。
[0078]管理入口 300接收关于家用电器100的设备信息和注册信息以因此注册家用电器,并生成推送消息。推送消息通过开放的API被发送和接收。管理入口 300可包括存储单元,且存储单元可以图案(patterned)的方式在其内存储特定状态信息和对应于特定状态信息的推送消息。
[0079]特定状态信息为家用电器100的处理开始、结束和错误中的至少一个。家用电器100为洗衣机、冰箱、厨具、空调和吸尘器中的至少一个。在洗衣机的情况下,在诸如洗涤过程、漂洗过程和脱水过程之类的过程已经结束之后,可使用推送消息来执行“进程终止”的通知。可替代地,针对在过程中发生的错误可使用推送消息来执行“错误”的通知。在厨具的情况下,可使用诸如“食品回转(food turning)”的通知、“完成进程的通知”以及“错误”的通知之类的特定状态信息来生成推送消息。
[0080]如前所述,家电管理服务器200从终端设备400接收针对家用电器100的管理命令。然后,家电管理服务器200基于管理命令来管理家用电器100。
[0081]参见图3,用于管理家用电器的系统还包括设置有注册信息和终端信息的推送服务器30,该推送服务器30配置为将推送消息发送到终端设备400。推送服务器30可以被配置在家电管理设备20中,但是优选地配置为附加设备。在推送服务器30包括在家电管理设备20中的情况下,家电管理设备20可以直接请求推送消息给通信提供者40。通信提供者可以是提供安卓推送通知服务(例如C2DM (云到设备消息)服务、GCM (谷歌云消息)月艮务以及苹果通知服务)的服务器。也就是说,通信服务器40配置为将推送消息发送到通信提供者订购的终端设备400。
[0082]返回参见图1到图3,根据本发明的另一个实施例的用于管理家用电器的系统包括一个或多个家用电器100,其生成状态信息;终端设备400,具有针对家用电器100的应用程序,且配置为使用该应用程序来管理家用电器100 ;以及家电管理设备20,配置为对应于状态信息中的预设状态信息生成推送消息,将推送消息发送到终端设备,以及监测终端设备400是否正常接收推送消息。
[0083]在接收推送消息之后,终端设备400可执行应用程序并发送管理命令。可替代地,在接收推送消息之后,终端设备400可执行包括在推送消息中的操作命令,而无需执行应用程序。
[0084]如果在规定时间内没有接收到对应于推送消息的响应信息,则家电管理设备20以重复的方式发送推送消息规定次数。规定时间为预设时间,其可设置为几毫秒、30秒、I分钟等。规定次数也可预设为3次、5次等。
[0085]家电管理设备20包括:管理入口 300,配置为通过接收关于家用电器的设备信息和注册信息来注册家用电器,以及配置为生成推送消息;以及家电管理服务器200,配置为从终端设备400接收针对家用电器100的管理命令,以及配置为基于管理命令来管理家用电器100。
[0086]管理入口 300接收关于家用电器100的设备信息和注册信息以因此注册家用电器,并生成推送消息。推送消息通过开放的API被发送和接收。管理入口 300可包括存储单元,且存储单元可以图案的方式在其内存储特定状态信息和对应于特定状态信息的推送消息。
[0087]家电管理服务器200从终端设备400接收针对家用电器100的管理命令。然后,家电管理服务器200基于管理命令来管理家用电器100。
[0088]用于管理家用电器的系统还可包括连接到管理入口 300、设置有关于终端设备400的注册信息和终端信息的推送服务器30,该推送服务器30配置为将推送消息发送到终端设备400。
[0089]特定状态信息是家用电器100的处理开始、结束和错误中的至少一个。家用电器100是洗衣机、冰箱、厨具、空调和吸尘器中的至少一个。在洗衣机的情况下,在诸如洗涤过程、漂洗过程和脱水过程之类的过程已经结束之后,可以使用推送消息来执行“进程终止”的通知。可替代地,可以使用推送消息针对在处理中发生的错误来执行“错误”的通知。在厨具的情况下,可以使用诸如“食品回转”的通知、“完成进程的通知”以及“错误”的通知之类的特定状态信息来生成推送消息。
[0090]终端设备400使用对象管理建筑设备管理(OMA DM)或传输控制协议(TCP),与家电管理服务器200收发(发送和接收)管理命令以及关于该管理命令的执行结果。
[0091]终端设备400可在接收推送消息之后执行应用程序以及发送管理命令。应用程序可以是安装在终端设备400中的应用(app),并且可实施为终端设备400的显示屏上的图标。当执行应用程序的时候,终端设备400可将管理命令(例如,根据推送消息内容的后续命令)发送到家电管理服务器200,并且可使用OMA DM或TCP来接收关于管理命令的执行结果。
[0092]如图6所示,在终端设备400已经接收到标明表示家用电器发生错误的“错误已发生”的推送消息时,例如“0K”、“消息查看”和“执行应用”之类的按钮可与推送消息一起被额外显示在终端设备400的显示屏上。如果用户按压“0K”按钮,推送消息从显示屏上消失。如果用户按压“消息查看”按钮,关于推送消息的详细信息被显示在显示屏上。另一方面,如果用户按压“执行应用”按钮,终端设备400执行应用程序,使得用于管理家用电器的系统可管理对应的家用电器。
[0093]在接收推送消息之后,终端设备400可执行包括在推送消息中的操作命令,而无需执行应用程序。参见图5,在洗衣机已经结束洗涤过程之后,家电管理设备20以推送消息的形式将标明“洗涤过程已经结束”的状态信息发送到终端设备400。如果有后续处理,则标明“防皱过程已经开始”的消息可包括在推送消息中,且“0K”按钮可以被显示在终端设备400的显示屏上。如果用户轻拍“0K”按钮,则洗衣机开始执行防皱过程。也就是说,终端设备可控制用户以指示针对家用电器的管理命令,而无需执行应用程序。
[0094]图4示出推送消息的简单形式。这种推送消息显示在终端设备400的显示屏上规定时间,然后消失。推送消息仅通知标明“洗涤过程已结束”的状态信息。
[0095]参见图8,根据本发明的实施例的用于管理家用电器的系统的推送服务方法包括:接收关于家用电器的设备信息和注册信息,并注册家用电器的步骤(SI);从注册的家用电器接收状态信息的步骤(S100);确定状态信息是否为特定状态信息的步骤(S200);如果作为确定结果状态信息为特定状态信息,则基于状态信息生成推送消息的步骤(S300);将推送消息发送到注册的终端设备的步骤(S400);以及确定终端设备是否已经正常接收到推送消息的步骤(S500?S800)。在S500?S800,如果在规定时间内发送对应于推送消息的响应消息,则确定终端设备已经正常接收到推送消息。在下文中,将参照图1到图3来理解设备的配置。
[0096]将参照图3来说明通过用于管理家用电器的系统的推送服务方法。
[0097]首先,如果家用电器100将特定状态信息发送到家电管理设备20 (A) (S100,S200),家电管理设备20生成推送消息(S300),并请求发送来自推送服务器30的推送消息
(B)。特定状态信息为家用电器100的处理开始、结束和错误中的至少一个。家用电器100为洗衣机、冰箱、厨具、空调和吸尘器中的至少一个。在洗衣机的情况下,在诸如洗涤过程、漂洗过程和脱水过程之类的过程已经结束之后,可使用推送消息来执行“进程终止”的通知。可替代地,可使用推送消息来针对在过程中发生的错误执行“错误”的通知。在厨具的情况下,可使用诸如“食品回转”的通知、“完成进程的通知”以及“错误”的通知之类的特定状态信息来生成推送消息。家电管理设备20在其内存储关于家用电器100的设备信息、注册信息等。
[0098]推送服务器30请求通信提供者40的服务器,以将推送消息发送到终端设备400
(C)。推送服务器30在其内存储关于终端设备的注册信息和终端信息。请求发送推送消息的通信提供者40将对应于状态信息的推送消息发送到终端设备400 (D) (S400)。推送消息通过开放的API被发送和接收。家电管理设备20可以图案的方式在其内存储特定状态信息和对应于特定状态信息的推送消息。
[0099]如果终端设备400已经正常接收到推送消息,终端设备400将对应于推送消息的响应消息发送到推送服务器30(S500)。也就是说,终端设备400从推送服务器30请求ACK程序(E)。推送服务器30更新关于响应消息的接收结果,S卩,ACK结果(F)。推送服务器30将ACK结果发送到家电管理设备20 (G)0推送服务器30将ACK结果反馈给终端设备400
(I)。然后,终端设备400在显示屏上显示推送消息(J)。家电管理设备20可以将其是否已经接收到ACK结果回复给推送服务器30 (H)。
[0100]在终端设备400没有正常接收推送消息(S500中的“否”)的情况下,不执行操作(E?J)。如果在规定时间内没有接收对应于推送消息的响应消息(S600中的“是”),家电管理设备20再次请求推送服务器30发送推送消息。
[0101]推送服务方法还可包括:如果终端设备400没有在规定时间内发送响应消息(S600),则重复发送推送消息规定次数(S700)。如果推送消息被发送规定次数以上,则家电管理设备可以输出“推送错误”。规定时间为预设时间,其可被设定为几毫秒、30秒、I分钟等。规定次数也可预设为3次、5次等。
[0102]根据本发明的用于管理家用电器的系统及其推送服务方法可具有以下优点。
[0103]第一,由于家用电器被注册到用于管理服务的管理系统,所以用户可以很容易地从远程位置监测或控制家用电器。
[0104]第二,本发明可针对家用电器的特定状态信息(例如开始、结束和错误)提供推送服务。
[0105]第三,可以使用对应于推送消息的响应消息来稳定地实现推送服务。
[0106]第四,即使当终端设备不执行家电管理应用时,可以使用推送服务将特定状态信息提供给终端设备。这可以允许家用电器被有效地管理。
[0107]前述的实施例和优点仅仅是示意性的,不应解释为是对本公开内容的限制。本教导内容能够容易地应用于其它类型的设备。该描述旨在示例,而非限制权利要求书的范围。对本领域技术人员而言,多种替换、改型和变型是显而易见的。在此描述的示意性实施例的特征、结构、方法和其它特性可以各种方式进行组合,从而获得额外的和/或可选的示意性实施例。
[0108]由于在不背离其特性的情况下,可以若干形式来实施所述特征,所以还应理解,除非另外说明,上述实施例不局限于前述描述的任何细节,而应在所附权利要求书所限定的范围内加以广义解释,因此,落入权利要求书的范围和界限或这种范围和界限的等效物内的所有变型和改型都因而涵盖在所附权利要求书之内。
【权利要求】
1.一种用于管理家用电器的系统,包括: 一个或多个家用电器,生成状态信息;以及 家电管理设备,配置为对应于所述状态信息中的特定状态信息生成推送消息,以及将所述推送消息发送到外部终端设备。
2.根据权利要求1所述的系统,其中如果在规定时间内没有接收到对应于所述推送消息的响应消息,所述家电管理设备重复地将所述推送消息发送到所述终端设备规定次数。
3.根据权利要求2所述的系统,其中所述家电管理设备包括管理入口,所述管理入口被配置为通过接收关于所述家用电器的设备信息和注册信息来注册所述家用电器,以及被配置为生成所述推送消息。
4.根据权利要求3所述的系统,其中所述管理入口包括存储单元,所述存储单元被配置为以图案的方式在其内存储所述特定状态信息以及对应于所述特定状态信息的推送消肩、O
5.根据权利要求3所述的系统,还包括推送服务器,所述推送服务器设置有所述注册信息和关于所述终端设备的终端信息,且配置为将所述推送消息发送到所述终端设备。
6.根据权利要求5所述的系统,其中所述家电管理设备还包括家电管理服务器,所述家电管理服务器被配置为从所述终端设备接收针对所述家用电器的管理命令,以及被配置为基于所述管理命令来管理所述家用电器。
7.根据权利要求6所述的系统,其中所述家电管理服务器包括应用程序接口服务器、连接服务器、下载服务器、设备管理服务器和通信服务器中的至少一个。
8.根据权利要求1-7所`述的系统,其中所述推送消息通过开放的应用程序接口API被发送或接收。
9.根据权利要求8所述的系统,其中所述特定状态信息为所述家用电器的处理开始、结束和错误中的至少一个。
10.一种用于管理家用电器的系统,包括: 一个或多个家用电器,生成状态信息; 终端设备,具有针对所述家用电器的应用程序,且被配置为使用所述应用程序来管理所述家用电器;以及 家电管理设备,被配置为对应于所述状态信息中的预设状态信息生成推送消息,以及被配置为将所述推送消息发送到所述终端设备。
11.根据权利要求10所述的系统,其中所述家电管理设备还配置为监测所述终端设备是否已经正常接收到所述推送消息。
12.根据权利要求10所述的系统,其中如果所述终端设备没有在规定时间内将对应于所述推送消息的响应消息发送到所述家电管理设备,所述家电管理设备重复地将所述推送消息发送到所述终端设备规定次数。
13.根据权利要求10所述的系统,其中所述家电管理设备包括: 管理入口,被配置为通过接收关于所述家用电器的设备信息和注册信息来注册所述家用电器,以及被配置为生成所述推送消息;以及 家电管理服务器,被配置为从所述终端设备接收针对所述家用电器的管理命令,以及被配置为基于所述管理命令来管理所述家用电器,其中所述管理入口包括存储单元,所述存储单元被配置为以图案的方式在其内存储所述特定状态信息以及对应于所述特定状态信息的推送消息。
14.根据权利要求13所述的系统,还包括推送服务器,所述推送服务器连接到所述管理入口,设置有所述注册信息和关于所述终端设备的终端信息,且被配置为将所述推送消息发送到所述终端设备。
15.根据权利要求14所述的系统,其中所述终端设备使用对象管理建筑设备管理OMADM或传输控制协议TCP,通过所述家电管理服务器来收发所述管理命令和关于所述管理命令的执行结果。
16.根据权利要求14所述的系统,其中在接收到所述推送消息之后,所述终端设备执行所述应用程序并发送所述管理命令。
17.根据权利要求10所述的系统,其中在接收到所述推送消息之后,所述终端设备执行包括在所述推送消息中的操作命令,而无需执行所述应用程序。
18.根据权利要求10-17所述的系统,其中所述推送消息通过开放的应用程序接口API被发送或接收。
19.一种用于管理家用电器的系统的推送服务方法,所述方法包括: 从家用电器中接收状态信息;` 确定所述状态信息是否为特定状态信息; 如果作为确定结果所述状态信息为特定状态信息,则基于所述状态信息生成推送消息;以及 将所述推送消息发送到所注册的终端设备。
20.根据权利要求19所述的方法,还包括接收关于家用电器的设备信息和注册信息,并注册所述家用电器。
21.根据权利要求19所述的方法,还包括确定所述终端设备是否已经正常接收到所述推送消息, 在确定所述终端设备是否已经正常接收到所述推送消息的步骤中,如果在规定时间内发送对应于所述推送消息的响应消息,则确定所述终端设备已经正常接收到所述推送消肩、O
22.根据权利要求19所述的方法,还包括如果所述终端设备在所述规定时间内没有发送所述响应消息,则重复地发送所述推送消息规定次数。
23.根据权利要求22所述的方法,其中所述推送消息通过开放的应用程序接口API被发送或接收。
24.一种用于管理家用电器的装置,包括: 通信单元,被配置为接收从一个或多个家用电器生成的状态信息;以及 控制器,被配置为对应于所述状态信息中的特定状态信息生成推送信息,并控制所述通信单元以将所述推送消息发送到外部终端设备。
【文档编号】H04L29/08GK103685458SQ201310435924
【公开日】2014年3月26日 申请日期:2013年9月22日 优先权日:2012年9月20日
【发明者】郑园熹, 千刚云, 金良桓 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1