一种d2d网络建立的方法和装置的制作方法

文档序号:7922166阅读:104来源:国知局
专利名称:一种d2d网络建立的方法和装置的制作方法
技术领域
本发明实施例涉及通讯领域,尤其涉及一种D2D网络建立的方法和装置。
背景技术
Wi-Fi联盟发布了 Wi-Fi保护设置(WPS)规范,它可以简化设置无线局域网的过程。 自从家庭用户在几年前开始使用无线局域网以来,Wi-Fi安全已经得到了很大的 提高。但是,由于现有的工具在使用上过于困难和烦琐,因此大多数消费者并没有使用它 们。长期以来,虽然各厂商都一直在推销它们自己的简化安全防范体系,但是它们一直缺乏 一项可供所有厂商的接入点和设备使用的标准技术。最新发布的WPS精简了设置安全网络 所需的操作步骤。 无线局域网安全防范体系包括目前的WPA2 (Wi-Fi网络安全存取协议2)标准,能 够加密流量并要求用户在接入网络之前提交身份验证。 一般情况下,当消费者建立起一个 新的无线局域网,他们必须为接入点设置一个网络名和一个"密码短语",然后其他任何新 设备在添加到网络上时必须选择名称并输入这个密码短语。 有了 WPS之后,接入点就可以自动产生一个网络名。消费者既可以通过输入四位 或八位的PIN(个人识别号码)也可以通过按下接入点和客户端上内建的特殊按钮来将客 户端添加到安全网络中,极大地方便了用户的使用体验。 WiFi联盟在WPS1.0标准中提出了一个WLAN网络的配置模型,如图l所示,模型中 的元素描述如下 Registrar :注册器,管理网络建立、添加/删除设备。可以集成在AP内,也可以由
手机、计算机等具有显示能力的终端设备承担。 Enrollee :欲加入到WLAN网络的应用终端。 E接口 用于Registrar发现设备、完成配置等,可用带内或带外机制。
M接口 用于Registrar与WLAN接入点AP间的接口。
A接口 用于设备发现WLAN,允许设备和Registrar通信。
AP :WLAN基础网络接入点。 WPS 1. 0标准中定义的WLAN网络的配置过程如下 首先由支持注册器功能的终端设备与AP通过自动发现机制、认证过程、密钥交换 过程建立一个WLAN基础网络。在WLAN基础网络建立后,通过注册器设备将一个新的支持 WPS的设备加入到WLAN基础网络。 现有技术中,两个WiFi终端之间为了建立安全的D2D(Device to Device,设备到 设备)网络连接,通常需要终端用户对设备进行手工配置,这一过程比较繁琐,用户体验不 好。在当前的WPS标准中也还没有对两个WiFi终端如何安全方便地建立一个D2D的网络 给出一个方便用户操作的机制。 在实施本发明的过程中,发明人发现现有技术中至少存在以下缺点
通过用户手工配置的方法来实现D2D网络的建立过程较为繁琐,不便于操作,用 户体验极差。

发明内容
本发明实施例提供一种D2D网络建立的方法和装置,以实现简化D2D网络的建立 过程,方便用户的使用。 本发明实施例提供一种D2D网络建立的方法,包括以下步骤
接收与目标终端设备的D2D网络建立命令; 通过预先建立的本地发起设备与接入点之间的通讯链路,向所述接入点发送与所 述目标终端设备建立网络连接的请求消息,通过所述接入点向所述目标终端设备转发所述 请求消息; 接收所述接入点转发的所述目标终端设备对所述请求消息的响应消息,建立与目 标终端设备之间的D2D网络连接。 本发明实施例提供一种D2D网络建立的装置,包括
接收单元,用于接收与目标终端设备的D2D网络建立命令; 发送单元,用于根据所述接收单元接收的命令通过预先建立的本地发起设备与接 入点之间的通讯链路,向所述接入点发送与所述目标终端设备建立网络连接的请求消息, 通过所述接入点向所述目标终端设备转发所述请求消息; 连接单元,用于接收所述接入点转发的所述目标终端设备对所述发送单元发送的 请求消息的响应消息,建立与目标终端设备之间的D2D网络连接。
与现有技术相比,本发明实施例至少具有以下优点 本发明实施例利用按钮触发通过终端设备与AP之间预先建立的通讯链路发送 D2D网络建立消息,建立终端设备之间的D2D网络连接,用户操作简单,方便用户使用。


