一种物品输出通道的管理方法、装置及介质与流程

文档序号:33124845发布日期:2023-02-01 04:47阅读:26来源:国知局
一种物品输出通道的管理方法、装置及介质与流程

1.本发明涉及货道管理技术领域,具体的,本发明应用于自助售卖机的货道管理领域,特别是涉及一种物品输出通道的管理方法、装置及介质。


背景技术:

2.目前,自动售货机被广泛应用在各个领域,现有的自助售货机种类多,功能也较全,但这些自助售卖机所使用的货道却较为单一,最常见的货道例如弹簧螺旋货道、履带货道、s形堆积货道或者集群的格子柜等;而在医药售卖领域中,大部分售药机也都是采用自动售货机的货道设计,但与自动售货机不同的是,售药机中的药品尺寸多种多样,若采用自助售卖机的单一货道架构,则无法满足多种尺寸药品的存放和出货。


技术实现要素:

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.调用所述逻辑设置接口读取所述货道需求信息中的所述需求货道编码以及所述货道合并区间编码;
29.调用所述逻辑设置接口设定所述需求货道编码为第一层编码;调用所述逻辑设置接口确认与所述第一层编码相匹配的货道模块;
30.调用所述逻辑设置接口识别所述货道合并区间编码所对应的待合并子货道编码区间;
31.调用所述逻辑设置接口按照所述待合并子货道编码区间将与所述第一层编码相匹配的货道模块的若干子出货通道进行选择合并,得到与所述待合并子货道编码区间相匹配的合并子货道;
32.调用所述逻辑设置接口为所述合并子货道分配货道逻辑编码;
33.令所述货道逻辑编码作为所述选择合并后的与所述第一层编码相匹配的货道模块的货道逻辑。
34.作为一种改进的方案,所述货道合并区间编码包括按照第一顺序设置的若干货道合并数量值;
35.所述调用所述逻辑设置接口识别所述货道合并区间编码所对应的待合并子货道编码区间,包括:
36.识别与所述第一层编码相匹配的货道模块的若干子出货通道的若干第一子货道编码;
37.按照所述第一顺序将若干第一子货道编码划分为与若干所述货道合并数量值分别匹配的若干编码组;
38.设定若干编码组分别为若干所述待合并子货道编码区间。
39.作为一种改进的方案,所述出货需求信息包括:待出货层编码、待出货货道逻辑编码、待出货货品信息以及待出货货品数量;
40.所述基于所述逻辑读取接口、所述出货控制接口、所述货道逻辑和所述出货需求
信息进行货品出货控制,包括:
41.调用所述逻辑读取接口读取所述出货需求信息中的所述待出货层编码和所述待出货子货道逻辑编码;
42.确认与所述待出货层编码相对应的第一货道模块;
43.确认所述第一货道模块中与所述待出货货道逻辑编码相对应的第一合并子货道;
44.在所述货道应用设备中识别与所述待出货货品信息和所述待出货货品数量均匹配的待输出货品;
45.调用所述出货控制接口通过所述第一货道模块的所述第一合并子货道将所述待输出货品进行输出。
46.作为一种改进的方案,所述货品状态包括:与若干所述子出货货道分别对应的若干子货品状态;
47.每个所述子货品状态均包括:缺货状态和非缺货状态;
48.所述基于所述补货提示接口和所述货品状态进行补货提示,包括:
49.识别若干所述子货品状态;
50.若干所述子货品状态中存在所述缺货状态时,识别所述缺货状态所对应的第二子出货货道,调用所述补货提示接口打开该第二子出货货道所对应的第二状态灯;
51.打开所述第二状态灯后,周期性查询该第二状态灯所对应的第二子出货货道的子货品状态;当周期性查询的子货品状态为所述非缺货状态时,调用所述补货提示接口关闭所述第二状态灯。
52.作为一种改进的方案,所述判断所述第一硬件状态或所述第二硬件状态中是否存在硬件故障状态,包括:
53.判断所述第一硬件状态或所述第二硬件状态中是否存在故障错误码;
54.若存在,则读取所述故障错误码所对应的第一硬件状态或第二硬件状态中的故障识别码,并判断所述第一硬件状态或所述第二硬件状态中存在所述硬件故障状态;若未存在,则判断所述第一硬件状态或所述第二硬件状态中未存在所述硬件故障状态。
55.另一方面,本发明还提供一种物品输出通道的管理装置,包括:
56.初始化单元,用于在货道应用设备上配置货道模块、初始化接口、状态获取接口、逻辑设置接口、补货提示接口、逻辑读取接口和出货控制接口;所述初始化单元还用于根据所述初始化接口和所述状态获取接口检测所述货道应用设备和所述货道模块的设备状态;
57.货道逻辑设置单元,用于根据所述设备状态获取货道需求信息,并基于所述货道需求信息和所述逻辑设置接口设置货道逻辑;
58.出货控制单元,用于获取出货需求信息,并基于所述逻辑读取接口、所述出货控制接口、所述货道逻辑和所述出货需求信息进行货品出货控制;
59.补货提示单元,用于获取所述货道模块所对应的货品状态,并基于所述补货提示接口和所述货品状态进行补货提示。
60.另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述物品输出通道的管理方法的步骤。
61.本发明技术方案的有益效果是:
62.1、本发明所述的物品输出通道的管理方法,可以实现在药品售卖机中设计可合并的货道模块,且可以智能化的选择货道进行合并,进而产出不同的货道逻辑以适配不同尺寸大小的药品,最终根据出货的需求,智能的匹配对应的货道,提高了货道的利用率以及兼容性,提高了售药机的运营效率,满足了不同药品的存放和出货,且还可以进行智能的补货提示,简化了药品管理的难度,具有极高的应用价值。
63.2、本发明所述的物品输出通道的管理装置,可以通过初始化单元、货道逻辑设置单元、出货控制单元和补货提示单元的相互配合,进而实现在药品售卖机中设计可合并的货道模块,且可以智能化的选择货道进行合并,进而产出不同的货道逻辑以适配不同尺寸大小的药品,最终根据出货的需求,智能的匹配对应的货道,提高了货道的利用率以及兼容性,提高了售药机的运营效率,满足了不同药品的存放和出货,且还可以进行智能的补货提示,简化了药品管理的难度,具有极高的应用价值。
64.3、本发明所述的计算机可读存储介质,可以实现引导初始化单元、货道逻辑设置单元、出货控制单元和补货提示单元进行配合,进而实现本发明所述的物品输出通道的管理方法,本发明所述的计算机可读存储介质有效提高了所述物品输出通道的管理方法的可操作性。
附图说明
65.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
66.图1是本发明实施例1所述物品输出通道的管理方法的流程示意图;
67.图2是本发明实施例1所述物品输出通道的管理方法的详细流程示意图;
68.图3是本发明实施例2所述物品输出通道的管理装置的架构示意图。
具体实施方式
69.下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
70.在本发明的描述中,需要说明的是,本发明所描述的实施例是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
71.本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
72.实施例1
73.本实施例提供一种物品输出通道的管理方法,如图1和图2所示,包括以下步骤:
74.s100、初始化步骤,具体包括:
75.s110、在货道应用设备上配置货道模块、初始化接口、状态获取接口、逻辑设置接口、补货提示接口、逻辑读取接口和出货控制接口;基于所述初始化接口和所述状态获取接口检测所述货道应用设备和所述货道模块的设备状态;在本实施方式中,货道应用设备即为所述货道模块所配置在的售药机设备;
76.s200、货道逻辑修改步骤,具体包括:
77.s210、基于所述设备状态获取货道需求信息,基于所述货道需求信息和所述逻辑设置接口设置货道逻辑;
78.s300、出货控制步骤,具体包括:
79.s310、获取出货需求信息,基于所述逻辑读取接口、所述出货控制接口、所述货道逻辑和所述出货需求信息进行货品出货控制;
80.s400、补货提示步骤,具体包括:
81.s410、获取所述货道模块所对应的货品状态,基于所述补货提示接口和所述货品状态进行补货提示。
82.作为本发明的一种实施方式,所述货道模块包括:若干子出货通道以及与若干所述子出货通道对应设置的若干状态灯;在本实施方式中,一个货道模块中设有24个货道,24个货道即为所述若干子出货通道,每个货道中配置一个出货装置和一个提示灯,提示灯即为所述状态灯,每个出货装置和提示灯可分别独立控制,对应的每个货道设有货道编号分别为1~24;可选的,在每个售药机中可安装多个货道模块,进而实现更多的货道逻辑配置方案;
83.作为本发明的一种实施方式,所述设备状态包括:第一状态和第二状态;所述第一状态为设备待应用状态;所述第二状态为设备故障状态;设备状态主要用于后续的设备使用标识,对于设备状态为第一状态的设备可以投入使用,对于设备状态为第二状态的设备需要故障维护;
84.作为本发明的一种实施方式,所述基于所述初始化接口和所述状态获取接口检测所述货道应用设备和所述货道模块的设备状态,包括:调用所述初始化接口对所述货道应用设备和所述货道模块均进行初始化;在本实施方式中,初始化接口的配置文件为:int initdevice(char*pcport,int nbaudrate),前述进行的初始化为打开所述货道应用设备和所述货道模块中的各个串口通信,同时对货道应用设备和货道模块的硬件初始化;调用所述状态获取接口获取初始化后的所述货道应用设备的第一硬件状态和所述货道模块的第二硬件状态;状态获取接口的配置文件为:int getdevicestatus(int&nstatus,int&nerrorcode);该接口方便使用者获取设备状态,进而便于运行中的设备故障检测排查以及后期的售后维护;其中nstatus代表设备状态,0,1,2分别代表正常,离线,设备故障;nerrorcode代表故障错误码,故当nstatus为硬件故障时候,nerrorcode的值才有意义;判断所述第一硬件状态或所述第二硬件状态中是否存在硬件故障状态;若未存在,则说明货道应用设备和所述货道模块全部正常运作,故生成所述第一状态;若存在,则说明货道应用设备和所述货道模块中可能出现运行或启动异常,故生成所述第二状态。
85.作为本发明的一种实施方式,所述判断所述第一硬件状态或所述第二硬件状态中
是否存在硬件故障状态,包括:判断所述第一硬件状态或所述第二硬件状态中是否存在故障错误码;在本实施方式中,第一硬件状态和第二硬件状态即为前述配置文件中获取到的nstatus状态标识码,故障错误码即为1或2;若nstatus中存在1或2时说明设备离线或故障,则判断所述第一硬件状态或所述第二硬件状态中存在硬件故障状态,之后读取所述故障错误码所对应的第一硬件状态或第二硬件状态中的故障识别码,故障识别码即为前述的nerrorcode值;根据所述识别码进行故障诊断;若nstatus中未存在1或2时说明设备正常,则判断所述第一硬件状态或所述第二硬件状态中不存在硬件故障状态;
86.作为本发明的一种实施方式,所述基于所述设备状态获取货道需求信息,包括:识别所述设备状态;所述设备状态为所述第一状态时,获取所述货道需求信息;所述货道需求信息包括:需求货道编码以及货道合并区间编码;需求货道编码以及货道合并区间编码为在售药机上需要进行药品输出时,所输入的需要出货的货道模块的编码以及该货道模块中需要合并的子出货货道的货道编码,前述两个编码可以为操作人员指定输入,也可选为通过售药机内部的识别模块和判断模块智能判断出的编码;例如,通过售药机内部的识别模块识别需要出药的药品规格,通过售药机内部的识别模块根据识别出的药品规格以及售药机内子出货货道的规格,自动计算出单个子出货货道是否满足药品规格,若满足则不需要合并货道,若未满足,可选将多个货道合并直至合并后的货道规格满足前述药品规格;需求货道编码以及货道合并区间编码的编码格式在后续步骤中进行解释;
87.作为本发明的一种实施方式,所述基于所述货道需求信息和所述逻辑设置接口设置货道逻辑,包括:调用所述逻辑设置接口为所述货道模块设置层编码;逻辑设置接口的配置文件为:int setlogictrackinfo(int nlayerindex,char*pctrackinfo),其中,nlayerindex层编号,实际即为模块编号,即为所述的层编码,用于代表售药机中配置的每个货道模块的独立识别码;调用所述逻辑设置接口为所述货道模块的若干所述子出货通道分别设置子货道编码,基于前述举例,当一个货道模块有24个子出货货道时,子货道编码即对应前述1~24;
88.调用所述逻辑设置接口读取所述货道需求信息中的所述需求货道编码以及所述货道合并区间编码;在本实施方式中,货道合并区间编码的格式与前述配置文件中的pctrackinfo逻辑货道信息相对应的,该信息由连续的多个数字元素组成,每个元素以英文逗号分割,每个元素的值代表的就是对应逻辑货道包含的物理货道的数量,所有元素之和等于物理货道总数;逻辑货道号从左至右依次递增,最左边的货道号是1;例如,基于前述举例总共有24个子出货货道,当货道合并区间编码为“6,4,10,1,1,1,1”时,即需要对1~6号的子出货货道进行合并,对7~10号的子出货货道进行合并,对11~20号的子出货货道进行合并,其余不合并,此时意味这一层货道模块下,总共有7个逻辑货道,例如需要第二个逻辑货道出货时,物理货道7-11会同时触发进行出药;故调用所述逻辑设置接口设定所述需求货道编码为第一层编码;调用所述逻辑设置接口确认与所述第一层编码相匹配的货道模块;第一层编码即为确认后的需要进行出货的货道模块的编码;调用所述逻辑设置接口识别所述货道合并区间编码所对应的待合并子货道编码区间,待合并子货道编码区间即为需要合并的货道编码区间,基于前述举例中的“6,4,10,1,1,1,1”,其中“6”所对应的1~6号的子出货货道,“4”所对应的“7~10号的子出货货道”,“10”所对应的11~20号的子出货货道即分别为所述待合并子货道编码区间;故调用所述逻辑设置接口按照所述待合并子货道编
码区间将与所述第一层编码相匹配的货道模块的若干子出货通道进行选择合并,得到与所述待合并子货道编码区间相匹配的合并子货道,基于上述举例,在合并时,即按照6,4,10,1,1,1,1,将1~6号的子出货货道、7~10号的子出货货道以及11~20号的子出货货道进行合并;调用所述逻辑设置接口为所述合并子货道分配货道逻辑编码;令所述货道逻辑编码作为所述选择合并后的与所述第一层编码相匹配的货道模块的货道逻辑;对应的,货道逻辑编码即为为每个独立或合并的货道分配货道逻辑编码,基于上述举例,合并后,1~6号的子出货货道合并得到的货道为逻辑1,7~10号的子出货货道合并得到的货道为逻辑2,11~20号的子出货货道合并得到的货道为逻辑3,其与的“1,1,1,1”分别为逻辑4、逻辑5、逻辑6和逻辑8,以此类推;
89.作为本发明的一种实施方式,所述货道合并区间编码包括按照第一顺序设置的若干货道合并数量值;此处的货道合并数量值分别指前述举例中的“6”、“4”、“10”、“1”、“1”、“1”和“1”;
90.作为本发明的一种实施方式,所述调用所述逻辑设置接口识别所述货道合并区间编码所对应的待合并子货道编码区间,包括:
91.识别与所述第一层编码相匹配的货道模块的若干子出货通道的若干第一子货道编码,若干第一子货道编码,例如1~24;按照所述第一顺序将若干第一子货道编码划分为与若干所述货道合并数量值分别匹配的若干编码组,若干编码组例如“1~6”,“7~10”,“11~20”,“21”,“22”,“23”,“24”;故设定若干编码组分别为若干所述待合并子货道编码区间。
92.作为本发明的一种实施方式,所述出货需求信息包括:待出货层编码、待出货货道逻辑编码、待出货货品信息以及待出货货品数量;待出货层编码即为需要进行出货的货道模块对应的层编码;待出货货道逻辑编码即为该待出货层编码对应的出货模块中需要出货的逻辑货道的编码,该逻辑货道的编码的格式即为前述出货模块中的子出货货道在合并后所分配的货道逻辑格式,例如逻辑1、逻辑2等;
93.作为本发明的一种实施方式,所述基于所述逻辑读取接口、所述出货控制接口、所述货道逻辑和所述出货需求信息进行货品出货控制,包括:调用所述逻辑读取接口读取所述出货需求信息中的所述待出货层编码和所述待出货子货道逻辑编码;逻辑读取接口的配置文件为:int getlogictrackinfo(int nlayerindex,char*pctrackinfo);确认与所述待出货层编码相对应的第一货道模块;确认所述第一货道模块中与所述待出货货道逻辑编码相对应的第一合并子货道;在所述货道应用设备中识别与所述待出货货品信息和所述待出货货品数量均匹配的待输出货品;在本实施方式中,所述待出货货品信息即为需要出货的药品的相关标识信息,所述待出货货品数量即为需要出货药品的数量;调用所述出货控制接口通过所述第一货道模块的所述第一合并子货道中的出货装置将所述待输出货品进行输出;
94.作为本发明的一种实施方式,所述货品状态包括:在所述货道应用设备中,若干所述子出货货道所分别对应的若干子货品的若干子货品状态;每个子货品即为每个出货货道下所对应的货品的数量状态,该数量状态通过预设的某货品的缺货数量提示值进行判断;当某子出货货道对应的子货品的数量不大于其预设的缺货数量提示值时,即为缺货状态,反之为非缺货状态;故每个所述子货品状态均包括:缺货状态和非缺货状态;
95.作为本发明的一种实施方式,所述基于所述补货提示接口和所述货品状态进行补
货提示,包括:识别若干所述子货品状态;若干所述子货品状态中存在所述缺货状态时,识别所述缺货状态所对应的第二子出货货道,调用所述补货提示接口打开该第二子出货货道所对应的第二状态灯;打开所述第二状态灯后,周期性查询该第二状态灯所对应的第二子出货货道的子货品状态;当周期性查询的子货品状态为所述非缺货状态时,调用所述补货提示接口关闭所述第二状态灯;对应的,补货提示接口包括补货灯打开接口和补货灯关闭接口,分别负责补货灯,即前述的“提示灯”或“状态灯”的打开和关闭。
96.实施例2
97.本实施例基于与实施例1中所述的一种物品输出通道的管理方法相同的发明构思,提供一种物品输出通道的管理装置,如图3所示,包括:
98.初始化单元,用于在货道应用设备上配置货道模块、初始化接口、状态获取接口、逻辑设置接口、补货提示接口、逻辑读取接口和出货控制接口;所述初始化单元还用于根据所述初始化接口和所述状态获取接口检测所述货道应用设备和所述货道模块的设备状态;
99.作为本发明的一种实施方式,所述货道模块包括:若干子出货通道以及与若干所述子出货通道对应设置的若干状态灯;所述设备状态包括:第一状态和第二状态;所述第一状态为设备待应用状态;所述第二状态为设备故障状态;
100.作为本发明的一种实施方式,所述初始化单元基于所述初始化接口和所述状态获取接口检测所述货道应用设备和所述货道模块的设备状态,包括:初始化单元调用所述初始化接口对所述货道应用设备和所述货道模块均进行初始化;初始化单元调用所述状态获取接口获取初始化后的所述货道应用设备的第一硬件状态和所述货道模块的第二硬件状态;初始化单元判断所述第一硬件状态或所述第二硬件状态中是否存在硬件故障状态;若未存在,则初始化单元生成所述第一状态;若存在,则初始化单元生成所述第二状态。
101.作为本发明的一种实施方式,所述初始化单元判断所述第一硬件状态或所述第二硬件状态中是否存在硬件故障状态,包括:初始化单元判断所述第一硬件状态或所述第二硬件状态中是否存在故障错误码;若存在,则初始化单元读取所述故障错误码所对应的第一硬件状态或第二硬件状态中的故障识别码,并判断所述第一硬件状态或所述第二硬件状态中存在所述硬件故障状态;若未存在,则初始化单元判断所述第一硬件状态或所述第二硬件状态中未存在所述硬件故障状态。
102.货道逻辑设置单元,用于根据所述设备状态获取货道需求信息,并基于所述货道需求信息和所述逻辑设置接口设置货道逻辑;
103.作为本发明的一种实施方式,所述货道逻辑设置单元基于所述设备状态获取货道需求信息,包括:货道逻辑设置单元识别所述设备状态;所述设备状态为所述第一状态时,货道逻辑设置单元获取所述货道需求信息。
104.作为本发明的一种实施方式,所述货道需求信息包括:需求货道编码以及货道合并区间编码;
105.作为本发明的一种实施方式,所述货道逻辑设置单元基于所述货道需求信息和所述逻辑设置接口设置货道逻辑,包括:货道逻辑设置单元调用所述逻辑设置接口为所述货道模块设置层编码;货道逻辑设置单元调用所述逻辑设置接口为所述货道模块的若干所述子出货通道分别设置子货道编码;货道逻辑设置单元调用所述逻辑设置接口读取所述货道需求信息中的所述需求货道编码以及所述货道合并区间编码;货道逻辑设置单元调用所述
逻辑设置接口设定所述需求货道编码为第一层编码;调用所述逻辑设置接口确认与所述第一层编码相匹配的货道模块;货道逻辑设置单元调用所述逻辑设置接口识别所述货道合并区间编码所对应的待合并子货道编码区间;货道逻辑设置单元调用所述逻辑设置接口按照所述待合并子货道编码区间将与所述第一层编码相匹配的货道模块的若干子出货通道进行选择合并,得到与所述待合并子货道编码区间相匹配的合并子货道;货道逻辑设置单元调用所述逻辑设置接口为所述合并子货道分配货道逻辑编码;货道逻辑设置单元令所述货道逻辑编码作为所述选择合并后的与所述第一层编码相匹配的货道模块的货道逻辑。
106.作为本发明的一种实施方式,所述货道合并区间编码包括按照第一顺序设置的若干货道合并数量值;
107.作为本发明的一种实施方式,所述货道逻辑设置单元调用所述逻辑设置接口识别所述货道合并区间编码所对应的待合并子货道编码区间,包括:货道逻辑设置单元识别与所述第一层编码相匹配的货道模块的若干子出货通道的若干第一子货道编码;货道逻辑设置单元按照所述第一顺序将若干第一子货道编码划分为与若干所述货道合并数量值分别匹配的若干编码组;货道逻辑设置单元设定若干编码组分别为若干所述待合并子货道编码区间。
108.出货控制单元,用于获取出货需求信息,并基于所述逻辑读取接口、所述出货控制接口、所述货道逻辑和所述出货需求信息进行货品出货控制;
109.作为本发明的一种实施方式,所述出货需求信息包括:待出货层编码、待出货货道逻辑编码、待出货货品信息以及待出货货品数量;
110.作为本发明的一种实施方式,所述出货控制单元基于所述逻辑读取接口、所述出货控制接口、所述货道逻辑和所述出货需求信息进行货品出货控制,包括:出货控制单元调用所述逻辑读取接口读取所述出货需求信息中的所述待出货层编码和所述待出货子货道逻辑编码;出货控制单元确认与所述待出货层编码相对应的第一货道模块;出货控制单元确认所述第一货道模块中与所述待出货货道逻辑编码相对应的第一合并子货道;出货控制单元在所述货道应用设备中识别与所述待出货货品信息和所述待出货货品数量均匹配的待输出货品;出货控制单元调用所述出货控制接口通过所述第一货道模块的所述第一合并子货道将所述待输出货品进行输出。
111.补货提示单元,用于获取所述货道模块所对应的货品状态,并基于所述补货提示接口和所述货品状态进行补货提示。
112.作为本发明的一种实施方式,所述货品状态包括:与若干所述子出货货道分别对应的若干子货品状态;每个所述子货品状态均包括:缺货状态和非缺货状态;
113.作为本发明的一种实施方式,所述补货提示单元基于所述补货提示接口和所述货品状态进行补货提示,包括:补货提示单元识别若干所述子货品状态;若干所述子货品状态中存在所述缺货状态时,补货提示单元识别所述缺货状态所对应的第二子出货货道,补货提示单元调用所述补货提示接口打开该第二子出货货道所对应的第二状态灯;补货提示单元打开所述第二状态灯后,补货提示单元周期性查询该第二状态灯所对应的第二子出货货道的子货品状态;当周期性查询的子货品状态为所述非缺货状态时,补货提示单元调用所述补货提示接口关闭所述第二状态灯。
114.实施例3
115.本实施例提供一种计算机可读存储介质,包括:
116.所述存储介质用于储存将上述实施例1所述的物品输出通道的管理方法实现所用的计算机软件指令,其包含用于执行上述为所述物品输出通道的管理方法所设置的程序;具体的,该可执行程序可以内置在实施例2所述的物品输出通道的管理装置中,这样,物品输出通道的管理装置就可以通过执行内置的可执行程序实现所述实施例1所述的物品输出通道的管理方法。
117.此外,本实施例具有的计算机可读存储介质可以采用一个或多个可读存储介质的任意组合,其中,可读存储介质包括电、光、电磁、红外线或半导体的系统、装置或器件,或者以上任意组合。
118.区别于现有技术,采用本技术一种物品输出通道的管理方法、装置及介质,可以实现在药品售卖机中设计可合并的货道模块,且可以智能化的选择货道进行合并,进而产出不同的货道逻辑以适配不同尺寸大小的药品,最终根据出货的需求,智能的匹配对应的货道,提高了货道的利用率以及兼容性,提高了售药机的运营效率,满足了不同药品的存放和出货,且还可以进行智能的补货提示,简化了药品管理的难度,具有极高的应用价值。
119.应理解,在本文的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本文实施例的实施过程构成任何限定。
120.还应理解,在本文实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
121.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本文的范围。
122.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
123.在本文所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
124.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本文实施例方案的目的。
125.另外,在本文各个实施例中的各功能单元可以集成在一个处理单元中,也可以是
各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
126.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本文的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本文各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
127.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1