一种WiFi网络接入方法、装置及系统与流程

文档序号:16150033发布日期:2018-12-05 17:23阅读:199来源:国知局

本申请涉及通信技术领域,尤其涉及一种无线保真(wirelessfidelity,wifi)网络接入方法、装置及系统。

背景技术

wifi通信技术是一种短距离无线连接技术,随着wifi通信技术在办公和家庭场景中的广泛应用,由于共享wifi网络而带来的安全问题也越来越普遍。

通常,共享wifi网络主要是通过共享wifi的接入密码的方式实现。例如,当需要共享家庭wifi网络时,家庭成员将wifi网络的ssid和密码告知访客,访客在其上网设备搜索到的wifi信号列表中找到对应ssid,并手动输入该密码,以接入该wifi网络,从而实现该wifi网络的共享。

然而,当采用上述共享wifi网络的方法,一旦家庭成员将密码告知给访客,访客将能够长期通过密码接入wifi网络,这便会存在访客将密码泄漏给其他人的风险,或者是被访客的上网设备中存在的部分软件能够收集到该wifi网络的ssid以及密码,并大范围共享给第三方的风险。



技术实现要素:

本申请提供了一种wifi网络接入方法、装置及系统,以解决wifi密码泄漏的问题。

第一方面,本申请提供一种wifi网络接入方法,包括:控制管理平台接收请求消息,该请求消息包括路由器的标识、临时服务集标识ssid和第一用户的标识,该请求消息用于请求允许第一上网设备使用该临时ssid接入该路由器提供的wifi网络,该第一用户为使用该第一上网设备的用户或该第一上网设备所归属的用户;该控制管理平台根据该路由器的标识确定该路由器为该控制管理平台管理的路由器,并确定该路由器所归属的第二用户的标识;该控制管理平台根据该第一用户的标识与该第二用户的标识确定该第一用户与该第二用户的关系类型;该控制管理平台根据该关系类型对应的接入控制操作,确定允许该第一上网设备使用该临时ssid接入该wifi网络;该控制管理平台向该路由器发送第一指示消息,该第一指示消息用于指示该路由器正式启用该临时ssid;该控制管理平台向该第一上网设备发送第一响应消息,该第一响应消息用于通知该第一上网设备允许该第一上网设备使用该临时ssid接入该wifi网络。

采用本申请提供的wifi网络接入方法,控制管理平台通过确定第一用户与第二用户的关系类型,并执行与确定的关系类型对应的接入控制操作。当管理路由器的控制管理平台根据与该关系类型对应的接入控制操作确定允许第一上网设备接入该路由器提供的wifi网络时,该控制管理平台通过控制路由器启用该路由器为第一上网设备分配的临时ssid,以使得第一上网设备能够使用该临时ssid接入该路由器提供的wifi网络,而无需使用与该路由器的公开ssid以及密码接入wifi网络,从而避免了wifi密码泄漏的问题,提高了wifi网络的安全性。

且,采用本申请提供的wifi网络接入方法,使得第一用户在控制第一上网设备接入wifi网络时,无需记忆复杂的密码,并快速方便的接入wifi网络,提高了用户体验。

在一种可能的设计中,控制管理平台根据关系类型对应的接入控制操作,确定允许第一上网设备使用临时ssid接入wifi网络,包括:该控制管理平台根据该关系类型对应的接入控制操作,向第二上网设备发送指示请求消息,该指示请求消息用于请求该第二上网设备下发接入控制指示消息,该第二上网设备为该第二用户所使用的设备,该接入控制指示消息为允许接入指示消息或拒绝接入指示消息;该控制管理平台接收到该第二上网设备发送的允许接入指示消息,该控制管理平台确定允许该第一上网设备使用该临时ssid接入该wifi网络。

通过这种可能的设计,可以由第二用户自己判断是否允许第一用户的第一上网设备接入wifi网络,提高了用户体验。

在一种可能的设计中,控制管理平台确定第一用户与第二用户的关系类型之后,该方法还包括:该控制管理平台根据该关系类型对应的接入控制操作,确定拒绝该第一上网设备使用该临时ssid接入该wifi网络;该控制管理平台向该第一上网设备发送第二响应消息,该第二响应消息用于通知该第一上网设备拒绝该第一上网设备使用该临时ssid接入该wifi网络。

在一种可能的设计中,控制管理平台根据关系类型对应的接入控制操作,确定拒绝第一上网设备使用临时ssid接入wifi网络,包括:该控制管理平台根据该关系类型对应的接入控制操作,向第二上网设备发送指示请求消息,该指示请求消息用于请求该第二上网设备下发接入控制指示消息,该第二上网设备为该第二用户所使用的设备,该接入控制指示消息为允许接入指示消息或拒绝接入指示消息;该控制管理平台接收该第二上网设备发送的拒绝接入指示消息,该控制管理平台确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

在上述两种可能的设计中,控制管理平台通过确定第一用户与第二用户的关系类型拒绝第一用户的接入请求,从而避免wifi网络被过度使用,造成第二用户的损失。并且控制管理平台在确定拒绝该第一上网设备使用该临时ssid接入该wifi网络之后,能够及时通知第一上网设备不允许使用该临时ssid接入该wifi网络,使得第一上网设备能够及时尝试接入其他wifi网络,或者采用其他接入方式接入该wifi网络。

在一种可能的设计中,控制管理平台接收请求消息之后,该方法还包括:该控制管理平台根据该路由器的标识确定该路由器不为该控制管理平台管理的路由器,该控制管理平台确定拒绝该第一上网设备使用该临时ssid接入该wifi网络;该控制管理平台向该第一上网设备发送第二响应消息,该第二响应消息用于通知该第一上网设备拒绝该第一上网设备使用该临时ssid接入该wifi网络。

在这种可能的设计中,当控制管理平台判断第一上网设备所请求接入的路由器不为该控制管理平台所管理的路由器时,该控制管理平台能够直接能够拒绝第一用户的接入请求,并及时通知第一上网设备不允许使用该临时ssid接入该wifi网络,使得第一上网设备能够及时尝试接入其他wifi网络,或者采用其他接入方式接入该wifi网络。

在一种可能的设计中,该请求消息为该第一上网设备发送的第一请求消息,或者,该请求消息为第三方平台发送的第二请求消息。

在一种可能的设计中,当该请求消息为第二请求消息时,控制管理平台根据第一用户的标识与第二用户的标识确定第一用户与第二用户的关系类型,包括:该控制管理平台向该第三方平台发送判断请求消息,该判断请求消息包括该第一用户的标识和该第二用户的标识,该判断请求消息用于请求该第三方平台判断该第二用户与该第一用户的关系类型;该控制管理平台接收该第三方平台发送的该关系类型;该控制管理平台根据该关系类型对应的接入控制策略,确定允许或拒绝该第一上网设备使用该临时ssid接入该wifi网络。

在一种可能的设计中,当控制管理平台确定允许第一上网设备使用临时ssid接入该wifi网络时,该控制管理平台向第三方平台发送第一响应消息,以由该第三方平台将该第一响应消息转发至该第一上网设备;当该控制管理平台确定拒绝该第一上网设备使用该临时ssid接入该wifi网络时,该控制管理平台向该第三方平台发送第二响应消息,以由该第三方平台将该第二响应消息转发至该第一上网设备。

通过上述两种可能的设计,使得未加入控制管理平台的第一上网设备能够通过第三方平台实现智能接入wifi网络。

第二方面,本申请提供一种wifi接入方法,包括:路由器接收第一上网设备发送的智能接入请求消息,该智能接入请求消息用于请求该路由器分配临时服务期集标识ssid,该临时ssid用于使该第一上网设备接入该路由器提供的wifi网络;该路由器生成该临时ssid,该临时ssid的有效时间为第一预设时间段;该路由器向该第一上网设备发送智能接入响应消息,该智能接入响应消息携带该临时ssid;若该路由器在该第一预设时间段内,接收到管理该路由器的控制管理平台发送的第一指示消息,该路由器则根据该第一指示消息的指示正式启用该临时ssid,以使得该临时ssid在该第一预设时间段结束后保持有效状态。

