System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络运维 ,尤其涉及一种业务拨测方法、装置、设备、存储介质及程序产品。
技术介绍
1、拨测是通信工程中的专业术语,指的是在通信网络内部进行呼叫测试,用以评估网络性能和可用性。拨测通过发起请求并收集网络的响应数据,辅助运维人员监控网络服务,及时发现并解决网络中的潜在问题,改善用户的网络体验。
2、在家庭、企业的通信网络预覆盖建设、网络调整优化等不同业务中,用户对通信网络或通信系统的功能(即能力)需求是不一样的,例如,在家庭宽带业务和企业宽带业务中,用户对业务响应功能、信号覆盖功能、无线网络的承载功能的需求是不同的。
3、为保障通信业务的正常进行,需要对业务中通信网络或通信系统涉及的每一功能进行拨测,以评估每一功能的可用性,判断每一功能是否满足用户的预期,若功能无法满足用户的预期,则需要进行告警。
4、但是,现有的拨测方法仍然依赖运维人员执行,拨测效率低,难以及时发现告警问题。
技术实现思路
1、本专利技术提供一种业务拨测方法、装置、设备、存储介质及程序产品,用以解决现有技术中拨测方法仍然依赖运维人员执行,拨测效率低,难以及时发现告警问题的缺陷。
2、本专利技术提供一种业务拨测方法,包括:确定待拨测功能;待拨测功能是基于待拨测业务确定的;基于待拨测功能,生成至少两个待拨测任务;基于预设调度策略,为每一待拨测任务分配所需的线程资源,获得多个待执行任务;待执行任务为已被分配所需线程资源的待拨测任务;并行执行待执行任务,获得待拨测
3、根据本专利技术提供的一种业务拨测方法,基于预设调度策略,为每一待拨测任务分配所需的线程资源,获得多个待执行任务,包括:确定每一待拨测任务的优先级;基于每一待拨测任务的优先级,确定每一待拨测任务的执行顺序;按照每一执行顺序,依次为每一待拨测任务分配所需的线程资源,获得多个待执行任务。
4、根据本专利技术提供的一种业务拨测方法,待拨测任务存储于任务队列;基于预设调度策略,为每一待拨测任务分配所需的线程资源,获得多个待执行任务,包括:确定任务队列的负载信息;基于负载信息,确定任务调度频率;基于任务调度频率,确定每一待拨测任务的执行顺序;按照每一执行顺序,依次为每一待拨测任务分配所需的线程资源,获得多个待执行任务。
5、根据本专利技术提供的一种业务拨测方法,拨测结果包括网络连接时长、响应时长和状态码;并行执行待执行任务,获得待拨测功能的拨测结果之后,包括:判断网络连接时长是否小于或等于第一预设阈值,且响应时长是否小于或等于第二预设阈值,且状态码是否与预设状态码一致;若网络连接时长小于或等于第一预设阈值,且响应时长小于或等于第二预设阈值,且状态码与预设状态码一致,则确定待拨测功能通过测试。
6、根据本专利技术提供的一种业务拨测方法,拨测结果包括网络连接时长、响应时长和状态码;并行执行待执行任务,获得待拨测功能的拨测结果之后,包括:判断网络连接时长是否小于或等于第一预设阈值,且响应时长是否小于或等于第二预设阈值,且状态码是否与预设状态码一致;若网络连接时长大于第一预设阈值,或响应时长大于第二预设阈值,或状态码与预设状态码不一致,则确定待拨测功能未通过测试,并生成告警信息。
7、根据本专利技术提供的一种业务拨测方法,确定待拨测功能,包括:确定待拨测业务的业务场景和待拨测业务的至少一个业务功能;基于业务场景,对每一业务功能进行编排,获得待拨测功能。
8、本专利技术还提供一种业务拨测装置,包括:确定模块,用于确定待拨测功能;待拨测功能是基于待拨测业务确定的;生成模块,用于基于待拨测功能,生成至少两个待拨测任务;调度模块,用于基于预设调度策略,为每一待拨测任务分配所需的线程资源,获得多个待执行任务;待执行任务为已被分配所需线程资源的待拨测任务;拨测模块,用于并行执行待执行任务,获得待拨测功能的拨测结果。
9、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述业务拨测方法。
10、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述业务拨测方法。
11、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述业务拨测方法。
12、本专利技术提供的业务拨测方法、装置、设备、存储介质及程序产品,确定待拨测功能;待拨测功能是基于待拨测业务确定的;基于待拨测功能,生成至少两个待拨测任务;基于预设调度策略,为每一待拨测任务分配所需的线程资源,获得多个待执行任务;待执行任务为已被分配所需线程资源的待拨测任务;并行执行待执行任务,获得待拨测功能的拨测结果。通过上述方式,基于待拨测功能生成至少两个待拨测任务,再基于预设调度策略为每一待拨测任务分配所需的线程资源,获得多个待执行任务,通过自动化并行执行待执行任务,可获得待拨测功能的拨测结果,无需运维人员进行人工拨测,可有效提高拨测效率,及时发现告警问题。
本文档来自技高网...【技术保护点】
1.一种业务拨测方法,其特征在于,包括:
2.根据权利要求1所述的业务拨测方法,其特征在于,所述基于预设调度策略,为每一所述待拨测任务分配所需的线程资源,获得多个待执行任务,包括:
3.根据权利要求1所述的业务拨测方法,其特征在于,所述待拨测任务存储于任务队列;
4.根据权利要求1所述的业务拨测方法,其特征在于,所述拨测结果包括网络连接时长、响应时长和状态码;
5.根据权利要求1所述的业务拨测方法,其特征在于,所述拨测结果包括网络连接时长、响应时长和状态码;
6.根据权利要求1所述的业务拨测方法,其特征在于,所述确定待拨测功能,包括:
7.一种业务拨测装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述业务拨测方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述业务拨测方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述业务拨测方法。
...【技术特征摘要】
1.一种业务拨测方法,其特征在于,包括:
2.根据权利要求1所述的业务拨测方法,其特征在于,所述基于预设调度策略,为每一所述待拨测任务分配所需的线程资源,获得多个待执行任务,包括:
3.根据权利要求1所述的业务拨测方法,其特征在于,所述待拨测任务存储于任务队列;
4.根据权利要求1所述的业务拨测方法,其特征在于,所述拨测结果包括网络连接时长、响应时长和状态码;
5.根据权利要求1所述的业务拨测方法,其特征在于,所述拨测结果包括网络连接时长、响应时长和状态码;
6.根据权利要求1所述的业务拨测方法,其特征...
【专利技术属性】
技术研发人员:付双红,张啸,武文全,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。