自助购药系统和自助购药方法与流程
未命名
08-29
阅读:70
评论:0

1.本公开涉及智能售药技术领域,具体地,涉及一种自助购药系统和自助购药方法。
背景技术:
2.近年来,为了方便人们购买常见药品,一些药店配置了自动售药机,实现了24小时服务以及服务网点的延伸,自动售药机也因其具有使用方便、简单快捷的特点而迅速为大家所接受,进入人们的日常生活。但是现阶段,自动售药机仅支持销售售药机内的药品,售药机内药品种类比较有限,用户可能无法购买到所需药品,仍需要通过人工柜台进行购买,购药体验不佳。
技术实现要素:
3.本公开的目的是提供一种自助购药系统和自助购药方法,以解决相关技术中存在的不足。
4.为了实现上述目的,本公开第一方面提供一种自助购药系统,包括售药机、服务器以及自助购药设备;
5.其中,所述售药机包括取药装置、交接柜、出货口以及控制器;
6.所述自助购药设备与所述服务器连接,用于响应于接收到购药请求,向所述服务器发送展示请求;
7.所述服务器用于:响应于接收到所述展示请求,确定当前售卖范围;根据所述当前售卖范围,确定待展示药品,并向所述自助购药设备发送所述待展示药品,其中,所述当前售卖范围为售药机库存或全店库存;
8.所述自助购药设备还用于接收并展示所述待展示药品;
9.所述服务器与所述控制器连接,还用于:在检测到待购药品支付成功时,在库存中锁定所述待购药品,并生成针对所述待购药品的分拣任务,其中,所述待展示药品包括所述待购药品,所述分拣任务包括售药机分拣子任务和/或人工分拣子任务;在所述分拣任务包括所述售药机分拣子任务时,将所述售药机分拣子任务发送至所述控制器;
10.所述控制器用于响应于接收到所述售药机分拣子任务,控制所述取药装置执行所述售药机分拣子任务,并将分拣后的药品传送至目标位置,其中,所述目标位置为所述交接柜中的目标格口或者所述出货口。
11.本公开第二方面提供一种自助购药方法,包括:
12.自助购药设备响应于接收到购药请求,向服务器发送展示请求;
13.所述服务器响应于接收到所述展示请求,确定当前售卖范围,根据所述当前售卖范围,确定待展示药品,并向所述自助购药设备发送所述待展示药品,其中,所述当前售卖范围为售药机库存或全店库存;
14.所述自助购药设备接收并展示所述待展示药品;
15.所述服务器在检测到待购药品支付成功时,在库存中锁定所述待购药品,生成针
对所述待购药品的分拣任务,其中,所述待展示药品包括所述待购药品,所述分拣任务包括售药机分拣子任务和/或人工分拣子任务;
16.所述服务器在所述分拣任务包括所述售药机分拣子任务时,将所述售药机分拣子任务发送至所述售药机;
17.所述售药机接收并执行所述售药机分拣子任务,并将分拣后的药品传送至目标位置。
18.本公开第三方面提供一种自助购药方法,应用于服务器,包括:
19.响应于接收到自助购药设备发送的展示请求,确定当前售卖范围,其中,所述当前售卖范围为售药机库存或全店库存;
20.根据所述当前售卖范围,确定待展示药品;
21.向所述自助购药设备发送所述待展示药品,以由所述自助购药设备展示所述待展示药品;
22.在检测到待购药品支付成功时,在库存中锁定所述待购药品,并生成针对所述待购药品的分拣任务,其中,所述待展示药品包括所述待购药品,所述分拣任务包括售药机分拣子任务和/或人工分拣子任务;
23.在所述分拣任务包括所述售药机分拣子任务时,将所述售药机分拣子任务发送至所述售药机;
24.在所述分拣任务包括所述人工分拣子任务时,将所述人工分拣子任务发送至客户端,并向自助购药设备发送取药提示指令,其中,所述取药提示指令用于指示所述自助购药设备响生成用于提示用户前往店内取药的提示信息。
25.在上述技术方案中,当前售卖范围为售药机库存或全店库存,这样,可以根据药店营业时间自动设定当前售卖范围,例如,白天售卖全店库存,晚上售卖售药机库存,从而实现售卖范围自动化分配,达到可以按照白天售卖全店、夜间售卖机器库存的效果。由此,在当前售卖范围为全店库存时,用户可以通过自助购药设备同时选购售药机内的药品和店内药品,这样,用户通过自助售药机就能够购买到全店库存内的药品,从而避免因售药机库存不足或者售药机售卖范围有限导致的必须通过人工柜台购买药品的问题。并且,通过自助购药设备自助购药效率高,可以减少人工柜台排队购药的烦恼,提升了用户的购药体验。另外,服务器在检测到待购药品支付成功时,在库存中锁定待购药品,可以避免待购药品被分配给其他订单导致的已支付成功的药品购药失败的问题,进一步提升了用户的购药体验。
26.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
27.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
28.图1是根据一示例性实施例示出的一种实施环境示意图。
29.图2是根据一示例性实施例示出的一种自助购药方法的流程图。
30.图3是根据一示例性实施例示出的一种自助购药设备的自助购药首页的示意图。
31.图4是根据另一示例性实施例示出的一种自助购药方法的流程图。
32.图5是根据一示例性实施例示出的一种自助购药设备展示待展示药品的示意图。
33.图6是根据一示例性实施例示出的一种购药设备配置应用程序的配置界面的示意图。
34.图7是根据一示例性实施例示出的一种自助购药设备显示分拣状态的示意图。
35.图8是根据一示例性实施例示出的一种应用于服务器的自助购药方法的流程图。
36.图9是根据一示例性实施例示出的一种应用于自助购药设备的自助购药方法的流程图。
37.图10是根据一示例性实施例示出的一种应用于服务器的自助购药装置的框图。
38.图11是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
39.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
40.需要说明的是,本公开中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
41.图1是根据一示例性实施例示出的一种自助购药系统的框图。如图1所示,该自助购药系统可以包括:自助购药设备100、服务器200以及售药机300。其中,服务器200,与自助购药设备100、售药机300分别连接,通过自助购药设备100与服务器200之间的信令交互以及售药机300与服务器200之间的信令交互,实现用户自助购药。
42.自助购药设备100可以是能够提供自助购药功能的终端设备,用户可以通过该自助购药设备100进行自助购药。其中,自助购药设备100可以设置在药店内,也可以设置在药店外,本公开对自助购药设备100的设置位置不做具体限定。在本公开中,“用户”是指具有自助购药需求的人。
43.售药机300可以包括取药装置301、交接柜302、出货口303以及控制器304。其中,控制器304与取药装置301连接,用于控制取药装置301将药品从售药机柜体内的药架上取出并移送至交接柜的某个格口或者出货口,这样,用户可以从上述格口或者出货口取出所购药品。
44.具体来说,交接柜302可以包括多个格口,可以设置在药店外;出货口303可以是位于药店内或者药店外的一个单独的取货口。取药装置301可以包括机柜、药架、取药单元、传送结构以及交接机构。其中,机柜内设有多层倾斜设置的药架,药架上设有由隔板间隔的多道货道,一个货道用于存储同一种药品;机柜内还设置有取药单元,取药单元可移动的设置在药架的取药侧,用于将药架上的药品取出并通过传送机构传送至交接机构,以由交接机构将药品打包并移送至交接柜或者出货口。
45.图2是根据一示例性实施例示出的一种自助购药方法的流程图,该方法可以应用于图1所示的自助购药系统。如图2所示,该方法可以包括:
46.在s201中,自助购药设备响应于接收到购药请求,向服务器发送展示请求。
47.在本公开中,自助购药设备可以通过自带的显示屏显示自购购药界面,用户可以通过自助购药界面触发购药请求;自助购药设备接收到该购药请求后,向服务器发送展示请求,其中,该展示请求用于请求服务器获取待展示药品并反馈给自助购药设备,以在自助
购药设备的自助购药界面进行展示。
48.示例地,如图3所示,用户通过点击自助购药界面中的“开始选购”按钮触发购药请求。
49.在s202中,服务器响应于接收到展示请求,确定当前售卖范围,根据当前售卖范围,确定待展示药品。
50.在本公开中,当前售卖范围可以为售药机库存或全店库存。其中,全店库存为药店当前的所有库存,包括售药机库存和面销(即人工面对面销售)库存。
51.另外,可以将当前售卖范围内的所有药品确定为待展示药品。具体来说,在当前售卖范围为售药机库存时,可以将售药机库存内的所有药品确定为待展示药品;在当前售卖范围为全店库存时,可以将全店库存内的药品确定为待展示药品。
52.在s203中,服务器向自助购药设备发送待展示药品。
53.在s204中,自助购药设备接收并展示待展示药品。
54.服务器在根据当前售卖范围,确定出待展示药品后,将其发送至自助购药设备;自助购药设备接收到服务器发送的待展示药品后,在自助购药界面中进行展示。
55.为了便于用户选购药品,可以分类展示待展示药品,例如,按照“感冒发热”、“止痛镇痛”、“肠胃消化”、“风湿骨伤”、“呼吸用药”等类别分类展示待展示药品。
56.在s205中,服务器在检测到待购药品支付成功时,在库存中锁定待购药品,生成针对待购药品的分拣任务。
57.在本公开中,待展示药品包括待购药品,分拣任务包括售药机分拣子任务和/或人工分拣子任务。
58.其中,用户可以直接在自助购药设备当前展示的药品中查找需要购药的药品,也可以通过搜索功能从自助购药设备当前展示的药品中选购药品,还可以在相应分类下直接查找或者搜索查找需要购买的药品。用户在查找到需要购买的药品后,将其加入购物车,并可以修改购买数量。若当前售卖范围内、当前选购药品的库存量大于或等于购买数量,则加购物车成功;若当前售卖范围内、当前选购药品的库存量小于购买数量,则提示当前选购药品的库存量,以提醒用户重新选择购买数量。
59.在选购完成后,可以进入支付界面,用户可以通过支付界面完成支付操作。服务器在检测到待购药品支付成功时,为了避免待购药品被分配给其他订单导致的已支付成功的药品购药失败的问题,可以在库存中锁定待购药品,同时生成针对待购药品的分拣任务。
60.在一种实施方式中,在当前售卖范围为售药机库存的情况下,售药机库存中包含全部的待购药品,此时,分拣任务包括售药机分拣子任务,即通过售药机即可完成分拣任务。
61.在另一种实施方式中,在当前售卖范围为全店库存的情况下,售药机库存中可能包含全部的待购药品,也可能包含部分待购药品,还可能不包含任一待购药品。其中,当售药机库存中包含全部的待购药品时,分拣任务包括售药机分拣子任务,即通过售药机即可完成分拣任务;当售药机库存中包含部分待购药品时,表明部分待购药品位于售药机库存中,另一部分待购药品位于面销库存中,此时,分拣任务包括售药机分拣子任务和人工分拣子任务,即需要售药机和人工协作完成分拣任务,其中,由售药机执行售药机分拣子任务,由人工分拣来完成人工分拣子任务;当售药机库存中不包含任一待购药品时,表明全部的
待购药品均位于面销库存中,此时,分拣任务包括人工分拣子任务,即需要完全人工分拣来完成分拣任务。
62.在s206中,服务器在分拣任务包括售药机分拣子任务时,将售药机分拣子任务发送至售药机。
63.在分拣任务包括售药机分拣子任务时,服务器可以将售药机分拣子任务发送至售药机(具体为售药机的控制器),以由售药机执行该售药机分拣子任务。
64.在s207中,售药机接收并执行售药机分拣子任务,并将分拣后的药品传送至目标位置。
65.在本公开中,目标位置可以为售药机的交接柜的一格口,也可以是售药机的出货口。
66.在上述技术方案中,当前售卖范围为售药机库存或全店库存,这样,可以根据药店营业时间自动设定当前售卖范围,例如,白天售卖全店库存,晚上售卖售药机库存,从而实现售卖范围自动化分配,达到可以按照白天售卖全店、夜间售卖机器库存的效果。由此,在当前售卖范围为全店库存时,用户可以通过自助购药设备同时选购售药机内的药品和店内药品,这样,用户通过自助售药机就能够购买到全店库存内的药品,从而避免因售药机库存不足或者售药机售卖范围有限导致的必须通过人工柜台购买药品的问题。并且,通过自助购药设备自助购药效率高,可以减少人工柜台排队购药的烦恼,提升了用户的购药体验。另外,服务器在检测到待购药品支付成功时,在库存中锁定待购药品,可以避免待购药品被分配给其他订单导致的已支付成功的药品购药失败的问题,进一步提升了用户的购药体验。
67.如图4所示,上述方法还可以包括:
68.在s208中,服务器在分拣任务包括人工分拣子任务时,将人工分拣子任务发送至客户端,并向自助购药设备发送取药提示指令。
69.在s209中,客户端接收并展示人工分拣子任务。
70.在s210中,自助购药设备响应于接收到取药提示指令,生成用于提示用户前往店内取药的提示信息。
71.其中,客户端为店员客户端。服务器在分拣任务包括人工分拣子任务时,可以将该人工分拣子任务发送至客户端;客户端接收并展示该人工分拣子任务,这样,店员可以通过人工分拣操作完成该人工分拣子任务。另外,为了便于用户取药,服务器在分拣任务包括人工分拣子任务时,还可以向自助购药设备发送取药提示指令,以由自助购药设备生成提示信息,以提醒用户前往店内取药。
72.需要说明的是,在分拣任务包括售药机分拣子任务和人工分拣子任务时,服务器可以先向售药机发送售药机分拣子任务,后向客户端发送人工分拣子任务(如图4中所示),也可以先向客户端发送人工分拣子任务,后向售药机发送售药机分拣子任务,还可以在向售药机发送售药机分拣子任务的同时,向客户端发送人工分拣子任务,本公开对于两个分拣子任务的发送顺序不做具体限定。
73.下面针对上述s202中的服务器响应于接收到展示请求,确定当前售卖范围的具体实施方式进行详细说明。具体来说,服务器可以通过多种方式确定当前售卖范围。在一种实施方式中,服务器响应于接收到展示请求,根据时段与售卖范围之间的对应关系,确定与当前时段对应的售卖范围,作为当前售卖范围。
74.在本公开中,当前时段为当前时刻所在时段。
75.其中,可以根据药店的营业时间,设置时段与售卖范围之间的关系。示例地,药店营业时间为“08:00~20:00”,时段与售卖范围之间的对应关系如下:
76.时段“08:00~20:00”对应的售卖范围为全店库存,时段“20:01~07:59”对应的售卖范围为售药机库存。
77.例如,当前时刻为06:55,根据上述对应关系示例可知,当前时段为“20:01~07:59”,因此,与当前时段对应的售卖范围为售药机库存,即当前售卖范围为售药机库存。
78.又例如,当前时刻为16:55,根据上述对应关系示例可知,当前时段为“08:00~20:00”,因此,与当前时段对应的售卖范围为全店库存,即当前售卖范围为全店库存。
79.在另一种实施方式中,服务器响应于接收到展示请求,确定在目标时段内是否接收到售卖范围切换指令;服务器若在目标时段内接收到售卖范围切换指令,则根据售卖范围切换指令,确定当前售卖范围;服务器若在目标时段内未接收到售卖范围切换指令,则根据时段与售卖范围之间的对应关系,确定与当前时段对应的售卖范围,作为当前售卖范围。
80.其中,售卖范围切换指令用于指示将售卖范围切换至目标售卖范围。目标时段为当前时刻至当前时段的起始时刻之间的时段。示例地,当前时刻为16:55,当前时段为“08:00~20:00”,则目标时段为08:00~16:55。
81.具体来说,可以根据售卖范围切换指令,通过以下方式确定当前售卖范围:若在目标时段内接收到一条售卖范围切换指令,则将该售卖范围切换指令所指示的目标售卖范围确定为当前售卖范围;若在目标时段内接收到多条售卖范围切换指令,则将多条售卖范围切换指令中、最近一次接收到的售卖范围切换指令所指示的目标售卖范围,确定为当前售卖范围。
82.下面针对上述s204中的自助购药设备接收并展示待展示药品的具体实施方式进行详细说明。具体来说,自助购药设备响应于接收到待展示药品,针对每一待展示药品,确定该待展示药品是否支持售药机售卖;自助购药设备在该待展示药品不支持售药机售卖的情况下,在展示该待展示药品时,显示用于表征不支持售药机售卖的标识信息;自助购药设备在该待展示药品支持售药机售卖的情况下,在展示该待展示药品时,可以显示用于表征支持售药机售卖的标识信息。
83.示例地,如图5所示,在该待展示药品支持售药机售卖的情况下,在展示该待展示药品时,同步显示“加购物车”、“立即购买”按钮,以表征该待展示药品支持售药机售卖;在该待展示药品不支持售药机售卖的情况下,在展示该待展示药品时,同步显示“处方药需人工柜台购买”的提示信息或者“管控药品需人工柜台购买”的提示信息,以表征该待展示药品不支持售药机售卖。
84.在本公开中,自助购药设备可以通过多种方式确定该待展示药品是否支持售药机售卖。在一种实施方式中,自助购药设备可以预先存储有不支持售药机售卖的药品列表,若该待展示药品位于该列表中,则确定该待展示药品不支持售药机售卖;若该待展示药品未位于该列表中,则确定该待展示药品支持售药机售卖。其中,上述列表可以根据区域售药要求动态调整。
85.在另一种实施方式中,部分类别的药品通常不支持售药机售卖,例如,处方药和四类药,因此,自助购药设备可以根据该待展示药品的类别,确定该待展示药品是否支持售药
机售卖;若该待展示药品的类别属于人工售卖类别,则确定该待展示药品不支持售药机售卖;若该待展示药品的类别不属于人工售卖类别,则确定该待展示药品支持售药机售卖。其中,四类药一般指四类药品,“四类药品”指退烧、止咳、抗病毒、抗生素类药品;人工售卖类别是指不支持售药机售卖的类别,例如,人工售卖类别包括处方药和四类药,人工售卖类别可以根据区域售药要求动态调整。
86.另外,售药机在接收到售药机分拣子任务之后,在将分拣后的药品传送至目标位置之前,还需要确定目标位置。具体来说,上述方法还可以包括:
87.售药机根据自助购药设备的配置信息,确定是否配置有出货位置;
88.售药机若确定配置有出货位置,则将所配置的出货位置确定为目标位置;
89.售药机若确定未配置出货位置,则将售药机的交接柜的空格口中、与自助购药设备的显示屏距离最近的格口确定为目标位置。
90.在本公开中,店员可以通过购药设备配置应用程序,配置自助购药设备的id、编号、名称、自助购药状态(包括启用、禁用)、设备位置(药店内或者药店外)、出货位置等信息,其中,应用程序配置界面如图6所示。其中,所配置的出货位置可以为售药机的出货口,也可以为售药机的交接柜中的某一格口(通常为距离自助购药设备的屏幕最近的格口,例如,图6中所示的交接柜的编号为01的格口)。
91.为了便于用户取药,在目标位置为带门货箱的情况下,售药机可以在将分拣后的药品传送至目标位置之后,直接控制目标位置自动打开。具体来说,上述方法还可以包括:
92.售药机在目标位置为带门货箱的情况下,在将分拣后的药品传送至目标位置后,控制目标位置打开。
93.此外,上述自助购药方法还可以包括:
94.售药机在将分拣后的药品传送至目标位置后,向服务器发送第一库存更新指令,其中,第一库存更新指令包括分拣后的药品的数量;
95.服务器根据接收到的第一库存更新指令,更新库存信息;
96.客户端响应于接收到用于表征人工分拣子任务已完成的指令后,向服务器发送第二库存更新指令,其中,第二库存更新指令包括人工分拣子任务对应的药品的数量;
97.服务器根据接收到的第二库存更新指令,更新库存信息。
98.在本公开中,售药机在将分拣后的药品传送至目标位置后,可以向服务器发送第一库存更新指令,以由服务器更新库存信息。店员在完成人工分拣子任务后,可以通过客户端触发用于表征人工分拣子任务已完成的指令,客户端接收到该指令后,向服务器发送第二库存更新指令,以由服务器更新库存信息。由此,可以实现库存信息的自动更新,降低库存管理成本,提升库存管理效率。
99.另外,用户在通过自助购药设备选购药品完成后,可以进入支付界面,支付界面上可以显示有会员登录提示,这样,用户自助购药时也能够享受到会员福利,例如,会员积分,享受会员价等。并且,在支付前,还可以再次验证库存是否满足要求。
100.此外,用户在支付完成后,可以打印购买小票,以供用户核对所购药品。并且,为了便于用户了解所购药品的拣货状态,服务器可以获取当前拣货状态,并向自助购药设备发送拣货状态展示指令,其中,该拣货状态展示指令包括当前拣货状态;自助购药设备响应于接收到拣货状态展示指令,展示当前拣货状态(如图7所示)。
101.此外,售药机在确定出目标位置后,还可以将其发送至自助购药设备,以由自助购药设备生成用于提示用户取药位置的提示信息,从而提升用户取药的便利性。如图7所示,生成“请在下方出货口取药”的提示信息。
102.图8是根据一示例性实施例示出的一种应用于服务器的自助购药方法的流程图。如图8所示,该方法可以包括:
103.在s801中,响应于接收到自助购药设备发送的展示请求,确定当前售卖范围。
104.其中,当前售卖范围为售药机库存或全店库存。
105.在s802中,根据当前售卖范围,确定待展示药品。
106.在s803中,向自助购药设备发送待展示药品,以由自助购药设备展示待展示药品。
107.在s804中,在检测到待购药品支付成功时,在库存中锁定待购药品,并生成针对待购药品的分拣任务。
108.其中,待展示药品包括待购药品,分拣任务包括售药机分拣子任务和/或人工分拣子任务。
109.在s805中,在分拣任务包括售药机分拣子任务时,将售药机分拣子任务发送至售药机。
110.在s806中,在分拣任务包括人工分拣子任务时,将人工分拣子任务发送至客户端,并向自助购药设备发送取药提示指令。
111.其中,取药提示指令用于指示自助购药设备响生成用于提示用户前往店内取药的提示信息。
112.可选地,上述s801包括:
113.响应于接收到所述展示请求,根据时段与售卖范围之间的对应关系,确定与当前时段对应的售卖范围,作为所述当前售卖范围,其中,所述当前时段为当前时刻所在时段。
114.可选地,上述s801包括:
115.响应于接收到所述展示请求,确定在目标时段内是否接收到售卖范围切换指令,其中,所述目标时段为当前时刻至当前时段的起始时刻之间的时段,所述当前时段为所述当前时刻所在时段;
116.若在所述目标时段内接收到所述售卖范围切换指令,则根据所述售卖范围切换指令,确定当前售卖范围;
117.若在所述目标时段内未接收到所述售卖范围切换指令,则根据时段与售卖范围之间的对应关系,确定与所述当前时段对应的售卖范围,作为所述当前售卖范围。
118.有关于应用于服务器侧的自助购药方法的具体操作,已在上文中结合图2至图7进行了详细描述,此处不再赘述。
119.图9是根据一示例性实施例示出的一种应用于自助购药设备的自助购药方法的流程图。如图9所示,该方法可以包括:
120.在s901中,响应于接收到购药请求,向服务器发送展示请求。
121.在s902中,接收并展示待展示药品。
122.在s903中,接收并执行售药机分拣子任务,并将分拣后的药品传送至目标位置。
123.可选地,上述s902包括:
124.响应于接收到所述待展示药品,针对每一所述待展示药品,确定该待展示药品是
否支持售药机售卖;
125.在该待展示药品不支持售药机售卖的情况下,在展示该待展示药品时,显示用于表征不支持售药机售卖的标识信息。
126.有关于应用于自助购药设备侧的自助购药方法的具体操作,已在上文中结合图2至图7进行了详细描述,此处不再赘述。
127.另外,本公开还提供一种应用于售药机的自助购药方法,该方法包括:
128.接收并执行售药机分拣子任务,并将分拣后的药品传送至目标位置。
129.可选地,应用于售药机侧的自助购药方法还包括:
130.根据所述自助购药设备的配置信息,确定是否配置有出货位置;
131.若确定配置有出货位置,则将所配置的出货位置确定为所述目标位置;
132.若确定未配置出货位置,则将所述售药机的交接柜的空格口中、与所述自助购药设备的显示屏距离最近的格口确定为所述目标位置。
133.可选地,应用于售药机侧的自助购药方法还包括:
134.在所述目标位置为带门货箱的情况下,在将所述分拣后的药品传送至所述目标位置后,控制所述目标位置打开。
135.有关于应用于售药机侧的自助购药方法的具体操作,已在上文中结合图2至图7进行了详细描述,此处不再赘述。
136.图10是根据一示例性实施例示出的一种应用于服务器的自助购药装置的框图。如图10所示,该装置1000可以包括:
137.第一确定模块1001,用于响应于接收到自助购药设备发送的展示请求,确定当前售卖范围,其中,当前售卖范围为售药机库存或全店库存;
138.第二确定模块1002,用于根据当前售卖范围,确定待展示药品;
139.第一发送模块1003,用于向自助购药设备发送待展示药品,以由自助购药设备展示待展示药品;
140.生成模块1004,用于在检测到待购药品支付成功时,在库存中锁定待购药品,并生成针对待购药品的分拣任务,其中,待展示药品包括待购药品,分拣任务包括售药机分拣子任务和/或人工分拣子任务;
141.所述第一发送模块1003,还用于在分拣任务包括售药机分拣子任务时,将售药机分拣子任务发送至售药机;
142.所述第一发送模块1003,还用于在分拣任务包括人工分拣子任务时,将人工分拣子任务发送至客户端,并向自助购药设备发送取药提示指令,其中,取药提示指令用于指示自助购药设备响生成用于提示用户前往店内取药的提示信息。
143.可选地,所述第一确定模块1001包括:
144.第一确定子模块,用于响应于接收到所述展示请求,根据时段与售卖范围之间的对应关系,确定与当前时段对应的售卖范围,作为所述当前售卖范围,其中,所述当前时段为当前时刻所在时段。
145.可选地,所述第一确定模块1001包括:
146.第二确定子模块,用于响应于接收到所述展示请求,确定在目标时段内是否接收到售卖范围切换指令,其中,所述目标时段为当前时刻至当前时段的起始时刻之间的时段,
所述当前时段为所述当前时刻所在时段;
147.第三确定子模块,用于若在所述目标时段内接收到所述售卖范围切换指令,则根据所述售卖范围切换指令,确定当前售卖范围;
148.第四确定子模块,用于若在所述目标时段内未接收到所述售卖范围切换指令,则根据时段与售卖范围之间的对应关系,确定与所述当前时段对应的售卖范围,作为所述当前售卖范围。
149.本公开还提供一种应用于自助购药设备的自助购药装置,该装置可以包括:
150.第二发送模块,用于响应于接收到购药请求,向服务器发送展示请求;
151.展示模块,用于接收并展示待展示药品;
152.接收模块,用于接收并执行售药机分拣子任务,并将分拣后的药品传送至目标位置。
153.可选地,所述展示模块包括:
154.第五确定子模块,用于响应于接收到所述待展示药品,针对每一所述待展示药品,确定该待展示药品是否支持售药机售卖;
155.展示子模块,用于在该待展示药品不支持售药机售卖的情况下,在展示该待展示药品时,显示用于表征不支持售药机售卖的标识信息。
156.另外,本公开还提供一种应用于售药机的自助购药装置,该装置包括:
157.执行模块,用于接收并执行售药机分拣子任务,并将分拣后的药品传送至目标位置。
158.可选地,应用于售药机侧的自助购药装置还包括:
159.第三确定模块,用于根据所述自助购药设备的配置信息,确定是否配置有出货位置;
160.第四确定模块,用于若确定配置有出货位置,则将所配置的出货位置确定为所述目标位置;
161.第五确定模块,用于若确定未配置出货位置,则将所述售药机的交接柜的空格口中、与所述自助购药设备的显示屏距离最近的格口确定为所述目标位置。
162.可选地,应用于售药机侧的自助购药装置还包括:
163.控制模块,用于在所述目标位置为带门货箱的情况下,在将所述分拣后的药品传送至所述目标位置后,控制所述目标位置打开。
164.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
165.此外,本公开还一种自助购药系统,包括售药机、服务器以及自助购药设备;
166.其中,所述售药机包括取药装置、交接柜、出货口以及控制器;
167.所述自助购药设备与所述服务器连接,用于响应于接收到购药请求,向所述服务器发送展示请求;
168.所述服务器用于:响应于接收到所述展示请求,确定当前售卖范围;根据所述当前售卖范围,确定待展示药品,并向所述自助购药设备发送所述待展示药品,其中,所述当前售卖范围为售药机库存或全店库存;
169.所述自助购药设备还用于接收并展示所述待展示药品;
170.所述服务器与所述控制器连接,还用于:在检测到待购药品支付成功时,在库存中锁定所述待购药品,并生成针对所述待购药品的分拣任务,其中,所述待展示药品包括所述待购药品,所述分拣任务包括售药机分拣子任务和/或人工分拣子任务;在所述分拣任务包括所述售药机分拣子任务时,将所述售药机分拣子任务发送至所述控制器;
171.所述控制器用于响应于接收到所述售药机分拣子任务,控制所述取药装置执行所述售药机分拣子任务,并将分拣后的药品传送至目标位置,其中,所述目标位置为所述交接柜中的目标格口或者所述出货口。
172.在上述技术方案中,当前售卖范围为售药机库存或全店库存,这样,可以根据药店营业时间自动设定当前售卖范围,例如,白天售卖全店库存,晚上售卖售药机库存,从而实现售卖范围自动化分配,达到可以按照白天售卖全店、夜间售卖机器库存的效果。由此,在当前售卖范围为全店库存时,用户可以通过自助购药设备同时选购售药机内的药品和店内药品,这样,用户通过自助售药机就能够购买到全店库存内的药品,从而避免因售药机库存不足或者售药机售卖范围有限导致的必须通过人工柜台购买药品的问题。并且,通过自助购药设备自助购药效率高,可以减少人工柜台排队购药的烦恼,提升了用户的购药体验。另外,服务器在检测到待购药品支付成功时,在库存中锁定待购药品,可以避免待购药品被分配给其他订单导致的已支付成功的药品购药失败的问题,进一步提升了用户的购药体验。
173.可选地,所述系统还包括客户端;
174.所述服务器与所述客户端连接,还用于:在所述分拣任务包括所述人工分拣子任务时,将所述人工分拣子任务发送至所述客户端,并向所述自助购药设备发送取药提示指令;
175.所述客户端用于接收并展示所述人工分拣子任务;
176.所述自助购药设备还用于响应于接收到所述取药提示指令,生成用于提示用户前往店内取药的提示信息。
177.可选地,所述服务器用于响应于接收到所述展示请求,根据时段与售卖范围之间的对应关系,确定与当前时段对应的售卖范围,作为所述当前售卖范围,其中,所述当前时段为当前时刻所在时段。
178.可选地,所述服务器用于:
179.响应于接收到所述展示请求,确定在目标时段内是否接收到售卖范围切换指令,其中,所述目标时段为当前时刻至当前时段的起始时刻之间的时段,所述当前时段为所述当前时刻所在时段;
180.若在所述目标时段内接收到所述售卖范围切换指令,则根据所述售卖范围切换指令,确定当前售卖范围;
181.若在所述目标时段内未接收到所述售卖范围切换指令,则根据时段与售卖范围之间的对应关系,确定与所述当前时段对应的售卖范围,作为所述当前售卖范围。
182.可选地,所述自助购药设备用于:
183.响应于接收到所述待展示药品,针对每一所述待展示药品,确定该待展示药品是否支持售药机售卖;
184.在该待展示药品不支持售药机售卖的情况下,在展示该待展示药品时,显示用于表征不支持售药机售卖的标识信息。
185.可选地,所述控制器还用于:
186.根据所述自助购药设备的配置信息,确定是否配置有出货位置;
187.若确定配置有出货位置,则将所配置的出货位置确定为所述目标位置,其中,所述所配置的出货位置为所述目标格口或者所述出货口;
188.若确定未配置出货位置,则将所述售药机的交接柜中、与所述自助购药设备的显示屏距离最近的格口确定为所述目标位置。
189.可选地,所述控制器还用于在所述目标位置为带门货箱的情况下,在将所述分拣后的药品传送至所述目标位置后,控制所述目标位置打开。
190.关于上述实施例中的系统,其中各个部件执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
191.此外,本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开提供的上述应用于服务器的自助购药方法的步骤。
192.图11是根据一示例性实施例示出的一种电子设备1900的框图。例如,电子设备1900可以被提供为一服务器。参照图11,电子设备1900包括处理器1922,其数量可以为一个或多个,以及存储器1932,用于存储可由处理器1922执行的计算机程序。存储器1932中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器1922可以被配置为执行该计算机程序,以执行上述的应用于服务器侧的自助购药方法。
193.另外,电子设备1900还可以包括电源组件1926和通信组件1950,该电源组件1926可以被配置为执行电子设备1900的电源管理,该通信组件1950可以被配置为实现电子设备1900的通信,例如,有线或无线通信。此外,该电子设备1900还可以包括输入/输出(i/o)接口1958。电子设备1900可以操作基于存储在存储器1932的操作系统。
194.在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的应用于服务器侧的自助购药方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器1932,上述程序指令可由电子设备1900的处理器1922执行以完成上述的应用于服务器侧的自助购药方法。
195.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的应用于服务器侧的自助购药方法的代码部分。
196.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
197.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
198.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
技术特征:
1.一种自助购药系统,其特征在于,包括售药机、服务器以及自助购药设备;其中,所述售药机包括取药装置、交接柜、出货口以及控制器;所述自助购药设备与所述服务器连接,用于响应于接收到购药请求,向所述服务器发送展示请求;所述服务器用于:响应于接收到所述展示请求,确定当前售卖范围;根据所述当前售卖范围,确定待展示药品,并向所述自助购药设备发送所述待展示药品,其中,所述当前售卖范围为售药机库存或全店库存;所述自助购药设备还用于接收并展示所述待展示药品;所述服务器与所述控制器连接,还用于:在检测到待购药品支付成功时,在库存中锁定所述待购药品,并生成针对所述待购药品的分拣任务,其中,所述待展示药品包括所述待购药品,所述分拣任务包括售药机分拣子任务和/或人工分拣子任务;在所述分拣任务包括所述售药机分拣子任务时,将所述售药机分拣子任务发送至所述控制器;所述控制器用于响应于接收到所述售药机分拣子任务,控制所述取药装置执行所述售药机分拣子任务,并将分拣后的药品传送至目标位置,其中,所述目标位置为所述交接柜中的目标格口或者所述出货口。2.根据权利要求1所述的系统,其特征在于,所述系统还包括客户端;所述服务器与所述客户端连接,还用于:在所述分拣任务包括所述人工分拣子任务时,将所述人工分拣子任务发送至所述客户端,并向所述自助购药设备发送取药提示指令;所述客户端用于接收并展示所述人工分拣子任务;所述自助购药设备还用于响应于接收到所述取药提示指令,生成用于提示用户前往店内取药的提示信息。3.根据权利要求1所述的系统,其特征在于,所述控制器还用于:根据所述自助购药设备的配置信息,确定是否配置有出货位置;所述售药机若确定配置有出货位置,则将所配置的出货位置确定为所述目标位置,其中,所述所配置的出货位置为所述目标格口或者所述出货口;所述售药机若确定未配置出货位置,则将所述售药机的交接柜中、与所述自助购药设备的显示屏距离最近的格口确定为所述目标位置。4.根据权利要求1-3中任一项所述的系统,其特征在于,所述自助购药设备用于:响应于接收到所述待展示药品,针对每一所述待展示药品,确定该待展示药品是否支持售药机售卖;在该待展示药品不支持售药机售卖的情况下,在展示该待展示药品时,显示用于表征不支持售药机售卖的标识信息。5.一种自助购药方法,其特征在于,包括:自助购药设备响应于接收到购药请求,向服务器发送展示请求;所述服务器响应于接收到所述展示请求,确定当前售卖范围,根据所述当前售卖范围,确定待展示药品,并向所述自助购药设备发送所述待展示药品,其中,所述当前售卖范围为售药机库存或全店库存;所述自助购药设备接收并展示所述待展示药品;所述服务器在检测到待购药品支付成功时,在库存中锁定所述待购药品,生成针对所
述待购药品的分拣任务,其中,所述待展示药品包括所述待购药品,所述分拣任务包括售药机分拣子任务和/或人工分拣子任务;所述服务器在所述分拣任务包括所述售药机分拣子任务时,将所述售药机分拣子任务发送至所述售药机;所述售药机接收并执行所述售药机分拣子任务,并将分拣后的药品传送至目标位置。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述服务器在所述分拣任务包括所述人工分拣子任务时,将所述人工分拣子任务发送至客户端,并向所述自助购药设备发送取药提示指令;所述客户端接收并展示所述人工分拣子任务;所述自助购药设备响应于接收到所述取药提示指令,生成用于提示用户前往店内取药的提示信息。7.根据权利要求5所述的方法,其特征在于,所述服务器响应于接收到所述展示请求,确定当前售卖范围,包括:所述服务器响应于接收到所述展示请求,根据时段与售卖范围之间的对应关系,确定与当前时段对应的售卖范围,作为所述当前售卖范围,其中,所述当前时段为当前时刻所在时段。8.根据权利要求5所述的方法,其特征在于,所述服务器响应于接收到所述展示请求,确定当前售卖范围,包括:所述服务器响应于接收到所述展示请求,确定在目标时段内是否接收到售卖范围切换指令,其中,所述目标时段为当前时刻至当前时段的起始时刻之间的时段,所述当前时段为所述当前时刻所在时段;所述服务器若在所述目标时段内接收到所述售卖范围切换指令,则根据所述售卖范围切换指令,确定当前售卖范围;所述服务器若在所述目标时段内未接收到所述售卖范围切换指令,则根据时段与售卖范围之间的对应关系,确定与所述当前时段对应的售卖范围,作为所述当前售卖范围。9.根据权利要求5所述的方法,其特征在于,所述自助购药设备接收并展示所述待展示药品,包括:所述自助购药设备响应于接收到所述待展示药品,针对每一所述待展示药品,确定该待展示药品是否支持售药机售卖;所述自助购药设备在该待展示药品不支持售药机售卖的情况下,在展示该待展示药品时,显示用于表征不支持售药机售卖的标识信息。10.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述售药机根据所述自助购药设备的配置信息,确定是否配置有出货位置;所述售药机若确定配置有出货位置,则将所配置的出货位置确定为所述目标位置;所述售药机若确定未配置出货位置,则将所述售药机的交接柜的空格口中、与所述自助购药设备的显示屏距离最近的格口确定为所述目标位置。11.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述售药机在所述目标位置为带门货箱的情况下,在将所述分拣后的药品传送至所述目标位置后,控制所述目标位置打开。
12.一种自助购药方法,其特征在于,应用于服务器,包括:响应于接收到自助购药设备发送的展示请求,确定当前售卖范围,其中,所述当前售卖范围为售药机库存或全店库存;根据所述当前售卖范围,确定待展示药品;向所述自助购药设备发送所述待展示药品,以由所述自助购药设备展示所述待展示药品;在检测到待购药品支付成功时,在库存中锁定所述待购药品,并生成针对所述待购药品的分拣任务,其中,所述待展示药品包括所述待购药品,所述分拣任务包括售药机分拣子任务和/或人工分拣子任务;在所述分拣任务包括所述售药机分拣子任务时,将所述售药机分拣子任务发送至所述售药机;在所述分拣任务包括所述人工分拣子任务时,将所述人工分拣子任务发送至客户端,并向自助购药设备发送取药提示指令,其中,所述取药提示指令用于指示所述自助购药设备响生成用于提示用户前往店内取药的提示信息。
技术总结
本公开涉及一种自助购药系统和自助购药方法。系统包括售药机、服务器及自助购药设备;自助购药设备用于若接收到购药请求则向服务器发送展示请求;服务器用于:若接收展示请求则确定售卖范围;根据售卖范围确定待展示药品,将其发送自助购药设备,售卖范围为售药机库存或全店库存;自助购药设备还用于展示待展示药品;服务器还用于生成分拣任务,若分拣任务包括售药机分拣子任务则将子任务发送控制器;控制器用于若接收到子任务则控制取药装置执行子任务,将分拣后的药品传送至目标位置。可根据药店营业时间自动设定当前售卖范围,实现售卖范围自动化分配,在当前售卖范围为全店库存时,用户可通过自助购药设备同时选购售药机内的药品和店内药品。机内的药品和店内药品。机内的药品和店内药品。
技术研发人员:王娇 谷海悦 王利双 于国华 修宇家 张中亚
受保护的技术使用者:北京三快在线科技有限公司
技术研发日:2023.04.28
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/