本发明涉及通信,尤其涉及一种互联网的访问方法、路由设备及存储介质。
背景技术:
1、无线路由设备可以生成私有网络,具有访问权限的手机、笔记本或平板等客户端可以通过该私有网络访问对应的网络页面。现有技术中,无线路由设备的门户访问方案只支持接入手机、平板、手提电脑等客户端的特定网络协议跳转,如,http(hyper texttransfer protocol,超文本传输协议)网络协议,但当今互联网大部分的网页访问对应的网络协议已改为https(hyper text transfer protocol over securesocket layer,超文本传输安全协议)网络协议,当用户首次访问的是https网络协议所对应的网页时,无线路由设备无法识别客户端所需访问网页的网络协议,使得用户不能访问到网页,导致用户体验不佳。
技术实现思路
1、本发明实施例的主要目的在于提供一种互联网的访问方法、路由设备及存储介质,旨在兼容多种协议的网页访问,提高用户体验。
2、第一方面,本发明实施例提供一种互联网的访问方法,包括:
3、当接收终端设备访问目标网页的网络访问请求时,根据所述网络访问请求判断所述终端设备是否具备网络访问权限;
4、当所述终端设备没有所述网络访问权限时,根据所述网络访问请求调用对应的通信连接策略与所述终端设备建立通信连接,并向所述终端设备发送跳转链接;
5、当检测到所述终端设备访问所述跳转链接时,向所述终端设备发送预设的门户网页,所述门户网页设置有认证提示信息;
6、接收所述终端设备的认证信息,并根据所述认证信息对所述终端设备进行身份认证;
7、在所述终端设备的身份认证通过后,发送所述目标网页对应的网页内容给所述终端设备。
8、第二方面,本发明实施例还提供一种路由设备,所述路由设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明说明书任一实施例提供的互联网的访问方法的步骤。
9、第三方面,本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明说明书任一实施例提供的任一项互联网的访问方法的步骤。
10、本发明实施例提供一种互联网的访问方法、路由设备及存储介质,所述方法通过当接收终端设备访问目标网页的网络访问请求时,根据所述网络访问请求判断所述终端设备是否具备网络访问权限;当所述终端设备没有所述网络访问权限时,根据所述网络访问请求调用对应的通信连接策略与所述终端设备建立通信连接,并向所述终端设备发送跳转链接;当检测到所述终端设备访问所述跳转链接时,向所述终端设备发送预设的门户网页,所述门户网页设置有认证提示信息;接收所述终端设备的认证信息,并根据所述认证信息对所述终端设备进行身份认证;在所述终端设备的身份认证通过后,发送所述目标网页对应的网页内容给所述终端设备。本发明通过根据终端设备的网络访问请求调用对应的通信连接策略与终端设备建立通信连接,利用多种通信连接策略兼容多种网络访问请求,从而可以对终端设备进行身份认证,并在终端设备身份认证通过后,为终端设备的互联网访问行为放行,从而使得终端设备可以通过路由设备访问目标网页,有效提供了路由设备对不同类型网络访问请求的兼容性,便于用户可以通过路由设备访问不同网络协议的目标网页,提高用户的上网体验。
1.一种互联网的访问方法,应用于路由设备,其特征在于,所述方法包括:
2.根据权利要求1所述的互联网的访问方法,其特征在于,所述根据所述网络访问请求判断所述终端设备是否具备网络访问权限,包括:
3.根据权利要求2所述的互联网的访问方法,其特征在于,所述根据所述身份信息判断所述终端设备是否具备网络访问权限,包括:
4.根据权利要求1所述的互联网的访问方法,其特征在于,所述根据所述网络访问请求调用对应的通信连接策略与所述终端设备建立通信连接,包括:
5.根据权利要求4所述的互联网的访问方法,其特征在于,所述根据所述网络访问请求确定访问所述目标网页所需的网络协议类型,包括:
6.根据权利要求1所述的互联网的访问方法,其特征在于,所述根据所述认证信息对所述终端设备进行身份认证,包括:
7.根据权利要求1-6任一项所述的互联网的访问方法,其特征在于,所述方法还包括:
8.根据权利要求1-6任一项所述的互联网的访问方法,其特征在于,所述方法还包括:
9.一种路由设备,其特征在于,所述路由设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如权利要求1至8中任一项所述的互联网的访问方法的步骤。
10.一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至8中任一项所述的互联网的访问方法的步骤。