数据源状态判定方法及装置、计算机可读存储介质制造方法及图纸

技术编号:28682293 阅读:16 留言:0更新日期:2021-06-02 03:00
本申请公开了一种数据源状态判定方法及装置,属于通信技术领域。所述方法包括:确定在第一预设时间段内用于获取目标数据源上数据的p个第一终端,p≥1;获取每个所述第一终端在所述第一预设时间段内的数据获取失败率,其中,若在数据源上某一数据的预计获取时间段内,终端未获取到该某一数据,则终端获取该某一数据失败;根据所述p个第一终端在所述第一预设时间段内的数据获取失败率,确定所述目标数据源的状态是否为待维修状态。本申请解决了数据源的状态判定结果准确度较低的问题,提高了状态判定结果的准确度,本申请用于数据源的状态判定。

【技术实现步骤摘要】
数据源状态判定方法及装置、计算机可读存储介质本申请是向中国知识产权局提交的申请日为2017年11月1日、申请号为201711053363.1、专利技术名称为“数据源状态判定方法及装置、计算机可读存储介质”的申请的分案申请。
本申请涉及通信
,特别涉及一种数据源状态判定方法及装置。
技术介绍
随着科技的发展,出现了越来越多的数据源,如视频数据源和网页数据源。终端可以通过与数据源通信,以获取数据源上的数据。在终端与数据源通信的过程中,若数据源提供的数据出错,或数据源的通信效果较差,则终端从数据源上获取数据失败,此时数据源处于待维修状态。因此,亟需一种判定数据源状态的方法。相关技术中,通过在终端与数据源通信的网络中部署探针装置,并控制该探针装置对数据源的状态进行判定。示例的,在判定数据源状态时,可以首先控制探针装置模拟终端请求数据源上的数据。然后,控制探针装置检测是否接收到数据源发送的数据,以及检测接收到的数据是否为其请求的数据,进而确定数据源的状态是否为待维修状态。由于相关技术中,探针装置对数据源的状态判定结果往往存在误差,因此,数据源的状态判定结果准确度较低。
技术实现思路
本申请提供了一种数据源状态判定方法及装置,可以解决数据源的状态判定结果准确度较低的问题。所述技术方案如下:第一方面,提供了一种数据源状态判定方法,所述方法包括:确定在第一预设时间段内用于获取目标数据源上数据的p个第一终端,p≥1;获取每个所述第一终端在所述第一预设时间段内的数据获取失败率,其中,若在数据源上某一数据的预计获取时间段内,终端未获取到所述某一数据,则终端获取所述某一数据失败;根据所述p个第一终端在所述第一预设时间段内的数据获取失败率,确定所述目标数据源的状态是否为待维修状态。相关技术中是控制探针装置模拟终端请求数据的过程,并根据该过程中的一些参数判定数据源的状态。由于该过程与实际终端获取数据源上数据的过程存在差异,因此,数据源的状态判定结果较不准确。而本申请中,由于第一终端的数据获取失败率是在第一终端获取数据过程中获取的,所以,获取得到的数据获取失败率的真实度较高,根据该数据获取失败率对目标数据源的状态是否为待维修状态的判定结果较为准确。另外,由于相关技术中探针装置的成本较高,而本专利技术实施例提供的数据源状态判定方法无需借助探针装置实现,因此,大大减小了相关技术中数据源状态检测的成本。可选的,所述根据所述p个第一终端在所述第一预设时间段内的数据获取失败率,确定所述目标数据源的状态是否为待维修状态,包括:根据所述p个第一终端在所述第一预设时间段内的数据获取失败率,确定所述目标数据源在所述第一预设时间段内发送数据的目标待维修率;判断所述目标数据源是否满足预设判定条件,所述预设判定条件包括:所述目标待维修率大于所述概率阈值;在所述目标数据源满足所述预设判定条件时,确定所述目标数据源的状态为所述待维修状态。也即是,本申请中根据终端的数据获取失败率,得到数据源的数据发送失败率,进而根据数据发送失败率判定数据源的状态。可选的,所述根据所述p个第一终端在所述第一预设时间段内的数据获取失败率,确定所述目标数据源在所述第一预设时间段内发送数据的目标待维修率,包括:根据所述p个第一终端在所述第一预设时间段内的数据获取失败率,确定所述p个第一终端中目标终端的个数q,其中,所述目标终端在所述第一预设时间段的时长内的数据获取失败率大于预设的概率阈值;将所述p个第一终端中目标终端的占比,作为所述目标待维修率。可选的,在所述判断所述目标待维修率是否大于所述概率阈值之前,所述方法还包括:确定每个所述第一终端连接的网络接入节点,所述p个第一终端共连接r个网络接入节点,r≥1;统计所述r个网络接入节点中每个网络接入节点连接的第一终端的个数;根据所述每个网络接入节点连接的第一终端的个数确定所述第一终端的离散度,所述预设判定条件还包括:所述第一终端的离散度大于所述离散度阈值。也即是,本申请中结合所述第一终端的离散度判断数据源的状态,从而能够避免由于终端的分布较集中而引起的终端可用率较低,提高了数据源状态判定结果的准确度。可选的,所述预设判定条件还包括:所述p个第一终端所连接的网络接入节点的个数大于预设的节点数量阈值。也即是,本申请中结合终端的个数判断数据源的状态,在终端的个数较多时,确定出的所述第一终端的离散度更准确,数据源状态判定结果的准确度更高,以及避免由于网络接入节点的数量较少引起的终端的数据获取失败率较高。可选的,所述预设判定条件还包括:所述第一终端的总数大于预设的终端数量阈值。也即是,本申请中结合终端的数量判断数据源的状态,从而能够提高确定出的目标数据源的目标待维修率的准确程度,提高了数据源状态判定结果的准确度。可选的,所述获取概率阈值,包括:确定m个第二预设时间段中每个第二预设时间段对应的第二终端,所述第二终端用于在其对应的第二预设时间段内获取所述目标数据源上的数据,所述m个第二预设时间段均位于所述第一预设时间段之前,且所述每个第二预设时间段的时长均等于所述第一预设时间段的时长,m≥1;获取每个所述第二终端在其对应的第二预设时间段内的数据获取失败率;根据获取到的第二终端的数据获取失败率,确定所述目标数据源的待维修率基准值;根据所述待维修率基准值确定所述概率阈值。也即是,本申请中参考与目标数据源相关的历史数据确定待维修率基准值,并根据该待维修率基准值确定该概率阈值,进而根据该概率阈值判定目标数据源的状态是否为待维修状态。若目标数据源发送数据的目标待维修率大于该概率阈值,则可以表明该目标数据源的离群度较高,该目标数据源是不正常的数据源,并确定目标数据源的状态为待维修状态。可选的,所述获取概率阈值,包括:确定n个参考数据源中每个参考数据源对应的第三终端,所述第三终端用于在所述第一预设时间段内获取其对应的参考数据源上的数据,n≥1;获取每个所述第三终端在所述第一预设时间段内的数据获取失败率;根据所述每个参考数据源对应的第三终端在所述第一预设时间段内的数据获取失败率,确定所述每个参考数据源在所述第一预设时间段内发送数据的参考待维修率;根据所述目标待维修率以及所述n个参考数据源的n个参考待维修率,确定所述概率阈值。也即是,本申请中参考其他参考数据源发送数据的参考待维修率,以确定该概率阈值,进而根据该概率阈值判定目标数据源的状态是否为待维修状态。若目标数据源发送数据的目标待维修率大于该概率阈值,则可以表明该目标数据源的离群度较高,该目标数据源是不正常的数据源,并确定目标数据源的状态为待维修状态。可选的,所述参考数据源与所述目标数据源的类型相同。也即为了提高确定出的概率阈值的准确度,数据源状态判定装置所参考的参考数据源的类型可以与目标数据源的类型相同。第二方面,提供了一种数据源状态判定装置,所述数据源状态判定装置包括:第一确定模块,用于确定在第一预设时间段内用于获取目标数据源上数据的p个第一终端,p≥1;获取模块,用于获取每个所述第一终端在所述第一预设时间段本文档来自技高网...

