弱+B*Internet连接参数+C*安全保障参数+D*丢包率+E*历史连接时长,其中A、B、C、D和E为权重系数。权重越高,代表连接接入路由器的优先级越高,即优先接入该接入路由器。
[0023]步骤三:路由决策模块判断多模终端是否需要重新接入,如果需要则将多模终端与新的接入路由器进行连接;否则,继续保持与原有接入路由器的接入通信。
[0024]路由决策模块用于判断终端是否需要接入新的接入路由器。决策模块包括决策单元,用于根据不同接入路由器的权重进行分析,判断是否需要重连接入新的WIFI。其中,权重是指根据不同接入路由器的有无接入安全保障、WIFI信号强弱、是否接入Internet、丢包率和历史连接时长来进行分析,得出不同接入路由器的权重值,并判决是否需要重新连接入新的WIFI。
[0025]路由决策模块判断是否重新接入的方法是依据AP管理表中的AP动态排序,每次根据排序结果优先选择权重最高的接入路由器进行连接。路由器连接时,可以采用两种方式,即用户干预和自适应的方式,所谓用户干预即每次重连接入路由器时为用户提供确认UI,如果用户同意重连,则进行接入路由器重连,否则保持原有的接入路由器连接进行通信。所谓自适应方式,即每次重连的操作对于用户完全透明,完全是在用户无干预的状态下完成接入路由器重连。以上两种方式可以全部集成在程序当中,由用户预先设定采用哪种方式。一旦需要进行重新连接,可以通过Linux操作系统下的工具包iwconfig来进行连接,比如可以执行iwconfig wlaO essid “test”,表示将接口wlanO接入essid为test的接入路由器上。
[0026]本发明通过监测模块对多模终端接入的所有可用网络进行维护和实时监测,路由决策模块通过权重分析判断当前终端的WIFI接入情况,并利用AP管理表决策是否需要重新接入可用WIFI,以确保多模终端在任何场景下第一时间接入可用网络,整个过程对用户完全透明。需要说明的是,发明不需要改变DHCP协议也不需要修改终端原有操作系统,仅仅需要往终端侧添加LKM模块即可实现。
[0027]具体实例:
一个终端通过接入路由器APj的胃正1_六进行上网,离开胃正1_4接入区域,来到接入路由器AP_1的区域WIFI_B并自动进行WIFI接入,而WIFI_BK在区域只提供接入点,但是不能接入Internet,待终端回到WIFI_A覆盖区域后,由于其之前接入的WIFI_BM然处于连接状态,终端监测模块检测到后,路由决策模块判断WIFI_B接入点联网出现问题,第一时间将终端重新接入WIFI_A,整个过程对用于完全透明。
[0028]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种基于多模终端的自适应WIFI接入方法,其特征在于,其步骤如下: 步骤一:监测模块实时监测多模终端的AP动态,维护AP管理表; 步骤二:多模终端的监测模块监测AP管理表,并对AP管理表重新进行排序; 步骤三:路由决策模块判断多模终端是否需要重新接入,如果需要则将多模终端与新的接入路由器进行连接;否则,继续保持与原有接入路由器的接入通信。2.根据权利要求1所述的基于多模终端的自适应WIFI接入方法,其特征在于,所述AP动态是指当前的接入路由器的接入情况,包含当前接入的接入路由器,未接入但是能够扫描到的接入路由器;AP管理表用于维护当前能够扫描到的所有接入路由器的代价,接入路由器的代价包括每个接入路由器的信号强弱、是否接入Internet、有无接入安全保障、丢包率和历史连接时长。3.根据权利要求1所述的基于多模终端的自适应WIFI接入方法,其特征在于,所述监测模块用于实时监测终端的WIFI接入情况,维护AP管理表;监测模块包括监测单元,监测单元用于实时监测多模终端的WIFI接入情况,判断是否有新的接入路由器的接入点,并对AP管理表进行维护。4.根据权利要求3所述的基于多模终端的自适应WIFI接入方法,其特征在于,所述监测模块通过LKM的形式添加在多模终端中,监测模块工作于系统内核态下通过挂载钩子函数实现在系统内核态下实时获取多模终端的WIFI接入情况,并更新到AP管理表中。5.根据权利要求1所述的基于多模终端的自适应WIFI接入方法,其特征在于,所述监测模块通过多模终端Linux内核态的广播通信机制实现第一时间获取新的接入路由器;广播通信机制通过注册广播接收器和API接口实现广播通信获取新的接入路由器信息。6.根据权利要求1所述的基于多模终端的自适应WIFI接入方法,其特征在于,所述路由决策模块用于判断终端是否需要接入新的接入路由器;决策模块包括决策单元,用于根据不同接入路由器的权重进行分析,判断是否需要重连接入新的WIFI。7.根据权利要求6所述的基于多模终端的自适应WIFI接入方法,其特征在于,所述权重的计算方法是:A*信号强弱+B*Internet连接参数+C*安全保障参数+D*丢包率+E*历史连接时长,其中A、B、C、D和E为权重系数。8.根据权利要求6所述的基于多模终端的自适应WIFI接入方法,其特征在于,所述路由器连接采用用户干预和自适应的方式实现;用户干预方式每次重连接入路由器时为用户提供确认UI,如果用户同意重连,则进行接入路由器重连,否则保持原有的接入路由器连接进行通信;自适应方式在用户无干预的状态下自动完成接入路由器重连。9.根据权利要求8所述的基于多模终端的自适应WIFI接入方法,其特征在于,所述多模终端通过Linux操作系统下的工具包iwconfig来进行连接。
【专利摘要】本发明公开了一种基于多模终端的自适应WIFI接入方法,其步骤如下:监测模块实时监测多模终端的AP动态,维护AP管理表;多模终端的监测模块监测AP管理表,并对AP管理表重新进行排序;路由决策模块判断多模终端是否需要重新接入,如果需要则将多模终端与新的接入路由器进行连接;否则,继续保持与原有接入路由器的接入通信。本发明通过实时监测可用接入路由器,通过权重分析判断将终端第一时间连入可用接入路由器,整个过程对用户是透明的,完全在终端侧自适应处理,大幅提升用户的使用体验。本发明支持终端在任何场景下第一时间为用户接入最优网络,提高了接入效率,提升了用户体验。
【IPC分类】H04W48/16, H04W48/08
【公开号】CN105472696
【申请号】CN201510805692
【发明人】张杨杨
【申请人】中铁工程装备集团有限公司
【公开日】2016年4月6日
【申请日】2015年11月20日