嵌入式电子装置及在嵌入式电子装置中程序执行校验方法.pdf

上传人:Y94****206 文档编号:1281807 上传时间:2018-04-12 格式:PDF 页数:6 大小:367.88KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910304701.3

申请日:

2009.07.23

公开号:

CN101963939A

公开日:

2011.02.02

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 11/36申请公布日:20110202|||公开

IPC分类号:

G06F11/36

主分类号:

G06F11/36

申请人:

鸿富锦精密工业(深圳)有限公司; 鸿海精密工业股份有限公司

发明人:

蔡灯宇

地址:

518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种在嵌入式电子装置中程序执行的校验方法包括:记录一子程序模块到一执行程序记录模块;一系统程序处理模块执行该子程序模块;获取该系统程序处理模块内的一系统程序列表;一监控模块判断该子程序模块的执行记录是否存在于该系统程序列表中;如果不存在,在该系统程序处理模块中关闭与该子程序模块相关的至少一相关程序。本发明还提供一相应的嵌入式电子装置。本发明的嵌入式电子装置及在嵌入式电子装置中程序执行的校验方法可判断执行程序是否出现错误或失效以作出相应的动作。

权利要求书

1: 一种在嵌入式电子装置中程序执行的校验方法, 其特征在于 : 该方法包括 : 记录一子程序模块到一执行程序记录模块 ; 一系统程序处理模块执行该子程序模块 ; 获取该系统程序处理模块内的一系统程序列表 ; 一监控模块判断该子程序模块的执行记录是否存在于该系统程序列表中 ; 如果不存在, 在该系统程序处理模块中关闭与该子程序模块相关的至少一相关程序。
2: 如权利要求 1 所述的在嵌入式电子装置中程序执行的校验方法, 其特征在于 : 该方 法还包括 : 在关闭与该至少一相关程序后重新执行该子程序模块。
3: 如权利要求 1 所述的在嵌入式电子装置中程序执行的校验方法, 其特征在于 : 该执 行程序记录模块以日志文件的形式记录该子程序模块, 该监控模块读取该日志文件以获取 该执行程序记录模块的执行记录。
4: 如权利要求 1 所述的在嵌入式电子装置中程序执行的校验方法, 其特征在于 : 该执 行程序记录模块为一被模拟为硬盘的内存段。
5: 如权利要求 1 所述的在嵌入式电子装置中程序执行的校验方法, 其特征在于 : 该系 统程序处理模块装载有一系统可执行程序列表, 该子程序模块记录于该系统可执行程序列 表中。
6: 如权利要求 1 所述的在嵌入式电子装置中程序执行的校验方法, 其特征在于 : 该系 统程序处理模块包括一处理器及一装载有若干系统文件内存。
7: 一嵌入式电子装置, 其特征在于 : 该嵌入式电子装置包括一系统程序处理模块、 一 可被该系统程序处理模块调用的子程序模块、 一监控模块、 一系统程序记录模块及一执行 程序记录模块, 该执行程序记录模块可在该系统程序处理模块执行该子程序模块时记录该 子程序模块, 该系统程序记录模块可获取该系统程序处理模块中一系统程序列表, 该监控 模块可判断在该执行程序模块中的该子程序模块的记录是否存在于该系统程序列表中以 确定该子程序模块是否执行成功。
8: 如权利要求 7 所述的嵌入式电子装置, 其特征在于 : 该执行程序记录模块以日志文 件的形式记录该子程序模块, 该监控模块读取该日志文件以获取该执行程序记录模块的执 行记录。
9: 如权利要求 7 所述的嵌入式电子装置, 其特征在于 : 该执行程序记录模块为一被模 拟为硬盘的内存段。
10: 如权利要求 7 所述的嵌入式电子装置, 其特征在于 : 该系统程序处理模块装载有一 系统可执行程序列表, 该子程序模块记录于该系统可执行程序列表中。
11: 如权利要求 7 所述的嵌入式电子装置, 其特征在于 : 该系统程序处理模块包括一处 理器及一装载有若干系统文件的内存。

说明书