采用本申请提供的wifi网络接入方法,路由器通过为第一上网设备分配临时ssid,并且在控制管理平台的指示下正式启用该临时ssid,以使得第一上网设备能够使用该临时ssid接入该路由器提供的wifi网络,而无需使用与该路由器的公开ssid以及密码接入wifi网络,从而避免了wifi密码泄漏的问题,提高了wifi网络的安全性。

在一种可能的设计中,路由器根据第一指示消息的指示正式启用临时ssid之后,该方法还包括:若该路由器检测到在第二预设时间段内,该临时ssid未被使用,该路由器则控制该临时ssid失效。

在这种可能的设计中,路由器通过检测在第二预设时间段内该临时ssid的使用情况,以在该临时ssid未被使用时,及时回收该临时ssid,以避免该临时ssid被滥用,造成第二用户的损失。

在一种可能的设计中,路由器接收第一上网设备发送的智能接入请求消息之前,该方法还包括:该路由器接收该第一上网设备发送的接入请求消息,该接入请求消息包括该路由器的公开ssid,该接入请求消息用于请求允许该第一上网设备使用该公开ssid接入该wifi网络;该路由器向该第一上网设备发送提示信息,该提示信息用于提示允许采用智能接入的方式接入该wifi网络。

第三方面,本申请提供一种wifi网络接入方法,包括:第一上网设备向路由器发送智能接入请求消息,该智能接入请求消息用于请求该路由器分配临时服务期集标识ssid,该临时ssid用于使该第一上网设备接入该路由器提供的wifi网络;该第一上网设备接收该路由器发送的智能接入响应消息,该智能接入响应消息包括该路由器的标识和该临时ssid;该第一上网设备向业务平台发送第一请求消息,该第一请求消息包括该路由器的标识、该临时ssid和第一用户的标识,该第一用户为使用该第一上网设备的用户或该第一上网设备所归属的用户,该第一请求消息用于请求允许该第一上网设备使用该临时ssid接入该wifi网络;该第一上网设备接收该业务平台发送的第一响应消息,该第一响应消息用于通知该第一上网设备允许使用该临时ssid接入该wifi网络。

采用本申请提供的wifi网络接入方法,第一上网设备通过向路由器发送智能接入请求消息,以使得路由器为该第一上网设备分配临时ssid,并且在控制管理平台的确定该第一上网设备允许使用该临时ssid接入该wifi网络时,使得第一上网设备能够使用该临时ssid接入该路由器提供的wifi网络,而无需使用与该路由器的公开ssid以及密码接入wifi网络,从而避免了wifi密码泄漏的问题,提高了wifi网络的安全性。

在一种可能的设计中,第一上网设备接收到业务平台发送的第一响应消息之前,该临时ssid的有效时间为第一预设时间段。

在一种可能的设计中,业务平台为管理该路由器的控制管理平台,或者为第三方平台;当该业务管理平台为第三方平台时,该智能接入响应消息和该第一请求消息中还包括该控制管理平台的标识。

在一种可能的设计中,第一上网设备向路由器发送智能接入请求消息之前,该方法还包括:该第一上网设备向该路由器发送接入请求消息,该接入请求消息包括该路由器的公开ssid,该接入请求消息用于请求允许该第一上网设备使用该公开ssid接入该wifi网络;该第一上网设备接收该路由器发送的提示信息,该提示信息用于提示允许采用智能接入的方式接入该wifi网络。

第四方面,本申请提供一种wifi接入方法,包括:第三方平台接收第一上网设备发送的第一请求消息,该第一请求消息包括路由器的标识、临时服务集标识ssid、控制管理平台的标识和第一用户的标识,该第一请求消息用于请求允许该第一上网设备使用该临时ssid接入该路由器提供的wifi网络,该第一用户为使用该第一上网设备的用户或该第一上网设备所归属的用户;该第三方平台向与该控制管理平台的标识对应的控制管理平台发送第二请求消息,该第二请求消息包括该路由器的标识、该临时ssid、和该第一用户的标识,该第二请求消息用于请求允许该第一上网设备使用该临时ssid接入该路由器提供的wifi网络;该第三方平台接收该控制管理平台发送的判断请求消息,该判断请求消息包括该第一用户的标识和第二用户的标识,该第二用户为该路由器所归属的用户,该判断请求消息用于请求该第三方平台判断该第二用户与该第一用户的关系类型;该第三方平台根据该第一用户的标识和该第二用户的与该第一用户的关系类型;该第三方平台向该控制管理平台发送该关系类型;该第三方平台接收该控制管理平台发送的第一响应消息,该第一响应消息用于通知该第一上网设备允许使用该临时ssid接入该wifi网络;该第三方平台向该第一上网设备发送该第一响应消息。

采用本申请提供的wifi网络接入方法,第三方平台通过确定第一用户与第二用户的关系类型,以使得控制管理平台能够执行与该确定的关系类型对应的接入控制操作。当控制管理平台的确定该第一上网设备允许使用该临时ssid接入该wifi网络时,第三方平台通过向第一上网设备转发第一响应消息,以使得第一上网设备能够使用该临时ssid接入该路由器提供的wifi网络,而无需使用与该路由器的公开ssid以及密码接入wifi网络,从而避免了wifi密码泄漏的问题,提高了wifi网络的安全性。

在一种可能的设计中,第三方平台向与该控制管理平台的标识对应的控制管理平台发送第二请求消息之后,该方法还包括:该第三方平台接收该控制管理平台发送的第二响应消息,该第二响应消息用于通知该第一上网设备不允许使用该临时ssid接入该wifi网络;该第三方平台向该第一上网设备发送该第二响应消息。

第五方面,本申请提供一种控制管理平台,包括:接收单元,用于接收请求消息,该请求消息包括路由器的标识、临时服务集标识ssid和第一用户的标识,该请求消息用于请求允许第一上网设备使用该临时ssid接入该路由器提供的wifi网络,该第一用户为使用该第一上网设备的用户或该第一上网设备所归属的用户;处理单元,用于根据该接收单元接收到的该路由器的标识确定该路由器为该控制管理平台管理的路由器,并确定该路由器所归属的第二用户的标识;该处理单元,还用于根据该接收单元接收到的该第一用户的标识与该第二用户的标识确定该第一用户与该第二用户的关系类型;该处理单元,还用于根据该关系类型对应的接入控制操作,确定允许该第一上网设备使用该临时ssid接入该wifi网络;发送单元,用于向该路由器发送第一指示消息,该第一指示消息用于指示该路由器正式启用该临时ssid;该发送单元,还用于向该第一上网设备发送第一响应消息,该第一响应消息用于通知该第一上网设备允许该第一上网设备使用该临时ssid接入该wifi网络。

在一种可能的设计中,处理单元根据关系类型对应的接入控制操作,确定允许第一上网设备使用临时ssid接入wifi网络,具体包括:根据该关系类型对应的接入控制操作,向第二上网设备发送指示请求消息,该指示请求消息用于请求该第二上网设备下发接入控制指示消息,该第二上网设备为该第二用户所使用的设备,该接入控制指示消息为允许接入指示消息或拒绝接入指示消息;接收到该第二上网设备发送的允许接入指示消息,确定允许该第一上网设备使用该临时ssid接入该wifi网络。

在一种可能的设计中,处理单元,还用于在确定第一用户与第二用户的关系类型之后,根据该关系类型对应的接入控制操作,确定拒绝第一上网设备使用该时ssid接入该wifi网络;该发送单元,还用于向该第一上网设备发送第二响应消息,该第二响应消息用于通知该第一上网设备拒绝该第一上网设备使用该临时ssid接入该wifi网络。

