用于连接无线接入点的方法与设备与流程

文档序号:14023504阅读:161来源:国知局
用于连接无线接入点的方法与设备与流程

本申请涉及通信技术领域,尤其涉及一种用于连接无线接入点的技术。



背景技术:

现有技术中,当用户要连接目标无线接入点时,会点击无线接入点列表中的目标无线接入点,这种情况下,经常会弹出提示框让用户输入密码,并且这种情况在当前终端设备没有联网或者网络不通的情况下会经常出现,降低了用户体验,给用户带来了很大的不便。



技术实现要素:

本申请的目的是提供一种用于连接无线接入点的方法与设备。

根据本申请的一个方面,提供了一种用于连接无线接入点的方法,其中,该方法包括:

获取无线接入点列表;

在本地数据库查询所述无线接入点列表中的无线接入点的接入信息;

将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。

根据本申请的另一个方面,提供了一种用于连接无线接入点的方法,其中,所述方法应用于包含wifi模块、本地数据库模块和连接辅助模块的终端设备,所述方法包括:

所述wifi模块获取无线接入点列表,并将所述无线接入点列表发送至所述连接辅助模块;

所述连接辅助模块向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息;

所述连接辅助模块将第一无线接入点的接入信息发送至所述wifi模块,其中,所述第一无线接入点为查询到接入信息的无线接入点;

所述wifi模块将所述第一无线接入点的接入信息与所述第一无线接入点建立映射关系。

根据本申请的又一个方面,提供了一种用于连接无线接入点的设备,其中,该设备包括:

第一装置,用于获取无线接入点列表;

第二装置,用于在本地数据库查询所述无线接入点列表中的无线接入点的接入信息;

第三装置,用于将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。

根据本申请的再一方面,还提供了一种用于连接无线接入点的终端设备,其中,所述终端设备包含wifi模块、本地数据库模块和连接辅助模块:

所述wifi模块,用于获取无线接入点列表,并将所述无线接入点列表发送至所述连接辅助模块,以及将第一无线接入点的接入信息与所述第一无线接入点建立映射关系;

所述本地数据库模块,用于存储无线接入点的接入信息;

所述连接辅助模块,用于向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息,以及将所述第一无线接入点的接入信息发送至所述wifi模块,其中,所述第一无线接入点为查询到接入信息的无线接入点。

与现有技术相比,本申请通过获取无线接入点列表,并在本地数据库查询所述无线接入点列表中的无线接入点的接入信息,进一步地,将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。这种方式能够为用户连接所述第一无线接入点提供很大的方便,无需用户输入第一无线接入点的接入信息即可实现连接,提升了用户体验。

而且,在本申请中,当满足触发条件,将第二无线接入点的标识信息发送至网络设备,其中,所述第二无线接入点为未查询到接入信息的无线接入点,进一步地,接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息,然后基于所述第二无线接入点的接入信息更新所述本地数据库。这种方式能够使本地数据库不断地更新,从而可以为用户连接无线接入点提供丰富的数据基础,从而越来越方便地连接无线接入点。

此外,本申请中还可以显示无线接入点列表,其中,所述无线接入点列表中的第一无线接入点呈现可连接标识,在此,所述第一无线接入点为查询到接入信息的无线接入点,通过为第一无线接入点呈现可连接标识能够使用户获知有接入信息的无线接入点,从而方便用户选择要连接的无线接入点。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个方面的一种用于连接无线接入点的方法流程图;

图2示出本申请的一个优选实施例的一种用于连接无线接入点的方法流程图;

图3示出本申请另一个优选实施例的一种用于连接无线接入点的方法流程图;

图4示出根据本申请另一个方面的一种用于连接无线接入点的设备示意图;

图5示出本申请的一个优选实施例的一种用于连接无线接入点的设备示意图;

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

为更进一步阐述本申请所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本申请的技术方案,进行清楚和完整的描述。

图1示出本申请一个方面提供的一种用于连接无线接入点的方法,其中,所述方法包括:

s101获取无线接入点列表;

s102在本地数据库查询所述无线接入点列表中的无线接入点的接入信息;

s103将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。

在该实施例中,在所述步骤s101中,设备1获取无线接入点列表,其中,所述设备1包括但不限于任何一种可与用户进行人机交互的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、ios操作系统等。具体地,设备1可以通过其扫描装置来扫描周围的无线接入点,进而获得无线接入点列表信息。进一步地,在所述步骤s102中,设备1在本地数据库查询所述无线接入点列表中的无线接入点的接入信息,在此,所述本地数据库中存储有无线接入点的相关信息,例如,该相关信息包括但不限于无线接入点的标识信息、无线接入点的信号强度、无线接入点的加密信息、无线接入点的接入信息等等,在此,所述相关信息仅为举例,并不做任何限定。其中,所述计入信息为可以使用户接入无线接入点的信息,例如,接入密码等。

