收银结算方法、收银结算系统、收银设备及可读存储介质与流程

文档序号:13949351阅读:318来源:国知局
收银结算方法、收银结算系统、收银设备及可读存储介质与流程

本发明涉及收银结算技术领域,尤其涉及一种收银结算方法、收银设备收银结算系统及计算机可读存储介质。



背景技术:

传统的收银机是在pc或者专业的嵌入式主机上运行相关的收银软件,对销售商品进行统计报表管理。通常地,这种专业的收银机一般包含主机、显示器、键盘等,体积巨大容易占据大量地盘。即便现如今出现很多以平板电脑或者便携式嵌入式平台为基础的收银机,也包含有较大的显示屏,体积依旧不小。

但是,普通商家并不需要这种外形和体积庞大的专业收银机,因为大型的专业收银机存在不方便携带,功耗大的技术问题,严重影响了商家的使用体验。



技术实现要素:

本发明的主要目的在于提供一种收银结算方法、收银结算系统、收银设备及计算机可读存储介质,旨在解决解决大型的专业收银机存在不方便携带,功耗大,使用体验差的技术问题。

为实现上述目的,本发明实施例提供一种收银结算方法,应用于收银前端,所述收银结算方法包括:

收银前端获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;

收银前端接收并显示服务器基于商品数据反馈的商品信息;

当收银前端检测到基于商品信息生成收款请求时,将收款请求发送至服务器;

当收银前端接收到服务器基于收款请求反馈的收款码时,显示所述收款码。

优选地,所述收银前端获取用户输入的商品数据的步骤包括:

当收银前端检测到商品码设置指令时,基于用户的设置操作对预存的商品数据的商品编号进行商品码设定;

收银前端获取用户输入的商品码;

收银前端获取与商品码相互匹配的商品编号对应的商品数据。

优选地,所述商品信息以商品账单的形式显示,所述收银结算方法还包括:

当收银前端检测到多账单指令时,创建并显示新的商品账单,以供用户对商品数据进行分别结算。

优选地,所述收银前端获取用户输入的商品数据的步骤之前还包括:

当收银前端接收到服务器发送的配对请求时,获取配对请求中的第一账户标识;

当收银前端检测到第一账户标识与预存的第二账户标识相互匹配时,向服务器发送配对确认指令,并在收银前端和服务器之间建立无线数据连接。

优选地,所述收银前端基于商品码扫描接口、商品码录入接口和商品识别接口中的一种或几种获取用户输入的商品数据。

本发明提供一种收银结算方法,应用于服务器,所述收银结算方法包括:

服务器接收收银前端基于无线连接发送的商品数据;

服务器基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;

服务器接收收银前端发送的收款请求,并基于收款请求生成收款码;

服务器将收款码发送至收银前端。

优选地,所述服务器接收收银前端基于无线连接发送的商品数据的步骤之前还包括:

服务器向收银前端发送配对请求,所述配对请求包括第一账户标识;

当服务器接收到收银前端发送的配对确认指令时,在服务器和收银前端之间建立无线数据连接。

本发明还提供一种收银结算系统,所述收银结算系统包括收银前端、服务器,所述收银前端包括:

第一发送模块,用于获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;

第一接收模块,用于接收并显示服务器基于商品数据反馈的商品信息;

第二发送模块,用于当检测到基于商品信息生成收款请求时,将收款请求发送至服务器;

显示模块,用于当接收到服务器基于收款请求反馈的收款码时,显示所述收款码;

所述服务器包括:

第二接收模块,用于接收收银前端基于无线连接发送的商品数据;

第三发送模块,用于基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;

生成模块,用于接收收银前端发送的收款请求,并基于收款请求生成收款码;

第四发送模块,用于将收款码发送至收银前端。

此外,为实现上述目的,本发明还提供一种收银设备,所述收银设备包括:存储器、处理器,通信总线以及存储在所述存储器上的收银结算程序,

所述通信总线用于实现处理器与存储器间的通信连接;

所述处理器用于执行所述收银结算程序,以实现以下步骤:

收银前端获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;

收银前端接收并显示服务器基于商品数据反馈的商品信息;

当收银前端检测到基于商品信息生成收款请求时,将收款请求发送至服务器;

当收银前端接收到服务器基于收款请求反馈的收款码时,显示所述收款码。

优选地,所述收银前端获取用户输入的商品数据的步骤包括:

当收银前端检测到商品码设置指令时,基于用户的设置操作对预存的商品数据的商品编号进行商品码设定;

收银前端获取用户输入的商品码;

收银前端获取与商品码相互匹配的商品编号对应的商品数据。

优选地,所述商品信息以商品账单的形式显示,所述收银结算方法还包括:

当收银前端检测到多账单指令时,创建并显示新的商品账单,以供用户对商品数据进行分别结算。

优选地,所述收银前端获取用户输入的商品数据的步骤之前还包括:

当收银前端接收到服务器发送的配对请求时,获取配对请求中的第一账户标识;

当收银前端检测到第一账户标识与预存的第二账户标识相互匹配时,向服务器发送配对确认指令,并在收银前端和服务器之间建立无线数据连接。

优选地,所述收银前端基于商品码扫描接口、商品码录入接口和商品识别接口中的一种或几种获取用户输入的商品数据。

优选地,所述收银结算方法包括:

服务器接收收银前端基于无线连接发送的商品数据;

服务器基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;

服务器接收收银前端发送的收款请求,并基于收款请求生成收款码;

服务器将收款码发送至收银前端。

优选地,所述服务器接收收银前端基于无线连接发送的商品数据的步骤之前还包括:

服务器向收银前端发送配对请求,所述配对请求包括第一账户标识;

当服务器接收到收银前端发送的配对确认指令时,在服务器和收银前端之间建立无线数据连接。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:

收银前端获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;

收银前端接收并显示服务器基于商品数据反馈的商品信息;

当收银前端检测到基于商品信息生成收款请求时,将收款请求发送至服务器;

当收银前端接收到服务器基于收款请求反馈的收款码时,显示所述收款码。

本发明的技术方案中,收银前端获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;收银前端接收并显示服务器基于商品数据反馈的商品信息;当收银前端检测到基于商品信息生成收款请求时,将收款请求发送至服务器;当收银前端接收到服务器基于收款请求反馈的收款码时,显示所述收款码。服务器接收收银前端基于无线连接发送的商品数据;服务器基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;服务器接收收银前端发送的收款请求,并基于收款请求生成收款码;服务器将收款码发送至收银前端。本发明通过优化分解收银统计机制,将完整的收银流程分为前端和后台分别独立运行,大大降低了收银前端对硬件的要求,并将收银功能集成到服务器上,以无限连接的方式实现收银前端和服务器的联动,解决大型的专业收银机不方便携带,功耗大,使用体验差的技术问题,提高了商家用户的使用体验。

附图说明

图1为本发明收银结算方法较佳实施例的流程示意图;

图2为图1中步骤s10的细化流程示意图;

图3为本发明收银结算方法又一实施例的流程示意图;

图4为本发明实施例中收银结算系统一系统设计图;

图5为本发明实施例中收银结算系统一系统功能模块示意图;

图6为本发明实施例方法涉及的硬件运行环境的设备结构示意图;

图7为本发明实施例中收银结算系统一系统硬件模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种收银结算方法,所述收银结算方法应用于收银前端。

参照图1,图1为本发明收银结算方法较佳实施例的流程示意图。

在本实施例中,提供了收银结算方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

所述收银结算方法包括:

步骤s10,收银前端获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;

收银前端作为商品数据搜集输入设备,用户可通过收银前端进行商品数据的输入。收银前端可通过多种方式实现商品数据的输入,例如通过键盘输入商品数据的关键信息,如商品编码、商品数量等等;或者收银前端通过第三方接口的感应获取商品数据,例如收银前端外接商品码扫描接口、商品码录入接口和商品识别接口中的一种或几种获取用户输入的商品数据。

所述商品码扫描接口可以是条形码扫描枪,通过对商品包装上的商品条码进行扫描检测,将商品条形码的信息录入收银前端;所述商品码录入接口可以是二维码扫描仪,可识别商品包装上的商品二维码或者折扣二维码;所述商品识别接口可以是图像分析识别装置,可通过拍摄和分析商品的包装、形态、颜色等特征,识别商品的类型、名称等等,从而获取到对应的商品数据。

在本实施例中,收银前端与服务器为分开独立运行的设备,二者之间通过无线连接的方式实现数据的交流传输,从而实现将收银流程的分离,而无需集成在同一设备上。无线连接方式可以是wifi连接、蓝牙连接和红外连接等等,利用无线连接的特点,改变传统收银设备体积庞大、笨重、不方便携带的缺陷。

