一种资源分配方法和设备的制作方法
【专利摘要】本发明提供一种资源分配方法和设备,涉及通信领域,能够在为业务分配资源之前检测资源的故障,使得业务传输正常,从而提高用户的体验,包括:检测每个候选资源,得到每个所述候选资源的检测结果;根据每个所述候选资源的检测结果和预设的n个类型的判定条件,确定每个所述候选资源的类型,其中,所述n为大于1的整数;根据每个所述候选资源的类型为第一业务分配与所述第一业务对应类型的第一资源。本发明应用于资源检测和分配。
【专利说明】一种资源分配方法和设备
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种资源分配方法和设备。
【背景技术】
[0002] 随着移动网络的大规模普及,基于IP(Internet Protocol,因特网互联协议)的 传输方式成为了主流,移动语音和数据业务已经成为我们生活不可或缺的部分,用户对于 语音质量和数据传输稳定性问题要求也越来越高,对于传输过程中资源的检测和及时恢复 也成为移动网络运营商重点关注的功能。
[0003] 现有技术中,以链路资源为例,在业务建立之后,若业务在上层应用中发现错 误,资源分配设备会针对该错误一级级检测TCP/IP(Transmission Control Protocol/ Internet Pr〇t〇C〇l,TCP/IP协议),直到检测出出现问题的链路资源,由于链路资源之间的 链路连接比较复杂,通过检测得到的出现问题的链路资源并不一定准确,出现问题的链路 资源可能还会继续传输业务,导致用户使用该业务受到影响,降低了用户体验。
【发明内容】
[0004] 本发明的实施例提供一种资源分配方法和设备,能够在为业务分配资源之前检测 资源的故障,使得业务传输正常,从而提高用户的体验。
[0005] 为达到上述目的,本发明的实施例采用如下技术方案:
[0006] 第一方面,提供一种资源分配方法,应用于资源分配设备,包括:
[0007] 检测每个候选资源,得到每个所述候选资源的检测结果;
[0008] 根据每个所述候选资源的检测结果和预设的η个类型的判定条件,确定每个所述 候选资源的类型,其中,所述η为大于1的整数;
[0009] 根据每个所述候选资源的类型为第一业务分配与所述第一业务对应类型的第一 资源。
[0010] 结合第一方面,在第一种可实现方式中,所述候选资源是链路资源,所述检测结果 是丢包率,
[0011] 相应的,所述检测每个候选资源,得到每个所述候选资源的检测结果,包括:
[0012] 对所述链路资源进行传输控制协议/因特网互联协议定义的因特网包探索器 PING检测,得到所述链路资源的丢包率;
[0013] 或,对每个所述链路资源进行除所述传输控制协议/因特网互联协议定义之外的 其他协议定义或自定义的类PING检测,得到所述链路资源的丢包率。
[0014] 结合第一种可实现方式,在第二种可实现方式中,对于第一链路资源,所述对所述 第一链路资源进行除所述传输控制协议/因特网互联协议定义之外的其他协议定义或自 定义的类PING检测,得到所述链路资源的丢包率,包括 :
[0015] 获取预设时间内本端节点通过所述第一链路资源向对端节点发送的检测包的次 数m,所述m是正整数;
[0016] 获取所述预设时间内所述本端节点通过所述第一链路资源接收到所述对端节点 发送的所述检测包的次数n,所述η是小于或等于m的正整数;
[0017] 将(m-n)/m作为所述第一链路资源的丢包率。
[0018] 结合第二种可实现方式,在第三种可实现方式中,所述η是3,
[0019] 对于第一候选资源,所述根据所述第一候选资源的质量和预设的η个类型的判定 条件,确定所述第一候选资源的类型,包括:
[0020] 若所述丢包率小于或等于所述判定条件的第一阈值,则确定所述第一链路资源的 类型是高优先级,所述判定条件包括所述第一阈值和第二阈值;
[0021] 若所述丢包率大于所述第一阈值且小于所述第二阈值,则确定所述第一链路资源 的类型是中优先级,所述中优先级的链路资源优先级低于所述高优先级的链路资源;
[0022] 若所述丢包率大于或等于所述第二阈值,则确定所述第一链路资源的类型是低优 先级,所述低优先级的链路资源优先级低于所述中优先级的链路资源。
[0023] 结合第三种可实现方式,在第四种可实现方式中,所述链路资源的检测是所述传 输控制协议/因特网互联协议定义的PING检测,
[0024] 所述根据每个所述候选资源的类型为第一业务分配与所述第一业务对应类型的 第一资源,包括:
[0025] 获取所有业务和所述η个类型的对应关系,所述所有业务包括第一业务;
[0026] 根据所述对应关系获取所述第一业务对应的类型为高优先级和或中优先级的链 路资源;
[0027] 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为 所述第一资源。
[0028] 结合第三种可实现方式,在第五种可实现方式中,所述链路资源的检测是所述其 他协议定义的类PING检测,
[0029] 所述根据每个所述候选资源的类型为第一业务分配与所述第一业务对应类型的 第一资源,包括:
[0030] 获取所有业务和所述η个类型的对应关系,所述所有业务包括所述第一业务;
[0031] 根据所述对应关系获取所述第一业务对应的类型为高优先级、中优先级和低优先 级的链路资源至少一种;
[0032] 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为 所述第一资源。
[0033] 结合第一方面,在第六种可实现方式中,所述候选资源是TDM交换方式下的子间 隙资源,所述检测结果是第二码流,
[0034] 对于第一子间隙资源,所述检测所述第一子间隙资源,得到所述第一子间隙资源 的检测结果,包括:
[0035] 在所述第一子间隙资源中插入第一码流,所述第一子间隙资源的类型是待检资 源;
[0036] 根据所述第一码流对所述第一子时隙资源的传输通道进行环回测试,得到所述第 二码流。
[0037] 结合第六种可实现方式,在第七种可实现方式中,所述η是3,
[0038] 对于第一候选资源,所述根据所述第一候选资源的检测结果和预设的η个类型的 判定条件,确定所述第一候选资源的类型,包括 :
[0039] 判断所述第一码流和所述第二码流是否相同;
[0040] 若所述第一码流和所述第二码流相同,则将所述第一子间隙资源的类型由所述检 待资源变为健康资源;
[0041] 若所述第一码流和所述第二码流不相同,判断在所述第一子间隙资源成为待检资 源之后,所述第一子间隙资源是否是第一次进行所述环回检测;
[0042] 若所述第一子间隙资源是第一次进行所述环回检测,则复位所述第一子时隙资 源,使得所述资源分配设备再次对所述子间隙资源进行所述环回检测;
[0043] 若所述第一子间隙资源不是第一次进行所述环回检测,则将所述第一子间隙资源 的类型由待检资源变为闭塞资源。
[0044] 结合第七种可实现方式,在第八种可实现方式中,所述第一子间隙资源的类型由 所述待检资源变为闭塞资源之后,所述资源分配方法还包括:
[0045] 确定闭塞时间是否大于或等于第一预设时间,所述闭塞时间是所述第一子间隙资 源的类型变为闭塞资源开始计时,所述第一子时隙资源的类型是所述闭塞资源所经历的时 间;
[0046] 若所述闭塞时间大于或等于所述第一预设时间,将所述第一子间隙资源的类型由 所述闭塞资源变为所述待检资源,使得所述资源分配设备再次对所述子间隙资源进行所述 环回检测。
[0047] 结合第八种可实现方式,在第九种可实现方式中,初始状态下,第一子时隙资源的 类型是所述健康资源,
[0048] 在所述将第一子时隙资源的类型变为所述健康资源或所述将所述第一子间隙资 源的类型由所述检待资源变为健康资源之后,所述资源分配方法还包括:
[0049] 确定健康时间是否大于或等于第二预设时间,所述健康时间是所述子时隙资源的 类型变为健康资源开始计时,所述子时隙资源的类型是所述健康资源所经历的时间;
[0050] 若所述健康时间大于或等于所述第二预设时间,确定所述第一业务是否繁忙;
[0051] 若所述第一业务不繁忙,则将所述第一子时隙资源的类型由所述健康资源变为所 述待检资源,使得所述资源分配设备再次对所述第一子间隙资源进行所述环回检测。
[0052] 结合第九种可实现方式,在第十种可实现方式中,所述根据每个所述候选资源的 类型为第一业务分配与所述第一业务对应类型的第一资源,包括:
[0053] 为所述第一业务分配所述第一资源,所述第一资源是类型为所述健康资源的未占 用的子间隙资源。
[0054] 第二方面,提供一种资源分配设备,包括:
[0055] 检测单元,用于检测每个候选资源,得到每个所述候选资源的检测结果;
[0056] 第一确定单元,用于根据所述检测单元得到的每个所述候选资源的检测结果和预 设的η个类型的判定条件,确定每个所述候选资源的类型,其中,所述η为大于1的整数;
[0057] 分配单元,用于根据所述第一确定单元确定的每个所述候选资源的类型为第一业 务分配与所述第一业务对应类型的第一资源。
[0058] 结合第二方面,在第一种可实现方式中,所述候选资源是链路资源,所述检测结果 是丢包率,
[0059] 相应的,所述检测单元具体用于:
[0060] 对所述链路资源进行传输控制协议/因特网互联协议定义的PING检测,得到所述 链路资源的丢包率;
[0061] 或,对每个所述链路资源进行除所述传输控制协议/因特网互联协议定义之外的 其他协议定义或自定义的类PING检测,得到所述链路资源的丢包率。
[0062] 结合第一种可实现方式,在第二种可实现方式中,对于第一链路资源,所述检测单 元具体用于:
[0063] 获取预设时间内本端节点通过所述第一链路资源向对端节点发送的检测包的次 数m,所述m是正整数;
[0064] 获取所述预设时间内所述本端节点通过所述第一链路资源接收到所述对端节点 发送的所述检测包的次数n,所述η是小于或等于m的正整数;
[0065] 将(m-n) /m作为所述第一链路资源的丢包率。
[0066] 结合第二种可实现方式,在第三种可实现方式中,所述η是3,
[0067] 对于第一候选资源,所述第一确定单元具体用于:
[0068] 若所述丢包率小于或等于所述判定条件的第一阈值,则确定所述第一链路资源的 类型是高优先级,所述判定条件包括所述第一阈值和第二阈值;
[0069] 若所述丢包率大于所述第一阈值且小于所述第二阈值,则确定所述第一链路资源 的类型是中优先级,所述中优先级的链路资源优先级低于所述高优先级的链路资源;
[0070] 若所述丢包率大于或等于所述第二阈值,则确定所述第一链路资源的类型是低优 先级,所述低优先级的链路资源优先级低于所述中优先级的链路资源。
[0071] 结合第三种可实现方式,在第四种可实现方式中,所述链路资源的检测是所述传 输控制协议/因特网互联协议定义的PING检测,
[0072] 所述分配单元具体用于:
[0073] 获取所有业务和所述η个类型的对应关系,所述所有业务包括第一业务;
[0074] 根据所述对应关系获取所述第一业务对应的类型为高优先级和或中优先级的链 路资源;
[0075] 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为 所述第一资源。
[0076] 结合第三种可实现方式,在第五种可实现方式中,所述链路资源的检测是所述其 他协议定义的类PING检测,
[0077] 所述分配单元具体用于:
[0078] 获取所有业务和所述η个类型的对应关系,所述所有业务包括所述第一业务;
[0079] 根据所述对应关系获取所述第一业务对应的类型为高优先级、中优先级和低优先 级的链路资源至少一种;
[0080] 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为 所述第一资源。
[0081] 结合第二方面,在第六种可实现方式中,所述候选资源是TDM交换方式下的子间 隙资源,所述检测结果是第二码流,
[0082] 对于第一子间隙资源,所述检测单元具体用于:
[0083] 在所述第一子间隙资源中插入第一码流,所述第一子间隙资源的类型是待检资 源;
[0084] 根据所述第一码流对所述第一子时隙资源的传输通道进行环回测试,得到所述第 二码流。
[0085] 结合第六种可实现方式,在第七种可实现方式中,所述η是3,
[0086] 对于第一候选资源,所述第一确定单元具体用于:
[0087] 判断所述第一码流和所述第二码流是否相同;
[0088] 若所述第一码流和所述第二码流相同,则将所述第一子间隙资源的类型由所述检 待资源变为健康资源;
[0089] 若所述第一码流和所述第二码流不相同,判断在所述第一子间隙资源成为待检资 源之后,所述第一子间隙资源是否是第一次进行所述环回检测;
[0090] 若所述第一子间隙资源是第一次进行所述环回检测,则复位所述第一子时隙资 源,使得所述资源分配设备再次对所述子间隙资源进行所述环回检测;
[0091] 若所述第一子间隙资源不是第一次进行所述环回检测,则将所述第一子间隙资源 的类型由待检资源变为闭塞资源。
[0092] 结合第七种可实现方式,在第八种可实现方式中,所述资源分配设备还包括:
[0093] 第二确定单元,用于确定闭塞时间是否大于或等于第一预设时间,所述闭塞时间 是所述第一子间隙资源的类型变为闭塞资源开始计时,所述第一子时隙资源的类型是所述 闭塞资源所经历的时间;
[0094] 处理单元,用于当所述第二确定单元确定出所述闭塞时间大于或等于所述第一预 设时间时,将所述第一子间隙资源的类型由所述闭塞资源变为所述待检资源,使得所述资 源分配设备再次对所述子间隙资源进行所述环回检测。
[0095] 结合第八种可实现方式,在第九种可实现方式中,初始状态下,第一子时隙资源的 类型是所述健康资源,
[0096] 所述资源分配设备还包括:
[0097] 所述第二确定单元,还用于确定健康时间是否大于或等于第二预设时间,所述健 康时间是所述子时隙资源的类型变为健康资源开始计时,所述子时隙资源的类型是所述健 康资源所经历的时间;
[0098] 第三确定单元,用于当所述第二确定单元确定出所述健康时间大于或等于所述第 二预设时间时,确定所述第一业务是否繁忙;
[0099] 所述处理单元,还用于当所述第三确定单元确定出所述第一业务不繁忙,则将所 述第一子时隙资源的类型由所述健康资源变为所述待检资源,使得所述资源分配设备再次 对所述第一子间隙资源进行所述环回检测。
[0100] 结合第九种可实现方式,在第十种可实现方式中,所述分配单元具体用于:
[0101] 为所述第一业务分配所述第一资源,所述第一资源是类型为所述健康资源的未占 用的子间隙资源。
[0102] 第三方面,提供一种资源分配设备,包括:
[0103] 处理器,用于检测每个候选资源,得到每个所述候选资源的检测结果;
[0104] 所述处理器,还用于根据所述处理器得到的每个所述候选资源的检测结果和预设 的η个类型的判定条件,确定每个所述候选资源的类型,其中,所述η为大于1的整数;
[0105] 所述处理器,还用于根据每个所述候选资源的类型为第一业务分配与所述第一业 务对应类型的第一资源。
[0106] 结合第三方面,在第一种可实现方式中,所述候选资源是链路资源,所述检测结果 是丢包率,
[0107] 相应的,所述处理器具体用于:
[0108] 对所述链路资源进行传输控制协议/因特网互联协议定义的PING检测,得到所述 链路资源的丢包率;
[0109] 或,对每个所述链路资源进行除所述传输控制协议/因特网互联协议定义之外的 其他协议定义或自定义的类PING检测,得到所述链路资源的丢包率。
[0110] 结合第一种可实现方式,在第二种可实现方式中,对于第一链路资源,所述处理器 具体用于:
[0111] 获取预设时间内本端节点通过所述第一链路资源向对端节点发送的检测包的次 数m,所述m是正整数;
[0112] 获取所述预设时间内所述本端节点通过所述第一链路资源接收到所述对端节点 发送的所述检测包的次数n,所述η是小于或等于m的正整数;
[0113] 将(m-n)/m作为所述第一链路资源的丢包率。
[0114] 结合第二种可实现方式,在第三种可实现方式中,所述η是3,
[0115] 对于第一候选资源,所述处理器具体用于:
[0116] 若所述丢包率小于或等于所述判定条件的第一阈值,则确定所述第一链路资源的 类型是高优先级,所述判定条件包括所述第一阈值和第二阈值;
[0117] 若所述丢包率大于所述第一阈值且小于所述第二阈值,则确定所述第一链路资源 的类型是中优先级,所述中优先级的链路资源优先级低于所述高优先级的链路资源;
[0118] 若所述丢包率大于或等于所述第二阈值,则确定所述第一链路资源的类型是低优 先级,所述低优先级的链路资源优先级低于所述中优先级的链路资源。
[0119] 结合第三种可实现方式,在第四种可实现方式中,所述链路资源的检测是所述传 输控制协议/因特网互联协议定义的PING检测,
[0120] 所述处理器具体用于:
[0121] 获取所有业务和所述η个类型的对应关系,所述所有业务包括第一业务;
[0122] 根据所述对应关系获取所述第一业务对应的类型为高优先级和或中优先级的链 路资源;
[0123] 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为 所述第一资源。
[0124] 结合第三种可实现方式,在第五种可实现方式中,所述链路资源的检测是所述其 他协议定义的类PING检测,
[0125] 所述处理器具体用于:
[0126] 获取所有业务和所述η个类型的对应关系,所述所有业务包括所述第一业务;
[0127] 根据所述对应关系获取所述第一业务对应的类型为高优先级、中优先级和低优先 级的链路资源至少一种;
[0128] 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为 所述第一资源。
[0129] 结合第三方面,在第六种可实现方式中,所述候选资源是TDM交换方式下的子间 隙资源,所述检测结果是第二码流,
[0130] 对于第一子间隙资源,所述处理器具体用于:
[0131] 在所述第一子间隙资源中插入第一码流,所述第一子间隙资源的类型是待检资 源;
[0132] 根据所述第一码流对所述第一子时隙资源的传输通道进行环回测试,得到所述第 二码流。
[0133] 结合第六种可实现方式,在第七种可实现方式中,所述η是3,
[0134] 对于第一候选资源,所述处理器具体用于:
[0135] 判断所述第一码流和所述第二码流是否相同;
[0136] 若所述第一码流和所述第二码流相同,则将所述第一子间隙资源的类型由所述检 待资源变为健康资源;
[0137] 若所述第一码流和所述第二码流不相同,判断在所述第一子间隙资源成为待检资 源之后,所述第一子间隙资源是否是第一次进行所述环回检测;
[0138] 若所述第一子间隙资源是第一次进行所述环回检测,则复位所述第一子时隙资 源,使得所述资源分配设备再次对所述子间隙资源进行所述环回检测;
[0139] 若所述第一子间隙资源不是第一次进行所述环回检测,则将所述第一子间隙资源 的类型由待检资源变为闭塞资源。
[0140] 结合第七种可实现方式,在第八种可实现方式中,所述资源分配设备还包括:
[0141] 所述处理器,还用于确定闭塞时间是否大于或等于第一预设时间,所述闭塞时间 是所述第一子间隙资源的类型变为闭塞资源开始计时,所述第一子时隙资源的类型是所述 闭塞资源所经历的时间;
[0142] 所述处理器,还用于当所述处理器确定出所述闭塞时间大于或等于所述第一预设 时间时,将所述第一子间隙资源的类型由所述闭塞资源变为所述待检资源,使得所述资源 分配设备再次对所述子间隙资源进行所述环回检测。
[0143] 结合第八种可实现方式,在第九种可实现方式中,初始状态下,第一子时隙资源的 类型是所述健康资源,
[0144] 所述资源分配设备还包括:
[0145] 所述处理器,还用于确定健康时间是否大于或等于第二预设时间,所述健康时间 是所述子时隙资源的类型变为健康资源开始计时,所述子时隙资源的类型是所述健康资源 所经历的时间;
[0146] 所述处理器,还用于当所述处理器确定出所述健康时间大于或等于所述第二预设 时间时,确定所述第一业务是否繁忙;
[0147] 所述处理器,还用于当所述处理器确定出所述第一业务不繁忙,则将所述第一子 时隙资源的类型由所述健康资源变为所述待检资源,使得所述资源分配设备再次对所述第 一子间隙资源进行所述环回检测。
[0148] 结合第九种可实现方式,在第十种可实现方式中,所述处理器具体用于:
[0149] 为所述第一业务分配所述第一资源,所述第一资源是类型为所述健康资源的未占 用的子间隙资源。
[0150] 本发明提供一种资源分配方法和设备,包括:检测每个候选资源,得到每个所述候 选资源的检测结果;根据每个所述候选资源的检测结果和预设的η个类型的判定条件,确 定每个所述候选资源的类型,其中,所述η为大于1的整数;根据每个所述候选资源的类型 为第一业务分配与所述第一业务对应类型的第一资源。这样一来,资源分配设备不再是上 层应用出现问题后,逐级检查,而是在资源分配设备检测每个候选资源之后,再为第一业务 分配候选资源,因此,分配的候选资源出现错误的概率就会大大降低,从而上层应用出现问 题的概率也会大大降低,用户体验也相应提升。
【专利附图】
【附图说明】
[0151] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0152] 图1为本发明实施例提供的一种资源分配方法的流程图;
[0153] 图2为本发明实施例提供的另一种资源分配方法的流程图;
[0154] 图3为本发明实施例提供的又一种资源分配方法的流程图;
[0155] 图4为本发明实施例提供的再一种资源分配方法的流程图;
[0156] 图5为本发明实施例提供的一种资源分配设备的结构示意图;
[0157] 图6为本发明实施例提供的另一种资源分配设备的结构示意图;
[0158] 图7为为本发明实施例提供的又一种资源分配设备的结构示意图。
【具体实施方式】
[0159] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0160] 本发明实施例提供一种资源分配方法,应用于资源分配设备,如图1所示,包括:
[0161] 步骤101、检测每个候选资源,得到每个候选资源的检测结果。
[0162] 步骤102、根据每个候选资源的检测结果和预设的η个类型的判定条件,确定每个 候选资源的类型,其中,η为大于1的整数。
[0163] 步骤103、根据每个候选资源的类型为第一业务分配与所述第一业务对应类型的 第一资源。
[0164] 这样一来,资源分配设备不再是上层应用出现问题后,下层逐级检查,而是在资源 分配设备先检测每个候选资源,再为第一业务分配候选资源,因此,分配的第一资源出现错 误的概率就会大大降低,从而上层应用出现问题的概率也会大大降低,用户体验也相应提 升。
[0165] 由于协议不同,检测链路资源的方法也不同,例如,TCP/IP协议定义的 PING(Packet Internet Grope,因特网包探索器)检测,除TCP/IP协议之外的其他协议定 义或自定义的类PING检测。因此,本发明提供实施例包括两种可实现方式,分别是第一种 可实现方式和第二种可实现方式。
[0166] 在第一种可实现方式中,当候选资源是链路资源,检测结果是丢包率时,步骤101 检测每个候选资源,得到每个所述候选资源的检测结果的方法可以包括很多种,例如PING 检测法、类PING检测法;PING检测法包括:资源分配设备可以对所述链路资源进行TCP/IP 协议定义的PING检测,得到所述链路资源的丢包率;类PING检测法可以包括:资源分配设 备可以对每个所述链路资源进行除所述TCP/IP协议定义之外的其他协议定义或自定义的 类PING检测,得到所述链路资源的丢包率,具体的,对于第一链路资源,资源分配设备可以 获取预设时间内本端节点通过第一链路资源向对端节点发送的检测包的次数m,所述m是 正整数,获取所述预设时间内本端节点通过第一链路资源接收到对端节点发送的所述检测 包的次数n,所述η是小于或等于m的正整数,将(m-n)/m作为所述第一链路资源的丢包率;
[0167] 对于第一候选资源,步骤102根据所述第一候选资源的检测结果和预设的η个类 型的判定条件,确定每个候选资源的类型,包括:对于第一链路资源,若丢包率小于或等于 所述判定条件的第一阈值,则确定所述第一链路资源的类型是高优先级,所述判定条件包 括所述第一阈值和第二阈值;若丢包率大于所述第一阈值且小于所述第二阈值,则确定所 述第一链路资源的类型是中优先级,所述中优先级的链路资源优先级低于所述高优先级的 链路资源,其中,η等于3 ;若所述丢包率大于或等于所述第二阈值,则确定所述第一链路资 源的类型是低优先级,所述低优先级的链路资源优先级低于所述中优先级的链路资源;
[0168] 步骤103根据每个所述候选资源的类型为第一业务分配与所述第一业务对应类 型的第一资源的方法根据检测的方法不同又分为两种,一种是PING分配法;一种是类PING 分配法。具体的,PING分配法包括:当所述链路资源的检测是所述TCP/IP协议定义的PING 检测时,资源分配设备可以获取所有业务和所述η个类型的对应关系,所述所有业务包括 第一业务,根据所述对应关系获取所述第一业务对应的类型为高优先级和或中优先级的链 路资源,从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为与 所述第一资源;类PING分配法包括:当所述链路资源的检测是所述其他协议定义的类PING 检测时,资源分配设备可以获取所有业务和所述η个类型的对应关系,所述所有业务包括 所述第一业务;根据所述对应关系获取所述第一业务对应的类型为高优先级、中优先级和 低优先级的链路资源至少一种;从所述类型对应的所有的未占用的链路资源中选择优先级 最高的链路资源作为第一资源。
[0169] 值得说明的是,在第一种可实现方式的步骤101之前,在业务建立时,建立该业务 的服务器可以向资源分配设备发送检测启动指令,该检测启动指令用于指示资源分配设备 检测每个待选资源,资源分配设备开始检测,第一种可实现方式的检测是周期性检测,检测 周期与检测的环境和被测对象有关。
[0170] 特别说明的是,本发明提供的方法的本端节点和对端节点不仅可以是同一设备的 两个节点,也可以是同一系统中本端设备的接口和对端设备的接口,即本发明提供的方法 不仅可以检测同一设备内的链路资源,也可以检测同一系统中的链路资源,但是对于这类 能够以系统中的物理链路的检测,其目的是要使得检测覆盖到本系统内的物理链路段,保 障本系统内的物理链路质量,对于对端端口和中间传输设备,无法有效进行检测;如果本端 和对端设备是同一私有协议的,例如MAC(Medium Access Control,介质访问控制层)协议 的PING检测和UDP(User Data Protocol,用户数据报协议)协议的PING检测,可以通过 私有协议检测覆盖整个物理链路;如果本端设备和对端设备的私有协议不同,检测就没法 检测覆盖到对端设备的链路,只能覆盖到本端设备的链路,对于类似TCP/IP的检测也是如 此,如果采用TCP/IP的PING检测,可以兼容私有协议的设备,如果采用类PING检测,则需 要两端设备做私有协议交互,其中,类PING检测包括私有协议的这类检测。
[0171] 这样一来,资源分配设备对链路资源进行检测之后,为第一业务分配第一业务对 应链路资源中优先级最高的链路资源,保证了为第一检测资源分配的第一资源的质量,从 而避免了由于链路资源导致的第一业务的传输中断,提高了用户体验。
[0172] 在第二种可实现方式中,当候选资源是TDM (Technical Data Management,时分复 用模式)交换方式下的子间隙资源,检测结果是第二码流时,步骤101检测每个候选资源, 得到每个候选资源的检测结果,包括:对于第一子间隙资源,资源分配设备可以在所述第一 子间隙资源中插入第一码流,所述第一子间隙资源的类型是待检资源,根据所述第一码流 对所述第一子时隙资源的传输通道进行环回测试,得到所述第二码流;
[0173] 对于第一候选资源,步骤102根据第一候选资源的检测结果和预设的η个类型的 判定条件,确定每个候选资源的类型,包括:对于第一子间隙资源,资源分配设备可以判断 所述第一码流和所述第二码流是否相同,若所述第一码流和所述第二码流相同,则将所述 第一子间隙资源的类型由所述检待资源变为健康资源,若所述第一码流和所述第二码流不 相同,判断在所述第一子间隙资源成为待检资源之后,所述第一子间隙资源是否是第一次 进行所述环回检测,若所述第一子间隙资源是第一次进行所述环回检测,则复位所述第一 子时隙资源,使得所述资源分配设备再次对所述子间隙资源进行所述环回检测,若所述第 一子间隙资源不是第一次进行所述环回检测,则将所述第一子间隙资源的类型由待检资源 变为闭塞资源,其中,类型为闭塞资源的子间隙资源是该第一业务不可用但设备层仍然可 用的子间隙资源。
[0174] 在步骤103中根据每个所述候选资源的类型为第一业务分配与所述第一业务对 应类型的第一资源,包括:
[0175] 为所述第一业务分配第一资源,所述第一资源是类型为所述健康资源的未占用的 子间隙资源。
[0176] 进一步的,所述第一子间隙资源由所述待检资源变为闭塞资源之后,所述资源分 配方法还包括:资源分配设备可以确定闭塞时间是否大于或等于第一预设时间,所述闭塞 时间是所述第一子间隙资源的类型变为闭塞资源开始计时,所述第一子时隙资源的类型是 所述闭塞资源所经历的时间;若所述闭塞时间大于或等于所述第一预设时间,将所述第一 子间隙资源的类型由所述闭塞资源变为所述待检资源,使得所述资源分配设备再次对所述 子间隙资源进行所述环回检测。
[0177] 进一步的,在所述将第一子时隙资源的类型变为所述健康资源或所述将所述第一 子间隙资源的类型由所述检待资源变为健康资源之后,所述资源分配方法还包括:资源分 配设备可以确定健康时间是否大于或等于第二预设时间,所述健康时间是所述子时隙资源 的类型变为健康资源开始计时,所述子时隙资源的类型是所述健康资源所经历的时间;若 所述健康时间大于或等于所述第二预设时间,确定所述第一业务是否繁忙;若所述第一业 务不繁忙,则将所述第一子时隙资源的类型由所述健康资源变为所述待检资源,使得所述 资源分配设备再次对所述第一子间隙资源进行所述环回检测。
[0178] 值得说明的是,在步骤101检测每个候选资源之前,所述资源分配方法包括:对于 第一子间隙资源,初始状态下,将第一子时隙资源的类型变为所述健康资源。
[0179] 这样一来,资源分配设备在为第一用户设备分配第一资源之前,检测类型为待检 资源的子间隙资源,不仅节省了检测的工作量,也保证了为第一检测资源分配的第一资源 的质量,从而避免了由于子间隙资源导致的业务传输中断,提高了用户体验。
[0180] 特别说明的是,本发明实施例提供的方法不仅仅检测和分配子间隙资源和链路资 源,还可以检测和分配特定内存。例如采用该资源分配方法用于特征块读写一致性检测等 等,总而言之,该资源分配方法主要针对资源的可靠性要求比较高的场景。
[0181] 本发明实施例提供一种资源分配方法,应用于资源分配设备,假设该资源分配设 备用于检测被测设备的本端节点到对端节点之间的链路资源,本实施例以采用TCP/IP协 议为例,如图2所示,包括:
[0182] 步骤201、接收资源检测请求。
[0183] 资源检测请求用于指示资源分配设备开始检测链路资源。
[0184] 步骤202、对每个链路资源进行TCP/IP协议定义的PING检测,得到每个链路资源 的丢包率。
[0185] 资源分配设备对每个链路资源进行TCP/IP协议定义的PING检测,TCP/IP协议定 义的PING检测是通过TCP/IP协议定义的PING命令实现的。具体的,对于第一链路资源, 资源分配设备运行的PING命令向每个链路资源发送4个ICMP(Internet Control Message Protocol,网间控制报文协议)回送请求,该ICMP是TCP/IP协议的一个子协议,如果一切 正常,每个链路资源就能得到4个ICMP回送应答。资源分配设备获取预设时间内未得到4 个ICMP发送回送应答的第一链路资源个数和接收回送请求的第一链路资源的个数,将发 送未回送应答的第一链路资源个数和接收回送请求的第一链路资源的个数的商作为第一 链路资源的丢包率,每个链路资源的丢包率和第一链路资源的丢包率获取方法相同。PING 能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表 示数据报不必通过太多的路由器或网络,连接速度比较快。TCP/IP协议定义的PING的实现 过程很简单,命令将引发IP层发送一个简单的IP包,而目的方收到这个包之后,将源和目 的地址做一下交换,重新发出这个包即可,当然还可以增加一些超时的机制。
[0186] 步骤203、根据每个链路资源的丢包率和预设的η个类型的判定条件,确定每个链 路资源的类型。
[0187] 预设的η个类型的判定条件包括第一阈值和第二阈值,该第一阈值用于划分类型 为中优先级和类型为高优先级的链路资源,该第二阈值用于划分类型为低优先级和类型为 中优先级的链路资源,具体的,资源分配设备可以判断第一链路资源的丢包率是否大于第 一阈值,若第一链路资源的丢包小于或等于第一阈值,则资源分配设备可以确定该第一链 路资源的类型是高优先级;若第一链路资源的丢包率大于第一阈值,则资源分配设备可以 判断第一链路资源的丢包率是否小于第二阈值,若第一链路资源的丢包率小于第二阈值, 则资源分配设备可以确定该第一链路资源的类型是中优先级;若第一链路资源的丢包率大 于或等于第二阈值,则资源分配设备可以确定该第一链路资源的类型是低优先级。值得说 明的是,高优先级的资源的优先级高于中优先级的资源和低优先级的资源,中优先级的资 源的优先级高于低优先级的资源。
[0188] 示例的,假设第一阈值是40%,第二阈值是100%,假设第一链路资源的类型由类 型标识标识,如表1所示,其中,高优先级的类型标识为100,中优先级的类型标识为010,低 优先级的类型标识为001。资源分配设备可以判断第一链路资源的丢包率是否大于40%, 若第一链路资源的丢包小于或等于40%,则资源分配设备可以确定该第一链路资源的类型 是高优先级,该第一链路资源的类型标识为100 ;若第一链路资源的丢包率大于40%,则资 源分配设备可以判断第一链路资源的丢包率是否小于100%,若第一链路资源的丢包率小 于100%,则资源分配设备可以确定该第一链路资源的类型是中优先级,该第一链路资源的 类型标识为010 ;若第一链路资源的丢包率等于100%,则资源分配设备可以确定该第一链 路资源的类型是低优先级,该第一链路资源的类型标识为001。
[0189] 表 1
[0190]
【权利要求】
1. 一种资源分配方法,其特征在于,应用于资源分配设备,包括: 检测每个候选资源,得到每个所述候选资源的检测结果; 根据每个所述候选资源的检测结果和预设的η个类型的判定条件,确定每个所述候选 资源的类型,其中,所述η为大于1的整数; 根据每个所述候选资源的类型为第一业务分配与所述第一业务对应类型的第一资源。
2. 根据权利要求1所述的资源分配方法,其特征在于,所述候选资源是链路资源,所述 检测结果是丢包率, 相应的,所述检测每个候选资源,得到每个所述候选资源的检测结果,包括: 对所述链路资源进行传输控制协议/因特网互联协议定义的因特网包探索器PING检 测,得到所述链路资源的丢包率; 或,对每个所述链路资源进行除所述传输控制协议/因特网互联协议定义之外的其他 协议定义或自定义的类PING检测,得到所述链路资源的丢包率。
3. 根据权利要求2所述的资源分配方法,其特征在于,对于第一链路资源,所述对所述 第一链路资源进行除所述传输控制协议/因特网互联协议定义之外的其他协议定义或自 定义的类PING检测,得到所述链路资源的丢包率,包括 : 获取预设时间内本端节点通过所述第一链路资源向对端节点发送的检测包的次数m, 所述m是正整数; 获取所述预设时间内所述本端节点通过所述第一链路资源接收到所述对端节点发送 的所述检测包的次数n,所述η是小于或等于m的正整数; 将(m-n)/m作为所述第一链路资源的丢包率。
4. 根据权利要求3所述的资源分配方法,其特征在于,所述η是3,对于第一候选资源, 所述根据所述第一候选资源的质量和预设的η个类型的判定条件,确定所述第一候选资源 的类型,包括 : 若所述丢包率小于或等于所述判定条件的第一阈值,则确定所述第一链路资源的类型 是高优先级,所述判定条件包括所述第一阈值和第二阈值; 若所述丢包率大于所述第一阈值且小于所述第二阈值,则确定所述第一链路资源的类 型是中优先级,所述中优先级的链路资源优先级低于所述高优先级的链路资源; 若所述丢包率大于或等于所述第二阈值,则确定所述第一链路资源的类型是低优先 级,所述低优先级的链路资源优先级低于所述中优先级的链路资源。
5. 根据权利要求4所述的资源分配方法,其特征在于,所述链路资源的检测是所述传 输控制协议/因特网互联协议定义的PING检测, 所述根据每个所述候选资源的类型为第一业务分配与所述第一业务对应类型的第一 资源,包括: 获取所有业务和所述η个类型的对应关系,所述所有业务包括第一业务; 根据所述对应关系获取所述第一业务对应的类型为高优先级和或中优先级的链路资 源; 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为所述 第一资源。
6. 根据权利要求4所述的资源分配方法,其特征在于,所述链路资源的检测是所述其 他协议定义的类PING检测, 所述根据每个所述候选资源的类型为第一业务分配与所述第一业务对应类型的第一 资源,包括: 获取所有业务和所述η个类型的对应关系,所述所有业务包括所述第一业务; 根据所述对应关系获取所述第一业务对应的类型为高优先级、中优先级和低优先级的 链路资源至少一种; 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为所述 第一资源。
7. 根据权利要求1所述的资源分配方法,其特征在于,所述候选资源是时分复用模式 TDM交换方式下的子间隙资源,所述检测结果是第二码流, 对于第一子间隙资源,所述检测所述第一子间隙资源,得到所述第一子间隙资源的检 测结果,包括: 在所述第一子间隙资源中插入第一码流,所述第一子间隙资源的类型是待检资源; 根据所述第一码流对所述第一子时隙资源的传输通道进行环回测试,得到所述第二码 流。
8. 根据权利要求7所述的资源分配方法,其特征在于,所述η是3, 对于第一候选资源,所述根据所述第一候选资源的检测结果和预设的η个类型的判定 条件,确定所述第一候选资源的类型,包括: 判断所述第一码流和所述第二码流是否相同; 若所述第一码流和所述第二码流相同,则将所述第一子间隙资源的类型由所述检待资 源变为健康资源; 若所述第一码流和所述第二码流不相同,判断在所述第一子间隙资源成为待检资源之 后,所述第一子间隙资源是否是第一次进行所述环回检测; 若所述第一子间隙资源是第一次进行所述环回检测,则复位所述第一子时隙资源,使 得所述资源分配设备再次对所述子间隙资源进行所述环回检测; 若所述第一子间隙资源不是第一次进行所述环回检测,则将所述第一子间隙资源的类 型由待检资源变为闭塞资源。
9. 根据权利要求8所述的资源分配方法,其特征在于,所述第一子间隙资源的类型由 所述待检资源变为闭塞资源之后,所述资源分配方法还包括: 确定闭塞时间是否大于或等于第一预设时间,所述闭塞时间是所述第一子间隙资源的 类型变为闭塞资源开始计时,所述第一子时隙资源的类型是所述闭塞资源所经历的时间; 若所述闭塞时间大于或等于所述第一预设时间,将所述第一子间隙资源的类型由所述 闭塞资源变为所述待检资源,使得所述资源分配设备再次对所述子间隙资源进行所述环回 检测。
10. 根据权利要求9所述的资源分配方法,其特征在于,初始状态下,第一子时隙资源 的类型是所述健康资源, 在所述将第一子时隙资源的类型变为所述健康资源或所述将所述第一子间隙资源的 类型由所述检待资源变为健康资源之后,所述资源分配方法还包括: 确定健康时间是否大于或等于第二预设时间,所述健康时间是所述子时隙资源的类型 变为健康资源开始计时,所述子时隙资源的类型是所述健康资源所经历的时间; 若所述健康时间大于或等于所述第二预设时间,确定所述第一业务是否繁忙; 若所述第一业务不繁忙,则将所述第一子时隙资源的类型由所述健康资源变为所述待 检资源,使得所述资源分配设备再次对所述第一子间隙资源进行所述环回检测。
11. 根据权利要求10所述的资源分配方法,其特征在于,所述根据每个所述候选资源 的类型为第一业务分配与所述第一业务对应类型的第一资源,包括: 为所述第一业务分配所述第一资源,所述第一资源是类型为所述健康资源的未占用的 子间隙资源。
12. -种资源分配设备,其特征在于,包括: 检测单元,用于检测每个候选资源,得到每个所述候选资源的检测结果; 第一确定单元,用于根据所述检测单元得到的每个所述候选资源的检测结果和预设的 η个类型的判定条件,确定每个所述候选资源的类型,其中,所述η为大于1的整数; 分配单元,用于根据所述第一确定单元确定的每个所述候选资源的类型为第一业务分 配与所述第一业务对应类型的第一资源。
13. 根据权利要求12所述的资源分配设备,其特征在于,所述候选资源是链路资源,所 述检测结果是丢包率, 相应的,所述检测单元具体用于: 对所述链路资源进行传输控制协议/因特网互联协议定义的PING检测,得到所述链路 资源的丢包率; 或,对每个所述链路资源进行除所述传输控制协议/因特网互联协议定义之外的其他 协议定义或自定义的类PING检测,得到所述链路资源的丢包率。
14. 根据权利要求13所述的资源分配设备,其特征在于,对于第一链路资源,所述检测 单元具体用于: 获取预设时间内本端节点通过所述第一链路资源向对端节点发送的检测包的次数m, 所述m是正整数; 获取所述预设时间内所述本端节点通过所述第一链路资源接收到所述对端节点发送 的所述检测包的次数n,所述η是小于或等于m的正整数; 将(m-n)/m作为所述第一链路资源的丢包率。
15. 根据权利要求14所述的资源分配设备,其特征在于,所述η是3, 对于第一候选资源,所述第一确定单元具体用于: 若所述丢包率小于或等于所述判定条件的第一阈值,则确定所述第一链路资源的类型 是高优先级,所述判定条件包括所述第一阈值和第二阈值; 若所述丢包率大于所述第一阈值且小于所述第二阈值,则确定所述第一链路资源的类 型是中优先级,所述中优先级的链路资源优先级低于所述高优先级的链路资源; 若所述丢包率大于或等于所述第二阈值,则确定所述第一链路资源的类型是低优先 级,所述低优先级的链路资源优先级低于所述中优先级的链路资源。
16. 根据权利要求15所述的资源分配设备,其特征在于,所述链路资源的检测是所述 传输控制协议/因特网互联协议定义的PING检测, 所述分配单元具体用于: 获取所有业务和所述η个类型的对应关系,所述所有业务包括第一业务; 根据所述对应关系获取所述第一业务对应的类型为高优先级和或中优先级的链路资 源; 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为所述 第一资源。
17. 根据权利要求15所述的资源分配设备,其特征在于,所述链路资源的检测是所述 其他协议定义的类PING检测, 所述分配单元具体用于: 获取所有业务和所述η个类型的对应关系,所述所有业务包括所述第一业务; 根据所述对应关系获取所述第一业务对应的类型为高优先级、中优先级和低优先级的 链路资源至少一种; 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为所述 第一资源。
18. 根据权利要求12所述的资源分配设备,其特征在于,所述候选资源是TDM交换方式 下的子间隙资源,所述检测结果是第二码流, 对于第一子间隙资源,所述检测单元具体用于: 在所述第一子间隙资源中插入第一码流,所述第一子间隙资源的类型是待检资源; 根据所述第一码流对所述第一子时隙资源的传输通道进行环回测试,得到所述第二码 流。
19. 根据权利要求18所述的资源分配设备,其特征在于,所述η是3, 对于第一候选资源,所述第一确定单元具体用于: 判断所述第一码流和所述第二码流是否相同; 若所述第一码流和所述第二码流相同,则将所述第一子间隙资源的类型由所述检待资 源变为健康资源; 若所述第一码流和所述第二码流不相同,判断在所述第一子间隙资源成为待检资源之 后,所述第一子间隙资源是否是第一次进行所述环回检测; 若所述第一子间隙资源是第一次进行所述环回检测,则复位所述第一子时隙资源,使 得所述资源分配设备再次对所述子间隙资源进行所述环回检测; 若所述第一子间隙资源不是第一次进行所述环回检测,则将所述第一子间隙资源的类 型由待检资源变为闭塞资源。
20. 根据权利要求19所述的资源分配设备,其特征在于,所述资源分配设备还包括: 第二确定单元,用于确定闭塞时间是否大于或等于第一预设时间,所述闭塞时间是所 述第一子间隙资源的类型变为闭塞资源开始计时,所述第一子时隙资源的类型是所述闭塞 资源所经历的时间; 处理单元,用于当所述第二确定单元确定出所述闭塞时间大于或等于所述第一预设时 间时,将所述第一子间隙资源的类型由所述闭塞资源变为所述待检资源,使得所述资源分 配设备再次对所述子间隙资源进行所述环回检测。
21. 根据权利要求20所述的资源分配设备,其特征在于,初始状态下,第一子时隙资源 的类型是所述健康资源, 所述资源分配设备还包括: 所述第二确定单元,还用于确定健康时间是否大于或等于第二预设时间,所述健康时 间是所述子时隙资源的类型变为健康资源开始计时,所述子时隙资源的类型是所述健康资 源所经历的时间; 第三确定单元,用于当所述第二确定单元确定出所述健康时间大于或等于所述第二预 设时间时,确定所述第一业务是否繁忙; 所述处理单元,还用于当所述第三确定单元确定出所述第一业务不繁忙,则将所述第 一子时隙资源的类型由所述健康资源变为所述待检资源,使得所述资源分配设备再次对所 述第一子间隙资源进行所述环回检测。
22. 根据权利要求21所述的资源分配设备,其特征在于,所述分配单元具体用于: 为所述第一业务分配所述第一资源,所述第一资源是类型为所述健康资源的未占用的 子间隙资源。
23. -种资源分配设备,其特征在于,包括: 处理器,用于检测每个候选资源,得到每个所述候选资源的检测结果; 所述处理器,还用于根据每个所述候选资源的检测结果和预设的η个类型的判定条 件,确定每个所述候选资源的类型,其中,所述η为大于1的整数; 所述处理器,还用于根据每个所述候选资源的类型为第一业务分配与所述第一业务对 应类型的第一资源。
24. 根据权利要求23所述的资源分配设备,其特征在于,所述候选资源是链路资源,所 述检测结果是丢包率, 相应的,所述处理器具体用于: 对所述链路资源进行传输控制协议/因特网互联协议定义的PING检测,得到所述链路 资源的丢包率; 或,对每个所述链路资源进行除所述传输控制协议/因特网互联协议定义之外的其他 协议定义或自定义的类PING检测,得到所述链路资源的丢包率。
25. 根据权利要求24所述的资源分配设备,其特征在于,对于第一链路资源,所述处理 器具体用于: 获取预设时间内本端节点通过所述第一链路资源向对端节点发送的检测包的次数m, 所述m是正整数; 获取所述预设时间内所述本端节点通过所述第一链路资源接收到所述对端节点发送 的所述检测包的次数n,所述η是小于或等于m的正整数; 将(m-n)/m作为所述第一链路资源的丢包率。
26. 根据权利要求25所述的资源分配设备,其特征在于,所述η是3, 对于第一候选资源,所述处理器具体用于: 若所述丢包率小于或等于所述判定条件的第一阈值,则确定所述第一链路资源的类型 是高优先级,所述判定条件包括所述第一阈值和第二阈值; 若所述丢包率大于所述第一阈值且小于所述第二阈值,则确定所述第一链路资源的类 型是中优先级,所述中优先级的链路资源优先级低于所述高优先级的链路资源; 若所述丢包率大于或等于所述第二阈值,则确定所述第一链路资源的类型是低优先 级,所述低优先级的链路资源优先级低于所述中优先级的链路资源。
27. 根据权利要求26所述的资源分配设备,其特征在于,所述链路资源的检测是所述 传输控制协议/因特网互联协议定义的PING检测, 所述处理器具体用于: 获取所有业务和所述η个类型的对应关系,所述所有业务包括第一业务; 根据所述对应关系获取所述第一业务对应的类型为高优先级和或中优先级的链路资 源; 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为所述 第一资源。
28. 根据权利要求26所述的资源分配设备,其特征在于,所述链路资源的检测是所述 其他协议定义的类PING检测, 所述处理器具体用于: 获取所有业务和所述η个类型的对应关系,所述所有业务包括所述第一业务; 根据所述对应关系获取所述第一业务对应的类型为高优先级、中优先级和低优先级的 链路资源至少一种; 从所述类型对应的所有的未占用的链路资源中选择优先级最高的链路资源作为所述 第一资源。
29. 根据权利要求23所述的资源分配设备,其特征在于,所述候选资源是TDM交换方式 下的子间隙资源,所述检测结果是第二码流, 对于第一子间隙资源,所述处理器具体用于: 在所述第一子间隙资源中插入第一码流,所述第一子间隙资源的类型是待检资源; 根据所述第一码流对所述第一子时隙资源的传输通道进行环回测试,得到所述第二码 流。
30. 根据权利要求29所述的资源分配设备,其特征在于,所述η是3, 对于第一候选资源,所述处理器具体用于: 判断所述第一码流和所述第二码流是否相同; 若所述第一码流和所述第二码流相同,则将所述第一子间隙资源的类型由所述检待资 源变为健康资源; 若所述第一码流和所述第二码流不相同,判断在所述第一子间隙资源成为待检资源之 后,所述第一子间隙资源是否是第一次进行所述环回检测; 若所述第一子间隙资源是第一次进行所述环回检测,则复位所述第一子时隙资源,使 得所述资源分配设备再次对所述子间隙资源进行所述环回检测; 若所述第一子间隙资源不是第一次进行所述环回检测,则将所述第一子间隙资源的类 型由待检资源变为闭塞资源。
31. 根据权利要求30所述的资源分配设备,其特征在于,所述资源分配设备还包括: 所述处理器,还用于确定闭塞时间是否大于或等于第一预设时间,所述闭塞时间是所 述第一子间隙资源的类型变为闭塞资源开始计时,所述第一子时隙资源的类型是所述闭塞 资源所经历的时间; 所述处理器,还用于当所述处理器确定出所述闭塞时间大于或等于所述第一预设时间 时,将所述第一子间隙资源的类型由所述闭塞资源变为所述待检资源,使得所述资源分配 设备再次对所述子间隙资源进行所述环回检测。
32. 根据权利要求31所述的资源分配设备,其特征在于,初始状态下,第一子时隙资源 的类型是所述健康资源, 所述资源分配设备还包括: 所述处理器,还用于确定健康时间是否大于或等于第二预设时间,所述健康时间是所 述子时隙资源的类型变为健康资源开始计时,所述子时隙资源的类型是所述健康资源所经 历的时间; 所述处理器,还用于当所述处理器确定出所述健康时间大于或等于所述第二预设时间 时,确定所述第一业务是否繁忙; 所述处理器,还用于当所述处理器确定出所述第一业务不繁忙,则将所述第一子时隙 资源的类型由所述健康资源变为所述待检资源,使得所述资源分配设备再次对所述第一子 间隙资源进行所述环回检测。
33. 根据权利要求32所述的资源分配设备,其特征在于,所述处理器具体用于: 为所述第一业务分配所述第一资源,所述第一资源是类型为所述健康资源的未占用的 子间隙资源。
【文档编号】H04L12/927GK104221340SQ201480000853
【公开日】2014年12月17日 申请日期:2014年4月15日 优先权日:2014年4月15日
【发明者】朱家悦 申请人:华为技术有限公司