建立通信的方法、系统及设备转让专利

申请号 : CN200910142288.5

文献号 : CN101938790B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵牧

申请人 : 华为技术有限公司

摘要 :

本发明实施例公开了一种建立通信的方法、系统及设备。其中一种方法包括:协调者接收本无线个人域网络外的终端设备发送的请求加入网络的命令;向所述终端设备发送加入网络成功的命令;所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。另一种方法包括:向协调者发送请求加入网络的命令;接收所述协调者返回的加入网络成功的命令,所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。本发明实施例可以使WPAN网络外的终端设备更快与协调者建立通信,使协调者更快与新加入WPAN网络的终端设备建立通信。

权利要求 :

1.一种建立通信的方法,其特征在于,包括:

协调者接收本无线个人域网络外的终端设备发送的请求加入网络的命令; 根据所述请求加入网络的命令判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令; 所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据; 其中,所述请求加入网络的命令携带有分配发送数据的资源的请求,用于向所述协调者请求用于向协调者发送数据的资源;所述协调者根据所述分配发送数据的资源的请求判断是否有资源分配给所述终端设备。

2.如权利要求1所述的方法,其特征在于,所述请求加入网络的命令携带有所述终端设备要发送的数据的数量和重要性,根据所述终端设备要发送的数据的数量和重要性为所述终端设备分配资源。

3.如权利要求1或2所述的方法,其特征在于,所述协调者接收本无线个人域网络外的终端设备发送的请求加入网络的命令之后还包括:判断所述协调者是否有数据要发送给所述终端设备。

4.如权利要求3所述的方法,其特征在于,还包括:

接收所述终端设备发送的数据请求命令,在收到所述数据请求命令之后,再向所述终端设备发送加入网络成功的命令。

5.一种建立通信的方法,其特征在于,包括:

向协调者发送请求加入网络的命令,请求加入所述协调者所在的无线个人域网络; 接收所述协调者返回的加入网络成功的命令,所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据; 其中,所述请求加入网络的命令携带有分配发送数据的资源的请求,用于向所述协调者请求用于向协调者发送数据的资源,以使所述协调者根据所 述分配发送数据的资源的请求判断是否有资源分配给所述终端设备。

6.如权利要求5所述的方法,其特征在于,所述请求加入网络的命令携带有待发送的数据的数量和重要性。

7.如权利要求5或6所述的方法,其特征在于,在向协调者发送请求加入网络的命令之后,还包括: 等待预定的时间,向所述协调者发送数据请求命令;

在发送数据请求命令之后,再接收协调者返回的加入网络成功的命令。

8.一种建立通信的系统,其特征在于,包括:

终端设备,用于发送请求加入网络的命令;接收加入网络成功的命令; 协调者,用于接收所述终端设备发送的请求加入网络的命令;根据所述请求加入网络的命令判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令;所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据; 所述请求加入网络的命令携带有分配发送数据的资源的请求,用于向所述协调者请求用于向协调者发送数据的资源;所述协调者根据所述分配发送数据的资源的请求判断是否有资源分配给所述终端设备。

9.一种协调者,其特征在于,包括:

第一接收单元,用于接收本无线个人域网络外的终端设备发送的请求加入网络的命令; 第一判断单元,用于根据所述第一接收单元接收的请求加入网络的命令判断是否允许所述终端设备加入所述无线个人域网络; 第一发送单元,用于在所述第一判断单元判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令;所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据; 所述请求加入网络的命令携带有分配发送数据的资源的请求,用于向所 述协调者请求用于向协调者发送数据的资源; 所述协调者还包括:

第二判断单元,用于根据所述第一接收单元接收到的分配发送数据的资源的请求判断是否有资源分配给所述终端设备。

10.如权利要求9所述的协调者,其特征在于,还包括:

第三判断单元,用于在所述第一接收单元接收本无线个人域网络外的终端设备发送的请求加入网络的命令之后,判断是否有数据要发送给所述终端设备。

11.如权利要求10所述的协调者,其特征在于,

