本發(fā)明涉及計算機
技術領域:
,具體涉及一種應用程序的控制方法及裝置。
背景技術:
:隨著智能手機、平板電腦等智能終端的流行,用戶越來越多的使用終端上的應用程序(app)進行各種工作、生活、交友、游戲等方面的操作。用戶將應用程序下載并安裝在本地后,一般需要進行注冊才能使用。例如,需要用戶輸入賬號和密碼進行注冊。隨著終端上安裝的應用程序的數量越來越多,如果每次使用一款新的應用程序前都進行手動填寫信息進行注冊,操作比較繁瑣。另外,用戶注冊之后往往容易忘記賬號和密碼,這給下次登錄造成不便。技術實現要素:鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的。依據本發(fā)明的一個方面,提供一種應用程序的控制方法,用于在終端本地對終端的應用程序進行控制,所述方法包括:檢測應用程序的工作狀態(tài);確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫;從所述注冊信息數據庫中選擇出符合所述應用程序格式要求的注冊信息,利用所述注冊信息在所述應用程序上完成注冊。優(yōu)選的,在所述應用程序上完成注冊之后,還包括:記錄所述注冊信息與所述應用程序的對應關系,為所述應用程序生成登錄信息。優(yōu)選的,還包括:當檢測應用程序的狀態(tài)確定應用程序處于待登錄狀態(tài)時,調用所述應用程序對應的所述登錄信息,利用所述登錄信息完成在所述應用程序的登錄。優(yōu)選的,所述檢測應用程序的工作狀態(tài)包括:獲取調用所述應用程序的控制接口的權限;通過調用所述應用程序的控制接口,讀取所述應用程序的工作參數,從而確定所述應用程序的工作狀態(tài)。優(yōu)選的,所述方法還包括:通過用戶信息輸入的方式和/或信息隨機生成的方式,設置或生成注冊信息數據庫,其中,所述注冊信息數據庫中包括至少一條注冊信息,每條注冊信息包括賬號信息和密碼信息。優(yōu)選的,所述注冊信息的類型通過賬號信息的組成和/或長度確定;所述從所述注冊信息數據庫中選擇出符合所述應用程序格式要求的注冊信息,包括:識別出滿足所述應用程序格式要求的注冊信息的類型,從所述注冊信息數據庫中提取滿足類型要求的注冊信息。根據本發(fā)明的另一個方面,提供一種應用程序的控制裝置,用于在終端本地對終端的應用程序進行控制,所述裝置包括:檢測單元,用于檢測應用程序的工作狀態(tài);數據庫調用單元,用于確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫;注冊信息確定單元,用于從所述注冊信息數據庫中選擇出符合所述應用程序格式要求的注冊信息;注冊單元,用于利用所述注冊信息在所述應用程序上完成注冊。優(yōu)選的,還包括:登錄信息生成單元,用于記錄所述注冊信息與所述應用程序的對應關系,為所述應用程序生成登錄信息。優(yōu)選的,還包括:登錄單元,用于當檢測應用程序的狀態(tài)確定應用程序處于待登錄狀態(tài)時,調用所述應用程序對應的所述登錄信息,利用所述登錄信息完成在所述應用程序的登錄。優(yōu)選的,所述檢測單元具體用于,獲取調用所述應用程序的控制接口的權限;通過調用所述應用程序的控制接口,讀取所述應用程序的工作參數,從而確定所述應用程序的工作狀態(tài)。優(yōu)選的,所述裝置還包括:數據庫設置單元,用于通過用戶信息輸入的方式和/或信息隨機生成的方式,設置或生成注冊信息數據庫,其中,所述注冊信息數據庫中包括至少一條注冊信息,每條注冊信息包括賬號信息和密碼信息。優(yōu)選的,所述注冊信息的類型通過賬號信息的組成和/或長度確定;所述注冊信息確定單元具體用于:識別出滿足所述應用程序格式要求的注冊信息的類型,從所述注冊信息數據庫中提取滿足類型要求的注冊信息??梢姡景l(fā)明實施例通過檢測應用程序的工作狀態(tài),當確定確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫;從注冊信息數據庫中選擇出符合應用程序格式要求的注冊信息,利用注冊信息在應用程序上完成注冊。由于調取注冊信息進行自動注冊,避免了用戶手動輸入注冊信息的繁瑣,方便且高效。另外,在一個優(yōu)選方式中,記錄注冊信息與應用程序的對應關系,為應用程序生成登錄信息,當后續(xù)登錄時,調用應用程序對應的登錄信息,利用登錄信息完成在應用程序的登錄,由此可以方便的自動登錄。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。附圖說明通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1示出了根據本發(fā)明一個實施例的應用程序的控制方法流程圖;以及圖2示出了根據本發(fā)明一個實施例的應用程序的控制裝置結構示意圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。如前所述的,目前隨著app的飛速發(fā)展,各種各樣的app不僅豐富了人們的生活,而且在向人們提供服務時帶給人們巨大的便利體驗。但是,很多app需要在用戶注冊登錄狀態(tài)下才可以向用戶提供服務。在這種情況下,通常需要用戶手動進行注冊登錄。例如,用戶手動輸入賬號和密碼進行注冊,注冊成功后,再手動輸入注冊成功的賬號和密碼進行登錄。此外,在用戶注冊時,有些app還需要用戶通過短消息驗證進行注冊。這種注冊登錄方式會造成用戶的不便,給用戶帶來操作繁瑣的操作體驗。一部分用戶會因為體驗差而不愿進行手動注冊和登錄,從而會導致這部分用戶的流失。針對app手動注冊操作繁瑣的問題,本發(fā)明實施例提供一種應用程序的控制方法,用于在終端本地對終端的應用程序進行控制,具體的,利用預置的注冊信息數據庫,在檢測到某個應用程序進行注冊的狀態(tài)時,從注冊信息數據庫中選取符合該應用程序的注冊信息,然后利用該注冊信息完成注冊??梢?,這種方式是自動獲取注冊信息的,而無需用戶手動輸入賬號信息、密碼信息或驗證信息,非常方便,而且,通過設置注冊信息數據庫的方式,可以避免輸入無效或重復的注冊信息,提高注冊成功率。本領域技術人員理解,操作系統(tǒng)包括底層、框架層和應用層,至于從功能劃分上有可能包括的的其他層本發(fā)明則不作討論。其中,通常app層可以理解為上層,負責與用戶交互的界面,例如應用程序維護、以及點擊頁面時識別不同種類的點擊內容從而顯示不同的上下文菜單等。通常framework層作為中間層,這一層的主要職責是,將app層獲得的用戶請求,如啟動用用程序、點擊鏈接、點擊保存圖片之類,轉發(fā)往底層去;將底層處理好的內容,或者通過消息,或者通過中間代理類,來分發(fā)至上層,對用戶展現出來。本發(fā)明一種優(yōu)選實現方式是,以android系統(tǒng)為例,對framework層和app層進行改進,從而利用這幾層的協同配合實現對應用程序的控制。具體的,在framework層,創(chuàng)建監(jiān)聽程序,用于監(jiān)聽應用程序的工作狀態(tài);在app層,讀取注冊信息數據庫,選取符合要求的注冊信息完成注冊。參見圖1,為本發(fā)明實施例提供的一種應用程序的控制方法流程圖。該方法包括如下步驟s101-s103。s101:檢測應用程序的工作狀態(tài)。應用程序的工作狀態(tài),包括但不限于應用程序處于安裝狀態(tài)、應用程序處于更新狀態(tài)、應用程序處于待注冊狀態(tài)、應用程序處于正常執(zhí)行狀態(tài)、應用程序處于后臺執(zhí)行狀態(tài),等等。一款應用程序,往往是用戶從app商店或網站下載然后安裝在終端本地。在完成app安裝之后,用戶點擊app圖標,即可啟動該app,在安裝完成之后首次點擊時,一般會顯示app待注冊狀態(tài)的界面,例如,顯示注冊框,包括賬號輸入框、密碼輸入框、登錄按鈕、注冊按鈕等。具體的,可以通過調用app控制接口的方式,確定app的工作狀態(tài)。例如,獲取調用應用程序的控制接口的權限;通過調用應用程序的控制接口,讀取應用程序的工作參數,從而確定應用程序的工作狀態(tài)。在具體實現中,可以在系統(tǒng)框架層通過應用啟動函數對首次啟動應用程序的命令進行監(jiān)聽。在監(jiān)聽到首次啟動應用程序的命令后,可通過一個應用啟動監(jiān)聽器通知安全軟件(該安全軟件即實現本發(fā)明方案功能的軟件)??梢岳斫?,該應用啟動監(jiān)聽器可以是操作系統(tǒng)框架中的一個功能模塊。安全軟件需要預先在應用啟動監(jiān)聽器中進行注冊,也即建立應用啟動監(jiān)聽器與安全軟件之間的聯系。在安全軟件注冊了應用啟動監(jiān)聽器之后,當應用啟動監(jiān)聽器監(jiān)聽到針對安全軟件所管理的某個特定應用程序的啟動事件后,立即通過針對安全軟件預先設置的回調接口調用安全軟件,后續(xù)由安全軟件對該特定應用程序進行用戶鑒權驗證流程。具體的,本發(fā)明實施例可在應用程序首次啟動之前通過中斷機制回調安全軟件。具體的,可采用hook(掛鉤或鉤子)機制實現回調安全軟件。本領域技術人員了解,hook機制允許應用程序截獲處理操作系統(tǒng)的消息或特定事件。鉤子實際上是一個處理消息的程序段,通過系統(tǒng)調用,把它掛入系統(tǒng)。每當特定的消息發(fā)出,在沒有到達目的窗口前,鉤子程序就先捕獲該消息,亦即鉤子函數先得到控制權。這時鉤子函數即可以加工處理(改變)該消息,也可以不作處理而繼續(xù)傳遞該消息,還可以強制結束消息的傳遞。在本發(fā)明實施例中,采用hook機制中斷直接啟動應用程序的過程,實現在監(jiān)聽到啟動所述應用程序的命令后調用安全軟件。也即,利用hook機制,通過操作系統(tǒng)框架層中的回調接口調用安全軟件,從而通知安全軟件某特定應用程序即將要被啟動。s102:確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫。為了實現自動注冊,需要預先設置注冊信息數據庫,該注冊信息數據庫可以保存在終端本地,也可以存儲在網絡側,并且可以不斷更新??梢酝ㄟ^用戶信息輸入的方式,設置該注冊信息數據庫。例如,在安全軟件中提供注冊信息數據庫設置界面,為用戶提供設置平臺。用戶可以手動輸入注冊信息,或者從終端獲取信息(例如,獲取通訊錄信息、終端設備信息)生成注冊信息,等等。也可以通過信息隨機生成的方式,生成注冊信息數據庫。例如,安全軟件可以提供隨機算法從而隨機生成注冊信息,供用戶選擇并存儲。注冊信息數據庫中包括至少一條注冊信息,每條注冊信息包括賬號信息和密碼信息。其中,賬號信息是指表明用戶身份的信息,包括但不限于用戶名、昵稱、郵箱、手機號等類型,密碼信息是對身份信息進行驗證的信息,例如6為數字或8位字符加數字的形式。一般情況下,每款app都對注冊信息有一定的格式要求。為了盡可能滿足各種app的注冊要求,可在注冊信息數據庫中保存各類型注冊信息,并且,通過保存盡可能多條的注冊信息,也可以在注冊時避免由于與已存在賬戶相同而注冊失敗的情況。參見表1,為注冊信息數據庫中保存的注冊信息示例。表1一般情況下,注冊信息的類型通過賬號信息的組成和/或長度確定。如上面表中舉例的,注冊信息類型包括昵稱(nickname)、郵箱(email)和電話號碼(tel),其中,昵稱一般是由中英文字符以及數字組成,郵箱一般是英文字符加數字且攜帶@特殊字符的郵箱格式,電話號碼一般是8位手機號碼的數字串。密碼信息一般是由規(guī)定位數的字符和/或數字。s103:從注冊信息數據庫中選擇出符合應用程序格式要求的注冊信息,利用注冊信息在應用程序上完成注冊。如前描述的,一般情況下,每款app都對注冊信息有一定的格式要求,例如,有的app支持昵稱、郵箱注冊,有的app支持郵箱、電話號碼注冊,等等。為了注冊成功,必須從注冊信息數據庫中選取出滿足符合應用程序格式要求的注冊信息。具體的,首先需要識別出滿足應用程序格式要求的注冊信息的類型,然后從注冊信息數據庫中提取滿足類型要求的注冊信息。在優(yōu)選方式中,需要事先獲知應用程序所要求的注冊信息類型,然后就可以直接從注冊信息數據庫中調用該類型的注冊信息,具體的,獲知應用程序所要求的注冊信息類型的方式,仍可以采用前述的“通過調用應用程序的控制接口,讀取應用程序的工作參數”的方式。如果沒有事先獲知應用程序所要求的注冊信息類型,則可以安裝預先設置的遍歷順序,依次讀取注冊信息數據庫中存儲的各個類型的注冊信息,直到選取到滿足應用程序格式要求的注冊信息為止。例如,預先設置的遍歷順序是,按照nickname、email、tel的順序,等等。在選取到符合應用程序格式要求的注冊信息之后,優(yōu)選的,還需要判斷注冊信息中的賬號信息是否可用。例如,如果賬號信息已經被注冊,則不可用。此時,可以依次選擇該類型的下一條注冊信息,直到選擇出可用的賬號信息為止。在選擇出滿足應用程序格式要求且可用的注冊信息之后,調取該注冊信息,自動填充到注冊框中,完成注冊。具體的注冊過程可以采取較常規(guī)的方式,即,app客戶端將注冊框中的注冊信息發(fā)送到app服務端,進行登記并獲得授權。至此,通過讀取注冊信息數據庫中的注冊信息,自動填充到應用程序的注冊框中,從而完成無需用戶手動干預的注冊,省時省力且高效。在一款應用程序上完成注冊之后,之后就可以利用注冊信息登錄該應用程序。為了在后續(xù)實現自動登錄,本發(fā)明優(yōu)選的,在所述應用程序上完成注冊之后,還包括:記錄注冊信息與所述應用程序的對應關系,為應用程序生成登錄信息。具體的,可以將登錄信息也存儲在注冊信息數據庫中,當然也可以存儲在其他數據庫或存儲位置。參見表2,為登錄信息示例。表2應用程序名稱/id注冊信息(賬號信息及密碼信息)速算盒子frtgh@126.com、293847兒童手表15839393939、gjfhf987…………可見,為“速算盒子”這款app設定的注冊信息是“frtgh@126.com、293847”;為“兒童手表”這款app設定的注冊信息是“15839393939、gjfhf987”,其中,前者是賬號信息,后面的是密碼信息。由此,當檢測應用程序的狀態(tài)確定應用程序處于待登錄狀態(tài)時,即可調用應用程序對應的登錄信息,利用登錄信息完成在應用程序的登錄。其中,仍如前面描述的“通過調用應用程序的控制接口,讀取應用程序的工作參數”的方式,檢測確定應用程序的狀態(tài)為待登錄狀態(tài)。例如,當下次登錄速算盒子時,自動調用存儲的注冊信息“frtgh@126.com、293847”,實現自動登錄。為了提高安全性,可對注冊信息和登錄信息進行加密后再存儲。具體的,可以將注冊信息和登錄信息存儲在終端本地,例如一個實現本發(fā)明功能的專用安全軟件中,另外,也可以存儲在服務器端,由終端通過網絡連接獲取到。在具體實現中,為了進一步提高安全性,避免非法用戶獲取到注冊信息和登錄信息,優(yōu)選的,可以對訪問存儲注冊信息和登錄信息的權限進行設置,例如,如果注冊信息和登錄信息存儲在終端本地的安全軟件中,則設置用戶以指紋登錄該安全軟件或其他方式受限登錄該安全軟件,或者,在登錄該安全軟件之后只有權限較高的用戶才能進行有關注冊信息或登錄信息的設置或訪問,等等??傊赏ㄟ^對注冊信息和登錄信息進行加密、訪問權限設置等方式來提高信息的安全性??梢姡景l(fā)明實施例通過檢測應用程序的工作狀態(tài),當確定確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫;從注冊信息數據庫中選擇出符合應用程序格式要求的注冊信息,利用注冊信息在應用程序上完成注冊。由于調取注冊信息進行自動注冊,避免了用戶手動輸入注冊信息的繁瑣,方便且高效。另外,在一個優(yōu)選方式中,記錄注冊信息與應用程序的對應關系,為應用程序生成登錄信息,當后續(xù)登錄時,調用應用程序對應的登錄信息,利用登錄信息完成在應用程序的登錄,由此可以方便的自動登錄。與上述方法相對應,本發(fā)明實施例提供一種應用程序的控制裝置,用于在終端本地對終端的應用程序進行控制。該裝置可以是指終端設備本身,也可以是位于終端的功能實體,可以通過軟件、硬件或軟硬件結合方式實現。參見圖2,該應用程序的控制裝置包括:檢測單元201,用于檢測應用程序的工作狀態(tài);數據庫調用單元202,用于確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫;注冊信息確定單元203,用于從所述注冊信息數據庫中選擇出符合所述應用程序格式要求的注冊信息;注冊單元204,用于利用所述注冊信息在所述應用程序上完成注冊。優(yōu)選的,還包括:登錄信息生成單元205,用于記錄所述注冊信息與所述應用程序的對應關系,為所述應用程序生成登錄信息。優(yōu)選的,還包括:登錄單元206,用于當檢測應用程序的狀態(tài)確定應用程序處于待登錄狀態(tài)時,調用所述應用程序對應的所述登錄信息,利用所述登錄信息完成在所述應用程序的登錄。優(yōu)選的,所述檢測單元201具體用于,獲取調用所述應用程序的控制接口的權限;通過調用所述應用程序的控制接口,讀取所述應用程序的工作參數,從而確定所述應用程序的工作狀態(tài)。優(yōu)選的,所述裝置還包括:數據庫設置單元207,用于通過用戶信息輸入的方式和/或信息隨機生成的方式,設置或生成注冊信息數據庫,其中,所述注冊信息數據庫中包括至少一條注冊信息,每條注冊信息包括賬號信息和密碼信息。優(yōu)選的,所述注冊信息的類型通過賬號信息的組成和/或長度確定;所述注冊信息確定單元203具體用于:識別出滿足所述應用程序格式要求的注冊信息的類型,從所述注冊信息數據庫中提取滿足類型要求的注冊信息??梢?,本發(fā)明實施例通過檢測應用程序的工作狀態(tài),當確定確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫;從注冊信息數據庫中選擇出符合應用程序格式要求的注冊信息,利用注冊信息在應用程序上完成注冊。由于調取注冊信息進行自動注冊,避免了用戶手動輸入注冊信息的繁瑣,方便且高效。另外,在一個優(yōu)選方式中,記錄注冊信息與應用程序的對應關系,為應用程序生成登錄信息,當后續(xù)登錄時,調用應用程序對應的登錄信息,利用登錄信息完成在應用程序的登錄,由此可以方便的自動登錄。在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(dsp)來實現根據本發(fā)明實施例的應用程序的控制裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。可見,本發(fā)明提供如下方案:a1、一種應用程序的控制方法,用于在終端本地對終端的應用程序進行控制,所述方法包括:檢測應用程序的工作狀態(tài);確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫;從所述注冊信息數據庫中選擇出符合所述應用程序格式要求的注冊信息,利用所述注冊信息在所述應用程序上完成注冊。a2、如a1所述的方法,在所述應用程序上完成注冊之后,還包括:記錄所述注冊信息與所述應用程序的對應關系,為所述應用程序生成登錄信息。a3、如a2所述的方法,還包括:當檢測應用程序的狀態(tài)確定應用程序處于待登錄狀態(tài)時,調用所述應用程序對應的所述登錄信息,利用所述登錄信息完成在所述應用程序的登錄。a4、如a1-a3任一項所述的方法,所述檢測應用程序的工作狀態(tài)包括:獲取調用所述應用程序的控制接口的權限;通過調用所述應用程序的控制接口,讀取所述應用程序的工作參數,從而確定所述應用程序的工作狀態(tài)。a5、如a1-a3任一項所述的方法,所述方法還包括:通過用戶信息輸入的方式和/或信息隨機生成的方式,設置或生成注冊信息數據庫,其中,所述注冊信息數據庫中包括至少一條注冊信息,每條注冊信息包括賬號信息和密碼信息。a6、如a5所述的方法,所述注冊信息的類型通過賬號信息的組成和/或長度確定;所述從所述注冊信息數據庫中選擇出符合所述應用程序格式要求的注冊信息,包括:識別出滿足所述應用程序格式要求的注冊信息的類型,從所述注冊信息數據庫中提取滿足類型要求的注冊信息。b7、一種應用程序的控制裝置,用于在終端本地對終端的應用程序進行控制,所述裝置包括:檢測單元,用于檢測應用程序的工作狀態(tài);數據庫調用單元,用于確定應用程序處于待注冊狀態(tài)時,調用預置的注冊信息數據庫;注冊信息確定單元,用于從所述注冊信息數據庫中選擇出符合所述應用程序格式要求的注冊信息;注冊單元,用于利用所述注冊信息在所述應用程序上完成注冊。b8、如b7所述的裝置,還包括:登錄信息生成單元,用于記錄所述注冊信息與所述應用程序的對應關系,為所述應用程序生成登錄信息。b9、如b7所述的裝置,還包括:登錄單元,用于當檢測應用程序的狀態(tài)確定應用程序處于待登錄狀態(tài)時,調用所述應用程序對應的所述登錄信息,利用所述登錄信息完成在所述應用程序的登錄。b10、如b7-b9任一項所述的裝置,所述檢測單元具體用于,獲取調用所述應用程序的控制接口的權限;通過調用所述應用程序的控制接口,讀取所述應用程序的工作參數,從而確定所述應用程序的工作狀態(tài)。b11、如b7-b9任一項所述的裝置,所述裝置還包括:數據庫設置單元,用于通過用戶信息輸入的方式和/或信息隨機生成的方式,設置或生成注冊信息數據庫,其中,所述注冊信息數據庫中包括至少一條注冊信息,每條注冊信息包括賬號信息和密碼信息。b12、如b11所述的裝置,所述注冊信息的類型通過賬號信息的組成和/或長度確定;所述注冊信息確定單元具體用于:識別出滿足所述應用程序格式要求的注冊信息的類型,從所述注冊信息數據庫中提取滿足類型要求的注冊信息。當前第1頁12