一种通过移动终端记录错误信息的方法技术

技术编号:19023188 阅读:53 留言:0更新日期:2018-09-26 19:00
本发明专利技术提供移一种通过移动终端记录错误信息的方法,包括:如果发生了错误记录,判断是否是与以前发生的错误记录相同;当确认为是相同时,如果当前错误与以前错误的消息内容相同,则更新发生频率值和时间信息,反之,则存储新制作的记录信息;当确认为不是相同时,则确认是否是致命错误上述步骤中的信息存储完成后,确认超过一定时间的错误信息并删除,按照时间信息对致命错误和一般错误进行分类存储。

【技术实现步骤摘要】
一种通过移动终端记录错误信息的方法
本专利技术涉及一种便携终端的信息处理,特别是涉及一种移动通信终端中的错误记录方法。
技术介绍
一般而言,移动通信终端(以下简称手机)为了处理大多无法预料的问题而把错误记录存储于存储器进行管理。但是,现有技术是根据缓冲器的个数,仅仅存储关于错误记录本身的最基本记录事项,进行错误记录管理,因此在当错误时无法准确处理。即,现有技术不包含错误记录信息的非常重要的信息,另外,如果缓冲器已满,则无法存储新的错误信息,存储的错误记录精度也不能够被系统地管理,因此难以使用。
技术实现思路
因此,本专利技术目的在于提供一种移动终端记录错误信息的方法,为了改善现有技术中存在的问题,在按照错误等级对相应信息分类后进行存储、管理,从而能够在发生无法预见的错误时,迅速掌握相应问题并采取措施。为实现上述目的,本专利技术的移动终端记录错误信息的方法包括:步骤1,如果发生了错误记录,则制作记录字段,并判断所述当前错误记录与以前发生的错误记录是否是相同的错误记录;步骤2,如果所述步骤1判断的结果是所述当前错误记录与以前发生的错误记录相比是相同的错误记录,则进一步确认所述当前错误记录与以前发生地错误记录是否具有相同的内容,如果所述确认的结果是内容相同,则增加所述以前发生的错误记录的发生次数,更新时间信息;步骤3,当上述步骤1确认结果是不同的错误记录时,则确认所述当前错误记录是否是致命错误,将所述当前错误记录划分成致命错误和一般错误并存储于存储器的相应区域;步骤4,所述的信息更新或存储完成后,删除超过了一定时间的错误信息,根据时间信息划分存储致命错误和一般错误。上述划分存储致命错误和一般错误的步骤具体包括如下几个步骤:步骤1,当所述当前错误记录与以前发生的错误记录是不同的错误时,确认所述当前错误记录是致命错误还是一般错误;步骤2,当上述步骤1将所述当前错误记录确认为是致命错误时,则在非易失性存储器中一个个地移动存储的致命错误信息,并存储当前发生的致命错误信息;步骤3,当上述步骤2确认为的结果是所述当前错误记录不是致命错误,而是一般错误时,如果缓冲器空间充足,则存储于非易失性存储器中用于存储一般错误的最前剩余空间部分,如果缓冲器空间不足,则一个个地移动一般错误,存储相应错误信息。如上述所作的详细说明,本专利技术具有如下效果,即,如果发生了错误记录,则以最近发生的错误为中心,按照错误等级进行不同的管理,从而能够在错误发生初期提供相应错误信息,迅速地针对相应错误采取措施。即,本专利技术在管理关于终端发生的非正常动作的错误记录信息的同时,当发生无法预见的错误时,在初期提供大量错误信息,从而能够更快地预测原因并解决。附图说明图1是本专利技术实施例中错误的记录字段项目表;具体实施方式下面参照附图,详细说明本专利技术。一般而言,当手机中发生错误记录时,应考虑如下观点进行处理。1.在实际记录中,时间(time)信息和消息内容很重要,因为这往往是实际消息内容的非常重要的信息。2.对错误的管理应根据致命或一般的错误等级分类而有所不同,所以要掌握错误的等级。因此,在本专利技术的实施例中,如图1所示,在图1中定义了发生错误记录时存储的记录(record)的各字段。即,在本专利技术的实施例中,记录字段由如下内容构成:代表要存储错误的缓冲器号码的错误记录号码;代表是致命错误还是一般错误的错误等级;代表错误发生时手机状态的手机状态信息;代表相应错误的频率的错误次数值;代表相应错误发生时间的时间信息;相应错误记录所存储的文件名(filename);代表相应错误记录消息所存储的代码行数的文件代码(filecode);作为实际消息内容的、包括相应消息内的参数值在内的消息内容。是本专利技术实施例中错误记录它包括如下几个步骤:步骤1(步骤S211~S212),如果发生了错误记录,则制作记录字段,判断当前错误记录与以前发生的错误记录相比是否是相同文件/行(file/line)的记录(步骤S213);步骤2,如果上述步骤1判断的结果是相同,则判断错误记录除了时间信息是否完全相同(步骤S221);步骤3,如果上述步骤S221确认的结果是与以前错误相同,则增加该错误的发生频率值并更新时间信息(步骤S222),如果上述步骤S221判明是与以前错误不相同,则存储新制作的记录信息(步骤S223);步骤4,当上述步骤S213判断结果是区域不相同时,则确认是否是致命错误(步骤S231);步骤S233,当上述步骤S231确认为是致命错误时,则在非易失性存储器中一个个地前移存储的致命错误信息(步骤S232),并在非易失性存储器中存储当前发生的致命错误信息(步骤S233);步骤5,当上述步骤S231确认为不是致命错误,而是一般错误时,判断缓冲器是否有空闲(步骤S234),如果缓冲器空间充足,则在非易失性存储器中用于存储一般错误的最前剩余空间中存储错误信息数据(步骤235),如果缓冲器空间不足,则在非易失性存储器中一个个地把一般错误信息前移一格,然后存储相应错误信息(步骤S236);步骤6,在上述步骤S222、S223、S233或步骤S235中完成信息的存储后,确认超过一定时间的错误信息并删除(步骤S241),根据时间信息划分存储致命错误与一般错误(步骤S242)。下面说明如上构成的本专利技术实施例的动作及作用效果。首先,如果发生了错误记录,则按照图1的记录字段表格制作错误记录信息(步骤S211,步骤S212)。然后,确认当前发生的错误记录与原来发生的错误相比是否是相同文件/行的错误记录(步骤S213)。接着,如果当前错误被确认为是致命错误时,则把非易失性存储器中存储的所有错误记录一个个地前移,然后在最后部分存储当前发生的错误的记录字段(步骤S231~S233)。此外,如果当前发生的错误被确认为不是致命错误,而是一般错误时,则确认缓冲器区域是否有空闲(步骤S231,步骤S234)。接着,如果上述步骤S234确认为缓冲器空间有空闲,则在非易失性存储器的一般错误的最前剩余空间存储当前发生的一般记录(步骤S235)。如果上述步骤S234确认为缓冲器空间无空闲,则只把非易失性存储器中存储的一般错误前移一格,然后存储当前发生的错误的记录字段(步骤S236,步骤S235)。即,一般的错误向前端存储,致命错误向后端存储,对于一般错误而言,当缓冲器空间无空闲时,只把一般错误移动一格进行存储,而致命错误则存储于后侧,当缓冲器无空闲时删除一般错误后存储。这就是说,一般错误以最近发生的错误为主进行管理,而致命错误则必须保存一定时间,不会因一般错误而被清除或删除。另一方面,上述步骤S222、步骤S223、步骤S233或S235完成后,从非易失性存储器中存储的记录消息中,删除超过一定时间的消息,在反映时间信息的条件下对致命错误和一般错误进行分类后存储(步骤S241,步骤S242)。因此,在反映时间信息的条件下存储按等级划分的错误,从而在终端发生问题的情况下,当发生一系列连续的错误时,这些连续的错误可以一目了然,因而能够更轻松地追踪终端的问题所在。本文档来自技高网...

