坐标数据的传输方法及装置、定位系统与流程

文档序号:20581130发布日期:2020-04-29 01:29阅读:340来源:国知局
坐标数据的传输方法及装置、定位系统与流程

本发明属于数据传输技术领域,尤其涉及一种坐标数据的传输方法及装置、定位系统。



背景技术:

gps在各个行业有了广泛应用,在车联网领域里,需要通过车载终端或移动端设备采集车主的实时gps轨迹数据。这种连续的、实时的数据采集,必然会增加数据从设备向服务器传输数据所耗费的流量费用。

现有技术中,例如传输经纬度数据,首先对所有坐标进行排序,获取最小坐标,然后再计算下一坐标与相邻的坐标的相对偏移量,通过存储偏移量来表示坐标,实现减少数据传输目的,但这种方法的计算量太大,且耗时。



技术实现要素:

本发明实施例提供了一种坐标数据的传输方法及装置、定位系统,旨在解决现有技术的由于进行坐标数据传输时通过存储偏移量来表示坐标导致计算量较大的问题。

一种坐标数据的传输方法,包括:

对坐标数据进行36进制编码处理,得到编码的坐标数据;

对所述编码的坐标数据进行传输。

优选地,对坐标数据进行36进制编码处理,得到编码的坐标数据包括:

对坐标数据进行预处理,得到预处理的坐标数据;

对进行预处理的坐标数据进行36进制编码,得到编码数据。

优选地,对坐标数据进行预处理,得到预处理的坐标数据具体为:

对所述坐标数据乘以预设倍数进行扩大,得到扩大处理的坐标数据。

优选地,所述预设倍数为10的7次方。

本发明还提供一种坐标数据的传输装置,包括:

编码单元,用于对坐标数据进行36进制编码处理,得到编码的坐标数据;

传输单元,用于对所述编码的坐标数据进行传输。

本发明还提供一种定位系统,包括坐标数据的传输装置,所述传输装置包括:

编码单元,用于对坐标数据进行36进制编码处理,得到编码的坐标数据;

传输单元,用于对所述编码的坐标数据进行传输。

本发明还提供一种坐标数据的传输方法,包括:

接收坐标数据,所述坐标数据为36进制格式;

将所接收的坐标数据转化为10进制,得到10进制格式的坐标数据。

优选地,将所接收的坐标数据转化为10进制,得到10进制格式的坐标数据包括:

将所接收的坐标数据由36进制转为10进制格式,得到10进制格式的坐标数据;

对所述10进制格式的坐标数据除以预设倍数进行还原,得到还原的坐标数据。

优选地,所述预设倍数为10的7次方。

本发明还提出一种坐标数据的传输装置,包括:

接收单元,用于接收坐标数据,所述坐标数据为36进制格式;

转化单元,用于对所接收的坐标数据转化为10进制,得到10进制格式的坐标数据。

本发明还提供一种定位系统,包括坐标数据的传输装置,所述传输装置包括:

接收单元,用于接收坐标数据,所述坐标数据为36进制格式;

转化单元,用于对所接收的坐标数据转化为10进制,得到10进制格式的坐标数据。

本发明还提供一种存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行如下步骤:

对坐标数据进行36进制编码处理,得到编码的坐标数据;

对所述编码的坐标数据进行传输。

本发明还提供一种服务终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

对坐标数据进行36进制编码处理,得到编码的坐标数据;

对所述编码的坐标数据进行传输。

本发明实施例中,在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

附图说明

图1为本发明第一实施例提供的一种坐标数据的传输方法的流程图;

图2为本发明第一实施例提供的一种坐标数据的传输方法的步骤s1的具体流程图;

图3为本发明第二实施例提供的一种坐标数据的传输装置的结构图;

图4为本发明第三实施例提供的一种坐标数据的传输方法的流程图;

图5为本发明第三实施例提供的一种坐标数据的传输方法的步骤s42的具体流程图;

图6为本发明第四实施例提供的一种坐标数据的传输的结构图;

图7为本发明第五实施例提供的一种服务终端的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中,一种坐标数据的传输方法,包括:对坐标数据进行36进制编码处理,得到编码的坐标数据;对所述编码的坐标数据进行传输。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一:

