[发明专利]一种安卓电视的应用使用时长采集方法有效
申请号: | 202111328022.7 | 申请日: | 2021-11-10 |
公开(公告)号: | CN114071234B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 钟铭森 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/4425 |
代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 赵以鹏 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电视 应用 使用 采集 方法 | ||
本发明公开了一种安卓电视的应用使用时长采集方法,包括:在安卓电视设备系统监测到应用时间信息时,判断系统时钟是否同步,若同步后进行调整同步前创建的文件数据及文件有效性验证;在每次应用使用时长计算时,若计算的应用使用时长大于时刻跳变值,表明该段应用时长数据采集的起始点在系统时钟同步前,采集的结束点在系统时钟同步后,则用应用使用时长与时刻跳变的差值替换该次使用时长数据;在利用所述UsageStatsService进行应用时长采集时,循环对保存在内存中的采集数据进行写入持久化文件的操作;在应用数据写入持久化文件时,判断是否有新的应用数据,若没有,实时获取当前系统时钟时刻,存储在持久化文件时间戳中。
技术领域
本发明涉及安卓电视技术领域,具体涉及一种安卓电视的应用使用时长采集方法。
背景技术
安卓终端设备通常可通过系统服务UsageStatsService来采集各个应用的使用时长,该服务时长数据统计的基础以系统时钟为准。当安卓终端设备系统时钟未完成同步时,所采集的应用使用时长就可能为错误数据。对于关机、掉电状态无法维持系统时钟运行的安卓终端设备,如安卓电视,系统服务UsageStatsService启动时系统时钟能否及时同步,取决于系统启动时间,网络连接状态,服务启动时间等多种因素,因此无法使用UsageStatsService就在安卓电视平台上进行应用使用时长采集。
发明内容
本专利针对安卓电视利用UsageStatsService进行应用时长采集时,系统时钟未同步,导致数据错误、数据丢失等问题,提出了一种适用于安卓电视的应用使用时长采集方法,在UsageStatsService基础上增加文件同步、数据校准、准确度优化机制,有效兼容安卓电视的适用环境,极大提高了时长采集的健壮性、准确性。
为了实现上述目的,本发明采用以下技术方案:
一种安卓电视的应用使用时长采集方法,包括:
在安卓电视设备系统监测到应用时间信息时,判断系统时钟是否同步,若同步后进行调整同步前创建的文件数据及文件有效性验证;
在每次应用使用时长计算时,若计算的应用使用时长大于时刻跳变值,表明该段应用时长数据采集的起始点在系统时钟同步前,采集的结束点在系统时钟同步后,则用应用使用时长与时刻跳变的差值替换该次使用时长数据;
在利用所述UsageStatsService进行应用时长采集时,循环对保存在内存中的采集数据进行写入持久化文件的操作;
在应用数据写入持久化文件时,判断是否有新的应用数据,若没有,实时获取当前系统时钟时刻,存储在持久化文件时间戳中;
在安卓电视系统启动时,获取最新记录文件的修改时间,作为上次处于未关闭前台应用的结束时间。
在一些实施例中,所述在安卓电视设备系统监测到应用时间信息时,判断系统时钟是否同步,包括:每次监测到应用启动或关闭的事件,先获取当前系统时钟与系统启动到现在的计数时钟,综合上一次监测到事件的系统时钟与系统启动到现在的计数时钟,来准确还原出期望系统时钟信息,即假设本次监测到事件与上次监测之间未发生时钟同步的系统时钟本应该的值,若发生系统时钟同步,该值与本次监测到事件时的系统时钟信息是不相等的,则认为发生时刻跳变,以此来判断是否发生系统时钟同步。
在一些实施例中,所述期望系统时钟信息计算公式如下:
期望系统时钟信息=(本次监测到事件时系统启动到现在的计数时钟–上一次监测到事件时系统启动到现在的计数时钟)+上一次监测到事件时的系统时钟。
在一些实施例中,所述时刻跳变值计算公式如下:
时刻跳变值=本次监测到事件时的系统时钟-期望系统时钟信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111328022.7/2.html,转载请声明来源钻瓜专利网。