一种基于移动终端的网络接入点存储处理方法及系统与流程

文档序号:11846397阅读:164来源:国知局
一种基于移动终端的网络接入点存储处理方法及系统与流程

本发明涉及移动终端技术领域,尤其涉及的是一种基于移动终端的网络接入点存储处理方法及系统。



背景技术:

随着技术的进步,移动终端的网络连接性能已经成为衡量移动终端性能的一个重要指标。

无线网络在无线局域网的范畴是指“无线相容性认证”,其实质上是一种商业认证,同时也是一种无线联网技术,以前通过网线连接网络,而无线保真则是通过无线电波来连网;比较常见的是无线路由器,在这个无线路由器的电波覆盖的有效范围都可以采用无线保真连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为热点。

现在的移动终端大多数带有自动搜索附近的无线网络,以及自动记录并连接该移动终端曾经连接过的无线网络。毋庸置疑,这种功能极大的提高了移动终端的智能化程度及使用方便性,但与此同时,也给移动终端带来了一些问题,如储存在移动终端内的大量的“一次性”无线网络接入点,即只连接过一次便不再使用的网络接入点,造成了大量的冗余信息。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种使得移动终端可以每隔一段时间便自动挑选长期不使用的网络接入点进行清理,以减少移动终端内的冗余信息,提高移动终端的运行速度,且在每次连接网络时可更新连接到该网络接入点的时间以提高网络接入点清理的精确性的基于移动终端的网络接入点存储处理方法及系统。

本发明的技术方案如下:

一种基于移动终端的网络接入点存储处理方法,其中,所述基于移动终端的网络接入点存储处理方法包括:

步骤A:预先设置用于定期清理网络接入点的定期清理时间以及用于筛选出长期闲置网络接入点的筛选时间;

步骤B:获取移动终端连接到网络接入点时的最新连接时间,并存储所获取的最新连接时间及用于识别该网络接入点的接入点信息;

步骤C:在达到所预设的定期清理时间后,遍历所有已存储网络接入点的最新连接时间,并根据筛选时间筛选出长期闲置网络接入点;

步骤D:清理所筛选出的长期闲置网络接入点。

优选地,所述的基于移动终端的网络接入点存储处理方法,其中,所述步骤A之前还包括:

步骤S:创建一用于存储所有连接过的网络接入点的接入点信息及其最新连接时间的存储文件。

优选地,所述的基于移动终端的网络接入点存储处理方法,其中,所述步骤B具体包括:

步骤B1:当移动终端连接网络接入点时,获取当前时间为连接到该网络接入点的最新连接时间;

步骤B2:遍历所有已存储网络接入点,判断所连接网络接入点是否已存在,若是则执行步骤B3,若否则执行步骤B4;

步骤B3:利用所获取的最新连接时间替换已保存的第二连接时间,所述第二连接时间为移动终端前一次连接到该网络接入点的时间;

步骤B4:在所创建的存储文件中建立一用于保存该网络接入点的接入点信息及其最新连接时间的存储条目;

步骤B5:将所获取的最新连接时间及接入点信息保存至所建立的存储条目。

优选地,所述的基于移动终端的网络接入点存储处理方法,其中,所述步骤C具体包括:

步骤C1:在达到所预设的定期清理时间时,获取当前时间;

步骤C2:遍历所有已存储网络接入点,并获取所有与已存储网络接入点一一对应的最新连接时间;

步骤C3:根据所获取的当前时间及最新连接时间一一计算出所有已存储网络接入点的已闲置时间;

步骤C4:将所有已闲置时间与筛选时间进行一一对比,并将其中大于筛选时间的已闲置时间所对应的网络接入点列为长期闲置网络接入点。

优选地,所述的基于移动终端的网络接入点存储处理方法,其中,所述步骤D具体包括:

步骤D1:排列显示所有长期闲置网络接入点;

步骤D2:逐条或同时删除所有长期闲置网络接入点。

一种基于移动终端的网络接入点存储处理系统,其中,所述基于移动终端的网络接入点存储处理系统包括:

时间设置模块,用于预先设置用于定期清理网络接入点的定期清理时间以及用于筛选出长期闲置网络接入点的筛选时间;

时间获取模块,用于获取移动终端连接到网络接入点时的最新连接时间,并存储所获取的最新连接时间及用于识别该网络接入点的接入点信息;

筛选模块,用于在达到所预设的定期清理时间后,遍历所有已存储网络接入点的最新连接时间,并根据筛选时间筛选出长期闲置网络接入点;

清理模块,用于清理所筛选出的长期闲置网络接入点。

优选地,所述的基于移动终端的网络接入点存储处理系统,其中,所述基于移动终端的网络接入点存储处理系统还包括:

文件创建模块,用于创建一用于存储所有连接过的网络接入点的接入点信息及其最新连接时间的存储文件。

优选地,所述的基于移动终端的网络接入点存储处理系统,其中,所述时间获取模块具体包括:

第一时间获取单元,用于当移动终端连接网络接入点时,获取当前时间为连接到该网络接入点的最新连接时间;

判断单元,用于遍历所有已存储网络接入点,判断所连接网络接入点是否已存在,若是则执行步骤B3,若否则执行步骤B4;

时间替换单元,用于利用所获取的最新连接时间替换已保存的第二连接时间,所述第二连接时间为移动终端前一次连接到该网络接入点的时间;

条目建立单元,用于在所创建的存储文件中建立一用于保存该网络接入点的接入点信息及其最新连接时间的存储条目;

信息保存单元,用于将所获取的最新连接时间及接入点信息保存至所建立的存储条目。

优选地,所述的基于移动终端的网络接入点存储处理系统,其中,所述筛选模块具体包括:

第二时间获取单元,用于在达到所预设的定期清理时间后,获取当前时间;

第三时间获取单元,用于遍历所有已存储网络接入点,并获取所有与已存储网络接入点一一对应的最新连接时间;

计算单元,用于根据所获取的当前时间及最新连接时间一一计算出所有已存储网络接入点的已闲置时间;

接入点筛选单元,用于将所有已闲置时间与筛选时间进行一一对比,并将其中大于筛选时间的已闲置时间所对应的网络接入点列为长期闲置网络接入点。

优选地,所述的基于移动终端的网络接入点存储处理系统,其中,所述清理模块具体包括:

接入点显示单元,用于排列显示所有长期闲置网络接入点;

接入点删除单元,用于逐条或同时删除所有长期闲置网络接入点。

本发明所提供的基于移动终端的网络接入点存储处理方法,由于采用了预设用于定期清理网络接入点的定期清理时间及用于筛选长期闲置网络接入点的筛选时间,然后获取移动终端连接到网络接入点的最新连接时间,并存储所获取的最新连接时间及用于识别该网络接入点的接入点信息,并在达到所预设的定期清理时间后根据所存储的最新连接时间及筛选时间清理长期闲置网络接入点;使得移动终端可以每隔一段时间便自动挑选长期不使用的网络接入点进行清理,以减少移动终端内的冗余信息,提高移动终端的运行速度,且在每次连接网络时可更新连接到该网络接入点的时间以提高网络接入点清理的精确性。

附图说明

图1是本发明中基于移动终端的网络接入点存储处理方法较佳实施例的流程示意图;

图2是本发明基于移动终端的网络接入点存储处理方法另一较佳实施例的流程示意图;

图3是本发明中基于移动终端的网络接入点存储处理方法中步骤S300的流程示意图;

图4是本发明中基于移动终端的网络接入点存储处理系统较佳实施例的功能原理框图;

图5是本发明中基于移动终端的网络接入点存储处理系统另一较佳实施例的功能原理框图。

具体实施方式

本发明提供一种基于移动终端的网络接入点存储处理方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中,网络接入点是指无线网络接入点,优选为wifi接入点。

如图1所示,本发明提供了一种基于移动终端的网络接入点存储处理方法,其包括步骤:

S200、预先设置用于定期清理网络接入点的定期清理时间以及用于筛选出长期闲置网络接入点的筛选时间;该步骤具体包括:

S210、预先设置用于定期清理网络接入点的定期清理时间;

S220、预先设置用于筛选出长期闲置网络接入点的筛选时间;

步骤S210及S220的先后顺序可调整。

定期清理时间从设置定期清理时间的时间或某一设定的时间开始计算。

具体实施时,设定期清理时间为N,单位为天,筛选时间为M,单位为天;为了保证在定期清理网络接入点时不会造成遗漏,设筛选时间M大于等于定期清理时间N。

S300、获取移动终端连接到网络接入点时的最新连接时间,并存储所获取的最新连接时间及用于识别该网络接入点的接入点信息。

最新连接时间是指移动终端连接到某一网络接入点的时间;由于该移动终端可能已经连接过该网络接入点,为了区分该次连接与以前的连接时间,称最近一次的连接时间为最近连接时间,然后按照逐次递增的方式向前描述,如最近一次的连接为第X次,则呈第X次的连接时间为最近连接时间,而第X-1次为第二连接时间,第X-2次为第三连接时间等等。

所存储的接入点信息可以包括用于识别网络接入点的信息及用于连接网络接入点的信息,可以包括如接入点名称、接入点代理、接入点端口、密码、服务器及身份验证类型等等,该部分信息在移动终端连接网络接入点时会自动获取,为现有技术。

存储某网络接入点的接入点信息及最新连接时间时,可按照一定的规则对所存储信息进行排列,具体设置可按照实际需要进行。

