基于智能药箱的药品推荐方法及智能药箱与流程

文档序号:20610423发布日期:2020-05-06 19:30阅读:449来源:国知局
基于智能药箱的药品推荐方法及智能药箱与流程

本发明涉及智能药箱技术领域,尤其涉及一种基于智能药箱的药品推荐方法及智能药箱。



背景技术:

由于生活压力、环境污染以及年龄增大等因素,人们的身体很容易出现各种各样的疾病,所以人们经常需要购买各种各样的药品为维持身体健康。

实践发现,当人们需要某一药品时,由于不知道药店在哪,或者即使知道药店在哪,但也往往不知道那个药店在售卖所需药品,于是需要一个个查找并询问是否售卖所需药品,直到购买到药品为止。可见,这种购买所需药品的方式需要花很长时间与精力,甚至还会出现因无法及时购买到所需药品导致无法及时用药而导致病症不能及时得到缓解的情况出现。



技术实现要素:

本发明所要解决的技术问题在于,提供一种基于智能药箱的药品推荐方法及智能药箱,能够在用户查询药品信息时,直接向用户推荐附近售卖该药品的医药商店,以便于用户就近购买或基于智能药箱实现线上购买。

为了解决上述技术问题,本发明实施例第一方面公开了一种基于智能药箱的药品推荐方法,所述方法包括:

检测用户在智能药箱上触发的药品识别操作,并根据所述药品识别操作识别第一药品,得到所述第一药品的药品参数,所述药品参数至少包括所述第一药品的药品标识,所述第一药品为用户需要识别的药品;

根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合,并向用户推荐所述第一医药商店集合。

作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述药品识别操作识别第一药品,得到所述第一药品的药品参数之后,所述方法还包括:

根据所述药品参数查询所述智能药箱所在的区域范围内售卖第二药品的所有医药商店,得到第二医药商店集合,所述第二药品的类型与所述第一药品的类型相同;

向用户推荐所述第二医药商店集合。

作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述药品识别操作识别第一药品,得到所述第一药品的药品参数之后,以及所述根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合之前,所述方法还包括:

根据所述药品参数查询所述智能药箱中所有药品,得到查询结果;

当所述查询结果用于表示所述智能药箱中未存储有与所述第一药品相匹配的第三药品时,触发执行所述的根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合的操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

当所述查询结果用于表示所述智能药箱中存储有与所述第一药品相匹配的第三药品时,确定用户针对所述第一药品的需求量以及所述第三药品的余量,并判断所述第三药品的余量是否大于等于所述第一药品的需求量;

当判断出所述第三药品的余量未大于等于所述第一药品的需求量时,触发执行所述的根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合的操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

当判断出所述第三药品的余量大于等于所述第一药品的需求量时,确定在过去某一预设时间段内所述第一药品的用药量;

判断所述用药量是否大于等于预设用药量阈值,当判断出所述用药量大于等于所述预设用药量阈值时,触发执行所述的根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合的操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合之后,以及所述向用户推荐所述第一医药商店集合之前,所述方法还包括:

在检测到用户需要购买所述第一药品时,确定所述第一药品对应的购买需求,所述购买需求至少包括所述第一药品的购买量;

从所述第一医药商店集合中筛选满足所述购买需求的所有医药商店,得到第三医药商店集合;

其中,所述向用户推荐所述第一医药商店集合,包括:

向用户推荐所述第三医药商店集合。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

确定预先与所述智能药箱建立通信的所有用户终端,并确定每个所述用户终端的终端地理位置;

根据每个所述用户终端的终端地理位置从所有所述用户终端中筛选当前在所述智能药箱所在的区域范围内的目标用户终端;

以及,所述从所述第一医药商店集合中筛选满足所述购买需求的所有医药商店,得到第三医药商店集合之后,所述方法还包括:

向所述目标用户终端发送购买提示,所述购买提示包括所述第三医药商店集合以及所述购买需求,且所述购买提示用于提示所述目标用户终端对应的用户根据所述购买提示包括的内容购买所述第一药品。

本发明实施例第二方面公开了一种智能药箱,所述智能药箱包括:

检测模块,用于检测用户在智能药箱上触发的药品识别操作;

识别模块,用于根据所述药品识别操作识别第一药品,得到所述第一药品的药品参数,所述药品参数至少包括所述第一药品的药品标识,所述第一药品为用户需要识别的药品;

第一查询模块,用于根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合;

推荐模块,用于向用户推荐所述第一医药商店集合。

作为一种可选的实施方式,在本发明实施例第二方面中,所述第一查询模块,还用于在所述识别模块根据所述药品识别操作识别第一药品,得到所述第一药品的药品参数之后,根据所述药品参数查询所述智能药箱所在的区域范围内售卖第二药品的所有医药商店,得到第二医药商店集合,所述第二药品的类型与所述第一药品的类型相同;

所述推荐模块,还用于向用户推荐所述第二医药商店集合。

作为一种可选的实施方式,在本发明实施例第二方面中,所述智能药箱还包括:

第二查询模块,用于在所述识别模块根据所述药品识别操作识别第一药品,得到所述第一药品的药品参数之后,以及在所述第一查询模块根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合之前,根据所述药品参数查询所述智能药箱中所有药品,得到查询结果;

