一种业务报文转发方法及设备与流程

文档序号:12492483阅读:365来源:国知局
一种业务报文转发方法及设备与流程

本发明涉及通信领域,尤其涉及一种业务报文转发方法及设备。



背景技术:

靠近用户的接入层的互联网协议(Internet Protocol,IP)转发通信设备需要有较大的IP转发表项,以满足大量用户接入的需求。一般,IP转发通信设备的转发芯片的转发信息数据库(Forwarding Information Database,FIB)容量是有限的,即转发芯片的IP转发能力(业务报文转发能力)是固定的,其中,转发芯片为具有IP转发功能的专用集成电路(Application Specific Integrated Circuit,ASIC)芯片,例如,互联网协议第六版(Internet Protocol Version 6,IPv6)的转发表项只有512条。

如图1所示,典型的IP转发通信设备由计算单元和数据单元组成,计算单元用于对数据单元进行控制和管理,查看数据单元的状态,以及提供与用户进行交互的接口等,这些功能通过计算单元和数据单元之间的管理控制通道进行,属于管理流;计算单元还用于协议的运算,协议数据包的处理,和网管的业务对接等,协议数据包通过计算单元和数据单元之间的管理控制通道发送,属于控制流。数据单元用于业务报文的封装、转发、解封装,以及用户的接入等。数据单元一般基于转发芯片实现,该转发芯片的IP转发表项的规格是固定不变的,不具备扩展能力。由于IP转发通信设备是接入层的设备,计算单元处理的业务的规模较小,复杂度较低,因此计算单元通常基于低档的处理器实现。图1所示的IP转发通信设备虽然无法扩展表项,但是在时延、抖动、分层服务质量(Hierarchical Quality of Service,HQos)等业务特性上具有明显的优势。

随着网络的快速发展,终端通过IP接入网络并传送业务报文已成为趋势,且接入网络的终端的种类和数量的不断增加,使得接入IP转发通信设备的终端规模变大,IP转发通信设备所处理的业务的复杂度增加,对IP转发通信设备的IP转发表的容量要求也越高,现有的IP转发通信设备的业务报文转发能力已经不能满足网络的发展。



技术实现要素:

本发明实施例提供一种业务报文转发方法及设备,以提高设备的业务报文转发能力。

本发明实施例提供的具体技术方案如下:

第一方面,本发明实施例提供了一种业务报文转发设备,包括:

数据单元,用于接收业务报文,若确定所述数据单元中保存的第一转发表中不存在所述业务报文的下一跳信息,将所述业务报文转发给计算转发单元;

所述计算转发单元,用于接收所述数据单元转发的业务报文,根据所述计算转发单元中保存的第二转发表,确定所述业务报文的下一跳信息,并根据所述下一跳信息转发所述业务报文,其中,所述第二转发表至少包括所述第一转发表不包含的表项。

第二方面,本发明实施例提供了一种业务报文转发方法,包括:

数据单元接收业务报文后,若确定所述数据单元中保存的第一转发表中不存在所述业务报文的下一跳信息,将所述业务报文转发给计算转发单元;

所述计算转发单元接收所述数据单元转发的业务报文,根据所述计算转发单元中保存的第二转发表,确定所述业务报文的下一跳信息,并根据所述下一跳信息转发所述业务报文,其中,所述第二转发表至少包括所述第一转发表不包含的表项。

基于上述技术方案,本发明实施例中,设备的数据单元若确定该数据单元中保存的第一转发表中不存在接收到的业务报文的下一跳信息,将该业务报文转发给该设备的计算转发单元;该计算转发单元接收到该数据单元转发的业务报文后,根据该计算转发单元中保存的第二转发表,确定该业务报文的下一跳信息,并根据该下一跳信息转发该业务报文,其中,第二转发表包括第一转发表不包含的表项,使得在设备的数据单元无法确定接收到的业务报文的下一跳信息时,将该业务报文转发到该设备的计算转发单元,由该计算转发单元再次查找该业务报文的下一跳信息,通过对设备转发表的扩展,提高了设备的转发能力,以及提高了业务报文转发的成功率。

