CN111148095A - 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法 - Google Patents

一种用于在终端和无线接入点之间建立Wi-Fi连接的方法 Download PDF

Info

Publication number
CN111148095A
CN111148095A CN202010004786.XA CN202010004786A CN111148095A CN 111148095 A CN111148095 A CN 111148095A CN 202010004786 A CN202010004786 A CN 202010004786A CN 111148095 A CN111148095 A CN 111148095A
Authority
CN
China
Prior art keywords
access point
wireless access
temporary password
terminal
connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010004786.XA
Other languages
English (en)
Inventor
屈立虎
安康
贺安超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202010004786.XA priority Critical patent/CN111148095A/zh
Publication of CN111148095A publication Critical patent/CN111148095A/zh
Priority to PCT/CN2020/139504 priority patent/WO2021136097A1/zh
Priority to EP20910877.8A priority patent/EP4061036A4/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/043Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • H04L63/0846Network architectures or network communication protocols for network security for authentication of entities using passwords using time-dependent-passwords, e.g. periodically changing passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/108Network architectures or network communication protocols for network security for controlling access to devices or network resources when the policy decisions are valid for a limited amount of time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/041Key generation or derivation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/062Pre-authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及一种用于在终端和无线接入点之间建立Wi‑Fi连接的方法,包括以下步骤:无线接入点生成并分发待获取的临时密码;终端获取临时密码,并向无线接入点发送探测请求,其中探测请求携带有加密后的待认证的临时密码;无线接入点接收来自终端的探测请求,校验加密后的待认证的临时密码;无线接入点发送探测响应至终端并开启WPS会话,其中探测响应携带有认证成功的通知;终端接收来自无线接入点的探测响应并开启WPS会话,其中,终端和无线接入点开启的WPS会话用于建立Wi‑Fi连接。该建立Wi‑Fi连接的方法能够增强网络安全性,且用户操作简便,学习成本低。

Description

