一种卫星定位数据传输方法技术

技术编号:15883989 阅读:69 留言:0更新日期:2017-07-28 14:25
本发明专利技术公开了一种卫星定位数据传输方法。它包括以下步骤:移动终端通过自身的卫星定位模块获取自身的经度值和维度值,移动终端将经度值和维度值分别进行数据压缩,并将压缩数据发送到监控终端,监控终端通过自身的卫星定位模块获取自身的经度值和维度值,监控终端结合自身的经度值对接收到的经度值压缩数据进行解压缩,结合自身的纬度值对接收到的纬度值压缩数据进行解压缩,从而得到移动终端的经度值和纬度值。本发明专利技术能够缩短移动终端每次传输卫星定位数据所发送的数据长度,从而减少数据传输时间。

【技术实现步骤摘要】
一种卫星定位数据传输方法
本专利技术涉及数据传输
,尤其涉及一种卫星定位数据传输方法。
技术介绍
在专业无线集群通信系统中,调度指挥者或管理者知道移动用户的实际地理位置信息是非常迫切的需求。但上传卫星定位信息需要占用时间,从而在一定的时间内使用一定的信道数量上传卫星定位信息的用户数是有限的。我们总希望上传卫星定位信息的用户数越多越好。目前的卫星定位数据传输方法是移动终端传输自身的卫星定位信息的绝对值,这种方法每次传输的数据量较多,传输的数据长度如表一所示,缩写比特数最大范围实际使用范围N_S10,10,1维度的方位,南或北NDEG70~1270~89纬度的度NMINmm60~630~59纬度的分的整数部分NMINF140~163830~9999纬度的分的小数部分E_W10,10,1经度的方位,东或西EDEG80~2550~179经度的度EMINmm60~630~59经度的分的整数部分EMINF140~163830~9999经度的分的小数部分表一移动终端每次传输卫星定位数据需发送57比特数据,数据传输时间较长。
技术实现思路
本专利技术的目的是克服现有卫星定位数据传输方法中移动终端每次传输卫星定位数据需发送57比特数据,数据传输时间较长的技术问题,提供了一种卫星定位数据传输方法,其能够缩短移动终端每次传输卫星定位数据所发送的数据长度,从而减少数据传输时间。为了解决上述问题,本专利技术采用以下技术方案予以实现:本专利技术的一种卫星定位数据传输方法,用于PDT无线集群通信系统中,所述PDT无线集群通信系统包括移动终端和监控终端,所述移动终端所在位置与监控终端所在位置的经度距离小于27-n度,纬度距离小于26-m度,包括以下步骤:S1:移动终端通过自身的卫星定位模块获取自身的经度值和维度值;S2:移动终端将经度值和维度值分别进行数据压缩,并将压缩数据发送到监控终端;S3:监控终端通过自身的卫星定位模块获取自身的经度值和维度值;S4:监控终端结合自身的经度值对接收到的经度值压缩数据进行解压缩,结合自身的纬度值对接收到的纬度值压缩数据进行解压缩,从而得到移动终端的经度值和纬度值;所述步骤S2中移动终端对经度值的压缩方法包括以下步骤:移动终端将十进制的经度值转换为对应的编码数据,如果经度值位于东经或0度经线,则移动终端把经度的度的数值转换为8位二进制码,去除二进制码的高n位,将二进制码的低(8-n)位作为度的编码,将经度的分的整数部分数值转换为6位二进制码作为分的整数部分编码,将经度的分的小数部分数值转换为14位二进制码作为分的小数部分编码,如果经度值位于西经,移动终端把经度的度的数值转换为8位二进制码,去除二进制码的高n位,将二进制码的低(8-n)位的反码作为度的编码,把经度的分的整数部分数值转换为6位二进制码,将该二进制码的反码作为分的整数部分编码,将经度的分的小数部分数值转换为14位二进制码作为分的小数部分编码;所述步骤S2中移动终端对纬度值的压缩方法包括以下步骤:当移动终端的纬度值位于北纬或赤道时,移动终端把纬度的度的数值转换为7位二进制码,去除二进制码的高m位,将二进制码的低(7-m)位作为度的编码,将纬度的分的整数部分数值转换为6位二进制码作为分的整数部分编码,将纬度的分的小数部分数值转换为14位二进制码作为分的小数部分编码,当移动终端的纬度值位于南纬时,移动终端把纬度的度的数值转换为7位二进制码,去除二进制码的高m位,将二进制码的低(7-m)位的反码作为度的编码,把纬度的分的整数部分数值转换为6位二进制码,将该二进制码的反码作为分的整数部分编码,将纬度的分的小数部分数值转换为14位二进制码作为分的小数部分编码;所述步骤S4中监控终端对经度值压缩数据进行解压缩的方法包括以下步骤:当监控终端的自身经度值位于东经27-n度至东经(179-27-n)度之间(包括东经27-n度和东经(179-27-n)度)时,监控终端把自身经度值的度的数值转换为8位二进制码,截取二进制码的高n位,将该高n位二进制码补充到移动终端发送的经度值中度的二进制码前端组成8位的二进制码A1,将该高n位二进制码减1后得到的二进制码补充到移动终端发送的经度值中度的二进制码前端组成8位的二进制码A2,将该高n位二进制码加1后得到的二进制码补充到移动终端发送的经度值中度的二进制码前端组成8位的二进制码A3,将二进制码A1转换为十进制数,将移动终端发送的经度值中分的整数部分编码转换为十进制数,将移动终端发送的经度值中分的小数部分编码转换为十进制数,将得到的三个十进制数组合成经度值B1,同理对二进制码A2和二进制码A3进行处理,得到经度值B2和经度值B3,计算经度值B1与监控终端自身经度值之间的经度距离、经度值B2与监控终端自身经度值之间的经度距离、经度值B3与监控终端自身经度值之间的经度距离,比较得到的三个经度距离的大小,将最小的经度距离对应的经度值作为移动终端的经度值;当监控终端的自身经度值位于西经27-n度至西经(179-27-n)度之间(包括西经27-n度和西经(179-27-n)度)时,则监控终端把移动终端发送的经度值中度的编码数据取反码,监控终端把自身经度值的度的数值转换为8位二进制码,截取二进制码的高n位,将该高n位二进制码补充到这反码高端前面组成8位的二进制码A4,将该高n位二进制码减1后得到的二进制码补充到这反码高端前面组成8位的二进制码A5,将该高n位二进制码加1后得到的二进制码补充到这反码高端前面组成8位的二进制码A6,将二进制码A4转换为十进制数,将移动终端发送的经度值中分的整数部分编码取反码后转换为十进制数,将移动终端发送的经度值中分的小数部分编码转换为十进制数,将得到的三个十进制数组合成经度值B4,同理对二进制码A5和二进制码A6进行处理,得到经度值B5和经度值B6,计算经度值B4与监控终端自身经度值之间的经度距离、经度值B5与监控终端自身经度值之间的经度距离、经度值B6与监控终端自身经度值之间的经度距离,比较得到的三个经度距离的大小,将最小的经度距离对应的经度值作为移动终端的经度值;所述步骤S4中监控终端对纬度值压缩数据进行解压缩的方法包括以下步骤:当监控终端的纬度位置位于北纬26-m度至北纬90度之间(包括北纬26-m度和北纬90度)时,监控终端把自身纬度值的度的数值转换为7位二进制码,截取二进制码的高m位,将该高m位二进制码补充到移动终端发送的纬度值中度的二进制码前端组成7位的二进制码C1,将该高m位二进制码减1后得到的二进制码补充到移动终端发送的纬度值中度的二进制码前端组成7位的二进制码C2,将该高m位二进制码加1后得到的二进制码补充到移动终端发送的纬度值中度的二进制码前端组成7位的二进制码C3,将二进制码C1转换为十进制数,将移动终端发送的纬度值中分的整数部分编码转换为十进制数,将移动终端发送的纬度值中分的小数部分编码转换为十进制数,将得到的三个十进制数组合成纬度值D1,同理对二进制码C2和二进制码C3进行处理,得到纬度值D2和纬度值D3,计算纬度值D1与监控终端自身纬度值之间的纬度距离、纬度值D2与监控终端自身纬度值之间的纬度距离、纬度值D3与监控终端自身纬度值之间的纬度距离,比较得到的三个纬度距离的大小,将本文档来自技高网...
一种卫星定位数据传输方法

