一种基于物联网的终端路由选择方法及物联网终端技术

技术编号:16665531 阅读:40 留言:0更新日期:2017-11-30 13:20
本发明专利技术实施例公开了一种基于物联网的终端路由选择方法及物联网终端。一种基于物联网的终端路由选择方法,包括:在当前连接的第一中继器出现异常情况时确定当前待传输的第一数据的带宽需求;获取所述第一数据的带宽需求对应的数据传输状态条件;在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述第一数据的带宽需求对应的数据传输状态条件的第二中继器;与所述第二中继器建立路由连接,通过所述第二中继器传输所述第一数据。采用本发明专利技术的技术方案,能在物联网终端连接的中继器出现异常情况时找到其他中继器进行数据传输,保证传输的正常进行。

【技术实现步骤摘要】
一种基于物联网的终端路由选择方法及物联网终端
本专利技术涉及物联网
,尤其涉及一种基于物联网的终端路由选择方法及物联网终端。
技术介绍
物联网技术是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段,物联网是在互联网的基础上实现物品和物品之间的信息交换和通信。物联网通过智能感知、识别技术与普适计算等通信感知技术,被应用于各种领域,如智能交通、平安家居、智能照明等。为了使数据传输得更远,在物联网中常使用中继器来进行信号再生和信号还原,通常一个中继器下可以连接多个物联网终端,这些物联网终端通过这个中继器将自身的数据从一个网络传输到另一网络。但是,当物联网终端连接的中继器出现异常情况(如中继器损坏、负载量过高)时,则会引起传输延迟或中断,这些物联网终端则无法成功将数据传输出去。
技术实现思路
本专利技术提供一种基于物联网的终端路由选择方法及物联网终端,能在物联网终端连接的中继器出现异常情况时找到其他中继器进行数据传输,保证传输的正常进行。本专利技术实施例第一方面提供一种基于物联网的终端路由选择方法,所述方法包括:在当前连接的第一中继器出现异常情况时确定当前待传输的第一数据的带宽需求;获取所述第一数据的带宽需求对应的数据传输状态条件;在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述第一数据的带宽需求对应的数据传输状态条件的第二中继器;与所述第二中继器建立路由连接,通过所述第二中继器传输所述第一数据。在本专利技术实施例第一方面的第一种可能实现方式中,所述与所述第二中继器建立路由连接之前还包括:确定所述第二中继器当前的空闲带宽大于所述第一数据的带宽需求。其中,从所述第二中继器的数据传输状态信息中获取所述第二中继器当前的空闲带宽。在本专利技术实施例第一方面的第二种可能实现方式中,所述带宽需求对应的数据传输状态条件包括所述带宽需求对应的被占用带宽数值区间。其中,所述带宽需求越大,其对应的所述被占用带宽数值区间对应的被占用带宽数值越小,不同的被占用带宽数值区间互不重叠。例如,所述带宽需求分别对应两个预设等级,第一预设等级为带宽需求大于第一预设阈值,第二预设等级小于第一预设阈值,当所述带宽需求处于第一预设等级时,所述数据状态传输条件为当前被占用的带宽数值小于第二预设阈值,即所述带宽需求对应的被占用带宽数值区间为[0,第二预设阈值];当所述带宽需求处于第二预设等级时,所述数据传输状态条件为当前被占用的带宽数值大于第二预设阈值小于第三预设阈值,即所述带宽需求对应的被占用带宽数值区间为[第二预设阈值,第三预设阈值]。在本专利技术实施例第一方面的第三种可能实现方式中,所述带宽需求对应的数据传输条件包括所述带宽需求对应的连接的终端数量的数值区间。其中所述带宽需求越大,其对应的所述连接的终端的数量的数值区间对应的连接的终端的数量数值越小,不同的连接的终端数量的数值区间互不重叠。例如,所述带宽需求分别对应两个预设等级,第一预设等级为带宽需求大于第一预设阈值,第二预设等级小于第一预设阈值,当所述带宽需求处于第一预设等级时,所述数据传输状态条件为当前连接的终端数量小于第四预设阈值,即所述带宽需求对应的连接的终端数量的数值区间为[0,第四预设阈值];当所述带宽需求处于第二预设等级时,所述数据传输状态条件为当前连接的终端数量大于第四预设阈值小于第五预设阈值,即所述带宽需求对应的连接的终端数量的数值区间为[第四预设阈值,第五预设阈值]。在本专利技术实施例第一方面的第四种可能实现方式中,所述带宽需求对应的数据传输状态条件包括所述带宽需求对应的空闲带宽数值区间。其中所述带宽需求越大,其对应的所述空闲带宽数值区间对应的空闲带宽数值越大,不同的空闲带宽数值区间互不重叠。例如,所述带宽需求等级分别对应两个预设等级,第一预设等级为带宽需求大于第一预设阈值,所述第二预设等级小于第一预设阈值,当所述带宽需求处于第一预设等级时,所述数据传输状态条件为当前空闲带宽数值大于第六预设阈值且小于第七预设阈值,即所述带宽需求对应的空闲带宽数值区间为[第六预设阈值,第七预设阈值];当所述带宽需求处于第二预设等级时,所述数据传输状态条件为当前带宽数值小于第六预设阈值,即所述带宽需求对应的空闲带宽数值区间为[0,第六预设阈值]。结合本专利技术实施例第一方面或本专利技术实施例第一方面的第二种可能实现方式或本专利技术实施例第一方面的第三种可能实现方式或本专利技术实施例第一方面的第四种可能实现方式,所述需求等级分别对应多个预设等级,所述多个预设等级与所述传输状态条件为一一对应关系。在进一步实施例中,所述带宽需求对应的数据传输状态条件为结合本专利技术实施例第一方面的第二种可能实现方式、本专利技术实施例第一方面的第三种可能实现方式或本专利技术实施例第一方面的第四种可能实现方式的数据传输状态条件,即所述数据传输状态条件为所述带宽需求对应的被占用带宽的数值区间、连接的终端数量的数值区间或空闲带宽数值区间中的一个或多个传输状态条件的结合。在本专利技术实施例第一方面的第五种可能的实现方式中,所述在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述第一数据的带宽需求对应的传输状态条件的第二中继器之前还包括:获取所述多个备份中继器的数据传输状态信息。在本专利技术实施例第一方面的第六种可能实现方式中,所述获取所述第一中继器的多个备份中继器的数据传输状态信息包括:在所述第一中继器所在的物联网中发起广播连接请求并接收所述物联网中的与所述第一中继器互为备份中继器的多个备份中继器发送的响应信息,所述响应信息包括所述多个备份中继器的数据传输状态信息。在优选实施例中,所述广播连接请求中携带所述第一中继器的信息以及第一数据的数据量信息,以便找到更为适合所述第一数据传输的第一中继器的备份中继器。在可选实施例中,通过蓝牙技术、红外技术、Wifi技术或ZigBee技术在所述第一中继器所在的物联网中发起广播连接请求并接收所述多个备份中继器发送的响应信息。在一具体实施例中,物联网终端通过所述第一中继器向所述第一中继器的上层管理设备发送连接请求报文,所述上层管理设备接收到所述连接请求报文后从自身的管理表中查询与所述第一中继器互为备份关系的多个备份中继器并向所述多个备份中继器分别转发所述连接请求报文,所述多个备份中继器接收到所述连接请求报文后向所述物联网终端发送响应信息,所述响应信息中携带所述备份中继器的数据传输状态信息。其中第一中继器的上层管理设备可以为AP(AccessPoint,接入点)、路由器等具备路由功能的设备。在以Wifi技术为例的具体实施例中,物联网终端在所述物联网中发起ProbeRequest(探查请求)帧,所述ProbeRequest帧中携带所述第一中继器的标识信息,接收到所述ProbeRequest帧的多个中继器查询所述第一中继器的标识信息是否存在于自身的备份中继器信息表中,所述备份中继器信息表中存在所述第一中继器的标识信息的目标中继器向所述物联网终端发送响应信息,所述响应信息中携带所述目标中继器的数据传输状态信息。在另一可选实施例中,所述物联网终端在未发起广播连接请求的情况下接收所述物联网中的与所述中继器互为备份中继器的多个备份中继器发送的响应信息,此时所述多个备份中继器发送响应信息由所述物联网中的多个备份中继器的上层管理本文档来自技高网...
一种基于物联网的终端路由选择方法及物联网终端

