《嵌入式电子装置及在嵌入式电子装置中程序执行校验方法.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。