本发明涉及通信技术领域,尤其涉及一种基于集中式无线传感网络的通信方法及装置。
背景技术:
无线传感网络是大量静止或移动的传感器以自组织和多跳的方式构成的无线网络。其目的是协作地探测、处理和传输网络覆盖区域内感知对象的监测信息,并报告给用户。按网络管理模式划分,无线传感网络可以分为集中式和分布式。
其中,集中式网络管理模式因其具有便于集中管理、结构简单、易于实现等优点,而被广泛应用于用电信息采集系统、智能养殖系统等。在集中式无线传感网络中,所有信息都要经过中心节点,子节点与子节点之间无法直接通信。若由于某些原因,子节点与子节点之间需要通信,通常改用其他网络管理模式,例如分布式网络管理模式。
IPv6技术作为新一代互联网技术,其具有丰富的网络地址资源,能够解决IPv4网络地址资源有限的问题。但IPv6技术的无线传感网络属于集中式网络管理模式,子节点与子节点之间无法直接通信,因此,在依赖IPv6技术时,如何使其无线传感网络的子节点与子节点之间直接通信成为需要解决的问题。
技术实现要素:
本发明提供一种基于集中式无线传感网络的通信方法及装置,以实现集中式无线传感网络中子节点与子节点之间通信,尤其是IPv6的集中式无线传感网络中子节点与子节点之间通信。
本发明提供一种基于集中式无线传感网络的通信方法,包括:源子节点将包含所述源子节点的信息、目标子节点的信息及欲传输数据的通信数据通过连接所述源子节点和中心节点的上行通道发送至所述中心节点,其中,所述源子节点、所述目标子节点及所述中心节点处于集中式无线传感网络中;所述中心节点将包含所述源子节点的信息和所述欲传输数据的通信数据通过连接所述中心节点和所述目标子节点的下行通道发送至所述目标子节点。
一些实施例中,还包括:所述目标子节点将其根据所述欲传输数据生成的反馈数据、所述源子节点的信息及所述目标子节点的信息通过连接所述目标子节点和所述中心节点的上行通道发送至所述中心节点;所述中心节点将根据所述欲传输数据生成的反馈数据和所述目标子节点的信息通过连接所述中心节点和所述源子节点的下行通道发送至所述源子节点。
一些实施例中,所述集中式无线传感网络包含多个所述目标子节点。
一些实施例中,所述集中式无线传感网络包含多个所述源子节点。
一些实施例中,所述源子节点的信息包含所述源子节点的物理地址。
一些实施例中,所述目标子节点的信息包含所述目标子节点的物理地址。
一些实施例中,所述集中式无线传感网络是IPv6的集中式无线传感网络。
本发明还提供一种基于集中式无线传感网络的通信装置,包括:源子节点请求单元,用于执行:源子节点将包含所述源子节点的信息、目标子节点的信息及欲传输数据的通信数据通过连接所述源子节点和中心节点的上行通道发送至所述中心节点,其中,所述源子节点、所述目标子节点及所述中心节点处于集中式无线传感网络中;通信建立单元,用于执行:所述中心节点将包含所述源子节点的信息和所述欲传输数据的通信数据通过连接所述中心节点和所述目标子节点的下行通道发送至所述目标子节点。
一些实施例中,还包括:目标子节点响应单元,用于执行:所述目标子节点将其根据所述欲传输数据生成的反馈数据、所述源子节点的信息及所述目标子节点的信息通过连接所述目标子节点和所述中心节点的上行通道发送至所述中心节点;通信确认单元,用于执行:所述中心节点将根据所述欲传输数据生成的反馈数据和所述目标子节点的信息通过连接所述中心节点和所述源子节点的下行通道发送至所述源子节点。
一些实施例中,还包括:一对多通信单元,用于执行:所述集中式无线传感网络包含多个所述目标子节点。
一些实施例中,还包括:多对多通信单元,用于执行:所述集中式无线传感网络包含多个所述源子节点。
一些实施例中,所述源子节点请求单元,还用于执行:所述源子节点的信息包含所述源子节点的物理地址。
一些实施例中,所述源子节点请求单元,还用于执行:所述目标子节点的信息包含所述目标子节点的物理地址。
一些实施例中,所述源子节点请求单元,还用于执行:所述集中式无线传感网络是IPv6的集中式无线传感网络。
本发明实施例的基于集中式无线传感网络的通信方法及装置,通过在通信数据中加入源子节点的信息和目标子节点的信息,中心节点只需要将目标子节点的信息从通信数据中提取出来并根据该目标子节点的信息将欲传输数据转发给该目标子节点,而不需要像分布式无线传感网络那样记录源子节点与目标子节点之间的对应关系。本发明实施例的中心节点逻辑处理简单,而且目标子节点可以清楚地知道谁是通信的发起者(源子节点),即使在同一时间段有大量的子节点之间需要通信,也不会造成中心节点逻辑处理上的复杂,中心节点工作量很小。本发明实施例不但在不改变原有集中式网络管理模式的情况下,达到子节点与子节点之间的单向或双向通信的目的,而且充分利用了原有网络的网络资源,提高了网络的利用率,能够胜任较为复杂的双向通信任务,中心节点的负担较小。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本发明实施例的基于集中式无线传感网络的通信方法的流程示意图;
图2是本发明另一实施例的基于集中式无线传感网络的通信方法的流程示意图;
图3是本发明一实施例中基于集中式无线传感网络管理模式的子节点与子节点双向数据传输过程的示意图;
图4是本发明一实施例中一个源子节点与一个目标子节点通信的示意图;
图5是本发明另一实施例中一个源子节点与多个目标子节点通信的示意图;
图6是本发明又一实施例中多个源子节点与多个目标子节点通信的示意图;
图7是本发明实施例的基于集中式无线传感网络的通信装置的结构示意图;
图8是本发明另一实施例的基于集中式无线传感网络的通信装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
针对因某些原因,集中式无线传感网络尤其是IPv6的集中式无线传感网络中子节点与子节点之间需要通信的情况,本发明在不改变原有集中式网络管理模式的前提下,提供一种子基于集中式无线传感网络的通信方法。
图1是本发明实施例的基于集中式无线传感网络的通信方法的流程示意图。如图1所示,本发明实施例的基于集中式无线传感网络的通信方法,可包括步骤:
S110:源子节点将包含所述源子节点的信息、目标子节点的信息及欲传输数据的通信数据通过连接所述源子节点和中心节点的上行通道发送至所述中心节点,其中,所述源子节点、所述目标子节点及所述中心节点处于集中式无线传感网络中;
S120:所述中心节点将包含所述源子节点的信息和所述欲传输数据的通信数据通过连接所述中心节点和所述目标子节点的下行通道发送至所述目标子节点。
该源子节点可指一次通信中的信息发送者,该目标子节点可指一次通信中的信息接收者。本领域技术人员知道,源子节点和目标子节点仅为相对的概念,当该目标子节点成为信息发送者,该目标子节点成为新的源子节点,当该源子节点成为信息接收者时,该源子节点成为新的目标子节点。
该欲传输数据可指该源子节点希望发送至目标子节点的数据,该目标子节点可根据该欲传输数据执行相应的动作。例如,该源子节点希望通过向该目标子节点发送该欲传输数据告知该目标子节点执行某计算处理,该目标子节点接收到该欲传输数据后可以进行该计算处理动作。
在上述步骤S110中,该目标子节点的信息能够用于使该中心节点得知将该欲传输数据发送至该目标子节点。在上述步骤S120中,所述源子节点的信息能够用于使该目标子节点得知该欲传输数据来自该源子节点。
一些实施例中,所述集中式无线传感网络可以是IPv6的集中式无线传感网络。在其他实施例中,该集中式无线传感网络可以是其他集中式无线传感网络。本实施例中,基于IPv6的集中式无线传感网络实现,可以在保留IPv6的诸多优点例如拥有更大的地址空间、支持自动配置地址等的同时,方便、简单地实现源子节点与目标子节点之间的通信。
在上述步骤S110中,包含所述源子节点的信息、目标子节点的信息及欲传输数据的通信数据可以符合集中式无线传感网络中子节点向中心节点传输数据时的格式。例如,该通信数据的数据头可以包含该中心节点的地址,该数据头后可以是包含所述源子节点的信息、目标子节点的信息及欲传输数据的数据包。
本领域技术人员知道,连接所述源子节点和中心节点的上行通道可指集中式无线传感网络中由该源子节点到该中心节点的传输通道,连接所述中心节点和所述目标子节点的下行通道可指由该中心节点到该目标子节点的传输通道。
本发明实施例中,通过在通信数据中加入源子节点的信息和目标子节点的信息,中心节点只需要将目标子节点的信息从通信数据中提取出来并根据该目标子节点的信息将欲传输数据转发给该目标子节点,而不需要像分布式无线传感网络那样记录源子节点与目标子节点之间的对应关系。本发明实施例的通信方法中心节点逻辑处理简单,而且目标子节点可以清楚地知道谁是通信的发起者(源子节点),即使在同一时间段有大量的子节点之间需要通信,也不会造成中心节点逻辑处理上的复杂,中心节点工作量很小。
图2是本发明另一实施例的基于集中式无线传感网络的通信方法的流程示意图。如图2所示,图1所示的基于集中式无线传感网络的通信方法,还可包括步骤:
S130:所述目标子节点将其根据所述欲传输数据生成的反馈数据、所述源子节点的信息及所述目标子节点的信息通过连接所述目标子节点和所述中心节点的上行通道发送至所述中心节点;
S140:所述中心节点将根据所述欲传输数据生成的反馈数据和所述目标子节点的信息通过连接所述中心节点和所述源子节点的下行通道发送至所述源子节点。
本领域技术人员知道,连接所述目标子节点和所述中心节点的上行通道可以是集中式无线传感网络中由该目标子节点到该中心节点的传输通道,连接所述中心节点和所述源子节点的下行通道可以是集中式无线传感网络中由该中心节点到该源子节点的传输通道。
所述目标子节点可以根据集中式无线传感网络中子节点向中心节点传输数据的格式,将其根据所述欲传输数据生成的反馈数据、所述源子节点的信息及所述目标子节点的信息发送至该中心节点,例如,将该中心节点的地址放在数据头中,将根据所述欲传输数据生成的反馈数据、所述源子节点的信息及所述目标子节点的信息放到该数据头后的数据包中。所述中心节点可以根据集中式无线传感网络中中心节点向子节点传输数据的格式,将根据所述欲传输数据生成的反馈数据和所述目标子节点的信息发送至所述源子节点。例如,将该源子节点的地址放在数据头中,将根据所述欲传输数据生成的反馈数据和所述目标子节点的信息放到该数据头后的数据包中。
在上述步骤S140中,该源子节点根据该目标子节点的信息可以得知根据所述欲传输数据生成的反馈数据来自哪个子节点。
所述目标子节点根据所述欲传输数据生成的反馈数据可以是根据所述欲传输数据执行相应动作的结果,例如,该欲传输数据要求该目标子节点将其状态返回至该源子节点,则根据所述欲传输数据生成的反馈数据可以是该目标子节点的状态。或者,例如该反馈数据可以是该目标子节点对收到该欲传输数据的确认信息。
本实施例中,通过将目标子节点的信息返回至源子节点,源子节点也能清楚地知道返回的数据是来自哪个目标子节点,从而不需要像分布式无线传感网络那样记录源子节点与目标子节点之间的对应关系,就可以将目标子节点的反馈数据返回至源子节点,中心节点逻辑处理简单、工作量小。
一些实施例中,所述源子节点的信息包含所述源子节点的物理地址。通过该源子节点的物理地址可以识别该源子节点。
一些实施例中,所述目标子节点的信息包含所述目标子节点的物理地址。通过该目标子节点的物理地址可以识别该目标子节点。
一些实施例中,所述集中式无线传感网络包含多个所述目标子节点。上述源子节点可以同时和每一个目标子节点以上述各实施例的方式进行通信。本实施例中,集中式无线传感网络中的子节点可以同时进行多对一或多对多的通信。
一些实施例中,所述集中式无线传感网络包含多个所述源子节点。每个源子节点可以同时和每一个目标子节点以上述各实施例的方式进行通信。本实施例中,集中式无线传感网络中的子节点可以同时进行一对多或多对多的通信。
本发明实施例中,如果在同一时间段有大量的子节点之间需要通信,例如上述一个源子节点同时和多个目标子节点通信,多个源子节点同时与一个目标子节点通信,多个源子节点同时与多个目标子节点通信,此时也不会造成中心节点逻辑处理上的复杂,中心节点工作量是很小的,这一点在一对多和多对多子节点通信的情况下优势更佳明显。
图3是本发明一实施例中基于集中式无线传感网络管理模式的子节点与子节点双向数据传输过程的示意图。如图3所示,该实施例的方法充分利用了子节点现有的上行通道,其通信过程总体可分为请求、确立、响应、确认四个步骤。
请求:源子节点将接收者信息和发送者信息加入原有传输数据中,通过原有上行通道发送给中心节点。其中接收者信息包含接收者的物理地址。发送者信息包含发送者的物理地址和欲传输的数据。
确立:由于中心节点拥有与所有子节点通信的下行通道,所以中心节点在接收到这些信息以后,能够方便地将发送者信息通过下行通道发送给目标子节点。当目标子节点接收到发送者信息后,执行相应的动作。
响应:若目标子节点有数据需要返回给源子节点,由于拥有发送者信息,所以可以利用与“请求”相似的过程,通过自身上行通道将数据通过中心节点。
确认:中心节点将目标子节点返回的数据,通过下行通道下发给源子节点。
本实施例中,在传输的数据中加入了接收者和发送者信息,因此中心节点只需要将这些信息提取后转发给接收者,而不需要记录源子节点与目标子节点之间的对应关系,如果在同一时间段有大量的子节点之间需要通信,也不会造成中心节点逻辑处理上的复杂,中心节点工作量是很小的。而且目标子节点可以清楚地知道谁是通信的发起者(源子节点),源子节点也能清楚的知道返回的数据是来自哪个目标子节点。这一点在源子节点分别与多个目标子节点通信的情况下优势就相当明显了。
一些实施例中,可利用源子节点和目标子节点通信过程中控制域的帧格式中的字段区分上述请求、确立、响应、确认过程。本实施例中,利用帧格式中的字段的不同可以得知子节点与子节点通信具体处理源子节点到中心节点、中心节点到目标子节点、目标子节点到中心节点或中心节点到源子节点的过程。
图4是本发明一实施例中一个源子节点与一个目标子节点通信的示意图。如图4所示,源子节点A通过上行路径中的一个或多个一般子节点将源子节点A的信息、目标子节点的信息及欲传输数据发送至中心节点;中心节点通过下行路径中的一个或多个一般子节点将源子节点A的信息及欲传输数据发送至目标子节点B,目标子节点通过上行路径中的一个或多个一般子节点将目标子节点的信息及反馈数据发送至中心节点,中心节点通过下行路径中的一个或多个一般子节点将目标子节点的信息及反馈数据发送至源子节点A。
图5是本发明另一实施例中一个源子节点与多个目标子节点通信的示意图。如图5所示,源子节点A通过上行路径将源子节点A的信息、多个目标子节点(例如子节点B1、B2、B3)的信息及欲传输数据发送至中心节点,中心节点将源子节点A的信息及欲传输数据发送分别通过中心节点到目标子节点B1、中心节点到目标子节点B2、中心节点到目标子节点B3的下行路径发送至目标子节点B1、目标子节点B2、目标子节点B3。目标子节点B1、目标子节点B2、目标子节点B3分别通过其各自到中心节点的上行路径,将其各自的信息及反馈数据发送至中心节点,中心节点将各目标子节点B1、B2、B3的信息及反馈数据发送至源子节点A。
图6是本发明又一实施例中多个源子节点与多个目标子节点通信的示意图。如图6所示,集中式无线传感网络中包含多个上述源子节点A1、A2和多个上述目标子节点B1、B2、B3。每个源子节点A1或A2和多个上述目标子节点B1、B2、B3之间的通信与图5中源子节点A和多个目标子节点B1、B2、B3之间的通信方式类似,在此不再赘述。
本发明实施例的基于集中式无线传感网络的通信方法,通过在通信数据中加入源子节点的信息和目标子节点的信息,中心节点只需要将目标子节点的信息从通信数据中提取出来并根据该目标子节点的信息将欲传输数据转发给该目标子节点,而不需要像分布式无线传感网络那样记录源子节点与目标子节点之间的对应关系。本发明实施例的中心节点逻辑处理简单,而且目标子节点可以清楚地知道谁是通信的发起者(源子节点),即使在同一时间段有大量的子节点之间需要通信,也不会造成中心节点逻辑处理上的复杂,中心节点工作量很小。本发明实施例不但在不改变原有集中式网络管理模式的情况下,达到子节点与子节点之间的单向或双向通信的目的,而且充分利用了原有网络的网络资源,提高了网络的利用率,能够胜任较为复杂的双向通信任务,中心节点的负担较小。
基于与图1所示的基于集中式无线传感网络的通信方法相同的发明构思,本申请实施例还提供了一种基于集中式无线传感网络的通信装置,如下面实施例所述。由于该基于集中式无线传感网络的通信装置解决问题的原理与基于集中式无线传感网络的通信方法相似,因此该基于集中式无线传感网络的通信装置的实施可以参见基于集中式无线传感网络的通信方法的实施,重复之处不再赘述。
图7是本发明实施例的基于集中式无线传感网络的通信装置的结构示意图。如图7所示,本发明实施例的基于集中式无线传感网络的通信装置,可包括:源子节点请求单元210和通信建立单元220,二者相互连接。
源子节点请求单元210用于执行:源子节点将包含所述源子节点的信息、目标子节点的信息及欲传输数据的通信数据通过连接所述源子节点和中心节点的上行通道发送至所述中心节点,其中,所述源子节点、所述目标子节点及所述中心节点处于集中式无线传感网络中。
通信建立单元220用于执行:所述中心节点将包含所述源子节点的信息和所述欲传输数据的通信数据通过连接所述中心节点和所述目标子节点的下行通道发送至所述目标子节点。
包含所述源子节点的信息、目标子节点的信息及欲传输数据的通信数据可以符合集中式无线传感网络中子节点向中心节点传输数据时的格式。例如,该通信数据的数据头可以包含该中心节点的地址,该数据头后可以是包含所述源子节点的信息、目标子节点的信息及欲传输数据的数据包。
本领域技术人员知道,连接所述源子节点和中心节点的上行通道可指集中式无线传感网络中由该源子节点到该中心节点的传输通道,连接所述中心节点和所述目标子节点的下行通道可指由该中心节点到该目标子节点的传输通道。
本发明实施例中,通过在通信数据中加入源子节点的信息和目标子节点的信息,中心节点只需要将目标子节点的信息从通信数据中提取出来并根据该目标子节点的信息将欲传输数据转发给该目标子节点,而不需要像分布式无线传感网络那样记录源子节点与目标子节点之间的对应关系。本发明实施例的中心节点逻辑处理简单,而且目标子节点可以清楚地知道谁是通信的发起者(源子节点),即使在同一时间段有大量的子节点之间需要通信,也不会造成中心节点逻辑处理上的复杂,中心节点工作量很小。
图8是本发明另一实施例的基于集中式无线传感网络的通信装置的结构示意图。如图8所示,图7所示的基于集中式无线传感网络的通信装置,还可包括:目标子节点响应单元230和通信确认单元240,二者相互连接,目标子节点响应单元230与通信建立单元220连接。
目标子节点响应单元230用于执行:所述目标子节点将其根据所述欲传输数据生成的反馈数据、所述源子节点的信息及所述目标子节点的信息通过连接所述目标子节点和所述中心节点的上行通道发送至所述中心节点。
通信确认单元240用于执行:所述中心节点将根据所述欲传输数据生成的反馈数据和所述目标子节点的信息通过连接所述中心节点和所述源子节点的下行通道发送至所述源子节点。
本领域技术人员知道,连接所述目标子节点和所述中心节点的上行通道可以是集中式无线传感网络中由该目标子节点到该中心节点的传输通道,连接所述中心节点和所述源子节点的下行通道可以是集中式无线传感网络中由该中心节点到该源子节点的传输通道。
所述目标子节点可以根据集中式无线传感网络中子节点向中心节点传输数据的格式,将其根据所述欲传输数据生成的反馈数据、所述源子节点的信息及所述目标子节点的信息发送至该中心节点,例如,将该中心节点的地址放在数据头中,将根据所述欲传输数据生成的反馈数据、所述源子节点的信息及所述目标子节点的信息放到该数据头后的数据包中。所述中心节点可以根据集中式无线传感网络中中心节点向子节点传输数据的格式,将根据所述欲传输数据生成的反馈数据和所述目标子节点的信息发送至所述源子节点。例如,将该源子节点的地址放在数据头中,将根据所述欲传输数据生成的反馈数据和所述目标子节点的信息放到该数据头后的数据包中。
所述目标子节点根据所述欲传输数据生成的反馈数据可以是根据所述欲传输数据执行相应动作的结果,例如,该欲传输数据要求该目标子节点将其状态返回至该源子节点,则根据所述欲传输数据生成的反馈数据可以是该目标子节点的状态。或者,例如该反馈数据可以是该目标子节点对收到该欲传输数据的确认信息。
本实施例中,通过将目标子节点的信息返回至源子节点,源子节点也能清楚地知道返回的数据是来自哪个目标子节点,从而不需要像分布式无线传感网络那样记录源子节点与目标子节点之间的对应关系,就可以将目标子节点的反馈数据返回至源子节点,中心节点逻辑处理简单、工作量小。
一些实施例中,所述源子节点请求单元,还用于执行:所述源子节点的信息包含所述源子节点的物理地址。通过该源子节点的物理地址可以识别该源子节点。
一些实施例中,所述源子节点请求单元,还用于执行:所述目标子节点的信息包含所述目标子节点的物理地址。通过该目标子节点的物理地址可以识别该目标子节点。
一些实施例中,本发明各实施例的基于集中式无线传感网络的通信装置还可包括:一对多通信单元。一对多通信单元,用于执行:所述集中式无线传感网络包含多个所述目标子节点。该一对多通信单元可使一个源子节点同时和多个目标子节点中的每个目标子节点执行上述各实施例的模块或单元,例如,源子节点请求单元210、通信建立单元220、目标子节点响应单元230、通信确认单元240。
一些实施例中,本发明各实施例的基于集中式无线传感网络的通信装置还可包括:多对多通信单元。多对多通信单元,用于执行:所述集中式无线传感网络包含多个所述源子节点。该多对多通信单元可使多个源子节点中的每个子节点同时与多个目标子节点中的每个子节点执行上述各实施例的模块或单元,例如,源子节点请求单元210、通信建立单元220、目标子节点响应单元230、通信确认单元240。
一些实施例中,所述源子节点请求单元,还用于执行:所述集中式无线传感网络是IPv6的集中式无线传感网络。本实施例中,基于IPv6的集中式无线传感网络实现,可以在保留IPv6的诸多优点例如拥有更大的地址空间、支持自动配置地址等的同时,方便、简单地实现源子节点与目标子节点之间的通信。
本发明实施例的基于集中式无线传感网络的通信装置,通过在通信数据中加入源子节点的信息和目标子节点的信息,中心节点只需要将目标子节点的信息从通信数据中提取出来并根据该目标子节点的信息将欲传输数据转发给该目标子节点,而不需要像分布式无线传感网络那样记录源子节点与目标子节点之间的对应关系。本发明实施例的中心节点逻辑处理简单,而且目标子节点可以清楚地知道谁是通信的发起者(源子节点),即使在同一时间段有大量的子节点之间需要通信,也不会造成中心节点逻辑处理上的复杂,中心节点工作量很小。本发明实施例不但在不改变原有集中式网络管理模式的情况下,达到子节点与子节点之间的单向或双向通信的目的,而且充分利用了原有网络的网络资源,提高了网络的利用率,能够胜任较为复杂的双向通信任务,中心节点的负担较小。
在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本发明的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。