在一种可能的设计中,处理单元根据关系类型对应的接入控制操作,确定拒绝第一上网设备使用临时ssid接入wifi网络,具体包括:根据该关系类型对应的接入控制操作,向第二上网设备发送指示请求消息,该指示请求消息用于请求该第二上网设备下发接入控制指示消息,该第二上网设备为该第二用户所使用的设备,该接入控制指示消息为允许接入指示消息或拒绝接入指示消息;接收到该第二上网设备发送的拒绝接入指示消息,确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

在一种可能的设计中,处理单元,还用于在接收单元接收请求消息之后,根据路由器的标识确定该路由器不为控制管理平台管理的路由器,并确定拒绝该第一上网设备使用该临时ssid接入该wifi网络;该发送单元,还用于向该第一上网设备发送第二响应消息,该第二响应消息用于通知该第一上网设备拒绝该第一上网设备使用该临时ssid接入该wifi网络。

在一种可能的设计中,接收单元接收到的请求消息为第一上网设备发送的第一请求消息,或者,该请求消息为第三方平台发送的第二请求消息。

在一种可能的设计中,当请求消息为第二请求消息时,处理单元根据第一用户的标识与第二用户的标识确定该第一用户与该第二用户的关系类型,具体包括:向该第三方平台发送判断请求消息,该判断请求消息包括该第一用户的标识和该第二用户的标识,该判断请求消息用于请求该第三方平台判断该第二用户与该第一用户的关系类型;接收该第三方平台发送的该关系类型;根据该关系类型对应的接入控制策略,确定允许或拒绝该第一上网设备使用该临时ssid接入该wifi网络。

在一种可能的设计中,当处理单元确定允许第一上网设备使用临时ssid接入wifi网络时,发送单元向第三方平台发送第一响应消息,以由该第三方平台将该第一响应消息转发至该第一上网设备;当该处理单元确定拒绝该第一上网设备使用该临时ssid接入该wifi网络时,该发送单元向该第三方平台发送第二响应消息,以由该第三方平台将该第二响应消息转发至该第一上网设备。

本申请提供的控制管理平台的技术效果可以参见上述第一方面或第一方面的各个实现方式的技术效果,此处不再赘述。

第六方面,本申请提供一种路由器,包括:接收单元,用于接收第一上网设备发送的智能接入请求消息,该智能接入请求消息用于请求处理单元分配临时服务期集标识ssid,该临时ssid用于使该第一上网设备接入该路由器提供的无线保真wifi网络;该处理单元,用于生成该临时ssid,该临时ssid的有效时间为第一预设时间段;发送单元,用于向该第一上网设备发送智能接入响应消息,该智能接入响应消息携带该处理单元生成的该临时ssid;该处理单元,还用于若该接收单元在该第一预设时间段内,接收到管理该路由器的控制管理平台发送的第一指示消息,则根据该第一指示消息的指示正式启用该临时ssid,以使得该临时ssid在该第一预设时间段结束后保持有效状态。

在一种可能的设计中,处理单元,还用于在根据第一指示消息的指示正式启用临时ssid之后,若检测到在第二预设时间段内,该临时ssid未被使用,则控制该临时ssid失效。

在一种可能的设计中,接收单元,还用于在接收第一上网设备发送的智能接入请求消息之前,接收第一上网设备发送的接入请求消息,该接入请求消息包括该路由器的公开ssid,该接入请求消息用于请求允许该第一上网设备使用该公开ssid接入该wifi网络;该发送单元,还用于向该第一上网设备发送提示信息,该提示信息用于提示允许采用智能接入的方式接入该wifi网络。

本申请提供的路由器的技术效果可以参见上述第二方面或第二方面的各个实现方式的技术效果,此处不再赘述。

第七方面,本申请提供一种第一上网设备,包括:发送单元,用于向路由器发送智能接入请求消息,该智能接入请求消息用于请求该路由器分配临时服务期集标识ssid,该临时ssid用于使该第一上网设备接入该路由器提供的无线保真wifi网络;接收单元,用于接收该路由器发送的智能接入响应消息,该智能接入响应消息包括该路由器的标识和该临时ssid;该发送单元,还用于向业务平台发送第一请求消息,该第一请求消息包括该路由器的标识、该临时ssid和第一用户的标识,该第一用户为使用该第一上网设备的用户或该第一上网设备所归属的用户,该第一请求消息用于请求允许该第一上网设备使用该临时ssid接入该wifi网络;该接收单元,还用于接收该业务平台发送的第一响应消息,该第一响应消息用于通知该第一上网设备允许使用该临时ssid接入该wifi网络。

在一种可能的设计中,接收单元接收到业务平台发送的第一响应消息之前,该临时ssid的有效时间为第一预设时间段。

在一种可能的设计中,业务平台为管理路由器的控制管理平台,或者为第三方平台;当该业务管理平台为第三方平台时,该智能接入响应消息和该第一请求消息中还包括该控制管理平台的标识。

在一种可能的设计中,发送单元,还用于在向路由器发送智能接入请求消息之前,向路由器发送接入请求消息,接入请求消息包括该路由器的公开ssid,该接入请求消息用于请求允许第一上网设备使用该公开ssid接入wifi网络;该接收单元,还用于接收该路由器发送的提示信息,该提示信息用于提示允许采用智能接入的方式接入该wifi网络;该发送单元向路由器发送智能接入请求消息,具体包括:根据该提示信息的提示,向该路由器发送该智能接入请求消息。

本申请提供的第一上网设备的技术效果可以参见上述第三方面或第三方面的各个实现方式的技术效果,此处不再赘述。

第八方面,本申请提供一种第三方平台,包括:接收单元,用于接收第一上网设备发送的第一请求消息,该第一请求消息包括路由器的标识、临时服务集标识ssid、控制管理平台的标识和第一用户的标识,该第一请求消息用于请求允许该第一上网设备使用该临时ssid接入该路由器提供的无线保真wifi网络,该第一用户为使用该第一上网设备的用户或该第一上网设备所归属的用户;发送单元,用于向与该控制管理平台的标识对应的控制管理平台发送第二请求消息,该第二请求消息包括该路由器的标识、该临时ssid、和该第一用户的标识,该第二请求消息用于请求允许该第一上网设备使用该临时ssid接入该路由器提供的wifi网络;该接收单元,还用于在该发送单元向与该控制管理平台的标识对应的控制管理平台发送第二请求消息之后,接收该控制管理平台发送的判断请求消息,该判断请求消息包括该第一用户的标识和第二用户的标识,该第二用户为该路由器所归属的用户,该判断请求消息用于请求该第三方平台判断该第二用户的标识与该第一用户的标识之间的关系类型;该处理单元,用于根据该第一用户的标识和该第二用户的标识判断该第二用户与该第一用户的关系类型;该发送单元,还用于向该控制管理平台发送该关系类型;该接收单元,还用于接收该控制管理平台发送的第一响应消息,该第一响应消息用于通知该第一上网设备允许使用该临时ssid接入该wifi网络;该发送单元,还用于向该第一上网设备发送该第一响应消息。

在一种可能的设计中,接收单元,还用于在发送单元向与控制管理平台的标识对应的控制管理平台发送第二请求消息之后,接收该控制管理平台发送的第二响应消息,该第二响应消息用于通知该第一上网设备不允许使用该临时ssid接入该wifi网络;该发送单元,还用于向该第一上网设备发送该第二响应消息。

本申请提供的第三方平台的技术效果可以参见上述第四方面或第四方面的各个实现方式的技术效果,此处不再赘述。

第九方面,本申请还提供了一种控制管理平台,包括:处理器、存储器、通信接口以及总线;该通信接口用于接收或发送消息,所述消息来自或发至路由器或第一上网设备或第二上网设备或第三方平台;存储器,用于存储计算机执行指令;该处理器,通过总线与存储器和通信接口连接,当所述控制管理平台运行时,处理器执行存储器中存储的计算机执行指令,以实现第一方面以及第一方面的各种实现方式所述的wifi网络接入方法。

本申请提供的控制管理平台的技术效果可以参见上述第一方面或第一方面的各个实现方式的技术效果,此处不再赘述。

第十方面,本申请还提供了一种路由器,包括:处理器、存储器、通信接口以及总线;该通信接口用于接收或发送消息,该消息来自或发至控制管理平台或第一上网设备或第二上网设备或第三方平台;该存储器,用于存储计算机执行指令;该处理器,通过该总线与该存储器和该通信接口连接,当该路由器运行时,该处理器执行该存储器中存储的计算机执行指令,以实现第二方面以及第二方面的各种实现方式所述的wifi网络接入方法。

本申请提供的路由器的技术效果可以参见上述第二方面或第二方面的各个实现方式的技术效果,此处不再赘述。

第十一方面,本申请还提供了一种第一上网设备,包括:处理器、存储器、通信接口以及总线;该通信接口用于接收或发送消息,该消息来自或发至路由器或控制管理平台或第二上网设备或第三方平台;该存储器,用于存储计算机执行指令;该处理器,通过该总线与该存储器和该通信接口连接,当该第一上网设备运行时,该处理器执行该存储器中存储的计算机执行指令,以实现第三方面以及第三方面的各种实现方式所述的wifi网络接入方法。

本申请提供的第一上网设备的技术效果可以参见上述第三方面或第三方面的各个实现方式的技术效果,此处不再赘述。

第十二方面,本申请还提供了一种第三方平台,包括:处理器、存储器、通信接口以及总线;该通信接口用于接收或发送消息,该消息来自或发至路由器或第一上网设备或第二上网设备或控制管理平台;该存储器,用于存储计算机执行指令;该处理器,通过该总线与该存储器和该通信接口连接,当该第三方平台运行时,该处理器执行该存储器中存储的计算机执行指令,以实现第四方面以及第四方面的各种实现方式所述的wifi网络接入方法。

本申请提供的第三方平台的技术效果可以参见上述第四方面或第四方面的各个实现方式的技术效果,此处不再赘述。

第十三方面,本申请还提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

第十四方面,本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

第十五方面,本申请还提供了一种通信系统,包括如第五方面或第五方面的任一种实现方式所述的控制管理平台;或者,包括如第九方面或第九方面的任一种实现方式所述的控制管理平台;或者,包括如第五方面或第五方面的任一种实现方式所述的控制管理平台,以及如第八方面或第八方面的任一种实现方式所述的第三方平台;或者,包括如第九方面或第九方面的任一种实现方式所述的控制管理平台,以及如第十二方面或第十二方面的任一种实现方式所述的第三方平台。

附图说明

图1a为本申请提供的一种通信系统的示意图;

图1b为本申请提供的另一种通信系统的示意图;

图2为本申请提供的一种控制管理平台的硬件结构示意图;

图3为本申请提供的一种路由器的硬件结构示意图;

图4为为本申请提供的一种上网设备的结构示意图;

图5为本申请提供的一种第三方平台的结构示意图;

图6a为本申请提供的一种wifi网络接入方法的一个实施例的流程图一;

图6b为本申请提供的一种wifi网络接入方法的一个实施例的流程图二;

图6c为本申请提供的一种wifi网络接入方法的一个实施例的流程图三;

图7为本申请提供的一种wifi网络接入方法的一个实施例的流程图四;

图8a为本申请提供的一种wifi网络接入方法的一个实施例的流程图五;

图8b为本申请提供的一种wifi网络接入方法的一个实施例的流程图六;

图8c为本申请提供的一种wifi网络接入方法的一个实施例的流程图七;

图9为本申请提供的一种wifi网络接入方法的一个实施例的流程图八;

图10a为本申请提供的一种控制管理平台的结构示意图一;

图10b为本申请提供的一种控制管理平台的结构示意图二;

图10c为本申请提供的一种控制管理平台的结构示意图三;

图11a为本申请提供的一种路由器的结构示意图一;

图11b为本申请提供的一种路由器的结构示意图二;

图11c为本申请提供的一种路由器的结构示意图三;

图12a为本申请提供的一种第一上网设备的结构示意图一;

图12b为本申请提供的一种第一上网设备的结构示意图二;

图12c为本申请提供的一种第一上网设备的结构示意图三;

图13a为本申请提供的一种第三方平台的结构示意图一;

图13b为本申请提供的一种第三方平台的结构示意图二;

图13c为本申请提供的一种第三方平台的结构示意图三。

具体实施方式

本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

当本发明实施例提及“第一”、“第二”、“第三”或者“第四”等序数词时,除非根据上下文其确实表达顺序之意,否则应当理解为仅仅是起区分之用。

本申请提供的wifi网络接入方法适用于wifi共享的场景中。示例性的,本申请提供的wifi网络接入方法可以应用于如图1a所示的通信系统,包括控制管理平台,路由器,至少一个上网设备。

其中,控制管理平台可以是物联网(internetofthings,iot)平台,例如智能家居平台,或者其他能够对路由器进行控制管理的服务器。路由器可以是能够接入控制管理平台的智能设备,能够通过控制管理平台进行管理和控制,并且支持临时ssid的分配以及正式启用。

该至少一个上网设备包括第一上网设备和第二上网设备,第一上网设备和第二上网设备上均安装有与控制管理平台对应的客户端软件(例如,与控制管理平台对应的app),第一上网设备可以通过该客户端软件实现与控制管理平台的通信。第二上网设备可以通过该客户端软件查看以及控制该控制管理平台所管理的智能设备(例如,上述路由器)。例如,第一上网设备为访客的上网设备,第二上网设备为所述路由器所属的主人的上网设备。

本申请所涉及到的上网设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,家用电器、医疗设备、工业器件、农业器件、或航空设备等上的通信节点,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端(terminal),终端设备(terminalequipment)等等。为方便描述,本申请中,上面提到的设备统称为上网设备。

可选的,若该至少一个上网设备中的第一上网设备不具备与控制管理平台对应的客户端软件,无法直接与控制管理平台进行通信,那么本申请提供的wifi网络接入方法还可以应用于如图1b所示的通信系统,包括控制管理平台,路由器,第三方平台,以及至少一个上网设备。其中,第一上网设备上安装有与第三方平台对应的客户端软件,第一上网设备可以通过第三方平台与控制管理平台进行通信。在本申请中,第三方平台可以是社交类平台、购物类平台、支付类平台等。

示例性的,参见图2,为本申请提供的一种控制管理平台的结构示意图,可以包括存储20、处理器21、总线22以及通信接口23。其中,总线用于连接处理器、存储器和通信接口,并且在处理器21、存储器20、和通信接口23之间实现数据传输。处理器21通过总线22从通信接口23接收到命令,解密接收到的命令,根据解密的命令执行计算或数据处理,以及将处理后的数据通过总线22从通信接口23发送至其他设备。存储器20包括程序模块以及数据模块等。程序模块可以由软件、固件、硬件或其中的至少两种组成,用于存储应用程序以及操作系统。通信接口23用于将控制管理平台与上网设备、路由器、第三方平台等网元节点以及网络进行连接。

参见图3,为本申请提供的一种路由器的结构示意图,包括:处理器30、存储器31、通信接口32以及总线33。

其中,总线33用于连接处理器30、存储器31和通信接口32,并且在处理器30、存储器31、和通信接口32之间实现数据传输。处理器30通过总线33从通信接口32接收到命令,解密接收到的命令,根据解密的命令执行计算或数据处理,以及将处理后的数据通过总线33从通信接口32发送至其他设备。存储器31包括程序模块以及数据模块等。程序模块可以由软件、固件、硬件或其中的至少两种组成,用于存储应用程序以及操作系统。通信接口32用于将控制管理平台与上网设备、控制管理平台等网元节点以及网络进行连接。该通信接口32可以包括wifi模块320,该wifi模块320可以包括wifi基带芯片、双向功放等器件,用于提供wifi覆盖。

如图4所示,为本申请提供的一种上网设备的结构示意图,包括处理器40、存储器41、总线42以及通信接口43等。

其中,处理器40是该上网设备的控制中心,利用各种接口和线路连接整个上网设备的各个部分,通过运行或执行存储在存储器40内的应用程序和/或操作系统,以及调用存储在存储器41内的数据,执行上网设备的各种功能和处理数据,从而对上网设备进行整体监控。处理器40可以包括数字信号处理器设备、微处理器设备、模数转换器、数模转换器等等,这些设备能够根据各自的能力而分配上网设备的控制和信号处理功能。通信接口43可以是rf电路,可用于收发信息,并将接收到的信息给处理器40处理。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、lna(lownoiseamplifier,低噪声放大器)、双工器等,通过无线通信与网络与其他设备通信。其中,该无线通信可以使用wifi技术或者低功耗wifi技术等。此外,上网设备还可以包括输入/输出设备44,以及显示设备45等。

参见图5,为本申请提供的一种第三方平台的结构示意图,可以包括存储器50、处理器51、总线52以及通信接口53。

其中,总线52用于连接处理器51、存储器50和通信接口53,并且在处理器51、存储器50、和通信接口53之间实现数据传输。处理器51通过总线52从通信接口53接收到命令,解密接收到的命令,根据解密的命令执行计算或数据处理,以及将处理后的数据通过总线52从通信接口53发送至其他设备。存储器50包括程序模块以及数据模块等。程序模块可以由软件、固件、硬件或其中的至少两种组成,用于存储应用程序以及操作系统。通信接口用于将本第三方平台与控制管理平台、上网设备等网元节点以及网络进行连接。

基于如图1a所示的通信系统,参见图6a,为本申请提供的一种wifi网络接入方法的一个实施例的流程图,该方法包括如下步骤:

步骤601,第一上网设备向路由器发送智能接入请求消息,该智能接入请求消息用于请求该路由器分配临时ssid,该临时ssid用于使第一上网设备接入该路由器提供的wifi网络。

在本申请中,第一上网设备可以通过向路由器发送智能接入请求消息,来请求以智能接入的方式接入wifi网络。其中,智能接入的方式是指第一上网设备通过路由器分配的临时ssid接入该路由器提供的wifi网络。

在一个示例中,当第一上网设备搜索到该路由器的公开ssid,并需要接入该wifi网络时,第一上网设备可以显示提示信息,该提示信息用于提示使用该第一上网设备的用户(假设为第一用户)该wifi网络允许采用智能接入的方式接入。那么,当第一用户不知道该公开ssid对应的密码时,即可选择智能接入的方式接入该wifi网络。

可选的,该提示信息可以由路由器反馈。例如,在上述步骤601之前,第一上网设备可以先向路由器发送一个接入请求消息,该接入请求消息包括该路由器的公开ssid(即该路由器提供的wifi网络的名称),该接入请求消息用于请求允许该第一上网设备使用该公开ssid接入该wifi网络。路由器接收到该接入请求消息后,即可向该第一上网设备发送该提示信息。

在本申请中,提示信息可以是通过与该控制管理平台对应的app呈现的入口(portal)界面。示例性的,该入口界面上可以包括用于第一用户选择“是否采用智能接入的方式”的“yes”按钮和“no”按钮。当第一用户点击“yes”按钮时,第一上网设备即可执行上述步骤601。或者,该入口界面上可以包括用于第一用户选择“采用智能接入的方式或者采用密码接入的方式”的“智能接入”按钮和“密码接入”按钮。当第一用户不知道密码时,即可点击“智能接入”按钮,第一上网设备则可以执行上述步骤601,请求以智能接入的方式接入wifi网络。当第一用户知道密码时,即可点击“密码接入”按钮,进而输入相应的密码,以使得第一上网设备通过公开的ssid以及密码接入wifi网络。

步骤602,路由器生成临时ssid,该临时ssid的有效时间为第一预设时间段。

在本申请中,路由器接收到第一上网设备发送的智能接入请求消息后,即可为该第一上网设备生成一个唯一的临时ssid。该临时ssid的有效时间是指该临时ssid处于有效状态的时间段。当该临时ssid处于有效状态时,第一上网设备可以使用该临时ssid接入wifi网络,而无需使用与公开ssid对应的密码。

需要说明的是,在该临时ssid正式启用之前,该临时ssid的有效时间为第一预设时间段,该第一预设时间段的时长可以根据实际环境进行设置。例如,第一预设时间段设置为1分钟。在这1分钟内,第一上网设备可以使用该临时ssid接入该wifi网络,并且可以使用该wifi网络向控制管理平台请求进一步的授权,以完成智能接入的其他过程。

步骤603,路由器向第一上网设备发送智能接入响应消息,该智能接入响应消息携带该临时ssid。

步骤604,第一上网设备向控制管理平台发送第一请求消息,该第一请求消息包括该路由器的标识、该临时ssid和与该第一上网设备对应的第一用户的标识,该第一请求消息用于请求允许该第一上网设备使用该临时ssid接入该wifi网络。

在本申请中,第一上网设备从路由器发送的智能接入响应消息中,获取到路由器为该第一上网设备分配的临时ssid之后,即可将该临时ssid携带在第一请求消息中发送至控制管理平台,以请求控制管理平台允许该第一上网设备使用该临时ssid接入该wifi网络。

其中,第一用户为第一上网设备所归属的用户,或者为使用第一上网设备的用户。

可选的,第一用户的标识可以是第一用户的手机号码或者名称。

可选的,若第一上网设备是通过与该控制管理平台对应的app与该路由器以及控制管理平台进行信息交互,那么第一用户的标识还可以是第一用户在该app中注册的用户名等标识信息。

步骤605,控制管理平台根据路由器的标识确定该路由器为该控制管理平台管理的路由器,并确定该路由器所归属的第二用户的标识。

可以理解的是,控制管理平台中配置了该控制管理平台所管理的一个或多个路由器的标识,以及每个路由器所归属的用户的标识。那么当控制管理平台接收到一个第一请求消息后,即可根据该第一请求消息中携带的路由器的标识判断该路由器是否为该控制管理平台所管理的路由器,并在确定该路由器为该控制管理平台所管理的路由器时,确定该路由器所归属的第二用户的标识。

步骤606,控制管理平台根据该第一用户的标识与该第二用户的标识确定该第一用户与该第二用户的关系类型。

控制管理平台可以根据多种方式确定第一用户与第二用户的关系类型。其中,第一用户与第二用户可以存在一种或多种关系类型。例如,第一用户和第二用户可以是好友、可能认识的人或者陌生人等。

具体采用的确定第一用户与第二用户的关系类型的方式可以根据实际需求进行设置,对此,本申请不做限制。

步骤607,控制管理平台根据该关系类型对应的接入控制操作,确定允许该第一上网设备使用该临时ssid接入该wifi网络。

在本申请中,接入控制操作可以是由控制管理平台直接确定允许该第一上网设备使用该临时ssid接入该wifi网络,并指示路由器正式启动临时ssid。

可选的,该接入控制操作也可以是由控制管理平台根据第二上网设备的指示确定允许该第一上网设备使用该临时ssid接入该wifi网络。例如,控制管理平台根据该关系类型对应的接入控制操作,向第二上网设备发送指示请求消息,该指示请求消息用于请求该第二上网设备下发接入控制指示消息,该接入控制指示消息为允许接入指示消息或拒绝接入指示消息。当控制管理平台接收到该第二上网设备发送的允许接入指示消息时,即可确定允许该第一上网设备使用该临时ssid接入该wifi网络。

在本申请中,控制管理平台接收到第一请求消息后,即可根据该路由器的标识和该第一用户的标识判断是否允许第一上网设备接入wifi网络。

具体采用的控制策略可以根据实际需求进行设置,对此本申请不做限制。

步骤608,控制管理平台向路由器发送第一指示消息,该第一指示消息用于指示该路由器正式启用该临时ssid。

其中,该第一指示消息中携带该临时ssid。当该控制管理平台确定允许第一上网设备接入wifi网络后,即可通过第一指示消息指示路由器正式启动为该第一上网设备分配的临时ssid。

步骤609,若该路由器在第一预设时间段内,接收到该第一指示信息,该路由器则根据该第一指示消息的指示正式启用该临时ssid,以使得该临时ssid在该第一预设时间段结束后保持有效状态。

在一个示例中,若路由器在第一预设时间段内未接收到该第一指示信息,那么该路由器即可控制该临时ssid失效。当该临时ssid失效时,第一上网设备则无法使用该临时ssid接入该wifi网络。例如,假设第一预设时间段为1分钟,路由器在生成临时ssid之后的1分钟之内,若未接收到第一指示信息,则该路由器可以控制该临时ssid失效。

步骤610,控制管理平台向第一上网设备发送第一响应消息,该第一响应消息用于通知该第一上网设备允许使用该临时ssid接入该wifi网络。

可以理解的是,当第一上网设备接收到第一响应消息后,第一上网设备即可确定已经成功通过临时ssid接入该wifi网络。进而该第一上网设备即可通过该wifi网络进行数据传输。

在一个示例中,当临时ssid正式启用后,若该路由器检测到在第二预设时间段内,该临时ssid未被使用,该路由器则控制该临时ssid失效。例如,假设第二预设时间段为1个小时,那么在这个小时内,路由器检测到该临时ssid未被使用,即没有上网设备使用该临时ssid接入wifi网络。那么路由器即可控制该临时ssid失效。以保证临时ssid能够及时被收回。

采用本申请提供的wifi网络接入方法,控制管理平台通过确定第一用户与第二用户的关系类型,并执行与确定的关系类型对应的接入控制操作。当管理路由器的控制管理平台根据与该关系类型对应的接入控制操作确定允许第一上网设备接入该路由器提供的wifi网络时,该控制管理平台通过控制路由器启用该路由器为第一上网设备分配的临时ssid,以使得第一上网设备能够使用该临时ssid接入该路由器提供的wifi网络,而无需使用与该路由器的公开ssid以及密码接入wifi网络,从而避免了wifi密码泄漏的问题,提高了wifi网络的安全性。

且,采用本申请提供的wifi网络接入方法,使得第一用户在控制第一上网设备接入wifi网络时,无需记忆复杂的密码,并快速方便的接入wifi网络,提高了用户体验。

可选的,结合图6a,如图6b所示,在上述步骤606之后,该方法还可能包括如下步骤:

步骤611,控制管理平台根据该关系类型对应的接入控制操作,确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

其中,接入控制操作可以是由控制管理平台直接拒绝允许该第一上网设备使用该临时ssid接入该wifi网络,并指示路由器正式启动临时ssid。

可选的,该接入控制操作也可以是由控制管理平台根据第二上网设备的指示确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。例如,控制管理平台根据该关系类型对应的接入控制操作,向第二上网设备发送指示请求消息,该指示请求消息用于请求该第二上网设备下发接入控制指示消息,该接入控制指示消息为允许接入指示消息或拒绝接入指示消息。当控制管理平台接收到该第二上网设备发送的拒绝接入指示消息时,即可确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

步骤612,控制管理平台向第一上网设备发送第二响应消息,该第二响应消息用于通知该第一上网设备不允许使用该临时ssid接入该wifi网络。

可选的,结合图6a,如图6c所示,在上述步骤604之后,该方法还可能包括如下步骤:

步骤613,控制管理平台根据该路由器的标识确定该路由器不为该控制管理平台的管理的路由器,该控制管理平台确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

步骤614,控制管理平台向第一上网设备发送第二响应消息。

可以理解的是,若控制管理平台接收到的第一请求消息中携带的路由器的标识,不为该控制管理平台所管理的路由器的标识,那么该控制管理平台可以直接确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

需要说明的是,在完成步骤604之后,如图6a中的步骤605-610,如图6b中的步骤605、606、611以及612,和如图c中的步骤613-614择一执行。即在完成步骤604之后,执行步骤605-6010,或者执行步骤605、606、611以及612,或者执行步骤613-614。

参见图8,为本申请提供的一种wifi网络接入方法的另一个实施例的流程图,具体描述了控制管理平台在接收到第一请求消息之后,如何判断是否允许第一上网设备使用临时ssid接入wifi网络的一种可能的实现方法,该方法可以包括:

步骤701,控制管理平台根据路由器的标识确定该路由器是否为该控制管理平台管理的路由器。

若控制管理平台根据路由器的标识确定该路由器为该控制管理平台管理的路由器,则执行步骤702,否则,执行步骤707。

步骤702,控制管理平台根据路由器的标识确定第二用户的标识。

步骤703,控制管理平台根据第一用户的标识和第二用户的标识确定第一用户与第二用户的关系。

示例性的,控制管理平台可以先根据第二用户的标识查找到与该第二用户的标识对应的好友列表,然后根据该好友列表判断第一用户与第二用户之间的关系类型。假设,第一用户和第二用户的关系类型包括好友(即第一用户为第二用户的好友)、可能认识的人(即第一用户为第二用户可能认识的人)以及陌生人(即第一用户为第二用户的陌生人)。

例如,若第一用户的标识存在于该好友列表中,那么控制管理平台可以确定第一用户与第二用户为好友。若第一用户的标识为暂未通过好友验证的标识、或者是该好友列表的某一个用户的标识对应的好友列表中的标识(即可以理解为第二用户的好友的好友),那么控制管理平台可以确定第一用户与第二用户为可能认识的人。若第一用户不是第二用户的好友,也不是可能认识的人,那么控制管理平台可以确定第一用户与第二用户为陌生人。

需要说明的是,通过好友列表判断第一用户与第二用户的关系类型,仅为本申请示例性的举例。还可以根据第一用户的实际需求进行设置判断方式,对此本申请不做限制。

在一个示例中,该控制管理平台还可以获取预设的与该路由器标识对应的接入控制策略,该接入控制策略用于指示分别与好友、可能认识的人以及陌生人一一对应的接入控制操作。其中,分别与好友、可能认识的人以及陌生人一一对应的接入控制操作可以是固定的,也可以是根据实际接入情况进行调整,对此,本申请不做限制。

示例性的,当第一用户与第二用户的关系类型为好友,该控制管理平台即可执行与好友对应的接入控制操作,即步骤704;当第一用户与第二用户的关系类型为可能认识的人,控制管理平台即可执行与可能认识的人对应的接入控制操作,即步骤705;当第一用户与第二用户的关系类型为陌生人,控制管理平台即可执行与陌生人对应的接入控制操作,即步骤707。

步骤704,控制管理平台确定允许该第一上网设备使用该临时ssid接入该wifi网络。

步骤705,控制管理平台向与该第二用户的标识对应的第二上网设备发送指示请求消息,该指示请求消息用于请求该第二上网设备下发接入控制指示消息,该接入控制指示消息为允许接入指示消息或拒绝接入指示消息。

