[发明专利]一种数字电视软件运行状态跟踪系统及跟踪方法有效
申请号: | 201010509687.3 | 申请日: | 2010-10-15 |
公开(公告)号: | CN101968757A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | 郝建伟 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;H04N5/00 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字电视 软件 运行 状态 跟踪 系统 方法 | ||
技术领域
本发明涉及嵌入式软件运行监控管理技术,具体的说是涉及一种数字电视软件运行状态跟踪系统及跟踪方法。
背景技术
目前,在嵌入式系统中数字电视软件运行的监控和管理方面,基本上没有一种有效的手段可以做到运行状态的实时跟踪。当数字电视机顶盒的运行状态出现异常时,传统的做法就被动地接受市场中反馈的问题现象和状态,然后由相关技术人员凭借经验或事件概率大小来评估或定位问题所在,这样,就只能按部就班的对疑是问题进行检测操作,不具备针对性,不能快速定位,从而带来解决问题的周期过长,成本太高等缺陷。
发明内容
本发明所要解决的技术问题是:针对传统技术的不足,提出一种数字电视软件运行状态跟踪系统及跟踪方法,对数字电视软件运行状态实时跟踪监控,提高对异常状况的检测效率,降低维护成本。
本发明解决上述技术问题所采用的技术方案是:一种数字电视软件运行状态跟踪系统,包括初始化模块、跟踪记录模块、数据分析处理模块、数据存储模块、配置管理模块和数据导出模块;所述跟踪记录模块、配置管理模块、数据分析处理模块、数据导出模块均连接数据存储模块;所述跟踪记录模块连接初始化模块及配置管理模块;所述初始化模块用于初始化所有全局性标示,创建全局hash表,导入机顶盒系统状态结构文件;所述跟踪记录模块记录所有运行状态,根据函数的外部调用关系和内部标示执行形成hash表;所述数据存储模块负责存储在跟踪记录模块中形成的hash表;所述数据分析处理模块用于处理hash表中的数据,去掉重复性数据和冗余数据,对执行环节进行整理和排序;所述配置管理模块对跟踪哪些运行状态进行选择性配置,对存放跟踪信息所用的存储设备以及设备的使用区域进行选择性配置;所述数据导出模块用于将数据存储模块中的状态信息数据导出。
一种数字电视软件运行状态跟踪方法,包括以下步骤:
a.创建动态数据库,将机顶盒系统中所有函数录入到动态数据库中,并对每一个函数作唯一标示;
b.对动态数据库中的数据项进行整理,生成机顶盒系统状态结构文件;
c.将机顶盒系统状态结构文件移植到机顶盒系统中;
d.配置并启动机顶盒运行状态跟踪控制选项,记录机顶盒的运行状态,并形成hash表存储于机顶盒中。
步骤d中,每隔一段时间记录机顶盒的运行状态。
所述一段时间为5分钟。
本发明的有益效果是:真实记录机顶盒软件运行状态,并生成hash表进行存储,一旦机顶盒出现异常状况,方便导出,及时查找问题的所在,具有针对性,提高检测效率、降低维护成本。
附图说明
图1为本发明中的数字电视软件运行状态跟踪系统框图。
具体实施方式
下面结合附图及实施例对本发明作进一步的描述。
本发明针对传统技术的不足,提出一种数字电视软件运行状态跟踪系统及跟踪方法,对数字电视软件运行状态实时跟踪监控,提高对异常状况的检测效率,降低维护成本。在具体实施上,如图1所示,该系统包括初始化模块、跟踪记录模块、数据分析处理模块、数据存储模块、配置管理模块和数据导出模块;所述跟踪记录模块、配置管理模块、数据分析处理模块、数据导出模块均连接数据存储模块;所述跟踪记录模块连接初始化模块及配置管理模块。
所述初始化模块用于初始化所有全局性标示,创建全局hash(散列)表,导入机顶盒系统状态结构文件;所述跟踪记录模块记录所有运行状态,根据函数的外部调用关系和内部标示执行形成hash表;所述数据存储模块负责存储在跟踪记录模块中形成的hash表;所述数据分析处理模块用于处理hash表中的数据,去掉重复性数据和冗余数据,对某些执行环节进行整理和排序;所述配置管理模块对是否跟踪嵌入式系统框架中的某个层的状态进行选择性配置,对是否跟踪某些状态进行选择性配置,对存放跟踪信息所用的存储设备以及设备的使用区域进行选择性配置;所述数据导出模块用于将存储在机顶盒内的状态信息数据导出。
实施例:
a.在PC上创建并初始化一个动态数据库,将机顶盒系统中用到的所有函数录入到数据库中,每个函数与唯一的一个标示对应,此外,数据库中的数据项还包括所有可用的外围输入(如遥控器)及其标示,机顶盒系统运行状态信息等(如内存/堆栈使用状态)信息;
b.将步骤a中的动态数据库中的数据项整理后会生成机顶盒系统状态结构文件,该文件为静态库文件,通过输入函数名称可以获取其对应的函数标示以及其他描述信息,移植该文件到机顶盒中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010509687.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:化瘀养胃滋阴汤
- 下一篇:一种治疗胃炎的中药组合物制备方法及制剂