附图说明

图1为现有技术中典型的IP转发设备的结构示意图;

图2为本发明第一实施例中设备转发业务报文的方法流程示意图;

图3为本发明第一实施例中第一转发表的示意图;

图4为本发明第一具体实施例中数据单元转发业务报文的方法流程示意图;

图5为本发明第二具体实施例中计算转发单元转发业务报文的方法流程示意图;

图6为本发明第二实施例提供的业务报文转发设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

为了提高了设备的业务报文转发能力,本发明实施例提供了一种业务报文转发方法及设备。

本发明实施例中,用于转发业务报文的设备包括数据单元和计算转发单元,其中,数据单元基于具有IP转发功能的ASIC芯片实现,计算转发单元基于处理器实现,优选地,该处理器为多核处理器。

第一实施例,提供了一种转发业务报文的方法,其应用于包括数据单元和计算转发单元的设备,该方法流程图如2所示,具体包括以下步骤:

步骤201:数据单元接收业务报文后,若确定该数据单元中保存的第一转发表中不存在该业务报文的下一跳信息,将该业务报文转发给计算转发单元。

其中,第一转发表的容量是固定的。

实施中,根据业务报文的发送侧和接收侧可以将业务报文分为以下四种类型:用户侧(User Networks Interface,UNI)到用户侧业务报文,用户侧到网络侧(Network to Network Interface,NNI)业务报文,网络侧到用户侧业务报文和网络侧到网络侧业务报文。业务报文所属类型可以根据现有技术中的任何方式来确定,典型的通过业务报文特征匹配的方式,此处的匹配业务报文特征可以根据网络情况选取确定,在此并不赘述。

实施中,数据单元提供与用户侧交互的物理接口,以接收用户侧发送的报文数据或向用户侧转发报文数据;计算转发单元提供与网络侧交互的物理接口,以接收网络侧发送的报文数据或向网络侧转发报文数据。

实施中,数据单元接收的业务报文包括用户侧发送的业务报文和/或计算转发单元转发的业务报文。

实施中,计算转发单元接收网络侧发送的业务报文,并将该业务报文直接转发到数据单元。具体地,计算转发单元通过与数据单元之间的数据处理通道将网络侧发送的业务报文转发到数据单元,其中,数据处理通道可以是多个串行千兆媒体独立接口(Serial Gigabit Media Independent Interface,SGMII),或者是私有内部接口。

实施中,数据单元还用于业务报文的解封装、封装和转发,业务的HQoS调度以及业务的统计,并提供其他需要用到的外部接口。

实施中,第一转发表的每个表项至少包括目的地址和下一跳信息,其中,下一跳信息可以为下一跳IP地址、出端口或者标签等。根据第一转发表中的各表项的排序方式的不同,可以有以下几种实施方式:

第一实施方式中,第一转发表中的各表项按照优先级从高到低的顺序排序,其中,该优先级根据各表项对应的业务属性确定,使得数据单元能够快速确定优先级较高的业务的下一跳信息。具体地,第一转发表中的各表项对应的业务属性包括业务类型和业务服务对象。例如,第一转发表中的各表项按照表项所对应的业务类型进行优先级的划分,优先级从高到低依次为钻石业务、金牌业务、银牌业务、铜牌业务和普通业务,又如,第一转发表中的各表项根据表项所对应的业务服务对象进行优先级的划分,优先级从高到低依次为钻石客户、金牌客户、银牌客户、铜牌客户和普通客户。对于相同优先级的表项可以随机排序或者按照预设的规则来排序,但是较优的,可以按照各表项对应的业务的流量从大到小的顺序排序,以使得流量大的业务能够得到优先转发。