【技术保护点】
1.一种数据源状态判定方法,其特征在于,所述方法包括:/n确定在第一预设时间段内用于获取目标数据源上数据的p个第一终端,p≥1;/n获取每个所述第一终端在所述第一预设时间段内获取所述目标数据源上的数据的体验质量信息;/n根据所述p个第一终端在所述第一预设时间段内的数据的所述体验质量信息,确定所述目标数据源的状态是否为待维修状态。/n

【技术特征摘要】
1.一种数据源状态判定方法,其特征在于,所述方法包括:
确定在第一预设时间段内用于获取目标数据源上数据的p个第一终端,p≥1;
获取每个所述第一终端在所述第一预设时间段内获取所述目标数据源上的数据的体验质量信息;
根据所述p个第一终端在所述第一预设时间段内的数据的所述体验质量信息,确定所述目标数据源的状态是否为待维修状态。


2.根据权利要求1所述的方法,其特征在于,所述确定在第一预设时间段内用于获取目标数据源上数据的p个第一终端,p≥1,包括:
在所述第一预设时间段内检测所述目标数据源与o个第一终端之间传输的数据报文;
基于所述数据报文确定所述获取目标数据源上数据的p个第一终端,o≥p≥1。


3.根据权利要求1所述的方法,其特征在于,所述确定在第一预设时间段内用于获取目标数据源上数据的p个第一终端,p≥1,包括:
基于数据源和终端的对应关系集合确定所述获取目标数据源上数据的p个第一终端,所述对应关系集合包括至少一个子对应关系,所述子对应关系包括所述目标数据源标识和q个第一终端标识的对应关系,所述子对应关系存储在为所述q个第一终端提供网络接入的网元中,p≥q≥1。


