一種移動終端及其處理當(dāng)前來電的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能終端技術(shù),尤指一種移動終端及其處理當(dāng)前來電的方法。
【背景技術(shù)】
[0002] 在日常生活中,移動終端使用者(用戶)會接到許多陌生來電,這些陌生來電可能 是廣告推銷的來電,也可能是未保存聯(lián)系人的朋友的來電,而在通話結(jié)束后,如果未能及時 將該來電保存下來的話,將會導(dǎo)致后續(xù)想用時查找不到。比如:在接到某個感興趣的廣告的 陌生來電后,由于當(dāng)時沒來得及保存,之后再想從眾多來電通話記錄中查找出就會很麻煩, 甚至有可能就找不到。
[0003] 目前,對于陌生來電,僅是將陌生來電的號碼自動保存到最近來電中,短期內(nèi)的陌 生來電是可以查找到的,但是一旦來電記錄過多,由于陌生來電無明確的身份或標(biāo)記信息, 不便于后期使用查找。
【發(fā)明內(nèi)容】
[0004] 為了解決上述技術(shù)問題,本發(fā)明提供了一種移動終端及其處理當(dāng)前來電的方法, 能夠更加快速地找到自身需要的來電信息,增強(qiáng)用戶的體驗(yàn)感。
[0005] 為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種移動終端,包括:判斷模塊、獲取模塊、記 錄模塊和處理模塊;其中,
[0006] 判斷模塊,用于當(dāng)接通當(dāng)前陌生來電時,判斷該陌生來電是否有歷史數(shù)據(jù);當(dāng)判斷 出該陌生來電沒有歷史數(shù)據(jù)時,向獲取模塊發(fā)送第一獲取通知;獲取模塊,用于接收到第一 獲取通知,獲取該移動終端的通話平均時長;
[0007]記錄模塊,用于當(dāng)當(dāng)前陌生來電通話結(jié)束時,記錄該陌生來電的當(dāng)前通話時長;
[0008] 處理模塊,用于當(dāng)該陌生來電的當(dāng)前通話時長大于或等于獲得的該移動終端的 通話平均時長時,將該陌生來電保存至通訊錄。
[0009] 進(jìn)一步地,所述記錄模塊,還用于記錄該陌生來電的掛斷方;將該陌生來電、該陌 生來電的當(dāng)前通話時長和該陌生來電的掛斷方對應(yīng)存儲至預(yù)先設(shè)置的存儲位置中。
[0010] 進(jìn)一步地,所述判斷模塊,還用于當(dāng)判斷出該陌生來電有歷史數(shù)據(jù)時,向所述獲取 模塊發(fā)送第二獲取通知;
[0011] 所述獲取模塊,還用于接收到第二獲取通知,獲取該陌生來電的歷史數(shù)據(jù);具體包 括:在所述預(yù)先設(shè)置的存儲位置中查找與該陌生來電對應(yīng)的數(shù)據(jù)作為該陌生來電的歷史數(shù) 據(jù);
[0012] 所述處理模塊,還用于根據(jù)記錄的當(dāng)前數(shù)據(jù)和獲得的歷史數(shù)據(jù)確定是否將該陌生 來電保存至通訊錄。
[0013] 進(jìn)一步地,所述當(dāng)前數(shù)據(jù)包括:該陌生來電的當(dāng)前通話時長和該陌生來電的掛斷 方;所述歷史數(shù)據(jù)包括:所述陌生來電的來電次數(shù)、去電次數(shù)、拒接次數(shù)、接聽次數(shù)、主動掛 斷次數(shù)、非主動掛斷次數(shù)和該陌生來電的通話總時長。
[0014] 進(jìn)一步地,所述處理模塊根據(jù)記錄的當(dāng)前數(shù)據(jù)和獲得的歷史數(shù)據(jù)確定是否將該陌 生來電保存至通訊錄,包括:
[0015] 當(dāng)該陌生來電的掛斷方是接聽方時,判斷該陌生來電的當(dāng)前通話時長是否大于或 等于獲得的該移動終端的通話平均時長;當(dāng)判斷出該陌生來電的當(dāng)前通話時長大于或等于 獲得的該移動終端的通話平均時長時,將該陌生來電保存至通訊錄;
[0016] 當(dāng)該陌生來電的掛斷方是來電方時,判斷該陌生來電的當(dāng)前通話時長是否大于或 等于預(yù)設(shè)時長閾值;判斷該陌生來電的通話平均時長是否大于或等于預(yù)設(shè)時長閾值;判斷 該陌生來電的當(dāng)前通話時長是否大于或等于該陌生來電的通話平均時長;判斷該陌生來電 的接聽次數(shù)是否大于或等于該陌生來電的拒接次數(shù);判斷該陌生來電的主動掛斷次數(shù)是否 小于該陌生來電的非主動掛斷次數(shù);
[0017] 當(dāng)判斷出該陌生來電的當(dāng)前通話時長大于或等于預(yù)設(shè)時長閾值且判斷出該陌生 來電的通話平均時長大于或等于預(yù)設(shè)時長閾值且判斷出該陌生來電的當(dāng)前通話時長大于 或等于該陌生來電的通話平均時長且判斷出該陌生來電的接聽次數(shù)大于或等于該陌生來 電的拒接次數(shù)且判斷該陌生來電的主動掛斷次數(shù)小于該陌生來電的非主動掛斷次數(shù)時,確 定出將該陌生來電保存至通訊錄;
[0018] 當(dāng)判斷出該陌生來電的當(dāng)前通話時長小于預(yù)設(shè)時長閾值,或者判斷出該陌生來電 的通話平均時長小于預(yù)設(shè)時長閾值,或者判斷出該陌生來電的當(dāng)前通話時長小于該陌生來 電的通話平均時長,或者判斷出該陌生來電的接聽次數(shù)小于該陌生來電的拒接次數(shù),或者 判斷該陌生來電的主動掛斷次數(shù)大于或等于該陌生來電的非主動掛斷次數(shù)時,確定出不將 該陌生來電保存至通訊錄。
[0019] 進(jìn)一步地,該移動終端還包括錄音模塊,用于當(dāng)接通所述當(dāng)前陌生來電時對所述 陌生來電的通話進(jìn)行錄音。
[0020] 進(jìn)一步地,所述處理模塊包括提取單元和添加單元;其中,
[0021] 提取單元,用于當(dāng)確定出將該陌生來電保存至通訊錄時對已錄音的所述陌生來電 的通話進(jìn)行語音識別,獲取所述陌生來電的來電者身份,和/或附加信息;
[0022] 所述添加單元,用于將所述陌生來電和獲得的所述陌生來電的來電者身份對應(yīng)存 儲至通訊錄中;和/或,
[0023] 將所述陌生來電和獲得的所述陌生來電的附加信息對應(yīng)存儲至通訊錄中。
[0024] 本發(fā)明還提供了一種移動終端處理當(dāng)前來電的方法,包括:
[0025] 當(dāng)接通當(dāng)前陌生來電時,判斷該陌生來電是否有歷史數(shù)據(jù);
[0026] 當(dāng)判斷出該陌生來電沒有歷史數(shù)據(jù)時,獲取該移動終端的通話平均時長;
[0027] 當(dāng)當(dāng)前陌生來電通話結(jié)束時,記錄該陌生來電的當(dāng)前通話時長;
[0028] 當(dāng)該陌生來電的當(dāng)前通話時長大于或等于獲得的該移動終端的通話平均時長時, 將該陌生來電保存至通訊錄。
[0029] 進(jìn)一步地,在所述記錄該陌生來電的當(dāng)前通話時長時,該方法還包括:記錄該陌生 來電的掛斷方;
[0030] 該方法之后還包括:將該陌生來電、該陌生來電的當(dāng)前通話時長和該陌生來電的 掛斷方對應(yīng)存儲至預(yù)先設(shè)置的存儲位置中。
[0031 ]進(jìn)一步地,當(dāng)判斷出該陌生來電有歷史數(shù)據(jù)時,該方法還包括:獲取該陌生來電的 歷史數(shù)據(jù);
[0032] 根據(jù)記錄的當(dāng)前數(shù)據(jù)和獲得的歷史數(shù)據(jù)確定是否將該陌生來電保存至通訊錄;
[0033] 所述獲取該陌生來電的歷史數(shù)據(jù),包括:在所述預(yù)先設(shè)置的存儲位置中查找與該 陌生來電對應(yīng)的數(shù)據(jù)作為該陌生來電的歷史數(shù)據(jù)。
[0034] 進(jìn)一步地,所述當(dāng)前數(shù)據(jù)包括:該陌生來電的當(dāng)前通話時長和該陌生來電的掛斷 方;所述歷史數(shù)據(jù)包括:所述陌生來電的來電次數(shù)、去電次數(shù)、拒接次數(shù)、接聽次數(shù)、主動掛 斷次數(shù)、非主動掛斷次數(shù)和該陌生來電的通話總時長。
[0035] 進(jìn)一步地,所述根據(jù)記錄的當(dāng)前數(shù)據(jù)和獲得的歷史數(shù)據(jù)確定是否將該陌生來電保 存至通訊錄,包括:
[0036] 當(dāng)該陌生來電的掛斷方是接聽方時,判斷該陌生來電的當(dāng)前通話時長是否大于或 等于獲得的該移動終端的通話平均時長;當(dāng)判斷出該陌生來電的當(dāng)前通話時長大于或等于 獲得的該移動終端的通話平均時長時,將該陌生來電保存至通訊錄;
[0037] 當(dāng)該陌生來電的掛斷方是來電方時,判斷該陌生來電的當(dāng)前通話時長是否大于或 等于預(yù)設(shè)時長閾值;判斷該陌生來電的通話平均時長是否大于或等于預(yù)設(shè)時長閾值;判斷 該陌生來電的當(dāng)前通話時長是否大于或等于該陌生來電的通話平均時長;判斷該陌生來電 的接聽次數(shù)是否大于或等于該陌生來電的拒接次數(shù);判斷該陌生來電的主動掛斷次數(shù)是否 小于該陌生來電的非主動掛斷次數(shù);
[0038] 當(dāng)判斷出該陌生來電的當(dāng)前通話時長大于或等于預(yù)設(shè)時長閾值且判斷出該陌生 來電的通話平均時長大于或等于預(yù)設(shè)時長閾值且判斷出該陌生來電的當(dāng)前通話時長大于 或等于該陌生來電的通話平均時長且判斷出該陌生來電的接聽次數(shù)大于或等于該陌生來 電的拒接次數(shù)且判斷該陌生來電的主動掛斷次數(shù)小于該陌生來電的非主動掛斷次數(shù)時,確 定出將該陌生來電保存至通訊錄;
[0039] 當(dāng)判斷出該陌生來電的當(dāng)前通話時長小于預(yù)設(shè)時長閾值,或者判斷出該陌生來電 的通話平均時長小于預(yù)設(shè)時長閾值,或者判斷出該陌生來電的當(dāng)前通話時長小于該陌生來 電的通話平均時長,或者判斷出該陌生來電的接聽次數(shù)小于該陌生來電的拒接次數(shù),或者 判斷該陌生來電的主動掛斷次數(shù)大于或等于該陌生來電的非主動掛斷次數(shù)時,確定出不將 該陌生來電保存至通訊錄。
[0040] 進(jìn)一步地,當(dāng)接通所述當(dāng)前陌生來電時,該方法還包括:對所述陌生來電的通話進(jìn) 行錄音。
[0041] 進(jìn)一步地,所述將該陌生來電保存至通訊錄,包括:
[0042] 對已錄音的該陌生來電的通話進(jìn)行語音識別,獲取所述陌生來電的來電者身份, 和/或附加信息;
[0043] 將所述陌生來電和獲得的所述陌生來電的來電者身份對應(yīng)存儲至通訊錄中;和/ 或,
[0044] 將所述陌生來電和獲得的所述陌生來電的附加信息對應(yīng)存儲至通訊錄中。
[0045]本發(fā)明技術(shù)方案包括:記錄模塊、判斷模塊、獲取模塊和處理模塊;其中,記錄模 塊,用于當(dāng)接通當(dāng)前陌生來電時,記錄該陌生來電的當(dāng)前通話時長;判斷模塊,用于判斷該 陌生來電是否有歷史數(shù)據(jù);當(dāng)判斷出該陌生來電沒有歷史數(shù)據(jù)時,向獲取模塊發(fā)送第一獲 取通知;獲取模塊,用于接收到第一獲取通知,獲取該移動終端的通話平均時長;處理模塊, 用于當(dāng)該陌生來電的當(dāng)前通話時長大于或等于獲得的該移動終端的通話平均時長時,將該 陌生來電保存至通訊錄。本發(fā)明技術(shù)方案實(shí)現(xiàn)了更加快速地找到自身需要的來電信息,增 強(qiáng)了用戶的體驗(yàn)感。
【附圖說明】
[0046] 此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0047] 圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的移動終端的硬件結(jié)構(gòu)示意;
[0048] 圖2為支持本發(fā)明移動終端之間進(jìn)行通信的通信系統(tǒng)的示意圖;
[0049]圖3為本發(fā)明移動終端的結(jié)構(gòu)示意圖;
[0050] 圖4為本發(fā)明移動終端處理當(dāng)前來電的方法的流程圖;
[0051] 圖5為本發(fā)明移動終端處理當(dāng)前來電的方法的實(shí)施例的流程圖;
[0052] 圖6(a)為本發(fā)明顯示當(dāng)前陌生來電的號碼的示意圖;
[0053] 圖6(b)本發(fā)明拒絕接聽當(dāng)前陌生來電的示意圖。
【具體實(shí)施方式】
[0054]下面將結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。
[0055] 現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端。在后續(xù)的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身 并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0056] 移動終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動 電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、