Wi-Fi点对点网络实现添加设备的方法、系统和设备的制作方法

文档序号:7922297阅读:100来源:国知局
专利名称:Wi-Fi点对点网络实现添加设备的方法、系统和设备的制作方法
技术领域
本发明涉及通信领域,特别涉及Wi-Fi点对点网络实现添加设备的方法、系统和设备。
背景技术
随着通信技术的发展,Wi-Fi (Wireless Fidelity,无线保真)联盟提出了基于Wi-Fi的D2D(Device to Device,点对点)的组网方式,该Wi-Fi D2D网络可以有1 : 1及1 : n的组网方式。参见图l,提供了一种Wi-Fi D2D网络中1 : 1的组网方式示意图;参见图2,提供了一种Wi-Fi D2D网络中1 : n的组网方式示意图,如图1、图2所示,在该组网方式下,各设备按其所处地位的不同,划分为Master(点对点主设备)和Client(点对点客户设备)两类,其中,Master设备功能类似于基础构架Infrastructure网络里的AP (Access Point,接入点),并且Master设备具备内置注册器的功能,用于决定是否批准新设备加入该D2D网络成为Client设备;与Master设备连接的Client设备类似于基础构架Infrastructure网络里的用户站STA,当各Client设备之间如果需要进行通信,都要经过Master设备进行中转。 发明人在实现本发明的过程中发现,在一个Wi-Fi D2D网络中,已有若干个设备加入网络成为Client设备,若使用Master设备的用户如果正在演讲或进行其它重要的工作时,而有新设备请求加入,需要通过用户在Master设备输入新设备的PIN(PersonalIdentificationNumber,个人标识号)码,经过Master设备的认证批准后,新设备才能加入,此时导致使用该Master设备的用户被迫需要中断正在进行的工作,转而处理待加入的新设备PIN码输入的操作,因此,导致该用户的正常工作被打断,特别是,当不断有新设备请求加入时,则该用户的正常工作会被频繁打断,降低了用户的使用体验。

