基于LBS的物流配送管理系统的设计与实现
2022-11-12魏凯明
魏凯明
(北京安维讯信息技术有限公司 北京市 100022)
根据我国电子商务研究中心发布的《中国电子商务报告(2020)》显示,在2020中国电子商务交易金额高达37.21万亿元,同比增长4.5%,其中商品类电商交易金额为27.95万亿元,服务业电商交易金额为8.08万亿元,合约类电商交易为1.18万亿元。因电商的快速发展推动物流行业成为现阶段的重点产业,不论是物流还是快递企业,想要更好的相应客户的需求,并提高自身的工作效率,都离不开LBS技术的支持,LBS技术拥有足够的数据采集能力和后端数据处理能力,但是在开发方面具有一定的,需要做好整体的设计和实现工作,以此将其作用充分发挥。
1 基于LBS物流配送管理系统的设计
1.1 系统整体架构
LBS应用服务的开发是从最底层的数据采集逐步延伸至高层数据资源管理,在整个过程中实现了数据的规划以及智能管理,同时将获取的数据进行处理为管理人员提供决策参照等。为了使LBS应用和服务质量进一步提高,现代物流会通过相应的应用软件及时做出相应,从而满足各种业务需求,大多数情况下LBS系物流配送系统构建可以采用面向服务的架构体系。另外,很多情况下系统所采用的架构也可以作为基础标准构建对应的平台,此外系统采用Web架构作为基础,并通过面向服务的系统信息构建对应的基础标准建设,再通过突破的形式实现互相操作,这样有利于建立对应的标准体系,并打破以往互相操作的障碍,形成自动化的工作体系,而且这种运行体系可以在对应的模式下实现升级,以此确保系统更加灵活,使其相应速度不断加快。
基于面向服务的构架模式,系统可以将其分为不同的层次中并让各项功能实现互相操作,根据当前基础服务和资源做出一系列的分析,这些服务和资源可以通过较好的组合重新改善满足当前的业务需求。一个服务对应当前一个代码模块,由于通过标准的访问协议作为管理,使其代表其中的一部分,而且通过内容可以明确表明其能够映射在业务流程之中,以此确保服务可以从头编写至其中,并确保应用程序功能模块的实装。
Web服务和应用服务在本系统中是通过平台实现的,相应的请求者通过注册的形式找到服务提供者,然后再通过Web的访问入口进行访问,实现服务者身份绑定便可以开展后续的服务了。该系统一般采用数据采集层、信息传输层、用户表示层、业务逻辑层、数据层的多层混合模式。
对于不同的系统可以采取不同的开发模式,在具体编程过程中可以通过强制性的形式将其写入应用程序,并将输入、处理以及输出等三个方面分开,这样做的主要目的是简化代码的构造,有利于更好的后期维护工作,而且还有效提高代码的可利用性,同时这种构思有利于开发者在后期进行更改与调整,并确保程序的灵活性和可配性,具体可以体现在以下几个方面:
(1)用户表示层:为了进一步给用户提供较好的服务,可以利用比较常见的软件作为主要界面,然后更好的实现后续操作。用户在具体的运用过程中可以通过浏览器访问Web服务器,然后结合对应的技术做好各项工作,例如,通过图形数据显示地图,然后通过监控车辆位置并利用数据将其显示在电子地图上,在这个过程中其包含卫星定位的相关数据,同时还能显示电子地图的各项操作,实现放大、缩小等。
(2)业务逻辑层:它是信息服务系统的主要核心,可以通过Web服务和相关应用部分做好组成工作,再将其服务运行在Web服务之中。Web服务和应用服务两个重点组成,可以将其服务融入Web服务之中,随后Web服务与当前的客户端和应用,以此实现通信服务以及LBS控制等,这些服务的实现都是通过管理的形式展开,而且通过移动通信网络的形式实现双向信息传递,并对其进行精确定位与信息储存处理,而且LBS服务可以提供较好的规划路径,有利于兖设施做好具体的算法。GIS的应用可以提供较好的基础,以此确保GIS查询和分析功能的应用。
(3)数据层:由数据服务构成是当前空间和数据储存的主要形式,同时空间内包含较多的功能,具体可以分为储存、管理、分析等,主要负责日志档案的文件以及各项工作,同时也包含用户、承载工具以及仓库储存和物流货物属性数据等,通过定位数据明确数据库的地位,再通过地图数据做好管理和维护工作,实现数据获取和空间的各项服务,并在数据服务层中获取空间数据以此形成访问形式。
(4)数据采集层:根据当前行为技术的构建而成可以明确空间数据和属性的获取形式,然后通过有效的方法了解各项工作与业务,这些是当前数据的主要来源,而且通过数据分析也可以明确获取的具体情况,并时刻了解具体的动态信息。在具体的运输过程中可以对货物进行实时定位,有利于更好的查找货物的具体位置。
(5)信息传输层:由于各种移动通信网络和互联网结合,当前可以利用不同的手段实现多向定位,在整个过程中将一客户端和服务作为主要参照,以此形成各项工作,并将数据传输对应的位置,然后通过属性回传,以此完善各项工作,从而达到理想的效果。
1.2 系统组成结构
LBS技术的出现可以将管理系统设计进一步提升,从而达到可视化的效果,使得其整体设计思路和应用得到改善。因此,在具体的运用过程中可以采取RFID自动识别技术作为支撑,通过该项技术的应用可以自动对仓库中的信息以及储存状态读取,然后了解内部的一些信息数据,而且通过自动获取可以了解当前货物的具体位置,移动定位技术的出现可以根据及时了解交通工具的具体位置,主要体现在经纬度和定位信息等,而且在采集过程中利用相关数据可以实现定位和弧形分析,相关人员可以结合网络技术实现数据传递,以此完善相关服务。另外,也可以借助地理信息系统将对应的具体位置实现映射,然后反映出地理位置,再通过有效的方式获取对应的经度和纬度,而且可以将物流信息实现在地理信息平台上显示,再采用不同的形式做好开放工作,以此实现企业物流的一体化,这种形式有利于更好的做好管理与监控,从而让工作人员更好的做好调度工作,实现物流信息管理的优化与分配。
在本系统中不仅能够实现资源管理,还能实现物流配送管理以及空间位置分析和决策功能等,再将车辆行驶的路线模型进行模拟,以此找到最短的路径,以此实现物流系统化的定位,确保实现调配优化。为了减少当前系统响应时间,并提高用户的整体使用体验,系统可以在客户端中采取AJax技术的支持,通过该项技术的支撑可以将通过地图实现动态数据模拟,让用户在地图上观察到一举一动。
1.3 系统工作流程
当前LBS物流配送管理系统流程大约为以下几点:
(1)用户提交订单,当有全新的货物进入仓库之前,系统会根据其实际情况做出分析,然后建立全新的仓库数据库,再将货物的基本信息收录,然后填入数据库之中。
(2)货物进入仓库时,自动识别技术将会扫描货物的全部信息,再将信息和数据录入储存库做好备份。
(3)当货物在仓库,通过自动识别技术将其进行记录,在储藏时也会利用对应的技术记录,做好信息定位。
(4)在货物出仓时,可以通过自动识别技术对其终端进行记录,同时自动识别技术会将对应的数据锁定,结合移动定位时刻了解物品的动态。
(5)将移动定位系统的终端进行上传,然后通过设备获取对应的信息与位置,再将其传输至网络服务端。再将其信息传送到数据库之中。
(6)货物达到下一个仓库地点时,自动识别技术将会将其终端记进行记忆,并将其储存在数据库之中。
(7)货物达到对应的目的后,系统可以通过有效的方式将数据有效保留,然后再结合实际情况做好各项分析与管理,有利于为后续工作做好铺垫。
(8)若用户进行定位查询,并明确当前货物所在某个仓库之中,则可以根据自动识别技术做好判定,并找到所在的地点。而且货物在运送的途中也可以通过查询的形式对车辆的具体位置进行定位,以此了解货物的具体位置信息。
(9)用户可以通过浏览器对当前车辆运行情况以及货物所在地进行观察,而且动态数据提供动态支持,用户可以时刻发现位置的变化,通过GIS技术作为支撑再结合数据的数据实现定位,途中结合RFID定位信息以及车辆定位信息将动态的内容显示在地图上,有利于用户查询信息,同时相关人员也可以明确车辆行驶方向以及一举一动,而且这种技术还可以对车辆整体的运行状态以及安全情况做好分析。
(10)系统通过对应的服务模式可以对当前货物进行全面设定,同时还可以对数据加以分析,从而实现路线的有效转换,再将对应的内容传输给车辆。
1.4 系统功能结构设计
根据当前LBS技术物流管理系统的有效应用,可以实现较好的物流可视化效果,通过有效的方法实现部门基本管理信息系统功能的整合。自动识别技术会根据获取的仓库货物信息做出分析,同时能够对仓库货物进行全面选择,同时表明具体的位置再加以查询,根据当前定位具体情况了解车载的位置,然后再将对应的信息充分现实。定位会根据具体的情况做出模拟,然后将车辆的位置呈现给对应的工作人员,再通过网络信息传递至对应的服务器,以此将获取的数据进行全面分析预处理。中心服务的主要目的是做好与设备之间的衔接与连接,从而将其呈现对应的图纸上,完成数据信息的导入。企业或是用户在选择监控以及运载的工具时,系统需要从数据库中获取运输工具的轨迹,并通过动态标识将其体现。
该系统中对于物流活动LBS技术进行全面管理与控制,同时还实现了总体控制、运输管理、车辆调度、仓库管理等功能,物流管理信息通在软件的支持下实现内容的划分,并将整体的功能又划分为若干个子功能,再加上管理信息系统维护接口的衔接,确保信息的统一,具体参考图1。
图1:系统功能结构图
1.4.1 RFID数据自动获取服务
现代物流是指经过数据技术结合而成,有效实现物资实体改善,以此达到将,实体物品一般会从商家传送给买家,在这个过程中会形成系统的工作形式,首先通过运输和储存的形式将有效的方法结合在一起,然后利用对应的系统,将其传送给对应的区域,以此形成对应的供应链体系。因此,在整个过程中想要确保达到理想的运输效果,则需要做好各方面的把关,同时利用对应的系统做好管理工作,相关人员需要先了解整个过程,然后根据不同的环节做好采集工作,通过这样的方式确保商品的流通,也可以通过条形码的形式展开工作,通过设备对其进行识别,条形码的数据在流通过程中往往只会被识别一次。在整个过程中相关人员无需刻意做识别工作,因为设备可以在一段时间内读取其位置和数据信息,通常为250ms/次,一些设备可以在短暂的时间内获取600余个数据,相比较于以往传统的扫描技术效率提升1000倍之上。因此,通过自动识别技术的支持可以更好的对货物信息进行采集以及提取。
1.4.2 RFID货物自动定位服务
RFID货物自动定位服务,可以对当前流通的货物进行定位,而且通过技术的应用可以提供较好的准确信息,然后通过各项工作做好跟踪、采集以及交换等工作,从而形成对应的工作体系,在整个工作过程中需要做好根据跟踪工作,同时还可以对应的标签做好分析,一般情况下可以采取900MHz或是1000MHz的模式展开,并通过有效的读写形式将其储存在仓库和配送领域之中,以此形成不同的地点,再根据不同的频率做好扫描工作,以此获取各项内容,确保工作的有效展开,采取有效的方式将内容进行上传,通过服务器做好处理工作,而且还可以结合实际情况做好定位和跟踪,以此将数据进行全面储存,再形成对应的服务和功能。
1.4.3 移动定位服务
在该项服务中所使用的系统为混合定位技术,它能够有效实现对于内容的定位和改善,同时还能采取有效的方法在相应的基础上做好改善,该项技术结合了多种不同的技术整合而成,涵盖多种优点,在使用的过程中可将数据进行分析,从而得到精确的定位,相比较于单一的定位技术更加精确,而且事实跟进进度误差很小。在网络不稳定或是网络覆盖面较少时,可以利用GPS作为定位提高自身的整体效果,以此达到精确定位,同时还能提高整体定位的时间,确保定位的准确度。在基站城市比较密集的地区,可以提供多种定位模式,即便是在密集地区无法接收到GPS定位的时刻,也可以利用网络实现定位,弥补自身存在的不足。
配送路径生成,生成途径多个配送点的最短路径,有一定约束条件的路径,比如,配送点有到达时间要求,配送点有先后顺序要求等。优化配送路径,节省能源消耗 这块多写写,物流里面配送路径是个很关键的模块和创新点,可以写一些路径生成算法,比如 旅行家算法等。
2 LBS的物流配送管理系统的实现
2.1 系统主界面
在上述内容的设计基础上,需要采取面向服务的开发模式,然后采取有效的方式做好开发工作,在具体的开发中需要结合对应的服务平台作为基础,以此实现开发,再融合LBS的物流系统实现,将系统以RFID和GPS无线网络作为主要系统数据源,然后针对物流企业自身的需求做好各项工作,通过获取地理空间数据作为基础模板实现物流系统的LBS服务。在系统实现方面,服务端操作系统一般采用源代码编程,这样有利于提高整体系统的稳定性和安全性,数据库系统应该根据实际情况做好筛选,然后在结合多方面的数据做好分析,可以通过对应的系统形成,并重视其环境的应用,一般情况下可以利用JAVA的服务器实现操作,然后在对应的程序上展开工作,通过应用层协议实现操作,将其有效应用在对应的浏览器之中。
系统服务器采用Nginx与Tomcat结合,通过二者创建对应的服务平台,其中Nginx是一个轻量级的HTTP服务器,它自身在性能上较为理想,而且还能够实现反向代理,同时也是一个较为特殊的服务器,并具备较好的稳定性,模块上功能较多,在使用的过程中会形成过多的资源消耗。利用Nginx作为驱动编写代码具有较好的性能,而且反向代理十分高效。因此,在具体的使用过程中利用其代替Apache作为主服务器。一般情况下Apache在有200个访问者或是用户使用时,整体的运行速度会受损,而该项技术自身具有较好的分配能力,可以减少所占用的资源,不会过多占用CPU使用率。而Tomcat和IIS、Apache具有一定的相似之处,都具备HTML页面的基础功能,而且也是独立Sevlet作为容器,采取Tomcat的默认模式。另外,其自身具有较强的跨平台特性,在java的Tomcat也有一定的跨平台型,其自身带有较强的特征,可以与SSL集成,从而实现安全传输。另外,Tomcat也能够对相应的应用服务提供JNDI的支持。Tomcat自身在技术上具较为理想,而且稳定性较高,在具体的运行过程中不会过多的占用资源,该项技术在开展中还在不断完善与改进,而且属于免费软件,这也一点深受爱好者的重视,现如今成为Web服务器的主流。因此,如果能够采用二者结合的形式,可以更好的发挥各自的优点,避免更多的缺陷与不足。
2.2 定位功能实现方法
2.2.1 移动定位服务实现方法
本系统采用运载工具的形式将定位功能实现,并通过混合技术融入其中,在混合技术的支持下实现了终端与网络技术的结合,而且二者的有效的融合使得整体使用比较理想,在获取GPS时候不会耗费过多的时间,而且相关技术自身存在一定的缺陷,如果在一些地理较为复杂的地区使用可能无法接收信号,从而导致无法实现定位服务,该项技术自身具有一定的特殊性,需要多次对网络进行操作,而且在具体的使用过程中会占用较多的资源使用,这导致在使用过程中可能会因为资源问题造成误差,也会导致一些地区无法接收信号,最终对其无法进行定位,这种情况下可以考虑将两项技术进行整合,从而采取有效的方法做好改善。
2.2.2 RFID货物自动定位服务实现方法
在具体的实施过程中其系统是将SpotON和LANDMARC结合的形式展开,并采用读写器与天线分离的结构,在这样的情况下可以使其每个模块形成独立的连接,而且还可以形成等边三角形的结构部分,可以参考体现与6个射频模块连接的形式的结构网络。在具体的运行过程中应该应该做好有线之间的连接,然后根据仓库的数据导出获取准确的定位,最终利用自动识别技术获取坐标。
在该系统中每个读写器可以根据实际情况做好接收,然后根据对应的原理将不同的天线发射的信号做好分化,一般情况下需要结合实际情况䞼改善,然后根据信号强度做好判断,距离天线越远的区域信号强度则越弱。在实际开展过程中需要结合实际情况做好判定,然后再对货物做好进行定位,具体的开展中可以利用不同的控制系统对其信号进行获取,从而激活对应的区域,当相应的编码通过传播后,相关人员可以获取信号,从而将其系统有效激活。若反射不能传输给自身的信号进行传输,则会造成不同的影响,同时也不能对自身信号进行判定,导致其无法接收天线,这也使得其自身会存在较为明显的强弱区别,通过做好算法和整合后可以根据参照物做好判定,从而获取准确的标签,将其显示在对应的地图上。
2.2.3 移动通信网络服务实现方法
通用无线分组业务的开通解决了GPS定位车载终端通过GPS卫星接收车辆状态和定位信息,通过移动通信网传输到监控终端,在整个途中可以将系统直接连接在互联网汇总,有利于更好的做好监控工作,使得监控变得更加灵活。在CDMA的系统中可以使得其系统的容量扩充至FDMA的20倍之多,同时,其自身具有较强的抗干扰能力,其话音质量也比较理想,同时在功耗上比较低,当前已经5G的时代,在整体的传输速率上也相比之前提升较多,而且5G系统数据传输更快、更稳定、更高效,可以为用户提供丰富的信息,并保证宽带的稳定性。用户还可以借此使用地图显示、实时导航、3D地图服务等。
当前定位服务结合多种线路的连接方式,而且具有较好的兼容通信链层,可以为LBS服务提供较好的支持,其构建形式具体为以下几点:
(1)移动网络链路层,它是当前移动终端和通信服务的衔接点,移动网络构建是通过GPRS、CDMA以及5G和Wi-Fi等多种通信网络组成,它们能够提供较好的移动通信功能支持。
(2)通信服务层,一般情况下它会以树状层次的形式呈现,主要是负责实现信息传递网络,对于车辆进行全面监控,同时也能够实现对大规模移动目标的跟踪。
3 结束语
综上所述,通过现有的信息技术应该进一步加强物流的各方面管理,进而实现自动化、智能化以及现代化的发展。相关人员应该进一步挖掘LBS技术的应用,以此推动我国物流行业的整体发展。