传输数据的方法和中继节点与流程

文档序号:13627941阅读:584来源:国知局
传输数据的方法和中继节点与流程

本发明涉及数据传输领域,并且更具体地,涉及传输数据的方法和中继节点。



背景技术:

在无线通信的很多应用场景下,节点之间需要长达1~2公里的长距离传输,例如,智能电网、高速公路交通监控等。但由于法规限制以及无线信道状况的不确定性,节点之间无法直接进行长距离的传输。

为了解决上述问题,现有技术中提出了中继技术。中继技术是在需要传输数据的两个节点之间增加一个或多个中继节点,以对需要传输的数据进行一次或多次转发。通过增加中继节点,经过多跳传输,达到了长距离传输数据的目的。在中继传输的拓扑结构中,包括三类节点,分别是根接入点(rootaccesspoint,ap)、中继节点(relay)和站点(station,sta)。基于这样的拓扑结构,如果一个站点(为了便于区分,以下记作站点1)需要转发数据到另一个站点(为了便于区分,以下记作站点2),站点1首先将数据包转发至与其关联的中继节点1,中继节点1接收到数据包之后,将数据包发送至与其关联的中继节点2。以此类推,直至将数据包发送到根接入点。根接入点接收到数据包之后,将数据包经过多次转发,发送到与站点2关联的中继节点3,并最终由中继节点3将数据包发送至站点2,完成一次数据的传输。

在上述传输过程中,虽然解决了数据可以长距离传输的问题。但是,由于所有的数据包都需要经过根接入点的转发,因此,使得根接入点传输数据的负担增大。



技术实现要素:

本申请提供了一种传输数据的方法和中继节点,能够减轻根接入点传输数据的负担。

第一方面,本申请提供一种传输数据的方法,应用于包括根接入点和至少两个中继节点的无线网络中,该方法包括:该至少两个中继节点中的第一中继节点获取至少一个第二中继节点与至少一个站点的映射关系,其中,每个第二中继节点对应至少一个站点;该第一中继节点接收数据包,该数据包携带指示信息,该指示信息用于指示该数据包需要传输至的目的站点;该第一中继节点确定该映射关系中存在该目的站点时,将该数据包发送至与该目的站点对应的目的第二中继节点,以便于该目的第二中继节点将该数据包发送至该目的站点。

在一种可能的实现方式中,该第一中继节点获取至少一个第二中继节点与至少一个站点的映射关系,包括:该第一中继节点确定该至少一个第二中继节点;该第一中继节点与该至少一个第二中继节点之间建立设备对设备d2d连接;该第一中继节点获取该至少一个第二中继节点的至少一个站点信息,该至少一个站点信息与该至少一个第二中继节点一一对应,每个站点信息用于指示一个或多个站点,每个站点通过对应的第二中继节点发送或接收数据;该第一中继节点根据该至少一个站点信息,建立该至少一个第二中继节点与至少一个站点的映射关系。

在一种可能的实现方式中,该第一中继节点确定该至少一个第二中继节点,包括:该第一中继节点发送发现请求帧,该发现请求帧中携带应答条件信息,该应答条件信息用于指示响应该发现请求帧的设备需要满足的条件;该第一中继节点接收该至少一个第二中继节点确定满足该应答条件时发送的至少一个应答帧;该第一中继节点根据该至少一个应答帧确定该至少一个第二中继节点。

在一种可能的实现方式中,该应答条件还包括以下条件中的至少一项:该设备为中继节点、该设备支持d2d连接、该设备具有路由功能、该设备与该第一中继节点之间的链路速率等于或高于预设速率门限、该设备与该第一中继节点之间的传输时延等于或低于预设时延门限。

在一种可能的实现方式中,该第一中继节点确定该至少一个第二中继节点,包括:该第一中继节点接收根接入点发送的d2d连接建议帧,该d2d连接建议帧中携带用于标识该第一中继节点的第一标识信息和至少一个第二标识信息,该至少一个第二标识信息与该至少一个第二中继节点一一对应,其中,该d2d连接建议帧是该根接入点确定该第一中继节点与该至少一个第二中继节点之间满足d2d连接条件时发送给该第一中继节点的;该第一中继节点根据该至少一个第二标识信息,确定该至少一个第二中继节点。

在一种可能的实现方式中,该第一中继节点确定该至少一个第二中继节点,包括:该第一中继节点接收至少一个d2d连接建议帧,该至少一个d2d连接建议帧与该至少一个第二中继节点一一对应,每个d2d连接建议帧中携带用于标识该第一中继节点的第一标识信息和用于标识所对应的第二中继节点的第二标识信息,每个d2d连接建议帧是所对应的第二中继节点的父节点在确定该第二中继节点与该第一中继节点之间满足d2d连接条件时发送给该第一中继节点的;该第一中继节点根据该至少一个d2d连接建议帧中携带的第二标识信息,确定该至少一个第二中继节点。

在一种可能的实现方式中,该第一中继节点获取该至少一个第二中继节点的站点信息,包括:该第一中继节点向该至少一个第二中继节点发送站点信息请求帧,该站点信息请求帧用于请求获取每个第二中继节点对应的站点;该第一中继节点接收该至少一个第二中继节点发送的站点信息。

在一种可能的实现方式中,该第一中继节点确定该至少一个第二中继节点之后,该方法还包括:该第一中继节点向该至少一个第二中继节点发送第一中继节点的站点信息,该第一中继节点的站点信息用于指示该第一中继节点对应的一个或多个站点,以便于该至少一个第二中继节点根据该第一中继节点的站点信息向该第一中继节点转发数据包。

在一种可能的实现方式中,该第一中继节点将该数据包发送至该目的第二中继节点之后,该方法还包括:该第一中继节点接收该目的第二中继节点发送的错误报告,该错误报告中携带该目的站点的指示信息,该错误报告用于指示该目的第二中继节点对应的站点中不存在该目的站点;该第一中继节点根据该错误报告,更新该映射关系,删除该映射关系中记录的该目的第二中继节点对应该目的站点的信息。

