调整封包长度的方法、行动装置及计算机可读储存媒体制造方法及图纸

技术编号:27571010 阅读:28 留言:0更新日期:2021-03-09 22:18
一种调整封包长度的方法,应用于行动装置中。根据复数动态参考点,计算出目前最接近所述行动装置的第一参考点,比较所述行动装置的目前位置与所述第一参考点的GPS数据的差异以计算出精简GPS数据。判断先前是否已上传第二参考点给服务器。若先前已传送所述第二参考点给所述服务器,判断所述第一参考点与所述第二参考点是否相同。若所述第一参考点与所述第二参考点不同,上传所述第一参考点至所述服务器。若先前未传送所述第二参考点给所述服务器,上传所述第一参考点至所述服务器,并上传所述精简GPS数据到所述服务器。本发明专利技术还提供一种行动装置及计算机可读储存媒体,可减少封包长度,以减少封包遗失率,并降低耗电量,不需频繁的更换电池。频繁的更换电池。频繁的更换电池。

【技术实现步骤摘要】
调整封包长度的方法、行动装置及计算机可读储存媒体


[0001]本专利技术涉及封包处理技术,尤其涉及一种调整封包长度的方法、行动装置及计算机可读储存媒体。

技术介绍

[0002]物联网(Internet of Things,IOT)前端(Front End)产品透过LoRa技术来传输封包,其优点是传输距离长、低频以及低功耗。LoRa技术的缺点包括(1)封包长度仅些微增加,自身的封包遗失率会显著上升,因为与其他使用者的封包碰撞机率越高;(2)碰撞发生时,受影响的封包皆会遗失或变成不完整的封包,长时间使用会干扰所有使用者,整体的封包遗失率上升;以及(3)过长的封包长度,再加上频繁的封包上传,将导致整个系统的封包遗失率急遽上升。此外,大多数的IOT前端产品是以小容量电池供电,且不支持充电功能,因而需要频繁的更换电池。

技术实现思路

[0003]鉴于以上内容,有必要提供一种调整封包长度的方法、行动装置及计算机可读储存媒体,可减少封包长度,以减少封包遗失率,并降低耗电量,不需频繁的更换电池。
[0004]本专利技术实施例提供一种调整封包长度的方法,应用于行动装置中,其特征在于,所述行动装置经由网络与服务器连接,所述方法包括:通过所述服务器持续收集所述行动装置的GPS数据,分析所述GPS数据以动态定义出所述行动装置之移动区域,并且计算所述移动区域的复数参考点;通过所述服务器计算所述行动装置在不同参考点的位置分布比率,选取位置分布机率大于等于预设临界值的参考点做为动态参考点;通过所述服务器更新并设定所述行动装置上的动态参考点信息;计算出目前最接近所述行动装置的第一动态参考点;比较所述行动装置的目前位置与所述第一动态参考点的GPS数据的差异以计算出精简GPS数据;判断先前是否已上传第二动态参考点给所述服务器;若先前已传送所述第二动态参考点给所述服务器,判断所述第一动态参考点与所述第二动态参考点是否相同;若所述第一动态参考点与所述第二动态参考点不同,则上传所述第一动态参考点至所述服务器;若先前未传送所述第二动态参考点给所述服务器,则上传所述第一动态参考点至所述服务器;以及上传所述精简GPS数据到所述服务器。
[0005]本专利技术实施例还提供一种行动装置,其特征在于,所述行动装置经由网络与服务器连接,包括:选择模块,用于计算出目前最接近所述行动装置的第一动态参考点;比较模块,用于比较所述行动装置的目前位置与所述第一动态参考点的GPS数据的差异以计算出精简GPS数据;以及判断模块,用于判断先前是否已上传第二动态参考点给所述服务器,且若先前已传送所述第二动态参考点给所述服务器,判断所述第一动态参考点与所述第二动态参考点是否相同;其中,所述传送与接收模块用于若所述第一动态参考点与所述第二动态参考点不同,则上传所述第一动态参考点至所述服务器,若先前未传送所述第二动态参考点给所述服务器,则上传所述第一动态参考点至所述服务器,以及上传所述精简GPS数据
到所述服务器。
[0006]本专利技术实施例还提供一种计算机可读储存媒体,包括内存、处理器以及存储在内存上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行如前述的调整封包长度的方法的步骤。
[0007]本专利技术实施例的调整封包长度的方法与系统及行动装置可应用于封包长度更长(例如,大于7bytes)的LoRa GPS封包,更能有效的降低系统的误包率,提升系统效能,有效降低系统的整体误包率。
附图说明
[0008]图1是本专利技术实施例的调整封包长度的方法的步骤流程图。
[0009]图2是本专利技术实施例订定参考点的示意图。
[0010]图3是本专利技术实施例计算动态参考点的示意图。
[0011]图4是本专利技术实施例节省地址长度的参考点与GPS装置的示意图。
[0012]图5是本专利技术实施例的行动装置的硬件架构示意图。
[0013]图6是本专利技术实施例的行动装置的功能方块图。
[0014]主要元件符号说明
[0015]参考点
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
1、2、