所述第一接收单元还用于接收所述终端设备发送的数据请求命令; 所述第一发送单元还用于在所述第一接收单元接收本无线个人域网络外的终端设备发送的请求加入网络的命令之后,向所述终端设备发送应答消息;在所述第一接收单元收到所述数据请求命令之后,再向所述终端设备发送加入网络成功的命令。

12.一种终端设备,其特征在于,包括:

第二发送单元,用于向协调者发送请求加入网络的命令,请求加入所述协调者所在的无线个人域网络; 第二接收单元,用于接收所述协调者返回的加入网络成功的命令,所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据; 其中,所述请求加入网络的命令携带有分配发送数据的资源的请求,用于向所述协调者请求用于向协调者发送数据的资源,以使所述协调者根据所述分配发送数据的资源的请求判断是否有资源分配给所述终端设备。

13.如权利要求12所述的终端设备,其特征在于,还包括:

第三接收单元,用于在第二发送单元向协调者发送请求加入网络的命令之后,接收所述协调者返回的应答消息; 第三发送单元,用于在所述第三接收单元接收所述协调者返回的应答消息后,等待预定的时间,向所述协调者发送数据请求命令。

说明书 :

建立通信的方法、系统及设备

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种建立通信的方法、系统及设备。

背景技术

[0002] 无线个人域网络(WPAN,Wireless Personal Area Network)是一种终端设备之间以无线方式进行通信的个人域网络,适用于终端设备间距离较近的情况。
[0003] 在WPAN中,距离相近的一些终端设备组成一个网络,其中一个作为协调者的终端设备为该网络的管理者,也可以称为协调者,网络外的终端设备需要先加入网络才能与协调者通信,协调者可以和网络中的任何终端设备通信。
[0004] 网络外的终端设备和协调者建立通信前需要先加入网络,加入成功后再向协调者请求建立通信。
[0005] 在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:
[0006] 若网络外的终端设备要和协调者通信,必须先加入网络,再发送或接收数据。因此,当网络外的终端设备有数据要发送给协调者时,该终端设备的加入网络过程和资源请求过程分两步进行会延迟该终端设备对数据的发送;且当协调者有数据要发送给正申请加入WPAN网络的终端设备时,协调者通知该终端设备加入网络成功和向其发送数据的过程分两步进行也会延迟该终端设备对数据的接收。

发明内容

[0007] 本发明实施例要解决的技术问题为更快建立WPAN网络外的终端设备与协调者之间的通信。
[0008] 本发明实施例一方面,提供了一种建立通信的方法,包括:
[0009] 协调者接收本无线个人域网络外的终端设备发送的请求加入网络的命令;
[0010] 根据所述请求加入网络的命令判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令;
[0011] 所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0012] 另一方面,提供了一种建立通信的方法,包括:
[0013] 向协调者发送请求加入网络的命令,请求加入所述协调者所在的无线个人域网络;
[0014] 接收所述协调者返回的加入网络成功的命令,所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0015] 另一方面,提供了一种建立通信的系统,包括:
[0016] 终端设备,用于发送请求加入网络的命令;接收加入网络成功的命令;
[0017] 协调者,用于接收所述终端设备发送的请求加入网络的命令;根据所述请求加入网络的命令判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令;所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0018] 另一方面,提供了一种协调者,包括:
[0019] 第一接收单元,用于接收本无线个人域网络外的终端设备发送的请求加入网络的命令;
[0020] 第一判断单元,用于根据所述第一接收单元接收的请求加入网络的命令判断是否允许所述终端设备加入所述无线个人域网络;
[0021] 第一发送单元,用于在所述第一判断单元判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令;所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0022] 另一方面,提供了一种终端设备,包括:
[0023] 第二发送单元,用于向协调者发送请求加入网络的命令,请求加入所述协调者所在的无线个人域网络;
[0024] 第二接收单元,用于接收所述协调者返回的加入网络成功的命令,所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0025] 由以上技术方案可以看出,由于协调者会在收到请求加入网络的命令后,直接在加入网络成功的命令中携带分配给所述终端设备的资源和/或发送给所述终端设备的数据给终端设备,因此WPAN网络外的终端设备要和协调者通信,不必等到加入WPAN网络后,再进行资源请求,协调者有数据要发送给正在申请加入WPAN网络的终端设备时,也不用等待通知该终端设备加入网络成功,再向其发送数据,因此可以使WPAN网络外的终端设备更快与协调者建立通信,使协调者更快与新加入WPAN网络的终端设备建立通信。

