基于嵌入式系统的手机自动售货机设计
|
由于移动通信自身所具有的可移动性、无时空限制性、专属性、安全性和时尚性的特点,加上基于这些特点之上的短信息、游戏、支付、定位、办公等丰富多彩的应用服务,使得我国的移动增值业务在短短数年里从无到有,迅速发展为欣欣向荣的产业。本系统采用的是以ATmegal28单片机为核心的自动售货机,通过BENQ的13SM/GPRS M22模块与服务器通信来实现以手机支付形式的移动增值服务系统。在实际设计过程中,考虑了自动售货机硬件平台在低温下运行的情况。 自动售货机是用户直接面对的终端界面,主要实现功能为: 1.货物存储和出货:自动售货机将销售商品存储其中,并且自动售货机装备有恒温控制系统和密闭的储存空间,在各种复杂的气候条件下,均可有效的保证货物的储存周期。 2.无线数据交换:自动售货机具备无线通信功能,可以和现有的(3SM/CDMA网络进行对接,接受网络侧发起的各种无线通信连接,也可以主动向GSM/CDMA网络发起连接。通过无线数据交换可以实现对售货机的无线远程控制,并可以实时获取售货机当前系统状态和销售情况,从而实现整个业务的交易流程可控。自动售货机支持的无线通信方式包括:SMS、USSD、GPRS和CDMA lX。 自动售货机控制板的程序用C语言编写,控制板程序框图如下图所示。 自动售货机交易流程如图2所示,鉴于小灵通无法采用USSD和GPRS等实时数据传输方式,所以采取IVR(互动式语音应答业务)方式。 1.用户通过IVR/短信方式发出购物请求,IVR/短信平台将用户请求转发给应用服务器。 2.应用服务器解析用户指令,根据用户输入的售货机编号和货道号,在数据库中查明货物类型、价格等信息后,向BOSS系统进行用户身份验证和扣费/扣积分操作。 3.BOSS系统通知应用服务器扣费/扣积分成功。 4.应用服务器通过GPRS方式向售货机发出控制指令,要求售货机对用户指定商品进行吐货。 5.售货机吐货,用户成功获得商品。 6.售货机通过GPRS通知应用服务器交易成功。 7.应用服务器向用户发送短信,告知用户交易明细。 应用服务器主要实现整个业务的后台管理。 1.交易流程管理 从用户发出购物请求到实现商品吐货整个流程的有序管理和各种交易失败补救流程的实施。 2.物流管理 对服务器管理的所有售货机商品的销存情况进行管理,并可以实现物流人员的实时自动调配、通知等。 1)统计分析。对业务情况按天、周、月(或者指定要求)进行统计,包括销售情况、故障情况、扣费/扣积分情况、对帐情况、物流人员工作量等情况进行详尽的统计分析,以供管理人员参考。 2)计费和对帐。实现和移动BOSS系统的对接,实现话费支付和积分支付两种功能,并能自动按天对帐务进行核对,当双方帐务超出预期误差,自动对每条交易进行比对,并发出 |






世纪芯是一支由众多技术研发专家和科研企业结盟组成了技术服务型团队,自组建以来一直帮助政府、知名科研机构以及国内众多抄板企业攻克技术难题,10年来,我们专注反向技术研究并不断挑战大型疑难项目,目前已经成为国内抄板企业的中流砥柱。