用于提供无线接入热点的接入信息的方法和设备与流程

文档序号:11846340阅读:468来源:国知局
用于提供无线接入热点的接入信息的方法和设备与流程
本申请涉及计算机领域,尤其涉及一种用于提供无线接入热点的接入信息的技术。
背景技术
:随着通信技术和用户设备(例如,智能手机、平板电脑)的发展,无线网络支持的上下行数据速率成倍的提高,现在越来越多的应用在数据业务方面,用户使用手机等用户设备通过无线网络进行查询、社交、购物、导航等等,极大的提升了用户体验。无线热点共享作为一种可以将个人私有网络共享给他人一起使用的功能,也越来越受到人们的追捧。目前,用户设备在与已被分享的无线热点建立无线连接时,在无线热点设有身份验证机制时,由网络设备将存储的共享密码下发给用户设备实现用户设备的连接验证,而在实际应用场景中,无线热点的分享用户可能多次修改热点密码,也存在不同山寨热点使用相同热点标识的情况,也就是说在网络设备端存储了同一个热点标识对应的多个密码记录,增加了网络设备端的功耗也影响了用户设备连接目标无线热点的连接速率。技术实现要素:本申请的目的是提供一种用于提供无线接入点的接入信息的方法与设备,以解决当用户设备请求目标无线接入点的接入信息时,网络设备将该目标无线接入点的多个接入信息下发给用户设备,以保证用户设备连接成功的概率的问题。根据本申请的一个方面,提供了一种在网络设备端用于提供无线接入点的接入信息的方法,包括:获取用户设备发送的关于目标无线接入点的接入信息请求;确定所述目标无线接入点对应的多个接入信息;基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备。根据本申请的一个方面,提供了一种在用户设备端用于提供无线接入点的接入信息的方法,包括:向对应网络设备发送关于目标无线接入点的接入信息请求;接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息;根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。根据本申请的另一方面,还提供了一种用于提供无线接入点的接入信息的网络设备,包括:获取装置,用于获取用户设备发送的关于目标无线接入点的接入信息请求;匹配装置,用于确定所述目标无线接入点对应的多个接入信息;发送装置,用于基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备。根据本申请的另一方面,还提供了一种用于提供无线接入点的接入信息的用户设备,包括:请求装置,用于向对应网络设备发送关于目标无线接入点的接入信息请求;接收接入信息装置,用于接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息;连接装置,用于根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。与现有技术相比,本申请提供了一种用于提供无线接入点的接入信息的方法和网络设备,通过获取用户设备发送的关于目标无线接入点的接入信息请求;根据所述接入信息请求进行匹配,查找到目标无线热点及其对应的多个接入信息,即确定所述目标无线接入点对应的多个接入信息;接着,基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备;进一步地,基于预定的优选规则及所述优先级信息从所述多个接入信息优选一个或多个优选接入信息;基于所述接入信息请求将所述一个或多个优选接入信息按每个优选接入信息的连接优先级信息发送至所述用户设备,实现了接入信息的精确下发,从而提高用户设备连接目标无线接入点的连接成功率并降低了网络设备的功耗。进一步地,本申请的另一个方面还提供了一种用于提供无线接入点的接入信息的方法和用户设备,通过向对应网络设备发送关于目标无线接入点的接入信息请求;接着,接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息;根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。从而提高了用户设备与目标无线接入点之间的连接成功率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出根据本申请一个方面的一种在网络设备端用于提供无线接入点的接入信息的方法流程示意图;图2示出根据本申请一个方面的一种在用户设备端用于提供无线接入点的接入信息的方法流程示意图;图3示出根据本申请一个方面的一种用于提供无线接入点的接入信息的网络设备与用户设备的交互示意图;图4示出根据本申请另一个方面的一种用于提供无线接入点的接入信息的网络设备的结构示意图;图5示出根据本申请另一个方面的一种用于提供无线接入点的接入信息的用户设备的结构示意图;图6示出根据本申请另一个方面的一种用于提供无线接入点的接入信息的系统的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。图1示出根据本申请一个方面的一种在网络设备端用于提供无线接入点的接入信息的方法流程示意图。所述方法包括步骤S11、步骤S12和步骤S13,其中,在步骤S11中,获取用户设备发送的关于目标无线接入点的接入信息请求;在步骤S12中,确定所述目标无线接入点对应的多个接入信息;在步骤S13中,基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备。具体地,在步骤S11中,获取用户设备发送的关于目标无线接入点的接入信息请求。在此,所述无线接入点为一个无线网络的接入点,用户设备通过无线接入点接入到互联网进行查询、社交、购物、导航等,所述接入信息包括连接无线接入点需要的接入信息,例如密码,为表述方便,在本申请以下的实施例中,将无线接入点与无线热点、接入信息与密码可分别进行互换使用。在实际应用场景中,由于无线热点分享用户可能多次修改热点密码,其中,前后多次修改的密码可能存在重复,或不同山寨热点使用相同的服务集标识和MAC地址,使得网络设备存储了同一个无线热点的多个密码,当获取到用户设备所发的目标无线热点的密码请求时,网络设备会将目标无线热点的多个密码下发给用户设备,以保证用户设备连接成功的概率。需要说明的是,所述用户设备其包括但不限于任何一种可与用户通过触摸板进行人机交互的移动电子产品,例如智能手机、PDA等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等。所述网络设备可以是包括但不限于包括云端服务设备和异地存储服务设备的存储设备等。其中,所述云端服务设备包括计算机、集线器、交换机、网桥、路由器、网关、网络接口卡、无线接入点(WAP)及调制解调器等。在本申请的一个优选实施例中,优选所述网络设备为云端服务设备。具体地,在步骤S12中,确定所述目标无线接入点对应的多个接入信息。在此,网络设备中记录了同一个无线热点的多个密码,当获取到用户设备的目标无线热点的密码请求时,在网络设备中根据密码请求进行匹配查找进而确定所述目标无线热点对应的多个密码。需要说明的是,进行匹配查找目标无线热点对应的多个密码的方式有多种,可基于目标无线热点的身份标识信息,或预先设定的匹配规则,从而准确的查找到目标无线热点下的多个密码,以实现用户设备接入互联网时所需的无线热点的身份验证密码,提高连接成功率。优选地,步骤S12包括:基于所述目标无线接入点的标识信息确定所述目标无线接入点对应的多个接入信息。在本申请所述的一优选实施例中,确定所述目标无线热点对应的多个密码的方式优选的为基于所述目标无线热点的标识信息进行确定。需要说明的是,所述标识信息包括目标无线接入点的名称信息、MAC地址信息及地理位置信息中的至少任一项,在此,无线热点名称信息包括服务集标识(SSID)信息,例如,移动公司提供的热点名称为CMCC。标识信息有以下几种形式:{SSID},{SSID+MAC地址},{SSID+地理位置信息}和{SSID+MAC地址+地理位置信息};其中,{SSID}代表具有相同的SSID标识的无线热点,其他三种形式代表内容与{SSID}代表内容一一对应。在步骤S12中,确定了无线热点的标识信息即可匹配到该无线热点对应的多个密码,例如,目标无线热点的标识信息为{A+B}({SSID+MAC地址}),在具有相同标识信息为A(SSID)的多个无线热点中查找到标识信息为{A+B}({SSID+MAC地址})对应的目标无线热点,进而确定目标无线热点对应的已被记录的多个密码。本领域技术人员应能理解,上述的确定所述目标无线接入点对应的多个接入信息方法仅为举例,其他现有的或今后可能出现的确定所述目标无线接入点对应的多个接入信息方法如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。更优选地,所述目标无线接入点的标识信息包括所述目标无线接入点的名称信息、MAC地址信息及地理位置信息。在实际应用场景中,会出现山寨无线热点,不同的山寨无线热点会使用相同的SSID+MAC地址,此时,网络设备记录的同一个(SSID+MAC地址)无线热点可能对应存储有N个相同标识热点各自的密码,当用户设备请求该N个(SSID)无线热点中某一个无线热点的密码时,网络设备会将该N个(SSID+MAC地址)无线热点对应的所有密码均下发给该用户设备,其中,包含具有相同SSID+MAC地址的不同热点的密码。在一优选实施例中,使用{SSID+MAC地址+地理位置信息}的标识信息可以区分同一个热点(SSID)对应的各个实际不同的热点,并唯一确定一个无线热点,从而进一步地实现密码精确下发,提高连接成功率。具体地,在步骤S13中,基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备。在此,网络设备可将所请求的无线热点对应的多个密码下发给用户设备,例如,网络设备将由{SSID+MAC地址+地理位置信息}唯一确定的一个无线热点对应的多个密码下发给用户设备,此时,若网络设备已经按照连接优先级信息将多个密码进行排序,并依次下发给用户设备,则用户设备按照网络设备下发的密码顺序依次连接目标无线热点,需要说明的是,若网络设备没有计算目标无线热点的多个密码中每个密码的连接优选级时,网络设备只需将多个密码信息下发给用户设备,用户设备按照网络设备所下发的密码顺序进行使用;也可以是,网络设备将目标热点下的多个密码及每一密码的优先级信息同时下发给用户设备,即网络设备将目标无线热点的多个密码及每个密码的连接优先级信息一起下发给用户设备,由用户设备按照连接优先级信息自主决定目标无线热点的多个密码连接的先后顺序。优选地,所述步骤S13包括:基于所述接入信息请求将所述多个接入信息及每个接入信息的连接优先级信息发送至所述用户设备。在本申请的一优选实施例中,将目标无线热点下的多个密码及每个密码的连接优先级信息下发给用户设备,由用户设备按照连接优先级信息自主决定目标无线热点的多个密码连接的先后顺序,例如,目标无线热点A对应的多个密码分别为PIN1、PIN2、PIN3、PIN4,对应的连接优先级信息分别为a、b、c、d,网络设备将{PIN1,a}、{PIN2,b}、{PIN3,c}、{PIN4,d}一起下发给用户设备,在用户设备端,按照优先级信息a,b,c,d从最高优先级开始排列的密码顺序为PIN4←PIN2←PIN1←PIN3,则用户设备首先使用PIN4进行尝试连接,然后再依次使用PIN2、PIN1、PIN3进行尝试连接,提高了用户设备与目标无线热点A进行连接的连接成功率。优选地,所述方法还包括:基于所述目标无线接入点的连接记录信息确定每个接入信息的连接优先级信息;其中,步骤S13包括:基于所述接入信息请求将所述多个接入信息按所述连接优先级信息发送至所述用户设备。在此,所述连接记录信息包括:目标接入点的标识信息、连接成功率信息、连接时长信息、历史修改接入信息。其中,连接成功率信息为接入信息的连接成功的次数与连接的总次数的比值信息。在一优选实施例中,各个密码记录按照各自的连接成功率、连接时长等信息确定了相应的优先级,网络设备会将该确定的优先级同时提供给需求的用户设备,以帮助用户设备进一步提高成功连接的效率。更优选地,所述基于所述目标无线接入点的连接记录信息确定每个接入信息的连接优先级信息包括:基于所述目标无线接入点的连接记录信息,以及所述连接记录信息中参数对应的连接权重,确定每个接入信息的连接优先级信息。在此,利用连接记录信息中的参数及参数对应的连接权重进行确定每个接入信息的连接优先级信息,例如,选取其中的连接成功率和连接时长作为计算参数,将连接成功率的连接权重记作0.7,连接时长的连接权重记作0.3,则密码PIN1、PIN2、PIN3、PIN4的连接优先级信息如表格1所示,根据各参数的连接权重的计算得到各个密码对应的连接优先级信息。表格1各密码的连接优先级信息的计算密码连接成功率(%)连接时长(min)优先级信息PIN1a1b1a1*0.7+b1*0.3PIN2a2b2a2*0.7+b2*0.3PIN3a3b3a3*0.7+b3*0.3PIN4a4b4a4*0.7+b4*0.3本领域技术人员应能理解,上述表格1中使用连接成功率及连接时长这两个参数以进行确定每个接入信息的连接优先级信息的方法仅为举例,其他现有的或今后可能出现的确定每个接入信息的连接优先级信息的方法如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。优选地,所述方法还包括:基于预定的优选规则及所述优先级信息从所述多个接入信息优选一个或多个优选接入信息;其中,所述步骤S13还包括:基于所述接入信息请求将所述一个或多个优选接入信息按每个优选接入信息的连接优先级信息发送至所述用户设备。在此,同一个目标无线热点对应多个密码,而在实际应用需求中,并不需要把目标无线热点下的所有密码进行下发,如某一密码仅被使用过一次且连接时长很短,当用户设备请求目标无线热点的密码时,无需再将该密码下发给用户设备,减少下发密码的数量可提高连接效率。因此,为了进一步的提高用户设备连接无线热点的连接效率,可按照预定的优选规则及确定的优先级信息进行优选出一个或多个比较优的密码。例如,目标无线热点B下的所有密码为{PIN1,PIN2,……,PINn},在该密码集合中选取一个子集{PIN1,PIN2,……,PINm}(其中,m≤n),该子集中的密码可代表连接成功率相对较高的一些密码。更优选地,所述优选规则包括以下至少任一项:所述一个或多个优选接入信息的累计连接成功率等于或大于预定的第一连接成功阈值;每个优选接入信息的连接成功率等于或大于预定的第二连接成功阈值;每个优选接入信息的连接成功率等于或大于预定的第二连接成功阈值,且所述每个优选接入信息的连接时长等于或大于预定的连接时长阈值。在此,从某一无线热点的密码集合中优选出一个或多个优选密码时,可计算累计的连接成功率,即计算其中,ci代表密码PINi的连接成功率,用C代表预定的第一连接成功阈值,当时,密码{PIN1,……PINm}为优选的密码子集。例如,无线热点1的所有密码为PIN1、PIN2、PIN3、PIN4和PIN5,对应的连接成功率分别为c1,c2,c3,c4和c5,当(c1+c2+c3)≥C时,优选地选取PIN1、PIN2、PIN3按照每个密码的优选级信息下发给用户设备,而密码PIN4、PIN5不再下发给用户设备。在本申请的又一优选实施例中,从某一无线热点的密码集合中优选出一个或多个优选密码时,也可按照每个密码的连接成功率等于或大于预定的第二连接成功阈值进行筛选,例如,预定的第二连接成功阈值为D,无线热点2的所有密码为PIN1、PIN2、PIN3和PIN4及对应的连接成功率分别为d1,d2,d3,d4,当满足d1≥D,d3≥D时,对应的密码PIN1、PIN3为优选的密码,网络设备将这两个满足优选规则的密码按照每个密码的优选级信息下发给用户设备。在本申请的另一优选实施例中,从某一无线热点的密码集合中优选出一个或多个优选密码时,还可按照每个密码的连接成功率等于或大于预定的第二连接成功阈值且每个优选密码的连接时长等于或大于预定的连接时长阈值进行筛选,例如,预定的第二连接成功阈值为D,预定的连接时长阈值为M,无线热点3的所有密码为PIN1、PIN2、PIN3和PIN4及对应的连接成功率分别为d1,d2,d3,d4,对应的连接时长分别为m1,m2,m3,m4。由d1≥D,d2≥D,d3≥D且m1≥M,m3≥M可确定密码PIN1、PIN3为满足优选规则的优选密码,将这两个优选密码按照每个密码的优先级信息下发给用户设备。本领域技术人员应能理解,上述优选规则的方法仅为举例,其他现有的或今后可能出现的优选规则的方法如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。优选地,所述方法还包括:接收所述用户设备向所述网络设备报告的所述多个接入信息的连接结果信息;接着,根据所述连接结果信息更新所述目标无线接入点的连接记录信息。在一优选实施例中,连接结果信息可为当前密码连接已成功信息,或当前密码连接未成功信息,或用户设备未尝试使用当前密码连接信息,例如,目标无线热点1的密码为PIN1、PIN2、PIN3,用户设备接收PIN1在进行身份凭证验证时未通过,当用户设备接收PIN2进行连接验证时通过验证成功连接上了目标无线热点1,而密码PIN3未进行尝试连接,则网络设备获取到PIN1连接未成功、PIN2连接成功、PIN3未尝试连接的结果信息,接着,根据PIN1、PIN2和PIN3的连接结果信息进行更新目标无线热点的连接记录信息,如密码PIN1的连接成功次数等连接记录信息。图2示出根据本申请一个方面的一种在用户设备端用于提供无线接入点的接入信息的方法流程示意图。所述方法包括步骤S21、步骤S22和步骤S23,其中,在步骤S21中,向对应网络设备发送关于目标无线接入点的接入信息请求;在步骤S22中,接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息;在步骤S23中,根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。具体地,在步骤S21中,向对应网络设备发送关于目标无线接入点的接入信息请求。需要说明的是,所述网络设备可以是包括但不限于包括云端服务设备和异地存储服务设备的存储设备等。其中,所述云端服务设备包括计算机、集线器、交换机、网桥、路由器、网关、网络接口卡、无线接入点(WAP)及调制解调器等。在本申请的一个优选实施例中,优选所述网络设备为云端服务设备。其中,所述云端服务设备仅为本申请所述网络设备的一个优选实施例,其他现有的或今后可能出现的所述网络设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。具体地,在步骤S22中,接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息。在一实施例中,接收网络设备返回的由{SSID+MAC地址+地理位置信息}唯一确定的目标无线热点对应的多个密码信息;也可以接收目标无线热点下的多个密码及每一密码的优先级信息,即优选地,步骤S22包括:接收所述网络设备基于所述接入信息请求返回的、所述目标无线接入点对应的多个接入信息及每个接入信息的连接优先级信息。例如,向网络设备发送目标无线热点1的密码请求,接着,接收由网络设备返回的无线热点1的密码PIN1、PIN2、PIN3及对应的连接优先级信息C1、C2和C3。具体地,在步骤S23中,根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。接上例,无线热点1的密码PIN1、PIN2、PIN3的连接优先级信息C1、C2和C3的排序为C1>C3>C2,则用户设备利用PIN1与目标无线热点1建立无线连接,若建立不成功则再进行利用PIN3进行建立,直至成功建立无线连接。优选地,所述步骤S23还包括:基于多个优选接入信息中的每个优选接入信息,尝试建立用户设备与所述目标无线接入点间的无线连接,直至成功建立所述无线连接。在一具体实施例中,接收从网络设备返回的优选出的多个优选接入信息,用户设备依次利用每个优选接入信息,尝试建立用户设备与所述目标无线接入点间的无线连接,直至建立所述无线连接。例如,优选出目标无线接入点(目标无线热点)A的多个优选接入信息(密码)为{PIN1、PIN2、PIN3},则用户设备接收到此三个优选密码后,按照优先级顺序依次使用PIN1、PIN2、PIN3,进行后台的身份验证,尝试连接目标无线热点A,直至建立无线连接,即按照使用每个优选密码的先后顺序,依次进行验证,尝试建立用户设备与目标热点的无线连接,若PIN1通过验证,目标无线热点A与用户设备间成功建立无线连接,则不需再验证PIN2、PIN3。需要说明的是,用户设备接收到的从网络设备返回的优选接入信息也可能为一个,此时只需验证该优选接入信息,尝试建立用户设备与目标无线接入点间的无线连接。优选地,所述方法还包括:向所述网络设备报告所述多个接入信息的连接结果信息。在此,当用户设备与目标无线热点间建立无线连接时,需要向网络设备报告所用密码的连接结果信息,包括成功连接、未成功连接和未尝试连接等连接结果信息,以使网络设备更新目标无线热点的连接记录信息。图3示出根据本申请一个方面的一种用于提供无线接入点的接入信息的网络设备与用户设备的交互示意图;其中,在步骤S21中,向对应网络设备发送关于目标无线接入点的接入信息请求;在步骤S11中,获取用户设备发送的关于目标无线接入点的接入信息请求;接着,在步骤S12中,确定所述目标无线接入点对应的多个接入信息;随后,在步骤S13中,基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备。在步骤S22中,接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息;最后,在步骤S23中,根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。本申请所述的一种用于提供无线接入点的接入信息的方法,实现了接入信息的精确下发,从而提高用户设备连接目标无线接入点的连接成功率并降低了网络设备的功耗。图4示出根据本申请另一个方面的一种用于提供无线接入点的接入信息的网络设备的结构示意图。所述网络设备1包括获取装置11、匹配装置12和发送装置13,其中,获取装置11获取用户设备发送的关于目标无线接入点的接入信息请求;匹配装置12确定所述目标无线接入点对应的多个接入信息;发送装置13基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模式要求。具体地,获取装置11获取用户设备发送的关于目标无线接入点的接入信息请求。在此,所述无线接入点为一个无线网络的接入点,用户设备通过无线接入点接入到互联网进行查询、社交、购物、导航等,所述接入信息包括连接无线接入点需要的接入信息,例如密码,为表述方便,在本申请以下的实施例中,将无线接入点与无线热点、接入信息与密码可分别进行互换使用。在实际应用场景中,由于无线热点分享用户可能多次修改热点密码,其中,前后多次修改的密码可能存在重复,或不同山寨热点使用相同的服务集标识和MAC地址,使得网络设备存储了同一个无线热点的多个密码,当获取到用户设备所发的目标无线热点的密码请求时,网络设备会将目标无线热点的多个密码下发给用户设备,以保证用户设备连接成功的概率。需要说明的是,所述用户设备其包括但不限于任何一种可与用户通过触摸板进行人机交互的移动电子产品,例如智能手机、PDA等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等。所述网络设备可以是包括但不限于包括云端服务设备和异地存储服务设备的存储设备等。其中,所述云端服务设备包括计算机、集线器、交换机、网桥、路由器、网关、网络接口卡、无线接入点(WAP)及调制解调器等。在本申请的一个优选实施例中,优选所述网络设备为云端服务设备。具体地,匹配装置12确定所述目标无线接入点对应的多个接入信息。在此,网络设备中记录了同一个无线热点的多个密码,当获取到用户设备的目标无线热点的密码请求时,在网络设备中根据密码请求进行匹配查找进而确定所述目标无线热点对应的多个密码。需要说明的是,进行匹配查找目标无线热点对应的多个密码的方式有多种,可基于目标无线热点的身份标识信息,或预先设定的匹配规则,从而准确的查找到目标无线热点下的多个密码,以实现用户设备接入互联网时所需的无线热点的身份验证密码,提高连接成功率。优选地,所述匹配装置12用于基于所述目标无线接入点的标识信息确定所述目标无线接入点对应的多个接入信息。在本申请所述的一优选实施例中,确定所述目标无线热点对应的多个密码的方式优选的为基于所述目标无线热点的标识信息进行确定。需要说明的是,所述标识信息包括目标无线接入点的名称信息、MAC地址信息及地理位置信息中的至少任一项,在此,无线热点名称信息包括服务集标识(SSID)信息,例如,移动公司提供的热点名称为CMCC。标识信息有以下几种形式:{SSID},{SSID+MAC地址},{SSID+地理位置信息}和{SSID+MAC地址+地理位置信息};其中,{SSID}代表具有相同的SSID标识的无线热点,其他三种形式代表内容与{SSID}代表内容一一对应。在步骤S12中,确定了无线热点的标识信息即可匹配到该无线热点对应的多个密码,例如,目标无线热点的标识信息为{A+B}({SSID+MAC地址}),在具有相同标识信息为A(SSID)的多个无线热点中查找到标识信息为{A+B}({SSID+MAC地址})对应的目标无线热点,进而确定目标无线热点对应的已被记录的多个密码。本领域技术人员应能理解,上述的确定所述目标无线接入点对应的多个接入信息方法仅为举例,其他现有的或今后可能出现的确定所述目标无线接入点对应的多个接入信息方法如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。更优选地,所述目标无线接入点的标识信息包括所述目标无线接入点的名称信息、MAC地址信息及地理位置信息。在实际应用场景中,会出现山寨无线热点,不同的山寨无线热点会使用相同的SSID+MAC地址,此时,网络设备记录的同一个(SSID+MAC地址)无线热点可能对应存储有N个相同标识热点各自的密码,当用户设备请求该N个(SSID)无线热点中某一个无线热点的密码时,网络设备会将该N个(SSID+MAC地址)无线热点对应的所有密码均下发给该用户设备,其中,包含具有相同SSID+MAC地址的不同热点的密码。在一优选实施例中,使用{SSID+MAC地址+地理位置信息}的标识信息可以区分同一个热点(SSID)对应的各个实际不同的热点,并唯一确定一个无线热点,从而进一步地实现密码精确下发,提高连接成功率。具体地,发送装置13基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备。在此,网络设备可将所请求的无线热点对应的多个密码下发给用户设备,例如,网络设备将由{SSID+MAC地址+地理位置信息}唯一确定的一个无线热点对应的多个密码下发给用户设备,此时,若网络设备已经按照连接优先级信息将多个密码进行排序,并依次下发给用户设备,则用户设备按照网络设备下发的密码顺序依次连接目标无线热点,需要说明的是,若网络设备没有计算目标无线热点的多个密码中每个密码的连接优选级时,网络设备只需将多个密码信息下发给用户设备,用户设备按照网络设备所下发的密码顺序进行使用;也可以是,网络设备将目标热点下的多个密码及每一密码的优先级信息同时下发给用户设备,即网络设备将目标无线热点的多个密码及每个密码的连接优先级信息一起下发给用户设备,由用户设备按照连接优先级信息自主决定目标无线热点的多个密码连接的先后顺序。优选地,所述发送装置13用于:基于所述接入信息请求将所述多个接入信息及每个接入信息的连接优先级信息发送至所述用户设备。在本申请的一优选实施例中,将目标无线热点下的多个密码及每个密码的连接优先级信息下发给用户设备,由用户设备按照连接优先级信息自主决定目标无线热点的多个密码连接的先后顺序,例如,目标无线热点A对应的多个密码分别为PIN1、PIN2、PIN3、PIN4,对应的连接优先级信息分别为a、b、c、d,网络设备将{PIN1,a}、{PIN2,b}、{PIN3,c}、{PIN4,d}一起下发给用户设备,在用户设备端,按照优先级信息a,b,c,d从最高优先级开始排列的密码顺序为PIN4←PIN2←PIN1←PIN3,则用户设备首先使用PIN4进行尝试连接,然后再依次使用PIN2、PIN1、PIN3进行尝试连接,提高了用户设备与目标无线热点A进行连接的连接成功率。优选地,所述网络设备还包括:计算装置(未示出),用于基于所述目标无线接入点的连接记录信息确定每个接入信息的连接优先级信息;其中,发送装置13用于:基于所述接入信息请求将所述多个接入信息按所述连接优先级信息发送至所述用户设备。在此,所述连接记录信息包括:目标接入点的标识信息、连接成功率信息、连接时长信息、历史修改接入信息。其中,连接成功率信息为接入信息的连接成功的次数与连接的总次数的比值信息。在一优选实施例中,各个密码记录按照各自的连接成功率、连接时长等信息确定了相应的优先级,网络设备会将该确定的优先级同时提供给需求的用户设备,以帮助用户设备进一步提高成功连接的效率。更优选地,所述计算装置用于:基于所述目标无线接入点的连接记录信息,以及所述连接记录信息中参数对应的连接权重,确定每个接入信息的连接优先级信息。在此,利用连接记录信息中的参数及参数对应的连接权重进行确定每个接入信息的连接优先级信息,例如,选取其中的连接成功率和连接时长作为计算参数,将连接成功率的连接权重记作0.7,连接时长的连接权重记作0.3,则密码PIN1、PIN2、PIN3、PIN4的连接优先级信息如表格1所示,根据各参数的连接权重的计算得到各个密码对应的连接优先级信息。表格1各密码的连接优先级信息的计算密码连接成功率(%)连接时长(min)优先级信息PIN1a1b1a1*0.7+b1*0.3PIN2a2b2a2*0.7+b2*0.3PIN3a3b3a3*0.7+b3*0.3PIN4a4b4a4*0.7+b4*0.3本领域技术人员应能理解,上述表格1中使用连接成功率及连接时长这两个参数以进行确定每个接入信息的连接优先级信息的方法仅为举例,其他现有的或今后可能出现的确定每个接入信息的连接优先级信息的方法如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。优选地,所述网络设备还包括:筛选装置(未示出),用于基于预定的优选规则及所述优先级信息从所述多个接入信息优选一个或多个优选接入信息;其中,所述发送装置13还用于:基于所述接入信息请求将所述一个或多个优选接入信息按每个优选接入信息的连接优先级信息发送至所述用户设备。在此,同一个目标无线热点对应多个密码,而在实际应用需求中,并不需要把目标无线热点下的所有密码进行下发,如某一密码仅被使用过一次且连接时长很短,当用户设备请求目标无线热点的密码时,无需再将该密码下发给用户设备,减少下发密码的数量可提高连接效率。因此,为了进一步的提高用户设备连接无线热点的连接效率,可按照预定的优选规则及确定的优先级信息进行优选出一个或多个比较优的密码。例如,目标无线热点B下的所有密码为{PIN1,PIN2,……,PINn},在该密码集合中选取一个子集{PIN1,PIN2,……,PINm}(其中,m≤n),该子集中的密码可代表连接成功率相对较高的一些密码。更优选地,所述优选规则包括以下至少任一项:所述一个或多个优选接入信息的累计连接成功率等于或大于预定的第一连接成功阈值;每个优选接入信息的连接成功率等于或大于预定的第二连接成功阈值;每个优选接入信息的连接成功率等于或大于预定的第二连接成功阈值,且所述每个优选接入信息的连接时长等于或大于预定的连接时长阈值。在此,从某一无线热点的密码集合中优选出一个或多个优选密码时,可计算累计的连接成功率,即计算其中,ci代表密码PINi的连接成功率,用C代表预定的第一连接成功阈值,当时,密码{PIN1,……PINm}为优选的密码子集。例如,无线热点1的所有密码为PIN1、PIN2、PIN3、PIN4和PIN5,对应的连接成功率分别为c1,c2,c3,c4和c5,当(c1+c2+c3)≥C时,优选地选取PIN1、PIN2、PIN3按照每个密码的优选级信息下发给用户设备,而密码PIN4、PIN5不再下发给用户设备。在本申请的又一优选实施例中,从某一无线热点的密码集合中优选出一个或多个优选密码时,也可按照每个密码的连接成功率等于或大于预定的第二连接成功阈值进行筛选,例如,预定的第二连接成功阈值为D,无线热点2的所有密码为PIN1、PIN2、PIN3和PIN4及对应的连接成功率分别为d1,d2,d3,d4,当满足d1≥D,d3≥D时,对应的密码PIN1、PIN3为优选的密码,网络设备将这两个满足优选规则的密码按照每个密码的优选级信息下发给用户设备。在本申请的另一优选实施例中,从某一无线热点的密码集合中优选出一个或多个优选密码时,还可按照每个密码的连接成功率等于或大于预定的第二连接成功阈值且每个优选密码的连接时长等于或大于预定的连接时长阈值进行筛选,例如,预定的第二连接成功阈值为D,预定的连接时长阈值为M,无线热点3的所有密码为PIN1、PIN2、PIN3和PIN4及对应的连接成功率分别为d1,d2,d3,d4,对应的连接时长分别为m1,m2,m3,m4。由d1≥D,d2≥D,d3≥D且m1≥M,m3≥M可确定密码PIN1、PIN3为满足优选规则的优选密码,将这两个优选密码按照每个密码的优先级信息下发给用户设备。本领域技术人员应能理解,上述优选规则的方法仅为举例,其他现有的或今后可能出现的优选规则的方法如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。优选地,所述网络设备1还包括:接收结果装置(未示出)和更新装置(未示出),其中,接收结果装置用于接收所述用户设备向所述网络设备报告的所述多个接入信息的连接结果信息;更新装置用于根据所述连接结果信息更新所述目标无线接入点的连接记录信息。在一优选实施例中,连接结果信息可为当前密码连接已成功信息,或当前密码连接未成功信息,或用户设备未尝试使用当前密码连接信息,例如,目标无线热点1的密码为PIN1、PIN2、PIN3,用户设备接收PIN1在进行身份凭证验证时未通过,当用户设备接收PIN2进行连接验证时通过验证成功连接上了目标无线热点1,而密码PIN3未进行尝试连接,则网络设备获取到PIN1连接未成功、PIN2连接成功、PIN3未尝试连接的结果信息,接着,根据PIN1、PIN2和PIN3的连接结果信息进行更新目标无线热点的连接记录信息,如密码PIN1的连接成功次数等连接记录信息。图4示出根据本申请另一个方面的一种用于提供无线接入点的接入信息的用户设备的结构示意图。所述用户设备2包括请求装置21、接收接入信息装置22和连接装置23,其中,请求装置21向对应网络设备发送关于目标无线接入点的接入信息请求;接收接入信息装置22接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息;连接装置23根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。具体地,请求装置21向对应网络设备发送关于目标无线接入点的接入信息请求。需要说明的是,所述网络设备可以是包括但不限于包括云端服务设备和异地存储服务设备的存储设备等。其中,所述云端服务设备包括计算机、集线器、交换机、网桥、路由器、网关、网络接口卡、无线接入点(WAP)及调制解调器等。在本申请的一个优选实施例中,优选所述网络设备为云端服务设备。其中,所述云端服务设备仅为本申请所述网络设备的一个优选实施例,其他现有的或今后可能出现的所述网络设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。具体地,接收接入信息装置22接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息。在一实施例中,接收网络设备返回的由{SSID+MAC地址+地理位置信息}唯一确定的目标无线热点对应的多个密码信息;也可以接收目标无线热点下的多个密码及每一密码的优先级信息,即优选地,接收接入信息装置22用于:接收所述网络设备基于所述接入信息请求返回的、所述目标无线接入点对应的多个接入信息及每个接入信息的连接优先级信息。例如,向网络设备发送目标无线热点1的密码请求,接着,接收由网络设备返回的无线热点1的密码PIN1、PIN2、PIN3及对应的连接优先级信息C1、C2和C3。具体地,连接装置23根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。接上例,无线热点1的密码PIN1、PIN2、PIN3的连接优先级信息C1、C2和C3的排序为C1>C3>C2,则用户设备利用PIN1与目标无线热点1建立无线连接,若建立不成功则再进行利用PIN3进行建立,直至成功建立无线连接。优选地,所述连接装置23用于:基于多个优选接入信息中的每个优选接入信息,尝试建立用户设备与所述目标无线接入点间的无线连接,直至成功建立所述无线连接。在一具体实施例中,接收从网络设备返回的优选出的多个优选接入信息,用户设备依次利用每个优选接入信息,尝试建立用户设备与所述目标无线接入点间的无线连接,直至建立所述无线连接。例如,优选出目标无线接入点(目标无线热点)A的多个优选接入信息(密码)为{PIN1、PIN2、PIN3},则用户设备接收到此三个优选密码后,按照优先级顺序依次使用PIN1、PIN2、PIN3,进行后台的身份验证,尝试连接目标无线热点A,直至建立无线连接,即按照使用每个优选密码的先后顺序,依次进行验证,尝试建立用户设备与目标热点的无线连接,若PIN1通过验证,目标无线热点A与用户设备间成功建立无线连接,则不需再验证PIN2、PIN3。需要说明的是,用户设备接收到的从网络设备返回的优选接入信息也可能为一个,此时只需验证该优选接入信息,尝试建立用户设备与目标无线接入点间的无线连接。优选地,所述用户设备2还包括:反馈装置(未示出),用于向所述网络设备报告所述多个接入信息的连接结果信息。在此,当用户设备与目标无线热点间建立无线连接时,需要向网络设备报告所用密码的连接结果信息,包括成功连接、未成功连接和未尝试连接等连接结果信息,以使网络设备更新目标无线热点的连接记录信息。图6示出根据本申请一个方面的一种用于提供无线接入点的接入信息的系统结构示意图;所述系统包括网络设备1和用户设备2,其中,网络设备对应若干用户设备,网络设备1包括:获取装置11、匹配装置12和发送装置13,用户设备2包括:请求装置21、接收接入信息装置22和连接装置23,在此,请求装置21向对应网络设备发送关于目标无线接入点的接入信息请求;获取装置11获取用户设备发送的关于目标无线接入点的接入信息请求;匹配装置12确定所述目标无线接入点对应的多个接入信息;发送装置13基于所述接入信息请求将所述多个接入信息按每个接入信息的连接优先级信息发送至所述用户设备。接收接入信息装置22接收所述网络设备基于所述接入信息请求按每个接入信息的连接优先级信息返回的、所述目标无线接入点对应的多个接入信息;连接装置23根据所述连接优先级信息利用所述多个接入信息建立用户设备与所述目标无线接入点间的无线连接。本申请所述的一种用于提供无线接入点的接入信息的网络设备和用户设备,实现了接入信息的精确下发,从而提高用户设备连接目标无线接入点的连接成功率并降低了网络设备的功耗。需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1