优选地,其中,所述步骤s102包括:设备1基于所述无线接入点列表中的无线接入点的标识信息,在本地查询所述无线接入点列表中的无线接入点的接入信息。优选地,其中,所述无线接入点的标识信息包括无线接入点的ssid(servicesetidentifier,服务集标识)、无线接入点的mac(mediaaccesscontrol,媒体访问控制)信息。在此,所述标识信息仅为举例,其他现有的或者今后可能出现的标识信息如适用于本申请,也应包含在本申请的保护范围内。具体地,设备1可以根据无线接入点列表中的无线接入点的ssid和mac信息,在所述本地数据库中查找是否有相同ssid和mac信息的无线接入点,若有,则可以查找到该无线接入点的接入信息。

进一步地,在所述步骤s103中,设备1将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。在此,设备1将查询到接入信息的无线接入点与其接入信息建立映射关系,这样当用户想连接所述第一无线接入点时,设备1会自动填充所述第一无线接入点对应的接入信息,从而自动连接所述第一无线接入点。

优选地,其中,所述步骤s102之后,还包括:s105(未示出)当满足触发条件,设备1将第二无线接入点的标识信息发送至网络设备,其中,所述第二无线接入点为未查询到接入信息的无线接入点;s106(未示出)设备1接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息;s107(未示出)设备1基于所述第二无线接入点的接入信息更新所述本地数据库。具体地,在所述步骤s105中,当满足触发条件,设备1将未查询到接入信息的第二无线接入点发送至网络设备,在此,所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;其中,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,进一步地,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。优选地,其中,所述触发条件包括以下至少任一项:接收到用户指令信息、连接上无线接入点。具体地,例如,在数据网络的情况下,用户通过对设备1进行相应地操作,比如,通过触摸发送所述第二无线接入点的标识信息的按钮,将所述第二无线接入点的标识信息发送至所述网络设备,或者,当用户设备连接上无线接入点时,例如,当用户设备通过本地数据库连接上第一无线接入点时,即可将所述第二无线接入点的标识信息发送至所述网络设备。

进一步地,在所述步骤s106中,设备1接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息,具体地,设备1基于与所述网络设备之间的网络连接并基于各自的通信协议,接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息。更进一步地,在所述步骤s107中,设备1基于所述第二无线接入点的接入信息更新所述本地数据库,具体地,设备1可以通过在本地数据库中增加所述第二无线接入点的相关信息来更新所述本地数据库,例如,将所述第二无线接入点的标识信息、无线接入点的信号强度、无线接入点的加密信息、无线接入点的接入信息等等添加到所述本地数据库,以形成所述第二无线接入点的存储记录。此时,所述第二无线接入点成为第一无线接入点,即可以在本地数据库中查询到其接入信息。

优选地,其中,所述方法还包括:s108(未示出),设备1显示所述无线接入点列表,其中,所述无线接入点列表中的第一无线接入点呈现可连接标识。其中,所述第一无线接入点为查询到接入信息的无线接入点,具体地,在所述设备1获取到所述无线接入点列表中的无线接入点的接入信息的查询结果之后,会将所述列表显示出来,而且,当查询结果存在查询到接入信息的无线接入点时,即存在第一无线接入点时,所述设备1会为所述第一无线接入点呈现可连接标识,以便于用户区分。在此,所述可连接标识包括但不限于文字、小图标等等。

更优选地,其中,所述方法还包括:s109(未示出)设备1获取用户选定的目标无线接入点的标识信息,其中,所述目标无线接入点为所述无线接入点列表中任一第一无线接入点;s110(未示出)设备1根据所述目标无线接入点的标识信息获取所述目标无线接入点的接入信息,并根据所述接入信息连接所述目标无线接入点。具体地,在所述步骤s109中,当用户点击具有可连接标识的任一第一无线接入点时,所述设备1会获取用户选定的目标无线接入点的标识信息,进一步地,在所述步骤s110中,所述设备1会根据所述目标无线接入点与其接入信息之间的映射关系,为用户自动填充所述目标无线接入点的接入信息,从而连接所述目标无线接入点。