第二实施方式中,第一转发表划分为多个区域,该多个区域按照优先级从高到低的顺序排序,优先级高的区域包含的表项的个数大于优先级低的区域的包含的表项的个数,即优先级较高的区域的大小大于优先级较低的区域的大小,其中,该优先级根据各表项对应的业务属性确定,使得数据单元在根据第一转发表确定接收到的业务报文的下一跳信息时,先查询优先级较高的表项,且优先级较高的表项的个数较多,增加了数据单元成功确定优先级较高的表项对应的业务报文的下一跳信息的概率,即提高了数据单元确定优先级较高的表项对应的业务报文的下一跳信息的速度和成功率,使得优先级较高的业务报文尽可能在数据单元中完成转发。

其中,每个区域内部表项的排序方式,包括但不限于以下两种具体实现方式:

具体实现方式一,属于同一个区域的各表项任意排序。

具体实现方式二,第一转发表中同一区域中各表项按照预设的规则排序。

例如,假设该预设规则为表项对应的业务报文的流量,第一转发表中同一区域中各表项按照表项对应的业务报文的流量从大到小排列,提高了数据单元根据第一转发表确定流量较大的业务报文的下一跳信息的速度和成功率,使得在同一个区域内流量较大的业务报文尽可能在数据单元中进行转发,进而减小了辅助业务通道承载的业务报文的流量,使得计算转发单元处理的业务报文的的流量较少,保证了业务报文的高吞吐、低延时和低抖动的特性。具体地,分别统计第一转发表中同一区域中各表项在设定时长内各自对应的业务报文的流量的大小,根据统计结果对该区域中各表项的排序进行动态调整,流量较小的业务报文对应的表项被流量较大的业务对应的表项抢占,即该区域中各表项按照当前统计结果中各表项对应的业务报文的流量从大到小排序,流量较小的业务报文对应的表项的位置被流量较大的业务对应的表项替代。

第三实施方式中,第一转发表划分为静态区域和动态区域,其中,静态区域位于动态区域之前,静态区域内各表项的优先级高于动态区域内各表项的优先级,静态区域中包含的表项的个数大于动态区域中包含的表项的个数,静态区域包含的表项与动态区域包含的表项不同。

静态区域划分为多个子区域,静态区域包含的子区域的个数小于业务报文的优先级等级的总数,其中,该优先级根据各表项对应的业务属性确定。静态区域的各子区域按照优先级从高到低的顺序排序,优先级高的子区域内的各表项的优先级,高于优先级低的子区域内的各表项的优先级。静态区域同一个子区域的各表项可以任意排序,也可以按照预设规则排序。具体实施中,静态区域中优先级高的子区域包含的表项的个数大于优先级低的子区域的包含的表项的个数,且静态区域中各表项的排列顺序固定不变。

动态区域划分为多个子区域,动态区域包含的子区域的个数与业务报文的优先级等级的总数相同,其中,该优先级根据各表项对应的业务属性确定。动态区域的各子区域按照优先级从高到低的顺序排序,优先级高的子区域内的各表项的优先级,高于优先级低的子区域内的各表项的优先级。其中,动态区域中同一个子区域的各表项的排序按照预设规则动态调整。例如,假设预设规则为表项对应的业务报文的流量,动态区域中同一个子区域的各表项按照表项对应的业务报文的流量从大到小的顺序排列。分别统计动态区域中同一个子区域内各表项各自在设定时长内对应的业务报文的流量的大小,根据统计结果对该区域中各表项的排序进行动态调整,流量较小的业务报文对应的表项被流量较大的业务报文对应的表项抢占。

一个具体实现中,动态区域和静态区域中优先级高的子区域包含的表项的个数大于优先级低的子区域的包含的表项的个数。

一个具体实现中,静态区域中任意一个子区域的大小大于静态区域中任意一个子区域的大小。

一个具体实现中,相同业务属性的多个表项根据预设的策略确定保存在静态区域还是动态区域。

例如,如图3所示的第一转发表,根据业务的重要程度将业务分为以下几种业务类型:钻石业务、金牌业务、银牌业务、铜牌业务和普通业务;静态区域划分为两个子区域,分别用于保存钻石业务和金牌业务所对应的表项,动态区域划分为五个子区域,分别用于保存钻石业务、金牌业务、银牌业务、铜牌业务和普通业务所对应的表项,其中,静态区域中保存的钻石业务所对应的表项与动态区域中保存的钻石业务所对应的表项不同,静态区域中保存的金牌业务所对应的表项与动态区域中保存的金牌业务所对应的表项不同,至于钻石业务和金牌业务所对应的表项是设置于静态区域还是动态区域中的表项按照预先设置的策略安排。

