System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及无线通信技术的领域,尤其是涉及一种基于设备的wifi自动登录方法及系统。
技术介绍
1、wifi是一种无线网络传输技术,需要进行网络连接的设备无需通过有线网络便可实现网络连接,以满足设备的信息传输。
2、相关技术中,在网络设备对wifi进行连接的过程中,需要先搜索对应的wifi信号,再连接该wifi信号并输入对应的wifi密码以实现网络连接。而针对之前已经连接过的wifi网络,设备可启用记住密码功能,当下次搜索到对应的wifi信号时,无需输入密码即可自动实现wifi连接。
3、针对上述中的相关技术,专利技术人认为在设备第一次登录对应的wifi时,需要进行密码的手动输入并验证,不仅过程较为繁琐,还可能出现密码输入错误的情况,使得设备登录wifi时的整体过程较为麻烦,尚有改进空间。
技术实现思路
1、为了便于设备对wifi进行登录,本申请提供一种基于设备的wifi自动登录方法及系统。
2、第一方面,本申请提供一种基于设备的wifi自动登录方法,采用如下的技术方案:
3、一种基于设备的wifi自动登录方法,包括:
4、搜索wifi信号并获取wifi网络名称;
5、于wifi网络名称中进行特征识别以确定wifi身份字符;
6、根据预设的字符加密算法以及wifi身份字符生成隐藏wifi名称以及wifi登录密码;
7、根据预设的匹配关系以确定wifi身份字符相对应的需求wifi名称以及需求
8、判断是否存在隐藏wifi名称与需求wifi名称一致且wifi登录密码与需求wifi密码一致的情况;
9、若存在隐藏wifi名称与需求wifi名称一致且wifi登录密码与需求wifi密码一致的情况,则验证成功并控制设备登录wifi;
10、若不存在隐藏wifi名称与需求wifi名称一致且wifi登录密码与需求wifi密码一致的情况,则验证失败并控制设备不登录wifi。
11、通过采用上述技术方案,在设备需要进行wifi连接时,可针对wifi的名称以生成对应的登录账号以及密码,并自动输入对应的账号密码进行登录,当验证成功时可实现设备自动连接于该wifi上,从而无需手动密码输入,便于设备对wifi进行登录。
12、可选的,于wifi身份字符确定后,基于设备的wifi自动登录方法还包括:
13、判断wifi身份字符是否处于预设的许可加密集合中;
14、若wifi身份字符处于许可加密集合中,则将该wifi定义为有效wifi;
15、若wifi身份字符不处于许可加密集合中,则将该wifi定义为无效wifi;
16、根据有效wifi进行计数以确定有效数量,并判断有效数量是否为一;
17、若有效数量为一,则根据该wifi进行验证并于验证成功时登录该wifi;
18、若有效数量不为一,则获取各wifi的wifi信号强度;
19、根据预设的排序规则以确定数值最大的wifi信号强度,并根据该wifi信号强度相对应的wifi进行验证,且于验证成功时登录该wifi。
20、通过采用上述技术方案,可对所搜索到的wifi进行初步筛选,筛选符合要求的wifi信号后对信号强度最高的wifi进行登录处理。
21、可选的,于设备验证成功并登录wifi后,基于设备的wifi自动登录方法还包括:
22、获取各wifi的wifi信号位置、连接设备位置以及连接设备数量;
23、根据预设的第一压力匹配关系以确定连接设备数量相对应的连接压力参数;
24、以连接设备位置为圆心、预设的相邻距离为半径以划定相邻区域,并将处于同一相邻区域内的设备划分至预设的初始为空的设备集合内;
25、将设备集合内的所有设备根据连接设备位置以及wifi信号位置进行连线以确定相邻线段,并根据处于两侧的相邻线段以确定影响角度;
26、根据所有的影响角度进行求和计算以确定覆盖角度,并根据预设的综合角度以及覆盖角度进行差值计算以确定剩余角度;
27、根据预设的第二压力匹配关系以确定剩余角度相对应的等待压力参数;
28、根据连接压力参数以及等待压力参数进行求和计算以确定综合压力参数;
29、根据排序规则以确定数值最小的综合压力参数,并将该综合压力参数相对应的wifi定义为目标wifi,且根据目标wifi的wifi网络名称进行wifi登录验证。
30、通过采用上述技术方案,在wifi连接后,设备具有网络,此时设备能对其余wifi上的数据信息进行获取,根据每个wifi上所连接的设备的情况以及会连接的设备的情况以确定综合压力,从而选取压力最小的wifi进行连接,以使得设备对wifi进行连接后整体使用效果较佳。
31、可选的,于综合压力参数确定后,基于设备的wifi自动登录方法还包括:
32、获取各wifi上所连接的设备的连接设备类型以及设备连接时长;
33、根据预设的时长匹配关系以确定连接设备类型相对应的平均接入时长;
34、根据平均接入时长以及设备连接时长进行差值计算以确定剩余接入时长;
35、根据预设的第三压力匹配关系以确定剩余接入时长相对应的释放压力参数;
36、根据所有的释放压力参数进行计算以确定调整参数,并根据调整参数对综合压力参数进行更新。
37、通过采用上述技术方案,可根据wifi于剩余时间下会进行释放的设备进行分析,以确定调整参数对综合压力参数进行更新,便于后续对wifi进行选择。
38、可选的,于综合压力参数确定后,基于设备的wifi自动登录方法还包括:
39、判断当前设备所连接的wifi的综合压力参数是否小于预设的极值参数;
40、若当前设备所连接的wifi的综合压力参数小于极值参数,则维持当前设备连接于该wifi上;
41、若当前设备所连接的wifi的综合压力参数不小于极值参数,则判断各wifi的wifi信号强度是否大于预设的基值强度;
42、若wifi信号强度大于基值强度,则将该wifi定义为可用wifi;
43、若wifi信号强度不大于基值强度,则将该wifi定义为无用wifi;
44、于所有的可用wifi中确定数值最小的综合压力参数,并根据相对应的wifi进行登录验证。
45、通过采用上述技术方案,可对设备当前所连接的wifi的压力进行分析,以当压力过大时于满足信号强度要求的wifi中进行wifi登录验证,使得后续设备使用较为稳定。
46、可选的,于所有的可用wifi中确定数值最小的综合压力参数时,基于设备的wifi自动登录方法还包括:
47、判断是否存在至少两个wifi的综合压力参数数值最小;
...
【技术保护点】
1.一种基于设备的WiFi自动登录方法,其特征在于,包括:
2.根据权利要求1所述的基于设备的WiFi自动登录方法,其特征在于,于WiFi身份字符确定后,基于设备的WiFi自动登录方法还包括:
3.根据权利要求2所述的基于设备的WiFi自动登录方法,其特征在于,于设备验证成功并登录WiFi后,基于设备的WiFi自动登录方法还包括:
4.根据权利要求3所述的基于设备的WiFi自动登录方法,其特征在于,于综合压力参数确定后,基于设备的WiFi自动登录方法还包括:
5.根据权利要求3所述的基于设备的WiFi自动登录方法,其特征在于,于综合压力参数确定后,基于设备的WiFi自动登录方法还包括:
6.根据权利要求5所述的基于设备的WiFi自动登录方法,其特征在于,于所有的可用WiFi中确定数值最小的综合压力参数时,基于设备的WiFi自动登录方法还包括:
7.根据权利要求6所述的基于设备的WiFi自动登录方法,其特征在于,于WiFi验证成功并登录后,基于设备的WiFi自动登录方法还包括;
8.一种基于设备的W
...【技术特征摘要】
1.一种基于设备的wifi自动登录方法,其特征在于,包括:
2.根据权利要求1所述的基于设备的wifi自动登录方法,其特征在于,于wifi身份字符确定后,基于设备的wifi自动登录方法还包括:
3.根据权利要求2所述的基于设备的wifi自动登录方法,其特征在于,于设备验证成功并登录wifi后,基于设备的wifi自动登录方法还包括:
4.根据权利要求3所述的基于设备的wifi自动登录方法,其特征在于,于综合压力参数确定后,基于设备的wifi自动登录方法还包括:
5....
【专利技术属性】
技术研发人员:张岚,陈佳丽,吴鹏彧,
申请(专利权)人:杭州润州光电技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。