更优选地,其中,所述方法还包括:s111(未示出)设备1获取用户选定的目标无线接入点的标识信息,其中,所述目标无线接入点为所述无线接入点列表中任一第二无线接入点,所述第二无线接入点为未查询到接入信息的无线接入点;s112(未示出)设备1将所述目标无线接入点的标识信息发送至所述网络设备;s113(未示出)设备1接收所述网络设备基于所述目标无线接入点的标识信息返回的所述目标无线接入点的接入信息;s114(未示出)基于所述目标无线接入点的接入信息连接所述目标无线接入点。具体地,当用户在设备1显示的无线接入点列表中,点击了未查询到接入信息的目标无线接入点,即任一第二无线接入点时,设备1可以将所述用户点击的目标无线接入点对应的所述目标无线接入点的标识信息,通过设备1与网络设备之间建立的网络连接发送至所述网络设备,进一步地,设备1接收所述网络设备基于所述目标无线接入点的标识信息返回的所述目标无线接入点的接入信息,并与所述目标无线接入点建立连接。

优选地,其中,所述方法还包括:s115(未示出)设备1检测所述第一无线接入点的接入信息的保存时间;s116(未示出)当所述保存时间超过时效阈值时,设备1更新所述第一无线接入点的接入信息。具体地,本领域的技术人员应能理解,无线接入点的接入信息,例如,无线接入点的密码,可能会经常发生变化,因此,对于保存时间越久的接入信息,其失效的可能性越大,因此,设备1可以通过检测本地数据库中所述第一无线接入点的接入信息的保存时间,并将保存时间超过时间阈值的第一无线接入点的接入信息进行更新,从而保持所述第一无线接入点的接入信息的有效性,其中,所述时间阈值可以根据实际经验进行设定。在此,所述更新包括添加所述第一无线接入点的最新的接入信息或者用最新的接入信息替换所述第一无线接入点当前的接入信息。

优选地,其中,当所述第一无线接入点对应多条接入信息;所述方法还包括:s117(未示出)设备1检测所述第一无线接入点的接入信息的保存数量;s118(未示出)当所述保存数量超过数量阈值时,设备1删除所述第一无线接入点的第一数量的接入点信息,其中,所述第一数量为所述数量阈值与所述保存数量的差值。具体地,本领域的技术人员应能理解,对于第一无线接入点可能对应了多条接入信息,这种方式能够更好的增加用户对所述第一无线接入点的连接成功率,但是,对于每一个所述第一无线接入点,若对应的接入信息的数量越多,不但会增加本地数据库的负担,而且可能会增加连接上所述第一无线接入点的连接时间,因此,设备1可以通过检测所述第一无线接入点的接入信息的保存数量,并当所述保存数量超过数量阈值时,会删除超过数量阈值的部分接入信息,其中,删除的数量为所述数量阈值与所述保存数量的差值。更优选地,其中,删除所述第一无线接入点的第一数量的接入点信息,包括:设备1删除所述第一无线接入点中保存时间较长的第一数量的接入点信息。本领域的技术人员应能理解,保存时间较长的接入信息的有效性可能会越低,因此,可以将所述第一无线接入点的接入信息按照时间顺序排序,若所述接入信息的数量超过数量阈值,将超过部分的保存时间较长的接入信息删除。

图2示出本申请一个方面提供的一种用于连接无线接入点的方法,其中,所述方法应用于包含wifi模块、本地据库模块和连接辅助模块的终端设备,所述方法包括:

s1所述wifi模块获取无线接入点列表,并将所述无线接入点列表发送至所述连接辅助模块;

s2所述连接辅助模块向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息;

s3所述连接辅助模块将第一无线接入点的接入信息发送至所述wifi模块,其中,所述第一无线接入点为查询到接入信息的无线接入点;

s4所述wifi模块将所述第一无线接入点的接入信息与所述第一无线接入点建立映射关系。

在该实施例中,在所述步骤s1中,其中,所述wifi模块可以通过扫描周围的无线接入点来获得预设区域内的无线接入点列表,然后将所述无线接入点列表发送至所述连接辅助模块;进一步地,在所述步骤s2中,所述连接辅助模块向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息,在此,所述本地数据库模块中存储有无线接入点的相关信息,例如,该相关信息包括但不限于无线接入点的标识信息、无线接入点的信号强度、无线接入点的加密信息、无线接入点的接入信息等等,在此,所述相关信息仅为举例,并不做任何限定。优选地,其中,所述步骤s2包括:所述连接辅助模块基于无线接入点的标识信息向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息,优选地,其中,所述无线接入点的标识信息包括无线接入点的ssid、无线接入点的mac信息。在此,所述标识信息仅为举例,其他现有的或者今后可能出现的标识信息如适用于本申请,也应包含在本申请的保护范围内。具体地,所述连接辅助模块可以根据无线接入点列表中的无线接入点的ssid和mac信息,在所述本地数据库模块中查找是否有相同ssid和mac信息的无线接入点,若有,则可以查找到该无线接入点的接入信息,进一步地,在所述步骤s3中,所述连接辅助模块将第一无线接入点的接入信息发送至所述wifi模块,其中,所述第一无线接入点为查询到接入信息的无线接入点;更进一步地,在所述步骤s4中,所述wifi模块将所述第一无线接入点的接入信息与所述第一无线接入点建立映射关系,即每个第一无线接入点与其接入信息是一一对应的,以便于连接该第一无线接入点。

