心跳包的发送频率的设定方法、保持连线的方法及其装置的制造方法

文档序号:9755635阅读:2323来源:国知局
心跳包的发送频率的设定方法、保持连线的方法及其装置的制造方法
【技术领域】
[0001]本发明涉及移动通信领域,特别涉及一种心跳包的发送频率的设定方法、保持连线的方法及其装置。
【背景技术】
[0002]“物联网”是继计算机、互联网及移动通信网络之后世界信息产业的第三次浪潮,指的是将各种信息传感器设备,如射频识别装置、红外线装置、全球定位系统、激光扫描器等种种装置与互联网结合起来而形成的一个巨大网络;其目的是让所有的物品都与互联网络连接在一起。
[0003]基于移动通信网络的物联网中,互联的物品为移动设备。移动设备互联时需要通过其所在区域内的基站与服务器保持正常通信,即,移动设备要始终保持在线状态。为此,移动设备会按照一个预设时间间隔通过该基站发送心跳包至服务器;服务器在预设周期内接收到移动设备发送的心跳包,则判定移动设备在线。基站内部设定有心跳频率,当基站于该心跳频率对应的心跳周期内没有接收到移动设备发送至服务器的心跳包时,基站将断开其与移动设备的连接,此时,服务器不能再通过基站接收移动设备发送的心跳包,则判定移动设备断线。
[0004]不同的基站内部设定有不同的心跳频率,同一个基站的心跳频率也会根据现实需要而自动调整。为了保证与基站的连接不被断开,移动设备发送心跳包的预设时间间隔一般会设置成能够满足不同基站的心跳频率,即移动设备的预设时间间隔将设置成基站可能具有的心跳频率所对应的心跳周期中最小的一个。然而,对于大部分基站而言,移动设备其实不需要以那么小的预设时间间隔通过其所在区域内的基站发送心跳包至服务器,也能保持其与基站的连线不被断开。
[0005]由于心跳包的收发操作比较耗电,对于移动设备而言,发送心跳包的时间间隔越短越耗电,即频率越大越耗电。当今的移动设备越加趋于便携及轻薄化,其内部电池的供电时间是有限的。对于不同的基站,如果移动设备始终按照上述预设时间间隔发送心跳包,将产生一些不必要的能耗,从而降低了移动设备内部电池的供电时间。

【发明内容】