【技术保护点】
一种卫星定位数据传输方法,用于PDT无线集群通信系统中,所述PDT无线集群通信系统包括移动终端和监控终端,所述移动终端所在位置与监控终端所在位置的经度距离小于2

【技术特征摘要】
1.一种卫星定位数据传输方法,用于PDT无线集群通信系统中,所述PDT无线集群通信系统包括移动终端和监控终端,所述移动终端所在位置与监控终端所在位置的经度距离小于27-n度,纬度距离小于26-m度,n和m都为整数,1≤n≤6,1≤m≤5,其特征在于,包括以下步骤:S1:移动终端通过自身的卫星定位模块获取自身的经度值和维度值;S2:移动终端将经度值和维度值分别进行数据压缩,并将压缩数据发送到监控终端;S3:监控终端通过自身的卫星定位模块获取自身的经度值和维度值;S4:监控终端结合自身的经度值对接收到的经度值压缩数据进行解压缩,结合自身的纬度值对接收到的纬度值压缩数据进行解压缩,从而得到移动终端的经度值和纬度值;所述步骤S2中移动终端对经度值的压缩方法包括以下步骤:移动终端将十进制的经度值转换为对应的编码数据,如果经度值位于东经或0度经线,则移动终端把经度的度的数值转换为8位二进制码,去除二进制码的高n位,将二进制码的低(8-n)位作为度的编码,将经度的分的整数部分数值转换为6位二进制码作为分的整数部分编码,将经度的分的小数部分数值转换为14位二进制码作为分的小数部分编码,如果经度值位于西经,移动终端把经度的度的数值转换为8位二进制码,去除二进制码的高n位,将二进制码的低(8-n)位的反码作为度的编码,把经度的分的整数部分数值转换为6位二进制码,将该二进制码的反码作为分的整数部分编码,将经度的分的小数部分数值转换为14位二进制码作为分的小数部分编码;所述步骤S2中移动终端对纬度值的压缩方法包括以下步骤:当移动终端的纬度值位于北纬或赤道时,移动终端把纬度的度的数值转换为7位二进制码,去除二进制码的高m位,将二进制码的低(7-m)位作为度的编码,将纬度的分的整数部分数值转换为6位二进制码作为分的整数部分编码,将纬度的分的小数部分数值转换为14位二进制码作为分的小数部分编码,当移动终端的纬度值位于南纬时,移动终端把纬度的度的数值转换为7位二进制码,去除二进制码的高m位,将二进制码的低(7-m)位的反码作为度的编码,把纬度的分的整数部分数值转换为6位二进制码,将该二进制码的反码作为分的整数部分编码,将纬度的分的小数部分数值转换为14位二进制码作为分的小数部分编码;所述步骤S4中监控终端对经度值压缩数据进行解压缩的方法包括以下步骤:当监控终端的自身经度值位于东经27-n度至东经(179-27-n)度之间时,监控终端把自身经度值的度的数值转换为8位二进制码,截取二进制码的高n位,将该高n位二进制码补充到移动终端发送的经度值中度的二进制码前端组成8位的二进制码A1,将该高n位二进制码减1后得到的二进制码补充到移动终端发送的经度值中度的二进制码前端组成8位的二进制码A2,将该高n位二进制码加1后得到的二进制码补充到移动终端发送的经度值中度的二进制码前端组成8位的二进制码A3,将二进制码A1转换为十进制数,将移动终端发送的经度值中分的整数部分编码转换为十进制数,将移动终端发送的经度值中分的小数部分编码转换为十进制数,将得到的三个十进制数组合成经度值B1,同理对二进制码A2和二进制码A3进行处理,得到经度值B2和经度值B3,计算经度值B1与监控终端自身经度值之间的经度距离、经度值B2与监控终端自身经度值之间的经度距离、经度值B3与监控终端自身经度值之间的经度距离,比较得到的三个经度距离的大小,将最小的经度距离对应的经度值作为移动终端的经度值;当监控终端的自身经度值位于西经27-n度至西经(179-27-n)度之间时,则监控终端把移动终端发送的经度值中度的编码数据取反码,监控终端把自身经度值的度的数值转换为8位二进制码,截取二进制码的高n位,将该高n位二进制码补充到这反码高端前面组成8位的二进制码A4,将该高n位二进制码减1后得到的二进制码补充到这反码高端前面组成8位的二进制码A5,将该高n位二进制码加1后得到的二进制码补充到这反码高端前面组成8位的二进制码A6,将二进制码A4转换为十进制数,将移动终端发送的经度值中分的整数部分编码取反码后转换为十进制数,将移动终端发送的经度值中分的小数部分编码转换为十进制数,将得到的三个十进制数组合成经度值B4,同理对二进制码A5和二进制码A6进行处理,得到经度值B5和经度值B6,计算经度值B4与监控终端自身经度值之间的经度距离、经度值B5与监控终端自身经度值之间的经度距离、经度值B6与监控终端自身经度值之间的经度距离,比较得到的三个经度距离的大小,将最小的经度距离对应的经度值作为移动终端的经度值;所述步骤S4中监控终端对纬度值压缩数据进行解压缩的方法包括以下步骤:当监控终端的纬度位置位于北纬26-m度至北纬90度之间时,监控终端把自身纬度值的度的数值转换为7位二进制码,截取二进制码的高m位,将该高m位二进制码补充到移动终端发送的纬度值中度的二进...

【专利技术属性】
技术研发人员:宋飞浩陈焕明曹健刘庆江
申请(专利权)人:杭州承联通信技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1