进一步地,参照图2,所述收银前端获取用户输入的商品数据的步骤包括:

步骤s11,当收银前端检测到商品码设置指令时,基于用户的设置操作对预存的商品数据的商品编号进行商品码设定;

步骤s12,收银前端获取用户输入的商品码;

步骤s13,收银前端获取与商品码相互匹配的商品编号对应的商品数据。

通常,不同商品具备对应的商品编码,通过该商品编码收银前端可以识别该商品对应的商品信息,但是商品编码的位数比较多,假设在非机器识别的情况下,用户通过手动输入商品编码时,容易造成输入错误,而且步骤繁杂,使得商品数据输入不足够快捷,降低了收银流程的效率。

本实施例提供了一种商品码设置功能,根据商家用户的设置需求,对商品数据进行简化,以便用户在进行商品数据输入时更轻快流畅。

用户可通过点击商品码设置按钮等方式触发商品码设置功能,所述商品码为收银前端识别商品数据的标识码之一。当收银前端检测到商品码设置指令时,证明当前用户准备对商品进行商品码设置,此时,收银前端将基于用户的设置操作对存储单元中的商品数据的商品编号进行商品码设定。

例如,本实施例可通过为商品设置一个更简短的商品码,代替用于识别的商品编码,通过较少的位数实现快速输入。例如,通过“按键组合”的方式进行设置。

以下举例说明,但并不限如此排列,如:

商品a原先的商品编码为“1478523690”,用户在输入商品a的商品编码会比较繁杂耗时,此时可通过商品码进行改进。

收银前端中包括0~9共10个数字按键,用3位数字来表示一种商品。001表示商品a。

用户只需在收银前端中将商品a的商品码设定为001,那么收银前端将建立001与商品a之间的映射关系,以将商品码001作为商品a的标识码之一。

这样,当用户在收银前端中输入001时,就可得到商品a的价格和名称等商品信息。以此类推,同理可得到其他商品的商品信息。这样,使用很少的几个键就能实现非常多数量商品的收银管理,大大简化了收银前端的商品输出流程。

步骤s20,收银前端接收并显示服务器基于商品数据反馈的商品信息;

收银前端发送至服务器的商品数据需要通过服务器处理,由服务器返回相应的商品信息,所述商品信息指的是与商品数据相对应的完整的商品数据,包括商品分类、商品名称、商品价格、商品库存等等。收银前端将所述商品信息显示在显示设备上,例如收银前端内置或者外接显示屏幕,以供收银前端将商品信息显示出来。显示商品信息可让用户进一步确定商品信息输入的正确性。

步骤s30,当收银前端检测到基于商品信息生成收款请求时,将收款请求发送至服务器;

所述收款请求是基于商品信息的商品价格结算请求。在收银前端中生成的收款请求是根据之前收银前端所接收到的商品信息中的商品名称、商品单价以及商品数量等数据综合计算而成的。所述收款请求可由用户触发生成,也可以是收银前端根据当前所接收到的商品信息实时且自动生成。由于收款请求是根据收银前端上的商品信息生成,因此不需依托较大的数据分析单元,可单独在收银前端生成。

由于收银前端在体积和携带便捷性上的限定,其对应的收银流程将不在收银前端上执行,而是由收银前端通过无线连接的方式将收银请求传输发送至服务器,由服务器对其进行处理。

步骤s40,当收银前端接收到服务器基于收款请求反馈的收款码时,显示所述收款码。

所述收款请求是收银前端生成并发送至服务器的,由服务器对其处理。但付款方是购买商品的顾客,因此对应的收银付款流程需要顾客参与到其中。服务器对收款请求进行处理后,收银前端会接收到服务器基于收款请求反馈的收款码。所述收款码可以是收款详细清单,收款二维码,收款账号等等信息,主要用于供顾客进行商品付款,以完成本次商品信息的收银账单,故该收款码需要提供给顾客,可通过收银前端上的显示设备显示出来。

本发明的技术方案中,收银前端获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;收银前端接收并显示服务器基于商品数据反馈的商品信息;当收银前端检测到基于商品信息生成收款请求时,将收款请求发送至服务器;当收银前端接收到服务器基于收款请求反馈的收款码时,显示所述收款码。服务器接收收银前端基于无线连接发送的商品数据;服务器基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;服务器接收收银前端发送的收款请求,并基于收款请求生成收款码;服务器将收款码发送至收银前端。本发明通过优化分解收银统计机制,将完整的收银流程分为前端和后台分别独立运行,大大降低了收银前端对硬件的要求,并将收银功能集成到服务器上,以无限连接的方式实现收银前端和服务器的联动,解决大型的专业收银机不方便携带,功耗大,使用体验差的技术问题,提高了商家用户的使用体验。

