一种基于智能控制器的远距离无线转发方法

文档序号:9670609阅读:523来源:国知局
一种基于智能控制器的远距离无线转发方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种基于智能控制器的远距离无线转发方法。
【背景技术】
[0002]—些地域由于各种限制因素无法铺设有线网络,但又时常出现因为信号不好而导致无线信号发送失败的情况,原有手段是信号发送失败,需要人工手动去操作控制器,在个别地方人很难到达并且操作任务伴有一定的危险性。

【发明内容】

[0003]本发明的目的是为了克服现有技术的不足,提供一种找到距离目的地址最近路径并建立无线路径转发的方法,能保证目标控制器在最短时间收到指令,适用于需要远距离传输无线信号但信号不好的地方。
[0004]本发明提供一种基于智能控制器的远距离无线转发方法,包括:
步骤s1:经上位机输入各控制器经玮度信息,下发给集中器保存备用,并发送包含目标地址的各种操作命令的信息。
[0005]步骤s2:集中器等待接收信息,生成元指令。
[0006]步骤s3:集中器根据元指令中包含的目标地址,向目标控制器发送元指令,等待回复。
[0007]步骤s4:集中器如未超时且接收到正确回复,则发送成功,执行步骤s6,若集中器接收回复超时或未接收到或回复错误,则发送失败,显示目标控制器离线并记录下此失败目标控制器编号,执行步骤s5。
[0008]步骤s5:集中器根据失败目标控制器的经玮度信息与各控制器的经玮度信息进行比较,得到距离失败目标控制器的各控制器距离,根据此距离的远近集中器建立无线转发路径,发送成功则执行步骤s6,失败则继续执行步骤s5。
[0009]步骤s6:集中器得到目标控制器的各项信息,传回给上位机,上位机显示目标控制器在线及各项信息。
[0010]所述步骤si具体为:各控制器分别安装于固定位置,经GPS定位器(已有产品)得到各控制器的经玮度信息,经上位机输入下发给集中器保存。
[0011]所述步骤S3与步骤s4之间包括:目标控制器判断接收到的元指令格式是否合法,是则给予回复执行步骤s4,否则删除该指令并重新接收发送的元指令,删除指令3次则不再发送。
[0012]所述步骤s5具体为:
步骤s5_l:集中器找到失败目标控制器经玮度,与其他控制器经玮度逐一进行比较,将比较所得球面距离按控制器编号保存,将所有距离选择排序,找到距离失败目标控制器位置最近的控制器即转发控制器。
[0013]步骤s5_2:集中器根据转发控制器地址建立无线转发路径,向转发路径中的转发控制器发送包含元指令的转发指令。
[0014]步骤s5_3:由接收到转发指令的转发控制器向失败目标控制器发送元指令,转发控制器成功收到目标控制器回复并将此回复转发给集中器,执行步骤s4,若集中器同时收到此回复,则执行步骤s6,转发控制器未成功收到目标控制器回复或未将回复转发给集中器或集中器未收到此回复,则返回执行步骤s5_2,但不再比较第一次得到的最近距离值。
【附图说明】
[0015]图1为本发明整体模块指令发送过程。
[0016]图2为本发明的具体流程图。
【具体实施方式】
[0017]为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
[0018]如图1所示,所述方法所需装置包括上位机、集中器、目标控制器、转发控制器,所述上位机用来输入、下发指令及显示信息,集中器接收上位机指令,并按照指令中的目标控制器地址向目标控制器发送指令,转发控制器用来在目标控制器接收不到集中器发送指令的情况下,接收集中器发送的包含元指令的转发指令并发送。
[0019]以下对本发明的无线转发过程进行详细描述,如图2所示,包括:
步骤s1:经上位机输入各控制器经玮度信息,下发给集中器保存备用,并发送包含目标地址的各种操作命令的信息;
步骤si具体为:各控制器分别安装于固定位置,经GPS定位器(已有产品)得到各控制器的经玮度信息,经上位机输入下发给集中器保存。
[0020]步骤s2:集中器等待接收信息,生成元指令。
[0021]步骤s3:集中器根据元指令中包含的目标地址,向目标控制器发送元指令,等待回复。
[0022]步骤s4:集中器如未超时且接收到正确回复,则发送成功,执行步骤s6,若集中器接收回复超时或未接收到或回复错误,则发送失败,显示目标控制器离线并记录下此失败目标控制器编号,执行步骤s5。
[0023]步骤s5:集中器根据失败目标控制器的经玮度信息与各控制器的经玮度信息进行比较,得到距离失败目标控制器的各控制器距离,根据此距离集中器建立无线转发路径,发送成功则执行步骤s6,失败则继续执行步骤s5。
[0024]步骤s5具体为:
步骤s5-l:集中器找到失败目标控制器经玮度,与其他控制器经玮度逐一进行比较,将比较所得球面距离按控制器编号保存,将所有距离选择排序,找到距离失败目标控制器位置最近的控制器即转发控制器。
[0025]步骤s5_2:集中器根据转发控制器地址建立无线转发路径,向转发路径中的转发控制器发送包含元指令的转发指令。
[0026]步骤s5_3:由接收到转发指令的转发控制器向失败目标控制器发送元指令,转发控制器成功收到目标控制器回复并将此回复转发给集中器,执行步骤s4,若集中器同时收到此回复,则执行步骤s6,转发控制器未成功收到目标控制器回复或未将回复转发给集中器或集中器未收到此回复,则返回执行步骤s5-2,但不再比较第一次得到的最近距离值。
[0027]步骤s6:集中器得到目标控制器的各项信息,传回给上位机,上位机显示目标控制器在线及各项信息。
【主权项】
1.一种基于智能控制器的远距离无线转发方法,其特征在于,该方法包括: 步骤S1:经上位机输入各控制器经玮度信息,下发给集中器保存备用,并发送包含目标地址的各种操作命令的信息; 步骤s2:集中器等待接收信息,生成元指令; 步骤s3:集中器根据元指令中包含的目标地址,向目标控制器发送元指令,等待回复; 步骤s4:集中器如未超时且接收到正确回复,则发送成功,执行步骤s6,若集中器接收回复超时或未接收到或回复错误,则发送失败,显示目标控制器离线并记录下此失败目标控制器编号,执行步骤s5; 步骤s5:集中器根据失败目标控制器的经玮度信息与各控制器的经玮度信息进行比较,得到距离失败目标控制器的各控制器距离,根据此距离的远近集中器建立无线转发路径,发送成功则执行步骤s6,失败则继续执行步骤s5 ; 步骤s6:集中器得到目标控制器的各项信息,传回给上位机,上位机显示目标控制器在线及各项信息。2.根据权利要求1所述的一种基于智能控制器的远距离无线转发方法,其特征在于,所述步骤si具体为:各控制器分别安装于固定位置,经GPS定位器(已有产品)得到各控制器的经玮度信息,经上位机输入下发给集中器保存。3.根据权利要求1所述的一种基于智能控制器的远距离无线转发方法,其特征在于,所述步骤s3与步骤s4之间包括:目标控制器判断接收到的元指令格式是否合法,是则给予回复执行步骤s4,否则删除该指令并重新接收发送的元指令,删除指令3次则不再发送。4.根据权利要求1所述的一种基于智能控制器的远距离无线转发方法,其特征在于,所述步骤s5具体为: 步骤s5-l:集中器找到失败目标控制器经玮度,与其他控制器经玮度逐一进行比较,将比较所得球面距离按控制器编号保存,将所有距离选择排序,找到距离失败目标控制器位置最近的控制器即转发控制器; 步骤s5-2:集中器根据转发控制器地址建立无线转发路径,向转发路径中的转发控制器发送包含元指令的转发指令; 步骤s5-3:由接收到转发指令的转发控制器向失败目标控制器发送元指令,转发控制器成功收到目标控制器回复并将此回复转发给集中器,执行步骤s4,若集中器同时收到此回复,则执行步骤s6,转发控制器未成功收到目标控制器回复或未将回复转发给集中器或集中器未收到此回复,则返回执行步骤s5-2,但不再比较第一次得到的最近距离值。
【专利摘要】本发明公布了一种基于智能控制器的远距离无线转发方法,该方法包括:经上位机输入各控制器的经纬度信息下发给集中器保存,一旦有控制器接收不到集中器指令,以接收不到指令的控制器经纬度为基准,进行经纬度比较,找到距离上述控制器最近的控制器建立转发路径继续发送,从来达到以最短的时间转发信息的目的。
【IPC分类】G08C17/00, H04L12/24
【公开号】CN105429796
【申请号】CN201510768213
【发明人】王福才, 周鲁萍, 王龙帅, 曹光生, 柳云龙
【申请人】鲁东大学
【公开日】2016年3月23日
【申请日】2015年11月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1