一种数据迁移方法及系统与流程

文档序号:20272289发布日期:2020-04-03 19:11阅读:223来源:国知局
一种数据迁移方法及系统与流程

本发明涉及网络领域,特别涉及一种数据迁移方法及系统。



背景技术:

依托于5g系统对接入网架构的需求,3gpp提出了cu(集中单元)/du(分布单元)高层逻辑分离架构作为5gran基础架构。其中,rrc/pdcp(无线资源控制协议/分组数据汇聚协议)被划入cu,high-rlc/low-rlc/high-mac/low-mac/high-phy被划入du,low-phy/rf被划入aau。另外,5g中无线接入网的云化为无线接入网带来了资源灵活编排的优势,其主要思想是ran的处理功能集中化,采用部署在处理池中的虚拟机(vm)或者容器代替传统的专用信号处理硬件平台。将ran中的功能(du实体/cu实体)以虚拟网络功能(vnf)的方式部署在vm或者容器中,这种方式可以提升硬件资源的利用率,增强系统的可扩展性,运营商可以通过直接升级软件系统来实现不同通信系统之间的无缝过渡,节约运营成本。

如图1所示为基于容器部署ran功能的c-ran简化架构,rrh1-rrh4接收数据的处理功能分别部署在处理池中,分别由容器1-4处理。在这里考虑合du/cu合设的架构。

如图1中所示,当处理池1中负载增加时,为保证服务质量,需要进行负载均衡策略,即让处于低负载的处理池2承载处理池1中的处理任务。现在的研究中主要的负载均衡策略主要有两大类,分别是处理任务迁移和处理功能迁移。以du/cu容器化部署为例,如图2所示:

1、业务迁移

图2中的(a)所示为处理任务迁移的典型方式,通过在交换节点处将原本连接到处理池1中的rrh2节点经过链路切换,使rrh2连接到处理池2中,同时在处理池2中新建用于服务rrh2的容器2*,在完成链路切换和容器新建后,停止并删除原本处于处理池1中的容器2,以实现处理资源的共享。

2、虚拟容器迁移

图2中的(b)所示为处理功能迁移的典型方式,其通过将处理池1中的容器2拷贝到处理池2中,并根据切换策略在满足切换条件时(如内存中实时发生变化的数据量低于某个阈值时),在交换节点处实现链路的切换,将rrh2连接到新的处理池中,完成迁移后停止并删除处理池1中不再被使用的容器。

c-ran中负载均衡的主要目标是通过有效利用低负载的处理池,来处理一部分高负载处理池中的处理任务;或者是将多个低负载的处理池中的处理任务聚合到少量的处理池中并关闭闲置的处理池以实现降低能耗。衡量负载均衡方式策略的两个个关键指标是迁移时间和服务暂停时间。

对于图2中的(a)中描述的通过处理任务迁移方式实现的负载均衡,技术难点在于实现rrh能够动态连接到不同的处理池,以及编排和控制容器的建立与删除。其缺点在于,在处理池2中新建容器2*以处理rrh2的业务,新建的容器中不包含容器2中的数据信息,因此rrh2与新的容器建立映射需要额外的注册时间等,会造成较长的服务暂停时间。

图2中的(b)中描述的通过迁移容器的方式实现的负载均衡,其相较于(a)中所示的策略,由于将容器2从处理池1完整拷贝到处理池2中,保留了容器原有的状态,大大降低了服务的暂停时间。然而,容器完全拷贝的策略存在的一个问题是,当容器本身占用大量的磁盘存储资源时,容器在储在不同地理位置的不同处理池之间的拷贝,会在短期内占用两个处理池之间大量的链路资源,如果该链路本身处于高负载状态下,拷贝容器的过程将持续很长的时间,而不能实现快速的迁移。

为解决现用技术问题的上述缺陷,有必要提出一种新的数据迁移方法及系统,以替代现有的迁移方法。