所述第一查询模块,还用于当所述查询结果用于表示所述智能药箱中未存储有与所述第一药品相匹配的第三药品时,根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合。

作为一种可选的实施方式,在本发明实施例第二方面中,所述智能药箱还包括:

第一确定模块,用于当所述查询结果用于表示所述智能药箱中存储有与所述第一药品相匹配的第三药品时,确定用户针对所述第一药品的需求量以及所述第三药品的余量;

判断模块,用于判断所述第三药品的余量是否大于等于所述第一药品的需求量;

所述第一查询模块,还用于当所述判断模块判断出所述第三药品的余量未大于等于所述第一药品的需求量时,根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合。

作为一种可选的实施方式,在本发明实施例第二方面中,所述第一确定模块,还用于当所述判断模块判断出所述第三药品的余量大于等于所述第一药品的需求量时,确定在过去某一预设时间段内所述第一药品的用药量;

所述判断模块,还用于判断所述用药量是否大于等于预设用药量阈值,当判断出所述用药量大于等于所述预设用药量阈值时,触发所述第一查询模块执行所述的根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合的操作。

作为一种可选的实施方式,在本发明实施例第二方面中,所述智能药箱还包括:

第二确定模块,用于在所述第一查询模块根据所述药品参数查询所述智能药箱所在的区域范围内售卖所述第一药品的所有医药商店,得到第一医药商店集合之后,以及在所述推荐模块向用户推荐所述第一医药商店集合之前,且在所述检测模块检测到用户需要购买所述第一药品时,确定所述第一药品对应的购买需求,所述购买需求至少包括所述第一药品的购买量;

筛选模块,用于从所述第一医药商店集合中筛选满足所述购买需求的所有医药商店,得到第三医药商店集合;

其中,所述推荐模块向用户推荐所述第一医药商店集合的方式具体为:

向用户推荐所述第三医药商店集合。

作为一种可选的实施方式,在本发明实施例第二方面中,所述第二确定模块,还用于确定预先与所述智能药箱建立通信的所有用户终端;

所述第二确定模块,还用于确定每个所述用户终端的终端地理位置;

所述筛选模块,还用于根据每个所述用户终端的终端地理位置从所有所述用户终端中筛选当前在所述智能药箱所在的区域范围内的目标用户终端;

所述推荐模块,还用于在所述筛选模块从所述第一医药商店集合中筛选满足所述购买需求的所有医药商店,得到第三医药商店集合之后,向所述目标用户终端发送购买提示,所述购买提示包括所述第三医药商店集合以及所述购买需求,且所述购买提示用于提示所述目标用户终端对应的用户根据所述购买提示包括的内容购买所述第一药品。

本发明第三方面公开了另一种智能药箱,所述智能药箱包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于智能药箱的药品推荐方法。

本发明第四方面公开了一种计算机可存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于智能药箱的药品推荐方法。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,提供了一种基于智能药箱的药品推荐方法及智能药箱,该方法包括检测用户在智能药箱上触发的药品识别操作,并根据该药品识别操作识别第一药品,得到该第一药品的药品参数;根据该药品参数查询该智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合,并向用户推荐该第一医药商店集合。可见,实施本发明实施例通过在识别到用户所需药品的药品信息时,能够直接向用户推荐智能药箱附近售卖该药品的医药商店,以便于用户就近购买,从而便于用户及时购买到药品,进而及时用药,缓解用户的病情;以及还能够便于用户基于智能药箱实现线上购买,提高了用户购买药品的便捷性,以及丰富智能药箱的智能化功能。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种基于智能药箱的药品推荐方法的流程示意图;

图2是本发明实施例公开的另一种基于智能药箱的药品推荐方法的流程示意图;

图3是本发明实施例公开的一种智能药箱的结构示意图;

图4是本发明实施例公开的另一种智能药箱的结构示意图;

图5是本发明实施例公开的又一种智能药箱的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明公开了一种基于智能药箱的药品推荐方法及智能药箱,能够通过在识别到用户所需药品的药品信息时,能够直接向用户推荐智能药箱附近售卖该药品的医药商店,以便于用户就近购买,从而便于用户及时购买到药品,进而及时用药,缓解用户的病情;以及还能够便于用户基于智能药箱实现线上购买,提高了用户购买药品的便捷性,以及丰富智能药箱的智能化功能。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于智能药箱的药品推荐方法的流程示意图。其中,图1所描述的基于智能药箱的药品推荐方法可以应用于智能药箱中,本发明实施例不做限定。如图1所示,该基于智能药箱的药品推荐方法可以包括以下操作:

101、检测用户在智能药箱上触发的药品识别操作,并根据该药品识别操作识别第一药品,得到该第一药品的药品参数。