优选地,其中,所述步骤s2之后,还包括:s5(未示出)所述连接辅助模块将第二无线接入点的标识信息发送至网络设备,其中,所述第二无线接入点为未查询到接入信息的无线接入点;s6(未示出)所述连接辅助模块接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息;s7(未示出)所述连接辅助模块基于所述第二无线接入点的接入信息更新所述本地数据库模块。在此,所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;其中,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,进一步地,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。具体地,在所述步骤s5中,所述连接辅助模块将在本地数据库模块未查询到接入信息的无线接入点的标识信息,即第二无线接入点的标识信息发送至网络设备,以可以获知所述第二无线接入点的接入信息,具体地,所述连接辅助模块可以通过所述终端设备与所述网络设备之间建立的网络连接并基于各自的通信协议将所述第二无线接入点的标识信息发送至网络设备;进一步地,在所述步骤s6中,所述连接辅助模块基于所在的终端设备与所述网络设备之间的网络连接并基于各自的通信协议接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息;更进一步地,在所述步骤s7中,所述连接辅助模块基于所述第二无线接入点的接入信息更新所述本地数据库模块,具体地,可以通过在本地数据库模块中增加所述第二无线接入点的相关信息来更新所述本地数据库模块,例如,将所述第二无线接入点的标识信息、无线接入点的信号强度、无线接入点的加密信息、无线接入点的接入信息等等添加到所述本地数据库模块,以形成所述第二无线接入点的存储记录。

优选地,其中,应用所述方法的终端设备还包括系统功能模块,其中,所述方法还包括:s8(未示出)所述系统功能模块用于显示所述无线接入点列表,其中,所述无线接入点列表中的第一无线接入点呈现可连接标识。其中,所述第一无线接入点为查询到接入信息的无线接入点,具体地,在所述wifi模块获取到所述无线接入点列表中的无线接入点的接入信息的查询结果之后,会将所述列表显示于所述系统功能模块,而且,当查询结果存在查询到接入信息的无线接入点时,即存在第一无线接入点时,所述系统功能模块会为第一无线接入点呈现可连接标识,以便于用户区分。

更优选地,其中,所述方法还包括:s9(未示出)所述wifi模块获取用户选定的目标无线接入点的标识信息,其中,所述目标无线接入点为所述无线接入点列表中任一第一无线接入点;s10(未示出)所述wifi模块根据映射关系获取所述目标无线接入点的接入信息,并根据所述接入信息连接所述目标无线接入点。具体地,当用户需要连接具有可连接标识的目标无线接入点时,会在系统功能模块显示的无线接入点列表中选择目标无线接入点,相应地,在所述步骤s9中,所述wifi模块获取用户选定的目标无线接入点的标识信息,进一步地,在所述步骤s10中,所述wifi模块会根据目标无线接入点与其接入信息之间的映射关系自动为用户填充所述接入信息,从而连接所述目标无线接入点。

更优选地,其中,所述方法还包括:所述wifi模块获取用户选定的目标无线接入点的标识信息,其中,所述目标无线接入点为所述无线接入点列表中任一第二无线接入点,所述第二无线接入点为未查询到接入信息的无线接入点;所述wifi模块将所述目标无线接入点的标识信息发送至所述连接辅助模块;所述连接辅助模块将所述目标无线接入点的标识信息发送至网络设备;所述连接辅助模块接收所述网络设备基于所述目标无线接入点的标识信息返回的所述目标无线接入点的接入信息;所述连接辅助模块将所述目标无线接入点的接入信息发送至所述wifi模块;所述wifi模块基于所述目标无线接入点的接入信息连接所述目标无线接入点。

具体地,当用户在系统功能模块显示的无线接入点列表中,点击了未查询到接入信息的目标无线接入点,即任一第二无线接入点时,所述wifi模块会将所述目标无线接入点的标识信息发送至所述连接辅助模块,该连接辅助模块会基于所在的终端设备与网络设备之间建立的网络连接将所述目标无线接入点的标识信息发送至网络设备,进一步地,该连接辅助模块基于所在的终端设备与网络设备之间建立的网络连接接收所述网络设备基于所述目标无线接入点的标识信息返回的所述目标无线接入点的接入信息,更进一步地,所述wifi模块接收到连接辅助模块发送的目标无线接入点的接入信息,并连接所述目标无线接入点。

