專利名稱:錯誤通報系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種錯誤通報系統(tǒng)及其方法,尤其涉及一種通過網(wǎng)路實現(xiàn)應(yīng)用程序的
錯誤通報的系統(tǒng)及其方法。
背景技術(shù):
隨著資訊科技的高度發(fā)展,網(wǎng)際網(wǎng)路的進步,電腦已成為生活中不可或缺的一部 分。電腦的軟件應(yīng)用程序?qū)τ谑褂谜咭卜浅V匾?,因為使用者常會利用軟件?yīng)用程序進行 文書處理、瀏覽資料、查詢資料等。 由于軟件應(yīng)用程序資料龐大且復(fù)雜,軟件開發(fā)人員在開發(fā)時難免會產(chǎn)生錯誤的情
況。常見的情況例如資料的遺漏、資料錯誤等,這些錯誤多半是在使用者使用時才發(fā)現(xiàn)。使
用者對于這種錯誤的處理大多為置之不理,或有少數(shù)使用者會通過客服專線進行投訴。造
成使用者發(fā)現(xiàn)錯誤置之不理的原因, 一種是沒有設(shè)置錯誤通報的管道,另一種是軟件錯誤
通報系統(tǒng)操作非常不便,例如使用者需要通過網(wǎng)路連結(jié)到錯誤通報的資料頁面后,輸入使
用者訊息、詳細的錯誤資訊以及詳細的修正資訊。繁瑣的操作以及耗時使得軟件錯誤通報
難以執(zhí)行,這樣容易造成軟件錯誤將一直存在,也會降低使用者使用軟件的意愿。 綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在使用端執(zhí)行應(yīng)用程序發(fā)現(xiàn)錯誤時,
進行通報操作不便的問題,因此有必要提出改進的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在使用端執(zhí)行應(yīng)用程序發(fā)現(xiàn)錯誤時,進行通報操作不便的問 題,本發(fā)明遂揭露一種錯誤通報系統(tǒng)及其方法,其中 本發(fā)明所揭露的錯誤通報系統(tǒng),應(yīng)用于通過網(wǎng)路實現(xiàn)應(yīng)用程序的錯誤通報,至少 包含使用端及伺服端,使用端是執(zhí)行有應(yīng)用程序,用以通過通報元件的觸發(fā),傳送錯誤訊 息,其中錯誤訊息包含使用者資訊及應(yīng)用程序中錯誤區(qū)塊位置。伺服端包含接收模塊、判斷 模塊、儲存模塊及回傳訊息模塊,其中接收模塊是用以接收使用端發(fā)出的錯誤訊息;判斷模 塊是用以依據(jù)錯誤訊息的錯誤區(qū)塊位置查到所對應(yīng)的資料索引號,并依據(jù)資料索引號檢索 歷史資料判斷是否允許錯誤訊息;儲存模塊是用以當(dāng)歷史資料不存在資料索引號,允許錯 誤訊息時,將錯誤訊息的錯誤區(qū)塊位置儲存至歷史資料;回傳訊息模塊是用以當(dāng)歷史資料 已存在資料索引號,不允許錯誤訊息時,回傳回應(yīng)訊息。 本發(fā)明所揭露的錯誤通報方法,應(yīng)用于通過網(wǎng)路實現(xiàn)應(yīng)用程序的錯誤通報,其步 驟至少包括使用端執(zhí)行應(yīng)用程序,并通過通報元件的觸發(fā),傳送錯誤訊息,其中錯誤訊息包 含使用者資訊及應(yīng)用程序中錯誤區(qū)塊位置,伺服端接收使用端發(fā)出的錯誤訊息,伺服端依 據(jù)錯誤訊息的錯誤區(qū)塊位置查到所對應(yīng)的資料索引號,并依據(jù)資料索引號檢索歷史資料判 斷是否允許錯誤訊息;當(dāng)歷史資料不存在資料索引號,伺服端允許錯誤訊息時,將錯誤訊息 的錯誤區(qū)塊位置儲存至歷史資料;當(dāng)歷史資料已存在資料索引號,伺服端不允許錯誤訊息 時,回傳回應(yīng)訊息。
本發(fā)明所揭露的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過使用端
通報錯誤訊息給伺服端,伺服端再依據(jù)錯誤訊息查詢歷史資料來判斷錯誤訊息是否已通報
過,若未通報過,則將錯誤訊息儲存到歷史資料中,若已通報過,則回傳回應(yīng)訊息。 通過上述的技術(shù)手段,本發(fā)明可以達成增進通報操作的方便性及提高通報處理效
率的技術(shù)效果。
圖1至圖2為本發(fā)明錯誤通報系統(tǒng)方塊圖。 圖3為本發(fā)明錯誤通報方法流程圖。 圖4至圖11為本發(fā)明錯誤通報系統(tǒng)的實施例示意圖。
具體實施例方式以下將配合附圖及實施例來詳細說明本發(fā)明的實施方式,藉此對本發(fā)明如何應(yīng)用
技術(shù)手段來解決技術(shù)問題并達成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。 在說明本發(fā)明的實施例之前,配合附圖對本發(fā)明錯誤通報系統(tǒng)及其方法作進一步
的說明,請參閱圖1及圖2,圖1及圖2為本發(fā)明錯誤通報系統(tǒng)方塊圖,錯誤通報系統(tǒng)100包
含使用端110及伺服端120。 使用端110負責(zé)執(zhí)行應(yīng)用程序,并通過通報元件的觸發(fā),傳送錯誤訊息給伺服端120,其中錯誤訊息包含有使用者資訊及應(yīng)用程序中的錯誤區(qū)塊位置,也就是于使用端110執(zhí)行應(yīng)用程序時,使用端110發(fā)現(xiàn)應(yīng)用程序出現(xiàn)錯誤,使用端110可以觸發(fā)應(yīng)用程序中的通報元件,通過網(wǎng)路傳送錯誤訊息給伺服端120。值得注意的是,錯誤訊息所包含的使用者資訊是指使用者的使用者帳號與應(yīng)用程序的產(chǎn)品序號,而錯誤訊息更包括應(yīng)用程序的版本資訊與更新資訊。 另外,值得一提的是應(yīng)用程序中的錯誤區(qū)塊位置是由使用端110以滑鼠游標(biāo)框選應(yīng)用程序中的錯誤范圍所得到的,也就是當(dāng)使用端iio發(fā)現(xiàn)應(yīng)用程序有錯誤時,使用滑鼠游標(biāo)將應(yīng)用程序中的錯誤范圍以框選的方式來得到應(yīng)用程序的錯誤區(qū)塊位置后,再觸發(fā)通報元件。 伺服端120包含接收模塊121、判斷模塊122、儲存模塊123及回傳訊息模塊124。接收模塊121負責(zé)接收使用端110發(fā)出的錯誤訊息,也就是當(dāng)使用端IIO通過網(wǎng)路傳送錯誤訊息給伺服端120后,伺服端120的接收模塊121會接收到錯誤訊息,并得到錯誤訊息所包含的使用者資訊及應(yīng)用程序中的錯誤區(qū)塊位置。 判斷模塊122是負責(zé)依據(jù)接收模塊121所接收錯誤訊息的錯誤區(qū)塊位置查到所對應(yīng)的資料索引號,并依據(jù)資料索引號檢索歷史資料來判斷是否要允許錯誤訊息。值得注意的是,判斷模塊122儲存有記錄錯誤區(qū)塊位置與資料索引號的對應(yīng)關(guān)系,也就是不同錯誤訊息的錯誤區(qū)塊位置皆有對應(yīng)的資料索引號,因此判斷模塊122可依據(jù)錯誤訊息的錯誤區(qū)塊位置即可查找到與錯誤訊息的錯誤區(qū)塊位置所對應(yīng)的資料索引號,再依據(jù)查找到的資料索引號來檢索歷史資料,如此才能判斷是否允許錯誤訊息。 所述歷史資料是記錄已通報完成的錯誤訊息的錯誤區(qū)塊位置,以及其所對應(yīng)的資料索引號,所以判斷模塊122是依據(jù)資料索引號檢索歷史資料,判斷在歷史資料中是否存在資料索引號,便能判斷錯誤訊息的錯誤區(qū)塊位置是否已通報過。若判斷模塊122經(jīng)判斷后得到資料索引號不存在歷史資料中,代表錯誤訊息的錯誤區(qū)塊位置未通報過,則判斷模塊122會允許錯誤訊息;若判斷模塊122經(jīng)判斷后得到資料索引號已存在于歷史資料中代表著錯誤訊息的錯誤區(qū)塊位置已通報過,則判斷模塊122會不允許錯誤訊息,判斷的目的在于避免相同錯誤訊息的錯誤區(qū)塊位置重復(fù)通報。 儲存模塊123負責(zé)當(dāng)歷史資料不存在資料索引號,允許錯誤訊息時,將錯誤訊息的錯誤區(qū)塊位置儲存到歷史資料中,也就是當(dāng)判斷模塊122判斷資料索引號在歷史資料中不存在而允許錯誤訊息時,儲存模塊123會將錯誤訊息的錯誤區(qū)塊位置儲存到歷史資料中,亦即代表錯誤訊息的錯誤區(qū)塊位置由未通報過變?yōu)橐淹▓筮^。儲存的目的在于將已通報的錯誤區(qū)塊位置儲存后,做為判斷是否已通報的依據(jù)。 回傳訊息模塊124是負責(zé)當(dāng)歷史資料已存在資料索引號,不允許錯誤訊息時,回傳回應(yīng)訊息,也就是當(dāng)判斷模塊122判斷資料索引號存在于歷史資料中,不允許錯誤訊息時,回傳訊息模塊124會回傳回應(yīng)訊息給使用端110。回傳回應(yīng)訊息的目的在于告知使用端錯誤訊息的錯誤區(qū)塊位置已經(jīng)通報過。 通過上述錯誤通報系統(tǒng)的運作,使用端通過通報錯誤訊息給伺服端,伺服端再依據(jù)錯誤訊息查詢歷史資料來判斷錯誤訊息是否已通報過,若未通報過,則將錯誤訊息儲存到歷史資料中,若已通報過,則回傳回應(yīng)訊息,用以解決使用端執(zhí)行應(yīng)用程序發(fā)現(xiàn)錯誤時,進行通報操作不便的問題。 以下將舉實施例具體說明本發(fā)明,然其并非用以限定本發(fā)明,熟習(xí)本領(lǐng)域的技術(shù)
人員,均可依照本發(fā)明的精神對下述實施例稍做修飾,但其仍屬于本發(fā)明的范圍。 圖3為本發(fā)明錯誤通報方法流程圖,圖4至圖11為本發(fā)明錯誤通報系統(tǒng)的實施例
示意圖。以下將同時配合圖3至圖11說明本發(fā)明錯誤通報系統(tǒng)的運作步驟和實施例。 本實施例是以即時辭典的應(yīng)用程序做為說明的實施方式,使用者可以使用即時辭
典所提供查詢字詞的服務(wù),當(dāng)使用者發(fā)現(xiàn)即時辭典中的內(nèi)容出現(xiàn)錯誤時,可利用本發(fā)明的
錯誤通報系統(tǒng)通報即時辭典的伺服器進行處理。 請先參閱圖4,即時辭典錯誤通報系統(tǒng)400包含使用端410與伺服端420,也就是使用者于使用端410執(zhí)行即時辭典來查詢字詞,當(dāng)使用者于執(zhí)行即時辭典發(fā)現(xiàn)資料錯誤時,便會通過網(wǎng)路進行錯誤通報給伺服端420。 請參閱圖5至圖7,即時辭典查詢界面500包含通報元件510與查詢內(nèi)容520。使用者于使用端410執(zhí)行即時辭典查詢字詞,并由即時辭典查詢界面500將使用者所查詢的查詢內(nèi)容520顯示,當(dāng)使用者發(fā)現(xiàn)查詢內(nèi)容520中出現(xiàn)錯誤時,使用者會使用滑鼠游標(biāo)框選錯誤區(qū)塊530,例如是"Transf ",接著使用者以滑鼠游標(biāo)點選通報元件510,使用端410便傳送錯誤訊息700到伺服端420。而錯誤訊息700包含使用者帳號710例如是"Mary24762"、產(chǎn)品序號720例如是"D156286"、錯誤區(qū)塊位置730例如是"8. l-C-52-2-4"及版本資訊740例如是"8. 1版"(步驟301),而錯誤區(qū)塊位置730 "8. l-C-52-2-4"即為記錄錯誤區(qū)塊530 "Transf"的位置。 請參閱圖8及圖9,伺服端420接收使用端410所發(fā)出的錯誤訊息700 (步驟302),而伺服端420會依據(jù)錯誤訊息700的錯誤區(qū)塊位置730 "8. l-C-52-2-4"查詢錯誤區(qū)塊位置與資料索引號對應(yīng)關(guān)系表800,錯誤區(qū)塊位置與資訊索引號對應(yīng)關(guān)系表800包含錯誤區(qū)
5塊位置730與資料索引號810的對應(yīng)關(guān)系,因此藉由錯誤區(qū)塊位置730 "8. l-C-52-2-4"即可查到對應(yīng)的資料索引號810為"81C00520204",伺服端420再依據(jù)資料索引號810 "81C00520204"檢索歷史資料900,歷史資料900包含資料索引號810、錯誤區(qū)塊位置730及通報日期910,而伺服端420會依據(jù)資料索引號810 "81C00520204"來檢索歷史資料900中是否具有資料索引號810"81C00520204",判斷是否要允許錯誤資訊700,由于伺服端420得到資料索引號810 "81C00520204"不存在于歷史資料900中的結(jié)果,因此伺服端420判斷允許錯誤資訊700 (步驟303)。 請參閱圖10伺服端420判斷歷史資料900中是否存在資料索引號810"81C00520204"(步驟304),當(dāng)歷史資料900中不存在資料索引號810"81C00520204",而允許錯誤訊息700時,伺服端420會將資料索引號810 "81C00520204"及所對應(yīng)的錯誤訊息700的錯誤區(qū)塊位置730 "8. l-C-52-2-4"儲存到歷史資料900中(步驟305)。
值得注意的是,請參閱圖10,若使用端410的使用者又再一次將同樣的錯誤區(qū)塊530例如是"Transf"觸發(fā)通報元件510重復(fù)步驟301及步驟302后,伺服端420依據(jù)資料索引號810 "81C00520204"檢索歷史資料900來檢索歷史資料900中是否具有資料索引號810 "81C00520204"判斷是否要允許錯誤資訊700,由于伺服端420得到資料索引號810 "81C00520204"已存在于歷史資料900中,因此伺服端420判斷要不允許錯誤資訊700 (步驟303)。 請參閱圖11,伺服端420判斷歷史資料900中是否存在資料索引號810"81C00520204"(步驟304),當(dāng)歷史資料900中已存在資料索引號810"81C00520204",而允許錯誤訊息700時,伺服端420會回傳回應(yīng)訊息給使用端410 (步驟306),而使用端410會在即時辭典查詢界面500出現(xiàn)回應(yīng)訊息區(qū)塊540,例如是"此錯誤已處理中,謝謝您的通報"以告知使用者此錯誤已通報過。 綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有使用端通過通報錯誤訊息
給伺服端,伺服端再依據(jù)錯誤訊息查詢歷史資料來判斷錯誤訊息是否已通報過,若未通報
過,則將錯誤訊息儲存到歷史資料中,若已通報過,則回傳回應(yīng)訊息的技術(shù)手段,藉由此一
技術(shù)手段可以解決現(xiàn)有技術(shù)所存在使用端執(zhí)行應(yīng)用程序發(fā)現(xiàn)錯誤時,進行通報操作不便的
問題,進而達成增進通報操作的方便性及提高通報處理效率的技術(shù)效果。 雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容并非用以直接限定本發(fā)明的專
利保護范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫離本發(fā)明所揭露的精神
和范圍的前提下,可以在實施的形式上及細節(jié)上作些許的更動。本發(fā)明的專利保護范圍,仍
須以所附的權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
一種錯誤通報系統(tǒng),應(yīng)用于通過網(wǎng)路實現(xiàn)一應(yīng)用程序的錯誤通報,其特征在于,至少包含一使用端,執(zhí)行有該應(yīng)用程序,用以通過一通報元件的觸發(fā),傳送一錯誤訊息,其中該錯誤訊息包含一使用者資訊及該應(yīng)用程序中一錯誤區(qū)塊位置;及一伺服端,更包含一接收模塊,用以接收該使用端發(fā)出的該錯誤訊息;一判斷模塊,用以依據(jù)該錯誤訊息的該錯誤區(qū)塊位置查到所對應(yīng)的一資料索引號,并依據(jù)該資料索引號檢索一歷史資料判斷是否允許該錯誤訊息;一儲存模塊,用以當(dāng)該歷史資料不存在該資料索引號,允許該錯誤訊息時,將該錯誤訊息的該錯誤區(qū)塊位置儲存至該歷史資料;及一回傳訊息模塊,用以當(dāng)該歷史資料已存在該資料索引號,不允許該錯誤訊息時,回傳一回應(yīng)訊息。
2. 如權(quán)利要求l所述的錯誤通報系統(tǒng),其特征在于該使用者資訊至少包含使用者的一使用者帳號與該應(yīng)用程序的一產(chǎn)品序號。
3. 如權(quán)利要求l所述的錯誤通報系統(tǒng),其特征在于 該錯誤訊息更包含該應(yīng)用程序的一版本資訊與一更新資訊。
4. 如權(quán)利要求l所述的錯誤通報系統(tǒng),其特征在于該錯誤區(qū)塊位置為該使用端以滑鼠游標(biāo)框選該應(yīng)用程序中一錯誤范圍所得到。
5. 如權(quán)利要求l所述的錯誤通報系統(tǒng),其特征在于 該判斷模塊儲存有記錄該錯誤區(qū)塊位置與該資料索引號的對應(yīng)關(guān)系。
6. —種錯誤通報方法,應(yīng)用于通過網(wǎng)路實現(xiàn)一應(yīng)用程序的錯誤通報,其特征在于,至少 包含下列步驟一使用端執(zhí)行該應(yīng)用程序,并通過一通報元件的觸發(fā),傳送一錯誤訊息,其中該錯誤訊 息包含一使用者資訊及該應(yīng)用程序中一錯誤區(qū)塊位置; 一伺服端接收該使用端發(fā)出的該錯誤訊息;該伺服端依據(jù)該錯誤訊息的該錯誤區(qū)塊位置查到所對應(yīng)的一資料索引號,并依據(jù)該資 料索引號檢索一歷史資料判斷是否允許該錯誤訊息;當(dāng)該歷史資料不存在該資料索引號,該伺服端允許該錯誤訊息時,將該錯誤訊息的該 錯誤區(qū)塊位置儲存至該歷史資料;及當(dāng)該歷史資料已存在該資料索引號,該伺服端不允許該錯誤訊息時,回傳一回應(yīng)訊息。
7. 如權(quán)利要求6所述的錯誤通報方法,其特征在于該使用者資訊至少包含使用者的一使用者帳號與該應(yīng)用程序的一產(chǎn)品序號。
8. 如權(quán)利要求6所述的錯誤通報方法,其特征在于 該錯誤訊息更包含該應(yīng)用程序的一版本資訊與一更新資訊。
9. 如權(quán)利要求6所述的錯誤通報方法,其特征在于該錯誤區(qū)塊位置為該使用端以滑鼠游標(biāo)框選該應(yīng)用程序中一錯誤范圍所得到。
10. 如權(quán)利要求6所述的錯誤通報方法,其特征在于 該伺服端儲存有記錄該錯誤區(qū)塊位置與該資料索引號的對應(yīng)關(guān)系。
全文摘要
本發(fā)明公開了一種錯誤通報系統(tǒng)及其方法,其通過使用端藉由網(wǎng)路通報錯誤訊息給伺服端,伺服端再依據(jù)錯誤訊息查詢歷史資料來確認如何處理錯誤訊息的技術(shù)手段,可以解決使用端執(zhí)行應(yīng)用程序發(fā)現(xiàn)錯誤時,進行通報操作不便的問題,藉此可以達成增進通報操作的方便性及提高通報處理效率的技術(shù)效果。
文檔編號H04L12/26GK101741630SQ20081017640
公開日2010年6月16日 申請日期2008年11月7日 優(yōu)先權(quán)日2008年11月7日
發(fā)明者王輝, 邱全成 申請人:英業(yè)達股份有限公司