一种智能消费机的制作方法

文档序号:11866132阅读:505来源:国知局
一种智能消费机的制作方法与工艺

技术领域

本发明涉及智能消费技术领域,具体涉及一种智能消费机。



背景技术:

随着刷卡消费的普及,刷卡消费机逐渐被应用于监狱、学校、食堂、超市等消费场所。刷卡消费机包括机体、设于机体上表面的键盘、显示屏、刷卡区。现有的刷卡消费机功能欠缺、数据通讯不畅、反应不够灵敏。



技术实现要素:

本发明的目的是提供一种结构简单、操作方便、功能健全、反应灵敏、实时传送数据的智能消费机。

为了达到上述目的,本发明通过以下技术方案来实现:

一种智能消费机,包括机体、设于机体表面的键盘、显示屏、刷卡区、蜂鸣器和设于机体内部的控制系统,所述键盘、显示屏、刷卡区、蜂鸣器与控制系统电连接,所述控制系统包括由单片机连接与控制的接口模块、显示模块、存储模块、通讯模块、数据处理模块和参数配置模块;

接口模块包括内存接口、外存接口、电源接口、网络接口、蜂鸣器接口;

显示模块包括主显示屏和客显示屏;

存储模块存储配置参数数据和消费记录数据;

通讯模块包括网络通信和串口通信,网络通信包含卡序列号上传、卡对应用户数据回收、消费数据上传、消费结果回收、消费记录按条上传,串口通信用于交易记录数据转存;

数据处理模块包含查询、统计、对账的功能;

参数配置模块包含系统设置、通讯设置、时钟设置、音量调节的功能;

接口模块、显示模块、存储模块、通讯模块、数据处理模块和参数配置模块由单片机连接与控制。

进一步地,所述显示模块的主显示屏和客显示屏的显示内容一致,在待机状态显示日期、时间、星期的信息,在消费状态显示姓名、卡号、余额、限额的信息。

进一步地,所述存储模块的配置参数数据为机器编号、IP的信息,所述消费记录数据循环滚动存放。

进一步地,所述数据处理模块中的查询功能用于查看每一笔未上送流水的消费明细,统计功能在每消费一笔记录时系统自动统计未上送流水的记录数量,对账功能用于系统上送所有未上送流水的消费明细。

进一步地,所述接口模块的网络接口包含有线网络连接和无线GPRS连接两种实现方式。

进一步地,所述蜂鸣器用于刷卡发声和按键发声,操作成功则发出“嘟”的一长声,操作错误则发出短促的“嘟嘟嘟”声,音量可调。

本发明与现有技术相比,具有以下优点:

本发明是一款具有射频卡处理功能、通过有线或无线网络实时传输卡号和消费数据的消费机产品,结构简单、操作方便、功能健全、反应灵敏,与后台主机实时交换数据。

附图说明

图1是本发明一种智能消费机的结构示意图。

图2是本发明一种智能消费机的键盘布局设计图。

图3是本发明一种智能消费机的控制系统功能模块图。

图4是本发明一种智能消费机的系统网络拓扑结构图。

图5是本发明一种智能消费机的参数配置模块功能示意图。

图6是本发明一种智能消费机的现有系统通信协议的报文格式表。

图7是本发明一种智能消费机的现有系统通信协议的命令格式表。

图8是本发明一种智能消费机的现有系统通信协议的消费记录格式表。

图9是本发明一种智能消费机的FLASH中记录存储格式表。

具体实施方式

下面结合附图,对本发明的实施例作进一步详细的描述。

如图1所示,一种智能消费机,包括机体1、设于机体1表面的键盘2、显示屏3、刷卡区4、蜂鸣器5和设于机体1内部的控制系统。所述键盘2、显示屏3、刷卡区4、蜂鸣器5与控制系统电连接。刷卡区4感应到射频卡后将卡内数据信息传送给控制系统,控制系统处理并存储数据信息,同时与后台主机交换数据信息;键盘2手动键入的数据信息传送给控制系统处理并存储;显示屏3通过控制系统接收键盘2或刷卡区4输入的数据信息并显示;蜂鸣器5接收控制系统的信号发出不同的声响。

如图2所示,键盘2布局设计如下:(1)“菜单”键:按键进行菜单设置,一级菜单不需要输入系统管理员密码,二级菜单需要输入系统管理员密码;(2)“取消”键:按键取消当前操作或取消输入;(3)“更正”键:删除当前输入的数字;(4)“对账”键:按此键一键对账功能,将上送所有未上送流水记录;(5)“↑”、“↓”、“←”、“→”:光标移动键;(6)“确认”键:确认当前的输入;(7)0-9:数字键;(8)“.”:小数点输入。

