通知處理方法、通知處理裝置和終端的製作方法
2023-12-12 13:17:57 1
通知處理方法、通知處理裝置和終端的製作方法
【專利摘要】本發明提出了一種通知處理方法、一種通知處理裝置和一種終端,其中,所述通知處理方法用於具有多個作業系統的終端,包括:當所述終端接收到通知時,根據所述通知的屬性,判斷是否在當前作業系統中對所述通知進行推送;根據判斷結果,推送或不推送所述通知。通過本發明的技術方案,在終端接收到通知時,可以根據該通知的內容、來源等屬性來判斷是否在當前作業系統中推送該通知,從而避免他人在通知提示的瞬間偷窺,避免他人獲知終端接收到私密通知信息,以及避免安全系統中的私密通知信息被洩露,提升了作業系統的安全性,儘可能地保護了用戶的隱私安全。
【專利說明】通知處理方法、通知處理裝置和終端
【技術領域】
[0001]本發明涉及終端【技術領域】,具體而言,涉及一種通知處理方法、一種通知處理裝置和一種終端。
【背景技術】
[0002]在現有的手機等終端中,當終端接收到簡訊時,通常都會在終端的下拉託盤上一行一行地播放簡訊的內容,並設置有新簡訊提醒,同樣地,當終端接收到通話請求時,也會有界面提示、鈴聲提示和/或振動提示。然而,在生活中,用戶為了保護個人隱私,可能不希望別人看到特定聯繫人的簡訊提示或來電提示,尤其在多系統終端中,用戶很可能不希望別人看到指定系統中的特定聯繫人的簡訊提示或來電提示,然而現有的技術方案無法滿足用戶的上述需求。
[0003]因此需要一種新的技術方案,可以在多系統終端中,避免用戶的私密通知信息被洩露,儘可能地保護用戶的隱私安全。
【發明內容】
[0004]本發明正是基於上述問題,提出了一種新的技術方案,可以在多系統終端中,避免用戶的私密信息被洩露,儘可能地保護用戶的隱私安全。
[0005]有鑑於此,本發明提出了一種通知處理方法,用於具有多個作業系統的終端,包括:當所述終端接收到通知時,根據所述通知的屬性,判斷是否在當前作業系統中對所述通知進行推送;根據判斷結果,推送或不推送所述通知。
[0006]在該技術方案中,由於終端具有多個作業系統,在終端接收到通知時,如果直接在當前作業系統中推送該通知,很可能會造成用戶隱私的洩露,給終端的用戶造成不便。因此,在終端接收到通知時,可以根據該通知的內容、來源等屬性來判斷是否在當前作業系統中推送該通知。比如,一個終端具有普通系統和安全系統兩個作業系統,當終端在普通系統中接收到來電時,如果根據來電的號碼,判斷出該來電來自安全系統中設置的私密聯繫人,則可以不在普通系統中顯示該來電,從而避免安全系統中的私密聯繫人的信息被洩露,提升了作業系統的安全性和隱私性。
[0007]在上述技術方案中,優選地,在所述判斷是否在當前作業系統中對所述通知進行推送之前,還包括:根據所述通知的屬性,確定用於處理所述通知的作業系統,並確定所述作業系統是否處於隱藏狀態,其中,當確定所述作業系統處於所述隱藏狀態時,對是否在所述當前作業系統中對所述通知進行推送進行判斷。
[0008]在該技術方案中,在終端接收到通知時,可以根據通知的類型、來源、內容等屬性確定與所述通知相關聯的作業系統,並將該作業系統確定為用於處理該通知的作業系統。如果用於處理該通知的作業系統處於隱藏狀態,說明用戶不想該作業系統及其中的內容被人察覺,而如果用於處理該通知的作業系統未處於隱藏狀態,說明用戶並未有意隱藏該作業系統,故可以直接推送通知,並詢問用戶是否需要從當前作業系統切換到該作業系統去處理該通知。因此,檢測用於處理該通知的作業系統是否處於隱藏狀態尤為重要,在該作業系統處於隱藏狀態時,可以進一步判斷是否在當前作業系統中推送該通知,提升了作業系統的安全性,從而可以更加嚴密地確保用戶的隱私安全。
[0009]在上述技術方案中,優選地,所述根據所述通知的屬性,判斷是否在當前作業系統中對所述通知進行推送,具體包括:當所述通知的屬性滿足預定條件時,判定在所述當前作業系統中不對所述通知進行推送;當所述通知的屬性不滿足所述預定條件時,根據接收到的設置命令,確定是否在所述當前作業系統中對所述通知進行推送。
[0010]在該技術方案中,當判斷終端接收到的通知的屬性滿足預定條件時,比如,判斷終端接收到的來電的號碼為安全系統的私密聯繫人號碼,可以不對接收到的內容進行推送,以保護用戶的隱私安全。而當判斷終端接收到的通知的屬性不滿足預定條件時,比如,判斷終端接收到的簡訊並非來自安全系統的私密聯繫人,而是來自安全系統中的普通聯繫人,可以直接推送接收到的內容,或者提示用戶進行身份認證,當用戶通過身份認證後,再切換到安全系統以便用戶查看接收到的內容。
[0011]在上述技術方案中,優選地,所述通知的屬性包括所述通知的來源、所述通知的類型、所述通知的推送內容和/或接收所述通知的時間;以及所述預定條件包括以下至少之一或其組合:所述通知的來源為指定聯繫人和/或指定應用程式;所述通知的類型為指定類型;所述通知的推送內容包括指定推送內容;接收所述通知的時間處於指定時間範圍內。
[0012]在該技術方案中,根據通知的屬性是否滿足預定條件可以判斷是否應在當前作業系統中對通知進行推送,預定條件中所述的指定聯繫人、指定應用程式、指定類型、指定推送內容和/或指定時間範圍都可以在任一作業系統中設置。比如,在安全系統的微信中具有聯繫人A和B,設置聯繫人A為指定聯繫人,聯繫人B為普通聯繫人,在普通作業系統中,如果終端接收到來自安全系統中的微信中的聯繫人A的語音時,則判定這條語音滿足預定條件,在當前作業系統中不發出接收到聯繫人A的語音的提示,而如果終端接收到來自聯繫人B的語音時,則判定這條語音不滿足預定條件,可以在當前作業系統中發出接收到來自安全系統中的微信聯繫人B的語音的提示,並直接或在輸入切換密碼後切換到安全系統中查看和處理來自聯繫人B的語音。
[0013]在上述技術方案中,優選地,當所述通知的屬性滿足所述預定條件時,還包括:根據接收到的所述設置命令,允許所述終端根據預定規則對所述通知進行處理。
[0014]在該技術方案中,當確定不在當前作業系統中對接收到的通知進行提示時,終端還可以按照預定規則處理該通知,其中,預定規則包括但不限於保存該通知和/或自動回復該通知。比如,當終端在當前的普通系統中未對來自安全系統的私密聯繫人A的來電進行提示時,可以在後臺保留A的來電記錄,並自動向A回復一條內容為「現在不方便接聽電話」的簡訊。通過上述技術方案,既保護了用戶的隱私,也滿足了用戶的多樣化需求。
[0015]本發明的另一方面提出了一種通知處理裝置,用於具有多個作業系統的終端,其特徵在於,包括:判斷單元,當所述終端接收到通知時,根據所述通知的屬性,判斷是否在當前作業系統中對所述通知進行推送;處理單元,根據判斷結果,推送或不推送所述通知。
[0016]在該技術方案中,由於終端具有多個作業系統,在終端接收到通知時,如果直接在當前作業系統中推送該通知,很可能會造成用戶隱私的洩露,給終端的用戶造成不便。因此,在終端接收到通知時,可以根據該通知的內容、來源等屬性來判斷是否在當前作業系統中推送該通知。比如,一個終端具有普通系統和安全系統兩個作業系統,當終端在普通系統中接收到來電時,如果根據來電的號碼,判斷出該來電來自安全系統中設置的私密聯繫人,則可以不在普通系統中顯示該來電,從而避免安全系統中的私密聯繫人的信息被洩露。
[0017]在上述技術方案中,優選地,還包括:確定單元,根據所述通知的屬性,確定用於處理所述通知的作業系統,並確定所述作業系統是否處於隱藏狀態,其中,當確定所述作業系統處於所述隱藏狀態時,對是否在所述當前作業系統中對所述通知進行推送進行判斷。
[0018]在該技術方案中,在終端接收到通知時,可以根據通知的類型、來源、內容等屬性確定與所述通知相關聯的作業系統,並將該作業系統確定為用於處理該通知的作業系統。如果用於處理該通知的作業系統處於隱藏狀態,說明用戶不想該作業系統及其中的內容被人察覺,而如果用於處理該通知的作業系統未處於隱藏狀態,說明用戶並未有意隱藏該作業系統,故可以直接推送通知,並詢問用戶是否需要從當前作業系統切換到該作業系統去處理該通知。因此,檢測用於處理該通知的作業系統是否處於隱藏狀態尤為重要,在該作業系統處於隱藏狀態時,可以進一步判斷是否在當前作業系統中推送該通知,提升了作業系統的安全性,從而可以更加嚴密地確保用戶的隱私安全。
[0019]在上述技術方案中,優選地,所述判斷單元具體用於:當所述通知的屬性滿足預定條件時,判定在所述當前作業系統中不對所述通知進行推送,當所述通知的屬性不滿足所述預定條件時,根據接收到的設置命令,確定是否在所述當前作業系統中對所述通知進行推送。
[0020]在該技術方案中,當判斷終端接收到的通知的屬性滿足預定條件時,比如,判斷終端接收到的來電的號碼為安全系統的私密聯繫人號碼,可以不對接收到的內容進行推送,以保護用戶的隱私安全。而當判斷終端接收到的通知的屬性不滿足預定條件時,比如,判斷終端接收到的簡訊並非來自安全系統的私密聯繫人,而是來自安全系統中的普通聯繫人,可以直接推送接收到的內容,或者提示用戶進行身份認證,當用戶通過身份認證後,再切換到安全系統以便用戶查看接收到的內容。
[0021]在上述技術方案中,優選地,所述通知的屬性包括所述通知的來源、所述通知的類型、所述通知的推送內容和/或接收所述通知的時間;以及所述預定條件包括以下至少之一或其組合:所述通知的來源為指定聯繫人和/或指定應用程式;所述通知的類型為指定類型;所述通知的推送內容包括指定推送內容;接收所述通知的時間處於指定時間範圍內。
[0022]在該技術方案中,根據通知的屬性是否滿足預定條件可以判斷是否應在當前作業系統中對通知進行推送,預定條件中所述的指定聯繫人、指定應用程式、指定類型、指定推送內容和/或指定時間範圍都可以在任一作業系統中設置。比如,在安全系統的微信中具有聯繫人A和B,設置聯繫人A為指定聯繫人,聯繫人B為普通聯繫人,在普通作業系統中,如果終端接收到來自安全系統中的微信中的聯繫人A的語音時,則判定這條語音滿足預定條件,在當前作業系統中不發出接收到聯繫人A的語音的提示,而如果終端接收到來自聯繫人B的語音時,則判定這條語音不滿足預定條件,可以在當前作業系統中發出接收到來自安全系統中的微信聯繫人B的語音的提示,並直接或在輸入切換密碼後切換到安全系統中查看和處理來自聯繫人B的語音。
[0023]在上述技術方案中,優選地,當所述通知的屬性滿足所述預定條件時,根據接收到的所述設置命令,允許所述終端根據預定規則對所述通知進行處理。
[0024]在該技術方案中,當確定不在當前作業系統中對接收到的通知進行提示時,終端還可以按照預定規則處理該通知,其中,預定規則包括但不限於保存該通知和/或自動回復該通知。比如,當終端在當前的普通系統中未對來自安全系統的私密聯繫人A的來電進行提示時,可以在後臺保留A的來電記錄,並自動向A回復一條內容為「現在不方便接聽電話」的簡訊。通過上述技術方案,既保護了用戶的隱私,也滿足了用戶的多樣化需求。
[0025]本發明的再一方面提出了一種終端,具有多個作業系統,包括有上述技術方案中所述的通知處理裝置。因此,該終端具有上述技術方案提供的通知處理裝置的全部有益效果,在此不再贅述。
[0026]通過以上技術方案,在終端接收到通知時,可以根據該通知的內容、來源等屬性來判斷是否在當前作業系統中推送該通知,從而避免他人在通知提示的瞬間偷窺,避免他人獲知終端接收到私密通知信息,以及避免安全系統中的私密通知信息被洩露,提升了作業系統的安全性,儘可能地保護了用戶的隱私安全。
【專利附圖】
【附圖說明】
[0027]圖1示出了根據本發明的一個實施例的通知處理方法的流程圖;
[0028]圖2示出了根據本發明的另一個實施例的通知處理方法的流程圖;
[0029]圖3示出了根據本發明的再一個實施例的通知處理方法的流程圖;
[0030]圖4示出了根據本發明的一個實施例的通知處理裝置的框圖;
[0031]圖5示出了根據本發明的一個實施例的終端的框圖。
【具體實施方式】
[0032]為了能夠更清楚地理解本發明的上述目的、特徵和優點,下面結合附圖和【具體實施方式】對本發明進行進一步的詳細描述。需要說明的是,在不衝突的情況下,本申請的實施例及實施例中的特徵可以相互組合。
[0033]在下面的描述中闡述了很多具體細節以便於充分理解本發明,但是,本發明還可以採用其他不同於在此描述的其他方式來實施,因此,本發明的保護範圍並不受下面公開的具體實施例的限制。
[0034]圖1示出了根據本發明的一個實施例的通知處理方法的流程圖。
[0035]如圖1所示,根據本發明的一個實施例的通知處理方法,包括:
[0036]步驟102,當終端接收到通知時,根據通知的屬性,判斷是否在當前作業系統中對通知進行推送。
[0037]步驟104,根據判斷結果,推送或不推送該通知。
[0038]在該技術方案中,由於終端具有多個作業系統,在終端接收到通知時,如果直接在當前作業系統中推送該通知,很可能會造成用戶隱私的洩露,給終端的用戶造成不便。因此,在終端接收到通知時,可以根據該通知的內容、來源等屬性來判斷是否在當前作業系統中推送該通知。比如,一個終端具有普通系統和安全系統兩個作業系統,當終端在普通系統中接收到來電時,如果根據來電的號碼,判斷出該來電來自安全系統中設置的私密聯繫人,則可以不在普通系統中顯示該來電,從而避免安全系統中的私密聯繫人的信息被洩露。
[0039]需要說明的是,在本技術方案中,「推送」根據通知提示方式的不同,可以是在屏幕上顯示、播放聲音、震動和/或指示燈閃爍等方式。
[0040]在上述技術方案中,優選地,在步驟102之前,還包括:根據通知的屬性,確定用於處理通知的作業系統,並確定該作業系統是否處於隱藏狀態,其中,當確定該作業系統處於隱藏狀態時,對是否在當前作業系統中對通知進行推送進行判斷。
[0041]在該技術方案中,在終端接收到通知時,可以根據通知的類型、來源、內容等屬性確定與所述通知相關聯的作業系統,並將該作業系統確定為用於處理該通知的作業系統。如果用於處理該通知的作業系統處於隱藏狀態,說明用戶不想該作業系統及其中的內容被人察覺,而如果用於處理該通知的作業系統未處於隱藏狀態,說明用戶並未有意隱藏該作業系統,故可以直接推送通知,並詢問用戶是否需要從當前作業系統切換到該作業系統去處理該通知。因此,檢測用於處理該通知的作業系統是否處於隱藏狀態尤為重要,在該作業系統處於隱藏狀態時,可以進一步判斷是否在當前作業系統中推送該通知,從而可以更加嚴密地確保用戶的隱私安全。
[0042]在上述技術方案中,優選地,步驟102具體包括:當通知的屬性滿足預定條件時,判定在當前作業系統中不對通知進行推送;當通知的屬性不滿足預定條件時,根據接收到的設置命令,確定是否在當前作業系統中對通知進行推送。
[0043]在該技術方案中,當判斷終端接收到的通知的屬性滿足預定條件時,比如,判斷終端接收到的來電的號碼為安全系統的私密聯繫人號碼,可以不對接收到的內容進行推送,以保護用戶的隱私安全。而當判斷終端接收到的通知的屬性不滿足預定條件時,比如,判斷終端接收到的簡訊並非來自安全系統的私密聯繫人,而是來自安全系統中的普通聯繫人,可以直接推送接收到的內容,或者提示用戶進行身份認證,當用戶通過身份認證後,再切換到安全系統以便用戶查看接收到的內容。
[0044]在上述技術方案中,優選地,通知的屬性包括通知的來源、通知的類型、通知的推送內容和/或接收通知的時間;以及預定條件包括以下至少之一或其組合:通知的來源為指定聯繫人和/或指定應用程式;通知的類型為指定類型;通知的推送內容包括指定推送內容;接收通知的時間處於指定時間範圍內。
[0045]在該技術方案中,根據通知的屬性是否滿足預定條件可以判斷是否應在當前作業系統中對通知進行推送,預定條件中的指定聯繫人、指定應用程式、指定類型、指定推送內容和/或指定時間範圍都可以在任一作業系統中設置。比如,在安全系統的微信中具有聯繫人A和B,設置聯繫人A為指定聯繫人,聯繫人B為普通聯繫人,在普通作業系統中,如果終端接收到來自安全系統中的微信中的聯繫人A的語音時,則判定這條語音滿足預定條件,在當前作業系統中不發出接收到聯繫人A的語音的提示,而如果終端接收到來自聯繫人B的語音時,則判定這條語音不滿足預定條件,可以在當前作業系統中發出接收到來自安全系統中的微信聯繫人B的語音的提示,並直接或在輸入切換密碼後切換到安全系統中查看和處理來自聯繫人B的語音。
[0046]在上述技術方案中,優選地,步驟102還包括:當通知的屬性滿足預定條件時,根據接收到的設置命令,允許終端根據預定規則對通知進行處理。
[0047]在該技術方案中,當確定不在當前作業系統中對接收到的通知進行提示時,終端還可以按照預定規則處理該通知,其中,預定規則包括但不限於保存該通知和/或自動回復該通知。比如,當終端在當前的普通系統中未對來自安全系統的私密聯繫人A的來電進行提示時,可以在後臺保留A的來電記錄,並自動向A回復一條內容為「現在不方便接聽電話」的簡訊。通過上述技術方案,既保護了用戶的隱私,也滿足了用戶的多樣化需求。
[0048]圖2示出了根據本發明的另一個實施例的通知處理方法的流程圖。
[0049]如圖2所示,本發明的另一個實施例的通知處理方法,用於具有安全系統和普通系統的雙系統終端,包括以下步驟:
[0050]步驟202,終端接收到新來電。
[0051]步驟204,判斷安全系統是否被隱藏,當判斷結果為是時,進入步驟212,否則進入步驟206。在該技術方案中,可以允許用戶隱藏其中一個作業系統或取消對該作業系統的隱藏,比如,用戶通過快速下滑動作獲取彈出的對話框,在該對話框中輸入密碼並驗證成功後可以將安全系統隱藏,以保證安全系統中的用戶信息的安全性。在隱藏雙系統終端中的一個作業系統後,可以將雙系統切換圖標設置為普通的桌面和菜單切換圖標,從而使系統切換圖標不會被外人輕易察覺。
[0052]步驟206,切換到聯繫人所在的安全系統進行通話。在安全系統未被隱藏時,可以將該終端當作普通的雙系統終端使用,在接收到安全系統的聯繫人的來電時,切換到安全系統進行接聽。
[0053]步驟208,通話結束。
[0054]步驟210,留在安全系統。在通話結束後,由於該終端為普通的雙系統,可以直接留在當前的安全系統。
[0055]步驟212,判斷來電的聯繫人是否為安全系統中設置的私密聯繫人,當判斷結果為是時,進入步驟214,否則,進入步驟216。在安全系統創建聯繫人時,可以分為兩類,一類是私密聯繫人,添加有私密屬性,一類是非私密聯繫人,不具有私密屬性,從而根據是否具有私密屬性對兩類聯繫人加以區分。將劃分出私密聯繫人和隱藏作業系統結合起來,可以起到保護終端的用戶的隱私的作用,即在安全系統被隱藏時,私密聯繫人來電時沒有提示,私密聯繫人的來電記錄只有切到安全系統下才能看到,從而防止了旁邊的人在來電的瞬間進行偷窺。
[0056]步驟214,不進行系統切換,無電話來電提示。保存在隱藏的安全系統中的特定聯繫人來電時,終端不會發出提示,只有取消對安全系統的隱藏後才能進入安全系統查看來電提示。
[0057]步驟216,進行身份認證,當身份認證通過時,進入步驟218,否則,進入步驟214。
[0058]步驟218,切換到安全系統進行通話。
[0059]步驟220,通話結束。
[0060]步驟222,自動切換回普通系統。由於安全系統處於隱藏狀態,在通話結束後,需要自動切換回普通系統,以免停留在安全系統導致安全系統的信息洩露。
[0061]步驟224,保存通話記錄,並向私密聯繫人自動回復簡訊,告訴對方此時不方便接聽。保存在隱藏的安全系統中的特定聯繫人來電話時,終端不會發出提示,但是會對新來電進行保存或回復簡訊。
[0062]圖3示出了根據本發明的再一個實施例的通知處理方法的流程圖。
[0063]如圖3所示,根據本發明的再一個實施例的通知處理方法,用於具有安全系統和普通系統的雙系統終端,包括以下步驟:
[0064]步驟302,終端接收到簡訊。
[0065]步驟304,判斷安全系統是否被隱藏,當判斷結果為是時,進入步驟312,否則進入步驟306。在該技術方案中,可以允許用戶隱藏其中一個作業系統或取消對該作業系統的隱藏,比如,用戶通過快速下滑動作獲取彈出的對話框,在該對話框中輸入密碼並驗證成功後可以將安全系統隱藏,以保證安全系統中的用戶信息的安全性。在隱藏雙系統終端中的一個作業系統後,可以將雙系統切換圖標設置為普通的桌面和菜單切換圖標,從而使系統切換圖標不會被外人輕易察覺。
[0066]步驟306,提示接收到簡訊。
[0067]步驟308,切換到發送簡訊的聯繫人所在的安全系統進行通話。在安全系統未被隱藏時,可以將該終端當作普通的雙系統終端使用,在接收到安全系統的聯繫人的簡訊時,切換到安全系統進行查看。
[0068]步驟310,留在安全系統。在查看簡訊後,由於該終端為普通的雙系統,可以直接留在當前的安全系統。
[0069]步驟312,判斷簡訊的聯繫人是否為安全系統中設置的私密聯繫人,當判斷結果為是時,進入步驟314,否則,進入步驟316。在安全系統創建聯繫人時,可以分為兩類,一類是私密聯繫人,添加有私密屬性,一類是非私密聯繫人,不具有私密屬性,從而根據是否具有私密屬性對兩類聯繫人加以區分。將劃分出私密聯繫人和隱藏作業系統結合起來,可以起到保護終端的用戶的隱私的作用,即在安全系統被隱藏時,私密聯繫人發簡訊時沒有提示,私密聯繫人的簡訊記錄只有切到安全系統下才能看到,從而防止了旁邊的人在接收簡訊的瞬間進行偷窺。
[0070]步驟314,不進行系統切換,無接收簡訊提示。保存在隱藏的安全系統中的特定聯繫人發來簡訊時,終端不會發出提示,只有取消對安全系統的隱藏後才能進入安全系統查看接收簡訊提示。
[0071]步驟316,進行身份認證,當身份認證通過時,進入步驟318,否則,進入步驟314。
[0072]步驟318,切換到安全系統,並提示接收到簡訊。
[0073]步驟320,查看簡訊。
[0074]步驟322,自動切換回普通系統。由於安全系統處於隱藏狀態,在查看簡訊後,需要自動切換回普通系統,以免停留在安全系統導致安全系統的信息洩露。
[0075]步驟324,保存簡訊記錄。保存在隱藏的安全系統中的特定聯繫人發來簡訊時,終端不會發出提示,但是會保存簡訊記錄。
[0076]圖4示出了根據本發明的一個實施例的通知處理裝置的框圖。
[0077]如圖4所示,根據本發明的一個實施例的通知處理裝置400,包括:判斷單元402,當終端接收到通知時,根據通知的屬性,判斷是否在當前作業系統中對通知進行推送;處理單元404,根據判斷結果,推送或不推送所述通知。
[0078]在該技術方案中,由於終端具有多個作業系統,在終端接收到通知時,如果直接在當前作業系統中推送該通知,很可能會造成用戶隱私的洩露,給終端的用戶造成不便。因此,在終端接收到通知時,可以根據該通知的內容、來源等屬性來判斷是否在當前作業系統中推送該通知。比如,一個終端具有普通系統和安全系統兩個作業系統,當終端在普通系統中接收到來電時,如果根據來電的號碼,判斷出該來電來自安全系統中設置的私密聯繫人,則可以不在普通系統中顯示該來電,從而避免安全系統中的私密聯繫人的信息被洩露。
[0079]在上述技術方案中,優選地,還包括:確定單元406,根據通知的屬性,確定用於處理通知的作業系統,並確定作業系統是否處於隱藏狀態,其中,當確定作業系統處於隱藏狀態時,對是否在當前作業系統中對通知進行推送進行判斷。
[0080]在該技術方案中,在終端接收到通知時,可以根據通知的類型、來源、內容等屬性確定與所述通知相關聯的作業系統,並將該作業系統確定為用於處理該通知的作業系統。如果用於處理該通知的作業系統處於隱藏狀態,說明用戶不想該作業系統及其中的內容被人察覺,而如果用於處理該通知的作業系統未處於隱藏狀態,說明用戶並未有意隱藏該作業系統,故可以直接推送通知,並詢問用戶是否需要從當前作業系統切換到該作業系統去處理該通知。因此,檢測用於處理該通知的作業系統是否處於隱藏狀態尤為重要,在該作業系統處於隱藏狀態時,可以進一步判斷是否在當前作業系統中推送該通知,從而可以更加嚴密地確保用戶的隱私安全。
[0081]在上述技術方案中,優選地,判斷單元402具體用於:當通知的屬性滿足預定條件時,判定在當前作業系統中不對通知進行推送,當通知的屬性不滿足預定條件時,根據接收到的設置命令,確定是否在當前作業系統中對通知進行推送。
[0082]在該技術方案中,當判斷終端接收到的通知的屬性滿足預定條件時,比如,判斷終端接收到的來電的號碼為安全系統的私密聯繫人號碼,可以不對接收到的內容進行推送,以保護用戶的隱私安全。而當判斷終端接收到的通知的屬性不滿足預定條件時,比如,判斷終端接收到的簡訊並非來自安全系統的私密聯繫人,而是來自安全系統中的普通聯繫人,可以直接推送接收到的內容,或者提示用戶進行身份認證,當用戶通過身份認證後,再切換到安全系統以便用戶查看接收到的內容。
[0083]在上述技術方案中,優選地,通知的屬性包括通知的來源、通知的類型、通知的推送內容和/或接收通知的時間;以及預定條件包括以下至少之一或其組合:通知的來源為指定聯繫人和/或指定應用程式;通知的類型為指定類型;通知的推送內容包括指定推送內容;接收通知的時間處於指定時間範圍內。
[0084]在該技術方案中,根據通知的屬性是否滿足預定條件可以判斷是否應在當前作業系統中對通知進行推送,預定條件中的指定聯繫人、指定應用程式、指定類型、指定推送內容和/或指定時間範圍都可以在任一作業系統中設置。比如,在安全系統的微信中具有聯繫人A和B,設置聯繫人A為指定聯繫人,聯繫人B為普通聯繫人,在普通作業系統中,如果終端接收到來自安全系統中的微信中的聯繫人A的語音時,則判定這條語音滿足預定條件,在當前作業系統中不發出接收到聯繫人A的語音的提示,而如果終端接收到來自聯繫人B的語音時,則判定這條語音不滿足預定條件,可以在當前作業系統中發出接收到來自安全系統中的微信聯繫人B的語音的提示,並直接或在輸入切換密碼後切換到安全系統中查看和處理來自聯繫人B的語音。
[0085]在上述技術方案中,優選地,當通知的屬性滿足預定條件時,根據接收到的設置命令,允許終端根據預定規則對通知進行處理。
[0086]在該技術方案中,當確定不在當前作業系統中對接收到的通知進行提示時,終端還可以按照預定規則處理該通知,其中,預定規則包括但不限於保存該通知和/或自動回復該通知。比如,當終端在當前的普通系統中未對來自安全系統的私密聯繫人A的來電進行提示時,可以在後臺保留A的來電記錄,並自動向A回復一條內容為「現在不方便接聽電話」的簡訊。通過上述技術方案,既保護了用戶的隱私,也滿足了用戶的多樣化需求。
[0087]圖5示出了根據本發明的一個實施例的終端的框圖。
[0088]如圖5所示,根據本發明的一個實施例的終端500,具有多個作業系統,包括:通知處理裝置502(相當於圖4示出的實施例中的通知處理裝置400),用於當終端接收到通知時,根據通知的屬性,判斷是否在當前作業系統中對通知進行推送,並根據判斷結果,推送或不推送該通知。
[0089]在該技術方案中,由於終端500具有多個作業系統,在終端500接收到通知時,如果直接在當前作業系統中推送該通知,很可能會造成用戶隱私的洩露,給終端500的用戶造成不便。因此,在終端500接收到通知時,可以根據該通知的內容、來源等屬性,通過通知處理裝置502來判斷是否在當前作業系統中推送該通知。比如,一個終端500具有普通系統和安全系統兩個作業系統,當終端500在普通系統中接收到來電時,如果根據來電的號碼,判斷出該來電來自安全系統中設置的私密聯繫人,則可以不在普通系統中顯示該來電,從而避免安全系統中的私密聯繫人的信息被洩露。
[0090]在上述技術方案中,優選地,在判斷是否在當前作業系統中對通知進行推送之前,還包括:根據通知的屬性,確定用於處理通知的作業系統,並確定作業系統是否處於隱藏狀態,其中,當確定作業系統處於隱藏狀態時,對是否在當前作業系統中對通知進行推送進行判斷。
[0091]在該技術方案中,在終端500接收到通知時,可以根據通知的類型、來源、內容等屬性確定與所述通知相關聯的作業系統,並將該作業系統確定為用於處理該通知的作業系統。如果用於處理該通知的作業系統處於隱藏狀態,說明用戶不想該作業系統及其中的內容被人察覺,而如果用於處理該通知的作業系統未處於隱藏狀態,說明用戶並未有意隱藏該作業系統,故可以直接推送通知,並詢問用戶是否需要從當前作業系統切換到該作業系統去處理該通知。因此,檢測用於處理該通知的作業系統是否處於隱藏狀態尤為重要,在該作業系統處於隱藏狀態時,可以進一步判斷是否在當前作業系統中推送該通知,從而可以更加嚴密地確保用戶的隱私安全。
[0092]在上述技術方案中,優選地,通知處理裝置502具體用於:當通知的屬性滿足預定條件時,判定在當前作業系統中不對通知進行推送;當通知的屬性不滿足預定條件時,根據接收到的設置命令,確定是否在當前作業系統中對通知進行推送。
[0093]在該技術方案中,當通知處理裝置502判斷終端500接收到的通知的屬性滿足預定條件時,比如,判斷終端500接收到的來電的號碼為安全系統的私密聯繫人號碼,可以不對接收到的內容進行推送,以保護用戶的隱私安全。而當通知處理裝置502判斷終端500接收到的通知的屬性不滿足預定條件時,比如,判斷終端500接收到的簡訊並非來自安全系統的私密聯繫人,而是來自安全系統中的普通聯繫人,可以直接推送接收到的內容,或者提示用戶進行身份認證,當用戶通過身份認證後,再切換到安全系統以便用戶查看接收到的內容。
[0094]在上述技術方案中,優選地,通知的屬性包括通知的來源、通知的類型、通知的推送內容和/或接收通知的時間;以及預定條件包括以下至少之一或其組合:通知的來源為指定聯繫人和/或指定應用程式;通知的類型為指定類型;通知的推送內容包括指定推送內容;接收通知的時間處於指定時間範圍內。
[0095]在該技術方案中,根據通知的屬性是否滿足預定條件可以判斷是否應在當前作業系統中對通知進行推送,預定條件中的指定聯繫人、指定應用程式、指定類型、指定推送內容和/或指定時間範圍都可以在任一作業系統中設置。比如,在安全系統的微信中具有聯繫人A和B,設置聯繫人A為指定聯繫人,聯繫人B為普通聯繫人,在普通作業系統中,如果終端500接收到來自安全系統中的微信中的聯繫人A的語音時,則判定這條語音滿足預定條件,在當前作業系統中不發出接收到聯繫人A的語音的提示,而如果終端500接收到來自聯繫人B的語音時,則判定這條語音不滿足預定條件,可以在當前作業系統中發出接收到來自安全系統中的微信聯繫人B的語音的提示,並直接或在輸入切換密碼後切換到安全系統中查看和處理來自聯繫人B的語音。
[0096]在上述技術方案中,優選地,當通知的屬性滿足預定條件時,通知處理裝置502還用於:根據接收到的設置命令,允許終端500根據預定規則對通知進行處理。
[0097]在該技術方案中,當確定不在當前作業系統中對接收到的通知進行提示時,終端500還可以按照預定規則處理該通知,其中,預定規則包括但不限於保存該通知和/或自動回復該通知。比如,當終端500在當前的普通系統中未對來自安全系統的私密聯繫人A的來電進行提示時,可以在後臺保留A的來電記錄,並自動向A回復一條內容為「現在不方便接聽電話」的簡訊。通過上述技術方案,既保護了用戶的隱私,也滿足了用戶的多樣化需求。
[0098]以上結合附圖詳細說明了本發明的技術方案,通過本發明的技術方案,在終端接收到通知時,可以根據該通知的內容、來源等屬性來判斷是否在當前作業系統中推送該通知,從而避免他人在通知提示的瞬間偷窺,避免他人獲知終端接收到私密通知信息,以及避免安全系統中的私密通知信息被洩露,提升了作業系統的安全性,儘可能地保護了用戶的隱私安全。
[0099]以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種通知處理方法,用於具有多個作業系統的終端,其特徵在於,包括: 當所述終端接收到通知時,根據所述通知的屬性,判斷是否在當前作業系統中對所述通知進行推送; 根據判斷結果,推送或不推送所述通知。
2.根據權利要求1所述的通知處理方法,其特徵在於,在所述判斷是否在當前作業系統中對所述通知進行推送之前,還包括: 根據所述通知的屬性,確定用於處理所述通知的作業系統,並確定所述作業系統是否處於隱藏狀態,其中, 當確定所述作業系統處於所述隱藏狀態時,對是否在所述當前作業系統中對所述通知進行推送進行判斷。
3.根據權利要求1或2所述的通知處理方法,其特徵在於,所述根據所述通知的屬性,判斷是否在當前作業系統中對所述通知進行推送,具體包括: 當所述通知的屬性滿足預定條件時,判定在所述當前作業系統中不對所述通知進行推送; 當所述通知的屬性不滿足所述預定條件時,根據接收到的設置命令,確定是否在所述當前作業系統中對所述通知進行推送。
4.根據權利要求3所述的通知處理方法,其特徵在於,所述通知的屬性包括所述通知的來源、所述通知的類型、所述通知的推送內容和/或接收所述通知的時間;以及 所述預定條件包括以下至少之一或其組合: 所述通知的來源為指定聯繫人和/或指定應用程式; 所述通知的類型為指定類型; 所述通知的推送內容包括指定推送內容; 接收所述通知的時間處於指定時間範圍內。
5.根據權利要求3所述的通知處理方法,其特徵在於,當所述通知的屬性滿足所述預定條件時,還包括: 根據接收到的所述設置命令,允許所述終端根據預定規則對所述通知進行處理。
6.一種通知處理裝置,用於具有多個作業系統的終端,其特徵在於,包括: 判斷單元,當所述終端接收到通知時,根據所述通知的屬性,判斷是否在當前作業系統中對所述通知進行推送; 處理單元,根據判斷結果,推送或不推送所述通知。
7.根據權利要求6所述的通知處理裝置,其特徵在於,還包括: 確定單元,根據所述通知的屬性,確定用於處理所述通知的作業系統,並確定所述作業系統是否處於隱藏狀態,其中,當確定所述作業系統處於所述隱藏狀態時,對是否在所述當前作業系統中對所述通知進行推送進行判斷。
8.根據權利要求6或7所述的通知處理裝置,其特徵在於,所述判斷單元具體用於: 當所述通知的屬性滿足預定條件時,判定在所述當前作業系統中不對所述通知進行推送,當所述通知的屬性不滿足所述預定條件時,根據接收到的設置命令,確定是否在所述當前作業系統中對所述通知進行推送。
9.根據權利要求8所述的通知處理裝置,其特徵在於,所述通知的屬性包括所述通知的來源、所述通知的類型、所述通知的推送內容和/或接收所述通知的時間;以及 所述預定條件包括以下至少之一或其組合: 所述通知的來源為指定聯繫人和/或指定應用程式; 所述通知的類型為指定類型; 所述通知的推送內容包括指定推送內容; 接收所述通知的時間處於指定時間範圍內。
10.根據權利要求8所述的通知處理裝置,其特徵在於,當所述通知的屬性滿足所述預定條件時,根據接收到的所述設置命令,允許所述終端根據預定規則對所述通知進行處理。
11.一種終端,具有多個作業系統,其特徵在於,包括: 如權利要求6至10中任一項所述的通知處理裝置。
【文檔編號】H04W12/02GK104202734SQ201410491439
【公開日】2014年12月10日 申請日期:2014年9月23日 優先權日:2014年9月23日
【發明者】黃捷峰 申請人:酷派軟體技術(深圳)有限公司