首页 / 拥塞控制方法及装置

拥塞控制方法及装置有效专利 发明

技术领域

[0001] 本发明涉及网络技术领域,尤其涉及一种拥塞控制方法及装置。

相关背景技术

[0002] 拥塞避免是服务质量(Quality of Service,QoS)中非常重要的一环,在发现拥塞现象时,通过丢弃报文的策略,通过调整流量来解除网络的过载,减少拥塞。在现有的软件定义网络(Software Defined Network,SDN)中,进行拥塞控制的方法有两种:
[0003] 第一种:通常采用尾丢弃(Tail Drop)的方式,丢弃掉尾部的数据包,从而缓解或避免拥塞;
[0004] 第二种:加权随机早期探测(Weighted Random Early Detected,WRED)方式。所述WRED方式限定了WRED曲线;所述WRED曲线限定丢弃阈值以及丢包概率等参数,根据WRED曲线进行丢弃报文。
[0005] 通常SDN网络中的分组传送网(Packet Transport Network,PTN)设备一般都支持上述两种方式。但是上述两种方式都是对经过该PTN设备的所有报文进行全量处理,这样就会导致出现丢弃了非常重要的报文,或丢弃了高QoS的报文。

具体实施方式

[0083] 以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
[0084] 如图1所示,本实施例提供一种拥塞控制方法,应用于转发设备中,包括:
[0085] 步骤S110:接收控制器发送的至少一个拥塞控制策略;其中,所述拥塞控制策略包括依据参数和与所述依据参数对应的拥塞控制参数;
[0086] 步骤S120:获取报文的特征参数;
[0087] 步骤S130:将所述特征参数与所述依据参数进行匹配;
[0088] 步骤S140:选择与所述特征参数匹配的依据参数对应的所述拥塞控制参数,对所述报文进行拥塞控制处理。
[0089] 本实施例所述的方法为应用于SDN网络的转发设备中的方法,所述转发设备可称为SPTN设备。所述转发设备属于所述SDN网络的转发平面内的通信设备;所述控制器为所述SDN网络的控制平面的控制设备。
[0090] 在本实施例中所述转发设备中将从控制器接收至少一个拥塞控制策略,通常可为2个或2个以上的拥塞控制策略。
[0091] 不同的拥塞控制策略可以用于不同报文的拥塞控制。所述依据参数为选择一个拥塞控制参数的参考依据。所述拥塞控制参数可包括拥塞控制方式。所述拥塞控制可包括尾丢弃方式和/或WRED方式。所述拥塞控制参数还包括操作指令以及指令参数。所述操作指令用于指示所述转发设备在进行拥塞控制时所执行的操作;所述指令参数可为所述转发设备在进行拥塞控制时执行对应操作的操作参数。例如,所述操作包括丢弃报文的丢弃参数;所述操作参数可包括丢弃阈值区间以及丢弃概率等参数。
[0092] 在本实施例中所述转发设备接收到一个报文之后,会获取该报文的特征参数。所述报文的特征参数可包括以下至少三大类:
[0093] 第一类:从所述报文中提取所述特征参数,例如,提取当前报文的业务标识、源IP地址、目的IP地址、源端口、目的端口、传输时遵循的通信协议、所述报文携带的虚拟局域网VLAN标识等可以直接从报文中提取的提取特征;
[0094] 第二类:根据传输相关的传输特征,例如,进入到所述转发设备的入端口、所述报文的传输隧道等信息。
[0095] 第三类:根据所述提取特征和传输特征,确定的查询特征。例如,根据所述业务标识确定的业务等级、根据所述入端口查询的端口等级。
[0096] 总之,本实施例所述步骤S120中将通过获取特征参数,再通过特征参数与依据参数的匹配,可以选择相对应的拥塞控制参数进行拥塞控制。
[0097] 在步骤S130中将所述特征参数与依据参数进行匹配。所述依据参数实质上也可以对应于端口号、IP地址、隧道标签、VLAN标识等信息,是所述拥塞控制策略中用于与所述特征参数进行匹配的信息。
[0098] 在匹配后,将选择对应的拥塞控制参数进行拥塞控制。
[0099] 例如,转发设备接收到报文A和报文B;报文A和报文B属于不同的业务;转发设备提取报文的业务标签,确定出属于不同的业务;将提取出的业务标签,与拥塞控制策略进行匹配,可能将选用不同的拥塞控制参数进行拥塞控制。例如,所述报文A对应的拥塞控制方式为尾丢弃方式;所述报文B为WRED方式。当前网络出现拥塞状况,且报文A为该业务流的尾部数据包,此时将丢弃报文A,而报文B由于采用WRED方式,当前还未进入对应的丢弃阈值区间,故将继续转发报文B。显然,在本实施例中虽然同时接收到的报文A和报文B,面对同样的拥塞状况,有的报文将继续向后转发,而有的报文则将丢弃用于缓解拥塞,显然并不是采用同样的方式对待报文A和报文B,显然实现了不同报文的分别有针对性处理,从而一方面可以实现拥塞控制,另一方面可以采用不同的拥塞控制方式进行拥塞控制,满足不同报文的QoS。
[0100] 例如,所述获取报文的特征参数,包括以下至少之一:确定所述报文进入转发设备的进入端口;确定所述进入端口的端口等级;确定所述报文的业务标识;确定所述报文的业务级别;获取所述报文的传输隧道;所述报文中提取的源网络协议IP地址、目的IP地址、源端口、目的端口、通信协议、源虚拟局域网、媒体访问控制(Media Access Control,MAC)地址及差分服务代码点(Differentiated Services Code Point,DSCP)的至少之一。
[0101] 所述控制器可以通过各种形式向转发设备发送所述拥塞控制策略,例如,可以基于传输控制协议/因特网互联协议(Transmission Control  Protocol/Internet Protocol,TCP/IP)协议进行所述拥塞控制策略交互,这样的话,所述转发设备就可以接收到TCP/IP报文,从而获得所述拥塞控制策略。
[0102] 在本实施例中所述控制器还可以基于Openflow协议发送所述拥塞控制策略,例如,所述步骤S110可包括:接收所述控制器发送的流表;其中,所述流表包括至少一个所述拥塞控制策略。
[0103] 这样的话,所述转发设备将接收到不同类型的流表,这里的流表的划分,以查询依据为划分,这里的查询依据可以对应于前述的依据参数。
[0104] 所述流表可包括入端口流表、VLAN流表,多协议标签交换(Multi-Protocol Label Switching,MPLS二层(Level 2,L2)端口流表,MPLS DSCP映射流表,MPLS优先级服务代码点(Priority Control Point,PCP)映射流表,MPLS QoS区分流表,L2策略(Policer)动作流表,MPLS VPN/隧道标签重标记动作表等等流表。
[0105] 这样的话,所述拥塞控制策略将以流表的形式表示,所述转发设备就需要流表就可以同时执行转发和拥塞控制,从而不用分别查询流表和拥塞控制策略,从而简化了转发设备的处理操作。
[0106] 在一些实施例中所述方法还包括:
[0107] 根据所述拥塞控制策略的接收状态,向所述控制器发送反馈信息。
[0108] 在本实施例中所述转发设备还会根据拥塞控制策略的接收状态,向控制器发送反馈信息。例如,所述控制器会按照预设时间间隔更新所述拥塞控制策略,若所述转发设备在预定时间间隔上未接收到所述拥塞控制策略,则会自动生成反馈信息告知控制器当前未接收到所述拥塞控制策略。再例如,所述控制器在发送拥塞控制策略之前会通知转发设备接收,但是转发设备在接收到通知之后,在预定时间内并未接收到所述拥塞控制策略,则向所述控制器发送未接收到的反馈信息。所述转发设备之间还可以相互告知当前流表或所述拥塞控制策略的其他消息的接收状况,当一个转发设备发现其他转发设备接收到所述拥塞控制策略,而自己未接收到时,可以向所述控制器发送表示当前未接收到的反馈指示。当然还可能存在这样的情况,实质上所述转发设备接收到拥塞控制策略,但是解码失败,则所述转发设备将根据解码失败这一个现象告知当前未成功接收所述拥塞控制策略。总之,所述反馈信息的发送,可用于使所述控制器确定是否重发所述拥塞控制策略和/或调整发送参数重新发送所述拥塞控制策略。
[0109] 这样就可以确保控制器的最大可能的成功下发所述拥塞控制策略,从而确保转发设备根据最新版本的拥塞控制策略进行拥塞控制,区分对应不同的报文进行拥塞控制,而非粗放的进行全局拥塞控制。
[0110] 在一些实施例中,所述方法还包括:
[0111] 监控所述拥塞控制策略的执行效果,以获得拥塞控制效果信息;
[0112] 将所述拥塞控制效果信息发送给所述控制器,其中,所述拥塞控制效果信息用于所述控制器调整拥塞控制策略。
[0113] 在本实施例中所述转发设备还会监控拥塞状况,此时的拥塞状况即为所述拥塞控制策略的执行效果,形成对应的拥塞控制效果信息返回给控制器。这样的话,控制器可以根据当前的执行效果,再次调整所述拥塞控制策略,以实现更好的拥塞控制。
[0114] 在本实施例中所述转发设备中设置了专用于拥塞控制的拥塞控制器。所述拥塞控制器将用于执行上述步骤S120至步骤S140,或执行所述步骤S110至步骤S140。在本实施例中所述转发设备还会从所述控制器接收管理消息。并根据所述管理消息处理所述拥塞控制器。对所述拥塞控制器进行处理包括:调用所述拥塞控制器、增加新的拥塞控制器、修改拥塞控制器连接的队列,查询拥塞控制器的状态。当然,在具体实现时,所述拥塞控制器也可以不专门设置,就由所述转发设备的处理器自身执行拥塞控制。
[0115] 作为本实施例的进一步优化,所述转发设备还会将所述拥塞控制器的处理结果,返回给所述控制器,方便所述控制器对拥塞控制器的监控和管理。
[0116] 如图2所示,本实施例提供一种拥塞控制方法,应用于控制器中,包括:
[0117] 步骤S210:形成至少一个拥塞控制策略;其中,所述拥塞控制策略包括依据参数和与所述依据参数对应的拥塞控制参数;
[0118] 步骤S220:向转发设备发送至少一个拥塞控制策略;所述依据参数用于与转发设备获取的报文的特征参数进行匹配,以供所述转发设备选择拥塞控制参数进行拥塞控制。
[0119] 本实施例所述的方法可为应用于控制器中的方法。本实施例中所述控制器形成的拥塞控制策略,不再是用于一个转发设备内所有流量的控制,这样的拥塞控制策略下发到转发设备,转发设备根据该拥塞控制策略进行拥塞控制,将针对不同的报文进行不同的拥塞控制,从而基于报文实现有针对性的拥塞控制,从而一方面实现拥塞控制,另一方面可以减少进行全局拥塞控制导致的重要报文被丢弃等各种问题。
[0120] 在具体实现时,所述控制器在步骤S210中可以将所述拥塞控制策略作为流表的表项内容发送给转发设备,基于Openflow等协议发送所述流表。将拥塞控制策略作为流表的表项内容发送,这样后续转发设备在进行报文处理时,就可以直接根据流表进行转发的同时,实现拥塞控制,简化了转发设备的处理。同时,将所述拥塞控制策略作为流表的表项内容发送,这样控制器不用构建额外的消息信令来向转发设备发送所述拥塞控制策略,显然很好的利用了现有技术进行所述不同拥塞控制策略的下发,与现有技术的兼容性强,操作简便。
[0121] 在本实施例中,所述方法还包括:
[0122] 从所述转发设备接收反馈信息;其中,所述反馈信息用于表征所述拥塞控制策略的接收状态;
[0123] 根据所述接收反馈信息,确定是否重发所述拥塞控制策略和/或调整所述拥塞控制策略的发送参数。
[0124] 在本实施例中还会接收到转发设备发送的反馈信息,该反馈信息指示了拥塞控制策略的接收状况,这样所述控制器将根据所述反馈信息,确定是否重新下发所述拥塞控制策略和/或调整所述拥塞控制策略的发送参数之后,再次发送,以确保一个所述控制器管控的一个或多个转发设备都能够接收到最新版本的拥塞控制策略,更好的更精确的进行拥塞控制。
[0125] 在一些实施例中,所述方法还包括:
[0126] 接收所述转发设备发送的拥塞控制效果信息;
[0127] 根据所述拥塞控制效果信息,调整所述拥塞控制策略。
[0128] 在本实施例中所述控制器还会接收到转发设备发送的拥塞控制效果信息,控制器就可以知道当前拥塞控制策略是否需要调整,以实现更好的拥塞控制。本实施例中,所述控制器会根据所述拥塞控制效果信息,动态调整所述拥塞控制策略;当然调整后的所述拥塞控制策略,会重新下发到所述转发设备,以期进行更好的拥塞控制。
[0129] 在一些实施例中,所述方法还包括:
[0130] 向所述转发设备发送管理消息;
[0131] 其中,所述管理消息用于所述转发设备对进行拥塞控制的拥塞控制器进行处理。
[0132] 在本实施例中所述控制器通过向转发设备发送所述管理消息,可以简便的对所述转发设备中设立的拥塞控制器进行状态的查询、设立、增加、删除和/或修改,此外,还可以从转发设备接收处理结果,这样的话,可以方便控制器对转发设备内的拥塞控制器的监控和管理,从而更好的控制转发设备所在的转发平面内的拥塞控制。
[0133] 以下结合上述任意实施例提供几个具体示例:
[0134] 示例一:
[0135] 如图3所示,本示例提供一种SDN网络系统,包括控制器及与所述控制器连接的转发设备。
[0136] 所述控制器,通过Openflow协议将拥塞控制策略下发到转发设备;转发设备向控制器上报反馈消息,以反馈下发是否成功。
[0137] 所述转发设备向控制器上报流表进行拥塞控制的执行情况;
[0138] 所述控制器根据反馈,确定是否重发下发拥塞控制策略,并根据所述执行情况调整所述拥塞控制策略之后重发。
[0139] 在本示例中,所述拥塞控制策略可作为流表的表项内容,以流表的形式下发给转发设备。
[0140] 如图3所示,所述转发设备包括入端口、分类标记器、队列、拥塞控制器、测速表、动作集及出端口。
[0141] 所述入端口为报文进入所述转发设备的端口。所述分类标记器为进行流标记的装置。所述队列包括队列1、队列2、队列3及队列4。所述队列可用于缓存待转发的报文。所有报文从队列出来之后,进入所述拥塞控制器,所述拥塞控制器,将根据动作集执行相应的动作,可包括:利用对应的出端口转发报文或丢弃报文。所述动作集可包括一个或多个操作;这些操作可为根据所述流表中规定的动作。在具体实现时,所述动作集可利用对应的流水线(Pipeline)进行处理。所述测速表可用于测量转发设备的当前转发速度,可被每个队列调用。
[0142] 具体地如,报文进入到OpenFlow PTN设备后,OpenFlow PTN设备提取报文的特征参数,在流表中进行匹配,在流表匹配成功时,调用拥塞控制器执行匹配成功表项的拥塞控制策略,并将进入的报文加入拥塞控制器,通过执行该控制器中的指令,合理丢弃报文或转发报文,一方面实现拥塞控制,另一方面进行无需阻拦的报文的转发。
[0143] 再例如,拥塞控制器监控拥塞控制的执行效果,向控制器反馈,控制器收集信息,判断是否需要修改拥塞控制策略。
[0144] 所述分类标记器存储有多级流表,比如入端口流表,VLAN流表,MPLS L2端口流表,MPLS DSCP映射流表,MPLS PCP映射流表,MPLS QoS区分流表,L2Policer动作流表,MPLS VPN/隧道标签重标记动作表等等。
[0145] 拥塞控制器中可存储多级流表,如拥塞控制流表。
[0146] 进一步地,所述控制器,还将用于向转发设备下发的管理消息中添加一种管理消息,对调用拥塞控制器的指令进行增加、删除、修改、查询等。用于调用拥塞控制器,并将指定的队列加入拥塞控制器。
[0147] 设备需要向控制器上报一种反馈消息,包括,下发成功,错误返回,等。用于上报拥塞控制器下发状态,是否错误。
[0148] 设备需要向控制器上报另一种返回消息,返回流量拥塞情况,用于监控流量拥塞是否合理被避免。控制器相应调整下发流表。
[0149] 以下表1提供一种拥塞控制流表
[0150]拥塞控制方式 队列标识 拥塞控制策略 队列调度策略 优先级 权重
[0151] 表1
[0152] 以下表2是拥塞控制策略中的拥塞控制参数的流表
[0153]
[0154] 拥塞控制方式为0为尾丢弃方式,若拥塞控制方式为1,则采用WRED方式。
[0155] 拥塞控制参数1:如果为尾丢弃,则为丢包队列长度,如果为WRED则为“颜色”[0156] 拥塞控制参数2:如果为尾丢弃,则无,如果为WRED则为“概率丢包起始阈值”[0157] 拥塞控制参数3:如果为尾丢弃,则无,如果为WRED则为“概率丢包结束阈值”[0158] 拥塞控制参数4:如果为尾丢弃,则无,如果为WRED则为“丢包概率”。
[0159] 图4为本示例提供的一种拥塞控制方法的流程示意图;
[0160] 报文进入到入端口;
[0161] 匹配字段进行流分类流标记,然后报文进入到各个队列;
[0162] 队列1、队列2一直到队列n,分别调用测速表及拥塞控制器,并由拥塞控制器执行动作集,这里的动作集包括一个或多个操作;所述操作可包括拥塞控制中的报文丢弃操作等。不被丢弃的报文将从出端口出。
[0163] 如图5所示,本示例还提供一种Openflow的消息格式。在所述消息格式可用于承载流表的表项内容或所述拥塞控制策略。所述消息格式包括匹配域、优先级、计数器、指令、失效时间、缓存以及标识位。
[0164] 所述匹配域可承载有所述依据参数;所述优先级可表示拥塞控制优先级或转发优先级;所述计数器可用于对同一个业务流的报文进行计数,所述失效时间可为本流表表项内容的失效时间。所述指令用于指示执行的拥塞控制操作或转发操作。
[0165] 其中,从入端口进来的报文首先会经过流表匹配,流表中包含多个流表条目,每个条目中的匹配域可以是报文头中的任意字段(VLAN、Port、IP、MAC、DSCP等)。匹配成功后执行指令,每一个指令可以调用动作集或者流水线处理。比如“”“Goto-Table next-table-id:”可调用下一个表标识为next-table-id的流表。
[0166] 如图6所示,本实施例提供一种拥塞控制装置,应用于转发设备中,包括:
[0167] 第一接收单元110,用于接收控制器发送的至少一个拥塞控制策略;其中,所述拥塞控制策略包括依据参数和与所述依据参数对应的拥塞控制参数;
[0168] 获取单元120,用于获取报文的特征参数;
[0169] 匹配单元130,用于将所述特征参数与所述依据参数进行匹配;
[0170] 处理单元140,用于选择与所述特征参数匹配的依据参数对应的所述拥塞控制参数,对所述报文进行拥塞控制处理。
[0171] 本实施例提供拥塞控制装置,为应用于转发设备中的信息处理结构。
[0172] 所述第一接收单元110可对应于所述转发设备与所述控制器连接的通信接口,所述获取单元120、匹配单元130及处理大暖140可对应于转发设备中的处理器或处理电路。所述处理器可为中央处理器、微处理器、数字信号处理器、可编程阵列或应用处理器。所述处理电路可包括专用集成电路。
[0173] 本实施例所述的装置引入到所述转发设备中之后,所述转发设备会针对不同的报文,采用不同的拥塞控制策略进行拥塞控制,一方面可以实现拥塞控制,另一方面满足不同报文的传输需求。
[0174] 在一些实施例中,所述获取单元120,用于执行以下至少之一:确定所述报文进入转发设备的进入端口;确定所述进入端口的端口等级;确定所述报文的业务标识;确定所述报文的业务级别;获取所述报文的传输隧道;从所述报文中提取的源网络协议IP地址、目的IP地址、源端口、目的端口、通信协议、源虚拟局域网、媒体访问控制MAC地址及差分服务代码点DSCP的至少之一。
[0175] 在另一些实施例中,所述第一接收单元110,具体用于接收所述控制器发送的流表;其中,所述流表包括至少一个所述拥塞控制策略。
[0176] 通过流表的接收直接接收所述拥塞控制策略,这样转发设备在进行报文的转发处理时,可以直接根据流表确定是直接转发还是丢弃,具有实现简便的特特点。
[0177] 在另一些实施例中,所述装置还包括:第一发送单元,用于根据所述拥塞控制策略的接收状态,向所述控制器发送反馈信息。
[0178] 这里的第一发送单元可对应于所述转发设备与所述控制器之间的连接接口,可用于向所述控制器发送反馈信息。
[0179] 在另一些实施例中,所述装置还包括:监控单元,用于监控所述拥塞控制策略的执行效果,以获得拥塞控制效果信息;
[0180] 第一发送单元,用于将所述拥塞控制效果信息发送给所述控制器,其中,所述拥塞控制效果信息用于所述控制器调整拥塞控制策略。
[0181] 这里的监控单元,可包括计数器或测速器等检测拥塞状况的传感器,可用于监控执行效果。所述第一发送单元可通过所述拥塞控制效果的发送,触发控制器调整拥塞控制策略,以实现更好的拥塞控制。
[0182] 具体地如,所述转发设备包括拥塞控制器,所述拥塞控制器用于根据所述拥塞控制策略进行拥塞控制;
[0183] 所述第一接收单元110,还用于接收所述控制器发送的管理消息;
[0184] 所述处理单元140,还用于根据所述管理消息,处理所述拥塞控制器。
[0185] 在本实施例中所述转发设备内设置有拥塞控制器,用于进行拥塞控制;所述处理单元140可包括所述拥塞控制器,所述第一接收单元110接收所述管理消息,然后对所述拥塞控制器进行调用、修改等各种操作,从而实现对转发设备的拥塞控制处理的控制。所述处理单元140通过所述拥塞控制器执行所述拥塞控制。
[0186] 如图7所示,本实施例提供一种拥塞控制装置,应用于控制器中,包括:
[0187] 形成单元210,用于形成至少一个拥塞控制策略;其中,所述拥塞控制策略包括依据参数和与所述依据参数对应的拥塞控制参数;
[0188] 第二发送单元220,用于向转发设备发送至少一个拥塞控制策略;所述依据参数用于与转发设备获取的报文的特征参数进行匹配,以供所述转发设备选择拥塞控制参数进行拥塞控制。
[0189] 本实施例所述第二发送单元220,可对应于SDN网络的控制平面的控制设备的通信接口,该通信接口可与转发设备进行数据交互,用于向转发设备发送所述拥塞控制策略。
[0190] 在一些实施例中,所述装置还包括:
[0191] 第二接收单元,具体用于从所述转发设备接收反馈信息;其中,所述反馈信息用于表征所述拥塞控制策略的接收状态;
[0192] 确定单元,用于根据所述接收反馈信息,确定是否重发所述拥塞控制策略和/或调整所述拥塞控制策略的发送参数。
[0193] 所述第二接收单元,可对应于控制器的控制接口,能够接收转发设备发送的反馈信息。所述确定单元,将根据反馈信息,确定是否重发所述拥塞控制策略,或者调整发送参数之后再发送所述拥塞控制策略。这里的调整发送参数,包括调整发送路径、调整发送所述拥塞控制参数的信令等。
[0194] 在一些实施例中,所述装置还包括:
[0195] 第二接收单元,用于接收所述转发设备发送的拥塞控制效果信息;
[0196] 调整单元,用于根据所述拥塞控制效果信息,调整所述拥塞控制策略。
[0197] 在本实施例中所述转发设备还发送所述拥塞控制效果信息,所述装置或所述控制器的第二接收单元,将接收所述拥塞控制效果信息,并通过所述调整单元,根据拥塞控制效果信息,调整所述拥塞控制策略,若所述拥塞控制策略有调整,则将调整后的拥塞控制策略发送给转发设备。
[0198] 所述调整单元对应的硬件结构,同样可为处理器或处理电路;通过信息处理,调整原有的拥塞控制策略中的部分或全部拥塞控制参数。
[0199] 在还有一些实施例中,所述第二发送单元220,还用于向所述转发设备发送管理消息;其中,所述管理消息用于所述转发设备对进行拥塞控制的拥塞控制器进行处理。
[0200] 在本实施例中所述第二发送单元220还用于所述管理消息的发送,管理消息可用于转发设备配置、调用、删除或修改拥塞控制器,从而实现控制器对拥塞控制的除所述拥塞控制策略以外的另一种方式的管理。
[0201] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0202] 上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0203] 另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0204] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0205] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页 第1页 第2页 第3页