、16
[0016]行动装置
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
50、500
[0017]处理器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
510
[0018]内存
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
520
[0019]调整封包长度的系统
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
530
[0020]选择模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
610
[0021]比较模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
620
[0022]判断模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
630
[0023]传送与接收模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
640
[0024]如下具体实施方式将结合上述附图进一步说明本专利技术。
具体实施方式
[0025]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0026]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。
[0028]需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第
一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例的间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围内。
[0029]全球定位系统(Global Positioning System,GPS)封包是系统中长度最长的封包,考虑系统整体封包遗失率与耗电,需优先降低其封包长度。基于许多车辆以及需定位物通常在固定的目标地区中移动,本专利技术实施例的调整封包长度的方法将所述目标地区进行重点分化,再制定GPS参考点,最后于出厂前将GPS参考点与选择参考点的算法输入GPS装置中。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调整封包长度的方法,应用于行动装置中,其特征在于,所述行动装置经由网络与服务器连接,所述方法包括:通过所述服务器持续收集所述行动装置的GPS数据,分析所述GPS数据以动态定义出所述行动装置之移动区域,并且计算所述移动区域的复数参考点;通过所述服务器计算所述行动装置在不同参考点的位置分布比率,选取位置分布机率大于等于预设临界值的参考点作为动态参考点;通过所述服务器更新并设定所述行动装置上的动态参考点信息;计算出目前最接近所述行动装置的第一动态参考点;比较所述行动装置的目前位置与所述第一动态参考点的GPS数据的差异以计算出精简GPS数据;判断先前是否已上传第二动态参考点给所述服务器;若先前已传送所述第二动态参考点给所述服务器,判断所述第一动态参考点与所述第二动态参考点是否相同;若所述第一动态参考点与所述第二动态参考点不同,则上传所述第一动态参考点至所述服务器;若先前未传送所述第二动态参考点给所述服务器,则上传所述第一动态参考点至所述服务器;以及上传所述精简GPS数据到所述服务器。2.如权利要求1所述的调整封包长度的方法,其特征在于,还包括:若所述第一动态参考点与所述第二动态参考点相同,则不上传所述第一动态参考点至所述服务器;以及若所述第一动态参考点与所述第二动态参考点不同,则透过LoRa上行传输机制上传所述第一动态参考点与所述精简GPS数据至所述服务器。3.如权利要求1所述的调整封包长度的方法,其特征在于,还包括:所述服务器透过下行命令确认所述行动装置的目前动态参考点。4.如权利要求1所述的调整封包长度的方法,其特征在于,还包括:若所述行动装置与多个动态参考点的距离相同时,或是计算所得的各个精简GPS数据的节省封包长度相同时,则选择前一次上传的动态参考点。5.如权利要求1所述的调整封...

【专利技术属性】
技术研发人员:吴培纶吴汉哲
申请(专利权)人:国基电子上海有限公司
类型:发明
国别省市:

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

1