本发明专利技术公开了一种无线终端节点的自动分频方法及装置,包括检测无线终端各节点地址的字节数字;将无线终端各节点地址的字节数字分别进行累加和运算,并取低8位;将各低8位结果分别除以信道总数量,取余,获得各节点所使用的信道;各节点采用相应信道进行无线通信。本发明专利技术中通过无线终端节点的地址累加和算出一个数值,每个数值对应一个频率,使得分布众多的无线终端节点的频率在信道内均匀分布,而不会大量挤在一个信道内通信,极大地降低了无线数据通信时的信号冲突和碰撞。
【技术实现步骤摘要】
一种无线终端节点的自动分频方法及装置
本专利技术涉及一种无线终端节点的自动分频方法装置。
技术介绍
在无线网络中,往往存在着大量的终端节点,这些终端节点的上传频率往往是一样的,这样在终端节点与上层设备通信时,非常容易造成信号冲突、碰撞,从而造成无线通信的延时和数据丢失。
技术实现思路
为了解决现有技术的不足,本专利技术设计了一种无线终端节点的自动分频方法装置,无线终端节点的每个节点地址都是不同的,通过无线终端节点的地址累加和算出一个数值,每个数值对应一个频率,这样,分布众多的无线终端节点的频率就成为了一个均匀分布的情况,极大地降低了无线数据通信时的信号冲突和碰撞。本专利技术的第一目的是提供一种无线终端节点的自动分频方法。为了实现上述目的,本专利技术的技术方案如下:一种无线终端节点的自动分频方法,包括:步骤1)检测无线终端各节点地址的字节数字;步骤2)将无线终端各节点地址的字节数字分别进行累加和运算,并取低8位;步骤3)将步骤2)中所得结果分别除以信道总数量,取余,获得各节点所使用的信道;步骤4)各节点根据步骤3)中所得信道进行无线通信。进一步的,所述步骤1)中,无线终端的节点地址通过串口或红外方法进行配置。进一步的,所述步骤1)中,无线终端包括多个节点,每个节点分别配置有唯一地址。进一步的,所述步骤3)中,无线终端的每个节点分别对应一个信道,每个信道的无线频率值不同。进一步的,所述步骤4)中,无线终端进行通信时,各节点所使用信道在所使用的数个信道内平均分布。本专利技术的第二目的是提供一种计算机可读存储介质。为了实现上述目的,本专利技术采用如下一种技术方案:一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备设备的处理器加载并执行以下处理:检测无线终端各节点地址的字节数字;将无线终端各节点地址的字节数字分别进行累加和运算,并取低8位;将各低8位结果分别除以信道总数量,取余,获得各节点所使用的信道;各节点采用相应信道进行无线通信。进一步的,所述无线终端的各节点分别具有唯一地址,无线终端进行通信时,每个节点分别对应一个信道,从而使得每个节点的无线通信频率不同。进一步的,所述无线终端通信时,各节点所使用信道在所使用的数个信道内平均分布。本专利技术的第三目的是提供一种基于无线终端节点自动分频方法的装置。为了实现上述目的,本专利技术采用如下一种技术方案:一种基于无线终端节点自动分频方法的装置,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行以下处理:检测无线终端各节点地址的字节数字;将无线终端各节点地址的字节数字分别进行累加和运算,并取低8位;将各低8位结果分别除以信道总数量,取余,获得各节点所使用的信道;各节点采用相应信道进行无线通信。进一步的,所述无线终端的各节点分别具有唯一地址,无线终端进行通信时,每个节点分别对应一个信道,从而使得每个节点的无线通信频率不同。进一步的,所述无线终端通信时,各节点所使用信道在所使用的数个信道内平均分布。与现有技术相比,本专利技术的有益效果是:本专利技术中通过无线终端节点的地址累加和算出一个数值,每个数值对应一个频率,使得分布众多的无线终端节点的频率在信道内均匀分布,而不会大量挤在一个信道内通信,极大地降低了无线数据通信时的信号冲突和碰撞。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。图1为本专利技术的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本实施例使用的所有技术和科学术语具有与本申请所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。需要注意的是,附图中的流程图和框图示出了根据本公开的各种实施例的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合下面结合附图与实施例对本专利技术作进一步说明。实施例1:本专利技术的第一目的是提供一种无线终端节点的自动分频方法。为了实现上述目的,本专利技术的技术方案如下:如图1所示:一种无线终端节点的自动分频方法,包括:步骤1)检测无线终端各节点地址的字节数字;步骤2)将无线终端各节点地址的字节数字分别进行累加和运算,并取低8位;步骤3)将步骤2)中所得结果分别除以信道总数量,取余,获得各节点所使用的信道;步骤4)各节点根据步骤3)中所得信道进行无线通信。所述步骤1)中,无线终端的节点地址通过串口或红外方法进行配置。所述步骤1)中,无线终端包括多个节点,每个节点分别配置有唯一地址。所述步骤3)中,无线终端的每个节点分别对应一个信道,每个信道的无线频率值不同。所述步骤4)中,无线终端进行通信时,各节点所使用信道在所使用的数个信道内平均分布。具体的,所述无线终端节点的地址分别由7个字节数字组成。根据步骤2),将7个字节的地址进行累加和运算:sum=addr[1]+addr[2]+addr[3]+addr[4]+addr[5]+addr[6]+addr[7],并取sum的低8位,lowSum=sum&0xff。根据步骤3),使用步骤2)中的lowSum除以信道总数量,取余,即可获得相应节点所使用的信道:channel=lowSum%CHANNEL_NUM。以地址0x11223344556677(16进制),CHANNEL_NUM=0x10为例sum=0x11+0x22+0x33+0x33+0x44+0x55+0x66+0x77计算结果为sum=0x1DC取低8位:lowSum=0xDC则channel=0xDC%10计算结果为channel=12在总信道数为16的情况下,地址0x11223344556677所使用的信道就是第12信道。所有的地址最终计算出来的信道会在16个信道(0~15,0为起始信本文档来自技高网...
【技术保护点】
1.一种无线终端节点的自动分频方法,其特征在于,包括:步骤1)检测无线终端各节点地址的字节数字;步骤2)将无线终端各节点地址的字节数字分别进行累加和运算,并取低8位;步骤3)将步骤2)中所得结果分别除以信道总数量,取余,获得各节点所使用的信道;步骤4)各节点根据步骤3)中所得信道进行无线通信。
【技术特征摘要】
1.一种无线终端节点的自动分频方法,其特征在于,包括:步骤1)检测无线终端各节点地址的字节数字;步骤2)将无线终端各节点地址的字节数字分别进行累加和运算,并取低8位;步骤3)将步骤2)中所得结果分别除以信道总数量,取余,获得各节点所使用的信道;步骤4)各节点根据步骤3)中所得信道进行无线通信。2.如权利要求1所述的一种无线终端节点的自动分频方法,其特征在于,所述步骤1)中,无线终端的节点地址通过串口或红外方法进行配置,其中每个节点分别配置有唯一地址。3.如权利要求1所述的一种无线终端节点的自动分频方法,其特征在于,所述步骤3)中,无线终端的每个节点分别对应一个信道,每个信道的无线频率值不同。4.如权利要求1所述的一种无线终端节点的自动分频方法,其特征在于,所述步骤4)中,无线终端进行通信时,各节点所使用信道在所使用的数个信道内平均分布。5.一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备设备的处理器加载并执行以下处理:检测无线终端各节点地址的字节数字;将无线终端各节点地址的字节数字分别进行累加和运算,并取低8位;将各低8位结果分别除以信道总数量,取余,获得各节点所使用的信道;各节点采用相应...
【专利技术属性】
技术研发人员:邵珠瑜,黄晓雷,山长帅,史文文,
申请(专利权)人:济南普赛通信技术有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。