一种基于智能移动设备的收银方法

文档序号:6675090阅读:580来源:国知局
一种基于智能移动设备的收银方法
【专利摘要】本发明提供了一种基于智能移动设备的收银方法,包括如下步骤:智能移动终端通过无线通信模块与CPU处理器建立连接,发送开启扫描枪指令;扫描的商品条码经无线通信模块发送到智能移动终端并显示商品信息,并自动计算出商品总额;智能移动终端发送开启钱箱,完成现金支付,或者发送开启刷卡器指令,刷卡信息经CPU处理器通过无线通信模块发送到智能移动终端,智能移动终端收到刷卡信息后进行扣款操作,实现刷卡支付;还可以根据需要控制打印机完成销售票价打印动作。本发明利用智能移动终端通过无线传输方式控制各种外设,充分利用客户手中的现有移动终端资源例如Pad、智能手机等,代替传统POS机实现小型超市、专卖店、连锁店等的收银。
【专利说明】[0001] 一种基于智能移动设备的收银方法

【技术领域】
[0002] 本发明涉及商户收银结算领域,特别是涉及一种基于智能移动设备的收银方法。
[0003]

【背景技术】
[0004] 商业电子收银是微电子技术发展及现代化商品流通管理理念和技术发展结合的 产物,而商业电子收银机则是现代化、自动化商业管理必不可少的基本电子设备之一,主要 应用在百货商场、超市、连锁店、宾馆、酒楼、美容院、书店、加油站等行业。
[0005] -般商家所使用的P0S机,包含有一用以处理信息的中央处理单元、一用以显示 交易信息的显示单元、一用以输入金额或商品单元的键入单元,以及一用以置放现金,且位 于该收银机底部的存放单元,若有开具发票的需求时,还会包含一用以打印发票的打印单 元。收银员通过对顾客购买信息的录入,收银机作出快速的响应,正确地计算出该笔交易额 并显示出应收钱、实收钱、找钱等信息,减少了收银员对交易额的计算时间,提高了收银速 度,特别是商品条形码的技术应用使收银速度提高了三倍,减少了单笔交易时间,提高了经 营效率,方便了顾客。
[0006] 随着移动应用终端设备例如Pad、智能手机等的快速发展,各种操作系统的移动应 用终端设备日益普及,如何充分利用客户手中的现有移动终端资源例如Pad、智能手机等代 替传统P0S机实现小型超市、专卖店、连锁店等的收银,减少客户在收银系统上的投入,成 为业界日益关注的一个课题。
[0007] 申请号为201210247853. 6的中国发明专利公开了一种无线移动智能收银系统及 其实现方法,包括带摄像头的手持智能终端装置、收银小票打印机、带开关的收银钱箱、无 线路由器、移动信用卡刷卡装置构成的收银终端以及收银数据云服务器;收银系统各部件 间采用无线连接,通过无线传输方式传输收银数据并控制硬件设备,收银数据云服务器用 于收银数据的存放、统计、分析与挖掘,并建立数学模型为用户提供收银数据的查询,所述 的收银数据云服务器与带摄像头的手持智能终端装置之间采用3G网络或通过无线路由 器采用WiFi网络连接进行数据通讯。但该收银系统各部件间采用无线连接,成本较大。
[0008] 申请号为201210247853. 6的中国发明专利公开了一种集成式WiFi的收银机,包 括:键盘、主板、集成在主板上的中央处理器,所述键盘与所述中央处理器相连,用于录入交 易信息,其中,在主板上还集成有WiFi模块,所述Wi-Fi模块与中央处理器相连,用于使所 述中央处理器联入WiFi网络。该专利公开了所述的WiFi模块使所述收银机能联入WiFi网 络,与其他WiFi设备主动通讯。但是本专利中的收银机不能通过智能移动设备例如手机、 Pad等直接控制与中央处理器连接的各种外设以完成收银功能。
[0009]


【发明内容】

