可检测并清除一电子装置的应用数据的错误的方法制造方法及图纸

技术编号:2859737 阅读:153 留言:0更新日期:2012-04-11 18:40
一种可检测并清除存储于一电子装置的存储器的一区段的应用数据的错误的方法,其方法包含提供一应用程序于一电子装置,该应用程序包含一错误检查演算法,启动该应用程序,用以存取该应用数据,以及执行该错误检查演算法,用以检测该应用数据的错误。当该错误检查演算法检测出该应用数据的一错误时,清除该应用数据。

【技术实现步骤摘要】

本专利技术提供一种可检测并清除应用数据的错误的方法,特别是指一种。
技术介绍
当利用软件来运作电子装置时,软件所存取的应用数据很可能在某些地方会产生错误,电子装置的使用者可能在使用软件时不小心造成应用数据的错误,此外,也有可能由于其他硬件设备的问题,如存储器存取错误,亦会造成应用数据产生错误。然而,一般解决应用数据有错误的方法就是将电子装置送回制造商处修理,而制造商处理的方式为将电子装置内所有的应用数据重新设定,但即使只有一应用程序的应用数据有错误,制造商仍需将所有应用程序的应用数据重新设定。除了将电子装置送回制造商以及清除应用数据这些麻烦之外,电子装置的数据的错误也会减少使用者对电子装置的信任。
技术实现思路
本专利技术提供一种,以解决上述的问题。本专利技术公开一种可检测并清除存储于一电子装置的存储器的一区段的应用数据的错误的方法,其方法包含提供一应用程序于一电子装置,该应用程序包含一错误检查演算法,启动该应用程序,用以存取该应用数据,以及执行该错误检查演算法,用以检测该应用数据的错误。当该错误检查演算法检测出该应用数据的一错误时,清除该应用数据。本专利技术的优点在于不需要将电子装置送回制造商处以清除应用数据的错误,此外,仅需将单一应用程序的应用数据清除,因此可保留其他应用程序的应用数据。附图说明图1为本专利技术电子装置的存储器的示意图。图2表示有错误的应用数据的目录。图3为本专利技术检测应用数据错误的流程图。附图符号说明2存储器6错误检查演算法8数据管理功能 A软件应用程序B存储器区段具体实施方式本专利技术将一错误检查演算法置入一电子装置所执行的多个软件应用程序中,本专利技术可应用于任何一种电子装置,该电子装置包含一存储器,用来存储软件应用程序的应用数据,这些电子装置可为移动电话、个人数字助理、计算机等,并不局限于所列的装置。为了方便说明本专利技术,以下将以移动电话作为实施例说明的。请参考图1,图1为本专利技术电子装置的存储器2的示意图,存储器2存储多个软件应用程序A,软件应用程序A所使用的应用数据存储于存储器2的多个区段B内。举例来说,存储器2的区段中标示为“区段1”者相对应于标示为“软件应用程序1”的软件应用程序,因此,标示为“软件应用程序1”的软件应用程序使用存储于存储器2标示为“区段1”中的数据。不同的软件应用程序A可包含不同功能,例如移动电话的电话簿或行事历。此外,本专利技术亦将一错误检查演算法6与一数据管理功能8置入每一软件应用程序A中,当执行其中一个软件应用程序A时,错误检查演算法6则自动地检测软件应用程序A所存取的应用数据中是否有错误,假如无错误,软件应用程序A将继续执行一般的程序。假如检测出错误时,以存储于标示为“区段1”的存储器2的应用数据为例,当标示为“软件应用程序1”的软件应用程序的错误检查演算法6检测出应用数据中的错误时,数据管理功能8将清除该应用数据并重新设定相对应的存储器2的区段B至起始状态,假如仅有软件应用程序1所使用的应用数据有错误,则不需要清除其他的存储器2的区段B的数据。换句话说,本专利技术不需要如常规技术将每一软件应用程序A的应用数据清除。请参考图2,图2显示错误的应用数据的目录,该目录显示相对应于一电话簿软件应用程序的应用数据,电话簿中列出四个名字,一般来说,每一个名字应有相对应的电话号码,但「苏」这个名字却无相对应的电话号码,此问题可能为电子装置的硬件或软件问题所导致,当启动电话簿软件应用程序时,相对应的错误检查演算法6将检测出电话簿应用数据中的该错误,因此,错误检查演算法6可检测出相对应的软件应用程序正常运作时不应发生在应用数据中的逻辑上的错误。为了阐明本专利技术的运作,请参考图3,图3为本专利技术检测应用数据错误的流程图,步骤如下步骤20启动软件应用程序A。步骤22错误检查演算法6检测软件应用程序A所使用的应用数据是否有错误。步骤24假如错误检查演算法6检测出应用数据的错误,继续至步骤28;假如无检测出错误,继续至步骤26。步骤26由于错误检查演算法6未检测出错误,电子装置将继续执行软件应用程序A。步骤28执行数据管理功能8。步骤30确认电子装置的使用者是否想清除软件应用程序A所使用的应用数据,若为是,则至步骤34;若为否,则至步骤32。步骤32由于应用数据的错误未被修正,电子装置将于下次执行软件应用程序A时显示一错误信息于电子装置,以提醒使用者该应用数据仍存有错误。步骤34数据管理功能8清除软件应用程序A所使用的应用数据并重新设定存储该应用数据的存储器2的区段B至起始状态。步骤36重新启动电子装置以使改变后的应用数据生效。为了方便重新设定数据,存储器2最好为一非易失性存储器,如闪速存储器。相较于先前技术,利用本专利技术来检测并移除应用数据的错误有许多的优点,举例来说,一旦启动软件应用程序A,可立即检测出应用数据中的错误,并通过减少存取具有错误的应用数据的存储器区段时软件应用程序A可能发生的损坏,用以增加软件应用程序A的稳定性。此外,由于使用者可立即清除有错误的应用数据,因此无须将电子装置送回制造商处,又由于错误可被检测出并可立即校正,其可增加使用者对电子装置的信任度。使用者通常会将电子装置送至服务中心升级软件以清除任何软件的错误,对于居住于乡村的使用者而言,去服务中心是相当不方便的事,一但使用本专利技术后,使用者便无须立即去升级软件,因为本专利技术可检测出错误并校正错误,因此,使用者仅需在自己方便的时候去服务中心升级电子装置的软件。总结,本专利技术使用一错误检查演算法来检测一软件应用程序所使用的应用数据中的错误,然后数据管理功能仅清除该软件应用程序所使用的应用数据,而重新设定存储该应用数据的存储器区段至起始状态。因此,电子装置不需要被送至制造商处来清除应用数据中的错误。此外,只有单一应用程序所使用的应用数据需要被清除,因此,可保留其他应用程序所使用的应用数据。以上所述仅为本专利技术的较佳实施例,凡依本专利技术权利要求所进行的等效变化与修改,皆应属本专利技术的涵盖范围。本文档来自技高网...

【技术保护点】
一种可检测并清除一应用数据的错误的方法,该应用数据存储于一电子装置的一存储器的一区段中,其方法包含:提供一应用程序于一电子装置,该应用程序包含一错误检查演算法;启动该应用程序,用以存取该应用数据;执行该错误检查演算法;以及当该错误检查演算法检测出该应用数据的一错误时,清除该应用数据。

【技术特征摘要】
US 2004-3-14 10/708,6011.一种可检测并清除一应用数据的错误的方法,该应用数据存储于一电子装置的一存储器的一区段中,其方法包含提供一应用程序于一电子装置,该应用程序包含一错误检查演算法;启动该应用程序,用以存取该应用数据;执行该错误检查演算法;以及当该错误检查演算法检测出该应用数据的一错误时,清除该应用数据。2.如权利要求1所述的方法,其中当该错误检查演算法检测出该应用数据的该错误时,仅清除该应用程序所存取的该应用数据。3.如权利要求1所述的方法,其中...

【专利技术属性】
技术研发人员:杨博钧
申请(专利权)人:明基电通股份有限公司
类型:发明
国别省市:71[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1