技术实现要素:

有鉴于此,本发明的目的是为了提供一种数据迁移方法,其中,所述数据迁移方法包括:

将硬件节点与控制器相接,以对所述硬件节点中的交换节点进行控制;

对处理池之间文件数据进行同步、内存数据打包和拷贝传输,以实现镜像数据同步;

对虚拟化容器进行数据迁移。

如上所述的数据迁移方法,其中,在所述硬件节点与控制器相接中,将网络中的交换节点与所述控制器相接,以在所述网络中交换信息。

如上所述的数据迁移方法,其中,响应于查询到网络资源链路占有率低于预设阀值,对处理池之间文件数据进行同步、内存数据打包和拷贝传输。

如上所述的数据迁移方法,其中,根据网络中处理池资源占用情况、链路负载状况、以及业务时延要求,计算得出实现迁移的源目的处理池,并根据计算结果以实现du/cu的迁移。

本发明的第二方面提出了一种数据迁移系统,其中,所述数据迁移系统包括:硬件节点和控制器,

其中,所述硬件节点包括交换节点和处理池节点;

所述交换节点与所述控制器的用于收集交换节点信息的光路管理模块相接,以对所述交换节点进行控制;

所述处理池节点与所述处理器的收集处理池节点上报的文件系统信息和负载监控信息的处理资源监控模块相接,所述处理池节点还与所述处理器的用于对文件数据的拷贝和vnf管理的数据迁移与vnf管理模块相接。

如上所述的数据迁移系统,其中,所述控制器还包括与所述光路管理模块和所述处理资源监控模块相接的参数信息数据库。

如上所述的数据迁移系统,其中,所述控制器还包括策略计算模块,所述策略计算模块基于所述参数信息数据库中的链路信息并通过所述数据迁移与vnf管理模块,以实现镜像数据同步。

如上所述的数据迁移系统,其中,所述策略计算模块根据网络中处理池资源占用情况、链路负载状况、以及业务时延要求,计算得出实现迁移的源目的处理池,并根据计算结果控制所述数据迁移与vnf管理模块实现du/cu的迁移。

本发明的第三方面提出了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述的数据迁移方法的步骤。

本发明的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的数据迁移方法的步骤。

本发明的数据迁移方法及迁移系统能够有效降低虚拟化容器(e.g.,du/cu)迁移时间实现快速负载均衡。

附图说明

图1为现有技术的云化的ran架构的示意图;

图2为现有技术的ran负载均衡方式的示意图,其中,图2中的(a)表征处理任务迁移,图2中的(b)表征处理功能迁移。

图3为本发明的容器文件结构的示意图;

图4为本发明的实施例提供的数据迁移系统的结构示意图;

图5为本发明的实施例提供的数据迁移系统运行时的示意图;

图6为本发明的实施例提供的数据迁移系统初始化的流程图;

图7为本发明的实施例提供的处理池间镜像同步的流程图;

图8为本发明的实施例提供的镜像同步中数据拷贝的流程图;

图9为本发明的实施例提供的镜像数据拷贝的流程图;

图10为本发明的实施例提供的du/cu迁移的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

下面结合附图详细说明本发明实施例的技术方案。

本发明提出了一种数据迁移方法,其中,所述数据迁移方法包括:

将硬件节点与控制器相接,以对硬件节点中的交换节点进行控制;

对处理池之间文件数据进行同步、内存数据打包和拷贝传输,以实现镜像数据同步;

对虚拟化容器进行数据迁移。

本发明还提出了一种数据迁移系统,其中,所述数据迁移系统包括:硬件节点和控制器,

其中,硬件节点包括交换节点和处理池节点;

所述交换节点与所述控制器的用于收集交换节点信息的光路管理模块相接,以对所述交换节点进行控制;

所述处理池节点与所述处理器的收集处理池节点上报的文件系统信息和负载监控信息的处理资源监控模块相接,所述处理池节点还与所述处理器的用于对文件数据的拷贝和vnf管理的数据迁移与vnf管理模块相接。