在一种可能的实现方式中,该方法还包括:该第一中继节点确定该映射关系中不存在该目的站点时,该第一中继节点将该数据包发送至该根接入点,以便于该根接入点将该数据包发送至该目的站点。

在一种可能的实现方式中,该第一中继节点获取该至少一个第二中继节点与至少一个站点的映射关系后,该方法还包括:该第一中继节点接收该目的第二中继节点发送的第一提示信息或第二提示信息,该第一提示信息是该目的第二中继节点对应的站点增加时发送给该第一中继节点的,该第一提示信息中携带新增加的站点的指示信息,该第二提示信息是该目的第二中继节点对应的站点减少时发送给该第一中继节点的,该第二提示信息中携带减少的站点的指示信息;该第一中继节点根据该第一提示信息,在该映射关系中新建该目的第二中继节点对应该新增加的站点的信息,或者,该第一中继节点根据该第二提示信息,删除该映射关系中记录的该目的第二中继节点对应该减少的站点的信息。

第二方面,本申请提供一种传输数据的方法,应用于包括根接入点和至少两个中继节点的无线网络中,该方法包括:该至少两个中继节点中的目的第二中继节点接收第一中继节点发送的数据包,该数据包携带指示信息,该指示信息用于指示该数据包需要传输至的目的站点,该数据包是该第一中继节点根据获取的至少一个第二中继节点与至少一个站点的映射关系发送给该目的第二中继节点的,其中,该目的第二中继节点为该至少一个第二中继节点中的一个,每个第二中继节点对应至少一个站点;该目的第二中继节点确定对应的站点中存在该目的站点时,将该数据包发送至该目的站点。

在一种可能的实现方式中,该方法还包括:该目的第二中继节点接收该第一中继节点发送的发现请求帧,该发现请求帧中携带应答条件信息,该应答条件信息用于指示响应该发现请求帧的设备需要满足的条件;该目的第二中继节点确定满足该应答条件时,向该第一中继节点发送应答帧,以便于该第一中继节点发现该目的第二中继节点,并与该目的第二中继节点建立d2d连接。

在一种可能的实现方式中,该应答条件包括以下条件中的至少一项:该设备为中继节点、该设备支持设备对设备d2d连接、该设备具有路由功能、该设备与该第一中继节点之间的链路速率等于或高于预设速率门限、该设备与该第一中继节点之间的传输时延等于或低于预设时延门限。

在一种可能的实现方式中,该方法还包括:该目的第二中继节点接收根接入点发送的d2d连接建议帧,该d2d连接建议帧中携带标识该第一中继节点的第一标识信息和标识该目的第二中继节点的第二标识信息,该d2d连接建议帧是根接入点确定该第一中继节点与该目的第二中继节点之间满足d2d连接条件时发送给该目的第二中继节点和第一中继节点的;该目的第二中继节点接收该第一中继节点基于该d2d连接建议帧发送的d2d连接请求帧,并与该第一中继节点建立d2d连接。

在一种可能的实现方式中,该方法还包括:该目的第二中继节点接收该目的第二中继节点的父节点发送的d2d连接建议帧,该d2d连接建议帧中携带标识该第一中继节点的第一标识信息和标识该目的第二中继节点的第二标识信息,该d2d连接建议帧是该目的第二中继节点的父节点确定该第一中继节点与该目的第二中继节点之间满足d2d连接条件时发送给该目的第二中继节点和该第一中继节点的;该目的第二中继节点接收该第一中继节点基于该d2d连接建议帧发送的d2d连接请求帧,并与该第一中继节点建立d2d连接。

在一种可能的实现方式中,该目的第二中继节点接收第一中继节点发送的数据包之前,该方法还包括:该目的第二中继节点接收该第一中继节点发送的站点信息请求帧,该站点信息请求帧用于请求获取该目的第二中继节点对应的站点;该目的第二中继节点向该第一中继节点发送站点信息,该站点信息用于指示一个或多个站点,每个站点通过该目的第二中继节点发送或接收数据,以便于该第一中继节点建立该目的第二中继节点与该一个或多个站点的映射关系。

在一种可能的实现方式中,该方法还包括:该目的第二中继节点接收并保存该第一中继节点发送的第一中继节点的站点信息,以便于该目的第二中继节点在接收到数据包时,根据该第一中继节点的站点信息确定是否向该第一中继节点转发数据包,其中,该第一中继节点的站点信息用于指示一个或多个站点,每个站点通过该第一中继节点发送或接收数据。

在一种可能的实现方式中,该目的第二中继节点接收该第一中继节点发送的数据包之后,该方法还包括:该目的第二中继节点确定对应的站点中不存在该目的站点时,向该第一中继节点发送错误报告,该错误报告中携带该目的站点的指示信息,以便于该第一中继节点根据该错误报告更新该映射关系。

在一种可能的实现方式中,该目的第二中继节点向该第一中继节点发送该站点信息之后,该方法还包括:当该目的第二中继节点对应的站点增加时,该目的第二中继节点向该第一中继节点发送第一提示信息,该第一提示信息中携带新增加的站点的指示信息,以便于该第一中继节点在该映射关系中新建该目的第二中继节点对应该新增加的站点的信息;或者,当该目的第二中继节点对应的站点减少时,该目的第二中继节点向该第一中继节点发送第二提示信息,该第二提示信息中携带减少的站点的指示信息,以便于该第一中继节点删除该映射关系中该目的第二中继节点对应该减少的站点的信息。

第三方面,本申请提供一种中继节点,用于执行第一方面或第一方面的任意可能的实现方式中的方法。具体地,该中继节点包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的单元。

第四方面,本申请提供一种中继节点,用于执行第二方面或第二方面的任意可能的实现方式中的方法。具体地,该中继节点包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的单元。

