信息获取方法、装置和路由器与流程

文档序号:13674500阅读:137来源:国知局
技术领域本发明涉及通信领域,具体而言,涉及一种信息获取方法、装置和路由器。

背景技术:
随着网络设备普遍采用了控制和转发分离的技术,平滑重启(GracefulRestart,简称为GR)技术就成为了可能。在传统的路由器中控制和转发是由同一个处理器完成的,这个处理器既通过路由协议发现并维护邻居,同时也维护路由表和转发表,中高端路由器设备普遍采用了多处理器的结构。负责路由协议等控制模块的处理器一般位于主控板,负责数据报文转发的处理器则位于线卡。这样在主处理器重启的时候才有可能不影响线卡上的数据报文转发。在没有使用GR的时候,因为各种原因出现的主备切换,都会造成短时间的转发中断,并且在全网中造成路由震荡。而使用GR技术则可以避免上述一系列的问题,流量转发不会发生中断。在相关技术中,开放式最短路径优先(OpenShortestPathFirst,简称为OSPF)主备倒换进行GR流程的方法主要有两种,一种是主处理器倒换前发送平滑重启链路状态通告(GracefulRestartLinkStateAdvertisement,简称为GRLSA);主处理器倒换前发送GRLSA的作用是倒换路由器向邻居路由器传达平滑重启信号,请求邻居路由器协助自己完成平滑重启;另一种是主处理器倒换后备处理器工作开始发送GRLSA。主处理器倒换前由于知道邻居的信息,所以可以保证GRLSA被邻居接收到;相反主处理器倒换后备处理器接替主处理器工作时,先前的邻居信息已经全部丢失,所以这种情况下GRLSA的发送带有很大的盲目性和不确定性,无法确定先前邻居是否已经接收到GRLSA。针对相关技术中主备倒换后没有邻居信息的情况下如何获取邻居信息的问题,目前尚未提出有效的解决方案。

