一种控制开关的方法及装置的制造方法_2

文档序号:9921585阅读:来源:国知局
商场购物"。在添加行程信息后,用户可以为所述行程信息分配执行时间。所述 执行时间往往为某个具体日期的特定时间段,该特定时间段可以通过起始时间点和终止时 间点来限定。具体地,在用户添加行程信息后,可以选择该行程信息预计执行的具体日期, 该具体日期例如表1中的2016年3月2日,同时还可以为该行程信息分配起始时间点和终止 时间点。例如上述的"打扫卫生"这一行程信息,其对应的起始时间点为上午9点,终止时间 点为上午10点。由上述可见,所述行程信息可以与某个时间段相关联。
[0032] 在本实施方式中,移动终端的处理器可以通过API(Application Programming Interface,应用程序编程接口)对所述行事历发起访问,从而可以读取所述行事历中的行 程信息,并且可以获取与该行程信息相关联的预设时间段。
[0033] 步骤S2:判断当前时间是否处于所述预设时间段内,若处于,对所述行程信息进行 分析并获取与所述行程信息相对应的特征值。
[0034] 在本实施方式中,在从行事历中读取到用户的行程信息以及与所述行程信息相关 联的预设时间段后,便可以将当前时间与所述预设时间段进行对比,从而判定用户当前在 执行何种行程信息。具体地,所述当前时间可以为移动终端的系统时间,所述系统时间可以 包括日期和时间。在行事历中,往往可以包含用户很多天的行程信息。在本实施方式中,可 以先将系统当前的日期与行事历中记录的日期进行对比,并筛选出与当前的日期相匹配的 日期。例如,移动终端当前的系统日期为2016年3月2日,那么便可以从所述行事历中筛选出 用户在2016年3月2日这一天的行程信息。然后,可以将系统的当前时间与筛选出的行程信 息对应的预设时间段进行匹配,以判定当前时间是否处于预设时间段内。在进行判定时,可 以将系统的当前时间与所述预设时间段的起始时间点和终止时间点进行对比,当所述当前 时间大于或者等于所述起始时间点并且小于或者等于所述终止时间点时,便可以判定所述 当前时间处于所述预设时间段内。在这种情况下,便可以得知用户此时正在执行行事历中 与所述预设时间段相对应的行程信息。
[0035]在本实施方式中,在确定了当前时刻对应的预设时间段后,便可以对于所述预设 时间段相对应的行程信息进行分析,以确定用户当前的位置。具体地,可以对所述行程信息 进行分析并获取与所述行程信息相对应的特征值,所述特征值可以用来表示用户当前所处 的位置。具体地,在本实施方式中,在用户添加行程信息时,可以为所述行程信息添加位置 标识,所述位置标识可以包括"在家"或者"在外"。"在家"则表明用户在执行该行程信息时 的地点是在住宅中,而"在外"则表明用户在执行该行程信息时的地点是在外面。例如,表1 中的"打扫卫生"这一行程信息对应的位置标识可以为"在家",而"去商场购物"这一行程信 息对应的位置标识可以为"在外"。这样,在本实施方式中,可以对所述行程信息中携带的位 置标识进行分析,以确定用户当前所处的位置。具体地,可以提取所述行程信息中的预设标 识,并将提取的所述预设标识确定为与所述行程信息相对应的特征值。所述预设标识即可 以为上述的在家标识或者在外标识。所述预设标识可以存储于行程信息的预设字段中,那 么在对读取的行程信息进行分析时,可以扫描所述预设字段中的内容,并将扫描的内容提 取出来,以获得与所述行程信息相对应的预设标识。
[0036]在本发明另一个实施方式中,由于用户在添加行程信息时不一定会为行程信息分 配位置标识,也就是说不一定会选择在家还是在外。那么此时则需要对所述行程信息的具 体内容进行分析,以确定用户当前所处的位置。具体地,在本实施方式中可以预先建立词组 库,所述词组库中可以包含日常的若干词组,这些词组往往可以与位置形成关联。例如,所 述词组库中可以包括"看电视"、"看电影"、"公园"、"睡觉"等等词组,而这些词组往往具备 鲜明的位置信息,例如"看电视"、"睡觉"往往是在家,"看电影"、"公园"则往往是在外。在本 实施方式中,可以将词组库中的词组划分为两类,一类可以分配在家的标识,另一类可以分 配在外的标识。这样,在分析用户当前时刻所处的位置时,可以遍历所述行程信息中的文 字,并且判断所述行程信息的文字中是否存在与预设词组相匹配的关键词。所述预设词组 便可以为预先建立的所述词组库中的词组。当所述行程信息的文字中存在与预设词组相匹 配的关键词时,则可以将预先为所述预设词组分配的预设标识确定为所述行程信息相对应 的特征值。所述预设标识便可以为上述的在家标识或者在外标识。通过这样的方法,同样可 以确定出用户当前时刻所处的位置。
[0037] 步骤S3:根据获取的所述特征值生成开关的控制信号,并将生成的所述开关的控 制信号发送至控制单元。
[0038] 在本实施方式中,当获取所述行程信息对应的特征值后,便可以根据该特征值生 成对应的开关的控制信号。所述开关的控制信号可以根据特征值的不同而不同,例如,当所 述特征值为步骤S2中所述的在家标识时,便可以生成开启开关的控制信号。在这种情况下, 住户位于住宅内,因此可以将住宅内的电器设备的开关打开。当所述特征值为在外标识时, 则可以生成关闭开关的控制信号。在这种情况下,住户位于住宅外,因此可以将住宅内的电 器设备的开关关闭。
[0039] 在本实施方式中,所述开关的控制信号可以在移动终端内生成,生成之后便可以 发送至住宅内的控制单元处。所述控制单元可以与住宅内电器设备的开关建立控制关系, 以对电器设备的开关进行统一管理。在本实施方式中,由于电器设备类型的不同,对电器设 备的开关进行控制的方式也不同。例如,控制单元在接收到开启开关的控制信号后,可以将 灯、空调这些电器设备的开关打开,使其处于工作状态,但对于洗衣机、油烟机这些电器设 备的开关则无须打开。同样地,当控制单元在接收到关闭开关的控制信号后,可以将灯、空 调、洗衣机这些电器设备的开关关闭,但对于冰箱而言,则不能将其开关关闭。因此,在本实 施方式中,所述控制单元可以根据用户的需求,预先建立开关的控制信号与控制单元之间 的关联关系。这样,所述控制单元可以响应于接收的开关的控制信号,对与所述开关的控制 信号相关联的控制单元进行控制,从而可以有选择地对电器设备进行开启或者关闭,而不 是对所有的电器设备都进行相同的操作,从而更加符合用户的实际需求。
[0040] 在本实施方式中,在控制单元对电器设备的开关进行控制之后,还可以将当前时 刻开关处于开启状态的电器的信息发送至所述移动终端,以供用户进行查看,从而可以避 免某些不该被开启的电器设备处于开启状态,避免安全隐患的产生。
[0041] 在本发明另一实施方式中,有时在行事历中记录的行程信息,不仅没有携带位置 标识,同时由于行程信息的文字太过简短,也无法从行程信息的文字中分析出用户当前时 刻所处的位置,那么在这种情况下,便可以通过移动终端内置的定位系统,获取所述移动终 端当前时刻所处的位置,并计算获取的所述位置与预设住宅位置之间的偏移量。具体地,移 动终端可以调用内置的地图软件,计算当前时刻所处的位置与住宅位置之间的偏移量,从 而判断用户当前时刻是在家还是在外。那么在计算得到所述偏移量后,可以将计算的所述 偏移量与预设阈值进行对比,并根据对比结果生成开关的控制信号。具体地,当所述偏移量 大于或者等于所述预设阈值时,可以生成关闭开关的控制信号;当所述偏移量小于所述预 设阈值时,可以生成开启开关的控制信号。通过这样的方法,可以保证在无法根据行程信息 确定用户的位置时,还可以通过定位系统获取到用户的位置,以确保控制开关的流程能够 继续进行。
[0042] 由上可见,本发明实施例提供的一种控制开关的方法,通过对移动终端内的行事 历进行分析,可以获知当前时刻住户的行程信息。用户的行程信息可以反映用户是在家还 是在外,从而可以根据所述行程信息,对住宅内的电器的开关进行自动化控制,例如当用户 在家时,则可以开启电器的开关,而用户在外时则可以关闭电器的开关,从而可以在不需要 用户进行操作的情况下,自动地对住宅内的电器进行开启或者关闭。
[0043] 本发明实施方式还提供一种控制开关的装置。图2为本发明实施方式提供的一种 控制开关的装置的功能模块图。如图2所示,所述装置可以包括:
[0044] 行事历读取单元100,用于读取移动终端内的行事历,所述行事历中包括至少一个 行程信息,所述行程信息与预设时间段相关联;
[0045] 特征值获取单元200,用于判断当前时间是否处于所述预设时间段内,若处于,对 所述行程信息进行分析并获取与所述行程信息相对应的
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1