第五方面,本申请提供一种中继节点,该中继节点包括接收器、发送器、处理器、存储器和总线系统。其中,接收器、发送器、处理器和存储器通过总线系统相连,存储器用于存储指令,处理器用于执行存储器存储的指令,以控制接收器接收信号,或控制发送器发送信号。当该存储器中存储的指令被执行时,该处理器执行第一方面或第一方面的任意可能的实现方式中的方法。

第六方面,本申请提供一种中继节点,该中继节点包括接收器、发送器、处理器、存储器和总线系统。其中,接收器、发送器、处理器和存储器通过总线系统相连,存储器用于存储指令,处理器用于执行存储器存储的指令,以控制接收器接收信号,或控制发送器发送信号。当该存储器中存储的指令被执行时,该处理器执行第二方面或第二方面的任意可能的实现方式中的方法。

第七方面,本申请提供一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

第八方面,本申请提供一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的指令。

根据本发明实施例的传输数据的方法,第一中继节点通过获取至少一个第二中继节点与至少一个站点的映射关系,从而在接收到需要转发的数据包时,如果确定映射关系中存在数据包需要转发至的目的站点,第一中继节点根据映射关系,将数据包发送至目的站点对应的目的第二中继节点,以便于由目的第二中继节点将数据包转发至目的站点。从而,数据包不再需要经过根接入点进行转发,能够减轻根接入点的负担。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是现有技术的中继传输技术的拓扑结构的示意图。

图2是根据本发明实施例的传输数据的方法的示意性流程图。

图3示出了本发明实施例的满足应答条件的多个第二中继节点发送应答帧的示意图。

图4示出了本发明实施例的d2d连接建议帧的一种可能的形式。

图5示出了根据本发明实施例的传输数据的方法的一种示意性场景。

图6示出了根据本发明一实施例的中继节点的示意性框图。

图7示出了根据本发明另一实施例的中继节点的示意性框图。

图8示出了根据本发明一实施例的中继节点的示意性结构图。

图9示出了根据本发明另一实施例的中继节点的示意性结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应理解,在本发明实施例中,编号“第一”、“第二”仅仅用于区分不同的对象,例如,为了区分不同的中继节点或信息,不应对本发明实施例的保护范围构成不必要的限定。

在传统的802.11标准中,一个接入点(accesspoint,ap)以及与该接入点关联的多个站点(station,sta)组成一个基本服务集(basicserviceset,bss)。在增强覆盖或者提高系统吞吐率的需求下,可以通过增加中继接入点(relay)来转发业务数据。中继接入点设备中包括两个逻辑实体,即非接入点中继站点实体(relay-station,relaysta)和中继接入点实体(relay-accesspoint,relayap)。为了和非中继的接入点进行区分,将非中继的接入点称之为根接入点(rootap)。当relay与rootap通信时,由relaysta实体与rootap进行关联并通信,也可以说,relaysta与rootap属于同一个bss。当relay与普通的站点通信时,则由relayap实体与站点进行关联并通信,即,relayap与站点属于同一个bss。

图1示出了现有技术中继网络的拓扑结构的示意图。如图1所示,在一个拓扑结构中,共包括3类节点,分别是根接入点(rootaccesspoint,rootap)、中继节点(relay)和站点(station,sta)。其中,有些站点直接关联在根接入点上,有些站点关联在中继节点上。此外,中继节点也可以关联在中继节点上,组成一个多层中继。对于一个中继节点,其内部包括3个部分,分别为中继sta、中继功能和中继ap。其中,中继sta作为上层bss中的节点同根接入点或上一级的中继进行通信。而中继ap作为下层bss的节点,同与其关联的中继节点或者站点进行通信。中继功能的作用是中继sta与中继ap的桥梁,并且与逻辑链路层相连,实现中继的功能。

如图1所示,以sta2向sta6传输数据为例。采用中继传输时,sta2首先将数据包发送至与sta2关联的中继节点1。中继节点1再将数据包发送到根接入点。根接入点在接收到数据包之后,根据中继节点与站点之间的关联情况,将数据包发送至中继节点2。中继节点2再将数据包发送至中继节点3,并最终将数据包发送至sta6。通过上述数据包的转发过程可以看到,通过中继节点对数据包的转发,可以解决现有技术中,由于sta2与sta6之间传输距离太长以及对发射功率的限制等,使得sta2无法直接将数据包发送至sta6的问题。

但是,上述过程存在另外一个问题,即,所有数据包的转发都会经过根接入点,导致根接入点传输数据的负担较大。

以下结合图2至图5,对本发明实施例的传输数据的方法进行详细说明。

图2示出了根据本发明实施例的传输数据的方法的示意性流程图。如图2所示,该方法包括步骤110至130。

110、第一中继节点获取至少一个第二中继节点与至少一个站点的映射关系,该映射关系用于记录每个第二中继节点对应的至少一个站点。

需要说明的是,在本发明实施例中,第一中继节点是指与根接入点关联的中继节点。第二中继节点是指关联有站点的中继节点。其中,第二中继节点可以与根接入点关联,或者,第二中继节点与根接入点之间也可以存在一层或多层中继节点,本发明实施例对此不作特别限定。

为了便于理解,以上述图1所示的拓扑结构作为示例,对本发明实施例中涉及的各节点之间的拓扑关系进行举例说明。

在上述图1所示的拓扑结构中,本发明实施例中所述的第一中继节点可以为中继节点1,第二中继节点可以为中继节点2,此时中继节点2关联有sta4。或者,第二中继节点也可以为中继节点3,此时,中继节点3通过父节点(即,图1中所示的中继节点2)与根接入点连接,并且,中继节点3关联有sta5和sta6。

在本发明实施例中,一个中继节点与一个站点对应,包括两种情况。一种情况是,该中继节点与该站点关联,该站点直接通过该中继节点接收数据或发送数据。另一种情况是,该中继节点与站点之间还存在一层或多层中继节点,该站点通过该中继节点间接地接收或发送数据。

