Web位置服务系统通用数据网关的设计与实现

被引量 : 1次 | 上传用户:beginI
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web位置服务系统是采集移动终端位置信息和状态信息,并在电子地图上显示给用户,并在此功能基础上提供位置监控、历史轨迹、里程、区域报警、拍照等一系列的服务。移动终端作为Web服务的重要的部分,起到采集现场数据,发送数据和接收指令等功能。数据通过无线网络再到互联网,最终经过数据网关格式化存储在数据库中。数据网关的作用是翻译不同协议格式的数据,格式化存储到数据库中,另一方面针对于不同终端发送或者主动回复满足终端通信协议的指令。网关对协议处理的流程基本上相似,但是对于协议的解析的实现,不同的协议需要不同的程序来实现。当有新的终端需要接入到系统的时候,需要设计相应的数据网关来集成到系统中。然而,分析各个终端的协议,协议表示的数据和通信流程基本相似。于是提出了开发一个通用的数据网关来和不同的GPS终端通信。本文是在首先是根据Web位置服务的需求,成功设计和实现单个数据网关。在分析各个GPS终端通信协议的共性和差异,把相似的部分提取出来,设计出一种能描述协议的XML文件,再根据XML文件设计出一个能够解析多款终端的通用的数据网关。因为XML文件采用相同的模板,所以应用程序只要能适应XML模板,即达到了通用。不同GPS终端采用相同的XML模板。对于一个新增的终端通过新建一个XML文件,并增加节点和节点的属性值来表示它的GPS通信协议,然后将XML文件加入到系统中。当接收到一条指令的时候,程序智能的寻找到描述本条指令的XML节点。根据节点的信息解析出数据流中的相应的数据项。如果本条指令有回复指令,程序自动匹配出回复指令下发给终端。以此达到能够接入多款终端的通用数据网关。终端的通信协议用XML文件描述也是一个比较复杂的过程,所以在XML文件中舍弃了差异比较大的指令,只描述了最基本的指令,能够满足终端登录系统和解析终端位置信息。所以通用网关只实现了对于某一类终端的解析。之所以有通用网关的需求,是因为GPS终端厂商通信协议的不标准,如果通信协议能够采用标准协议,那么也就没有通用数据网关的需要了,所以建议尽快制定我国的GPS终端通信协议。
其他文献
本文以鞋楦数控编程为背景,研究了鞋楦曲面建模方法、数控加工方案,以及鞋楦五坐标数控加工编程理论,主要包括数控加工刀具切触点计算、刀位数据计算、后置处理等关键技术,采
针对云南某铜矿浮选中矿单体解离度低的问题,开展了MLA测试和中矿再磨工艺试验研究。MLA测试结果表明,铜矿物主要分布在+38μm和-19μm粒级中,单体解离度仅为15.02%~47.27%,
改革开放30年来,我国抓住国际性的产业转移的契机,在实现我国经济高速发展的同时,迅速地成为了全球的加工制造中心。在新的发展时期,基于对国际经济、科技发展态势的把握,我们的党
坚持以习近平新时代中国特色社会主义思想为指导,统筹推进''五位一体”总体布局和协调推进“四个全面”战略布局,按照山西省委“一个指引、两手硬”思路和要求,紧紧
周非的《多浪河边》是十七年时期新疆小说最美的收获之一,在迎合当时阶级斗争的政治主题的基础之上,尝试了一些此前新疆小说鲜有的叙事技巧.本文主要从叙事学的角度,剖析小说
目的研究糖基化终产物(AGEs-BSA)对原代培养的小胶质细胞分泌白细胞介素1β(IL-1β)和肿瘤坏死因子α(TNF-α)的影响,在细胞水平探讨AGEs-BSA在阿尔茨海默病(AD)发生中的作用
本文针对矿用重型汽车转向架球销使用寿命短这一问题,对球销受力状态进行了分析,在现场实测了球销载荷谱,经过CF-700谱分析仪分析处理,在计算机上编制了典型载荷谱,并对球销
目的探讨原发性干燥综合征(PSS)肺间质病变(ILD)的临床特点。方法回顾性分析79例PSS患者临床及实验室资料。其中,合并ILD 40例(ILD组),非ILD患者39例(非ILD组)。结果 ILD组C
枳实始载于《神农本草经》,为芸香科植物酸橙Citrus aurantiurmL.及其栽培变种或甜橙Citrus sinensis Osbeck的干燥幼果。具有破气消积,化痰散痞的功效。主要有效成分为黄酮
曹丕《典论·论文》的写作目的比较复杂。从历史语境看,《典论·论文》的写作展现了曹丕作为一个政治领袖的深沉用心。从心理语境看,常人、亲人、文人的三重身份使曹丕写作的