一种维护板切换方法、装置及第一网络设备与流程

文档序号:17246604发布日期:2019-03-30 08:51阅读:142来源:国知局
一种维护板切换方法、装置及第一网络设备与流程
本公开涉及通信
技术领域
,特别是涉及一种维护板切换方法、装置及第一网络设备。
背景技术
:聚合接口:多个以太接口捆绑在一起后形成一个聚合组,该多个被捆绑在一起的以太网接口被称为该聚合组的成员端口,该聚合组对应于一个逻辑接口(linkaggregation),该逻辑接口称为聚合接口。双向转发检测(bidirectionforwardingdetection,bfd):一种双向转发检测机制,可以通过在两个网络设备之间建立bfd会话,以对该两个网络设备之间的链路进行快速检测。两个网络设备分别按照约定的发包间隔向对端发送bfd报文,并对接收到的对端发送的bfd报文进行保活,以维持bfd会话。维护板:跨线卡板的聚合接口中,网络设备是通过多个线卡板接入聚合接口,网络设备中的每个线卡板对应于一个或多个成员端口,并且这些线卡板中包括一个维护板,用于在聚合接口的各个成员端口上轮询发包。并且该网络设备中的非维护板在接收到对端发送的bfd报文后,将bfd报文透传至维护板以进行保活。技术实现要素:本公开实施例的目的在于提供一种维护板切换方法、装置及电子设备,以实现快速切换维护板,避免因切换维护板时间过长导致bfd会话终止。具体技术方案如下:在本公开实施例的第一方面,提供了一种维护板切换方法,所述方法应用于第一网络设备的第一主控板,所述第一网络设备通过聚合接口与第二网络设备建立双向转发检测bfd会话,所述第一网络设备还包括多个第一线卡板,所述多个第一线卡板中每个第一线卡板对应于所述聚合接口的至少一个成员端口,以所述多个第一线卡板中的一个第一线卡板作为维护板,所述方法包括:确定所述维护板是否无法正常工作;如果所述维护板无法正常工作,将在预设的线卡板顺序中位于所述维护板下一位的第一线卡板确定为新的维护板;向所述多个第一线卡板发送通知报文,所述通知报文中包含所述新的维护板的标识,以使得所述多个第一线卡板中除所述新的维护板以外的其他第一线卡板将接收到所述第二网络设备发送的bfd报文透传至所述新的维护板进行包活,并且使得所述新的维护板在所述聚合接口的各个成员端口轮询发包。结合第一方面,在第一种可能的实现方式中,所述确定所述维护板是否无法工作,包括:在接收到硬件中断信号后,确定所述维护板无法正常工作,所述硬件中断信号为所述维护板被拔出所述第一网络设备后产生的。结合第一方面,在第二种可能的实现方式中,所述线卡板顺序按照以下方式确定得到:确定所述聚合接口中各个成员端口在所述第一网络设备所对应的第一线卡板;按照预设的排序规则,对所确定的第一线卡板进行排序,得到线卡板顺序。结合第一方面的第二种可能的实现方式中,在第三种可能的实现方式中,所述按照预设的排序规则,对所确定的第一线卡板进行排序,得到线卡板顺序,包括:按照所处槽位的槽号由小到大或者由大到小的顺序,对所确定的第一线卡板进行排序,得到线卡板顺序;所述向所述多个第一线卡板发送通知报文,所述通知报文中包含所述新的维护板的标识,包括:向所有所确定的第一线卡板发送通知报文,所述通知报文中包含所述新的维护板的标识。在本公开实施例的第二方面,提供了一种维护板切换装置,所述装置应用于第一网络设备的第一主控板,所述第一网络设备通过聚合接口与第二网络设备建立双向转发检测bfd会话,所述第一网络设备还包括多个第一线卡板,所述多个第一线卡板中每个第一线卡板对应于所述聚合接口的至少一个成员端口,以所述多个第一线卡板中的一个第一线卡板作为维护板,所述装置包括:维护板检测模块,用于确定维护板是否无法正常工作;维护板确定模块,用于如果所述维护板无法正常工作,将在预设的线卡板顺序中位于所述维护板下一位的第一线卡板确定为新的维护板;通知下发模块,用于向所述多个第一线卡板发送通知报文,所述通知报文中包含所述新的维护板的标识,以使得所述多个第一线卡板中除所述新的维护板以外的其他第一线卡板将接收到所述第二网络设备发送的bfd报文透传至所述新的维护板进行包活,并且使得所述新的维护板在所述聚合接口的各个成员端口轮询发包。结合第二方面,在第一种可能的实现方式中,所述维护板检测模块,具体用于在接收到硬件中断信号后,确定所述维护板无法正常工作,所述硬件中断信号为所述维护板被拔出所述第一网络设备后产生的。结合第二方面,在第二种可能的实现方式中,所述维护板确定模块,还用于确定所述聚合接口中各个成员端口在所述第一网络设备所对应的第一线卡板;按照预设的排序规则,对所确定的第一线卡板进行排序,得到线卡板顺序。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述维护板确定模块,具体用于按照所处槽号由小到大或者由大到小的顺序,对所确定的第一线卡板进行排序,得到线卡板顺序;所述通知下发模块,具体用于向所有所确定的第一线卡板发送通知报文,所述通知报文中包含所述新的维护板的标识。在本公开实施例的第三方面,提供了一种第一网络设备,所述第一网络设备通过聚合接口与第二网络设备建立双向转发检测bfd会话,所述第一网络设备包括主控板、多个第一线卡板、存储器、处理器,所述多个第一线卡板中每个第一线卡板对应于所述聚合接口的至少一个成员端口,所述多个第一线卡板中存在一个维护板;所述存储器,用于存放计算机程序;所述处理器,用于执行存储器上所存放的程序时,实现上述任一所述的维护板切换方法。在本公开实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的维护板切换方法。本公开实施例提供的维护板切换方法、装置及电子设备,可以通过预设的线卡板顺序,在不经过选举的情况,直接确定出新的维护板,有效地缩短了切换维护板所需要的时间,降低切换维护板时间过长导致bfd会话终止的概率。当然,实施本公开的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本公开实施例提供的应用场景的一种示意图;图2为本公开实施例提供的维护板切换方法的一种流程示意图;图3为本公开实施例提供的线卡板顺序确定方法的一种流程示意图;图4为本公开实施例提供的的第一网络设备维持bfd会话的一种示意图;图5为本公开实施例提供的维护板切换装置的一种结构示意图;图6为本公开实施例提供的第一网络设备的一种结构示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。参见图1,图1所示为本公开实施例提供的维护板切换方法的一种应用场景示意图,其中包括第一网络设备110和第二网络设备120,以及聚合接口130,第一网络设备110通过聚合接口130与第二网络设备120通信连接。第一网络设备110包括第一主控板111和多个第一线卡板112,第二网络设备120包括第二主控板121和多个第二线卡板122。聚合接口130中的每个成员端口对应于一个第一线卡板112和一个第二线卡板122。每个第一线卡板112或者第二线卡板122可以只对应于聚合接口中的一个成员端口,也可以同时对应于聚合接口中的多个成员端口。以多个第一线卡板112中的一个第一线卡板112作为维护板,以多个第二线卡板122中的一个第二线卡板122作为维护板。下面将从多个第一线卡板112中维护板和非维护板所执行的步骤,对bfd技术的原理进行描述,多个第二线卡板122中维护板和非维护板所执行的步骤同理可知,不再赘述。维护板按照建立bfd会话时约定的发包间隔,在聚合接口的成员端口中轮询发包。并且,对接收到的bfd报文进行保活,维护板接收到的bfd报文可以是对端通过聚合接口发送至维护板的,也可以是对端通过聚合接口发送至多个第一线卡板112中非维护板,并经由非维护板透传至维护板的。多个第一线卡板112中的非维护版,在接收到对端发送的bfd报文后,不进行保活,并透传至维护板。如果聚合接口不存在通信故障,则第一网络设备110的维护板可以按照预先约定的发包间隔向对端(即第二网络设备)发送bfd报文,并按照预先约定收包间隔接收到对端发送的bfd报文。如果聚合接口存在通信故障,则第一网络设备110的维护板可能无法按照预先约定的发包间隔向对端发送bfd报文,或者无法按照预先约定收包间隔接收到对端发送的bfd报文。因此通过建立bfd会话可以检测到聚合接口是否存在通信故障。而相关技术中,当维护板无法正常工作时,需要重新选取新的维护板,可以是由主控板111控制各个第一线卡板112向对端发送bfd报文,并将最先接收到对端回应的报文的第一线卡板112作为新的维护板,但是该选举过程需要花费一定时间,可能因为选举花费时间较长导致bfd会话终止,在重新建立bfd会话之前,无法通过bfd技术检测通信故障。为解决该技术问题,本公开实施例提供了一种维护板切换方法。可以参见图2,图2所示为本公开实施例提供的维护板切换方法的一种流程示意图,该方法可以应用于第一网络设备的第一主控板,方法可以包括:s201,确定维护板是否无法正常工作。可以是检测维护板是否发生故障,当维护板发生故障时确定维护板无法正常工作。也可以是检测维护板的插拔状态,当维护板被拔出时,确定维护板无法正常工作。根据实际应用场景的不同,可以是定期或者不定期确定维护板是否无法正常工作。s202,如果维护板无法正常工作,将在预设的线卡板顺序中位于维护板下一位的第一线卡板确定为新的维护板。示例性的,假设维护板位于预设的线卡板顺序中的第7位,则在预设的线卡板顺序中位于维护板下一位的第一线卡板为,位于该线卡板顺序的第8位的第一线卡板。线卡板顺序可以根据实际需求进行设置,在一种可选的实施例中,可以是按照各个第一线卡板所处槽位的槽号由小到大,或者由大到小的顺序进行排序得到的。示例性的,假设第一网络设备包括5个第一线卡板,分别记为线卡板1、线卡板2、线卡板3、线卡板4、线卡板5,并且其中,线卡板1处于1号槽位,线卡板2处于2号槽位,线卡板3处于3号槽位,线卡板4处于4号槽位,线卡板5处于5号槽位,则按照槽号由小到大的顺序进行排序,可以得到如下表所示的线卡板顺序:表1.序号线卡板1线卡板12线卡板23线卡板34线卡板45线卡板5在其他实施例中,可以是控制各个第一线卡板通过所对应的成员端口向对端发送bfd报文,按照接收到对端反馈的bfd报文的速度,对各个第一线卡板进行排序,得到线卡板顺序。s203,向多个第一线卡板发送通知报文,通知报文中包含新的维护板的标识。新的维护板的标识用于表示该新的维护板,可以根据实际需求选用不同的标识。多个第一线卡板在接收到通知报文后,可以根据其中所包含的标识,确定新的维护板为多个第一线卡板中的哪一个第一线卡板,以便多个第一线卡板中的非维护板在接收到对端发送的bfd报文后,透传至多个第一线卡板中的维护板进行保活,并且使得新的维护板能够及时在聚合接口的各个成员端口轮询发包,以避免第一网络设备和第二网络之间建立的bfd会话终止。相比于通过向对端发送bfd报文并接收对端反馈的bfd报文,本公开实施例提供的维护板切换方法,可以不通过选举,直接确定用于代替原先的维护板的新的维护板,整个过程花费时间较短,在切换维护板的过程中,出现对端发送的bfd报文长时间没有进行保活,或者,没有按照预先约定的发包间隔向对端发送bfd报文,导致bfd会话终止的概率相对较低。即,本公开实施例的提供的维护板切换方法,可以通过缩短切换维护板需要花费的时间,有效降低因切换维护板造成的bfd会话终止的概率。使得在切换维护板后,不需要重新建立第一网络设备和第二网络设备之间的bfd会话,可以继续利用bfd技术检测第一网络设备和第二网络设备之间的通信故障。在一些应用场景中,第一网络设备也可以包括不与聚合接口的成员端口对应的第一线卡板。示例性的,假设第一网络设备包括10个第一线卡板,第一网络设备通过其中8个第一线卡板接入聚合接口,与第二网络设备通信连接,并通过其他2个第一线卡板与第三网络设备通信连接。在这种情况下,预设的线卡板顺序中,不包括用于与第三网路设备通信连接的2个第一线卡板。在一种可选的实施例中,可以参见图3,图3所示为本公开实施例提供的线卡板顺序确定方法的一种流程示意图,可以包括:s301,确定聚合接口中各个成员端口在第一网络设备所对应的第一线卡板。聚合接口中任一成员端口在第一网路设备所对应的第一线卡板,为第一网络设备中用于接入聚合接口的第一线卡板。因此聚合接口中个各个成员端口在第一网络设备所对应的第一线卡板,即为第一网络设备中所有用于接入聚合接口的第一线卡板。s302,按照预设的排序规则,对所确定的第一线卡板进行排序,得到线卡板顺序。其中,预设的排序规则可以是根据实际需要进行设定,具体的示例可以参见s201中的相关描述,在此不再赘述。选用该实施例,可以使得第一网络设备根据聚合接口自动确定线卡板顺序,在其他可选的实施例中,线卡板顺序也可以由用户确定并输入至第一网络设备的。进一步的,在一种可选的实施例中,可以预先针对第一网络设备中的每个第一线卡板配置硬件中断器,用于在该第一线卡板被拔出后,向第一主控板发送硬件中断信号,以通知第一主控板该第一线卡板被拔出。如果被拔出的第一线卡板为非维护板,由于维护板仍然能够正常工作,因此不需要切换维护板,而如果被拔出的第一线卡板为维护板,则由于维护板被拔出无法正常工作,需要切换新的维护板,切换维护板的方法可以参见s201-s202中的相关描述,在此不再赘述。从维护板被拔出,到第一主控板获取到维护板被拔出的通知并开始切换维护板需要花费一定的时间。如果第一主控板在维护板被拔出较长的时候后,才获取到维护板被拔出的通知,并开始切换维护板,则在切换新的维护板之前,可能由于没有及时对bfd报文进行保活,或者,没有按照预先约定的发包间隔发送bfd报文,导致bfd会话终止。而选用该实施例,由于硬件中断机制的响应速度较快,可以使得第一主控板及时地获取到维护板被拔出的通知,进而开始切换维护板,可以有效降低bfd会话终止发生的概率。下面将结合具体的应用场景,对本公开实施例提供的维护板切换方法进行说明。可以参见图4,图4所示为本公开实施例提供的第一网络设备维持bfd会话的一种示意图,可以包括:s401,第一网络设备通过聚合接口与第二网络设备建立bfd会话。s402,第一网络设备与第二网络设备进行会话协商,以使得第一网络设备和第二网络设备各自的会话状态机up。在一种可能的应用场景中,第一网络设备和第二网络设备各自的会话状态机初始状态可以为down,会话协商可以是第一网络设备向第二网络设备发送携带状态为down的bfd报文,第二网络设备在接收到携带状态为down的bfd报文后,将本端的会话状态机状态修改为init(initialization,初始化),并向第一网络设备反馈携带状态为init的bfd报文,第一网络设备在接收到携带状态为init的bfd报文后,将本端的会话状态修改为up,并向第二网络设备发送携带状态为up的bfd报文,第二网络设备在接收到携带状态为up的bfd报文后,将本端会话状态机状态修改为up。s403,第一网络设备的第一主控板确定聚合接口中各个成员端口在第一网络设备所对应的第一线卡板。该步骤与s301相同,可以参见前述关于s301的描述,在此不再赘述。s404,第一网络设备的第一主控板按照预设的排序规则,对所确定的第一线卡板进行排序,得到线卡板顺序。该步骤与s302相同,可以参见前述关于s302的描述,在此不再赘述。s405,第一网络设备的第一主控板将位于线卡板顺序第一位的第一线卡板确定为维护板。以线卡板顺序为表1所示为例,可以是将第一线卡板1确定为维护板。在其他可选的实施例中,s402也可以是在s403,或者s404,又或者s405之后进行。并且在其他可选的实施例中,第一网络设备的第一主控板也可以是通过其他方式确定维护板,例如将接收到使本端会话状态机up的bfd报文的线卡板,确定为维护板。s406,第一网络设备的第一主控板将会话信息下发至各个第一线卡板。其中,会话信息包括维护板的标识、封装好的bfd报文格式、bfd的实际发包间隔、bfd的检测超时时间。第一网络设备中的维护板可以按照bfd的实际发包间隔,将bfd报文从聚合接口的所有成员端口轮询发送给第二网络设备(以下称轮询发包)。并在bfd检测超时时间之前,对接收到的bfd报文进行保活处理,以维持bfd会话。其中,维护板接收到的bfd报文包括第二网络设备通过维护板所对应的成员端口发送的bfd报文,以及多个第一线卡板中的非维护板在接收到第二网络设备发送的bfd报文后,透传至维护板的bfd报文。s407,在感应到第一网络设备的维护板被拔出后,预设的硬件中断器向第一网络设备的第一主控板发送硬件中断信号。s408,第一网络设备的第一主控板在接收到硬件中断信号后,将在预设的线卡板顺序中位于维护板下一位的第一线卡板确定为新的维护板。以线卡板顺序如表1所示为例,由于s405中是将位于第一位的第一线卡板1确定为维护板,因此位于维护板下一位的第一线卡板为第一线卡板2,可以是将第一线卡板2确定为新的维护板。s409,第一网络设备的第一主控板向多个第一线卡板发送通知报文,通知报文中包括新的维护板的标识。新的维护板可以按照bfd的实际发包间隔,进行轮询发包。这多个第一线卡板中的非维护板在接收到对端(即第二网络设备)反馈的bfd报文后,根据新的维护板的标识,将接收到的bfd报文透传至新的维护板。新的维护板在bfd检测超时时间之前,对非维护板透传至该维护板的bfd报文,以及第二网络设备直接发送至该维护板的bfd报文,以维持bfd会话。硬件中断的触发速度较快,因此第一网络设备的第一主控板可以在维护板被拔出之后的较短时间内,通过预设的线卡板顺序,重新确定新的维护板,并且在确定新的维护板的过程中不需要控制第一线卡板向对端发送bfd报文以及等待对端反馈bfd报文,因此可以在较短时间内重新确定新的维护板。因此选用该实施例,可以在维护板被拔出后较短时间内,切换新的维护板,并通过新的维护板继续维持bfd会话,降低因切换维护板导致bfd会话终止的概率。参见图5,图5所示为本公开实施例提供的维护板切换装置的一种结构示意图,装置应用于第一网络设备的第一主控板,第一网络设备通过聚合接口与第二网络设备建立双向转发检测bfd会话,第一网络设备还包括多个第一线卡板,多个第一线卡板中每个第一线卡板对应于聚合接口的至少一个成员端口,以多个第一线卡板中的一个第一线卡板作为维护板,装置可以包括:维护板检测模块501,用于确定维护板是否无法正常工作;维护板确定模块502,用于如果维护板无法正常工作,将在预设的线卡板顺序中位于维护板下一位的第一线卡板确定为新的维护板;通知下发模块503,用于向多个第一线卡板发送通知报文,通知报文中包含新的维护板的标识,以使得多个第一线卡板中除新的维护板以外的其他第一线卡板将接收到第二网络设备发送的bfd报文透传至新的维护板进行包活,并且使得新的维护板在聚合接口的各个成员端口轮询发包。在一种可选的实施例中,维护板检测模块501,具体用于在接收到硬件中断信号后,确定维护板无法正常工作,硬件中断信号为维护板被拔出第一网络设备后产生的。在一种可选的实施例中,维护板确定模块502,还用于确定聚合接口中各个成员端口在第一网络设备所对应的第一线卡板;按照预设的排序规则,对所确定的第一线卡板进行排序,得到线卡板顺序。在一种可选的实施例中,维护板确定模块502,具体用于按照所处槽号由小到大或者由大到小的顺序,对所确定的第一线卡板进行排序,得到线卡板顺序。通知下发模块503,具体用于向所有所确定的第一线卡板发送通知报文,通知报文中包含新的维护板的标识。本公开实施例还提供了一种第一网络设备,如图6所示,第一网络设备通过聚合接口与第二网络设备建立双向转发检测bfd会话,第一网络设备包括主控板、多个第一线卡板、存储器601、处理器602,多个第一线卡板中每个第一线卡板对应于聚合接口的至少一个成员端口,以多个第一线卡板中一个第一线卡板作为一个维护板;存储器601,用于存放计算机程序。其中,存储器601可以是集成于主控板上的,也可以是相对主控板独立的,处理器602也可以是集成于主控板上的,也可以是相对主控板独立的。处理器602,用于执行存储器601上所存放的程序时,实现如下步骤:确定维护板是否无法正常工作;如果维护板无法正常工作,将在预设的线卡板顺序中位于维护板下一位的第一线卡板确定为新的维护板;向多个第一线卡板发送通知报文,通知报文中包含新的维护板的标识,以使得多个第一线卡板中除新的维护板以外的其他第一线卡板将接收到第二网络设备发送的bfd报文透传至新的维护板进行包活,并且使得新的维护板在聚合接口的各个成员端口轮询发包。在一种可选的实施例中,确定维护板是否无法工作,包括:在接收到硬件中断信号后,确定维护板无法正常工作,硬件中断信号为维护板被拔出第一网络设备后产生的。在一种可选的实施例中,线卡板顺序按照以下方式确定得到:确定聚合接口中各个成员端口在第一网络设备所对应的第一线卡板;按照预设的排序规则,对所确定的第一线卡板进行排序,得到线卡板顺序。在一种可选的实施例中,按照预设的排序规则,对所确定的第一线卡板进行排序,得到线卡板顺序,包括:按照所处槽位的槽号由小到大或者由大到小的顺序,对所确定的第一线卡板进行排序,得到线卡板顺序;向多个第一线卡板发送通知报文,通知报文中包含新的维护板的标识,包括:向所有所确定的第一线卡板发送通知报文,通知报文中包含新的维护板的标识。上述电子设备提到的存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。在本公开提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一维护板切换方法。在本公开提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一维护板切换方法。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、网络设备、计算机可读存储介质、计算机程序产品的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本公开的较佳实施例而已,并非用于限定本公开的保护范围。凡在本公开的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本公开的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1