APP下载

高效率的快递物流管理系统

2016-10-22余世欣

电子设计工程 2016年17期
关键词:短消息域名IP地址

余世欣

(成都理工大学工程技术学院,四川乐山614007)

高效率的快递物流管理系统

余世欣

(成都理工大学工程技术学院,四川乐山614007)

为了让客户随时随地掌握快递包裹的运输状态信息,及时快捷地收取货物,而且要在目的地的签收过程中减少快递员的工作量,设计一种基于移动电信网络GSM/GPRS信息技术来发送短消息的系统,硬件结构采用微型控制器和sim900模块相结合,解析了控制Sim900模块的软件函数。分析表明:这种各级运输站点扫描并及时发送短消息的办法,实现了包裹在运输、投递、签收整个过程中的智能化管理与高效率作业,从而提高物流企业的服务水平。

快递包裹;GSM/GPRS信息技术;微型控制器;Sim900模块;软件函数

随着电子商务技术发展的日新月异,快递行业迎来发展机遇的同时,也给其自身带来了不少的问题:快递物流体系效率不高,造成爆仓现象频发,运输过程、终端投递等信息滞后。造成这种困局的原因:目前的快递行业主要是依赖人工作业,属于劳动密集型产业,尤其是始端与末端的收件、派件过程全部是依赖人工进行空间转移,人力劳动的价格成本逐年走高,只能雇佣少的劳动力完成多的快递任务[1]。鉴于此因,人们开始认识到快递物流技术的变革势在必行。

1 当前物流技术的运用情况分析

1)条形码技术

条形码技术很早就开始应用,在各个行业的应用率都比较高,如制造业条形码技术运用率达到73%,批发企业为68.8%,零售企业为61.2%左右[2],但问题是扫码机获取的条形码信息一般不容易及时在数据库中更新,都会有一个滞后期,这样就使得包裹的信息不能及时进行采集与反馈,造成卖方、快递公司、买家对包裹信息无法实时获取。

2)网络技术单一

目前的物流网络技术主要是互联网+网站服务器技术,虽然它取代了EDI技术,为快递公司提供运单信息处理、客户信息查询共享等服务,但是它没有与移动电信网络有效融合起来,使得信息化水平程度不很高,物流信息技术没有及时性,形式较为单一。

3)其他定向化技术

京东商场针对部分特定社区提供的包裹自取柜[3],这种方式可以节省一部分配送时间,不需要人工逐一通知取件,缺点是除了成本较高,还无法实现及时通知用户取件。

2 现代信息技术与快递物流的融合

为了让客户随时随地掌握快递包裹的运输状态信息,及时快捷地收取货物,而且要在目的地的签收过程中减少快递员的工作量,采用各级运输站点扫描并及时发送短消息的办法,实现包裹在运输、投递、签收整个过程中的智能化管理与高效率作业,从而提高物流企业的服务水平,降低劳动力成本,增强自身的核心竞争力,其管理系统结构如图1所示。

在图1中,各级中央处理器及存储器分布于物流体系的各个站点,包括运输中转站、包裹目的地各派发点。运输过程、签收过程的包裹信息扫描是由扫码机完成的,中央处理器得到扫码机传输的包裹信息后,与当前站点地址信息进行封装,然后把相关消息发送出去,而本文的重点是讨论如何实现及时地发送相关消息。由于手机在当今社会的普遍应用,考虑采用基于移动电信网络GSM/GPRS信息技术来发送短消息的办法,克服当前物流技术中网络技术单一化、不能实现包裹信息及时性传递的问题,该方法也利于客户使用的方便性。

图1 快递物流的智能化管理

3 短消息发送模块

3.1硬件模块

智能化快递物流的管理硬件结构如图2所示,图2中的硬件模块结构包括STC89C52微型控制器和SIM900A无线通信模块,控制器STC89C52是节能型、低功耗器件,也是CMOS工艺结构的高性能8位微控制器,它带有8 k容量大小的在系统可编程Flash存储器。这种在集成芯片上带有灵巧的8位CPU和在系统可编程存储器的结构,使得该款控制器成为大多数智能控制应用系统中高性价比、实用有效的解决方案[4]。无线通信模块SIM900A也称为GSM/GPRS模块,它具有2个工作频段,分别为:EGSM 900 MHz和DCS 1.8 GHz。它支持GPRS multi-slot class 10/class 8(可选)和GPRS的 4种编码格式:CS-1,CS-2,CS-3 and CS-4。该通信模块内置有TCP/IP协议,用户通过扩展的TCP/IP命令则能够方便地使用TCP/IP功能,以便用户在互联网做数据传输,实现多种传输模式[5]。由图可知:微型控制器与无线通信模块的通信连接主要是靠TXD和RXD两个接口收发数据。在STM犯单片机执行短信发送之前,SIM900A初始化后处于待命状态,只要SIM900A模块接收到控制器发送过来的相关AT指令,它就会启动发送短信给对应的包裹签收者或卖家。

3.2软件设计

在图3的短消息发送流程中,系统首先上电初始化,配置相应的寄存器,设置波特率、工作模式,开启中断功能;然后不断检测是否收到电信服务商信息,如果收到了,则证明已经连接上移动网络,接着设置短信模式,并对手机号进行转化,最后编写内容进行发送短消息,直到对方正确接收为止[6]。

图2 发送消息的硬件模块

图3 短消息发送流程图

1)系统初始化部分代码如下:

void SerIniti()//初始化程序(必须使用,否则无法收发)

