專利名稱:一種阻止來電的方法及移動終端的制作方法
技術領域:
本發明涉及移動通訊領域,尤其涉及一種阻止來電的方法及移動終端。
技術背景語音通話是移動終端的基本功能,是廣大移動通訊設備擁有者使用最為 頻繁的功能之一。現-f亍的呼叫流程如下第一步,建立RRC (無線資源控制)連接。起呼時,首先由移動終端 向網絡發出一個啟動(SETUP)的報文,即移動終端的RRC接收到非接入 層的請求,發送RRC連接建立請求消息給UTRAN ( UMTS (通用移動通信 系統)地面接入網),在該消息中包含被叫移動終端號碼,業務類型等等。 UTRAN接收到該消息后,根據網絡情況分配無線資源,并在無線資源控制 連接建立啟動(RRC CONNECTION SETUP )消息中發送給移動終端,移動 終端將根據消息配置各協議層參數,同時返回確認消息。第二步,lu (CN (核心網)與UTRAN之間的接口 )信令連接的建立。 在RRC連接建立后,移動終端將向CN發送業務請求。此時移動終端的RRC 發送INITIAL DIRECT TRANSFER (初始直傳)消息,在該消息中包含非接 入層的信息(CM SERVICE REQUEST, ( CM (連接管理層)服務請求))。 RNC (無線網絡控制器)接收到該消息后,RNC的RANAP (無線接入網絡 應用部分)發送INITIAL UE MESSAGE (初始終端消息),將移動終端的 非接入層消息透明轉發給CN,在該消息發送的同時建立Iu信令連接。在Iu 信令連接建立后,UE和CN之間的非接入層消息傳輸分別使用UPLINK DIRECT TRANSFER (上行直傳)和DOWNLINK DIRECT TRANSFER (下 行直傳)消息進行。第三步,鑒權。Iu信令連接建立后,CN需要對移動終端進行鑒權。鑒 權是非接入層的功能,在UTRAN中透明傳輸。第四步,RAB (無線接入承載)的建立。移動終端業務請求被網絡接收 后,CN將根據業務情況分配RAB,同時在空中接口將建立相應的無線承載 CRB)。第五步,等待應答。此時主叫方等待被呼叫方應答,進入通話狀態。但是目前如果移動終端收到不愿接聽而又不便于掛機的電話時,只能選 擇將該號碼添加至防火墻或者等待終端來電提示結束。由于現有技術的網絡 側并沒有提供面向用戶的阻止部分來電的業務,因此有必要研究在移動終端 實現快速阻止來電的方法。發明內容本發明提供一種阻止來電的方法及移動終端,方便用戶處理一些不愿意 接聽又不方便掛機的來電。為了解決上述技術問題,本發明首先提供一種阻止來電的方法,包括如 下步驟(1) 移動終端收到來電請求后,對用戶不愿接聽的來電號碼,在所述 移動終端中開辟臨時存儲區保存該號碼;(2) 當所述移動終端再次收到所述來電號碼的來電請求時,所述移動 終端的應用層獲取該來電號碼,然后與所述臨時存儲區內保存的號碼進行比 較,如果該來電號碼屬于所述臨時存儲區內保存的號碼,則通知所述移動終 端的協議棧層不給網絡側反饋消息。本發明所述方法,其中,所述方法還包括如下步驟(3) 網絡側如果沒有收到所述移動終端反饋的消息,會釋放鏈路,中 斷所述來電號碼的網絡鏈才妄。本發明所述方法,其中,步驟(2)中,如果該來電號碼不屬于所述臨 時存儲區內保存的號碼,則通知所述移動終端的協議棧層給網絡側反饋確認 來電消息,通話鏈路正常建立。本發明所述方法,其中,步驟(2)中,當所述移動終端再次收到所述 來電號碼的來電請求時,所述移動終端的協議棧層對來電消息解析后,傳送 給所述移動終端的應用層;所述移動終端的應用層收到后,從所述解析后的 來電消息中得到該來電號碼。本發明所述方法,其中,所述移動終端包括手機、小靈通。本發明還提供一種阻止來電的移動終端,所述移動終端包括協議棧層和 應用層,所述移動終端還包括"阻止,,菜單、"取消阻止"菜單、臨時存儲 區,其中所述"阻止"菜單,用于阻止用戶不愿接聽的來電號碼;所述臨時存儲區,用于存儲所述被阻止的來電號碼;所述"取消阻止"菜單,用于取消曾被阻止且不需再被阻止的來電號碼, 并把該號碼從所述臨時存儲區中刪除;所述協議棧層,用于暫存網絡側收到的來電消息,解析后交付給應用層; 并才艮據應用層的通知決定是否向網絡側反饋消息;所述應用層,用于從所述協議棧層發送過來的解析后的來電消息中獲取 來電號碼,并判斷該號碼如果是所述臨時存儲區中的號碼,則通知所述協議 棧層不給網絡側反饋消息。本發明所述移動終端,其中,所述移動終端還包括阻止電話列表、阻止 電話圖標,其中所述阻止電話列表,用于列舉所有曾被阻止且尚未被取消阻止的電話號 碼,并保存于所述臨時存儲區中;所述阻止電話圖標,當來電號碼是所述阻止電話列表中的號碼時,用于 顯示于來電號碼前方,以區別于已接電話、未接電話、已撥電話。本發明所述移動終端,其中,所述"阻止"菜單、"取消阻止,,菜單、 阻止電話列表、阻止電話圖標通過軟件來實現。本發明所述移動終端,其中,所述應用層,當從所述協議棧層發送過來 的解析后的來電消息中獲取來電號碼,并判斷該號碼如果不是所述臨時存儲 區中的號碼后,還用于通知所述協議棧層給網絡側反饋確認來電消息,以使通話鏈路正常建立。本發明所述移動終端,其中,所述移動終端包括手機、小靈通。本發明在移動終端設置屏蔽號碼,在最終顯示給用戶之前,先進行號碼 比對,根據消息比對結果,判斷是否需要繼續下發消息,在主叫方毫無察覺 的前提下中斷消息流程,屏蔽不想接聽的來電,而不是電話被拒接,方便用 戶處理一些不愿意接聽又不方便掛機的來電。網絡側無法收到被叫方反饋的 消息會釋放鏈路,不會導致長時間的占用資源而導致其他通話無法建立。
圖1為本發明實施例在移動終端本地實現快速阻止來電的流程圖。
具體實施方式
以下結合附圖和具體實施方式
對本發明所述技術方案進行詳細描述。本發明實施例提供一種阻止來電的移動終端,所述移動終端包括協議棧 層和應用層,還包括"阻止"菜單、"取消阻止"菜單、臨時存儲區、阻止電話列表、阻止電話圖標,其中所述"阻止"菜單,用于阻止用戶不愿接聽的來電號碼;所述臨時存儲區,用于存儲所述被阻止的來電號碼;所述"取消阻止,,菜單,用于取消曾被阻止且不需再被阻止的來電號碼, 并把該號碼從所述臨時存儲區中刪除;所述協議棧層,用于暫存網絡側收到的來電消息,解析后交付給應用層; 并根據應用層的通知決定是否向網絡側反饋消息;所述應用層,用于從所述協議棧層發送過來的解析后的來電消息中獲取 來電號碼,并判斷該號碼如果是所述臨時存儲區中的號碼,則通知所述協議 棧層不給網絡側反饋消息;當從所述協議棧層發送過來的解析后的來電消息 中獲取來電號碼,并判斷該號碼如果不是所述臨時存儲區中的號碼后,還用 于通知所述協議棧層給網絡側反饋確認來電消息,以使通話鏈路正常建立;所述阻止電話列表,用于列舉所有曾被阻止且尚未被取消阻止的電話號碼,并保存于所述臨時存儲區中;所述阻止電話圖標,當來電號碼是所述阻止電話列表中的號碼時,用于 顯示于來電號碼前方,以區別于已接電話、未接電話、已撥電話。上述"阻止"菜單、"取消阻止"菜單、阻止電話列表、阻止電話圖標 可以通過軟件來實現。所述移動終端包括手機、小靈通。本發明實施例還提供一種阻止來電的方法,可應用于GSM(全球移動 通信系統)、PHS (小靈通)、CDMA (碼分多址)、CDMA2000 (美國高 通的碼分多址標準)、WCDMA (寬頻碼分多址)、TD-SCMDA (時分同步 碼分多址)等標準的移動終端。如圖1所示,為本發明實施例在移動終端本地實現快速阻止來電的流程 圖,包括如下步驟步驟IOI,移動終端收到來電請求后,正常振鈴;步驟102,對用戶不愿接聽的來電號碼,在所述移動終端中開辟臨時存 儲區保存該號碼;移動終端通過軟件設置"阻止"菜單,用于阻止用戶不愿接聽的來電號 碼;設置"取消阻止,,菜單,用于取消曾被阻止且不需再被阻止的來電號 碼,并把該號碼從所述臨時存儲區中刪除;該臨時存儲區內保存的號碼在用 戶關機并重新開機后依然保存,只有用戶刪除后,才不存在;步驟103,當所述移動終端再次收到來電請求時,所述移動終端的協議 棧層對來電消息解析后,傳送給所述移動終端的應用層;步驟104,所述移動終端的應用層收到后,從所述解析后的來電消息中 得到該來電號碼;步驟105,所述移動終端的應用層把該來電號碼與臨時存儲區中的號碼 進行比較,判斷該號碼是否是所述臨時存儲區中的號碼,如果是,則轉步驟 106;如果不是,則轉步驟107;步驟106,所述移動終端的應用層通知所述協議棧層不給網絡側反饋消息(即比如不給網絡側反饋MNCALL—IndicateCall (確認來電)消息),然 后轉步驟108;網絡側如果沒有收到所述移動終端反饋的消息,會釋放鏈路, 中斷所述來電號碼的網絡鏈接,該來電消息流程終止,不通知用戶;步驟107,所述移動終端的應用層通知所述移動終端的協議棧層給網絡 側反饋確認來電消息(即比如給網絡側反饋MNCALL—IndicateCall (確認來 電)消息),通話鏈路正常建立,進行通話,然后轉步驟108;步驟108,流程結束。本發明在移動終端設置屏蔽號碼,在最終顯示給用戶之前,先進行號碼 比對,根據消息比對結果,判斷是否需要繼續下發消息,在主叫方毫無察覺 的前提下中斷消息流程,屏蔽不想接聽的來電。網絡側無法收到被叫方反饋 的消息會釋放鏈路,不會導致長時間的占用資源而導致其他通話無法建立。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本 領域的技術人員來說,本發明可以有各種更改和變化,例如不在數據表中配 置,而是直接使用前臺全局變量設置的方法。凡在本發明的精神和原則之內, 所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1、一種阻止來電的方法,其特征在于,包括如下步驟(1)移動終端收到來電請求后,對用戶不愿接聽的來電號碼,在所述移動終端中開辟臨時存儲區保存該號碼;(2)當所述移動終端再次收到所述來電號碼的來電請求時,所述移動終端的應用層獲取該來電號碼,然后與所述臨時存儲區內保存的號碼進行比較,如果該來電號碼屬于所述臨時存儲區內保存的號碼,則通知所述移動終端的協議棧層不給網絡側反饋消息。
2、 如權利要求l所述方法,其特征在于,所述方法還包括如下步驟(3) 網絡側如果沒有收到所述移動終端反饋的消息,會釋放鏈路,中 斷所述來電號碼的網絡鏈接。
3、 如權利要求l所述方法,其特征在于,步驟(2)中,如果該來電號 碼不屬于所述臨時存儲區內保存的號碼,則通知所述移動終端的協議棧層給 網絡側反饋確認來電消息,通話鏈路正常建立。
4、 如權利要求l所述方法,其特征在于,步驟(2)中,當所述移動終 端再次收到所述來電號碼的來電請求時,所述移動終端的協議棧層對來電消 息解析后,傳送給所述移動終端的應用層;所述移動終端的應用層收到后,從所述解析后的來電消息中得到該來電號碼。
5、 如權利要求1~4所述方法,其特征在于,所述移動終端包括手機、 小靈通。
6、 一種阻止來電的移動終端,所述移動終端包括協議棧層和應用層, 其特征在于,所述移動終端還包括"阻止"菜單、"取消阻止"菜單、臨時 存儲區,其中所述"阻止,,菜單,用于阻止用戶不愿接聽的來電號碼;所述臨時存儲區,用于存儲所述被阻止的來電號碼;所述"取消阻止,,菜單,用于取消曾被阻止且不需再被阻止的來電號碼, 并把該號碼從所述臨時存儲區中刪除;所述協議棧層,用于暫存網絡側收到的來電消息,解析后交付給應用層; 并根據應用層的通知決定是否向網絡側反饋消息;所述應用層,用于從所述協議棧層發送過來的解析后的來電消息中獲取 來電號碼,并判斷該號碼如果是所述臨時存儲區中的號碼,則通知所述協議 棧層不給網絡側反饋消息。
7、 如^L利要求6所述移動終端,其特征在于,所述移動終端還包括阻 止電話列表、阻止電話圖標,其中所述阻止電話列表,用于列舉所有曾被阻止且尚未被取消阻止的電話號 碼,并保存于所述臨時存儲區中;所述阻止電話圖標,當來電號碼是所述阻止電話列表中的號碼時,用于 顯示于來電號碼前方,以區別于已接電話、未接電話、已撥電話。
8、 如權利要求7所述移動終端,其特征在于,所述"阻止"菜單、"取 消阻止,,菜單、阻止電話列表、阻止電話圖標通過軟件來實現。
9、 如權利要求6所述移動終端,其特征在于,所述應用層,當從所述 協議棧層發送過來的解析后的來電消息中獲取來電號碼,并判斷該號碼如果 不是所述臨時存儲區中的號碼后,還用于通知所述協議棧層給網絡側反饋確 認來電消息,以使通話鏈路正常建立。
10、 如權利要求6 9所述移動終端,其特征在于,所述移動終端包括手 機、小靈通。
全文摘要
本發明公開了一種阻止來電的方法,包括1)移動終端收到來電請求后,對用戶不愿接聽的來電號碼,在移動終端中開辟臨時存儲區保存該號碼;2)當移動終端再次收到來電號碼的來電請求時,移動終端的應用層獲取該來電號碼,然后與臨時存儲區內保存的號碼進行比較,如果該來電號碼屬于臨時存儲區內保存的號碼,則通知移動終端的協議棧層不給網絡側反饋消息。本發明還提供一種阻止來電的移動終端,所述移動終端包括協議棧層和應用層,所述移動終端還包括“阻止”菜單、“取消阻止”菜單、臨時存儲區。本發明在主叫方毫無察覺的前提下中斷消息流程,屏蔽不想接聽的來電,而不是電話被拒接,方便用戶處理一些不愿意接聽又不方便掛機的來電。
文檔編號H04Q7/32GK101242610SQ20081008165
公開日2008年8月13日 申請日期2008年3月3日 優先權日2008年3月3日
發明者佳 葉, 廖芳芳 申請人:中興通訊股份有限公司