使用分组交换网的自适应处理器系统技术方案

技术编号:3670104 阅读:147 留言:0更新日期:2012-04-11 18:40
利用多个处理单元(DSPU)执行与多个连接相关联的不同应用的一种设备。该设备包括控制器(CTRL)和包含多个不同应用的数据库(DB)。处理单元(DSPU)控制器(CTRL)与数据库(DB)相连。控制器(CTRL)在每个连接开始时,为所述连接分配可用的处理单元(DSPU),识别该连接所需的应用,将其从数据库(DB)载入分配的处理单元(DSPU)。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及电信系统网元中使用的处理器系统,尤其涉及数字信号处理器(dsp)的资源配置。参看附图说明图1,除了实际的处理器(DSP)之外,为连接11提供服务的数字信号处理单元DSPU一般包括,到连接的接口I/O(输入/输出),程序存储器,通常包括只读存储器ROM和随机存取存储器RAM(以及其它支持电路,例如时钟和中断电路,但是这些与本专利技术无关)。连接11被划分成两个部分传送实际信息的部分由111指示,相关的信令由112指示。这种系统的问题在于配置并不灵活。如果有多个处理器单元DSPU,并且它们执行不同的应用,则每个处理器单元的程序存储器ROM必须足够大才能存下所有应用。这些应用包括,例如不同语音编码方法,视频信号的压缩和解压方法等等。因为现有技术中,应用固定或半固定安装(例如在可重写ROM中),所以已知的处理器单元并不包括更新应用的快速接口。因此,出现了另一问题在更新应用时,已无法使用处理器单元。为了使得所有的处理器单元中不需要所有的应用,处理器单元一般分成池。将需要特定应用的数据流导向提供所需应用的池。问题在于,这些池是固定的,所以无法将不同数据流的分布考虑在内。本专利技术的目的是提供一种方法和实现该方法的设备,以解决上述问题。本专利技术的目的通过一种方法和系统来实现,其特征在独立的权利要求书中给出。本专利技术的优选实施例在相关权利要求中声明。本专利技术的基本思想是采用宽带分组交换电信网,最好是ATM网,从而至少在每个连接开始时,从多处理器系统的公用数据库将应用传送到处理单元,如果需要,在连接期间也可以进行类似处理。最好采用ATM网的协议,不需要到OSI模型高层协议的转换。所声明的方法和设备的第一实施例基于共用控制单元对多个处理单元的控制。应用集中在公用数据库中。在每个连接中,在控制单元控制下识别连接所需的应用(业务),之后将其载入到可用的处理单元。处理单元和包含应用的数据库采用快速连接技术,最好是宽带分组网,例如ATM互连。这里,快速连接技术是指应用可以在连接期间从数据库载入处理单元,而使用该连接的用户不会觉察到任何烦人的时延。本专利技术的技术使得资源得以灵活使用,因为只需要每个处理单元存储最大的应用(或应用集)。因此,存储器中不需要存储所有应用。任何处理单元可以充当任何连接,因为所有应用都可用于所有处理器。每个处理单元的存储器的适当数量略大于(例如30到100%)同时需要的存储器的最大数量,或者最大的单个应用或应用集所需的存储器数量,但仍远小于不同应用所需的存储器的组合数量。应用集意味着同时与同一连接相关联的应用。例如,在GSM中,应用集可以包括全速率编解码器和回声抑制。本专利技术的技术还在修改和更新方面相当可靠。在更新应用时,尽管将较新的版本载入数据库,仍可以保持应用的原版本。如果新应用没有正常工作,则可以立即将旧版本投入使用。在更新应用时,所有的处理单元都可以使用。因为所有连接的所有应用的装载都由公用的控制器控制,还可以得到另一优点如果运营商希望准备统计,或者应用提供者希望对使用的次数计费,而不是一次付清,则可以容易地统计使用每个应用的次数。本专利技术方法和设备的第二实施例是现有技术(其中应用位于固定存储器)和本专利技术第一实施例(其中可以单独为每个连接载入应用)的折中。这种折中通过例如跟踪可用处理单元以及将哪个应用载入哪个处理单元来实现。在每个连接开始时(在需要时,还可以在连接期间),识别该连接所需的应用,为连接选择这样的可用处理单元,该单元中尽可能多地载入了所需应用部分。然后,将缺少的应用从数据库中载入处理单元。定义“尽可能多的部分”可以至少以两种方式解释需要载入选定处理单元的应用尽可能少,或者需要载入的应用(应用集)尽可能小。如果一个处理单元可以服务于多个连接,那么‘可用处理单元’在这里是指具有至少一些可用处理容量的单元。处了上述优点之外,第二实施例还具有以下优点如果所需的应用已载入一个处理单元,则不需要将应用载入处理单元。这对分布系统中的网络运营商尤其有用,在分布系统中,数据库和处理单元相距甚远,其中运营商还必须支付传送应用所占用的网络容量。尽管在有多个处理单元时,可以得到本专利技术的最多优点,但本专利技术的技术也可以应用于仅有一个处理单元的情况,如果预期处理单元的数量会增加(例如随着业务负荷的增加)。如果仅有一个处理单元,则可用处理单元的选择仅意味着检查该处理单元的全部容量是否都已投入使用。下面参看附图,通过优选实施例详细描述本专利技术,在附图中图1的框图是以前已知的数字处理单元,以及图2的框图是按照本专利技术的设备。按照本专利技术的第二实施例的设备在图2中给出,它包括载入应用的数据库DB,控制单元或控制器CTRL,以及处理单元DSPU。该设备还包括组合不同部件的宽带传输路径,该路径最好是ATM交换系统22。数据库DB包括,即在数据库中存储了,设备中需要执行的全部应用(不同编码算法等等)。可以例如通过表28跟踪数据库DB中包含的应用,该表至少示出了每个应用的标识符Appl_1到Appl_n,以及应用大小,及该应用所需的存储器量。该表还可以指示每个应用在数据库中的位置(除非数据库DB接受应用的标识符Appl_1到Appl_n作为该应用的指示)。该表还可以用于维护应用的版本数。处理单元DSPU基本上对应于图1所示的以前所知的处理单元,但是这里仅需要只读存储器ROM从数据库DB通过交换系统22传送应用。因此,ROM主要对应于普通计算机的初始,或者自举或者载入程序。如果可以采用网络本身(例如ATM网络)的协议,则应用从数据库载入到处理单元的速度可以优化,不需要浪费时间或资源将协议转换成OSI模型的高层协议(例如TCP/IP)。但是,建议在ATM网的协议上补充纠错和丢失分组或分组失真时的重传。资源管理由控制器CTRL控制。参数21表明了控制器CTRL和交换系统22之间的接口,该接口包括用于控制交换系统22的控制连接211,运营管理OAM 212,以及信令连接213。在每个连接开始时,控制器CTRL例如基于与该连接相关的信令连接,识别每个连接C1到Cn所需的应用。连接所需应用的识另是本领域中技术人员的标准过程,在现有技术设备中,基于该识别为连接分配其软件包括所需应用的可用处理单元。按照本专利技术的第一实施例,所有的处理单元都是相同的,控制器CTRL为该连接分配任何可用的处理单元DSPU。按照本专利技术的第二实施例,控制器检查所需应用是否已载入可用处理单元。然后,控制器启动载入程序,将任何所需应用从数据库DB载入为该连接提供服务的处理单元。参数23指示数据库DB和交换系统之间的接口,该接口包括宽带传输路径231,用以将应用通过交换系统22载入处理单元DSPU,以及信令连接232,控制器CTRL通过它通知数据库需要将哪个应用载入哪个处理单元。控制器CTRL可以例如通过表29维护处理单元的分配信息,该表示出了每个处理单元的存储器数量(除非该数量对所有处理单元都相同),该单元所服务的连接以及它包含的应用。现在让我们假定在图2中,每个处理单元可以服务两个连接,需要服务一个新连接,该连接需要应用Appl_2到Appl_3。处理单元DSPU3在其存储器中存储应用,但是它的所有处理容量已被分配。处理单元DSPU3缺少应用Appl_3,处理单元DS本文档来自技高网...

【技术保护点】
至少一个处理单元(DSPU_1到DSPU_n)执行与连接(C1到Cn)相关联的至少一个应用(Appl_1到Appl_n)的方法,该方法包括以下步骤:(i)生成包含多个应用的数据库DB,在操作上将它通过快速分组交换网(22到24)连接到处 理单元,将应用载入其中;以及至少在每个连接开始时,(ii)为该连接分配可用的处理单元(DSPU_1到DSPU_n),(iii)识别该连接所需的应用,其特征在于,(iv)将该连接所需的应用从所述数据库(DB)通过所述快速分 组交换网载入分配的处理单元,使用的网络协议不需要转化成高层协议。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:杰瑞苏威南扎瑞科尔好恩玛蒂乐和提玛奎
申请(专利权)人:诺基亚网络有限公司
类型:发明
国别省市:FI[芬兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利