《一种数据包转发方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种数据包转发方法和装置.pdf(14页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104301951A43申请公布日20150121CN104301951A21申请号201410510782322申请日20140928H04W36/0020090171申请人北京盈进科技有限公司地址100086北京市海淀区上地信息路7号数字传媒大厦406室72发明人李腾飞74专利代理机构北京润泽恒知识产权代理有限公司11319代理人苏培华54发明名称一种数据包转发方法和装置57摘要本发明实施例提供了一种数据包转发方法和装置,该方法包括当移动节点从源节点切换到目的节点时,第二节点接收来自第一节点的发送给移动节点的数据包,其中,所述数据包是所述第一节点检测到向所述移动节点发送所。
2、述数据包失败的情况下发送给所述第二节点的,所述第一节点是所述源节点或者所述第一节点从所述源节点接收到所述数据包;所述第二节点向所述移动节点发送所述数据包;如果所述第二节点检测到向所述移动节点发送所述数据包失败,则向第三节点发送所述数据包,以便所述第三节点向所述移动节点发送所述数据包。本申请降低了数据包的转发时间。51INTCL权利要求书2页说明书7页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图4页10申请公布号CN104301951ACN104301951A1/2页21一种数据包转发方法,其特征在于,包括当移动节点从源节点切换到目的节点时,第二节点接收来。
3、自第一节点的发送给移动节点的数据包,其中,所述数据包是所述第一节点检测到向所述移动节点发送所述数据包失败的情况下发送给所述第二节点的,所述第一节点是所述源节点或者所述第一节点从所述源节点接收到所述数据包;所述第二节点向所述移动节点发送所述数据包;如果所述第二节点检测到向所述移动节点发送所述数据包失败,则向第三节点发送所述数据包,以便所述第三节点向所述移动节点发送所述数据包。2根据权利要求1所述的方法,其特征在于,如果所述第二节点检测到向所述移动节点发送所述数据包失败,则所述第二节点判断所述数据包的转发次数是否大于预定门限,如果所述转发次数不大于预定门限,则向所述第三节点转发所述数据包;否则,不。
4、转发所述数据包。3根据权利要求1所述的方法,其特征在于,在第二节点接收来自第一节点的发送给移动节点的数据包之后,所述方法还包括所述第二节点缓存所述数据包。4一种数据包转发方法,其特征在于,包括源节点检测到向移动节点发送数据包失败;所述源节点向第一节点发送所述数据包,以便所述第一节点向所述移动节点发送所述数据包,且在所述第一节点检测到向所述移动节点发送所述数据包失败的情况下,向第二节点发送所述数据包,以便所述第二节点向所述移动节点发送所述数据包。5根据权利要求4所述的方法,其特征在于,当所述移动节点从所述源节点切换到目的节点时,所述源节点检测到向所述移动节点发送所述数据包失败。6一种数据包转发装。
5、置,其特征在于,包括接收单元,用于当移动节点从源节点切换到目的节点时,接收来自第一节点的发送给所述移动节点的数据包,其中,所述数据包是所述第一节点检测到向所述移动节点发送所述数据包失败的情况下发送给所述装置的,所述第一节点是所述源节点或者所述第一节点从所述源节点接收到所述数据包;发送单元,用于向所述移动节点发送所述数据包;检测单元,用于检测到向所述移动节点发送所述数据包是否失败;所述发送单元还用于在所述检测单元的检测结果是失败的情况下,向第三节点发送所述数据包,以便所述第三节点向所述移动节点发送所述数据包。7根据权利要求6所述的装置,其特征在于,所述检测单元还用于在检测到向所述移动节点发送所述。
6、数据包失败的情况下,判断所述数据包的转发次数是否大于预定门限,如果所述转发次数不大于预定门限,则所述发送单元用于向所述第三节点转发所述数据包;否则,不转发所述数据包。8根据权利要求6所述的装置,其特征在于,所述装置还包括缓存单元,用于缓存所述数据包。9一种数据包转发装置,其特征在于,包括检测单元,用于检测到向移动节点发送数据包失败;权利要求书CN104301951A2/2页3发送单元,用于向第一节点发送所述数据包,以便所述第一节点向所述移动节点发送所述数据包,且在所述第一节点检测到向所述移动节点发送所述数据包失败的情况下,向第二节点发送所述数据包,以便所述第二节点向所述移动节点发送所述数据包。。
7、10根据权利要求9所述的装置,其特征在于,所述检测单元用于当所述移动节点从所述源节点切换到目的节点时,检测到向所述移动节点发送所述数据包失败。权利要求书CN104301951A1/7页4一种数据包转发方法和装置技术领域0001本发明涉及通信技术领域,特别是涉及一种数据包转发方法和装置。背景技术0002在现有技术中,有些节点是可以移动的,例如,手机等移动终端可以移动。当这些移动节点从一个节点的覆盖范围移动到另一个节点的覆盖范围内,就会发生切换。0003目前,一种较为通用的切换方法为硬切换,该方法也称为数据包的非转发方式。在该方法中,移动节点从当前的节点向另一个节点移动时,如果从当前节点收到收到的。
8、信号比较弱,而从目的节点收到的信号比较强,则移动节点立即断开与源节点的连接,并与目的节点建立连接。移动节点切换到目的节点时,停止从旧的节点接收数据,立即从目的节点进行数据的收发。由于不对原来的连接或报文进行转发,因而切换过程相当快。但是,在切换期间发往源节点的数据包就有可能丢失,用户体验不高。0004为了避免在切换过程丢包,现有技术提出了一种切换方法,该方法为平滑切换算法,也称为数据包的转发方式。在该方法中,当移动节点切换到目的节点时,目的节点向源节点发送广播信息。源节点收到广播信息后,根据广播信息中目的节点的MAC地址,将自己缓存的发往移动节点的数据包转发到目的节点,由目的节点向移动节点转发。
9、数据包。该方法在一定程度上减少了丢包数量,但是,由于源节点对数据包的缓存和转发,反而增加了切换延迟时间。0005因此,目前需要本领域技术人员迫切解决的一个技术问题就是如何在减小丢包率的同时,减少数据包转发的时间。发明内容0006本发明实施例所要解决的技术问题是提供一种数据包转发方法,以便在减小丢包率的同时,减少数据包转发的时间。0007相应的,本发明实施例还提供了一种数据包转发装置,用以保证上述方法的实现及应用。0008为了解决上述问题,本发明公开了一种数据包转发方法,包括当移动节点从源节点切换到目的节点时,第二节点接收来自第一节点的发送给移动节点的数据包,其中,所述数据包是所述第一节点检测到。
10、向所述移动节点发送所述数据包失败的情况下发送给所述第二节点的,所述第一节点是所述源节点或者所述第一节点从所述源节点接收到所述数据包;所述第二节点向所述移动节点发送所述数据包;如果所述第二节点检测到向所述移动节点发送所述数据包失败,则向第三节点发送所述数据包,以便所述第三节点向所述移动节点发送所述数据包。0009优选地,如果所述第二节点检测到向所述移动节点发送所述数据包失败,则所述第二节点判断所述数据包的转发次数是否大于预定门限,如果所述转发次数不大于预定门限,则向所述第三节点转发所述数据包;否则,不转发所述数据包。说明书CN104301951A2/7页50010优选地,在第二节点接收来自第一节。
11、点的发送给移动节点的数据包之后,所述方法还包括所述第二节点缓存所述数据包。0011为了解决上述问题,本发明公开了一种数据包转发方法,包括源节点检测到向移动节点发送数据包失败;所述源节点向第一节点发送所述数据包,以便所述第一节点向所述移动节点发送所述数据包,且在所述第一节点检测到向所述移动节点发送所述数据包失败的情况下,向第二节点发送所述数据包,以便所述第二节点向所述移动节点发送所述数据包。0012优选地,当所述移动节点从所述源节点切换到目的节点时,所述源节点检测到向所述移动节点发送所述数据包失败。0013为了解决上述问题,本发明公开了一种数据包转发装置,包括接收单元,用于当移动节点从源节点切换。
12、到目的节点时,接收来自第一节点的发送给所述移动节点的数据包,其中,所述数据包是所述第一节点检测到向所述移动节点发送所述数据包失败的情况下发送给所述装置的,所述第一节点是所述源节点或者所述第一节点从所述源节点接收到所述数据包;发送单元,用于向所述移动节点发送所述数据包;检测单元,用于检测到向所述移动节点发送所述数据包是否失败;所述发送单元还用于在所述检测单元的检测结果是失败的情况下,向第三节点发送所述数据包,以便所述第三节点向所述移动节点发送所述数据包。0014优选地,所述检测单元还用于在检测到向所述移动节点发送所述数据包失败的情况下,判断所述数据包的转发次数是否大于预定门限,如果所述转发次数不。
13、大于预定门限,则所述发送单元用于向所述第三节点转发所述数据包;否则,不转发所述数据包。0015优选地,所述装置还包括缓存单元,用于缓存所述数据包。0016为了解决上述问题,本发明公开了一种数据包转发装置,包括检测单元,用于检测到向移动节点发送数据包失败;发送单元,用于向第一节点发送所述数据包,以便所述第一节点向所述移动节点发送所述数据包,且在所述第一节点检测到向所述移动节点发送所述数据包失败的情况下,向第二节点发送所述数据包,以便所述第二节点向所述移动节点发送所述数据包。0017优选地,所述检测单元用于当所述移动节点从所述源节点切换到目的节点时,检测到向所述移动节点发送所述数据包失败。0018。
14、与现有技术相比,本发明实施例包括以下优点0019在现有技术中,采用平滑切换算法时,当移动节点切换到目的节点时,源节点将自己缓存的发往移动节点的数据包转发到目的节点,由目的节点向移动节点转发数据包。由于数据包需要从源节点发送给目的节点,然后由目的节点再转发给移动节点,如果源节点和目的节点之间的节点过多,则会增加数据包的转发时间。而在本申请中,当移动节点切换到目的节点时,源节点将数据包发送给中继节点,中继节点即可将数据包转发给移动节点,无需等数据包发送到目的节点之后,才将数据包转发给移动节点,从而在降低丢包率的同时,缩短了数据包转发的无线距离,降低了数据包的转发时间。附图说明0020图1是本发明的。
15、一种数据包转发方法实施例的步骤流程图;说明书CN104301951A3/7页60021图2是本发明的另一种数据包转发方法实施例的步骤流程图;0022图3是本发明的又一种数据包转发方法实施例的步骤流程图;0023图4为三种切换方法切换延迟的示意图;0024图5是三种切换方法丢包量的示意图;0025图6是本发明的一种数据包转发装置实施例的结构框图;0026图7是本发明的一种数据包转发装置实施例的优选的结构框图;0027图8是本发明的另一种数据包转发装置实施例的结构框图。具体实施方式0028为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。002。
16、9本发明实施例的核心构思之一在于,当移动节点从源节点切换到目的节点时,第二节点接收来自第一节点的发送给移动节点的数据包,其中,所述数据包是所述第一节点检测到向所述移动节点发送所述数据包失败的情况下发送给所述第二节点的,所述第一节点是所述源节点或者所述第一节点从所述源节点接收到所述数据包;所述第二节点向所述移动节点发送所述数据包;如果所述第二节点检测到向所述移动节点发送所述数据包失败,则向第三节点发送所述数据包,以便所述第三节点向所述移动节点发送所述数据包。在本申请中,当移动节点切换到目的节点时,源节点将数据包发送给中继节点,中继节点即可将数据包转发给移动节点,无需等数据包发送到目的节点之后,才。
17、将数据包转发给移动节点,从而在降低丢包率的同时,降低了数据包的转发时间,从而降低了切换延迟时间。0030本发明实施例可以应用于无线MESH网络中,无线MESH网络中,节点之间地位平等,可以互相进行数据转发,每个节点既可以提供接入服务,也提供路由功能。当移动节点从一个节点移动到另一个节点时,它将无线连接切换到状态最好的节点。在无线MESH网络中,为了提供满足要求的各种应用服务,各个节点必须能够有效地在网络节点之问进行切换。0031参照图1,示出了本发明的一种数据包转发方法实施例的步骤流程图,具体可以包括如下步骤0032步骤102,当移动节点从源节点切换到目的节点时,第二节点接收来自第一节点的发送。
18、给移动节点的数据包,其中,所述数据包是所述第一节点检测到向所述移动节点发送所述数据包失败的情况下发送给所述第二节点的,所述第一节点是所述源节点或者所述第一节点从所述源节点接收到所述数据包;0033在本发明实施例的一个优选实例中,第一节点发送的数据包可以是通过广播形式发送的,这样,第一节点无需知道第二节点的MAC地址,即可实现数据包的发送。0034在具体实现时,如果移动节点成功接收到第一节点发送的数据包,则第一节点可以接收到通知发送成功的报文,如果在预定时间内没有收到该报文,则第一节点可以确定发送失败。0035步骤104,所述第二节点向所述移动节点发送所述数据包;0036在具体实现时,在第二节点。
19、接收来自第一节点的发送给移动节点的数据包之后,所述第二节点还可以缓存所述数据包。说明书CN104301951A4/7页70037步骤106,如果所述第二节点检测到向所述移动节点发送所述数据包失败,则向第三节点发送所述数据包,以便所述第三节点向所述移动节点发送所述数据包。0038在具体实现时,第二节点可以采用与第一节点相同的方式该数据包是否已成功发送给移动节点,如果发送成功,则通知各个节点该数据包已发送成功,无需再向其它节点转发该数据包,从而节省了传输资源。0039在本实施例中,第二节点和第三节点都可以是源节点和目的节点之间的中继节点。第一节点可以是源节点本身,也可以是源节点和目的节点之间的中继。
20、节点。在本实施例中,第二节点仅是作为中继节点的一个实例,其他中继节点可以完成与第二节点相同的操作。0040在本发明实施例的一个优选实例中,可以通过预定门限来限定数据包的最大转发次数,如果所述第二节点检测到向所述移动节点发送所述数据包失败,则所述第二节点判断所述数据包的转发次数是否大于预定门限,如果所述转发次数不大于预定门限,则向所述第三节点转发所述数据包;否则,不转发所述数据包。该转发次数可以是各个节点添加的数据包中的某个位置的例如,添加到包头,初始转发次数为0,每转发一次,转发次数加1,第二节点可以通过数据包中的转发次数确定是否大于预定门限。在本实施例中,通过限定最大转发次数,避免了对数据包。
21、的无限转发,从而节省了传输资源。0041在现有技术中,采用平滑切换算法时,当移动节点切换到目的节点时,源节点将自己缓存的发往移动节点的数据包转发到目的节点,由目的节点向移动节点转发数据包。由于数据包需要从源节点发送给目的节点,然后由目的节点再转发给移动节点,如果源节点和目的节点之间的节点过多,则会增加数据包的转发时间。而在本申请中,当移动节点切换到目的节点时,源节点将数据包发送给中继节点,中继节点即可将数据包转发给移动节点,无需等数据包发送到目的节点之后,才将数据包转发给移动节点,从而在降低丢包率的同时,降低了数据包的转发时间。0042参照图2,示出了本发明的一种数据包转发方法实施例的步骤流程。
22、图,具体可以包括如下步骤0043步骤202,源节点检测到向移动节点发送数据包失败;0044在本发明实施例的一个优选实例中,当所述移动节点从所述源节点切换到目的节点时,所述源节点检测到向所述移动节点发送所述数据包失败。0045在具体实现时,如果移动节点成功接收到源节点发送的数据包,则源节点可以接收到通知发送成功的报文,如果在预定时间内没有收到该报文,则源节点可以确定发送失败。0046步骤204,所述源节点向第一节点发送所述数据包,以便所述第一节点向所述移动节点发送所述数据包,且在所述第一节点检测到向所述移动节点发送所述数据包失败的情况下,向第二节点发送所述数据包,以便所述第二节点向所述移动节点发。
23、送所述数据包。0047在本实施例中,第一节点和第二节点都可以是源节点和目的节点之间的中继节点,可以完成图1所示实施例中的中继节点的操作。0048在现有技术中,采用平滑切换算法时,当移动节点切换到目的节点时,源节点将自己缓存的发往移动节点的数据包转发到目的节点,由目的节点向移动节点转发数据包。由于数据包需要从源节点发送给目的节点,然后由目的节点再转发给移动节点,如果源节点说明书CN104301951A5/7页8和目的节点之间的节点过多,则会增加数据包的转发时间。而在本申请中,当移动节点切换到目的节点时,源节点将数据包发送给中继节点,中继节点即可将数据包转发给移动节点,无需等数据包发送到目的节点之。
24、后,才将数据包转发给移动节点,从而在降低丢包率的同时,降低了数据包的转发时间。0049参照图3,示出了本发明的一种数据包转发方法实施例的步骤流程图,具体可以包括如下步骤0050步骤302,节点A向节点C发送数据包失败后,向中继可见节点B发送该数据包;0051步骤304,节点B缓存该数据包,向节点C发送数据包成功后,通知节点A已转发成功,无需再转发该数据包;如果发送失败,则向中继可见节点D发送该数据包;0052步骤306,节点D缓存该数据包,向节点C发送数据包成功后,则通知节点B该数据已发送成功,然后,节点B再通知节点A;如果发送失败,则节点D向中继可见节点E发送该数据包;0053步骤308,节。
25、点E缓存该数据包,向节点C发送数据包成功后,则通知节点D该数据已发送成功,节点D通知节点B,节点B再通知节点A;如果失败,向中继可见节点F发送该数据包,以此类推,直到成功将该数据包发送给节点C。如果该数据包在节点中转发的次数大于预定门限,则不再转发该数据包,避免无限制转发该数据包导致的缓存数据包占用大量带宽。0054在本实施例中,节点A是源节点,节点C是移动节点,节点B、D、E和F皆为中继节点,所有节点都通过广播报文来进行数据交互,当成功向节点C发送数据包之后,中继节点会收到通知报文,避免再次发送该数据包。0055图4为三种切换方法切换延迟的示意图,如图4所示,与传统的存储转发平滑切换算法相比。
26、,本实施例提供的基于中继节点的存储转发平滑切换算法的切换延迟得到了一定的改善,这是因为基于中继节点的算法增加了转发数据包的成功率。0056图5是三种切换方法丢包量的示意图,如图5所示,硬切换的丢包数量最多。由于无线传输介质的时变性、不稳定性、衰减以及信道冲突等原因,数据包转发的跳数越多,丢失的几率就越大。因此,与传统的存储转发平滑切换算法相比,本实施例提供的基于中继节点的存储转发平滑切换算法的数据包丢失情况得到了显著的改善。0057在本实施例中,数据包缓存在中继转发的节点上,当移动节点成功切换完成后,这些缓存的数据包将从中继节点上直接转发到移动节点,缩短了数据包转发的无线距离,并且,源节点到移。
27、动节点的数据包经过缓存转发提高了成功率,使得网络速率抖动变小,数据包丢失情况得到改善。0058需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。0059参照图6,示出了本发明一种数据包转发装置实施例的结构框图,该装置可以作为中继节点使用,具体可以包括如下模块说明书CN104301951A6/7页90060接收单元602,用于当。
28、移动节点从源节点切换到目的节点时,接收来自第一节点的发送给所述移动节点的数据包,其中,所述数据包是所述第一节点检测到向所述移动节点发送所述数据包失败的情况下发送给所述装置的,所述第一节点是所述源节点或者所述第一节点从所述源节点接收到所述数据包;0061发送单元604,用于向所述移动节点发送所述数据包;0062检测单元606,用于检测到向所述移动节点发送所述数据包是否失败;0063所述发送单元604还用于在所述检测单元的检测结果是失败的情况下,向第三节点发送所述数据包,以便所述第三节点向所述移动节点发送所述数据包。0064在本发明实施例的一个优选实例中,所述检测单元606还用于在检测到向所述移动。
29、节点发送所述数据包失败的情况下,判断所述数据包的转发次数是否大于预定门限,如果所述转发次数不大于预定门限,则所述发送单元用于向所述第三节点转发所述数据包;否则,不转发所述数据包。0065图7示出了本发明一种数据包转发装置实施例的优选的结构框图,如图7所示,在本发明实施例的一个优选实例中,所述装置还包括0066缓存单元702,用于缓存所述数据包。0067参照图8,示出了本发明一种数据包转发装置实施例的结构框图,该装置可以作为源节点使用,具体可以包括如下模块0068检测单元802,用于检测到向移动节点发送数据包失败;0069发送单元804,用于向第一节点发送所述数据包,以便所述第一节点向所述移动节。
30、点发送所述数据包,且在所述第一节点检测到向所述移动节点发送所述数据包失败的情况下,向第二节点发送所述数据包,以便所述第二节点向所述移动节点发送所述数据包。0070在本发明实施例的一个优选实例中,所述检测单元802用于当所述移动节点从所述源节点切换到目的节点时,检测到向所述移动节点发送所述数据包失败。0071对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。0072本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。0073本领域内的技术人员应明白,本发明实施。
31、例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质包括但不限于磁盘存储器、CDROM、光学存储器等上实施的计算机程序产品的形式。0074本发明实施例是参照根据本发明实施例的方法、终端设备系统、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可。
32、编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。说明书CN104301951A7/7页100075这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。0076这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上。
33、执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。0077尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。0078最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”。
34、、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。0079以上对本发明所提供的一种数据包转发方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。说明书CN104301951A101/4页11图1图2说明书附图CN104301951A112/4页12图3图4说明书附图CN104301951A123/4页13图5图6图7说明书附图CN104301951A134/4页14图8说明书附图CN104301951A14。