本發(fā)明涉及終端技術領域,具體而言,涉及一種應用程序的控制方法、一種應用程序的控制裝置和一種終端。
背景技術:
目前,終端可以安裝有多個收發(fā)信息的應用程序,且所有的應用程序都可以接收到信息。當接收到的信息涉及到個人隱私問題時,用戶可以通過設置安全密碼或者私密模式以避免信息內容的泄露。
雖然現(xiàn)有技術方案對于信息內容的保護起到了一定的作用,但由于所有的應用程序都可以獲取到信息內容,因此,雖然用戶設置了安全密碼或私密模式以限制終端中的信息內容的訪問。但對于后期安裝的安全性極差的應用程序可以避開安全密碼或私密模式的限制,直接獲取到用戶的私密信息,從而導致用戶的私密信息泄露。
因此,如何避免了終端中安裝的所有的應用程序可以獲取到接收的或者發(fā)送的信息的內容,從而提升私密信息的安全性。成為目前亟待解決的問題。
技術實現(xiàn)要素:
本發(fā)明正是基于上述問題,提出了一種新的技術方案,避免了終端中安裝的所有的應用程序可以獲取到接收的或者發(fā)送的信息的內容,從而提升私密信息的安全性。
有鑒于此,本發(fā)明的第一方面提出了一種應用程序的控制方法,包括:當終端接收或者發(fā)送信息時,根據(jù)所述信息的內容和/或與所述信息相關聯(lián)的用戶個人信息判斷所述信息是否為私密信息;在判斷結果為是時,允許所述終端中的多個應用程序中的指定應用程序獲取所述信息的內 容;否則,允許所述終端中的多個應用程序獲取所述信息的內容。
在該技術方案中,由于終端中安裝的多個應用程序可以獲取到接收或者發(fā)送的信息的內容,而不同的應用程序的安全性不同,因此,可以根據(jù)信息(比如,短信、彩信、社交軟件的聊天信息)的內容和/或與信息相關聯(lián)的用戶個人信息(比如,發(fā)送或者接收該信息的聯(lián)系人號碼、姓名)判斷該信息是否為私密信息,例如,該信息是否為銀行發(fā)來的驗證碼,再例如,該信息為設置的私密聯(lián)系人號碼發(fā)來的信息,從而根據(jù)判斷結果確定是否允許終端中安裝的多個應用程序來獲取該信息的內容。因此,通過上述技術方案,避免了終端中安裝的所有的應用程序可以獲取到信息的內容,僅指定應用程序可以獲取到私密信息的內容,從而有效地保證了信息的安全性,提升了用戶體驗。
在上述技術方案中,優(yōu)選地,所述根據(jù)所述信息的內容和/或與所述信息相關聯(lián)的用戶個人信息判斷所述信息是否為私密信息的步驟,具體包括:若所述信息的內容中包含有關鍵字,和/或與所述信息相關聯(lián)的所述用戶個人信息與預存的私密聯(lián)系人信息一致,則判定所述信息為所述私密信息,否則,判定所述信息不是所述私密信息。
在該技術方案中,若信息的內容中包含有關鍵字,則該信息為私密信息,例如,關鍵字可以是銀行、賬戶、密碼等涉及到財產(chǎn)安全的詞語或數(shù)字。另外,也可以預先設置私密聯(lián)系人信息,例如,私密聯(lián)系人信息為私密電話號碼,即若檢測到發(fā)送信息的號碼為私密電話號碼,則該信息為私密信息,因此,通過上述技術方案,可以準確地判斷接收到的信息為私密信息還是非私密信息,從而提升了私密信息的判斷可靠性。
在上述任一技術方案中,優(yōu)選地,在所述允許所述終端中的多個應用程序中的指定應用程序獲取所述信息的內容的步驟之前,包括:根據(jù)所述信息的內容和/或發(fā)送所述信息的用戶個人信息確定所述信息的類別;根據(jù)所述信息的類別在所述多個應用程序中選擇目標應用程序并作為所述指定應用程序。
在該技術方案中,根據(jù)信息的類別選擇不同的目標應用程序作為可以訪問私密信息的指定應用程序,從而使得不同的指定應用程序可以獲取到 不同類別的私密信息的內容。例如,通過將信息按照關鍵字信息和私密聯(lián)系人信息進行分類,為關鍵字信息和私密聯(lián)系人信息選擇不同的目標應用程序作為指定應用程序。當然,也可以將兩個大類別的信息進行更細致的分類,例如,將類別為關鍵字信息按照銀行信息、支付信息以及驗證信息進一步分類,而類別為私密聯(lián)系人信息按照親人信息、客戶信息等進一步分類,并為不同類別的信息選擇不同的目標應用程序。
在上述任一技術方案中,優(yōu)選地,在所述允許所述終端中的多個應用程序中的指定應用程序獲取所述信息的內容的步驟之前,包括:根據(jù)接收到的選擇指令,在所述多個應用程序中選擇所述指定應用程序。
在該技術方案中,通過在多個應用程序中選擇指定應用程序,該指定應用程序可以是系統(tǒng)應用程序,也可以是用戶信任的第三方應用程序(即安全性較高的應用程序),如此,避免了終端中安裝的所有的應用程序可以獲取到接收的或者發(fā)送的信息的內容,使得僅用戶信賴的指定應用程序可以獲取到私密信息的內容,從而有效地保證了信息的安全性。
在上述任一技術方案中,優(yōu)選地,在所述允許所述終端中的多個應用程序中的指定應用程序獲取所述信息的內容的步驟之后,包括:以預設方式提醒用戶接收到的所述信息為所述私密信息。
在該技術方案中,通過以預設方式提醒用戶接收到私密信息,例如,可以在終端的主界面中顯示特定的圖標,或文字提示框,以提醒用戶當前終端中接收到未查看的私密信息,從而使得用戶能夠及時地了解到獲取到私密信息,進一步地提升了用戶體驗。
本發(fā)明的第二方面提出了一種應用程序的控制裝置,包括:判斷單元,用于當終端接收或者發(fā)送信息時,根據(jù)所述信息的內容和/或與所述信息相關聯(lián)的用戶個人信息判斷所述信息是否為私密信息;控制單元,用于在判定所述信息為私密信息時,允許所述終端中的多個應用程序中的指定應用程序獲取所述信息的內容;所述控制單元還用于,在判定所述信息不是所述私密信息時,允許所述終端中的多個應用程序獲取所述信息的內容。
在該技術方案中,由于終端中安裝的多個應用程序可以獲取到接收或 者發(fā)送的信息的內容,而不同的應用程序的安全性不同,因此,可以根據(jù)信息(比如,短信、彩信、社交軟件的聊天信息)的內容和/或與信息相關聯(lián)的用戶個人信息(比如,發(fā)送或者接收該信息的聯(lián)系人號碼、姓名)判斷該信息是否為私密信息,例如,該信息是否為銀行發(fā)來的驗證碼,再例如,該信息為設置的私密聯(lián)系人號碼發(fā)來的信息,從而根據(jù)判斷結果確定是否允許終端中安裝的多個應用程序來獲取該信息的內容。因此,通過上述技術方案,避免了終端中安裝的所有的應用程序可以獲取到信息的內容,僅指定應用程序可以獲取到私密信息的內容,從而有效地保證了信息的安全性,提升了用戶體驗。
在上述技術方案中,優(yōu)選地,所述判斷單元具體用于,若所述信息的內容中包含有關鍵字,和/或與所述信息相關聯(lián)的所述用戶個人信息與預存的私密聯(lián)系人信息一致,則判定所述信息為所述私密信息,否則,判定所述信息不是所述私密信息。
在該技術方案中,若信息的內容中包含有關鍵字,則該信息為私密信息,例如,關鍵字可以是銀行、賬戶、密碼等涉及到財產(chǎn)安全的詞語或數(shù)字。另外,也可以預先設置私密聯(lián)系人信息,例如,私密聯(lián)系人信息為私密電話號碼,即若檢測到發(fā)送信息的號碼為私密電話號碼,則該信息為私密信息,因此,通過上述技術方案,可以準確地判斷接收到的信息為私密信息還是非私密信息,從而提升了私密信息的判斷可靠性。
在上述任一技術方案中,優(yōu)選地,所述控制單元包括:確定單元,用于根據(jù)所述信息的內容和/或發(fā)送所述信息的用戶個人信息確定所述信息的類別;第一選擇單元,用于根據(jù)所述信息的類別在所述多個應用程序中選擇目標應用程序并作為所述指定應用程序。
在該技術方案中,根據(jù)信息的類別選擇不同的目標應用程序作為可以訪問私密信息的指定應用程序,從而使得不同的指定應用程序可以獲取到不同類別的私密信息的內容。例如,通過將信息按照關鍵字信息和私密聯(lián)系人信息進行分類,為關鍵字信息和私密聯(lián)系人信息選擇不同的目標應用程序作為指定應用程序。當然,也可以將兩個大類別的信息進行更細致的分類,例如,將類別為關鍵字信息按照銀行信息、支付信息以及驗證信息 進一步分類,而類別為私密聯(lián)系人信息按照親人信息、客戶信息等進一步分類,并為不同類別的信息選擇不同的目標應用程序。
在上述任一技術方案中,優(yōu)選地,所述控制單元包括:第二選擇單元,用于根據(jù)接收到的選擇指令,在所述多個應用程序中選擇所述指定應用程序。
在該技術方案中,通過在多個應用程序中選擇指定應用程序,該指定應用程序可以是系統(tǒng)應用程序,也可以是用戶信任的第三方應用程序(即安全性較高的應用程序),如此,避免了終端中安裝的所有的應用程序可以獲取到接收的或者發(fā)送的信息的內容,使得僅用戶信賴的指定應用程序可以獲取到私密信息的內容,從而有效地保證了信息的安全性。
在上述任一技術方案中,優(yōu)選地,還包括:提醒單元,用于以預設方式提醒用戶接收到的所述信息為所述私密信息。
在該技術方案中,通過以預設方式提醒用戶接收到私密信息,例如,可以在終端的主界面中顯示特定的圖標,或文字提示框,以提醒用戶當前終端中接收到未查看的私密信息,從而使得用戶能夠及時地了解到獲取到私密信息,進一步地提升了用戶體驗。
本發(fā)明的第三方面提出了一種終端,包括上述技術方案中任一項所述的應用程序的控制裝置,因此,該終端具有和上述技術方案中任一項所述的應用程序的控制裝置相同的技術效果,在此不再贅述。
通過本發(fā)明的技術方案,避免了終端中安裝的所有的應用程序可以獲取到接收的或者發(fā)送的信息的內容,從而提升私密信息的安全性。
附圖說明
圖1示出了根據(jù)本發(fā)明的一個實施例的應用程序的控制方法的流程示意圖;
圖2示出了根據(jù)本發(fā)明的另一個實施例的應用程序的控制方法的流程示意圖;
圖3示出了根據(jù)本發(fā)明的一個實施例的應用程序的控制裝置的結構示意圖;
圖4示出了根據(jù)本發(fā)明的一個實施例的終端的結構示意圖;
圖5示出了根據(jù)本發(fā)明的另一個實施例的應用程序的控制裝置的結構示意圖。
具體實施方式
為了可以更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
圖1示出了根據(jù)本發(fā)明的一個實施例的應用程序的控制方法的流程示意圖。
如圖1所示,根據(jù)本發(fā)明的一個實施例的應用程序的控制方法,包括:
步驟102,當終端接收或者發(fā)送信息時,根據(jù)所述信息的內容和/或與所述信息相關聯(lián)的用戶個人信息判斷所述信息是否為私密信息;
步驟104,在判斷結果為是時,允許所述終端中的多個應用程序中的指定應用程序獲取所述信息的內容;
步驟106,否則,允許所述終端中的多個應用程序獲取所述信息的內容。
在該技術方案中,由于終端中安裝的多個應用程序可以獲取到接收或者發(fā)送的信息的內容,而不同的應用程序的安全性不同,因此,可以根據(jù)信息(比如,短信、彩信、社交軟件的聊天信息)的內容和/或與信息相關聯(lián)的用戶個人信息(比如,發(fā)送或者接收該信息的聯(lián)系人號碼、姓名)判斷該信息是否為私密信息,例如,該信息是否為銀行發(fā)來的驗證碼,再例如,該信息為設置的私密聯(lián)系人號碼發(fā)來的信息,從而根據(jù)判斷結果確定是否允許終端中安裝的多個應用程序來獲取該信息的內容。因此,通過上述技術方案,避免了終端中安裝的所有的應用程序可以獲取到信息的內 容,僅指定應用程序可以獲取到私密信息的內容,從而有效地保證了信息的安全性,提升了用戶體驗。
在上述技術方案中,優(yōu)選地,所述根據(jù)所述信息的內容和/或與所述信息相關聯(lián)的用戶個人信息判斷所述信息是否為私密信息的步驟,具體包括:若所述信息的內容中包含有關鍵字,和/或與所述信息相關聯(lián)的所述用戶個人信息與預存的私密聯(lián)系人信息一致,則判定所述信息為所述私密信息,否則,判定所述信息不是所述私密信息。
在該技術方案中,若信息的內容中包含有關鍵字,則該信息為私密信息,例如,關鍵字可以是銀行、賬戶、密碼等涉及到財產(chǎn)安全的詞語或數(shù)字。另外,也可以預先設置私密聯(lián)系人信息,例如,私密聯(lián)系人信息為私密電話號碼,即若檢測到發(fā)送信息的號碼為私密電話號碼,則該信息為私密信息,因此,通過上述技術方案,可以準確地判斷接收到的信息為私密信息還是非私密信息,從而提升了私密信息的判斷可靠性。
在上述任一技術方案中,優(yōu)選地,步驟104之前,包括:根據(jù)所述信息的內容和/或發(fā)送所述信息的用戶個人信息確定所述信息的類別;根據(jù)所述信息的類別在所述多個應用程序中選擇目標應用程序并作為所述指定應用程序。
在該技術方案中,根據(jù)信息的類別選擇不同的目標應用程序作為可以訪問私密信息的指定應用程序,從而使得不同的指定應用程序可以獲取到不同類別的私密信息的內容。例如,通過將信息按照關鍵字信息和私密聯(lián)系人信息進行分類,為關鍵字信息和私密聯(lián)系人信息選擇不同的目標應用程序作為指定應用程序。當然,也可以將兩個大類別的信息進行更細致的分類,例如,將類別為關鍵字信息按照銀行信息、支付信息以及驗證信息進一步分類,而類別為私密聯(lián)系人信息按照親人信息、客戶信息等進一步分類,并為不同類別的信息選擇不同的目標應用程序。
在上述任一技術方案中,優(yōu)選地,步驟104之前,包括:根據(jù)接收到的選擇指令,在所述多個應用程序中選擇所述指定應用程序。
在該技術方案中,通過在多個應用程序中選擇指定應用程序,該指定應用程序可以是系統(tǒng)應用程序,也可以是用戶信任的第三方應用程序(即 安全性較高的應用程序),如此,避免了終端中安裝的所有的應用程序可以獲取到接收的或者發(fā)送的信息的內容,使得僅用戶信賴的指定應用程序可以獲取到私密信息的內容,從而有效地保證了信息的安全性。
在上述任一技術方案中,優(yōu)選地,步驟104之后,包括:以預設方式提醒用戶接收到的所述信息為所述私密信息。
在該技術方案中,通過以預設方式提醒用戶接收到私密信息,例如,可以在終端的主界面中顯示特定的圖標,或文字提示框,以提醒用戶當前終端中接收到未查看的私密信息,從而使得用戶能夠及時地了解到獲取到私密信息,進一步地提升了用戶體驗。
圖2示出了根據(jù)本發(fā)明的另一個實施例的應用程序的控制方法的流程示意圖。
如圖2所示,根據(jù)本發(fā)明的另一個實施例的應用程序的控制方法,包括:
步驟202,接收信息。
步驟204,對信息的內容進行解析,例如,若接收到的信息為短信或彩信,需要根據(jù)短信或彩信的通信協(xié)議進行解析,以得到用戶可以理解的信息內容。
步驟206,判斷該信息是否為私密信息?例如,判斷發(fā)送該信息的用戶個人信息是否為私密聯(lián)系人信息,若是,則判定該信息為私密信息,否則,判定該信息不是私密信息。
步驟208,若判定該信息為私密信息,允許指定應用程序獲取該信息的內容。
步驟210,若判定該信息不是私密信息,允許多個應用程序獲取該信息的內容,例如,如果發(fā)送短信或彩信的聯(lián)系人號碼為公開號碼(即發(fā)送短信或彩信的聯(lián)系人號碼不是私密聯(lián)系人信息),終端中安裝的所有的應用程序均可以獲取到該信息的內容。
圖3示出了根據(jù)本發(fā)明的一個實施例的應用程序的控制裝置的結構示意圖。
如圖3所示,根據(jù)本發(fā)明的一個實施例的應用程序的控制裝置300, 包括:判斷單元302和控制單元304,其中,所述判斷單元302用于當終端接收或者發(fā)送信息時,根據(jù)所述信息的內容和/或與所述信息相關聯(lián)的用戶個人信息判斷所述信息是否為私密信息;控制單元304,用于在判定所述信息為私密信息時,允許所述終端中的多個應用程序中的指定應用程序獲取所述信息的內容;所述控制單元304還用于,在判定所述信息不是所述私密信息時,允許所述終端中的多個應用程序獲取所述信息的內容。
在該技術方案中,由于終端中安裝的多個應用程序可以獲取到接收或者發(fā)送的信息的內容,而不同的應用程序的安全性不同,因此,可以根據(jù)信息(比如,短信、彩信、社交軟件的聊天信息)的內容和/或與信息相關聯(lián)的用戶個人信息(比如,發(fā)送或者接收該信息的聯(lián)系人號碼、姓名)判斷該信息是否為私密信息,例如,該信息是否為銀行發(fā)來的驗證碼,再例如,該信息為設置的私密聯(lián)系人號碼發(fā)來的信息,從而根據(jù)判斷結果確定是否允許終端中安裝的多個應用程序來獲取該信息的內容。因此,通過上述技術方案,避免了終端中安裝的所有的應用程序可以獲取到信息的內容,僅指定應用程序可以獲取到私密信息的內容,從而有效地保證了信息的安全性,提升了用戶體驗。
在上述技術方案中,優(yōu)選地,所述判斷單元302具體用于,若所述信息的內容中包含有關鍵字,和/或與所述信息相關聯(lián)的所述用戶個人信息與預存的私密聯(lián)系人信息一致,則判定所述信息為所述私密信息,否則,判定所述信息不是所述私密信息。
在該技術方案中,若信息的內容中包含有關鍵字,則該信息為私密信息,例如,關鍵字可以是銀行、賬戶、密碼等涉及到財產(chǎn)安全的詞語或數(shù)字。另外,也可以預先設置私密聯(lián)系人信息,例如,私密聯(lián)系人信息為私密電話號碼,即若檢測到發(fā)送信息的號碼為私密電話號碼,則該信息為私密信息,因此,通過上述技術方案,可以準確地判斷接收到的信息為私密信息還是非私密信息,從而提升了私密信息的判斷可靠性。
在上述任一技術方案中,優(yōu)選地,所述控制單元304包括:確定單元3042,用于根據(jù)所述信息的內容和/或發(fā)送所述信息的用戶個人信息確定所述信息的類別;第一選擇單元3044,用于根據(jù)所述信息的類別在所述 多個應用程序中選擇目標應用程序并作為所述指定應用程序。
在該技術方案中,根據(jù)信息的類別選擇不同的目標應用程序作為可以訪問私密信息的指定應用程序,從而使得不同的指定應用程序可以獲取到不同類別的私密信息的內容。例如,通過將信息按照關鍵字信息和私密聯(lián)系人信息進行分類,為關鍵字信息和私密聯(lián)系人信息選擇不同的目標應用程序作為指定應用程序。當然,也可以將兩個大類別的信息進行更細致的分類,例如,將類別為關鍵字信息按照銀行信息、支付信息以及驗證信息進一步分類,而類別為私密聯(lián)系人信息按照親人信息、客戶信息等進一步分類,并為不同類別的信息選擇不同的目標應用程序。
在上述任一技術方案中,優(yōu)選地,所述控制單元304包括:第二選擇單元3046,用于根據(jù)接收到的選擇指令,在所述多個應用程序中選擇所述指定應用程序。
在該技術方案中,通過在多個應用程序中選擇指定應用程序,該指定應用程序可以是系統(tǒng)應用程序,也可以是用戶信任的第三方應用程序(即安全性較高的應用程序),如此,避免了終端中安裝的所有的應用程序可以獲取到接收的或者發(fā)送的信息的內容,使得僅用戶信賴的指定應用程序可以獲取到私密信息的內容,從而有效地保證了信息的安全性。
在上述任一技術方案中,優(yōu)選地,還包括:提醒單元306,用于以預設方式提醒用戶接收到的所述信息為所述私密信息。
在該技術方案中,通過以預設方式提醒用戶接收到私密信息,例如,可以在終端的主界面中顯示特定的圖標,或文字提示框,以提醒用戶當前終端中接收到未查看的私密信息,從而使得用戶能夠及時地了解到獲取到私密信息,進一步地提升了用戶體驗。
圖4示出了根據(jù)本發(fā)明的一個實施例的終端的結構示意圖。
如圖4所示,根據(jù)本發(fā)明的一個實施例的終端400,包括上述技術方案中任一項所述的應用程序的控制裝置300,因此,該終端400具有和上述技術方案中任一項所述的應用程序的控制裝置300相同的技術效果,在此不再贅述。
圖5示出了根據(jù)本發(fā)明的另一個實施例的應用程序的控制裝置的結構 示意圖。
如圖5所示,根據(jù)本發(fā)明的另一個實施例的應用程序的控制裝置(在該實施例中信息為短信或者彩信),包括:通訊模塊502、中間層504和應用層506,其中,通訊模塊502用于收發(fā)短信或者彩信,然后對收發(fā)的短信或者彩信的內容進行解析,然后將解析后的短信或者彩信上報至中間層504,中間層504根據(jù)預先設置的私密聯(lián)系人判斷短信或者彩信是否為私密信息,具體的,若發(fā)送或者接收該短信或彩信的聯(lián)系人為預先設置的私密聯(lián)系人,則判定短信或者彩信為私密信息,否則判定短信或者彩信不是私密信息。然后若短信或者彩信為私密信息,則僅允許應用層506中的多個應用程序中的指定應用程序獲取短信或者彩信的內容,若短信或者彩信不是私密信息,則允許應用層506中的多個應用程序獲取短信或者彩信的內容。
以上結合附圖詳細說明了本發(fā)明的技術方案,避免了終端中安裝的所有的應用程序可以獲取到接收的或者發(fā)送的信息的內容,從而提升私密信息的安全性。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。