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

文档序号:9755635阅读:来源:国知局
多个基站而言,针对通过其发送至服务器的心跳包的发送频率将设置为同一个预设值。
[0033]本发明第二实施方式涉及一种移动通信网络中的移动设备与基站保持连线的方法,具体流程如图2所示,包含如下步骤SlO至步骤S40。
[0034]步骤SlO:应用本发明提供的心跳包的发送频率的设定方法,移动设备设定通过基站发送至服务器的心跳包的发送频率。即,步骤SlO为根据本发明第一实施方式所述的心跳包的发送频率的设定方法,来设定通过基站发送至服务器的心跳包的发送频率。此处不再赘述。
[0035]步骤S20:移动设备根据发送频率通过基站发送心跳包至服务器。即,移动设备按照步骤SlO中所设定的发送频率持续地通过基站发送心跳包至服务器。
[0036]步骤S30:服务器接收心跳包并确认移动设备在线。
[0037]具体而言,服务器内部包括第一定时器,且其被设置为以第一预设时长开始倒计时。其中,第一预设时长是指服务器为识别移动设备为在线状态,而设定的接收到该移动设备发出的心跳包的最大时间周期。当服务器于第一预设时长内接收到移动设备通过基站发来的心跳包时,确认移动设备在线,亦即表示移动设备与该基站没有断线;同时重启第一定时器。当服务器于第一预设时长内没有接收到移动设备通过基站发来的心跳包时,判定移动设备离线,亦即表示移动设备与该基站已经断线。
[0038]步骤S40:移动设备通过基站接收服务器返回的心跳包应答包并确认移动设备与服务器的通信正常。
[0039]具体而言,当服务器于第一预设时长内接收到移动设备发来的心跳包时,将返回一个心跳包应答包,移动设备通过基站接收到该心跳包应答后,确认移动设备与服务器的通信正常,亦即表示移动设备与该基站没有断线。
[0040]进一步的,移动设备内部可包括第二定时器,且其被设置为以第二预设时长开始倒计时。其中,第二预设时长可以是基于网络延迟等综合因素而设定。当移动设备发送一个心跳包后,第二定时器开始倒计时;当移动设备于第一预设时长内接收到通过基站传送的服务器返回的心跳包应答包时,确认移动设备与服务器的通信正常。
[0041]上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0042]本发明第三实施方式涉及一种移动设备,如图3所示;本发明第四实施方式涉及一种服务器,如图4所示。移动设备I与服务器2分别连接于一个基于移动通信网络的物联网中。物联网中的各移动设备I分别通过其所在区域的基站发送心跳包至服务器,以与服务器保持连线。其中,移动设备I例如为红外线装置、全球定位系统等,然而本发明对此不作任何限定。
[0043]如图3所示,移动设备I包含心跳频率参数获取模块10、发送频率设定模块11、心跳包发送模块12及预设存储区域13。其中,预设存储区域13内部储存有该基站的身份标识。心跳频率参数获取模块10包含识别码查询单元101、第一查询请求单元102及提醒单元103。提醒单元103用于当移动设备I与基站建立连接时提醒识别码查询单元101开始查询。识别码查询单元101用于查询预设存储区域13以获取基站的识别码。第一查询请求单元102用于将基站的识别码与移动设备I内部储存的服务器2的地址整合于第一查询请求中。发送频率设定模块11用于根据接收的心跳频率参数返回数据包计算通过该基站发送至服务器2的心跳包的发送频率。心跳包发送模块12根据发送频率通过基站发送心跳包至服务器2。
[0044]如图4所示,服务器2包含查询模块20、应答模块21及存储模块22。其中,存储模块22内部预先保存有识别码-心跳频率参数对照表。查询模块20用于从接收到的第一查询请求中提取基站的识别码,并根据提取的识别码查询该识别码-心跳频率参数对照表以获取该识别码对应的心跳频率参数。应答模块21将获取的心跳频率参数与服务器内部储存的移动设备I的地址整合于一个心跳频率参数返回数据包中,并将该心跳频率参数返回数据包发送至移动设备I。
[0045]值得一提的是,本发明所涉及的移动设备与服务器的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本发明所涉及的移动设备与服务器中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本发明所涉及的移动设备与服务器中不存在其它的单元。
[0046]不难发现,本发明所涉及的装置项的实施方式与方法项的实施方式相对应,可以互相配合实施。在装置项的实施方式中提到的相关技术细节在方法项的实施方式中依然有效。相应地,在方法项的实施方式中提到的相关技术细节也可应用在装置项的实施方式中。
[0047]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1.一种心跳包的发送频率的设定方法,应用于移动通信网络中的移动设备,所述移动设备通过基站发送心跳包至服务器,其特征在于,包含以下步骤: 所述移动设备从所述服务器获取所述基站的心跳频率参数; 所述移动设备根据所述心跳频率参数设定通过所述基站发送至所述服务器的心跳包的发送频率。2.根据权利要求1所述的心跳包的发送频率的设定方法,其特征在于,所述移动设备从所述服务器获取所述基站的心跳频率参数的步骤包含: 所述移动设备发送第一查询请求至所述服务器; 所述服务器根据所述第一查询请求查询所述心跳频率参数; 所述服务器发送所述心跳频率参数至所述移动设备; 其中,所述第一查询请求中包含所述基站的识别码。3.根据权利要求2中所述的心跳包的发送频率的设定方法,其特征在于,所述服务器根据所述第一查询请求查询所述心跳频率参数的步骤包含: 从所述第一查询请求中提取所述识别码; 查询预先保存的识别码-心跳频率参数对照表; 获取所述识别码对应的所述心跳频率参数。4.根据权利要求1中所述的心跳包的发送频率的设定方法,其特征在于,所述发送频率等于所述心跳频率参数。5.根据权利要求1中所述的心跳包的发送频率的设定方法,其特征在于,所述移动设备为物联网中的移动设备。6.一种移动通信网络中的移动设备通过基站与服务器保持连线的方法,其特征在于,包含以下步骤: 应用权利要求1至5中任一项所述的心跳包的发送频率的设定方法,所述移动设备设定通过所述基站发送至所述服务器的心跳包的发送频率; 所述移动设备根据所述发送频率通过所述基站发送心跳包至所述服务器。7.根据权利要求6中所述移动通信网络中的移动设备通过基站与服务器保持连线的方法,其特征在于,还包含: 所述服务器接收所述心跳包并确认所述移动设备在线。8.根据权利要求6中所述移动通信网络中的移动设备通过基站与服务器保持连线的方法,其特征在于,还包含: 所述移动设备通过所述基站接收所述服务器返回的心跳包应答包并确认所述移动设备与所述服务器的通信正常。9.一种移动通信网络中的移动设备,通过基站发送心跳包至服务器,其特征在于,所述移动设备包含: 心跳频率参数获取模块,用于从所述服务器获取所述基站的心跳频率参数; 发送频率设定模块,用于根据所述心跳频率参数设定通过所述基站发送至所述服务器的心跳包的发送频率; 心跳包发送模块,用于根据所述发送频率通过所述基站发送心跳包至所述服务器。10.一种服务器,通过基站接收移动设备发送的心跳包以确认所述移动设备在线,所述服务器接收所述移动设备发出的第一查询请求,所述第一查询请求内包含所述基站的识别码,其特征在于,所述服务器包含: 查询模块,根据所述第一查询请求查询所述识别码对应的所述基站的心跳频率参数; 应答模块,发送所述心跳频率参数至所述移动设备。
【专利摘要】本发明涉及移动通信领域,公开了一种心跳包的发送频率的设定方法、保持连线的方法及其装置。本发明中,心跳包的发送频率的设定方法包含所述移动设备从服务器获取所述基站的心跳频率参数;所述移动设备根据所述心跳频率参数设定通过所述基站发送至所述服务器的心跳包的发送频率。本发明使得物联网中的移动设备于通过其所在区域的基站发送心跳包至服务器时,针对不同的基站设定不同的心跳包的发送频率,从而延长其内部电池的供电时间。
【IPC分类】H04W76/04
【公开号】CN105517194
【申请号】CN201410546346
【发明人】李宪法, 管鹏, 王凯, 卓建方, 陈少峰, 赵玉涛
【申请人】上海点艺信息技术有限公司
【公开日】2016年4月20日
【申请日】2014年10月15日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1