具体实施时,所获取最新连接时间及接入点信息可储存至WiFi模块,WiFi模块原本就带有储存部分接入点信息的功能,故存储时可将最新连接时间及原WiFi模块中未包含信息按照一定的规则附加于原WiFi模块;或者可创建一专门用于存储最新连接时间及接入点信息的存储文件。

S400、在达到所预设的定期清理时间后,遍历所有已存储网络接入点的最新连接时间,并根据筛选时间筛选出长期闲置网络接入点。

较佳实施例中,在达到本次清理时间后,通过操作系统接口获取当前时间并利用当前时间减去筛选时间可得到一判断时间,检索存储网络接入点的最近连接时间及接入点信心的存储区域,并将判断时间与所检索到的最近连接时间进行比较,在该判断时间之前或处于该判断时间的最近连接时间所对应的网络接入点即分类为长期闲置网络接入点,而在该判断时间之后的最近连接时间所对应的网络接入点即分类为非长期闲置网络接入点。

另一较佳实施例中,在预设定期清理时间时,直接设置每次需要进行定期清理的具体时间,如设置定期清理时的时间为A,设定每隔B天进行一次清理,则直接设定时间A+B、A+2B、……、A+NB,进行定期清理;在达到预设时间后,首先通过操作系统接口获取当前时间,其次检索所有已保存网络接入点的最新连接时间,再次利用所获取的当前时间逐个减去所检索到的最新连接时间,再次,将得到的所有计算结果逐一与筛选时间进行比较,大于或等于筛选时间的计算结果相对应的网络接入点即分类为长期闲置网络接入点,而小于筛选时间的计算结果相对应的网络接入点即分类为非长期闲置网络接入点。

S500、清理所筛选出的长期闲置网络接入点。

具体实施时,可先将所有长期闲置网络接入点以清单的方式排列显示,然后将其所对应的WiFi模块中的接入点信息删除,同时通过调用操作系统接口将存储网络接入点的接入点信息及最新连接时间的存储区域将对应的所存储的信息删除。

本发明所提供的基于移动终端的网络接入点存储处理方法,由于采用了预设用于定期清理网络接入点的定期清理时间及用于筛选长期闲置网络接入点的筛选时间,然后获取移动终端连接到网络接入点的最新连接时间,并存储所获取的最新连接时间及用于识别该网络接入点的接入点信息,并在达到所预设的定期清理时间后根据所存储的最新连接时间及筛选时间清理长期闲置网络接入点;使得移动终端可以每隔一段时间便自动挑选长期不使用的网络接入点进行清理,以减少移动终端内的冗余信息,提高移动终端的运行速度,且在每次连接网络时可更新连接到该网络接入点的时间以提高网络接入点清理的精确性。

如图2所示,所述基于移动终端的网络接入点存储处理方法还包括步骤:

S100、创建一用于存储所有连接过的网络接入点的接入点信息及其最新连接时间的存储文件。

将所有当前有效网络接入点的需存储信息存储在指定文件即存储文件中,便于网络接入点的管理及长期闲置网络接入点的清理。

如图3所示,进一步地,所述S300具体包括:

S310:当移动终端连接网络接入点时,获取当前时间为连接到该网络接入点的最新连接时间;

当前时间的获取方式为通过移动终端的操作系统接口获取。

S320:遍历所有已存储网络接入点,判断所连接网络接入点是否已存在,若是则执行S330,若否则执行S340;

为了进一步减少冗余信息,设置每当移动终端连接网络接入点时,自动检索移动终端内是否保存有此网络接入点的连接信息,若有则进行时间覆盖或者说时间刷新,若否则建议新的保存条目进行保存。

S330:利用所获取的最新连接时间替换已保存的第二连接时间,所述第二连接时间为移动终端前一次连接到该网络接入点的时间;

利用替换的方式更新同一网络的最新连接时间可极大的减少移动终端所存储的冗余信息,释放移动终端内存,提高移动终端的使用寿命。

S340:在所创建的存储文件中建立一用于保存该网络接入点的接入点信息及其最新连接时间的存储条目;

具体实施时,当移动终端每次连接一个新的网络接入点时,建立一个对应的存储条目用于按照一定的规则存储该网络接入点的接入点信息及最新连接时间,提高了网络接入点的管理方便性。

S350:将所获取的最新连接时间及接入点信息保存至所建立的存储条目。

进一步地,所述S400具体包括:

S410、在达到所预设的定期清理时间时,获取当前时间。

具体实施时,通过调用移动终端操作系统接口获取当前时间,如通过移动终端操作系统的程序接口读取系统控制下的“取得系统时间”;程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用,取得系统时间的命令为“time”。

所获取的当前时间一方面可以用于计算各个已存储网络接入点的已闲置时间,另一方面可用于计算下一次定期清理时间。