图3示出本申请的一个优选实施例的一种用于连接无线接入点的方法流程图,其中,所述终端设备包括对应连接辅助模块的联网助手、对应本地数据库模块的本地数据库、对应wifi模块的系统wifi模块以及对应系统功能模块的操作系统。

具体地,在所述步骤s1'中,用户打开操作系统的无线接入点列表,进一步地,在所述步骤s2'中,操作系统开启wifi搜索服务,继而系统wifi模块扫描周围的无线接入点,并在步骤s3'中将搜索到的无线接入点列表发送至联网助手,进一步地,在所述步骤s4'中,所述联网助手向本地数据库查询所述无线接入点列表中的无线接入点的接入信息,例如,接入密码,在所述步骤s5'中返回查询结果,进一步地,若查询到有接入信息的无线接入点,即第一无线接入点,则在所述步骤s6'中,所述联网助手将所述第一无线接入点的接入信息发送至所述系统wifi模块,进一步地,在所述步骤s7'中,该模块将所述第一无线接入点的接入信息与所述第一无线接入点建立映射关系,在所述步骤s8'中,所述操作系统呈现所述无线接入点列表,且列表中的第一无线接入点呈现可连接标识以方便用户识别。在所述步骤s9'中,该步骤在所述步骤s5'之后,即所述联网助手获得匹配结果之后,会将第一无线接入点的接入信息发送至系统wifi模块,而将所述第二无线接入点的标识信息发送至网络设备以请求第二无线接入点对应的接入信息,并在所述步骤s10'中接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息,并在所述步骤s11'中,基于所述第二无线接入点的接入信息更新本地数据库,例如,在本地数据库中增加所述第二无线接入点的记录信息以供用户利用本地数据库连接所述第二无线接入点。

与现有技术相比,本申请通过获取无线接入点列表,并在本地数据库查询所述无线接入点列表中的无线接入点的接入信息,进一步地,将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。这种方式能够为用户连接所述第一无线接入点提供很大的方便,无需用户输入第一无线接入点的接入信息即可实现连接,提升了用户体验。

而且,在本申请中,当满足触发条件,将第二无线接入点的标识信息发送至网络设备,其中,所述第二无线接入点为未查询到接入信息的无线接入点,进一步地,接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息,然后基于所述第二无线接入点的接入信息更新所述本地数据库。这种方式能够使本地数据库不断地更新,从而可以为用户连接无线接入点提供丰富的数据基础,从而越来越方便地连接无线接入点。

此外,本申请中还可以显示无线接入点列表,其中,所述无线接入点列表中的第一无线接入点呈现可连接标识,在此,所述第一无线接入点为查询到接入信息的无线接入点,通过为第一无线接入点呈现可连接标识能够使用户获知有接入信息的无线接入点,从而方便用户选择要连接的无线接入点。

图4示出本申请另一个方面提供的一种用于连接无线接入点的设备,其中,所述设备包括:

第一装置,用于获取无线接入点列表;

第二装置,用于在本地数据库查询所述无线接入点列表中的无线接入点的接入信息;

第三装置,用于将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。

在该实施例中,所述设备1的第一装置获取无线接入点列表,其中,所述设备1包括但不限于任何一种可与用户进行人机交互的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、ios操作系统等。具体地,设备1可以通过其扫描装置来扫描周围的无线接入点,进而获得无线接入点列表信息。进一步地,所述设备1的第二装置在本地数据库查询所述无线接入点列表中的无线接入点的接入信息,在此,所述本地数据库中存储有无线接入点的相关信息,例如,该相关信息包括但不限于无线接入点的标识信息、无线接入点的信号强度、无线接入点的加密信息、无线接入点的接入信息等等,在此,所述相关信息仅为举例,并不做任何限定。其中,所述计入信息为可以使用户接入无线接入点的信息,例如,接入密码等。

优选地,其中,所述设备1的第二装置用于基于所述无线接入点列表中的无线接入点的标识信息,在本地查询所述无线接入点列表中的无线接入点的接入信息。优选地,其中,所述无线接入点的标识信息包括无线接入点的ssid、无线接入点的mac信息。在此,所述标识信息仅为举例,其他现有的或者今后可能出现的标识信息如适用于本申请,也应包含在本申请的保护范围内。具体地,设备1可以根据无线接入点列表中的无线接入点的ssid和mac信息,在所述本地数据库中查找是否有相同ssid和mac信息的无线接入点,若有,则可以查找到该无线接入点的接入信息。

进一步地,所述设备1的第三装置将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。在此,设备1将查询到接入信息的无线接入点与其接入信息建立映射关系,这样当用户想连接所述第一无线接入点时,设备1会自动填充所述第一无线接入点对应的接入信息,从而自动连接所述第一无线接入点。

