本发明涉及通信技术领域,特别是指一种数据传输方法、装置、设备、传输网络管控系统及终端。
背景技术
为满足中国移动5G网络需求,需要同时支持不同业务类型的传输,如大带宽,低时延,硬隔离,灵活连接,统一管控和高精度时间同步等,需要新的切片传输网技术体制来支持5G业务的传输。
5G传输基于切片传输网(Slicing Packet Network,SPN)机制,数据通过用户网络接口(User Network Interface,UNI)进入SPN传输设备后,先经过数据分类来区分数据类型,进入网络节点接口(Network to Network Interface,NNI)转发流程。
然而,面向多业务接入,SPN需要支持多种不同业务的传输管道,包括5G、4G、集客、家宽等,针对不同业务需要不同的传输等级,涉及带宽、时延、抖动、可靠性和安全性等,需要配置不同的传输管道来满足需要。
目前的技术方案是建立端到端的一条传输通道,配置传输通道属性(包括带宽、优先级等),将业务封装相应的L2或者L3传输标签,在UNI接口将业务接收,在SPN设备内部将业务封装相关的传输标签,发送到对应的NNI接口中,并在相应的传输管道中传输。
SPN传输网络设备通过建立多种L2VPN或者L3VPN通道,在UNI接口将业务接收,在SPN设备内部将业务封装相关的传输标签,发送到对应的NNI接口中,并在相应的传输管道中传输。
由于传输通道的建立是按照传输网管控平台来建立,SPN的管道传输可能会出现链路中断问题,这样端到端的业务就会中断;同时由于传输通道可能在同一个端口出入,会造成这个端口的业务拥塞,导致业务时延增大、抖动增大,可能产生丢包。
技术实现要素:
本发明的目的是提供一种数据传输方法、装置、设备、传输网络管控系统及终端,通过在基站侧的第一切片传输网设备和核心网侧的第二切片传输网设备间建立多条传输通道,将业务分布在多条传输通道上传输,避免在单个业务通道的链路中断以及拥堵的问题。
为达到上述目的,本发明的实施例提供一种数据传输方法,应用于切片传输网络中的第一节点设备,所述方法包括:
获取待传输业务报文;
将所述待传输业务报文划分为M份的子报文;
通过N条传输通道传输划分为M份子报文后的所述待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
M为大于或等于1的整数,N为大于或等于2的整数。
本发明的实施例还提供一种数据传输方法,应用于切片传输网络中的第二节点设备,包括:
接收通过N条传输通道传输的划分为M份子报文后的待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
转发所述待传输业务报文。
为达到上述目的,本发明的实施例还提供一种数据传输方法,应用于传输网络管控系统,包括:
在切片传输网络中的第一节点设备与第二节点设备之间建立N条传输通道;
其中,N条传输通道对应为N个不同的传输路径;N为大于或等于2的整数。
为达到上述目的,本发明的实施例还提供一种数据传输装置,应用于切片传输网络中的第一节点设备,包括:
获取模块,用于获取待传输业务报文;
划分模块,用于将所述待传输业务报文划分为M份的子报文;
传输模块,用于通过N条传输通道传输划分为M份子报文后的所述待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
M为大于或等于1的整数,N为大于或等于2的整数。
为达到上述目的,本发明的实施例还提供一种数据传输装置,应用于切片传输网络中的第二节点设备,包括:
接收模块,用于接收通过N条传输通道传输的划分为M份子报文后的待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
转发模块,用于转发所述业务报文。
为达到上述目的,本发明的实施例还提供一种数据传输装置,应用于传输网络管控系统,包括:
建立模块,用于在切片传输网络中的第一节点设备与第二节点设备之间建立N条传输通道;
其中,N条传输通道对应为N个不同的传输路径;N为大于或等于2的整数。
为达到上述目的,本发明的实施例提供一种终端,包括收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;其特征在于,所述处理器执行所述程序或指令时实现如上所述的数据传输方法。
为达到上述目的,本发明的实施例提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的数据传输方法中的步骤。
本发明的上述技术方案的有益效果如下:
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。同时,对分为多份的报文进行封装时序标签,根据时序标签对报文进行转发。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
附图说明
图1为本发明实施例的数据传输方法的步骤示意图之一;
图2为本发明实施例的数据传输方法的步骤示意图之二;
图3为本发明实施例的数据传输方法的步骤示意图之三;
图4为本发明实施例的数据传输装置的模块示意图之一;
图5为本发明实施例的数据传输装置的模块示意图之二;
图6为本发明实施例的数据传输装置的模块示意图之三;
图7为本发明实施例的切片传输网络中的第一节点设备的结构示意图;
图8为本发明实施例的切片传输网络中的第二节点设备的结构示意图;
图9为本发明实施例的传输网络管控系统的结构示意图;
图10为本发明实施例的终端的结构示意图;
图11为本发明实施例的管理系统的结构图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“系统”和“网络”在本文中常可互换使用。
在本申请所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
如图1所示,本发明实施例提供一种数据传输方法,应用于切片传输网络中的第一节点设备,所述方法包括:
步骤101,获取待传输业务报文;
步骤102,将所述待传输业务报文划分为M份的子报文;
步骤103,通过N条传输通道传输划分为M份子报文后的所述待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
M为大于或等于1的整数,N为大于或等于2的整数。
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过N条传输通道以及将报文分为M份,将被分为M份的报文通过N条传输通道分别传输,实现报文M*N的无阻传输通道。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
可选地,所述方法还包括:
对每一传输通道上所传输的报文进行封装,获得封装后的报文;
所述封装后的报文中包括传输通道标签、业务标签和传输时序标签。
本发明的一实施例中,可以通过以太坊ETH封装法,对报文进行封装,封装后的报文包括传输通道标签、业务标签和传输时序标签。传输通道报文根据该报文所需要的传输通道进行封装,即子报文可以在传输通道标签对应的通道上传输;根据报文的业务类型对报文进行封装,用以对报文的内容进行识别;并根据报文的顺序对传输时序进行封装。
可选地,通过N条传输通道传输划分为M份子报文后的所述待传输业务报文,包括:
N条传输通道中的每一条传输通道分别传输其中的一份子报文;或者
N条传输通道的部分数量的传输通道中,每一条传输通道分别传输其中的一份子报文,另一部分数量的传输道中,每一条传输通道传输全部的所述待传输业务报文。
举例说明,将报文分为1份,在3条通道上传输,则在3条通道中的其中一条传输所述报文;或者,将报文分为3份,在3条通道进行传输,则在三条通道分别传输所述3份子报文;又或者,将报文分为3份,在5条通道上传输,则3份子报文分别在3条通道上传输,同时剩余两条通道再次对3份子报文中的2份分别传输,或3份子报文在5条通道随机传输,且有的报文在多个传输通道中进行传输,又或3份子报文分别在3条通道上传输,同时剩余量两条通道均传输全部的3份子报文。
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。并且按照通道数量来分报文,可以将报文分为1-N份,冗余业务传输。
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。同时,对分为多份的报文进行封装时序标签。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
如图2所示,本发明实施例还提供一种数据传输方法,应用于切片传输网络中的第二节点设备,所述方法包括:
步骤201,接收通过N条传输通道传输的划分为M份子报文后的待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
步骤202,转发所述待传输业务报文。
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过N条传输通道以及将报文分为M份,将被分为M份的报文通过N条传输通道分别传输,实现报文M*N的无阻传输通道。
可选地,所述待传输业务报文包括封装后的M份子报文;
其中,所述封装后的子报文中包括传输通道标签、业务标签和传输时序标签。
本发明的一实施例中,可以通过以太坊ETH封装法,对报文进行封装,封装后的报文包括传输通道标签、业务标签和传输时序标签。传输通道报文根据该报文所需要的传输通道进行封装,即子报文可以在传输通道标签对应的通道上传输;根据报文的业务类型对报文进行封装,用以对报文的内容进行识别;并根据报文的顺序对传输时序进行封装。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
举例说明,将报文分为1份,在3条通道上传输,则在3条通道中的其中一条传输所述报文;或者,将报文分为3份,在3条通道进行传输,则在三条通道分别传输所述3份子报文;又或者,将报文分为3份,在5条通道上传输,则3份子报文分别在3条通道上传输,同时剩余两条通道再次对3份子报文中的2份分别传输,或3份子报文在5条通道随机传输,且有的报文在多个传输通道中进行传输,又或3份子报文分别在3条通道上传输,同时剩余量两条通道均传输全部的3份子报文。
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。并且按照通道数量来分报文,可以将报文分为1-N份,冗余业务传输。
可选地,所述接收通过N条传输通道传输的划分为M份子报文后的待传输业务报文,包括:
接收N条传输通道中的每一条传输通道分别传输的其中的一份子报文;或者
接收N条传输通道的部分数量的传输通道中,每一条传输通道分别传输其中的一份子报文,以及接收另一部分数量的传输道中,每一条传输通道传输的全部的所述待传输业务报文。
举例说明,将报文分为1份,在3条通道上传输,则在3条通道中的其中一条传输所述报文;或者,将报文分为3份,在3条通道进行传输,则在三条通道分别传输所述3份子报文;又或者,将报文分为3份,在5条通道上传输,则3份子报文分别在3条通道上传输,同时剩余两条通道再次对3份子报文中的2份分别传输,或3份子报文在5条通道随机传输,且有的报文在多个传输通道中进行传输,又或3份子报文分别在3条通道上传输,同时剩余量两条通道均传输全部的3份子报文。
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。并且按照通道数量来分报文,可以将报文分为1-N份,冗余业务传输。
可选地,所述转发所述待传输业务报文,包括:
根据所述传输时序标签,将包括同一业务标签不同的传输通道标签的封装后的子报文进行排序;
依据排序后的所述子报文,依次转发每一所述子报文。
这里,通过N条通道传输子报文时,当传输通道的数量大于等于子报文份数时,会存在同样的一份子报文被多条通道多次传输,则根据子报文的时序标签,对收到的子报文进行排序,根据顺序对子报文进行转发,避免对多次收到的同一份子报文进行多次转发。
可选地,所述转发所述待传输报文,还包括:
若所接收的第一子报文与第二子报文,传输通道标签不同,但业务标签和传输时序标签相同,则转发第一子报文,丢弃第二子报文;
其中,所述第一子报文的接收时间早于所述第二子报文的接收时间。
这里,若通一份子报文传输了多次,则只选择第一次收到的子报文进行转发,避免对多次收到的同一份子报文进行多次转发,提高了业务传输以及转发的效率和可靠性。
如图3所示,本发明实施例还提供一种数据传输方法,应用于传输网络管控系统,所述方法包括:
在切片传输网络中的第一节点设备与第二节点设备之间建立N条传输通道;
其中,N条传输通道对应为N个不同的传输路径;N为大于或等于2的整数。
本发明的一实施例中,在切片传输网络中的第一节点设备与第二节点设备之间建立N条传输通道,使得业务报文在N条通道上传输,避免了单个业务传输通道中断、拥塞的问题,有效保障业务传输的可靠性。
可选地,所述在切片传输网络中的第一节点设备与第二节点设备之间建立N条传输通道,包括:
获取切片传输网络中的第一节点设备与第二节点设备之间的传输网络设备的拓扑图;
根据所述拓扑图,计算切片传输网络中的第一节点设备与第二节点设备之间的L个传输路径;
将所述N条传输通道建立在L个传输路径中任意N个不同的传输路径上;
其中,L为大于或等于N的整数。
本发明的实施例中通过对L个传输路径的计算,每条传输通道都建立在不同的传输路径上,使得业务报文在N条传输路径上传输。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
如图4所示,本发明实施例还提供一种数据传输装置400,应用于切片传输网络中的第一节点设备,包括:
获取模块401,用于获取待传输业务报文;
划分模块402,用于将所述待传输业务报文划分为M份的子报文;
传输模块403,用于通过N条传输通道传输划分为M份子报文后的所述待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
M为大于或等于1的整数,N为大于或等于2的整数。
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过N条传输通道以及将报文分为M份,将被分为M份的报文通过N条传输通道分别传输,实现报文M*N的无阻传输通道。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
可选地,所述装置还包括:
封装模块,用于对每一传输通道上所传输的报文进行封装,获得封装后的报文;
所述封装后的报文中包括传输通道标签、业务标签和传输时序标签。
可选地,传输模块还用于:
N条传输通道中的每一条传输通道分别传输其中的一份子报文;或者
N条传输通道的部分数量的传输通道中,每一条传输通道分别传输其中的一份子报文,另一部分数量的传输道中,每一条传输通道传输全部的所述待传输业务报文。
本发明实施例的数据传输装置,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。同时,对分为多份的报文进行封装时序标签,根据时序标签对报文进行转发。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
如图5所示,本发明实施例还提供一种数据传输装置500,应用于切片传输网络中的第二节点设备,包括:
接收模块501,用于接收通过N条传输通道传输的划分为M份子报文后的待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
转发模块502,用于转发所述业务报文。
本发明实施例的数据传输方法,基于切片传输网的传输通道,通过N条传输通道以及将报文分为M份,将被分为M份的报文通过N条传输通道分别传输,实现报文M*N的无阻传输通道。
可选地,所述待传输业务报文包括封装后的M份子报文;
其中,所述封装后的子报文中包括传输通道标签、业务标签和传输时序标签。
可选地,所述接收模块还用于:
接收N条传输通道中的每一条传输通道分别传输的其中的一份子报文;或者
接收N条传输通道的部分数量的传输通道中,每一条传输通道分别传输其中的一份子报文,以及接收另一部分数量的传输道中,每一条传输通道传输的全部的所述待传输业务报文。
可选地,所述装置还包括:
排序模块,用于根据所述传输时序标签,将包括同一业务标签不同的传输通道标签的封装后的子报文进行排序;
依据排序后的所述子报文,依次转发每一所述子报文。
可选地,所述转发模块还用于:
若所接收的第一子报文与第二子报文,传输通道标签不同,但业务标签和传输时序标签相同,则转发第一子报文,丢弃第二子报文;
其中,所述第一子报文的接收时间早于所述第二子报文的接收时间。
本发明实施例的数据传输装置,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。同时,对分为多份的报文进行封装时序标签,根据时序标签对报文进行转发。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
如图6所示,本发明实施例还提供一种数据传输装置600,应用于传输网络管控系统,包括:
建立模块601,用于在切片传输网络中的第一节点设备与第二节点设备之间建立N条传输通道;
其中,N条传输通道对应为N个不同的传输路径;N为大于或等于2的整数。
可选地,所述建立模块,还包括:
获取子模块,用于获取切片传输网络中的第一节点设备与第二节点设备之间的传输网络设备的拓扑图;
计算子模块,用于根据所述拓扑图,计算切片传输网络中的第一节点设备与第二节点设备之间的L个传输路径;
建立子模块,用于将所述N条传输通道建立在L个传输路径中任意N个不同的传输路径上;
其中,L为大于或等于N的整数。
本发明实施例的数据传输装置,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。同时,对分为多份的报文进行封装时序标签,根据时序标签对报文进行转发。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
如图7所示,本发明实施例的一种切片传输网络中的第一节点设备700,包括:第一收发器701和第一处理器702;
所述第一收发器701,用于获取待传输业务报文;
所述第一处理器702,用于将所述待传输业务报文划分为M份的子报文;
通过N条传输通道传输划分为M份子报文后的所述待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
M为大于或等于1的整数,N为大于或等于2的整数。
本发明实施例的切片传输网络中的第一节点设备,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
如图8所示,本发明实施例的一种切片传输网络中的第二节点设备800,包括:第二收发器801;
所述第二收发器801,用于接收通过N条传输通道传输的划分为M份子报文后的待传输业务报文;
其中,N条传输通道对应为N个不同的传输路径;
转发所述业务报文。
本发明实施例的切片传输网络中的第二节点设备装置,基于切片传输网的传输通道,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。同时,对分为多份的报文进行封装时序标签,根据时序标签对报文进行转发。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
如图9所示,本发明实施例的一种传输网络管控系统900,包括:第二处理器901;
所述第二处理器901,用于在切片传输网络中的第一节点设备与第二节点设备之间建立N条传输通道;
其中,N条传输通道对应为N个不同的传输路径;N为大于或等于2的整数。
本发明实施例的传输网络管控系统,基于切片传输网的传输通道,通过建立多条传输通道以及将报文分为多份,将被分为多份的报文通过多条传输通道分别传输,实现报文M*N的无阻传输通道。避免了单个业务传输通道传输业务报文时产生的中断、拥塞等问题,有效保障业务传输的效率和可靠性。
本发明另一实施例的一种终端,如图10所示,包括收发器1010、处理器1020、存储器1030及存储在所述存储器1030上并可在所述处理器1020上运行的程序或指令;所述处理器1020执行所述程序或指令时实现上述数据传输方法。
所述收发器1010,用于在处理器1020的控制下接收和发送数据。
其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1020代表的一个或多个处理器和存储器1030代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器1010可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器1000负责管理总线架构和通常的处理,存储器1030可以存储处理器1020在执行操作时所使用的数据。
本发明另一实施例的管理系统,如图11所示,包括收发器1110、处理器1100、存储器1120及存储在所述存储器1120上并可在所述处理器1100上运行的程序或指令;所述处理器1100执行所述程序或指令时实现上述数据传输方法。
所述收发器1110,用于在处理器1100的控制下接收和发送数据。
其中,在图11中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1100代表的一个或多个处理器和存储器1120代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器1110可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器1100负责管理总线架构和通常的处理,存储器1120可以存储处理器1100在执行操作时所使用的数据。
本发明实施例的一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的数据传输方法中的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的数据传输设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
进一步需要说明的是,此说明书中所描述的终端包括但不限于智能手机、平板电脑等,且所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。
本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
上述范例性实施例是参考该些附图来描述的,许多不同的形式和实施例是可行而不偏离本发明精神及教示,因此,本发明不应被建构成为在此所提出范例性实施例的限制。更确切地说,这些范例性实施例被提供以使得本发明会是完善又完整,且会将本发明范围传达给那些熟知此项技术的人士。在该些图式中,组件尺寸及相对尺寸也许基于清晰起见而被夸大。在此所使用的术语只是基于描述特定范例性实施例目的,并无意成为限制用。如在此所使用地,除非该内文清楚地另有所指,否则该单数形式“一”、“一个”和“该”是意欲将该些多个形式也纳入。会进一步了解到该些术语“包含”及/或“包括”在使用于本说明书时,表示所述特征、整数、步骤、操作、构件及/或组件的存在,但不排除一或更多其它特征、整数、步骤、操作、构件、组件及/或其族群的存在或增加。除非另有所示,陈述时,一值范围包含该范围的上下限及其间的任何子范围。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。