專利名稱:實(shí)現(xiàn)電話記錄動態(tài)顯示的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種可容易查詢最近撥出電話號碼的方法,特別有關(guān)于一種可以根據(jù)通話次數(shù)及通話時間動態(tài)顯示最近撥出電話號碼的方法,減少使用者查詢的時間,并達(dá)到方便撥出的目的。
使用者因?yàn)樾枰煌?,每天使用手機(jī)撥號的次數(shù)具有差異,在使用者進(jìn)行撥號之后,手機(jī)會將使用者所撥出的電話號碼記錄下來,且會依照撥出電話號碼的時間先后順序排列,如果使用者需要對撥出的電話號碼進(jìn)行重?fù)?,只要查詢撥出電話號碼的記錄表,確認(rèn)后即可執(zhí)行撥號,不須再去搜尋電話簿。然而,有時使用者因?yàn)閾茉挻螖?shù)多,最新?lián)艹鲭娫捰涗洸灰欢ㄊ亲畛艹鲭娫捰涗?;例如使用者因?yàn)楣ぷ魃系男枰赡苣骋粫r段與A廠商密切聯(lián)系,另一時段則與B廠商密切聯(lián)系,眾多廠商交錯聯(lián)系,當(dāng)需要再與A廠商進(jìn)行聯(lián)系時,撥出電話記錄表中先前撥給A廠商電話記錄已經(jīng)被后來所撥打的電話號碼所覆寫,無法幫助使用者盡快查詢所需通話的號碼,必須再查詢電話簿或其他書面的資訊才能與A廠商聯(lián)絡(luò)。由此可知,撥出電話記錄表依照撥出電話號碼的時間先后順序排列的方式,對于需要經(jīng)常進(jìn)行通話的特定撥出電話號碼來說并不適用。
根據(jù)上述目的,本發(fā)明提供一種實(shí)現(xiàn)電話記錄動態(tài)顯示系統(tǒng),包括一撥號模組,用以撥出電話號碼;一電話簿資料庫,用以儲存至少一電話號碼與對應(yīng)名稱;一撥號暫存區(qū),用以存放一既定時間區(qū)段內(nèi)的撥號電話號碼;一統(tǒng)計(jì)模組,用以統(tǒng)計(jì)既定時間內(nèi)撥號電話號碼的通話次數(shù)及通話時間長度,并將電話號碼進(jìn)行排序,其中撥號電話號碼已儲存于電話簿資料庫;及一索引模組,用以顯示統(tǒng)計(jì)模組之前既定個數(shù)個排序的撥出電話號碼。其中索引模組還包括一時間更新模組,時間更新模組用以將撥號電話號碼的通話時間更新為最新通話時間。
根據(jù)上述目的,本發(fā)明還提供一種實(shí)現(xiàn)電話記錄動態(tài)顯示方法,包括下列步驟撥出一撥號電話號碼并進(jìn)行通話;通話結(jié)束后,如果撥號電話號碼已先行存在于電話簿資料庫,則將撥號電話號碼儲存于撥號暫存區(qū);撥號暫存區(qū)的撥號電話號碼的通話次數(shù)增加一次,且撥號電話號碼的通話時間長度累加;將撥號暫存區(qū)內(nèi)所有撥號電話號碼針對一既定時間內(nèi)通話次數(shù)進(jìn)行統(tǒng)計(jì)并排序;將撥號暫存區(qū)內(nèi)所有撥號電話號碼針對既定時間內(nèi)通話時間長度進(jìn)行統(tǒng)計(jì)并排序;及如果撥號電話號碼的排序?yàn)榍凹榷▊€數(shù)個撥號電話號碼之一,則更新?lián)芴栯娫捥柎a的排序結(jié)果,且儲存于索引模組,并返回空閑狀態(tài)。
為使本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉一較佳實(shí)施例,并配合附圖
,作詳細(xì)說明如下
圖2是本發(fā)明的實(shí)現(xiàn)電話記錄動態(tài)顯示方法的步驟流程圖。
實(shí)現(xiàn)電話記錄動態(tài)顯示系統(tǒng)包括有一撥號模組101,一電話簿資料庫102,一撥號暫存區(qū)103,一統(tǒng)計(jì)模組104,一索引模組105,及一查詢模組106。
首先,使用者利用撥號模組101進(jìn)行撥號。
一電話簿資料庫102,耦接于撥號模組101,使用者在進(jìn)行撥號時,可自行輸入電話號碼或者由電話簿資料庫102中選擇對應(yīng)的名稱來輸入電話號碼。請參考表一,表一是本發(fā)明的一實(shí)施例的電話簿資料庫102的欄位及其對應(yīng)的儲存資料。
表一 電話簿資料庫的欄位及儲存資料
電話簿資料庫102中有使用者事先儲存的電話號碼,目前,一般手機(jī)通常可以存放上百組的電話號碼。電話簿資料庫102除了儲存有名稱與其對應(yīng)的電話號碼之外,電話簿資料庫102還包括2個欄位,其中一個用以儲存與電話號碼對應(yīng)的通話次數(shù),另一個用以儲存與電話號碼對應(yīng)的通話時間,電話簿資料庫102的存放次序根據(jù)電話號碼名稱及其對應(yīng)的電話號碼的先后次序所決定。
一撥號暫存區(qū)103,耦接于撥號模組101及電話簿資料庫102,在使用者利用撥號模組101進(jìn)行撥號之后,撥出的電話號碼會存放在撥號暫存區(qū)103內(nèi),同時亦會將通話時間及通話時間長短一并記錄;例如使用者于2001/12/1早上9點(diǎn)撥打093x123456這個電話號碼并進(jìn)行40分鐘的通話,則撥號暫存區(qū)103就會有撥打093x123456、通話次數(shù)1次、40分鐘通話時間長度、及在2001/12/1早上9點(diǎn)通話的記錄。
一統(tǒng)計(jì)模組104,耦接于撥號暫存區(qū)103,統(tǒng)計(jì)模組104會對撥號暫存區(qū)103內(nèi)所記錄的撥出電話號碼及相關(guān)資訊進(jìn)行統(tǒng)計(jì)。在一定時間區(qū)段內(nèi),例如1日或1周,如果使用者撥出的電話號碼是事先已經(jīng)儲存在使用者的手機(jī)或SIM卡電話簿中的話,統(tǒng)計(jì)模組104就會對這個時間區(qū)段內(nèi)的這個撥出電話號碼的通話次數(shù)及通話時間長短進(jìn)行統(tǒng)計(jì),并且根據(jù)數(shù)量進(jìn)行排序,在本次進(jìn)行通話之前如果先前已有通話記錄,則通話次數(shù)加1,通話時間長度累加。統(tǒng)計(jì)模組104會先以通話次數(shù)由多至少來對撥出電話號碼進(jìn)行排序,然后再以通話時間總長度來進(jìn)行排序。如果有兩個以上撥出電話號碼的通話次數(shù)相同的話,通話時間長度較長的優(yōu)先。例如使用者撥打093x123456這個電話號碼,且使用者的電話簿資料庫102中有對應(yīng)的名稱”琳達(dá)”。當(dāng)使用者于2001/12/1早上9點(diǎn)撥打093x123456這個電話號碼并進(jìn)行40分鐘的通話后,如果093x123456這個電話號碼先前已有34次通話次數(shù)、3小時5分37秒的通話記錄,在經(jīng)過本次通話之后,通話次數(shù)會增加1次變成35次、3小時5分37秒的通話時間長度則變成3小時45分37秒。
一索引模組105,耦接于統(tǒng)計(jì)模組104,索引模組105中會顯示由統(tǒng)計(jì)模組104所統(tǒng)計(jì)出來排名前數(shù)名的撥出電話號碼,例如是前10名,索引模組105所顯示的名次數(shù)目可根據(jù)手機(jī)本身的設(shè)定來決定。使用者可以利用索引模組105列出的撥出電話號碼的索引表來選擇要撥出的號碼,節(jié)省重?fù)茈娫挄r的查詢時間。請參考表二,表二系本發(fā)明的一實(shí)施例的索引表。
表二索引表
索引表的排列次序首先由通話次數(shù)決定,最近使用者所撥出電話的通話次數(shù)最多的名稱會排列在第1位,通話次數(shù)次之的排第2位,依此類推。如果有2個以上使用者所撥打電話號碼的通話次數(shù)相同的話,則通話時間較長的排在前,通話時間較短的排在后。
索引模組105更包括一時間更新模組(未顯示),時間更新模組用以將撥出電話號碼的通話時間更新為最新通話時間;例如使用者于2001/12/1的早上9點(diǎn)使用者撥打093x123456這個電話號碼并進(jìn)行通話,而上次進(jìn)行通話的時間是2001/11/30晚上6點(diǎn),則時間更新模組的最新通話時間會更新為2001/12/1的早上9點(diǎn)。
一查詢模組106,耦接于索引模組。當(dāng)使用者想要利用索引模組105的內(nèi)容來進(jìn)行快速撥打電話的時候,即可利用查詢模組106對索引模組105直接進(jìn)行查詢,查詢得到欲撥出的電話號碼時請參考圖2,圖2是本發(fā)明的實(shí)現(xiàn)電話記錄動態(tài)顯示方法的步驟流程圖。
步驟201,使用者利用手機(jī)撥出一通電話號碼,這個撥出的電話號碼不局限于移動電話號碼或一般室內(nèi)電話;例如使用者于2001/12/1早上9點(diǎn)撥打093x123456這個電話號碼。
步驟202,如果這個撥出的電話號碼有撥通并進(jìn)行通話,則進(jìn)行步驟203,判斷通話是否結(jié)束。如果未進(jìn)行通話,則進(jìn)行步驟212,返回空閑狀態(tài)。
步驟203,如果通話已經(jīng)結(jié)束了,則進(jìn)行步驟204。例如使用者在撥通093x123456這個電話號碼后進(jìn)行40分鐘的談話,并且結(jié)束通話。如果通話尚未結(jié)束,則持續(xù)進(jìn)行通話,直到通話結(jié)束。
步驟204,將此撥出電話號碼儲存于最近撥出電話號碼暫存區(qū)中,同時會將撥出電話號碼的通話時間及通話時間長度記錄下來,并進(jìn)行步驟205。例如使用者在2001/12/1早上9點(diǎn)撥打093x123456進(jìn)行40分鐘的通話,則會記錄093x123456,通話次數(shù)1次,通話時間長度40分鐘。
步驟205,如果撥出的這個電話號碼是事先已經(jīng)儲存于手機(jī)或SIM卡的電話簿資料庫中的話,則進(jìn)行步驟206。例如093x123456儲存于使用者手機(jī)的電話簿資料庫中的第10個儲存位置,并且具有對應(yīng)的名稱琳達(dá)。如果撥出的這個電話號未存在于電話簿資料庫中,則進(jìn)行步驟212,返回空閑狀態(tài)。
步驟206,將既定時間之內(nèi),使用者撥出的話號碼的通話次數(shù)增加1次,且通話時間累加。例如使用者在2001/12/1早上9點(diǎn)撥打093x123456的前一周內(nèi),使用者已撥打093x123456這個號碼34次,并通話3小時5分37秒;在2001/12/1早上9點(diǎn)撥打093x123456并進(jìn)行40分鐘的通話之后,093x123456這個撥出電話號碼的通話次數(shù)增加1次變成35次,且通話時間累加為3小時45分37秒。
步驟207,對最近撥出電話號碼暫存區(qū)內(nèi)的所有撥出電話號碼的通話次數(shù)進(jìn)行統(tǒng)計(jì)。例如名稱為大衛(wèi)的對應(yīng)電話號碼的撥出電話號碼的通話次數(shù)為25次、名稱為琳達(dá)的對應(yīng)電話號碼的撥出電話號碼的通話次數(shù)為35次、名稱為莉莉的對應(yīng)電話號碼的撥出電話號碼的通話次數(shù)為34次。
步驟208,對最近撥出電話號碼暫存區(qū)內(nèi)的所有撥出電話號碼的通話時間長度進(jìn)行統(tǒng)計(jì)。例如名稱為大衛(wèi)的對應(yīng)電話號碼的撥出電話號碼的通話時間為2小時15分12秒、名稱為琳達(dá)的對應(yīng)電話號碼的撥出電話號碼的通話時間為3小時45分37秒、名稱為莉莉的對應(yīng)電話號碼的撥出電話號碼的通話時間為3小時45分13秒。
步驟209,如果在撥出電話號碼進(jìn)行排序后,此撥出電話號碼的順位在前既定名次當(dāng)中,則進(jìn)行步驟210。如果此撥出電話號碼的順位不在前既定名次當(dāng)中,則進(jìn)行步驟212,返回空閑狀態(tài)。例如,索引表內(nèi)可存放的名稱及其對應(yīng)的通話次數(shù)及通話時間共有10組,如果撥打093x123456這個電話號碼,并進(jìn)行40分鐘的通話之后,093x123456這個號碼所對應(yīng)的名稱為琳達(dá),通話次數(shù)變成35次,為通話次數(shù)最多的名稱,因此,琳達(dá)的名稱及其對應(yīng)的通話次數(shù)及通話時間即位于索引表中的排序第1位的位置;如果093x123456這個號碼所對應(yīng)的名稱為琳達(dá),通話次數(shù)變成35次,為通話次數(shù)排序第4位的名稱,因此,琳達(dá)的名稱及其對應(yīng)的通話次數(shù)及通話時間即位于索引表中的排序第4位的位置。
步驟210,更新索引模組中所儲存的撥出電話號碼的既定名次的索引表,并進(jìn)行步驟211;既定名次例如是排序前10位。在結(jié)束假設(shè)09xx123456這個撥出電話號碼的通話之后,093x123456的通話次數(shù)變成35次,將093x123456的35次通話次數(shù)與索引表中排序?yàn)榈?位的撥出電話號碼比對,如果093x123456與第1位的撥出電話號碼不同,且次數(shù)少于第1位的撥出電話號碼的話,則繼續(xù)與排序?yàn)榈?位的撥出電話號碼比對;如果093x123456與排序第5位的撥出電話號碼相同,且通話次數(shù)超過排序第4位的撥出電話號碼的話,則093x123456這個撥出電話號碼在索引表的排序由第5位變成第4位,原本排序?yàn)榈?位的撥出電話號碼則變成第5位。
步驟211,更新索引表中有更改排序的撥出電話號碼的通話時間,并執(zhí)行步驟212。例如093x123456在排序第5位時的通話時間為2001/11/30晚上6點(diǎn),在排序變成第4名后,通話時間更改為2001/12/1。
步驟212,返回空閑狀態(tài)。
本發(fā)明所提供的實(shí)現(xiàn)電話記錄動態(tài)顯示的系統(tǒng)及方法同時考慮通話時間、通話次數(shù)、及通話時間長度,對于近期之內(nèi)所撥打的電話號碼的通話頻率及通話量能確實(shí)統(tǒng)計(jì),并反映近期內(nèi)經(jīng)常撥打的電話號碼的優(yōu)先序,讓使用者簡單且快速地找到欲重?fù)艿碾娫捥柎a,可有效增加查詢速度,方便使用者進(jìn)行撥話。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何熟悉本技術(shù)領(lǐng)域者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種實(shí)現(xiàn)電話記錄動態(tài)顯示系統(tǒng),包括一撥號模組,用以撥出電話號碼;一電話簿資料庫,用以儲存至少一電話號碼與對應(yīng)名稱;一撥號暫存區(qū),用以存放一既定時間區(qū)段內(nèi)的撥號電話號碼;一統(tǒng)計(jì)模組,用以統(tǒng)計(jì)該既定時間內(nèi)該撥號電話號碼的通話次數(shù)及通話時間長度,并將儲存于該電話簿資料庫的針對這些電話號碼的通話次數(shù)及通話時間長度進(jìn)行排序,其中該撥號電話號碼已儲存于該電話簿資料庫;及一索引模組,用以顯示該統(tǒng)計(jì)模組之前既定個數(shù)個排序的撥出電話號碼。
2.如權(quán)利要求1所述的實(shí)現(xiàn)電話記錄動態(tài)顯示系統(tǒng),其特征在于,該索引模組更包括一時間更新模組,該時間更新模組用以將該撥號電話號碼的通話時間更新為最新通話時間。
3.如權(quán)利要求1所述的實(shí)現(xiàn)電話記錄動態(tài)顯示系統(tǒng),其特征在于,還包括一查詢模組,耦接于該索引模組,用以查詢索引模組。
4.如權(quán)利要求1所述的實(shí)現(xiàn)電話記錄動態(tài)顯示系統(tǒng),其特征在于,該既定時間可任意設(shè)定。
5.如權(quán)利要求1所述的實(shí)現(xiàn)電話記錄動態(tài)顯示系統(tǒng),其特征在于,該既定個數(shù)可任意設(shè)定。
6.一種實(shí)現(xiàn)電話記錄動態(tài)顯示方法,包括下列步驟撥出一撥號電話號碼并進(jìn)行通話;通話結(jié)束后,如果該撥號電話號碼已先行存在于電話簿資料庫,則將該撥號電話號碼儲存于撥號暫存區(qū);該撥號暫存區(qū)的該撥號電話號碼的通話次數(shù)增加一次,且該撥號電話號碼的通話時間長度累加;將該撥號暫存區(qū)內(nèi)所有撥號電話號碼針對一既定時間內(nèi)該通話次數(shù)進(jìn)行統(tǒng)計(jì)并排序;將該撥號暫存區(qū)內(nèi)所有撥號電話號碼針對該既定時間內(nèi)該通話時間長度進(jìn)行統(tǒng)計(jì)并排序;及如果該撥號電話號碼的排序?yàn)榍凹榷▊€數(shù)個撥號電話號碼之一,則更新該撥號電話號碼的排序結(jié)果,且儲存于索引模組,并返回空閑狀態(tài)。
7.如權(quán)利要求6所述的實(shí)現(xiàn)電話記錄動態(tài)顯示方法,其特征在于,還包括下列步驟更新該索引模組儲存之該撥號電話號碼之通話時間;及返回空閑狀態(tài)。
8.如權(quán)利要求6所述的實(shí)現(xiàn)電話記錄動態(tài)顯示方法,其特征在于,如果未與該撥號電話號碼進(jìn)行通話,則結(jié)束動作并返回空閑狀態(tài)。
9.如權(quán)利要求6所述的實(shí)現(xiàn)電話記錄動態(tài)顯示方法,其特征在于,如果該撥號電話號碼未存在于該電話簿資料庫中,則結(jié)束動作并返回空閑狀態(tài)。
10.如權(quán)利要求6所述的實(shí)現(xiàn)電話記錄動態(tài)顯示方法,其特征在于,如果該撥號電話號碼的排序不是前既定個數(shù)個撥號電話號碼之一,則結(jié)束動作并返回空閑狀態(tài)。
11.如權(quán)利要求6所述的實(shí)現(xiàn)電話記錄動態(tài)顯示方法,其特征在于,該通話次數(shù)的排序?yàn)榻祪缗帕小?br>
12.如權(quán)利要求6所述的實(shí)現(xiàn)電話記錄動態(tài)顯示方法,其特征在于,該通話時間長度的排序?yàn)榻祪缗帕小?br>
13.如權(quán)利要求6所述的實(shí)現(xiàn)電話記錄動態(tài)顯示方法,其特征在于,該既定時間可任意設(shè)定。
14.如權(quán)利要求6所述的實(shí)現(xiàn)電話記錄動態(tài)顯示方法,其特征在于,該既定個數(shù)可任意設(shè)定。
全文摘要
本發(fā)明提供一種實(shí)現(xiàn)電話記錄動態(tài)顯示系統(tǒng),包括一撥號模組,一電話簿資料庫,一撥號暫存區(qū),一統(tǒng)計(jì)模組,及一索引模組。本發(fā)明更提供一種實(shí)現(xiàn)電話記錄動態(tài)顯示方法,首先,撥出一撥號電話號碼并進(jìn)行通話,通話結(jié)束后,如果此撥號電話號碼已先行存在于電話簿資料庫,則將此撥號電話號碼儲存于撥號暫存區(qū)中;在撥號暫存區(qū)的撥號電話號碼的通話次數(shù)增加一次,且撥號電話號碼的通話時間長度累加;然后,將撥號暫存區(qū)內(nèi)所有撥號電話號碼針對通話次數(shù)進(jìn)行統(tǒng)計(jì)并排序,并將撥號暫存區(qū)內(nèi)所有撥號電話號碼針對通話時間長度進(jìn)行統(tǒng)計(jì)并排序;及如果撥號電話號碼為前幾個的話,則將排序結(jié)果儲存于索引模組,并返回空閑狀態(tài)。
文檔編號H04M3/42GK1434619SQ02110640
公開日2003年8月6日 申請日期2002年1月25日 優(yōu)先權(quán)日2002年1月25日
發(fā)明者郭曄, 何代水 申請人:英業(yè)達(dá)集團(tuán)(上海)電子技術(shù)有限公司