本发明实施例中,该用户为任意一个在智能药箱上触发药品识别操作的用户,且该药品识别操作可以是该用户通过智能药箱上的识别按键(物理按键或虚拟按键)触发的,也可以是该用户通过感应智能药箱上的药品识别电子标签触发的,还可以是该用户通过智能药箱的显示屏输出的识别操作图标触发的,还可以是该用户通过智能药箱上的拾音装置向智能药箱输入的、带有预设识别关键字的语音触发的,还可以是该用户移动至智能药箱对应的人体感应区域触发的,还可以是该用户摆出预设识别姿势和/或预设识别手势触发的,还可以是该用户通过将需要识别的药品放置在识别感应区域触发的,本发明实施例不做限定。这样通过提供多种药品识别操作的触发方式,能够丰富药品识别操作触发方式,提高药品识别操作的触发灵活性,提高药品识别操作的触发成功概率,从而提高成功识别的药品的可能性。

本发明实施例中,进一步可选的,在检测到用户触发的药品识别操作之后,智能药箱还可以输出提示信息,以提示该用户将其需要识别的药品放置在指定的区域,以便于识别待识别的第一药品。其中,该提示信息的输出方式可以为语音输出方式,还可以通过智能药箱上的显示屏输出的方式,或者也可以为二者的结合,本发明实施例不做限定。这样通过提供多种提示用户将其需要识别的药品放置在指定的区域的提示信息,有利于提高成功识别药品的可能性。又进一步可选的,该指定的区域可以是智能药箱上的药品识别感应装置对应的识别感应区域,也可以是智能药箱上的图像采集装置对应的图像采集区域,还可以是智能药箱上的药品扫描装置对应的扫描区域等,本发明实施例不做限定。这样通过提供多种药品放置区域,进一步有利于提高成功识别药品的可能性。

举例来说,当用户通过智能药箱上的识别物理按键或者智能药箱的显示屏输出的识别操作图标触发了药品识别操作时,智能药箱可以语音输出和/或在显示屏上输出“请将药品放置在a识别区域”。

本发明实施例中,根据药品识别操作识别第一药品,得到该第一药品的药品参数,具体的:

在某一时间段内识别得到第一药品的药品参数之后,触发执行步骤102,该某一时间段的起始时刻为检测到上述药品识别操作的时刻,其中,该某一时间段的时长为预设时长(例如:30秒)。

本发明实施例中,进一步可选的,当在上述某一时间段内未识别到第一药品时,输出上述提示信息,以提示该用户将其需要识别的药品放置在指定的区域,以便于识别待识别的第一药品。这样通过在预设时长内仍未识别到药品时,向用户输出药品放置提示信息,能够提醒用户将药品放置在指定区域,有利于提高成功识别药品的概率。

本发明实施例中,该药品参数至少包括第一药品的药品标识,该第一药品为用户需要识别的药品。其中,该药品标识可以包括第一药品的药品名称和/或第一药品的唯一型号标识。进一步的,该药品参数还可以包括第一药品的药品类型、药品等级、药品用途、适用人群、药品价格以及溯源信息中的至少一种,本发明实施例不做限定。其中,该溯源信息包括但不限于第一药品的检验检测报告、第一药品的制造商标识、第一药品的成分、第一药品的出厂日期以及第一药品的保质期中的至少一种。这样药品参数包含的内容越多,越有利于用户清楚知晓药品,从而有利于用户对该药品执行对应的操作,例如:药品过期,扔掉药品,食用或使用该药品等。

在一个可选的实施例中,在执行完毕步骤101之后,以及在执行步骤102之前,该基于智能药箱的药品推荐方法还可以包括以下操作:

根据药品参数查询智能药箱中所有药品,得到查询结果;

当查询结果用于表示智能药箱中未存储有与第一药品相匹配的第三药品时,触发执行步骤102。

该可选的实施例中,与第一药品相匹配的第三药品包括与第一药品完全一样的药品和/或与第一药品相同类型的药品。例如:第一药品为双黄连口服液感冒药,则第三药品可以为双黄连口服液感冒药和/或与双黄连口服液感冒药相同类别的感冒药,如:三九感冒灵。

可见,该可选的实施例在识别出需要识别的药品之后,进一步查询智能药箱中是否存储有与该药品相匹配的药品,若未存储有,则执行后续的查找售卖该药品的医药商店,能够便于用户储备该药品,以备不时之需。

在另一个可选的实施例中,该基于智能药箱的药品推荐方法还可以包括以下操作:

当上述查询结果用于表示智能药箱中存储有与上述第一药品相匹配的第三药品时,确定用户针对该第一药品的需求量以及第三药品的余量,并判断该第三药品的余量是否大于等于第一药品的需求量;

当判断出第三药品的余量未大于等于第一药品的需求量时,触发执行步骤102。

该可选的实施例中,作为一种可选的实施方式,确定用户针对该第一药品的需求量以及第三药品的余量,可以包括:

接收用户在智能药箱上输入的针对第一药品的需求量,或者,根据用户的医嘱描述确定用户针对第一药品的需求量;

调取数据库,从数据库中查询第三药品的余量,或者,基于智能药箱的内部影像采集模块采集第三药品的影像数据,并根据该影像数据分析第三药品的余量。

可见,该可选的实施方通过用户输入的信息或者用户的医嘱描述,能够实现所需药品的需求量的确定,以及通过从数据库中的数据或者智能药箱的影像采集模块,能够实现智能药箱中药品的余量的确定。

