一种无线接入方法和装置与流程

文档序号:17041822发布日期:2019-03-05 19:17阅读:148来源:国知局
一种无线接入方法和装置与流程

本发明涉及无线通信领域,更具体地,涉及一种无线接入方法和装置。



背景技术:

随着无线通信技术的发展,通过将待接入设备接入无线接入点(acesspoint,ap)来实现待接入设备与无线网络的互联,已经成为一种最常用的无线接入手段。

目前用户对于无线接入具有两个基本诉求:无线接入的安全性和用户操作的便捷性。然而,这两个基本诉求往往是相互矛盾的,具体体现在如下两个方面:

一方面,通过现有的无线接入方法虽然可以保障无线接入的安全性,但是,对于不熟悉无线接入操作流程的用户来说,操作流程较为繁琐,并不能快速便捷的将待接入设备接入无线接入点,影响用户进行无线接入操作的便捷性。

以连接无线保真(wirelessfidelity,wifi)网络为例,若通过服务集标识(servicesetidentifier,ssid)和安全密钥(key)方式进行无线接入,用户首先需要获知待接入设备的ssid以及安全密钥;然后,需要找到连接wifi的界面,打开wifi开关并选取对应的ssid,最后输入相应的安全密钥进行接入。同样,若通过wifi保护设置(wifiprotectedsetup,wps)的方式进行无线接入,用户首先需要知晓wps的概念;然后,需要在待接入设备上找到连接wps的界面并打开wps连接,最后,在规定时间内在无线接入点的多个按键中找到wps按钮并触发wps动作。由此可见,上述无线接入操作流程均不利于用户便捷的接入无线接入点。

另一方面,当待接入设备接入无线接入点后,待接入设备会将ssid和安全密钥存储在本地,这样,虽然便于用户待接入设备进行无线接入,但是存在ssid和安全密钥被盗取的风险,影响安全性。



技术实现要素:

有鉴于此,本发明实施例提供了一种无线接入方法及装置,能够使待接入设备快速便捷的接入无线接入点,提高了无线接入的安全性和用户操作的便捷性。

为了达到本发明目的,本发明实施例提供了一种无线接入方法,所述方法包括:

通过安全传输通道获取接入无线接入点所需的接入信息;

根据所述接入信息接入所述无线接入点。

可选的,所述通过安全传输通道获取接入无线接入点所需的接入信息之前,还包括:

与所述无线接入点建立传输数据的安全传输通道。

可选的,所述与所述无线接入点建立传输数据的安全传输通道,包括:

通过数据连接线与所述无线接入点建立物理通道;

在所述物理通道上建立传输数据的安全传输通道。

可选的,所述物理通道为通用串行总线物理通道。

可选的,所述通过安全传输通道获取接入无线接入点所需的接入信息,包括:

向所述无线接入点发送获取接入无线接入点所需的接入信息的请求信息;

接收所述无线接入点根据所述请求信息发送的所述接入信息。

可选的,所述根据所述接入信息接入所述无线接入点之后,还包括:

关闭所述安全传输通道。

可选的,所述接入无线接入点所需的接入信息包括:所述无线接入点的标识信息和安全密钥。

本发明实施例还提供了一种无线接入方法,所述方法包括:

通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息,以使所述待接入设备根据所述接入信息接入无线接入点。

可选的,所述通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息之前,还包括:

与所述待接入设备建立传输数据的安全传输通道。

可选的,所述与所述待接入设备建立传输数据的安全传输通道,包括:

通过数据连接线与所述待接入设备建立物理通道;

在所述物理通道上建立传输数据的安全传输通道。

可选的,所述通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息,包括:

接收所述待接入设备发送的获取接入无线接入点所需的接入信息的请求信息;

根据所述请求信息向所述待接入设备发送所述接入信息。

本发明实施例还提供了一种无线接入装置,所述装置包括:

获取模块,用于通过安全传输通道获取接入无线接入点所需的接入信息;

接入模块,用于根据所述接入信息接入所述无线接入点。

可选的,所述装置还包括:第一通道建立模块,用于与所述无线接入点建立传输数据的安全传输通道。

可选的,所述第一通道建立模块,具体用于通过数据连接线与所述无线接入点建立物理通道,在所述物理通道上建立传输数据的安全传输通道。

可选的,所述获取模块,具体用于向所述无线接入点发送获取接入无线接入点所需的接入信息的请求信息,接收所述无线接入点根据所述请求信息发送的所述接入信息。

可选的,所述装置还包括:通道关闭模块,用于关闭所述安全传输通道。

本发明实施例还提供了一种无线接入装置,所述装置包括:

传输模块,用于通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息,以使所述待接入设备根据所述接入信息接入无线接入点。

可选的,所述装置还包括:第二通道建立模块,用于与所述待接入设备建立传输数据的安全传输通道。

可选的,所述第二通道建立模块,具体用于通过数据连接线与所述待接入设备建立物理通道,在所述物理通道上建立传输数据的安全传输通道。

可选的,所述传输模块,具体用于接收所述待接入设备发送的获取接入无线接入点所需的接入信息的请求信息,根据所述请求信息向所述待接入设备发送所述接入信息。

本发明实施例还提供了一种待接入设备,包括存储器和处理器,其中存储器和处理器耦合,所述存储器用于存储能够在所述处理器上运行的计算机程序;所述处理器用于在运行所述计算机程序时,执行权利要求上述任一所述的无线接入方法步骤。

本发明实施例还一种无线接入点,其特征在于,包括存储器和处理器,其中存储器和处理器耦合,所述存储器用于存储能够在所述处理器上运行的计算机程序;所述处理器用于在运行所述计算机程序时,执行上述任一所述的无线接入方法步骤。

与现有技术相比,本发明实施例提供的无线接入方法及装置,待接入设备通过安全传输通道获取接入无线接入点所需的接入信息,再根据所述接入信息接入所述无线接入点。从而用户无须熟悉无线接入操作的流程,就可以快速便捷的接入无线接入点,提高了用户进行无线接入操作的便捷性;并且,待接入设备无须将接入信息存储在本地,而直接从安全通道获取接入信息,避免了接入信息被盗取的风险,提高了无线接入的安全性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例一提供的一种无线接入方法的流程示意图;

图2为本发明实施例一提供的另一种无线接入方法的流程示意图;

图3为本发明实施例二提供的一种无线接入方法的流程示意图;

图4为本发明实施例二提供的一种无线接入系统的结构框图;

图5为本发明实施例二中host侧的分层结构;

图6为本发明实施例二中device侧的分层结构;

图7本发明实施例三提供的一种基于ssid和key方式进行无线接入的方法;

图8为本发明实施例四提供的一种无线接入装置的结构示意图;

图9为本发明实施例四提供的另一种无线接入装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

实施例一

图1为本发明实施例一提供的一种无线接入方法的流程示意图,应用于待接入设备侧,如图1所示,所述方法包括:

步骤s101,通过安全传输通道获取接入无线接入点所需的接入信息;

步骤s102,根据所述接入信息接入所述无线接入点。

待接入无线接入点的设备,即待接入设备通过安全传输通道获取接入无线接入点所需的接入信息,并根据所述接入信息接入所述无线接入点。这样,用户无须熟悉无线接入操作的流程,就可以快速便捷的接入无线接入点,提高了用户进行无线接入操作的便捷性;并且,待接入设备可以通过无线通道获取接入信息,保证了信息传输的安全性,另外,待接入设备无须将接入信息存储在本地,而直接从安全通道获取接入信息,避免了接入信息被盗取的风险,提高了无线接入的安全性。

在本实施例中,所述通过安全传输通道获取接入无线接入点所需的接入信息之前,还包括:与所述无线接入点建立传输数据的安全传输通道。

进一步的,所述与所述无线接入点建立传输数据的安全传输通道,包括:通过数据连接线与所述无线接入点建立物理通道;在所述物理通道上建立传输数据的安全传输通道。

这里的物理通道通常为通过近距离的有线连接方式建立起来的物理通道。由于通用串行总线(universalserialbus,usb)是一种使用场景非常普遍的数据传输方式,具有近距离、面对面操作的特点,可以保证足够的安全性。因此,在本实施例中,可以通过usb数据连接线连接无线接入点和待接入设备,相应的,所述物理通道可以为usb物理通道。当然,也可以通过其他有线通信方式,例如光纤、非对称数字用户线路(asymmetricaldigitalsubscriberloop,adsl)、以太网等来建立无线接入点和待接入设备之间相应的物理通道,在本发明实施例中不作具体限定。

在本实施例中,所述通过安全传输通道获取接入无线接入点所需的接入信息,包括:向所述无线接入点发送获取接入无线接入点所需的接入信息的请求信息;以及接收所述无线接入点根据所述请求信息发送的所述接入信息。

在本实施例中,所述根据所述接入信息接入所述无线接入点之后,还包括:关闭所述安全传输通道,也可以理解为:断开与所述无线接入点的物理连接。

在本实施例中,所述接入无线接入点所需的接入信息包括:所述无线接入点的标识信息和安全密钥。当然,所述接入无线接入点所需的接入信息还可以包括加密方式等。

更进一步的,所述标识信息可以为无线局域网的子网络的身份标识信息ssid,也可以为其他标识信息,在本发明实施例中不做具体限定。

图2为本发明实施例一提供的另一种无线接入方法的流程示意图,如图2所示,所述方法包括:

步骤s201,通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息,以使所述待接入设备根据所述接入信息接入无线接入点。

待接入设备通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息,以使所述待接入设备根据所述接入信息接入无线接入点。这样,用户无须熟悉无线接入操作的流程,就可以快速便捷的接入无线接入点,提高了用户进行无线接入操作的便捷性;并且,待接入设备可以通过无线通道获取接入信息,保证了信息传输的安全性,另外,待接入设备无须将接入信息存储在本地,而直接从安全通道获取接入信息,避免了接入信息被盗取的风险,提高了无线接入的安全性。

在本实施例中,所述通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息之前,还包括:与所述待接入设备建立传输数据的安全传输通道。

在本实施例中,所述与所述待接入设备建立传输数据的安全传输通道,包括:通过数据连接线与所述待接入设备建立物理通道;在所述物理通道上建立传输数据的安全传输通道。

进一步的,所述通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息,包括:接收所述待接入设备发送的获取接入无线接入点所需的接入信息的请求信息;根据所述请求信息向所述待接入设备发送所述接入信息。

这里还需要说明的是,所述待接入设备可以为各类移动终端,例如智能手机、平板电脑、智能手环等;所述无线接入点可以为路由设备等,在本发明实施例中不做具体限定。

实施例二

wifi网络因其便捷性和免费属性,已经成为整个通信通道的最后10米的首选方式。在实施例二中,以待接入设备为wifi客户端(wificlient)、无线接入点为wifi接入点(wifiacesspoint,wifiap)为例进行说明,如图3所示,所述方法包括以下步骤:

步骤s301,通过usb数据连接线建立wifi接入点与wifi客户端之间的usb物理通道。

更为具体的,该步骤s301包括:

步骤s3011,利用usb数据连接线连接wifi接入点与wifi客户端。

步骤s3012,设置usb数据连接线两侧的工作模式。

正常状态下,wifi接入点例如路由设备作为主机(host)侧,工作在host模式下,而wifi客户端例如移动终端作为设备(device)侧,工作在device模式下。具体如图4所示,图4为本发明实施例二提供的一种wifi接入系统的结构框图,所述系统包括host侧和device侧,其中,host侧与device侧通过usb数据连接线连接。

更进一步的,host侧的分层结构如图5所示,包括usb协议层、远程网络驱动接口规范(remotenetworkdriverinterfacespecification,rndis)/以太网控制模型(ethernetnetworkingcontrolmodel,emc)协议层、超文本传输协议(hypertexttransportprotocol,http)协议层、全球广域网服务(worldwidewebserver,webserver)层、wifi应用管理层,从上到下实现了wifi相关的服务(server)接口控制通道。device侧的分层结构如图6所示,包括usb协议层、rndis/ecm协议层、http协议层、web客户端(client)层、一键式接入应用程序(application,app)层,从上到下实现了client侧的wi-fi相关的接口通道。

这里需要说明的是,上述工作模式设置方式是比较常见的一种方式,如果有其他特殊的需求,在某些情况下,可以通过usbotg(usbon-the-go)功能使usb数据连接线的两侧均工作在device模式,在没有host侧的情况下,实现usb数据连接线两侧间的数据传输。当然也可以通过一些逻辑开关配置usb数据连接线两侧的工作模式,这里不再赘述。

步骤s3013,在设置好usb数据连接线两侧的工作模式之后,wifi接入点与wifi客户端之间的usb物理通道,也称为可信通道就被成功建立。

步骤s302,建立wifi接入点与wifi客户端之间的安全传输通道。

在通信场景下,device模式早期体现为modem(拨号上网),而现在都体现为兼容性更高、速率更高的rndis/ecm模式。在rndis/ecm模式下,可以得到一个host侧分配的ip地址,并基于传输控制协议/因特网互联协议(transmissioncontrolprotocol/internetprotocol,tcp/ip)协议来和host侧进行交互。

在本实施例中,wifi客户端例如移动终端,包括安卓(android)终端和ios终端,都是基于linux内核,均支持ecm端口的上报,并且可以工作在ecm模式下。而wifi接入点例如路由设备也是基于linux内核,支持ecm驱动。同时wifi接入点本身就是支持多wifi客户端接入,与网络通道相关的动态主机配置协议(dynamichostconfigurationprotocol,dhcp)等服务本身都是具备的。这样,在步骤s301的基础上,在所述usb物理通道上就可以建立wifi接入点与wifi客户端之间用于传输数据的安全传输通道,也称为网络通道或数据通道。

判断s303,判断wifi接入点的服务是否就绪,如果就绪,执行步骤s304,否则,执行步骤s302。

这里,wifi接入点的服务可以为http服务,当然,所述wifi接入点的服务也可以为其他服务,只是服务对应的接口的表现方式不同。例如tcp/ip数据通道,本发明实施例不做具体限定。

步骤s304,wifi客户端请求从wifi接入点获取接入wifi接入点所需的接入信息。

wifi客户端请求从wifi接入点获取接入wifi接入点所需的接入信息,包括:向wifi接入点发送获取接入无线接入点所需的接入信息的请求信息。

这里,所述接入wifi接入点所需的接入信息可以包括wifi接入点的唯一标识信息,例如ssid,除此之外,所述接入信息还可以包括:安全密钥,加密方式(wifisecuritymode,authmode)等。

步骤s305,wifi客户端判断是否从wifi接入点接收到接入wifi接入点所需的接入信息;如果是,执行步骤s306,如果否,返回执行步骤s304。

wifi客户端请求从wifi接入点获取接入wifi接入点所需的接入信息之后,wifi接入点根据请求(请求信息)向wifi客户端返回响应消息,这时,wifi客户端判断所述响应消息中是否携带接入wifi接入点所需的接入信息。如果是,则表明从wifi接入点成功接收到接入wifi接入点所需的接入信息,执行步骤s306;否则,则表明从wifi接入点未成功接收到接入wifi接入点所需的接入信息,返回执行步骤s304。

步骤s306,wifi客户端开启本地wifi功能并连接wifi接入点。

wifi客户端从wifi接入点成功接收到接入wifi接入点所需的接入信息之后,就会开启本地的wifi功能,并基于接收到的接入信息连接wifi接入点。

这里,连接wifi接入点的方法可以是802.11协议规定的所有连接方式,具体连接接口依赖于wifi接入点的实现。一般来说,不同的厂家设备的接口定义方式不同但同一厂家的不同设备接口是相同的。

通过上述步骤,用户仅通过将usb数据连接线连接wifi接入点与wifi客户端,就可以便捷的将wifi客户端接入wifi接入点,而不需要用户熟悉无线接入的流程,例如不需要在wifi客户端上查找连接wifi或wps的界面,也不需要输入ssid以及安全密钥或者触发wps按钮,提高了用户操作的便捷性。除此以外,一方面,由于该无线接入的便捷性,wifi客户端也可以不存储ssid和安全密钥,降低被盗取的风险;另一方面,通过wifi接入点与wifi客户端之间的安全传输通道或者可信通道来传输数据,也保证了数据的安全性。

实施例三

在实施例二的基础上,图7为本发明实施例三提供的一种基于ssid和key方式进行无线接入的方法,如图7所示,所述方法包括:

步骤s701,通过usb数据连接线建立wifi接入点与wifi客户端之间的usb物理通道。

步骤s702,建立wifi接入点与wifi客户端之间的安全传输通道。

