本申请涉及无线网络,尤其涉及一种wifi网络信息更新方法、设备及存储介质。
背景技术:
1、智能移动终端成功连接wifi网络后,会自动保存该wifi网络的信息(主要是wifi网络名称和密码),方便再次进入该wifi网络覆盖范围时自动连接。
2、在现有技术中,随着移动终端使用时间的增加,保存的wifi网络数目不断增长,移动终端上保存的wifi网络信息会越来越多,在占用移动终端存储空间的同时,也会影响自动接入wifi网络的效率。
3、因此,本发明提供一种方法wifi网络信息更新方法、设备及存储介质,能够根据用户需求更新已保存的wifi网络信息,能够在清理移动终端内存的同时,提高接入wifi网络的效率。
技术实现思路
1、本申请提供一种wifi网络信息更新方法、设备及存储介质,用以解决wifi网络数据保存过多导致的占用内存、影响wifi网络效率的问题。
2、第一方面,本申请提供一种wifi网络信息更新方法,用于终端设备,包括:
3、当终端设备成功接入wifi网络后,获取并保存所述wifi网络及所述wifi网络的参数信息至wifi数据库,其中,所述参数信息包括所述终端设备接入所述wifi网络的接入时间、断开所述wifi网络的断开时间和所述wifi网络的网络性能参数;
4、当所述wifi数据库更新时,根据每个所述wifi网络的参数信息,获取每个所述wifi网络的优选指数,
5、根据每个所述wifi网络的优选指数,将不满足预设条件的优选指数对应的wifi网络从所述wifi数据库中删除。
6、在一种可能的设计中,所述根据每个所述wifi网络的参数信息,获取每个所述wifi网络的优选指数,包括:
7、针对每个wifi网络,根据所述接入时间和断开时间,获取预设时间段内的平均每天使用时长、平均每天使用次数以及所述终端设备最后一次接入时间与当前时间的时间间隔;
8、根据所述平均每天使用时长、平均每天使用次数、时间间隔和所述网络性能参数,获取所述优选指数。
9、在一种可能的设计中,所述根据所述平均每天使用时长、平均每天使用次数、时间间隔和所述网络性能参数,获取所述优选指数,包括:
10、根据所述时间间隔获取时间间隔系数;
11、根据平均每天使用时长、平均每天使用次数、时间间隔系数和所述网络性能参数的乘积,获取所述优选指数。
12、在一种可能的设计中,所述根据每个所述wifi网络的参数信息,获取每个所述wifi网络的优选指数之前,所述方法还包括:
13、按照预设周期,获取当前时间与上一次更新时间的间隔时长,若所述间隔时长大于预设时长,则确定对所述wifi数据库更新;或者
14、按照预设周期,获取所述wifi数据库当前保存的wifi网络的数量,若所述数量达到预设数量,则确定对所述wifi数据库更新。
15、在一种可能的设计中,所述网络性能参数是根据所述wifi网络接入预设网址后数据包的返回时延获取的,其中,返回时延越大,对应的网络性能参数越小;或者
16、所述网络性能参数是根据通过所述wifi网络在预设服务器上下载预设大小的数据文件的平均速率获取的,其中,平均速率越大,对应的网络性能参数越大。
17、在一种可能的设计中,所述接入时间和断开时间是根据所述终端设备接入和断开所述wifi网络时,通过系统接口直接读取本地时钟获取的,或者,通过网络向时间服务器获取的。
18、在一种可能的设计中,所述根据每个所述wifi网络的优选指数,将不满足预设条件的优选指数对应的wifi网络从所述wifi数据库中删除,包括:
19、根据每个wifi网络的优选指数,获取优选指数平均数或者优选指数中位数,将优选指数低于所述优选指数平均数或者优选指数中位数的wifi网络从所述wifi数据库中删除;或者
20、按照所述优选指数从高到低的顺序对所述wifi数据库中的所述wifi网络进行排序,将预设个数优选指数在末尾排名的wifi网络从所述wifi数据库中删除。
21、第二方面,本申请提供一种wifi网络信息更新设备,包括:
22、数据更新模块,用于当终端设备成功接入wifi网络后,获取并保存所述wifi网络及所述wifi网络的参数信息至wifi数据库;其中,所述参数信息包括所述终端设备接入所述wifi网络的接入时间、断开所述wifi网络的断开时间和所述wifi网络的网络性能参数;
23、第一处理模块,当所述wifi数据库更新时,根据每个所述wifi网络的参数信息,获取每个所述wifi网络的优选指数;
24、第二处理模块,根据每个所述wifi网络的优选指数,将不满足预设条件的优选指数对应的wifi网络从所述wifi数据库中删除。
25、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
26、所述存储器存储计算机执行指令;
27、所述处理器执行所述存储器存储的计算机执行指令,以实现一种wifi网络信息更新方法。
28、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现一种wifi网络信息更新方法。
29、本申请提供的一种wifi网络信息更新方法、设备及存储介质,通过终端设备成功接入wifi网络后,获取并保存所述wifi网络及所述wifi网络的参数信息至wifi数据库,在所述wifi数据库更新时,对参数信息进行处理,在wifi数据库中筛选出优选的wifi网络,将非优选的wifi网络从wifi数据库中删除,已完成对wifi数据库的更新,能够及时清理移动终端的内存,释放更多的存储空间。同时,在进行wifi连接时避免了在众多的已保存wifi列表中进行查找和连接,提高了wifi连接效率。另外,也避免了在使用者自己进行筛选和删除的步骤,优化了使用体验。
1.一种wifi网络信息更新方法,其特征在于,用于终端设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个所述wifi网络的参数信息,获取每个所述wifi网络的优选指数,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述平均每天使用时长、平均每天使用次数、时间间隔和所述网络性能参数,获取所述优选指数,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据每个所述wifi网络的参数信息,获取每个所述wifi网络的优选指数之前,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述网络性能参数是根据所述wifi网络接入预设网址后数据包的返回时延获取的,其中,返回时延越大,对应的网络性能参数越小;或者
6.根据权利要求1所述的方法,其特征在于,所述接入时间和断开时间是根据所述终端设备接入和断开所述wifi网络时,通过系统接口直接读取本地时钟获取的,或者,通过网络向时间服务器获取的。
7.根据权利要求1所述的方法,其特征在于,所述根据每个所述wifi网络的优选指数,将不满足预设条件的优选指数对应的wifi网络从所述wifi数据库中删除,包括:
8.一种wifi网络信息更新设备,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。