具体地,数据单元确定第一转发表中不存在接收到的业务报文的下一跳信息之后,通过数据单元与计算转发单元之间的辅助业务通道,将该业务报文转发到计算转发单元,其中,辅助业务通道可以是多个SGMII接口,或者私有内部接口。

实施中,数据单元若确定第一转发表中存在接收到的业务报文的下一跳信息,且确定该业务报文的接收侧为用户侧,则根据该下一跳信息将该业务报文转发到用户侧;数据单元若确定第一转发表中存在接收到的业务报文的下一跳信息,且确定该业务报文的接收侧为网络侧,则通过数据处理单元与计算转发单元之间的数据处理通道,将该业务报文和该下一跳信息转发到计算转发单元,由计算转发单元根据该下一跳信息将该业务报文转发到网络侧。

一个具体的实施方式中,数据单元根据接收到的业务报文携带的目的地址,匹配第一转发表中各表项的目的地址,若匹配成功,获取匹配成功的表项中的下一跳信息(该下一跳信息可以为下一跳IP地址、出端口或标签等)为该业务报文的下一跳信息,否则,确定第一转发表中的默认路由为该业务报文的下一跳信息,其中,该默认路由的出端口为辅助业务通道,该默认路由的下一跳的媒体访问控制(Media Access Control或者Medium Access Control,MAC)地址为内部端口的MAC地址,该默认路由的下一跳的虚拟局域网(Virtual Local Area Network,VLAN)的标识为内部指定的VLAN的标识,例如4095。

步骤202:计算转发单元接收数据单元转发的业务报文,根据该计算转发单元中保存的第二转发表,确定该业务报文的下一跳信息,并根据所述下一跳信息转发所述业务报文,其中,第二转发表至少包括第一转发表不包含的表项。

具体地,第二转发表还可以包括第一转发表中的所有表项。

实施中,计算转发单元用于协议的计算,以及数据单元的管理和控制。具体地,计算转发单元通过与数据单元之间的管理控制通道对数据单元进行管理和控制,其中,管理控制通道可以为新一代外部设备互联总线(Peripheral Component Interconnect Express,PCIE)。

具体地,计算转发单元需要区分数据单元转发的业务报文和网络侧发送的业务报文,对于接收到的网络侧发送的业务报文直接通过数据处理通道转发给数据单元,对于数据单元通过计算转发单元通过与数据单元之间的辅助业务通道转发的业务报文需要查找第二转发表。一种具体区分方式为:计算转发单元根据接收到的业务报文的入端口的端口编号、MAC地址、和/或VLAN的标识,判断是否要查询计算转发单元保存的第二转发表,若确定该业务报文是通过辅助业务通道进入计算转发单元的,则需要查询第二转发表。

实施中,计算转发单元确定数据单元转发的业务报文的下一跳信息之后,通过数据单元与计算转发单元之间的辅助业务通道,将该业务报文以及该下一跳信息转发到数据单元;数据单元接收计算转发单元发送的该业务报文以及该下一跳信息,根据该下一跳信息将该业务报文转发到用户侧;或者,通过数据单元与计算转发单元之间的数据处理通道,将该业务报文以及该下一跳信息发送给计算转发单元,由计算转发单元根据该下一跳信息将该业务报文转发到网络侧。

实施中,计算转发单元确定数据单元转发的业务报文的下一跳信息之后,将该下一跳信息携带在该业务报文中,并通过数据单元与计算转发单元之间的辅助业务通道,将携带该下一跳信息的业务报文转发到数据单元,将该业务报文转发到数据单元;数据单元接收计算转发单元发送的该业务报文,将该业务报文转发到用户侧;或者,通过数据单元与计算转发单元之间的数据处理通道,将业务报文发送给计算转发单元,由计算转发单元将该业务报文转发到网络侧。

