CN114416186A - 一种设备关闭方法、装置及电子设备 - Google Patents
一种设备关闭方法、装置及电子设备 Download PDFInfo
- Publication number
- CN114416186A CN114416186A CN202111630753.7A CN202111630753A CN114416186A CN 114416186 A CN114416186 A CN 114416186A CN 202111630753 A CN202111630753 A CN 202111630753A CN 114416186 A CN114416186 A CN 114416186A
- Authority
- CN
- China
- Prior art keywords
- closing
- intelligent
- client
- equipment
- target
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004891 communication Methods 0.000 claims abstract description 20
- 238000012545 processing Methods 0.000 claims description 12
- 230000006855 networking Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 11
- 230000003993 interaction Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/442—Shutdown
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5021—Priority
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请提供了一种设备关闭方法、装置及电子设备,涉及一种设备关闭方法、装置及电子设备。该方法应用于物联***的服务器,物联***还包括客户端与多个智能设备,服务器分别与客户端、多个智能设备通信连接,首先接收客户端发送的查询请求,然后依据查询请求确定多个智能设备的状态,并将多个智能设备的状态反馈至客户端,其中,智能设备的状态包括在线状态与离线状态,当接收到客户端发送的关闭指令时,轮询并关闭与关闭指令关联的目标设备,其中,目标设备为部分或全部处于在线状态的智能设备。本申请提供的设备关闭方法、装置及电子设备具有能够一键关闭所有在线状态的设备,使用户操作更加便捷的优点。
Description
技术领域
本申请涉及物联网技术领域,具体而言,涉及一种设备关闭方法、装置及电子设备。
背景技术
随着科技的不断发展,物联网产品不断融入人们的生活当中,其中,家居智能设备尤其应用广泛。
随着智能设备的不断增多,当用户离家时,需要关闭数量较多的设备。然而,目前用户在关闭智能设备时,需要依次关闭每一个设备,操作较为繁琐且耗时较长,用户体验感较差。
综上,现有技术中存在用户需逐个关闭设备的问题。
发明内容
本申请的目的在于提供一种设备关闭方法、装置及电子设备,以解决现有技术中存在的用户需逐个关闭设备的问题,操作繁琐且耗时较长的问题。
为了实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种设备关闭方法,应用于物联***的服务器,所述物联***还包括客户端与多个智能设备,所述服务器分别与所述客户端、所述多个智能设备通信连接,所述方法包括:
接收所述客户端发送的查询请求;
依据所述查询请求确定所述多个智能设备的状态,并将所述多个智能设备的状态反馈至所述客户端,其中,所述智能设备的状态包括在线状态与离线状态;
当接收到所述客户端发送的关闭指令时,轮询并关闭与所述关闭指令关联的目标设备,其中,所述目标设备为部分或全部处于在线状态的智能设备。
可选地,所述轮询并关闭与所述关闭指令关联的目标设备的步骤包括:
确定所述目标设备的优先级;
依据所述目标设备的优先级从高至低的顺序依次关闭所述目标设备。
可选地,在所述确定所述目标设备的优先级的步骤之前,所述方法还包括:
记录所有智能设备在预设时间段内的使用频率;
所述确定所述目标设备的优先级的步骤包括:
依据所述智能设备的使用频率确定所述目标设备的优先级。
可选地,在所述确定所述目标设备的优先级的步骤之前,所述方法还包括:
记录每个智能设备的关闭时长;
所述确定所述目标设备的优先级的步骤包括:
依据所述智能设备的关闭时长确定所述目标设备的优先级。
可选地,将所述多个设备的状态反馈至所述客户端的步骤包括:
隐藏处于离线状态的智能设备,并将所有处于在线状态的智能设备发送至所述客户端;
所述接收到所述客户端发送的关闭指令的步骤包括:
接收所述客户端发送的选择信息与关闭请求,其中,所述选择信息用于确定所述不关闭的智能设备。
可选地,所述轮询并关闭与所述关闭指令关联的目标设备的步骤包括:
在关闭周期内依次关闭所述目标设备;
当在所述关闭周期内,所述目标设备未全部关闭时,开启下一关闭周期,并再次关闭所述目标设备;
当相邻两个关闭周期内接收到所述目标设备的反馈信号时,判定所述目标设备关闭成功。
可选地,在关闭周期内依次关闭所述目标设备的步骤之前,所述方法还包括:
依据每个所述目标设备的预设关闭耗时确定所述关闭周期。
可选地,所述物联***还包括智能开关,所述目标设备通过所述智能开关连接电源,在所述轮询并关闭与所述关闭指令关联的目标设备的步骤之后,所述方法还包括:
当所述目标设备关闭失败时,控制与所述目标设备关联的智能开关断开。
第二方面,本申请实施例还提供了一种设备关闭装置,应用于物联***的服务器,所述物联***还包括客户端与多个智能设备,所述服务器分别与所述客户端、所述多个智能设备通信连接,所述装置包括:
信息接收单元,用于接收所述客户端发送的查询请求;
处理单元,用于依据所述查询请求确定所述多个智能设备的状态,并将所述多个智能设备的状态反馈至所述客户端,其中,所述智能设备的状态包括在线状态与离线状态;
处理单元,还用于当接收到所述客户端发送的关闭指令时,轮询并关闭与所述关闭指令关联的目标设备,其中,所述目标设备为部分或全部处于在线状态的智能设备。
第三方面,本申请实施例还提供了一种电子设备,包括:
存储器,用于存储一个或多个程序;
处理器;
当所述一个或多个程序被所述处理器执行时,实现上述的设备关闭方法。
相对于现有技术,本申请具有以下有益效果:
本申请提供了一种设备关闭方法、装置及电子设备,该方法应用于物联***的服务器,物联***还包括客户端与多个智能设备,服务器分别与客户端、多个智能设备通信连接,首先接收客户端发送的查询请求,然后依据查询请求确定多个智能设备的状态,并将多个智能设备的状态反馈至客户端,其中,智能设备的状态包括在线状态与离线状态,当接收到客户端发送的关闭指令时,轮询并关闭与关闭指令关联的目标设备,其中,目标设备为部分或全部处于在线状态的智能设备。由于本申请可以在用户通过客户端发送的查询请求后,将所有处于在线状态下的智能设备全部发送至客户端,以便于用户查看当前处于在线状态的设备。并且,在接收到关闭指令后,服务器可以同时关闭多个智能设备,实现了一键关闭功能,简化用户的操作,使得用户能够更快的关闭处于在线状态的所有设备。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。
图1为本申请实施例提供的电子设备的模块示意图。
图2为本申请实施例提供的物联***的第一种交互示意图。
图3为本申请实施例提供的客户端的第一种显示界面图。
图4为本申请实施例提供的物联***的第二种交互示意图。
图5为本申请实施例提供的设备关闭方法的第一种示例性流程图。
图6为本申请实施例提供的客户端的第二种显示界面图。
图7为本申请实施例提供的客户端的第三种显示界面图。
图8为本申请实施例提供的客户端的第四种显示界面图。
图9为本申请实施例提供的设备关闭方法的第二种示例性流程图。
图10为本申请实施例提供的设备关闭方法的第三种示例性流程图。
图11为本申请实施例提供的设备关闭方法的第四种示例性流程图。
图12为本申请实施例提供的设备关闭方法的第五种示例性流程图。
图13为本申请实施例提供的设备关闭方法的第六种示例性流程图。
图14为本申请实施例提供的物联***的第三种交互示意图。
图15为本申请实施例提供的设备关闭方法的第七种示例性流程图。
图16为本申请实施例提供的设备关闭装置的模块示意图。
图中:100-电子设备;101-处理器;102-存储器;103-通信接口;200-物联***;210-服务器;220-客户端;230-智能设备;240-智能开关;300-设备关闭装置;310-信息接收单元;320-处理单元。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
正如背景技术中所述,当智能设备数量较多时,用户需要相当复杂的操作才能将设备全部关闭。例如,当用户家中处于工作状态的智能设备数量为10个时,若用户此时离家,需要关闭家中所有处于工作状态的智能设备,则需要在app中逐个点击关闭,总共需要操作10次,一方面,该方式导致用户的操作较为繁琐;另一方面,该方式会导致用户耗时较长,严重影响用户的使用体验感。
并且,随着技术的不断进步,智能设备的数量可能会进一步增加,用户在关闭设备时,繁琐度与操作耗时会进一步增加。
有鉴于此,为了解决上述问题,本申请提供了一种设备关闭方法,通过一键关闭的方式,简化用户操作,同时降低关闭设备所需耗时。
需要说明的是,本申请提供的设备关闭方法可以应用于电子设备中,该电子设备用以执行设备关闭方法。图1示出本申请实施例提供的电子设备100的一种示意性结构框图,电子设备100包括存储器102、处理器101和通信接口103,该存储器102、处理器101和通信接口103相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
存储器102可用于存储软件程序及模块,如本申请实施例提供的设备关闭装置对应的程序指令或模块,处理器101通过执行存储在存储器102内的软件程序及模块,从而执行各种功能应用以及数据处理,进而执行本申请实施例提供的设备关闭方法的步骤。该通信接口103可用于与其他节点设备进行信令或数据的通信。
其中,存储器102可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除可编程只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。
处理器101可以是一种集成电路芯片,具有信号处理能力。该处理器101可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可以理解,图1所示的结构仅为示意,电子设备100还可以包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
并且,本申请提供设备关闭方法可以应用于物联***200中,在此基础上,电子设备可以为物联***200的服务器210,通过服务器210执行设备关闭方法。并且,请参阅图2,物联***200还包括客户端220与多个智能设备230,服务器210分别与客户端220、多个智能设备230通信连接。
其中,客户端220指用户使用的端口,例如用户使用的手机、笔记本电脑、可穿戴设备等一系列终端产品。智能设备230指能够接收服务器210指令且响应对应操作的设备,包括但不限于智能开关、智能插座、智能灯具、智能电视、智能空调、智能冰箱、智能窗帘、智能马桶、智能灯泡以及扫地机器人等一系列设备,在此不做限定。
在一种实现方式中,用户使用的客户端220中包括对应的app,客户端220在打开app后,客户端220与服务器210之间即可实现通信,此时,客户端220可发送相应指令至服务器210,以控制智能设备230的运行状态;服务器210也可将智能设备230的相关信息发送至客户端220。例如,在使用智能空调时,用户可以通过客户端220控制智能空调的开启、关闭或者工作模式等,同时,服务器210还会反馈智能空调的一些工作参数至客户端220进行显示,例如当前温度、风速等参数。其中,本申请所述的服务器,可以为本地服务器,也可以为云端服务器,在此不做限定。
此外,由于通过客户端可以接收多个智能设备的相关信息,因此在app显示界面,可以看到多个智能设备的图标,例如,请参阅图3,图3示出了一种客户端的显示界面图,在用户打开app界面后,可以看到所有智能设备的图标,该图标可以先排列在线设备,再排列离线设备。当然地,也可以按照其他策略对图标进行排列,例如,可以按照智能设备的使用频次对图标进行排列,在此基础上,排列在前的图标表示经常使用。
当用户需要查看某一智能设备具体参数时,可以点击对应的图标。例如,当用户需要查看空调的运行参数,或者需要对空调进行控制时,可以将点击空调图标,进入二级界面,并在该界面中实现对空调的控制。
并且,为了便于与服务器之间的通信,请参阅图4,该物联***中可能还包括信号中转装置,每一个智能设备与信号中转装置通信连接,且信号中转装置与服务器之间通信连接。例如,信号中转装置可以为中继设备、中控设备、蓝牙音箱等装置。可选地,在增加信号中转装置后,信号中转装置与服务器之间可以通过宽带网络通信,信号中转装置与智能设备之间可以通过局域网络通信,例如,信号中转装置与智能设备之间通过wifi或蓝牙通信。
下面以服务器作为示意性执行主体,对本申请实施例提供的设备关闭方法进行示例性说明。
作为一种实现方式,请参阅图5,该设备关闭方法包括:
S102,接收客户端发送的查询请求。
S104,依据查询请求确定多个智能设备的状态,并将多个智能设备的状态反馈至客户端,其中,智能设备的状态包括在线状态与离线状态。
S106,当接收到客户端发送的关闭指令时,轮询并关闭与关闭指令关联的目标设备,其中,目标设备为部分或全部处于在线状态的智能设备。
其中,本申请所述的离线状态,指智能设备处于关机或者掉线,无法与服务器之间进行通信状态,而在线状态指智能设备处于开机且与服务器之间能够进行通信的状态。
当接收到客户端发送的查询请求后,服务器会遍历入网到客户端的智能设备,例如,入网到A客户端的智能设备包括a、b、c,则服务器在接收到查询请求后,先向a设备发送测试指令,当a设备反馈响应信号,则表示a设备处于在线状态;若当预设时间后未接收到a设备反馈的响应信号,则判定a设备处于离线状态。以此类推,可以确定出a、b、c三个智能设备的状态。
当然地,入网到不同客户端的智能设备也可能存在不同,例如,当包括a、b、c、d四个智能设备时,入网到A客户端的智能设备包括a、b、c,入网到B客户端的智能设备包括a、b、d,在此不做限定。
当将设备状态反馈至客户端后,用户即可从客户端中查看当前处于在线状态的智能设备,进而可以选择性的确定不需要关闭的目标设备。其中,目标设备可以是全部处于在线状态的设备,也可以是部分处于在线状态的设备,在此不做限定。
当服务器接收到关闭指令后,可通过轮询的方式进行关闭所有目标设备,例如,当目标设备包括10个时,则需要依次10个目标设备发送关闭指令,进而控制目标设备的关闭。
可以理解地,通过本申请的实现方式,使得用户能够在需要关闭设备时,可以一键关闭多个智能设备,使用户操作更加简单,节省了用户的时间。
可选地,S104包括:
隐藏处于离线状态的智能设备,并将所有处于在线状态的智能设备发送至客户端。
S106包括:
接收客户端发送的选择信息与关闭请求,其中,选择信息用于确定不关闭的智能设备。
在一种实现方式中,服务器在将在线状态的智能设备发送至客户端时,会隐藏处于离线状态的智能设备,使得客户端仅显示当前处于在线状态。如图6所示,此时app的显示界面中,仅显示处于在线状态的智能设备,基于此,用户可以选择是否将全部电子设备进行关闭。
可选地,请参阅图7,当用户选择不关闭全部在线的智能设备时,则可长按其中某个图标,此时,所有图标的右上角位置均会出现移除图标,当用户点击某个图标的右上角时,则会移除该智能设备。例如,用户离家时,不希望关闭电冰箱,则点击电冰箱右上角的移除图标,将电冰箱的图标移除,然后点击“完成”按钮,即完成了目标设备的选择。使得app界面切换为图6所示的界面,只是该界面中,电冰箱图标已经被删除。
当然地,在其它的实施例中,也可以采用其他实现方式使用户进行选择,如图8所示,为本申请另一种实现方式对应的app显示界面,在该实现方式中,在线与离线的智能设备均会被显示。并且,当用户不希望关闭某个智能设备时,可以手动将智能设备的图标从在线框拖拽至离线框中。
当然地,实际操作过程中也可以采用其它方式使用户对是否关闭智能设备进行选择,在此不做限定。
并且,当服务器接收到客户端的关闭指令后,会依据关闭指令中携带的选择信息与关闭请求控制对应的目标设备关闭。
可以理解地,与传统技术方案不同的是,现有技术中用户需要选择关闭的智能设备,而在本申请中,用户只需选择不需要关闭的智能设备,其操作更加简单。
作为一种实现方式,在关闭目标设备时,可以按照目标设备的优先级顺序依次关闭每个设备,在此基础上,请参阅图9,S106包括:
S1061,确定目标设备的优先级。
S1062,依据目标设备的优先级从高至低的顺序依次关闭目标设备。
即在本申请中,确定出多个目标设备的优先级,然后按照优先级的顺序的依次关闭所有的目标设备,进而使得效果更好。
作为第一种实现方式,可以通过智能设备的使用频率确定优先级,在此基础上,请参阅图10,该方法还包括:
S1051,记录所有智能设备在预设时间段内的使用频率。
S1061包括:
依据智能设备的使用频率确定目标设备的优先级。
其中,本申请的使用频率,可以为设备被使用的次数,或者,也可以是智能设备被使用的时长,并且,预设时间段可以为过去一周、过去一个月或者某个固定的时间段,在此不做限定。
例如,当预设时间段为一周,使用频率为使用次数时,则服务器会记录每个智能设备在过去一周内使用的次数,可选地,服务器可以记录智能设备开机的次数,当然地,也可以记录智能设备关机的次数,进而可以确定出所有智能设备的使用频率。
可以理解地,使用频率越高,则代表用户使用该设备更为频繁的,相应的,用户的关注度也更加集中于该产品。因此,在关闭目标设备时,可先将该设备关闭,进而能够将用户关注的设备先行关闭,用户的体验感得以提升。
需要说明的是,在确定目标设备的优先级时,即可依据所有的智能设备的优先级对应确定。例如,当智能设备包括a、b、c、d,其优先级逐渐降低,而智能设备b处理离线状态,则当需要关闭智能设备时,目标设备包括a、c、d。在此基础上,目标设备的优先级从高到低即为a、c、d。
还需要说的是,本申请并不对优先级的变现形式进行限定,例如,可以通过得分的方式确定每个智能设备的优先级,如智能设备每当开机一次时,其得分加1,然后依据智能设备的得分大小确定优先级,且得分越高,优先级越大。
作为本申请的第二种实现方式,可以通过关闭时长的确定目标设备的优先级,其中,关闭时长为关闭目标设置的总时长。在此基础上,请参阅图11,该方法还包括:
S1052,记录每个智能设备的关闭时长。
S1061包括:
依据智能设备的关闭时长确定目标设备的优先级。
本申请中,当智能设备的关闭时长越长,则其优先级越高,在服务器关闭目标设备时,可先将其关闭。
例如,智能窗帘在关闭时,需要将窗帘缓慢关闭,因此其耗时较长;或者,当扫地机器人关闭时,其需要回到固定位置,因此也需要一定耗时。而在服务器控制智能设备关闭时,实际需要周期性的实现控制,因此,为了能够实现所有设备尽快全部关闭的效果,本申请中优先关闭耗时更长的目标设备。
可选地,在确定每个智能设备的关闭时长时,可以依据每个智能设备的平均关闭时长,或者上一次关闭时长进行确定。例如,当需要确定平均时长时,则服务器会记录每一次智能设备关闭耗时,然后依据关闭总耗时除以关闭的次数,即可确定出每个智能设备的关闭时长。
作为本申请提供的第三种实现方式,当在确定优先级时,依据智能设备的位置确定出目标设备的优先级。在此基础上,请参阅图12,该方法还包括:
S1053,确定每个智能设备的位置。
S1061包括:
依据智能设备的位置与固定位置的距离确定目标设备的优先级。
其中,该固定位置可以为门口或玄关的位置,与固定位置越远的智能设备的优先级更高,进而优先关闭。
通过该实现方式,可以优先关闭里门口更远的智能设备,更加便于的用户的出行。例如,当卧室的灯与门口处的灯相比,卧室的灯相对于门口更远,因此其优先级更高,会优先关闭。此时,若用户正准备出门,则门口处仍然保留灯光,便于用户的使用。
或者,卧室的空调与客厅空调相比,卧室相比于门口更远,因此其优先级更高,需要优先关闭卧室空调,节省用电,同时不会对即将出门的用户造成影响。其次,位于客厅的空调最后关闭,保证了用户离家时的舒适度。
作为本申请的第四种实现方式,在确定优先级时,可以依据智能设备的出错率确定出目标设备的优先级。在此基础上,出错率高的目标设备的优先级更大。
其中,出错率可以指在历次关闭过程中,出现关闭失败的数量与总关闭次数之间的比例。例如,当出现设备通信链路故障或者设备硬件故障时,则可能出现设备关闭失败的情况。
可选地,服务器在关闭智能设备时,会按照关闭周期对设备进行关闭。在此基础上,请参阅图13,S106包括:
S1065,在关闭周期内依次关闭目标设备。
S1066,当在关闭周期内,目标设备未全部关闭时,开启下一关闭周期,并再次关闭目标设备。
S1067,当相邻两个关闭周期内接收到目标设备的反馈信号时,判定目标设备关闭成功。
其中,在本申请的应答机制中,当服务器需要关闭智能设备时,可以按照周期关闭目标设备。例如,周期为T,则在T时间段内,依次关闭所有目标设备。并且,若在第一个周期内检测到目标设备未全部关闭时,例如某些智能设备关闭失败,或者的出现正在关闭中的情况,则服务器会进入下一轮周期,并继续关闭目标设备。
需要说明的是,判断是否关闭的方式为:服务器发送关闭指令至智能设备,当智能设备关闭时,会向给服务器发送反馈信号,当服务器接收到反馈信号,则判定智能设备已关闭;若未接收到反馈信号,则判定智能设备未关闭。
当进入下一轮周期后,服务器会继续向未发送反馈信号的智能设备发送关闭指令。
并且,当在两个关闭周期内接收到一次目标设备的反馈信号时,均可判定目标设备关闭成功。例如,当在第一个周期内接收到智能设备a的反馈信号时,则判定智能设备a成功关闭;当在第二个周期内接收到智能设备b的反馈信号时,则也判定智能设备b成功关闭。当在两个关闭周期内均未接收到智能设备的反馈信号时,则判定该智能设备关闭失败。
在此基础上,可选地,在S1065之前,该方法还包括:
S1064,依据每个目标设备的预设关闭耗时确定关闭周期。
即为了能够更加快速的关闭所有目标设备,可以依据每个目标设备的耗时实时调整关闭周期。其中,预设关闭耗时可以为设备的平均关闭耗时或上一次在关闭时的耗时。
例如,目标设备包括a、b、c、d,其中,设备a预设关闭耗时为1S,设备b预设关闭耗时为2S,设备c预设关闭耗时为3S,设备d预设关闭耗时为4S,则在第一个周期关闭时,其关闭周期为1+2+3+4=10S。若在第一个周期中,已经关闭了设备a、b、c,则此时会进入第二个周期关闭d,第二个周期为4S。
通过实时调整关闭周期的方式,使得能够尽可能快速的关闭所有目标设备,用户等待设备成功关闭的时间更短,体验感更高。
在一种实现方式中,请参阅图14,物联***200还包括智能开关240,智能设备230与智能开关240连接,且智能设备230通过智能开关240连接电源。在此基础上,请参阅图15,在S106的步骤之后,该方法还包括:
S108,当目标设备关闭失败时,控制与目标设备关联的智能开关断开。
即在两个关闭周期中均未接收到目标设备的反馈信号时,则此时可能出现了该目标设备出现信号故障或者硬件故障等情况,可以直接控制智能开关断开,以断开电源。
可选地,此时,服务器还会发送相应信息至客户端,例如,发送信息“未成功关闭智能设备a,已对智能设备a断电处理”等信号至客户端进行显示。
基于上述实现方式,请参阅图16,本申请实施例还提供了一种设备关闭装置300,应用于物联***的服务器,物联***还包括客户端与多个智能设备,服务器分别与客户端、多个智能设备通信连接,该装置包括:
信息接收单元310,用于接收客户端发送的查询请求。
可以理解地,通过信息接收单元310可以执行上述的S102。
处理单元320,用于依据查询请求确定多个智能设备的状态,并将多个智能设备的状态反馈至客户端,其中,智能设备的状态包括在线状态与离线状态。
可以理解地,通过处理单元320可以执行上述的S104。
处理单元320,还用于当接收到客户端发送的关闭指令时,轮询并关闭与关闭指令关联的目标设备,其中,目标设备为部分或全部处于在线状态的智能设备。
可以理解地,通过处理单元320可以执行上述的S106。
当然地,上述的每一个步骤均可以对一个功能模块,并通过功能模块执行上述步骤,在此不再进行赘述。
综上所述,本申请提供了一种设备关闭方法、装置及电子设备,该方法应用于物联***的服务器,物联***还包括客户端与多个智能设备,服务器分别与客户端、多个智能设备通信连接,首先接收客户端发送的查询请求,然后依据查询请求确定多个智能设备的状态,并将多个智能设备的状态反馈至客户端,其中,智能设备的状态包括在线状态与离线状态,当接收到客户端发送的关闭指令时,轮询并关闭与关闭指令关联的目标设备,其中,目标设备为部分或全部处于在线状态的智能设备。由于本申请可以在用户通过客户端发送的查询请求后,将所有处于在线状态下的智能设备全部发送至客户端,以便于用户查看当前处于在线状态的设备。并且,在接收到关闭指令后,服务器可以同时关闭多个智能设备,实现了一键关闭功能,简化用户的操作,使得用户能够更快的关闭处于在线状态的所有设备。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
Claims (10)
1.一种设备关闭方法,其特征在于,应用于物联***的服务器,所述物联***还包括客户端与多个智能设备,所述服务器分别与所述客户端、所述多个智能设备通信连接,所述方法包括:
接收所述客户端发送的查询请求;
依据所述查询请求确定所述多个智能设备的状态,并将所述多个智能设备的状态反馈至所述客户端,其中,所述智能设备的状态包括在线状态与离线状态;
当接收到所述客户端发送的关闭指令时,轮询并关闭与所述关闭指令关联的目标设备,其中,所述目标设备为部分或全部处于在线状态的智能设备。
2.如权利要求1所述的设备关闭方法,其特征在于,所述轮询并关闭与所述关闭指令关联的目标设备的步骤包括:
确定所述目标设备的优先级;
依据所述目标设备的优先级从高至低的顺序依次关闭所述目标设备。
3.如权利要求2所述的设备关闭方法,其特征在于,在所述确定所述目标设备的优先级的步骤之前,所述方法还包括:
记录所有智能设备在预设时间段内的使用频率;
所述确定所述目标设备的优先级的步骤包括:
依据所述智能设备的使用频率确定所述目标设备的优先级。
4.如权利要求2所述的设备关闭方法,其特征在于,在所述确定所述目标设备的优先级的步骤之前,所述方法还包括:
记录每个智能设备的关闭时长;
所述确定所述目标设备的优先级的步骤包括:
依据所述智能设备的关闭时长确定所述目标设备的优先级。
5.如权利要求1所述的设备关闭方法,其特征在于,将所述多个智能设备的状态反馈至所述客户端的步骤包括:
隐藏处于离线状态的智能设备,并将所有处于在线状态的智能设备发送至所述客户端;
所述接收到所述客户端发送的关闭指令的步骤包括:
接收所述客户端发送的选择信息与关闭请求,其中,所述选择信息用于确定不关闭的智能设备。
6.如权利要求1所述的设备关闭方法,其特征在于,所述轮询并关闭与所述关闭指令关联的目标设备的步骤包括:
在关闭周期内依次关闭所述目标设备;
当在所述关闭周期内,所述目标设备未全部关闭时,开启下一关闭周期,并再次关闭所述目标设备;
当相邻两个关闭周期内接收到所述目标设备的反馈信号时,判定所述目标设备关闭成功。
7.如权利要求6所述的设备关闭方法,其特征在于,在关闭周期内依次关闭所述目标设备的步骤之前,所述方法还包括:
依据每个所述目标设备的预设关闭耗时确定所述关闭周期。
8.如权利要求1所述的设备关闭方法,其特征在于,所述物联***还包括智能开关,所述目标设备通过所述智能开关连接电源,在所述轮询并关闭与所述关闭指令关联的目标设备的步骤之后,所述方法还包括:
当所述目标设备关闭失败时,控制与所述目标设备关联的智能开关断开。
9.一种设备关闭装置,其特征在于,应用于物联***的服务器,所述物联***还包括客户端与多个智能设备,所述服务器分别与所述客户端、所述多个智能设备通信连接,所述装置包括:
信息接收单元,用于接收所述客户端发送的查询请求;
处理单元,用于依据所述查询请求确定所述多个智能设备的状态,并将所述多个智能设备的状态反馈至所述客户端,其中,所述智能设备的状态包括在线状态与离线状态;
处理单元,还用于当接收到所述客户端发送的关闭指令时,轮询并关闭与所述关闭指令关联的目标设备,其中,所述目标设备为部分或全部处于在线状态的智能设备。
10.一种电子设备,其特征在于,包括:
存储器,用于存储一个或多个程序;
处理器;
当所述一个或多个程序被所述处理器执行时,实现如权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111630753.7A CN114416186A (zh) | 2021-12-29 | 2021-12-29 | 一种设备关闭方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111630753.7A CN114416186A (zh) | 2021-12-29 | 2021-12-29 | 一种设备关闭方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114416186A true CN114416186A (zh) | 2022-04-29 |
Family
ID=81269671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111630753.7A Pending CN114416186A (zh) | 2021-12-29 | 2021-12-29 | 一种设备关闭方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114416186A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115019442A (zh) * | 2022-06-01 | 2022-09-06 | 杭州极豆科技有限公司 | 加油站信息处理方法、装置和电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120331156A1 (en) * | 2011-06-21 | 2012-12-27 | Colpitts Cameron | Wireless control system, methods and apparatus |
CN111064957A (zh) * | 2018-10-17 | 2020-04-24 | 杭州海康威视数字技术股份有限公司 | 设备状态监控方法及装置 |
CN111181804A (zh) * | 2019-12-20 | 2020-05-19 | 中移(杭州)信息技术有限公司 | 智能设备离线状态自动检测方法、装置、电子设备及介质 |
CN111698335A (zh) * | 2020-06-29 | 2020-09-22 | 腾讯科技(深圳)有限公司 | 设备状态查询方法、装置及服务器 |
CN113110091A (zh) * | 2021-05-10 | 2021-07-13 | 深圳绿米联创科技有限公司 | 智能家居控制方法、展示方法、***、装置及电子设备 |
-
2021
- 2021-12-29 CN CN202111630753.7A patent/CN114416186A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120331156A1 (en) * | 2011-06-21 | 2012-12-27 | Colpitts Cameron | Wireless control system, methods and apparatus |
CN111064957A (zh) * | 2018-10-17 | 2020-04-24 | 杭州海康威视数字技术股份有限公司 | 设备状态监控方法及装置 |
CN111181804A (zh) * | 2019-12-20 | 2020-05-19 | 中移(杭州)信息技术有限公司 | 智能设备离线状态自动检测方法、装置、电子设备及介质 |
CN111698335A (zh) * | 2020-06-29 | 2020-09-22 | 腾讯科技(深圳)有限公司 | 设备状态查询方法、装置及服务器 |
CN113110091A (zh) * | 2021-05-10 | 2021-07-13 | 深圳绿米联创科技有限公司 | 智能家居控制方法、展示方法、***、装置及电子设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115019442A (zh) * | 2022-06-01 | 2022-09-06 | 杭州极豆科技有限公司 | 加油站信息处理方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110417859B (zh) | 设备控制方法、装置、***、智能网关及存储介质 | |
CN113170000B (zh) | 设备控制方法、装置、***、电子设备以及云服务器 | |
CN110311811A (zh) | 配置方法、装置、***、云服务器以及存储介质 | |
CN109725541A (zh) | 自动化的生成方法、装置、电子设备及存储介质 | |
US11782590B2 (en) | Scene-operation method, electronic device, and non-transitory computer readable medium | |
WO2022022121A1 (zh) | 用于建立设备联动场景的交互方法、存储介质及电子设备 | |
EP2575289A1 (en) | Electronic apparatus and computer program | |
CN109445292B (zh) | 自动化执行结果收集方法、装置、***及存储介质 | |
CN110209639A (zh) | 信息处理方法、装置及*** | |
CN110376917B (zh) | 一种基于虚拟面板的智能家居控制***及控制方法 | |
CN111965989B (zh) | ***更新方法、装置、智能家居控制面板以及存储介质 | |
CN109753034A (zh) | 一种控制方法、装置、电子设备及存储介质 | |
CN112131015B (zh) | 一种信息处理方法、装置、云服务器和存储介质 | |
CN114416186A (zh) | 一种设备关闭方法、装置及电子设备 | |
CN109240098B (zh) | 设备配置方法、装置、终端设备及存储介质 | |
CN113110093A (zh) | 智能家居控制面板的控制方法、装置、设备及存储介质 | |
CN102915265A (zh) | Bmc循环测试方法及*** | |
CN112506401B (zh) | 基于物联网的智能家电控制方法、终端、装置和存储介质 | |
US11223501B2 (en) | Intelligent communication gateway device and implementation method thereof | |
CN109974229B (zh) | 确定空调状态的方法、装置、电子设备及存储介质 | |
CN116184851A (zh) | 一种睡眠模式调节方法、装置、终端及存储介质 | |
CN115695073A (zh) | 通信方法、装置、设备及存储介质 | |
CN113572671B (zh) | 设备控制方法、装置及电子设备 | |
CN115801645A (zh) | 设备的在线状态检测方法及装置 | |
CN210954676U (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 |