无线网络接入方法、装置、电子设备及存储介质与流程

文档序号:37429067发布日期:2024-03-25 19:19阅读:6来源:国知局
无线网络接入方法、装置、电子设备及存储介质与流程

本技术涉及终端领域,尤其涉及一种无线网络接入方法、装置、电子设备及存储介质。


背景技术:

1、随着移动互联网设备和无线网络的普及,门户(portal)认证被广泛使用,例如学校、酒店、商场等的无线网络,都使用了门户认证。门户认证对接入无线网络的终端设备进行认证,用户输入认证信息并通过认证后才可接入无线网络,使用该无线网络访问互联网。

2、门户认证的过程如下:认证服务器可以将认证页面发送给终端设备,用户在终端设备侧输入认证信息后,认证信息被返回认证服务器,认证服务器对其进行认证。但是,对于无屏设备、无网页浏览器的设备或不支持用户输入的设备来说,因为无法显示认证网页,所以无法通过认证,也就无法接入该无线网络。


技术实现思路

1、本技术提供了一种无线网络接入方法、装置、电子设备及存储介质,以解决不具备认证能力的终端设备因不能通过无线网络的接入认证,而不能接入无线网络的问题。

2、第一方面,本技术提供了一种无线网络接入方法,该方法应用于第一设备,该第一设备是具有认证能力的设备。该方法可以由第一设备执行,或者也可以由配置于第一设备中的部件(如芯片、芯片系统、处理器等)执行,或者还可以由能实现全部或部分第一设备功能的逻辑模块或软件实现,本技术对此不作限定。

3、示例性地,该方法包括:接收来自第二设备的代理认证请求,所述第二设备不具备认证能力,所述代理认证请求用于请求所述第一设备代理所述第二设备进行无线网络的接入认证;基于所述代理认证请求,请求认证服务器对所述第二设备进行接入认证;显示来自认证服务器的认证页面,所述认证页面用于获取认证信息,所述认证信息用于所述认证服务器对所述第二设备进行接入认证;响应于用户在所述认证页面的输入所述认证信息的操作,向所述认证服务器发送所述认证信息。

4、其中,连接无线网络的终端设备在通过该无线网络访问互联网时需要进行接入认证。第一设备是具备认证能力的终端设备,能够显示来自认证服务器的认证页面,并接收用户输入的认证信息,例如可以是手机或平板电脑等;第二设备是不具备认证能力的终端设备,例如是无屏设备、无浏览器的设备或无输入功能的设备,不能显示认证页面,或不能接收用户的输入信息,第二设备可以是音箱或智能家居等。

5、基于上述方案,第一设备基于接收到的来自第二设备的代理认证请求,代理第二设备向认证服务器发送认证信息,以便认证服务器对第二设备进行接入认证。如此一来,第二设备便可以使用该无线网络,进而实现对互联网的访问。因此,拓展了无线网络的服务范围,也拓展了不具备认证能力的终端设备的应用场景,有利于提升用户体验。

6、结合第一方面,在第一方面的某些可能的实现方式中,上述代理认证请求中携带第二设备的标识,上述基于代理认证请求,请求认证服务器对所述第二设备进行接入认证,具体可以为:基于代理认证请求,向认证服务器发送所述第二设备的标识,该第二设备的标识用于所述认证服务器确定所述第二设备是否通过所述接入认证。

7、认证服务器可以基于第二设备的标识确定第二设备是否通过了接入认证,因此,第二设备将自己的标识发送给第一设备,请求第一设备基于该标识进行代理认证。第一设备可以将该标识发送给认证服务器,以便认证服务器基于该标识确定第二设备是否通过了接入认证。

8、可选地,上述标识可以包括第二设备的物理地址。示例性地,该物理地址为介质接入控制(medium access control,mac)地址。

9、可选地,上述基于代理认证请求,向认证服务器发送第二设备的标识,具体可以是:将第二设备的物理地址作为第一设备的网卡的物理地址;基于代理认证请求,通过该网卡向认证服务器发送所述第二设备的物理地址。

10、第一设备接收到携带第二设备的物理地址的代理认证请求后,可以将第二设备的物理地址作为自己网卡的物理地址,并通过该网卡连接上述无线网络,发送网络连接请求,这样,该网络连接请求中就携带第二设备的物理地址,第一设备就虚拟成了第二设备,能够代理第二设备通过接入认证。

11、结合第一方面,在第一方面的某些可能的实现方式中,在显示来自认证服务器的认证页面之前,该方法还包括:接收来自认证服务器的认证页面地址,该认证页面地址指向上述认证页面;跳转至上述认证页面地址,显示认证页面。

12、结合第一方面,在第一方面的某些可能的实现方式中,所述方法还包括:接收来自认证服务器的认证通过消息,该认证通过消息用于指示对第二设备的接入认证通过;向第二设备发送代理认证完成消息,该代理认证完成消息用于指示代理第二设备进行的接入认证完成。

13、第二设备接收到该代理认证完成消息之后,接入上述无线网络,能够实现对互联网的访问。

14、可选地,在接收来自所述认证服务器的认证通过消息之后,所述向所述第二设备发送认证完成消息之前,第一设备将不再使用第二设备的物理地址,也即,不再通过上述将第二设备的物理地址作为自身的物理地址的网卡与无线网络的接入点通信。这样,在第二设备连接无线网络时,不会出现因已有相同物理地址的设备连接无线网络而产生的冲突。

15、结合第一方面,在第一方面的某些可能的实现方式中,在接收来自第二设备的代理认证请求之前,该方法还包括:与第二设备建立通信连接,该通信连接用于与第二设备通信;基于该通信连接,向第二设备发送上述无线网络的连接信息,该连接信息包括上述无线网络的名称,或,该连接信息包括上述无线网络的名称和上述无线网络的连接密码。第二设备可以基于该连接信息,连接无线网络。

16、第二方面,本技术提供了一种无线网络接入方法,应用于第二设备,该第二设备是不具有认证能力的设备。该方法可以由第二设备执行,或者也可以由配置于第二设备中的部件(如芯片、芯片系统、处理器等)执行,或者还可以由能实现全部或部分第二设备功能的逻辑模块或软件实现,本技术对此不作限定。

17、示例性地,该方法包括:接收来自认证服务器的认证页面地址,该认证页面地址指向认证页面,该认证页面是认证服务器基于第二设备的网络连接请求发送的,该网络连接请求用于请求访问互联网;向具备认证能力的第一设备发送代理认证请求,所述代理认证请求用于请求所述第一设备代理所述第二设备进行接入无线网络的认证。

18、第二设备通过无线网络访问互联网时,因未完成接入认证,可能会接收到来自认证服务器的认证页面。但由于第二设备不具备认证能力,因此不能完成接入认证。本技术中第二设备可以向具备认证能力的第一设备发送代理认证请求,从而借助第一设备完成接入认证。如此一来,第二设备便可以使用该无线网络,进而实现对互联网的访问。因此,拓展了无线网络的服务范围,也拓展了不具备认证能力的终端设备的应用场景,有利于提升用户体验。

19、结合第二方面,在第二方面的某些可能的实现方式中,上述网络连接请求中携带第二设备的标识,上述代理认证请求中也携带第二设备的标识。

20、第二设备的网络连接请求中可以携带第二设备的标识,认证服务器可以基于该标识确认第二设备未通过接入认证,因此第二设备可以将该标识发送给第一设备,请求第一设备基于该标识代理第二设备进行接入认证。

21、可选地,上述第二设备的标识可以包括第二设备的物理地址。示例性地,该物理地址为mac地址。

22、可选地,上述方法中,在接收来自认证服务器的认证页面地址之后,向第一设备发送代理认证请求之前,还可以包括:断开与上述无线网络的连接。

23、结合第二方面,在第二方面的某些可能的实现方式中,在向第一设备发送代理认证请求之后,该方法还包括:接收来自第一设备的代理认证完成消息,所述代理认证完成消息用于指示对第二设备的代理认证完成;接入无线网络。

24、第二设备接收到代理认证完成消息,意味着第一设备代理第二设备通过了接入认证,因此第二设备可以使用该无线网络,实现对互联网的访问。

25、结合第二方面,在第二方面的某些可能的实现方式中,在接收来自认证服务器的认证页面地址之前,该方法还包括:与第一设备建立通信连接,该通信连接用于与第一设备通信;通过该通信连接,从第一设备接收无线网络的连接信息,该连接信息包括所述无线网络的名称,或,该连接信息包括无线网络的名称和无线网络的连接密码。

26、第二设备可以基于该连接信息,连接无线网络。

27、第三方面,本技术提供了一种无线网络接入装置,该装置可应用于第一设备,该第一设备具备认证能力。例如,该装置为第一设备,或为配置于第一设备中的部件,如芯片、芯片系统等。

28、示例性地,该装置包括接收模块、发送模块和显示模块。其中,接收模块用于接收来自第二设备的代理认证请求,该第二设备不具备认证能力,该代理认证请求用于请求所述无线网络接入装置代理所述第二设备进行接入无线网络的认证;发送模块用于基于上述代理认证请求,请求认证服务器对第二设备进行接入认证;显示模块用于显示来自认证服务器的认证页面,该认证页面用于获取认证信息,该认证信息用于认证服务器对第二设备进行认证;上述发送模块还用于响应于用户在认证页面的输入认证信息的操作,向所证服务器发送该认证信息。

29、第四方面,本技术提供了一种无线网络接入装置,该装置可应用于第二设备,该第二设备具备认证能力。例如,该装置为第二设备,或为配置于第二设备中的部件,如芯片、芯片系统等。

30、示例性地,该装置包括接收模块和发送模块。其中,接收模块用于接收来自认证服务器的认证页面地址,该认证页面地址指向认证页面,该认证页面是认证服务器基于上述无线网络接入装置的网络连接请求发送的,该网络连接请求用于访问互联网;发送模块用于向具备认证能力的第一设备发送代理认证请求,该代理认证请求用于请求第一设备代理上述无线网络接入装置进行无线网络的接入认证。

31、应理解,第三方面或第四方面的装置包括的模块可以通过软件和/或硬件方式实现。

32、第五方面,本技术提供了一种电子设备,包括处理器,可用于通过逻辑电路或执行代码指令,以实现第一方面或第一方面任一种可能实现方式中的方法,或实现第二方面或第二方面任一种可能实现方式中的方法。

33、所述电子设备还可以包括存储器,用于存储指令和数据。所述存储器与所述处理器耦合,所述处理器执行所述存储器中存储的指令时,可以实现上述各方面中描述的方法。所述电子设备还可以包括通信接口,所述通信接口用于该电子设备与其它设备进行通信,示例性地,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口。

34、可选地,该电子设备为第一设备,或配置在第一设备中的芯片、芯片系统、或处理器。

35、可选地,该电子设备为第二设备,或配置在第二设备中的芯片、芯片系统、或处理器。

36、第六方面,本技术提供了一种芯片系统,该芯片系统包括至少一个处理器,用于支持实现上述任一方面中所涉及的功能。

37、在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存程序指令和数据,存储器位于处理器之内或处理器之外。

38、该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

39、第七方面,本技术提供了一种计算机可读存储介质,包括计算机程序,当其在计算机上运行时,使得计算机实现第一方面以及第一方面任一种可能实现方式中的方法,或实现第二方面以及第二方面任一种可能实现方式中的方法。

40、第八方面,本技术提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行第一方面以及以及第一方面任一种可能实现方式中的方法,或实现第二方面以及第二方面任一种可能实现方式中的方法。

41、应当理解的是,本技术的第二方面至第八方面与本技术的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

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