当控制管理平台确定第一用户与第二用户的关系类型为可能认识的人,该控制管理平台则可以通过向第二上网设备(即第二用户使用的上网设备)发送指示请求消息,来请求第二用户决定是否允许第一上网设备接入wifi网络。当第二用户决定后,即可通过第二上网设备向控制管理平台下发接入控制指示消息。

步骤706,控制管理平台接收第二上网设备发送的接入控制指示消息,若该接入控制指示消息为允许接入指示消息时,则执行步骤704,若该接入控制指示消息为拒绝接入指示消息时,则执行步骤707。

步骤707,控制管理平台确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

值得说明的是,采用如图7所示的方法,控制管理平台通过确定第一用户与第二用户的关系类型,并执行与确定的关系类型对应的接入控制操作。实现了通过控制管理平台使得第二用户的好友更加方便迅速的接入wifi网络,而无需使用密码,以实现wifi网络的安全共享。而当接收到陌生人的请求时,控制管理平台能够拒绝陌生人的接入请求,从而避免wifi网络被过度使用,造成第二用户的损失。

可选的,基于图1b所示的网络系统,参见图8a,为本申请提供的一种wifi网络接入方法的又一个实施例的流程图,该方法包括如下步骤:

步骤801,第一上网设备向路由器发送智能接入请求消息。

步骤802,路由器生成临时ssid,该临时ssid的有效时间为第一预设时间段。

上述步骤801-802的实现方式与如图6a所示实施例中的步骤601-602的实现方式完全相同,此处不再赘述。

步骤803,路由器向第一上网设备发送智能接入响应消息,该智能接入响应消息携带该临时ssid和控制管理平台的标识。

可以理解的是,在本示例中,第一上网设备并未加入控制管理平台,因此路由器可以将管理该路由器的控制管理平台的标识携带在智能接入响应消息,发送至第一上网设备,以使得该第一上网设备可以通过该控制管理平台的标识确定需要向哪个控制管理平台请求进一步的授权,即请求允许第一上网设备使用临时ssid接入wifi网络。

步骤804,第一上网设备向第三方平台发送第一请求消息,该第一请求消息包括该路由器的标识、该临时ssid、第一用户的标识和该控制管理平台的标识,该第一请求消息用于请求允许该第一上网设备使用该临时ssid接入该wifi网络。

步骤805,第三方平台向与该控制管理平台的标识对应的控制管理平台发送第二请求消息,该第二请求消息包括该路由器的标识、该临时ssid、和该第一用户的标识,该第二请求消息用于请求允许该第一上网设备使用该临时ssid接入该路由器提供的wifi网络。

在本申请中,第三方平台在接收到第一上网设备发送的第一请求消息后,可以根据第一上网设备获取的控制管理平台的标识确定对应的控制管理平台,然后向该控制管理平台发送第二请求消息,以向该控制管理平台请求允许该第一上网设备使用该临时ssid接入该wifi网络。

步骤806,控制管理平台根据路由器的标识确定该路由器为该控制管理平台管理的路由器,并确定该路由器所归属的第二用户的标识。

步骤807,控制管理平台向第三方平台发送判断请求消息,该判断请求消息包括该第一用户的标识和该第二用户的标识,该判断请求消息用于请求该第三方平台判断第一用户与第二用户的关系类型。

步骤808,第三方平台根据第一用户的标识和第二用户的标识判断第一用户与第二用户的关系类型。

步骤809,第三方平台向该控制管理平台发送该关系类型。

即在本示例中,可以由第三方平台对第一用户与第二用户的关系类型进行判断,然后将确定的关系类型发送至控制管理平台,以由控制管理平台根据第三方平台确定的关系类型执行相应的接入控制操作。

步骤810,控制管理平台根据该关系类型对应的接入控制操作,确定允许该第一上网设备使用该临时ssid接入该wifi网络。

步骤811,控制管理平台向该路由器发送第一指示消息,该第一指示消息用于指示该路由器正式启用该临时ssid。

步骤812,若该路由器在第一预设时间段内,接收到该第一指示信息,根据该第一指示消息的指示正式启用该临时ssid,以使得该临时ssid在该第一预设时间段结束后保持有效状态。

步骤813,控制管理平台向第三方平台发送第一响应消息。

步骤814,第三方平台向该第一上网设备发送第一响应消息。

可选的,结合图8a,如图8b所示,在上述步骤809之后,该方法还可以包括:

步骤815,控制管理平台根据该关系类型对应的接入控制操作,确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

步骤816,控制管理平台向第三方平台发送第二响应消息。

步骤817,第三方平台向该第一上网设备发送第二响应消息。

可选的,结合图8a,如图8c所示,在上述步骤805之后,该方法还可以包括:

步骤818,控制管理平台根据路由器的标识确定该路由器不为该控制管理平台管理的路由器,该控制管理平台确定拒绝该第一上网设备使用该临时ssid接入该wifi网络。

步骤819,控制管理平台向第三方平台发送第二响应消息。

步骤820,第三方平台向该第一上网设备发送第二响应消息。

需要说明的是,上述步骤810-812的实现方式如图6a所示实施例中的步骤607-609的实现方式完全相同,上述步骤815的实现方式如图6b所示实施例中的步骤611的实现方式完全相同,上述步骤818的实现方式如图6c所示实施例中的步骤613的实现方式完全相同,此处不再赘述。

可以理解的是,由于第一上网设备并未加入控制管理平台,因此,当控制管理平台确定需要向第一上网设备发送第一响应消息或者第二响应消息时,可以先发送给第三方平台,然后由第三方平台转发给第一上网设备。

需要说明的是,在完成步骤805之后,如图8a中的步骤806-815,如图8b中的步骤806-809以及815-817,和如图c中的步骤818-820择一执行。即在完成步骤805之后,执行步骤806-815,或者执行步骤806-809以及815-817,或者执行步骤818-820。

在一个示例中,基于如图8a-8c所示的实施例,若控制管理平台在判断是否允许许第一上网设备接入wifi网络时,是采用如图7所示方法,那么,结合图7,如图9所示,上述步骤703具体可以包括:

步骤703a,控制管理平台向第三方平台发送判断请求消息,该判断请求消息包括该第一用户的标识和该第二用户的标识,该判断请求消息用于请求该第三方平台判断第一用户与第二用户的关系类型。

步骤703b,第三方平台根据第一用户的标识和第二用户的标识判断第一用户与第二用户的关系类型。

其中,第三方平台可以先根据第二用户的标识查找到与该第二用户的标识对应的好友列表,然后根据该好友列表判断第一用户与第二用户的关系类型。其中,第三方平台根据该好友列表判断第一用户与第二用户的关系类型的方式,具体可参见如图8所示实施例中,控制管理平台根据该好友列表判断第一用户与第二用户的关系类型的方式,此处不再赘述。

步骤703c,该第三方平台向该控制管理平台发送该关系类型。

从上述实施例可以看出,采用本申请提供的wifi网络接入方法,控制管理平台通过确定第一用户与第二用户的关系类型,并执行与确定的关系类型对应的接入控制操作。当控制管理平台根据与该关系类型对应的接入控制操作确定允许第一上网设备接入该路由器提供的wifi网络时,该控制管理平台通过控制路由器启用该路由器为第一上网设备分配的临时ssid,以使得第一上网设备能够使用该临时ssid接入该路由器提供的wifi网络,而无需使用与该路由器的公开ssid以及密码接入wifi网络,从而避免了密码泄漏的问题,提高了wifi网络的安全性。