可见,该可选的实施例在判断出智能药箱中存储有与所需药品相匹配的药品之后,进一步判断智能药箱中的与所需药品相匹配的药品的余量是否满足需求,在不满足时,执行后续的查找售卖该药品的医药商店,能够提前准备好所需药品,以减少后续需要用到该药品时余量却不足导致无法及时缓解用户的病情的情况发生。

在又一个可选的实施例中,该基于智能药箱的药品推荐方法还可以包括以下操作:

当判断出第三药品的余量大于等于第一药品的需求量时,确定在过去某一预设时间段内第一药品的用药量;

判断用药量是否大于等于预设用药量阈值,当判断出用药量大于等于预设用药量阈值时,触发执行步骤102。

该可选的实施例中,该某一预设时间段可以为任意一个时间段,例如:一个月,一个星期,该可选的实施例不做限定。

该可选的实施例中,该预设用药量阈值可以为任意一个用药量阈值,例如:50颗。进一步的,不同的药品对应不同的预设用药量阈值。例如:鼻炎药的预设用药量阈值为50颗,感冒药的预设用药量阈值为30颗。

可见,该可选的实施例在判断出智能药箱中的药品的余量满足要求时,进一步确定过去某段时间内用户针对该药品的用药量,当用药量较大时,执行后续的查找售卖该药品的医药商店,能够提高医药商店的查询准确性以及可靠性,从而提高用户购买所需药品的准确性,进而既能够满足用户针对药品的需求,也能够减少药品购买过多而导致药品浪费的情况发生。

102、根据药品参数查询智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合。

本发明实施例中,智能药箱所在的区域范围可以为预先确定出的固定区域范围,例如:智能药箱的用户的家庭住址对应的区域范围。智能药箱所在的区域范围也可以为智能药箱当前所在地理位置的活动区域范围,例如:用户携带智能药箱出行到公园,公园对应的区域范围。进一步的,智能药箱具有定位模块,即智能药箱具有定位功能,根据智能药箱的定位模块确定智能药箱当前所在的地理位置,从而根据该当前所在的地理位置确定智能药箱所在的区域范围。其中,该活动区域范围可以为以当前所在地理位置为圆心、以第一预设距离值(例如:2000m)为半径所形成的圆形区域;也可以为以当前所在地理位置为中心、以第二预设距离值(例如:2000m)为长边、以第三预设距离值(例如:1500m)为短边所形成的矩形区域;还可以为当前所在地理位置对应的行政划分区域,例如:开发区区域,本发明实施例不做限定。

本发明实施例中,第一医药商店集合包括售卖第一药品的所有医药商店。

103、向用户推荐第一医药商店集合。

本发明实施例中,向用户推荐第一医药商店集合,具体的:向用户推荐第一医药商店集合中每个医药商店的商店数据,其中,该每个医药商店的商店数据可以包括该医药商店的商店名称、商店地址、第一药品的售卖价格、商店评价信息、商店信用信息、商店联系方式、药品提取方式(例如:自提或派送)中的至少一种,本发明实施例不做限定。这样向用户推荐的医药商店的商店数据越多,越有利于用户知晓医药商店,从而根据实际情况实现药品的购买,例如:选择a医药商店还是b医药商店,或者自提药品还是派送药品等。

在一个可选的实施例中,在执行完毕步骤101之后,该基于智能药箱的药品推荐方法还可以包括以下操作:

根据药品参数查询智能药箱所在的区域范围内售卖第二药品的所有医药商店,得到第二医药商店集合,该第二药品的类型与第一药品的类型相同;

向用户推荐第二医药商店集合。

该可选的实施例中,第二医药商店集合包括售卖第二药品的所有医药商店。进一步的,该第二医药商店集合包括的医药商店和第一医药商店包含的医药商店开业全部相同,也可以部分相同。

该可选的实施例中,针对向用户推荐第二医药商店集合的具体方式的描述请参阅上述针对向用户推荐第一医药商店集合的具体方式的描述,在此不再赘述。

可见,该可选的实施例在识别出需要识别的药品之后,进一步在智能药箱所在位置的附近查看售卖与该药品相同类别的药品的医药商店,并向用户推荐该医药商店,便于用户购买与识别到药品类型相同的药品。

在又一个可选的实施例中,在执行完毕步骤102之后,该基于智能药箱的药品推荐方法还可以包括以下操作:

确定第一医药商店集合中每个医药商店中针对第一药品的优惠力度,并按照优惠力度由高到低方式对第一医药商店集合中每个医药商店进行排序,得到优惠力度排序表。

该可选的实施例中,除了向用户推荐第一医药商店集合中每个医药商店的上述商店数据之外,还向用户推荐上述优惠力度排序表。

可见,该可选的实施例在得到能够售卖所需药品的所有医药商店之后,进一步自动对该所有医药商店的优惠力度进行排序,得到优惠力度排序表,并自动向用户推荐该优惠力度排序表,能够为用户节省药品费用,提升用户的体验感,进一步提高智能药箱的使用粘度,有利于智能药箱的推广。

在又一个可选的实施例中,该基于智能药箱的药品推荐方法还可以包括以下操作:

检测智能药箱中所有药品是否存在用户对应的过敏药品,当检测到智能药箱中所有药品存在用户对应的过敏药品时,确定用户使用该过敏药品的目的;

根据用户使用该过敏药品的目的确定与该过敏药品具有同样疗效的其他药品,并获取该其他药品的其他药品参数;

根据其他药品参数查询智能药箱所在的区域范围内售卖该其他药品的所有医药商店,得到其他医药商店集合,并向用户推荐该其他医药商店集合。

该可选的实施例中,针对其他药品参数的相关描述请参阅上述针对第一药品的药品参数的详细描述,在此不再赘述。

可见,该可选的实施例通过检测用户的过敏药品,并自动确定与该过敏药品具有同样疗效的其他药品,以及自动向用户推荐售卖该其他药品的医药商店,能够使得用户购买到具有同样疗效却不过敏的药品,从而便于用户放心使用药品,进而进一步提升用户的使用智能药箱的体验感。

可见,实施图1所描述的基于智能药箱的药品推荐方法能够通过在识别到用户所需药品的药品信息时,能够直接向用户推荐智能药箱附近售卖该药品的医药商店,以便于用户就近购买,从而便于用户及时购买到药品,进而及时用药,缓解用户的病情;以及还能够便于用户基于智能药箱实现线上购买,提高了用户购买药品的便捷性,以及丰富智能药箱的智能化功能。此外,还能够实现所需药品的需求量、智能药箱中药品的余量的确定;还能够提前准备好所需药品,以减少后续需要用到该药品时余量却不足导致无法及时缓解用户的病情的情况发生;还能够提高医药商店的查询准确性以及可靠性,从而提高用户购买所需药品的准确性,进而既能够满足用户针对药品的需求,也能够减少药品购买过多而导致药品浪费的情况发生;还能够向用户推荐与售卖已识别药品类型相同的药品的医药商店,便于用户购买与识别到药品类型相同的药品;还能够为用户节省药品费用,提升用户的体验感,进一步提高智能药箱的使用粘度,有利于智能药箱的推广。

实施例二

请参阅图2,图2是本发明实施例公开的一种基于智能药箱的药品推荐方法的流程示意图。其中,图2所描述的基于智能药箱的药品推荐方法可以应用于智能药箱中,本发明实施例不做限定。如图1所示,该基于智能药箱的药品推荐方法可以包括以下操作:

201、检测用户在智能药箱上触发的药品识别操作,并根据药品识别操作识别第一药品,得到该第一药品的药品参数。

本发明实施例中,该药品参数至少包括第一药品的药品标识,该第一药品为用户需要识别的药品。

202、根据药品参数查询智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合。

203、在检测到用户需要购买第一药品时,确定该第一药品对应的购买需求。

本发明实施例中,当检测到用户触发的针对第一药品的购买操作时,确定检测到用户需要购买第一药品。其中,该购买操作可以是该用户通过智能药箱上的购买按键(物理按键或虚拟按键)触发的,也可以是该用户通过智能药箱的显示屏输出的购买操作图标触发的,还可以是该用户通过智能药箱上的拾音装置向智能药箱输入的、带有预设购买关键字(例如:我要购买药品)的语音触发的,还可以是该用户摆出预设购买姿势和/或预设购买手势触发的,本发明实施例不做限定。这样通过提供多种药品购买操作的触发方式,能够丰富药品购买操作触发方式,提高药品购买操作的触发灵活性,提高药品购买操作的触发成功概率,从而提高成功购买的药品的可能性。

本发明实施例中,确定第一药品对应的购买需求,具体的:查询用户针对第一药品的历史记录,并根据该历史记录确定第一药品的购买需求;或,检测用户当前输出的针对第一药品的购买需求;或,查询第一药品的当前需求情况,并根据第一药品的当前需求情况确定第一药品的购买需求;或,根据前述三种方式中的至少两种方式确定第一药品的购买需求。其中,该历史记录包括第一药品的历史购买记录和/或第一药品的历史用药记录。其中,该历史购买记录包括第一药品的历史购买数量,该历史用药记录包括第一药品的历史用药数量。其中,该当前需求情况为智能药箱中记录的所有用户针对第一药品的需求情况,例如:智能药箱中记录了当前需要感冒药的用户有小红、小明、小白,其中,小红需要300克感冒药,且该感冒药为a感冒药,小名需要500克感冒药,且该感冒药为a感冒药,小白需要300克感冒药,且该感冒药为a感冒药,则a感冒药对应的当前需求为1100克。这样通过提供药品的购买需求的多种确定方式,能够提高药品的购买需求的确定灵活性以及可能性;以及通过至少两种方式确定药品的购买需求,能够提高药品的购买需求的确定准确性,有利于购买到满足需求的药品。

本发明实施例中,该购买需求至少包括第一药品的购买量。进一步的,该购买需求还可以包括提取方式、提取时间以及优惠打折中的至少一种,本发明实施例不作限定。其中,该提取方式包括派送提取方式或者自行前往提取方式。这样购买需求包括的内容越多,越有利于匹配出准确的医药商店,从而便于用户购买到满足需求的药品,提升用户购买药品的体验以及丰富智能药箱的智能化功能。

