[发明专利]基于Android智能终端流媒体播放性能监测的方法在审

专利信息
申请号: 201710726310.5 申请日: 2017-08-22
公开(公告)号: CN107493508A 公开(公告)日: 2017-12-19
发明(设计)人: 徐正卫;黎明;梁敏 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: H04N21/442 分类号: H04N21/442;H04N21/443
代理公司: 四川省成都市天策商标专利事务所51213 代理人: 李静云,吴瑞芳
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 android 智能 终端 流媒体 播放 性能 监测 方法
【说明书】:

技术领域

发明涉及一种流媒体解码技术领域,尤其涉及一种基于Android智能终端流媒体播放性能监测的方法。

背景技术

随着电信网络提速降费发展趋势,流媒体视频类的电视相关业务具有较大的发展前景,目前网络状况复杂,用户在使用视频类业务时体验不够理想,业务运营商对用户在使用业务时的感知方面仍然无较好的掌握方法。

目前,传统的视频业务监测方法已经不能满足流媒体视频业务发展需要,无法对业务质量进行预警,无法对用户的感知进行全面的掌握。针对该类问题,本方法对Android智能终端进行流媒体播放时的媒体播放时数据传送指标MDI 值进行监测

发明内容

本发明的目的就在于提供一种解决了上述问题,基于Android智能终端流媒体播放性能监测的方法。

为了实现上述目的,本发明采用的技术方案是:一种基于Android智能终端流媒体播放性能监测的方法,方法步骤如下,

第一步、启动Android智能终端;

第二步、在Android智能终端的linux启动脚本中增加pmloader的自启动;

第三步、pmloader启动后,pmloader服务加载APK(SmartProber.apk)中的性能监测核心库libIptvInfo.so;

第四步、通过pmloader采集服务对终端设备的MDI媒体指标通过libpcap 工具库对网络报文进行截获;分析模块按单位周期1MIN对报文进行MDI指标分析,

第五步、pmloader服务对分析的数据进行采集,在到达采集周期时间后将数据生成CSV文件,通过上报功能将CSV文件上报到性能前端服务器进行终端信息呈现。

作为优选,步骤二中,在Android的linux启动阶段增加pmloader的启动,启动方法采用service方式。

作为优选,步骤三中,pmloader服务启动以后处于Android系统初始化等待查询状态,在查询Android系统初始化完成后,进入PMService服务初始化等待查询状态,Android系统开机后根据开机广播消息自动启动PMService服务, pmloader服务在查询到等待PMService服务成功启动后,进入libIptvInfo.so 加载流程。

作为优选,步骤三中,pmloader服务加载APK中的性能监测核心库 libIptvInfo.so方法如下,

首先使用linux系统的access函数对文件进行检测,如果文件存在,使用 linux系统函数dlopen进行动态库的加载,等到动态加载后的描述句柄handle, 使用dlsym根据动态链接库操作句柄handle与符号(libIptvInfo.so的主任务入口函数per_init),返回符号对应的地址;

然后pmloader服务通过调用主任务入口函数per_init启动性能数据采集、分析、上报功能。pmloader主要任务最后进入空闲等待状态;

其中per_init()为Android智能终端流媒体性能监测模块动态库libIptvInfo.so的入口主任务。

作为优选,per_init()主任务依次启动三个任务,分别为流媒体数据采集分析任务、终端性能数据采集分析任务和终端性能数据上报任务。

作为优选,所述流媒体数据采集分析任务调用libpcap函数库对网卡数据进行抓取,将抓取的udp/tcp报文,进行实时的分析,分析出流媒体的三个MDI 值:MdiType、MdiMLR、MdiDF,将数据报文分析结果发送给终端性能数据采集分析任务。

作为优选,所述终端性能数据采集分析任务在内存中建立性能数据存储区域,处理并保存流媒体数据采集分析任务发送过来的流媒体性能数据,该任务还将创建有Android智能终端的性能采集任务:CPU和内存使用率采集。

作为优选,所述终端性能上报任务以5MIN为时间间隔周期从终端性能采集分析任务中获取Android智能终端性能数据,按有序规则和终端的基本信息生成CSV文本文件,并使用上传子任务将该文件上传到数据服务器中。

与现有技术相比,本发明的优点在于:在Android智能终端设备中使用流媒体业务时,不影响用户正常使用的情况下,后台运行应用服务实时对用户在使用Android智能终端设备进行流媒体播放时的终端性能进行分析、采集和上报,使电视业务运营人员能够实时监测终端设备状态,以帮助电视业务运营人员了解终端网络环境情况,对未来的业务推广和网络平台规划提供数据分析。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710726310.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top