进一步地,提出本发明收银结算方法又一实施例,所述商品信息以商品账单的形式显示,所述收银结算方法还包括:

步骤s50,当收银前端检测到多账单指令时,创建并显示新的商品账单,以供用户对商品数据进行分别结算。

在收银前端对商品信息进行展示的过程中,商品信息并非是杂乱地排列,而是通过商品账单的形式显示出来,即将所有商品信息进行以有序的排列顺序依次显示,可以依照输入时间顺序排列,也可以依照商品价格顺序排列,也可以按照其他特定顺序排列。

通常地,收银前端的显示设备一次只能显示一次的商品账单。在本实施例中,收银前端提供了一种多账单功能。所述多账单功能指的是在当前已生成的商品账单之外,再生成新的商品账单,以供用户一次同时操作两个商品账单。

所述多账单指令为用户触发多账单功能时生成的指令,具体地,用户可在收银前端上触发执行多账单指令(例如在收银前端上设置有多账单按键,用户触发多账单按键即可)。当收银前端检测到多账单指令时,证明当前用户同时对多个客户执行商品数据输入收银操作。由于不同客户的商品账单信息是不同的,即不同的客户存在着各自对应的商品账单,相互独立互不影响。因此为方便用户对多个客户的商品账单进行有效协调管理,收银前端可在当前已有的商品账单之外,再创建一个新的商品账单。新的商品账单可显示在已有商品账单之上,也可以与已有商品账单并列显示,或者根据用户的自定义需求进行特定显示。

这样,收银前端可满足用户需要同时管理多个客户的商品账单的应用场景,用户可在同一时间内对不同的商品账单进行协同管理,以对商品数据进行分别结算,从而达到高效的收银处理效率。

进一步地,提出本发明收银结算方法又一实施例,所述收银前端获取用户输入的商品数据的步骤之前还包括:

步骤s60,当收银前端接收到服务器发送的配对请求时,获取配对请求中的第一账户标识;

在收银前端与服务器之间建立有无线连接通道,可实现收银前端与服务器之间的数据信息交流。但是,收银前端与服务器之间可能存储着各自的商品账单或商品数据处理记录,假设一台收银前端与多台服务器进行无线连接,或者一台服务器与多台收银前端进行无线连接,都容易造成本端收银数据的隐私泄露,对财务安全和账务管理上造成一定的安全隐患。因此需要一个安全机制来避免收银数据的隐私泄露。

收银前端将接收到服务器发送的配对请求时,可获取配对请求中的第一账户标识。本实施例中。收银前端与服务器之间形成一一对应的专属映射关系,服务器与收银前端之间进行账户安全匹配。所述配对请求指的是服务器向收银前端发送的连接请求,所述配对请求中包括有服务器的第一账户标识。所述第一账户标识是服务器的标识码,可作为收银前端的验证参考数据。

步骤s70,当收银前端检测到第一账户标识与预存的第二账户标识相互匹配时,向服务器发送配对确认指令,并在收银前端和服务器之间建立无线数据连接。

在收银前端中,预存有第二账户标识,该第二账户标识可作为收银前端在验证第一账户标识时的验证对照数据。由数据安全性的角度出发,只有第一账户标识与第二账户标识相互匹配时,才可以证明收银前端与服务器的一一对应关系。而第一账户标识与第二账户标识之间的匹配关系,需遵循二者之间的相互协议或约定。

当收银前端检测到第一账户标识与预存的第二账户标识相互匹配时,证明收银前端与服务器之间可形成一一对应关系,彼此互为合法认证设备,此时,收银前端将向服务器发送配对确认指令。该配对确认指令是收银前端反馈给服务器的配对认证信息,以便收银前端和服务器之间能够建立畅通的无线数据连接通道。

本发明进一步提供一种收银结算方法,所述收银结算方法应用于服务器。

参照图3,所述收银结算方法包括:

步骤s80,服务器接收收银前端基于无线连接发送的商品数据;

步骤s90,服务器基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;

