一种数据发送和接收方法、装置和存储介质与流程

    专利2022-07-07  44


    本申请涉及通信,具体涉及一种数据发送和接收方法、装置和存储介质。



    背景技术:

    在无线网络中,例如无线局域网(wirelesslocalareanetwork,wlan)中,常见设备为接入站点(accesspoint,ap)以及非接入站点(non-apsta,简称sta)。通常,ap建立一个基本服务集(basicserviceset,bss),sta通过扫描认证关联等过程与ap关联。

    传统无线局域网中,sta在任一时刻只与一个ap关联,关联ap保存有该sta的信息,例如关联状态和信息,所分配的关联标识,密钥,数据包序列号,已经建立的业务流标识,帧确认协议相关信息等。sta与关联ap通信,或者通过关联ap与其他sta通信,或者建立直连通信后,不通过关联ap而与其他sta进行通信。在另一种无线局域网络中,例如是独立bss(independentbss,ibss)中,不存在接入点,所有站点可以直接和彼此进行通信。

    对无线网络中的ap或者sta可以统称为无线通信节点。

    在无线网络(比如,wlan)中,支持多ap与一个或多个sta进行通信。具有多个接入点的网络中,接入点对所发送的数据的发送地址和接收地址如何设置,使得非数据接收方能够过滤该包,达到省电的目的,是亟待解决的问题。



    技术实现要素:

    本申请实施例提供一种数据发送和接收方法、装置和存储介质,实现了非数据接收方过滤该数据,及时停止接收,从而达到省电的目的。

    第一方面,本申请实施例提供一种数据发送方法,应用于第一通信节点,包括:

    向一个或多个第二通信节点发送包含触发帧的无线信号,所述触发帧用于触发一个或多个第二通信节点开始传输;

    所述无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;所述第一标识信息用于标识所述触发帧的发送方,所述第二标识信息用于标识所述触发帧的接收方,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输。

    第二方面,本申请实施例提供一种数据接收方法,应用于第二通信节点,包括:

    接收第一通信节点发送的包含触发帧的无线信号,所述触发帧用于触发一个或多个第二通信节点开始传输;

    解析所述无线信号,并按照所述无线信号中的参数信息向一个或多个第三通信节点开始传输;所述无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;所述第一标识信息用于标识所述触发帧的发送方,所述第二标识信息用于标识所述触发帧的接收方,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输。

    第三方面,本申请实施例提供一种数据接收方法,应用于第三通信节点,包括:

    接收一个或多个第二通信节点传输的数据或信令。

    第四方面,本申请实施例提供一种数据发送装置,应用于第一通信节点,包括:

    第一发送模块,设置为向一个或多个第二通信节点发送包含触发帧的无线信号,所述触发帧用于触发一个或多个第二通信节点开始传输;

    所述无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;所述第一标识信息用于标识所述触发帧的发送方,所述第二标识信息用于标识所述触发帧的接收方,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输。

    第五方面,本申请实施例提供一种数据接收装置,应用于第二通信节点,包括:

    第一接收模块,设置为接收第一通信节点发送的包含触发帧的无线信号,所述触发帧用于触发一个或多个第二通信节点开始传输;

    传输模块,设置为解析所述无线信号,并按照所述无线信号中的参数信息向一个或多个第三通信节点开始传输;所述无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;所述第一标识信息用于标识所述触发帧的发送方,所述第二标识信息用于标识所述触发帧的接收方,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输。

    第六方面,本申请实施例提供一种数据接收装置,应用于第三通信节点,包括:

    第二接收模块,设置为接收一个或多个第二通信节点传输的数据或信令。

    第七方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述中的方法。

    附图说明

    图1是本申请实施例提供的一种数据发送方法的流程图;

    图2是本申请实施例提供的一种多ap与多个sta之间的通信示意图;

    图3是本申请实施例提供的一种多ap与一个sta之间的通信示意图;

    图4是本申请实施例提供的一种wlan网络中的ppdu结构示意图;

    图5是本申请实施例提供的一种sta1和多个ap之间的通信交互示意图;

    图6是本申请实施例提供的一种数据接收方法的流程图;

    图7是本申请实施例提供的另一种数据接收方法的流程图;

    图8是本申请实施例提供的一种数据发送装置的结构框图;

    图9是本申请实施例提供的一种数据接收装置的结构框图;

    图10是本申请实施例提供的另一种数据接收装置的结构框图;

    图11是本申请实施例提供的一种设备的结构示意图。

    具体实施方式

    下文中将结合附图对本申请的实施例进行说明。

    随着wlan技术的演进,下一代wlan网络支持多ap与一个或多个sta进行通信。多ap的传输一般由某触发实体进行触发,例如是sta的关联ap。关联ap发送接收地址是广播地址的触发帧,触发多个ap向一个或多个sta发送数据或信令。在这一过程中,与该ap关联的其他sta判断是自身关联ap发送的触发帧,且接收地址是广播地址,则sta继续解析该触发帧,但实际该触发帧并非是触发sta进行发送的触发帧,从而造成sta产生一定的功耗。

    为此,本申请实施例提供一种数据发送方法,实现ap对所发送的数据中的发送地址和接收地址进行设置,从而使得非数据接收方能够过滤该数据,达到省电的目的。

    图1是本申请实施例提供的一种数据发送方法的流程图,本实施例由第一通信节点执行。

    如图1所示,本实施例提供的方法包括s120。

    s120、向一个或多个第二通信节点发送包含触发帧的无线信号。

    其中,触发帧用于触发一个或多个第二通信节点开始传输。无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;第一标识信息用于标识触发帧的发送方,第二标识信息用于标识触发帧的接收方,第三标识信息用于标识触发帧用于触发第二通信节点开始传输。

    在实施例中,第一通信节点向一个或多个第二通信节点发送包含触发帧的无线信号,触发帧用于触发一个或多个第二通信节点开始传输。在一实施例中,一个或多个第二通信节点传输的接收方为一个或多个第三通信节点。其中,第二通信节点向一个或多个第三通信节点传输的信息可以为传输数据,或者传输信令。

    在一实施例中,第一通信节点为能够与一个或多个第二通信节点进行有线或无线通信的节点。在一实施例中,第一通信节点是第三通信节点所关联的第二通信节点,在另一实施例中,第一通信节点是能够与多个第二通信节点进行有线或无线通信的中心节点。

    在一实施例中,第一通信节点参与,或者不参与向第三通信节点的传输。

    在一实施例中,无线信号中携带第一标识信息、第二标识信息和第三标识信息中的一个或多个,即无线信号可以同时携带第一标识信息、第二标识信息和第三标识信息,也可以携带部分标识信息(比如,第一标识信息,第二标识信息,第三标识信息,第一标识信息和第二标识信息,第二标识信息和第三标识信息,第一标识信息和第三标识信息),可以灵活组合,对此并不进行限定。

    以多个ap向一个或多个sta传输为例对以上方法进行说明,需要说明的是,本申请实施例中多ap向一个或多个sta进行的传输可以是同时开始,或者非同时开始。在多个ap向第一或多个sta同时开始传输时,多个ap传输的信号完全相同。

    以两个ap(分别为ap1和ap2)以及两个sta(分别为sta1和sta2)为例,对多ap与多sta之间的通信过程进行说明。图2是本申请实施例提供的一种多ap与多个sta之间的通信示意图,如图2所示,多个ap同时或非同时与多个sta进行通信,即ap1和ap2可以同时与sta1以及sta2进行通信,或者,ap1以及ap2可以同时与sta1进行通信,或者,ap1以及ap2可以同时与sta2进行通信。

    以多个ap同时向一个sta进行传输为例,多ap的同时传输可以由触发实体进行触发,该实体可以是sta的关联ap,或者网络中的中心节点,其中,中心节点可以与多个ap进行有线或者无线通信,具有多ap的管理、协调和控制功能。多ap同时开始向sta发送,使得多个ap之间的发送时刻是对齐的,因而多ap之间的信号彼此不会形成干扰而影响sta的接收。在此过程中,若触发过程通过空中接口完成,需向多个ap发送具有触发传输功能的帧(即触发帧)。图3是本申请实施例提供的一种多ap与一个sta之间的通信示意图。如图3所示,触发实体向ap1和ap2发送触发帧,以触发ap1和ap2开始向sta1传输数据或信令。

    图4是本申请实施例提供的一种wlan网络中的ppdu结构示意图。如图4所示,在无线媒介中传输的物理层协议数据单元(phyprotocaldataunit,ppdu)包括前导序列,物理层帧头以及物理层帧体,其中,物理层帧头中包括物理层信令域,物理层帧体包括媒体访问控制(mediaaccesscontrol,mac)帧。其中,mac帧由mac层帧头、mac层帧体及校验位组成。在mac帧具有发送地址和接收地址。在一实施例中,第一标识信息、第二标识信息和第三标识信息可以位于物理层信令域,即位于ppdu结构中的物理层帧头。在一实施例中,第一标识信息、第二标识信息和第三标识信息可以位于mac层信令域,即位于ppdu结构中的mac层帧头。在一实施例中,第一标识信息和第二标识信息可以位于mac层帧体部分。

    在一实施例中,第一通信节点和第二通信节点均为ap,第三通信节点为sta。示例性地,第一通信节点为ap1,第二通信节点为其它接入点,比如,第二通信节点为ap2和ap3,第三通信节点为sta1。其中,ap1、ap2和ap3可以是家庭网络环境、商用环境或工业环境等无线局域网络环境下的多个ap。

    在实施例中,sta1经过网络扫描和认证关联等过程,与ap1关联。sta1在关联过程中,与ap1交互多ap能力信息。在实施例中,ap1通知自身是否支持多ap传输,以及所支持的多ap传输模式。其中,多ap传输模式包括但不限于:多ap联合传输(多个ap同时向sta进行发送),多ap选择性传输(多个ap中每次选择一个ap向sta进行发送),多ap协作传输(多个ap同时向各自的关联sta进行发送)。在实施例中,多ap协作传输包括:协作正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma),协作频率复用等。sta1将通知ap自身是否支持多ap传输,所支持的多ap传输模式。

    在一实施例中,数据发送方法,还包括:接收第三通信节点发送的第二通信节点最大数量值,第二通信节点最大数量值为第三通信节点能够支持的第二通信节点的数量的最大值。在实施例中,第三通信节点在扫描关联过程中,向第一通信节点发送自身能够支持的第二通信节点数量的最大值,则当进行多个第二通信节点传输时,第一通信节点在为第三通信节点配置其它第二通信节点时,可以将第二通信节点最大数量值作为条件。图5是本申请实施例提供的一种sta1和多个ap之间的通信交互示意图。如图5所示,sta1关联的ap1记为sta1的主ap,sta1在扫描关联过程中,向ap1通知自身能够支持的第二通信节点数量的最大值(即ap数量的最大值),则当进行多ap传输时,ap1在为sta1配置其它ap时,可以将第二通信节点数量的最大值作为条件。其它ap记为sta1的辅ap,示例性地,ap1为sta1配置的辅ap分别是ap2和ap3。

    在一实施例中,在无线信号携带第一标识信息的情况下,第一标识信息的取值方式,包括下述之一:

    按照第一预设算法对自身媒体访问控制mac地址进行计算得到;

    从用于分配给第三通信节点的关联标识aid的预定取值范围中得到。

    在一实施例中,ap1向ap2和ap3发送触发帧,触发ap2和ap3同时开始向sta1进行数据或信令传输,在包含触发帧的ppdu中携带第一标识信息,用于标识触发帧的发送方为ap1。

    在实施例中,第一标识信息存在多种取值方式。示例性地,第一预设算法可以为下述方式之一:将mac地址进行部分截取获得,例如截取高n位,或者低n位;或者,将mac地址进行哈希(hash)运算获得;或者,将mac地址与预定的字符串进行异或等计算获得。在一实施例中,第一标识信息是第一通信节点按照第一预设算法对自身mac地址进行计算得到的值。若一个ap知道其它ap的mac地址,可以直接使用第一预设算法计算出该ap使用的第一标识信息,一个ap也可以将自身使用的第一标识信息直接发送给其它ap。在本实施例中,ap1对自身的mac地址采用第一预设算法进行计算,得到自身使用的第一标识信息,ap2和ap3若知道ap1的mac地址,则可以自行使用第一预设算法对ap1的mac地址进行计算,得到ap1使用的第一标识信息。或者ap1在向ap2和ap3发送触发帧之前,通知ap2和ap3自身使用的第一标识信息。

    在一实施例中,第一标识信息是从用于分配给第三通信节点的aid的预定取值范围中得到的值,在第一通信节点和第二通信节点均为ap,第三通信节点为sta的情况下,第一标识信息是从分配给sta的aid的预定取值范围内预留的若干值,即将分配给sta的aid的预定取值范围内的若干值分配给每个ap。示例性地,aid的取值范围是0~n,则可以将其中0~m(m小于等于n)个值,或者,n-m~n个值分配给ap使用。在实施例中,分配给每个ap的aid可以由ap之间相互协商确定,或者,由网络中的特定实体,比如中心节点进行分配,或者,根据各ap的mac地址的大小,由低到高(或者由高到低)与分配给ap的aid值进行顺序(或者逆序)一一映射获得。

    在一实施例中,在无线信号携带第二标识信息的情况下,第二标识信息的取值方式,包括下述之一:

    按照第二预设算法对第二通信节点的mac地址进行计算得到;

    从用于分配给第三通信节点的aid的预定取值范围中得到;

    接收第二通信节点按照第二预设算法对自身mac地址进行计算得到的取值;

    接收第二通信节点从用于分配给第三通信节点的aid的预定取值范围中得到的取值。

    在一实施例中,ap1向ap2和ap3发送触发帧,触发ap2和ap3同时开始向sta1进行数据或信令传输,在包含触发帧的ppdu中携带第二标识信息,用于标识接收方为ap2和ap3。

    在实施例中,第二标识信息有多种取值方式。示例性地,第二预设算法可以为下述方式之一:将mac地址进行部分截取获得,例如截取高n位,或者低n位;或者,将mac地址进行哈希(hash)运算获得;或者,将mac地址与预定的字符串进行异或等计算获得。在一实施例中,第二标识信息是第一通信节点按照第二预设算法对第二通信节点的mac地址进行计算得到的值。若一个ap知道其它ap的mac地址,可以直接使用第二预设算法计算出该ap使用的第二标识信息,ap2和ap3也可以将自身使用第二预设算法计算并得到的第二标识信息直接发送给ap1。在一实施例中,第一预设算法与第二预设算法相同。在一实施例中,第一预设算法与第二预设算法不相同。在一个实施例中,在第一预设算法与第二预设算法相同的情况下,对同一个mac地址进行计算,得到的第一标识信息与第二标识信息是相同的,当ap作为发送方时,mac地址的计算值作为第一标识信息,当ap作为接收方时,mac地址的计算值作为第二标识信息。

    在一实施例中,第二标识是第一通信节点从用于分配给第三通信节点的aid的预定取值范围中得到。在第一通信节点和第二通信节点为ap,第三通信节点为sta的情况下,第二标识信息是将分配给sta的aid的预定取值范围内的若干值分配给每个ap。示例性地,aid的预定取值范围为0~n,则可以将其中0~m(m小于等于n)个值,或者n-m~n个值用于分配至ap使用。在实施例中,分配给每个ap的aid可以由ap之间相互协商确定,或者,由网络中的特定实体,比如中心节点进行分配,或者,根据各ap的mac地址的大小,由低到高(或者由高到低)与分配给ap的aid值进行顺序(或者逆序)一一映射获得。通过上述方式,第一通信节点获得第二通信节点使用的aid,或者,第二通信节点将自身使用的aid发送给第一通信节点。

    在一实施例中,每个ap被分配aid之后,当ap作为发送方时,该aid作为第一标识信息,当ap作为接收方时,该aid作为第二标识信息。

    在一实施例中,在存在包含多个第二通信节点的组的情况下,无线信号携带第二标识信息,第二标识信息为下述之一:预设的组mac地址,按照第三预设算法得到的组mac地址的计算值,预设的组标识值,组标识值用于标识包含多个第二通信节点的组。在实施例中,ap1发送的ppdu携带第二标识信息,且存在多个第二通信节点的组的情况下,第二标识信息可以为一个预设的组mac地址值或者使用第三预设算法计算得到的组mac地址计算值,也可以为一个预设的aid值,或者一个预设的组标识值,用于标识包含ap2和ap3的多ap组。

    在实施例中,第三预设算法有多种取值方式。示例性地,第三预设算法可以为下述方式之一:将mac地址进行部分截取获得,例如截取高n位,或者低n位;或者,将mac地址进行哈希(hash)运算获得;或者,将mac地址与预定的字符串进行异或等计算获得。在一实施例中,第三预设算法与第一预设算法和/或第二预设算法相同;或者,第三预设算法与第一预设算法和/或第二预设算法不相同。在实施例中,第三预设算法可以与第一预设算法相同,也可以与第二预设算法相同,也可以同时与第一预设算法以及第二预设算法相同。在一实施例中,第三预设算法可以与第一预设算法不相同,也可以与第二预设算法不相同,也可以同时与第一预设算法以及第二预设算法不相同。

    在一实施例中,在存在包含多个第二通信节点的组的情况下,在向一个或多个第二通信节点发送包含触发帧的无线信号之前,还包括:确定包含多个第二通信节点的组包含的每个第二通信节点的信息;确定包含多个第二通信节点的组采用的第三标识信息;将第三标识信息发送至多ap组内的每个第二通信节点。在一实施例中,在第一通信节点和第二通信节点为ap的情况下,若存在多ap组,则在第一通信节点发送触发帧之前,确定多ap组包含的每个ap的信息,以及多ap组采用的第三标识信息,并将第三标识信息发送给多ap组内的每个ap。

    在一实施例中,第一标识信息、第二标识信息、第三标识信息位于下述之一:包含触发帧的ppdu的物理层信令域,触发帧的mac层信令域,触发帧的mac层帧体部分。

    在一实施例中,第三标识信息用于标识触发帧用于触发第二通信节点开始传输。在一实施例中,第三标识信息表示触发帧是第一通信节点发送给第二通信节点的帧;或者,第三标识信息表示触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧。在实施例中,ap1向ap2和ap3发送触发帧,触发ap2和ap3同时开始向sta1进行数据传输,该触发帧内携带第三标识信息,第三标识信息位于包含该帧的ppdu的物理层信令域,表示该帧是ap(即ap1)到ap(即ap2和ap3)的帧,用于触发接收ap(即ap2和ap3)开始向第三通信节点传输。在一实施例中,第三标识信息位于该帧的mac层信令域,指示该帧的帧类型是ap(即ap1)触发其他ap(即ap2和ap3)开始向第三通信节点(sta1)传输的帧。

    图6是本申请实施例提供的一种数据接收方法的流程图。本实施例可以由第二通信节点执行。其中,第二通信节点可以为ap。

    如图6所示,本实施例提供的方法包括s220-s240。

    s220、接收第一通信节点发送的包含触发帧的无线信号。

    其中,触发帧用于触发一个或多个第二通信节点开始传输。

    s240、解析无线信号,并按照无线信号中的参数信息向一个或多个第三通信节点开始传输。

    其中,无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;第一标识信息用于标识触发帧的发送方,第二标识信息用于标识触发帧的接收方,第三标识信息用于标识触发帧用于触发第二通信节点开始传输。

    在实施例中,一个或多个第二通信节点在接收到第一通信节点发送的包含触发帧的无线信号,解析无线信号,并按照无线信号中的参数信息向一个或多个第三通信节点开始传输数据或信令。

    在一实施例中,在无线信号中包含第一标识信息的情况下,解析无线信号,并按照无线信号中的参数信息向一个或多个第三通信节点开始传输,包括:判断第一标识信息是否指示ppdu的发送方为第一通信节点;在第一标识信息指示ppdu的发送方为第一通信节点的情况下,解析无线信号;判断第二通信节点自身是否为无线信号的接收方;在第二通信节点为无线信号的接收方的情况下,根据无线信号中的参数执行向第三通信节点的传输。在上述实施例中,在ppdu中包含第一标识信息的情况下,第一标识信息指示该ppdu的发送方为第一通信节点,由于第二通信节点能够识别第一标识信息,进而继续解析ppdu,判断自身是否为ppdu的接收方,在自身为接收方的情况下,根据ppdu中的参数执行向第三通信节点的数据或信令传输,而第三通信节点接收到该ppdu,无法识别第一标识信息,从而停止对ppdu进行继续解析,达到省电的目的。在上述实施例中,无线信号中的参数信息包括但不限于:第二通信节点开始发送的时刻,第二通信节点发送所使用的时频域资源位置,第二通信节点的时频域校正参数,第二通信节点发送所使用的调制编码方式等。

    在一实施例中,在无线信号中包含第二标识信息的情况下,解析无线信号,并按照无线信号中的标识信息向一个或多个第三通信节点开始传输,包括:判断第二标识信息是否指示无线信号的接收方为第二通信节点,或者,包含第二通信节点的多个第二通信节点的组;在第二标识信息指示无线信号的接收方为第二通信节点,或者,包含第二通信节点的多个第二通信节点的组的情况下,根据无线信号中的参数执行向第三通信节点的传输。在实施例中,在ppdu中包含第二标识信息的情况下,第二标识信息指示该ppdu的接收方为第二通信节点,或者包含第二通信节点的多ap组,则第二通信节点根据该ppdu中的参数执行向第三通信节点的传输,从而实现了在ppdu的接收方为第二通信节点的情况下,第二通信节点对ppdu进行解析,从而避免了其他通信节点(非接收方的第二通信节点和第三通信节点)对ppdu进行解析的情况,使得其他节点达到省电的目的。

    在一实施例中,在无线信号中包含第二标识信息的情况下,数据接收方法,还包括:向第一通信节点发送第二通信节点按照第二预设算法对自身mac地址进行计算得到的取值;或者,向第一通信节点发送第二通信节点从用于分配给第三通信节点的aid的预定取值范围中得到的取值。在一实施例中,在第二标识信息为由第二通信节点按照第二预设算法对自身mac地址进行计算得到的取值,或者,为由第二通信节点从用于分配至第三通信节点的aid的预定取值范围中得到的取值,第二通信节点向第一通信节点发送自身计算得到的第二标识信息对应的取值,以使第一通信节点保存第二标识信息,并用于标识触发帧的接收方(即接收地址)。

    在一实施例中,在无线信号中包含第三标识信息的情况下,解析无线信号,并按照触发帧中的参数信息向一个或多个第三通信节点开始传输,包括:判断第三标识信息是否指示触发帧是第一通信节点发送给第二通信节点的帧,或者,判断第三标识信息是否指示触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧;在第三标识信息指示触发帧是第一通信节点发送给第二通信节点的帧,或者,第三标识信息是指示触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧的情况下,解析无线信号;判断第二通信节点自身是否为无线信号的接收方;在第二通信节点为无线信号的接收方的情况下,根据无线信号中的参数执行向第三通信节点的传输。在实施例中,在ppdu中包含第三标识信息的情况下,第三标识信息指示该ppdu是ap发送的,用于触发其它ap开始传输,第二通信节点解析该ppdu,判断自身是否是该ppdu的接收方,在第二通信节点是接收方的情况下,第二通信节点根据该ppdu中的参数执行向第三通信节点的传输,从而实现了第三标识信息指示了发送方和接收方均为ap,或者帧类型为ap触发ap进行发送,从而避免了第三通信节点(比如,sta)对ppdu进行解析的情况,使得第三通信节点达到省电的目的。

    在本实施例公开的应用于第二通信节点的数据接收方法中,关于第一标识信息和第二标识信息的取值方式的解释,以及第一预设算法、第二预设算法和第三预设算法的解释见上述实施例中的描述,在此不再赘述。

    图7是本申请实施例提供的另一种数据接收方法的流程图。本实施例是由第三通信节点执行。其中,第三通信节点可以为sta,也可以为用户终端(userequipment,ue)。

    如图7所示,本实施例提供的方法包括s320。

    s320、接收一个或多个第二通信节点传输的数据或信令。

    在实施例中,在第一通信节点向一个或多个第二通信节点发送无线信号之后,第二通信节点按照无线信号中的触发帧,触发自身开始向一个或多个第三通信节点传输数据或信令。

    在一实施例中,应用于第三通信节点的数据接收方法,还包括:向第一通信节点发送自身支持的第二通信节点最大数量值,第二通信节点最大数量值为第三通信节点能够支持的第二通信节点数量的最大值。在实施例中,在第三通信节点与第一通信节点扫描关联过程中,向第一通信节点发送自身能够支持的第二通信节点最大数量值,从而在进行多个第二通信节点传输时,第一通信节点可以将第二通信节点最大数量值作为条件,为第三通信节点配置其它第二通信节点。

    图8是本申请实施例提供的一种数据发送装置的结构框图。本实施例中的数据发送装置可以由第一通信节点执行。如图8所示,本实施例中的数据发送装置包括:第一发送模块420。

    第一发送模块420,设置为向一个或多个第二通信节点发送包含触发帧的无线信号,触发帧用于触发一个或多个第二通信节点开始传输;

    无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;第一标识信息用于标识触发帧的发送方,第二标识信息用于标识触发帧的接收方,第三标识信息用于标识触发帧用于触发第二通信节点开始传输。

    本实施例提供的数据发送装置设置为实现图1所示实施例的数据发送方法,本实施例提供的数据发送装置实现原理和技术效果类似,此处不再赘述。

    在一实施例中,第一通信节点为能够与一个或多个第二通信节点进行有线或无线通信的节点。

    在一实施例中,数据发送装置,还包括:第三接收模块,设置为接收第三通信节点发送的第二通信节点最大数量值,第二通信节点最大数量值为第三通信节点能够支持的第二通信节点的数量的最大值。

    在一实施例中,在无线信号携带第一标识信息的情况下,第一标识信息的取值方式,包括下述之一:

    按照第一预设算法对自身媒体访问控制mac地址进行计算得到;

    从用于分配给第三通信节点的关联标识aid的预定取值范围中得到。

    在一实施例中,在无线信号携带第二标识信息的情况下,第二标识信息的取值方式,包括下述之一:

    按照第二预设算法对第二通信节点的mac地址进行计算得到;

    从用于分配给第三通信节点的aid的预定取值范围中得到;

    接收第二通信节点按照第二预设算法对自身mac地址进行计算得到的取值;

    接收第二通信节点从用于分配给第三通信节点的aid的预定取值范围中得到的取值。

    在一实施例中,第二预设算法与第一预设算法相同;

    或者,第二预设算法与第一预设算法不相同。

    在一实施例中,在存在包含多个第二通信节点的组的情况下,无线信号携带第二标识信息,第二标识信息为下述之一:预设的组mac地址,按照第三预设算法得到的组mac地址的计算值,预设的组标识值,组标识值用于标识包含多个第二通信节点的组。

    在一实施例中,第三预设算法与第一预设算法和/或第二预设算法相同;

    或者,第三预设算法与第一预设算法和/或第二预设算法不相同。

    在一实施例中,数据发送装置,还包括:

    处理器,设置为在存在包含多个第二通信节点的组的情况下,在向一个或多个第二通信节点发送包含触发帧的无线信号之前,确定包含多个第二通信节点的组包含的每个第二通信节点的信息;

    处理器,设置为确定包含多个第二通信节点的组采用的第三标识信息;

    第二发送模块,设置为将第三标识信息发送至多ap组内的每个第二通信节点。

    在一实施例中,第一标识信息、第二标识信息和第三标识信息位于下述之一:包含触发帧的ppdu的物理层信令域,触发帧的mac层信令域,触发帧的mac层帧体部分。

    在一实施例中,第三标识信息用于标识触发帧用于触发第二通信节点开始传输,包括:第三标识信息表示触发帧是第一通信节点发送给第二通信节点的帧;

    或者,第三标识信息表示触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧。

    在一实施例中,第一通信节点和第二通信节点均为接入点,第三通信节点为非接入站点。

    图9是本申请实施例提供的一种数据接收装置的结构框图。本实施例中的数据接收装置可以由第二通信节点执行。如图9所示,本实施例中的数据接收装置包括:第一接收模块520和传输模块540。

    第一接收模块520,设置为接收第一通信节点发送的包含触发帧的无线信号,触发帧用于触发一个或多个第二通信节点开始传输;

    传输模块540,设置为解析无线信号,并按照无线信号中的参数信息向一个或多个第三通信节点开始传输;无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;第一标识信息用于标识触发帧的发送方,第二标识信息用于标识触发帧的接收方,第三标识信息用于标识触发帧用于触发第二通信节点开始传输。

    本实施例提供的数据接收装置设置为实现图6所示实施例的数据接收方法,本实施例提供的数据接收装置实现原理和技术效果类似,此处不再赘述。

    在一实施例中,在无线信号中包含第一标识信息的情况下,传输模块540,包括:

    第一判断单元,设置为判断第一标识信息是否指示ppdu的发送方为第一通信节点;

    第一解析单元,设置为在第一标识信息指示ppdu的发送方为第一通信节点的情况下,解析无线信号;

    第二判断单元,设置为判断第二通信节点自身是否为无线信号的接收方;

    第一执行单元,设置为在第二通信节点为无线信号的接收方的情况下,根据无线信号中的参数执行向第三通信节点的传输。

    在一实施例中,在无线信号中包含第二标识信息的情况下,传输模块540,包括:

    第三判断单元,设置为判断第二标识信息是否指示无线信号的接收方为第二通信节点,或者,包含第二通信节点的多个第二通信节点的组;

    第二执行单元,设置为在第二标识信息指示无线信号的接收方为第二通信节点,或者,包含第二通信节点的多个第二通信节点的组的情况下,根据无线信号中的参数执行向第三通信节点的传输。

    在一实施例中,在无线信号中包含第二标识信息的情况下,数据接收装置,还包括:

    第三发送模块,设置为向第一通信节点发送第二通信节点按照第二预设算法对自身mac地址进行计算得到的取值;

    或者,向第一通信节点发送第二通信节点从用于分配给第三通信节点的aid的预定取值范围中得到的取值。

    在一实施例中,在无线信号中包含第三标识信息的情况下,传输模块,包括:

    第四判断单元,设置为判断第三标识信息是否指示触发帧是第一通信节点发送给第二通信节点的帧,或者,判断第三标识信息是否指示触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧;

    第二解析单元,设置为在第三标识信息指示触发帧是第一通信节点发送给第二通信节点的帧,或者,第三标识信息指示触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧的情况下,解析无线信号;

    第五判断单元,设置为判断第二通信节点自身是否为无线信号的接收方;

    第三执行单元,设置为在第二通信节点为无线信号的接收方的情况下,根据无线信号中的参数执行向第三通信节点的传输。

    图10是本申请实施例提供的另一种数据接收装置的结构框图。本实施例中的数据接收装置可以由第三通信节点执行。如图10所示,本实施例中的数据接收装置包括:第二接收模块620。

    第二接收模块620,设置为接收一个或多个第二通信节点传输的数据或信令。

    本实施例提供的数据接收装置设置为实现图7所示实施例的数据接收方法,本实施例提供的数据接收装置实现原理和技术效果类似,此处不再赘述。

    在一实施例中,应用于第三通信节点的数据接收装置,还包括:

    第四发送模块,设置为向第一通信节点发送自身支持的第二通信节点最大数量值,第二通信节点最大数量值为第三通信节点能够支持的第二通信节点数量的最大值。

    图11是本申请实施例提供的一种设备的结构示意图。如图11所示,本申请提供的设备,包括:处理器710以及存储器720。该设备中处理器710的数量可以是一个或者多个,图11中以一个处理器710为例。该设备中存储器720的数量可以是一个或者多个,图11中以一个存储器720为例。该设备的处理器710以及存储器720可以通过总线或者其他方式连接,图11中以通过总线连接为例。

    在一实施例中,该设备可以为第一通信节点。

    存储器720作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及模块,如本申请任意实施例的第一通信节点对应的程序指令/模块(例如,数据发送装置中的第一发送模块)。存储器720可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器720可进一步包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接至第一通信节点。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

    上述提供的第一通信节点可设置为执行上述任意实施例提供的应用于第一通信节点的数据发送方法,具备相应的功能和效果。

    当设备为第二通信节点时,对应存储器720中存储的程序可以是本申请实施例所提供应用于第二通信节点的数据接收方法对应的程序指令/模块,处理器710通过运行存储在存储器720中的软件程序、指令以及模块,从而执行计算机设备的一种或多种功能应用以及数据处理,即实现上述方法实施例中应用于第二通信节点的数据接收方法。可以理解的是,上述设备为第二通信节点时,可执行本申请任意实施例所提供的应用于第二通信节点的数据接收方法,且具备相应的功能和效果。

    当设备为第三通信节点时,对应存储器720中存储的程序可以是本申请实施例所提供应用于第三通信节点的数据接收方法对应的程序指令/模块,处理器710通过运行存储在存储器720中的软件程序、指令以及模块,从而执行计算机设备的一种或多种功能应用以及数据处理,即实现上述方法实施例中应用于第三通信节点的数据接收方法。可以理解的是,上述设备为第三通信节点时,可执行本申请任意实施例所提供的应用于第三通信节点的数据接收方法,且具备相应的功能和效果。

    本申请实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种数据发送方法,该方法应用于第一通信节点,该方法包括:向一个或多个第二通信节点发送包含触发帧的无线信号,触发帧用于触发一个或多个第二通信节点开始传输;

    无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;第一标识信息用于标识触发帧的发送方,第二标识信息用于标识触发帧的接收方,第三标识信息用于标识触发帧用于触发第二通信节点开始传输。

    本申请实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种数据接收方法,该方法应用于第二通信节点,该方法包括:接收第一通信节点发送的包含触发帧的无线信号,触发帧用于触发一个或多个第二通信节点开始传输;

    解析无线信号,并按照无线信号中的参数信息向一个或多个第三通信节点开始传输;无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;第一标识信息用于标识触发帧的发送方,第二标识信息用于标识触发帧的接收方,第三标识信息用于标识触发帧用于触发第二通信节点开始传输。

    本申请实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种数据接收方法,该方法应用于第三通信节点,该方法包括:接收一个或多个第二通信节点传输的数据或信令。

    本领域内的技术人员应明白,术语用户设备涵盖任何适合类型的无线用户设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。

    一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。

    本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(instructionsetarchitecture,isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。

    本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(read-onlymemory,rom)、随机访问存储器(randomaccessmemory,ram)、光存储器装置和系统(数码多功能光碟(digitalvideodisc,dvd)或光盘(compactdisk,cd))等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑器件(field-programmablegatearray,fgpa)以及基于多核处理器架构的处理器。


    技术特征:

    1.一种数据发送方法,其特征在于,应用于第一通信节点,包括:

    向一个或多个第二通信节点发送包含触发帧的无线信号,所述触发帧用于触发一个或多个第二通信节点开始传输;

    所述无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;所述第一标识信息用于标识所述触发帧的发送方,所述第二标识信息用于标识所述触发帧的接收方,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输。

    2.根据权利要求1所述的方法,其特征在于,所述第一通信节点为能够与一个或多个第二通信节点进行有线或无线通信的节点。

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

    接收第三通信节点发送的第二通信节点最大数量值,所述第二通信节点最大数量值为第三通信节点能够支持的第二通信节点的数量的最大值。

    4.根据权利要求1所述的方法,其特征在于,在所述无线信号携带第一标识信息的情况下,所述第一标识信息的取值方式,包括下述之一:

    按照第一预设算法对自身媒体访问控制mac地址进行计算得到;

    从用于分配给第三通信节点的关联标识aid的预定取值范围中得到。

    5.根据权利要求1所述的方法,其特征在于,在所述无线信号携带第二标识信息的情况下,所述第二标识信息的取值方式,包括下述之一:

    按照第二预设算法对第二通信节点的mac地址进行计算得到;

    从用于分配给第三通信节点的aid的预定取值范围中得到;

    接收第二通信节点按照第二预设算法对自身mac地址进行计算得到的取值;

    接收第二通信节点从用于分配给第三通信节点的aid的预定取值范围中得到的取值。

    6.根据权利要求5所述的方法,其特征在于,所述第二预设算法与第一预设算法相同;

    或者,所述第二预设算法与第一预设算法不相同。

    7.根据权利要求1所述的方法,其特征在于,当存在包含多个第二通信节点的组的情况下,所述无线信号携带第二标识信息,所述第二标识信息为下述之一:预设的组mac地址,按照第三预设算法得到的组mac地址的计算值,预设的组标识值,所述组标识值用于标识包含多个第二通信节点的组。

    8.根据权利要求7所述的方法,其特征在于,所述第三预设算法与第一预设算法和/或第二预设算法相同;

    或者,所述第三预设算法与第一预设算法和/或第二预设算法不相同。

    9.根据权利要求7所述的方法,其特征在于,在存在包含多个第二通信节点的组的情况下,在所述向一个或多个第二通信节点发送包含触发帧的无线信号之前,还包括:

    确定包含多个第二通信节点的组包含的每个第二通信节点的信息;

    确定包含多个第二通信节点的组采用的第三标识信息;

    将所述第三标识信息发送至所述多ap组内的每个第二通信节点。

    10.根据权利要求1所述的方法,其特征在于,所述第一标识信息、所述第二标识信息、所述第三标识信息位于下述之一:包含所述触发帧的物理层协议数据单元ppdu的物理层信令域,所述触发帧的mac层信令域,所述触发帧的mac层帧体部分。

    11.根据权利要求1所述的方法,其特征在于,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输,包括:

    第三标识信息表示所述触发帧是第一通信节点发送给第二通信节点的帧;

    或者,第三标识信息表示所述触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧。

    12.根据权利要求1-11任一所述的方法,其特征在于,所述第一通信节点和所述第二通信节点均为接入点,所述第三通信节点为非接入站点。

    13.一种数据接收方法,其特征在于,应用于第二通信节点,包括:

    接收第一通信节点发送的包含触发帧的无线信号,所述触发帧用于触发一个或多个第二通信节点开始传输;

    解析所述无线信号,并按照所述无线信号中的参数信息向一个或多个第三通信节点开始传输;所述无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;所述第一标识信息用于标识所述触发帧的发送方,所述第二标识信息用于标识所述触发帧的接收方,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输。

    14.根据权利要求13所述的方法,其特征在于,在所述无线信号中包含第一标识信息的情况下,所述解析所述无线信号,并按照所述无线信号中的参数信息向一个或多个第三通信节点开始传输,包括:

    判断所述第一标识信息是否指示所述无线信号的发送方为第一通信节点;

    在所述第一标识信息指示所述无线信号的发送方为第一通信节点的情况下,解析所述无线信号;

    判断第二通信节点自身是否为所述无线信号的接收方;

    在所述第二通信节点为所述无线信号的接收方的情况下,根据所述无线信号中的参数执行向第三通信节点的传输。

    15.根据权利要求13所述的方法,其特征在于,在所述无线信号中包含第二标识信息的情况下,所述解析所述无线信号,并按照所述无线信号中的参数信息向一个或多个第三通信节点开始传输,包括:

    判断第二标识信息是否指示所述无线信号的接收方为第二通信节点,或者,包含第二通信节点的多个第二通信节点的组;

    在所述第二标识信息指示所述无线信号的接收方为第二通信节点,或者,包含第二通信节点的多个第二通信节点的组的情况下,根据所述无线信号中的参数执行向第三通信节点的传输。

    16.根据权利要求13所述的方法,其特征在于,在所述无线信号中包含第二标识信息的情况下,所述方法,还包括:

    向第一通信节点发送第二通信节点按照第二预设算法对自身mac地址进行计算得到的取值;

    或者,向第一通信节点发送第二通信节点从用于分配给第三通信节点的aid的预定取值范围中得到的取值。

    17.根据权利要求13所述的方法,其特征在于,在所述无线信号中包含第三标识信息的情况下,所述解析所述无线信号,并按照所述触发帧中的参数信息向一个或多个第三通信节点开始传输,包括:

    判断第三标识信息是否指示所述触发帧是第一通信节点发送给第二通信节点的帧,或者,判断第三标识信息是否指示所述触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧;

    在第三标识信息指示所述触发帧是第一通信节点发送给第二通信节点的帧,或者,第三标识信息指示所述触发帧的帧类型是用于触发第二通信节点开始向第三通信节点传输的帧的情况下,解析无线信号;

    判断第二通信节点自身是否为所述无线信号的接收方;

    在所述第二通信节点为所述无线信号的接收方的情况下,根据所述无线信号中的参数执行向第三通信节点的传输。

    18.一种数据接收方法,其特征在于,应用于第三通信节点,包括:

    接收一个或多个第二通信节点传输的数据或信令。

    19.根据权利要求18所述的方法,其特征在于,所述方法,还包括:

    向第一通信节点发送自身支持的第二通信节点最大数量值,所述第二通信节点最大数量值为第三通信节点能够支持的第二通信节点数量的最大值。

    20.一种数据发送装置,其特征在于,应用于第一通信节点,包括:

    第一发送模块,设置为向一个或多个第二通信节点发送包含触发帧的无线信号,所述触发帧用于触发一个或多个第二通信节点开始传输;

    所述无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;所述第一标识信息用于标识所述触发帧的发送方,所述第二标识信息用于标识所述触发帧的接收方,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输。

    21.一种数据接收装置,其特征在于,应用于第二通信节点,包括:

    第一接收模块,设置为接收第一通信节点发送的包含触发帧的无线信号,所述触发帧用于触发一个或多个第二通信节点开始传输;

    传输模块,设置为解析所述无线信号,并按照所述无线信号中的参数信息向一个或多个第三通信节点开始传输;所述无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;所述第一标识信息用于标识所述触发帧的发送方,所述第二标识信息用于标识所述触发帧的接收方,所述第三标识信息用于标识所述触发帧用于触发第二通信节点开始传输。

    22.一种数据接收装置,其特征在于,应用于第三通信节点,包括:

    第二接收模块,设置为接收一个或多个第二通信节点传输的数据或信令。

    23.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-12任一项所述的数据发送方法或权利要求13-19任一项所述的数据接收方法。

    技术总结
    本申请提出一种数据发送和接收方法、装置和存储介质,该方法包括:向一个或多个第二通信节点发送包含触发帧的无线信号,触发帧用于触发一个或多个第二通信节点开始传输;无线信号携带下述一个或多个:第一标识信息,第二标识信息,第三标识信息;第一标识信息用于标识触发帧的发送方,第二标识信息用于标识触发帧的接收方,第三标识信息用于标识触发帧用于触发第二通信节点开始传输。

    技术研发人员:李楠;韩志强;孙波;杨丹
    受保护的技术使用者:中兴通讯股份有限公司
    技术研发日:2019.09.12
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-9006.html

    最新回复(0)