因此,本发明实施例中的映射关系,可以理解为记录了一个或多个第二中继节点各自所关联的站点,或者,可以通过其它中继节点间接地进行通信的站点。

可选地,作为一个实施例,第一中继节点获取至少一个第二中继节点与至少一个站点的映射关系,包括:

该第一中继节点确定该至少一个第二中继节点;

该第一中继节点与该至少一个第二中继节点之间建立设备对设备d2d连接;

该第一中继节点获取该至少一个第二中继节点的至少一个站点信息,该至少一个站点信息与该至少一个第二中继节点一一对应,每个站点信息用于指示一个或多个站点,每个站点通过对应的第二中继节点发送或接收数据;

该第一中继节点根据该至少一个站点信息,建立该至少一个第二中继节点与至少一个站点的映射关系。

在本发明实施例中,第一中继节点进行d2d设备发现,确定至少一个第二中继节点包括两种方式,即,方式1和方式2。

方式1

可选地,第一中继节点确定至少一个第二中继节点,包括:

第一中继节点发送发现请求帧,该发现请求帧中携带应答条件信息,该应答条件信息用于指示响应该发现请求帧的设备需要满足的条件;

第一中继节点接收该至少一个第二中继节点确定满足该应答条件时发送的至少一个应答帧;

第一中继节点根据该至少一个应答帧确定该至少一个第二中继节点。

具体地说,第一中继节点发送一个发现请求帧,该发现请求帧中携带应答条件。若第一中继节点的邻居节点接收到该发现请求帧,判断自身是否满足该应答条件。如果满足,该邻居节点向该第一中继节点发送应答帧。第一中继节点接收到该应答帧,获知邻居节点中满足应答条件的一个或多个邻居节点,并将这一个或多个邻居节点确定为第二中继节点。

应理解,接收到该发现请求帧的邻居节点如果发现自己不满足该应答条件,则不回复该发现请求帧。

在本发明实施例中,应答条件可以包括以下条件中的至少一项:

回复该发现请求帧的设备(或者说,节点)为中继节点、该设备支持d2d连接、该设备具有路由功能、该设备与第一中继节点之间的链路速率等于或高于预设速率门限、该设备与第一中继节点之间的传输时延等于或低于预设时延门限。

具体地说,回复该发现请求帧的设备应当为relay设备、回复该发现请求帧的设备应当支持d2d连接。回复该发现请求帧的设备应当具有路由选择的计算能力,同时应当具备路由表的存取能力。该设备与第一中继节点之间的链路速率不得低于一个给定的预设速率门限值,此种情况下,发现请求帧中可以携带该预设速率门限值。该设备与第一中继节点之间的时延不得超过预设时延门限值。

应理解,第一中继节点可以根据数据传输的需求,在应答条件中携带链路速率和传输时延的条件。当应答条件中携带最低链路速率和最大传输时延的要求时,回复该发现请求帧的节点如果满足第一中继节点对链路速率和传输时延的要求,可以在应答帧中携带实际的链路速率或实际的传输时延。

还应理解,如果有多个第二中继节点都满足最低链路要求或最大传输时延的要求,并在发送给第一中继节点的应答帧中携带了各自实际的链路速率或实际传输时延。第一中继节点可以从满足条件的多个第二中继节点中选择部分实际传输速率更高或实际传输时延更小的一个或部分第二中继节点建立d2d连接。

可选地,该应答条件中可以包括回复该发现请求帧的节点所关联的站点的数目的最小值,或者该应答条件中携带目标站点列表。

应理解,当一个中继节点关联的站点数目非常少,或者没有关联任何的站点时,即使满足了上述应答条件中的全部条件,第一中继节点与该中继节点建立d2d连接就没有必要。因此,第一中继节点可以通过在应答条件中携带所关联的站点的最小数目,避免与部分关联站点非常少、甚至不关联站点的中继节点建立d2d连接。

最大传输时延的条件基于和最低链路速率类似的理由,即,第一中继节点可以从满足其它多个条件的中继节点中进一步选择符合时延要求的中继节点。换句话说,实际链路速率和实际传输时延可以作为第一中继节点进行d2d连接时的参考。

在本发明实施例中,应答条件中的目标站点列表用于第一中继节点有目的地寻找某些站点的情况。例如,发现请求帧中携带的目标站点列表为sta1、sta2和sta3。那么,一个中继节点只有在关联了sta1、sta2和sta3中至少一个时,才能够向第一中继节点发送应答帧。可选地,发送应答帧的中继节点在应答帧中携带自己关联的站点的标识信息。

本发明实施例中,第一中继节点发送该发现请求帧的可以是通过广播的形式发送给其它邻居节点,或者,也可以是通过单播的形式发送给一个特定的邻居节点,本发明实施例对此不作特别限定。在后面一种情况下,通常可以应用于第一中继节点知道某一邻居节点的存在,但并不知道该邻居节点是否满足应答条件。因此,第一中继节点通过向该邻居节点发送发现请求帧,如果该邻居节点回复了应答帧,那么第一中继节点发起与该邻居节点的d2d连接的建立。

需要说明的是,回复发现请求帧的至少一个第二中继节点,在向第一中继节点发送应答帧时,可以竞争信道。在获取信道接入机会时再发送应答帧。

图3示出了满足应答条件的多个第二中继节点发送应答帧的示意图。如图3所示,中继节点1发送发现请求帧,以发现周围满足的中继节点。其中,发现请求帧中携带应答条件。假使接收到该发现请求帧的中继节点2、中继节点3和中继节点4满足该应答条件,中继节点2、中继节点3和中继节点4通过竞争信道,分别在获取到信道接入机会时向第一中继节点发送应答帧。

方式2

可选地,第一中继节点确定至少一个第二中继节点,包括:

第一中继节点接收至少一个d2d连接建议帧,该至少一个d2d连接建议帧与该至少一个第二中继节点一一对应,每个d2d连接建议帧中携带用于标识该第一中继节点的第一标识信息和用于标识所对应的第二中继节点的第二标识信息,每个d2d连接建议帧是所对应的第二中继节点的父节点在确定该第二中继节点与该第一中继节点之间满足d2d连接条件时发送给该第一中继节点的;

该第一中继节点根据该至少一个d2d连接建议帧中携带的第二标识信息,确定该至少一个第二中继节点。

具体地说,在本发明实施例中,如果一个中继节点的父节点发现自身关联的中继节点(为了便于区分,记作中继节点1)与另外的中继节点(为了便于区分,记作中继节点2)之间满足d2d连接条件,例如,中继节点1和中继节点2之间有频繁的帧交换,或者中继节点1和中继节点2之间的距离较近等。这种情况下,中继节点1的父节点可以向中继节点1和中继节点2发送d2d连接建议帧,以指示中继节点1和中继节点2建立d2d连接。

可选地,作为一个实施例,第一中继节点接收还可以根接入点发送的d2d连接建议帧,该d2d连接建议帧中携带有标识该第一中继节点的第一标识信息和至少一个第二标识信息,该至少一个第二标识信息与该至少一个第二中继节点一一对应,其中,该d2d连接建议帧是根接入点确定该第一中继节点与该至少一个第二中继节点之间满足d2d连接条件时发送给该第一中继节点的;

该第一中继节点根据该至少一个第二标识信息,确定该至少一个第二中继节点。

应理解,与上述第二中继节点的父节点不同的是,根接入点可以获知无线网络中所有中继节点之间的通信情况。因此可以确定与第一中继节点满足d2d连接条件的多个第二中继节点。因而,根接入点发送给第一中继节点的d2d连接建议帧中可以携带满足d2d连接条件的多个第二中继节点的标识信息。

可选地,作为一个实施例,第一中继节点还可以接收第一中继节点的父节点发送的d2d连接建议帧,并根据该d2d连接建议帧中携带的至少一个第二标识信息,确定该至少一个第二中继节点。

如果第一中继节点与根接入点之间还存在一层或多层中继节点,第一中继节点的父节点也可以获知与第一中继节点有频繁帧交换的多个第二中继节点,因此,第一中继节点的父节点也可以向第一中继节点发送d2d连接建议帧。并且,该d2d连接建议帧中可以携带与第一中继节点有频繁帧交换的多个第二中继节点的标识信息。

可以理解的是,在一个中继拓扑结构中,与一个节点直接关联的上一层节点称为该节点的父节点。以图1所示的拓扑结构为例,中继节点1为sta2和sta3的父节点,中继节点2为中继节点3和sta4的父节点。

具体地说,在本发明实施例中,根接入点和各中继节点可以基于预设d2d连接条件,判断无线网络中的哪些节点之间适合建立d2d连接,当判断有节点之间满足d2d连接条件时,向满足条件的至少两个节点发送d2d连接建议帧,以指示该至少两个节点建立d2d连接。其中,d2d连接条件可以进行预设。例如,两个中继节点之间有频繁的帧交换。又例如,通信的两个中继节点之间的距离比较近,或者其它条件等。其中,根接入点或某一个中继节点的父节点获知两个中继节点之间有频繁帧交换或距离的过程,可以通过现有技术实现,这里不作详细说明。

图4示出了d2d连接建议帧的一种可能的形式。如图4所示,d2d连接建议帧中包含至少两个标识信息,该至少两个标识信息与至少两个中继节点一一对应,每个标识信息用于唯一地标识对应的中继节点。

可选地,标识信息可以为关联标识(associationid,aid)、媒体接入控制(mediaaccesscontrol,mac)地址等。

可选地,d2d连接建议帧中还可以携带该ap的基本服务集标识(basicservicesetidentifier,bssid),建议建立d2d连接的原因、以及建议d2d连接的有益效果等信息。

进一步地,该d2d连接建议帧中还可以携带指示建立d2d连接的发起方的信息,以指示哪一个中继节点为d2d连接建立的发起方。或者,也可以不携带指示建立d2d连接的发起方的信息,以标识信息的位置顺序隐式地指示。例如,将d2d连接建议帧中的第一个标识信息对应的中继节点默认为d2d连接建立的发起方。

需要说明的是,图4中仅以d2d连接建议帧中携带两个标识信息为例进行说明。d2d连接建议帧可以携带更多的标识信息,以指示d2d连接的发起方与多个中继节点之间建立d2d连接。

通过上述两种方式第一中继节点发现了周围的邻居节点中符合建立d2d连接的中继节点。接下来,第一中继节点可以与这些符合d2d连接条件的中继节点(即,第二中继节点)建立d2d连接。

在本发明实施例中,可以采用现有技术进行d2d连接的建立,建立d2d连接的主要过程包括如下步骤:第一中继节点作为d2d连接的发起方,向目的第二中继节点发送d2d连接建立请求帧。目的第二中继节点接收到d2d连接建立请求帧后,向第一中继节点发送d2d连接建议响应帧。最后,第一中继节点向目的第二中继节点发送d2d连接建立确认帧。上述步骤为现有技术中通道直接链路建立(tunneleddirectlinksetup,tdls)的过程,此处不作详述。

第一中继节点与至少一个第二中继节点建立d2d连接之后,可以获取每个第二中继节点的站点信息。

可选地,该第一中继节点获取该至少一个第二中继节点的站点信息,包括:

该第一中继节点向该至少一个第二中继节点发送站点信息请求帧,该站点信息请求帧用于请求获取每个第二中继节点对应的站点;

该第一中继节点接收该至少一个第二中继节点发送的站点信息。

具体地说,第一中继节点可以通过向第二中继节点发送站点信息请求帧的方式,获取第二中继节点的站点信息。第二中继节点接收到该站点信息请求帧后,将自己的站点信息发送给第一中继节点。

