一种无线网络连接方法、设备及系统的制作方法_4

文档序号:9691693阅读:来源:国知局
二设备向第一设备发送第一测量消息时, 第二协商消息可以承载在第一测量消息上直接发送至第一设备。
[0179] 在Wi-Fi网络环境中,实际应用时,第二设备根据第一监听规律信息向第一设备 发送第一测量消息时,可以是持续地发送,直到接收到第一设备反馈的已经接收到第一测 量消息的确认消息为止;第一设备根据第二监听规律向第二设备发送第二测量消息,也可 以是持续地发送,直到接收到第二设备反馈的已经接收到第二测量消息的确认消息为止。
[0180] 可选的,参照图5所示,第一设备根据第二设备P2P连接能力信息与第二设备建立 P2P连接时,认证准备过程包括以下步骤:
[0181] S501、发送认证信息。
[0182] 具体的,有两种应用场景,在第一种应用场景中,第一设备通过接入设备先向第二 设备发送第一认证信息,在第二种应用场景中,第二设备先向第一设备发送第二认证信息。
[0183] 其中,第一认证信息及第二认证信息用于在第一设备与第二设备建立P2P连接过 程中进行认证。
[0184] 可选的,结合步骤S301及步骤S302中的描述,第一设备通过接入设备先向第二设 备发送第一认证信息时,第一认证信息可以包含在第一协商消息中通过接入设备转发至第 二设备;第二设备通过接入设备先向第一设备发送第二认证信息时,第二认证信息可以包 含在第二协商消息中通过接入设备转发至第一设备,或者,第二认证信息可以包含在第二 协商消息中由第二设备直接发送至第一设备。
[0185] 可选的,第一认证信息可以是第一设备自己生成的,可以是一个字符串,例如 "1234"。
[0186] 可选的,第二认证信息可以是第二设备自己生成的,可以是一个字符串,例如 "AB⑶"字符串。
[0187] S502、反馈认证信息。
[0188] 具体的,结合步骤S501的描述,在第一种应用场景中,第二设备通过接入设备接 收第一设备发送的第一认证信息后,将第三认证信息发回至第一设备,以便第一设备与第 二设备建立P2P连接过程中进行认证;在第二种应用场景中,第一设备接收第二设备发送 的第二认证信息后,将第四认证信息发回至第二设备,以便第二设备与第一设备建立P2P 连接过程中进行认证。
[0189] 可选的,结合步骤S302的描述,在第一种应用场景中,第二设备将第三认证信息 发回至第一设备时,第三认证信息可以包含在第二协商消息中通过接入设备转发至第一设 备,或者,第三认证信息可以包含在第二协商消息中由第二设备直接发送至第一设备。
[0190] 可选的,在第二种应用场景中,第一设备接收第二设备发送的第二认证信息后,第 一设备向第二设备发送第四认证信息,第四认证信息由接入设备转发至第二设备,或者,第 四认证信息由第一设备直接发送至第二设备。其中,第四认证信息用于在第一设备与第二 设备建立P2P连接过程中进行认证。
[0191] 这里说的认证,是指第一设备与第二设备在建立P2P连接的时候,确定对方就是 自己在通过接入设备连接的网络中所连接的设备。
[0192] S503、第一设备与第二设备建立P2P连接过程中进行认证。
[0193] 具体的,对应步骤S502,在第一种应用场景中,第一设备接收第二设备发送的第三 认证信息之后,在建立P2P连接过程中对第二设备进行认证,如果第二设备通过验证,则代 表第二设备是能力协商过程中与第一设备需要建立连接的设备。在第二种应用场景中,第 二设备接收第一设备发送的第四认证信息之后,在建立P2P连接过程中对第一设备进行认 证,如果第一设备通过验证,则代表第一设备是能力协商过程中与第二设备需要建立连接 的设备。
[0194] 在Wi-Fi网络的具体应用中,第一设备与第二设备进行认证的方法有很多。可以 是在建立P2P连接前,第一设备与第二设备通过接入设备进行信息交互,确认一个共享信 息,基于这个共享信息,在P2P连接建立的过程当中,进行身份的认证。
[0195] 第一设备或第二设备获取共享信息有多种方式:
[0196] 第一种方式,第一设备通过接入设备向第二设备发送第一认证信息,第一认证信 息即为第一设备和第二设备的共享信息。
[0197] 第二种方式,第一设备通过接入设备向第二设备发送第一认证信息,第二设备通 过接入设备或者通过P2P网络向第一设备发送第三认证信息,此时,第一认证信息和第三 认证信息为第一设备和第二设备的共享信息。
[0198] 第三种方式,第二设备通过接入设备向第一设备发送第二认证信息,第二认证信 息即为第一设备和第二设备的共享信息。
[0199] 第四种方式,第二设备通过接入设备向第一设备发送第二认证信息,第一设备向 第二设备发送第四认证信息,此时,第二认证信息和第四认证信息为第一设备和第二设备 的共享信息。
[0200] 当然,还可以有其他的各种方法方式,本发明只是列举四种方式进行说明,并不代 表本发明局限于此。
[0201] 第一设备和第二设备基于共享信息,在P2P建立过程中的认证方式可以有多种:
[0202] 第一种方式,第一设备与第二设备将共享信息作为Wi-Fi协议中四步握手的 PMK(Pairwise Master Key,对称主密钥),执行四步握手流程,基于这个共享信息PMK,双方 第一设备和第二设备可以就认证对方的身份,并且协商出双方通信的密钥。
[0203] 第二种方式,在建立P2P连接过程中,第一设备可以直接向第二设备发送共享信 息处理后的信息,第二设备根据处理后的信息,确认第一设备拥有共享信息,以此认证第一 设备的身份;或者,在建立P2P连接过程中,第二设备可以直接向第一设备发送共享信息处 理后的信息,第一设备根据处理后的信息,确认第二设备拥有共享信息,以此认证第二设备 的身份。
[0204] 当然,还可以有其他的各种方法方式,本发明只是列举两种方式进行说明,并不代 表本发明局限于此。
[0205] 在图3、图4及图5所示的步骤中,第一设备及第二设备进行数据传输的过程中,数 据结构可以是表1所示的帧结构。
[0206] 表一
[0207]
[0208] 在上述表1中,第一列表示的是MAC的帧头部分,第二列表示的是数据链路控制层 的帧头部分,第三列是协议标识符,第四列是指消息类型,用于指示是第一消息还是第二消 息,第五列是指消息携带的具体内容。
[0209] 本发明实施例提供的方法,在第一设备向第二设备发送第一协商消息之前,接入 设备可以向第一设备发送连接命令。这个连接命令可以是接入设备根据当前的网络情况而 发出的。比如接入设备判断当前网络比较拥挤,第一设备和第二设备之间传输的数据都要 经过接入设备中转,导致了信道资源的浪费,此时,接入设备通过向第一设备发送连接命令 指示第一设备与第二设备建立P2P连接。
[0210] 本发明实施例提供的无线网络连接方法,通过第一设备向第二设备发送第一协商 消息,以便第二设备确认第一设备能够建立P2P连接,之后,第一设备接收第二设备发送的 第二协商消息,并根据第二设备的P2P连接能力信息确认第二设备能够建立P2P连接。这 样,在无线网络中,第一设备及第二设备通过接入设备进行协商,从而建立P2P接连,使得 第一设备及第二设备能够通过P2P网络直接进行数据传输,解决了在无线网络中传输数据 时,网络设备占用过多网络资源,造成网络资源浪费的问题。
[0211] 本发明实施例提供一种第一设备60,应用于无线网络,参照图6所示,包括发送单 元601,接收单元602以及连接单元603。
[0212] 其中,发送单元601用于通过接入设备向第二设备发送第一协商消息,第一协商 消息包括第一设备的端对端网络P2P连接能力信息。
[0213] 接收单元602用于接收第二设备发送的第二协商消息,第二协商消息包括第二设 备的P2P连接能力信息。
[0214] 连接单元603用于根据接收单元602接收的第二设备的P2P连接能力信息与第二 设备能够建立P2P连接。
[0215] 可选的,第一设备60的P2P连接能力信息包括第一设备60的P2P地址信息。
[0216] 第二设备的P2P连接能力信息包括第二设备的P2P地址信息。
[0217] 可选的,发送单元601向第二设备发送第一监听规律信息,第一监听规律信息包 括预设时间段信息和预设信道信息中的至少一个,预设时间段信息用于指示第一设备60 接收第一测量消息的时间段,预设信道信息用于指示第一设备60接收第一测量消息所占 用的信道,第一监听规律信息由接入设备转发至第二设备。
[0218] 接收单元602还用于根据第一监听规律信息接收第二设备发送的第一测量消息, 第一测量消息用于指示当第一设备60接收到第一测量消息时,第一设备60位于第二设备 的覆盖范围之内,第一测量消息由第二设备直接发送至第一设备60。
[0219] 可选的,接收单元602还用于接收第二设备发送的第二监听规律信息,第二监听 规律信息包括预设时间段信息和预设信道信息中的至少一个,预设时间段信息用于指示第 二设备接收第二测量消息的时间段,预设信道信息用于指示第二设备接收第二测量消息所 占用的信道,第二监听规律信息由接入设备转发至第一设备60。
[0220] 发送单元601还用于根据第二监听规律信息向第二设备发送第二测量消息,第二 测量消息用于指示当第二设备接收到第二测量消息时,第二设备位于第一设备60的覆盖 范围之内,第二测量消息由第一设备60直接发送至第二设备。
[0221] 可选的,发送单元601还用于向第二设备发送第一认证信息,第一认证信息由接 入设备转发至第二设备;第一认证信息用于在第一设备60与第二设备建立P2P连接过程中 进行认证。
[0222] 或者,接收单元602还用于接收第二设备发送的第二认证信息,第二认证信息由 接入设备转发至第一设备60,第二认证信息用于在第一设备60与第二设备建立P2P连接过 程中进行认证。
[0223] 可选的,接收单元602还用于向第二设备发送第一认证信息之后,接收第二设备 发送的第三认证信息,第三认证信息由接入设备转发至第一设备60,或者,第三认证信息由 第二设备直接发送至第一设备60,第三认证信息用于在第一设备60与第二设备建立P2P连 接过程中进行认证。
[0224] 或者,发送单元601还用于接收第二设备发送的第三认证信息之后,向第二设备 发送第四认证信息,第四认证信息由接入设备转发至第二设备,或者,第四认证信息由第一 设备60直接发送至第二设备,第四认证信息用于在第一设备60与第二设备建立P2P连接 过程中进行认证。
[0225] 可选的,接收单元602还用于接收接入设备发送的连接命令,连接命令用于指示 第一设备60与第二设备建立P2P连接。
[0226] 本发明的实施例提供的第一设备,通过向第二设备发送第一协商消息,以便第二 设备确认第一设备能够建立P2P连接,之后,第一设备接收第二设备发送的第二协商消息, 并根据第二设备的P2P连接能力信息确认第二设备能够建立P2P连接。这样,在无线网络 中,第一设备及第二设备通过接入设备进行协商,从而建立P2P接连,使得第一设备及第二 设备能够通过P2P网络直接进行数据传输,解决了在无线网络中传输数据时,网络设备占 用过多网络资源,造成网络资源浪费的问题。
[0227] 本发明实施例提供一种第二设备70,应用于无线网络,参照图7所示,包括发送单 元701,接收单元702以及连接单元703。
[0228] 接收单元702,用于接收第一设备发送的第一协商消息,第一协商消息包括第一设 备的P2P连接能力信息。
[0229] 连接单元703,用于根据第一设备的P2P连接能力信息确认第一设备能够建立P2P 连接。
[0230] 发送单兀701,用于向第一设备发送第二协商消息,第二协商消息包括第二设备 70的P2P连接能力信息。
[0231] 可选的,第一设备的P2P连接能力信息包括第一设备的P2P地址信息。
[0232] 第二设备70的P2P连接能力信息包括第二设备70的P2P地址信息。
[0233] 可选的,接收单元702,还用于接收第一设备发送的第一监听规律信息,第一监听 规律信息包括预设时间段信息和预设信道信息中的至少一个,预设时间段信息用于指示第 一设备接收第一测量消息的时间段,预设信道信息用于指示的第一设备接收第一测量消息 所占用的信道,第一监听规律信息由接入设备转发至第二设备70。
[0234] 发送单兀701,还用于根据第一监听规律信息向第一设备发送第一测量消息,第一 测量消息用于指示当第一设备接收到第一测量消息时,第一设备位于第二设备的覆盖范围 之内,第一测量消息由第二设备70直接发送至第一设备。
[0235] 可选的,发送单元701,还用于向第一设备发送第二监听规律信息,第二监听规律 信息包括预设时间段信息和预设信道信息中的至少一个,预设时间段信息用于指示第二设 备70接收第二测量消息的时间段,预设信道信息用于指示第二设备70接收第二测量消息 所占用的信道,第二监听规律信息由接入设备转发至第一设备。
[0236] 接收单元702,还用于根据第二监听规律信息接收第一设备发送第二测量消息,第 二测量消息用于指示当第二设备70接收到第二测量消息时,第二设备70位于第一设备的 覆盖范围之内,第二测量消息由第一设备直接发送至第二设备70。
[0237] 可选的,接收单元702,还用于接收第一设备发送的第一认证信息,第一认证信息 由接入设备转发至第二设备70,第一认证信息用于在第一设备与第二设备70建立P2P连接 过程中进行认证。
[0238] 或者,发送单元701,还用于向第一设备发送第二认证信息,第二认证信息由接入 设备转发至第一设备,第二认证信息用于在第一设备与第二设备70建立P2P连接过程中进 行认证。
[0239] 可选的,发送单元701,还用于接收第一设备发送的第一认证信息之后,向第一设 备发送的第三认证信息,第三认证信息由接入设备转发至第一设备,或者,第三认证信息由 第二设备70直接发送至第一设备,第三认证信息用于在第一设备与第二设备70建立P2P 连接过程中进行认证。
[0240] 或者,接收单元702,还用于向第一设备发送第三认证信息之后,接收第一设备发 送第四认证信息,第四认证信息由接入设备转发至第二设备70,或者,第四认证信息由第一 设备直接发送至第二设备70,第四认证信息用于在第一设备与第二设备70建立P2P连接过 程中进行认证。
[0241] 本发明实施例提供的第二设备,通过接收第一设备发送的第一协商消息,以便确 认第一设备能够建立P2P连接,之后,第二设备根据第一设备的P2P连接能力信息确认第一 设备能够建立P2P连接,第二设备向第一设备发送第二协商消息,以便确认第一设备确认 第二设备能够建立P2P连接。这样,在无线网络中,第一设备及第二设备通过接入设备进行 协商,从而建立P2P接连,使得第一设备及第二设备能够通过P2P网络直接进行数据传输, 解决了在无线网络中传输数据时,网络设备占用过多网络资源,造成网络资源浪费的问题。
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1