CN117479346A - 一种设备掉线恢复方法、装置、智能设备及集中控制器 - Google Patents

一种设备掉线恢复方法、装置、智能设备及集中控制器 Download PDF

Info

Publication number
CN117479346A
CN117479346A CN202311414186.0A CN202311414186A CN117479346A CN 117479346 A CN117479346 A CN 117479346A CN 202311414186 A CN202311414186 A CN 202311414186A CN 117479346 A CN117479346 A CN 117479346A
Authority
CN
China
Prior art keywords
equipment
intelligent
root node
networking request
centralized controller
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.)
Pending
Application number
CN202311414186.0A
Other languages
English (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.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
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 Gree Electric Appliances Inc of Zhuhai, Zhuhai Lianyun Technology Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202311414186.0A priority Critical patent/CN117479346A/zh
Publication of CN117479346A publication Critical patent/CN117479346A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/19Connection re-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/10Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种设备掉线恢复方法、装置、智能设备及集中控制器,所述方法包括当所述智能设备掉线时,广播设备组网请求信息,所述设备组网请求信息包括所述智能设备的设备信息;响应根节点设备的根节点组网请求,与所述根节点设备组建局域网;所述根节点设备与集中控制器处于组网状态,所述根节点组网请求为所述根节点设备基于所述设备组网请求信息生成;基于所述根节点设备实现与集中控制器的信息交互。本发明提供的方法能够通过根节点设备将无线子设备的组网请求信息上报给服务器,根据掉线情况与***内的中控或根节点设备进行重新组网,确保无线子设备掉线后能够及时自动恢复与服务器的通讯功能,不会影响用户对无线子设备的正常控制。

Description

一种设备掉线恢复方法、装置、智能设备及集中控制器
技术领域
本申请涉及智能家居技术领域,特别涉及一种设备掉线恢复方法、装置、智能设备及集中控制器。
背景技术
随着通讯技术的更新迭代,家居生活的方方面面都融入了万物互联的互联网思维。具体到智能家居领域,随着智能产品的日渐普及,智能家居***也更加综合,更能满足人性化管理需求。
其中智能家居集中控制器可以作为全屋智能***的管理设备首选,以批量管理用户家中的智能产品,为用户提供更好的操作体验。然而在全屋智能***运行的过程中容易出现设备离线、掉线的情况,影响用户的正常使用。
发明内容
为解决现有的智能***中设备掉线难以自动恢复的问题,本申请提供一种设备掉线恢复方法、装置、智能设备及集中控制器,能够在智能设备掉线后通过根节点进行自动恢复,保持智能***的正常可靠运行。
一方面,提供了一种设备掉线恢复方法,应用于智能设备,所述方法包括:
当所述智能设备掉线时,广播设备组网请求信息,所述设备组网请求信息包括所述智能设备的设备信息;
响应根节点设备的根节点组网请求,与所述根节点设备组建局域网;所述根节点设备与集中控制器处于组网状态,所述根节点组网请求为所述根节点设备基于所述设备组网请求信息生成;
基于所述根节点设备实现与集中控制器的信息交互。
在一些实施例中,所述广播组网请求信息之前,所述方法还包括:
接收集中控制器发出的心跳包,并记录接收所述心跳包的时间;
当距离最近一次接收所述心跳包的时间大于预存的掉线时间阈值时,则判定所述智能设备掉线。
在一些实施例中,所述广播设备组网请求信息之后,所述方法还包括:
响应集中控制器的的控制器组网请求,与所述集中控制器重新组网;所述控制器组网请求为所述集中控制器基于所述设备组网请求信息生成。
另一方面,提供了一种设备掉线恢复方法,应用于集中控制器,其特征在于,所述方法包括:
当第一智能设备掉线时,向根节点设备发送侦听指令;所述第一智能设备为与所述集中控制器组网的任一智能设备,所述侦听指令用于指示所述根节点设备接收所述第一智能设备的设备组网请求信息;
接收所述根节点设备发送的所述设备组网请求信息;
基于所述设备组网请求信息生成控制器组网请求,向所述第一智能设备发送所述控制器组网请求,以与所述第一智能设备重新组网。
在一些实施例中,所述向根节点设备发送侦听指令之前,所述方法还包括:
向与所述集中控制器组网的各个智能设备发送心跳包,并接收所述各个智能设备的反馈数据;
若未接收到第一智能设备的时间大于预存的掉线时间阈值,则判定所述第一智能设备掉线;所述第一智能设备为任一智能设备。
在一些实施例中,所述向根节点设备发侦听指令之后,所述方法还包括:
若发出所述侦听指令后经过第一时间阈值未与所述第一智能设备重新组网,则向所述根节点设备发送自组网指令;所述自组网指令用于指示所述根节点设备与所述第一智能设备组网。
在一些实施例中,所述方法还包括:
获取与所述集中控制器组网的各个智能设备的在线时长;
将所述在线时长大于根节点时间阈值和/或在线时长最长的预设个数的智能设备作为所述根节点设备;所述根节点设备的数量至少为一个。
另一方面,提供了一种设备掉线恢复方法,应用于根节点设备,其特征在于,所述方法包括:
响应集中控制器发出的侦听指令,以侦听第一智能设备发送的设备组网请求信息;所述第一智能设备为掉线的智能设备;
将接收到的所述设备组网请求信息发送至所述集中控制器。
在一些实施例中,所述将接收到的设备组网请求信息发送至所述集中控制器之后,所述方法还包括:
响应所述集中控制器发出的自组网指令,向所述第一智能设备发送根节点组网请求,与所述第一智能设备组建局域网;
基于所述局域网实现所述第一智能设备与所述集中控制器的信息交互。
另一方面,提供了一种设备掉线恢复装置,应用于智能设备,所述装置包括:
智能设备组网请求模块,用于当所述智能设备掉线时,广播设备组网请求信息,所述设备组网请求信息包括所述智能设备的设备信息;
智能设备组网模块,用于响应根节点设备的根节点组网请求,与所述根节点设备组建局域网;所述根节点设备与集中控制器处于组网状态,所述根节点组网请求为所述根节点设备基于所述设备组网请求信息生成;
智能设备交互模块,用于基于所述根节点设备实现与集中控制器的信息交互。
另一方面,提供了一种设备掉线恢复装置,应用于集中控制器,所述装置包括:
控制器侦听模块,用于当第一智能设备掉线时,向根节点设备发送侦听指令;所述第一智能设备为与所述集中控制器组网的任一智能设备,所述侦听指令用于指示所述根节点设备接收所述第一智能设备的设备组网请求信息;
控制器接收模块,用于接收所述根节点设备发送的所述设备组网请求信息;
控制器组网模块,用于基于所述设备组网请求信息生成控制器组网请求,向所述第一智能设备发送所述控制器组网请求,以与所述第一智能设备重新组网。
另一方面,提供了一种设备掉线恢复装置,应用于根节点设备,所述装置包括:
根节点侦听模块,用于响应集中控制器发出的侦听指令,以侦听第一智能设备发送的设备组网请求信息;所述第一智能设备为掉线的智能设备;
根节点发送模块,用于将接收到的所述设备组网请求信息发送至所述集中控制器。
另一方面,提供了一种计算机设备,计算机设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,处理器可加载并执行至少一条指令、至少一段程序、代码集或指令集,以实现上述申请实施例中提供的设备掉线恢复方法。
另一方面,提供了一种智能***,所述***包括集中控制器、至少两个智能设备以及如上所述的计算机设备。
另一方面,提供了一种计算机可读存储介质,可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,处理器可加载并执行至少一条指令、至少一段程序、代码集或指令集,以实现上述本申请实施例中提供的设备掉线恢复方法。
另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产权或计算机程序包括计算机程序指令,该计算机程序指令存储于计算机可读存储介质中。处理器从计算机可读存储介质读取该计算机指令,并执行还计算机指令,使得该计算机设备执行上述实施例中任一所述的设备掉线恢复方法。
本申请提供的技术方案带来的有益效果至少包括:本发明实施例提供了一种设备掉线恢复方法、装置、智能设备及集中控制器,所述方法包括当所述智能设备掉线时,广播设备组网请求信息,所述设备组网请求信息包括所述智能设备的设备信息;响应根节点设备的根节点组网请求,与所述根节点设备组建局域网;所述根节点设备与集中控制器处于组网状态,所述根节点组网请求为所述根节点设备基于所述设备组网请求信息生成;基于所述根节点设备实现与集中控制器的信息交互。本发明实施例提供的方法能够通过根节点设备将无线子设备的组网请求信息上报给服务器,根据掉线情况与***内的中控或根节点设备进行重新组网,确保无线子设备掉线后能够及时自动恢复与服务器的通讯功能,不会影响用户对无线子设备的正常控制。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请一个示例性实施例提供的一种设备掉线恢复方法的实现流程示意图;
图2示出了本申请一个示例性实施例提供的一种设备掉线恢复方法的又一实现流程示意图;
图3示出了本申请一个示例性实施例提供的一种设备掉线恢复方法的再一实现流程示意图;
图4示出了本申请一个示例性实施例提供的一种设备掉线恢复方法的另一实现流程示意图;
图5示出了本申请一个示例性实施例提供的一种设备掉线恢复装置的结构图;
图6示出了本申请一个示例性实施例提供的一种设备掉线恢复装置的另一结构图;
图7示出了本申请一个示例性实施例提供的一种设备掉线恢复装置的又一结构图;
图8示出了本申请一个示例性实施例提供的一种设备掉线恢复方法对应的计算机设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将接合附图对本申请实施方式作进一步地详细描述。
本申请提供的设备掉线恢复方法,可以在智能设备掉线后通过根节点进行自动恢复,保持智能***的正常可靠运行。
实施例一、
本发明实施例提供的设备掉线恢复方法可以应用于智能家居***等智能***,智能***可以包括集中控制器以及多个智能设备,如多种家用电器等。当一个智能设备掉线与集中控制器失去联系时,需要进行网络恢复以保证***的正常运行。
图1示出了本发明实施例提供的一种设备掉线恢复方法的实现流程示意图。
参见图1,本发明实施例提供的设备掉线恢复方法应用于智能设备,可以包括步骤101至步骤103。
步骤101:当所述智能设备掉线时,广播设备组网请求信息,所述设备组网请求信息包括所述智能设备的设备信息。
在一些实施例中,步骤101之前所述方法还包括:
接收集中控制器发出的心跳包,并记录接收所述心跳包的时间;
当距离最近一次接收所述心跳包的时间大于预存的掉线时间阈值时,则判定所述智能设备掉线。
步骤102:响应根节点设备的根节点组网请求,与所述根节点设备组建局域网;所述根节点设备与集中控制器处于组网状态,所述根节点组网请求为所述根节点设备基于所述设备组网请求信息生成。
在一些实施例中,根节点设备为智能设备中在线时间较长的设备,以实现协同组网,保障***正常运行。例如,根节点设备为冰箱等长期运行的设备。
步骤103:基于所述根节点设备实现与集中控制器的信息交互。
在一些实施例中,与集中控制器断网的智能设备可以与根节点设备建立局域网,通过根节点设备进行中继实现与集中控制器的信息交互。
在一些实施例中,步骤101之后所述方法还包括:
响应集中控制器的的控制器组网请求,与所述集中控制器重新组网;所述控制器组网请求为所述集中控制器基于所述设备组网请求信息生成。
另一方面,与集中控制器断网的智能设备也可以与集中控制器直接恢复组网,正常运行。
相对于现有技术中全屋智能***子设备掉线后需要用户手动排查、重新组网等繁琐操作,本发明实施例提供的方法提供了一种基于无线子设备掉线自动恢复的策略,能够通过根节点设备将无线子设备的组网请求信息上报给服务器,根据掉线情况与***内的中控或根节点设备进行重新组网,确保无线子设备掉线后能够及时自动恢复与服务器的通讯功能,不会影响用户对无线子设备的正常控制。
实施例二、
图2示出了本发明实施例提供的一种设备掉线恢复方法的又一实现流程示意图。
参见图2,本发明实施例提供的设备掉线恢复方法应用于集中控制器,可以包括步骤201至步骤203。
步骤201:当第一智能设备掉线时,向根节点设备发送侦听指令;所述第一智能设备为与所述集中控制器组网的任一智能设备,所述侦听指令用于指示所述根节点设备接收所述第一智能设备的设备组网请求信息。
在一些实施例中,步骤201之前所述方法还包括:
向与所述集中控制器组网的各个智能设备发送心跳包,并接收所述各个智能设备的反馈数据;
若未接收到第一智能设备的时间大于预存的掉线时间阈值,则判定所述第一智能设备掉线;所述第一智能设备为任一智能设备。
在一些实施例中,当检测到任一智能设备掉线时,可以向根节点设备发送侦听指令,以接收掉线设备的组网请求信息。
可选的,基于预存的设备布局信息,选择与第一智能设备距离最近的根节点设备发送侦听指令,后续也基于该距离最近的根节点设备进行组网和信息交互。
步骤202:接收所述根节点设备发送的所述设备组网请求信息。
步骤203:基于所述设备组网请求信息生成控制器组网请求,向所述第一智能设备发送所述控制器组网请求,以与所述第一智能设备重新组网。
在一些实施例中,基于根节点设备作为中继设备实现掉线智能设备和集中控制器的重新组网。
在一些实施例中,在步骤201之后,所述方法还包括:
若发出所述侦听指令后经过第一时间阈值未与所述第一智能设备重新组网,则向所述根节点设备发送自组网指令;所述自组网指令用于指示所述根节点设备与所述第一智能设备组网。
在一些实施例中,若掉线的智能设备无法与集中控制器重新组网,说明两者之间存在异常或集中控制器的接入点满载,此时令根节点设备和掉线设备自组网,以满足信息交互需求。
在一些实施例中,所述方法还包括:
获取与所述集中控制器组网的各个智能设备的在线时长;
将所述在线时长大于根节点时间阈值和/或在线时长最长的预设个数的智能设备作为所述根节点设备;所述根节点设备的数量至少为一个。
实施例三、
图3示出了本发明实施例提供的一种设备掉线恢复方法的又一实现流程示意图。
参见图3,本发明实施例提供的设备掉线恢复方法应用于根节点设备,可以包括步骤301至步骤302。
步骤301:响应集中控制器发出的侦听指令,以侦听第一智能设备发送的设备组网请求信息;所述第一智能设备为掉线的智能设备;
步骤302:将接收到的所述设备组网请求信息发送至所述集中控制器。
在一些实施例中,步骤302之后所述方法还包括:
响应所述集中控制器发出的自组网指令,向所述第一智能设备发送根节点组网请求,与所述第一智能设备组建局域网;
基于所述局域网实现所述第一智能设备与所述集中控制器的信息交互。
在一些实施例中,根节点设备可以侦听掉线设备发送的设备组网请求信息并向集中控制器发送,还可以在集中控制器无法与掉线设备组网时自行与掉线设备组网,实现掉线设备与集中控制器的信息交互。
实施例四、
图4示出了本发明实施例提供的设备掉线恢复方法的又一实现流程示意图。
参见图4,在一个具体的示例中,本发明实施例提供的设备掉线恢复方法实现过程如下。
S01:在全屋智能***完成组建后,作为中控设备的智能家居集中控制器持续性对组网***内的无线子设备发送心跳包。当组网***内的无线子设备收到智能家居集中控制器的心跳包时,则会判断此设备处于正常联网状态。同时智能家居集中控制器会对组网内子设备的运行时间即子设备的在线时长进行智能识别,并根据运行时间长短对无线子设备进行排序。其中满足长期运行需求的子设备将会被标记为根节点设备,并将根节点设备注册至服务器。
S02:当全屋智能***内的子设备出现掉线情况时,该无线子设备无法再收到智能家居集中控制器发出的心跳包。若一段时间内无线子设备都无法收到心跳包时,则会判断自身处于离线状态。此时该无线子设备将自动执行配网复位进入待组网状态,并持续性向外广播包含自身设备信息的请求组网信息。
S03:当服务器发现组网内有无线子设备离线后,会通过指令让根节点设备进入无线侦听模型。当组网内的根节点设备首次接收到判断离线的无线子设备的组网请求广播包后,会将其上报给家居集中控制器。在确认了掉线子设备的组网请求后,掉线子设备将会尝试通过智能家居集中控制器与服务器重新恢复组网。
综上所述,本发明实施例提供的方法能够在全屋智能***完成组建后,由中控识别***内无线子设备的在线时长,将符合要求的无线子设备作为备用根节点设备注册至智能家居云服务器上。无线子设备掉线后将自动进行配网复位并进入待组网状态,通过备用根节点设备向服务器上报组网请求。服务器确认组网请求后会让智能家居集中控制器与掉线设备尝试重新组网。若无法重新组网,则会通过根节点设备与掉线设备组成局域网,通过根节点设备对掉线设备进行状态上报,指令转发等操作,以保证用户对目标子设备的可控性。
实施例五、
图5示出了本发明实施例提供的设备掉线恢复装置的结构示意图。
参见图5,本发明实施例提供的设备掉线恢复装置应用于智能设备,可以包括:
智能设备组网请求模块401,用于当所述智能设备掉线时,广播设备组网请求信息,所述设备组网请求信息包括所述智能设备的设备信息;
智能设备组网模块402,用于响应根节点设备的根节点组网请求,与所述根节点设备组建局域网;所述根节点设备与集中控制器处于组网状态,所述根节点组网请求为所述根节点设备基于所述设备组网请求信息生成;
智能设备交互模块403,用于基于所述根节点设备实现与集中控制器的信息交互。
在一些实施例中,所述装置还包括智能设备掉线判断模块,用于:
接收集中控制器发出的心跳包,并记录接收所述心跳包的时间;
当距离最近一次接收所述心跳包的时间大于预存的掉线时间阈值时,则判定所述智能设备掉线。
在一些实施例中,所述装置还包括智能设备重组网模块,用于:
响应集中控制器的的控制器组网请求,与所述集中控制器重新组网;所述控制器组网请求为所述集中控制器基于所述设备组网请求信息生成。
实施例六、
图6示出了本发明实施例提供的设备掉线恢复装置的结构示意图。
参见图6,本发明实施例提供的设备掉线恢复装置应用于集中控制器,可以包括:
控制器侦听模块501,用于当第一智能设备掉线时,向根节点设备发送侦听指令;所述第一智能设备为与所述集中控制器组网的任一智能设备,所述侦听指令用于指示所述根节点设备接收所述第一智能设备的设备组网请求信息;
控制器接收模块502,用于接收所述根节点设备发送的所述设备组网请求信息;
控制器组网模块503,用于基于所述设备组网请求信息生成控制器组网请求,向所述第一智能设备发送所述控制器组网请求,以与所述第一智能设备重新组网。
在一些实施例中,所述装置还包括控制器掉线判断模块,用于:
向与所述集中控制器组网的各个智能设备发送心跳包,并接收所述各个智能设备的反馈数据;
若未接收到第一智能设备的时间大于预存的掉线时间阈值,则判定所述第一智能设备掉线;所述第一智能设备为任一智能设备。
在一些实施例中,所述装置还包括控制器自组网指令模块,用于:
若发出所述侦听指令后经过第一时间阈值未与所述第一智能设备重新组网,则向所述根节点设备发送自组网指令;所述自组网指令用于指示所述根节点设备与所述第一智能设备组网。
在一些实施例中,所述装置还包括根节点设备选择模块,用于:
获取与所述集中控制器组网的各个智能设备的在线时长;
将所述在线时长大于根节点时间阈值和/或在线时长最长的预设个数的智能设备作为所述根节点设备;所述根节点设备的数量至少为一个。
实施例七、
图7示出了本发明实施例提供的设备掉线恢复装置的结构示意图。
参见图7,本发明实施例提供的设备掉线恢复装置应用于根节点设备,可以包括:
根节点侦听模块601,用于响应集中控制器发出的侦听指令,以侦听第一智能设备发送的设备组网请求信息;所述第一智能设备为掉线的智能设备;
根节点发送模块602,用于将接收到的所述设备组网请求信息发送至所述集中控制器。
在一些实施例中,所述装置还包括根节点自组网模块,用于:
响应所述集中控制器发出的自组网指令,向所述第一智能设备发送根节点组网请求,与所述第一智能设备组建局域网;
基于所述局域网实现所述第一智能设备与所述集中控制器的信息交互。
综上所述,本发明实施例提供的设备掉线恢复装置能够通过根节点设备将无线子设备的组网请求信息上报给服务器,根据掉线情况与***内的中控或根节点设备进行重新组网,确保无线子设备掉线后能够及时自动恢复与服务器的通讯功能,不会影响用户对无线子设备的正常控制。
实施例八、
图8示出了本申请一个示例性实施例提供的计算机设备的结构示意图,该计算机设备包括:
处理器701,包括一个或者一个以上处理核心,处理器701通过运行软件程序以及模块,从而执行各种功能应用以及数据处理。
接收器702和发射器703可以实现为一个通信组件,该通信组件可以是一块通信芯片。可选地,该通信组件可以实现包括信号传输功能。也即,发射器703可以用于发射控制信号至图像采集设备以及扫描设备中,接收器702可以用于接收对应的反馈指令。
存储器704通过总线705与处理器701相连。
存储器704可用于存储至少一个指令,处理器701用于执行该至少一个指令,以实现上述设备掉线恢复方法实施例中的各个步骤。
本领域技术人员可以理解,图7仅仅是计算机设备的示例,并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述计算机设备还可以包括网络接入设备等。
所称处理器701可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器704可以是所述计算机设备的内部存储单元,例如计算机设备的硬盘或内存。所述存储器704也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器704还可以既包括所述计算机设备的内部存储单元也包括外部存储设备。所述存储器704用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器704还可以用于暂时地存储已经输出或者将要输出的数据。
实施例九、
本申请实施例还提供一种智能***,所述***包括集中控制器、至少两个智能设备以及如上所述的计算机设备。
实施例十、
本申请实施例还提供一种计算机可读存储介质,该可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,以由处理器加载并执行以实现上述设备掉线恢复方法。
可选地,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。
实施例十一、
本申请还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行给计算机指令,使得该计算机设备执行上述实施例中任一所述的设备掉线恢复方法。
上述本申请实施例序号仅仅为了描述,不代表实施的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (15)

1.一种设备掉线恢复方法,应用于智能设备,其特征在于,所述方法包括:
当所述智能设备掉线时,广播设备组网请求信息,所述设备组网请求信息包括所述智能设备的设备信息;
响应根节点设备的根节点组网请求,与所述根节点设备组建局域网;所述根节点设备与集中控制器处于组网状态,所述根节点组网请求为所述根节点设备基于所述设备组网请求信息生成;
基于所述根节点设备实现与集中控制器的信息交互。
2.根据权利要求1所述的方法,其特征在于,所述广播组网请求信息之前,所述方法还包括:
接收集中控制器发出的心跳包,并记录接收所述心跳包的时间;
当距离最近一次接收所述心跳包的时间大于预存的掉线时间阈值时,则判定所述智能设备掉线。
3.根据权利要求1所述的方法,其特征在于,所述广播设备组网请求信息之后,所述方法还包括:
响应集中控制器的的控制器组网请求,与所述集中控制器重新组网;所述控制器组网请求为所述集中控制器基于所述设备组网请求信息生成。
4.一种设备掉线恢复方法,应用于集中控制器,其特征在于,所述方法包括:
当第一智能设备掉线时,向根节点设备发送侦听指令;所述第一智能设备为与所述集中控制器组网的任一智能设备,所述侦听指令用于指示所述根节点设备接收所述第一智能设备的设备组网请求信息;
接收所述根节点设备发送的所述设备组网请求信息;
基于所述设备组网请求信息生成控制器组网请求,向所述第一智能设备发送所述控制器组网请求,以与所述第一智能设备重新组网。
5.根据权利要求4所述的方法,其特征在于,所述向根节点设备发送侦听指令之前,所述方法还包括:
向与所述集中控制器组网的各个智能设备发送心跳包,并接收所述各个智能设备的反馈数据;
若未接收到第一智能设备的时间大于预存的掉线时间阈值,则判定所述第一智能设备掉线;所述第一智能设备为任一智能设备。
6.根据权利要求4所述的方法,其特征在于,所述向根节点设备发侦听指令之后,所述方法还包括:
若发出所述侦听指令后经过第一时间阈值未与所述第一智能设备重新组网,则向所述根节点设备发送自组网指令;所述自组网指令用于指示所述根节点设备与所述第一智能设备组网。
7.根据权利要求4至6任一项所述的方法,其特征在于,所述方法还包括:
获取与所述集中控制器组网的各个智能设备的在线时长;
将所述在线时长大于根节点时间阈值和/或在线时长最长的预设个数的智能设备作为所述根节点设备;所述根节点设备的数量至少为一个。
8.一种设备掉线恢复方法,应用于根节点设备,其特征在于,所述方法包括:
响应集中控制器发出的侦听指令,以侦听第一智能设备发送的设备组网请求信息;所述第一智能设备为掉线的智能设备;
将接收到的所述设备组网请求信息发送至所述集中控制器。
9.根据权利要求8所述的方法,其特征在于,所述将接收到的设备组网请求信息发送至所述集中控制器之后,所述方法还包括:
响应所述集中控制器发出的自组网指令,向所述第一智能设备发送根节点组网请求,与所述第一智能设备组建局域网;
基于所述局域网实现所述第一智能设备与所述集中控制器的信息交互。
10.一种设备掉线恢复装置,应用于智能设备,其特征在于,所述装置包括:
智能设备组网请求模块,用于当所述智能设备掉线时,广播设备组网请求信息,所述设备组网请求信息包括所述智能设备的设备信息;
智能设备组网模块,用于响应根节点设备的根节点组网请求,与所述根节点设备组建局域网;所述根节点设备与集中控制器处于组网状态,所述根节点组网请求为所述根节点设备基于所述设备组网请求信息生成;
智能设备交互模块,用于基于所述根节点设备实现与集中控制器的信息交互。
11.一种设备掉线恢复装置,应用于集中控制器,其特征在于,所述装置包括:
控制器侦听模块,用于当第一智能设备掉线时,向根节点设备发送侦听指令;所述第一智能设备为与所述集中控制器组网的任一智能设备,所述侦听指令用于指示所述根节点设备接收所述第一智能设备的设备组网请求信息;
控制器接收模块,用于接收所述根节点设备发送的所述设备组网请求信息;
控制器组网模块,用于基于所述设备组网请求信息生成控制器组网请求,向所述第一智能设备发送所述控制器组网请求,以与所述第一智能设备重新组网。
12.一种设备掉线恢复装置,应用于根节点设备,其特征在于,所述装置包括:
根节点侦听模块,用于响应集中控制器发出的侦听指令,以侦听第一智能设备发送的设备组网请求信息;所述第一智能设备为掉线的智能设备;
根节点发送模块,用于将接收到的所述设备组网请求信息发送至所述集中控制器。
13.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如权利要求1至9任一项所述的设备掉线恢复方法。
14.一种智能***,其特征在于,所述***包括集中控制器、至少两个智能设备以及如权利要求13所述的计算机设备。
15.一种计算机可读存储介质,其特征在于,所述可读存储器介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1至9任一项所述的设备掉线恢复方法。
CN202311414186.0A 2023-10-27 2023-10-27 一种设备掉线恢复方法、装置、智能设备及集中控制器 Pending CN117479346A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311414186.0A CN117479346A (zh) 2023-10-27 2023-10-27 一种设备掉线恢复方法、装置、智能设备及集中控制器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311414186.0A CN117479346A (zh) 2023-10-27 2023-10-27 一种设备掉线恢复方法、装置、智能设备及集中控制器

Publications (1)

Publication Number Publication Date
CN117479346A true CN117479346A (zh) 2024-01-30

Family

ID=89628609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311414186.0A Pending CN117479346A (zh) 2023-10-27 2023-10-27 一种设备掉线恢复方法、装置、智能设备及集中控制器

Country Status (1)

Country Link
CN (1) CN117479346A (zh)

Similar Documents

Publication Publication Date Title
CN112468372A (zh) 电力线通信网络中设备状态检测方法和装置
CN107168853A (zh) 一种服务器性能信息获取方法、***和基板控制管理器
CN111884875A (zh) 一种离线设备确定方法及装置
CN113765714A (zh) 设备配网方法、装置、存储介质及电子设备
CN113518125A (zh) 离线数据的上传方法及***、存储介质、电子装置
CN117424638B (zh) 基于星地融合的网络切片管理方法、装置及存储介质
CN117479346A (zh) 一种设备掉线恢复方法、装置、智能设备及集中控制器
CN110224872B (zh) 一种通信方法、装置及存储介质
CN107147522A (zh) 一种确定组网拓扑架构的方法及装置
CN112911624B (zh) 一种电子设备的网络连接方法和装置
CN113360783B (zh) 用户在线列表更新方法、装置及计算机设备
CN114157725B (zh) 设备联动的方法、装置、服务器、电子设备以及存储介质
CN112187937B (zh) 一种解除配对方法、装置、终端设备及存储介质
CN115494405A (zh) 电池监测***及其异常处理方法、电子设备、存储介质
CN113434604A (zh) 一种时序数据库同步方法、***、设备及存储介质
CN114222319A (zh) 一种物联网终端的数据传输方法、装置和存储介质
CN112866101A (zh) 设备联网方法和装置、电子设备和存储介质
CN114157674A (zh) 无线通信方法、装置、***、服务器以及介质
CN117320118A (zh) 一种智能***组网方法、装置、计算机设备及智能***
CN108601009A (zh) 一种一对多、降功耗、快速的无线设备连接方法和***
CN112769889B (zh) 服务数据的推送方法、装置、存储介质以及电子装置
CN116017412B (zh) 一种用于获取设备信息的网关设备、方法及***
CN116634587B (zh) 一种数据恢复的方法、装置以及存储介质
CN115499791B (zh) 面向服务的通信方法、装置、电子设备及存储介质
CN207166530U (zh) 一种实现互联网电视端安全访问互联网的***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination