本发明涉及通信技术领域,特别涉及一种接入控制方法,及终端设备。
背景技术:
接入认证是指终端设备接入网络过程中,网络对用户设备进行认证的过程。以下提供一个举例:
终端设备搜索预设区域范围能够可用的无线保真(WiFi)热点,获得可用WiFi热点,并推送可用WiFi热点至用户;
响应用户WiFi热点选择操作,识别用户选择的WiFi热点;
获取用户选择的WiFi热点的认证数据,对用户选择的WiFi热点的WiFi热点入口(Portal)认证协议进行适配,根据适配后的WiFi热点Portal认证协议和WiFi热点的认证数据,登录WiFi热点Portal。
以上过程中,由央处理器(Central Processing Unit,CPU)控制运行在应用处理器(Application Processor,AP)上的WiFi模块完成认证过程,该过程需要AP与CPU进行交互,AP会发起大量的CPU中断,造成CPU负荷较大,并且整个系统的效率较低。
技术实现要素:
本发明实施例提供了一种接入控制方法,及终端设备,用于降低CPU负荷,提升整个接入设备系统的效率。
一方面本发明实施例提供了一种接入控制方法,包括:
终端设备的无线通信模块在确定有接入网络需求的情况下,搜索可接入的无线网络;
所述无线通信模块生成认证请求,并将所述认证请求发送给所述终端设备的发射设备,由所述发射设备将所述发送认证请求发往接入设备;
所述无线通信模块在接收到来自所述接入设备的认证确认消息后,确定认证通过。
在一种可选的实现方式中,所述无线通信模块生成认证请求包括:
所述无线通信模块在所述无线通信模块的私有存储器中读取所述终端设备在所述接入设备的历史认证信息,并依据所述历史认证信息生成认证请求。
在一种可选的实现方式中,所述终端设备的无线通信模块在确定有接入网络需求的情况包括:
所述终端设备的无线通信模块通过与应用程序之间的通信接口,确定所述应用程序具有数据传输需求后,确定有接入网络需求。
在一种可选的实现方式中,所述方法还包括:
在所述无线通信模块的私有存储器中读取所述终端设备在所述接入设备的历史认证信息失败,并且所述接入设备为加密设备的情况下,通过与接入控制的应用界面之间的通信接口,调用所述接入控制的应用界面,将所述接入设备作为可选接入设备显示在所述应用界面;
所述无线通信模块生成认证请求包括:
所述无线通信模块通过所述应用界面接收选择所述接入设备接入网络的指令,以及密码信息;生成认证请求,在所述认证请求中携带所述密码信息。
在一种可选的实现方式中,所述无线通信模块为无线保真模块,所述接入设备为无线路由器。
在一种可选的实现方式中,在接入所述接入设备之后,所述方法还包括:
所述无线通信模块接收来自于所述应用程序的上行数据确定所述上行数据的类型,是否符合唤醒处于低功耗模式的中央处理器的要求;
在所述上行数据的类型不满足唤醒处于低功耗模式的中央处理器的情况下,将所述上行数据发往所述发射设备。
二方面本发明实施例还提供了一种终端设备,包括:无线通信模块,所述无线通信模块包括:
搜索单元,用于在确定有接入网络需求的情况下,搜索可接入的无线网络;
请求生成单元,用于生成认证请求;
发射控制单元,用于通过所述终端设备的发射设备发往接入设备;
接入控制单元,用于在接收到来自所述接入设备的认证确认消息后,确定认证通过。
在一种可选的实现方式中,所述请求生成单元,用于在所述无线通信模块的私有存储器中读取所述终端设备在所述接入设备的历史认证信息,并依据所述历史认证信息生成认证请求。
在一种可选的实现方式中,所述搜索单元,用于通过与应用程序之间的通信接口,确定所述应用程序具有数据传输需求后,确定有接入网络需求。
在一种可选的实现方式中,所述无线通信模块还包括:
界面调用单元,用于在所述无线通信模块的私有存储器中读取所述终端设备在所述接入设备的历史认证信息失败,并且所述接入设备为加密设备的情况下,通过与接入控制的应用界面之间的通信接口,调用所述接入控制的应用界面,将所述接入设备作为可选接入设备显示在所述应用界面;
所述请求生成单元,用于通过所述应用界面接收选择所述接入设备接入网络的指令,以及密码信息;生成认证请求,在所述认证请求中携带所述密码信息。
在一种可选的实现方式中,所述无线通信模块为无线保真模块,所述接入设备为无线路由器。
在一种可选的实现方式中,所述无线通信模块还包括:
唤醒确认单元,用于在接入所述接入设备之后,接收来自于所述应用程序的上行数据确定所述上行数据的类型,是否符合唤醒处于低功耗模式的中央处理器的要求;
数据发送单元,用于在所述上行数据的类型不满足唤醒处于低功耗模式的中央处理器的情况下,将所述上行数据发往所述发射设备。
三方面本发明实施例还提供了另一种终端设备,包括:无线通信模块、发射设备,处理器以及存储器,其中,无线通信模块为前述实施例中的无线通信模块,在此不再一一赘述。
四方面本发明实施例还提供了一种终端设备,包括:以可通信方式连接的无线通信模块、发射设备,处理器以及存储器;其中,所述无线通信模块具有独立执行接入到接入设备的功能。
更具体地,所述无线通信模块具有独立执行接入到接入设备的功能包括:
所述无线通信模块用于在确定有接入网络需求的情况下,搜索可接入的无线网络;生成认证请求,并将所述认证请求发送给所述终端设备的发射设备,由所述发射设备将所述发送认证请求发往接入设备;在接收到来自所述接入设备的认证确认消息后,确定认证通过。
所述无线通信模块具有的其他功能,本发明实施例不再一一赘述。
从以上技术方案可以看出,本发明实施例具有以下优点:由无线通信模块控制终端设备的认证过程,在接入控制的过程中,不必唤醒CPU也不需要CPU因此执行中断处理,使CPU的工作被部署到具有智能功能的硬件中,一方面实现的负载的均衡,另一方面减少了CPU的中断,因此可以降低CPU的负荷,也可以降低射频模块的功耗,提升整个终端设备的系统效率。
附图说明
图1为本发明实施例方法流程示意图;
图2为本发明实施例方法流程示意图;
图3为本发明实施例终端设备结构示意图;
图4为本发明实施例终端设备结构示意图;
图5为本发明实施例终端设备结构示意图。
具体实施方式
一方面本发明实施例提供了一种接入控制方法,包括:
101:终端设备的无线通信模块在确定有接入网络需求的情况下,搜索可接入的无线网络;
在本发明实施例中,终端设备可以是任意的终端设备,只要能够接入到网络,例如:互联网或者局域网中的终端设备就可以。
102:上述无线通信模块生成认证请求,并通过上述终端设备的发射设备发往接入设备;
在本发明实施例中,接入设备是指无线通信网络中的接入设备,终端设备通过接入设备接入通信网络。接入设备可以是无线接入节点(Access Point,AP),也可以是基站;可以尤其指公共场所的具有WiFi功能的无线路由器,具体的接入设备是什么,本发明实施例不作唯一性限定。
认证请求是终端设备发往接入设备的,用于请求与接入设备建立通信连接的请求消息;该请求消息会携带相关的认证信息,用于接入设备确认是不是允许终端设备与终端设备建立连接。较为常见的方式是密码认证,也有一些场合是不需要密码认证的,例如:车站、机场等公共场所,仅需要用户点击相应网页或者其他回答问题就可以认证通过。
在认证请求中可以携带认证相关信息,在本实施例中,认证相关信息是指用于进行认证,以确认是否允许终端设备与接入设备建立通信连接的信息;基于前述说明中提到的认证方式,可以是密码,指纹等能够表明用户身份的信息;也可以是符合一定的要求的信息,例如:点击了相应的主页,回答了一定的问题;这基于不同的认证方式可以有不同的认证相关信息,本发明实施例对此不作唯一性限定。
在本实施例中,无线通信模块可以是控制无线通信的芯片,其本身并不具有将数据发射出去的功能,无线通信模块直接控制具有将数据发射出去的模块,例如:发射设备,将认证确认消息发送给接入设备,使接入设备能够进行身份认证,在身份认证通过后与终端设备建立通信连接,从而使终端设备能够接入到互联网或者局域网中。
103:在接收到来自上述接入设备的认证确认消息后,确定认证通过。
在确认认证通过后,终端设备可以接入到接入设备,进一步还可以向上述终端设备的中央处理器发送接入成功的消息。需要说明的是,也可以不必发送接入成功的消息给中央处理器,接入成功的消息可以直接发送给有网络连接需求的应用程序。
另需要说明的是,本发明实施例中“向上述终端设备的中央处理器发送接入成功的消息”并不是因为CPU控制无线通信模块导致的无线通信模块在执行完毕接入控制以后,用于反馈给CPU接入成功;这里向上述终端设备的中央处理器发送接入成功的消息,是为了告知CPU已经接入网络,方便CPU在有数据传输需求的情况下,能够获知当前已经接入网络,不必再次控制相关硬件模块执行接入流程。
基于以上说明,由无线通信模块控制终端设备的认证过程,在接入控制的过程中,不必唤醒CPU也不需要CPU因此执行中断处理,使CPU的工作被部署到具有智能功能的硬件中,一方面实现的负载的均衡,另一方面减少了CPU的中断,因此可以降低CPU的负荷,也可以降低射频模块的功耗,提升整个终端设备的系统效率。
在一种可选的实现方式中,本发明实施例还提供了由无线通信模块自己独立实现认证,不需要中断CPU的具体实现方案,如下:上述无线通信模块生成认证请求包括:
上述无线通信模块在上述无线通信模块的私有存储器中读取上述终端设备在上述接入设备的历史认证信息,并依据上述历史认证信息生成认证请求。
在本实施例中,在无线通信模块设置了其私有的存储空间,用于历史认证信息的存储;在这种认证方式中,使用的是历史认证记录,在历史认证的第一次认证中,可以是使用密码或者其他认证方式认证的,在终端设备认证通过一次后,无线通信模块记录了该终端设备为授权终端的记录,后续终端设备再进行认证的情况下,无线通信模块由于自己独立完成终端设备的身份认证,那么通过无线通信模块自身设置的私有的存储空间内存储的历史认证信息,就可以确定该终端设备是授权终端,从而完成身份认证。该历史认证信息可以是保存的之前接入该接入设备所使用的密码,也可以仅是终端设备的标识信息或者用户标识信息。在无线通信模块中设置私有存储空间,可以使无线通信模块更具独立性,将身份认证过程完全与CPU进行隔离,因此整个身份认证的过程可以完全不打扰到CPU的其他任务执行,或者,不用唤醒处于休眠状态的CPU。
在一种可选的实现方式中,本发明实施例还提供了导致无线通信模块确定需要进行网络接入的触发条件,具体如下:上述终端设备的无线通信模块在确定有接入网络需求的情况包括:
上述终端设备的无线通信模块通过与应用程序之间的通信接口,确定上述应用程序具有数据传输需求后,确定有接入网络需求。
在本实施例中,无线通信模块直接与应用程序时间进行通信,在不需要CPU进行数据处理的情况下,可以不必唤醒CPU,也不必对处于工作状态的CPU发起中断处理。
在一种可选的实现方式中,基于无线通信模块已经具有的与应用程序进行直接通信的能力,本发明实施例还提供了由无线通信模块控制身份认证所需信息的获取过程,具体如下:上述方法还包括:
在上述无线通信模块的私有存储器中读取上述终端设备在上述接入设备的历史认证信息失败,并且上述接入设备为加密设备的情况下,通过与接入控制的应用界面之间的通信接口,调用上述接入控制的应用界面,将上述接入设备作为可选接入设备显示在上述应用界面;
上述无线通信模块生成认证请求包括:
上述无线通信模块通过上述应用界面接收选择上述接入设备接入网络的指令,以及密码信息;生成认证请求,在上述认证请求中携带上述密码信息。
在本实施例中,基于无线通信模块已经具有的与应用程序进行直接通信的能力,由无线通信模块条用相应的应用界面,在没有历史认证信息的情况下,接收用户输入的密码信息,从而生成符合要求的认证请求。该过程,不需要CPU参与,因此无线通信模块可以独立完成整个接入控制过程,整个身份认证的过程可以完全不打扰到CPU的其他任务执行,或者,不用唤醒处于休眠状态的CPU。
在一种可选的实现方式中,本发明实施例还提供了无线通信模块以及接入设备的具体举例:上述无线通信模块为无线保真模块,上述接入设备为无线路由器。
需要说明的是,无线通信模块可以是任意的控制无线通信的芯片,例如还可以是:蓝牙模块、红外模块等,以上无线保真模块的举例不应理解为对本发明实施例的唯一性限定。接入设备除了无线路由器以外,还可以是基站或者无线接入节点等,以上无线路由器的举例不应理解为对本发明实施例的唯一性限定。
在一种可选的实现方式中,终端设备在接入到接入设备后会执行相应的数据上下行,本实施例以上行数据为例进行举例说明:在接入上述接入设备之后,上述方法还包括:
上述无线通信模块接收来自于上述应用程序的上行数据确定上述上行数据的类型,是否符合唤醒处于低功耗模式的中央处理器的要求;
在上述上行数据的类型不满足唤醒处于低功耗模式的中央处理器的情况下,将上述上行数据发往上述发射设备。
在本实施例中,无线通信模块将上行数据发往发射设备的方式,可以是无线通信模块直接向发射设备发送,使用无线通信模块与发射设备之间的通信链路,不通过CPU处理后转发。
在本实施例中,由无线通信模块控制数据转发功能,另外发射设备的工作由无线通信模块实现控制,因此不必因上行数据导致唤醒CPU也不需要CPU因此执行中断处理,可以降低CPU的负荷,提升整个接入设备系统的效率。
在本实施例中,CPU的低功耗模式可以是任意的低于被唤醒的工作模式,通常可以是休眠模式,或者待机模式;本发明实施例对此不作唯一性限定。
另外,上行数据的类型可以是确定是否需要CPU进行处理的数据,例如:即时通讯软件的消息,可以是不需要经CPU处理的数据,可以直接上传;但是有些应用的数据需要一定的计算后,生成其他数据再进行上传,这种情况下则会唤醒CPU执行相应的计算。
以下实施例以无线通信模块为WiFi模块进行举例说明,如图2所示,包括:
201:终端设备的WiFi模块在其私有存储空间中保存WiFi认证的历史信息;
202:WiFi模块自动搜索附近的WiFi,然后由WiFi模块获得历史认证信息,生成认证请求;如果没有历史认证信息,则调用应用界面并将搜索到的结果显示应用界面,等待用户输入密码信息,依据密码信息生成认证请求;
203:将认证请求发往调制解调器,调制解调器调制上述认证请求后,通过射频模块将调制后的认证请求发往接入点;
204:WiFi模块接收上述接入点反馈的认证结果,如果认证通过可以将认证结果发往CPU,也可以不发给CPU。
二方面本发明实施例还提供了一种终端设备,如图3所示,包括:无线通信模块300,上述无线通信模块300包括:
搜索单元301,用于在确定有接入网络需求的情况下,搜索可接入的无线网络;
请求生成单元302,用于生成认证请求;
发射控制单元303,用于通过上述终端设备的发射设备发往接入设备;
接入控制单元304,用于在接收到来自上述接入设备的认证确认消息后,确定认证通过;
接入反馈单元305,用于向上述终端设备的中央处理器发送接入成功的消息。
在本发明实施例中,终端设备可以是任意的终端设备,只要能够接入到网络,例如:互联网或者局域网中的终端设备就可以。
在本发明实施例中,接入设备是指无线通信网络中的接入设备,终端设备通过接入设备接入通信网络。接入设备可以是无线接入节点(Access Point,AP),也可以是基站;可以尤其指公共场所的具有WiFi功能的无线路由器,具体的接入设备是什么,本发明实施例不作唯一性限定。
认证请求是终端设备发往接入设备的,用于请求与接入设备建立通信连接的请求消息;该请求消息会携带相关的认证信息,用于接入设备确认是不是允许终端设备与终端设备建立连接。较为常见的方式是密码认证,也有一些场合是不需要密码认证的,例如:车站、机场等公共场所,仅需要用户点击相应网页或者其他回答问题就可以认证通过。
在认证请求中可以携带认证相关信息,在本实施例中,认证相关信息是指用于进行认证,以确认是否允许终端设备与接入设备建立通信连接的信息;基于前述说明中提到的认证方式,可以是密码,指纹等能够表明用户身份的信息;也可以是符合一定的要求的信息,例如:点击了相应的主页,回答了一定的问题;这基于不同的认证方式可以有不同的认证相关信息,本发明实施例对此不作唯一性限定。
在本实施例中,无线通信模块可以是控制无线通信的芯片,其本身并不具有将数据发射出去的功能,无线通信模块直接控制具有将数据发射出去的模块,例如:发射设备,将认证确认消息发送给接入设备,使接入设备能够进行身份认证,在身份认证通过后与终端设备建立通信连接,从而使终端设备能够接入到互联网或者局域网中。
另需要说明的是,本发明实施例中“向上述终端设备的中央处理器发送接入成功的消息”并不是因为CPU控制无线通信模块导致的无线通信模块在执行完毕接入控制以后,用于反馈给CPU接入成功;这里向上述终端设备的中央处理器发送接入成功的消息,是为了告知CPU已经接入网络,方便CPU在有数据传输需求的情况下,能够获知当前已经接入网络,不必再次控制相关硬件模块执行接入流程。
基于以上说明,由无线通信模块控制终端设备的认证过程,在接入控制的过程中,不必唤醒CPU也不需要CPU因此执行中断处理,使CPU的工作被部署到具有智能功能的硬件中,一方面实现的负载的均衡,另一方面减少了CPU的中断,因此可以降低CPU的负荷,也可以降低射频模块的功耗,提升整个终端设备的系统效率。
在一种可选的实现方式中,本发明实施例还提供了由无线通信模块自己独立实现认证,不需要中断CPU的具体实现方案,如下:上述请求生成单元302,用于在上述无线通信模块的私有存储器中读取上述终端设备在上述接入设备的历史认证信息,并依据上述历史认证信息生成认证请求。
在本实施例中,在无线通信模块设置了其私有的存储空间,用于历史认证信息的存储;在这种认证方式中,使用的是历史认证记录,在历史认证的第一次认证中,可以是使用密码或者其他认证方式认证的,在终端设备认证通过一次后,无线通信模块记录了该终端设备为授权终端的记录,后续终端设备再进行认证的情况下,无线通信模块由于自己独立完成终端设备的身份认证,那么通过无线通信模块自身设置的私有的存储空间内存储的历史认证信息,就可以确定该终端设备是授权终端,从而完成身份认证。该历史认证信息可以是保存的之前接入该接入设备所使用的密码,也可以仅是终端设备的标识信息或者用户标识信息。在无线通信模块中设置私有存储空间,可以使无线通信模块更具独立性,将身份认证过程完全与CPU进行隔离,因此整个身份认证的过程可以完全不打扰到CPU的其他任务执行,或者,不用唤醒处于休眠状态的CPU。
在一种可选的实现方式中,本发明实施例还提供了导致无线通信模块确定需要进行网络接入的触发条件,具体如下:上述搜索单元301,用于通过与应用程序之间的通信接口,确定上述应用程序具有数据传输需求后,确定有接入网络需求。
在本实施例中,无线通信模块直接与应用程序时间进行通信,在不需要CPU进行数据处理的情况下,可以不必唤醒CPU,也不必对处于工作状态的CPU发起中断处理。
在一种可选的实现方式中,基于无线通信模块已经具有的与应用程序进行直接通信的能力,本发明实施例还提供了由无线通信模块控制身份认证所需信息的获取过程,具体如下:上述无线通信模块还包括:
界面调用单元306,用于在上述无线通信模块的私有存储器中读取上述终端设备在上述接入设备的历史认证信息失败,并且上述接入设备为加密设备的情况下,通过与接入控制的应用界面之间的通信接口,调用上述接入控制的应用界面,将上述接入设备作为可选接入设备显示在上述应用界面;
上述请求生成单元302,用于通过上述应用界面接收选择上述接入设备接入网络的指令,以及密码信息;生成认证请求,在上述认证请求中携带上述密码信息。
在本实施例中,基于无线通信模块已经具有的与应用程序进行直接通信的能力,由无线通信模块条用相应的应用界面,在没有历史认证信息的情况下,接收用户输入的密码信息,从而生成符合要求的认证请求。该过程,不需要CPU参与,因此无线通信模块可以独立完成整个接入控制过程,整个身份认证的过程可以完全不打扰到CPU的其他任务执行,或者,不用唤醒处于休眠状态的CPU。
在一种可选的实现方式中,本发明实施例还提供了无线通信模块以及接入设备的具体举例:上述无线通信模块为无线保真模块,上述接入设备为无线路由器。
需要说明的是,无线通信模块可以是任意的控制无线通信的芯片,例如还可以是:蓝牙模块、红外模块等,以上无线保真模块的举例不应理解为对本发明实施例的唯一性限定。接入设备除了无线路由器以外,还可以是基站或者无线接入节点等,以上无线路由器的举例不应理解为对本发明实施例的唯一性限定。
在一种可选的实现方式中,终端设备在接入到接入设备后会执行相应的数据上下行,本实施例以上行数据为例进行举例说明:上述无线通信模块还包括:
唤醒确认单元307,用于在接入上述接入设备之后,接收来自于上述应用程序的上行数据确定上述上行数据的类型,是否符合唤醒处于低功耗模式的中央处理器的要求;
数据发送单元308,用于在上述上行数据的类型不满足唤醒处于低功耗模式的中央处理器的情况下,将上述上行数据发往上述发射设备。
在本实施例中,无线通信模块将上行数据发往发射设备的方式,可以是无线通信模块直接向发射设备发送,使用无线通信模块与发射设备之间的通信链路,不通过CPU处理后转发。
在本实施例中,由无线通信模块控制数据转发功能,另外发射设备的工作由无线通信模块实现控制,因此不必因上行数据导致唤醒CPU也不需要CPU因此执行中断处理,可以降低CPU的负荷,提升整个接入设备系统的效率。
在本实施例中,CPU的低功耗模式可以是任意的低于被唤醒的工作模式,通常可以是休眠模式,或者待机模式;本发明实施例对此不作唯一性限定。
另外,上行数据的类型可以是确定是否需要CPU进行处理的数据,例如:即时通讯软件的消息,可以是不需要经CPU处理的数据,可以直接上传;但是有些应用的数据需要一定的计算后,生成其他数据再进行上传,这种情况下则会唤醒CPU执行相应的计算。
三方面本发明实施例还提供了另一种终端设备,如图4所示,包括:无线通信模块401、发射设备402,处理器403以及存储器404;以上各硬件模块可以使用总线建立通信连接;
其中,上述无线通信模块401用于,在确定有接入网络需求的情况下,搜索可接入的无线网络;生成认证请求,并通过上述终端设备的发射设备发往接入设备;在接收到来自上述接入设备的认证确认消息后,确定认证通过;向上述终端设备的中央处理器发送接入成功的消息。
可选地,上述无线通信模块401用于,生成认证请求包括:
上述无线通信模块在上述无线通信模块的私有存储器中读取上述终端设备在上述接入设备的历史认证信息,并依据上述历史认证信息生成认证请求。
可选地,上述无线通信模块401用于,确定有接入网络需求的情况包括:
通过与应用程序之间的通信接口,确定上述应用程序具有数据传输需求后,确定有接入网络需求。
进一步地,上述无线通信模块401还用于,在上述无线通信模块的私有存储器中读取上述终端设备在上述接入设备的历史认证信息失败,并且上述接入设备为加密设备的情况下,通过与接入控制的应用界面之间的通信接口,调用上述接入控制的应用界面,将上述接入设备作为可选接入设备显示在上述应用界面;
上述无线通信模块401用于,生成认证请求包括:
上述无线通信模块通过上述应用界面接收选择上述接入设备接入网络的指令,以及密码信息;生成认证请求,在上述认证请求中携带上述密码信息。
可选地,上述无线通信模块401为无线保真模块,上述接入设备为无线路由器。
进一步地,上述无线通信模块401还用于,在接入上述接入设备之后接收来自于上述应用程序的上行数据确定上述上行数据的类型,是否符合唤醒处于低功耗模式的中央处理器的要求;
在上述上行数据的类型不满足唤醒处于低功耗模式的中央处理器的情况下,将上述上行数据发往上述发射设备。
四方面本发明实施例还提供了另外一种终端设备,如图4所示,包括:以可通信方式连接的无线通信模块401、发射设备402,处理器403以及存储器404;其中,所述无线通信模块401具有独立执行接入到接入设备的功能。
更具体地,所述无线通信模块401具有独立执行接入到接入设备的功能包括:
所述无线通信模块401用于在确定有接入网络需求的情况下,搜索可接入的无线网络;生成认证请求,并将所述认证请求发送给所述终端设备的发射设备,由所述发射设备将所述发送认证请求发往接入设备;在接收到来自所述接入设备的认证确认消息后,确定认证通过。
所述无线通信模块具有的其他功能,本发明实施例不再一一赘述。
本发明实施例还提供了另一种终端设备,如图5所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端设备可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端设备为手机为例:
图5示出的是与本发明实施例提供的终端设备相关的手机的部分结构的框图。参考图5,手机包括:存储器520、输入单元530、显示单元540、传感器550、音频电路560、发射设备570、处理器580、以及电源590等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图5对手机的各个构成部件进行具体的介绍:
WiFi模块501可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器580处理;另外,将设计上行的数据发送给基站。通常,WiFi模块501包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,WiFi模块501还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器520可用于存储软件程序以及模块,处理器580通过运行存储在存储器520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元530可包括触控面板531以及其他输入设备532。触控面板531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板531上或在触控面板531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板531。除了触控面板531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元540可包括显示面板541,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板541。进一步的,触控面板531可覆盖显示面板541,当触控面板531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图5中,触控面板531与显示面板541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板531与显示面板541集成而实现手机的输入和输出功能。
手机还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路560、扬声器561,传声器562可提供用户与手机之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器561,由扬声器561转换为声音信号输出;另一方面,传声器562将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经WiFi模块501以发送给比如另一手机,或者将音频数据输出至存储器520以便进一步处理。
WiFi属于短距离无线传输技术,手机通过发射设备570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了发射设备570,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器580可包括一个或多个处理单元;优选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
手机还包括给各个部件供电的电源590(比如电池),优选的,电源可以通过电源管理系统与处理器580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
前述方法实施例可以基于图5所示的硬件结构。
值得注意的是,上述终端设备实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。