调制解调器缓存管理系统及方法

文档序号:7954647阅读:495来源:国知局
专利名称:调制解调器缓存管理系统及方法
技术领域
本发明涉及一种调制解调器缓存管理系统及方法,尤指一种动态管理调制解调器缓存的系统及方法。
背景技术
在DSL(Digital Subscribe Line)架构中,调制解调器与其上行设备如数字用户线路接入复用器(Digital Subscriber Line AccessMultiplexer,DSLAM)之间采用虚拟电路传输信息,其对应有专用的缓存资源,如何管理好这些缓存资源将极大的影响信息的传输速度。传统的缓存资源管理方法是针对每一个虚拟电路分配固定的缓存资源,举例而言,如果系统中总共存在的缓存资源为160,而虚拟电路的总数为8,则每个虚拟电路分配的缓存资源为20。然而,在实际的使用过程中,虚拟电路是预先建立的,在信息的传输过程中,并非所有的虚拟电路都被使用了。在上述的例子中,虚拟电路的总数为8,但若只有2个虚拟电路被使用了,而每个虚拟电路所分配的缓存资源仍然为20,这样剩余的缓存资源则处于闲置状态,对于缓存资源的利用率而言是不利的。同时,每条虚拟电路传输信息的类型也不同,一般而言,传输控制指令的虚拟电路所需承担的流量远小于传输数据的虚拟电路所需承担的流量,若每条虚拟电路分配的缓存资源相同,则会极大的影响系统整体的信息传输速度。

发明内容有鉴于此,有必要提供一种调制解调器缓存管理系统,以对调制解调器中缓存资源进行动态管理。
此外,还需提供一种调制解调器缓存管理方法,以对调制解调器中缓存资源进行动态管理。
一种调制解调器缓存管理系统,用于具有虚拟电路连接的调制解调器中,包括检测模块、资源统计模块以及资源分配模块。该检测模块用于检测该调制解调器所连接的虚拟电路并检测处于使用中的虚拟电路的数量。该资源统计模块用于统计该调制解调器中的缓存资源。该资源分配模块用于根据该资源统计模块的统计结果将所有缓存资源分配至使用中的虚拟电路。
一种调制解调器缓存管理方法,用于具有虚拟电路连接的调制解调器中,包括检测并统计该调制解调器连接的使用中的虚拟电路的数量;统计该调制解调器中的缓存资源;根据统计结果分配将所有缓存资源分配至所有使用中的虚拟电路。
所述的调制解调器缓存管理系统及方法,利用检测模块对调制解调器所使用的虚拟电路进行检测之后,资源分配模块根据检测结果对缓存资源进行动态的分配,有效的提高缓存资源的利用率以及调制解调器的数据传输速度。

