家庭服务系统及其故障处理方法、家电设备、服务器技术方案

技术编号:12027933 阅读:65 留言:0更新日期:2015-09-10 12:56
本发明专利技术提供一种家庭服务系统及其故障处理方法、家电设备、服务器。由家电设备向主服务器发送第一消息,并在未接收到主服务器反馈的连接信号时判定主服务器发生故障;由家电设备根据预存的备用服务器的标识信息向备用服务器发送第二消息,使得备用服务器与其建立连接。本发明专利技术由家电设备与备用服务器之间进行信息交流即可建立两者之间的连接,无需主、备服务器之间进行信息交流,也无需额外增加服务器,即可避免服务器在发生故障时会造成家庭服务系统的瘫痪。

【技术实现步骤摘要】

本专利技术涉及智能家居的控制与管理
,具体涉及一种家庭服务系统及其故障处理方法、家电设备、服务器
技术介绍
家庭服务系统的主要功能是通过服务器对各种家电设备进行集中及异地监视、控制和事务性管理,保持家电设备与居住环境的和谐,其中服务器作为家庭服务系统的核心,如何保证其在发生故障时不影响整个家庭服务系统的正常运转显得尤为重要。当前业界普遍采用主备切换机制以避免服务器在发生故障时造成整个家庭服务系统的瘫痪,即当检测到主服务器发生故障时切换为备用服务器。采用该机制的方案有两种:一是,主服务器将数据同步至备用服务器并向备用服务器请求主备切换,备用服务器在未发生故障时与家电设备建立连接;二是,主、备服务器同时向调度服务器发送请求,调度服务器接收到请求后从数据库获取发出请求的主、备用服务器的列表,然后调度服务器从页面服务器获取默认配置的主服务器的IP,决策采用主服务器或备用服务器进行连接。上述方案一需要备用服务器频繁地对主服务器发送故障检测信息,会造成大量资源的浪费,并且如果主服务器完全不能工作,则无法向备用服务器发送请求切换命令,导致无法启用备用服务器。上述方案二需要增加调度服务器,会增加用户的购买成本,并且如果调度服务器发生故障,同样会造成整个家庭服务系统的瘫痪。
技术实现思路
本专利技术实施例提供一种家庭服务系统及其故障处理方法、家电设备、服务器,以避免服务器发生故障时会造成家庭服务系统的瘫痪。本专利技术采用的一个技术方案是:提供一种家庭服务系统的故障处理方法,所述家庭服务系统包括家电设备、控制连接家电设备的主服务器和备用服务器,所述方法包括:家电设备向主服务器发送第一消息,当家电设备未接收到主服务器反馈的连接信号时,判定主服务器发生故障;家电设备根据预先存储的备用服务器的标识信息,向备用服务器发送第二消息,以使得备用服务器与家电设备建立连接。其中,备用服务器与家电设备建立连接包括:备用服务器响应第二消息,并根据预先存储的家电设备的注册信息与家电设备建立连接。其中,家电设备未接收到主服务器的反馈连接信号的步骤包括:在预定的第一时间阈值和/或预定的连接次数内家电设备未接收到主服务器反馈的连接信号。其中,在主服务器未发生故障且与家电设备建立控制连接时,家电设备接收并存储由主服务器发送的备用服务器的标识信息;或者,在备用服务器首次安装且与家电设备建立连接后,家电设备接收并存储由备用服务器发送的备用服务器的标识信息。其中,主服务器在排除故障时向家电设备和/或备用服务器发送告知信息,用以告知主服务器可正常工作;主服务器与家电设备建立连接。其中,主服务器与家电设备建立连接的同时,所述方法包括:断开家电设备与备用服务器之间的连接;或者,继续保持家电设备与备用服务器之间的连接,若家电设备在预定的第二时间阈值内接收到主服务器和备用服务器分别发送的控制指令,则仅执行主服务器的控制指令,而舍弃备用服务器发送的控制指令。其中,备用服务器根据第二消息及告知信息包含的识别码的类型进行状态切换,在识别码为第一类型识别码时,备用服务器切换至工作状态;在识别码为第二类型识别码时,备用服务器切换至空闲状态;在第二消息或告知信息未包括识别码时,备用服务器舍弃指令及告知信息。本专利技术采用的另一个技术方案是:提供一种家电设备,由主服务器和备用服务器控制连接,所述家电设备包括:收发模块,用于向主服务器发送可用以建立连接的第一消息,以及接收备用服务器的标识信息;存储模块,用于存储备用服务器的标识信息;判断模块,用于在收发模块未接收到主服务器反馈的连接信号时,判定主服务器发生故障;以及处理模块,用于在判断模块判定主服务器发生故障时根据存储模块存储的备用服务器的标识信息控制收发模块向备用服务器发送第二消息,以使得备用服务器与家电设备建立连接。其中,家电设备还包括计时/计数模块,若在计时/计数模块计时的第一时间阈值和/或计数的连接次数内,收发模块未接收到主服务器反馈的连接信号,则判断模块判定主服务器发生故障。其中,在判断模块判定主服务器未发生故障且与家电设备建立控制连接时,收发模块从主服务器接收备用服务器的标识信息;或者,在备用服务器首次安装且与家电设备建立连接后,收发模块从备用服务器接收备用服务器的标识信息。其中,收发模块还用于接收主服务器在排除故障时发送的告知信息,处理模块根据告知信息控制家电设备与主服务器建立连接。其中,家电设备还包括计时/计数模块,在主服务器与家电设备建立连接时,处理模块进一步用于控制家电设备断开与备用服务器的连接,或者,处理模块控制家电设备继续保持与备用服务器的连接,并且若收发模块在计时/计数模块计时的第二时间阈值内和/或计时/计数模块计数的连接次数内接收到主服务器和备用服务器分别发送的控制指令,则处理模块仅执行主服务器的控制指令,而舍弃备用服务器的控制指令。其中,第二消息包含识别码,使得备用服务器根据识别码切换至工作状态。本专利技术采用的又一个技术方案是:提供一种家庭服务系统的服务器,用于控制家庭服务系统的家电设备,所述服务器包括:存储模块,用于存储家电设备的注册信息;以及响应模块,用于响应家电设备发送的消息,并根据存储的家电设备的注册信息与家电设备建立连接。其中,响应模块根据家电设备发送的消息中包含的识别码的类型进行状态切换,在识别码为第一类型识别码时,服务器切换至工作状态;在识别码为第二类型识别码时,月艮务器切换至空闲状态;在消息未包括识别码时,服务器舍弃消息。本专利技术采用的再一个技术方案是:提供一种家庭服务系统,包括上述家电设备以及可与所述家电设备建立控制连接的上述服务器。通过上述技术方案,本专利技术实施例的家庭服务系统及其故障处理方法、家电设备、服务器,无需主、备服务器之间进行信息交流,而仅由家电设备与备用服务器之间进行信息交流即可建立两者之间的连接,也无需额外增加服务器,即可避免家庭服务系统的瘫痪,成本较低。【附图说明】图1是本专利技术家庭服务系统的故障处理方法一实施例的流程图;图2是本专利技术家庭服务系统的故障处理方法另一实施例的流程图;图3是本专利技术家庭服务系统的故障处理方法又一实施例的流程图;图4是本专利技术的家电设备一实施例的原理框图;图5是本专利技术的服务器一实施例的原理框图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,本专利技术以下所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1是本专利技术的家庭服务系统的故障处理方法一实施例的流程图,用以避免采用主备切换机制的家庭服务系统由于主服务器故障而发生瘫痪,所述家庭服务系统包括家电设备、主服务器及备用服务器,主服务器和备用服务器既可以是物理上分设的两个设备,也可以是同一设备的两种工作模式,且两者均可以基于家庭网络对家庭网络连接的一台或多台家电设备进行监视与控制。其中根据远程及近程需求,家庭网络至少包括基于远距离通信技术建立的网络,当然若仅满足近程需求,则家庭网络可以仅包括基于近场通信技术建立的网络。如图1所示,本实施例的故障处理方法包括以下:步骤Sll:家电设备向主服务器发送第一消息,当家电设备未本文档来自技高网...

【技术保护点】
一种家庭服务系统的故障处理方法,所述家庭服务系统包括家电设备、控制连接所述家电设备的主服务器和备用服务器,其特征在于,所述方法包括:所述家电设备向所述主服务器发送第一消息,当所述家电设备未接收到所述主服务器反馈的连接信号时,判定所述主服务器发生故障;所述家电设备根据预先存储的所述备用服务器的标识信息,向所述备用服务器发送第二消息,以使得所述备用服务器与所述家电设备建立连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:张毅陆苏李腾
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1