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

文档序号:8475160阅读:172来源:国知局
用于发送定位数据的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及通信领域,特别涉及一种用于发送定位数据的方法和装置。
【背景技术】
[0002] 2013年5月17日,工信部召开"电动自行车物联网防盗工程推进会"。会议主要 介绍了无锡市在电动自行车物联网防盗方面的经验以及具体实现方案,并讨论制定电动自 行车物联网防盗标准。
[0003] 电动自行车防盗的主要原理是为电动自行车安装防盗定位设备,该设备具有GPS (Global Positioning System,全球定位系统)定位功能和无线通信功能,可以将电动自行 车的位置及时上报给远程管理平台,通过地理编码规则在电子地图上显示,从而获知该电 动自行车的地理位置。
[0004] 这种方式存在的缺陷也是明显的,为了实现防盗定位,记录GPS定位数据的频率 较高,因此需要上报的数据量较大,从而给无线通信网络造成了较大的压力。

【发明内容】

[0005] 本发明实施例提供一种用于发送定位数据的方法和装置。通过对相邻的定位数据 进行比较,数值相同部分无需发送,仅发送数值不同的部分,从而显著减小上报数据量,大 幅降低对无线通信资源的占用。
[0006] 根据本发明的一个方面,提供一种用于发送定位数据的方法,包括:
[0007] 在指定时间间隔内,以预定频率采集目标终端的定位数据;
[0008] 将采集到的定位数据依次存储在第一文件中,并按先后顺序为采集到的定位数据 分配序号;
[0009] 在将采集到的定位数据上报给管理服务器时,将第一文件中的第一个定位数据P1 及相应的序号存储在第二文件中;
[0010] 在第一文件中按照序号从小到大的顺序,依次对相邻的两个定位数据进行比较, 并在相邻的两个定位数据中,将序号较大的定位数据中与序号较小的定位数据不同的部分 存储到第二文件中;
[0011] 将第二文件上报给管理服务器。
[0012] 在一个实施方式中,在第一文件中按照序号从小到大的顺序,依次对相邻的两个 定位数据进行比较,并在相邻的两个定位数据中,将序号较大的定位数据中与序号较小的 定位数据不同的部分存储到第二文件中的步骤包括:
[0013] 将参数i的值设置为1 ;
[0014] 在第一文件中,判断第i+Ι个定位数据Pi+1与第i个定位数据Pi之间的差别是否 小于预定阈值;
[0015] 若第i+Ι个定位数据Pi+1与第i个定位数据Pi的差别不小于预定阈值,则将第i+1 个定位数据Pi+1中与第i个定位数据Pi不同的部分Di+1及相应的序号i+1存储到第二文件 中;
[0016] 将参数i的数值加 I,以便对参数i进行更新;
[0017] 判断i是否等于N ;
[0018] 若i不等于N,则重复执行判断第i+Ι个定位数据Pi+1与第i个定位数据P i之间 的差别是否小于预定阈值的步骤;
[0019] 若i等于N,则执行将第二文件上报给管理服务器的步骤。
[0020] 在一个实施方式中,若第i+Ι个定位数据Pi+1与第i个定位数据Pi之间的差别小 于预定阈值,则将参数j的值设置为1 ;
[0021] 判断i+1+j是否大于N ;
[0022] 当i+1+j大于N时,执行将第二文件上报给管理服务器的步骤;
[0023] 当i+1+j不大于N时,判断第i+1+j个定位数据Pi+1+j与第i个定位数据P i之间的 差别是否小于预定阈值;
[0024] 若第i+1+j个定位数据Pi+1+j与第i个定位数据Pi之间的差别不小于预定阈值,则 将第i+1+j个定位数据P i+u中与第i个定位数据Pi不同的部分Di+u及相应的序号i+1+j 存储到第二文件中;
[0025] 将参数i的数值加 Ι+j,以便对参数i进行更新;
[0026] 然后执行判断i是否等于N的步骤。
[0027] 在一个实施方式中,若第i+1+j个定位数据Pi+1g与第i个定位数据P i之间的差别 小于预定阈值,则将参数j的数值加1,以便对参数j进行更新;
[0028] 然后执行判断i+1+j是否大于N的步骤。
[0029] 在一个实施方式中,将第二文件上报给管理服务器的步骤包括:
[0030] 与管理服务器建立无线通信连接;
[0031] 将第二文件上报给管理服务器;
[0032] 当上报结束后断开与管理服务器的无线通信连接。
[0033] 根据本发明的另一方面,提供一种用于发送定位数据的装置,包括采集单元、第一 存储控制单元、第二存储控制单元和发送单元,其中:
[0034] 采集单元,用于在指定时间间隔内,以预定频率采集目标终端的定位数据;
[0035] 第一存储控制单元,用于将采集到的定位数据依次存储在第一文件中,并按先后 顺序为采集到的定位数据分配序号;
[0036] 第二存储控制单元,用于在将采集到的定位数据上报给管理服务器时,将第一文 件中的第一个定位数据P 1及相应的序号存储在第二文件中;在第一文件中按照序号从小到 大的顺序,依次对相邻的两个定位数据进行比较,并在相邻的两个定位数据中,将序号较大 的定位数据中与序号较小的定位数据不同的部分存储到第二文件中;
[0037] 发送单元,用于将第二文件上报给管理服务器。
[0038] 在一个实施方式中,第二存储控制单元具体将参数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,则执行将第二文件上报给管理服务器的操作。
[0039] 在一个实施方式中,第二存储控制单元还用于在第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的操作。
[0040] 在一个实施方式中,第二存储控制单元还用于在第i+1+j个定位数据Pi+1q与第i 个定位数据Pi之间的差别小于预定阈值时,将参数j的数值加1,以便对参数j进行更新; 然后执行判断i+1+j是否大于N的操作。
[0041] 在一个实施方式中,发送单元具体在上报信息时,与管理服务器建立无线通信连 接,将第二文件上报给管理服务器,当上报结束后断开与管理服务器的无线通信连接。
[0042] 本发明通过对相邻的定位数据进行比较,数值相同部分无需发送,仅发送数值不 同的部分,从而显著减小上报数据量,大幅降低对无线通信资源的占用。
【附图说明】
[0043] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0044] 图1为本发明用于发送定位数据的方法一个实施例的示意图。
[0045] 图2为本发明用于发送定位数据的方法另一实施例的示意图。
[0046] 图3为本发明用于发送定位数据的装置一个实施例的示意图。
【具体实施方式】
[0047] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下 对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使 用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例,都属于本发明保护的范围。
[0048] 除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表 达式和数值不限制本发明的范围。
[0049] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际 的比例关系绘制的。
[0050] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适 当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0051] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不 是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0052] 应注意到:相
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1