本发明涉及数据处理,尤其涉及一种互联网药品信息监测数据处理方法及平台。
背景技术:
1、在日常生活中,人们在进行药品购买时,通常会依据医师的药方或者自身的需求去药店购买药品。
2、现有技术中,通常是由工作人员对用药人员所需购买的药品进行选取,但是由于药店的工作人员数量有限,且药店中的药柜数量也可能也会很多,当购药人员较多时,工作人员需要在多个药柜中找到每个购药人员的购买药品,这样可能会来不及对每个购药人员的购买药品进行选取,导致购药人员购药时的效率低下。
3、因此,如何结合购药人员的购买需求自动生成对应实际药品位置的指示图像,高效指示购药人员完成药品的购买成了如今亟需解决的问题。
技术实现思路
1、本发明实施例提供一种互联网药品信息监测数据处理方法及平台,可以结合购药人员的购买需求自动生成对应实际药品位置的指示图像,高效指示购药人员完成药品的购买。
2、本发明实施例的第一方面,提供一种互联网药品信息监测数据处理方法,包括:
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、1、本发明可以结合购药人员的购买需求自动生成对应实际药品位置的指示图像,高效指示购药人员完成药品的购买。本发明首先会生成目标药店的孪生空间,然后再依据采集到的货架实际图中各个实际展示药品的位置确定虚拟展示面中各个虚拟展示药品的位置,从而可以使得到的孪生空间与目标药店是一一对应的,并且可以通过孪生空间快速得到各个药品的位置。本发明在用户需要购买药品时,可以依据用户所需要购买的药品生成俯视指示图和正视指示图,从而可以依据该俯视指示图为用户显示购买药品所在货架的具体位置,依据该正视指示图为用户显示购买药品在相应货架中的具体位置,从而可以引导用户完成相应药品的购买。
49、2、本发明还会依据用户的上新需求快速找到上新药品在虚拟展示面中的放置位置,从而可以提高对药品上新时的摆放效率。具体的,本发明会对每一层的多个摆放间隙先按照间隙距离从大到小进行排列得到第一间隙序列,然后再按照层数从高到底对多个第一间隙序列进行排列得到第二间隙序列,这样可以在药品摆放时优先对间隙距离较大的摆放间隙进行上新药品的摆放,减少因药品摆放尺寸过大而摆放间隙过小,从而使相应的药品摆放不下的情况发生,并且还可以将药品优先摆放在较醒目的位置,使相应的药品较容易被发现。在对药品进行摆放时,本发明会先按照图像长度对各个上新药品图像进行排列得到上新图像序列,然后再依次依据上新图像序列中的上新药品对应的偏移摆放距离对多个摆放间隙进行遍历,然后找到符合摆放条件且层数最高的摆放间隙对相应的上新药品进行摆放,这样可以优先对摆放尺寸较大的上新药品优先进行摆放,减少后续出现上新药品摆放不下的情况,并且可以结合摆放间隙和上新药品图像对应的偏移摆放距离自动确定各个上新药品的摆放位置,提高对上新药品摆放时的效率。
50、3、本发明还会相隔预设时间段判断药品货架中各个药品的放置位置是否发生了改变,并在药品位置发生改变时提醒管理端对相应药品的位置进行纠正。本发明在判断相应药品的位置是否发生改变时,会通过货架实际图和当前实际图中各个药品的中心点对其进行判断,首先本发明会将中心点之间的距离在预设距离范围内实际药品和当前药品作为一组比对组,然后通过比对组中的药品名称是否一致,或者有没有与当前药品对应的实际药品来判断当前药品的放置位置是不是异常的,并在当前药品的位置异常时提醒管理端对相应的药品位置进行纠正,从而可以提高在找寻药品时的准确性。