204、从第一医药商店集合中筛选满足购买需求的所有医药商店,得到第三医药商店集合。

205、向用户推荐第三医药商店集合。

可见,本发明实施例通过确定所需药品的购买需求,并自动筛选满足购买需求的医药商店,从而向用户推荐满足购买需求的医药商店,能够帮助用户一次性购买到满足购买需求的药品,节省所需药品的购买精力和时间。

在一个可选的实施例中,该基于智能药箱的药品推荐方法还可以包括以下操作:

确定预先与智能药箱建立通信的所有用户终端,并确定每个用户终端的终端地理位置;

根据每个用户终端的终端地理位置从所有用户终端中筛选当前在智能药箱所在的区域范围内的目标用户终端;

向目标用户终端发送购买提示,该购买提示包括上述第三医药商店集合以及上述购买需求,且该购买提示用于提示目标用户终端对应的用户根据购买提示包括的内容购买第一药品。

该可选的实施例中,智能药箱预先与每个用户终端建立定位关联关系,即智能药箱可以随时知晓每个用户终端的当前地理位置。这样通过将用户终端预先与智能药箱建立定位关联关系,能够随时随地查看到用户终端的地理位置,以及提高用户终端的地理位置的确定准确性,从而能够根据用户终端的地理位置向其发送药品的购买提示,以便于用户终端的持有者就近购买药品,无需用户再自行出去购买药品,提高了药品的购买效率以及便捷性。

可见,该可选的实施例通过向在智能药箱所在区域范围内的、预先与智能药箱建立通信的用户终端发送所需药品的购买提示,便于该用户终端的持有者根据购买提示购买药品,能够提高所需药品的购买效率。

在另一个可选的实施例中,根据每个用户终端的终端地理位置从所有用户终端中筛选当前在智能药箱所在的区域范围内的目标用户终端之后,以及向目标用户终端发送购买提示之前,该基于智能药箱的药品推荐方法还可以包括以下操作:

当第三医药商店集合中包含一个医药商店时,确定该医药商店的商店地理位置,并确定每个目标用户终端的第一终端地理位置;

计算每个第一终端地理位置与商店地理位置的距离值,并从所有距离值中筛选距离值最小对应的第二终端地理位置;

从所有目标用户终端中筛选第二终端地理位置对应的目标用户终端;

该可选的实施例中,作为一种可选的实施方式,向目标用户终端发送购买提示,可以包括:

向第二终端地理位置对应的目标用户终端发送上述购买提示。

可见,该可选的实施例在确定出在智能药箱所在的区域范围内的用户终端之后,进一步从该所有用户终端中筛选距离医药商店最近的用户终端,并向该用户终端发送所需药品的购买提示,能够提高用户终端对应的持有者购买所需药品的便捷性,提高成功购买所需药品的可能性,以及节省所需药品的购买时间。

在又一个可选的实施例中,该基于智能药箱的药品推荐方法还可以包括以下操作:

当第三医药商店集合中包含2个及2个以上医药商店时,且当上述目标用户终端只有一个时,确定第三医药商店集合中每个医药商店的地理位置;

分别计算第三医药商店集合中每个医药商店的地理位置与该目标用户终端的第一终端地理位置的目标距离值,并根据所有目标距离值从第三医药商店集合中确定目标距离值最小的目标医药商店,以及向该目标用户终端推送该目标医药商店。

可见,该可选的实施例在判断出在智能药箱所在的区域范围内、与智能药箱建立无线连接的用户终端只有一个,且满足药品的购买需求的医药商店不止一个时,智能化计算每个医药商店与用户终端之间的距离值,并自动向用户终端推荐距离值最短的医药商店,能够提高医药商店的确定准确性,从而方便用户购买药品,提高药品的购买效率,进一步丰富智能药箱的智能化功能。

在又一个可选的实施例中,在执行完毕步骤204之后,该基于智能药箱的药品推荐方法还可以包括以下操作:

获取第三医药商店集合中每个医药商店的商店评价信息,其中,该商店信息包括每个医药商店的评价信息和/或信用信息;

对第三医药商店集合中每个医药商店的商店信息按照由优到劣顺序进行排序,得到第三医药商店集合中每个医药商店的排序列表,并向目标用户终端发送该排序列表。

可见,该可选的实施例在确定出满足药品的购买需求的所有医药商店之后,进一步,自动对该所有医药商店按照由优到劣顺序进行排序,得到所有医药商店的优劣排序列表,并自动向用户终端发送该优劣排序列表,能够使得用户清楚知晓每个医药商店的商店信息,从而提高购买到质量较好的药品的可能性。

本发明实施例中,针对步骤201、步骤202以及步骤205的相关描述穷参阅步骤101-步骤103的详细描述,本发明实施例不再赘述。