该步骤中获取当前时间与S310中获取当前时间可通过同一单元完成,也可通过不同单元完成;即所述第一时间获取单元与第二时间获取单元为同一单元或不同单元皆可。

S420、遍历所有已存储网络接入点,并获取所有与已存储网络接入点一一对应的最新连接时间。

该步骤为调取各个网络接入点最新连接时间的过程,可以逐一查询并计算,也可以在完成所有查询后再进行逐一计算。

S430、根据所获取的当前时间及最新连接时间一一计算出所有已存储网络接入点的已闲置时间。

即利用所获取的当前时间一一减去所获取的最新连接时间,得到的数值极为已存储网络接入点的已闲置时间,每个所存储的网络接入点对应一个已闲置时间。

S440、将所有已闲置时间与筛选时间进行一一对比,并将其中大于筛选时间的已闲置时间所对应的网络接入点列为长期闲置网络接入点。

进一步地,所述步骤S500具体包括:

S510、排列显示所有长期闲置网络接入点;

该步骤所述排列显示可以是指以列表清单的方式显示于显示屏,也可以是指以列表清单的方式显示于中央处理器,以方便中央处理器进行进一步处理。

S520、逐条或同时删除所有长期闲置网络接入点。

删除所有长期闲置网络接入点包括删除长期闲置网络接入点所对应的WiFi模块中的接入点名称,以及存储于存储文件中的长期闲置网络接入点所对应条目中的所有信息,如最新连接时间、接入点信息等。

如图4所示,本发明还提供一种基于移动终端的网络接入点存储处理系统,其中,所述基于移动终端的网络接入点存储处理系统包括:

时间设置模块200,用于预先设置用于定期清理网络接入点的定期清理时间以及用于筛选出长期闲置网络接入点的筛选时间,具体如上述方法实施例所述;

时间获取模块300,用于获取移动终端连接到网络接入点时的最新连接时间,并存储所获取的最新连接时间及用于识别该网络接入点的接入点信息,具体如上述方法实施例所述;

筛选模块400,用于在达到所预设的定期清理时间后,遍历所有已存储网络接入点的最新连接时间,并根据筛选时间筛选出长期闲置网络接入点,具体如上述方法实施例所述;

清理模块500,用于清理所筛选出的长期闲置网络接入点,具体如上述方法实施例所述。

如图5所示,进一步地,所述的基于移动终端的网络接入点存储处理系统,其中,所述基于移动终端的网络接入点存储处理系统还包括:

文件创建模块100,用于创建一用于存储所有连接过的网络接入点的接入点信息及其最新连接时间的存储文件,具体如上述方法实施例所述。

进一步地,所述的基于移动终端的网络接入点存储处理系统,其中,所述时间获取模块具体包括:

第一时间获取单元,用于当移动终端连接网络接入点时,获取当前时间为连接到该网络接入点的最新连接时间,具体如上述方法实施例所述;

判断单元,用于遍历所有已存储网络接入点,判断所连接网络接入点是否已存在,若是则执行步骤B3,若否则执行步骤B4,具体如上述方法实施例所述;

时间替换单元,用于利用所获取的最新连接时间替换已保存的第二连接时间,所述第二连接时间为移动终端前一次连接到该网络接入点的时间,具体如上述方法实施例所述;

条目建立单元,用于在所创建的存储文件中建立一用于保存该网络接入点的接入点信息及其最新连接时间的存储条目,具体如上述方法实施例所述;

信息保存单元,用于将所获取的最新连接时间及接入点信息保存至所建立的存储条目,具体如上述方法实施例所述。

进一步地,所述的基于移动终端的网络接入点存储处理系统,其中,所述筛选模块具体包括:

第二时间获取单元,用于在达到所预设的定期清理时间后,获取当前时间,具体如上述方法实施例所述;

第三时间获取单元,用于遍历所有已存储网络接入点,并获取所有与已存储网络接入点一一对应的最新连接时间,具体如上述方法实施例所述;

计算单元,用于根据所获取的当前时间及最新连接时间一一计算出所有已存储网络接入点的已闲置时间,具体如上述方法实施例所述;

接入点筛选单元,用于将所有已闲置时间与筛选时间进行一一对比,并将其中大于筛选时间的已闲置时间所对应的网络接入点列为长期闲置网络接入点,具体如上述方法实施例所述。

进一步地,所述的基于移动终端的网络接入点存储处理系统,其中,所述清理模块具体包括:

接入点显示单元,用于排列显示所有长期闲置网络接入点,具体如上述方法实施例所述;

接入点删除单元,用于逐条或同时删除所有长期闲置网络接入点,具体如上述方法实施例所述。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,例如区域选择框的形状及颜色等,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1