本申请涉及通信,尤其涉及一种接入方法、装置、电子设备及存储介质。
背景技术:
1、在包括有接入控制器(access controller,ac)和至少一台瘦(fit)接入点(access point,ap)的wlan网络中,当ac监测到远程用户拨号认证服务(remoteauthentication dial in user service,radius)服务器不可达时,ac会隐藏需要认证的第一服务集标识(service set identifier,ssid),释放免认证的第二ssid,以便于无线终端通过手动方式免认证地接入第二ssid对应的无线服务。
2、后续当ac监测到radius服务器可达时,ac会隐藏第二ssid,释放第一ssid,强制接入到第二ssid对应的无线服务的无线终端下线,这部分无线终端的持有用户会感觉到无线网络中断,需要通过手动方式使用第一ssid进行认证后接入到相应的无线服务,这就导致用户体验较差。
技术实现思路
1、为克服相关技术中存在的问题,本申请提供了一种接入方法、装置、电子设备及存储介质。
2、根据本申请实施例的第一方面,提供一种接入方法,所述方法应用于ac,所述方法包括:
3、在监测到radius服务器由不可达恢复为可达时,隐藏自身在监测到所述radius服务器不可达时释放的802.1x认证对应的免认证的第一ssid和mac认证对应的免认证的第二ssid,并释放自身在监测到所述radius服务器不可达时隐藏的802.1x认证对应的需要认证的第三ssid和mac认证对应的需要认证的第四ssid;
4、针对在监测到所述radius服务器由不可达恢复为可达的时长内接入到所述第一ssid和/或所述第二ssid对应的无线服务的每个无线终端,若判断出该无线终端为已认证终端,则将该无线终端在所述ac监测到所述radius服务器不可达之前接入的第五ssid通知给该无线终端,以使该无线终端基于自身的账号信息,重新发起接入到所述第五ssid对应的无线服务的接入流程,所述第五ssid为所述第三ssid或者所述第四ssid;
5、若判断出该无线终端为未认证终端、且该无线终端接入到所述第一ssid对应的无线服务,则在从所述radius服务器获取到该无线终端所需的无线配置信息时,将所述无线配置信息通知给该无线终端,以使该无线终端基于所述无线配置信息,创建对应的无线配置文件,并将所述第三ssid通知给该无线终端,以使该无线终端基于所述无线配置文件中包括的自身的认证方式和账号信息,重新发起接入到所述第三ssid对应的无线服务的接入流程;
6、若判断出该无线终端为未认证终端、且该无线终端接入到所述第二ssid对应的无线服务,则在从所述radius服务器查询到该无线终端的mac地址在所述radius服务器上的预置mac数据库中时,将所述第四ssid通知给该无线终端,以使该无线终端基于自身的账号信息d,重新发起接入到所述第四ssid对应的无线服务的接入流程。
7、根据本申请实施例的第二方面,提供一种接入装置,所述装置应用于ac,所述装置包括:
8、释放隐藏模块,用于在监测到radius服务器由不可达恢复为可达时,隐藏自身在监测到所述radius服务器不可达时释放的802.1x认证对应的免认证的第一ssid和mac认证对应的免认证的第二ssid,并释放自身在监测到所述radius服务器不可达时隐藏的802.1x认证对应的需要认证的第三ssid和mac认证对应的需要认证的第四ssid;
9、通知模块,用于针对在监测到所述radius服务器由不可达恢复为可达的时长内接入到所述第一ssid和/或所述第二ssid对应的无线服务的每个无线终端,若判断出该无线终端为已认证终端,则将该无线终端在所述ac监测到所述radius服务器不可达之前接入的第五ssid通知给该无线终端,以使该无线终端基于自身的账号信息,重新发起接入到所述第五ssid对应的无线服务的接入流程,所述第五ssid为所述第三ssid或者所述第四ssid;若判断出该无线终端为未认证终端、且该无线终端接入到所述第一ssid对应的无线服务,则在从所述radius服务器获取到该无线终端所需的无线配置信息时,将所述无线配置信息通知给该无线终端,以使该无线终端基于所述无线配置信息,创建对应的无线配置文件,并将所述第三ssid通知给该无线终端,以使该无线终端基于所述无线配置文件中包括的自身的认证方式和账号信息,重新发起接入到所述第三ssid对应的无线服务的接入流程;若判断出该无线终端为未认证终端、且该无线终端接入到所述第二ssid对应的无线服务,则在从所述radius服务器查询到该无线终端的mac地址在所述radius服务器上的预置mac数据库中时,将所述第四ssid通知给该无线终端,以使该无线终端基于自身的账号信息d,重新发起接入到所述第四ssid对应的无线服务的接入流程
10、根据本申请实施例的第三方面,提供一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述接入方法的方法步骤。
11、根据本申请实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述接入方法的方法步骤。
12、本申请的实施例提供的技术方案可以包括以下有益效果:
13、在本申请实施例中,ac在监测到radius服务器由不可达恢复为可达时,不再强制所有的相关无线终端下线,而是针对这部分无线终端中的已认证终端、从所述radius服务器获取到相应的无线配置信息的未认证终端、以及从radius服务器查询到相应的mac地址在radius服务器上的预置mac数据库中的未认证终端,引导这些无线终端自动使用相应的账号信息发起接入在ac监测到radius服务器不可达之前接入的ssid对应的无线服务的接入流程。这样一来,无需相应的用户以手动方式接入相关无线服务,大大提高了用户体验。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种接入方法,其特征在于,所述方法应用于接入控制器ac,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过以下方式判断该无线终端是已认证终端还是未认证终端:
3.根据权利要求1所述的方法,其特征在于,通过以下方式将所述第三ssid或者所述第四ssid通知给该无线终端:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,通过以下方式从所述radius服务器获取该无线终端所需的无线配置信息:
6.根据权利要求4所述的方法,其特征在于,通过以下方式从所述radius服务器查询该无线终端的mac地址是否在所述radius服务器上的预置mac数据库:
7.一种接入装置,其特征在于,所述装置应用于接入控制器ac,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述通知模块,具体用于通过以下方式将所述第三ssid或者所述第四ssid通知给该无线终端:
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
10.根据权利要求8所述的装置,其特征在于,所述通知模块,具体用于通过以下方式从所述radius服务器获取该无线终端所需的无线配置信息:
11.根据权利要求8所述的装置,其特征在于,所述通知模块,具体用于通过以下方式从所述radius服务器查询该无线终端的mac地址是否在所述radius服务器上的预置mac数据库:
12.一种电子设备,其特征在于,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1-6中任一项所述的方法步骤。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6中任一项所述的方法步骤。