图1示出了本发明第一实施例提供的一种坐标数据的传输方法的流程图,该方法包括:

步骤s1,对坐标数据进行36进制编码处理,得到编码的坐标数据;

具体地,首先对坐标数据进行36进制编码处理,得到编码处理的坐标数据;该坐标数据优选为经纬度数据。

步骤s2,对编码的坐标数据进行传输;

具体地,对编码后的坐标数据进行传输。

在本实施例中,在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

在本实施例的一个优选方案中,如图2所示,为本发明第一实施例提供的一种坐标数据的传输方法的步骤s1的具体流程图,该步骤s1具体包括:

步骤s11,对坐标数据进行预处理,得到预处理的坐标数据;

具体地,首先需要对坐标数据进行预处理,得到预处理的坐标数据,优选地,将坐标数据乘以预设倍数以扩大坐标数据,该预设倍数可根据实际情况而设,此处对此不作限制,优选地,该预设倍数为10的7次方,即将经纬度数据分别乘以10的7次方,得到扩大处理的经纬度数据;

步骤s12,对进行预处理的坐标数据进行36进制编码,得到编码数据;

具体地,对经过扩大处理的坐标数据进行36进制编码,得到编码数据,编码之前的坐标数据时10进制,经过36进制编码后,数据长度可减少,且实现的算法简单,耗时端。

例如:经度121.1234567(使用7位小数,表示定位精度为厘米级)编码(压缩)后为k14ykn,长度从11位变为6位,压缩比超过40%。k14ykn解压后为121.1234567。

编码过程(使用javascript语言)

1)121.1234567*10000000(10的7次方)=1211234567

2)number(1211234567).tostring(36)=k14ykn

在本实施例中,在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

实施例二:

基于上述实施例一,如图3所示,为本发明第二实施例提供的一种坐标数据的传输装置的结构图,该传输装置包括:编码单元31及与其连接的传输单元32,其中:

编码单元31,用于对坐标数据进行36进制编码处理,得到编码的坐标数据;

具体地,首先对坐标数据进行36进制编码处理,得到编码处理的坐标数据;该坐标数据优选为经纬度数据。

传输单元32,用于对编码的坐标数据进行传输;

具体地,对编码后的坐标数据进行传输。

在本实施例中,在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

在本实施例的一个优选方案中,该编码单元1包括:预处理子单元及与其连接的编码子单元,其中:

预处理子单元,用于对坐标数据进行预处理,得到预处理的坐标数据;

具体地,首先需要对坐标数据进行预处理,得到预处理的坐标数据,优选地,将坐标数据乘以预设倍数以扩大坐标数据,该预设倍数可根据实际情况而设,此处对此不作限制,优选地,该预设倍数为10的7次方,即将经纬度数据分别乘以10的7次方,得到扩大处理的经纬度数据;

编码子单元,用于对进行预处理的坐标数据进行36进制编码,得到编码数据;

具体地,对经过扩大处理的坐标数据进行36进制编码,得到编码数据,编码之前的坐标数据时10进制,经过36进制编码后,数据长度可减少,且实现的算法简单,耗时端。

例如:经度121.1234567(使用7位小数,表示定位精度为厘米级)编码(压缩)后为k14ykn,长度从11位变为6位,压缩比超过40%。k14ykn解压后为121.1234567。

编码过程(使用javascript语言)

1)121.1234567*10000000(10的7次方)=1211234567

2)number(1211234567).tostring(36)=k14ykn

在本实施例中,在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

在本发明中,还提供一种定位系统,该定位系统包括定位单元及如上述实施例二描述的坐标数据的传输装置,该传输装置的具体结构、工作原理及所带来的技术效果与上述实施例二的描述基本一致,此处不再赘述。

实施例三:

图4示出了本发明第三实施例提供的一种坐标数据的传输方法的流程图,该方法包括:

步骤s41,接收坐标数据;

具体地,接收坐标数据,该坐标数据为36进制格式,该坐标数据优选为经纬度数据。

步骤s42,将所接收的坐标数据转化为10进制,得到10进制格式的坐标数据;