一种用于在终端和无线接入点之间建立Wi-Fi连接的方法
技术领域
本发明涉及通信领域,特别是涉及一种用于在终端和无线接入点之间建立Wi-Fi连接的方法。
背景技术
随着Wi-Fi的普及,大多数人的家中或店铺里都设有无线接入点,无线接入点是一个无线网络的接入点,俗称“热点”,能够供多台终端电子设备与其建立Wi-Fi连接,方便人们进行网上冲浪、查询资料等网上业务。
而现有的密码接入方式,密码容易泄露。例如,当家中或店铺里来了其它用户,若要连接Wi-Fi,在没有专设的客人Wi-Fi的情况下,主人用户必须告知其它用户其Wi-Fi的正式密码以建立连接,因此网络的隐私性较差。
发明内容
本申请的一些实施例提供了一种基于临时密码建立Wi-Fi连接的方法和设备。以下从多个方面介绍本申请,以下多个方面的实施例和有益效果在不相互冲突的情况下可互相参考。
第一方面,本申请的实施例提供了一种用于在终端和无线接入点之间建立Wi-Fi连接的方法,包括以下步骤:无线接入点生成并分发待获取的临时密码;终端获取临时密码,并向无线接入点发送探测请求,其中探测请求携带有加密后的待认证的临时密码;无线接入点接收来自终端的探测请求,校验加密后的待认证的临时密码;无线接入点发送探测响应至终端并开启WPS会话,其中探测响应携带有认证成功的通知;终端接收来自无线接入点的探测响应并开启WPS会话,其中,终端和无线接入点开启的WPS会话用于建立Wi-Fi连接。
本申请的无线接入点设备能够生成并分发临时密码,主人用户仅需告知其它用户此临时密码,以供其它用户的电子设备与该无线接入点建立Wi-Fi连接,避免了正式密码的泄露,一定程度上提升了网络的安全性。其次,主人用户若忘记密码,其它用户仍可以通过临时密码以使其电子设备与无线接入点建立Wi-Fi连接。再者,相较于现有的PBC WPS、一键智联(定向选择的WPS)等接入方式而言,该建立Wi-Fi连接的方式更符合用户习惯,易被用户接受,且学习成本较低。
第二方面,本申请的实施例提供了一种与无线接入点建立Wi-Fi连接的方法,用于终端,包括以下步骤:获取无线接入点生成的临时密码;发送探测请求,至无线接入点,其中探测请求携带有加密后的待认证的临时密码;接收来自无线接入点的探测响应,其中探测响应携带有无线接入点的认证成功的通知;开启WPS会话,以建立Wi-Fi连接。
在一些实施例中,认证成功的通知包括基于临时密码进行二次加密的信息,并且基于校验后的二次加密的信息以开启WPS会话。这样设置后,能够进一步增强网络的安全性。
在一些实施例中,发送探测请求的步骤中,包括:判断是否为待获取的临时密码,若为待获取的临时密码,则发送探测请求。
第三方面,本申请的实施例提供了一种用于与终端建立Wi-Fi连接的方法,用于无线访问接入点,包括以下步骤:生成并分发待获取的临时密码;接收来自终端的探测请求,其中探测请求携带有加密后的待认证的临时密码;校验加密后的待认证的临时密码;发送探测响应并开启用于建立Wi-Fi连接的WPS会话,其中探测响应携带有认证成功的通知。
在一些实施例中,认证成功的通知包括基于临时密码进行二次加密的信息。
在一些实施例中,临时密码每隔预定时间间隔后更新。
在一些实施例中,临时密码通过短信方式或APP方式发送至预定的接收终端。
第四方面,本申请的实施例提供了一种终端,包括:第一获取模块,用于获取无线接入点生成的临时密码;第一发送模块,用于发送探测请求至无线接入点,其中探测请求携带有加密后的待认证的临时密码;第一接收模块,用于接收来自无线接入点的探测响应,其中探测响应携带有无线接入点的认证成功的通知;第一开启模块,用于开启WPS会话,以建立Wi-Fi连接。
在一些实施例中,认证成功的通知包括基于临时密码进行二次加密的信息,并且基于校验后的二次加密的信息以开启WPS会话。
在一些实施例中,该终端还包括:第一判断模块,用于判断是否为待获取的临时密码,若为待获取的临时密码,则发送探测请求。
第五方面,本申请的实施例提供了一种无线访问接入点,包括:第一生成模块,用于生成待获取的临时密码;第一分发模块,用于分发待获取的临时密码;第二接收模块,用于接收来自终端的探测请求,其中探测请求携带有加密后的待认证的临时密码;第一校验模块,用于校验加密后的临时密码;第二发送模块,用于发送探测响应,其中探测响应携带有认证成功的通知;第二开启模块,用于开启用于建立Wi-Fi连接的WPS会话。
在一些实施例中,认证成功的通知包括基于临时密码进行二次加密的信息。
在一些实施例中,临时密码每隔预定时间间隔后更新。
在一些实施例中,临时密码通过短信方式或APP方式发送至预定的接收终端。
为让本发明的上述内容能更明显易懂,下文特举优选实施例,并结合附图,作详细说明如下。
附图说明
下面将结合附图对本发明的具体实施方式作进一步详细说明。
图1为在终端和无线接入点之间建立Wi-Fi连接的应用场景;
图2为本实施例提供的一种终端的示意图;
图3为本实施例提供的一种无线访问接入点的示意图;
图4为本实施例提供的一种用于在终端和无线接入点之间建立Wi-Fi连接的方法流程图;
图5为本实施例提供的一种与无线接入点建立Wi-Fi连接的方法流程图;
图6为本实施例提供的一种用于与终端建立Wi-Fi连接的方法流程图;
图7为本实施例提供的一种设备的框图;
图8为本实施例提供的一种片上***(SoC)的框图。
具体实施方式
为使本申请实施例的目的和技术方案更加清楚,下面将结合本申请实施例的附图,对本申请实施例的技术方案进行清楚、完整地描述。显然,所示是本申请的一部分实施例,而不是全的。基于所描述本申请的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得有其他实施例,都属于本申请保护的范围。
如本文所使用的,术语“模块或单元”可以指或者包括专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的或组)和/或存储器(共享的、专用的或组)、组合逻辑电路、和/或提供所描述的功能的其他合适的组件,或者可以是专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的或组)和/或存储器(共享的、专用的或组)、组合逻辑电路、和/或提供所描述的功能的其他合适的组件的一部分。
随着Wi-Fi的普及,大多数人的家中或店铺里都设有无线接入点,无线接入点是一个无线网络的接入点,俗称“热点”,能够供多台终端电子设备与其建立Wi-Fi连接,方便人们进行网上冲浪、查询资料等网上业务。
当家中或店铺里来了其它用户,若要连接Wi-Fi,在没有专设的客人Wi-Fi的情况下,主人用户必须告知其它用户其Wi-Fi的正式密码以建立连接,因此网络的隐私性较差。同时,主人用户如果忘记密码,需要通过Web用户界面或打开APP等一连串动作后,才能找回密码,操作较为繁琐。
而本申请的无线接入点设备能够生成并分发临时密码,主人用户仅需告知其它用户此临时密码,以供其它用户的电子设备与该无线接入点建立Wi-Fi连接,避免了正式密码的泄露,一定程度上提升了网络的安全性。其次,主人用户若忘记密码,其它用户仍可以通过临时密码以使其电子设备与无线接入点建立Wi-Fi连接。再者,相较于现有的PBC WPS、一键智联(定向选择的WPS)等接入方式而言,该建立Wi-Fi连接的方式更符合用户习惯,易被用户接受,且学习成本较低。
在本申请中,终端电子设备可以是手机、手持PC、个人数字助理、便携式媒体播放器,以及各种其它设备。一般地,具备Wi-Fi功能的移动终端都可以理解为本申请的电子设备。无线接入点可以是诸如无线路由器、CPE(Customer Premise Equipment,客户前置设备)路由器等。
图1为在终端和无线接入点之间建立Wi-Fi连接的应用场景。终端以客人手机为例,无线接入点以无线网关CPE路由器为例。该CPE路由器能够接收移动信号并以无线Wi-Fi信号转发出来,可将高速4G或5G信号转换成Wi-Fi信号的设备,能够支持同时多个上网的移动终端。需要说明的是,该应用场景为客人手机与CPE路由器欲首次建立Wi-Fi连接的情形。
参考图1,主人手机100与该路由器300已预先建立连接。当客人手机200欲与该路由器300建立Wi-Fi连接时,首先,主人用户通过触发路由器300以获取临时密码,并告知客人用户该临时密码;接着,客人用户可以在客人手机200打开WLAN界面。路由器300广播,客人手机200端可以自动搜寻到无线网络的SSID,此时客人用户仅需点击相应的SSID,输入临时密码,以建立Wi-Fi连接。
参考图2,本申请提供的一种终端包括:第一获取模块1、第一发送模块2、第一接收模块3和第一开启模块4。其中,第一获取模块1用于获取无线接入点生成的临时密码。第一发送模块用于发送探测请求至无线接入点,该探测请求携带有加密后的待认证的临时密码。第一接收模块3用于接收来自无线接入点的探测响应,该探测响应携带有无线接入点的认证成功的通知。第一开启模块4用于开启WPS会话,以建立Wi-Fi连接。
本申请的终端还可以包括第一判断模块。第一判断模块用于基于预设的密码规则判断是否为待获取的临时密码。若为待获取的临时密码,则发送探测请求。需要说明的是,临时密码在Wi-Fi连接成功或一定时间间隔后自动失效;预设密码规则将在后文中详述。
参考图3,本申请提供的一种无线访问接入点包括:第一生成模块10、第一分发模块20、第二接收模块30、第一校验模块40、第二发送模块50和第二开启模块60。其中,第一生成模块10用于生成待获取的临时密码。第一分发模块20用于分发待获取的临时密码。第二接收模块30用于接收来自终端的探测请求,该探测请求携带有加密后的待认证的临时密码。第一校验模块40用于校验加密后的临时密码。第二发送模块50用于发送探测响应,该探测响应携带有认证成功的通知。第二开启模块60用于开启用于建立Wi-Fi连接的WPS会话。
参考图4,根据本申请的一些实施例公开了一种用于在终端和无线接入点之间建立Wi-Fi连接的方法,包括以下步骤:
步骤S1,无线接入点生成并分发待获取的临时密码;
步骤S2,终端获取临时密码,并向无线接入点发送探测请求,其中探测请求携带有加密后的待认证的临时密码;
步骤S3,无线接入点接收来自终端的探测请求,校验加密后的待认证的临时密码;
步骤S4,无线接入点发送探测响应至终端并开启WPS会话,其中探测响应携带有认证成功的通知;
步骤S5,终端接收来自无线接入点的探测响应并开启WPS会话,其中,
终端和无线接入点开启的WPS会话用于建立Wi-Fi连接。
以下对每一步骤作详细介绍,终端以客人手机为例。
在步骤S1中,无线接入点生成并分发待获取的临时密码。无线接入点每隔一定时间间隔生成临时密码,在一些实施例中,时间间隔可以是2分钟;在其它实施例中,时间间隔也可以小于2分钟或大于2分钟。只要能够保证客人手机有足够时间获取临时密码,且兼顾到时间间隔不会由于过长而减弱密码的安全性即可。
在步骤S2中,终端获取临时密码,并向无线接入点发送探测请求。其中,探测请求携带有加密后的待认证的临时密码。在一些实施例中,临时密码是通过短信方式、智能家居APP或微信方式发送至主人用户的手机;在其它实施例中,临时密码还可以是通过其它途径发送至预定的接收终端。
在本申请中,无线接入点设备具备给手机发送短信的功能。主人手机与该无线接入点可以预先建立连接,主人用户可以通过触发无线接入点设备,以使其给主人手机发送携带有临时密码的短信。主人用户还可以通过与该CPE路由器关联的APP诸如智能家居APP,查询无线接入点设备生成的临时密码。接着,主人将临时密码告知客人,或者在APP中设定向指定的客人手机号以短信的方式发送临时密码,以使其在客人手机端输入该临时密码,以使客人手机获取临时密码,并向无线接入点发送探测请求。需要说明的是,在本申请中终端以客人手机为例;在其它实施例中,还可以是非主人用户的其它用户手机。
在步骤S2中还可以包括:判断是否为待获取的临时密码,若为待获取的临时密码,则发送探测请求。
需要说明的是,临时密码与正式密码的不同之处,可以在于两者密码的长度不同,例如正式密码大于8位,那么只要临时密码小于等于8位例如4位至6位,手机端即可区分出是临时密码。临时密码与正式密码的不同之处,还可以在于临时密码具有一定的设置规则,例如在临时密码的最后一位统一加上一位校验位,因此手机可以基于这种设置规则以判断是否为临时密码。
也就是说,终端在向无线接入点发送探测请求之前,可以首先基于输入的密码作判断,判断其是否为临时密码。基于临时密码与正式密码之间的区别,判断出为临时密码后,则向无线接入点发送探测请求时携带该临时密码;若判断出为非临时密码,则不再发送探测请求。
在步骤S3中,无线接入点接收来自终端的探测请求,校验加密后的待认证的临时密码。即,终端判断为临时密码后,向无线接入点发送探测请求,其中探测请求携带有加密后的待认证的临时密码。无线接入点接收该探测请求,对该携带有加密后的临时密码进行校验。基于加密的规则例如对称式加密、非对称式加密,以决定校验的不同方式。例如,加密规则为非对称式加密,则校验过程中无需对其再进行解密动作;若加密规则为对称式加密,则校验过程中需对其再进行解密动作。
在步骤S4中,无线接入点发送探测响应至终端并开启WPS会话。也就是说,来自手机的探测请求被无线接入点校验通过后,无线接入点发送探测响应至手机端,同时开启WPS会话。在一些实施例中,探测响应携带有认证成功的通知。在其它实施例中,认证成功的通知还可以包括基于临时密码进行二次加密的信息,并且基于校验后的二次加密的信息以开启WPS会话,进而能够进一步提升网络的安全性。
在步骤S5中,终端接收来自无线接入点的探测响应并开启WPS会话。其中,终端和无线接入点开启的WPS会话用于建立Wi-Fi连接。也就是说,在无线接入点和终端均启动WPS会话后,终端能够与该无线接入点建立Wi-Fi连接。
参考图5,本申请还提供了一种与无线接入点建立Wi-Fi连接的方法,用于终端,包括以下步骤:
步骤S10,获取无线接入点生成的临时密码;
步骤S20,发送探测请求,至无线接入点,其中探测请求携带有加密后的待认证的临时密码;
步骤S30,接收来自无线接入点的探测响应,其中探测响应携带有无线接入点的认证成功的通知;
步骤S40,开启WPS会话,以建立Wi-Fi连接。
参考图6,本申请还提供了一种用于与终端建立Wi-Fi连接的方法,用于无线访问接入点,包括以下步骤:
步骤S100,生成并分发待获取的临时密码;
步骤S200,接收来自终端的探测请求,其中探测请求携带有加密后的待认证的临时密码;
步骤S300,校验加密后的待认证的临时密码;
步骤S400,发送探测响应并开始用于建立Wi-Fi连接的WPS会话,其中探测响应携带有认证成功的通知。
参考图7,所示为根据本申请的一个实施例的***1400的框图。图7示出了根据多个实施例的示例***1400。在一个实施例中,***1400可以包括一个或多个处理器1404,与处理器1404中的至少一个连接的***控制逻辑1408,与***控制逻辑1408连接的***内存1412,与***控制逻辑1408连接的非易失性存储器(NVM)1416,以及与***控制逻辑1408连接的网络接口1420。
在一些实施例中,处理器1404可以包括一个或多个单核或多核处理器。在一些实施例中,处理器1404可以包括通用处理器和专用处理器(例如,图形处理器,应用处理器,基带处理器等)的任意组合。在***1400采用eNB(Evolved Node B,增强型基站)101或RAN(Radio Access Network,无线接入网)控制器102的实施例中,处理器1404可以被配置为执行各种符合的实施例,例如,如图1-4所示的多个实施例中的一个或多个。
在一些实施例中,***控制逻辑1408可以包括任意合适的接口控制器,以向处理器1404中的至少一个和/或与***控制逻辑1408通信的任意合适的设备或组件提供任意合适的接口。
在一些实施例中,***控制逻辑1408可以包括一个或多个存储器控制器,以提供连接到***内存1412的接口。***内存1412可以用于加载以及存储数据和/或指令。在一些实施例中***1400的内存1412可以包括任意合适的易失性存储器,例如合适的动态随机存取存储器(DRAM)。
NVM/存储器1416可以包括用于存储数据和/或指令的一个或多个有形的、非暂时性的计算机可读介质。在一些实施例中,NVM/存储器1416可以包括闪存等任意合适的非易失性存储器和/或任意合适的非易失性存储设备,例如HDD(Hard Disk Drive,硬盘驱动器),CD(Compact Disc,光盘)驱动器,DVD(Digital Versatile Disc,数字通用光盘)驱动器中的至少一个。
NVM/存储器1416可以包括安装***1400的装置上的一部分存储资源,或者它可以由设备访问,但不一定是设备的一部分。例如,可以经由网络接口1420通过网络访问NVM/存储1416。
特别地,***内存1412和NVM/存储器1416可以分别包括:指令1424的暂时副本和永久副本。指令1424可以包括:由处理器1404中的至少一个执行时导致***1400实施如图3-4所示的方法的指令。在一些实施例中,指令1424、硬件、固件和/或其软件组件可另外地/替代地置于***控制逻辑1408,网络接口1420和/或处理器1404中。
网络接口1420可以包括收发器,用于为***1400提供无线电接口,进而通过一个或多个网络与任意其他合适的设备(如前端模块,天线等)进行通信。在一些实施例中,网络接口1420可以集成于***1400的其他组件。例如,网络接口1420可以集成于处理器1404的,***内存1412,NVM/存储器1416,和具有指令的固件设备(未示出)中的至少一种,当处理器1404中的至少一个执行所述指令时,***1400实现如图4-6所示的方法。
网络接口1420可以进一步包括任意合适的硬件和/或固件,以提供多输入多输出无线电接口。例如,网络接口1420可以是网络适配器,无线网络适配器,电话调制解调器和/或无线调制解调器。
在一个实施例中,处理器1404中的至少一个可以与用于***控制逻辑1408的一个或多个控制器的逻辑封装在一起,以形成***封装(SiP)。在一个实施例中,处理器1404中的至少一个可以与用于***控制逻辑1408的一个或多个控制器的逻辑集成在同一管芯上,以形成片上***(SoC)。
***1400可以进一步包括:输入/输出(I/O)设备1432。I/O设备1432可以包括用户界面,使得用户能够与***1400进行交互;***组件接口的设计使得***组件也能够与***1400交互。在一些实施例中,***1400还包括传感器,用于确定与***1400相关的环境条件和位置信息的至少一种。
在一些实施例中,用户界面可包括但不限于显示器(例如,液晶显示器,触摸屏显示器等),扬声器,麦克风,一个或多个相机(例如,静止图像照相机和/或摄像机),手电筒(例如,发光二极管闪光灯)和键盘。
在一些实施例中,***组件接口可以包括但不限于非易失性存储器端口、音频插孔和电源接口。
在一些实施例中,传感器可包括但不限于陀螺仪传感器,加速度计,近程传感器,环境光线传感器和定位单元。定位单元还可以是网络接口1420的一部分或与网络接口1420交互,以与定位网络的组件(例如,全球定位***(GPS)卫星)进行通信。
根据本申请的实施例,图8示出了一种SoC(System on Chip,片上***)1500的框图。在图8中,相似的部件具有同样的附图标记。另外,虚线框是更先进的SoC的可选特征。在图8中,SoC 1500包括:互连单元1550,其被耦合至应用处理器1515;***代理单元1570;总线控制器单元1580;集成存储器控制器单元1540;一组或一个或多个协处理器1520,其可包括集成图形逻辑、图像处理器、音频处理器和视频处理器;静态随机存取存储器(SRAM)单元1530;直接存储器存取(DMA)单元1560。在一个实施例中,协处理器1520包括专用处理器,诸如例如网络或通信处理器、压缩引擎、GPGPU、高吞吐量MIC处理器、或嵌入式处理器等等。
本申请公开的机制的各实施例可以被实现在硬件、软件、固件或这些实现方法的组合中。本申请的实施例可实现为在可编程***上执行的计算机程序或程序代码,该可编程***包括至少一个处理器、存储***(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。
可将程序代码应用于输入指令,以执行本申请描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。为了本申请的目的,处理***包括具有诸如例如数字信号处理器(DSP)、微控制器、专用集成电路(ASIC)或微处理器之类的处理器的任何***。
程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理***通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,本申请中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。
在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由一个或多个暂时或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个或多个处理器读取和执行。例如,指令可以通过网络或通过其他计算机可读介质分发。因此,机器可读介质可以包括用于以机器(例如,计算机)可读的形式存储或传输信息的任何机制,包括但不限于,软盘、光盘、光碟、只读存储器(CD-ROMs)、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁卡或光卡、闪存、或用于利用因特网以电、光、声或其他形式的传播信号来传输信息(例如,载波、红外信号数字信号等)的有形的机器可读存储器。因此,机器可读介质包括适合于以机器(例如,计算机)可读的形式存储或传输电子指令或信息的任何类型的机器可读介质。
在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,可以不包括这些特征或者可以与其他特征组合。
需要说明的是,本申请各设备实施例中提到的各单元/模块都是逻辑单元/模块,在物理上,一个逻辑单元/模块可以是一个物理单元/模块,也可以是一个物理单元/模块的一部分,还可以以多个物理单元/模块的组合实现,这些逻辑单元/模块本身的物理实现方式并不是最重要的,这些逻辑单元/模块所实现的功能的组合才是解决本申请所提出的技术问题的关键。此外,为了突出本申请的创新部分,本申请上述各设备实施例并没有将与解决本申请所提出的技术问题关系不太密切的单元/模块引入,这并不表明上述设备实施例并不存在其它的单元/模块。
需要说明的是,在本专利的示例和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
综上所述,本发明提供的上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (15)

1.一种用于在终端和无线接入点之间建立Wi-Fi连接的方法,其特征在于,包括以下步骤:
所述无线接入点生成并分发待获取的临时密码;
所述终端获取所述临时密码,并向所述无线接入点发送探测请求,其中所述探测请求携带有加密后的待认证的临时密码;
所述无线接入点接收来自所述终端的探测请求,校验所述加密后的待认证的临时密码;
所述无线接入点发送探测响应至所述终端并开启WPS会话,其中所述探测响应携带有认证成功的通知;
所述终端接收来自所述无线接入点的所述探测响应并开启WPS会话,其中,
所述终端和所述无线接入点开启的所述WPS会话用于建立Wi-Fi连接。
2.一种与无线接入点建立Wi-Fi连接的方法,用于终端,其特征在于,包括以下步骤:
获取所述无线接入点生成的临时密码;
发送探测请求,至所述无线接入点,其中所述探测请求携带有加密后的待认证的临时密码;
接收来自所述无线接入点的探测响应,其中所述探测响应携带有所述无线接入点的认证成功的通知;
开启WPS会话,以建立所述Wi-Fi连接。
3.如权利要求2所述的与无线接入点建立Wi-Fi连接的方法,其特征在于,所述认证成功的通知包括基于所述临时密码进行二次加密的信息,并且基于校验后的所述二次加密的信息以开启WPS会话。
4.如权利要求2所述的与无线接入点建立Wi-Fi连接的方法,其特征在于,发送探测请求的步骤中,包括:
判断是否为待获取的所述临时密码,若为所述待获取的临时密码,则发送所述探测请求。
5.一种用于与终端建立Wi-Fi连接的方法,用于无线访问接入点,其特征在于,包括以下步骤:
生成并分发待获取的临时密码;
接收来自所述终端的探测请求,其中所述探测请求携带有加密后的待认证的临时密码;
校验所述加密后的待认证的临时密码;
发送探测响应并开启用于建立Wi-Fi连接的WPS会话,其中所述探测响应携带有认证成功的通知。
6.如权利要求5所述的与终端建立Wi-Fi连接的方法,其特征在于,所述认证成功的通知包括基于所述临时密码进行二次加密的信息。
7.如权利要求5所述的与终端建立Wi-Fi连接的方法,其特征在于,所述临时密码每隔预定时间间隔后更新。
8.如权利要求5所述的与终端建立Wi-Fi连接的方法,其特征在于,所述临时密码通过短信方式或APP方式发送至预定的接收终端。
9.一种终端,其特征在于,包括:
第一获取模块,用于获取无线接入点生成的临时密码;
第一发送模块,用于发送探测请求至所述无线接入点,其中所述探测请求携带有加密后的待认证的临时密码;
第一接收模块,用于接收来自无线接入点的探测响应,其中所述探测响应携带有所述无线接入点的认证成功的通知;
第一开启模块,用于开启WPS会话,以建立Wi-Fi连接。
10.如权利要求9所述的终端,其特征在于,所述认证成功的通知包括基于所述临时密码进行二次加密的信息,并且基于校验后的所述二次加密的信息以开启WPS会话。
11.如权利要求9所述的终端,其特征在于,还包括:
第一判断模块,用于判断是否为待获取的所述临时密码,若为所述待获取的临时密码,则发送所述探测请求。
12.一种无线访问接入点,其特征在于,包括:
第一生成模块,用于生成待获取的临时密码;
第一分发模块,用于分发所述待获取的临时密码;
第二接收模块,用于接收来自终端的探测请求,其中所述探测请求携带有加密后的待认证的临时密码;
第一校验模块,用于校验所述加密后的临时密码;
第二发送模块,用于发送探测响应,其中所述探测响应携带有认证成功的通知;
第二开启模块,用于开启用于建立Wi-Fi连接的WPS会话。
13.如权利要求12所述的无线访问接入点,其特征在于,所述认证成功的通知包括基于所述临时密码进行二次加密的信息。
14.如权利要求12所述的无线访问接入点,其特征在于,所述临时密码每隔预定时间间隔后更新。
15.如权利要求12所述的无线访问接入点,其特征在于,所述临时密码通过短信方式或APP方式发送至预定的接收终端。
CN202010004786.XA 2020-01-03 2020-01-03 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法 Pending CN111148095A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202010004786.XA CN111148095A (zh) 2020-01-03 2020-01-03 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法
PCT/CN2020/139504 WO2021136097A1 (zh) 2020-01-03 2020-12-25 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法
EP20910877.8A EP4061036A4 (en) 2020-01-03 2020-12-25 PROCEDURE FOR ESTABLISHING A WIFI CONNECTION BETWEEN A TERMINAL AND A WIRELESS ACCESS POINT

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010004786.XA CN111148095A (zh) 2020-01-03 2020-01-03 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法

Publications (1)

Publication Number Publication Date
CN111148095A true CN111148095A (zh) 2020-05-12

Family

ID=70523465

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010004786.XA Pending CN111148095A (zh) 2020-01-03 2020-01-03 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法

Country Status (3)

Country Link
EP (1) EP4061036A4 (zh)
CN (1) CN111148095A (zh)
WO (1) WO2021136097A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111867000A (zh) * 2020-07-24 2020-10-30 深圳创维数字技术有限公司 设备配网方法、装置及计算机可读存储介质
CN111867003A (zh) * 2020-07-24 2020-10-30 深圳创维数字技术有限公司 设备配网方法、装置、设备及计算机可读存储介质
CN111918266A (zh) * 2020-09-10 2020-11-10 Oppo广东移动通信有限公司 通信连接的方法、装置、存储介质及电子设备
CN112351424A (zh) * 2020-07-28 2021-02-09 深圳Tcl新技术有限公司 无线连网管理方法、***、设备及计算机可读存储介质
WO2021136097A1 (zh) * 2020-01-03 2021-07-08 华为技术有限公司 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法
CN114513303A (zh) * 2022-01-28 2022-05-17 无锡台翔电子技术发展有限公司 一种加密密码生成方法及具有加密模块的装置
CN114866997A (zh) * 2022-05-09 2022-08-05 北京三快在线科技有限公司 一种建立网络连接方法及装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115396889B (zh) * 2022-08-23 2024-07-05 中国联合网络通信集团有限公司 网络接入方法、***、电子设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104967997A (zh) * 2015-05-28 2015-10-07 广东欧珀移动通信有限公司 一种无线网路接入方法、Wi-Fi设备、终端设备及***
CN105228149A (zh) * 2015-09-29 2016-01-06 小米科技有限责任公司 接入点连接方法、装置及接入点
CN105357740A (zh) * 2015-09-23 2016-02-24 惠州Tcl移动通信有限公司 一种无线网络的接入方法及无线访问节点
CN105847058A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种无线密码设置方法及装置
CN107306393A (zh) * 2016-04-25 2017-10-31 中国联合网络通信集团有限公司 无线网络的接入方法及装置
CN107659936A (zh) * 2016-07-25 2018-02-02 中兴通讯股份有限公司 一种控制WiFi接入设备的接入方法及装置
EP3413508A1 (en) * 2017-06-06 2018-12-12 Thomson Licensing Devices and methods for client device authentication

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2408223B1 (en) * 2010-07-16 2020-05-06 Samsung Electronics Co., Ltd. Access point and method for connecting wireless communication
CN104219667B (zh) * 2013-05-31 2018-05-11 华为终端(东莞)有限公司 用于建立连接的方法及设备
US20150229475A1 (en) * 2014-02-10 2015-08-13 Qualcomm Incorporated Assisted device provisioning in a network
CN111148095A (zh) * 2020-01-03 2020-05-12 华为技术有限公司 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104967997A (zh) * 2015-05-28 2015-10-07 广东欧珀移动通信有限公司 一种无线网路接入方法、Wi-Fi设备、终端设备及***
CN105357740A (zh) * 2015-09-23 2016-02-24 惠州Tcl移动通信有限公司 一种无线网络的接入方法及无线访问节点
CN105228149A (zh) * 2015-09-29 2016-01-06 小米科技有限责任公司 接入点连接方法、装置及接入点
CN105847058A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种无线密码设置方法及装置
CN107306393A (zh) * 2016-04-25 2017-10-31 中国联合网络通信集团有限公司 无线网络的接入方法及装置
CN107659936A (zh) * 2016-07-25 2018-02-02 中兴通讯股份有限公司 一种控制WiFi接入设备的接入方法及装置
EP3413508A1 (en) * 2017-06-06 2018-12-12 Thomson Licensing Devices and methods for client device authentication

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021136097A1 (zh) * 2020-01-03 2021-07-08 华为技术有限公司 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法
CN111867000A (zh) * 2020-07-24 2020-10-30 深圳创维数字技术有限公司 设备配网方法、装置及计算机可读存储介质
CN111867003A (zh) * 2020-07-24 2020-10-30 深圳创维数字技术有限公司 设备配网方法、装置、设备及计算机可读存储介质
CN112351424A (zh) * 2020-07-28 2021-02-09 深圳Tcl新技术有限公司 无线连网管理方法、***、设备及计算机可读存储介质
CN112351424B (zh) * 2020-07-28 2024-03-12 深圳Tcl新技术有限公司 无线连网管理方法、***、设备及计算机可读存储介质
CN111918266A (zh) * 2020-09-10 2020-11-10 Oppo广东移动通信有限公司 通信连接的方法、装置、存储介质及电子设备
CN114513303A (zh) * 2022-01-28 2022-05-17 无锡台翔电子技术发展有限公司 一种加密密码生成方法及具有加密模块的装置
CN114513303B (zh) * 2022-01-28 2024-05-28 无锡台翔电子技术发展有限公司 一种加密密码生成方法及具有加密模块的装置
CN114866997A (zh) * 2022-05-09 2022-08-05 北京三快在线科技有限公司 一种建立网络连接方法及装置

Also Published As

Publication number Publication date
EP4061036A1 (en) 2022-09-21
EP4061036A4 (en) 2022-12-21
WO2021136097A1 (zh) 2021-07-08

Similar Documents

Publication Publication Date Title
CN111148095A (zh) 一种用于在终端和无线接入点之间建立Wi-Fi连接的方法
CN112771826B (zh) 一种应用程序登录方法、应用程序登录装置及移动终端
KR102188983B1 (ko) 애플리케이션의 인증
CN108551675B (zh) 一种应用客户端、服务端及对应的Portal认证方法
CN107729759B (zh) 一种app操作权限控制方法、存储设备及移动终端
US20190268155A1 (en) Method for Ensuring Terminal Security and Device
US8244212B2 (en) Communication method, communication apparatus, cell phone terminal, and communication system for performing connection via a network
JP2000003336A (ja) 携帯型データ通信端末装置におけるユーザ認証方法及びユーザ認証システム
CN108769992B (zh) 用户认证方法、装置、终端及存储介质
US20210136577A1 (en) Method and a device for wireless connection
EP3177054A1 (en) Method and device for terminal authentication for use in mobile communication system
JP2020509622A (ja) ワイヤレスネットワークタイプ検出方法および装置および電子デバイス
JP2009193272A (ja) 認証システム及び携帯端末
KR20190086325A (ko) 전자 장치 및 전자 장치의 eSIM 관리 방법
JP4716644B2 (ja) 移動通信システム及び該システムを構成する装置
US20140047536A1 (en) Electronic device and method for performing user authentication using access point and peripheral device
CN109981558B (zh) 智能家居设备的认证方法、设备及***
CN107396295B (zh) 一种用于对用户设备进行无线连接预授权的方法与设备
JP2006018361A (ja) 認証処理方法、サーバ装置、端末装置、認証処理プログラムおよび認証処理システム
JP2005117430A (ja) 携帯端末紛失時の不正使用防止方法及び携帯端末
US20040253983A1 (en) Methods and devices for transferring a secret to enable authenticated wireless communication
CN111741463B (zh) 一种通信连接方法、相关设备以及存储介质
CN114095221A (zh) 安全验证方法、装置、设备及存储介质
CN114585055A (zh) 车载WiFi接入方法、车辆控制器、云端服务器及移动终端
KR20130123149A (ko) 데이터 망 접속 인증 방법 및 그 전자 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200512

RJ01 Rejection of invention patent application after publication