附图说明

[0026] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1为本发明提供的建立通信的方法实施例一信令交互图;
[0028] 图2为本发明提供的建立通信的方法实施例二信令交互图;
[0029] 图3为本发明提供的建立通信的方法实施例三信令交互图;
[0030] 图4为本发明提供的建立通信的方法实施例四信令交互图;
[0031] 图5为本发明提供的建立通信的方法实施例五信令交互图;
[0032] 图6为本发明提供的建立通信的方法实施例六信令交互图;
[0033] 图7为本发明实施例的提供的建立通信的系统结构图;
[0034] 图8为本发明实施例的提供的协调者结构图;
[0035] 图9为本发明实施例的提供的终端设备结构图。

具体实施方式

[0036] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037] 本发明实施例提供了一种建立通信的方法、系统及终端设备,可以使WPAN网络外的终端设备更快与协调者建立通信,使协调者更快与新加入WPAN网络的终端设备建立通信。
[0038] 在从协调者的角度进行描述时,本发明实施例提供的建立通信的方法包括:
[0039] 协调者接收本无线个人域网络外的终端设备发送的请求加入网络的命令;根据所述请求加入网络的命令判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令;所述加入网络成功的命令可以携带分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0040] 在从终端设备的角度进行描述时,本发明实施例提供的建立通信的方法包括:
[0041] 向协调者发送请求加入网络的命令,请求加入所述协调者所在的无线个人域网络;
[0042] 接收所述协调者返回的加入网络成功的命令,所述加入网络成功的命令可能携带分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0043] 由于协调者会在收到请求加入网络的命令后,直接在加入网络成功的命令中携带分配给所述终端设备的资源和/或发送给所述终端设备的数据给终端设备,因此WPAN网络外的终端设备要和协调者通信,不必等到加入WPAN网络后,再进行资源请求,协调者有数据要发送给正在申请加入WPAN网络的终端设备时,也不用等待通知该终端设备加入网络成功,再向其发送数据,因此可以使WPAN网络外的终端设备更快与协调者建立通信,使协调者更快与新加入WPAN网络的终端设备建立通信。
[0044] 本发明提供的建立通信的方法实施例一信令交互图如图1所示,包括:
[0045] 101、WPAN网络外的终端设备向协调者发送请求加入网络的命令。
[0046] 网络外的终端设备向协调者发送命令请求加入网络。在该终端设备有数据要发送给协调者时,该请求加入网络的命令还携带有分配发送数据的资源的请求,用于向协调者请求向协调者发送数据的资源。
[0047] 进一步,命令中还可能包括该终端设备要发送的数据的数量和重要性等,以使协调者可以根据终端设备要发送的数据的数量和重要性来为终端设备分配资源。
[0048] 102、协调者收到请求加入网络的命令后,向该终端设备发送应答消息,表明自己接收到了命令。
[0049] 本步骤为可选项。
[0050] 103、协调者判断是否允许该终端设备加入WPAN网络。
[0051] 当请求加入网络的命令还携带有分配发送数据的资源的请求时,协调者需判断是否有资源可分配给该终端设备。
[0052] 104、在判断结果为允许加入时,协调者向该终端设备发送加入网络成功的命令。
[0053] 若协调者允许该终端设备加入网络且可以分配资源给该终端设备用于数据发送,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和分配给该终端设备的资源一起放在命令里发送给该终端设备。
[0054] 105、终端设备收到加入网络成功的命令后,向协调者发送应答消息,表明自己接收到了命令。
[0055] 本步骤为可选项。
[0056] 本实施例适用于终端设备在请求加入网络时就有数据要发送给协调者的情况。由于协调者会在收到请求加入网络的命令后,直接在加入网络成功的命令中携带分配给所述终端设备的资源给终端设备,因此WPAN网络外的终端设备要和协调者通信,不必等到加入WPAN网络后,再进行资源请求,因此可以使WPAN网络外的终端设备更快与协调者建立通信。
[0057] 本发明提供的建立通信的方法实施例二信令交互图如图2所示,包括:
[0058] 201、WPAN网络外的终端设备向协调者发送请求加入网络的命令。
[0059] 网络外的终端设备向协调者发送命令请求加入网络。在该终端设备有数据要发送给协调者时,该请求加入网络的命令还携带有分配发送数据的资源的请求,向协调者请求用于向协调者发送数据的资源。
[0060] 进一步,命令中还可能包括该终端设备要发送的数据的数量和重要性等。
[0061] 202、协调者收到请求加入网络的命令后,向该终端设备发送应答消息,表明自己接收到了命令。
[0062] 本步骤为可选项。
[0063] 203、协调者判断是否允许该终端设备加入WPAN网络。
[0064] 当请求加入网络的命令还携带有分配发送数据的资源的请求时,协调者需判断是否有资源可分配给该终端设备。
[0065] 204、终端设备在收到应答消息后等待一段时间,向协调者发送数据请求命令,请求关联响应命令(association response command)。
[0066] 当步骤202省略时,本步骤里,终端设备在向协调者发送请求加入网络的命令的一段时间之后,向协调者发送数据请求命令,请求关联响应命令。
[0067] 205、协调者收到数据请求命令后,向该终端设备发送应答消息表明自己接收到该数据请求命令。本步骤为可选。
[0068] 终端设备在收到协调者对数据请求命令的应答后,打开其接收器一段时间,以接收协调者发送的关联响应命令。当协调者对数据请求命令的应答省略时,终端设备在向协调者发送数据请求命令后,打开其接收器一段时间,以便接收协调者发送的关联响应命令。
[0069] 206、在203步骤的判断结果为允许加入,且协调者收到数据请求命令后,协调者向该终端设备发送加入网络成功的命令,在本步骤中加入网络成功的命令可以为关联响应命令。
[0070] 若协调者允许该终端设备加入网络且可以分配资源给该终端设备用于数据发送,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和分配给该终端设备的资源一起放在命令里发送给该终端设备。
[0071] 207、终端设备收到加入网络成功的命令后,向协调者发送应答消息,表明自己接收到了命令。
[0072] 本步骤为可选项。
[0073] 本实施例适用于终端设备在请求加入网络时就有数据要发送给协调者,协调者允许终端设备加入且由终端设备需主动向协调者请求命令,协调者则发送加入网络成功命令的场景。由于协调者会在收到请求加入网络的命令后,直接在加入网络成功的命令中携带分配给所述终端设备的资源给终端设备,因此WPAN网络外的终端设备要和协调者通信,不必等到加入WPAN网络后,再进行资源请求,因此可以使WPAN网络外的终端设备更快与协调者建立通信。
[0074] 本发明提供的建立通信的方法实施例三信令交互图如图3所示,包括:
[0075] 301、WPAN网络外的终端设备向协调者发送请求加入网络的命令。
[0076] 302、协调者收到请求加入网络的命令后,向该终端设备发送应答消息,表明自己接收到了命令。
[0077] 本步骤为可选项。
[0078] 303、协调者判断是否允许该终端设备加入WPAN网络,是否有数据要发送给该终端设备。
[0079] 304、在判断结果为允许加入时,协调者向该终端设备发送加入网络成功的命令。
[0080] 若协调者允许该终端设备加入网络且有数据要发送给该终端设备,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和数据一起放在命令里发送给该终端设备。
[0081] 305、终端设备收到加入网络成功的命令后,向协调者发送应答消息,表明自己接收到了命令。
[0082] 本步骤为可选项。
[0083] 本实施例适用于协调者有数据要发送给正在加入WPAN网络的终端设备的情况。由于协调者在收到请求加入网络的命令后,如果有数据要发送给该请求加入WPAN网络的终端设备,可以直接将待发送数据通过加入网络成功的命令发送到该终端设备,不用等待通知该终端设备加入网络成功,再向其发送数据,因此可以使协调者更快与新加入WPAN网络的终端设备建立通信。
[0084] 本发明提供的建立通信的方法实施例四信令交互图如图4所示,包括:
[0085] 401、WPAN网络外的终端设备向协调者发送请求加入网络的命令。
[0086] 402、协调者收到请求加入网络的命令后,向该终端设备发送应答消息,表明自己接收到了命令。
[0087] 本步骤为可选项。
[0088] 403、协调者判断是否允许该终端设备加入WPAN网络,是否有数据要发送给该终端设备。
[0089] 404、终端设备在收到应答消息后等待一段时间,向协调者发送数据请求命令,请求关联响应命令(association response command)。
[0090] 当步骤402省略时,本步骤里,终端设备在向协调者发送请求加入网络的命令的一段时间之后,向协调者发送数据请求命令,请求关联响应命令。
[0091] 405、协调者收到数据请求命令后,向该终端设备发送应答消息表明自己接收到该数据请求命令。本步骤为可选。
[0092] 终端设备在收到协调者对数据请求命令的应答后,打开其接收器一段时间,以接收协调者发送的关联响应命令。当协调者对数据请求命令的应答省略时,终端设备在向协调者发送数据请求命令后,打开其接收器一段时间,以便接收协调者发送的关联响应命令。
[0093] 406、在403步骤的判断结果为允许加入,且协调者收到数据请求命令后,协调者向该终端设备发送加入网络成功的命令,在本步骤中加入网络成功的命令可以为关联响应命令。
[0094] 若协调者允许该终端设备加入网络且有数据要发送给该终端设备,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和数据一起放在命令里发送给该终端设备。
[0095] 407、终端设备收到加入网络成功的命令后,向协调者发送应答消息,表明自己接收到了命令。
[0096] 本步骤为可选项。
[0097] 本实施例适用于协调者有数据要发送给新加入终端设备,协调者允许终端设备加入且由终端设备需主动向协调者请求命令,协调者则发送加入网络成功命令的场景。由于协调者在收到请求加入网络的命令后,如果有数据要发送给该请求加入WPAN网络的终端设备,可以直接将待发送数据通过加入网络成功的命令发送到该终端设备,不用等待通知该终端设备加入网络成功,再向其发送数据,因此可以使协调者更快与新加入WPAN网络的终端设备建立通信。
[0098] 本发明提供的建立通信的方法实施例五信令交互图如图5所示,包括:
[0099] 501、WPAN网络外的终端设备向协调者发送请求加入网络的命令。
[0100] 网络外的终端设备向协调者发送命令请求加入网络,在该终端设备有数据要发送给协调者时,该请求加入网络的命令还携带有分配发送数据的资源的请求,向协调者请求用于向协调者发送数据的资源。
[0101] 进一步,命令中还可能包括该终端设备要发送的数据的数量和重要性等。
[0102] 502、协调者收到请求加入网络的命令后,向该终端设备发送应答消息,表明自己接收到了命令。
[0103] 本步骤为可选项。
[0104] 503、协调者判断是否允许该终端设备加入WPAN网络,是否有资源可以分配给该终端设备,是否有数据要发送给该终端设备。
[0105] 504、在判断结果为允许加入时,协调者向该终端设备发送加入网络成功的命令。
[0106] 若协调者允许该终端设备加入网络且有数据要发送给该终端设备,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和数据一起放在命令里发送给该终端设备。
[0107] 若协调者允许该终端设备加入网络且可以分配资源给该终端设备用于数据发送,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和分配给该终端设备的资源一起放在命令里发送给该终端设备。
[0108] 若协调者允许该终端设备加入网络,且可以分配资源给该终端设备用于数据发送,且有数据要发送给该终端设备,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和分配给该终端设备的资源和数据一起放在命令里发送给该终端设备。
[0109] 505、终端设备收到加入网络成功的命令后,向协调者发送应答消息,表明自己接收到了命令。
[0110] 本步骤为可选项。
[0111] 由于协调者会在收到请求加入网络的命令后,直接在加入网络成功的命令中携带分配给所述终端设备的资源和/或发送给所述终端设备的数据给终端设备,因此WPAN网络外的终端设备要和协调者通信,不必等到加入WPAN网络后,再进行资源请求,协调者有数据要发送给请求加入WPAN网络的该终端设备时,也不用等待通知该终端设备加入网络成功,再向其发送数据,因此可以使WPAN网络外的终端设备更快与协调者建立通信,使协调者更快与新加入WPAN网络的终端设备建立通信。
[0112] 本发明提供的建立通信的方法实施例六信令交互图如图6所示,包括:
[0113] 601、WPAN网络外的终端设备向协调者发送请求加入网络的命令。
[0114] 网络外的终端设备向协调者发送命令请求加入网络,在该终端设备有数据要发送给协调者时,该请求加入网络的命令还携带有分配发送数据的资源的请求,向协调者请求用于向协调者发送数据的资源。
[0115] 进一步,命令中还可能包括该终端设备要发送的数据的数量和重要性等。
[0116] 602、协调者收到请求加入网络的命令后,向该终端设备发送应答消息,表明自己接收到了命令。
[0117] 本步骤为可选项。
[0118] 603、协调者判断是否允许该终端设备加入WPAN网络,是否有资源可以分配给该终端设备,是否有数据要发送给该终端设备。
[0119] 604、终端设备在收到应答消息后等待一段时间,向协调者发送数据请求命令,请求关联响应命令。
[0120] 当步骤602省略时,本步骤中,终端设备在向协调者发送请求加入网络的命令的一段时间之后,向协调者发送数据请求命令,请求关联响应命令。
[0121] 605、协调者收到数据请求命令后,向该终端设备发送应答消息表明自己接收到该数据请求命令。本步骤为可选。
[0122] 终端设备在收到协调者对数据请求命令的应答后,打开其接收器一段时间,以接收协调者发送的关联响应命令。当协调者对数据请求命令的应答省略时,终端设备在向协调者发送数据请求命令后,打开其接收器一段时间,以便接收协调者发送的关联响应命令。
[0123] 606、在603步骤的判断结果为允许加入,且协调者收到数据请求命令后,协调者向该终端设备发送加入网络成功的命令,在本步骤中加入网络成功的命令可以为关联响应命令。
[0124] 若协调者允许该终端设备加入网络且有数据要发送给该终端设备,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和数据一起放在命令里发送给该终端设备。
[0125] 若协调者允许该终端设备加入网络且可以分配资源给该终端设备用于数据发送,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和分配给该终端设备的资源一起放在命令里发送给该终端设备。
[0126] 若协调者允许该终端设备加入网络,且可以分配资源给该终端设备用于数据发送,且有数据要发送给该终端设备,则协调者将该终端设备加入网络成功的信息,分配给该终端设备的地址和分配给该终端设备的资源和数据一起放在命令里发送给该终端设备。
[0127] 607、终端设备收到加入网络成功的命令后,向协调者发送应答消息,表明自己接收到了命令。
[0128] 本步骤为可选项。
[0129] 本实施例适用于终端设备在请求加入网络时,协调者允许终端设备加入且由终端设备需主动向协调者请求命令,协调者则发送加入网络成功命令的场景。由于协调者会在收到请求加入网络的命令后,直接在加入网络成功的命令中携带分配给所述终端设备的资源和/或发送给所述终端设备的数据给终端设备,因此WPAN网络外的终端设备要和协调者通信,不必等到加入WPAN网络后,再进行资源请求,协调者有数据要发送给请求加入WPAN网络的该终端设备时,也不用等待通知该终端设备加入网络成功,再向其发送数据,因此可以使WPAN网络外的终端设备更快与协调者建立通信,使协调者更快与新加入WPAN网络的终端设备建立通信。
[0130] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括如下步骤:
[0131] 一种建立通信的方法,包括:
[0132] 协调者接收本无线个人域网络外的终端设备发送的请求加入网络的命令;
[0133] 根据所述请求加入网络的命令判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令;
[0134] 所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0135] 一种建立通信的方法,包括:
[0136] 向协调者发送请求加入网络的命令,请求加入所述协调者所在的无线个人域网络;
[0137] 接收所述协调者返回的加入网络成功的命令,所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0138] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0139] 本发明实施例提供的建立通信的系统结构如图7所示,包括
[0140] 终端设备701,用于发送请求加入网络的命令;接收加入网络成功的命令;
[0141] 协调者702,用于接收所述终端设备701发送的请求加入网络的命令;根据所述请求加入网络的命令判断允许所述终端设备701加入所述无线个人域网络后,向所述终端设备701发送加入网络成功的命令;所述加入网络成功的命令携带有分配给所述终端设备701的资源和/或发送给所述终端设备的数据。
[0142] 本发明实施例提供的建立通信的系统的具体操作方式可参考上文对本发明实施例提供的建立通信的方法的描述,在此不再重复。
[0143] 其中,终端设备701、协调者702的结构可参考下文对本发明实施例提供的终端设备、协调者的描述。
[0144] 本发明实施例提供的协调者结构如图8所示,包括:
[0145] 第一接收单元801,用于接收本无线个人域网络外的终端设备发送的请求加入网络的命令;
[0146] 第一判断单元802,用于根据所述第一接收单元801接收的请求加入网络的命令判断是否允许所述终端设备加入所述无线个人域网络;
[0147] 第一发送单元803,用于在所述第一判断单元802判断允许所述终端设备加入所述无线个人域网络后,向所述终端设备发送加入网络成功的命令;所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0148] 其中,所述请求加入网络的命令可以携带有分配发送数据的资源的请求,用于向所述协调者请求用于向协调者发送数据的资源;
[0149] 进一步,该协调者还可以包括:
[0150] 第二判断单元804,用于根据所述第一接收单元801接收到的分配发送数据的资源的请求判断是否有资源分配给所述终端设备。
[0151] 第三判断单元805,用于在所述第一接收单元801接收本无线个人域网络外的终端设备发送的请求加入网络的命令之后,判断是否有数据要发送给所述终端设备。
[0152] 根据判断结果,第一发送单元803发送的内容会有所调整,具体调整方式可参考上文对方法的描述。
[0153] 进一步,第一接收单元还可以用于接收所述终端设备发送的数据请求命令;
[0154] 第一发送单元还可以用于在所述第一接收单元接收本无线个人域网络外的终端设备发送的请求加入网络的命令之后,向所述终端设备发送应答消息;在所述接收单元收到所述数据请求命令之后,再向所述终端设备发送加入网络成功的命令。
[0155] 本发明实施例提供的终端设备结构如图9所示,包括:
[0156] 第二发送单元901,用于向协调者发送请求加入网络的命令,请求加入所述协调者所在的无线个人域网络;
[0157] 第二接收单元902,用于接收所述协调者返回的加入网络成功的命令,所述加入网络成功的命令携带有分配给所述终端设备的资源和/或发送给所述终端设备的数据。
[0158] 其中,请求加入网络的命令可以携带有分配发送数据的资源的请求,用于向所述协调者请求用于向协调者发送数据的资源。
[0159] 进一步,请求加入网络的命令还可以携带有待发送的数据的数量和重要性。
[0160] 进一步,还包括:
[0161] 第三接收单元903,用于在第二发送单元901向协调者发送请求加入网络的命令之后,接收所述协调者返回的应答消息;
[0162] 第三发送单元904,用于在所述第三接收单元903接收所述协调者返回的应答消息后,等待预定的时间,向所述协调者发送数据请求命令。
[0163] 本发明实施例提供的协调者、终端设备的具体使用方法可参考上文对本发明实施例提供的建立通信的方法的描述,在此不再重复。
[0164] 以上对本发明所提供的一种建立通信的方法、系统及终端设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。