优选地,其中,所述设备1还包括:第十一装置(未示出),当满足触发条件,所述设备1的第十一装置将第二无线接入点的标识信息发送至网络设备,其中,所述第二无线接入点为未查询到接入信息的无线接入点;第十二装置(未示出),用于接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息;第十三装置(未示出),用于基于所述第二无线接入点的接入信息更新所述本地数据库。具体地,当满足触发条件,所述设备1的第十一装置将未查询到接入信息的第二无线接入点发送至网络设备,在此,所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;其中,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,进一步地,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。优选地,其中,所述触发条件包括以下至少任一项:接收到用户指令信息、连接上无线接入点。具体地,例如,在数据网络的情况下,用户通过对设备1进行相应地操作,比如,通过触摸发送所述第二无线接入点的标识信息的按钮,将所述第二无线接入点的标识信息发送至所述网络设备,或者,当用户设备连接上无线接入点时,例如,当用户设备通过本地数据库连接上第一无线接入点时,即可将所述第二无线接入点的标识信息发送至所述网络设备。

进一步地,所述设备1的第十二装置接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息,具体地,设备1基于与所述网络设备之间的网络连接并基于各自的通信协议,接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息。更进一步地,所述设备1的第十三装置基于所述第二无线接入点的接入信息更新所述本地数据库,具体地,设备1的第十三装置可以通过在本地数据库中增加所述第二无线接入点的相关信息来更新所述本地数据库,例如,将所述第二无线接入点的标识信息、无线接入点的信号强度、无线接入点的加密信息、无线接入点的接入信息等等添加到所述本地数据库,以形成所述第二无线接入点的存储记录。此时,所述第二无线接入点成为第一无线接入点,即可以在本地数据库中查询到其接入信息。

优选地,其中,所述设备还包括:第四装置(未示出),用于显示所述无线接入点列表,其中,所述无线接入点列表中的第一无线接入点呈现可连接标识。其中,所述第一无线接入点为查询到接入信息的无线接入点,具体地,在所述设备1获取到所述无线接入点列表中的无线接入点的接入信息的查询结果之后,会将所述列表显示出来,而且,当查询结果存在查询到接入信息的无线接入点时,即存在第一无线接入点时,所述设备1的第四装置会为所述第一无线接入点呈现可连接标识,以便于用户区分。在此,所述可连接标识包括但不限于文字、小图标等等。

更优选地,其中,所述设备还包括:第五装置(未示出),用于获取用户选定的目标无线接入点的标识信息,其中,所述目标无线接入点为所述无线接入点列表中任一第一无线接入点;第六装置(未示出),用于根据所述目标无线接入点的标识信息获取所述目标无线接入点的接入信息,并根据所述接入信息连接所述目标无线接入点。具体地,当用户点击具有可连接标识的任一第一无线接入点时,所述设备1的第五装置会获取用户选定的目标无线接入点的标识信息,进一步地,所述设备1的第六装置会根据所述目标无线接入点与其接入信息之间的映射关系,为用户自动填充所述目标无线接入点的接入信息,从而连接所述目标无线接入点。

更优选地,其中,所述设备还包括:第七装置(未示出),用于获取用户选定的目标无线接入点的标识信息,其中,所述目标无线接入点为所述无线接入点列表中任一第二无线接入点,所述第二无线接入点为未查询到接入信息的无线接入点;第八装置(未示出),用于将所述目标无线接入点的标识信息发送至所述网络设备;第九装置(未示出),用于接收所述网络设备基于所述目标无线接入点的标识信息返回的所述目标无线接入点的接入信息;第十装置(未示出),用于基于所述目标无线接入点的接入信息连接所述目标无线接入点。具体地,当用户在设备1显示的无线接入点列表中,点击了未查询到接入信息的目标无线接入点,即任一第二无线接入点时,设备1的第七装置可以将所述用户点击的目标无线接入点对应的所述目标无线接入点的标识信息,所述第八装置通过设备1与网络设备之间建立的网络连接发送至所述网络设备,进一步地,设备1的第九装置接收所述网络设备基于所述目标无线接入点的标识信息返回的所述目标无线接入点的接入信息,更进一步地,所述第十装置与所述目标无线接入点建立连接。

