本發明專利技術涉及處理異常終止的方法和執行該方法的服務器。一種處理異常終止的方法在能夠連接到已經導致程序錯誤的用戶終端的異常終止處理服務器中執行。處理異常終止的方法包括:接收基于用戶終端的相應程序而獲得的程序識別碼和取決于在發生程序錯誤時生成的錯誤數據的錯誤識別碼;以及,如果在臨時錯誤庫中發現接收到的程序識別碼,則檢查接收到的錯誤識別碼是否已經與接收到的程序識別碼關聯地被接收到過。
【技術實現步驟摘要】
本專利技術涉及一種用于處理異常終止的方法,并且更具體地,涉及處理異常終止的方法和執行該方法的異常終止處理服務器,使得程序開發者通過以下的方式基于根據程序版本和錯誤類型存儲的錯誤信息迅速地處理程序錯誤,所述方式為從已經導致程序錯誤的用戶終端接收程序識別碼和錯誤識別碼并且基于接收到的程序識別碼將錯誤識別碼存儲到錯誤庫和臨時錯誤庫中。
技術介紹
當遭遇意想不到的程序錯誤時,用戶首先請求程序開發者解決問題,程序開發者試圖通過與各個用戶的一對一的關系來解決問題。然而,從開發者的角度,由于在各個問題處理過程之間的重復,通過一對一的關系來解決各個用戶的問題不可避免地造成了時間和資源的浪費,從用戶的角度,因為程序開發者的回應被延遲,用戶會不滿意。為了克服如此的情形,程序開發公司收集提取了程序的全部或部分的轉儲文件并且調試意想不到的錯誤,以便于程序錯誤收集、數據校驗和備份等;然而,因為程序的源代碼、版本、運行環境根據各個用戶或服務提供商彼此不同,所以程序錯誤的有效處理是相當艱難的任務。已經開發了各種技術來處理異常程序終止。下面介紹的專利全部與上述的技術相關。韓國專利公開No. 10-2009-0010458涉及根據連接的異常終止控制游戲角色的方法,更具體地,涉及在異常連接終止下控制游戲角色的方法,該方法能夠在游戲程序的異常連接終止的情形中,通過采用人工智能,在預定時段內控制游戲角色的行為,從而避免角色死亡的懲罰。韓國專利公開No. 10-2002-0078230涉及在異常系統終止的情形中存儲數據的方法,更具體地,涉及防止數據丟失的方法,該方法包括啟動階段,其中,當接通電力時執行啟動加載器并且通過將初始數據加載到RAM中來執行程序;數據召回階段,其中,如果閃存包括來自之前任務的數據,則讀入相應的數據并且啟動相應的應用程序;和數據存儲階段, 其中,如果在執行應用程序中發生了異常系統終止,則將暫時存儲在RAM中的系統數據和應用程序數據存儲在閃存中并且接下來終止。現有技術提供了僅針對程序或系統的異常終止,防止程序用戶的不可預測的數據丟失。然而,現有技術沒有提供用于從程序開發者的角度分析和處理錯誤的原因的技術。
技術實現思路
技術問題本專利技術試圖提供一種用于處理異常終止的方法和執行該方法的異常終止處理服務器,使得程序開發者通過以下的方式基于根據程序版本和錯誤類型存儲的錯誤信息迅速地處理程序錯誤,所述方式為從已經導致程序錯誤的用戶終端接收程序識別碼和錯誤識別碼并且基于接收到的程序識別碼將錯誤識別碼存儲到錯誤庫和臨時錯誤庫中。本專利技術試圖提供一種處理異常終止的方法和執行該方法的異常終止處理服務器, 能夠通過從用戶終端接收與程序相關聯的散列碼作為程序識別符碼來檢測由于黑客行為引起的程序修改。本專利技術試圖提供一種處理異常終止的方法和執行該方法的異常終止處理服務器, 能夠使得程序開發者通過接收在發生程序錯誤時的用戶終端的系統信息以及通過將該系統信息與程序識別碼和錯誤識別碼關聯的方式存儲該系統信息而以特定的方式處理程序錯誤。技術方案在實施方式中,在能夠連接到引起程序錯誤的用戶終端的異常終止處理服務器中執行處理異常終止的方法。處理異常終止的方法包括接收基于用戶終端的相應程序而獲得的程序識別碼和取決于在發生程序錯誤時生成的錯誤數據的錯誤識別碼;以及,如果在臨時錯誤庫中發現接收到的程序識別碼,則檢查接收到的錯誤識別碼是否已經與接收到的程序識別碼關聯地被接收到過。在一個實施方式中,處理異常終止的方法進一步包括如果所述接收到的錯誤識別碼已經被接收到過,則通過將所述接收到的錯誤識別碼與所述接收到的程序識別碼關聯的方式將所述接收到的錯誤識別碼存儲在錯誤庫中。這里,處理異常終止的方法可以進一步包括如果所述接收到的錯誤識別碼還沒有被接收到過,則通過將所述接收到的錯誤識別碼與所述接收到的程序識別碼關聯的方式將所述接收到的錯誤識別碼存儲在所述臨時錯誤庫中。在一個實施方式中,處理異常終止的方法進一步包括如果在所述臨時錯誤庫中沒有發現所述接收到的程序識別碼,則通過將所述接收到的錯誤識別碼與所述接收到的程序識別碼關聯的方式將所述接收到的錯誤識別碼存儲在所述臨時錯誤庫中。在一個實施方式中,處理異常終止的方法進一步包括如果在所述臨時錯誤庫中沒有發現所述接收到的程序識別碼,則檢查是否已經在所述臨時錯誤庫中接收到過所述接收到的錯誤識別碼;以及,如果所述接收到的錯誤識別碼已經被接收到過,則通過將所述接收到的錯誤識別碼與所述接收到的程序識別碼關聯的方式將所述接收到的錯誤識別碼存儲在用于由被懷疑的黑客行為引起的錯誤的庫中。在一個實施方式中,所述程序識別碼對應于與所述用戶終端的所述相應程序關聯的散列碼。在一個實施方式中,所述錯誤識別碼對應于基于通過所述用戶終端從所述錯誤數據提取的錯誤異常碼和補償碼而生成的散列碼。在一個實施方式中,處理異常終止的方法進一步包括接收在發生程序錯誤時的用戶終端的系統信息并且將接收到的系統信息與接收到的錯誤識別碼和接收到的程序識別碼關聯。這里,接收用戶終端的系統信息可以進一步包括允許收集來自用戶終端的特定系統信息。在一個實施方式中,用戶終端的系統信息包括發生程序錯誤時的過程信息、網絡信息和屏幕顯示信息以及用戶終端的規格信息中的至少一個。在實施方式中,異常終止處理服務器可以連接到導致程序錯誤的用戶終端。異常終止處理服務器包括識別碼接收單元,所述識別碼接收單元接收基于所述用戶終端的相應程序而獲得的程序識別碼和取決于在發生所述程序錯誤時生成的錯誤數據的錯誤識別碼; 和庫搜索單元,如果在臨時錯誤庫中發現接收到的程序識別碼,則所述庫搜索單元檢查接收到的錯誤識別碼是否已經與所述接收到的程序識別碼關聯地被接收到過。在一個實施方式中,所述異常終止處理服務器進一步包括錯誤存儲單元,如果所述接收到的錯誤識別碼已經被接收到過,則所述錯誤存儲單元通過將所述接收到的錯誤識別碼與所述接收到的程序識別碼關聯的方式將所述接收到的錯誤識別碼存儲在錯誤庫中。 這里,如果所述接收到的錯誤識別碼還沒有被接收到過,則所述錯誤存儲單元可以通過將所述接收到的錯誤識別碼與所述接收到的程序識別碼關聯的方式將所述接收到的錯誤識別碼存儲在所述臨時錯誤庫中。在一個實施方式中,所述異常終止處理服務器進一步包括錯誤存儲單元,如果在所述臨時錯誤庫中沒有發現所述接收到的程序識別碼,則所述錯誤存儲單元通過將所述接收到的錯誤識別碼與所述接收到的程序識別碼關聯的方式將所述接收到的錯誤識別碼存儲在所述臨時錯誤庫中。在一個實施方式中,如果在所述臨時錯誤庫中沒有發現所述接收到的程序識別碼,則庫搜索單元檢查是否已經在所述臨時錯誤庫中接收到過所述接收到的錯誤識別碼; 并且所述異常終止處理服務器進一步包括用于由被懷疑的黑客行為引起的錯誤的存儲單元,如果所述接收到的錯誤識別碼已經被接收到過,則所述用于由被懷疑的黑客行為引起的錯誤的存儲單元通過將所述接收到的錯誤識別碼與所述接收到的程序識別碼關聯的方式將所述接收到的錯誤識別碼存儲在用于由被懷疑的黑客行為引起的錯誤的庫中。在一個實施方式中,所述程序識別碼對應于與所述用戶終端的所述相應程序關聯的散列碼。在一個實施方式中,所述錯誤識別碼對應于基于通過所述用戶終端從所述錯誤數據提取的錯誤異常碼和補償本文檔來自技高網...
【技術保護點】
一種在異常終止處理服務器中執行的處理異常終止的方法,所述異常終止處理服務器能夠連接到已經導致程序錯誤的用戶終端,所述處理異常終止的方法包括以下步驟:接收基于所述用戶終端的相應程序而獲得的程序識別碼和取決于在發生所述程序錯誤時生成的錯誤數據的錯誤識別碼;以及如果在臨時錯誤庫中發現接收到的程序識別碼,則檢查接收到的錯誤識別碼是否已經與所述接收到的程序識別碼相關聯地被接收到過。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:張星國,劉光喜,成周弦,陳譓瑱,李允珩,
申請(專利權)人:新游游戲株式會社,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。