地理位置信息获取请求及运行状态信息 获取请求,分别获取到地理位置信息及运行状态信息时,向床垫温度的调节装置发送地理 位置信息及运行状态信息。
[0118] 进一步地,在根据地理位置信息及运行状态信息,确定指定终端用户在指定时间 段之前能否到达指定位置时,可以根据地理位置信息确定指定终端当前所在位置与指定位 置之间的距离,并根据运行状态信息计算该段距离所需时间;然后,根据所需时间及当前时 刻确定指定终端用户在指定时间段之前能否到达指定位置。
[0119] 第三种方式:获取指定应用程序中所记录的信息;从获取到的信息中提取目标用 户。
[0120] 本公开实施例不对指定应用程序的类型进行限定,指定应用程序可以为日程表应 用、邮件应用、聊天应用等。结合上述指定应用程序的类型,从指定应用程序中获取到的信 息可以为日程安排记录、邮件内容、聊天内容等。
[0121 ] 其中,在从该获取到的信息中提取目标用户时,可以先从该获取到的信息中提取 与睡眠行为相关的关键字词,如"住"、"睡觉"、"睡眠"等,然后从关键字词相关的内容中提 取用户名称、用户标识等内容,从而根据提取到的用户名称或用户标识确定目标用户。
[0122] 需要说明的是,上述内容仅以分别通过上述三种方式确定目标用户为例进行了说 明,然而,在具体实施时,上述三种确定目标用户的方式也可以任意结合来共同实现确定目 标用户。
[0123] 在步骤S302中,获取目标用户进行睡眠行为的起始时刻。
[0124] 在对指定床垫的温度进行调节时,应该确保指定床垫在用户进行睡眠行为时已经 预热至一个合适的温度,因此,需要获取目标用户进行睡眠行为的起始时刻。
[0125] 其中,床垫温度的调节装置在获取目标用户进行睡眠行为的起始时刻时,包括但 不限于通过如下几种方式来实现:
[0126] 第一种方式:获取目标用户的用户信息;根据目标用户的用户信息及预先搜集的 用户信息与睡眠行为起始时刻之间的对应关系,确定目标用户进行睡眠行为的起始时刻。
[0127] 目标用户的用户信息可以包括目标用户的性别、年龄、职业、体重等。在获取目标 用户的用户信息时,可以提供一定的信息录入选项,当目标用户选择该信息录入选项后,可 以输入用户信息。此时,通过获取用户输入的信息来获取目标用户的用户信息。另外,如果 历史记录了目标用户的用户信息,则床垫温度的调节装置可以从历史记录中获取目标用户 的用户信息。
[0128] 进一步地,在根据目标用户的用户信息及预先搜集的用户信息与睡眠行为起始时 刻之间的对应关系,确定目标用户进行睡眠行为的起始时刻时,可以根据目标用户的用户 信息查询该预先搜集的对应关系,将该预先搜集的对应关系中与目标用户的用户信息相同 的用户信息对应的睡眠行为起始时刻,确定为的目标用户进行睡眠行为的起始时刻。如表 2所示,其示出了一种用户信息与睡眠行为起始时刻之间的对应关系的示意表。
[0129] 表 2
[0130]
CN 105096561 A ΙΛ m Ti 9/18 页
[0131] 其中,表2中的数据仅用于举例,并不构成对本公开实施例的限制。
[0132] 第二种方式:获取目标用户进行睡眠行为的历史时刻;根据历史时刻,确定目标 用户进行睡眠行为的起始刻。
[0133] 其中,目标用户进行睡眠行为的历史时刻是指:目标用户历史在指定床垫上睡眠 时,进行睡眠行为的起始时刻。
[0134] 当该目标用户历史在指定床垫上进行过睡眠行为,则床垫温度的调节装置会记录 目标用户进行睡眠行为的历史时刻,此时,床垫温度的调节装置可以直接从历史记录的数 据中获取历史时刻。
[0135] 进一步地,在根据历史时刻,确定目标用户进行睡眠行为的起始刻时,可以直接将 该历史时刻确定为目标用户进行睡眠行为的起始刻。例如,当获取的历史时刻为22 :30:00 时,则将22 :30:00确定为目标用户进行睡眠行为的起始刻。
[0136] 另外,如果历史记录的数据中包括多个历史时刻,则可以对多个历史时刻取平均 历史时刻,并将平均历史时刻作为确定的目标用户进行睡眠行为的起始刻;或者,从多个历 史时刻中,确定出现次数比较多的历史时刻,将该历史时刻作为确定的目标用户进行睡眠 行为的起始刻。
[0137] 第三种方式:获取目标用户设置的闹铃提醒时刻以及目标用户的历史睡眠平均时 长;根据闹铃提醒时刻以及历史睡眠平均时长,确定目标用户进行睡眠行为的起始时刻。
[0138] 其中,如果当前时刻处于00 :00:00之前,则目标用户设置的闹铃提醒时刻为当前 自然日的下一个自然日的闹铃提醒时刻;如果当前时刻处于〇〇 :〇〇:〇〇之后,则闹铃提醒时 刻为当前自然日的闹铃提醒时刻。在获取目标用户设置的闹铃提醒时刻时,可以从目标用 户终端的闹铃应用中提取。在获取目标用户的历史睡眠平均时长时,需要获取目标用户历 史每次进行睡眠行为的起始时刻及对应的起床时刻,从而确定目标用户每次进行睡眠行为 的时长;然后,根据目标用户历史所进行的所有睡眠行为的时长,计算目标用户的历史睡眠 平均时长。
[0139] 进一步地,在根据闹铃提醒时刻以及历史睡眠平均时长,确定目标用户进行睡眠 行为的起始时刻时,可以根据闹铃提醒时刻以及历史睡眠平均时长,倒推目标用户进行睡 眠行为的起始时刻。例如,如果闹铃提醒时刻为6:00:00,历史睡眠平均时长为8个小时,则 目标用户进行睡眠行为的起始时刻为22:00:00。
[0140] 第四种方式:获取目标用户的当前行为事件;确定当前行为事件是否为睡眠行为 准备事件;当当前行为事件为睡眠行为准备事件时,将当前时刻指定时长后的时刻作为目 标用户进行睡眠行为的起始时刻。
[0141] 当前行为事件为目标用户当前进行的动作等。睡眠行为准备事件可以为入睡前需 进行的准备工作。例如,睡眠行为准备事件可以为刷牙、洗脸、洗澡、关灯、关门、关电视等。
[0142] 其中,在获取目标用户的当前行为事件时,可以通过所配置的摄像头或者已建立 连接关系的摄像头来实现。
[0143] 进一步地,在确定当前行为事件是否为睡眠行为准备事件时,可以对当前行为事 件进行识别,确定其是否为多个预设睡眠行为准备事件中的任一个行为事件;当当前行为 事件为多个预设睡眠行为准备事件中的任一个行为事件时,确定当前行为事件为睡眠行为 准备事件;当当前行为事件不为多个预设睡眠行为准备事件中的任意一个行为事件时,确 定当前行为事件不为睡眠行为准备事件。
[0144] 其中,在对当前行为事件进行识别,确定其是否为多个预设睡眠行为准备事件中 的任一个行为事件时,可以确定当前行为事件的图像与多个预设睡眠行为准备事件中的任 一预设睡眠行为准备事件的图像是否匹配;当当前行为事件的图像与任一个预设睡眠行为 准备事件的图像之间的相似度达到预设阈值时,确定当前行为事件与该预设睡眠行为准备 事件匹配。
[0145] 通常,用户在进行睡眠行为准备事件后的一段时间后开始进行睡眠行为。因此,本 公开实施例中,当当前行为事件为睡眠行为准备事件时,将当前时刻指定时长后的时刻作 为目标用户进行睡眠行为的起始时刻。关于指定时长的具体数值,可以根据睡眠行为准备 事件的类型而有不同的数值。例如,当睡眠行为准备事件为刷牙时,通常可以在刷牙后10 分钟开始进行睡眠行为,因此,该指定时长可以为10分钟。当睡眠行为准备事件为关电视 时,通常可以在关电视后2分钟开始进行睡眠行为,因此,该指定时长可以为2分钟等。
[0146] 需要说明的是,上述内容仅以通过上述四种方式分别确定目标用户进行睡眠行为 的起始时刻为例进行了说明,然而,在具体实施时,上述四种确定目标用户进行睡眠行为的 起始时刻的方式也可以任意结合来共同实现确定目标用户进行睡眠行为的起始时刻。
[0147] 在步骤S303中,根据目标用户确定目标温度。
[0148] 其中,目标温度为在目标用户开始进行睡眠行为时,指定床垫应该达到的温度。在 本公开实施例中,当目标用户的数量不同时,根据目标用户确定目标温度的方式也不同。因 此,在根据目标用户确定目标温度时,包括但不限于有如下两种情况:
[0149] 第一种情况:目标用户的数量为一个。在该种情况下,根据目标用户确定目标温度 的方式包括但不限于有如下两种:
[0150] 第一种方式:获取目标用户的用户信息;根据目标用户的用户信息,确定目标温 度。
[0151] 其中,获取目标用户的用户信息的原理同上述步骤S302中的第一种方式中获取 目标用户的用户信息的原理相同,具体可参见上述步骤S302中的内容,此处不再赘述。
[0152] 进一步地,在根据目标用户的用户信息,确定目标温度时,可以根据目标用户的用 户信息,查询预先建立的用户信息与温度之间的对应关系来实现。如表3所示,其示出了一 种预先建立的用户信息与温度之间的对应关系的示意表。
[0153] 表 3
[0154]
[0155] CN 105096561 A ^ -n 1V18 贝
[0156] 其中,表3中的数据仅用于举例,并不构成对本公开实施例的限制。
[0157] 第二种方式:获取目标用户在历史进行睡眠行为时所调节的床垫温度;根据床垫 温度确定目标温度。
[0158] 其中,床垫温度的调节装置在每次用户调节床垫温度后,会记录用户所调节的床 垫温度。在此基础上,在根据目标用户确定目标温度时,可以从记录的历史数据中获取用户 在历史进行睡眠行为时所调节的床垫温度。
[0159] 进一步地,在根据床垫温度确定目标温度时,如果获取到的床垫温度为一个,则可 以直接将该获取到的床垫温度作为目标温度;如果获取到的床垫温度为多个时,可以计算 多个床垫温度的平均温度,将该平均温度作为目标温度。
[0160] 当然,在根据目标用户确定目标温度时,也可以将上述两种方式结合起来实现,从 而使确定的目标温度与目标用户更加契合,从而最大程度地给目标用户带来舒适感。
[0161] 第二种情况:目标用户的数量为至少两个。在该种情况下,根据目标用户确定目标 温度的方式包括但不限于有如下两种:
[0162] 第一种方式:根据每个目标用户的历史睡眠行为,分别获取每个目标用户在指定 床垫的睡眠位置;确定每个目标用户对应的目标温度;根据每个目标用户的睡眠位置及每 个目标用户对应的目标温度,确定目标温度。
[0163] 通常,用户在床垫上进行睡眠行为时,往往具有一定的睡眠习惯,例如,喜欢睡在 靠左的一边。因此,可以根据用户的睡眠行为确定其睡眠习惯。其中,在确定睡眠习惯时, 可以根据历史睡眠行为实现。在此基础上,当目标用户的数量为至少两个时,可以根据每个 目标用户的历