wifi接入点枚举网口ecm设备,基于dhcp分配ip地址给wifi客户端的usb网口。这样wifi接入点和wifi客户端之间就建立了tcp/ip层的安全传输通道,也称为网络通道或数据通道。

步骤s703,wifi客户端通过安全传输通道从wifi接入点获取接入wifi接入点所需的接入信息,所述接入信息包括:ssid和key。这里,所述接入信息还可以包括:加密方式。

步骤s704,wifi客户端开启本地wifi功能,根据获取到的wifi接入点的ssid和key连接wifi接入点。

如果wifi客户端的wifi功能没有打开,首先打开wifi客户端的wifi功能,然后按照标准的协议流程连接wifi接入点。

步骤s705,wifi客户端成功连接wifi接入点之后,断开wifi接入点和wifi客户端的usb连接,基于wifi连接进行通信。

由于usb数据连接线仅用于wifi接入点连接过程,因此连接成功后就可以断开wifi客户端与wifi接入点之间的usb数据连接线的连接,即usb连接,通过wifi网络进行交互。

在步骤s705之后,wifi接入点等待新的wifi客户端基于usb方式的无线接入,进行下一次的基于usb的交互。

与传统的相比,上述无线接入方式,用户不需要在wifi客户端上查找连接wifi的界面,也不需要输入ssid以及安全密钥,仅通过将usb数据连接线连接wifi接入点与wifi客户端,就可以便捷的将wifi客户端接入wifi接入点,提高了用户操作的便捷性。基于该无线接入方式的便捷性,wifi客户端也可以不存储ssid和安全密钥,降低被盗取的风险;除此以外,通过wifi接入点与wifi客户端之间的安全传输通道或者数据通道来传输数据,也保证了数据的安全性。

实施例四

图8为本发明实施例四提供的一种无线接入装置的结构示意图,如图8所示,所述装置包括:

获取模块801,用于通过安全传输通道获取接入无线接入点所需的接入信息;

接入模块802,用于根据所述接入信息接入所述无线接入点。

可选的,所述装置还包括:第一通道建立模块803,用于与所述无线接入点建立传输数据的安全传输通道。

可选的,所述第一通道建立模块803,具体用于通过数据连接线与所述无线接入点建立物理通道,在所述物理通道上建立传输数据的安全传输通道。

可选的,所述获取模块801,具体用于向所述无线接入点发送获取接入无线接入点所需的接入信息的请求信息,接收所述无线接入点根据所述请求信息发送的所述接入信息。

可选的,所述装置还包括:通道关闭模块804,用于关闭所述安全传输通道。

图9为本发明实施例四提供的另一种无线接入装置的结构示意图,如图9所示,所述装置包括:

传输模块901,用于通过安全传输通道向待接入设备发送接入无线接入点所需的接入信息,以使所述待接入设备根据所述接入信息接入无线接入点。

可选的,所述装置还包括:第二通道建立模块902,用于与所述待接入设备建立传输数据的安全传输通道。

可选的,所述第二通道建立模块902,具体用于通过数据连接线与所述待接入设备建立物理通道,在所述物理通道上建立传输数据的安全传输通道。

可选的,所述传输模块901,具体用于接收所述待接入设备发送的获取接入无线接入点所需的接入信息的请求信息,根据所述请求信息向所述待接入设备发送所述接入信息。

本发明实施例还提供一种待接入设备,包括存储器和处理器,其中存储器和处理器耦合,所述存储器用于存储能够在所述处理器上运行的计算机程序;所述处理器用于在运行所述计算机程序时,执行上述一种无线接入方法步骤。

本发明实施例还提供一种无线接入点,包括存储器和处理器,其中存储器和处理器耦合,所述存储器用于存储能够在所述处理器上运行的计算机程序;所述处理器用于在运行所述计算机程序时,执行上述另一种无线接入方法步骤。

本发明实施例还提供一种计算机可读取存储介质,该计算机可读取存储介质存储有指令,该指令被执行时,执行上述任一种无线接入方法。

上述无线接入装置以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

使用本发明实施例所述方案,通过安全传输通道获取接入无线接入点所需的接入信息,能够快速便捷的接入无线接入点,提高了无线接入的安全性和用户操作的便捷性。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

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