优选地,其中,所述设备还包括:第十四装置(未示出),用于检测所述第一无线接入点的接入信息的保存时间;第十五装置(未示出),用于当所述保存时间超过时效阈值时,更新所述第一无线接入点的接入信息。具体地,本领域的技术人员应能理解,无线接入点的接入信息,例如,无线接入点的密码,可能会经常发生变化,因此,对于保存时间越久的接入信息,其失效的可能性越大,因此,设备1的第十四装置可以通过检测本地数据库中所述第一无线接入点的接入信息的保存时间,并将保存时间超过时间阈值的第一无线接入点的接入信息进行更新,从而保持所述第一无线接入点的接入信息的有效性,其中,所述时间阈值可以根据实际经验进行设定。在此,所述更新包括添加所述第一无线接入点的最新的接入信息或者用最新的接入信息替换所述第一无线接入点当前的接入信息。

优选地,其中,当所述第一无线接入点对应多条接入信息;所述设备还包括:第十六装置(未示出),用于检测所述第一无线接入点的接入信息的保存数量;第十七装置(未示出),用于当所述保存数量超过数量阈值时,删除所述第一无线接入点的第一数量的接入点信息,其中,所述第一数量为所述数量阈值与所述保存数量的差值。具体地,本领域的技术人员应能理解,对于第一无线接入点可能对应了多条接入信息,这种方式能够更好的增加用户对所述第一无线接入点的连接成功率,但是,对于每一个所述第一无线接入点,若对应的接入信息的数量越多,不但会增加本地数据库的负担,而且可能会增加连接上所述第一无线接入点的连接时间,因此,设备1的第十六装置可以通过检测所述第一无线接入点的接入信息的保存数量,并当所述保存数量超过数量阈值时,所述第十七装置会删除超过数量阈值的部分接入信息,其中,删除的数量为所述数量阈值与所述保存数量的差值。更优选地,其中,设备1的第十七装置删除所述第一无线接入点的第一数量的接入点信息,包括:删除所述第一无线接入点中保存时间较长的第一数量的接入点信息。本领域的技术人员应能理解,保存时间较长的接入信息的有效性可能会越低,因此,可以将所述第一无线接入点的接入信息按照时间顺序排序,若所述接入信息的数量超过数量阈值,将超过部分的保存时间较长的接入信息删除。

图5示出本申请另一个方面的一个优选实施例的一种用于连接无线接入点的终端设备,其中,所述终端设备包括wifi模块、本地数据库模块和连接辅助模块,其中:

所述wifi模块,用于获取无线接入点列表,并将所述无线接入点列表发送至所述连接辅助模块,以及将第一无线接入点的接入信息与所述第一无线接入点建立映射关系;

所述本地数据库模块,用于存储无线接入点的接入信息;

所述连接辅助模块,用于向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息,以及将所述第一无线接入点的接入信息发送至所述wifi模块,其中,所述第一无线接入点为查询到接入信息的无线接入点。

具体地,在该实施例中,其中,所述wifi模块可以通过扫描周围的无线接入点来获得预设区域内的无线接入点列表,然后将所述无线接入点列表发送至所述连接辅助模块;进一步地,所述连接辅助模块向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息,在此,所述本地数据库模块中存储有无线接入点的相关信息,例如,该相关信息包括但不限于无线接入点的标识信息、无线接入点的信号强度、无线接入点的加密信息、无线接入点的接入信息等等,在此,所述相关信息仅为举例,并不做任何限定。优选地,所述连接辅助模块基于无线接入点的标识信息向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息,优选地,其中,所述无线接入点的标识信息包括无线接入点的ssid、无线接入点的mac信息。在此,所述标识信息仅为举例,其他现有的或者今后可能出现的标识信息如适用于本申请,也应包含在本申请的保护范围内。具体地,所述连接辅助模块可以根据无线接入点列表中的无线接入点的ssid和mac信息,在所述本地数据库模块中查找是否有相同ssid和mac信息的无线接入点,若有,则可以查找到该无线接入点的接入信息,进一步地,所述连接辅助模块将第一无线接入点的接入信息发送至所述wifi模块,其中,所述第一无线接入点为查询到接入信息的无线接入点;更进一步地,所述wifi模块将所述第一无线接入点的接入信息与所述第一无线接入点建立映射关系,即每个第一无线接入点与其接入信息是一一对应的,以便于连接该第一无线接入点。

优选地,其中,其中,所述连接辅助模块向所述本地数据库模块查询所述无线接入点列表中的无线接入点的接入信息之后,还用于:将第二无线接入点的标识信息发送至网络设备,其中,所述第二无线接入点为未查询到接入信息的无线接入点;接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息;基于所述第二无线接入点的接入信息更新所述本地数据库模块。在此,所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;其中,云由基于云计算的大量计算机或网络服务器构成,进一步地,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。

