一种智能家居设备状态的推送方法及装置的制造方法_3

文档序号:9814053阅读:来源:国知局
止用户由于应酬或者加班等事项,延迟回家,避免在用户还未到家时,所有智能家居设备已开启相应的状态,则在预设时间段之前向用户推送聚类后的至少一个智能家居设备的更新状态和与所述更新状态对应的时间。
[0103]上述预设执行时间可以理解为执行向用户终端推送智能家居设备状态的时间,在这之前,会向用户终端发送信息,例如,该信息可以以弹窗的形式向用户发送,也可以以短消息的方式向用户发送。在接收到用户在终端弹窗上触控指令时,在按照向用户终端推送的智能家居设备的更新状态和更新状态的时间执行相应的控制,若预设时间段内未接收到用户的触控指令,则认为用户在开会或者终端未在身边,会持续周期性的向用户发送信息,若接收到用户的触控指令的时间在其中某一个或者多个智能家居设备更新状态时间后,则查看当前时间与第一个智能家居设备更新状态的时间进行比较,获取差值,并将所有更新时间均向后推送差值的时间执行相应的状态。
[0104]举例来说,若向用户推送图3的对应的智能家居设备的更新状态和与所述更新状态对应的时间。正常情况下,会在6:45-6: 55向用户终端发送消息,假设在接收到用户触发的指令为7:30分时,则会向用户智能家居设备的更新状态的时间均推后40分钟,即如图4所示。当然,上述仅用于举例说明,具体还可以根据用户的操作执行,例如用户在触控后,向用户终端继续推送第二消息,用于确认是否继续开启回家模式,是否已吃完饭,若用户点击确认的指令,则在40分钟后执行如图4所示的控制操作。其中吃完饭的时间可以根据用户的设置进行相应的优化调整,例如,8电饭煲和厨房灯在7:50以后不开启。
[0105]图5示出了本发明实施例提供的一种智能家居设备状态的推送装置的结构示意图,如图5所示,该装置包括:
[0106]第一获取模块51,用于获取待推送终端的历史行为数据,所述历史行为数据包括至少一个与所述待推送终端相连的智能家居设备的数据,所述智能家居设备的数据包括所述智能家居设备的更新状态和与所述更新状态对应的时间;
[0107]第二获取模块52,用于获取所述更新状态对应的时间在预设时间段内的智能家居设备的数据;
[0108]筛选模块53,用于根据预设策略对在预设时间段内的智能家居设备的数据进行筛选;
[0109]推送模块54,用于将筛选后的智能家居设备的数据推送给所述待推送终端。
[0110]在本实施例的一个优选的实施方式中,所述筛选模块,具体用于:
[0111]对预设时间段内的智能家居设备的数据进行预处理,获取待聚类的智能家居设备;
[0112]在预处理后的预设时间段内的智能家居设备的数据中,获取待聚类的智能家居设备的目标状态参数,所述目标状态参数包括目标更新状态以及目标更新状态对应的时间;
[0113]根据所述智能家居设备的目标状态参数对待聚类的智能家居设备进行聚类。
[0114]在本实施例的一个优选的实施方式中,所述装置还包括:
[0115]待更新目标状态参数获取模块,用于获取与所述至少一个智能家居设备的类别相同的智能家居设备在预设时间段内的待更新的目标状态参数;
[0116]更新模块,用于通过所述待更新的目标状态参数更新聚类后的与至少一个智能家居设备的数据对应的目标状态参数。
[0117]在本实施例的一个优选的实施方式中,所述待更新目标状态参数获取模块,还用于:
[0118]获取在预设地理位置范围内的终端在预设时间段内对同一类别的智能家居设备的状态参数的调整信息;
[0119]根据所述调整信息获取同一类别的智能家居设备的待更新的目标状态参数。
[0120]在本实施例的一个优选的实施方式中,所述待更新目标状态参数获取模块,还用于:
[0121]根据当前时间在预设数据库中获取与所述当前时间对应的同类别的智能家居设备的待更新的目标状态参数。
[0122]在本实施例的一个优选的实施方式中,所述装置还包括:
[0123]排序模块,用于将聚类后的所述至少一个智能家居设备的数据按照目标更新状态对应的时间进行排序。
[0124]在本实施例的一个优选的实施方式中,所述推送模块,具体用于:
[0125]向所述待推送终端推送按照目标更新状态对应的时间进行排序后的智能家居设备的数据。
[0126]在本实施例的一个优选的实施方式中,所述推送模块,还用于:
[0127]在预设时间段之前将筛选后的智能家居设备的数据推送给所述待推送终端。
[0128]需要说明的是,上述装置与上述方法是一一对应的,上述方法中的具体的实施细节同样适用于上述装置,本实施例不再对上述装置的具体实施细节进行详细说明。
[0129]本实施例还公开了:
[0130]Al、一种智能家居设备状态的推送装置,包括:
[0131]第一获取模块,用于获取待推送终端的历史行为数据,所述历史行为数据包括至少一个与所述待推送终端相连的智能家居设备的数据,所述智能家居设备的数据包括所述智能家居设备的更新状态和与所述更新状态对应的时间;
[0132]第二获取模块,用于获取所述更新状态对应的时间在预设时间段内的智能家居设备的数据;
[0133]筛选模块,用于根据预设策略对在预设时间段内的智能家居设备的数据进行筛选;
[0134]推送模块,用于将筛选后的智能家居设备的数据推送给所述待推送终端。
[0135]A2、根据Al所述的装置,所述筛选模块,具体用于:
[0136]对预设时间段内的智能家居设备的数据进行预处理,获取待聚类的智能家居设备;
[0137]在预处理后的预设时间段内的智能家居设备的数据中,获取待聚类的智能家居设备的目标状态参数,所述目标状态参数包括目标更新状态以及目标更新状态对应的时间;
[0138]根据所述智能家居设备的目标状态参数对待聚类的智能家居设备进行聚类。
[0139]A3、根据A2所述的装置,所述装置还包括:
[0140]待更新目标状态参数获取模块,用于获取与所述至少一个智能家居设备的类别相同的智能家居设备在预设时间段内的待更新的目标状态参数;
[0141]更新模块,用于通过所述待更新的目标状态参数更新聚类后的与至少一个智能家居设备的数据对应的目标状态参数。
[0142]A4、根据A3所述的装置,所述待更新目标状态参数获取模块,还用于:
[0143]获取在预设地理位置范围内的终端在预设时间段内对同一类别的智能家居设备的状态参数的调整信息;
[0144]根据所述调整信息获取同一类别的智能家居设备的待更新的目标状态参数。
[0145]A5、根据A3所述的装置,所述待更新目标状态参数获取模块,还用于:
[0146]根据当前时间在预设数据库中获取与所述当前时间对应的同类别的智能家居设备的待更新的目标状态参数。
[0147]A6、根据A2所述的装置,所述装置还包括:
[0148]排序模块,用于将聚类后的所述至少一个智能家居设备的数据按照目标更新状态对应的时间进行排序。
[0149]A7、根据A6所述的装置,所述推送模块,具体用于:
[0150]向所述待推送终端推送按照目标更新状态对应的时间进行排序后的智能家居设备的数据。
[0151]AS、根据A1-A7中任一项所述的方法,所述推送模块,还用于:
[0152]在预设时间段之前将筛选后的智能家居设备的数据推送给所述待推送终端。
[0153]B9、一种智能家居设备状态的推送方法,包括:
[0154]获取待推送终端的历史行为数据,所述历史行为数据包括至少一个与所述待推送终端相连的智能家居设备的数据,所述智能家居设备的数据包括所述智能家居设备的更新状态和与所述更新状态对应的时间;
[0155]获取所述更新状态对应的时间在预设时间段内的智能家居设备的数据;
[0156]根据预设策略对在预设时间段内的智能家居设备的数据进行筛选,并将筛选后的智能家居设备的数据推送给所述待推送终端。
[0157]B10、根据B9所述的方法,所述根据预设策略对在预设时间段内的智能家居设备的数据进行筛选,包括:
[0158]对预设时间段内的智能家居设备的数据进行预处理,获取待聚类的智能家居设备;
[0159]在预处理后的预设时间段内的智能家居设备的数据中,获取待聚类的智能家居设备的目标状态参数,所述目标状态参数包括目标更新状态以及目标更新状态对应的时间;
[0160]根据所述智能家居设备的目标状态参数对待聚类的智能家居设备进行聚类。
[0161]B11、根据BlO所述的方法,在根据所述智能家居设备的目标状态参数对待聚类的智能家居设备进行聚类之后,所述方法还包括:
[0162]获取与所述至少一个智能家居设备的类别相同的智能家居设备在预设时间段内的待更新的目标状态参数;
[0163]通过所述待更新的目标状态参数更新聚类后的与至少一个智能家居设备的数据对应的目标状态参数。
[0164]B12、根据Bll所述的方法,所述获取与所述至少一个智能家居设备的类别相同的智能家居设备在预设时间段内的待更新的目标状态参数,包括:
[0165]获取在预设地理位置范围内的终端在
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1