服务器在与收银前端的无线连接通道中可实现数据的交流传输,故服务器可接收到收银前端基于无线连接发送的商品数据。而根据商品数据,服务器可查询到该商品数据对应的商品信息。例如,商品数据为商品编号“bas372159”,而在服务器的数据库中,“bas372159”所对应的商品信息为“文具用品:2b铅笔、单价:3元、库存:53”,这些商品信息将作为重要的参考数据基于无线连接发送至收银前端,以供收银前端进行调用。

步骤s100,服务器接收收银前端发送的收款请求,并基于收款请求生成收款码;

步骤s110,服务器将收款码发送至收银前端。

所述收款请求由收银前端生成,为保障收银前端体积小、携带方便的特性,收款处理流程将由服务器进行执行处理。服务器接收收银前端发送的收款请求,并根据收款请求生成收款码。可以理解的是,由于收款请求是基于商品信息的商品价格结算请求,也就是说,收款请求中包含了对应的商品信息,如商品名称、商品数量、商品单价、商品总价格等等。而根据收款请求中的信息,服务器可实时生成对应的商品收款码,收款码对应的是本次收款请求中所有商品总价格的收款信息。收款码可以是简单的收款详细清单,以供用户或客户进行确认审核;或者是收款二维码,供客户直接进行在线付款;或者是一个收款账号,供客户进行线下付款等等。

当服务器生成收款码之后,需将收款码基于无线连接发送至收银前端,以便收银前端显示对应的收款信息。

进一步地,提出本发明收银结算方法又一实施例,所述服务器接收收银前端基于无线连接发送的商品数据的步骤之前还包括:

步骤s120,服务器向收银前端发送配对请求,所述配对请求包括第一账户标识;

步骤s130,当服务器接收到收银前端发送的配对确认指令时,在服务器和收银前端之间建立无线数据连接。

为保障收银前端和服务器之间的数据安全,避免对财务安全和账务管理上造成一定的安全隐患,服务器设置有一个安全机制避免收银数据的隐私泄露。

服务器在连接收银前端之前,会生成一个配对请求,并将其发送至收银前端。该配对请求中包括第一账号标识,第一账号标识是服务器的设备账户验证参考数据。收银前端会根据该第一账号标识进行分析匹配,并反馈相应的验证结果。假设服务器接收掉收银前端发送的配对确认指令,即证明服务器与收银前端之间为一一对应的配对关系,服务器与收银前端互为合法认证设备。此时,服务器将正式与收银前端建立无线数据连接。

本发明进一步提供一种收银结算系统。

参照图4,图4为本发明收银结算系统的较佳实施例的功能模块示意图。

需要强调的是,对本领域的技术人员来说,图4所示模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图4所示的收银结算系统的模块,可轻易进行新的模块的补充;各模块的名称是自定义名称,仅用于辅助理解该收银结算系统的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的模块所要达成的功能。

参照图5,所述收银结算系统包括收银前端、服务器,所述收银前端包括:

第一发送模块10,用于获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;

收银前端作为商品数据搜集输入设备,用户可通过收银前端进行商品数据的输入。收银前端可通过多种方式实现商品数据的输入,例如通过键盘输入商品数据的关键信息,如商品编码、商品数量等等;或者收银前端通过第三方接口的感应获取商品数据,例如收银前端外接商品码扫描接口、商品码录入接口和商品识别接口中的一种或几种获取用户输入的商品数据。

所述商品码扫描接口可以是条形码扫描枪,通过对商品包装上的商品条码进行扫描检测,将商品条形码的信息录入收银前端;所述商品码录入接口可以是二维码扫描仪,可识别商品包装上的商品二维码或者折扣二维码;所述商品识别接口可以是图像分析识别装置,可通过拍摄和分析商品的包装、形态、颜色等特征,识别商品的类型、名称等等,从而获取到对应的商品数据。

在本实施例中,收银前端与服务器为分开独立运行的设备,二者之间通过无线连接的方式实现数据的交流传输,从而实现将收银流程的分离,而无需集成在同一设备上。无线连接方式可以是wifi连接、蓝牙连接和红外连接等等,利用无线连接的特点,改变传统收银设备体积庞大、笨重、不方便携带的缺陷。

第一接收模块20,用于接收并显示服务器基于商品数据反馈的商品信息;

