处理异常终止的方法和执行该方法的服务器技术

技术编号:8347870 阅读:250 留言:0更新日期:2013-02-21 01:14
本发明专利技术涉及处理异常终止的方法和执行该方法的服务器。一种处理异常终止的方法在能够连接到已经导致程序错误的用户终端的异常终止处理服务器中执行。处理异常终止的方法包括:接收基于用户终端的相应程序而获得的程序识别码和取决于在发生程序错误时生成的错误数据的错误识别码;以及,如果在临时错误库中发现接收到的程序识别码,则检查接收到的错误识别码是否已经与接收到的程序识别码关联地被接收到过。

【技术实现步骤摘要】

本专利技术涉及一种用于处理异常终止的方法,并且更具体地,涉及处理异常终止的方法和执行该方法的异常终止处理服务器,使得程序开发者通过以下的方式基于根据程序版本和错误类型存储的错误信息迅速地处理程序错误,所述方式为从已经导致程序错误的用户终端接收程序识别码和错误识别码并且基于接收到的程序识别码将错误识别码存储到错误库和临时错误库中。
技术介绍
当遭遇意想不到的程序错误时,用户首先请求程序开发者解决问题,程序开发者试图通过与各个用户的一对一的关系来解决问题。然而,从开发者的角度,由于在各个问题处理过程之间的重复,通过一对一的关系来解决各个用户的问题不可避免地造成了时间和资源的浪费,从用户的角度,因为程序开发者的回应被延迟,用户会不满意。为了克服如此的情形,程序开发公司收集提取了程序的全部或部分的转储文件并且调试意想不到的错误,以便于程序错误收集、数据校验和备份等;然而,因为程序的源代码、版本、运行环境根据各个用户或服务提供商彼此不同,所以程序错误的有效处理是相当艰难的任务。已经开发了各种技术来处理异常程序终止。下面介绍的专利全部与上述的技术相关。韩国专利公开No. 10-2009-0010458涉及根据连接的异常终止控制游戏角色的方法,更具体地,涉及在异常连接终止下控制游戏角色的方法,该方法能够在游戏程序的异常连接终止的情形中,通过采用人工智能,在预定时段内控制游戏角色的行为,从而避免角色死亡的惩罚。韩国专利公开No. 10-2002-0078230涉及在异常系统终止的情形中存储数据的方法,更具体地,涉及防止数据丢失的方法,该方法包括启动阶段,其中,当接通电力时执行启动加载器并且通过将初始数据加载到RAM中来执行程序;数据召回阶段,其中,如果闪存包括来自之前任务的数据,则读入相应的数据并且启动相应的应用程序;和数据存储阶段, 其中,如果在执行应用程序中发生了异常系统终止,则将暂时存储在RAM中的系统数据和应用程序数据存储在闪存中并且接下来终止。现有技术提供了仅针对程序或系统的异常终止,防止程序用户的不可预测的数据丢失。然而,现有技术没有提供用于从程序开发者的角度分析和处理错误的原因的技术。
技术实现思路
技术问题本专利技术试图提供一种用于处理异常终止的方法和执行该方法的异常终止处理服务器,使得程序开发者通过以下的方式基于根据程序版本和错误类型存储的错误信息迅速地处理程序错误,所述方式为从已经导致程序错误的用户终端接收程序识别码和错误识别码并且基于接收到的程序识别码将错误识别码存储到错误库和临时错误库中。本专利技术试图提供一种处理异常终止的方法和执行该方法的异常终止处理服务器, 能够通过从用户终端接收与程序相关联的散列码作为程序识别符码来检测由于黑客行为引起的程序修改。本专利技术试图提供一种处理异常终止的方法和执行该方法的异常终止处理服务器, 能够使得程序开发者通过接收在发生程序错误时的用户终端的系统信息以及通过将该系统信息与程序识别码和错误识别码关联的方式存储该系统信息而以特定的方式处理程序错误。技术方案在实施方式中,在能够连接到引起程序错误的用户终端的异常终止处理服务器中执行处理异常终止的方法。处理异常终止的方法包括接收基于用户终端的相应程序而获得的程序识别码和取决于在发生程序错误时生成的错误数据的错误识别码;以及,如果在临时错误库中发现接收到的程序识别码,则检查接收到的错误识别码是否已经与接收到的程序识别码关联地被接收到过。在一个实施方式中,处理异常终止的方法进一步包括如果所述接收到的错误识别码已经被接收到过,则通过将所述接收到的错误识别码与所述接收到的程序识别码关联的方式将所述接收到的错误识别码存储在错误库中。这里,处理异常终止的方法可以进一步包括如果所述接收到的错误识别码还没有被接收到过,则通过将所述接收到的错误识别码与所述接收到的程序识别码关联的方式将所述接收到的错误识别码存储在所述临时错误库中。在一个实施方式中,处理异常终止的方法进一步包括如果在所述临时错误库中没有发现所述接收到的程序识别码,则通过将所述接收到的错误识别码与所述接收到的程序识别码关联的方式将所述接收到的错误识别码存储在所述临时错误库中。在一个实施方式中,处理异常终止的方法进一步包括如果在所述临时错误库中没有发现所述接收到的程序识别码,则检查是否已经在所述临时错误库中接收到过所述接收到的错误识别码;以及,如果所述接收到的错误识别码已经被接收到过,则通过将所述接收到的错误识别码与所述接收到的程序识别码关联的方式将所述接收到的错误识别码存储在用于由被怀疑的黑客行为引起的错误的库中。在一个实施方式中,所述程序识别码对应于与所述用户终端的所述相应程序关联的散列码。在一个实施方式中,所述错误识别码对应于基于通过所述用户终端从所述错误数据提取的错误异常码和补偿码而生成的散列码。在一个实施方式中,处理异常终止的方法进一步包括接收在发生程序错误时的用户终端的系统信息并且将接收到的系统信息与接收到的错误识别码和接收到的程序识别码关联。这里,接收用户终端的系统信息可以进一步包括允许收集来自用户终端的特定系统信息。在一个实施方式中,用户终端的系统信息包括发生程序错误时的过程信息、网络信息和屏幕显示信息以及用户终端的规格信息中的至少一个。在实施方式中,异常终止处理服务器可以连接到导致程序错误的用户终端。异常终止处理服务器包括识别码接收单元,所述识别码接收单元接收基于所述用户终端的相应程序而获得的程序识别码和取决于在发生所述程序错误时生成的错误数据的错误识别码; 和库搜索单元,如果在临时错误库中发现接收到的程序识别码,则所述库搜索单元检查接收到的错误识别码是否已经与所述接收到的程序识别码关联地被接收到过。在一个实施方式中,所述异常终止处理服务器进一步包括错误存储单元,如果所述接收到的错误识别码已经被接收到过,则所述错误存储单元通过将所述接收到的错误识别码与所述接收到的程序识别码关联的方式将所述接收到的错误识别码存储在错误库中。 这里,如果所述接收到的错误识别码还没有被接收到过,则所述错误存储单元可以通过将所述接收到的错误识别码与所述接收到的程序识别码关联的方式将所述接收到的错误识别码存储在所述临时错误库中。在一个实施方式中,所述异常终止处理服务器进一步包括错误存储单元,如果在所述临时错误库中没有发现所述接收到的程序识别码,则所述错误存储单元通过将所述接收到的错误识别码与所述接收到的程序识别码关联的方式将所述接收到的错误识别码存储在所述临时错误库中。在一个实施方式中,如果在所述临时错误库中没有发现所述接收到的程序识别码,则库搜索单元检查是否已经在所述临时错误库中接收到过所述接收到的错误识别码; 并且所述异常终止处理服务器进一步包括用于由被怀疑的黑客行为引起的错误的存储单元,如果所述接收到的错误识别码已经被接收到过,则所述用于由被怀疑的黑客行为引起的错误的存储单元通过将所述接收到的错误识别码与所述接收到的程序识别码关联的方式将所述接收到的错误识别码存储在用于由被怀疑的黑客行为引起的错误的库中。在一个实施方式中,所述程序识别码对应于与所述用户终端的所述相应程序关联的散列码。在一个实施方式中,所述错误识别码对应于基于通过所述用户终端从所述错误数据提取的错误异常码和补偿本文档来自技高网
...

【技术保护点】
一种在异常终止处理服务器中执行的处理异常终止的方法,所述异常终止处理服务器能够连接到已经导致程序错误的用户终端,所述处理异常终止的方法包括以下步骤:接收基于所述用户终端的相应程序而获得的程序识别码和取决于在发生所述程序错误时生成的错误数据的错误识别码;以及如果在临时错误库中发现接收到的程序识别码,则检查接收到的错误识别码是否已经与所述接收到的程序识别码相关联地被接收到过。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:张星国刘光喜成周弦陈譓瑱李允珩
申请(专利权)人:新游游戏株式会社
类型:发明
国别省市:

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

1