现结合图3-10对本发明的数据迁移系统的一具体实施例进行详细地描述,并结合该数据迁移系统的实施例对数据迁移方法的一实施例的过程进行详细地描述,以使本发明清楚。

具体地,如图3所示,在基于容器拷贝迁移的方式实现du(中心单元)/cu(分布单元)迁移,由于容器本身占用数据过大会导致由于链路带宽限制出现拷贝速度过慢,从而出现迁移速度过慢的情况。在拷贝的容器数据中主要包含两类:容器文件系统和运行时内存数据,拷贝容器数据的绝大部分为容器文件系统。容器文件系统采用分层的存储机制,底层为容器的镜像层,上层为容器层,基于相同镜像创建的容器镜像层的数据内容完全一致,而容器层的数据内容不同。因此,如果处理池1和处理池2能够存在一个目录共享文件系统或是镜像资源预同步机制,在链路闲时同步处理池之间的镜像数据,当需要进行容器迁移的时候只需拷贝容器层的数据以及内存数据即可,可以大大降低拷贝时间同时缓解处理池之间瞬时的链路带宽压力。

如图4所示,基于上述思想,针对现有c-ran(基于云计算的无线接入网构架,cloud-radioaccessnetwork)中负载均衡策略在服务暂停时间和瞬时高链路带宽占用的问题,提出了基于多处理池之间容器镜像文件系统共享的容器化du/cu迁移系统。本系统通过对资源池处理资源占用率进行监控,定义迁移条件和迁移策略方法,针对下一代移动网络中由于指定区域内用户量激增导致处理池过载而出现服务拒绝的情况,通过虚拟化ran处理功能迁移系统实现处理功能快速迁移,提高网络中计算资源利用率实现有效的负载均衡。本迁移系统相对于传统的任务迁移机制能够有效降低服务的停止时间,同时能够大大缓解容器拷贝造成的瞬时链路负载。本发明详细如下:

1、自适应迁移系统架构

本发明中的迁移系统划分为硬件节点和迁移系统控制器部分,如图4所示:

(1)硬件节点

硬件节点主要包含交换节点和处理池节点。交换节点可包括光交换节点和电交换节点等,交换节点通过sdn(softwaredefinednetwork)的方式实现控制面和数据面分离,通过openflow、netconf等协议实现在控制层的统一控制。处理池节点通过nfv(网络功能虚拟化)的方式,通过vim进行管理,实现处理池资源的抽象和编排管理;在处理池节点中,设置数据拷贝代理用于处理池之间文件数据同步和内存数据打包和拷贝传输;文件管理系统用于监控处理池节点内文件状态(包括容器镜像层文件、容器层文件以及一些配置文件等),这些状态由控制层读取并处理,用于实现处理池之间的镜像文件同步;负载监控模块用于实时监控处理池内部资源占用情况,并实时向控制器报告信息,用于控制器决策合适进行资源池之间的负载均衡策略的执行。

(2)du/cu迁移系统控制器

迁移系统控制器包括策略计算模块、参数信息数据库、光路管理模块、数据迁移与vnf管理模块以及处理池资源监控模块。

参数信息数据库:用于记录网络中的节点信息(交换节点、处理池节点等)以及网络拓扑;

光路管理模块:负责收集交换节点信息存在参数信息数据库中,并实现对于交换节点的控制;

处理资源监控模块:收集处理池节点上报的文件系统信息、负载监控信息并实时更新参数数据库中对应的内容;

数据迁移与vnf(虚拟网络架构)管理模块:主要负责文件数据的拷贝(闲时处理池间数据同步、迁移时数据拷贝)和vnf管理;

策略计算模块:为迁移系统控制器的核心,主要负责策略的计算和系统整体的编排。

2、迁移系统具体实施方式

