数字机顶盒运行时间记录系统及记录方法

文档序号:6334669阅读:1278来源:国知局
专利名称:数字机顶盒运行时间记录系统及记录方法
技术领域
本发明涉及嵌入式技术,具体的说是涉及数字机顶盒运行时间记录系统及记录方法。
背景技术
目前,对于数字机顶盒在运行时间记录方面,还没有相应的技术出现;一方面是因 为对于记录数字机顶盒运行时间的价值没有被用户和开发商认可,另一方面,目前对机顶 盒在售后服务时间(如保修期)的界定上,单纯依赖于购买时间,缺乏科学性和公平合理 性。其常见的弊端有1、目前对于数字机顶盒的售后服务来说,一般是从购买数字机顶盒的 那一刻起就开始享受售后服务,但是经常出现某些区域由于前端搭建、升级或维护导致用 户无法正常使用的情况,如此,该区域的用户的售后服务有效期就被无形中缩短了很多,正 当的权益就无法得到保障;2、众所周知,数字机顶盒的使用寿命是有限的,一旦超过其正常 使用期限,就会出现因机器线路老化等原因引发的各种故障和风险问题,但是目前对该有 效期限的计算或界定只是单一地从购买日算起加上若干年限,用户无法了解每台机器的真 实使用时间(即数字机顶盒的实际工作时间),这样对用户的使用指导意义就不大。因此, 如果可以对数字机顶盒的运行时间进行记录,就可以克服上述问题,而传统技术中还没有 一种对数字机顶盒运行时间进行记录的系统或记录方法出现。

发明内容
本发明所要解决的技术问题是提出一种数字机顶盒运行时间记录系统及记录方 法,克服传统技术中由于无法对数字机顶盒运行时间进行记录而带来的弊端,有利于保障 用户的正当权益。本发明解决上述技术问题所采用的技术方案是数字机顶盒运行时间记录系统, 包括初始化模块、系统时间获取模块、数据分析处理模块、存储模块、数据导出模块及数据 显示模块;所述初始化模块、系统时间获取模块、数据分析处理模块与存储模块依次连接; 所述数据导出模块、数据显示模块均连接存储模块;初始化模块用于初始化所有全局性标 示,配置和初始化存储模块的存储区域;系统时间获取模块用于获取系统当前UTC时间,对 获取到的时间进行校验并转化为本地时间;数据分析处理模块用于对系统时间格式化处 理、运行时长计算和累加处理,并将数据按存储格式进行整理;存储模块对数据分析处理模 块输出的数据进行存储;数据导出模块用于将存储模块中的数据导出;数据显示模块用于 显示本地时间和累计运行时长。数字机顶盒运行时间记录方法,包括以下步骤a.数字机顶盒上电,记录系统本次开机时刻STO及本次开机系统UCT时间UTO ;b.在数字机顶盒运行过程中记录系统当前时刻STl、当前系统UTC时间UTl ;c.根据系统当前时刻STl和系统本次开机时刻计算本次当前运行时长Δ ST ;d.查询存储模块中记录的本次开机以前每次数字机顶盒开机至关机的当次运行时长;e.对本次开机以前每次数字机顶盒开机至关机的当次运行时长进行累加,得到本 次开机以前系统累计运行时长;f.对本次开机以前系统累计运行时长和当前运行时长AST进行累加,得到当前 累计运行时长T ;g.将本次开机系统UCT时间UTO转换为本地时间,显示该本地时间,并显示本次当 前运行时长Δ ST及当前累计运行时长T ;h.在机顶盒掉电时刻记录系统本次关机时刻ST2及本次关机系统UTC时间UT2 ;i.在存储模块中建立数字机顶盒本次运行记录。步骤i中,所述本次运行记录包括本次开机系统UTC时间UT0、本次关机系统UTC 时间UT2、本次数字机顶盒开机至关机的当次运行时长。所述步骤i中,本次数字机顶盒开机至关机的当次运行时长的计算方法是il.判断本次关机系统UTC时间UT2与本次开机系统UCT时间UTO是否为同一天, 如果是则执行步骤i2,否则执行步骤i3 ;i 2.本次数字机顶盒开机至关机的当次运行时长=ST2-ST0 ; 3.计算本次关机系统UTC时间UT2与本次开机系统UCT时间UTO相差天数n,则 本次数字机顶盒开机至关机的当次运行时长=(ST2-ST0) + (n*24小时)。所述步骤c中,本次当前运行时长Δ ST的计算方法是cl.判断当前系统UTC时间UTl与本次开机系统UCT时间UTO是否为同一天,如果 是则执行步骤c2,否则执行步骤c3 ;c2.本次当前运行时长AST = STl-STO ;c3.计算当前系统UTC时间UTl与本次开机系统UCT时间UTO相差天数m,则本次 当前运行时长AST = (STl-STO)+ (m*24小时)。步骤b中,在数字机顶盒运行过程中,每隔一定时间记录系统当前时刻ST1、当前 系统UTC时间UTl。所述一定时间为1分钟。所述步骤g中,在将本次开机系统UTC时间UTO转换为本地时间时按照 年-月_日-时_分的格式进行转换。所述步骤a中,系统本次开机时刻STO为数字机顶盒CPU内部总线时钟在系统开 机时的时刻。本发明的有益效果是通过对数字机顶盒实际运行时间的记录和显示,指导用户 正确使用,有利于延长其使用寿命,而且为售后服务的时间界定提供客观的数据,保障用户 的权益。