[0006]本发明的目的在于提供一种心跳包的发送频率的设定方法、保持连线的方法及其装置,使得物联网中的移动设备于通过其所在区域的基站发送心跳包至服务器时,针对不同的基站设定不同的心跳包的发送频率,从而延长其内部电池的供电时间。
[0007]为解决上述技术问题,本发明的实施方式提供了一种心跳包的发送频率的设定方法,应用于移动通信网络中的移动设备,所述移动设备通过基站发送心跳包至服务器,包含以下步骤:所述移动设备从所述服务器获取所述基站的心跳频率参数;所述移动设备根据所述心跳频率参数设定通过所述基站发送至所述服务器的心跳包的发送频率。
[0008]本发明的实施方式还提供了一种移动通信网络中的移动设备通过基站与服务器保持连线的方法,包含以下步骤:应用本发明所提供的心跳包的发送频率的设定方法,所述移动设备设定通过所述基站发送至所述服务器的心跳包的发送频率;所述移动设备根据所述发送频率通过所述基站发送心跳包至所述服务器。
[0009]本发明的实施方式还提供了一种移动通信网络中的移动设备,通过基站发送心跳包至服务器,移动设备包含:心跳频率参数获取模块,用于从服务器获取所述基站的心跳频率参数;发送频率设定模块,用于根据所述心跳频率参数设定通过所述基站发送至所述服务器的心跳包的发送频率;心跳包发送模块,用于根据所述发送频率通过所述基站发送心跳包至所述服务器。
[0010]本发明的实施方式还提供了一种服务器,通过基站接收移动设备发送的心跳包以确认所述移动设备在线,所述服务器接收所述移动设备发出的第一查询请求,所述第一查询请求内包含所述基站的识别码,所述服务器包含:查询模块,根据所述第一查询请求查询所述识别码对应的所述基站的心跳频率参数;应答模块,发送所述心跳频率参数至所述移动设备。
[0011]本发明实施方式相对于现有技术而言,移动设备从服务器获取当前其所连接的基站的心跳频率参数,并且根据该心跳频率参数设定通过该基站发送心跳包至服务器的发送频率。因此,当移动设备通过不同的基站与服务器保持连线时,能够根据不同基站的实际需要设定心跳包的发送频率,而摆脱现有技术中针对不同基站始终按照固定不变的频率发送心跳包的模式;避免了不必要的能耗,从而延长了移动设备内部电池的供电时间,更进一步地支持了移动设备朝向轻薄化的发展。
【附图说明】
[0012]图1是根据本发明第一实施方式的心跳包的发送频率的设定方法的流程图;
[0013]图2是根据本发明第二实施方式的移动通信网络中的移动设备通过基站与服务器保持连线的方法的流程图;
[0014]图3是根据本发明第三实施方式的移动设备的方框图;
[0015]图4是根据本发明第四实施方式的远端装置的方框图。
【具体实施方式】
[0016]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0017]本发明第一实施方式涉及一种心跳包的发送频率的设定方法,具体流程图如图1所示,包含步骤SI与步骤S2。
[0018]步骤S1:移动设备从服务器获取基站的心跳频率参数。其中步骤SI包含子步骤Sll至子步骤S15。
[0019]步骤Sll:移动设备查询当前能够连接的基站的识别码。
[0020]具体而言,当移动设备已经连接于物联网中时,为使得移动设备能够通过其所在区域的基站与服务器进行数据传输,移动设备内部储存有该基站的身份标识,例如为一个识别码。移动设备于内部查询并获取该基站的识别码。
[0021]进一步的,当移动设备刚移动至该物联网的覆盖范围而需要通过该覆盖范围内的基站连线至服务器时,移动设备与基站将进行连接并确认连接是否建立。此时,移动设备能够接收到连接成功的信息并开始查询。
[0022]步骤S12:移动设备将识别码整合于第一查询请求中。具体而言,移动设备内部还存储有服务器的地址。移动设备将基站的识别码与该服务器的地址一同整合于第一查询请求中。其中,第一查询请求实际上为一个可以在网络中传输的数据包。
[0023]步骤S13:移动设备发送第一查询请求至服务器。即,移动设备通过该基站将第一查询请求发送至服务器。
[0024]步骤S14:服务器根据第一查询请求查询心跳频率参数。其中,步骤S14包含子步骤S141至步骤S142。
[0025]子步骤S141:从第一查询请求中提取识别码。即,服务器解析第一查询请求并从中提取出基站的识别码。
[0026]子步骤S142:查询预先保存的识别码-心跳频率参数对照表。
[0027]具体而言,服务器内部预先保存有识别码-心跳频率参数对照表。这里的心跳频率参数,特指物联网中的基站为判定移动设备是否还需要连线至服务器而设定的接收到需要转发的移动设备发送的心跳包的最小频率,其对应于移动设备发送的心跳包的最大时间周期。因此,识别码-心跳频率参数对照表即是指基站的识别码与其心跳频率参数一一对应的表格。
[0028]服务器根据提取的识别码查询该识别码-心跳频率参数对照表以获取该识别码对应的心跳频率参数,亦即该基站对应的心跳频率参数。
[0029]步骤S15:服务器发送心跳频率参数至移动设备。
[0030]具体而言,服务器内部还储存有移动设备的地址。服务器将步骤S142中获取的心跳频率参数与移动设备的地址一同整合于一个心跳频率参数返回数据包中,并将该心跳频率参数返回数据包通过基站发送至移动设备。
[0031]步骤S2:移动设备根据心跳频率参数设定通过基站发送至服务器的心跳包的发送频率。
[0032]具体而言,首先,移动设备通过基站接收步骤S15中的心跳频率参数返回数据包后,解析该心跳频率参数返回数据包并从中获取该基站的心跳频率参数。其次,移动设备内部可以预先设置一个发送频率的计算公式以规定发送频率与心跳频率参数之间的对应数值关系,从而根据该计算公式及获取的心跳频率参数计算出针对通过该基站发送至服务器的心跳包的发送频率;其中,该发送频率略大于或者等于该基站的心跳频率参数。本发明对此不作任何限定。或者,移动设备中也可预先存储一个发送频率设定表格,该发送频率设定表格中可以规定多个预设数值段及与其对应的多个预设发送频率;对于满足同一个预设数值段内的多个心跳频率参数,可将其发送频率均设定为同一个预设值。即,移动设备可以根据获取的心跳频率参数查询发送频率设定表格,找到其所属的预设数值段所对应的预设发送频率。从而,对于心跳频率参数属于同一个预设数值段内的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1