4.根据权利要求1至3任一所述的方法,其特征在于,所述获取每个所述第一终端在所述第一预设时间段内获取所述目标数据源上的数据的体验质量信息,所述体验质量信息包括所述第一终端获取所述目标数据源上的数据的丢包率和/或所述第一终端获取所述目标数据源上的数据的失败率。


5.根据权利要求1至4任一所述的方法,其特征在于,所述根据所述p个第一终端在所述第一预设时间段内的体验质量信息,确定所述目标数据源的状态是否为待维修状态,包括:
根据所述p个第一终端在所述第一预设时间段内的所述体验质量信息,确定所述目标数据源在所述第一预设时间段内的目标待维修率;
获取概率阈值;
判断所述目标数据源是否满足预设判定条件,所述预设判定条件包括:所述目标待维修率大于所述概率阈值;
在所述目标数据源满足所述预设判定条件时,确定所述目标数据源的状态为所述待维修状态。


6.根据权利要求5所述的方法,其特征在于,所述根据所述p个第一终端在所述第一预设时间段内的所述体验质量信息,确定所述目标数据源在所述第一预设时间段内发送数据的目标待维修率,包括:
根据所述p个第一终端在所述第一预设时间段内的所述体验质量信息,确定所述p个第一终端中目标终端的个数q,所述目标终端在所述第一预设时间段的时长内的所述体验质量信息大于预设的概率阈值;
将所述p个第一终端中所述目标终端的占比,作为所述目标待维修率。


7.根据权利要求5所述的方法,其特征在于,所述获取概率阈值,包括:
确定m个第二预设时间段中每个第二预设时间段对应的第二终端,其中,所述第二终端用于在其对应的第二预设时间段内获取所述目标数据源上的数据,所述m个第二预设时间段均位于所述第一预设时间段之前,且所述每个第二预设时间段的时长均等于所述第一预设时间段的时长,m≥1;
获取每个所述第二终端在其对应的第二预设时间段内的体验质量信息;
根据所述第二终端的所述体验质量信息,确定所述目标数据源的待维修率基准值;
根据所述待维修率基准值确定所述概率阈值。


8.根据权利要求5所述的方法,其特征在于,所述获取概率阈值,包括:
确定n个参考数据源中每个参考数据源对应的第三终端,所述第三终端用于在所述第一预设时间段内获取其对应的参考数据源上的数据,n≥1;
获取每个所述第三终端在所述第一预设时间段内的体验质量信息;
根据所述每个参考数据源对应的第三终端在所述第一预设时间段内的所述体验质量信息,确定所述每个参考数据源在所述第一预设时间段内发送数据的参考待维修率;
根据所述目标待维修率以及所述n个参考数据源的n个参考待维修率,确定所述概率阈值。


9.一种数据源状态判定装置,其特征在于,所述数据源状态判定装置包括:
第一确定模块,用于确定在第一预设时间段内用于获取目标数据源上数据的p个第一终端,p≥1;<...

【专利技术属性】
技术研发人员:王强王瑞红
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1