可见,实施图2所描述的基于智能药箱的药品推荐方法能够通过在识别到用户所需药品的药品信息时,能够直接向用户推荐智能药箱附近售卖该药品的医药商店,以便于用户就近购买,从而便于用户及时购买到药品,进而及时用药,缓解用户的病情;以及还能够便于用户基于智能药箱实现线上购买,提高了用户购买药品的便捷性,以及丰富智能药箱的智能化功能。此外,还能够帮助用户一次性购买到满足购买需求的药品,节省所需药品的购买精力和时间;还能够提高所需药品的购买效率;还能够提高用户终端对应的持有者购买所需药品的便捷性,提高成功购买所需药品的可能性;还能够使得用户清楚知晓每个医药商店的商店信息,从而提高购买到质量较好的药品的可能性;还能够提高医药商店的确定准确性,从而方便用户购买药品,提高药品的购买效率,进一步丰富智能药箱的智能化功能。

实施例三

请参阅图3,图3是本发明实施例公开的一种智能药箱的结构示意图。如图3所示,该智能药箱可以包括检测模块301、识别模块302、第一查询模块303以及推荐模块304,其中:

检测模块301,用于检测用户在智能药箱上触发的药品识别操作。

识别模块302,用于根据药品识别操作识别第一药品,得到该第一药品的药品参数,该药品参数至少包括第一药品的药品标识,该第一药品为用户需要识别的药品。

第一查询模块303,用于根据药品参数查询智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合。

推荐模块304,用于向用户推荐第一医药商店集合。

可见,实施图3所描述的智能药箱置能够通过在识别到用户所需药品的药品信息时,能够直接向用户推荐智能药箱附近售卖该药品的医药商店,以便于用户就近购买,从而便于用户及时购买到药品,进而及时用药,缓解用户的病情;以及还能够便于用户基于智能药箱实现线上购买,提高了用户购买药品的便捷性,以及丰富智能药箱的智能化功能。

在一个可选的实施例中,如图3所示,第一查询模块303,还用于在识别模块302根据药品识别操作识别第一药品,得到第一药品的药品参数之后,根据药品参数查询智能药箱所在的区域范围内售卖第二药品的所有医药商店,得到第二医药商店集合,该第二药品的类型与第一药品的类型相同。

推荐模块304,还用于向用户推荐第二医药商店集合。

可见,实施图3所描述的智能药箱还能够通过在识别出需要识别的药品之后,进一步在智能药箱所在位置的附近查看售卖与该药品相同类别的药品的医药商店,并向用户推荐该医药商店,便于用户购买。

在另一个可选的实施例中,在图3所描述的智能药箱的基础上,该智能药箱还可以包括第二查询模块305,此时,该智能药箱可以如图4所示,图4为另一种智能药箱的结构示意图,其中:

第二查询模块305,用于在识别模块302根据药品识别操作识别第一药品,得到该第一药品的药品参数之后,以及在第一查询模块303根据该药品参数查询智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合之前,根据该药品参数查询智能药箱中所有药品,得到查询结果。

第一查询模块303,还用于当查询结果用于表示智能药箱中未存储有与第一药品相匹配的第三药品时,根据该药品参数查询智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合。

可见,实施图4所描述的智能药箱能够通过在识别出需要识别的药品之后,进一步查询智能药箱中是否存储有与该药品相匹配的药品,若不存储有,则执行后续的查找售卖该药品的医药商店,能够便于用户储备该药品,以备不时之需。

在又一个可选的实施例中,如图4所示,该智能药箱还包括第一确定模块306以及判断模块307,其中:

第一确定模块306,用于当查询结果用于表示智能药箱中存储有与第一药品相匹配的第三药品时,确定用户针对第一药品的需求量以及第三药品的余量。

判断模块307,用于判断第三药品的余量是否大于等于第一药品的需求量。

第一查询模块303,还用于当判断模块307判断出第三药品的余量未大于等于第一药品的需求量时,根据药品参数查询智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合。

该可选的实施例中,作为一种可选的实施方式,第一确定模块306确定用户针对该第一药品的需求量以及第三药品的余量的方式具体为:

接收用户在智能药箱上输入的针对第一药品的需求量,或者,根据用户的医嘱描述确定用户针对第一药品的需求量;

调取数据库,从数据库中查询第三药品的余量,或者,基于智能药箱的内部影像采集模块采集第三药品的影像数据,并根据该影像数据分析第三药品的余量。

可见,该可选的实施方通过用户输入的信息或者用户的医嘱描述,能够实现所需药品的需求量的确定,以及通过从数据库中的数据或者智能药箱的影像采集模块,能够实现智能药箱中药品的余量的确定。

可见,实施图4所描述的智能药箱能够通过在判断出智能药箱中存储有与所需药品相匹配的药品之后,进一步判断智能药箱中的与所需药品相匹配的药品的余量是否满足需求,在不满足时,执行后续的查找售卖该药品的医药商店,能够提前准备好所需药品,以减少后续需要用到该药品时余量却不足导致无法及时缓解用户的病情的情况发生。

在又一个可选的实施例中,如图4所示,第一确定模块306,还用于当判断模块307判断出第三药品的余量大于等于第一药品的需求量时,确定在过去某一预设时间段内第一药品的用药量。

判断模块307,还用于判断用药量是否大于等于预设用药量阈值,当判断出该用药量大于等于该预设用药量阈值时,触发第一查询模块303执行上述的根据药品参数查询智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合的操作。

