1.一种无线分布式系统中选择根桥的方法,其特征在于,应用于至少包含两个位于列车内的非根桥和m个位于轨道边上的固定根桥的铁路交通系统中,其中,所述两个非根桥分别位于所述列车的头尾两端,m为大于等于1的正整数,包括以下步骤:
第一非根桥获取在一个周期内接收到所有根桥信号时产生的数据;
第一非根桥发送所述数据给服务器,以便于所述服务器根据所述数据生成切换指示信息;
第一非根桥接收所述服务器发送的切换指示信息;
第一非根桥根据所述切换指示信息选择在下一次需要连接的根桥;
第一非根桥与所述选择的在下一次需要连接的根桥进行连接;
其中,所述发送所述数据给服务器,以便于所述服务器根据所述数据生成切换指示信息的步骤具体包括:
发送所述数据给服务器,以便于所述服务器根据所述数据确定所述所有根桥中的每个根桥的信号类型,以便于所述服务器根据所述数据中的初始时间T0以及所述每个根桥的信号类型确定所述第一非根桥在列车行驶方向上所处的位置,以便于所述服务器根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时最佳的根桥,以便于所述服务器根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时切换的最佳时机,以便于所述服务器生成包含所述最佳的根桥、切换的最佳时机的切换指示信息;所述信号类型为车头非根桥接收的信号或车尾非根桥接收的信号。
2.如权利要求1所述的方法,其特征在于,所述第一非根桥获取在一个周期内接收到所有根桥信号时产生的数据的步骤具体包括:
所述第一非根桥接收在一个周期内连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间。
3.如权利要求2所述的方法,其特征在于,所述以便于所述服务器根据所述数据确定所述所有根桥中的每个根桥的信号类型的步骤具体包括:
以便于所述服务器根据所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间对所述每个根桥发出的信号进行信号类型分类,所述信号类型为车头非根桥接收的信号或者车尾非根桥接收的信号。
4.如权利要求3所述的方法,其特征在于,所述根据所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间对所述每个根桥发出的信号进行信号类型分类,所述信号类型为车头非根桥接收的信号或者车尾非根桥接收的信号的步骤具体包括:
获取第一根桥发送Beacon帧时对应的信号的最高RSSI对应的所述第一非根桥接收到第一根桥发送Beacon帧时的所述第一非根桥的系统时间Tmax,如果在周期T内第一根桥发送Beacon帧时对应的信号的每个非最高RSSI对应的所述第一非根桥接收到第一根桥发送Beacon帧时的所述第一非根桥的系统时间Tn中小于Tmax的数量占所有系统时间Tn数量的比例超过第一比例域值,且信号存在时长大于第一数量阈值,则确定所述第一根桥的信号是第一非根桥在处于车头位置时收到的,所述信号类型为车头非根桥接收的信号,或者,获取第一根桥发送Beacon帧时的信号的最高RSSI对应的所述第一非根桥接收到第一根桥发送Beacon帧时的所述第一非根桥的系统时间Tmax,如果在周期T内第一根桥发送Beacon帧时对应的信号的每个非最高RSSI对应的所述第一非根桥接收到第一根桥发送Beacon帧的系统时间Tn中大于Tmax的数量占所有系统时间Tn数量的比例超过第一比例域值,且信号存在时长大于第一数量阈值,则确定所述第一根桥的信号是第一非根桥在处于车尾位置时收到的,所述信号类型为车尾非根桥接收的信号。
5.如权利要求3所述的方法,其特征在于,所述以便于所述服务器根据所述数据中的初始时间T0以及所述每个根桥的信号类型确定所述第一非根桥的位置步骤具体包括:
以便于所述服务器根据所述系统时间将所述获取的数据进行排序,如果从所述排序后的系统时间中的初始时间T0开始的第一时间阈值内,所有系统时间所对应的RSSI最高值对应的信号类型为车头非根桥接收的信号的数量在所有信号类型的数量中的比例大于等于第二比例阈值时,则确定所述第一非根桥处于车头位置,或者,所有系统时间所对应的RSSI最高值对应的信号类型为车尾非根桥接收的信号的数量在所有信号类型的数量中的比例大于等于第二比例阈值时,则确定所述第一非根桥处于车尾位置。
6.如权利要求5所述的方法,其特征在于,所述以便于所述服务器根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时最佳的根桥的步骤具体包括:
以便于当所述第一非根桥处于车头位置时,所述服务器根据所述第一非根桥连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间,根据所述系统时间将所述获取的数据进行排序,从所述排序的结果中选取第一个最大RSSI对应的系统时间,在从第一个最大RSSI对应的系统时间开始的第二时间阈值内采样RSSI的最大值,如果第二根桥对应的RSSI的最大值的出现次数在所有采样次数中的比例超过第三比例阈值时,则将所述第二根桥确定为第一非根桥下一次连接根桥时最佳的根桥。
7.如权利要求5所述的方法,其特征在于,所述以便于所述服务器根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时最佳的根桥的步骤具体包括:
以便于当所述第一非根桥处于车尾位置时,所述服务器根据所述第一非根桥连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间,根据所述系统时间将所述获取的数据进行排序,从所述排序的结果中选取第一个最大RSSI对应的系统时间,选取从该系统时间开始在一个周期T1内出现下一个最大RSSI时该RSSI对应的系统时间R,在从系统时间R开始的第二时间阈值内采样RSSI的最大值,如果第二根桥对应的RSSI的最大值的出现次数在所有采样次数中的比例超过第三比例阈值时,则将所述第二根桥确定为第一非根桥下一次连接根桥时最佳的根桥。
8.如权利要求6所述的方法,其特征在于,所述以便于所述服务器根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时切换的最佳时机的步骤具体包括:
以便于当所述第一非根桥处于车头位置时,所述服务器确定所述第一非根桥下一次连接所述最佳根桥时切换的最佳时机为所述第一非根桥当前桥接根桥的RSSI与当前桥接的最大RSSI对应的系统时间前的时间区间所对应的当前桥接根桥的RSSI区间相匹配,并且,所述第一非根桥下一次连接根桥时的RSSI与当前桥接根桥的最大RSSI对应的系统时间前的时间区间所对应的下一次连接根桥的RSSI区间相匹配。
9.一种无线分布式系统中选择根桥的装置,其特征在于,应用于至少包含两个位于列车内的非根桥和m个位于轨道边上的固定根桥的铁路交通系统中,其中,所述两个非根桥分别位于所述列车的头尾两端,m为大于等于1的正整数,包括:
数据获取模块,用于获取在一个周期内接收到所有根桥信号时产生的数据;
数据发送模块,用于发送所述数据给服务器,以便于所述服务器根据所述数据生成切换指示信息;
信息接收模块,用于接收所述服务器发送的切换指示信息;
选择模块,用于根据所述切换指示信息选择在下一次需要连接的根桥;
切换模块,用于与所述选择的在下一次需要连接的根桥进行连接;
其中,所述数据发送模块,具体用于发送所述数据给服务器,以便于所述服务器根据所述数据确定所述所有根桥中的每个根桥的信号类型,以便于所述服务器根据所述数据中的初始时间T0以及所述每个根桥的信号类型确定第一非根桥在列车行驶方向上所处的位置,以便于所述服务器根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时最佳的根桥,以便于所述服务器根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时切换的最佳时机,以便于所述服务器生成包含所述最佳的根桥、切换的最佳时机的切换指示信息;所述信号类型为车头非根桥接收的信号或车尾非根桥接收的信号。
10.如权利要求9所述的装置,其特征在于,所述数据获取模块具体用于:
接收在一个周期内连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间。
11.如权利要求10所述的装置,其特征在于,所述数据发送模块,具体用于发送所述数据给服务器,以便于所述服务器根据所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间对所述每个根桥发出的信号进行信号类型分类,所述信号类型为车头非根桥接收的信号或者车尾非根桥接收的信号;以便于所述服务器根据所述系统时间将所述获取的数据进行排序,如果从所述排序后的系统时间中的初始时间T0开始的第一时间阈值内,所有系统时间所对应的RSSI最高值对应的信号类型为车头非根桥接收的信号的数量在所有信号类型的数量中的比例大于等于第二比例阈值时,则确定所述第一非根桥处于车头位置,或者,所有系统时间所对应的RSSI最高值对应的信号类型为车尾非根桥接收的信号的数量在所有信号类型的数量中的比例大于等于第二比例阈值时,则确定所述第一非根桥处于车尾位置;以便于当所述第一非根桥处于车头位置时,所述服务器根据所述第一非根桥连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间,根据所述系统时间将所述获取的数据进行排序,从所述排序的结果中选取第一个最大RSSI对应的系统时间,在从第一个最大RSSI对应的系统时间开始的第二时间阈值内采样RSSI的最大值,如果第二根桥对应的RSSI的最大值的出现次数在所有采样次数中的比例超过第三比例阈值时,则将所述第二根桥确定为第一非根桥下一次连接根桥时最佳的根桥;以便于当所述第一非根桥处于车尾位置时,所述服务器根据所述第一非根桥连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间,根据所述系统时间将所述获取的数据进行排序,从所述排序的结果中选取第一个最大RSSI对应的系统时间,选取从该系统时间开始在一个周期T1内出现下一个最大RSSI时该RSSI对应的系统时间R,在从系统时间R开始的第二时间阈值内采样RSSI的最大值,如果第二根桥对应的RSSI的最大值的出现次数在所有采样次数中的比例超过第三比例阈值时,则将所述第二根桥确定为第一非根桥下一次连接根桥时最佳的根桥;以便于当所述第一非根桥处于车头位置时,所述服务器确定所述第一非根桥下一次连接所述最佳根桥时切换的最佳时机为所述第一非根桥本次连接根桥的RSSI与当前桥接根桥的最大RSSI对应的系统时间前的时间区间所对应的当前桥接根桥的RSSI区间相匹配,并且,所述第一非根桥下一次连接根桥时的RSSI与当前桥接根桥的最大RSSI对应的系统时间前的时间区间所对应的下一次连接根桥的RSSI区间相匹配。
12.一种无线分布式系统中选择根桥的服务器,其特征在于,应用于至少包含两个位于列车内的非根桥和m个位于轨道边上的固定根桥的铁路交通系统中,其中,所述两个非根桥分别位于所述列车的头尾两端,m为大于等于1的正整数,包括:
数据获取单元,用于获取第一非根桥在一个周期内连接到所有根桥时产生的数据;
信息生成单元,用于根据所述数据生成切换指示信息;
信息发送单元,用于发送所述切换指示信息给所述第一非根桥,以便于第一非根桥根据所述切换指示信息选择在下一次需要连接的根桥,并且与所述选择的在下一次需要连接的根桥进行连接;
其中,所述信息生成单元具体包括:
第一处理子单元,用于根据所述数据确定所述所有根桥中的每个根桥的信号类型,
第二处理子单元,用于根据所述数据中的初始时间T0以及所述每个根桥的信号类型确定所述第一非根桥在列车中的位置,
第三处理子单元,用于根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时最佳的根桥,
第四处理子单元,用于根据所述第一非根桥的位置和所述数据确定所述第一非根桥下一次连接根桥时切换的最佳时机,生成包含所述最佳的根桥、切换的最佳时机的切换指示信息;所述信号类型为车头非根桥接收的信号或车尾非根桥接收的信号。
13.如权利要求12所述的服务器,其特征在于,所述数据获取单元具体用于:
获取所述第一非根桥接收在一个周期内连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间。
14.如权利要求13所述的服务器,其特征在于,所述第一处理子单元具体用于:
根据所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间对所述每个根桥发出的信号进行信号类型分类,所述信号类型为车头非根桥接收的信号或者车尾非根桥接收的信号。
15.如权利要求14所述的服务器,其特征在于,所述第一处理子单元具体用于:
获取第一根桥发送Beacon帧时对应的信号的最高RSSI对应的所述第一非根桥接收到第一根桥发送Beacon帧时的所述第一非根桥的系统时间Tmax,如果在周期T内第一根桥发送Beacon帧时对应的信号的每个非最高RSSI对应的所述第一非根桥接收到第一根桥发送Beacon帧时的所述第一非根桥的系统时间Tn中小于Tmax的数量占所有系统时间Tn数量的比例超过第一比例域值,且信号存在时长大于第一数量阈值,则确定所述第一根桥的信号是第一非根桥在处于车头位置时收到的,所述信号类型为车头非根桥接收的信号,或者,获取第一根桥发送Beacon帧时的信号的最高RSSI对应的所述第一非根桥接收到第一根桥发送Beacon帧时的所述第一非根桥的系统时间Tmax,如果在周期T内第一根桥发送Beacon帧时对应的信号的每个非最高RSSI对应的所述第一非根桥接收到第一根桥发送Beacon帧的系统时间Tn中大于Tmax的数量占所有系统时间Tn数量的比例超过第一比例域值,且信号存在时长大于第一数量阈值,则确定所述第一根桥的信号是第一非根桥在处于车尾位置时收到的,所述信号类型为车尾非根桥接收的信号。
16.如权利要求14所述的服务器,其特征在于,所述第二处理子单元具体用于:
根据所述系统时间将所述获取的数据进行排序,如果从所述排序后的系统时间中的初始时间T0开始的第一时间阈值内,所有系统时间所对应的RSSI最高值对应的信号类型为车头非根桥接收的信号的数量在所有信号类型的数量中的比例大于等于第二比例阈值时,则确定所述第一非根桥处于车头位置,或者,所有系统时间所对应的RSSI最高值对应的信号类型为车尾非根桥接收的信号的数量在所有信号类型的数量中的比例大于等于第二比例阈值时,则确定所述第一非根桥处于车尾位置。
17.如权利要求16所述的服务器,其特征在于,所述第三处理子单元具体用于:
当所述第一非根桥处于车头位置时,根据所述第一非根桥连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间,根据所述系统时间将所述获取的数据进行排序,从所述排序的结果中选取第一个最大RSSI对应的系统时间,在从第一个最大RSSI对应的系统时间开始的第二时间阈值内采样RSSI的最大值,如果第二根桥对应的RSSI的最大值的出现次数在所有采样次数中的比例超过第三比例阈值时,则将所述第二根桥确定为第一非根桥下一次连接根桥时最佳的根桥。
18.如权利要求16所述的服务器,其特征在于,所述第三处理子单元具体用于:
当所述第一非根桥处于车尾位置时,根据所述第一非根桥连接到所有根桥时所述所有根桥中的每个根桥发送的Beacon帧,获取所述Beacon帧中的每个根桥的标识、每个根桥发送Beacon帧时对应的信号强度值RSSI以及所述第一非根桥接收到所述每个根桥所发送的Beacon帧时的所述第一非根桥的系统时间,根据所述系统时间将所述获取的数据进行排序,从所述排序的结果中选取第一个最大RSSI对应的系统时间,选取从该系统时间开始在一个周期T1内出现下一个最大RSSI时该RSSI对应的系统时间R,在从系统时间R开始的第二时间阈值内采样RSSI的最大值,如果第二根桥对应的RSSI的最大值的出现次数在所有采样次数中的比例超过第三比例阈值时,则将所述第二根桥确定为第一非根桥下一次连接根桥时最佳的根桥。
19.如权利要求17所述的服务器,其特征在于,所述第四处理子单元具体用于:
当所述第一非根桥处于车头位置时,确定所述第一非根桥下一次连接所述最佳根桥时切换的最佳时机为所述第一非根桥本次连接根桥RSSI与当前桥接根桥的最大RSSI对应的系统时间前的时间区间所对应的当前桥接根桥的RSSI区间相匹配,并且,所述第一非根桥下一次连接根桥时的RSSI与当前桥接根桥的最大RSSI对应的系统时间前的时间区间所对应的下一次连接根桥的RSSI区间相匹配,生成包含所述最佳的根桥、切换的最佳时机的切换指示信息。