发明内容
为了实现Wi-Fi D2D (Wi-Fi点对点)网络下,当出现新设备加入时,保证使用D2DMaster设备的用户的工作连续性,本发明实施例提供了一种Wi_Fi点对点网络实现添加设备的方法、系统和设备。所述技术方案如下 —方面,提供了一种Wi-Fi点对点网络实现添加设备的方法,所述方法包括
第一点对点客户设备接收点对点主设备转发的第一加入请求消息,所述第一加入请求消息中携带待加入该点对点网络的新设备的标识;
接收所述新设备的第一 PIN码; 将接收的所述第一 PIN码转发给所述点对点主设备;所述新设备的第一 PIN码用于实现所述点对点主设备根据所述第一 PIN码,执行所述新设备的WPS安全配置。
另一方面,提供了一种网络系统,所述网络系统包括新设备、点对点主设备和第一点对点客户设备;其中, 所述新设备,用于向所述点对点主设备发送第一加入请求消息,所述第一加入请求消息中携带所述新设备的标识;还用于根据自身的第一PIN码,和所述点对点主设备执行WPS安全配置。 所述点对点主设备,用于接收所述第一加入请求消息,将所述第一加入请求消息转发到所述第一点对点客户设备;还用于接收所述第一点对点客户设备转发的所述新设备的第一 PIN码;用于根据所述接收的新设备的第一 PIN码,执行所述新设备的WPS安全配置; 所述第一点对点客户设备,用于接收所述点对点主设备转发的第一加入请求消息,还用于接收所述新设备的第一 PIN码,并将所述新设备的第一 PIN码转发给所述点对点主设备。 再一方面,提供了一种设备,所述设备包括 发送模块,用于向点对点主设备发送第一加入请求消息,所述加入请求消息中携带自身的标识;所述第一加入请求消息被所述点对点主设备转发至第一点对点客户设备;
执行模块,用于根据自身的第一 PIN码,和所述点对点主设备执行WPS安全配置。
再一方面,还提供了一种点对点主设备,所述点对点主设备包括
接收模块,用于接收新设备发送的携带所述新设备的标识的第一加入请求消息;还用于接收第一点对点客户设备转发的所述新设备的第一 PIN码; 转发模块,用于将所述接收模块接收的第一加入请求消息转发到第一点对点客户设备; 执行模块,用于根据所述接收模块接收的所述新设备的第一PIN码,执行所述新设备的WPS安全配置。 再一方面,还提供了一种点对点客户设备,所述点对点客户设备包括
处理模块,用于接收点对点主设备转发的加入请求消息;
接收模块,用于接收所述新设备的PIN码; 转发模块,用于将所述接收模块接收的所述新设备的PIN码转发给所述点对点主设备。 本发明实施例提供的技术方案的有益效果是 在已有若干个Client的Wi-Fi D2D网络中,当新设备请求加入该网络时,不需Master设备的使用者的参与,而通过在已经属于该网络的Client设备中输入新设备的PIN码,通过该Client设备转发新设备的PIN码的方式,实现将新设备加入网络的目的,从而有效地避免了使用Master设备的用户的工作被打断,保证了其工作的连续性,提高了用户的使用体验,提高了用户的满意度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1是现有技术提供的Wi-Fi D2D网络中1 : 1的组网方式示意 图2是现有技术提供的Wi-Fi D2D网络中1 : n的组网方式示意5
图3是本发明实施例1提供的Wi-Fi点对点网络中实现添加设备的应用场景示意图; 图4是本发明实施例1提供的Wi-Fi点对点网络中实现添加设备方法流程示意图; 图5是本发明实施例1提供的WPS安全配置的过程的交互示意图; 图6是本发明实施例1提供的方法的信息交互示意图; 图7是本发明实施例2提供的Wi-Fi点对点网络中实现添加设备方法流程示意图; 图8是本发明实施例2提供的方法的信息交互示意图; 图9是本发明实施例3提供的网络系统示意图; 图10是本发明实施例3提供的网络系统另一示意图; 图11是本发明实施例4提供的设备示意图; 图12是本发明实施例5提供的点对点主设备示意图; 图13是本发明实施例6提供的点对点客户设备示意图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。 为了实现Wi-Fi D2D网络下,当出现新设备加入时,保证使用Master设备的用户的工作连续性,本发明实施例提供了一种D2D网络中实现添加设备的方法,该方法内容如下 第一点对点客户设备接收点对点主设备转发的第一加入请求消息,第一加入请求消息中携带待加入该点对点网络的新设备的标识;
接收新设备的第一 PIN码; 将接收的第一 PIN码转发给点对点主设备;新设备的第一 PIN码用于实现点对点
主设备根据第一 PIN码,执行新设备的WPS安全配置。 进一步地,为了提高新设备的安全性、可靠性,上述方法还包括 第二点对点客户设备接收点对点主设备转发的第二加入请求消息,第二加入请求
消息中携带新设备的标识、指示标识;指示标识用于表示第二加入请求消息用于请求提高
安全等级; 接收新设备的第二 PIN码; 将接收的第二 PIN码转发给点对点主设备;新设备的第二 PIN码用于实现点对点主设备根据新设备的第一 PIN码、以及新设备的第二 PIN码,执行新设备的WPS安全配置。
通过本发明实施例提供的方法,实现Wi-Fi D2D网络下,当出现新设备加入时,保证使用D2D Master设备的用户的工作连续性,并且,进一步地,还可以提高新设备的安全性、可靠性,为了对本发明实施例提供的方法进行详细描述,请参见如下实施例
实施例1 本发明实施例提供了一种Wi-Fi点对点网络中实现添加设备的方法,为了对本发明实施例提供的方法进行详细说明。参见图3,为本发明实施例提供的D2D网络中实现添加设备的示意图,如图3所示,在该1 : n的组网方式的D2D网络中,D2D Master设备下已经 存在3个D2D Client设备,分别为ClientA、ClientB、ClientC,假定此时D2D Master设备 的使用者正在进行非常不希望被打断的重要工作,而出现新设备E希望加入该D2D网络的 需求,其中,本实施例为了区分已经加入该D2D网络的设备和待加入D2D网络的新设备,将 已加入的设备统称为Client设备,而将待加入的设备称为待加入的新设备。
以上述图3提供的应用场景为例,对本发明实施例提供的方法进行说明,参见图 4,该方法内容如下 101 :待加入该D2D网络的新设备E向D2D Master设备发送加入请求消息,该加入 请求消息中携带该新设备E的标识。 其中,上述加入请求消息在具体实现时,可以通过probe request消息实现,其中, 该加入请求消息中还可以携带所支持的发送速率、待加入的网络名称以及其他自定义的内
容等信息。 102 :D2D Master设备接收到加入请求消息后,将该加入请求消息转发给ClientA 设备。 其中,该步骤102的具体实现时,可以包括至少一下两种方式
方式一 D2D Master设备采用预先制定的预设的指定规则,指定其下的各Client设备中
的某个Client设备作为转发加入请求消息的目的设备,例如,采用该方式一时,本实施例
D2D Master设备事先指定了 ClientA设备作为该加入请求消息的转发目的设备。 相应地,当采用该方式一时,使用新设备E的用户会事先需要向该被指定的
Cl ientA设备输入该新设备的PIN码。 方式二 D2D Master设备采用广播转发的方式,将上述接收到加入请求消息,转发给其下 的各Client设备,收到该加入请求消息任一 Client设备都可用于执行下述步骤,例如,采 用该方式二时,即本实施例中D2D Master设备向ClientA、ClientB、ClientC广播转发加入 请求消息,以ClientA设备用于执行下述步骤为例。 相应地,当采用该方式一时,使用新设备E的用户会事先知道可以任一向被各 Client设备输入该新设备E的PIN码,相应地,本实施例以用户选择向ClientA设备输入该 新设备E的PIN码为例进行说明。
103 :ClientA设备接收新设备E的PIN码。 其中,通常该PIN码以标签的形式粘贴在设备上,用户通过将该PIN码输入到注册 器中,从而完成执行WPS的安全配置。进一步地,还可以通过PIN码生成装置,动态随机生 成该新设备E的自身的PIN码。其中,该用户既可以是使用新设备E的用户,还可以是使用 ClientA设备的用户,本发明实施例对此不做限制。 104 :ClientA设备将接收到的新设备E的PIN码转发给D2D Master设备。
105 :D2D Master设备接收到新设备E的PIN码后,根据该PIN码执行新设备E的 WPS安全配置。 其中,D2D Master设备根据该PIN码执行新设备E的WPS (Wi_Fi Protected Setup, Wi-Fi安全配置)的过程,通常采用EAPOL(Extensible Authentication Protocol
7over LAN,局域网的扩展认证协议)协议实现,即采用Ml-M8八个EAP消息的协商方法实现, 参见图5,为本发明实施例提供的WPS安全配置的过程的交互示意图,详见描述如下
使用了 Ml-M8八个EAP消息的协商方法。其中Ml-M2利用DH(Diff ie-Hellman) 算法在两端设备产生公钥,在M3-M7消息中,新设备E先将自己拥有的PIN码和一个随机数 E-S及公钥合成乱码E-Hash发给D2D Master设备;然后又将随机数E_S加密后再一次发 给D2匿aster设备,D2D Master设备通过得到的该新设备E的PIN及公钥对收到的加了密 的E-S解密并重构E-Hash ;反过来,同理,D2D Master设备亦用类似方法向新设备E发送 R-Hash和用户站重构R-Hash ;只要在消息交互过程发现重构的Hash与之前接收到的Hash 不一致,协商过程便中断;另外,每个消息都通过HMAC函数验证上一个接收消息是否经过 篡改;每一个消息的发送都在对上一个接收消息的成功验证基础上进行。最终D2D Master 设备在M8消息里向新设备E授予后续联网的信任状。 通过上述WPS安全配置实现,新设备E与D2D Master设备之间的安全发现以及保 证新设备E安全地从D2D Master设备获取密钥。由于,上述WPS安全配置过程属于现有技 术,只做说明,不再赘述。 参见图6,为本发明实施例提供的方法信息交互示意图,综上所述,本发明实施例 提供的方法,在已有若干个Client的Wi-Fi D2D网络中,当新设备请求加入该网络时,不需 Master设备的使用者的参与,而通过在已经属于该网络的Client设备中输入新设备的PIN 码,通过该Client设备转发新设备的PIN码的方式,实现将新设备加入网络的目的,从而有 效地避免了使用Master设备的用户的工作被打断,保证了其工作的连续性,提高了用户的 使用体验,提高了用户的满意度。 进一步地,为了进一步提高待加入网络的新设备E通信的安全性、可靠性,避免了 ClientA设备对新设备E和Master设备的通信进行窃听,参见实施例2,还提供了一种D2D
网络中实现添加设备的方法,详见如下描述
实施例2 本发明实施例提供了一种D2D网络中实现添加设备的方法,仍以上述图3提供的 网络应用场景为例进行说明 为了提高待加入网络的新设备E通信的安全性、可靠性,本实施例提供的方法中, 新设备E可以借助Client B,重复上述实施例1提供的方法中的步骤101-106,不过向 Client B再次输入的PIN码与上述步骤105中的PIN码不同。相应地,Master设备利用两 次输入的PIN码,按照预设的算法组合出新的数字序列N,新设备E利用同样的算法算出该 序列N,之后新设备E和Master设备借助新产生数字序列N进行一般的WPS安全配置过程, 从而避免了 ClientA和Client B对新设备E和Master设备的通信进行窃听,提高了待加 入网络的新设备E通信的安全性、可靠性,详见下文 参见图7,为本发明实施例提供的D2D网络中实现添加设备的方法的流程示意图, 内容包括 201 :待加入该D2D网络的新设备E向D2D Master设备发送加入请求消息,该加入 请求消息中携带该新设备E的标识。 202 :D2D Master设备接收到加入请求消息后,将该加入请求消息转发给ClientA 设备。
8
203 :ClientA设备接收用户输入的新设备E的PIN码。 其中,该用户既可以是使用新设备E的用户,还可以是使用ClientA设备的用户, 本发明实施例对此不做限制。 204 :ClientA设备将接收到的新设备E的PIN码转发给D2D Master设备。
205 :D2D Master设备接收到新设备E的PIN码后,根据该PIN码执行新设备E的 WPS安全配置。 当执行完毕207后,使用新设备E的用户希望提高新设备E通信的安全性、可靠 性,则需要执行下述步骤 206 :新设备E向D2D Master设备发送加入请求消息,该加入请求消息中携带该新 设备E的标识、指示标识。 其中,该指示标识用于表示携带该指示表示的加入请求消息用于请求提高安全等
级,为了以示区别,可以将该步骤206之前的所涉及的加入请求消息称为第一加入请求消
息,相应地,将该步骤206中涉及的加入请求消息称为第二加入请求消息。 207 :D2D Master设备接收到加入请求消息后,将该加入请求消息转发给ClientB设备。 其中,D2D Master设备在选择ClientB设备时,可以与实施一类似,采用预先指定 的方式,也可以采用广播的方式,本发明实施例不限制该ClientB设备的选择的具体方式 和方法,但要保证本次选择的Client设备与上次选择的Client设备不同。
208 :新设备E根据第一次生成的PIN码、和第二次生成的新的PIN码,利用预设的 算法生成数字序列; 为了实现本实施例提供的方法,要求新设备E至少拥有两个不同的PIN码,本发明 实施例不限制新设备E的PIN码的生成方式和方法,例如,新设备E可以动态随机生成,但 要保证两次生成的PIN码不同。其中,为了以示区别,可以将第一次生成的PIN码称为第一 PIN码,相应地,将第二次生成的新的PIN码称为第二 PIN码。 其中,该步骤208在具体实现,新设备E根据第一次生成的PIN码、和第二次生成 的新的PIN码,利用预设的算法生成数字序列时,可以采用如下的方式得到数字序列,例 如,第一次生成的PIN码即PIN1 :2576 ;第二次生成的PIN码即PIN2 :4681,设定的数字序 列的产生规则为两个PIN码对应位相加,取个位数,则相应地,上述两个PIN相加,取个位 数后得到6157,即为数字序列。 209 :ClientB设备接收用户输入的该新设备E的新的PIN码。 其中,该用户既可以是使用新设备E的用户,还可以是使用ClientA设备的用户,
本发明实施例对此不做限制。 210 :ClientB设备将接收到的新设备E的新的PIN码转发给D2D Master设备。
211 :D2D Master设备根据接收到的新设备E的两个PIN码,利用预设的算法生成 数字序列; 其中,D2D Master设备的生成数字序列的预设算法需要保证和新设备E中的生成 数字序列的预设算法相同。 212 :D2D Master设备和新设备E根据生成各自生成数字序列,执行WPS安全配置 过程。其中,
其中,D2D Master设备根据该数字序列执行新设备E的WPS安全配置的过程,也 采用EAPOL(Extensible Authentication Protocol over LAN,局域网的扩展认证协议)协 议实现,即采用Ml-M8八个EAP消息的协商方法实现,只不过将之前基于PIN码的交互,改 为基于上述新生成的数字序列执行WPS安全配置过程,详述如下 D2D Master设备根据数字序列执行新设备E的WPS安全配置的过程,使用了Ml-M8 八个EAP消息的协商方法。其中,M1-M2利用DH(Diffie-Hellman)算法在两端设备产生公 钥,在M3-M7消息中,新先将自己生成数字序列和一个随机数E-S及公钥合成乱码E-Hash 发给D2DMaster设备;然后又将随机数E-S加密后再一次发给D2D Master设备,D2D Master 设备通过自身生成的数字序列及公钥对收到的加了密的E-S解密并重构E-Hash ;反过来, 同理,D2DMaster设备亦用类似方法向新设备E发送R-Hash和新设备E重构R-Hash ;只要 在消息交互过程发现重构的Hash与之前接收到的Hash不一致,协商过程便中断;另外,每 个消息都通过HMAC函数验证上一个接收消息是否经过篡改;每一个消息的发送都在对上 一个接收消息的成功验证基础上进行。最终D2D Master设备在M8消息里向新设备E授予 后续联网的信任状。 参见图8,为本发明实施例提供的方法信息交互示意图,综上所述,本发明实施例 提供的方法,在已有若干个Client的Wi-Fi D2D网络中,当新设备请求加入该网络时,不 需Master设备的使用者的参与,而通过在已经属于该网络的Client设备中输入新设备的 PIN码,通过该Client设备转发新设备的PIN码的方式,实现将新设备加入网络的目的,从 而有效地避免了使用Master设备的用户的工作被打断,保证了其工作的连续性,提高了用 户的使用体验,提高了用户的满意度。并且,进一步地提高待加入网络的新设备E通信的安 全性、可靠性,避免了 Client A设备对新设备E和Master设备的通信进行窃听。
实施例3 参见图9,本发明实施例提供了一种网络系统,该网络系统包括新设备901、点对 点主设备902和第一点对点客户设备903 ;其中, 新设备901,用于向点对点主设备902发送第一加入请求消息,第一加入请求消息 中携带新设备901的标识;还用于根据自身的第一PIN码,和点对点主设备902执行WPS安
全配置。 点对点主设备902,用于接收第一加入请求消息,将第一加入请求消息转发到第一
点对点客户设备903 ;还用于接收第一点对点客户设备903转发的新设备901的第一 PIN
码;用于根据接收的新设备901的第一 PIN码,执行新设备901的WPS安全配置; 第一点对点客户设备903,用于接收点对点主设备902转发的第一加入请求消息,
还用于接收新设备901的第一PIN码,并将新设备901的第一PIN码转发给点对点主设备
902。 进一步地,为了提高待加入网络的新设备901通信的安全性、可靠性,避免第一 D2D Client设备903对新设备901和D2D Master设备902的通信进行窃听,参见图10,本 发明实施例提供的系统还包括 第二点对点客户设备904,用于接收点对点主设备902转发的第二加入请求消息, 还用于接收新设备901的第二PIN码;将第二PIN码转发给点对点主设备902。
相应地,
点对点主设备902,还用于接收第二加入请求消息,将第二加入请求消息转发到第 二点对点客户设备904 ;还用于接收第二点对点客户设备904转发的新设备901的第二PIN 码;用于根据接收的新设备901的第一 PIN码、以及新设备901的第二 PIN码,执行新设备 901的WPS安全配置;(例如,根据的接收的新设备的第一 PIN码、第二 PIN码,生成数字序 列,该数字序列用于执行新设备的WPS安全配置);
相应地, 新设备901,还用于向点对点主设备902发送第二加入请求消息,第二加入请求消 息中携带新设备901的标识、指示标识;指示标识用于表示第二加入请求消息用于请求提 高安全等级;还用于根据自身第一 PIN码、第二 PIN码,和点对点主设备902执行WPS安全 配置。(例如根据自身的第一 PIN码、第二 PIN码,生成数字序列,该数字序列用于执行新设 备的WPS安全配置) 综上所述,本发明实施例提供的系统,在已有若干个Client的Wi-Fi D2D网络中, 当新设备请求加入该网络时,不需Master设备的使用者的参与,而通过在已经属于该网络 的Client设备中输入新设备的PIN码,通过该Client设备转发新设备的PIN码的方式,实 现将新设备加入网络的目的,从而有效地避免了使用Master设备的用户的工作被打断,保 证了其工作的连续性,提高了用户的使用体验,提高了用户的满意度。并且,进一步地提高 待加入网络的新设备E通信的安全性、可靠性,避免了 Client设备对新设备和Master设备 的通信进行窃听。
实施例4 参见图ll,本发明实施例提供了一种设备,所述设备包括发送模块1101、执行模 ±央1102,其中, 发送模块1101,用于向点对点主设备发送第一加入请求消息,加入请求消息中携
带自身的标识;第一加入请求消息被点对点主设备转发至第一点对点客户设备; 执行模块1102,用于根据自身的第一 PIN码,和点对点主设备执行WPS安全配置。 进一步地,为了提高该设备通信的安全性、可靠性,避免第一点对点客户设备对新
设备和点对点主设备的通信进行窃听,本发明实施例提供的设备的发送模块1101,还用于
向点对点主设备发送第二加入请求消息,第二加入请求消息中携带自身的标识、指示标识;
指示标识用于表示第二加入请求消息用于请求提高安全等级;第二加入请求消息被点对点
主设备转发至第二点对点客户设备; 相应地, 设备还包括 PIN码生成模块,用于动态生成自身的第二 PIN码; 执行模块1102,还用于根据自身的第一PIN码、第二PIN码,生成数字序列,数字序 列用于点对点主设备执行WPS安全配置。 综上,本发明实施例提供的设备,在已有若干个点对点客户设备的Wi-Fi D2D网络 中,当该设备请求加入该网络时,不需点对点主设备的使用者的参与,而通过在已经属于该 网络的第一点对点客户设备中输入新设备的PIN码,通过该第一点对点客户设备转发新设 备的PIN码的方式,实现将新设备加入网络的目的,从而有效地避免了使用点对点主设备 的用户的工作被打断,保证了其工作的连续性,提高了用户的使用体验,提高了用户的满意
11度。并且,通过在第二点对点客户设备中输入该新设备的另一PIN码,进一步地提高待加入网络的新设备通信的安全性、可靠性,避免了第一点对点客户设备对新设备和点对点主设备的通信进行窃听。
实施例5 参见图12,本发明实施例提供了一种点对点主设备,该点对点主设备包括接收模块1201、转发模块1202和执行模块1203,其中, 接收模块1201,用于接收新设备发送的携带新设备的标识的第一加入请求消息;还用于接收第一点对点客户设备转发的新设备的第一 PIN码; 转发模块1202,用于将接收模块1201接收的第一加入请求消息转发到第一点对点客户设备; 执行模块1203,用于根据接收模块1201接收的新设备的第一 PIN码,执行新设备的WPS安全配置。 进一步地,为了提高待加入网络的新设备通信的安全性、可靠性,避免D2D Client设备对新设备和Master设备的通信进行窃听,本发明实施例提供的点对点主设备的接收模块1201,还用于接收新设备发送的携带新设备的标识、指示标识的第二加入请求消息,其中,指示标识用于表示第二加入请求消息用于请求提高安全等级;还用于接收第二点对点客户设备转发的新设备的第二PIN码; 转发模块1202,还用于将接收模块1201接收的第二加入请求消息转发到第二点对点客户设备; 执行模块1203,还用于根据接收模块1201接收的新设备的第一PIN码、第二PIN码,生成数字序列,数字序列用于执行新设备的WPS安全配置。 综上,本发明实施例提供的点对点主设备,在已有若干个点对点客户设备的Wi-Fi
D2D网络中,当该设备请求加入该网络时,不需该点对点主设备的使用者的参与,而通过在
已经属于该网络的第一点对点客户设备中输入新设备的PIN码,通过该第一点对点客户设
备转发新设备的PIN码的方式,实现将新设备加入网络的目的,从而有效地避免了使用该
点对点主设备的用户的工作被打断,保证了其工作的连续性,提高了用户的使用体验,提高
了用户的满意度。并且,在第二点对点客户设备中输入该新设备的另一PIN码,进一步地提
高待加入网络的新设备通信的安全性、可靠性,避免了上述第一点对点客户设备对新设备
和点对点主设备的通信进行窃听。 实施例6 参见图13,本发明实施例提供了一种点对点客户设备,该点对点客户设备包括
处理模块1301、接收模块1302和转发模块1303,其中, 处理模块1301,用于接收点对点主设备转发的加入请求消息; 接收模块1302,用于接收新设备的PIN码; 转发模块1303,用于将接收模块1302接收的新设备的PIN码转发给点对点主设备。 综上,本发明实施例提供的点对点客户设备,在已有若干个点对点客户设备的Wi-Fi D2D网络中,当该设备请求加入该网络时,不需该D2D Master设备的使用者的参与,而通过在已经属于该网络的点对点客户设备中输入新设备的PIN码,通过该点对点客户设备转发新设备的PIN码的方式,实现将新设备加入网络的目的,从而有效地避免了使用Master设备的用户的工作被打断,保证了其工作的连续性,提高了用户的使用体验,提高了用户的满意度。 综上所述,本发明实施例提供的技术方案,通过已在D2D网络中的Client引荐其
它设备加入网络,不需频繁打断D2D Master设备使用者的工作,使得新设备的加入更加方
便。进一步地,通过在不同的Client设备两次输入不同的PIN码的方法,Master利用两次
输入的PIN码,按照一定算法组合出新的数字序列N,新设备也利用同样的算法算出该序列
N。之后Master和新设备借助新产生数字序列N进行一般的WPS安全配置过程,可以消除
通信过程被某一输入PIN码的Client窃听的可能性,确保了通信的安全性何可靠性。 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和
原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 本发明实施例中的"接收"一词可以理解为主动从其他模块获取也可以是接收其
他模块发送来的信息。 本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。 本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。 本发明实施例中的部分步骤,可以利用软件实现,相应的软件程序可以存储在可读取的存储介质中,如光盘或硬盘等。
1权利要求
一种Wi-Fi点对点网络实现添加设备的方法,其特征在于,所述方法包括第一点对点客户设备接收点对点主设备转发的第一加入请求消息,所述第一加入请求消息中携带待加入该点对点网络的新设备的标识;接收所述新设备的第一PIN码;将接收的所述第一PIN码转发给所述点对点主设备;所述新设备的第一PIN码用于实现所述点对点主设备根据所述第一PIN码,执行所述新设备的WPS安全配置。
2. 如权利要求1所述的方法,其特征在于,所述方法还包括第二点对点客户设备接收所述点对点主设备转发的第二加入请求消息,所述第二加入请求消息中携带所述新设备的标识、指示标识;所述指示标识用于表示所述第二加入请求消息用于请求提高安全等级;接收所述新设备的第二 PIN码;将接收的所述第二 PIN码转发给所述点对点主设备;所述新设备的第二 PIN码用于实现所述点对点主设备根据所述新设备的第一 PIN码、以及所述新设备的第二 PIN码,执行所述新设备的WPS安全配置。
3. 如权利要求2所述的方法,其特征在于,所述根据所述新设备的第一 PIN码、以及所述新设备的第二 PIN码,执行所述新设备的WPS安全配置的步骤,具体包括所述点对点主设备根据接收到的第一 PIN码、第二 PIN码,采用所述预设的算法得到数字序列;所述点对点主设备根据自身得到的数字序列、接收的所述新设备根据自身第一PIN码、以及第二 PIN码采用预设的算法得到的数字序列,执行所述新设备的WPS安全配置。
4. 一种网络系统,其特征在于,所述网络系统包括新设备、点对点主设备和第一点对点客户设备;其中,所述新设备,用于向所述点对点主设备发送第一加入请求消息,所述第一加入请求消息中携带所述新设备的标识;还用于根据自身的第一 PIN码,和所述点对点主设备执行WPS安全配置。所述点对点主设备,用于接收所述第一加入请求消息,将所述第一加入请求消息转发到所述第一点对点客户设备;还用于接收所述第一点对点客户设备转发的所述新设备的第一PIN码;还用于根据所述接收的新设备的第一PIN码,执行所述新设备的WPS安全配置;所述第一点对点客户设备,用于接收所述点对点主设备转发的第一加入请求消息,还用于接收所述新设备的第一 PIN码,并将所述新设备的第一 PIN码转发给所述点对点主设备。
5. 如权利要求4所述的系统,其特征在于,所述系统还包括第二点对点客户设备,用于接收所述点对点主设备转发的第二加入请求消息,还用于接收所述新设备的第二 PIN码;将所述第二 PIN码转发给所述点对点主设备。相应地,所述点对点主设备,还用于接收所述第二加入请求消息,将所述第二加入请求消息转发到所述第二点对点客户设备;还用于接收所述第二点对点客户设备转发的所述新设备的第二 PIN码;还用于根据接收的所述新设备的第一 PIN码、以及所述新设备的第二 PIN码,执行所述新设备的WPS安全配置;相应地,所述新设备,还用于向所述点对点主设备发送第二加入请求消息,所述第二加入请求消息中携带所述新设备的标识、指示标识;所述指示标识用于表示所述第二加入请求消息用于请求提高安全等级;还用于根据自身第一PIN码、第二PIN码,和所述点对点主设备执行WPS安全配置。
6. —种设备,其特征在于,所述设备包括发送模块,用于向点对点主设备发送第一加入请求消息,所述加入请求消息中携带自身的标识;所述第一加入请求消息被所述点对点主设备转发至第一点对点客户设备;执行模块,用于根据自身的第一 PIN码,和所述点对点主设备执行WPS安全配置。
7. 如权利要求6所述的设备,其特征在于,所述发送模块,还用于向所述点对点主设备发送第二加入请求消息,所述第二加入请求消息中携带自身的标识、指示标识;所述指示标识用于表示所述第二加入请求消息用于请求提高安全等级;所述第二加入请求消息被所述点对点主设备转发至第二点对点客户设备;相应地,所述设备还包括PIN码生成模块,用于动态生成自身的第二 PIN码;执行模块,还用于根据自身的第一 PIN码、所述第二 PIN码,生成数字序列,所述数字序列用于所述点对点主设备执行WPS安全配置。
8. —种点对点主设备,其特征在于,所述点对点主设备包括接收模块,用于接收新设备发送的携带所述新设备的标识的第一加入请求消息;还用于接收第一点对点客户设备转发的所述新设备的第一 PIN码;转发模块,用于将所述接收模块接收的第一加入请求消息转发到第一点对点客户设备;执行模块,用于根据所述接收模块接收的所述新设备的第一 PIN码,执行所述新设备的WPS安全配置。
9. 如权利要求8所述的设备,其特征在于,所述接收模块,还用于接收所述新设备发送的携带所述新设备的标识、指示标识的第二加入请求消息,其中,所述指示标识用于表示所述第二加入请求消息用于请求提高安全等级;还用于接收所述第二点对点客户设备转发的所述新设备的第二PIN码;所述转发模块,还用于将所述接收模块接收的第二加入请求消息转发到第二点对点客户设备;执行模块,还用于根据所述接收模块接收的所述新设备的第一 PIN码、第二 PIN码,生成数字序列,所述数字序列用于执行所述新设备的WPS安全配置。
10. —种点对点客户设备,其特征在于,所述点对点客户设备包括处理模块,用于接收点对点主设备转发的加入请求消息;接收模块,用于接收所述新设备的PIN码;转发模块,用于将所述接收模块接收的所述新设备的PIN码转发给所述点对点主设备。
全文摘要
本发明公开了Wi-Fi点对点网络实现添加设备的方法、系统和设备,属于通信领域。方法包括第一点对点客户设备接收点对点主设备转发的第一加入请求消息,所述第一加入请求消息中携带待加入该点对点网络的新设备的标识;接收所述新设备的第一PIN码;将接收的所述第一PIN码转发给所述点对点主设备;所述新设备的第一PIN码用于实现所述点对点主设备根据所述第一PIN码,执行所述新设备的WPS安全配置。本发明实现了Wi-Fi D2D网络下,当出现新设备加入时,通过D2D Client设备实现接收用户输入的新设备的PIN码,并将该PIN码转发给D2D Master设备,实现了通过D2D Client设备引荐新设备的加入,并保证了使用D2D Master设备的用户的工作连续性。
文档编号H04W84/00GK101771586SQ20081018090
公开日2010年7月7日 申请日期2008年11月14日 优先权日2008年11月14日
发明者丁志明, 刘茜蕾, 杨永利, 树贵明 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1