可见,实施图4所描述的智能药箱能够通过在判断出智能药箱中的药品的余量满足要求时,进一步确定过去某段时间内用户针对该药品的用药量,当用药量较大时,执行后续的查找售卖该药品的医药商店,能够提高医药商店的查询准确性以及可靠性,从而提高用户购买所需药品的准确性,进而既能够满足用户针对药品的需求,也能够减少药品购买过多而导致药品浪费的情况发生。

在又一个可选的实施例中,如图4所示,该智能药箱还包括第二确定模块308以及筛选模块309,其中:

第二确定模块308,用于在第一查询模块303根据药品参数查询智能药箱所在的区域范围内售卖第一药品的所有医药商店,得到第一医药商店集合之后,以及在推荐模块304向用户推荐第一医药商店集合之前,且在检测模块301检测到用户需要购买第一药品时,确定第一药品对应的购买需求,该购买需求至少包括第一药品的购买量。

筛选模块309,用于从第一医药商店集合中筛选满足购买需求的所有医药商店,得到第三医药商店集合。

其中,推荐模块304向用户推荐第一医药商店集合的方式具体为:

向用户推荐第三医药商店集合。

可见,实施图4所描述的智能药箱能够通过确定所需药品的购买需求,并自动筛选满足购买需求的医药商店,从而向用户推荐满足购买需求的医药商店,能够帮助用户一次性购买到满足购买需求的药品,节省所需药品的购买精力和时间。

在又一个可选的实施例中,如图4所示,第二确定模块308,还用于确定预先与智能药箱建立通信的所有用户终端。

第二确定模块308,还用于确定每个用户终端的终端地理位置。

筛选模块309,还用于根据每个用户终端的终端地理位置从所有用户终端中筛选当前在智能药箱所在的区域范围内的目标用户终端。

推荐模块304,用于在筛选模块309从第一医药商店集合中筛选满足购买需求的所有医药商店,得到第三医药商店集合之后,向目标用户终端发送购买提示,该购买提示包括第三医药商店集合以及购买需求,且该购买提示用于提示目标用户终端对应的用户根据购买提示包括的内容购买第一药品。

可见,实施图4所描述的智能药箱能够通过向在智能药箱所在区域范围内的、预先与智能药箱建立通信的用户终端发送所需药品的购买提示,便于该用户终端的持有者根据购买提示购买药品,能够提高所需药品的购买效率。

在又一个可选的实施例中,第二确定模块308,还用于在筛选模块309根据每个用户终端的终端地理位置从所有用户终端中筛选当前在智能药箱所在的区域范围内的目标用户终端之后,以及在推荐模块304向目标用户终端发送购买提示之前,当第三医药商店集合中包含一个医药商店时,确定该医药商店的商店地理位置,并确定每个目标用户终端的第一终端地理位置。

第二确定模块308,还用于计算每个第一终端地理位置与商店地理位置的距离值。

筛选模块309,还用于从所有距离值中筛选距离值最小对应的第二终端地理位置。

筛选模块309,还用于从所有目标用户终端中筛选第二终端地理位置对应的目标用户终端。

该可选的实施例中,作为一种可选的实施方式,推荐模块304向目标用户终端发送购买提示的方式具体为:

向第二终端地理位置对应的目标用户终端发送购买提示。

实施图4所描述的智能药箱能够通过在确定出在智能药箱所在的区域范围内的用户终端之后,进一步从该所有用户终端中筛选距离医药商店最近的用户终端,并向该用户终端发送所需药品的购买提示,能够提高用户终端对应的持有者购买所需药品的便捷性,提高成功购买所需药品的可能性,以及节省所需药品的购买时间。

在又一个可选的实施例中,第二确定模块308,还用于在筛选模块309从第一医药商店集合中筛选满足购买需求的所有医药商店,得到第三医药商店集合之后,获取第三医药商店集合中每个医药商店的商店评价信息,其中,该商店信息包括每个医药商店的评价信息和/或信用信息。

第二确定模块308,还用于对第三医药商店集合中每个医药商店的商店信息按照由优到劣顺序进行排序,得到第三医药商店集合中每个医药商店的排序列表。

推荐模块304,还用于向目标用户终端发送该排序列表。

实施图4所描述的智能药箱能够通过在确定出满足药品的购买需求的所有医药商店之后,进一步,自动对该所有医药商店按照由优到劣顺序进行排序,得到所有医药商店的优劣排序列表,并自动向用户终端发送该优劣排序列表,能够使得用户清楚知晓每个医药商店的商店信息,从而提高购买到质量较好的药品的可能性。

实施例四

请参阅图5,图5是本发明实施例公开的又一种智能药箱。如图5所示,该智能药箱可以包括:

存储有可执行程序代码的存储器501;

与存储器501耦合的处理器502;

处理器502调用存储器501中存储的可执行程序代码,用于执行实施例一或实施例二所描述的基于智能药箱的药品推荐方法中的步骤。

实施例五

本发明实施例公开了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二中所描述的基于智能药箱的药品推荐方法中的步骤。

实施例六

本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二所描述的基于智能药箱的药品推荐方法中的步骤。

以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

最后应说明的是:本发明实施例公开的一种基于智能药箱的药品推荐方法及智能药箱所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1