1.一种下载异常的处理方法,用于光网络单元,其特征在于,所述下载异常的处理方法包括以下步骤:基于来自光线路终端的下载请求,开辟所述下载请求所包含的内存大小的内存空间,并启动异常处理计时;
接收来自所述光线路终端的下载数据并暂存所开辟的内存空间,直至所述内存空间存满下载数据,向所述光线路终端反馈接收完成的响应信息,并将所述内存空间内的下载数据转存到预设的目录下,并释放所开辟的内存空间;
在此期间,当所述异常处理计时达到预设的时长阈值、且所述内存空间未存满时,释放所开辟的内存空间。
2.根据权利要求1所述的下载异常的处理方法,其特征在于,在接收下载数据期间,当所述异常处理计时未达到预设的时长阈值、并接收到来自所述光线路终端的新的下载请求时,所述方法还包括:释放已开辟的内存空间;
按照所述新的下载请求所包含的内存大小重新开辟内存空间,并重新启动所述异常处理计时。
3.根据权利要求1所述的下载异常的处理方法,其特征在于,在所述释放所开辟的内存空间的步骤之前,所述方法还包括:重新启动所述异常处理计时,并计数所述异常处理计时周期的次数;
在所计数的次数达到预设次数阈值之前,继续等待获取来自所述光线路终端的下载数据、或新的下载请求,直至当所计数的次数达到所述预设次数阈值,仍未收到下载数据或新的下载请求时,释放所开辟的内存空间。
4.根据权利要求3所述的下载异常的处理方法,其特征在于,所述方法还包括:若在所计数的次数达到预设次数阈值之前,接收到来自所述光线路终端的下载数据或下载请求时,将所计数的次数和所述异常处理计时同时清除,并重启所述异常处理计时。
5.根据权利要求1所述的下载异常的处理方法,其特征在于,在接收到来自光线路终端的下载请求时,所述方法还包括:根据所述内存大小设定预设的时长阈值。
6.一种下载异常的处理系统,用于光网络单元,其特征在于,所述下载异常的处理系统包括:预处理单元,用于基于来自光线路终端的下载请求,开辟所述下载请求所包含的内存大小的内存空间,并启动异常处理计时;
下载单元,用于接收来自所述光线路终端的下载数据并暂存所开辟的内存空间,直至所述内存空间存满下载数据,向所述光线路终端反馈接收完成的响应信息,并将所述内存空间内的下载数据转存到预设的目录下,并执行内存释放单元以释放所开辟的内存空间;
在此期间,当所述异常处理计时达到预设的时长阈值、且所述内存空间未存满时,所述内存释放单元也用于释放所开辟的内存空间。
7.根据权利要求6所述的下载异常的处理系统,其特征在于,所述内存释放单元还用于在接收下载数据期间,当所述异常处理计时未达到预设的时长阈值、并接收到来自所述光线路终端的新的下载请求时,释放已开辟的内存空间,并将所述新的下载请求提供给所述预处理单元;
则所述预处理单元用于按照所述新的下载请求所包含的内存大小重新开辟内存空间,并重新启动所述异常处理计时。
8.根据权利要求6所述的下载异常的处理系统,其特征在于,所述内存释放单元还用于在所述释放所开辟的内存空间之前,重新启动所述异常处理计时,并计数所述异常处理计时周期的次数;在所计数的次数达到预设次数阈值之前,继续等待获取来自所述光线路终端的下载数据、或新的下载请求,直至当所计数的次数达到所述预设次数阈值,仍未收到下载数据或新的下载请求时,释放所开辟的内存空间。
9.根据权利要求8所述的下载异常的处理系统,其特征在于,所述内存释放单元还用于若在所计数的次数达到预设次数阈值之前,接收到来自所述光线路终端的下载数据或下载请求时,将所计数的次数和所述异常处理计时同时清除,并重启所述异常处理计时。
10.根据权利要求6所述的下载异常的处理系统,其特征在于,所述预处理单元还用于在接收到来自光线路终端的下载请求时,根据所述内存大小设定预设的时长阈值。