迁移系统运行时如图5所示,分为系统初始化阶段、运行阶段以及结束,其中运行阶段为本专利设计的主体,主要包括处理池之间镜像同步和du/cu迁移两部分。

(1)系统初始化

系统初始化信令流程如图6所示。在系统初始化的过程中网络中所有硬件节点需要与网络中的控制器进行信息同步以完成系统初始化的过程。其中硬件节点包括交换节点和处理池节点。交换节点于光路管理模块通过给定端口建立连接,处理池节点中由节点内部的负载监控模块与控制器中的处理池资源监控模块建立连接交互信息。系统初始化过程中,包括交换节点和处理池节点在内的硬件节点与控制器交互的步骤都分为三步。(1)接入请求:硬件节点与控制器建立连接的过程(消息如通过tcp协议、opernflow协议、netconf协议等建立连接,连接建立成功后协商版本号)。(2)控制器向硬件节点请求节点信息:该过程由控制器向硬件节点发送信息请求消息,请求硬件节点上传自己的详参数。(3)硬节点回复控制器节点自身状态信息,具体的:如交换节点上传流表、支持的buffer数目,处理池节点上传处理池cpu、内存、文件系统、网络参数、当前处理池内容器信息等。最后控制器中对应的模块将信息存入控制器内部的参数信息数据库后初始化过程结束。

(2)处理池间镜像同步

同步的流程如图7所示:

对于网络中交换节点会定期向控制器中的管理模块上报光路信息,包括流信息、端口信息等,以保证控制器中保存网络中最新状态。对于网络中处理池节点,(1)处理池会通过节点内部负载监控模块监控处理池内部的文件系统信息,上报到控制器中的处理池资源监控模块并更新到参数信息数据库中。(2)在处理池资源监控模块更新的参数信息库的过程中,会进行比较更新。如果发现当前信息与参数信息数据库中的数据不同步,会执行步骤(3)。(3)当数据库中的处理池文件系统信息出现信息变更,会将信息变更消息发送到策略计算模块,并执行步骤(4)。(4)策略计算模块会查询数据库中的链路信息,判断当前网络中发生变更的处理池到其他处理池之间的可用网络带宽是否高于指定阈值,如果是执行步骤(5),否则休眠一定时间后再次尝试执行步骤(4)。(5)如果网络中有可用网络资源,策略计算模块会告知数据迁移与vnf管理模块需要进行资源同步的处理池,由数据迁移与vnf管理模块控制处理池指定完处理池之间的镜像数据拷贝工作,详见图8,如果拷贝成功执行步骤(6)操作,如果失败回到步骤(4)。(6)处理池之间数据拷贝更新完成后处理池会通过继续定期向控制器同步信息。注意,系统会初始化一个拷贝同步次数的值,如果以上流程执行失败的次数超过给定值将停止该操作,并在一定时间内不执行该操作。

图8为镜像数据拷贝与同步的执行过程,镜像数据在处理池之间的同步和拷贝过程涉及控制器中的数据迁移与管理模块、处理池中的数据拷贝代理模块。包括三个步骤:(1)状态查询:控制器中的数据迁移与vnf管理模块向分别与待同步镜像信息的处理池中的数据拷贝代理建立连接,并查询当前处理池中的可用端口;处理池中的数据拷贝代理查询所在处理池中的可用端口并上报给数据迁移与管理模块。此过程对应图9中的a-d过程。(2)分配端口,配置数据传输内容:控制器中的数据迁移与vnf管理模块根据处理池中的数据拷贝代理上报的端口信息,确定一个具体的端口来进行数据拷贝。该端口信息将同要同步的镜像文件信息一同,告知给对应处理池中的数据拷贝代理。信息告知成功后,镜像数据拷贝过程将通过该端口发送,此过程对应图9中的e-h过程。(3)处理池之间的数据拷贝代理将通过控制器分配的端口,简历tcp连接并拷贝对应的镜像信息,成功后通知给控制器中的数据迁移与vnf管理模块。此过程对应于图9中的i-k过程。