图1为本发明调制解调器缓存管理系统一实施方式的应用环境图。
图2为本发明实施方式中调制解调器缓存管理系统的模块图。
图3为本发明调制解调器缓存管理方法一实施方式的流程图。
图4为本发明调制解调器缓存管理方法另一实施方式的流程图。
具体实施方式参阅图1,所示为本发明调制解调器缓存管理系统一实施方式的应用环境图。用户终端10通过非对称数字用户环线(AsymmetricDigital Subscriber Line,ADSL)调制解调器20与数字用户接取多任务器(Digital Subscriber Line Access Multiplexer)30建立连接。ADSL调制解调器20与DSLAM 30之间通过预先建立的虚拟电路(VirtualCircuit)40传输信息。
参阅图2,所示为本发明实施方式中调制解调器缓存管理系统100的模块图。本实施方式中,调制解调器缓存管理系统100存在于ADSL调制解调器20中。调制解调器缓存管理系统100包括检测模块102、资源统计模块104以及资源分配模块106。
检测模块102用于检测ADSL调制解调器20与DSLAM 30之间的虚拟电路40,其包括状态检测子模块1021与功能检测子模块1023。在本实施方式中,ADSL调制解调器20与DSLAM 30之间的虚拟电路40是预先建立,且为永久虚拟电路40(Permanent Virtual Circuit)。状态检测子模块用于检测ADSL调制解调器20与DSLAM 30之间永久虚拟电路40的使用状态,并统计处于使用中的永久虚拟电路40的数量,同时将所统计的处理使用中的永久虚拟电路的数量传输至资源分配模块106。功能检测子模块1023用于检测ADSL调制解调器20与DSLAM 30之间的虚拟电路40的功能,并将检测结果传输至资源分配模块106。在本实施方式中,所述功能包括传输控制指令以及传输数据等。
资源统计模块104用于统计ADSL调制解调器20中所有缓存资源,同时将统计结果传输至资源分配模块106。
资源分配模块106分别与检测模块102、资源统计模块104通讯连接,用于接收检测模块102对永久虚拟电路40的检测结果以及资源统计模块104对ADSL调制解调器20中的缓存资源的统计结果,并根据检测结果以及统计结果对ADSL调制解调器20中的缓存资源进行分配。在本实施方式中,资源分配模块106可将所有缓存资源分配至每一个使用中的永久虚拟电路40,而对于未使用的永久虚拟电路40则不分配缓存资源。
在本发明的另一实施方式中,检测模块102同时对永久虚拟电路40的使用状态以及功能进行检测,并将检测结果传输至资源分配模块106。资源统计模块104统计ADSL调制解调器20中的缓存资源,并将统计结果传输至资源分配模块106。资源分配模块106将资源统计模块104统计的缓存资源按照检测结果分配至每条使用中的永久虚拟电路40,并确保传输数据且处于使用中的永久虚拟电路40所分配的缓存资源大于传输控制指令且处于使用中的永久虚拟电路40所分配的缓存资源。对于未使用的永久虚拟电路40则不予分配缓存资源。
参阅图3,为本发明调制解调器缓存管理方法一实施方式的流程图。首先,检测并统计模块102检测ADSL调制解调器20与DSLAM30之间实际使用中的虚拟电路40的数量,并将检测结果传输至资源分配模块106(步骤S301)。在本实施方式中,所述虚拟电路40是永久虚拟电路40。资源统计模块104统计ADSL调制解调器20中的缓存资源,并将统计结果传输至资源分配模块106(步骤S303)。资源分配模块106根据接收到的检测结果以及统计结果将ADSL调制解调器20中的所有缓存资源分配至每一个使用中的永久虚拟电路40(步骤S305),对于未使用的永久虚拟电路则不分配缓存资源。
参阅图4,为本发明调制解调器缓存管理方法另一实施方式的流程图。首先,检测模块106检测ADSL调制解调器20与DSLAM 30之间的永久虚拟电路40的使用状况以及每条永久虚拟电路40的功能,并将检测结果传输至资源分配模块106(步骤S401)。资源统计模块104统计ADSL调制解调器20中的缓存资源(步骤S403)。资源分配模块106接收到检测模块102的检测结果以及资源统计模块104的统计结果之后,根据每个永久虚拟电路40的使用状况以及功能对缓存资源进行分配(步骤S405)。在本实施方式中,资源分配模块106将所有的缓存资源分配至所有使用中的永久虚拟电路40,并且确保分配至传输控制指令且处于使用中的永久虚拟电路40的缓存资源小于传输数据且处于使用中的永久虚拟电路40,而对于未被使用的永久虚拟电路40则不分配缓存资源。
本发明所提供的调制解调器缓存管理系统及方法,首先利用检测模块102对调制解调器20所使用的虚拟电路或每条虚拟电路的功能进行检测。然后,资源统计模块104对调制解调器20中的所有缓存资源进行统计。最后,资源分配模块106根据检测结果以及统计结果对缓存资源进行动态的分配,有效的提高缓存资源的利用率以及调制解调器20的信息传输速度。
权利要求
1.一种调制解调器缓存管理系统,用于具有虚拟电路连接的调制解调器中,其特征在于包括检测模块,用于检测该调制解调器所连接的虚拟电路,并统计处于使用状态下的虚拟电路的数量;资源统计模块,用于统计该调制解调器中的缓存资源;以及资源分配模块,分别与该检测模块以及该资源统计模块通讯连接,用于根据该资源统计模块的统计结果将所有缓存资源分配至使用中的虚拟电路。
2.如权利要求1所述的调制解调器缓存管理系统,其特征在于该检测模块更包括功能检测子模块,用于检测该虚拟电路的功能。
3.如权利要求2所述的调制解调器缓存管理系统,其特征在于所述虚拟电路的功能包括传输控制指令以及传输数据。
4.如权利要求3所述的调制解调器缓存管理系统,其特征在于该资源分配模块分配至使用中的传输控制指令的虚拟电路的缓存资源小于分配至使用中的传输数据的虚拟电路的缓存资源。
5.如权利要求1所述的调制解调器缓存管理系统,其特征在于该虚拟电路是永久虚拟电路。
6.如权利要求1所述的调制解调器缓存管理系统,其特征在于该调制解调器是非对称数字用户环线调制解调器。
7.一种调制解调器缓存管理方法,用于具有虚拟电路连接的调制解调器中,其特征在于包括检测并统计该调制解调器所连接的且处于使用状态下的虚拟电路的数量;统计该调制解调器中的缓存资源;以及根据统计结果将所有缓存资源分配至所有使用中的虚拟电路。
8.如权利要求7所述的调制解调器缓存管理方法,其特征在于检测该调制解调器连接的处于使用状态下的虚拟电路的数量的步骤更包括检测每条虚拟电路功能的步骤。
9.如权利要求8所述的调制解调器缓存管理方法,其特征在于所述虚拟电路的功能包括传输控制指令以及传输数据。
10.如权利要求9所述的调制解调器缓存管理方法,其特征在于根据统计结果将所有缓存资源分配至所有使用中的虚拟电路的步骤更包括依据虚拟电路的功能分配缓存资源。
11.如权利要求10所述的调制解调器缓存管理方法,其特征在于该资源分配模块分配至使用中的传输控制指令的虚拟电路的缓存资源小于分配至使用中的传输数据的虚拟电路的缓存资源。
全文摘要
一种调制解调器缓存管理系统,用于具有虚拟电路连接的调制解调器中,包括检测模块、资源统计模块以及资源分配模块。检测模块用于检测该调制解调器所连接的虚拟电路并统计处于使用中的虚拟电路的数量。资源统计模块用于统计该调制解调器中的缓存资源。资源分配模块分别与该检测模块以及该资源统计模块通讯连接,用于根据该资源统计模块的统计结果将所有缓存资源分配给使用中的虚拟电路。该调制解调器缓存管理系统通过对调制解调器中的缓存资源进行动态的分配,有效的提高了缓存资源的利用率以及调制解调器的数据传输速度。
文档编号H04L12/24GK101018151SQ20061003355
公开日2007年8月15日 申请日期2006年2月8日 优先权日2006年2月8日
发明者陈俊麟 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1