基于GSM模块的移动购物系统设计
引 言
随着社会经济的发展和生活水平的提高,人们的消费观念不再局限于传统的零售业,移动支付作为一种新的移动互联网应用正在兴起,具有方便、快捷、安全等优点,逐渐被人们所接受。移动支付在欧洲、美洲一些国家,日本、韩国、新加坡和中国香港等地都有较为成功的应用;在国内,中国联通和中国移动分别于2002年下半年在广东启动了移动支付业务,虽然起步较晚,但其广泛的用户基础和广阔的市场前景为其奠定了发展基础,成长空间很大。
无线通信技术的成熟,使得移动购物系统的实现具有可行性,其不仅能给广大消费者带来方便,也为商家扩增了商品的销售通路。
1 我国移动支付业务现状
所谓移动支付,是指借助手机、掌上电脑、笔记本电脑等移动通信终端和设备,通过手机短信、IVR、WAP等多种方式进行的银行转账、缴费和购物等商业交易活动。目前移动运营商可以提供以下三种形式的移动支付服务:移动运营商的代收费业务、移动运营商的小额支付业务、移动信用平台。与现金支付、银行划账、*支付等传统支付方式相比,移动支付最主要的特点是支付灵活便捷、交易时间短,可以减少往返银行的交通时间和支付处理时间。移动支付不仅可以为移动运营商带来增值收益,也可以为银行和金融系统带来中间业务收入。随着手机在一些商店和零售柜机的支付环节中开始取代现金和*,移动支付应用的产业化也初露端倪。对于移动支付业务而言,其产业链由设备制造商、银行、*组织、移动运营商、移动支付服务提供商或移动支付平台运营商、商业机构、卡供应商、手机供应商、用户等多个环节组成。
2 通信技术概述
2.1 GSM
GSM(Global System for Mobile CommunicaTIons,全球移动通讯系统)是一种起源于欧洲的移动通信技术标准。作为第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。GSM具有频谱效率高、防盗能力佳、网络容量大、手机号码资源丰富、通话清晰、稳定性强不易受干扰、信息灵敏、安全性高、通话死角少等特点。目前,全球GSM网手机用户已超过30亿,GSM通信系统已成为使用最广泛的数字无线通信系统,提供了语音、短消息以及数据等多种业务。
2.2 SMS
GSM网的短消息业务(Short Messaging Service,SMS)是最早的短消息业务,也是现在普及率最高的一种短消息业务。SMS是一种存储和转发服务,按消息量收费,消息的发送和接收可以和GSM语音同步进行,具有随时在线、不需拨号、价格便宜、覆盖范围广等特点,可以广泛应用于监控定位、远程维护、移动电子商务等领域。
3 系统基本构架
以GSM网络作为远程信号的传输平台,短信息作为传输数据的载体,构建了基于GSM模块的移动购物系统,包括硬件平台和软件平台。
3.1 硬件平台
硬件由系统运行平台(计算机)、短信息接收/发送设备(短信猫)、移动通信终端(手机)三部分组成。计算机通过RS 232串口线与短信猫(GSM Modem)相连以控制其数据收发,实现交易监控。硬件平台构架图如图1所示。
短信猫是一种通过RS 232串口线与计算机连接,内嵌工业级通信模块的双频调制解调器,采用宽电压供电,抗干扰能力好,电磁辐射低,性能稳定可靠,简化了通信接口,支持向移动、联通以及小灵通用户收发短信。其专门针对短信应用设计,支持AT指令控制短信收发,符合各种商业的短信应用要求,适用于各个领域无线数据通信,短信息通告,远程监控等应用。
3.2 软件平台
一般基于短信猫开发短信应用,开发商可以采取以三种方式:
直接使用AT指令 通过串口用AT指令驱动短信猫收发短信,这是最底层的开发模式,需要对短信模块的AT指令相当熟悉;
短信猫开发包 短信猫厂商基于串口AT指令集成的应用开发包,开发商只需直接调用短信收发API即可;
短信猫通信中间件 短信猫厂商提供的基于数据库接口的短信收发后台服务软件。
基于开发周期及成本的考虑,本系统采用开发包形式。短信猫开发包是针对目前常用短信模块开发的短信应用API集合,具有成熟稳定、支持多种语言、高可靠性等特点特点。系统开发结构图如图2所示。
(1)移动购物系统需要发送短信时,需要将短信接收者与内容提交到短信发送队列,同时需要接收短信时从短信接收队列中读取收到的短信;
(2)需要开发独立的短信后台服务,从短信发送队列中读取短信,调用短信猫开发包发送短信;同时通过调用短信猫开发包读取设备已收到的短信,放人短信接收队列;
(3)短信猫开发
- LT3751如何使高压电容器充电变得简单(08-12)
- 三路输出LED驱动器可驱动共阳极LED串(08-17)
- 浪涌抑制器IC简化了危险环境中电子设备的本质安全势垒设计(08-19)
- 严酷的汽车环境要求高性能电源转换(08-17)
- 适用于工业能源采集的技术 (08-10)
- 单片式电池充电器简化太阳能供电设计(08-20)