需要说明的是,在本发明实施例中,一个中继节点的站点信息用于指示通过该中继节点接收或发送数据的一个或多个站点。本发明实施例中,对于站点信息的具体形式不作特别限定。例如,中继节点可以通过路由表的形式存储各自的站点信息。或者,也可以通过本领域技术人员容易想到的其它形式。

为了便于理解和说明,以下结合图5所示的拓扑结构为例,对站点信息进行举例说明。

图5示出了根据本发明实施例的传输数据的方法的一种示意性场景。如图5所示,中继节点1与sta1关联。并且,通过中继节点3,中继节点1还可以连接到sta2和sta3。因此,中继节点1的站点信息可以如表1所示。

表1

需要说明的是,在表1中,除了记录有中继节点1对应的多个站点,同时还记录有每个站点的深度信息。可以理解的是,每个站点的深度信息是指,从中继节点1连接至每一个sta需要的跳数。

类似地,中继节点2和中继节点3的站点信息可以分别如下面的表2和表3所示。

表2

表3

若中继节点1与中继节点2建立了d2d连接(如图5中虚线所示),如前文所述,中继节点1向中继节点2发送站点信息请求帧,请求获取中继节点2的站点信息。中继节点1接收到中继节点2的站点信息后,可以建立中继节点2和中继节点3与多个站点之间的映射关系。

可选地,作为一个实施例,第一中继节点上存储有路由表,该路由表用于存储该映射关系。

以图5所示的拓扑结构为例,中继节点1在获取到中继节点2之后,建立的路由表如表4所示。

表4

可以理解的是,中继节点1建立并存储了多个中继节点与多个站点的映射关系后,在接收到数据包时,可以查询映射关系。如果该映射关系中记录有该目的站点,那么,中继节点1可以将数据包发送给映射关系中记录的该目的站点对应的中继节点,由该中继节点将数据包发送给目的站点。与现有技术相比,中继节点不用将发送给自己关联的父节点,以至最终将数据包发送到根接入点。再由根接入点将数据包发送至目的站点。从而,可以减轻根接入点转发数据的负担。

需要说明的是,上述站点信息中携带每一个站点的深度信息,可以用于第一中继节点转发数据包时的路径选择。

例如,中继节点2和中继节点3之间建立了d2d连接(如图5中的虚线所示)。这样,中继节点2通过中继节点3可以连接到sta2和sta3。在这种情况下,中继节点2发送给中继节点1的站点信息可以如表5所示。

表5

与此相对,中继节点1建立的映射关系如表6所示。

表6

建立如表6所示的映射关系后,如果中继节点1接收到一个数据包,数据包携带的指示信息指示的目的站点为sta2。中继节点1通过查询路由表,有2条路径都可以将数据包转发至sta2。即,分别通过中继节点2(relay2)和中继节点3(relay3)。此时,中继节点1可以选择将数据包发送给中继节点3,由中继节点3将数据包转发给sta2。这样,传输数据包时经过更少的跳数。可以提高传输的效率。

另外,中继节点1存储同一目的节点的多种路径,可以在其中一条路径出现故障时,选择另外的路径进行数据的传输,提高数据传输的可靠性。

因此,本发明实施例的传输数据的方法,第一中继节点通过确定第二中继节点,与第二中继节点建立d2d连接,并存储第二中继节点与站点的映射关系,从而能够在接收到数据包时,查询映射关系中是否存在目的站点。如果映射关系中存在目的站点,第一中继节点直接将数据包发送给目的站点对应的目的第二中继节点,以便于目的第二中继节点将数据包发送至目的站点。一方面,减轻了根接入点的负担。另一方面,也减少了传输的跳数,提高了传输效率。

可选地,该第一中继节点确定该至少一个第二中继节点之后,该方法还包括:

该第一中继节点向该至少一个第二中继节点发送第一中继节点的站点信息,该第一中继节点的站点信息用于指示该第一中继节点对应的一个或多个站点,以便于该至少一个第二中继节点根据该第一中继节点的站点信息向该第一中继节点转发数据包。

在本发明实施例中,第一中继节点还可以将自己的站点信息发送给与第一中继节点建立了d2d连接的至少一个第二中继节点。可以理解的是,任意一个第二中继节点接收并存储了第一中继节点的站点信息后,就可以获知第一中继节点关联的站点以及第一中继节点可以连接到的站点,从而在接收到数据包时,如果确定数据包携带的指示信息所指示的目的站点存在与第一中继节点的站点信息中,则可以直接将该数据包发送至第一中继节点处,从而由第一中继节点发送给目的站点,以减轻根接入点的负担。

具体地,第一中继节点向该至少一个第二中继节点发送自己的站点信息,可以是广播的形式,也可以是单播的形式。以图4为例,如果是广播形式,中继节点1可以将表1中记录的信息广播出去,中继节点2和中继节点3接收到中继节点1的广播信息后,可以获知通过中继节点1可以连接到sta1、sta2和sta3。如果是单播的形式,中继节点1也可以将表1中记录的信息发送给一个特定的第二中继节点,例如,仅发送给中继节点2或中继节点3。中继节点1通过获取中继节点2和中继节点3的站点信息,并将自己的站点信息广播给中继节点2和中继节点3,使得建立了d2d连接的中继节点之间互相保存了对方的站点信息,这样,在接收到数据包时,就可以基于这个站点信息,将数据包发送给目的站点对应的中继节点。

120、第一中继节点接收数据包,该数据包携带指示信息,该指示信息用于指示该数据包需要传输至的目的站点。

在本发明实施例中,数据包携带的指示信息可以包括多种形式。例如,可以为目的站点的设备标识、目的站点的媒体接入控制(mediaaccesscontrol,mac)地址等。可以理解的是,只要指示信息可以唯一地指示一个站点即可。因此,本发明实施例对指示信息的具体形式不作特别限定。

130、第一中继节点确定该映射关系中存在该目的站点时,将该数据包发送至与该目的站点对应的目的第二中继节点。

根据上述步骤110,第一中继节点与至少一个第二中继节点之间建立了d2d连接,并获取到该至少一个第二中继节点的站点信息,建立了映射关系。从而能够在接收到时数据包时,查找该映射关系,当确定该映射关系中存在目的站点时,将数据包发送至目的站点对应的目的第二中继节点。

可选地,该方法还包括:

第一中继节点确定映射关系中不存在该目的站点时,该第一中继节点将该数据包发送至该根接入点,以便于该根接入点将该数据包发送至该目的站点。

应理解,如果映射关系中不存在目的站点,第一中继节点需要将接收到的数据包发送至根接入点,以便于根据根接入点将数据包发送至目的站点。

需要说明的是,本发明实施例中所述的第一中继节点将数据包发送至根接入点,可以包括第一中继节点与根接入点关联,或者,第一中继节点通过多级中继节点将数据包发送至根接入点。同样地,根接入点将数据包发送至目的站点,也可以包括目的站点与根接入点关联,根接入点直接将数据包发送至目的站点。或者,根节点通过多级中继节点将数据包发送至目的站点。具体地,根接入点将数据包发送至目的站点的过程与现有技术相同,此处不作赘述。

可选地,该第一中继节点获取该至少一个第二中继节点与至少一个站点的映射关系后,该方法还包括:

该第一中继节点接收该目的第二中继节点发送的第一提示信息或第二提示信息,该第一提示信息是该目的第二中继节点对应的站点增加时发送给该第一中继节点的,该第一提示信息中携带新增加的站点的指示信息,该第二提示信息是该目的第二中继节点对应的站点减少时发送给该第一中继节点的,该第二提示信息中携带减少的站点的指示信息;

该第一中继节点根据该第一提示信息,在该映射关系中新建该目的第二中继节点对应该新增加的站点的信息,或

该第一中继节点根据该第二提示信息,删除该映射关系中记录的该目的第二中继节点对应该减少的站点的信息。

具体地说,第一中继节点获取到第二中继节点的站点信息,建立了映射关系后,如果第二中继节点的站点信息发生变更,第二中继节点需要向第一中继节点发送提示信息,以指示第一中继节点更新映射关系。

例如,如果有新的站点关联到第二中继节点,或,第二中继节点关联的中继节点关联了新的站点。又或者,第二中继节点关联的站点或可以连接到的站点离开网络时,第二中继节点向第一中继节点发送提示信息。为了便于区分,本发明实施例中,将网络中新增站点的提示信息记作第一提示信息,将网络中有站点离开的信息记作第二提示信息。其中,在第一提示信息中可以携带新增加的站点的指示信息,例如,可以携带新增加的站点的mac地址或aid等。这样,第一中继节点接收到该第一提示信息后,更新映射关系中记录的第二中继节点对应的站点的信息。例如,根据第一提示信息,第一中继节点在映射关系中添加新增加的站点对应第二中继节点的信息。类似地,在第二提示信息中可以携带离开网络的站点的指示信息。这样,第一中继节点在接收到第二提示信息后,根据第二提示信息,删除映射关系中记录的第二中继节点对应该离开网络的站点的信息。

可选地,第二中继节点向第一中继节点发送第一提示信息或第二提示信息,可以通过向第一中继节点发送无线帧,该无线帧中携带第一提示信息或第二提示信息。第一中继节点在接收到该无线帧后,更新映射关系。具体地,如果该映射关系为路由表形式,那么第一中继节点更新路由表。

可选地,该第一中继节点将该数据包发送至该目的第二中继节点之后,该方法还包括:

该第一中继节点接收该目的第二中继节点发送的错误报告,该错误报告中携带该目的站点的指示信息,该错误报告用于指示该目的第二中继节点对应的站点中不存在该目的站点;

该第一中继节点根据该错误报告,更新该映射关系,删除该映射关系中记录的该目的第二中继节点对应该目的站点的信息。

应理解,如果第一中继节点在建立映射关系之后,目的第二中继节点的站点信息发生了变更,在目的第二中继节点向第一中继节点发送提示信息之前,如果第一中继节点接收到一个数据包,该数据包携带的指示信息指示的目的站点对应的中继节点为目的第二中继节点。第一中继节点将该数据包发送至目的第二中继节点。由于目的第二中继节点的站点信息已经变化,例如,目的站点已经离开网络,第二中继节点存储的站点信息中不存在目的站点。此时,第二中继节点认为这是一个异常的接收。第二中继节点将数据包发送至根接入点。

并且,在发生了上述异常接收时,目的第二中继节点向第一中继节点发送错误报告,以指示第一中继节点该数据包无法通过目的第二中继节点转发至目的站点。

可选地,目的第二中继节点可以向邻居节点广播该错误报告,以便于接收到该错误报告的邻居节点对保存的目的第二中继节点与目的站点的映射关系进行更新。

根据本发明实施例的传输数据的方法,第一中继节点通过获取至少一个第二中继节点与至少一个站点的映射关系,从而在接收到需要转发的数据包时,如果确定映射关系中存在数据包需要转发至的目的站点,第一中继节点根据映射关系,将数据包发送至目的站点对应的目的第二中继节点。从而,数据包不再需要经过根接入点进行转发,能够减轻根接入点的负担。

以上结合图2至图5,详细说明了根据本发明实施例的传输数据的方法。以下,结合图6和图7,说明根据本发明实施例的中继节点。

图6示出了根据本发明一实施例的中继节点300的示意性框图。如图6所示,该中继节点300包括:

处理单元310,用于获取至少一个第二中继节点与至少一个站点的映射关系,该映射关系用于记录每个第二中继节点对应的至少一个站点;

接收单元320,用于接收数据包,该数据包携带指示信息,该指示信息用于指示该数据包需要传输至的目的站点;

该处理单元310还用于确定该映射关系中是否存在该目的站点;

发送单元330,用于当该处理单元310确定该映射关系中存在该目的站点时,将该数据包发送至与该目的站点对应的目的第二中继节点,以便于该目的第二中继节点将该数据包发送至该目的站点。

