一种信息处理方法及对应装置的制造方法_3

文档序号:9871414阅读:来源:国知局
i g b e e网络中协作节点),该中心节点能够获知网络中的每个节点的类型以及父子关系。当网络中有新加入路由节点时,该中心节点将会向新加入节点的亲戚路由节点发送信息,信息中包含新加入节点的标识,告知该标识对应的节点为其新入网的亲戚节点。
[0109]步骤202中,第一路由节点检测到新入网的亲戚路由节点之后,向包括所述终端在内的子节点发送重新连接路由指令,指示子节点在自身与新入网的亲戚路由节点之中确定新的父节点。
[0110]这是由于在有新的路由节点加入网络之后,网络的拓扑结构变化,与所述终端最近的路由节点可能从第一路由节点变化为新入网的路由节点。但是,对于与第一路由节点关系较远(非亲戚节点)的路由节点而言,其距离第一路由节点较远,不可能为距终端最近的路由节点,因此,对于新入网的非亲戚路由节点而言,第一路由节点不会触发子节点重新路由。只有新入网的路由节点为自身的亲戚节点时,才会向子节点发送上述重新连接路由指令,指示其在自身与新入网的亲戚路由节点之中确定新的父节点。
[0111]关于终端确定父节点的具体方式,请参照各种现有技术,本发明实施例不再详述。
[0112]上述触发子节点重新连接路由的有益效果包括:保证终端的父节点始终为与终端通信最佳的路由节点,这样不仅能够保证终端的数据能够被正确、快速地转发,还因为终端与最优的父节点通信时,以较小的发射功率发送信号即可,可以减小终端发送信号的工作功率,降低终端的功耗。而且由于发射功率的减小,信号之间的干扰也相应减小,能够提高整个通信系统的通信质量。
[0113]基于相同的技术构思,本发明实施例还提供了一种路由设备300,参见图4,为路由设备300的结构示意框图,路由设备300包括:处理器301、以及分别连接到处理器301的存储器302以及收发机303。
[0114]其中,收发机303用于与终端进行通信;
[0115]存储器302用于存储指令;
[0116]处理器301用于执行存储器302存储的指令,以在执行指令时执行如下步骤:
[O1 H]在通过收发机303接收到终端发送的功率测试序列中的N个测试信号后,依据N个测试信号生成测试响应结果,测试序列包括M个发射功率不同的测试信号,M为大于等于2的整数,N为不大于M的正整数;
[0118]通过收发机303向终端发送测试响应结果,以使得终端根据测试结果从M个测试信号中确定向第一路由节点发送信号的工作功率。
[0119]可选的,本发明实施例中,处理器301还用于:
[0120]在监测到网络中有新入网的K个路由节点后,确定K个路由节点为自身的亲戚节点,K为大于等于I的整数;
[0121]通过收发机303向终端发送重新连接路由指令,以使终端根据重新连接路由指令在第一路由节点以及K个路由节点中确定父节点。
[0122]可选的,本发明实施例中,测试响应结果包括N个测试信号的响应报文;处理器301用于:通过收发机303向终端发送测试响应结果,以使得终端根据测试结果从N个测试信号中确定向第一路由节点发送信号的工作功率,包括:
[0123]通过收发机303向终端发送测试响应结果,以使得终端根据测试响应结果包括的N个响应报文确定N个测试信号为有效测试信号,并确定N个测试信号中的最小发射功率为工作功率。
[0124]可选的,本发明实施例中,功率测试序列中测试信号的编号按照发射功率大小升序排列或降序排列;
[0125]处理器301用于:依据N个测试信号生成测试响应结果,包括:
[0126]在测试信号的编号按照发射功率大小升序排列时,确定N个测试信号中的最小编号,测试响应结果包括最小编号;或
[0127]在测试信号的编号按照发射功率大小降序排列时,确定N个测试信号中的最大编号,测试响应结果包括最大编号。
[0128]本实施例中的路由设备300与前述信息处理方法基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的路由设备300的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
[0129]基于相同的技术构思,本发明实施例还提供了一种终端400,参见图5,为终端400的结构示意框图,终端400包括:处理器401、以及分别连接到处理器401的存储器402以及收发机403。
[0130]其中,收发机403用于与第一路由节点进行通信;
[0131]存储器402用于存储指令;
[0132]处理器401用于执行存储器402存储的指令,以在执行指令时执行如下步骤:
[0133]通过收发机403向第一路由节点发送功率测试序列,功率测试序列包括M个发射功率不同的测试信号,M为大于等于2的整数;
[0134]通过收发机403接收第一路由节点返回的测试响应结果,测试相应结果由第一路由节点根据接收的功率测试序列中N个测试信号所生成,N为不大于M的正整数;
[0135]根据测试结果从M个测试信号中确定向第一路由节点发送信号的工作功率。
[0136]可选的,本发明实施例中,处理器401还用于:
[0137]通过收发机403接收第一路由节点发送的重新连接路由指令,重新连接路由指令为第一路由节点在确定网络中新入网的K个路由节点为自身的亲戚节点之后所生成,K为大于等于I的整数;
[0138]响应重新连接路由指令,在第一路由节点以及K个路由节点中确定父节点。
[0139]可选的,本发明实施例中,测试响应结果包括N个测试信号的响应报文;处理器401用于:根据测试结果从M个测试信号中确定向第一路由节点发送信号的工作功率,包括:
[0140]根据测试响应结果包括的N个响应报文确定N个测试信号为有效测试信号;
[0141 ]确定N个测试信号中的最小发射功率为工作功率。
[0142]可选的,本发明实施例中,功率测试序列中测试信号的编号按照发射功率大小升序排列,测试响应结果包括N个测试信号中的最小编号;处理器401用于:根据测试结果从M个测试信号中确定向第一路由节点发送信号的工作功率,包括:
[0143]确定最小编号对应的测试信号的发射功率为工作功率;或者
[0144]功率测试序列中测试信号的编号按照发射功率大小降序排列,测试响应结果包括N个测试信号中的最大编号,处理器401用于:根据测试结果从M个测试信号中确定向第一路由节点发送信号的工作功率,包括:
[0145]确定最大编号对应的测试信号的发射功率为工作功率。
[0146]本实施例中的终端400与前述信息处理方法基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的终端400的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
[0147]需要说明的是,以上处理器301、处理器401可以是一个处理元件,也可以是多个处理元件的统称。例如,处理器301、处理器401可以是中央处理器(CentraI ProcessingUnit;简称:CPU),也可以是特定集成电路(Applicat1n Specific Intergrated Circuit;简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(digital singnal processor;简称:DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array;简称:FPGA)。
[0148]存储器302、存储器402可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码、居民接入网设备或终端运行所需要参数、数据等。且存储器302、存储器402可以包括随机存储器(Random-Access Memory;简称:RAM),也可以包括非易失性存储器(non-volatile memory;简称:NVM),例如磁盘存储器,闪存(Flash)等。
[0149]本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0150]终端通过M个不同发射功率向父节点发送测试信号,并根据不同发射功率发送的测试信号的响应结果,确定向父节点发射信号的工作功率。与现有技术中不管终端与父节点处于怎样的通信环境,始终以较大的额定功率向父节点发送信号的技术方案相比,本发明实施例提供的技术方案在能够保证终端与父节点间的正常通信基础上,能够减小终端的发射功率,减少终端的功耗,延长终端的续航时间。不仅如此,随着发射功率的减小,信号之间的干扰也相应减小,进而提高整个通信系统的通信质量。
[0151]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-R0M、光学存储器等)上实施的计算机程序产品的形式。
[0152]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器401以产生一个机器,使得
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1