logo好方法网

流媒体的指标采集处理方法、装置、计算机及存储介质


技术摘要:
本申请实施例公开了一种流媒体的指标采集处理方法、装置、计算机及可读存储介质,该方法包括:获取流媒体的指标采集配置信息,该指标采集配置信息包括指标采集环境信息及网络切片信息;指标采集环境信息是指流媒体可被采集指标数据时所处的环境信息,网络切片信息是指  全部
背景技术:
在对流媒体的媒体展示数据进行播放显示的过程中,对于媒体播放显示所产生的 数据进行指标采集处理,可以获取到该流媒体播放显示过程中的相关指标信息,如数据传 输延迟、视频观看体验数据、首次缓冲用时或卡顿时长等,可以根据指标采集处理的结果对 流媒体对应的应用程序进行优化,因此指标采集处理应用于流媒体的传输和处理等领域。 但是,现有的指标采集处理是对用户终端不间断地采集指标数据,因此会采集到大量的指 标数据,这些指标数据中可能会存在不必要的数据,从而造成资源的浪费。
技术实现要素:
本申请实施例提供了一种流媒体的指标采集处理方法、装置、计算机及可读存储 介质,可以减少对流媒体进行指标采集处理时的资源浪费。 本申请实施例一方面提供了一种流媒体的指标采集处理方法,包括: 获取流媒体的指标采集配置信息,上述指标采集配置信息包括指标采集环境信息 及网络切片信息;上述指标采集环境信息是指上述流媒体可被采集指标数据时所处的环境 信息,上述网络切片信息是指用于上报上述指标数据的网络路径; 按照上述指标采集配置信息对上述流媒体执行指标采集处理。 其中,上述指标采集环境信息包括指标采集时间范围; 当系统时间属于上述指标采集时间范围时,上述指标采集环境信息用于指示上述 流媒体可被采集指标数据。 其中,上述指标采集环境信息包括指标采集地理区域; 当上述流媒体对应的终端位于上述指标采集地理区域内时,上述指标采集环境信 息用于指示上述流媒体可被采集指标数据。 其中,上述指标采集配置信息还包括指标采集数据类型; 当上述流媒体的数据类型属于上述指标采集数据类型时,上述指标采集数据类型 用于指示上述流媒体可被采集指标数据。 其中,上述指标采集配置信息还包括指标采集对象; 上述按照上述指标采集配置信息对上述流媒体执行指标采集处理,包括: 当上述流媒体所处环境信息与上述指标采集环境信息相匹配时,对上述流媒体采 集与上述指标采集对象相关联的上述指标数据; 通过上述网络切片信息所指示的网络路径,对上述指标数据执行指标上报处理。 本申请实施例一方面提供了一种流媒体的指标采集处理方法,上述方法包括: 响应流媒体的触发操作,向应用服务设备发送媒体数据获取请求; 5 CN 111614954 A 说 明 书 2/21 页 获取上述应用服务设备发送的媒体数据响应消息;上述媒体数据响应消息包括指 标采集配置信息,上述指标采集配置信息包括指标采集环境信息及网络切片信息; 获取上述流媒体的环境信息,当上述环境信息与上述指标采集环境信息相匹配 时,采集上述流媒体对应的指标数据; 基于上述网络切片信息确定用于上报上述指标数据的网络路径,通过上述网络路 径将上述指标数据上报至上述应用服务设备。 其中,上述指标采集配置信息包括指标采集时间范围; 上述获取上述流媒体的环境信息,当上述环境信息与上述指标采集环境信息相匹 配时,采集上述流媒体对应的指标数据,包括: 获取系统时间,将上述系统时间确定为上述流媒体的环境信息; 若上述系统时间在上述指标采集时间范围内,则确定上述环境信息与上述指标采 集环境信息相匹配,根据匹配结果采集上述流媒体对应的指标数据。 其中,上述指标采集配置信息包括指标采集地理区域; 上述获取上述流媒体的环境信息,当上述环境信息与上述指标采集环境信息相匹 配时,采集上述流媒体对应的指标数据,包括: 获取上述流媒体对应的终端所在的地理位置,将上述地理位置确定为上述流媒体 的环境信息; 若上述地理位置位于上述指标采集地理区域内,则确定上述环境信息与上述指标 采集环境信息相匹配,根据匹配结果采集上述流媒体对应的指标数据。 其中,上述指标采集配置信息还包括指标采集数据类型; 上述方法还包括: 获取上述流媒体的数据类型; 若上述流媒体的数据类型属于上述指标采集数据类型,则采集上述流媒体对应的 指标数据。 其中,上述指标采集配置信息还包括指标采集对象,上述媒体数据响应消息还包 括媒体展示数据; 上述采集上述流媒体对应的指标数据,包括: 创建指标采集任务,获取上述指标采集配置信息中的上述指标采集对象; 针对上述媒体展示数据执行上述指标采集任务,得到与上述指标采集对象相关联 的上述指标数据。 其中,上述针对上述媒体展示数据执行上述指标采集任务,得到与上述指标采集 对象相关联的上述指标数据,包括: 通过媒体播放器显示上述媒体展示数据,基于上述指标采集任务监测上述媒体展 示数据的显示过程; 获取上述显示过程中产生的与上述指标采集对象相关联的数据,将上述与上述指 标采集对象相关联的数据确定为上述指标数据; 通过会话处理程序获取基于上述媒体播放器所确定的上述指标数据; 上述通过上述网络路径将上述指标数据上报至上述应用服务设备,包括: 基于上述会话处理程序和上述网络路径,将上述指标数据上报至上述应用服务设 6 CN 111614954 A 说 明 书 3/21 页 备。 其中,上述响应流媒体的触发操作,向应用服务设备发送媒体数据获取请求,包 括: 响应流媒体的触发操作,获取上述流媒体的媒体标识及媒体内容类别; 将上述媒体标识及上述媒体内容类别,封装为媒体数据获取请求,向应用服务设 备发送上述媒体数据获取请求,以使上述应用服务设备获取上述媒体内容类别对应的指标 采集配置信息,获取上述媒体标识对应的媒体展示数据,根据上述指标采集配置信息及上 述媒体展示数据生成上述媒体数据响应消息。 其中,上述基于上述网络切片信息确定用于上报上述指标数据的网络路径,包括: 若上述网络切片信息包括一个待选网络路径,则将上述待选网络路径,确定为用 于上报上述指标数据的网络路径; 若上述网络切片信息包括至少两个待选网络路径及每个待选网络路径的优先级, 则基于路径选取算法及上述每个待选网络路径的优先级,从上述至少两个待选网络路径 中,确定用于上报上述指标数据的网络路径。 本申请实施例一方面提供了一种流媒体的指标采集处理装置,上述装置包括: 配置获取模块,用于获取流媒体的指标采集配置信息,上述指标采集配置信息包 括指标采集环境信息及网络切片信息;上述指标采集环境信息是指上述流媒体可被采集指 标数据时所处的环境信息,上述网络切片信息是指用于上报上述指标数据的网络路径; 指标采集模块,用于按照上述指标采集配置信息对上述流媒体执行指标采集处 理。 其中,上述指标采集环境信息包括指标采集时间范围; 当系统时间属于上述指标采集时间范围时,上述指标采集环境信息用于指示上述 流媒体可被采集指标数据。 其中,上述指标采集环境信息包括指标采集地理区域; 当上述流媒体对应的终端位于上述指标采集地理区域内时,上述指标采集环境信 息用于指示上述流媒体可被采集指标数据。 其中,上述指标采集配置信息还包括指标采集数据类型; 当上述流媒体的数据类型属于上述指标采集数据类型时,上述指标采集数据类型 用于指示上述流媒体可被采集指标数据。 其中,上述指标采集配置信息还包括指标采集对象; 上述指标采集模块,包括: 指标获取单元,用于当上述流媒体所处环境信息与上述指标采集环境信息相匹配 时,对上述流媒体采集与上述指标采集对象相关联的上述指标数据; 指标上报单元,用于通过上述网络切片信息所指示的网络路径,对上述指标数据 执行指标上报处理。 本申请实施例一方面提供了一种流媒体的指标采集处理装置,上述装置包括: 请求发送模块,用于响应流媒体的触发操作,向应用服务设备发送媒体数据获取 请求; 响应获取模块,用于获取上述应用服务设备发送的媒体数据响应消息;上述媒体 7 CN 111614954 A 说 明 书 4/21 页 数据响应消息包括指标采集配置信息,上述指标采集配置信息包括指标采集环境信息及网 络切片信息; 指标采集模块,用于获取上述流媒体的环境信息,当上述环境信息与上述指标采 集环境信息相匹配时,采集上述流媒体对应的指标数据; 指标上报模块,用于基于上述网络切片信息确定用于上报上述指标数据的网络路 径,通过上述网络路径将上述指标数据上报至上述应用服务设备。 其中,上述指标采集配置信息包括指标采集时间范围; 上述指标采集模块,包括: 时间获取单元,用于获取系统时间,将上述系统时间确定为上述流媒体的环境信 息; 时间匹配单元,用于若上述系统时间在上述指标采集时间范围内,则确定上述环 境信息与上述指标采集环境信息相匹配,根据匹配结果采集上述流媒体对应的指标数据。 其中,上述指标采集配置信息包括指标采集地理区域; 上述指标采集模块,包括: 位置获取单元,用于获取上述流媒体对应的终端所在的地理位置,将上述地理位 置确定为上述流媒体的环境信息; 位置匹配单元,用于若上述地理位置位于上述指标采集地理区域内,则确定上述 环境信息与上述指标采集环境信息相匹配,根据匹配结果采集上述流媒体对应的指标数 据。 其中,上述指标采集配置信息还包括指标采集数据类型; 上述指标采集模块,包括: 类型获取单元,用于获取上述流媒体的数据类型; 类型匹配单元,用于若上述流媒体的数据类型属于上述指标采集数据类型,则采 集上述流媒体对应的指标数据。 其中,上述指标采集配置信息还包括指标采集对象,上述媒体数据响应消息还包 括媒体展示数据; 在上述采集上述流媒体对应的指标数据方面,上述指标采集模块包括: 对象获取单元,用于创建指标采集任务,获取上述指标采集配置信息中的上述指 标采集对象; 指标采集单元,用于针对上述媒体展示数据执行上述指标采集任务,得到与上述 指标采集对象相关联的上述指标数据。 其中,上述指标采集单元,包括: 显示监测子单元,用于通过媒体播放器显示上述媒体展示数据,基于上述指标采 集任务监测上述媒体展示数据的显示过程; 指标确定子单元,用于获取上述显示过程中产生的与上述指标采集对象相关联的 数据,将上述与上述指标采集对象相关联的数据确定为上述指标数据; 指标获取子单元,用于通过会话处理程序获取基于上述媒体播放器所确定的上述 指标数据; 在上述通过上述网络路径将上述指标数据上报至上述应用服务设备方面,上述指 8 CN 111614954 A 说 明 书 5/21 页 标上报模块具体用于: 基于上述会话处理程序和上述网络路径,将上述指标数据上报至上述应用服务设 备。 其中,上述请求发送模块,包括: 操作响应单元,用于响应流媒体的触发操作,获取上述流媒体的媒体标识及媒体 内容类别; 请求发送单元,用于将上述媒体标识及上述媒体内容类别,封装为媒体数据获取 请求,向应用服务设备发送上述媒体数据获取请求,以使上述应用服务设备获取上述媒体 内容类别对应的指标采集配置信息,获取上述媒体标识对应的媒体展示数据,根据上述指 标采集配置信息及上述媒体展示数据生成上述媒体数据响应消息。 其中,在上述基于上述网络切片信息确定用于上报上述指标数据的网络路径方 面,上述指标上报模块具体用于: 若上述网络切片信息包括一个待选网络路径,则将上述待选网络路径,确定为用 于上报上述指标数据的网络路径; 若上述网络切片信息包括至少两个待选网络路径及每个待选网络路径的优先级, 则基于路径选取算法及上述每个待选网络路径的优先级,从上述至少两个待选网络路径 中,确定用于上报上述指标数据的网络路径。 本申请实施例一方面提供了一种计算机设备,包括处理器、存储器、输入输出接 口; 上述处理器分别与上述存储器和上述输入输出接口相连,其中,上述输入输出接 口用于接收数据及输出数据,上述存储器用于存储程序代码,上述处理器用于调用上述程 序代码,以执行如本申请实施例一方面中上述的流媒体的指标采集处理方法。 本申请实施例一方面提供了一种计算机可读存储介质,上述计算机可读存储介质 存储有计算机程序,上述计算机程序包括程序指令,上述程序指令当被处理器执行时,执行 如本申请实施例一方面中上述的流媒体的指标采集处理方法。 实施本申请实施例,将具有如下有益效果: 本申请实施例通过获取流媒体的指标采集配置信息,该指标采集配置信息包括指 标采集环境信息及网络切片信息;其中,指标采集环境信息是指流媒体可被采集指标数据 时所处的环境信息,网络切片信息是指用于上报指标数据的网络路径;按照指标采集配置 信息对流媒体执行指标采集处理。本申请实施例在流媒体的指标采集配置信息中增加了指 标采集环境信息及网络切片信息,通过指标采集环境信息指示流媒体被采集指标数据时所 处的环境信息,使得可以实现在特定的环境信息下,对流媒体进行指标采集处理,极大地减 少了不必要的指标数据,从而减少了资源的浪费,以及对指标采集数据上报的灵活的策略 控制。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 9 CN 111614954 A 说 明 书 6/21 页 根据这些附图获得其他的附图。 图1a是本申请实施例提供的一种流媒体的指标采集架构图; 图1b是本申请实施例提供的一种流媒体的指标采集设备架构图; 图2是本申请实施例提供的一种流媒体的指标采集场景示意图; 图3是本申请实施例提供的一种流媒体的指标采集处理方法流程图; 图4是本申请实施例提供的又一种流媒体的指标采集处理方法流程图; 图5是本申请实施例提供的一种流媒体数据显示示意图; 图6是本申请实施例提供的一种流媒体的指标采集交互流程图; 图7是本申请实施例提供的一种指标采集配置信息获取场景示意图; 图8是本申请实施例提供的一种指标采集场景示意图; 图9是本申请实施例提供的一种指标采集的模块间交互流程示意图; 图10是本申请实施例提供的一种流媒体的指标采集处理装置示意图; 图11是本申请实施例提供的又一种流媒体的指标采集处理装置示意图; 图12是本申请实施例提供的一种计算机设备的结构示意图。
分享到:
收藏