根据本发明实施例的中继节点300中的各单元和上述其它操作或功能,分别为了实现本发明各实施例中由第一中继节点执行的相应流程。为了简洁,此处不再赘述。

根据本发明实施例的传输数据的方法,第一中继节点通过获取至少一个第二中继节点与至少一个站点的映射关系,从而在接收到需要转发的数据包时,如果确定映射关系中存在数据包需要转发至的目的站点,第一中继节点根据映射关系,将数据包发送至目的站点对应的目的第二中继节点,以便于目的第二中继节点将数据包发送至目的站点。从而,数据包不再需要经过根接入点进行转发,能够减轻根接入点的负担。

图7示出了根据本发明另一实施例的中继节点400的示意性框图。如图7所示,该中继节点400包括:

接收单元410,用于接收第一中继节点发送的数据包,该数据包携带指示信息,该指示信息用于指示该数据包需要传输至的目的站点,该数据包是该第一中继节点根据获取的至少一个第二中继节点与至少一个站点的映射关系发送给该中继节点的,该映射关系用于记录每个第二中继节点对应的至少一个站点,其中,该中继节点为该至少一个第二中继节点中的一个;

处理单元420,用于确定该中继节点对应的站点中是否存在目的站点;

发送单元430,用于当处理单元420确定对应的站点中存在该目的站点时,将该数据包发送至该目的站点。

根据本发明实施例的中继节点400中的各单元和上述其它操作或功能,分别为了实现本发明各实施例中由目的第二中继节点执行的相应流程。为了简洁,此处不再赘述。

根据本发明实施例的传输数据的方法,第一中继节点通过获取至少一个第二中继节点与至少一个站点的映射关系,从而在接收到需要转发的数据包时,如果确定映射关系中存在数据包需要转发至的目的站点,第一中继节点根据映射关系,将数据包发送至目的站点对应的目的第二中继节点,以便于目的第二中继节点将数据包发送至目的站点。从而,数据包不再需要经过根接入点进行转发,能够减轻根接入点的负担。

以上结合图2至图5,详细说明了根据本发明实施例的传输数据的方法,以下,结合图8和图9,说明根据本发明实施例的中继节点。

图8示出了根据本发明一实施例的中继节点500的示意性结构图。如图8所示,该中继节点500包括:接收器510、发送器520、处理器530、存储器540和总线系统550。其中,接收器510、发送器520、处理器530和存储器540通过总线系统550相连。该存储器540用于存储指令,该处理器530用于执行该存储器540存储的指令,以控制接收器510接收信号,并控制发送器520发送信号,其中,

处理器530,用于获取至少一个第二中继节点与至少一个站点的映射关系,该映射关系用于记录每个第二中继节点对应的至少一个站点;

接收器510,用于接收数据包,该数据包携带指示信息,该指示信息用于指示该数据包需要传输至的目的站点;

该处理器530还用于确定该映射关系中是否存在该目的站点;

发送器520,用于当该处理器530确定该映射关系中存在该目的站点时,将该数据包发送至与该目的站点对应的目的第二中继节点,以便于该目的第二中继节点将该数据包发送至该目的站点。

应理解,在本发明实施例中,该处理器530可以是中央处理单元(centralprocessingunit,简称为“cpu”),该处理器530还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器540可以包括只读存储器和随机存取存储器,并向处理器530提供指令和数据。存储器540的一部分还可以包括非易失性随机存取存储器。例如,存储器540还可以存储设备类型的信息。

该总线系统550除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统550。

在实现过程中,上述方法的各步骤可以通过处理器530中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的传输信息的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器540,处理器530读取存储器540中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

根据本发明实施例的中继节点500中的各单元和上述其它操作或功能,分别为了执行各实施例中由第一中继节点执行的相应流程。为了简洁,此处不再赘述。

根据本发明实施例的传输数据的方法,第一中继节点通过获取至少一个第二中继节点与至少一个站点的映射关系,从而在接收到需要转发的数据包时,如果确定映射关系中存在数据包需要转发至的目的站点,第一中继节点根据映射关系,将数据包发送至目的站点对应的目的第二中继节点,以便于目的第二中继节点将数据包发送至目的站点。从而,数据包不再需要经过根接入点进行转发,能够减轻根接入点的负担。

图9示出了根据本发明另一实施例的中继节点600的示意性结构图。如图9所示,该中继节点600包括:接收器610、发送器620、处理器630、存储器640和总线系统650。其中,接收器610、发送器620、处理器630和存储器640通过总线系统650相连。该存储器640用于存储指令,该处理器630用于执行该存储器640存储的指令,以控制接收器610接收信号,并控制发送器620发送信号,其中,

接收器610,用于接收第一中继节点发送的数据包,该数据包携带指示信息,该指示信息用于指示该数据包需要传输至的目的站点,该数据包是该第一中继节点根据获取的至少一个第二中继节点与至少一个站点的映射关系发送给该中继节点的,该映射关系用于记录每个第二中继节点对应的至少一个站点,其中,该中继节点为该至少一个第二中继节点中的一个;

处理器630,用于确定该中继节点对应的站点中是否存在该目的站点;

发送器620,用于当处理器630确定该中继节点对应的站点中存在该目的站点时,将该数据包发送至该目的站点。

根据本发明实施例的中继节点600中的各单元和上述其它操作或功能,分别为了实现本发明各实施例中由目的第二中继节点执行的相应流程。为了简洁,此处不再赘述。

根据本发明实施例的传输数据的方法,第一中继节点通过获取至少一个第二中继节点与至少一个站点的映射关系,从而在接收到需要转发的数据包时,如果确定映射关系中存在数据包需要转发至的目的站点,第一中继节点根据映射关系,将数据包发送至目的站点对应的目的第二中继节点,以便于目的第二中继节点将数据包发送至目的站点。从而,数据包不再需要经过根接入点进行转发,能够减轻根接入点的负担。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1