通訊裝置隱私保護系統及方法與流程
2023-04-23 03:35:36 2
本發明屬於電子技術領域,尤其涉及一種通訊裝置隱私保護系統及方法。
背景技術:
隨著通訊技術的發展,通訊裝置(如智慧型手機或平板電腦)已成為人們生活中不可或缺的溝通工具,人們可以通過通訊裝置進行訂座、約計程車等服務,極大地便利了人們的生活。然而,使用者在通過運行在該通訊裝置的第三方應用軟體(例如神舟專車、滴滴等應用軟體)撥打電話或與對方進行聯繫時,通常會在相應的顯示界面(如撥號時則在撥號界面)顯示呼叫的相關信息(如電話號碼等),這種方式會暴露此電話號碼,存在該電話號碼被洩露的風險。
技術實現要素:
本發明的目的在於提供一種通訊裝置隱私保護系統及方法,用以解決現在技術中當使用者通過第三方應用軟體與選擇的對象進行通訊聯繫時會造成隱私洩露的問題。
為實現上述目的,實施本發明的通訊裝置隱私保護系統應用於具有通訊功能的電子裝置上,該電子裝置至少具有通訊單元及通訊啟動單元,其中通訊單元用以與其他電子裝置進行通訊,而通訊啟動單元用以根據使用者的輸入指令而啟動與被選擇的對象建立通訊聯繫,該通訊裝置隱私保護系統包括一偵測單元及隱私信息處理單元,其中偵測單元根據通訊啟動單元輸入的信號判斷使用者是否通過運行於該電子裝置上的預設的應用程式與被選擇的對象建立通訊聯繫,如果是則隱私信息處理單元對使用者預設的隱私信息進行隱藏處理。
依據上述主要特徵,該隱私信息包括被選擇的對象的電話號碼,使用者欲通過運行於該電子裝置上的應用程式撥打被選擇對象的電話號碼時,隱私信息處理單元對該電話號碼進行隱藏處理後則在該電子裝置的顯示單元的撥號界面和呼叫界面隱藏該電話號碼。
依據上述主要特徵,該隱私信息包括被選擇的對象的微信號碼,使用者欲通過運行於該電子裝置上的應用程式通過微信與被選擇對象建立聯繫時,隱私信息處理單元對該微信號碼進行隱藏處理。
依據上述主要特徵,該通訊裝置為智慧型手機或平板電腦,該通訊啟動單元為通訊啟動按鈕。
為實現上述目的,實施本發明的利用上述的通訊裝置隱私保護系統進行隱私保護的方法包括如下步驟:
偵測單元持續判斷是否收到通訊啟動單元輸入的信號;
偵測單元根據通訊啟動單元輸入的信號判斷使用者是否通過運行於該電子裝置上的預設的應用程式與被選擇的對象建立通訊聯繫;
如果是則隱私信息處理單元對使用者預設的隱私信息進行隱藏處理。
依據上述主要特徵,該隱私信息包括被選擇的對象的電話號碼,使用者欲通過運行於該電子裝置上的應用程式撥打被選擇對象的電話號碼時,隱私信息處理單元對該電話號碼進行隱藏處理後則在該電子裝置的撥號界面和呼叫界面隱藏該電話號碼。
依據上述主要特徵,該隱私信息包括被選擇的對象的微信號碼,使用者欲通過運行於該電子裝置上的應用程式通過微信與被選擇對象建立聯繫時,隱私信息處理單元對該微信號碼進行隱藏處理。
與現有技術相比較,本發明通過判斷使用者是否通過第三方應用軟體與選擇的對象建立通訊聯繫,如果是,則對對使用者預設的隱私信息進行隱藏處理,從而避免隱私信息洩露以保護用戶的隱私。
【附圖說明】
圖1為實施本發明的通訊裝置隱私保護系統的組成框架示意圖。
圖2為利用圖1所示的通訊裝置隱私保護系統對隱私進行保護的方法的流程示意圖。
【具體實施方式】
請參閱圖1所示,為實施本發明的通訊裝置隱私保護系統的組成框架示意圖。實施本發明的通訊裝置隱私保護系統應用於具有通訊功能的電子裝置(如智慧型手機或平板電腦)上,該電子裝置至少具有通訊單元(如3G、4G或WIFI等射頻通訊模塊)及通訊啟動單元,其中通訊單元用以與其他電子裝置進行通訊。而通訊啟動單元用以根據使用者的輸入指令而啟動與被選擇的對象建立通訊聯繫,在具體實施時該通訊啟動單元可為通訊啟動按鍵或按鈕,此通訊啟動按鍵或按鈕可為實際的物理按鈕或者也可為在顯示單元上顯示的虛擬按鈕,與觸控螢幕配合而實現按鈕或按鍵的功能。
該通訊裝置隱私保護系統包括一偵測單元及隱私信息處理單元,其中偵測單元根據通訊啟動單元輸入的信號判斷使用者是否通過運行於該電子裝置上的預設的應用程式(如神舟專車、滴滴等)與被選擇的對象建立通訊聯繫,如果是則隱私信息處理單元對使用者預設的隱私信息進行隱藏處理。
在具體實施時,使用者在該通訊裝置可以設置需要對隱私信息進行保護的應用程式,當使用者啟動該應用程式後,之後偵測單元根據通訊啟動單元輸入的信號判斷使用者是否通過此應用程式與被選擇的對象建立通訊聯繫。並且對於隱私信息的設置上,使用者還根據實際需要設置需要保護的隱私信息的種類,如使用者可選擇電話號碼作為隱私信息,因此可對電話號碼進行保護。或者,如使用者通過微信等選擇的對象進行通訊時,使用者可選擇將微信號碼等作為隱私信息進行保護。
以通過電話號碼對選擇的對象進行聯繫時為例,當使用者通過第三方應用軟體撥打電話時,偵測單元檢測到是第三方應用軟體發起的Action(android.intent.action.DIA)請求,則自動隱藏呼叫的電話號碼並進行撥打電話。其中偵測單元是根據Action(android.intent.action.DIA)請求的參數判定是否為通過第三方應用軟體啟動撥號,並且如果是,則在撥號界面(Dialor)和呼叫界面(IncallUI)隱藏被叫人的電話號碼,如以「*」代替被叫號碼。而當用戶點擊撥號界面的「呼叫」按鈕後,則根據實際的號碼(即被叫號碼,使用者想撥打的電話號碼)進行呼叫。至於手機中的其他功能模塊,如顯示單元及通訊模塊等,其功能與現有手機對應模塊的功能相同,此處不再詳細說明。
請參閱圖2所示,為利用圖1所示的通訊裝置隱私保護系統對隱私進行保護的方法的流程示意圖。實利用圖1所示的通訊裝置隱私保護系統對隱私進行保護的方法包括如下步驟:
偵測單元持續判斷是否收到通訊啟動單元輸入的信號;
偵測單元根據通訊啟動單元輸入的信號判斷使用者是否通過運行於該電子裝置上的預設的應用程式與被選擇的對象建立通訊聯繫;
如果是則隱私信息處理單元對使用者預設的隱私信息進行隱藏處理。
在具體實施時,如果並不是通過第三方應用啟動撥號,則按照現有的方式進行處理。並且,在對呼叫號碼進行隱藏處理後,在撥號界面(Dialor)和呼叫界面(IncallUI)隱藏被叫人的電話號碼,而當用戶點擊撥號界面的「呼叫」按鈕後,則根據實際的號碼(即被叫號碼,使用者想撥打的電話號碼)進行呼叫。
與現有技術相比較,本發明通過判斷使用者是否通過第三方應用軟體與選擇的對象建立通訊聯繫,如果是,則對對使用者預設的隱私信息進行隱藏處理,從而避免隱私信息洩露以保護用戶的隱私。
本領域的普通技術人員可以意識到,結合本文中所公開的實施例所描述的方法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體與軟體的可互換性,在上述的說明中已經按照功能一般性地描述了各示例的組成和步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用使用不同的方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
結合本文中所公開的實施例描述的方法步驟可以用硬體、處理器執行的軟體模塊,或者二者的結合來實現。軟體模塊可以置於隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬碟、CD-ROM或本技術領域內所公知的任意其他形式的存儲介質中。
可以理解的是,對本領域普通技術人員來說,可以根據本發明的技術方案及其發明構思加以等同替換或改變,而所有這些改變或替換都應屬於本發明所附的權利要求的保護範圍。