控制智能设备启停的方法及装置的制造方法_2

文档序号:9374462阅读:来源:国知局
的停止时间,end(t_2) 为预测的时间点之前所述智能设备最近的第2次运行的停止时间,end(t-3)为预测的时间 点之前所述智能设备最近的第3次运行的停止时间,end(t-n)为预测的时间点之前所述智 能设备最近的第η次运行的停止时间。
[0058] 可选的,所述装置还包括:第二接收模块,用于接收所述智能设备每次运行后发送 的本次运行的启动时间和/或停止时间。
[0059] 可选的,所述装置还包括:保存模块,用于将所述本次运行的启动时间和/或停止 时间在所述智能设备对应的历史启停时间集合中进行保存。
[0060] 根据本公开实施例的第五方面,提供一种控制智能设备启停的装置,所述装置应 用于智能设备,包括:
[0061] 处理器;
[0062] 用于存储处理器可执行指令的存储器;
[0063] 其中,所述处理器被配置为:
[0064] 接收控制端返回的预测的所述智能设备下次运行的启动时间和/或停止时间;所 述预测的所述智能设备下次运行的启动时间和/或停止时间由所述控制端利用预测的时 间点之前所述智能设备的历史启停时间集合预测得到;
[0065] 根据所述下次运行的启动时间控制所述智能设备启动运行,和/或根据所述下次 运行的停止时间控制所述智能设备停止运行。
[0066] 根据本公开实施例的第六方面,提供一种控制智能设备启停的装置,所述装置应 用于终端,包括:
[0067] 处理器;
[0068] 用于存储处理器可执行指令的存储器;
[0069] 其中,所述处理器被配置为:
[0070] 根据所述智能设备对应的历史启停时间集合,预测所述智能设备下次运行的启动 时间和/或停止时间;
[0071] 将所述下次运行的启动时间和/或停止时间发送给所述智能设备。
[0072] 本公开的实施例提供的技术方案可以包括以下有益效果:
[0073] 通过接收控制端返回的预测的所述智能设备下次运行的启动时间和/或停止时 间;根据所述下次运行的启动时间控制所述智能设备启动运行,和/或根据所述下次运行 的停止时间控制所述智能设备停止运行。实现了根据用户对智能设备的操作时间的使用习 惯,自动控制智能设备启动运行和/或停止运行,降低了用户设置智能设备的繁琐操控,提 高了智能设备对用户的使用体验。
【附图说明】
[0074] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
[0075] 图1是根据一示例性实施例示出的一种控制智能设备启停的方法的流程图;
[0076] 图2是根据一示例性实施例示出的一种控制智能设备启停的方法的流程图;
[0077] 图3是根据一示例性实施例示出的一种控制智能设备启停的方法的流程图;
[0078] 图4是根据一示例性实施例示出的一种控制智能设备启停的装置的框图;
[0079] 图5是根据一示例性实施例示出的一种控制智能设备启停的装置中启动模块的 框图;
[0080] 图6是根据一示例性实施例示出的一种控制智能设备启停的装置的框图;
[0081] 图7是根据一示例性实施例示出的一种控制智能设备启停的装置的框图(智能设 备的一般结构);
[0082] 图8是根据一示例性实施例示出的一种控制智能设备启停的装置的框图(控制端 的一般结构);
[0083] 图9是根据一示例性实施例示出的一种控制智能设备启停的装置的框图(控制端 的一般结构)。
【具体实施方式】
[0084] 为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方 式作进一步地详细描述。
[0085] 本公开一示例性实施例提供了一种控制智能设备启停的方法,本方法实施例应用 于智能设备中,参见图1,方法流程包括:
[0086] 在步骤101中,接收控制端返回的预测的智能设备下次运行的启动时间和/或停 止时间;预测的智能设备下次运行的启动时间和/或停止时间由控制端利用预测的时间点 之前智能设备的历史启停时间集合预测得到;
[0087] 在步骤102中,根据下次运行的启动时间控制智能设备启动运行,和/或根据下次 运行的停止时间控制智能设备停止运行。
[0088] 本公开通过接收控制端返回的预测的所述智能设备下次运行的启动时间和/或 停止时间;根据所述下次运行的启动时间控制所述智能设备启动运行,和/或根据所述下 次运行的停止时间控制所述智能设备停止运行。实现了根据用户对智能设备的操作时间的 使用习惯,自动控制智能设备启动运行和/或停止运行,降低了用户设置智能设备的繁琐 操控,提高了智能设备对用户的使用体验。
[0089] 本公开另一示例性实施例提供了一种控制智能设备启停的方法,本方法实施例应 用于控制端中,参见图2,方法流程包括:
[0090] 在步骤201中,根据智能设备对应的历史启停时间集合,预测智能设备下次运行 的启动时间和/或停止时间;
[0091] 在步骤202中,将下次运行的启动时间和/或停止时间发送给智能设备。
[0092] 其中,控制端可以包括但不限于:终端和/或服务器。
[0093] 本公开根据智能设备对应的历史启停时间集合,预测智能设备下次运行的启动时 间和/或停止时间,并将下次运行的启动时间和/或停止时间返回给智能设备。实现了根 据用户对智能设备的操作时间的使用习惯,自动控制智能设备启动运行和/或停止运行, 降低了用户设置智能设备的繁琐操控,提高了智能设备对用户的使用体验。
[0094] 本公开另一示例性实施例提供了一种控制智能设备启停的方法,参见图3。
[0095] 在步骤301中,智能设备在每次运行后,将本次运行的启动时间发送至控制端;和 /或每次智能设备停止运行后,将本次运行的停止时间发送至控制端。
[0096] 其中,本公开实施例以智能空调为例进行描述。智能空调每次在被用户手动控制 启动运行和/或停止运行时会对本次运行的启动时间和/或停止时间进行记录。其中,用 户手动控制智能空调启动运行和/或停止运行的方式可以为:用户通过在遥控设备中操作 开关按钮执行启动运行指令和停止运行指令;也可以为用户通过在遥控设备中操作设定延 时启动运行指令和延时停止运行指令,该延时启动运行指令和延时停止运行指令中可以分 别包括延时的时间。
[0097] 以工作日的作息时间为例,用户在使用智能空调的时间规律性很强,一般在回家 后会将智能空调启动并在睡前开启睡眠模式,智能空调会根据睡眠模式中延时停止运行指 令停止运行。
[0098] 智能空调每次启动运行至停止运行为一个运行周期,在停止运行时即完成了一个 运行周期,此时智能空调会通过与控制端之间的无线连接方式,将记录的当前运行周期的 启动时间和停止时间发送给控制端。
[0099] 其中,智能设备与控制端之间预先建立关联关系。建立关联关系的方式可以为: 通过指定的无线传输方式在智能设备与控制端之间传输认证码进行配对,并在配对成功后 智能设备与控制端之间分别记录对方的标识。其中,无线传输方式可以为蓝牙传输方式、 WiFi (Wireless-Fidelity,无线保真)传输方式等。
[0100] 在步骤302中,控制端接收智能设备每次运行后发送的本次运行的启动时间和/ 或停止时间。
[0101] 在步骤303中,控制端将本次运行的启动时间和/或停止时间在智能设备对应的 历史启停时间集合中进行保存。
[0102] 在步骤304中,根据智能设备对应的历史启停时间集合,预测智能设备下次运行 的启动时间和/或停止时间。
[0103] 可选的,预测的智能设备下次运行的启动时间由控制端根据时间衰减加权算法利 用预测的时间点之前智能设备的η次的启动时间预测得到;可选的,预测的智能设备下次 运行的停止时间由控制端根据时间衰减加权算法利用预测的时间点之前智能设备的η次 的停止时间预测得到;
[0104] 历史启停时间集合中记录了智能设备反馈的每个运行周期对应的启动时间和停 止时间,可以分别记为:start和end数据。相应的,历史启动时间可以分别为:start(l),… ,start(t-l);历史停止时间可以分别为:end(l),…,end(t-l)。需要预测计算得到的下次 运行的启动时间为start (t)和停止时间为end (t)。
[0105] 在用户使用智能设备过程中,最近一次的启动时间和停止时间的影响越大,距离 当前时间越远的启动时间和停止时间的影响越小。因此可以通过在加权算法中设置一个衰 减因子,在预测下次运行的启动时间和停止时间时,体现根据启动时间和停止时间与当前 时间远近的影响。
[0106] 其中,根据时间衰减加权算法利用预测的时间点之前智能设备的η次的启动时间 预测智能设备下次运行的启动时间的公式为:
[0107]
[0108] 其中,start (t)为预测的智能设备下次运行的启动时间;a为衰减因子,a的取 值范围为:〇〈a〈l ;start(t-l)为预测的时间点之前智能设备最近的1次运行的启动时间, start (t-2)为预测的时间点之前智能设备最近的第2次运行的启动时间,start (t-3)为预 测的时间点之前智能设备最近的第3次运行的启动时间,start (t-n)为预测的时间点之前 智能设备最近的第η次运行的启动时间;
[0109] 根据时间衰减加权算法利用预测的时间点之前智能设备的η次的停止时间预测 智能设备下次运行的停止时间的公式为:
[0110]
[0111] 其中,end(t)为预测的下次运行的停止时间;a为衰减因子,a的取值范围为: 0〈3〈1 ;611(1(1:-1)为预测的时间点之前智能设备最近的1次运行的停止时间,611(1(1:-2)为预 测的时间点之前智能设备最近的第2次运行的停止时间,end(t-3)为预测的时间点之前智 能设备最近的第3次运行的停止时间,end (t-n)为预测的时间点之前智能设备最近的第η 次运行的停止时间。
[0112] 进一步的,由于时间并不是一个数值,例如:19:00。因此需要将启动时间或者停止 时间转换为数值,可以更加简便的带入上述公式进行预测计算。
[0113] 可选的,将时间转换为数值的方式可以为:
[0114] 将时间以秒为单位进行转换,例如:00:10,可以转换为600秒。
[0115] 可选的,将时间转换为数值的方式还可以为:
[0116] 将时间以分钟为单位进行转换,例如:00:10,可以转换为60分钟。
[0117] 相应的,在计算下次运行的启动时间和停止时间时,将下次运行的启动时间和停 止时间以及历史启停时间集合中每一个启动时间和停止时间都转换为数值,并带入上述公 式进行预测计算。
[0118] 在步骤305中,将下次运行的启动时间和/或停止时间发送给智能设备。
[0119] 在步骤306中,接收控制端返回的预测的智能设备下次运行的启动时间和/或停 止时间;预测的智能设备下次运行的启动时间和/或停止时间由控制端利用预测的时间点 之前智能设备的历史启停时间集合预测得到。
[0120] 在步骤307中,根据下次运行的启动时间控制智能设备启动运行。
[0121] 根据下次运行的启动时间控制智能设备启动运行的方式可以为以下两种方式:
[0122] 第一种方式:
[0123] 智能设备在到达第二启动时间时,需要判断用户是否处于智能设备相同的空间 中,例如:智能空调判断用户是否在家,如
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1