[0010] 本发明旨在提供一种基于智能移动设备的收银方法,该方法通过智能移动终端控 制各种外设,完成收银操作。
[0011] 为了实现上述目的,本发明采用如下技术方案: 一种基于智能移动设备的收银方法,其特征在于:包括如下步骤: 步骤1 :智能移动终端通过无线通信模块与CPU处理器建立连接; 步骤2 :智能移动终端通过应用程序调用该系统提供的中间件,发送开启输入设备指 令;开启输入设备指令经无线通信模块发送至CPU处理器,CPU处理器根据该指令完成开启 输入设备动作; 步骤3 :操作员通过所述步骤2中所述输入设备输入商品信息数据,商品信息数据经 (PU处理器通过无线通信模块发送到智能移动终端,智能移动终端收到商品信息数据后显 示商品信息,并自动对所有货品的价格进行加总,统计出总价。
[0012] 进一步地,所述步骤2中,所述输入设备为扫描枪,所述步骤3中,操作员通过扫描 枪扫描商品,扫描的商品条码经CPU处理器通过无线通信模块发送到智能移动终端,智能 移动终端收到条码后显示商品信息,并自动对所有货品的价格进行加总,统计出总价。
[0013] 进一步地,所述步骤2中,所述输入设备为键盘,操作员通过键盘输入商品条形 码、价格等信息,输入数据CPU处理器通过无线通信模块发送到智能移动终端,智能移动终 端收到条码后显示商品信息,并自动对所有货品的价格进行加总,统计出总价。
[0014] 进一步地,本方法还包括如下步骤: 步骤4:若为现金支付,则智能移动终端通过应用程序调用中间件,发送开启钱箱指 令;开启钱箱指令经无线通信模块发送至CPU处理器,CPU处理器根据该指令完成开启钱箱 动作; 若为刷卡支付,则智能移动终端通过应用程序调用中间件,发送开启刷卡器指令;开启 刷卡器指令经无线通信模块发送至CPU处理器,CPU处理器根据该指令完成开启刷卡器动 作;操作员刷卡,刷卡信息经CPU处理器通过无线通信模块发送到智能移动终端,智能移动 终端收到刷卡信息后进行扣款操作。
[0015] 进一步地,本方法还包括以下步骤: 步骤5 :智能移动终端通过应用程序调用中间件,发送打印数据,打印数据经无线通信 模块发送至CPU处理器,CPU处理器将打印数据传送到打印机,并启动打印机完成销售票价 打印动作。
[0016] 进一步地,所述无线通信模块为WiFi通信模块。
[0017] 进一步地,所述智能移动终端是指基于智能操作系统的智能手机、平板电脑、掌上 电脑中的任意一种。
[0018] 本发明的有益效果是: 1、利用智能移动终端通过无线传输方式控制各种外设,充分利用客户手中的现有移动 终端资源例如Pad、智能手机等,代替传统P0S机实现小型超市、专卖店、连锁店等的收银。
[0019] 2、该装置和系统基于TCP/IP协议和IEEE802. 11开发,目前所有pad、智能手机等 智能移动终端设备的操作系统均支持TCP/IP和IEEE802. 11,所以该装置和系统可以支持 多种操作系统的Pad、智能手机等智能移动终端对外设的控制。
[0020]

【专利附图】

【附图说明】
[0021] 下面结合附图和【具体实施方式】对本发明作详细阐述: 图1示出了本发明基于智能移动设备的收银方法的一种实施方式的结构示意图。
[0022] 图2示出了本发明基于智能移动设备的收银方法的一种实施方式的软件结构图。
[0023] 图3示出了本发明基于智能移动设备的收银方法现金结算的一种实施方式的操 作流程图。
[0024] 图4示出了本发明基于智能移动设备的收银方法刷卡结算的一种实施方式的操 作流程图。
[0025]

【具体实施方式】
[0026] 下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0027] 实施例1 : 图1示出了本发明一种基于智能移动设备的收银方法的一种实施方式的结构示意图。 如图1所示,包括收银通信装置,所述收银通信装置包括CPU处理器1、无线通信模块2、存 储器模块3、USB接口模块4、串口电平转换模块5、显示模块6、时钟电路模块7、复位电路模 块8和电源模块9,无线通信模块2、存储器模块3、USB接口模块4和串口电平转换模块5 分别与CPU处理器1双向电连接,显示模块6的输入端与CPU处理器1电连接,时钟电路模 块7、复位电路模块8和电源模块9的输出端分别与CPU处理器1电连接。
[0028] 在上述基础上,还包括智能移动终端10和完成收银功能所需的外设,所述智能移 动终端10通过无线通信模块2与CPU处理器1相连,所述智能移动终端10用于接收连接 在USB接口模块4和/或串口电平转换模块5上的外设的数据、和/或向外设发送数据并 且实现对外设的控制;所述外设包括键盘41、扫描枪42、刷卡器43、指纹仪44、收银小票打 印机51和收银钱箱52,键盘41、扫描枪42、刷卡器43和指纹仪44的输出端分别与USB接 口模块4电连接,收银小票打印机51和收银钱箱52分别与串口电平转换模块5双向电连 接;当然,上述外设包括键盘41、扫描枪42、刷卡器43、指纹仪44、收银小票打印机51和收 银钱箱52也可以通过其他接口方式与CPU处理器1电连接,例如,将键盘41、扫描枪42与 串口电平转换模块5电连接,将收银钱箱52与USB接口模块4电连接,等等;此外,还可以 根据实际需要接入其他外设,实现相应的功能,本实施方式对此不作限制。
[0029] 本实施例中,所述键盘41和扫描枪42构成了本系统的输入设备,当然,本领域技 术人员还可以采用其他现有技术中的输入设备,例如二维码扫描器,图像采集设备等等,本 实施方式对此不作限制。
[0030] 所述智能移动终端10是指基于智能操作系统的智能手机、平板电脑、掌上电脑中 的任意一种,所述无线通信模块2可以为WiFi通信模块、3G通信模块、蓝牙通讯模块、GPRS 通讯模块等,本实施方式对此不作限制。
[0031] 所述CPU处理器1,负责整个系统的业务处理;所述无线通讯模块2用于使所述 CPU处理器1连入无线网络例如WiFi网络、3G网络、GPRS网络等,以便完成连接在USB接口 模块4和/或串口电平转换模块5上的外设与智能移动终端10的通讯;所述存储模块3, 负责系统与设置数据的存储;所述USB接口模块4,负责将主USB Host扩展;所述串口电平 转换模块5,负责串口电平的转换;所述显示模块6,负责显示系统的配置参数;所述时钟电 路模块7,负责为系统提供时钟,包括时间、年月日等信息;所述复位电路8,负责系统在开 机、看门狗溢出、死机等情况时复位系统,确保系统不宕机,增加系统的稳定性;所述电源模 块9,为系统提供充足的电能。所述指纹仪44的设置是为了进行系统登录及访问等权限的 管理。
[0032] 图2示出了本发明基于智能移动设备的收银方法的一种实施方式的软件模块结 构图,包括智能移动应用程序APP模块21、网络通信模块22、命令处理模块23、设备操作模 块24和配置文件模块25。
[0033] 所述智能移动应用程序APP模块21包括应用程序211和中间件212,所述中间件 212是智能移动终端10与网络通信模块22进行通信的模块,为应用程序211提供接口并实 现对命令进行协议封装处理,然后发送给网络通信模块22,并取得返回值。
[0034] 所述网络通信模块22是一个TCP网络服务器,进行网络间的通信。在接收智能移 动应用程序APP模块21发送过来的数据时,判断是否是完整的命令,如果是完整命令转发 给命令处理模块23,如果不是则给智能移动应用程序APP模块21发送错误信息。
[0035] 采用epoll模型实现TCP服务功能。epoll是Linux下多路复用10接口 select/ poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU 利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都 必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历 整个被侦听的描述符集,只要遍历那些被内核10事件异步唤醒而加入Ready队列的描述 符集合就行了。epoll除了提供select/poll那种10事件的电平触发(Level Triggered) 夕卜,还提供了边沿触发(Edge Triggered),这就使得用户空间程序有可能缓存10状态,减 少epoll_wait/epoll_pwait的调用,提高应用程序效率。
[0036] 所述命令处理模块23根据实际需求添加不同的命令处理程序,所述设备操作模 块24主要处理收银通信装置和外设的通信,转发从网络接收到的命令到外设,接收外设数 据发送到网络,所述配置文件模块25用于详细描述外设信息,通过web远程调用收银通信 装置CGI脚本进行修改配置文件。
[0037] 收银通信装置和外设的通信方式分为两种:USB通信和串口通信: USB通信通过使用libusb对USB进行发送和接受信息,libusb设计了一系列的外部 API为应用程序所调用,通过这些API应用程序可以操作硬件,这些API调用了内核的底层 接口,和kernel driver中所用到的函数所实现的功能差不多,只是libusb更加接近USB 规范。使得libusb的使用也比开发内核驱动相对容易的多。
[0038] 串口通信通过linux系统导出的设备文件/dev/ttySAC*进行通信,通过read, write函数进行发送和接受信息。通过cfsetospeed函数设置串口波特率,通过tcsetattr 进行串口属性设置。
[0039] 图3示出了本发明基于智能移动设备的收银方法现金结算的一种实施方式的操 作流程图,如图所示,本发明的收银操作步骤为: S1 :智能移动终端10例如手机通过无线通信模块2例如WiFi通信模块与CPU处理器 1建立连接; 52 :若选择使用扫描枪42扫描商品条码,则智能移动终端10例如手机通过应用程序 211调用该系统提供的中间件212,发送开启扫描枪42指令;开启扫描枪42指令经无线通 信模块2例如WiFi通信模块发送至CPU处理器1,CPU处理器1根据该指令完成开启扫描 枪42动作; 若选择使用键盘41直接输入商品条形码、价格等信息,则智能移动终端10例如手机通 过应用程序211调用该系统提供的中间件212,发送开启键盘41指令;开启键盘41指令经 无线通信模块2例如WiFi通信模块发送至CPU处理器1,CPU处理器1根据该指令完成开 启键盘41动作; 53 :若选择使用扫描枪42扫描商品条码,则操作员通过扫描枪42扫描商品,扫描的商 品条码经CPU处理器1通过无线通信模块2例如WiFi通信模块发送到智能移动终端10, 智能移动终端10收到条码后显示商品信息,并自动对所有货品的价格进行加总,统计出总 价; 若选择使用键盘41直接输入商品条形码、价格等信息,则操作员通过键盘41输入商品 条形码、价格等信息,输入数据CPU处理器1通过无线通信模块2例如WiFi通信模块发送 到智能移动终端10,智能移动终端10收到条码后显示商品信息,并自动对所有货品的价格 进行加总,统计出总价; 54 :智能移动终端10例如手机通过应用程序211调用该系统提供的中间件212,发送 开启收银钱箱52指令;开启收银钱箱52指令经无线通信模块2例如WiFi通信模块发送至 CPU处理器1,CPU处理器1根据该指令完成开启收银钱箱52动作; 55 :智能移动终端10例如手机通过应用程序211调用该系统提供的中间件212,发送 打印数据,打印数据经无线通信模块2例如WiFi通信模块发送至CPU处理器1,CPU处理 器1将打印数据传送到收银小票打印机51,并启动收银小票打印机51完成销售票价打印动 作。
[0040] 实施例2 : 图4示出了本发明基于智能移动设备的收银方法刷卡结算的一种实施方式的操作流 程图,如图所示,本发明的收银操作步骤为: 51 :智能移动终端10例如手机通过无线通信模块2例如WiFi通信模块与CPU处理器 1建立连接; 52 :若选择使用扫描枪42扫描商品条码,则智能移动终端10例如手机通过应用程序 211调用该系统提供的中间件212,发送开启扫描枪42指令;开启扫描枪42指令经无线通 信模块2例如WiFi通信模块发送至CPU处理器1,CPU处理器1根据该指令完成开启扫描 枪42动作; 若选择使用键盘41直接输入商品条形码、价格等信息,则智能移动终端10例如手机通 过应用程序211调用该系统提供的中间件212,发送开启键盘41指令;开启键盘41指令经 无线通信模块2例如WiFi通信模块发送至CPU处理器1,CPU处理器1根据该指令完成开 启键盘41动作; 53 :若选择使用扫描枪42扫描商品条码,则操作员通过扫描枪42扫描商品,扫描的商 品条码经CPU处理器1通过无线通信模块2例如WiFi通信模块发送到智能移动终端10,智 能移动终端10收到条码后显示商品信息并自动对所有货品的价格进行加总,统计出总价; 若选择使用键盘41直接输入商品条形码、价格等信息,则操作员通过键盘41输入商品 条形码、价格等信息,输入数据CPU处理器1通过无线通信模块2例如WiFi通信模块发送 到智能移动终端10,智能移动终端10收到条码后显示商品信息,并自动对所有货品的价格 进行加总,统计出总价; 54 :智能移动终端10例如手机通过应用程序211调用该系统提供的中间件212,发送 开启刷卡器43指令;开启刷卡器43指令经无线通信模块2例如WiFi通信模块发送至CPU 处理器1,CPU处理器1根据该指令完成开启刷卡器43动作;消费者刷卡,刷卡信息经CPU 处理器1通过无线通信模块2例如WiFi通信模块发送到智能移动终端10,智能移动终端 10收到刷卡信息后进行扣款操作; 55 :智能移动终端10例如手机通过应用程序211调用该系统提供的中间件212,发送 打印数据,打印数据经无线通信模块2例如WiFi通信模块发送至CPU处理器1,CPU处理 器1将打印数据传送到收银小票打印机51,并启动收银小票打印机51完成销售票价打印动 作。
[0041] 综上所述,本发明基于智能移动设备的收银方法通过智能移动终端控制各种外 设,充分利用客户手中的现有移动终端资源例如Pad、智能手机等,代替传统P0S机实现小 型超市、专卖店、连锁店等的收银;该装置和系统基于TCP/IP协议和IEEE802. 11开发,目前 所有pad、智能手机等智能移动终端设备的操作系统均支持TCP/IP和IEEE802. 11,所以该 装置和系统可以支持多种操作系统的Pad、智能手机等智能移动终端对外设的控制。
[〇〇42] 上述实施例只是为了说明本发明的技术构思及特点,其目的是在于让本领域内的 普通技术人员能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡 是根据本
【发明内容】
的实质所作出的等效的变化或修饰,都应涵盖在本发明的保护范围内。
【权利要求】
1. 一种基于智能移动设备的收银方法,其特征在于:包括如下步骤: 步骤1 :智能移动终端(10)通过无线通信模块(2)与CPU处理器(1)建立连接; 步骤2:智能移动终端(10)通过应用程序(211)调用中间件(212),发送开启输入设备 指令;开启输入设备指令经无线通信模块(2 )发送至CPU处理器(1 ),CPU处理器(1)根据 该指令完成开启输入设备动作; 步骤3 :操作员通过所述步骤2中所述输入设备输入商品信息数据,商品信息数据经 (PU处理器(1)通过无线通信模块(2)发送到智能移动终端(10),智能移动终端(10)收到 商品信息数据后显示商品信息,并自动对所有货品的价格进行加总,统计出总价。
2. 根据权利要求1所述的基于智能移动设备的收银方法,其特征在于:所述步骤2中, 所述输入设备为扫描枪(42),所述步骤3中,操作员通过扫描枪(42)扫描商品,扫描的商 品条码经CPU处理器(1)通过无线通信模块(2)发送到智能移动终端(10),智能移动终端 (10)收到条码后显示商品信息,并自动对所有货品的价格进行加总,统计出总价。
3. 根据权利要求1所述的基于智能移动设备的收银方法,其特征在于:所述步骤2中, 所述输入设备为键盘(41),操作员通过键盘(41)输入商品条形码、价格等信息,输入数据 (PU处理器(1)通过无线通信模块(2)发送到智能移动终端(10),智能移动终端(10)收到 条码后显示商品信息,并自动对所有货品的价格进行加总,统计出总价。
4. 根据权利要求1至3中任一项所述的基于智能移动设备的收银方法,其特征在于: 还包括如下步骤: 步骤4:若为现金支付,则智能移动终端(10)通过应用程序(211)调用中间件(212),发 送开启钱箱指令;开启钱箱指令经无线通信模块(2 )发送至CPU处理器(1 ),CPU处理器(1) 根据该指令完成开启钱箱(52)动作; 若为刷卡支付,则智能移动终端(10)通过应用程序(211)调用中间件(212),发送开启 刷卡器指令;开启刷卡器指令经无线通信模块(2 )发送至CPU处理器(1 ),CPU处理器(1)根 据该指令完成开启刷卡器(43)动作;操作员刷卡,刷卡信息经CPU处理器(1)通过无线通 信模块(2)发送到智能移动终端(10),智能移动终端(10)收到刷卡信息后进行扣款操作。
5. 根据权利要求4所述的一种基于智能移动设备的收银方法,其特征在于:还包括以 下步骤: 步骤5 :智能移动终端(10)通过应用程序(211)调用中间件(212),发送打印数据,打印 数据经无线通信模块(2)发送至CPU处理器(1),CPU处理器(1)将打印数据传送到打印机 (51 ),并启动打印机(51)完成销售票价打印动作。
6. 根据权利要求5所述的一种基于智能移动设备的收银方法,其特征在于:所述无线 通信模块(2)为WiFi通信模块。
7. 根据权利要求6所述的基于智能移动设备的收银方法,其特征在于:所述智能移动 终端(10)是指基于智能操作系统的智能手机、平板电脑、掌上电脑中的任意一种。
【文档编号】G07G1/14GK104103136SQ201410324859
【公开日】2014年10月15日 申请日期:2014年7月9日 优先权日:2014年7月9日
【发明者】殷良策 申请人:青岛中科英泰商用系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1