新四季網

防止第三方應用程式代替使用者操作的系統及其方法

2023-07-06 14:09:16 4

專利名稱:防止第三方應用程式代替使用者操作的系統及其方法
技術領域:
一種防止系統及其方法,尤其是指一種使用第三方應用程式以代替才喿作 的防止系統及其方法。
背景技術:
面對數字網絡化的社會,人們的一些行為模式,例如排隊購票、休閒 遊戲、逛街購物等等,也進展到數字網絡的應用,在線訂票、在線遊戲、在 線購物等等,對使用者的行為^t式改進不少。
對於行為模式進展到數字網絡的應用,對使用者來說可以較為方便的達 到購票、休閒娛樂等目的,因此,為了達到使用者方便的目標,通過應用程 序技術的進步,發展出一種第三方應用程式以輔助使用者達成目的的技術, 都是為了讓使用者更為方便。
但是,通過第三方應用程式的輔助,卻也是影響公平原則的關^:,在在
線購票時,可以通過第三方應用程式快速並且大量達到訂票的行為,這會影
響到不使用第三方應用程式輔助使用者的權利,無法達到公平的原則;對在 線遊戲而言,可以通過第三方應用程式達到快速升級、自動遊戲等不公平的 行為,這種使用第三方應用程式的使用者而言,將無法體會到遊戲提供休閒 的目的。
對於使用第三方應用程式以輔助使用者方便快速的目的,是無法提供公 平的原則,因此,將會是一個嚴重的問題,如何克服使用者通過第三方應用 程序來影響平衡性的問題,將是需要被克服的問題。
綜上所述,可知現有技術中長期以來一直存在使用第三方應用程式代替 使用者操作導致應用程式資源濫用的問題,因此有必要提出改進的技術手段, 來解決這一問題。

發明內容
有鑑於現有技術存在使用第三方應用程式代替使用者操作導致應用程式 資源濫用的問題,本發明遂揭露一種防止第三方應用程式代替使用者操作的
系統及其方法,其中
本發明所揭露的防止第三方應用程式代替使用者操作的系統,避免使用 者啟動第三方應用程式代替使用者進行操作主要應用程式,其包含提示才莫 塊、第一計時模塊、顯示模塊、第二計時模塊、接收模塊、判斷模塊、時限 功能模塊以及終止模塊。
其中,提示模塊,用以產生提示消息;第一計時模塊,當產生提示消息 時,開始計算消息時間;顯示模塊,顯示提示消息,並且當提示消息被選擇 時,或是第一計時模塊計算消息時間完成時,顯示響應窗口;第二計時模塊, 當顯示響應窗口時,開始計算響應時間;接收才莫塊,用以接收響應窗口的響 應;判斷模塊,用以判斷響應是否正確;時限功能模塊,當判斷模塊判斷響 應為成功時,於主要應用程式中啟動時限功能;終止^f莫塊,當判斷才莫塊判斷 響應為錯誤時,或是第二計時模塊計算該響應時間完成時,則終止主要應用 程序執行。
本發明所揭露的防止第三方應用程式代替使用者操作的方法,避免使用 者啟動第三方應用程式代替使用者進行操作主要應用程式,其包含下列步驟
首先,產生提示消息,並顯示提示消息;接著,當產生提示消息時,開 始計算消息時間;接著,當提示消息被選擇時,或是計算消息時間完成時, 顯示響應窗口;接著,當顯示響應窗口時,開始計算響應時間;接著,《接收 響應窗口的響應;接著,判斷響應是否正確;接著,當判斷響應為成功時, 於主要應用程式中啟動時限功能;最後,當判斷響應為錯誤時,或是計算響 應時間完成時,則終止主要應用程式執行。
本發明所揭露的系統與方法如上,與現有技術之間的差異在於本發明通 過藉由產生提示消息,以不影響到使用者正常使用主要應用程式的方式,通 過使用者觸發提示消息以產生響應窗口,並且接收使用者的正確響應,當使 用者採用第三方應用程式代替使用者操作時,通過計算響應時間內無法接收到正確響應時,則會終止主要應用程式的執行,可以有效的防止使用者使用第三方應用程式來輔助使用者操作,並解決影響平衡性的問題。
通過上述的技術手段,本發明可以達成防止使用第三方應用程式代替使用者操作的技術功效。
附困說明


