云扫付设备及其云扫付方法、计算机可读存储介质与流程

文档序号:22215708发布日期:2020-09-15 19:03阅读:242来源:国知局
云扫付设备及其云扫付方法、计算机可读存储介质与流程

本发明涉及扫码支付领域,尤其涉及一种云扫付设备及其云扫付方法、计算机可读存储介质。



背景技术:

现今,便利店商铺为方便管理商品及收付款,会购买一套收款机设备,而一套收款机设备在硬件配置上至少包含了扫码设备和收款电脑,其中,扫码设备负责商品信息及付款码信息的采集,收款电脑负责商品价格的存储以及买卖交易的登记管理。

在上述整套收款机设备中,收款电脑的价格占比往往是最高的,因此,若能在硬件上摒弃收款电脑,则可大幅度降低收款机设备的成本。



技术实现要素:

本发明解决或部分解决现有技术中的不足之处,而提供一种云扫付设备及其云扫付方法、计算机可读存储介质。

为此,提供一种云扫付设备,包括控制器,以及集成在同一设备中且受所述控制器控制的以下模块:

图像采集模块,用于采集二维码图像信息和条形码图像信息;

条形码解码模块,用于将所述条行码图像信息解析成文本信息;

二维码解码模块,用于将所述二维码图像信息解析成文本信息;

通信模块,用于直接与外部的云服务器无线通信,并将所述文本信息无线上传至云服务器。

作为优选方案,还包括集成在同一设备中且受所述控制器控制的显示模块,所述通信模块从云服务器下载对应文本信息的商品价格给予显示模块进行显示。

作为优选方案,还包括集成在同一设备中且受所述控制器控制的语音播报模块,所述通信模块从云服务器下载对应文本信息的付款结果给予语音播报模块进行语音播报。

还提供一种应用于云扫付设备的云扫付方法,包括以下步骤:

步骤a.在云服务器上预先建立商品条形码图像信息与商品价格的映射关系;

步骤b.扫描商品的条形码图像信息并直接上传云服务器,由云服务器根据所述映射关系查询条形码图像信息所对应的商品价格;

步骤c.扫描顾客的付款码图像信息并直接上传云服务器,由云服务器根据所述商品价格向付款码图像信息所对应账号发起线上扣款。

作为优选方案,所述步骤a进一步包括:在云服务器上预先将所述云扫付设备的id与所述映射关系进行绑定;

所述步骤b进一步包括:云服务器根据云扫付设备的id查找对应映射关系,在该映射关系上查询所述商品价格。

作为优选方案,所述步骤a进一步包括:创建用户的个人账户,在云服务器上预先将所述云扫付设备的id与用户的个人账户进行绑定;

所述步骤c进一步包括:云服务器根据云扫付设备的id向用户的个人账户打款。

作为优选方案,所述步骤b进一步包括:从云服务器下载所述商品价格到云扫付设备本地进行现场显示。

作为优选方案,所述步骤c进一步包括:比对云扫付设备本地的商品价格与云服务器线上的商品价格,根据比对结果完成校准。

作为优选方案,所述步骤c进一步包括:从云服务器下载收款结果到云扫付设备本地进行播报。

还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被控制器执行时,实现上述的方法。

有益效果:

本发明通过让云扫付设备直接和云服务器进行通信交互,将商品条行码信息和顾客付款码信息直接发送给云服务器进行扣费收款,扫码扣费过程无需通过收款电脑,从而在硬件上能够摒弃收款电脑,达到降低成本、高效快速通信的目的。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的台件。在附图中:

图1示出了本发明云扫付设备的系统架构;

图2示出了本发明云扫付方法的实施流程;

图3为本发明中电子设备的结构示意图;

图4为本发明中计算机可读存储介质的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本实施例的云扫付设备内置有控制器,以及集成在同一设备中且受控制器控制的如图1所示功能模块,其中功能模块具体包括:

图像采集模块,具体由扫码摄像头构成,用于采集二维码和商品条形码图像信息;

条形码解码模块,由现有的条形码解码程序构成,条形码解码程序写入至控制器内存中,用于将条行码图像信息解析成文本信息;

二维码解码模块,同样由现有的二维码解码程序构成并写入控制器内存,用于将二维码图像信息解析成文本信息;

https通信模块,具体由wifi通信硬件或2g通信硬件构成,用于通过wifi网络或2g网络接入互联网,并与云服务器建立https通信;

价格显示模块,具体由数码管组成以降低成本,用于显示已扫码商品的累计价格;

语音播报模块,由常规扬声器组成,用于语音播报付款结果。

基于上述云扫付设备的系统架构,通过如图2所示的实施流程实现云扫付方法,包括以下实施步骤:

步骤s1.用户通过手机、平板等智能设备下载商品管理app,注册登记以绑定个人账户后,将其店内的云扫付设备的id进行登记,然后用app扫描其店内商品的条形码图像信息并输入商品价格,此过程中,app将商品的条形码图像信息及对应商品价格提交到云服务器中实现录入,并在云服务器中建立条形码图像信息与商品价格的映射关系表,然后存储至数据库以备后用。

所述映射关系表建立后,与用户个人账户进行权限绑定,可被用户通过其账户权限经app进行后台更改,实现添加、删除商品条形码图像信息,及更改商品价格等线上操作。

步骤s2.顾客结算商品时,用户通过云扫付设备的图像采集模块进行扫码,由于现有技术中,常用二维码或code系类条形码(如code39、code93、code128等)进行付款,用ean码或upc码作为商品的条行码,因此,云扫付设备扫码后若识别到图像为商品的条行码(如ean码或upc码),则将图像给到条形码解码模块,在条形码解码模块中解析成文本信息,然后启动https通信模块,通过wifi网络或2g网络用https协议上传文本信息至云服务器。

步骤s3.云服务器收到文本信息后,首先根据所上传的云扫付设备的id查询对应账户,找到对应的映射关系表,然后用文本信息通过查表获取到对应商品价格,将价格信息沿原传输路径下发给对应云扫付设备。

同时,云服务器在云端将价格和之前已扫码的商品总价格进行累计,以做后续校准使用。

云扫付设备通过https通信模块接收价格信息,然后在控制器中将价格和之前已扫码的商品总价格进行累加,每次累加操作后,将累加结果通过价格显示模块进行显示,以便于顾客及用户进行现场信息核对。

步骤s4.重复执行步骤s2、s3,直到将所有商品都扫码完毕,具体地,设置云扫付设备在扫描到二维码或用于付款的条形码(如code系类条形码)时,以该信号为触发,认定商品扫码完毕。

确定商品扫码完毕后,云扫付设备将截止至当前的已扫码商品总价格经https通信模块上传至云服务器,与云服务器上的累计价格进行比对校准,在一致情况下认为校准通过,则继续执行后续扣款操作,否则云服务器暂停扣款操作,并向云扫付设备反馈校准结果,经云扫付设备上的语音播报模块进行语音播报,以提醒用户处理。

步骤s5.顾客通过付款码进行付款时,用户通过云扫付设备的图像采集模块进行扫码,若识别到付款码为二维码,则发送至二维码解码模块中进行解析,若识别到付款码属于code系类条形码,则发送至条形码解码模块中进行解析,然后启动https通信模块,通过wifi网络或2g网络用https协议上传文本信息至云服务器。

步骤s6.云服务器收到付款码的文本信息后,根据其中信息向顾客发起线上扣款,然后根据所上传的云扫付设备的id索引到用户的账户,将金额打到账户上,实现线上支付操作。

收款成功后,云服务器将收款结果下发到云扫付设备,由https通信模块转发给语音播报模块对结果进行语音报读,向现场告知交易结果。

上述中,所述交易结果可以是“交易成功”、“交易失败”等固定存储于语音播报模块中的简化语音,也可以是云服务器根据金融平台及扣款金额转化出的语音播报,如“支付宝扣款,扣款金额360元”等。

本实施例的云扫付方法具有如下好处:

1.云扫付设备可以直接与云服务进行数据交换,不需要借助其他设备,更加高效、快速;

2.在硬件上能够摒弃收款电脑,节省成本;

3.硬件结构集成化,实现云扫付设备体积小巧,移动便捷。

进一步地,可在硬件上为云扫付设备增设一外露的按键,按键电连接云扫付设备内置的控制器,当发生商品已扫码但顾客临时取消商品的情况时,可触发一次按键,云扫付设备受到按键触发信号后,默认将下次扫码商品从已扫码商品清单中剔除,实现删除操作。优选地,在设计上,按键一次只能剔除一个商品信息,剔除后恢复正常,以确保云扫付流程有序进行。

需要说明的是:

本实施例所用的方法,可转化为可存储于计算机可读存储介质中的程序步骤及装置,通过被控制器调用执行的方式进行实施。

在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

例如,图3示出了根据本发明一个实施例的电子设备的结构示意图。该电子设备传统上包括处理器31和被安排成存储计算机可执行指令(程序代码)的存储器32。存储器32可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器32具有存储用于执行实施例中的任何方法步骤的程序代码34的存储空间33。例如,用于程序代码的存储空间33可以包括分别用于实现上面的方法中的各种步骤的各个程序代码34。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(cd)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为例如图4所述的计算机可读存储介质。该计算机可读存储介质可以具有与图3的电子设备中的存储器32类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元存储有用于执行根据本发明的方法步骤的程序代码41,即可以由诸如31之类的处理器读取的程序代码,当这些程序代码由电子设备运行时,导致该电子设备执行上面所描述的方法中的各个步骤。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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