專利名稱:一種防止通信終端被誤操作的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊技術(shù)領(lǐng)域,尤其涉及一種防止通信終端被誤操作的方法。
背景技術(shù):
隨著通訊技術(shù)的發(fā)展,通信終端在人們的生活中越來越重要,也越來越普及。在有小孩子的的家庭中,特別是年齡在5歲以下的小孩子常常喜歡把通信終端當做玩具來玩。在小孩子不正確的操作過程中,經(jīng)常會出現(xiàn)下面的情況:電話被誤撥,聯(lián)系人信息被誤刪除或者被編輯,短信或者彩信被誤發(fā),圖片被誤刪除,這些數(shù)據(jù)很可能是些重要數(shù)據(jù),如果被誤操作的話,可能會給用戶造成一定的損失。目前存在著一些防止手機被誤操作的方法,有的是讓手機一直處于鎖定狀態(tài),有的是禁止某些功能,這些方法不僅會使小孩子失去對通信終端當成玩具的興趣,而且這些方法是比較死板的。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問題,提供一種防止通信終端被誤操作的方法,可以有效地防止通信終端被誤操作,提高了通信終端的安全性。為實現(xiàn)上述的目的,本發(fā)明采用下述技術(shù)方案:
一種守護進程模塊,包括以下單元:
接收單元,與判斷單元連接,用于接收用戶對上層應用程序模塊發(fā)出的請求操作;
判斷單元,與關(guān)鍵操作存儲單元連接,用于根據(jù)關(guān)鍵操作存儲單元存儲的內(nèi)容對所接收的請求操作是否為關(guān)鍵操作做出判斷;
關(guān)鍵操作存儲單元,用于配置一個或多個關(guān)鍵操作;所述關(guān)鍵操作對應的底層系統(tǒng)模塊的接口注冊并設置在接口配置單元中;
接口配置單元,與關(guān)鍵操作存儲單元連接,用于注冊底層系統(tǒng)模塊的多個接口 ;
第一接口單元,與判斷單元連接,用于設置一個或多個偽接口,通過所述第一接口單元無法調(diào)用關(guān)鍵操作存儲單元中關(guān)鍵操作對應的底層系統(tǒng)模塊;
第二接口單元,與判斷單元連接,用于設置一個或多個正確接口,通過所述第二接口單元能夠正確調(diào)用底層系統(tǒng)模塊。進一步,所述守護進程模塊還包括一開啟單元,用于開啟守護進程模塊。本發(fā)明進一步提供了一種通信終端,包括以下模塊:上層應用程序模塊,所述上層應用程序模塊中設置有多個應用模塊,用于將用戶對通信終端發(fā)出的操作命令轉(zhuǎn)化成對底層系統(tǒng)模塊的調(diào)用指令;底層系統(tǒng)模塊,所述底層系統(tǒng)模塊用于根據(jù)上層應用模塊發(fā)出的命令對通信終端的硬件和文件實施操作;還包括一守護進程模塊,所述守護進程模塊是上述的守護進程模塊;所述上層應用程序模塊通過守護進程模塊調(diào)用底層系統(tǒng)模塊實現(xiàn)對通信終端的硬件和文件的操作。進一步,所述守護進程模塊還包括一開啟單元,用于開啟守護進程模塊。進一步,所述上層應用程序模塊進一步包括文件管理應用模塊、短信彩信發(fā)送模塊、撥打電話模塊和拍攝照片模塊。進一步,所述底層系統(tǒng)模塊包括底層系統(tǒng)模塊,所述底層系統(tǒng)模塊包括底層系統(tǒng)讀寫模塊、底層系統(tǒng)發(fā)送短信彩信模塊、底層系統(tǒng)撥打電話模塊和底層系統(tǒng)拍照模塊。本發(fā)明進一步提供了一種防止通信終端被誤操作的方法,包括以下步驟:(a)底層系統(tǒng)模塊向守護進程模塊注冊底層系統(tǒng)模塊的多個接口,并在守護進程模塊中配置一個或多個關(guān)鍵操作;(b)上層應用程序模塊向守護進程模塊發(fā)送請求操作,請求調(diào)用底層系統(tǒng)模塊;(C)守護進程模塊對所述請求操作進行判斷,若請求操作是關(guān)鍵操作,則執(zhí)行步驟(d),若請求操作不是關(guān)鍵操作,則執(zhí)行步驟(e) ;(d)守護進程模塊向上層應用程序模塊返回一偽接口,使該操作無法調(diào)用關(guān)鍵操作對應的底層系統(tǒng)模塊;(e)守護進程模塊向上層應用程序模塊返回一正確接口,使該操作正確調(diào)用底層應用模塊。進一步,在步驟(a)之前包括一開啟守護進程模塊的步驟。進一步,在所述開啟守護進程模塊的步驟中,進一步是使用者鍵入一組合鍵或者字符串以開啟守護進程模塊。本發(fā)明的優(yōu)點在于,在通信終端中的上層應用程序模塊和底層系統(tǒng)模塊之間設置一守護進程模塊,通過所述守護進程模塊對底層系統(tǒng)模塊進行管理,有效地防止通信終端被誤操作,提高了通信終端的安全性。
圖1是本發(fā)明所述守護進程模塊的結(jié)構(gòu)框 圖2是本發(fā)明所述通信終端的結(jié)構(gòu)框 圖3是本發(fā)明所述防止通信終端被誤操作的方法的具體實施方式
的步驟流程 圖4是本發(fā)明實施例一用于說明本發(fā)明所述防止通信終端被誤操作的方法的具體實施步驟的流程圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明防止通信終端被誤操作的方法的具體實施方式
做詳細說明。參見圖1是本發(fā)明所述守護進程模塊的結(jié)構(gòu)框圖。一種守護進程模塊MlO包括以下單元:
接收單元M107,與判斷單元M102連接,用于接收用戶對上層應用程序模塊發(fā)出的請求操作。判斷單元M102,與關(guān)鍵操作存儲單元MlOI連接,用于根據(jù)關(guān)鍵操作存儲單元MlOI存儲的內(nèi)容,對所接收的請求操作是否為關(guān)鍵操作做出判斷。關(guān)鍵操作存儲單元M101,用于配置一個或多個關(guān)鍵操作。所述關(guān)鍵操作對應的底層系統(tǒng)模塊的接口注冊并設置在接口配置單元中。其中關(guān)鍵操作,例如,為讀寫操作,發(fā)送短信彩信操作,撥打電話操作,拍照操作等。接口配置單元M106,與關(guān)鍵操作存儲單元MlOl連接,用于注冊底層系統(tǒng)模塊的多個接口。關(guān)鍵操作在接口配置單元M106中有對應的接口。在接口配置單元中,關(guān)鍵操作對應的接口可以設置在某一段范圍之間,而非關(guān)鍵操作對應的接口可以設置在另一段范圍之間。例如,關(guān)鍵操作對應的接口在10 100之間:讀寫操作對應的接口為10,發(fā)送短信彩信操作對應的接口為20,撥打電話操作對應的接口為30,拍照操作對應的接口為40。而非關(guān)鍵操作對應的接口在1000 2000之間,例如播放音樂操作對應的接口為1100,播放動畫片操作對應的接口為1200。 第一接口單元M103,與判斷單元M102連接,用于設置一個或多個偽接口,通過第一接口單元M103無法調(diào)用關(guān)鍵操作存儲單元中關(guān)鍵操作對應的底層系統(tǒng)模塊。所述偽接口可以為一個空接口或者非關(guān)鍵操作的接口。 第二接口單元M104,與判斷單元M102連接,用于設置一個或多個正確接口,通過第二接口單元M104能夠正確調(diào)用底層應用模塊。所述守護進程模塊MlO還包括一開啟單元M105,用于開啟守護進程模塊。參見圖2是本發(fā)明所述通信終端的結(jié)構(gòu)框圖,所述通信終端M1,不僅包括上述的守護進程模塊M10,還包括以下模塊:
上層應用程序模塊M20,所述上層應用程序模塊M20中設置有多個應用模塊,用于將用戶對通信終端發(fā)出的操作命令轉(zhuǎn)化成對底層系統(tǒng)模塊的調(diào)用指令。其中上層應用程序模塊M20中設置的多個應用模塊,上層應用程序模塊M20包括文件管理應用模塊、短信彩信發(fā)送模塊、撥打電話模塊和拍攝照片模塊。上層應用程序模塊M20根據(jù)收到使用者對通信終端發(fā)出的操作命令轉(zhuǎn)化為對底層系統(tǒng)模塊的調(diào)用指令。所述上層應用程序模塊M20與接收單元M107連接,上層應用程序模塊M20將接收到用戶對通信終端發(fā)出的操作指令(即請求操作)傳送至接收單元M107。底層系統(tǒng)模塊M30,用于根據(jù)上層應用模塊M20發(fā)出的命令對通信終端Ml的硬件和文件實施操作。所述底層系統(tǒng)模塊M30包括底層系統(tǒng)讀寫模塊、底層系統(tǒng)發(fā)送短信彩信模塊、底層系統(tǒng)撥打電話模塊和底層系統(tǒng)拍照模塊。這些與關(guān)鍵操作有關(guān)的底層系統(tǒng)模塊會將底層系統(tǒng)模塊的接口注冊在守護進程模塊MlO的接口配置單元M106中。守護進程模塊M10,分別與上層應用程序模塊M20和底層系統(tǒng)模塊M30連接。上層應用程序模塊M20通過守護進程模塊MlO調(diào)用底層系統(tǒng)模塊M30實現(xiàn)對通信終端Ml的硬件和文件的操作。通過使用守護進程模塊MlO的設置,可以有效地管理使用者發(fā)送的關(guān)鍵操作。所述守護進程模塊MlO還包括一開啟單元M105,用于開啟守護進程模塊M10。當關(guān)閉開啟單元M105時,守護進程模塊MlO會停止工作,通信終端恢復了正常的狀態(tài)。參見圖3是本發(fā)明所述防止通信終端被誤操作的方法的具體實施方式
的步驟流程圖。S301:開啟守護進程模塊。此步驟為可選步驟。若終端的守護進程被開啟則不執(zhí)行此步驟。使用者鍵入一組合鍵或者字符串以開啟守護進程模塊。S302:底層系統(tǒng)模塊向守護進程模塊注冊底層系統(tǒng)模塊的多個接口,并在守護進程模塊中配置一個或多個關(guān)鍵操作。其中,底層系統(tǒng)模塊向守護進程模塊進行注冊,注冊每個底層系統(tǒng)模塊的相關(guān)接口。例如,底層系統(tǒng)讀寫模塊向守護進程模塊注冊,守護進程模塊獲得打開,刪除,寫入,關(guān)閉等接口 ;底層系統(tǒng)發(fā)送短信彩信模塊向守護進程模塊注冊,守護進程模塊獲得發(fā)送短信彩信接口 ;底層系統(tǒng)撥打電話模塊向守護進程模塊注冊,守護進程模塊獲得撥打電話接口 ;底層系統(tǒng)拍照模塊向守護進程模塊注冊,守護進程模塊獲得拍照接口。S303:上層應用程序模塊向守護進程模塊發(fā)送請求操作,請求調(diào)用底層系統(tǒng)模塊。請求操作可以是讀寫操作,發(fā)送短信彩信操作,撥打電話操作,拍照操作,也可以是其他操作(例如播放音樂操作,播放動畫片操作等等)。S304:守護進程模塊對所述請求操作進行判斷,若請求操作是關(guān)鍵操作,則執(zhí)行步驟S305,若請求操作不是關(guān)鍵操作,則執(zhí)行步驟S306。守護進行模塊通過關(guān)鍵操作存儲單元中存儲的內(nèi)容,判斷使用者發(fā)送的請求操作是否為關(guān)鍵操作,并根據(jù)判斷結(jié)果執(zhí)行不同的返回操作。S305:守護進程模塊向上層應用程序模塊返回一偽接口,使該操作無法調(diào)用關(guān)鍵操作對應的底層系統(tǒng)模塊。當判斷出請求操作為關(guān)鍵操作,則守護進程模塊將第一接口單元中設置的偽接口返回至上層應用程序模塊。所述偽接口可以為請求操作不能生效的接口(即空接口)。上層應用模塊雖然調(diào)用了應用程序,但是由于得到偽接口,因此相關(guān)的應用程序不能生效(或執(zhí)行)。偽接口也可以是非關(guān)鍵操作所對應(或關(guān)聯(lián))的接口,例如偽接口為播放音樂的接口,或者播放動畫片的接口,這樣,誤操作為關(guān)鍵操作時,請求操作不生效,但可以返回音樂或動畫(非關(guān)鍵操作對應的底層系統(tǒng)模塊),改善了使用者的用戶體驗。S306:守護進程模塊向上層應用程序模塊返回一正確接口,使該操作正確調(diào)用底層系統(tǒng)模塊。當判斷出請求操不是關(guān)鍵操作時,則守護進程模塊將第二接口單元中設置的正確接口傳送至上層應用程序模塊。于是,使用者可以正常操作。參見圖4,以下給出一實施例用于說明本發(fā)明所述防止通信終端被誤操作的方法的具體實施步驟:
參考步驟S401:用戶鍵入一組合鍵開啟守護進程模塊。參考步驟S402:底層系統(tǒng)模塊向守護進程模塊注冊底層系統(tǒng)模塊的多個接口,并在守護進程模塊中配置一個或多個關(guān)鍵操作。在此實施例中,守護進程模塊中已配置了一寫入操作。所述寫入操作在守護進程模塊中已注冊了其接口。參考步驟S403:當一使用者誤操作時(編輯修改聯(lián)系人,要對修改的信息內(nèi)容執(zhí)行寫入操作,即上層應用程序模塊需要調(diào)用寫入接口),上層應用程序模塊向守護進程模塊提出接口申請。參考步驟S404:守護進程模塊判斷寫入操作是否為關(guān)鍵操作,即判斷上層應用模塊所要調(diào)用的接口是否為底層系統(tǒng)讀寫模塊已注冊在守護進程模塊中的寫入接口。參考步驟S405:當守護進程模塊判斷寫入操作為關(guān)鍵操作時,守護進程模塊返回一偽接口至上層應用程序模塊,使用者在編輯修改聯(lián)系人時調(diào)用了偽接口,使得編輯修改操作不能夠生效。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種守護進程模塊,其特征在于,包括: 接收單元,與判斷單元連接,用于接收用戶對上層應用程序模塊發(fā)出的請求操作; 判斷單元,與關(guān)鍵操作存儲單元連接,用于根據(jù)關(guān)鍵操作存儲單元存儲的內(nèi)容對所接收的請求操作是否為關(guān)鍵操作做出判斷; 關(guān)鍵操作存儲單元,用于配置一個或多個關(guān)鍵操作,所述關(guān)鍵操作對應的底層系統(tǒng)模塊的接口注冊并設置在接口配置單元中; 接口配置單元,與關(guān)鍵操作存儲單元連接,用于注冊底層系統(tǒng)模塊的多個接口 ; 第一接口單元,與判斷單元連接,用于設置一個或多個偽接口,通過所述第一接口單元無法調(diào)用關(guān)鍵操作存儲單元中關(guān)鍵操作對應的底層系統(tǒng)模塊; 第二接口單元,與判斷單元連接,用于設置一個或多個正確接口,通過所述第二接口單元能夠正確調(diào)用底層系統(tǒng)模塊。
2.如權(quán)利要求1所述的守護進程模塊,其特征在于,進一步包括一開啟單元,用于開啟守護進程模塊。
3.一種通信終端,包括以下模塊: 上層應用程序模塊,所述上層應用程序模塊中設置有多個應用模塊,用于將用戶對通信終端發(fā)出的操作命令轉(zhuǎn)化成對底層系統(tǒng)模塊的調(diào)用指令; 底層系統(tǒng)模塊,所述底層系統(tǒng)模塊用于根據(jù)上層應用模塊發(fā)出的命令對通信終端的硬件和文件實施操作; 其特征在于,進一步 包括一守護進程模塊,所述守護進程模塊是權(quán)利要求1所述的模塊;所述上層應用程序模塊通過守護進程模塊調(diào)用底層系統(tǒng)模塊實現(xiàn)對通信終端的硬件和文件的操作。
4.如權(quán)利要求3所述的通信終端,其特征在于,所述守護進程模塊進一步包括一開啟單元,用于開啟守護進程模塊。
5.如權(quán)利要求3所述的通信終端,其特征在于,所述上層應用程序模塊進一步包括文件管理應用模塊、短信彩信發(fā)送模塊、撥打電話模塊和拍攝照片模塊。
6.如權(quán)利要求3所述的通信終端,其特征在于,所述底層系統(tǒng)模塊包括底層系統(tǒng)讀寫模塊、底層系統(tǒng)發(fā)送短信彩信模塊、底層系統(tǒng)撥打電話模塊和底層系統(tǒng)拍照模塊。
7.一種防止通信終端被誤操作的方法,其特征在于,包括以下步驟: Ca)底層系統(tǒng)模塊向守護進程模塊注冊底層系統(tǒng)模塊的多個接口,并在守護進程模塊中配置一個或多個關(guān)鍵操作; (b)上層應用程序模塊向守護進程模塊發(fā)送請求操作,請求調(diào)用底層系統(tǒng)模塊; (C)守護進程模塊對所述請求操作進行判斷,若請求操作是關(guān)鍵操作,則執(zhí)行步驟(d),若請求操作不是關(guān)鍵操作,則執(zhí)行步驟(e); (d)守護進程模塊向上層應用程序模塊返回一偽接口,使該操作無法調(diào)用關(guān)鍵操作對應的底層系統(tǒng)模塊; (e)守護進程模塊向上層應用程序模塊返回一正確接口,使該操作正確調(diào)用底層系統(tǒng)模塊。
8.如權(quán)利要求7所述的防止通信終端被誤操作的方法,其特征在于,在步驟(a)之前包括一開啟守護進程模塊的步驟。
9.如權(quán)利要求8所述的防止通信終端被誤操作的方法,其特征在于,在所述開啟守護進程模塊的步驟中,使用者鍵入一組合鍵或者字符串以開啟守護進 程模塊。
全文摘要
本發(fā)明是一種防止通信終端被誤操作的方法,包括以下步驟(a)底層系統(tǒng)模塊向守護進程模塊注冊底層系統(tǒng)模塊的多個接口,并在守護進程模塊中配置一個或多個關(guān)鍵操作;(b)上層應用程序模塊向守護進程模塊發(fā)送請求操作,請求調(diào)用底層系統(tǒng)模塊;(c)守護進程模塊對所述請求操作進行判斷,若請求操作是關(guān)鍵操作,則執(zhí)行步驟(d),若請求操作不是關(guān)鍵操作,則執(zhí)行步驟(e);(d)守護進程模塊向上層應用程序模塊返回一偽接口,使該操作無法調(diào)用關(guān)鍵操作對應的底層系統(tǒng)模塊;(e)守護進程模塊向上層應用程序模塊返回一正確接口,使該操作正確調(diào)用底層系統(tǒng)模塊。本發(fā)明可以有效地防止通信終端被誤操作,提高了通信終端的安全性。
文檔編號G06F21/83GK103186749SQ20111044948
公開日2013年7月3日 申請日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者李敬來 申請人:希姆通信息技術(shù)(上海)有限公司