嵌入式电子装置及在嵌入式电子装置中程序执行校验方法

    技术领域 本发明涉及一电子装置及在电子装置中程序执行的校验方法, 特别是指一种嵌入 式电子装置及在嵌入式电子装置中程序执行的校验方法。
     背景技术 随着消费性电子装置的普及, 人们越来越多的使用消费性电子装置, 尤其是一些 有显示屏具多种娱乐功能的电子装置, 例如手机、 数码相框、 电视等。而随着电子装置功能 的增强, 电子装置有时需要处理大量的工作程序, 这样就会增大不同程序间的工作冲突, 增 大出现错误的几率。而这些电子装置在执行出现错误时往往不能很好的解决, 或者需要手 动重新启动该电子装置, 影响用户的使用。
     发明内容
     鉴于以上内容, 有必要提供一能够对执行程序进行校验的嵌入式电子装置及一种 在嵌入式电子装置中程序执行的校验方法。
     一种在嵌入式电子装置中程序执行的校验方法包括 : 记录一子程序模块到一执行 程序记录模块 ; 一系统程序处理模块执行该子程序模块 ; 获取该系统程序处理模块内的一 系统程序列表 ; 一监控模块判断该子程序模块的执行记录是否存在于该系统程序列表中 ; 及如果不存在, 在该系统程序处理模块中关闭与该子程序模块相关的至少一相关程序。
     一嵌入式电子装置包括一系统程序处理模块、 一可被该系统程序处理模块调用的 子程序模块、 一监控模块、 一系统程序记录模块及一执行程序记录模块, 该执行程序记录模 块可在该系统程序处理模块执行该子程序模块时记录该子程序模块, 该系统程序记录模块 可获取该系统程序处理模块中一系统程序列表, 该监控模块可判断在该执行程序模块中的 该子程序模块的记录是否存在于该系统程序列表中以确定该子程序模块是否执行成功。
     相对现有技术, 本发明的嵌入式电子装置及在嵌入式电子装置中程序执行的校验 方法可判断执行程序是否出现错误或失效以作出相应的动作。 附图说明
     图 1 为本发明实施方式中一嵌入式电子装置的功能模块图。 图 2 为本发明实施方式中一种在嵌入式电子装置中一程序执行的校验方法的流程图。 具体实施方式
     请参阅图 1, 一嵌入式电子装置包括一系统程序处理模块 10、 若干可被该系统程 序处理模块调用的子程序模块 30、 一执行程序记录模块 50、 一监控模块 70 及一系统程序记 录模块 90。
     该系统程序处理模块 10 装载有一系统可执行程序列表 15, 该系统可执行程序列表 15 记录所有子程序模块 30 以便于该系统程序处理模块 10 调用。该系统程序处理模块 10 通过消息管道 (Pipe Message) 的方式访问该子程序模块 30。该系统程序处理模块 10 包括一处理器及一装载有若干系统文件的内存。该处理器为一嵌入式处理器。该系统文件 为系统的主应用程序, 如操作系统程序等。
     该执行程序记录模块 10 可即时地记录该系统处理模块 10 将执行的子程序模块 30 的程序名称并生成一执行记录。在本实施方式中, 该执行程序记录模块 50 以日志文件的形 式记录该执行的子程序模块 30。该执行程序记录模块 50 为一被模拟为硬盘的内存段 (RAM Disk)。
     该系统程序记录模块 90 可即时地获取该系统程序处理模块 10 中装载的一系统程 序列表 95。
     该监控模块 70 可判断在该执行程序模块 50 中的该子程序模块 30 的执行记录是 否存在于该系统程序列表 95 中以确定该子程序模块 30 是否执行成功。在本实施方式中, 该监控模块 70 读取该执行程序记录模块 50 内的日志文件以获取该子程序模块 30 的执行 记录。
     请参阅图 2, 在以上实施方式的嵌入式电子装置中, 在该嵌入式电子装置中程序执 行的校验方法包括以下步骤 : S10 : 该执行程序记录模块 50 记录该子程序模块 30 并生成该执行记录 ;
     S12 : 该系统程序处理模块 10 执行该子程序模块 30 ;
     S14 : 该系统程序记录模块 90 获取该系统程序处理模块 10 内的系统程序列表 15 ;
     S16 : 该监控模块 70 判断该子程序模块 30 的执行记录是否存在于该系统程序列表 中; 如存在, 则重复步骤 S10 到 S16, 如不存在, 则到 S18 ;
     S18 : 在该系统程序处理模块 10 中关闭与该子程序模块相关的相关程序并重新执 行该子程序模块 30。
     S20 : 延迟 5 秒, 重复步骤 S10 到 S16。
     本发明实施方式中的嵌入式电子装置还包括一显示屏、 一图形控制器、 一存储器 及若干外围通讯接口。该电子装置安装有嵌入式操作系统及若干应用软件, 该嵌入式操作 系统可调用本发明实施方式中的各功能模块。 该图形控制器用于将用户操作界面显示到该 显示屏。
    