第一发送模块发送至服务器的商品数据需要通过服务器处理,由服务器返回相应的商品信息,所述商品信息指的是与商品数据相对应的完整的商品数据,包括商品分类、商品名称、商品价格、商品库存等等。第一接收模块将所述商品信息显示在显示设备上,例如收银前端内置或者外接显示屏幕,以供收银前端将商品信息显示出来。显示商品信息可让用户进一步确定商品信息输入的正确性。

第二发送模块30,用于当检测到基于商品信息生成收款请求时,将收款请求发送至服务器;

所述收款请求是基于商品信息的商品价格结算请求。在第二发送模块中生成的收款请求是根据之前所接收到的商品信息中的商品名称、商品单价以及商品数量等数据综合计算而成的。所述收款请求可由用户触发生成,也可以是收银前端根据当前所接收到的商品信息实时且自动生成。由于收款请求是根据收银前端上的商品信息生成,因此不需依托较大的数据分析单元,可单独在收银前端生成。

由于收银前端在体积和携带便捷性上的限定,其对应的收银流程将不在收银前端上执行,而是由收银前端通过无线连接的方式将收银请求传输发送至服务器,由服务器对其进行处理。

显示模块40,用于当接收到服务器基于收款请求反馈的收款码时,显示所述收款码;

所述收款请求是收银前端生成并发送至服务器的,由服务器对其处理。但付款方是购买商品的顾客,因此对应的收银付款流程需要顾客参与到其中。服务器对收款请求进行处理后,显示模块会接收到服务器基于收款请求反馈的收款码。所述收款码可以是收款详细清单,收款二维码,收款账号等等信息,主要用于供顾客进行商品付款,以完成本次商品信息的收银账单,故该收款码需要提供给顾客,可通过显示模块连接的显示设备显示出来。

所述服务器包括:

第二接收模块80,用于接收收银前端基于无线连接发送的商品数据;

第三发送模块90,用于基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;

服务器在与收银前端的无线连接通道中可实现数据的交流传输,服务器的第二接收模块可接收到收银前端基于无线连接发送的商品数据。而根据商品数据,第三发送模块可查询到该商品数据对应的商品信息。例如,商品数据为商品编号“bas372159”,而在服务器存储单元的数据库中,“bas372159”所对应的商品信息为“文具用品:2b铅笔、单价:3元、库存:53”,这些商品信息将作为重要的参考数据基于无线连接发送至收银前端,以供收银前端进行调用。

生成模块100,用于接收收银前端发送的收款请求,并基于收款请求生成收款码;

第四发送模块110,用于将收款码发送至收银前端。

所述收款请求由收银前端生成,为保障收银前端体积小、携带方便的特性,收款处理流程将由服务器进行执行处理。服务器的生成模块接收收银前端发送的收款请求,并根据收款请求生成收款码。可以理解的是,由于收款请求是基于商品信息的商品价格结算请求,也就是说,收款请求中包含了对应的商品信息,如商品名称、商品数量、商品单价、商品总价格等等。而根据收款请求中的信息,生成模块可实时生成对应的商品收款码,收款码对应的是本次收款请求中所有商品总价格的收款信息。收款码可以是简单的收款详细清单,以供用户或客户进行确认审核;或者是收款二维码,供客户直接进行在线付款;或者是一个收款账号,供客户进行线下付款等等。

当生成模块生成收款码之后,第四发送模块需将收款码基于无线连接发送至收银前端,以便收银前端显示对应的收款信息。

本发明的技术方案中,第一发送模块获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;第一接收模块接收并显示服务器基于商品数据反馈的商品信息;当第二发送模块检测到基于商品信息生成收款请求时,将收款请求发送至服务器;当显示模块接收到服务器基于收款请求反馈的收款码时,显示所述收款码。第二接收模块接收收银前端基于无线连接发送的商品数据;第三发送模块基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;生成模块接收收银前端发送的收款请求,并基于收款请求生成收款码;第四发送模块将收款码发送至收银前端。本发明通过优化分解收银统计机制,将完整的收银流程分为前端和后台分别独立运行,大大降低了收银前端对硬件的要求,并将收银功能集成到服务器上,以无限连接的方式实现收银前端和服务器的联动,解决大型的专业收银机不方便携带,功耗大,使用体验差的技术问题,提高了商家用户的使用体验。

本发明进一步提供一种收银设备,参照图6,图6是本发明实施例方法涉及的硬件运行环境的设备结构示意图。

本发明实施例终端可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等终端设备。