具体地,所述连接辅助模块将在本地数据库模块未查询到接入信息的无线接入点的标识信息,即第二无线接入点的标识信息发送至网络设备,以可以获知所述第二无线接入点的接入信息,具体地,所述连接辅助模块可以通过所述终端设备与所述网络设备之间建立的网络连接并基于各自的通信协议将所述第二无线接入点的标识信息发送至网络设备;进一步地,所述连接辅助模块基于所在的终端设备与所述网络设备之间的网络连接并基于各自的通信协议接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息;更进一步地,所述连接辅助模块基于所述第二无线接入点的接入信息更新所述本地数据库模块,具体地,可以通过在本地数据库模块中增加所述第二无线接入点的相关信息来更新所述本地数据库模块,例如,将所述第二无线接入点的标识信息、无线接入点的信号强度、无线接入点的加密信息、无线接入点的接入信息等等添加到所述本地数据库模块,以形成所述第二无线接入点的存储记录。

优选地,其中,应用所述终端设备还包括系统功能模块,其中,所述系统功能模块用于显示所述无线接入点列表,其中,所述无线接入点列表中的第一无线接入点呈现可连接标识。其中,所述第一无线接入点为查询到接入信息的无线接入点,具体地,在所述wifi模块获取到所述无线接入点列表中的无线接入点的接入信息的查询结果之后,会将所述列表显示于所述系统功能模块,而且,当查询结果存在查询到接入信息的无线接入点时,即存在第一无线接入点时,所述系统功能模块会为第一无线接入点呈现可连接标识,以便于用户区分。

更优选地,其中,所述wifi模块还用于获取用户选定的目标无线接入点的标识信息,其中,所述目标无线接入点为所述无线接入点列表中任一第一无线接入点;以及根据映射关系获取所述目标无线接入点的接入信息,并根据所述接入信息连接所述目标无线接入点。具体地,当用户需要连接具有可连接标识的目标无线接入点时,会在系统功能模块显示的无线接入点列表中选择目标无线接入点,相应地,所述wifi模块获取用户选定的目标无线接入点的标识信息,进一步地,所述wifi模块会根据目标无线接入点与其接入信息之间的映射关系自动为用户填充所述接入信息,从而连接所述目标无线接入点。

更优选地,其中,所述wifi模块还用于获取用户选定的目标无线接入点的标识信息,其中,所述目标无线接入点为所述无线接入点列表中任一第二无线接入点,所述第二无线接入点为未查询到接入信息的无线接入点;以及将所述目标无线接入点的标识信息发送至所述连接辅助模块并基于目标无线接入点的接入信息连接所述目标无线接入点;

所述连接辅助模块还用于将所述目标无线接入点的标识信息发送至网络设备、接收所述网络设备基于所述目标无线接入点的标识信息返回的所述目标无线接入点的接入信息以及将所述目标无线接入点的接入信息发送至所述wifi模块。

具体地,当用户在系统功能模块显示的无线接入点列表中,点击了未查询到接入信息的目标无线接入点,即任一第二无线接入点时,所述wifi模块会将所述目标无线接入点的标识信息发送至所述连接辅助模块,该连接辅助模块会基于所在的终端设备与网络设备之间建立的网络连接将所述目标无线接入点的标识信息发送至网络设备,进一步地,该连接辅助模块基于所在的终端设备与网络设备之间建立的网络连接接收所述网络设备基于所述目标无线接入点的标识信息返回的所述目标无线接入点的接入信息,更进一步地,所述wifi模块接收到连接辅助模块发送的目标无线接入点的接入信息,并连接所述目标无线接入点。

与现有技术相比,本申请通过获取无线接入点列表,并在本地数据库查询所述无线接入点列表中的无线接入点的接入信息,进一步地,将第一无线接入点的接入信息与所述第一无线接入点建立映射关系,其中,所述第一无线接入点为查询到接入信息的无线接入点。这种方式能够为用户连接所述第一无线接入点提供很大的方便,无需用户输入第一无线接入点的接入信息即可实现连接,提升了用户体验。

而且,在本申请中,当满足触发条件,将第二无线接入点的标识信息发送至网络设备,其中,所述第二无线接入点为未查询到接入信息的无线接入点,进一步地,接收所述网络设备基于所述第二无线接入点的标识信息返回的所述第二无线接入点的接入信息,然后基于所述第二无线接入点的接入信息更新所述本地数据库。这种方式能够使本地数据库不断地更新,从而可以为用户连接无线接入点提供丰富的数据基础,从而越来越方便地连接无线接入点。

此外,本申请中还可以显示无线接入点列表,其中,所述无线接入点列表中的第一无线接入点呈现可连接标识,在此,所述第一无线接入点为查询到接入信息的无线接入点,通过为第一无线接入点呈现可连接标识能够使用户获知有接入信息的无线接入点,从而方便用户选择要连接的无线接入点。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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