{TMOD=0x20;//启用定时器1的工作模式2,8位自动重装初值

#ifdef FOSC_12M//在这里根据晶振大小设置不同的数值初始化串口

TH1=0xfd;//装入初值,波特率9600

TL1=0xfd;

#else

TH1=0xf3;//装入初值,波特率2400

TL1=0xf3;

#endif//end of SOC_12M

TR1=1;//启动定时器1

SM0=0;//设置串行通讯工作模式(由定时器1的溢出率控制)

SM1=1;//(同上)在此模式下,定时器溢出一次就发送一个位的数据

REN=1;//串行接收允许位(为1表示允许串口接收)

EA=1;//开总中断;

ES=1;//允许串行口中断}

2)检测服务商信息的代码

while(1)

{UartSend("AT+COPS? ");//发送请求连接信息

LED2_OFF;//关闭指示灯

Delay(2);//延时1秒

LED2_ON;

while(GsmAtFlag==0);

if(strstr(GsmRcvAt,"CHINA MOBILE"))//检测是否收到CHINA MOBILE服务商信息。

{break;//如果收到,说明已经连接上,退出循环}}

3)发送短消息的函数

void UartSend(uchar*str)//串行口连续发送char型数组,遇到终止号/0将停止

{while(*str!='')

{SBUF=*str;

while(!TI);//等待发送完成信号(TI=1)出现

TI=0;

str++;}}

由于包裹运输过程中涉及到多个中转站,包裹信息扫描、传送模块就不止1个,也就是需要多点之间进行信息共享与交换,因此无线通信模块要具备多点对多点通信的功能,其使用方法举例如下:

假设Z1,Z2,Z3 3个模块进行相互通信,则采用以下的AT指令按照GPRS方式去实现:

先分别对Z1,Z2,Z3 3个模块进行初始化如下:

AT+CIPCSGP=1,"cmnet"(设置为GPRS方式)

AT+CLPORT="UDP","端口号"(设置UDP端口号)

AT+CSTT(激活TCP任务,成功后返回确认)

AT+CIICR(启动场景,成功后返回确认)

AT+CIFSR(读取本地IP地址)

AT+CIPSTART="UDP","REMOTE IP ADDR","REMOTE PORT"

(对UDP连接进行登记,其中"REMOTE IP ADDR"和" REMOTE PORT"可以任意取值,登记成功后返回确认值)

对于家庭用户或办公人员,还可以绑定有线互联网查询,下面介绍如何使用DNS域名功能,利用SIM900模块的DNS可任意连接到一个域名,或者采用DNS解析域名的方法获得IP地址。其具体步骤如下:1)直接连接到一个域名。

①先配置DNS:AT+CDNSCFG="119.6.18.100"(以四川为例);

②选择域名还是IP地址AT+CDNSORIP=1(选择域名);

③建立连接AT+CIPSTART="TCP","www.263.net","80"(连接到SERVER);

④发送数据AT+CIPSEND返回">"后开始发送数据,ctrl+z启动发送。

2)解析域名获得IP地址。

①先激活一个移动场景;

AT+CSTT

AT+CIICR

AT+CIFSR

②配置DNS;

AT+CDNSCFG="119.6.18.100"(以上海为例)

③解析域名,获得IP地址。

AT+CDNSGIP="www.shunfeng.net"

返回该域名的IP地址

4 结束语

文中分析了当前物流技术运用情况的现状及不足之处,采用基于移动电信网络GSM/GPRS信息技术来实时发送快递包裹运输消息的办法,克服了当前物流技术中网络技术单一化的问题,增强了买家和卖家对包裹信息了解的透明度与实时性,也提高了物流企业管理的效率和市场竞争力。

[1]李英.“双十一”引发的物流问题研究[J].商业经济,2015(4):54-55.

[2]李靖,孙会良.快递爆仓频发背景下物流技术运用现状及对策研究[J].物流技术,2014,33(8):127-129.

[3]杜敏,网购自提:京东的多样化配送服务[J].新领军,2012(10):15-16.

[4]百度百科.STC89C52单片机[EB/OL][2012-12-06]http:// baike.baidu.com/view/15008516.htm

[5]百度文库SL900A_Datasheet_EN_v1Sim900[EB/OL][2013-10-16].http://wenku.baidu.com/linkurl.

[6]陶栩.基于GSM技术的烟草物流设备故障报警系统[J].物流工程与管理,2014,36(6):48-49.

Efficient express logistics management system

YU Shi-xin
(College of Engineering and Technology,Chengdu University of Technology,Leshan 614007,China)

In order to let the customer masters the transportation status information of express parcel anytime and anywhere,so as to collect the goods in a timely and reduce the amount of work for the courier in the process of destination to sign,designs a system which sends short messages based on GSM/GPRS mobile telecom network information technology.Hardware structure is combined by micro controller and sim900 module,resolves the software functions which control sim900 module.Analysis shows that the way of various transport site scanning and sending a short message implements the intelligent management and high efficiency working in the process of transportation,delivery and signing for the parcel.So as to improve the service level of logistics enterprises.

express packages;GSM/GPRS information technology;micro controller;Sim900 module;software function

TN-9

A

1674-6236(2016)17-0101-03

2015-10-21稿件编号:201510139

余世欣(1982—),男,四川成都人,硕士,讲师。研究方向:电子商务的教学与科研工作。

猜你喜欢

短消息域名IP地址
铁路远动系统几种组网方式IP地址的申请和设置
Combosquatting域名抢注的测量研究
试论电视新闻短消息的采写策略
浅谈广播短消息的采写
IP地址切换器(IPCFG)
如何购买WordPress网站域名及绑定域名
基于SNMP的IP地址管理系统开发与应用
公安网络中IP地址智能管理的研究与思考
顶级域名争夺战:ICANN放出1930个通用顶级域名,申请者有上千家
小灵通里的父爱