【技术保护点】
1.一种通过移动终端记录错误信息的方法,其特征是包括如下几个步骤:第1步骤,如果发生了错误记录,则制作记录字段,并对当前错误记录与以前发生的错误记录进行比较,判断是否为相同的错误记录;第3步骤,当所述第1步骤判断为不同的错误记录时,则确认是否是致命错误,删除超过一定时间的错误信息,按照时间信息对致命错误和一般错误进行分类并存储。

【技术特征摘要】
1.一种通过移动终端记录错误信息的方法,其特征是包括如下几个步骤:第1步骤,如果发生了错误记录,则制作记录字段,并对当前错误记录与以前发生的错误记录进行比较,判断是否为相同的错误记录;第3步骤,当所述第1步骤判断为不同的错误记录时,则确认是否是致命错误,删除超过一定时间的错误信息,按照时间信息对致命错误和一般错误进行分类并存储。2.根据权利要求1所述的移动终端记录错误信息的方法,其特征是划分错误等级并进行存储的所述第4步骤包括如下步骤:步骤4-1,当所述当前错误记录与所述以前发生的错误记录不是相同的错误记录时,确认所述当前错误记录是致命错误还是一...

【专利技术属性】
技术研发人员:刘静静刘珍珍
申请(专利权)人:西安优庆商贸有限公司
类型:发明
国别省市:陕西,61

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

1