圖1為本發明防止第三方應用程式代替使用者操作的系統方塊圖;圖2為本發明防止第三方應用程式代替使用者操作的方法流程圖;圖3為本發明顯示提示消息接口示意圖;圖4為本發明響應窗口接口示意圖;圖5為本發明時限功能接口示意圖。
具體實施方式
以下將配合附圖及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題並達成技術功效的實現過程能充分理解並據以實施。
以下將說明本發明防止第三方應用程式代替使用者操作的系統,並請同時參考圖1所示,圖1為本發明防止第三方應用程式代替使用者操作的系統方塊圖。
如圖1所示,本發明所揭露的防止第三方應用程式代替使用者操作的系統10,避免使用者啟動第三方應用程式代替使用者進行操作主要應用程式,其包含提示模塊ll、第一計時模塊12、顯示模塊13、第二計時模塊14、接收模塊15、判斷模塊16、時限功能模塊17以及終止模塊18。
在主要應用程式執行過程中,可以以隨機方式啟動本發明防止第三方應用程式代替使用者操作的系統,通過隨機的不定性,可以避免使用者通過第三方應用程式以響應本發明的系統;或是在主要應用程式執行過程中,以被設定的時間點啟動本發明防止第三方應用程式代替使用者操作的系統,藉此可以避免妨礙使用者對主要應用程式的操作;也可以將隨機啟動以及以被設定的時間點啟動結合使用,可以擷取兩者的優點。
所謂的第三方應用程式代替使用者進行操作,是通過第三方應用程式進行仿真鍵盤輸入或是仿真滑鼠移動、輸入,可以代替使用者的任何操作,現
有的第三方應用程式如皿精靈、外掛程序等,通稱為第三方應用程式。
而當本發明防止第三方應用程式代^f吏用者操作的系統被啟動時,提示模塊11首先會產生提示消息,這提示消息會提示使用者本發明防止第三方應用程式代替使用者操作的系統已經被啟動,需要使用者對本發明防止第三方應用程式代替使用者操作的系統進行響應,通過提示消息的產生,可以避免使用者對於操作上的中斷,使用者可以在完成主要應用程式部分操作後,再對提示消息進行響應。
此外,提示模塊ll所產生提示消息的顯示方式,主要顯示於操作接口的操作區域之外,以避免對使用者操作上的幹擾,進而對本發明防止第三方應用程式代替使用者操作的系統產生反感。
並且,提示模塊ll所產生的提示消息,可以是圖形提示或是指令提示。圖形提示即產生提示圖形,可由使用者進行選取提示圖形進行響應;指令提示即產生提示指令,可由使用者輸入指令方式進行響應。
在提示^^莫塊11產生提示消息時,第一計時模塊12同時開始計算消息時間,消息時間即為系統所設定提示消息未接受到響應的時間,當提示消息接收到使用者的響應時,則終止消息時間的計算,並通過顯示才莫塊13顯示響應窗口;當提示消息未接收到使用者的響應,並且第一計時;f莫塊12計算消息時間完成時,則會通過顯示;^莫塊13顯示響應窗口。
顯示模塊13所顯示的響應窗口可以採用問答輸入方式或是問答選擇方式等方式,並通過接收模塊15接收響應窗口的響應,問答輸入方式即為隨機選取一個問題,或是要求使用者輸入特定文字,並且接收模塊15等待使用者輸入回答;問答選擇方式即為隨機選取一個問題,提供一個以上的隨機選項給使用者進行選擇,並且接收模塊15等待使用者選擇答案,使用者所輸入的回答、答案等內容即為接收模塊15所接收的響應。
所選擇的問題可以為 一般常識或與主要應用程式內容相關等問題(在此僅為舉例說明,不以此局限本發明的應用),可以以讓使用者回答的問題為基準,並且以隨機方式選取問題以及選取選項,藉以鑑別是否為使用者所輸入的響應。
並且,顯示模塊13所顯示的響應窗口方式,同樣採用隨機方式顯示於操作接口的操作區域之外,通過上述隨機方式,藉以避免使用者通過第三方應用程式代替使用者進行操作主要應用程式。
在顯示模塊13顯示響應窗口時,第二計時;f莫塊14同時開始計算響應時間,響應時間即為系統所i殳定響應窗口未接受到響應的時間,通過第二計時模塊14藉以判斷使用者是否使用第三方應用程式以代替使用者進行操作,當第二計時模塊14計算響應時間完成,並且接收模塊15並未接收到響應窗口的響應時,則會判斷為使用者使用第三方應用程式代替使用者操作主要應用程式,接著,會通過終止才莫塊18終止主要應用程式執行,以防止使用者使用第三方應用程式代替使用者操作。
當接收模塊15接收到響應窗口的響應時,則第二計時;f莫塊14會終止響應時間的計算,並且接收模塊15將接收到的響應傳送至判斷模塊16。
判斷模塊16在接收到接收模塊15所接收到的響應後,會根據顯示模塊13隨機選取問題的解答,進行響應以及解答的比對,藉以判斷接收模塊15所接收到的響應是否正確。
當判斷模塊16判斷響應為錯誤時,則會判斷為使用者使用第三方應用程式代替使用者操作主要應用程式,接著,會通過終止才莫塊18終止主要應用程式執行,以防止使用者使用第三方應用程式代替使用者操作。
但是,無法避免的是使用者對於響應窗口的操作錯誤,導致接收才莫塊15所接收到是餘誤的響應,因此,在判斷;f莫塊16判斷響應是否正確,明顯的會是錯誤的情況,因此,判斷模塊16更可以包含容許值,當判斷模塊16判斷判斷響應為錯誤時,會累計容許值,並且返回顯示模塊13重新選取隨機問題。
當判斷模塊16所累計的容許值超出系統所設定的容許值,並且判斷模塊16再次判斷響應為錯誤時,則會判斷為使用者使用第三方應用程式代替使用者操作主要應用程式,*接著,會通過終止;f莫塊18終止主要應用程式執行,以防止使用者使用第三方應用程式代替使用者操作。
當判斷模塊16判斷響應為成功時,接著,可以通過時限功能^t塊17啟動主要應用程式中時限功能,所謂的時限功能即為在一定時間限制內,主要應用程式才可以使用的附加功能,例如假設主要應用程式為寵物養成遊戲,則時限功能為可以購買特殊商品的功能,以強化^使用者對本發明的興趣,並且可以將本發明更為融入主要應用程式中。
接著,以一個實施例來解說本發明的運作方式及流程,並請參照圖2、圖3、圖4以及圖5所示。
圖2為本發明防止第三方應用程式代替使用者操作的方法流程圖;圖3為本發明顯示提示消息接口示意圖;圖4為本發明響應窗口接口示意圖;以及圖5為本發明時限功能接口示意圖。
在實施例當中,假設使用者使用第三方應用程式(例如M精靈)用以仿真滑鼠移動,並且以"掩建A,,、"掩汰B,,以及"按鍵C"的順序移動滑鼠,同時仿真滑鼠按壓"按鍵A"、"掩建B"以及"掩建C",藉此代替使用者對主要應用程式進行操作。
如圖3所示,在主要應用程式執行過程中,並且本發明防止第三方應用程式代替使用者操作的系統被啟動時,提示模塊11首先會產生提示消息21,並且顯示於主要應用程式30操作接口 31的操作區域32之外(步驟IOO),提示消息21在實施例中為圖形提示,可由使用者進行選取提示圖形進行響應。
在此同時,由於提示模塊11產生提示消息,因此,第一計時模塊12同時開始計算消息時間(步驟200),但假設使用者使用第三方應用程式,並且仿真滑鼠移動以"掩睫A"、"按鍵B"以及"皿C"的順序移動滑鼠,並仿真滑鼠按壓"按鍵A"、"掩建B"以及"按鍵C",因此,將不會觸發提示消息21。
接著,由於提示消息21不會被觸發,因此,當第一計時模塊12計算消息時間完成後,會通過顯示才莫塊13顯示響應窗口 22 (步驟300 ),如圖4所示。顯示模塊13所顯示的響應窗口 22是採用問答輸入方式,此處要求使用者輸入"ABCD",在此同時,但由於使用者使用第三方應用程式代替使用者進行操作,因此,接收模塊15將無法接收響應窗口 22的響應。
並且,由於顯示模塊13顯示響應窗口 22,因此,第二計時才莫塊14同時開始計算響應時間(步驟400) , ^a由於假設使用者使用第三方應用程式代替^f吏用者進行操作,當第二計時衝莫塊14計算響應時間完成,並且接收模塊15並未接收到響應窗口 22的響應時,則會判斷為使用者使用第三方應用程式代替使用者操作主要應用程式,接著,會通過終止模塊18終止主要應用程式執行(步驟800),以防止使用者使用第三方應用程式代替使用者操作。
請參考圖5所示,並且假設使用者於顯示窗口 22中輸入區域23輸入"ABCD",並且按下"確定"按鍵,則接收模塊15會接收到使用者輸入的響應為"ABCD"(步驟500 )。
接著,當接收模塊15接收到響應窗口的響應"ABCD"時,則第二計時-溪塊14會終止響應時間的計算,並且接收模塊15將接收到的響應"ABCD"傳送至判斷模塊16。
判斷模塊16在接收到接收模塊15所接收到的響應"ABCD"後,會根據顯示模塊13隨機選取問題的解答為"ABCD",進行響應"ABCD"以及解答"ABCD"的比對,此時,所得到的比對結果是正確的(步驟600)。
當判斷模塊16判斷響應為成功時,接著,可以通過時限功能才莫塊17啟動主要應用程式中時限功能(步驟700),以實施例而言,假設時限功能即為開放使用者可以按壓"掩建D",在判斷模塊16判斷響應為成功時,則會讓"按鍵D"可以被使用者選擇5分鐘的時限功能。
綜上所述,可知本發明與現有技術之間的差異在於具有通過藉由產生提示消息,以不影響到使用者正常使用主要應用程式的方式,通過使用者觸發提示消息以產生響應窗口,並且接收使用者的正確響應,當使用者採用第三方應用程式代替使用者操作時,通過計算響應時間內無法接收到正確響應時,則會終止主要應用程式的執行的技術手段。
藉由這一技術手段可以有效的防止使用者使用第三方應用程式來輔助使用者操作,並解決現有技術所存在使用第三方應用程式代替使用者操作導致 應用程式資源濫用的問題,進而達成防止使用第三方應用程式代務使用者操 作的技術功效。
雖然本發明所揭露的實施方式如上,但所述之內容並非用以直接限定本 發明的專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫 離本發明所揭露的精神和範圍的前提下,可以在實施的形式上及細節上作些 許更動。本發明的專利保護範圍,仍須以所附的權利要求範圍所界定者為準。
權利要求
1、一種防止第三方應用程式代替使用者操作的系統,避免使用者啟動所述第三方應用程式代替使用者進行操作一主要應用程式,其包含一提示模塊,用以產生一提示消息;一第一計時模塊,當產生所述提示消息時,開始計算一消息時間;一顯示模塊,顯示所述提示消息,並且當所述提示消息被選擇時,或是所述第一計時模塊計算所述消息時間完成時,顯示一響應窗口;一第二計時模塊,當顯示所述響應窗口時,開始計算一響應時間;一接收模塊,用以接收所述響應窗口的一響應;一判斷模塊,用以判斷所述響應是否正確;一時限功能模塊,當所述判斷模塊判斷所述響應為成功時,於所述主要應用程式中啟動一時限功能;及一終止模塊,當所述判斷模塊判斷所述響應為錯誤時,或是所述第二計時模塊計算所述響應時間完成時,則終止所述主要應用程式執行。
2、 如權利要求1所述的防止第三方應用程式代替使用者操作的系統,其 中所述響應選自輸入文字、選擇文字、圖形判斷的組合或其中之一。
3、 如權利要求1所述的防止第三方應用程式代替使用者操作的系統,其 中所述提示消息為圖形提示或是指令提示。
4、 如權利要求1所述的防止第三方應用程式代替使用者操作的系統,其 中所述判斷模塊更包含一容許值,用以累計判斷所述響應為錯誤的次數。
5、 如權利要求1所述的防止第三方應用程式代替使用者操作的系統,其 中所述顯示模塊是以隨機方式顯示所述提示消息以及所述響應窗口 。
6、 一種防止第三方應用程式代替使用者操作的方法,避免使用者啟動所 述第三方應用程式代替使用者進行操作一主要應用程式,其包含下列步驟產生一提示消息,並顯示所述提示消息;.當產生所述提示消息時,開始計算一消息時間;當所述提示消息被選擇時,或是計算所述消息時間完成時,顯示一響應 窗口;當顯示所述響應窗口時,開始計算一響應時間; 4妻收所述響應窗口的一響應; 判斷所述響應是否正確;及當判斷所述響應為成功時,於所述主要應用程式中啟動一時限功能;當判斷所述響應為錯誤時,或是計算所述響應時間完成時,則終止所述 主要應用程式執行。
7、 如權利要求6所述的防止第三方應用程式代替使用者操作的方法,其 中所述響應選自輸入文字、選擇文字、圖形判斷的組合或其中之一。
8、 如權利要求6所述的防止第三方應用程式代替使用者才喿作的方法,其 中所述提示消息為圖形提示或是指令提示。
9、 如權利要求6所述的防止第三方應用程式代替使用者操作的方法,其 中更包含累計判斷所述響應為錯誤的次數累計為一容許值的步驟。
10、 如權利要求6所述的防止第三方應用程式代替使用者操作的方法, 其中所述提示消息以及所述響應窗口的顯示是以隨機方式顯示。
全文摘要
一種防止第三方應用程式代替使用者操作的系統及其方法,其通過產生提示消息,使用者觸發提示消息以產生響應窗口,並且接收使用者的正確響應,當使用者採用第三方應用程式代替使用者操作時,計算響應時間內無法接收到正確響應時,則會終止主要應用程式的執行技術手段,可以解決使用第三方應用程式代替使用者操作導致應用程式資源濫用的問題,藉此可以達成防止使用第三方應用程式代替使用者操作的技術功效。
文檔編號G06F21/00GK101661539SQ20081021018
公開日2010年3月3日 申請日期2008年8月29日 優先權日2008年8月29日
發明者江慶端, 邱全成 申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