一个具体的实施方式中,计算转发单元根据计算转发单元确定的下一跳信息,将该业务报文的源MAC地址修改为出端口MAC地址,使得该下一跳信息携带在修改后的业务报文中,通过数据单元与计算转发单元之间的辅助业务通道,将修改后的业务报文转发到数据单元;数据单元接收计算转发单元发送的该修改后的业务报文,将该修改后的业务报文转发到用户侧;或者,通过数据单元与计算转发单元之间的数据处理通道,将该修改后的业务报文发送给计算转发单元,由计算转发单元将该修改后的业务报文转发到网络侧。

实施中,计算转发单元若根据第二转发表也无法确定所述业务报文的下一跳信息,则通过第二转发表中的默认路由,将该业务报文发送到网络侧,或者丢弃该业务报文,其中,该默认路由指向NNI端口,避免在设备中再次传送该业务报文。

第一具体实施例,数据单元转发业务报文的流程如图4所示,具体包括以下步骤:

1、数据单元接收用户侧发送的业务报文或者计算转发单元转发的业务报文。

具体地,计算转发单元接收到网络侧发送的业务报文后,直接将该业务报文通过计算转发单元与数据单元之间的数据处理通道转发到数据单元。

2、数据单元根据该业务报文中携带的目的地址,查询数据单元中保存的第一转发表,确定该业务报文的下一跳信息。

具体地,数据单元将该业务报文中携带的目的地址与第一转发表中各表项的目的地址进行匹配,若匹配成功,则获取成功的表项中的下一跳信息(下一跳地址、出端口或标签)作为该业务报文的下一跳信息。

3、数据单元若确定该业务报文的接收侧为用户侧,则根据该下一跳信息将该业务报文转发到用户侧,否则,将该业务报文和该下一跳信息通过数据单元与计算转发单元之间数据处理通道转发到计算转发单元,由计算转发单元根据该下一跳信息将该业务报文转发到网络侧。

第二具体实施例,计算转发单元转发业务报文的流程如图5所示,具体包括以下步骤:

1、数据单元接收用户侧发送的业务报文或者计算转发单元转发的业务报文。

具体地,计算转发单元接收到网络侧发送的业务报文后,不需要查询计算转发单元中保存的第二转发表,直接将该业务报文通过计算转发单元与数据单元之间的数据处理通道转发到数据单元。

2、数据单元根据该业务报文中携带的目的地址以及数据单元中保存的第一转发表,确定第一转发表不存在该业务报文的下一跳信息,通过默认路由将该业务报文转发到计算转发单元。

具体地,数据单元根据该业务报文中携带的目的地址与数据单元中保存的第一转发表中的目的地址进行匹配,若匹配失败,则将第一转发表中的默认路由作为该业务报文的下一跳信息,其中,该默认路由的出端口为辅助业务通道,该默认路由的下一跳的MAC地址为内部端口的MAC地址,该默认路由的下一跳的VLAN的标识为内部指定的VLAN的标识,例如4095。

3、计算转发单元根据该业务报文中携带的目的地址,查询计算转发单元中保存的第二转发表,确定该业务报文的下一跳信息。

具体地,计算转发单元将该业务报文中携带的目的地址与第二转发表中的目的地址进行匹配,将匹配成功的表项中的下一跳的地址、出端口或标签作为该业务报文的下一跳信息。

4、计算转发单元将该下一跳信息携带在该业务报文中,并通过计算转发单元与数据单元之间的辅助业务通道将携带该下一跳信息的业务报文返回到数据单元,由数据单元转发携带该下一跳信息的业务报文。

具体地,计算转发单元根据第二转发表确定的该业务报文的下一跳信息,将该业务报文的源MAC地址修改为出端口的MAC地址,将该下一跳信息携带在修改后的业务报文中。

5、数据单元若确定携带该下一跳信息的业务报文的接收侧为用户侧,则根据该业务报文的源MAC地址将该业务报文转发到用户侧,否则,将该业务报文通过计算转发单元与数据单元之间的数据处理通道转发到计算转发单元,由计算转发单元根据该业务报文的源MAC地址将该业务报文转发到网络侧。