图1为本发明中的数字机顶盒运行时间记录系统结构框图。
具体实施例方式下面结合附图及实施例对本发明作进一步的描述。
5
本发明提出一种数字机顶盒运行时间记录系统及记录方法,通过对数字机顶盒实 际运行时间进行记录和显示,克服传统技术中由于无法对数字机顶盒运行时间进行记录而 带来的弊端,有利于保障用户的正当权益。如图1所示,本发明中的数字机顶盒运行时间记录系统,包括初始化模块、系统时 间获取模块、数据分析处理模块、存储模块、数据导出模块及数据显示模块;所述初始化模 块、系统时间获取模块、数据分析处理模块与存储模块依次连接;所述数据导出模块、数据 显示模块均连接存储模块。在各个功能模块的分工上,初始化模块用于初始化所有全局性标示,配置和初始 化存储模块的存储区域;系统时间获取模块用于获取系统当前UTC时间,对获取到的时间 进行校验并转化为本地时间;数据分析处理模块用于对系统时间格式化处理、运行时长计 算和累加处理,并将数据按存储格式进行整理;存储模块对数据分析处理模块输出的数据 进行存储;数据导出模块用于将存储模块中的数据导出;数据显示模块用于显示本地时间 和累计运行时长。实施例本例给出了数字机顶盒运行时间记录的方法,其具体采用以下步骤实现a.数字机顶盒上电,记录系统本次开机时刻STO (即数字机顶盒CPU内部总线时钟 在系统开机时的时刻)及本次开机系统UCT (调谐世界时)时间UTO ;b.在数字机顶盒运行过程中记录系统当前时刻STl (即数字机顶盒CPU内部总线 时钟的当前时刻)、当前系统UTC时间UTl ;c.根据系统当前时刻STl和系统本次开机时刻计算本次当前运行时长Δ ST (即从 本次数字机顶盒上电到当前时刻为止,系统运行的时长),其具体的计算方式如下cl.判断当前系统UTC时间UTl与本次开机系统UCT时间UTO是否为同一天,如果 是则执行步骤c2,否则执行步骤c3 ;c2.本次当前运行时长AST = STl-STO ;c3.计算当前系统UTC时间UTl与本次开机系统UCT时间UTO相差天数m,则本次 当前运行时长AST = (STl-STO)+ (m*24小时)。d.查询存储模块中记录的本次开机以前每次数字机顶盒开机至关机的当次运行 时长(数字机顶盒每次开机至关机都会在存储模块中建立一个运行记录,方便运行时间的 统计以及以后的调取查阅,例如本次是数字机顶盒第η次开机运行,那么在存储模块的记 录中就能查找出数字机顶盒第一次开机至关机的运行时长Tl,第二次开机至关机的运行时 长Τ2,第三次开机至关机的运行时长Τ3……第η-1次开机至关机的运行时长T (η-1));e.对本次开机以前每次数字机顶盒开机至关机的当次运行时长进行累加,得到本 次开机以前系统累计运行时长(即将本次开机以前,存储模块中存储的每一条运行记录中 的当次运行时间累加,以步骤d中的例子进行说明对本次(亦即第η次)开机以前每次数 字机顶盒开机至关机的当次运行时长进行累加,就是将Tl、Τ2、Τ3……T(n-l)进行累加);f.对本次开机以前系统累计运行时长和当前运行时长Δ ST进行累加,得到当前 累计运行时长T ;g.将本次开机系统UCT时间UTO转换为本地时间(例如格式为某年某月某日某 时某分),显示该本地时间,并显示本次当前运行时长△ ST及当前累计运行时长T (本次当
6前运行时长Δ ST及当前累计运行时长T的显示可以格式化为统一格式,X年X月X天X小 时X分,例如经过格式化后当前累计运行时长T为0年1月10小时10分,即代表数字机 顶盒从第一次开机使用截止当前实际运行了 1个月10小时10分的时长);h.在机顶盒掉电时刻记录系统本次关机时刻ST2及本次关机系统UTC时间UT2 ;i.在存储模块中建立数字机顶盒本次运行记录,本次运行记录包括本次开机系 统UTC时间UT0、本次关机系统UTC时间UT2、本次数字机顶盒开机至关机的当次运行时长;其中,本次数字机顶盒开机至关机的当次运行时长的计算方法是il.判断本次关机系统UTC时间UT2与本次开机系统UCT时间UTO是否为同一天, 如果是则执行步骤i2,否则执行步骤i3 ; 2.本次数字机顶盒开机至关机的当次运行时长=ST2-ST0 ; 3.计算本次关机系统UTC时间UT2与本次开机系统UCT时间UTO相差天数n,则 本次数字机顶盒开机至关机的当次运行时长=(ST2-ST0) + (n*24小时)。在步骤g中,对本次开机系统UCT时间UTO转换为本地时间的显示是固定的(即 本次开机时间是一个定值),而对于本次当前运行时长AST及当前累计运行时长T来说,实 现的是动态显示,为了避免数字机顶盒CPU—直不间断的做相关计算而影响其他工作,可 以设定在步骤b中,每间隔一定时间(比如1分钟)记录系统当前时刻ST1、当前系统UTC 时间UTl ;那么其运行最后结果就是在数字机顶盒的显示屏上每隔一定时间(比如1分钟) 变动一次本次当前运行时长AST及当前累计运行时长T(程序运行的计算过程时间为毫秒 级,可以忽略不计)。本发明中对于运行时长的计算都是基于数字机顶盒CPU内部总线时钟的时刻数, 是为了更加精确的体现机顶盒系统实际运行时间。
权利要求
数字机顶盒运行时间记录系统,其特征在于包括初始化模块、系统时间获取模块、数据分析处理模块、存储模块、数据导出模块及数据显示模块;所述初始化模块、系统时间获取模块、数据分析处理模块与存储模块依次连接;所述数据导出模块、数据显示模块均连接存储模块;初始化模块用于初始化所有全局性标示,配置和初始化存储模块的存储区域;系统时间获取模块用于获取系统当前UTC时间,对获取到的时间进行校验并转化为本地时间;数据分析处理模块用于对系统时间格式化处理、运行时长计算和累加处理,并将数据按存储格式进行整理;存储模块对数据分析处理模块输出的数据进行存储;数据导出模块用于将存储模块中的数据导出;数据显示模块用于显示本地时间和累计运行时长。
2.数字机顶盒运行时间记录方法,其特征在于包括以下步骤a.数字机顶盒上电,记录系统本次开机时刻STO及本次开机系统UCT时间UTO;b.在数字机顶盒运行过程中记录系统当前时刻ST1、当前系统UTC时间UTl;c.根据系统当前时刻STl和系统本次开机时刻计算本次当前运行时长AST;d.查询存储模块中记录的本次开机以前每次数字机顶盒开机至关机的当次运行时长;e.对本次开机以前每次数字机顶盒开机至关机的当次运行时长进行累加,得到本次开 机以前系统累计运行时长;f.对本次开机以前系统累计运行时长和当前运行时长AST进行累加,得到当前累计 运行时长T ;g.将本次开机系统UCT时间UTO转换为本地时间,显示该本地时间,并显示本次当前运 行时长Δ ST及当前累计运行时长T ;h.在机顶盒掉电时刻记录系统本次关机时刻ST2及本次关机系统UTC时间UT2;i.在存储模块中建立数字机顶盒本次运行记录。
3.如权利要求2所述的数字机顶盒运行时间记录方法,其特征在于步骤i中,所述本 次运行记录包括本次开机系统UTC时间UT0、本次关机系统UTC时间UT2、本次数字机顶盒 开机至关机的当次运行时长。
4.如权利要求3所述的数字机顶盒运行时间记录方法,其特征在于所述步骤i中,本 次数字机顶盒开机至关机的当次运行时长的计算方法是il.判断本次关机系统UTC时间UT2与本次开机系统UCT时间UTO是否为同一天,如果 是则执行步骤i2,否则执行步骤i3 ; 2.本次数字机顶盒开机至关机的当次运行时长=ST2-ST0 ; 3.计算本次关机系统UTC时间UT2与本次开机系统UCT时间UTO相差天数n,则本次 数字机顶盒开机至关机的当次运行时长=(ST2-ST0) + (n*24小时)。
5.如权利要求2所述的数字机顶盒运行时间记录方法,其特征在于所述步骤c中,本 次当前运行时长AST的计算方法是cl.判断当前系统UTC时间UTl与本次开机系统UCT时间UTO是否为同一天,如果是则 执行步骤c2,否则执行步骤c3 ;c2.本次当前运行时长AST = STl-STO ;c3.计算当前系统UTC时间UTl与本次开机系统UCT时间UTO相差天数m,则本次当前 运行时长 AST = (STl-STO)+ (m*24 小时)。
6.如权利要求2所述的数字机顶盒运行时间记录方法,其特征在于步骤b中,在数字 机顶盒运行过程中,每隔一定时间记录系统当前时刻ST1、当前系统UTC时间UT1。
7.如权利要求6所述的数字机顶盒运行时间记录方法,其特征在于所述一定时间为1 分钟。
8.如权利要求2所述的数字机顶盒运行时间记录方法,其特征在于所述步骤g中,在 将本次开机系统UTC时间UTO转换为本地时间时,按照年-月-日-时-分的格式进行转换。
9.如权利要求2所述的数字机顶盒运行时间记录方法,其特征在于所述步骤a中,系 统本次开机时刻STO为数字机顶盒CPU内部总线时钟在系统开机时的时刻。
全文摘要
本发明涉及嵌入式技术,它公开了一种数字机顶盒运行时间记录系统,克服传统技术由于无法对数字机顶盒运行时间进行记录而带来的弊端,有利于保障用户的正当权益。其技术方案的要点是数字机顶盒运行时间记录系统,包括初始化模块、系统时间获取模块、数据分析处理模块、存储模块、数据导出模块及数据显示模块;初始化模块、系统时间获取模块、数据分析处理模块与存储模块依次连接;数据导出模块、数据显示模块均连接存储模块。此外,本发明还公开了一种数字机顶盒运行时间的记录方法。本发明通过对数字机顶盒实际运行时间的记录和显示,指导用户正确使用,有利于延长其使用寿命,而且对售后服务的时间界定提供客观的数据,保障用户的权益。
文档编号G06F11/34GK101963938SQ201010524950
公开日2011年2月2日 申请日期2010年10月29日 优先权日2010年10月29日
发明者郝建伟 申请人:四川长虹电器股份有限公司
网友询问留言 已有1条留言
  • 138623... 来自[江苏省苏州市移动] 2018年08月06日 18:29
    我提供机顶盒串码,你帮我导出登录记录可以吗
    0
1