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

技术编号:16783446 阅读:26 留言:0更新日期:2017-12-13 02:06
本发明专利技术实施例公开了一种基于物联网的终端路由选择方法及物联网终端。一种基于物联网的终端路由选择方法,包括:在当前连接的第一中继器出现异常情况时根据所述第一中继器的传输状态确定当前待传输的多个业务数据中的目标业务数据及所述目标业务数据的带宽需求;获取所述目标业务数据的带宽需求对应的数据传输状态条件;在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述目标业务数据的带宽需求对应的数据传输状态条件的第二中继器;与所述第二中继器建立路由连接。采用本发明专利技术,可以减轻中继器的传输压力,避免出现传输延迟或传输中断现象。

【技术实现步骤摘要】
一种基于物联网的终端路由选择方法及物联网终端
本专利技术涉及物联网
,尤其涉及一种基于物联网的终端路由选择方法及物联网终端。
技术介绍
物联网技术是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段,物联网是在互联网的基础上实现物品和物品之间的信息交换和通信。物联网通过智能感知、识别技术与普适计算等通信感知技术,被应用于各种领域,如智能交通、平安家居、智能照明等。为了使业务数据传输得更远,在物联网中常使用中继器来进行信号再生和信号还原,通常一个中继器下可以连接多个物联网终端,这些物联网终端通过这个中继器将自身的业务数据从一个网络传输到另一网络。但是,当中继器上挂载的终端过多或需要传输的业务数据过多时,可能引起中继器出现异常,进而引起传输延迟甚至中断。
技术实现思路
本专利技术提供一种基于物联网的终端路由选择方法及物联网终端,能在中继器出现异常情况时将待传输的部分业务数据转移到其他中继器上传输,减轻中继器的传输压力,避免中继器出现传输延迟或传输中断现象。本专利技术实施例第一方面提供一种基于物联网的终端路由选择方法,所述方法包括:在当前连接的第一中继器出现异常情况时根据所述第一中继器的传输状态确定当前待传输的多个业务数据中的目标业务数据及所述目标业务数据的带宽需求;获取所述目标业务数据的带宽需求对应的数据传输状态条件;在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述目标业务数据的带宽需求对应的数据传输状态条件的第二中继器;与所述第二中继器建立路由连接,通过所述第二中继器传输所述目标业务数据。在本专利技术实施例第一方面的第一种可能实现方式中,所述在当前连接的第一中继器出现异常情况时根据所述第一中继器的传输状态确定当前待传输的多个业务数据中的目标业务数据及所述目标业务数据的带宽需求包括:在当前连接的第一中继器出现异常情况时获取所述第一中继器被占用带宽数值与所述第一中继器总带宽数值的比值对应的比值区间;从所述待传输的多个业务数据中选择带宽需求满足所述比值区间对应的带宽需求数值区间的业务数据作为目标业务数据,其中所述第一中继器被占用带宽数值与所述第一中继器总带宽数值的比值越大,所述业务数据的带宽需求数值区间对应的带宽需求数值越大。在一具体实施例中,将所述第一中继器被占用带宽数值与所述第一中继器总带宽数值的比值与第一预设阈值的大小设置为判断所述第一中继器是否出现异常情况的条件,所述第一中继器被占用带宽数值与所述第一中继器总带宽数值的比值大于第一预设阈值时即为所述第一中继器出现异常情况,进而可以将大于第一预设阈值的所述第一中继器被占用带宽数值与所述第一中继器总带宽数值的比值划分为两个比值区间,其中第一比值区间为[第一预设阈值,第二预设阈值],第二比值区间为[第二预设阈值,1],进而将所述待传输的多个业务数据的带宽需求的数值划分两个带宽需求数值区间,第一需求数值区间为[第三预设阈值,第四预设阈值],第二带宽需求数值区间为[第四预设阈值,第五预设阈值],其中所述第一需求数值区间对应所述第一比值区间,所述第二需求数值区间对应所述第二比值区间,即当第一中继器当前被占用带宽数值与所述第一中继器总带宽数值的比值属于所述第一需求数值区间时,则将带宽需求数值在所述第一需求数值区间中的业务数据确定为目标业务数据,当第一中继器当前被占用带宽数值与所述第一中继器总带宽数值的比值属于所述第二需求数值区间时,则将带宽需求数值在所述第二需求数值区间中的业务数据确定为目标业务数据。在可选实施例中,所述第一中继器被占用带宽数值与所述第一中继器总带宽数值的比值可以被划分为多个比值区间,所述多个比值区间互不重叠,相应地,所述待传输的多个业务数据的带宽需求的数值也可以被划分为多个带宽需求数值区间,所述多个带宽需求数值区间之间互不重叠,所述比值区间与所述带宽需求数值区间为一一对应关系且满足所述比值区间对应的比值越大,所述带宽需求数值区间对应的带宽需求数值越大。结合本专利技术实施例第一方面或本专利技术实施例第一方面的第一种可能实现方式,在本专利技术实施例第一方面的第二种可能实现方式中,所述带宽需求对应的数据传输状态条件包括所述带宽需求对应的空闲带宽数值区间。其中所述带宽需求越大,其对应的所述空闲带宽数值区间对应的空闲带宽数值越大,不同的空闲带宽数值区间互不重叠。在一具体实施例中,所述空闲带宽数值区间,所述带宽需求数值区间,所述比值区间三种数值区间之间可以建立一一对应的关系,如图1-a所示,图1-a中,将所述第一中继器被占用带宽数值与所述第一中继器总带宽数值的比值划分为两个数值区间,第一比值区间为[第一预设阈值,第二预设阈值],第二比值区间为[第二预设阈值,1],相应地,将所述多个业务数据的带宽需求数值划分为两个数值区间,第一带宽需求数值区间为[第三预设阈值,第四预设阈值],第二带宽需求数值区间为[第四预设阈值,第五预设阈值],将所述多个备份中继器空闲的带宽数值划分为两个数值区间,第一空闲带宽数值区间为[第六预设阈值,第七预设阈值],第二空闲带宽数值区间为[第八预设阈值,第九预设阈值],其中第一比值区间、第一需求数值区间、第一空闲带宽数值区间为相互对应关系,第二比值区间、第二需求数值区间、第二空闲带宽数值区间为相互对应关系,即若第一中继器当前被占用带宽数值与所述第一中继器总带宽数值比值属于所述第一比值区间,则所述目标业务数据的带宽需求数值属于所述第一需求数值区间,所述第二中继器当前空闲带宽数值属于所述第一空闲数值区间;若第一中继器当前被占用带宽数值与所述第一中继器总带宽数值比值属于所述第二比值区间时,则所述目标业务数据的带宽需求数值属于所述第二需求数值区间,所述第二中继器当前空闲带宽数值属于所述第二空闲数值区间。在可选实施例中,所述数值区间可以有多个,不仅限于两个。在可选实施例中,在所述目标业务数据确定后根据所述目标业务数据的带宽需求的数值为所述目标业务数据设置数据传输状态条件,即所述空闲带宽数值区间的数量可以与所述比值区间的数量不同。如图1-b所示,图1-b中,所述第一中继器被占用带宽数值与所述第一中继器总带宽数值的比值被划分为两个数值区间,第一比值区间为[第一预设阈值,第二预设阈值],第二比值区间为[第二预设阈值,1],与之相对应的带宽需求数值区间有两个,第一带宽需求数值区间为[第三预设阈值,第四预设阈值],第二带宽需求数值区间为[第四预设阈值,第五预设阈值],当根据第一中继器的传输状态确定目标业务数据后,将目标业务数据需求根据所述多个备份中继器的传输状态信息划分为三个目标带宽需求数值区间,第一目标带宽需求数值区间为[第一阈值,第二阈值],第二目标带宽需求数值区间为[第二阈值,第三阈值],第三目标带宽需求数值区间为[第三阈值,第四阈值],与所述目标带宽需求数值区间相对应地,所述空闲带宽数值区间有三个,第一空闲带宽数值区间为[第五阈值,第六阈值],第二空闲带宽数值区间为[第六阈值,第七阈值],第三空闲带宽数值区间为[第七阈值,第八阈值]。在本专利技术实施例第一方面的第三种可能实现方式中,所述在与所述第一中继器互为备份中继器的多个备份中继器中确定满足所述目标业务数据的带宽需求对应的数据传输状态条件的第二中继器之前还包括:获取所述多个备份中继器的数据传输状本文档来自技高网...
一种基于物联网的终端路由选择方法及物联网终端

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

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

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

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

1