一种无线热点名称展示方法及装置与流程

文档序号:11931928阅读:218来源:国知局
一种无线热点名称展示方法及装置与流程
本发明涉及终端
技术领域
,特别涉及一种无线热点名称展示方法及装置。
背景技术
:在飞机场或火车站或大型购物中心等公共场所,通常都有多个公共的无线Wi-Fi热点。当用户身处这些场所想使用无线网并打开手机的Wi-Fi搜索时,手机的Wi-Fi列表通常会将所有的Wi-Fi热点的名称都展示出来。这其中的部分公共Wi-Fi热点虽然显示能够免密直接接入,但却在接入后需要用户输入繁琐的验证信息,并且很多情况下在经历了复杂的验证信息输入后依然不能成功联网。手机联网效率较低且用户体验效果不佳。技术实现要素:本发明实施例的目的在于提供一种无线热点名称展示方法及装置,以提高联网效率,提高用户的体验效果。为达到上述目的,本发明实施例公开了一种无线热点名称展示方法,应用于终端,包括:获得所述终端的无线数据传输范围内的无线热点的第一信息,所述第一信息中包括:无线热点的名称、DNS信息以及MAC地址;针对每个无线热点,根据本地存储的无线热点的DNS信息和MAC地址,以及获得的无线热点的DNS信息以及MAC地址,判断该无线热点的可靠性,其中,所述本地存储的无线热点的DNS信息和MAC地址为预先在联网的情况下,从服务器获得的;在判断该无线热点不可靠的情况下,将该无线热点的名称添加至不展示列表;在判断该无线热点可靠的情况下,判断所述终端是否能通过该无线热点获得网络数据,如果不能,将该无线热点的名称添加至不展示列表;向用户展示除所述不展示列表中的无线热点的名称对应的无线热点之外的无线热点的名称。可选的,所述本地存储有可靠的无线热点的DNS信息和可靠的无线热点的MAC地址;或所述本地存储有可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址;或所述本地存储有不可靠的无线热点的DNS信息和可靠的无线热点的MAC地址;或所述本地存储有不可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址。可选的,在所述本地存储有可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址的情况下,所述根据本地存储的无线热点的DNS信息和MAC地址,以及获得的无线热点的DNS信息以及MAC地址,判断该无线热点的可靠性,包括:判断本地存储的无线热点的DNS信息中是否存储有该无线热点的DNS信息,如果没有,表示该无线热点不可靠;如果有,判断本地存储的MAC地址中是否存储有该无线热点的MAC地址,如果存储有,表示该无线热点不可靠;如果没有存储有,表示该无线热点可靠。可选的,所述判断所述终端是否能通过该无线热点获得网络数据,包括:建立自身终端与该无线热点通信连接;判断向预设服务器请求数据是否需要用户输入验证数据,如果需要,表示不能通过所述无线热点获得网络数据。可选的,还包括:将所述不展示列表中的无线热点的名称以收缩列表形式向用户展示。为达到上述目的,本发明实施例公开了一种无线热点名称展示装置,应用于终端,包括:获得模块、第一判断模块、第一添加模块、第二判断模块、第 二添加模块和第一展示模块,其中,所述获得模块,用于获得所述终端的无线数据传输范围内的无线热点的第一信息,所述第一信息中包括:无线热点的名称、DNS信息以及MAC地址;所述第一判断模块,用于针对每个无线热点,根据本地存储的无线热点的DNS信息和MAC地址,以及获得的无线热点的DNS信息以及MAC地址,判断该无线热点的可靠性,其中,所述本地存储的无线热点的DNS信息和MAC地址为预先在联网的情况下,从服务器获得的;所述第一添加模块,用于在所述第一判断模块判断该无线热点不可靠的情况下,将该无线热点的名称添加至不展示列表;所述第二判断模块,用于在所述第一判断模块判断该无线热点可靠的情况下,判断所述终端是否能通过该无线热点获得网络数据;所述第二添加模块,用于在所述第二判断模块判断结果为否的情况下,将该无线热点的名称添加至不展示列表;所述第一展示模块,用于向用户展示除所述不展示列表中的无线热点的名称对应的无线热点之外的无线热点的名称。可选的,所述本地存储有可靠的无线热点的DNS信息和可靠的无线热点的MAC地址;或所述本地存储有可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址;或所述本地存储有不可靠的无线热点的DNS信息和可靠的无线热点的MAC地址;或所述本地存储有不可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址。可选的,在所述本地存储有可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址的情况下,所述第一判断模块,具体用于:判断本地存储的无线热点的DNS信息中是否存储有该无线热点的DNS信息,如果没有,表示该无线热点不可靠;如果有,判断本地存储的MAC地址中是否存储有该无线热点的MAC地址,如果存储有,表示该无线热点不可靠;如果没有存储有,表示该无线热点可靠。可选的,所述第二判断模块,具体用于:在所述第一判断模块判断该无线热点可靠的情况下,建立自身终端与该无线热点通信连接;判断向预设服务器请求数据是否需要用户输入验证数据,如果需要,表示不能通过所述无线热点获得网络数据。可选的,还包括:第二展示模块,所述第二展示模块,用于将所述不展示列表中的无线热点的名称以收缩列表形式向用户展示。由上述的技术方案可见,本发明实施例提供了一种无线热点名称展示方法及装置,应用于终端,方法包括:获得所述终端的无线数据传输范围内的无线热点的第一信息,所述第一信息中包括:无线热点的名称、DNS信息以及MAC地址;针对每个无线热点,根据本地存储的无线热点的DNS信息和MAC地址,以及获得的无线热点的DNS信息以及MAC地址,判断该无线热点的可靠性,其中,所述本地存储的无线热点的DNS信息和MAC地址为预先在联网的情况下,从服务器获得的;在判断该无线热点不可靠的情况下,将该无线热点的名称添加至不展示列表;在判断该无线热点可靠的情况下,判断所述终端是否能通过该无线热点获得网络数据,如果不能,将该无线热点的名称添加至不展示列表;向用户展示除所述不展示列表中的无线热点的名称对应的无线热点之外的无线热点的名称。应用本发明实施例所提供的技术方案,仅向用户展示可成功联网的无线热点的名称,提高了终端联网的效果,且提高了用户的体验效果。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的应用于终端的无线热点名称展示方法的第一种流程示意图;图2为本发明实施例提供的应用于终端的无线热点名称展示方法的第二种流程示意图;图3为本发明实施例提供的应用于终端的无线热点名称展示装置的第一种结构示意图;图4为本发明实施例提供的应用于终端的无线热点名称展示装置的第二种结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了解决现有技术问题,本发明实施例提供了一种无线热点名称展示方法及装置。下面首先对本发明实施例所提供的一种无线热点名称展示方法进行介绍。需要说明的是,本发明的实施例优选适用于安装了iOS操作系统(iOS是由苹果公司开发的手持设备操作系统)、或安卓操作系统(Android系统是一种基于Linux的自由及开放源代码的操作系统)、或WindowsPhone操作系统(WindowsPhone是微软公司发布的一款手机操作系统)的终端,当然也适用于其他终端,本发明对此不作限定。图1为本发明实施例提供的应用于终端的无线热点名称展示方法的第一种流程示意图,可以包括:S101:获得所述终端的无线数据传输范围内的无线热点的第一信息;其中,所述第一信息中包括:无线热点的名称、DNS信息以及MAC地址;在实际应用中,无线热点可以是无线Wi-Fi热点。S102:针对每个无线热点,根据本地存储的无线热点的DNS信息和MAC地 址,以及获得的无线热点的DNS信息以及MAC地址,判断该无线热点的可靠性,如果该无线热点不可靠,则执行S103,如果该无线热点可靠,则执行S104;其中,所述本地存储的无线热点的DNS信息和MAC地址为预先在联网的情况下,从服务器获得的;S103:将该无线热点的名称添加至不展示列表;S104:判断所述终端是否能通过该无线热点获得网络数据,如果否,执行S103;S105:向用户展示除所述不展示列表中的无线热点的名称对应的无线热点之外的无线热点的名称。示例性的,假设用户置身于某一大型购物中心X,用户所携带的手机的无线数据传输范围内共4个无线热点,分别为第一无线热点、第二无线热点、第三无线热点和第四无线热点,分别获得每一无线热点的名称、DNS信息以及MAC地址,假设第一无线热点的名称为A、DNS信息为200.125.124.8、MAC地址为8C-A9-82-41-FB-97;第二无线热点的名称为B、DNS信息为:202.106.196.115、MAC地址为00-50-56-C0-00-01;第三无线热点的名称为C、DNS信息为:202.106.0.20、MAC地址为58-1F-85-CA-B3-E0;第四无线热点的名称为D、DNS信息为:219.141.141.10、MAC地址为85-46-A3-4B-5F-00。针对第一无线热点,根据本地存储的无线热点的DNS信息和MAC地址,以及第一无线热点的DNS信息以及MAC地址,判断该第一无线热点是否可靠;针对第二无线热点,根据本地存储的无线热点的DNS信息和MAC地址,以及第二无线热点的DNS信息以及MAC地址,判断该第二无线热点是否可靠;针对第三无线热点,根据本地存储的无线热点的DNS信息和MAC地址,以及第三无线热点的DNS信息以及MAC地址,判断该第三无线热点是否可靠;针对第四无线热点,根据本地存储的无线热点的DNS信息和MAC地址,以及第四无线热点的DNS信息以及MAC地址,判断该第四无线热点是否可靠。具体的,手机本地可以存储有可靠的无线热点的DNS信息和可靠的无线热点的MAC地址;也可以存储有可靠的无线热点的DNS信息和不可靠的无线热点 的MAC地址;也可以存储有不可靠的无线热点的DNS信息和可靠的无线热点的MAC地址;也可以存储有不可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址。下面以手机本地存储有可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址为例进行说明。具体的,根据本地存储的无线热点的DNS信息和MAC地址,以及获得的无线热点的DNS信息以及MAC地址,判断该无线热点的可靠性,可以判断本地存储的可靠的无线热点的DNS信息中是否存储有该无线热点的DNS信息,如果没有,表示该无线热点不可靠;如果有,判断本地存储的不可靠的MAC地址中是否存储有该无线热点的MAC地址,如果存储有,表示该无线热点不可靠;如果没有存储有,表示该无线热点可靠。在实际应用中,还可以先判断本地存储的不可靠的MAC地址中是否存储有该无线热点的MAC地址,如果有,表示该无线热点不可靠;如果没有,再判断本地存储的可靠的无线热点的DNS信息中是否存储有该无线热点的DNS信息,如果有,则表示该无线热点可靠;如果没有,表示该无线热点不可靠。假设手机本地存储的可靠的无线热点的DNS信息如表1所示,表1可靠的无线热点的DNS信息219.141.136.10219.141.140.10219.150.32.132114.114.114.114202.106.196.115202.106.46.151202.106.0.20假设手机本地存储的不可靠的MAC地址如表2所示,表2不可靠的MAC地址8C-A9-82-41-FB-9700-50-56-C0-00-0100-FF-7E-9B-10-96根据上述表1和表2,判断出第一无线热点不可靠,第二无线热点不可靠,第三无线热点可靠,第四无线热点可靠。则将第一无线热点的名称A和第二无线热点的名称B添加至不展示列表。针对第三无线热点和第四无线热点,分别判断终端是否能通过该无线热点获得网络数据,在实际应用中,判断终端是否能通过该无线热点获得网络数据,可以建立自身终端与该无线热点通信连接;判断向预设服务器请求数据是否需要用户输入验证数据,如果需要,表示不能通过所述无线热点获得网络数据。示例性的,在实际应用中,预设的服务器可以为域名为www.baidu.com的百度服务器,也可以为域名为www.ijinshan.com的金山网络服务器等等,本发明并不对预设的服务器进行限定。假设终端与第三无线热点建立通信连接后,向预设服务器请求数据需要用户输入验证数据(例如手机号、短信验证码等),则表示终端不能通过第三无线热点获得网络数据,将第三无线热点的名称C添加至不展示列表。假设终端与第四无线热点建立通信连接后,向预设服务器请求数据不需要用户输入验证数据,即可请求到预设服务器发送的数据,则表示终端能通过第四无线热点获得网络数据。针对上述4个无线热点处理完成后,不展示列表中包含有第一无线热点的名称A、第二无线热点的名称B和第三无线热点的名称C;不包含第四无线热点的名称D。则将用户展示第四无线热点的名称D。需要说明的是,上述以第一无线热点、第二无线热点、第三无线热点和第 四无线热点为例进行说明,仅为本发明的一具体实例,并不够成对本发明的限定。应用本发明图1所示实施例,仅向用户展示可成功联网的无线热点的名称,提高了终端联网的效果,且提高了用户的体验效果。图2为本发明实施例提供的应用于终端的无线热点名称展示方法的第二种流程示意图,本发明图2所示实施例在图1所示实施例的基础上,增加S106:将所述不展示列表中的无线热点的名称以收缩列表形式向用户展示。具体的,将上述不展示列表中包含的第一无线热点的名称A、第二无线热点的名称B和第三无线热点的名称C以收缩列表形式向用户展示。当用户欲查看收缩列表中的无线热点的名称或者通过收缩列表中的无线热点的名称对应的无线热点联网时,可以将收缩的列表展开,向用户展示收缩列表中的第一无线热点的名称A、第二无线热点的名称B和第三无线热点的名称C。应用本发明图2所示实施例,当用户欲通过不展示列表中的无线热点的名称对应的无线热点联网时,可以将收缩的列表展开,向用户展示收缩列表中的无线热点。在用户选择某一无线热点并输入相应的验证信息后,通过该无线热点联网。与上述的方法实施例相对应,本发明实施例还提供了一种无线热点名称展示装置。图3为本发明实施例提供的应用于终端的无线热点名称展示装置的第一种结构示意图,可以包括:获得模块301、第一判断模块302、第一添加模块303、第二判断模块304、第二添加模块305和第一展示模块306,其中,获得模块301,用于获得所述终端的无线数据传输范围内的无线热点的第一信息,所述第一信息中包括:无线热点的名称、DNS信息以及MAC地址;第一判断模块302,用于针对每个无线热点,根据本地存储的无线热点的DNS信息和MAC地址,以及获得的无线热点的DNS信息以及MAC地址,判断该无线热点的可靠性,其中,所述本地存储的无线热点的DNS信息和MAC地址为预先在联网的情况下,从服务器获得的;在实际应用中,终端可以存储有可靠的无线热点的DNS信息和可靠的无线热点的MAC地址;还可以存储有可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址;还可以存储有不可靠的无线热点的DNS信息和可靠的无线热点的MAC地址;还可以存储有不可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址。在终端存储有可靠的无线热点的DNS信息和不可靠的无线热点的MAC地址的情况下,本发明所示实施例的第一判断模块302,具体可以用于:判断本地存储的无线热点的DNS信息中是否存储有该无线热点的DNS信息,如果没有,表示该无线热点不可靠;如果有,判断本地存储的MAC地址中是否存储有该无线热点的MAC地址,如果存储有,表示该无线热点不可靠;如果没有存储有,表示该无线热点可靠。第一添加模块303,用于在第一判断模块302判断该无线热点不可靠的情况下,将该无线热点的名称添加至不展示列表;第二判断模块304,用于在第一判断模块302判断该无线热点可靠的情况下,判断所述终端是否能通过该无线热点获得网络数据;在实际应用中,本发明所示实施例的第二判断模块304,具体可以用于:在第一判断模块302判断该无线热点可靠的情况下,建立自身终端与该无线热点通信连接;判断向预设服务器请求数据是否需要用户输入验证数据,如果需要,表示不能通过所述无线热点获得网络数据。第二添加模块305,用于在第二判断模块304判断结果为否的情况下,将该无线热点的名称添加至不展示列表;第一展示模块306,用于向用户展示除所述不展示列表中的无线热点的名称对应的无线热点之外的无线热点的名称。应用本发明图3所示实施例,仅向用户展示可成功联网的无线热点的名称,提高了终端联网的效果,且提高了用户的体验效果。图4为本发明实施例提供的应用于终端的无线热点名称展示装置的第二种 结构示意图,本发明图4所示实施例在图3所示实施例的基础上,增加第二展示模块307,第二展示模块307,用于将所述不展示列表中的无线热点的名称以收缩列表形式向用户展示。应用本发明图4所示实施例,当用户欲通过不展示列表中的无线热点的名称对应的无线热点联网时,可以将收缩的列表展开,向用户展示收缩列表中的无线热点。在用户选择某一无线热点并输入相应的验证信息后,通过该无线热点联网。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1