技术领域
[0001] 本申请涉及通信技术领域,具体涉及一种辅助服药的数据处理方法及装置。
相关背景技术
[0002] 当用户患病时,需要按时按量服用药品,而用户容易忘记服药或错服药品。当前的技术方案中,通常是记录用户的每个药品对应的服药时间,在到达服药时间时,提醒用户服用一定数量的对应药品。但是,由于用户患病,身体新陈代谢速度减慢,精力不足,经常在一天中多次入眠,若强行唤醒用户进行服药,不仅使用户休息不好,而且容易使用户受到惊吓,智能化和人性化程度低。因此,如何提升辅助服药的智能化和人性化程度,成为进一步需要解决的技术问题。
具体实施方式
[0012] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0013] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0014] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0015] 本申请实施例中的“和/或”,描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示如下三种情况:单独存在A;同时存在A和B;单独存在B。其中,A、B可以是单数或者复数。
[0016] 本申请实施例中,符号“/”可以表示前后关联对象是一种“或”的关系。另外,符号“/”也可以表示除号,即执行除法运算。例如,A/B,可以表示A除以B。
[0017] 本申请实施例中的“至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合,是指一个或多个,多个指的是两个或两个以上。例如,a、b或c中的至少一项(个),可以表示如下七种情况:a,b,c,a和b,a和c,b和c,a、b和c。其中,a、b、c中的每一个可以是元素,也可以是包含一个或多个元素的集合。
[0018] 本申请实施例中的“等于”可以与大于连用,适用于大于时所采用的技术方案,也可以与小于连用,适用于与小于时所采用的技术方案。当等于与大于连用时,不与小于连用;当等于与小于连用时,不与大于连用。
[0019] 为了更好地理解本申请实施例的方案,下面先对本申请实施例可能涉及的终端设备、相关概念和背景进行介绍。
[0020] 双足机器人:主要依靠两条支腿行走的机器人。它们的两足结构使其能够在各种地面上行走,尤其是在需要穿越复杂地形或避开障碍物的环境中表现出色。这类机器人的设计模仿了人类的下肢结构,包括髋关节、膝关节和踝关节等,并通过执行装置实现对身体的支撑及协调运动。
[0021] 随着年龄的增长,许多用户身体欠佳,需要按时按量服用药品,而用户容易忘记服药或错服药品。当前的技术方案中,通常是记录用户的每个药品对应的服药时间,在到达服药时间时,提醒用户服用一定数量的对应药品。但是,由于用户身体新陈代谢速度减慢,精力不足,经常在一天中多次入眠,若强行唤醒用户进行服药,不仅使用户休息不好,而且容易使用户受到惊吓,智能化和人性化程度低。
[0022] 为解决上述问题,本申请实施例提供了一种辅助服药的数据处理方法及装置,该方法在确定出目标用户的目标服药时间范围后,在当前系统时间落入目标服药时间范围时,双足机器人通过目标姿态确定目标用户的当前状态,从而在目标用户为睡眠状态时执行对应的第一服药提醒策略,如此,能够针对用户在服药时间到来时的状态执行对应的服药提醒策略,从而提升了辅助服药的智能化和人性化程度。
[0023] 请参阅图1,图1是本申请实施例提供的一种双足机器人的结构示意图。如图1所示,双足机器人100包括视觉传感模组110、听觉传感模组120和控制器130,所述视觉传感模组110与所述控制器130通信连接,所述听觉传感模组120与所述控制器130通信连接。其中,所述视觉传感模组110可以是一个视觉传感器,或者由多个视觉传感器组成的视觉传感器群,所述听觉传感模组120可以是一个听觉传感器,或者由多个听觉传感器组成的听觉传感器群,所述控制器130可以是一个控制器,或者由多个控制器组成的控制器群。
[0024] 在双足机器人100的日常使用中,由控制器130获取目标用户的基础服药信息,基础服药信息用于表征目标用户对应的目标药品的标准服药条件;根据基础服药信息确定目标用户的目标服药时间范围,目标服药时间范围用于表征目标用户服用目标药品的时间范围;在当前系统时间为目标服药时间范围中的最早服药时间点时,确定目标姿态,目标姿态用于表征双足机器人的能够获取到至少两张图像数据的肢体动作,至少两张图像数据用于表征目标用户的胸腔起伏;通过目标姿态确定目标用户的当前状态,当前状态包括睡眠状态和非睡眠状态;当检测到当前状态为睡眠状态时,执行第一服药提醒策略,第一服药提醒策略用于在当前系统时间为目标时间点时提醒目标用户服用目标药品,目标时间点为检测到目标用户处于非睡眠状态的时间点或目标服药时间范围中的最晚服药时间点。
[0025] 请参阅图2,图2是本申请实施例提供的另一种双足机器人的结构示意图。如图2所示,所述双足机器人100包括:机器人头部210、机器人躯干220、第一机械臂230、第二机械臂240、第一机械腿250和第二机械腿260,所述机器人头部210与机器人躯干220连接,所述第一机械臂230、第二机械臂240、第一机械腿250、第二机械腿260与机器人躯干220连接。
[0026] 其中,所述控制器130部署在所述机器人头部210或所述机器人躯干220中,所述视觉传感模组110和所述听觉传感模组120部署在所述机器人头部210中。
[0027] 请参阅图3,图3是本申请实施例提供的一种双足机器人中控制器的结构示意图。如图3所示,控制器130包括处理器310和存储器320,所述处理器310与存储器320通信连接。
其中,存储器320中存储有一个或多个程序,并且该一个或多个程序被配置由处理器310执行。该一个或多个程序的功能是负责获取目标用户的基础服药信息,基础服药信息用于表征目标用户对应的目标药品的标准服药条件;根据基础服药信息确定目标用户的目标服药时间范围,目标服药时间范围用于表征目标用户服用目标药品的时间范围;在当前系统时间为目标服药时间范围中的最早服药时间点时,确定目标姿态,目标姿态用于表征双足机器人的能够获取到至少两张图像数据的肢体动作,至少两张图像数据用于表征目标用户的胸腔起伏;通过目标姿态确定目标用户的当前状态,当前状态包括睡眠状态和非睡眠状态;
当检测到当前状态为睡眠状态时,执行第一服药提醒策略,第一服药提醒策略用于在当前系统时间为目标时间点时提醒目标用户服用目标药品,目标时间点为检测到目标用户处于非睡眠状态的时间点或目标服药时间范围中的最晚服药时间点。
[0028] 下面介绍本申请实施例提供的一种辅助服药的数据处理方法。
[0029] 请参阅图4,图4是本申请实施例提供的一种辅助服药的数据处理方法的流程示意图,应用于如图1所示的双足机器人100中的控制器130,所述双足机器人100包括视觉传感模组110、听觉传感模组120和控制器130,所述视觉传感模组110与所述控制器130通信连接,所述听觉传感模组120与所述控制器130通信连接;如图4所示,所述方法包括以下步骤:步骤S401,获取目标用户的基础服药信息。
[0030] 其中,所述基础服药信息用于表征所述目标用户对应的目标药品的标准服药条件。
[0031] 其中,所述获取目标用户的基础服药信息,例如可以是通过所述听觉传感模组获取第一音频,所述第一音频为所述目标用户口述服药信息的说话声或管理用户口述所述目标用户的服药信息的说话声,所述管理用户可以是护理员、医生等人;也可以是接收与所述双足机器人通讯连接的终端设备发送的所述基础服药信息。
[0032] 步骤S402,根据所述基础服药信息确定所述目标用户的目标服药时间范围。
[0033] 其中,所述目标服药时间范围用于表征所述目标用户服用所述目标药品的时间范围。
[0034] 其中,所述基础服药信息包括所述目标药品对应的上次服用时间和服用时间间隔,所述上次服用时间是指所述目标用户上次服用所述目标药品的时间,所述服用时间间隔是指所述目标用户相邻两次服用所述目标药品的间隔时间,所述服用间隔时间可以是一个时间范围,如6‑8小时。
[0035] 其中,所述根据所述基础服药信息确定所述目标用户的目标服药时间范围,包括:根据所述上次服用时间和所述服用时间间隔,确定所述目标服药时间范围。例如可以是:目标药品为马来酸氨氯地平片,上次服用时间为2024年6月25日9:00,服用时间间隔为6‑8小时,则目标服药时间范围为2024年6月25日15:00‑17:00。
[0036] 步骤S403,在当前系统时间为所述目标服药时间范围中的最早服药时间点时,确定目标姿态。
[0037] 其中,所述目标姿态用于表征所述双足机器人的能够获取到至少两张图像数据的肢体动作,所述至少两张图像数据用于表征所述目标用户的胸腔起伏。
[0038] 其中,例如目标服药时间范围为2024年6月25日15:00‑17:00时,所述最早服药时间点为2024年6月25日15:00。
[0039] 在一个可能的实施例中,所述双足机器人包括视觉传感模组,所述确定目标姿态,包括:判断所述双足机器人是否能够以直立的肢体动作通过所述视觉传感模组获取所述至少两张图像数据;若否,则获取第一距离和第二距离,所述第一距离用于表征所述视觉传感模组与目标障碍之间最短的水平距离,所述第二距离用于表征所述目标障碍与所述目标用户之间的距离,所述双足机器人受所述目标障碍的阻碍无法以直立的肢体动作获取所述至少两张图像数据;根据所述第一距离和所述第二距离确定所述目标姿态;若是,则将直立的肢体动作确定为所述目标姿态。
[0040] 其中,所述双足机器人在检测到所述目标用户处于目标区域时开始确定所述目标姿态,所述目标区域用于表征所述双足机器人的可活动范围。
[0041] 其中,所述目标用户处于所述目标区域,例如可以是:所述目标用户与所述双足机器人在同一房间内,或所述目标用户所在的房间的门打开,即允许所述双足机器人进入。
[0042] 其中,所述双足机器人在检测到所述目标用户未处于所述目标区域时,获取预设的用户睡眠时间范围;根据当前系统时间和所述用户睡眠时间范围确定所述当前状态。
[0043] 其中,所述目标用户未处于所述目标区域,例如可以是:所述目标用户与所述双足机器人不在同一房间内,且所述目标用户所在的房间的门关闭,即不允许所述双足机器人进入。
[0044] 其中,所述用户睡眠时间范围可以是所述目标用户预先设置的,也可以是所述管理用户针对所述目标用户设置的,可以是所述双足机器人获取所述目标用户的历史睡眠数据,再将所述历史睡眠数据导入预设的睡眠预测模型中得到的。
[0045] 其中,所述判断所述双足机器人是否能够以直立的肢体动作通过所述视觉传感模组获取所述至少两张图像数据,具体可以是:判断所述双足机器人以直立的肢体动作通过所述视觉传感器模组获取的图像数据中是否包含所述目标用户的胸腔。
[0046] 其中,所述根据所述第一距离和所述第二距离确定所述目标姿态,包括:将所述第一距离和所述第二距离之和确定为所述双足机器人与所述目标用户之间的目标距离;根据所述目标距离和第一长度确定所述双足机器人的前倾角度,得到所述目标姿态,所述第一长度为所述双足机器人的机械躯干中的上半身前倾关节与所述视觉传感模组之间的距离。
[0047] 其中,所述根据所述目标距离和第一长度确定所述双足机器人的前倾角度,得到所述目标姿态,具体可以是根据如下公式:cosA=b/a,其中,A为所述前倾角度,b为所述目标距离,a为所述第一长度。
[0048] 请参见图5,图5是本申请实施例提供的一种辅助服药的数据处理方法的场景示意图。如图5所示,所述目标用户510侧躺在床520上,所述床520距离所述双足机器人100最近的边,即床沿,为所述目标障碍521,所述双足机器人100与所述目标障碍521之间最短的距离为所述第一距离501,所述目标用户510与所述目标障碍521之间的距离为所述第二距离502, 所述第一距离501与所述第二距离502之和为目标距离b,根据所述目标距离b和第一长度a确定前倾角度。
[0049] 可见,在本示例中,控制器使双足机器人在能够以直立的肢体动作获取至少两张图像数据时,以为直立的肢体动作的目标姿态获取至少两张图像数据,在不能够以直立的肢体动作获取至少两张图像数据时,以根据第一距离和第二距离确定的目标姿态获取至少两张图像数据,提升了双足机器人获取至少两张图像数据的成功率,从而提升了确定目标用户的当前状态的成功率,以使在目标用户为睡眠状态时执行对应的第一服药提醒策略,如此,相较于现有技术在到达服药时间时直接将睡眠状态的用户唤醒,本申请能够针对用户在服药时间到来时的状态执行对应的服药提醒策略,从而提升了辅助服药的智能化和人性化程度。
[0050] 步骤S404,通过所述目标姿态确定所述目标用户的当前状态。
[0051] 其中,所述当前状态包括睡眠状态和非睡眠状态。
[0052] 其中,所述基础服药信息包括所述目标药品的目标药品名称和目标单次取用量,在所述通过所述目标姿态确定所述目标用户的当前状态,所述当前状态包括睡眠状态和非睡眠状态之后,所述方法还包括:当检测到所述当前状态为所述非睡眠操作时,执行第二服药提醒策略,所述第二服药提醒策略包括输出第一提醒信息,所述第一提醒信息用于提醒所述目标用户服用所述目标药品;获取第一药品名称,所述第一药品名称为所述目标用户拿起的药品的药品名称;判断所述第一药品名称是否为所述目标药品名称;若否,则输出第二提醒信息,直至检测到所述第一药品名称为所述目标药品名称,所述第二提醒信息用于提醒所述目标用户拿起药品名称为所述目标药品名称的药品;若是,则获取第一药品取用量,所述第一药品取用量为所述目标用户对所述目标药品的取用量;判断所述第一药品取用量是否为所述目标单次取用量;若否,则输出第三提醒信息,直至检测到所述第一药品取用量为所述目标单次取用量,所述第三提醒信息用于提醒所述目标用户按照所述目标单次取用量取用所述目标药品。
[0053] 在一个可能的实施例中,所述通过所述目标姿态确定所述目标用户的当前状态,包括:将当前姿态调整为所述目标姿态,所述当前姿态用于表征所述双足机器人当前的肢体动作;获取所述目标用户的所述至少两张图像数据和活动音频数据,所述活动音频数据用于表征所述目标用户的呼吸声;根据所述至少两张图像数据和所述活动音频数据确定所述当前状态。
[0054] 其中,所述将当前姿态调整为所述目标姿态,具体可以是:所述双足机器人通过第一机械腿和第二机械腿步行到所述第一距离对应的位置,按照所述前倾角度旋转所述上半身前倾关节。
[0055] 其中,所述双足机器人通过所述视觉传感模组获取所述至少两张图像数据,所述双足机器人通过所述听觉传感模组获取所述活动音频数据。
[0056] 可见,在本示例中,控制器将双足机器人从当前姿态调整为目标姿态,在目标姿态下获取至少两张数据图像和活动音频,提升了双足机器人获取至少两张图像数据的成功率和获取到的活动音频的质量,从而能够根据至少两张图像数据和活动音频数据确定目标用户的当前状态,从而在目标用户为睡眠状态时执行对应的第一服药提醒策略,如此,相较于现有技术在到达服药时间时直接将睡眠状态的用户唤醒,本申请能够针对用户在服药时间到来时的状态执行对应的服药提醒策略,从而提升了辅助服药的智能化和人性化程度。
[0057] 在一个可能的实施例中,所述根据所述至少两张图像数据和所述活动音频数据确定所述当前状态,包括:根据所述至少两张图像数据确定所述目标用户的呼吸起伏数据;根据所述呼吸起伏数据和预设的睡眠呼吸起伏数据确定第一相似度;根据所述活动音频数据确定所述目标用户的呼吸声音数据;根据所述呼吸声音数据和预设的睡眠呼吸声音数据确定第二相似度;根据所述第一相似度和所述第二相似度确定目标相似度;获取预设的目标阈值;判断所述目标相似度是否大于所述目标阈值;若是,则确定所述当前状态为所述睡眠状态;若否,则确定所述当前状态为所述非睡眠状态。
[0058] 其中,所述呼吸起伏数据是通过对所述至少两张图像数据进行图像识别得到的。
[0059] 其中,所述睡眠呼吸起伏数据可以是所述双足机器人获取所述目标用户的历史睡眠图像数据,根据所述历史睡眠图像数据确定的。
[0060] 其中,所述睡眠呼吸声音数据可以是所述双足机器人获取所述目标用户的历史活动音频数据,根据所述历史活动音频数据确定的。
[0061] 其中,所述呼吸声音数据是通过对所述活动音频数据进行过滤、去噪和音频信息识别得到的。
[0062] 其中,所述根据所述第一相似度和所述第二相似度确定目标相似度,包括:获取预设的第一权重和第二权重;根据所述第一权重、第二权重、第一相似度和所述第二相似度确定所述目标相似度。
[0063] 其中,所述根据所述第一权重、第二权重、第一相似度和所述第二相似度确定所述目标相似度,具体可以是:Mm+Nn=X,所述M为第一相似度,所述m为第一权重,所述N为第二相似度,所述n为第二权重,所述X为目标相似度。
[0064] 可见,在本示例中,根据至少两张图像数据确定第一相似度,根据活动音频数据确定第二相似度,再根据第一相似度和第二相似度确定目标相似度,从而确定当前状态为睡眠状态还是非睡眠状态,从而在目标用户为睡眠状态时执行对应的第一服药提醒策略,如此,能够针对用户在服药时间到来时的状态执行对应的服药提醒策略,从而提升了辅助服药的智能化和人性化程度。
[0065] 步骤S405,当检测到所述当前状态为所述睡眠状态时,执行第一服药提醒策略。
[0066] 其中,在执行所述第一服药提醒策略之前,所述双足机器人恢复到直立的肢体动作。
[0067] 其中,所述第一服药提醒策略用于在当前系统时间为目标时间点时提醒所述目标用户服用所述目标药品,所述目标时间点为检测到所述目标用户处于所述非睡眠状态的时间点或所述目标服药时间范围中的最晚服药时间点。
[0068] 其中,例如目标服药时间范围为2024年6月25日15:00‑17:00时,所述最晚服药时间点为2024年6月25日17:00。
[0069] 在一个可能的实施例中,所述第一服药提醒策略具体包括如下步骤:获取预设的用户设置信息,所述用户设置信息用于表征是否允许立即唤醒所述目标用户服用所述目标药品;若所述用户设置信息为允许,则立即执行第一服药提醒操作;若所述用户设置信息为不允许,则确定所述目标时间点;在当前系统时间为所述目标时间点时,执行第一服药提醒操作。
[0070] 其中,所述用户设置信息可以是所述目标用户预先设置的,也可以是所述管理用户针对所述目标用户设置的。
[0071] 可见,在本示例中,在目标用户的当前状态为睡眠状态时,执行获取预设的用户设置信息,并根据用户设置信息执行不同的处理动作的第一服药提醒策略,如此,能够针对用户的偏好和用户在服药时间到来时的状态执行对应的服药提醒策略,从而提升了辅助服药的智能化和人性化程度。
[0072] 在一个可能的实施例中,所述基础服药信息包括所述目标药品的目标药品名称和目标单次取用量,所述第一服药提醒操作具体包括如下步骤:输出第一提醒信息,所述第一提醒信息用于提醒所述目标用户服用所述目标药品;获取第一药品名称,所述第一药品名称为所述目标用户拿起的药品的药品名称;判断所述第一药品名称是否为所述目标药品名称;若否,则输出第二提醒信息,直至检测到所述第一药品名称为所述目标药品名称,所述第二提醒信息用于提醒所述目标用户拿起药品名称为所述目标药品名称的药品;若是,则获取第一药品取用量,所述第一药品取用量为所述目标用户对所述目标药品的取用量;判断所述第一药品取用量是否为所述目标单次取用量;若否,则输出第三提醒信息,直至检测到所述第一药品取用量为所述目标单次取用量,所述第三提醒信息用于提醒所述目标用户按照所述目标单次取用量取用所述目标药品。
[0073] 其中,所述双足机器人包括语音输出模组,所述语音输出模组设置于所述双足机器人的机器人头部,所述语音输出模组可以是一个扬声器,或者由多个扬声器组成的扬声器群。
[0074] 其中,所述双足机器人通过所述语音输出模组输出所述第一提醒信息、所述第二提醒信息和所述第三提醒信息。
[0075] 其中,所述双足机器人通过所述视觉传感模组获取所述第一药品名称和所述第一药品取用量。
[0076] 可见,在本示例中,在目标用户处于睡眠状态且允许立即唤醒服药时,通过输出第一提醒信息提醒目标用户服用目标药品,输出第二提醒信息提醒目标用户服用正确的药品,输第三提醒信息提醒用户服用正确量的目标药品,如此,不仅能够辅助用户正确服药,还能够针对用户的偏好和用户在服药时间到来时的状态执行对应的服药提醒策略,从而提升了辅助服药的智能化和人性化程度。
[0077] 在一个可能的实施例中,所述若所述用户设置信息为不允许,则确定所述目标时间点,包括:获取预设的延时设置信息,所述延时设置信息用于表征所述目标用户保持睡眠和及时服用目标药品的优先级; 若所述延时设置信息为保持睡眠的优先级高于及时服用目标药品的优先级,则确定所述目标时间点为检测到所述目标用户处于所述非睡眠状态的时间点;若所述延时设置信息为保持睡眠的优先级低于及时服用目标药品的优先级,则确定所述目标时间点为所述目标服药时间范围中的最晚服药时间点。
[0078] 其中,例如所述目标药品为维生素B6片,不必严格把控目标药品的服用时间,管理用户可以将所述延时设置信息设置为:第一优先级:保持睡眠,第二优先级:及时服用目标药品,第一优先级高于第二优先级。
[0079] 可以看出,本申请中,根据延时设置信息确定目标时间点,如此,不仅能够辅助用户正确服药,还能够针对用户的偏好和用户在服药时间到来时的状态执行对应的服药提醒策略,从而提升了辅助服药的智能化和人性化程度。
[0080] 上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,控制器为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0081] 与上述所示的实施例一致的,请参阅图6,图6是本申请实施例提供的一种辅助服药的数据处理装置的功能单元组成框图,如图6所示,所述辅助服药的数据处理装置600包括: 第一接收单元601,用于获取目标用户的基础服药信息,所述基础服药信息用于表征所述目标用户对应的目标药品的标准服药条件;第一处理单元602,用于根据所述基础服药信息确定所述目标用户的目标服药时间范围,所述目标服药时间范围用于表征所述目标用户服用所述目标药品的时间范围;在当前系统时间为所述目标服药时间范围中的最早服药时间点时,确定目标姿态,所述目标姿态用于表征所述双足机器人的能够获取到至少两张图像数据的肢体动作,所述至少两张图像数据用于表征所述目标用户的胸腔起伏;通过所述目标姿态确定所述目标用户的当前状态,所述当前状态包括睡眠状态和非睡眠状态;当检测到所述当前状态为所述睡眠状态时,执行第一服药提醒策略,所述第一服药提醒策略用于在当前系统时间为目标时间点时提醒所述目标用户服用所述目标药品,所述目标时间点为检测到所述目标用户处于所述非睡眠状态的时间点或所述目标服药时间范围中的最晚服药时间点。
[0082] 在一个可能的实施例中,所述双足机器人包括视觉传感模组,在所述确定目标姿态方面,所述第一处理单元602具体用于:判断所述双足机器人是否能够以直立的肢体动作通过所述视觉传感模组获取所述至少两张图像数据;若否,则获取第一距离和第二距离,所述第一距离用于表征所述视觉传感模组与目标障碍之间最短的水平距离,所述第二距离用于表征所述目标障碍与所述目标用户之间的距离,所述双足机器人受所述目标障碍的阻碍无法以直立的肢体动作获取所述至少两张图像数据;根据所述第一距离和所述第二距离确定所述目标姿态;若是,则将直立的肢体动作确定为所述目标姿态。
[0083] 在一个可能的实施例中,在所述通过所述目标姿态确定所述目标用户的当前状态方面,所述第一处理单元602具体用于:将当前姿态调整为所述目标姿态,所述当前姿态用于表征所述双足机器人当前的肢体动作;获取所述目标用户的所述至少两张图像数据和活动音频数据,所述活动音频数据用于表征所述目标用户的呼吸声;根据所述至少两张图像数据和所述活动音频数据确定所述当前状态。
[0084] 在一个可能的实施例中,在所述根据所述至少两张图像数据和所述活动音频数据确定所述当前状态方面,所述第一处理单元602具体用于:根据所述至少两张图像数据确定所述目标用户的呼吸起伏数据;根据所述呼吸起伏数据和预设的睡眠呼吸起伏数据确定第一相似度;根据所述活动音频数据确定所述目标用户的呼吸声音数据;根据所述呼吸声音数据和预设的睡眠呼吸声音数据确定第二相似度;根据所述第一相似度和所述第二相似度确定目标相似度;获取预设的目标阈值;判断所述目标相似度是否大于所述目标阈值;若是,则确定所述当前状态为所述睡眠状态;若否,则确定所述当前状态为所述非睡眠状态。
[0085] 在一个可能的实施例中,所述辅助服药的数据处理装置600具体还用于:获取预设的用户设置信息,所述用户设置信息用于表征是否允许立即唤醒所述目标用户服用所述目标药品;若所述用户设置信息为允许,则立即执行第一服药提醒操作;若所述用户设置信息为不允许,则确定所述目标时间点;在当前系统时间为所述目标时间点时,执行第一服药提醒操作。
[0086] 在一个可能的实施例中,所述基础服药信息包括所述目标药品的目标药品名称和目标单次取用量,所述辅助服药的数据处理装置600具体还用于:输出第一提醒信息,所述第一提醒信息用于提醒所述目标用户服用所述目标药品;获取第一药品名称,所述第一药品名称为所述目标用户拿起的药品的药品名称;判断所述第一药品名称是否为所述目标药品名称;若否,则输出第二提醒信息,直至检测到所述第一药品名称为所述目标药品名称,所述第二提醒信息用于提醒所述目标用户拿起药品名称为所述目标药品名称的药品;若是,则获取第一药品取用量,所述第一药品取用量为所述目标用户对所述目标药品的取用量;判断所述第一药品取用量是否为所述目标单次取用量;若否,则输出第三提醒信息,直至检测到所述第一药品取用量为所述目标单次取用量,所述第三提醒信息用于提醒所述目标用户按照所述目标单次取用量取用所述目标药品。
[0087] 在一个可能的实施例中,在所述若所述用户设置信息为不允许,则确定所述目标时间点方面,所述第一处理单元602具体用于:获取预设的延时设置信息,所述延时设置信息用于表征所述目标用户保持睡眠和及时服用目标药品的优先级; 若所述延时设置信息为保持睡眠的优先级高于及时服用目标药品的优先级,则确定所述目标时间点为检测到所述目标用户处于所述非睡眠状态的时间点;若所述延时设置信息为保持睡眠的优先级低于及时服用目标药品的优先级,则确定所述目标时间点为所述目标服药时间范围中的最晚服药时间点。
[0088] 可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本申请中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
[0089] 在采用集成的单元的情况下,如图7所示,图7是本申请实施例提供的另一种辅助服药的数据处理装置的功能单元组成框图。在图7中,辅助服药的数据处理装置600包括:处理模块712和通信模块711。处理模块712用于对种辅助服药的数据处理装置600的动作进行控制管理,例如,执行第一接收单元601,第一处理单元602的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块711用于支持种辅助服药的数据处理装置600与其他设备之间的交互。如图7所示,辅助服药的数据处理装置600还可以包括存储模块713,存储模块713用于存储辅助服药的数据处理装置600的程序代码和数据。
[0090] 其中,处理模块712可以是处理器或控制器,例如可以是中央处理器(Central Processing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块711可以是收发器、RF电路或通信接口等。存储模块713可以是存储器。
[0091] 其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述辅助服药的数据处理装置600均可执行上述图4所示的辅助服药的数据处理方法。
[0092] 上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
[0093] 图8是本申请实施例提供的一种控制器的结构框图。如图8所示,控制器130可以包括一个或多个如下部件:处理器310、与处理器310耦合的存储器320,其中存储器320可存储有一个或多个计算机程序321,一个或多个计算机程序321可以被配置为由一个或多个处理器310执行时实现如上述各实施例描述的方法。
[0094] 处理器310可以包括一个或者多个处理核。处理器310利用各种接口和线路连接整个控制器130内的各个部分,通过运行或执行存储在存储器320内的指令、程序、代码集或指令集,以及调用存储在存储器320内的数据,执行控制器130的各种功能和处理数据。可选地,处理器310可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器310可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器310中,单独通过一块通信芯片进行实现。
[0095] 存储器320可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read‑Only Memory,ROM)。存储器320可用于存储指令、程序、代码、代码集或指令集。存储器320可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储控制器130在使用中所创建的数据等。
[0096] 可以理解的是,控制器130可包括比上述结构框图中更多或更少的结构元件,在此不进行限定。本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序/指令,所述计算机程序/指令被处理器执行时实现任一项可能的实施例所述方法的步骤。
[0097] 应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0098] 在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0099] 该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0100] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0101] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、磁碟、光盘、易失性存储器或非易失性存储器。其中,非易失性存储器可以是只读存储器(read‑only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)等各种可以存储程序代码的介质。
[0102] 虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。