图1为现有技术中WLAN网络的配置模型示意图; 图2为本发明实施例提供的方法的流程示意图; 图3为本发明另一实施例提供的方法的流程示意图; 图4为本发明另一实施例提供的方法的流程示意图; 图5为本发明实施例提供的装置的结构示意图; 图6为本发明另一实施例提供的装置的结构示意图。
具体实施例方式
下面结合附图和实施例对本发明进行介绍。 本发明实施例提供一种D2D网络建立的方法,如图2所示,包括以下步骤
步骤s201,接收与目标终端设备的D2D网络建立命令; 步骤s202,通过预先建立的本地发起设备与接入点之间的通讯链路,向接入点发 送与目标终端设备建立网络连接的请求消息,通过接入点向目标终端设备转发请求消息;
步骤s203,接收接入点转发的目标终端设备对请求消息的响应消息,建立与目标终端设备之间的D2D网络连接。 通过采用本发明实施例提供的方法,利用按钮触发通过终端设备与AP之间预先 建立的通讯链路发送D2D网络建立消息,建立终端设备之间的D2D网络连接,用户操作简 单,方便用户使用。 下面结合具体应用场景对本发明进行介绍。其中,发起D2D网络建立的设备可以 有用户界面,也可以没有用户界面。 本发明实施例提供一种D2D网络建立的方法,在两个WiFi终端已经与某一 AP建 立了连接的情况下,用户通过按钮的方法在两个WiFi终端之间建立D2D网络的机制。该机 制要求欲建立D2D网络的两个终端中,至少有一个终端能够提供丰富的用户界面,例如显 示屏幕,使用户能够选择与其建立D2D网络的目标终端。
具体的,如图3所示,包括以下步骤
步骤s301 ,选择目标终端设备。 两个WiFi终端之间D2D网络的建立过程可由两个WiFi终端中能够提供丰富用户 界面的设备STA1发起,我们可称其为发起设备。用户首先在发起设备通过用户界面选择欲 建立D2D网络的目标终端设备STA2。 步骤s302,通过AP(Access point,接入点)向目标终端设备发送D2D网络建立请 求消息。 目标终端设备选定后,用户按下位于发起设备上的D2D网络建立配置按钮,发起 设备STA1向选定的目标终端设备STA2发送D2D网络建立请求消息,该请求消息中携带协 商D2D网络中MASTER(主设备)的信息;请求消息首先通过发起设备与AP之间预先建立的 通讯链路发送到与发起设备连接的AP, AP根据该消息中的目标地址和与目标终端设备之 间预先建立的通讯链路将消息转发到目标终端设备STA2。
步骤s303,目标终端设备通过AP向发起设备发送响应消息。 当目标终端设备STA2接收到发起设备STA1的D2D网络建立请求消息后,可选择 地向目标终端设备用户以声音、指示灯、屏幕显示信息等方式提示有设备请求建立D2D连 接。 当目标终端用户发现有设备请求D2D连接时,如果该用户同意该D2D连接请求则 按下设备上的D2D网络建立配置按钮,此时目标设备将向发起设备STA1发送D2D网络建立 响应消息,该消息中携带协商D2D网络中MASTER设备的信息。 该响应消息首先通过目标终端设备与AP之间的通讯链路发送到与目标终端设备 连接的AP, AP根据该响应消息中的目标地址信息和与发起设备STA1之间的通讯链路将该 响应消息发送到发起设备STA1 ;执行步骤s304。 目标终端设备STA2在接收到来自STA1设备的D2D网络建立请求消息后,如果目 标设备用户未能在规定的时间内按下按钮,则目标设备可选择地向发起设备发送包含拒绝 信息的D2D网络建立响应消息,或者不作响应。 如果发起设备STA1在规定的时间内没有收到目标设备的D2D网络建立响应消息, 或者接收到拒绝D2D连接的消息,则可以重新发送D2D网络建立请求消息。
如果目标设备在按下按钮前先后接收到了两个不同的D2D网络建立请求消息,则 该次即s配置无法完成,用户需要重新发起D2D网络的建立过程。目标终端可对该请求消息不作响应,或者响应拒绝D2D连接的响应消息,并在响应消息中反馈拒绝的原因。 在上述D2D网络建立请求、响应消息的交互过程中,两个终端可以通过在消息中
携带Master的协商信息,用于确定由哪一个终端做D2D网络的Master。另外,在进行上述
描述的消息交互过程之前,两个设备STA1与STA2已经事先与AP建立了连接,所以上述的
D2D网络建立请求、响应消息的交互可以通过AP来实现。 步骤s304,发起设备与目标终端设备之间建立D2D网络连接。 在发起设备STA1接收到目标设备STA2返回的接受建立D2D连接的响应消息后,
也就同时确定了作为D2D网络主设备(Master)的终端设备,例如为STA1 。其后,两个终端
可以基于扩展的认证协议(EAP)发起并完成WiFi简单配置过程(WSC),D2D网络中MASTER
向对方设备发送D2D网络配置数据,配置数据包括网络标识、信道标识、密钥信息中的一种
或多种,使用配置数据建立本地发起设备与目标终端设备之间进行D2D通讯的环境;该过
程在目前的WiFi相关标准中已有定义,不同的是,该处的消息交互过程都是通过两个终端
事先与AP建立的通讯连路来实现的。若在预先设定的时间内没有收到所述接入点转发的
目标终端设备对所述请求消息的响应消息,或者接收到的响应消息为拒绝消息,则重新向
所述目标终端设备发送网络建立请求消息,直到达到预定的发送次数或预定的时间。 在已经与同一个AP建立了连接的两个WiFi终端通过上述过程建立了 D2D网络连
接之后,这两个终端之间的通讯既可以通过AP通讯链路进行又可以通过D2D连接实现。视
AP提供的连接服务的质量以及两个终端移动的需求,两个终端可以通过协商确定是否将通
讯路径从AP通讯链路切换到D2D通讯链路,至于如何完成两个终端在两个通讯链路之间的
切换,目前已有多个标准给出了各自的实现方案,在此不再赘述。另外,这一切换过程也可
以由AP根据自身的情况主动向两个已经完成了 D2D网络建立的终端发起切换请求消息触发。 通过采用本发明实施例提供的方法,利用按钮触发通过终端设备与AP之间预先 建立的通讯链路发送D2D网络建立消息,建立终端设备之间的D2D网络连接,用户操作简 单,方便用户使用。 本发明实施例还提供一种D2D网络建立的方法,该实施例中不再要求发起设备, 即发出D2D网络建立请求消息的终端,必须具有用户界面,即发起设备无法预先选择目标 设备。这样,发起设备需要以广播的方式在包括当前接入点AP的基础网络中发送D2D网 络建立请求消息,并在该消息中携带D2D网络主设备Master的协商信息,具体的,如图4所 示,包括以下步骤 步骤s401,向AP发送D2D网络建立请求消息。 发起设备在发送到AP的D2D网络建立请求消息中的目的地址填写为广播地址,当 AP接收到发起设备发送的D2D网络建立请求消息后,将在自己的服务区域内广播该消息。
步骤s402,目标终端设备通过AP向发起设备发送响应消息。 处在AP服务区域内并与AP建立了通讯链路的终端设备,都会接收到发起设备通 过AP以广播方式发出的建立D2D请求的消息。此时,如果某一接收到请求消息的终端设备 希望与发起设备建立D2D网络,那么该设备的用户只需按下终端设备上设置的用于D2D网 络建立的按钮,与上述实施例中相同,该终端设备也可以称为目标终端设备。在按钮按下 后,目标终端设备将通过与AP之间的通讯链路向发起设备回复一个D2D网络建立响应消
7息,并在该消息中携带D2D网络主设备Master的协商信息。 步骤s403,发起设备与目标终端设备之间建立D2D网络连接。 在发起设备与目标终端设备之间的D2D网络建立请求和响应消息交互完成后,可
同时确定作为D2D网络中的主设备Master的信息。其后,两个终端可以基于扩展的认证协
议(EAP)发起并完成WiFi简单配置过程(WSC) ,D2D网络中MASTER向对方设备发送D2D网
络配置数据,配置数据包括网络标识、信道标识、密钥信息中的一种或多种,使用配置数据
建立本地发起设备与目标终端设备之间进行D2D通讯的环境;该过程在目前的WiFi相关标
准中已有定义,不同的是,该处的消息交互过程都是通过两个终端事先与AP建立的通讯连
路来实现的。若在预先设定的时间内没有收到所述接入点转发的目标终端设备对所述请求
消息的响应消息,或者接收到的响应消息为拒绝消息,则重新向所述目标终端设备发送网
络建立请求消息,直到达到预定的发送次数。 因为在发起设备以广播方式发出一个D2D网络建立请求消息后,可能会有多个终 端设备对该请求进行响应,为了避免建立D2D网络的目标终端的不确定性,发起终端可设 定一个时间,在发出D2D网络建立请求的消息后开始计时,如果在设定的时间内接收到了 来自两个或以上终端的D2D网络建立响应消息,则发起终端可取消该次的D2D网络建立过 程。根据需要可再次发出D2D网络建立请求消息,开始新的D2D网络建立过程。
需要说明的是,因为欲建立D2D网络的两个终端设备在物理空间上往往是比较接 近的,当发起建立D2D网络的设备用户按下D2D网络建立触发按钮时,还可以利用与目标设 备物理空间上比较接近的优势,直接提示D2D网络目标用户按下目标设备上的D2D网络建 立触发按钮,向发起设备发送D2D网络建立响应消息。这样,如果在规定的时间内发起终端 没有再接收到来自第二个终端的D2D网络建立响应消息,则发起终端将与回复D2D网络建 立响应消息的目标终端,继续D2D网络的建立过程,包括MASTER设备向对方设备发送D2D 网络配置数据,其中的配置数据包括网络标识、信道标识、密钥信息中等,以及两个终端设 备使用所述配置数据建立进行D2D通讯的环境。 通过采用本发明实施例提供的方法,利用按钮触发通过终端设备与AP之间预先 建立的通讯链路发送D2D网络建立消息,建立终端设备之间的D2D网络连接,用户操作简 单,方便用户使用。 本发明实施例提供一种D2D网络建立的装置,如图5所示,包括 接收单元51,用于接收与目标终端设备的D2D网络建立命令。 该单元接收使用者根据选择的目标设备按钮触发的与目标终端设备的D2D网络
建立命令,按钮为设备硬件按钮或软件按钮。 发送单元52,用于根据接收单元51接收的命令通过预先建立的本地发起设备与 接入点之间的通讯链路,向接入点发送与目标终端设备建立网络连接的请求消息,通过接 入点向目标终端设备转发请求消息。 通过接入点向目标终端设备转发请求消息具体为通过预先建立的接入点与目标 终端设备之间的通讯链路将请求消息向目标终端设备发送,该请求消息携带协商D2D网络 中主设备MASTER的信息。 连接单元53,用于接收接入点转发的目标终端设备对发送单元52发送的请求消 息的响应消息,建立与目标终端设备之间的D2D网络连接。
8
建立与目标终端设备之间的D2D网络连接的过程中,D2D网络中MASTER向对方设 备发送D2D网络配置数据,配置数据包括网络标识、信道标识、密钥信息中的一种或多种, 并使用配置数据建立本地发起设备与目标终端设备之间进行D2D通讯的环境。
本发明的另一实施例提供一种D2D网络建立的装置,如图6所示,该装置在包括上 述实施例中各单元的同时,还包括 重新发送单元54,用于在预先设定的时间内没有收到接入点转发的目标终端设备
对请求消息的响应消息,或者接收到拒绝上述请求的消息时,重新向目标终端设备发送网
络建立请求消息,直到达到预定的发送次数。 该发送次数由用户根据实际使用情况自行设定。 其中,连接单元53包括 接收子单元531,用于接收接入点通过预先建立的与目标终端设备的通讯链路获 得,并通过与本地发起设备预先建立的通讯链路转发的响应消息;该响应消息携带对协商 D2D网络中MASTER的信息的响应; 建立子单元532,用于当接收子单元531接收的响应消息为同意建立D2D网络连 接,并且本地设备接受目标终端设备对协商D2D网络中MASTER的信息的响应时,与目标终 端设备进行交互,建立与目标终端设备之间的D2D网络连接。 通过采用本发明实施例提供的设备,利用按钮触发通过终端设备与AP之间预先 建立的通讯链路发送D2D网络建立消息,建立终端设备之间的D2D网络连接,用户操作简 单,方便用户使用。 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通
过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发
明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储
介质(可以是CD-R0M, U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可
以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的
保护范围之内。
权利要求
一种设备到设备D2D网络建立的方法,其特征在于,包括以下步骤接收与目标终端设备的D2D网络建立命令;通过预先建立的本地发起设备与接入点之间的通讯链路,向所述接入点发送与所述目标终端设备建立D2D网络连接的请求消息,通过所述接入点向所述目标终端设备转发所述请求消息;接收所述接入点转发的所述目标终端设备对所述请求消息的响应消息,建立与目标终端设备之间的D2D网络连接。
2. 如权利要求1所述的方法,其特征在于,所述接收与目标终端设备的D2D网络建立命 令具体为接收使用者触发的与目标终端设备的D2D网络建立命令。
3. 如权利要求1所述的方法,其特征在于,通过所述接入点向所述目标终端设备转发 所述请求消息具体为通过预先建立的所述接入点与所述目标终端设备之间的通讯链路将所述请求消息向 所述目标终端设备发送;所述请求消息携带协商D2D网络中主设备MASTER的信息。
4. 如权利要求3所述的方法,其特征在于,所述接收接入点转发的所述目标终端设备 对所述请求消息的响应消息,建立与目标终端设备之间的D2D网络连接包括接收所述接入点通过预先建立的与所述目标终端设备的通讯链路获得,并通过与本地 发起设备预先建立的通讯链路转发的响应消息;所述响应消息携带对所述协商D2D网络中 MASTER的信息的响应;当所述接收的接入点转发的响应消息为同意建立D2D网络连接,并且所述本地设备接 受所述目标终端设备对所述协商D2D网络中MASTER的信息的响应时,与目标终端设备进行 交互,建立与目标终端设备之间的D2D网络连接。
5. 如权利要求4中所述的方法,其特征在于,所述通过预先建立的本地发起设备与接 入点以及接入点与目标终端设备之间的通讯链路进行交互,建立与目标终端设备之间的 D2D网络连接具体为所述D2D网络中MASTER向对方设备发送D2D网络配置数据,所述配置数据包括网络标 识、信道标识、密钥信息中的一种或多种,使用所述配置数据建立本地发起设备与目标终端 设备之间进行D2D通讯的环境。
6. 如权利要求l所述的方法,其特征在于,还包括若在预先设定的时间内没有收到所述接入点转发的目标终端设备对所述请求消息的 响应消息,或者接收到的响应消息为拒绝消息,则重新向所述目标终端设备发送网络建立 请求消息,直到达到预定的发送次数或发送时间。
7. 如权利要求2所述的方法,其特征在于,所述触发为通过按钮触发,所述按钮为设备 硬件按钮或软件按钮。
8. —种设备到设备D2D网络建立的装置,其特征在于,包括 接收单元,用于接收与目标终端设备的D2D网络建立命令;发送单元,用于根据所述接收单元接收的命令通过预先建立的本地发起设备与接入点 之间的通讯链路,向所述接入点发送与所述目标终端设备建立网络连接的请求消息,通过 所述接入点向所述目标终端设备转发所述请求消息;连接单元,用于接收所述接入点转发的所述目标终端设备对所述发送单元发送的请求 消息的响应消息,建立与目标终端设备之间的D2D网络连接。
9. 如权利要求8所述的装置,其特征在于,所述连接单元包括接收子单元,用于接收所述接入点通过预先建立的与所述目标终端设备的通讯链路获 得,并通过与本地发起设备预先建立的通讯链路转发的响应消息;所述响应消息携带对所 述协商D2D网络中MASTER的信息的响应;建立子单元,用于当所述接收子单元接收的响应消息为同意建立D2D网络连接,并且 所述本地设备接受所述目标终端设备对所述协商D2D网络中MASTER的信息的响应时,与目 标终端设备进行交互,建立与目标终端设备之间的D2D网络连接。
10. 如权利要求8所述的装置,其特征在于,还包括重新发送单元,用于在预先设定的时间内没有收到所述接入点转发的所述目标终端设 备对所述请求消息的响应消息,或者接收到拒绝所述请求的消息时,重新向所述目标终端 设备发送网络建立请求消息,直到达到预定的发送次数。
全文摘要
本发明实施例公开了一种D2D网络建立的方法和装置,包括以下步骤接收与目标终端设备的D2D网络建立命令;通过预先建立的本地发起设备与接入点之间的通讯链路,向所述接入点发送与所述目标终端设备建立网络连接的请求消息,通过所述接入点向所述目标终端设备转发所述请求消息;接收所述接入点转发的所述目标终端设备对所述请求消息的响应消息,建立与目标终端设备之间的D2D网络连接。本发明实施例利用按钮触发通过终端设备与AP之间预先建立的通讯链路发送D2D网络建立消息,建立终端设备之间的D2D网络连接,用户操作简单,方便用户使用。
文档编号H04W16/20GK101772199SQ20081018070
公开日2010年7月7日 申请日期2008年11月24日 优先权日2008年11月24日
发明者丁志明, 刘茜蕾, 杨永利, 树贵明 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1