一种对药店小票提取特定药企商品信息的方法与流程

文档序号:28319133发布日期:2022-01-04 21:39阅读:255来源:国知局
一种对药店小票提取特定药企商品信息的方法与流程

1.本公开涉及电子商务领域,尤其涉及一种对药店小票提取特定药企商品信息的方法。


背景技术:

2.该技术方案一般用在商业综合体或者大型购物中心,只能识别指定商户的购物小票,用户需要选择指定商户,用户使用手机拍照小票上传,识别小票之后可以得到交易金额,上述的技术方案解决的是针对零售商的小票转换成积分的问题,但不能解决特定品牌商家的小票上传的商家的购物小票转化成积分,因为消费者在零售商的购物小票,通常包含多个品牌商家,上述方案只能识别出小票的总金额,并不能识别单个品牌商品的对应金额。


技术实现要素:

3.有鉴于此,本公开提出了一种对药店小票提取特定药企商品信息的方法,包括:
4.获取小票图片、位置信息和名称信息;
5.将所述小票图片中的文字转换成字符串;
6.根据所述位置信息和所述名称信息选择对应的文字处理流程;
7.通过所述文字处理流程解析所述字符串得到所述金额信息;
8.返回所述金额信息。
9.在一种可能的实现方式中,将所述小票图片中的文字转换成字符串时,使用通用文字ocr服务技术。
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.图1示出本公开实施例的对药店小票提取特定药企商品信息的方法的流程图;
45.图2示出本公开实施例的对药店小票提取特定药企商品信息的方法的原理图;
46.图3示出本公开实施例的对药店小票提取特定药企商品信息的方法的小票示意图;
47.图4示出本公开实施例的对药店小票提取特定药企商品信息的方法的字符串示意图;
48.图5示出本公开实施例的对药店小票提取特定药企商品信息的装置的框图;
49.图6示出本公开实施例的对药店小票提取特定药企商品信息的设备的框图。
具体实施方式
50.以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
51.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
52.另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
53.图1示出根据本公开一实施例的对药店小票提取特定药企商品信息的方法的流程图。如图1所示,该对药店小票提取特定药企商品信息的方法包括:
54.步骤s100,获取小票图片、位置信息和名称信息,步骤s200,将小票图片中的文字转换成字符串,步骤s300,根据位置信息和名称信息选择对应的文字处理流程,步骤s400,通过文字处理流程解析字符串得到金额信息,返回金额信息。
55.通过获取小票图片、位置信息和名称信息,将小票图片中的文字转换成字符串,根据位置信息和名称信息选择对应的文字处理流程,通过文字处理流程解析字符串得到金额信息,返回金额信息。以使消费者上传小票之后选择对应药店名称,可以匹配对应小票的文字处理流程,以此克服兼容几百个不同小票模板样式的问题。
56.具体的,参见图1,首先执行步骤s100,获取小票图片、位置信息和名称信息。
57.在一种可能的实现方式中,参见图2,由用户在客户端先选择给出小票的药店所在的区域,并选择药店的名称,接着上传小票图片,由客户端将小票图片、药店所在的区域(位置信息)和药店的名称(名称信息)发送给服务器端,这样,服务器就获取了小票图片、位置信息和名称信息。举例来说,参见图3,用户选择的地区是昆明,选择的药店名称为东骏大药房,图3即为该药店的小票图片。
58.进一步的,参见图1,执行步骤s200,将小票图片中的文字转换成字符串。
59.在一种可能的实现方式中,服务器端在获取到小票图片后,首先需要将图片中的文字转换为正常的文字格式,即可识别的字符串,将小票图片中的文字转换成字符串时,使用通用文字ocr服务技术。举例来说,参见图3和图4,将图3中的文字转换为字符串,其中包括药店名称和药店位置信息:“东峻大药房楚雄雄宝路二店”,还有流水号:“10052294”,还包括:药品名称及编号“46325/人绒毛膜促性腺激素检测试纸”,产地为“润和生物医药科技”,单价“2.8”,实价“2.8”,数量:“5”,金额:“14”和生产日期有效期等信息。
60.进一步的,参见图1,执行步骤s300,根据位置信息和名称信息选择对应的文字处
理流程。
61.在一种可能的实现方式中,服务器端获取位置信息和名称信息,依据位置信息和名称信息从数据库中获取对应的小票格式,其中,小票格式为小票中的文字排布方式小票格式,接着依据小票格式选择对应的文字处理流程。举例来说,获取到的药店名称和药店位置信息:“东峻大药房楚雄雄宝路二店”,在数据库中找到该药店对应的小票格式,其中,小票格式记录第一行为药店名称及位置,第二行为日期,第三行为流水号等信息,直到最后的金额,表示该药品的信息结束,从下一行开始为另一药品的信息,从数据库中选择适合以此格式的文字处理流程,该文字处理流程为:将从第一行获取到的字符与药店名称进行对应,若不需要对日期进行识别,在识别到换行的时候,不进行任何操作,再识别到换行时,则将接下来的字符与流水号进行对应,直到识别完整张小票,即没有字符为止,该文字识别流程结束。
62.为了防止消费者把一张小票重复上传,重复取得积分的情况。还需要识别并记录出小票流水号、订单号等,消费者重复上传则无效,在一种可能的实现方式中,将小票图片中的文字转换成字符串后还包括:在字符串中获取流水号和订单号,依据流水号和订单号判断是否进行文字处理流程。在一种可能的实现方式中,依据流水号和订单号判断是否进行文字处理流程包括:在数据库中查找流水号和订单号,若数据库中存在流水号和订单号,则不进行文字处理流程。举例来说:用户上传的小票信息中流水号包括:“10052294”,在数据库中查找该流水号,发现同样的流水号:“10052294”已经兑换积分,则停止进行下一步骤。
63.进一步的,参见图1,步骤s400,通过文字处理流程解析字符串得到金额信息,返回金额信息。
64.在一种可能的实现方式中,服务器端通过文字处理流程解析字符串得到金额信息包括:在字符串中获取药店名称,依据药店名称获取对应的商品名称,依据商品名称获取对应的金额信息。举例来说:在字符串中要找到同一药品商家的商品,若以云南白药集团为药品商家,即“产地:云南白药集团”,可以查找到对应的商品名称:“云南白药气雾剂”,同样的,可以获取药品的购买数量:“1”,单价:“33.5”,金额:“33.5”,即金额信息为“33.5”,将该金额信息返回到客户端上,由客户端进行积分显示。
65.在另一种可能的实现方式中,通过解析小票中的文字不能直接获取金额信息,需要通过计算来获取商品的交易金额,举例来说,以云南白药集团为药品商家,在小票中的显示为“产地:云南白药集团”,可以查找到对应的商品名称:“云南白药气雾剂”,同样的,可以获取药品的购买数量:“2”,单价:“33.5”,可以用单价“33.5”乘以购买数量“2”得到交易金额,将该交易金额作为金额信息返回到客户端上,由客户端进行积分显示。
66.另外的,在实际情况还要考虑到消费者参与店铺促销活动的情况,如果参与的是整单满减优惠的活动,小票并标识出每个药品的真实支付价格。针对这种情况还需要识别出整单实付金额、应付金额,来调整出药品实际支付金额。进一步的,依据商品名称获取对应的金额信息包括:获取总实付金额和总应付金额,若总实付金额小于总应付金额,则用总应付金额减去总实付金额得到优惠金额,计算商品名称对应的单价占总应付金额的比例,将比例乘以优惠金额得到单个优惠金额,将单价减去单个优惠金额得到金额信息。举例来说,小票上包括两种商品:“云南白药气雾剂”和“人绒毛膜促性腺激素检测试纸”,其中“云
南白药气雾剂”的购买数量:“1”,单价:“33.5”,金额:“33.5”,“人绒毛膜促性腺激素检测试纸”的单价“2.8”,数量:“5”,金额:“14”,总应付金额为“47.5”,总实付金额为“38”,则优惠金额为“9.5”,按“云南白药气雾剂”的单价在总应付金额的占比计算“云南白药气雾剂”的实付金额为33.5-6.7为26.8,则金额信息为26.8。
67.需要说明的是,尽管以上述各个步骤作为示例介绍了对药店小票提取特定药企商品信息的方法如上,但本领域技术人员能够理解,本公开应不限于此。事实上,用户完全可根据个人喜好和/或实际应用场景灵活设定对药店小票提取特定药企商品信息的方法,只要达到所需功能即可。
68.这样,通过获取小票图片、位置信息和名称信息,将小票图片中的文字转换成字符串,根据位置信息和名称信息选择对应的文字处理流程,通过文字处理流程解析字符串得到金额信息,返回金额信息。以使消费者上传小票之后选择对应药店名称,可以匹配对应小票的文字处理流程,以此克服兼容几百个不同小票模板样式的问题。
69.进一步的,根据本公开的另一方面,还提供了一种对药店小票提取特定药企商品信息的装置100。由于本公开实施例的对药店小票提取特定药企商品信息的装置100的工作原理与本公开实施例的对药店小票提取特定药企商品信息的方法的原理相同或相似,因此重复之处不再赘述。参见图5,本公开实施例的对药店小票提取特定药企商品信息的装置100包括图片获取模块110、字符串转换模块120、文字处理流程选择模块130和金额信息解析模块140;
70.图片获取模块110,被配置为获取小票图片、位置信息和名称信息;
71.字符串转换模块120,被配置为将小票图片中的文字转换成字符串;
72.文字处理流程选择模块130,被配置为根据位置信息和名称信息选择对应的文字处理流程;
73.金额信息解析模块140,被配置为通过文字处理流程解析字符串得到金额信息,并返回金额信息。
74.更进一步地,根据本公开的另一方面,还提供了一种对药店小票提取特定药企商品信息的设备200。参阅图6,本公开实施例对药店小票提取特定药企商品信息的设备200包括处理器210以及用于存储处理器210可执行指令的存储器220。其中,处理器210被配置为执行可执行指令时实现前面任一所述的对药店小票提取特定药企商品信息的方法。
75.此处,应当指出的是,处理器210的个数可以为一个或多个。同时,在本公开实施例的对药店小票提取特定药企商品信息的设备200中,还可以包括输入装置230和输出装置240。其中,处理器210、存储器220、输入装置230和输出装置240之间可以通过总线连接,也可以通过其他方式连接,此处不进行具体限定。
76.存储器220作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序和各种模块,如:本公开实施例的对药店小票提取特定药企商品信息的方法所对应的程序或模块。处理器210通过运行存储在存储器220中的软件程序或模块,从而执行对药店小票提取特定药企商品信息的设备200的各种功能应用及数据处理。
77.输入装置230可用于接收输入的数字或信号。其中,信号可以为产生与设备/终端/服务器的用户设置以及功能控制有关的键信号。输出装置240可以包括显示屏等显示设备。
78.根据本公开的另一方面,还提供了一种非易失性计算机可读存储介质,其上存储
有计算机程序指令,计算机程序指令被处理器210执行时实现前面任一所述的对药店小票提取特定药企商品信息的方法。
79.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1