上述主要从各个网元之间交互的角度对本申请提供的方案进行了介绍。可以理解的是,各个网元,例如路由器、控制管理平台、第一上网设备以及第三方平台等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请可以根据上述方法示例对路由器、控制管理平台、第一上网设备以及第三方平台等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图10a示出了上述实施例中所涉及的控制管理平台的一种可能的结构示意图,控制管理平台包括:处理单元1001、发送单元1002以及接收单元1003。处理单元1001用于支持控制管理平台执行图6a中的步骤605-607,图6b中的步骤605-606、607,图6c中的步骤613,图7中的步骤701-707,图8a中的步骤806和810,图8b中的步骤806和815,图8c中的步骤818,图9中的步骤701-703a、704-707;发送单元1002用于支持控制管理平台执行图6a中的步骤608和610,图6b中的步骤612,图6c中的614,图7中的步骤705,图8a中的步骤807、811和813,图8b中的步骤807和816,图8c中的步骤819,图9中的步骤703a和705;接收单元1003用于支持控制管理平台执行如图6a-6c中的步骤604,图7中的步骤706,图8a-8b中的步骤805和809,图8c中的步骤805,图9中的步骤703c和705。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,图10b示出了上述实施例中所涉及的控制管理平台的一种可能的结构示意图。控制管理平台包括:处理模块1011和通信模块1012。处理模块1011用于对控制管理平台的动作进行控制管理,例如,处理模块1011用于支持控制管理平台执行图6a中步骤604-608、610,图6a中的步骤604-606和611-612,图6c中的步骤604,613-614,图7中的步骤701-707,图8a中的步骤805-811和813,图8b中的步骤805-809和816,图8c中的步骤808和818-819,图9中的步骤701-703a和703c-707,和/或用于本文所描述的技术的其它过程。通信模块1012用于支持控制管理平台与其他网络实体的通信,例如与图1b中示出的功能模块或网络实体之间的通信。控制管理平台还可以包括存储模块1013,用于存储控制管理平台的程序代码和数据。

其中,处理模块1011可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块1012可以是收发器、收发电路或通信接口等。存储模块1013可以是存储器。

当处理模块1011为处理器,通信模块1012为通信接口,存储模块1013为存储器时,本申请所涉及的控制管理平台可以为图10c所示的控制管理平台。

参阅图10c所示,该控制管理平台包括:处理器1021、通信接口1022、存储器1023以及总线1024。其中,通信接口1022、处理器1021以及存储器1023通过总线1024相互连接;总线1024可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10c中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在采用对应各个功能划分各个功能模块的情况下,图11a示出了上述实施例中所涉及的路由器的一种可能的结构示意图,路由器包括:发送单元1101、处理单元1102和接收单元1103。发送单元1101用于支持路由器执行图6a-6b中的步骤603,图8a-8c中的步骤803;处理单元1102用于支持路由器执行图6a中的步骤602和609,图6b-6c中的步骤602,图8a中的步骤802和812,图8b-8c中的步骤802;接收单元1103用于支持路由器执行图6a中的步骤601和608,图6b-6c中的步骤601,图8a中的步骤801和811,图8b-8c中的步骤801。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,图11b示出了上述实施例中所涉及的路由器的一种可能的结构示意图。路由器包括:处理模块1111和通信模块1112。处理模块1111用于对路由器的动作进行控制管理,例如,处理模块1111用于支持路由器执行图6a中的步骤601-603和608-609,图6b中的步骤601-603,图8a中的步骤801-803和811-812,图8b中的步骤801-803,和/或用于本文所描述的技术的其它过程。通信模块1112用于支持路由器与其他网络实体的通信,例如与图1b中示出的功能模块或网络实体之间的通信。路由器还可以包括存储模块1113,用于存储路由器的程序代码和数据。

其中,处理模块1111可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块1112可以是收发器、收发电路或通信接口等。存储模块1113可以是存储器。

当处理模块1111为处理器,通信模块1112为通信接口,存储模块1113为存储器时,本申请所涉及的路由器可以为图12c所示的路由器。

参阅图11c所示,该路由器包括:处理器1121、通信接口1122、存储器1123以及总线1124。其中,通信接口1122、处理器1121以及存储器1123通过总线1124相互连接;总线1124可以是pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11c中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在采用对应各个功能划分各个功能模块的情况下,图12a示出了上述实施例中所涉及的第一上网设备的一种可能的结构示意图,第一上网设备包括:发送单元1201和接收单元1202。发送单元1201用于支持第一上网设备执行图6a-6c中的步骤601和604,图8a-8c中的步骤801和804;接收单元1202用于支持第一上网设备执行图6a中的步骤603和610,图6b中的步骤603和612,图6c中的步骤603和614,图8a中的步骤803和814,图8b中的步骤803和817,图8c中的步骤803和820。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,图12b示出了上述实施例中所涉及的第一上网设备的一种可能的结构示意图。第一上网设备包括:处理模块1211和通信模块1212。处理模块1211用于对第一上网设备的动作进行控制管理,例如,处理模块1211用于支持第一上网设备执行图6a中的步骤601、603、604和610,图6b中的步骤601、603、604和615,图6c中的步骤601、603、604和614,图8a中的步骤801、803、804和814,图8b中的步骤801、803、804和817,图8c中的步骤801、803、804和820,和/或用于本文所描述的技术的其它过程。通信模块1212用于支持第一上网设备与其他网络实体的通信,例如与图1b中示出的功能模块或网络实体之间的通信。第一上网设备还可以包括存储模块1213,用于存储第一上网设备的程序代码和数据。

其中,处理模块1211可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块1212可以是收发器、收发电路或通信接口等。存储模块1213可以是存储器。

当处理模块1211为处理器,通信模块1212为通信接口,存储模块1213为存储器时,本申请所涉及的第一上网设备可以为图12c所示的第一上网设备。

参阅图12c所示,该第一上网设备包括:处理器1221、通信接口1222、存储器1223以及总线1224。其中,通信接口1222、处理器1221以及存储器1223通过总线1224相互连接;总线1224可以是pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12c中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在采用对应各个功能划分各个功能模块的情况下,图13a示出了上述实施例中所涉及的第三方平台的一种可能的结构示意图,第三方平台包括:发送单元1301、处理单元1302和接收单元1303。发送单元1301用于支持第三方平台执行图8a中的步骤805、809和814,图8b中的步骤805、809和817,图8c中的步骤805和820;处理单元1302用于支持第三方平台执行图8a-8b中的步骤808;接收单元1303用于支持第三方平台执行图8a中的步骤804、807和813,图8b中的步骤804、807和816,图8c中的步骤804和819。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,图13b示出了上述实施例中所涉及的第三方平台的一种可能的结构示意图。第三方平台包括:处理模块1311和通信模块1312。处理模块1311用于对第三方平台的动作进行控制管理,例如,处理模块1311用于支持第三方平台执行图8a中的步骤804-805、807、809和813-814,图8b中的步骤804-805、807、809和816-817,图8c中的步骤804-805和819-820,和/或用于本文所描述的技术的其它过程。通信模块1312用于支持第三方平台与其他网络实体的通信,例如与图1b中示出的功能模块或网络实体之间的通信。第三方平台还可以包括存储模块1313,用于存储第三方平台的程序代码和数据。

其中,处理模块1311可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块1312可以是收发器、收发电路或通信接口等。存储模块1313可以是存储器。

当处理模块1311为处理器,通信模块1312为通信接口,存储模块1313为存储器时,本申请所涉及的第三方平台可以为图13c所示的第三方平台。

参阅图13c所示,该第三方平台包括:处理器1321、通信接口1322、存储器1323以及总线1324。其中,通信接口1322、处理器1321以及存储器1323通过总线1324相互连接;总线1324可以是pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图13c中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。

具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的wifi网络接入方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:rom)或随机存储记忆体(英文:randomaccessmemory,简称:ram)等。

本领域的技术人员可以清楚地了解到本申请中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者vpn网关等)执行本发明各个实施例或者实施例的某些部分所述的方法。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

以上所述的本发明实施方式并不构成对本发明保护范围的限定。

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