用于发送定位数据的方法和装置制造方法及图纸

技术编号:11766237 阅读:68 留言:0更新日期:2015-07-23 18:01
本发明专利技术公开一种用于发送定位数据的方法和装置。其中在指定时间间隔内,以预定频率采集目标终端的定位数据,将采集到的定位数据依次存储在第一文件中,并按先后顺序为采集到的定位数据分配序号。在将采集到的定位数据上报给管理服务器时,将第一文件中的第一个定位数据及相应的序号存储在第二文件中。在第一文件中按照序号从小到大的顺序,依次对相邻的两个定位数据进行比较,并在相邻的两个定位数据中,将序号较大的定位数据中与序号较小的定位数据不同的部分存储到第二文件中,最终将第二文件上报给管理服务器。通过对相邻定位数据进行比较,仅发送数值不同部分,从而显著减小上报数据量,大幅降低对无线通信资源的占用。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种用于发送定位数据的方法和装置
技术介绍
2013年5月17日,工信部召开"电动自行车物联网防盗工程推进会"。会议主要 介绍了无锡市在电动自行车物联网防盗方面的经验以及具体实现方案,并讨论制定电动自 行车物联网防盗标准。 电动自行车防盗的主要原理是为电动自行车安装防盗定位设备,该设备具有GPS (Global Positioning System,全球定位系统)定位功能和无线通信功能,可以将电动自行 车的位置及时上报给远程管理平台,通过地理编码规则在电子地图上显示,从而获知该电 动自行车的地理位置。 这种方式存在的缺陷也是明显的,为了实现防盗定位,记录GPS定位数据的频率 较高,因此需要上报的数据量较大,从而给无线通信网络造成了较大的压力。
技术实现思路
本专利技术实施例提供一种用于发送定位数据的方法和装置。通过对相邻的定位数据 进行比较,数值相同部分无需发送,仅发送数值不同的部分,从而显著减小上报数据量,大 幅降低对无线通信资源的占用。 根据本专利技术的一个方面,提供一种用于发送定位数据的方法,包括: 在指定时间间隔内,以预定频率采集目标终端的定位数据; 将采集到的定位数据依次存储在第一文件中,并按先后顺序为采集到的定位数据 分配序号; 在将采集到的定位数据上报给管理服务器时,将第一文件中的第一个定位数据P1 及相应的序号存储在第二文件中; 在第一文件中按照序号从小到大的顺序,依次对相邻的两个定位数据进行比较, 并在相邻的两个定位数据中,将序号较大的定位数据中与序号较小的定位数据不同的部分 存储到第二文件中; 将第二文件上报给管理服务器。 在一个实施方式中,在第一文件中按照序号从小到大的顺序,依次对相邻的两个 定位数据进行比较,并在相邻的两个定位数据中,将序号较大的定位数据中与序号较小的 定位数据不同的部分存储到第二文件中的步骤包括: 将参数i的值设置为1 ; 在第一文件中,判断第i+Ι个定位数据Pi+1与第i个定位数据Pi之间的差别是否 小于预定阈值; 若第i+Ι个定位数据Pi+1与第i个定位数据Pi的差别不小于预定阈值,则将第i+1 个定位数据Pi+1中与第i个定位数据Pi不同的部分Di+1及相应的序号i+1存储到第二文件 中; 将参数i的数值加 I,以便对参数i进行更新; 判断i是否等于N ; 若i不等于N,则重复执行判断第i+Ι个定位数据Pi+1与第i个定位数据P i之间 的差别是否小于预定阈值的步骤; 若i等于N,则执行将第二文件上报给管理服务器的步骤。 在一个实施方式中,若第i+Ι个定位数据Pi+1与第i个定位数据Pi之间的差别小 于预定阈值,则将参数j的值设置为1 ; 判断i+1+j是否大于N ; 当i+1+j大于N时,执行将第二文件上报给管理服务器的步骤; 当i+1+j不大于N时,判断第i+1+j个定位数据Pi+1+j与第i个定位数据P i之间的 差别是否小于预定阈值; 若第i+1+j个定位数据Pi+1+j与第i个定位数据Pi之间的差别不小于预定阈值,则 将第i+1+j个定位数据P i+u中与第i个定位数据Pi不同的部分Di+u及相应的序号i+1+j 存储到第二文件中; 将参数i的数值加 Ι+j,以便对参数i进行更新; 然后执行判断i是否等于N的步骤。 在一个实施方式中,若第i+1+j个定位数据Pi+1g与第i个定位数据P i之间的差别 小于预定阈值,则将参数j的数值加1,以便对参数j进行更新; 然后执行判断i+1+j是否大于N的步骤。 在一个实施方式中,将第二文件上报给管理服务器的步骤包括: 与管理服务器建立无线通信连接; 将第二文件上报给管理服务器; 当上报结束后断开与管理服务器的无线通信连接。 根据本专利技术的另一方面,提供一种用于发送定位数据的装置,包括采集单元、第一 存储控制单元、第二存储控制单元和发送单元,其中: 采集单元,用于在指定时间间隔内,以预定频率采集目标终端的定位数据; 第一存储控制单元,用于将采集到的定位数据依次存储在第一文件中,并按先后 顺序为采集到的定位数据分配序号; 第二存储控制单元,用于在将采集到的定位数据上报给管理服务器时,将第一文 件中的第一个定位数据P 1及相应的序号存储在第二文件中;在第一文件中按照序号从小到 大的顺序,依次对相邻的两个定位数据进行比较,并在相邻的两个定位数据中,将序号较大 的定位数据中与序号较小的定位数据不同的部分存储到第二文件中; 发送单元,用于将第二文件上报给管理服务器。 在一个实施方式中,第二存储控制单元具体将参数i的值设置为1,在第一文件 中,判断第i + Ι个定位数据Pi+1与第i个定位数据Pi之间的差别是否小于预定阈值;若第 i+ι个定位数据Pi+1与第i个定位数据Pi的差别不小于预定阈值,则将第i+ι个定位数据 pi+1中与第i个定位数据Pi不同的部分Di+1及相应的序号i+Ι存储到第二文件中;将参数i 的数值加1,以便对参数i进行更新;判断i是否等于N ;若i不等于N,则重复执行判断第 i+ι个定位数据Pi+1与第i个定位数据Pi之间的差别是否小于预定阈值的操作;若i等于 N,则执行将第二文件上报给管理服务器的操作。 在一个实施方式中,第二存储控制单元还用于在第i+Ι个定位数据Pi+1与第i个 定位数据P i之间的差别小于预定阈值时,将参数j的值设置为1 ;判断i+1+j是否大于N ; 当i+1+j大于N时,执行将第二文件上报给管理服务器的操作;当i+1+j不大于N时,判断 第i+1+j个定位数据P i+u与第i个定位数据Pi之间的差别是否小于预定阈值;若第i+1+j 个定位数据Pi+m与第i个定位数据Pi之间的差别不小于预定阈值,则将第i+1+j个定位数 据P i+m中与第i个定位数据Pi不同的部分Di+u及相应的序号i+1+j存储到第二文件中; 将参数i的数值加 Ι+j,以便对参数i进行更新;然后执行判断i是否等于N的操作。 在一个实施方式中,第二存储控制单元还用于在第i+1+j个定位数据Pi+1q与第i 个定位数据Pi之间的差别小于预定阈值时,将参数j的数值加1,以便对参数j进行更新; 然后执行判断i+1+j是否大于N的操作。 在一个实施方式中,发送单元具体在上报信息时,与管理服务器建立无线通信连 接,将第二文件上报给管理服务器,当上报结束后断开与管理服务器的无线通信连接。 本专利技术通过对相邻的定位数据进行比较,数值相同部分无需发送,仅发送数值不 同的部分,从而显著减小上报数据量,大幅降低对无线通信资源的占用。【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。 图1为本专利技术用于发送定位数据的方法一个实施例的示意图。 图2为本专利技术用于发送定位数据的方法另一实施例的示意图。 图3为本专利技术用于发送定位数据的装置一个实施例的示意图。【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描本文档来自技高网...

【技术保护点】
一种用于发送定位数据的方法,其特征在于,包括:在指定时间间隔内,以预定频率采集目标终端的定位数据;将采集到的定位数据依次存储在第一文件中,并按先后顺序为采集到的定位数据分配序号;在将采集到的定位数据上报给管理服务器时,将第一文件中的第一个定位数据P1及相应的序号存储在第二文件中;在第一文件中按照序号从小到大的顺序,依次对相邻的两个定位数据进行比较,并在相邻的两个定位数据中,将序号较大的定位数据中与序号较小的定位数据不同的部分存储到第二文件中;将第二文件上报给管理服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:路绪海
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1