【技术保护点】
一种基于物联网的终端路由选择方法,其特征在于,所述方法包括:在当前连接的第一中继器出现异常情况时确定当前待传输的第一数据的带宽需求;获取所述第一数据的带宽需求对应的数据传输状态条件;在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述第一数据的带宽需求对应的数据传输状态条件的第二中继器;与所述第二中继器建立路由连接,通过所述第二中继器传输所述第一数据。

【技术特征摘要】
1.一种基于物联网的终端路由选择方法,其特征在于,所述方法包括:在当前连接的第一中继器出现异常情况时确定当前待传输的第一数据的带宽需求;获取所述第一数据的带宽需求对应的数据传输状态条件;在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述第一数据的带宽需求对应的数据传输状态条件的第二中继器;与所述第二中继器建立路由连接,通过所述第二中继器传输所述第一数据。2.如权利要求1所述的方法,其特征在于,所述与所述第二中继器建立路由连接之前还包括:确定所述第二中继器当前的空闲带宽大于所述第一数据的带宽需求。3.如权利要求2所述的方法,其特征在于,所述在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述第一数据的带宽需求对应的传输状态条件的第二中继器之前还包括:获取所述多个备份中继器的数据传输状态信息。4.如权利要求3所述的方法,其特征在于,所述获取所述多个备份中继器的数据传输状态信息包括:通过所述第一中继器向所述第一中继器的上层管理设备发送连接请求报文,所述连接请求报文中携带所述第一中继器的信息以及第一数据的数据量信息;接收所述物联网中的与所述第一中继器互为备份中继器的多个备份中继器接收到所述连接请求报文后发送的响应信息,所述响应信息包括所述多个备份中继器的数据传输状态信息。5.如权利要求4所述的方法,其特征在于,所述在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述第一数据的带宽需求对应的数据传输状态条件的第二中继器包括:根据所述多个备份中继器的数据传输状态信息,在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述第一数据的带宽需求对应的数据传输状态条件的第二中继器;其中,所述带宽需求对应的数据传输状态条件包括:所述带宽需求对应的被占用带宽数值区间,其中,所述带宽需求越大,其对应的所述被占用带宽数值区间对应的被占用带宽数值越小,不同的被占用带宽数值区间互不重叠;或者所述带宽需求对应的连接的终端数量的数值区间,其中所述带宽需求越大,其对应的所述连接的终端的数量的数值区间对应的连接的终端的数量数值越小,不同的连接的终端数量的数值区间互不重叠;或者所述带宽需求对应的空闲带宽数值区间,其中所述带宽需求越大,其对应的所述空闲带宽数值区间对应的空闲带宽数值越大...

【专利技术属性】
技术研发人员:杜光东
申请(专利权)人:深圳市盛路物联通讯技术有限公司
类型:发明
国别省市:广东,44

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

1