嵌入式电子装置及在嵌入式电子装置中程序执行校验方法.pdf_第1页
第1页 / 共6页
嵌入式电子装置及在嵌入式电子装置中程序执行校验方法.pdf_第2页
第2页 / 共6页
嵌入式电子装置及在嵌入式电子装置中程序执行校验方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《嵌入式电子装置及在嵌入式电子装置中程序执行校验方法.pdf》由会员分享,可在线阅读,更多相关《嵌入式电子装置及在嵌入式电子装置中程序执行校验方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101963939A43申请公布日20110202CN101963939ACN101963939A21申请号200910304701322申请日20090723G06F11/3620060171申请人鸿富锦精密工业(深圳)有限公司地址518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号申请人鸿海精密工业股份有限公司72发明人蔡灯宇54发明名称嵌入式电子装置及在嵌入式电子装置中程序执行校验方法57摘要一种在嵌入式电子装置中程序执行的校验方法包括记录一子程序模块到一执行程序记录模块;一系统程序处理模块执行该子程序模块;获取该系统程序处理模块内的一系统程序列表;一监控模块。

2、判断该子程序模块的执行记录是否存在于该系统程序列表中;如果不存在,在该系统程序处理模块中关闭与该子程序模块相关的至少一相关程序。本发明还提供一相应的嵌入式电子装置。本发明的嵌入式电子装置及在嵌入式电子装置中程序执行的校验方法可判断执行程序是否出现错误或失效以作出相应的动作。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书2页附图2页CN101963940A1/1页21一种在嵌入式电子装置中程序执行的校验方法,其特征在于该方法包括记录一子程序模块到一执行程序记录模块;一系统程序处理模块执行该子程序模块;获取该系统程序处理模块内的一系统程序列表;一监控模块判断该子。

3、程序模块的执行记录是否存在于该系统程序列表中;如果不存在,在该系统程序处理模块中关闭与该子程序模块相关的至少一相关程序。2如权利要求1所述的在嵌入式电子装置中程序执行的校验方法,其特征在于该方法还包括在关闭与该至少一相关程序后重新执行该子程序模块。3如权利要求1所述的在嵌入式电子装置中程序执行的校验方法,其特征在于该执行程序记录模块以日志文件的形式记录该子程序模块,该监控模块读取该日志文件以获取该执行程序记录模块的执行记录。4如权利要求1所述的在嵌入式电子装置中程序执行的校验方法,其特征在于该执行程序记录模块为一被模拟为硬盘的内存段。5如权利要求1所述的在嵌入式电子装置中程序执行的校验方法,其。

4、特征在于该系统程序处理模块装载有一系统可执行程序列表,该子程序模块记录于该系统可执行程序列表中。6如权利要求1所述的在嵌入式电子装置中程序执行的校验方法,其特征在于该系统程序处理模块包括一处理器及一装载有若干系统文件内存。7一嵌入式电子装置,其特征在于该嵌入式电子装置包括一系统程序处理模块、一可被该系统程序处理模块调用的子程序模块、一监控模块、一系统程序记录模块及一执行程序记录模块,该执行程序记录模块可在该系统程序处理模块执行该子程序模块时记录该子程序模块,该系统程序记录模块可获取该系统程序处理模块中一系统程序列表,该监控模块可判断在该执行程序模块中的该子程序模块的记录是否存在于该系统程序列表。

5、中以确定该子程序模块是否执行成功。8如权利要求7所述的嵌入式电子装置,其特征在于该执行程序记录模块以日志文件的形式记录该子程序模块,该监控模块读取该日志文件以获取该执行程序记录模块的执行记录。9如权利要求7所述的嵌入式电子装置,其特征在于该执行程序记录模块为一被模拟为硬盘的内存段。10如权利要求7所述的嵌入式电子装置,其特征在于该系统程序处理模块装载有一系统可执行程序列表,该子程序模块记录于该系统可执行程序列表中。11如权利要求7所述的嵌入式电子装置,其特征在于该系统程序处理模块包括一处理器及一装载有若干系统文件的内存。权利要求书CN101963939ACN101963940A1/2页3嵌入式。