具体地,由于习惯使用的坐标数据是10进制格式的,此时需要对接收的36进制格式的坐标数据进行格式转换,转为10进制的坐标数据。

在本实施例的一个优选方案中,如图5所示,为本发明第三实施例提供的一种坐标数据的传输方法的步骤s42的具体流程图,该步骤s42具体包括:

步骤s421,将所接收的坐标数据由36进制转为10进制格式,得到10进制格式的坐标数据;

具体地,首先对所接收的36进制格式的坐标数据转为10进制格式的坐标数据;

步骤s422,对10进制格式的坐标数据除以预设倍数进行还原,得到还原的坐标数据;

具体地,对转为10进制格式的坐标数据进行缩小还原,除以预设倍数,该预设倍数的具体数值可根据实际情况而设,此处对此不作限制,优选地,该预设倍数为10的7次方,然后得到还原的坐标数据。

例如:接收的坐标数据为:parseiht(″k14ykn″,36)=1211234567;

经过格式转化及缩小后的坐标数据:1211234567/10000000(10的7次方)=121.1234567;

在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

实施例四:

基于上述实施例三,如图6所示,为本发明第四实施例提供的一种坐标数据的传输的结构图,该传输装置包括:接收单元61及与其连接的转化单元62,其中:

接收单元61,用于接收坐标数据;

具体地,接收坐标数据,该坐标数据为36进制格式,该坐标数据优选为经纬度数据。

转化单元62,用于将所接收的坐标数据转化为10进制,得到10进制格式的坐标数据;

具体地,由于习惯使用的坐标数据是10进制格式的,此时需要对接收的36进制格式的坐标数据进行格式转换,转为10进制的坐标数据。

在本实施例的一个优选方案中,该转化单元62具体包括:转化子单元及与其连接的还原子单元,其中:

转化子单元,用于将所接收的坐标数据由36进制转为10进制格式,得到10进制格式的坐标数据;

具体地,首先对所接收的36进制格式的坐标数据转为10进制格式的坐标数据;

还原子单元,用于对10进制格式的坐标数据除以预设倍数进行还原,得到还原的坐标数据;

具体地,对转为10进制格式的坐标数据进行缩小还原,除以预设倍数,该预设倍数的具体数值可根据实际情况而设,此处对此不作限制,优选地,该预设倍数为10的7次方,然后得到还原的坐标数据。

例如:接收的坐标数据为:parseiht(″k14ykn″,36)=1211234567;

经过格式转化及缩小后的坐标数据:1211234567/10000000(10的7次方)=121.1234567;

在本实施例中,在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

在本发明中,还提供一种定位系统,该定位系统包括定位单元及如上述实施例四描述的坐标数据的传输装置,该传输装置的具体结构、工作原理及所带来的技术效果与上述实施例四的描述基本一致,此处不再赘述。

在本实施例进一步方案中,该定位系统包括等定位单元及数据传输装置及数据接收装置,该数据传输装置优选为上述实施例二描述的坐标数据的传输装置,该接收装置优选为上述实施例四所述的坐标数据的传输装置。

实施例五:

图7示出了本发明第五实施例提供的一种服务终端的结构图,该服务终端包括:存储器(memory)71、处理器(processor)72、通信接口(communicationsinterface)73和总线74,该处理器72、存储器71、通信接口73通过总线74完成相互之间的交互通信。

存储器71,用于存储各种数据;

具体地,存储器71用于存储各种数据,例如通信过程中的数据、接收的数据等,此处对此不作限制,该存储器还包括有多个计算机程序。

通信接口73,用于该服务终端的通信设备之间的信息传输;

处理器72,用于调用存储器71中的各种计算机程序,以执行上述实施例一所提供的一种坐标数据的传输方法,例如:

对坐标数据进行36进制编码处理,得到编码的坐标数据;

对所述编码的坐标数据进行传输。

本实施例中,在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

本发明还提供一种存储器,该存储器存储有多个计算机程序,该多个计算机程序被处理器调用执行上述实施例一所述的一种坐标数据的传输方法。

本发明中,在数据传输前对坐标数据进行36进制编码处理,可减少坐标数据的长度,且算法简单,计算量小。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。

专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1