技术实现要素:
本发明提供了一种信息获取方法、装置和路由器,以至少解决相关技术中主备倒换后没有邻居信息的情况下如何获取邻居信息的问题。根据本发明的一方面,提供了一种信息获取方法,包括:向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,所述第一链路请求用于请求倒换前的路由器链路状态通告LSA,接收一个或多个相邻路由器反馈的路由器LSA,判断路由器LSA是否满足预设条件,得到判断结果,在判断结果为不满足预设条件的情况下,依据接收的路由器LSA获取倒换路由器的邻居路由器信息。优选地,判断路由器LSA是否满足预设条件,得到判断结果,还包括:遍历路由器LSA确定路由器LSA所包括的链路,在链路的链路类型为点到点链路和虚链路的情况下,得到判断结果为路由器LSA不满足预设条件,在链路的链路类型为传输链路且接口角色为指定路由器的情况下,得到判断结果为路由器LSA满足预设条件。优选地,在判断结果为不满足预设条件的情况下,依据接收的路由器LSA获取倒换路由器的邻居路由器信息之后,还包括:记录链路中的数据字段,标识链路倒换路由器的相邻路由器,并将相邻路由器关联到对应接口上。优选地,在链路的链路类型为传输链路且接口角色为指定路由器的情况下,得到判断结果为路由器LSA满足预设条件之后,还包括:向所述一个或多个相邻路由器发送第二链路请求,其中,第二链路请求用于请求获取网络链路状态通告LSA,依据接收的网络LSA获取倒换路由器的邻居路由器信息,记录链路中的数据字段,标识链路倒换路由器的相邻路由器,并将相邻路由器关联到对应接口上。优选地,向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,第一链路请求用于请求倒换前的路由器链路状态通告LSA包括:判断是否接收到一个或多个相邻路由器反馈的路由器LSA,在判断结果为否的情况下,判断向未接收到路由器LSA对应的相邻路由器发送第一链路请求的次数是否超过预定次数,在判断结果为是的情况下,禁止向未接收到路由器LSA对应的相邻路由器发送第一链路请求。根据本发明的一方面,提供了一种信息获取装置,包括:第一发送模块,用于向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,第一链路请求用于请求倒换前的路由器链路状态通告LSA,接收模块,用于接收一个或多个相邻路由器反馈的路由器LSA,第一判断模块,用于判断路由器LSA是否满足预设条件,得到判断结果,第一获取模块,用于在判断结果为不满足预设条件的情况下,依据接收的路由器LSA获取倒换路由器的邻居路由器信息。优选地,上述第一判断模块包括:遍历单元,用于遍历路由器LSA确定路由器LSA所包括的链路,第一判断单元,用于在链路的链路类型为点到点链路和虚链路的情况下,得到判断结果为路由器LSA不满足预设条件,第二判断单元,用于在链路的链路类型为传输链路且接口角色为指定路由器的情况下,得到判断结果为路由器LSA满足预设条件。优选地,该装置还包括:第一标识模块,用于在判断结果为不满足预设条件的情况下,依据路由器LSA获取倒换路由器的邻居路由器信息之后,记录链路中的数据字段,标识链路倒换路由器的相邻路由器,并将相邻路由器关联到对应接口上。优选地,该装置还包括:第二发送模块,用于在判断结果为满足预设条件的情况下,向一个或多个相邻路由器发送第二链路请求,其中,第二链路请求用于请求获取网络链路状态通告LSA,第二获取模块,用于依据接收的网络LSA获取所述倒换路由器的邻居路由器信息,第二标识模块,用于记录链路中的数据字段,标识链路倒换路由器的相邻路由器,并将相邻路由器关联到对应接口上。优选地,上述第一发送模块还包括:第三判断单元,用于判断是否接收到一个或多个相邻路由器反馈的路由器LSA,第四判断单元,用于在判断结果为否的情况下,判断向未接收到路由器LSA对应的相邻路由器发送第一链路请求的次数是否超过预定次数,禁止单元,用于在判断结果为是的情况下,禁止向未接收到路由器LSA对应的相邻路由器发送第一链路请求。根据本发明的还一方面,提供了一种路由器,包括以上任一上述的装置。通过本发明,采用向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,所述第一链路请求用于请求倒换前的路由器链路状态通告LSA,接收一个或多个相邻路由器反馈的路由器LSA,判断路由器LSA是否满足预设条件,得到判断结果,在判断结果为不满足预设条件的情况下,依据接收的路由器LSA获取倒换路由器的邻居路由器信息,解决了相关技术中主备倒换后没有邻居信息的情况下如何获取邻居信息的问题。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的一种信息获取方法的流程图;图2是根据本发明实施例的一种信息获取装置的结构框图;图3是根据本发明优选实施例的信息获取装置的优选结构框图一;图4是根据本发明优选实施例的信息获取装置的优选结构框图二;图5是根据本发明优选实施例的信息获取装置的优选结构框图三;图6是根据本发明优选实施例的信息获取装置的优选结构框图四;图7是根据本发明实施例的路由器的结构框图;图8是根据本发明优选实施方式1的信息获取方法的流程图;图9是根据本发明优选实施方式2的信息获取方法的流程图;图10是根据本发明优选实施方式3的信息获取方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本实施例中还提供了一种信息获取方法,该方法可以通过路由器来实现,但不限于此,图1是根据本发明实施例的一种信息获取方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,所述第一链路请求用于请求倒换前的路由器链路状态通告LSA;步骤S104,接收一个或多个相邻路由器反馈的路由器LSA(即ROUTERLSA);步骤S106,判断路由器LSA是否满足预设条件,得到判断结果;步骤S108,在判断结果为不满足预设条件的情况下,依据接收的路由器LSA获取倒换路由器的邻居路由器信息。通过上述步骤,通过向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,所述第一链路请求用于请求倒换前的路由器链路状态通告LSA,接收一个或多个相邻路由器反馈的路由器LSA,判断路由器LSA是否满足预设条件,得到判断结果,在判断结果为不满足预设条件的情况下,依据接收的路由器LSA获取倒换路由器的邻居路由器信息,解决了相关技术中主备倒换后没有邻居信息的情况下如何获取邻居信息的问题。优选地,在上述步骤S106中,还可以包括:步骤S1062,遍历路由器LSA确定路由器LSA所包括的链路;步骤S1064,在链路的链路类型为点到点链路和虚链路的情况下,得到判断结果为路由器LSA不满足预设条件;步骤S1066,在链路的链路类型为传输链路且接口角色为指定路由器的情况下,得到判断结果为路由器LSA满足预设条件。优选地,上述通过遍历路由器LSA确定路由器LSA所包括的链路,上述预设条件为链路类型为传输链路且接口角色为指定路由器,则为满足预设条件,在链路的链路类型为点到点链路和虚链路的情况下为不满足预设条件;例如,当路由器LSA解析信息显示接口类型为广播网(支持多台设备接入进行通信)并且本地的接口角色为指定路由器(DesignatedRouter,简称为DR)(为了减少通信冗余引入DR角色,其他路由器不再两两进行数据库同步,只和DR路由器进行同步)时,才发送网络链路状态请求报文(LinkSateRequest,简称为LSR),这样,达到获取邻居信息的目的。可选地,上述步骤S108之后,还包括:步骤S109,记录链路中的数据字段,标识链路倒换路由器的相邻路由器,并将相邻路由器关联到对应接口上。在上述步骤中,遍历路由器LSA来确定路由器LSA所包括的链路,在链路的链路类型为点到点链路和虚链路的情况下之后,对倒换路由器的相邻路由器做标记,通过解析链路来获取邻居路由器的信息并做标识,使得邻居路由器与倒换路由器重新建立通信关系,达到平滑重启的效果。可选地,上述步骤S1066之后,还包括:步骤S1067,向所述一个或多个相邻路由器发送第二链路请求,其中,第二链路请求用于请求获取网络链路状态通告LSA;步骤S1068,依据接收的网络LSA获取倒换路由器的邻居路由器信息;步骤S1069,记录链路中的数据字段,标识链路倒换路由器的相邻路由器,并将相邻路由器关联到对应接口上。在上述步骤中,在满足预设条件的情况下,通过向一个或多个相邻路由器第二链路请求以请求倒换路由器的网络LSA,倒换路由器接收到一个或多个相邻路由器发来的网络LSA后开始进行解析来获取邻居信息:例如,当路由器LSA解析信息显示接口类型为广播网(支持多台设备接入进行通信)并且本地的接口角色为指定路由器(DesignatedRouter,简称为DR)(为了减少通信冗余引入DR角色,其他路由器不再两两进行数据库同步,只和DR路由器进行同步)时,才发送网络链路状态请求报文(LinkSateRequest,简称为LSR),这样,达到获取邻居信息的目的。可选地,上述步骤S102中,还包括:步骤S1022,判断是否接收到一个或多个相邻路由器反馈的路由器LSA;步骤S1024,在判断结果为否的情况下,判断向未接收到路由器LSA对应的相邻路由器发送第一链路请求的次数是否超过预定次数;步骤S1026,在判断结果为是的情况下,禁止向未接收到路由器LSA对应的相邻路由器发送第一链路请求。在上述步骤中,通过设置发送第一链路请求的预定次数,在超过预定次数的情况下,一直未收到路由器LSA,那么预定次数的设置避免了在不能从一个或多个相邻路由器中获得路由器LSA的情况下一直发送第一链路请求,防止进入倒换路由器一直发送第一链路请求的死循环中。具体地,通过上述方法在获取到邻居信息后,然后记录每种链路类型的数据字段,将每种链路上的路由器关联到对应的接口上,将得到的邻居路由器与倒换路由器建立通信关系,完成了倒换路由器获取邻居信息的目的,在此基础上,可以进行倒换路由器的平滑重启,从而可以克服OSPF主备倒换后没有邻居信息的情况下发送平滑重启链路状态通告(GracefulRestartLinkStateAdvertisement简称为GRLSA)的缺点,做到和主备倒换前发送GRLSA一样。在本实施例中还提供了一种信息获取装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2是根据本发明实施例的一种信息获取装置的结构框图,该装置可以为路由器,但不限于此,如图2所示,该装置包括:第一发送模块21、接收模块22、第一判断模块23和第一获取模块24,下面对该装置进行说明。第一发送模块21,用于向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,第一链路请求用于请求倒换前的路由器链路状态通告LSA,接收模块22,连接至第一发送模块21,用于接收一个或多个相邻路由器反馈的路由器LSA,第一判断模块23,连接至接收模块22,用于判断路由器LSA是否满足预设条件,得到判断结果,第一获取模块24,连接至第一判断模块23,用于在判断结果为不满足预设条件的情况下,依据接收的路由器LSA获取倒换路由器的邻居路由器信息。通过上述装置,通过第一发送模块21向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,所述第一链路请求用于请求倒换前的路由器链路状态通告LSA,通过接受模块22接收一个或多个相邻路由器反馈的路由器LSA,通过第一判断模块23判断路由器LSA是否满足预设条件,得到判断结果,通过第一获取模块24在判断结果为不满足预设条件的情况下,依据接收的路由器LSA获取倒换路由器的邻居路由器信息,解决了相关技术中主备倒换后没有邻居信息的情况下如何获取邻居信息的问题。图3是根据本发明优选实施例的信息获取装置的优选结构框图一,该装置可以为应用路由器,但不限于此,如图3所示,该装置包括图2所示的所有结构,该第一判断模块还包括:遍历单元31、第一判断单元32和第二判断单元33,下面对该装置进行说明。遍历单元31,用于遍历路由器LSA确定路由器LSA所包括的链路,第一判断单元32,连接至遍历单元31,用于在链路的链路类型为点到点链路和虚链路的情况下,得到判断结果为路由器LSA不满足预设条件,第二判断单元33,连接至第一判断单元32,用于在链路的链路类型为传输链路且接口角色为指定路由器的情况下,得到判断结果为路由器LSA满足预设条件。上述装置中,上述通过遍历单元41遍历路由器LSA确定路由器LSA所包括的链路,上述预设条件为链路类型为传输链路且接口角色为指定路由器,则为满足预设条件,在链路的链路类型为点到点链路和虚链路的情况下为不满足预设条件;例如,当路由器LSA解析信息显示接口类型为广播网(支持多台设备接入进行通信)并且本地的接口角色为指定路由器(DesignatedRouter,简称为DR)(为了减少通信冗余引入DR角色,其他路由器不再两两进行数据库同步,只和DR路由器进行同步)时,才发送网络链路状态请求报文(LinkSateRequest,简称为LSR),这样,达到获取邻居信息的目的。图4是根据本发明优选实施例的信息获取装置的优选结构框图二,该装置可以为应用路由器,但不限于此,如图4所示,该装置包括图3所示的所有结构,该装置还包括:第一标识模块41,下面对该优选结构进行说明。第一标识模块41,连接至第一获取模块24,用于在判断结果为满足预设条件的情况下,依据路由器LSA获取倒换路由器的邻居路由器信息之后,记录链路中的数据字段,标识链路倒换路由器的相邻路由器,并将相邻路由器关联到对应接口上。在上述装置中,通过遍历单元31遍历路由器LSA来确定路由器LSA所包括的链路,在链路的链路类型为点到点链路和虚链路的情况下之后,通过第一标识模块41对倒换路由器的相邻路由器做标记,通过解析链路来获取邻居路由器的信息并做标识,使得邻居路由器与倒换路由器重新建立通信关系,达到平滑重启的效果。图5是根据本发明优选实施例的信息获取装置的优选结构框图三,该装置可以为路由器,但不限于此,如图5所示,该装置包括图2所示的所有结构,其中该装置包括:第二发送模块51、第二获取模块52和第二标识模块53,下面对该优选结构进行说明。第二发送模块51,连接至第一判断模块23,用于在判断结果为满足预设条件的情况下,向一个或多个相邻路由器发送第二链路请求,其中,第二链路请求用于请求获取网络链路状态通告LSA,第二获取模块52,连接至第二发送模块51,用于依据接收的网络LSA获取所述倒换路由器的邻居路由器信息,第二标识模块53,连接至第二获取模块52,用于记录链路中的数据字段,标识链路倒换路由器的相邻路由器,并将相邻路由器关联到对应接口上。上述装置中,在满足预设条件的情况下,通过第二发送模块51向一个或多个相邻路由器第二链路请求以请求路由器网络LSA,倒换路由器接收到一个或多个相邻路由器发来的网络LSA后开始进行解析来获取邻居信息:例如,当路由器LSA解析信息显示接口类型为广播网(支持多台设备接入进行通信)并且本地的接口角色为指定路由器(DesignatedRouter,简称为DR)(为了减少通信冗余引入DR角色,其他路由器不再两两进行数据库同步,只和DR路由器进行同步)时,才发送网络链路状态请求报文(LinkSateRequest,简称为LSR),这样,达到获取邻居信息的目的。图6是根据本发明优选实施例的信息获取装置的优选结构框图三,该装置可以为路由器,但不限于此,如图6所示,该装置包括图2所示的所有结构,其中上述第一发送模块21包括:第三判断单元61、第四判断单元62和禁止单元63,下面对该优选结构进行说明。第三判断单元61,用于判断是否接收到一个或多个相邻路由器反馈的路由器LSA,第四判断单元62,连接至第三判断单元61,用于在判断结果为否的情况下,判断向未接收到路由器LSA对应的相邻路由器发送第一链路请求的次数是否超过预定次数,禁止单元63,连接至第四判断单元62,用于在判断结果为是的情况下,禁止向未接收到路由器LSA对应的相邻路由器发送第一链路请求。在上述装置中,通过设置发送第一链路请求的预定次数,在超过预定次数的情况下,一直未收到路由器LSA,那么预定次数的设置避免了在不能从一个或多个相邻路由器中获得路由器LSA的情况下一直发送第一链路请求,防止进入倒换路由器一直发送第一链路请求的死循环中。通过上述装置在获取到邻居信息后,然后记录每种链路类型的数据字段,将每种链路上的路由器关联到对应的接口上,将得到的邻居路由器与倒换路由器建立通信关系,完成了倒换路由器获取邻居信息的目的,在此基础上,可以进行倒换路由器的平滑重启,上述装置可以克服开放式OSPF主备倒换后没有邻居信息的情况下发送GRLSA的缺点,做到和主备倒换前发送GRLSA一样。图7是根据本发明实施例的路由器的结构框图,如图7所示,该路由器700包括上述任一项的信息获取装置71。一种优选的实施例,针对主处理器倒换后没有邻居信息情况下发送GRLSA的缺点,在本优选实施例中,提供了通过请求主备倒换前倒换路由器自己产生的路由器LSA来获取先前邻居信息的方法(倒换路由器倒换后数据库里的内容都会清空,但是由于先前与邻居数据库完成同步,所以倒换路由器自己产生的LSA会存储在邻居路由器的数据库中,路由器自己产生的路由器LSA包含邻居的相关信息),从而解决没有邻居信息的问题。该方法包括:1.主备倒换后倒换路由器的数据库清空,发送链路状态请求报文LSR,请求倒换前自己产生的路由器LSA(即上述路由器LSA),自己产生的路由器LSA包含倒换前邻居的信息(即上述邻居路由器信息);2.邻居路由器(功能同上述一个或多个相邻路由器)收到倒换路由器的链路状态请求报文后,会搜索本地的数据库是否含有倒换路由器的路由器LSA,如果找到重启路由器(功能同上述倒换路由器)的路由器LSA(倒换前倒换路由器和邻居路由器数据库同步完成的话,邻居路由器的数据库中会包含倒换路由器产生的路由器LSA),会将这条LSA发送给重启路由器,反之不作回应;3.重启路由器接收到邻居路由器发来的路由器LSA后开始进行解析来获取邻居:当路由器LSA解析信息显示接口类型为广播网(支持多台设备接入进行通信)并且本地的接口角色为指定路由器(DesignatedRouter,简称为DR)(为了减少通信冗余引入DR角色,其他路由器不再两两进行数据库同步,只和DR路由器进行同步)时,发送网络链路状态请求报文(LinkSateRequest,简称为LSR),请求倒换前自己产生的网络LSA(功能同上述网络LSA),这种情况下邻居信息存在于网络LSA中;其他情况下转到流程6开始向邻居发送GRLSA报文请求邻居帮助倒换路由器进行平滑重启;4.邻居路由器收到倒换路由器的链路状态请求报文后,会搜索本地的数据库是否含有倒换路由器的网络LSA,如果找到重启路由器的网络LSA,会将这条LSA发送给重启路由器,反之不作回应;5.重启路由器接收到邻居路由器发来的网络LSA后开始解析这条网络LSA来获取邻居;6.获取到邻居信息后,向邻居路由器(功能同上述邻居路由器信息中的路由器)发送GRLSA请求邻居帮助本端平滑重启,当邻居路由器回复确认信息后开始数据库的同步;下面对本发明优选实施方式进行说明。优选实施方式1图8是根据本发明优选实施方式1的信息获取方法的流程图,如图8所示,说明了本发明主备倒换后发送路由器LSA的LSR请求的流程,该处理流程包括:初始化部分:设置LSR报文的重传次数(功能同上述预定次数)。执行部分:向区域的每一个接口发送报文请求邻居发送自己倒换前产生的路由器LSA。判断部分:如果重传次数没用完并且没有一个接口收到自己倒换前产生的路由器LSA,那么继续发送LSR请求报文,重传次数减一。优选实施方式2图9是根据本发明优选实施方式2的信息获取方法的流程图,如图9所示,说明了本发明接收到自己产生的路由器LSA,解析路由器LSA以获取邻居的流程,该处理流程包括:初始化部分:已经收到自己倒换前产生的路由器LSA。执行部分:遍历路由器LSA中的每一个LINK(功能同上述链路)(每一个Link上面会携带邻居信息)如果LINK类型为点到点链路P2P,将对应LINK中的数据字段记录下来标识一个邻居并且关联到对应的接口上;如果LINK类型为传输链路TRANSIT,进一步判断LINK中的数据字段,如果对应的LINK数据显示本地对应接口角色为DR的话,则对应的接口发送网络链路状态请求报文LSR,请求倒换前自己产生的网络LSA;否则的话将对应LINK中的数据字段记录下来标识一个邻居并且关联到对应的接口上;如果LINK类型为虚链路VIRTUALLINK,将对应LINK中的数据字段记录下来标识一个邻居并且关联到对应的虚链接口上;如果LINK类型为其他类型的话,不再包含邻居信息,所以忽略处理考虑下一个LINK;判断部分:如果还有LINK没有处理完,则处理下一个LINK。优选实施方式3图10是根据本发明优选实施方式3的信息获取方法的流程图,如图10所示,说明了本发明如果对应接口角色为DR的情况下接收到自己产生的网络LSA,解析网络LSA以获取邻居的流程,该处理流程包括:初始化部分:已经收到自产生网络LSA。执行部分:遍历网络LSA中的每一个邻居路由器ATTACHEDROUTER字段,将ATTACHEDROUTER字段记录下来标识一个邻居并且关联到对应的接口上;判断部分:如果还有ATTACHEDROUTER没有处理完,则处理下一个ATTACHEDROUTER。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1