6、电子装置及在嵌入式电子装置中程序执行校验方法技术领域0001本发明涉及一电子装置及在电子装置中程序执行的校验方法,特别是指一种嵌入式电子装置及在嵌入式电子装置中程序执行的校验方法。背景技术0002随着消费性电子装置的普及,人们越来越多的使用消费性电子装置,尤其是一些有显示屏具多种娱乐功能的电子装置,例如手机、数码相框、电视等。而随着电子装置功能的增强,电子装置有时需要处理大量的工作程序,这样就会增大不同程序间的工作冲突,增大出现错误的几率。而这些电子装置在执行出现错误时往往不能很好的解决,或者需要手动重新启动该电子装置,影响用户的使用。发明内容0003鉴于以上内容,有必要提供一能够对执行程序进。

7、行校验的嵌入式电子装置及一种在嵌入式电子装置中程序执行的校验方法。0004一种在嵌入式电子装置中程序执行的校验方法包括记录一子程序模块到一执行程序记录模块;一系统程序处理模块执行该子程序模块;获取该系统程序处理模块内的一系统程序列表;一监控模块判断该子程序模块的执行记录是否存在于该系统程序列表中;及如果不存在,在该系统程序处理模块中关闭与该子程序模块相关的至少一相关程序。0005一嵌入式电子装置包括一系统程序处理模块、一可被该系统程序处理模块调用的子程序模块、一监控模块、一系统程序记录模块及一执行程序记录模块,该执行程序记录模块可在该系统程序处理模块执行该子程序模块时记录该子程序模块,该系统程。

8、序记录模块可获取该系统程序处理模块中一系统程序列表,该监控模块可判断在该执行程序模块中的该子程序模块的记录是否存在于该系统程序列表中以确定该子程序模块是否执行成功。0006相对现有技术,本发明的嵌入式电子装置及在嵌入式电子装置中程序执行的校验方法可判断执行程序是否出现错误或失效以作出相应的动作。附图说明0007图1为本发明实施方式中一嵌入式电子装置的功能模块图。0008图2为本发明实施方式中一种在嵌入式电子装置中一程序执行的校验方法的流程图。具体实施方式0009请参阅图1,一嵌入式电子装置包括一系统程序处理模块10、若干可被该系统程序处理模块调用的子程序模块30、一执行程序记录模块50、一监控。

9、模块70及一系统程序记录模块90。0010该系统程序处理模块10装载有一系统可执行程序列表15,该系统可执行程序列说明书CN101963939ACN101963940A2/2页4表15记录所有子程序模块30以便于该系统程序处理模块10调用。该系统程序处理模块10通过消息管道PIPEMESSAGE的方式访问该子程序模块30。该系统程序处理模块10包括一处理器及一装载有若干系统文件的内存。该处理器为一嵌入式处理器。该系统文件为系统的主应用程序,如操作系统程序等。0011该执行程序记录模块10可即时地记录该系统处理模块10将执行的子程序模块30的程序名称并生成一执行记录。在本实施方式中,该执行程序记。

10、录模块50以日志文件的形式记录该执行的子程序模块30。该执行程序记录模块50为一被模拟为硬盘的内存段RAMDISK。0012该系统程序记录模块90可即时地获取该系统程序处理模块10中装载的一系统程序列表95。0013该监控模块70可判断在该执行程序模块50中的该子程序模块30的执行记录是否存在于该系统程序列表95中以确定该子程序模块30是否执行成功。在本实施方式中,该监控模块70读取该执行程序记录模块50内的日志文件以获取该子程序模块30的执行记录。0014请参阅图2,在以上实施方式的嵌入式电子装置中,在该嵌入式电子装置中程序执行的校验方法包括以下步骤0015S10该执行程序记录模块50记录该。

11、子程序模块30并生成该执行记录;0016S12该系统程序处理模块10执行该子程序模块30;0017S14该系统程序记录模块90获取该系统程序处理模块10内的系统程序列表15;0018S16该监控模块70判断该子程序模块30的执行记录是否存在于该系统程序列表中;如存在,则重复步骤S10到S16,如不存在,则到S18;0019S18在该系统程序处理模块10中关闭与该子程序模块相关的相关程序并重新执行该子程序模块30。0020S20延迟5秒,重复步骤S10到S16。0021本发明实施方式中的嵌入式电子装置还包括一显示屏、一图形控制器、一存储器及若干外围通讯接口。该电子装置安装有嵌入式操作系统及若干应用软件,该嵌入式操作系统可调用本发明实施方式中的各功能模块。该图形控制器用于将用户操作界面显示到该显示屏。说明书CN101963939ACN101963940A1/2页5图1说明书附图CN101963939ACN101963940A2/2页6图2说明书附图CN101963939A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1