具体地,数据单元或计算转发单元根据该业务报文的源MAC地址,通过访问控制列表(Access Control List,ACL)转发该业务报文。

基于同一发明构思,本发明第二实施例提供了一种业务报文转发设备,该设备的具体实施可参见第一实施例部分的描述,重复之处不再赘述,如图6所示,该设备主要包括:

数据单元601,用于接收业务报文,若确定所述数据单元601中保存的第一转发表中不存在所述业务报文的下一跳信息,将所述业务报文转发给计算转发单元602;

所述计算转发单元602,用于接收所述数据单元601转发的业务报文,根据所述计算转发单元602中保存的第二转发表,确定所述业务报文的下一跳信息,并根据所述下一跳信息转发所述业务报文,其中,所述第二转发表至少包括所述第一转发表不包含的表项。

可能的实施方式中,所述数据单元601接收的业务报文包括:用户侧发送的业务报文和/或所述计算转发单元602转发的业务报文。

可能的实施方式中,所述计算转发单元602具体用于:

接收网络侧发送的业务报文,并通过所述数据单元601与所述计算转发单元602之间的数据处理通道,直接将所述业务报文转发到所述数据单元601。

可能的实施方式中,所述第一转发表中的各表项按照优先级从高到低的顺序排序,其中,所述优先级根据所述表项对应的业务属性确定。

可能的实施方式中,所述第一转发表划分为多个区域,其中,所述多个区域按照优先级从高到低的顺序排序,优先级高的区域包含的表项的个数大于优先级低的区域的包含的表项的个数,其中,所述优先级根据所述表项对应的业务属性确定。

可能的实施方式中,所述第一转发表划分为静态区域和动态区域,所述静态区域中各表项的优先级高于所述动态区域中各表项的优先级,其中,所述静态区域和所述动态区域分别划分为多个子区域,所述多个子区域按照优先级从高到低的顺序排序,优先级高的子区域包含的表项的个数大于优先级低的子区域包含的表项的个数,所述优先级根据所述表项对应的业务属性确定,所述静态区域中各表项的排序固定不变,所述动态区域中同一子区域的各表项的顺序根据预设的规则动态调整。

可能的实施方式中,同一区域或子区域中各表项按照所述表项对应的业务的流量从大到小的顺序排序。

可能的实施方式中,所述数据单元601具体用于:

确定所述数据单元601中保存的第一转发表中不存在所述业务报文的下一跳信息之后,通过所述数据单元601与所述计算转发单元602之间的辅助业务通道,将所述业务报文转发到所述计算转发单元。

可能的实施方式中,计算转发单元602具体用于:

确定所述业务报文的下一跳信息之后,通过所述数据单元601与所述计算转发单元602之间的辅助业务通道,将所述业务报文以及所述下一跳信息转发到所述数据单元601;

所述数据单元601具体用于:

接收所述计算转发单元602发送的所述业务报文以及所述下一跳信息,根据所述下一跳信息将所述业务报文转发到用户侧;或者,通过所述数据单元601与所述计算转发单元602之间的数据处理通道,将所述业务报文以及所述下一跳信息发送给所述计算转发单元602,由所述计算转发单元602根据所述下一跳信息将所述业务报文转发到网络侧。

可能的实施方式中,所述数据单元601还用于:

若确定所述第一转发表中存在所述业务报文的下一跳信息,根据所述下一跳信息将所述业务报文转发到用户侧;或者,通过所述数据单元601与所述计算转发单元602之间的数据处理通道,将所述业务报文以及所述下一跳信息转发到所述计算转发单元602,由所述计算转发单元602根据所述下一跳信息将所述业务报文转发到网络侧。

可能的实施方式中,所述计算转发单元602还用于:确定所述第二转发表中不存在所述业务报文的下一跳信息,丢弃所述业务报文或者通过默认路由将所述业务报文转发到网络侧。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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