所述蜂鸣器5用于刷卡发声和按键发声,操作成功则发出“嘟”的一长声,操作错误则发出短促的“嘟嘟嘟”声,音量可调。

如图3所示,所述控制系统包括接口模块、显示模块、存储模块、通讯模块、数据处理模块和参数配置模块。

接口模块包括内存接口、外存接口、电源接口、网络接口、蜂鸣器接口。内存接口可接入内存条,电源接口可接入外接电源,网络接口包含有线网络连接和无线GPRS连接两种实现方式。

显示模块包括主显示屏和客显示屏,主、客显示屏的显示内容一致。待机状态显示日期、时间、星期等信息;在消费状态显示姓名、卡号、余额、限额等信息。

存储模块存储配置参数数据和消费记录数据。配置参数数据,用于存储机器编号、IP等信息;系统至少可存放6万条消费记录数据,循环滚动存放。

通讯模块包括网络通信和串口通信。网络通信包含卡序列号上传、卡对应用户数据回收、消费数据上传、消费结果回收、消费记录按条上传;串口通信用于交易记录数据转存,方便异常交易时跟踪交易数据。在系统设置菜单中选择日志跟踪,连接终端和PC,打开日志跟踪上位机程序,选择读取的起始时间和截止时间,点击读取日志,终端会将日期范围内的日志数据上传给上位机,上传完毕后可点击导出保存为Excel表。如图4所示,消费机终端通过交换机与后台主机交换数据。

数据处理模块包含查询、统计、对账的功能:

(1)查询功能

按“菜单”键,进入“查询”功能,可直接在系统上查看每一笔未上送流水的消费明细,从最末笔开始,按方向键查询,判断扣款是否正确,无需电脑查询。

(2)统计功能

在每消费一笔记录,系统会自动统计未上送流水记录数量,显示在待机界面。

(3)对账功能

按“对账”键,进入“对账”功能,系统直接上送所有未上送流水的消费明细,从时间最早的那一笔交易开始上送。

如图5所示,参数配置模块包含系统设置、通讯设置、时钟设置、音量调节的功能。参数配置操作如下:按“菜单”键,进入机器配置功能,设置内容为系统设置、通讯设置、时钟设置。系统设置可以设置机号、消费模式(定值、自由)、修改管理员密码;通讯设置用于设置网络、和串口波特率,其中网络设置可以设置本地IP、网关、子网掩码、MAC和远程服务器的IP和端口号。

接口模块、显示模块、存储模块、通讯模块、数据处理模块和参数配置模块由单片机连接与控制。

如图6、7、8、9所示为本系统的通信协议数据表。

本系统的流程包括交易流程和对账流程。

交易流程如下:

(1)空闲时显示待机界面;

(2)有刷卡,读取卡号,不成功,继续显示待机界面;成功则上送卡号;

(3)接收金额成功,显示姓名、金额,并提示“输入消费金额”;

接收超时(超时时间在菜单中定义),显示超时退出界面,5S后返回待机界面;接收状态不正确,显示非法卡界面,5S后返回待机界面。

(4)“输入消费金额”界面计时显示30S,30S内未输入金额或输入了取消键则认为交易取消,返回待机界面;如果30S内有金额输入,并确认后,消费机系统作余额判断:消费机系统首先判断消费金额是否超过卡内余额,如果超过,则显示超过卡内余额界面,30S后返回待机界面;如果未超过卡内余额,再判断消费金额是否超过可用余额,如果超过,则显示超过可用余额界面,5S后返回待机界面;余额判断正确,将有消费金额的记录先暂存,“交易成功”标志为0x00(未成功),“上送”标志为0x00(未上送),最后上送消费金额至PC上位机;

(5)超时30S等待上位机返回,如果接收超时,显示超时退出界面,不自动返回待机界面,需要手动按“取消”键返回待机界面,不改写存储记录;接收成功,先判断状态字节,如果扣款成功,改写存储记录(“交易成功”标志为0x01(成功),“上送”标志为0x00(未上送),)改写记录后显示消费成功界面;改写记录不成功则显示错误信息;如果状态字节显示扣款失败,则显示消费失败界面,不自动返回待机界面,需要手动按“取消”键返回待机界面,不改写存储记录。

对账流程如下:

(1)按“对账”功能键进入对账流程,消费机系统软件读取FLASH中时间最早一条未上送且交易成功的记录,发送单条上送记录报文至PC上位机,接收应答成功,改写存储记录( “上送”标志为0x01(已上送));继续搜寻下一条符合条件的记录;直到没有符合条件的记录为止。

(2)如果接收应答超时,则显示交易失败界面,5S后返回待机界面,不改写记录。

以上所述仅是本发明优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明构思的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明保护范围内。

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