具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置制造方法
【專利摘要】一種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置。該電子裝置包括:存儲(chǔ)單元、顯示單元、位置獲取單元和主處理器,所述主處理器包括:記錄模塊;操作偵測(cè)模塊;顯示控制模塊以及排序單元,所述排序單元首先計(jì)算每一條通話記錄的相對(duì)時(shí)間間隔;計(jì)算每一條通話記錄的相對(duì)距離;計(jì)算每一條通話記錄中對(duì)應(yīng)電話號(hào)碼的權(quán)值;然后根據(jù)每個(gè)號(hào)碼總權(quán)值的大小從大到小進(jìn)行排序通話記錄和通訊錄;并控制顯示單元顯示排序后的通話記錄和通訊錄。本發(fā)明中具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置可以根據(jù)使用者通話記錄的時(shí)間和地點(diǎn)按預(yù)設(shè)規(guī)則動(dòng)態(tài)排序通話記錄和通訊錄。
【專利說明】具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置【技術(shù)領(lǐng)域】[0001]本發(fā)明涉及通訊【技術(shù)領(lǐng)域】,尤其涉及一種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置?!颈尘凹夹g(shù)】[0002]隨著通訊技術(shù)的發(fā)展,各類通訊產(chǎn)品普遍應(yīng)用,例如,手機(jī)、座機(jī)、小靈通等已成為 人們?nèi)粘I钪胁豢扇鄙俚耐ㄓ嵐ぞ摺Mǔ?,在該通訊產(chǎn)品的通訊錄依照筆畫順序或首字 母順序顯示排列,用戶的通話記錄則依照通話的具體時(shí)間由近到遠(yuǎn)顯示,最后撥打的電話 號(hào)碼顯示于通話記錄的最前面。[0003]主叫方在撥打被叫方的電話號(hào)碼時(shí),需要從通話記錄中按撥打時(shí)間先后順序查找 被叫方的電話號(hào)碼,或從通訊錄中依照筆畫順序或首字母順序查找被叫方的電話號(hào)碼,并 且每次撥打電話都要按上述方式來查找被叫方的電話號(hào)碼。例如,若通話錄按首字母順序 排列,從該通話錄中查找“張先生”的電話號(hào)碼時(shí),則需查看首字母從A到Z的全部電話號(hào) 碼,主叫方在撥號(hào)時(shí)操作多有不便。
【發(fā)明內(nèi)容】
[0004]鑒于以上內(nèi)容,有必要提供一種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置。[0005]一種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,包括存儲(chǔ)單元,用于存儲(chǔ)用戶撥打 的每一筆通話的通話記錄,所述通話記錄中記錄了包括被叫的電話號(hào)碼、撥號(hào)時(shí)間、撥號(hào)位 置的通話信息;顯示單元,用于顯示包括聯(lián)系人電話號(hào)碼信息的通話軟件界面;位置獲取 單元,用于獲取當(dāng)前地點(diǎn)的經(jīng)度與緯度信息;主處理器,包括記錄模塊,用于記錄用戶撥打 的每一筆通話的通話信息而生成該通話記錄,并將該通話記錄存儲(chǔ)于存儲(chǔ)單元中;操作偵 測(cè)模塊,用于偵測(cè)用戶是否開啟通話軟件;顯示控制模塊;以及排序單元,包括通話信息獲 取模塊,用于從存儲(chǔ)單元中讀取一預(yù)設(shè)時(shí)間段內(nèi)的所有通話記錄;時(shí)間計(jì)算模塊,用于獲取 當(dāng)前時(shí)間,并從存儲(chǔ)單元中獲取所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄中記錄的撥號(hào)時(shí)間, 計(jì)算當(dāng)前時(shí)間與每一條通話記錄的撥號(hào)時(shí)間的相對(duì)時(shí)間間隔差,得出所述預(yù)設(shè)時(shí)間段內(nèi)的 每一條通話信息的相對(duì)時(shí)間間隔;距離計(jì)算模塊,用于獲取當(dāng)前的位置信息,并獲取所述預(yù) 設(shè)時(shí)間段內(nèi)的每一條通話記錄中記錄的撥號(hào)位置,計(jì)算當(dāng)前位置與每一條通話記錄中記錄 的撥號(hào)位置之間的位置差,得到所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話信息的相對(duì)距離;權(quán)值計(jì) 算模塊,根據(jù)時(shí)間計(jì)算模塊計(jì)算出來的預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄的相對(duì)時(shí)間間隔以 及距離計(jì)算模塊計(jì)算出來的預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄的相對(duì)距離,計(jì)算每一條通話 記錄中對(duì)應(yīng)電話號(hào)碼的權(quán)值;權(quán)值排序模塊,用于將所述預(yù)設(shè)時(shí)間段內(nèi)所有通話記錄中相 同電話號(hào)碼的權(quán)值進(jìn)行疊加,得到每個(gè)電話號(hào)碼的總權(quán)值,并根據(jù)每個(gè)號(hào)碼總權(quán)值的大小 從大到小進(jìn)行排序;顯示控制模塊用于控制顯示單元顯示該電話號(hào)碼經(jīng)重新排序的撥號(hào)軟 件界面。[0006]一種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,該電子裝置包括:存儲(chǔ)單元,用于存儲(chǔ)用戶撥打的每一筆通話的通話記錄,所述通話記錄中記錄了包括被叫的電話號(hào)碼、撥號(hào) 時(shí)間的通話信息;顯示單元,用于顯示包括聯(lián)系人電話號(hào)碼信息的通話軟件界面;主處理 器,包括:記錄模塊,用于記錄用戶撥打的每一筆通話的通話信息而生成該通話記錄,并將 該通話記錄存儲(chǔ)于存儲(chǔ)單元中;操作偵測(cè)模塊,用于偵測(cè)用戶是否開啟通話軟件;顯示控 制模塊;排序單元,包括:通話信息獲取模塊,用于從存儲(chǔ)單元中讀取一預(yù)設(shè)時(shí)間段內(nèi)的所 有通話記錄;時(shí)間計(jì)算模塊,用于獲取當(dāng)前時(shí)間,并從存儲(chǔ)單元中獲取所述預(yù)設(shè)時(shí)間段內(nèi)的 每一條通話記錄中記錄的撥號(hào)時(shí)間,計(jì)算當(dāng)前時(shí)間與每一條通話記錄的撥號(hào)時(shí)間的相對(duì)時(shí) 間間隔差,得出所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話信息的相對(duì)時(shí)間間隔;權(quán)值計(jì)算模塊,根據(jù) 時(shí)間計(jì)算模塊計(jì)算出來的預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄的相對(duì)時(shí)間間隔,計(jì)算每一條通 話記錄中對(duì)應(yīng)電話號(hào)碼的權(quán)值;權(quán)值排序模塊,用于將所述預(yù)設(shè)時(shí)間段內(nèi)所有通話記錄中 相同電話號(hào)碼的權(quán)值進(jìn)行疊加,得到每個(gè)電話號(hào)碼的總權(quán)值,并根據(jù)每個(gè)號(hào)碼總權(quán)值的大 小從大到小進(jìn)行排序;該顯示控制模塊用于控制顯示單元顯示該電話號(hào)碼經(jīng)重新排序的撥 號(hào)軟件界面。[0007]—種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,該電子裝置包括:存儲(chǔ)單元,用于存 儲(chǔ)用戶撥打的每一筆通話的通話記錄,所述通話記錄中記錄了包括被叫的電話號(hào)碼、撥號(hào) 位置的通話信息;顯示單元,用于顯示包括聯(lián)系人電話號(hào)碼信息的通話軟件界面;位置獲 取單元,用于獲取當(dāng)前地點(diǎn)的經(jīng)度與緯度信息;主處理器,包括:記錄模塊,用于記錄用戶 撥打的每一筆通話的通話信息而生成該通話記錄,并將該通話記錄存儲(chǔ)于存儲(chǔ)單元中;操 作偵測(cè)模塊,用于偵測(cè)用戶是否開啟通話軟件;顯示控制模塊;排序單元,包括:通話信息 獲取模塊,用于從存儲(chǔ)單元中讀取一預(yù)設(shè)時(shí)間段內(nèi)的所有通話記錄;距離計(jì)算模塊,用于獲 取當(dāng)前位置信息,并從存儲(chǔ)單元中獲取所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄中記錄的撥號(hào) 位置,計(jì)算當(dāng)前位置與每一條通話記錄的撥號(hào)位置的相對(duì)位置的位置差,得出所述預(yù)設(shè)時(shí) 間段內(nèi)的每一條通話記錄的相對(duì)距離;權(quán)值計(jì)算模塊,根據(jù)距離計(jì)算模塊計(jì)算出來的預(yù)設(shè) 時(shí)間段內(nèi)的每一條通話記錄的相對(duì)距離,計(jì)算每一條通話記錄中對(duì)應(yīng)電話號(hào)碼的權(quán)值;權(quán) 值排序模塊,用于將所述預(yù)設(shè)時(shí)間段內(nèi)所有通話記錄中相同電話號(hào)碼的權(quán)值進(jìn)行疊加,得 到每個(gè)電話號(hào)碼的總權(quán)值,并根據(jù)每個(gè)號(hào)碼總權(quán)值的大小從大到小進(jìn)行排序;該顯示控制 模塊用于控制顯示單元顯示該電話號(hào)碼經(jīng)重新排序的撥號(hào)軟件界面。[0008]相較于現(xiàn)有技術(shù),本發(fā)明中的具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置及動(dòng)態(tài)排序 方法,可以根據(jù)使用者通話記錄的時(shí)間和地點(diǎn)動(dòng)態(tài)排序通話記錄和通訊錄中的電話號(hào)碼, 方便使用者在每個(gè)時(shí)間段或每個(gè)地點(diǎn)快速撥打使用者在該個(gè)時(shí)間段或該個(gè)地點(diǎn)經(jīng)常撥打 的電話號(hào)碼。【專利附圖】
【附圖說明】[0009]圖1是本發(fā)明一實(shí)施例中具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置的功能模塊圖。[0010]圖2為圖1中具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置的動(dòng)態(tài)排序方法流程圖。[0011]圖3為本發(fā)明一實(shí)施例中電話號(hào)碼動(dòng)態(tài)排序方法的計(jì)算實(shí)例的通話信息記錄表。[0012]圖4為圖3中電話號(hào)碼動(dòng)態(tài)排序方法的計(jì)算實(shí)例的權(quán)值計(jì)算表。[0013]圖5為圖3中電話號(hào)碼動(dòng)態(tài)排序方法的計(jì)算實(shí)例的輸出結(jié)果。[0014]主要元件符號(hào)說明
【權(quán)利要求】
1.一種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,該電子裝置包括:存儲(chǔ)單元,用于存儲(chǔ)用戶撥打的每一筆通話的通話記錄,所述通話記錄中記錄了包括被叫的電話號(hào)碼、撥號(hào)時(shí)間、撥號(hào)位置的通話信息;顯示單元,用于顯示包括聯(lián)系人電話號(hào)碼信息的通話軟件界面;位置獲取單元,用于獲取當(dāng)前地點(diǎn)的經(jīng)度與緯度信息;主處理器,包括:記錄模塊,用于記錄用戶撥打的每一筆通話的通話信息而生成該通話記錄,并將該通話記錄存儲(chǔ)于存儲(chǔ)單元中;操作偵測(cè)模塊,用于偵測(cè)用戶是否開啟通話軟件;顯示控制模塊;以及排序單元,包括:通話信息獲取模塊,用于從存儲(chǔ)單元中讀取一預(yù)設(shè)時(shí)間段內(nèi)的所有通話記錄;時(shí)間計(jì)算模塊,用于獲取當(dāng)前時(shí)間,并從存儲(chǔ)單元中獲取所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄中記錄的撥號(hào)時(shí)間,計(jì)算當(dāng)前時(shí)間與每一條通話記錄的撥號(hào)時(shí)間的相對(duì)時(shí)間間隔差,得出所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話信息的相對(duì)時(shí)間間隔;距離計(jì)算模塊,用于獲取當(dāng)前的位置信息,并獲取所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄中記錄的撥號(hào)位置,計(jì)算當(dāng)前位置與每一條通話記錄中記錄的撥號(hào)位置之間的位置差, 得到所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話信息的相對(duì)距離;權(quán)值計(jì)算模塊,根據(jù)時(shí)間計(jì)算模塊計(jì)算出來的預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄的相對(duì)時(shí)間間隔以及距離計(jì)算模塊計(jì)算出來的預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄的相對(duì)距離,計(jì)算每一條通話記錄中對(duì)應(yīng)電話號(hào)碼的權(quán)值;及權(quán)值排序模塊,用于將所述預(yù)設(shè)時(shí)間段內(nèi)所有通話記錄中相同電話號(hào)碼的權(quán)值進(jìn)行疊加,得到每個(gè)電話號(hào)碼的總權(quán)值,并根據(jù)每個(gè)號(hào)碼總權(quán)值的大小從大到小進(jìn)行排序;該顯示控制模塊用于控制顯示單元顯示該電話號(hào)碼經(jīng)重新排序的撥號(hào)軟件界面。
2.如權(quán)利要求1所述的具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,所述電子裝置內(nèi)預(yù)設(shè)有時(shí)間權(quán)值因子和距離權(quán)值因子,以及時(shí)間最大權(quán)值和距離最大權(quán)值,權(quán)值計(jì)算模塊計(jì)算相對(duì)時(shí)間間隔與時(shí)間權(quán)值因子之積得到相對(duì)時(shí)間間隔的權(quán)值,然后通過計(jì)算時(shí)間最大權(quán)值減去相對(duì)時(shí)間間隔的權(quán)值的差得到該筆通話記錄所對(duì)應(yīng)電話號(hào)碼的時(shí)間權(quán)值;權(quán)值計(jì)算模塊計(jì)算相對(duì)距離與距離權(quán)值因子之積得到相對(duì)距離的權(quán)值,然后通過計(jì)算距離最大權(quán)值減去相對(duì)距離的權(quán)值的差得出該筆通話記錄所對(duì)應(yīng)電話號(hào)碼的距離權(quán)值;最后權(quán)值計(jì)算模塊計(jì)算每筆通話記錄所對(duì)應(yīng)電話號(hào)碼的時(shí)間權(quán)值和距離權(quán)值之和得到該筆通話記錄所對(duì)應(yīng)電話號(hào)碼的權(quán)值。
3.如權(quán)利要求1所述的具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,所述主處理器還包括一權(quán)值設(shè)置模塊,用于設(shè)置時(shí)間權(quán)值因子和距離權(quán)值因子,以及時(shí)間最大權(quán)值和距離最大權(quán)值。
4.一種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,該電子裝置包括:存儲(chǔ)單元,用于存儲(chǔ)用戶撥打的每一筆通話的通話記錄,所述通話記錄中記錄了包括被叫的電話號(hào)碼、撥號(hào)時(shí)間的通話信息;顯示單元,用于顯示包括聯(lián)系人電話號(hào)碼信息的通話軟件界面;主處理器,包括:記錄模塊,用于記錄用戶撥打的每一筆通話的通話信息而生成該通話記錄,并將該通話記錄存儲(chǔ)于存儲(chǔ)單元中;操作偵測(cè)模塊,用于偵測(cè)用戶是否開啟通話軟件;顯示控制模塊;以及排序單元,包括:通話信息獲取模塊,用于在操作偵測(cè)模塊偵測(cè)到用戶開啟通話軟件后從存儲(chǔ)單元中讀取一預(yù)設(shè)時(shí)間段內(nèi)的所有通話記錄;時(shí)間計(jì)算模塊,用于獲取當(dāng)前時(shí)間,并從存儲(chǔ)單元中獲取所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄中記錄的撥號(hào)時(shí)間,計(jì)算當(dāng)前時(shí)間與每一條通話記錄的撥號(hào)時(shí)間的相對(duì)時(shí)間間隔差,得出所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話信息的相對(duì)時(shí)間間隔;權(quán)值計(jì)算模塊,根據(jù)時(shí)間計(jì)算模塊計(jì)算出來的預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄的相對(duì)時(shí)間間隔,計(jì)算每一條通話記錄中對(duì)應(yīng)電話號(hào)碼的權(quán)值;及權(quán)值排序模塊,用于將所述預(yù)設(shè)時(shí)間段內(nèi)所有通話記錄中相同電話號(hào)碼的權(quán)值進(jìn)行疊加,得到每個(gè)電話號(hào)碼的總權(quán)值,并根據(jù)每個(gè)號(hào)碼總權(quán)值的大小從大到小進(jìn)行排序;該顯示控制模塊用于控制顯示單元顯示該電話號(hào)碼經(jīng)重新排序的撥號(hào)軟件界面。
5.如權(quán)利要求4所述的具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,所述電子裝置內(nèi)預(yù)設(shè)有時(shí)間權(quán)值因子以及時(shí)間最大權(quán)值,權(quán)值計(jì)算模塊計(jì)算相對(duì)時(shí)間間隔與時(shí)間權(quán)值因子之積得到相對(duì)時(shí)間間隔的權(quán)值,然后通過計(jì)算時(shí)間最大權(quán)值減去相對(duì)時(shí)間間隔的權(quán)值的差得到該筆通話記錄所對(duì)應(yīng)電話號(hào)碼的時(shí)間權(quán)值;權(quán)值計(jì)算模塊計(jì)算每筆通話記錄所對(duì)應(yīng)電話號(hào)碼的時(shí)間權(quán)值得到該筆通話記錄所對(duì)應(yīng)電話號(hào)碼的權(quán)值。
6.如權(quán)利要求4所述的具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,所述主處理器還包括一權(quán)值設(shè)置模塊,用于設(shè)置時(shí)間權(quán)值因子以及時(shí)間最大權(quán)值。
7.一種具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,該電子裝置包括:存儲(chǔ)單元,用于存儲(chǔ)用戶撥打的每一筆通話的通話記錄,所述通話記錄中記錄了包括被叫的電話號(hào)碼、撥號(hào)位置的通話信息;顯示單元,用于顯示包括聯(lián)系人電話號(hào)碼信息的通話軟件界面;位置獲取單元,用于獲取當(dāng)前地點(diǎn)的經(jīng)度與緯度信息;主處理器,包括:記錄模塊,用于記錄用戶撥打的每一筆通話的通話信息而生成該通話記錄,并將該通話記錄存儲(chǔ)于存儲(chǔ)單元中;操作偵測(cè)模塊,用于偵測(cè)用戶是否開啟通話軟件;顯示控制模塊;以及排序單元,包括:通話信息獲取模塊,用于從存儲(chǔ)單元中讀取一預(yù)設(shè)時(shí)間段內(nèi)的所有通話記錄;距離計(jì)算模塊,用于獲取當(dāng)前位置信息,并從存儲(chǔ)單元中獲取所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄中記錄的撥號(hào)位置,計(jì)算當(dāng)前位置與每一條通話記錄的撥號(hào)位置的位置差, 得出所述預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄的相對(duì)距離;權(quán)值計(jì)算模塊,根據(jù)距離計(jì)算模塊計(jì)算出來的預(yù)設(shè)時(shí)間段內(nèi)的每一條通話記錄的相對(duì)距離,計(jì)算每一條通話記錄中對(duì)應(yīng)電話號(hào)碼的權(quán)值;及權(quán)值排序模塊,用于將所述預(yù)設(shè)時(shí)間段內(nèi)所有通話記錄中相同電話號(hào)碼的權(quán)值進(jìn)行疊加,得到每個(gè)電話號(hào)碼的總權(quán)值,并根據(jù)每個(gè)號(hào)碼總權(quán)值的大小從大到小進(jìn)行排序;該顯示控制模塊用于控制顯示單元顯示該電話號(hào)碼經(jīng)重新排序的撥號(hào)軟件界面。
8.如權(quán)利要求7所述的具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,所述電子裝置內(nèi)預(yù)設(shè)有距離權(quán)值因子和距離最大權(quán)值,權(quán)值計(jì)算模塊計(jì)算相對(duì)距離與距離權(quán)值因子之積得到相對(duì)距離的權(quán)值,然后通過計(jì)算距離最大權(quán)值減去相對(duì)距離的權(quán)值的差得出該筆通話記錄所對(duì)應(yīng)電話號(hào)碼的距離權(quán)值;最后權(quán)值計(jì)算模塊計(jì)算每筆通話記錄所對(duì)應(yīng)電話號(hào)碼的距離權(quán)值得到該筆通話記錄所對(duì)應(yīng)電話號(hào)碼的權(quán)值。
9.如權(quán)利要求7所述的具有電話號(hào)碼動(dòng)態(tài)排序功能的電子裝置,其特征在于,所述主處理器還包括一權(quán)值設(shè)置模塊,用于設(shè)置距離權(quán)值因子和距離 最大權(quán)值。
【文檔編號(hào)】H04M1/2745GK103516855SQ201210204606
【公開日】2014年1月15日 申請(qǐng)日期:2012年6月20日 優(yōu)先權(quán)日:2012年6月20日
【發(fā)明者】伍思霖, 楊順興 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司