此项发明面向无线接入网络(ran)环境中的cu-du-rrh三级架构下,解决由于网络流量在空间和时间上的动态性,导致的处理池资源负载不均衡问题。在云化的ran中,du/cu处理单元通常通过虚拟机(vm)或容器的方式部署在处理池中,以提供ran的数据处理功能。处理池为vm/容器的部署提供基础设施以构建虚拟化环境,虚拟基础设施管理器(vim)管理分配处理池中的资源,为du/cu所在的vm/容器分配足够的计算资源(即物理cpu核心/线程),以使它们能够完成数据处理。

然而,随着用户业务负载的增加会导致每个vm/容器的资源占用需求增加,若处理池无法提供vm/容器所需求的资源,将导致ran功能的性能下降,因此为满足服务要求必须进行多处理池之间的资源调度,综合考虑各个处理池之间的负载情况以及用户的qos(qualityofservice)需求解决网络负载均衡问题。传统的负载均衡方案大致分为两种:第一种,业务流量在处理池之间迁移,通过改变rrh和处理池之间的物理连接实现业务的迁移,这种迁移需要rrh进行重新注册,会造成较长的业务中断;第二种,虚拟容器迁移,将基带处理功能部署在虚拟容器中(vm/docker)中,通过vm在不同处理池之间的迁移,实现负载均衡,这种迁移方式可造成较短的业务中断,但需要将vm/容器中的全部资源及数据(镜像文件、内存数据等)在处理池之间拷贝,造成大量的带乱浪费,同时当镜像文件过大会导致拷贝时间过长,致使迁移时间过长。以上两种负载均衡策略都存在服务暂停时间过长或迁移时间过长缺点,导致负载均衡效率低。

针对ran,本专利提出了一种基于镜像资源预同步的容器化容器迁移系统和方法。该迁移系统,将du/cu容器化部署,通过感知ran中处理池负载,进行du/cu迁移决策,以实现ran中处理池之间的负载均衡。区别于传统的迁移方式,本专利提出的迁移方法,通过将ran处理池之间部署的容器镜像层资源预同步的方式,有效降低虚拟化容器(e.g.,du/cu)迁移时间实现快速负载均衡。

本发明在cu-du-rrh三级ran架构下,设计了虚拟化容器的迁移架构及方案,解决由于移动网络具有空间和时间上的动态性,导致高负载区域下因资源处理能力的抢占出现的服务性能的下降问题。本发明相对于以往的解决方案,提出了容器镜像层资源同步,通过闲时数据同步在多处理池之间实现共享容器镜像资源信息,缓解突发迁移请求下由于大量镜像数据信息拷贝造成的网络负载的增加,能够大幅度降低迁移时间。同时本专利提出了容器迁移的整体控制方案,通过联合sdn和nfv技术能够动态的实现容器化的du/cu的检测、管理以及迁移。

本发明一实施例提供的了一种终端设备。该实施例的终端设备包括:处理器、存储器以及存储在存储器中并可在处理器上运行的计算机程序,例如一种数据迁移程序。处理器执行计算机程序时实现上述数据迁移方法的实施例中的各个步骤。或者,处理器执行计算机程序时实现上述各数据迁移系统的实施例中各模块/单元的功能,例如上述系统的各个模块的功能。

示例性的,计算机程序可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在终端设备中的执行过程。

终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,其仅仅为终端设备的示例,并不构成对终端设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其它通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器可以是终端设备的内部存储单元,例如终端设备的硬盘或内存。存储器也可以是终端设备的外部存储设备,例如终端设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器还可以既包括终端设备的内部存储单元也包括外部存储设备。存储器用于存储计算机程序以及终端设备所需的其它程序和数据。存储器还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。

另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明性的而不是限制性的。

尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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