如图6所示,该收银设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,该收银设备还可以包括用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图6中示出的收银设备结构并不构成对收银设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图6所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及收银结算程序。操作系统是管理和控制收银设备硬件和软件资源的程序,支持收银结算程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与收银设备中其它硬件和软件之间通信。

在图6所示的收银设备中,处理器1001用于执行存储器1005中存储的收银结算程序,实现以下步骤:

收银前端获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;

收银前端接收并显示服务器基于商品数据反馈的商品信息;

当收银前端检测到基于商品信息生成收款请求时,将收款请求发送至服务器;

当收银前端接收到服务器基于收款请求反馈的收款码时,显示所述收款码。

进一步地,所述收银前端获取用户输入的商品数据的步骤包括:

当收银前端检测到商品码设置指令时,基于用户的设置操作对预存的商品数据的商品编号进行商品码设定;

收银前端获取用户输入的商品码;

收银前端获取与商品码相互匹配的商品编号对应的商品数据。

进一步地,所述商品信息以商品账单的形式显示,所述收银结算方法还包括:

当收银前端检测到多账单指令时,创建并显示新的商品账单,以供用户对商品数据进行分别结算。

进一步地,所述收银前端获取用户输入的商品数据的步骤之前还包括:

当收银前端接收到服务器发送的配对请求时,获取配对请求中的第一账户标识;

当收银前端检测到第一账户标识与预存的第二账户标识相互匹配时,向服务器发送配对确认指令,并在收银前端和服务器之间建立无线数据连接。

进一步地,所述收银前端基于商品码扫描接口、商品码录入接口和商品识别接口中的一种或几种获取用户输入的商品数据。

进一步地,所述收银结算方法包括:

服务器接收收银前端基于无线连接发送的商品数据;

服务器基于商品数据获取到商品信息,并将商品信息基于无线连接发送至收银前端;

服务器接收收银前端发送的收款请求,并基于收款请求生成收款码;

服务器将收款码发送至收银前端。

进一步地,所述服务器接收收银前端基于无线连接发送的商品数据的步骤之前还包括:

服务器向收银前端发送配对请求,所述配对请求包括第一账户标识;

当服务器接收到收银前端发送的配对确认指令时,在服务器和收银前端之间建立无线数据连接。

本发明收银设备的具体实施方式与上述收银结算方法各实施例基本相同,在此不再赘述。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于:

收银前端获取用户输入的商品数据,并将商品数据基于无线连接发送至服务器;

收银前端接收并显示服务器基于商品数据反馈的商品信息;

当收银前端检测到基于商品信息生成收款请求时,将收款请求发送至服务器;

当收银前端接收到服务器基于收款请求反馈的收款码时,显示所述收款码。

本发明计算机可读存储介质具体实施方式与上述收银结算方法各实施例基本相同,在此不再赘述。

为方便理解本发明的技术思路,以下将通过一个较佳实施例进行解释说明:

参照图7,收银结算系统的硬件设备可包括收银前端和服务器,所述收银前端包括第一芯片,以及分别与第一芯片信号连接的输入单元、显示单元和第一通讯单元,所述第一通讯单元和与收银前端匹配的后台服务器的第二通讯单元无线信号连接;

所述后台服务器包括第二芯片,以及分别与第二芯片信号连接的第二通讯单元、数据匹配单元和收银记录单元,所述第二通讯单元和与后台服务器匹配的收银前端的第一通讯单元无线信号连接。

其中,所述第一芯片和第二芯片分别在各自的设备中对各单元之间的数据进行传输,转发和识别处理。第一通讯单元和第二通讯单元在收银前端和服务器之间建立起无线连接通道,并实时保障二者之间的数据传输交流(即本收银结算系统中的所有发送接收模块)。收银前端中,显示单元包括了本发明中的显示模块,是实现人机交互的媒介,通过显示输出商品数据以及引导商家用户进行商品信息或指令的输入完成人机交互的步骤,通常为完整的显示屏幕;输入单元可以是键盘,触摸屏,各种语音识别模块等等;而收款检测单元则为本发明中生成模块中的部分步骤功能。

而在服务器中,数据匹配单元可实现本发明实施例中获取商品信息的功能,而收款记录单元一般为存储器,可将所有商品账单的收款记录等所有交易订单数据完整记录下来,以供后续查询调用。

收款单元包括了本发明实施例中生成收款码的功能步骤,还另外包括了基于收款码的付款支付流程,例如对顾客基于收款码的网上支付流程的验证确认。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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