專利名稱:通信終端、信息管理裝置及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對其中分配給通信終端的通信地址與用于識別通信終端的用戶的識
別名稱配對的信息進(jìn)行管理的技術(shù)。
背景技術(shù):
電話終端通常具有所謂的地址簿或電話簿的功能。該功能(后面,稱作"地址簿功 能")涉及將作為分配給各個電話終端的通信地址的"電話號碼"、與作為使用該電話終端的 用戶的識別名稱的"名稱"成對地進(jìn)行存儲,并根據(jù)需要顯示這些對。當(dāng)用戶使用該地址簿 功能來在電話終端上顯示所期望的被叫方的名稱,并指示電話終端向該被叫方的電話終端 發(fā)出呼出呼叫(outgoing call)時,電話終端基于與該名稱對應(yīng)的電話號碼執(zhí)行呼出呼叫 處理。這種地址簿功能不限于電話終端,在大部分情況下,可以在能通過利用某些形式的通 信地址(諸如,發(fā)送和接收電子郵件消息的電子郵件終端)來執(zhí)行通信而與被叫方進(jìn)行通 信的通信終端中實現(xiàn)。 另外,地址簿功能包括在諸如"朋友"、"家人"、"同事"、"工作"和"伙伴"的多個類
別(組)中登記電話號碼的功能。但是,由于將電話號碼分成這些類別的操作很繁雜,許多
用戶都回避使用這種有關(guān)分類的功能。鑒于此,在專利文獻(xiàn)1中,例如提出了以下提案基
于用戶預(yù)先登記的時間表、以及用戶的呼叫歷史,推斷呼叫歷史中包括的呼叫目的,并根據(jù)
該推斷的目的來對電話號碼進(jìn)行分類。 專利文獻(xiàn)日本特開JP2006-050266A
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題 本發(fā)明是考慮以上背景而完成的,其目的在于,在減輕用戶的操作負(fù)擔(dān)的同時,分 別按照組將通信終端的通信地址與用戶的識別名稱成對地進(jìn)行登記,并顯示這些對。
解決問題的手段 為了實現(xiàn)上述目的,本發(fā)明提供了一種通信終端,其包括通信單元,其使用分別 分配給多個通信終端的通信地址來與各個所述通信終端進(jìn)行通信;存儲單元,其將分別分 配給各個所述通信終端的所述通信地址與用于識別各個所述通信終端的用戶的識別名稱 成對地進(jìn)行存儲;確定單元,其用于確定分配有所述存儲單元中存儲的所述通信地址的所 述通信終端的位置或者距所述通信終端的距離;分類單元,其基于由所述確定單元確定的 所述位置或所述距離根據(jù)設(shè)定的算法來將通信地址和識別名稱的對分類成多個組;以及顯 示控制單元,其使得顯示單元按照所述分類單元分類的組,至少顯示所述存儲單元所存儲 的所述通信地址和所述識別名稱中的所述識別名稱。根據(jù)此發(fā)明,可以分別按照組來存儲 通信終端的通信地址和用戶的識別名稱的對,而無需用戶執(zhí)行復(fù)雜的操作。應(yīng)提到的是,通 信單元典型地以無線的方式與通信網(wǎng)進(jìn)行通信。同樣,通信地址典型地是用于與通信終端
建立呼叫線路的電話號碼、或者用于與通信終端交換電子郵件消息的電子郵件地址。
在本發(fā)明的優(yōu)選實施方式中,所述分類單元除了基于所述位置或所述距離之外, 還基于所述確定單元確定所述位置或距離的日期/時間或時段,來將通信地址和識別名稱 的所述對分類成多個組。通過基于日期/時間或時段的這種分類,可以預(yù)期更準(zhǔn)確的分類。
在本發(fā)明的優(yōu)選實施方式中,所述分類單元將通信地址和識別名稱的所述對分類 成多個組,并且還在各組中基于由所述確定單元確定的所述位置或所述距離來決定在使所 述顯示單元顯示所述識別名稱時的排位,以及在使所述顯示單元按照組至少顯示所述存儲 單元所存儲的所述通信地址和所述識別名稱中的所述識別名稱時,所述顯示控制單元根據(jù) 由所述分類單元決定的排位來顯示所述識別名稱。因此可以用顯示識別名稱的順序來反映 使用各個通信終端的用戶之間的關(guān)系。 同樣,所述分類單元可以配置為,將在預(yù)定范圍內(nèi)安裝的設(shè)施的類型與該設(shè)施的 位置相對應(yīng)地存儲,通過對由所述確定單元確定的位置與所述設(shè)施的位置進(jìn)行比較來確定 由所述確定單元確定的位置中安裝的設(shè)施的類型,并且基于所確定的設(shè)施類型,將通信地 址和識別名稱的所述對分類成多個組。
同樣,通信終端可包括操作單元,其接收用戶的操作;以及變更單元,其根據(jù)由
所述操作單元接收到的操作,對由所述分類單元分類的通信地址和識別名稱的對所屬的組
進(jìn)行變更,并且對于通過所述變更單元對組進(jìn)行了變更的通信地址和識別名稱的所述對,
所述分類單元不基于由所述確定單元所確定的位置或距離來進(jìn)行分類。按照這種方式,即
使分類單元的分類不符合用戶的意圖,也可以按照用戶的期望來校正分類。 同樣,本發(fā)明提供一種信息管理裝置,其包括存儲單元,其將分別分配給多個通
信終端的通信地址與用于識別各個所述通信終端的用戶的識別名稱分別成對地進(jìn)行存儲;
確定單元,其用于確定分配有存儲在所述存儲單元中的所述通信地址的所述通信終端的位
置或者從所述通信終端到預(yù)定通信終端的距離;以及分類單元,其根據(jù)設(shè)定的算法,基于由
所述確定單元確定的位置或距離,將通信地址和識別名稱的對分類成多個組,并使得所述
存儲單元對每個分類后的組進(jìn)行存儲。根據(jù)此發(fā)明,分別按照類別登記了通信終端的通信
地址和用戶的識別名稱的對,而無需用戶執(zhí)行復(fù)雜的操作。 應(yīng)提到的是,本發(fā)明可以采用對計算機(jī)設(shè)置的程序的形式。
圖1是示出根據(jù)本發(fā)明的一個示例性實施方式的系統(tǒng)的整體結(jié)構(gòu)的框圖; 圖2是示出在示例性實施方式中的移動電話終端的結(jié)構(gòu)的框圖; 圖3示出了由移動電話終端保存的地址簿表的內(nèi)容的示例; 圖4示出了由移動電話終端保存的測量值存儲表的內(nèi)容的示例; 圖5示出了由移動電話終端保存的設(shè)施數(shù)據(jù)庫的內(nèi)容的示例; 圖6示出了移動電話終端中的軟件結(jié)構(gòu); 圖7是示出在系統(tǒng)中執(zhí)行的處理的時序圖; 圖8是示出由移動電話終端執(zhí)行的處理的流程圖; 圖9是示出由移動電話終端執(zhí)行的處理的流程圖; 圖10示出了由移動電話終端顯示的內(nèi)容的示例; 圖11示出了由移動電話終端顯示的內(nèi)容的示例;
5
圖12示出了由移動電話終端顯示的內(nèi)容的示例;以及 圖13示出了由移動電話終端顯示的內(nèi)容的示例。 標(biāo)號說明 10-1至10-n移動電話終端 ll控制部 12無線通信部 13語音處理部 14顯示器 15操作部 16存儲部 30定位服務(wù)器裝置 100移動電話網(wǎng)絡(luò)
具體實施例方式
下面,說明用于實施本發(fā)明的優(yōu)選實施方式。
(1)示例性實施方式的概述 在本實施方式中,基于要進(jìn)行通信的通信終端之間的距離、以及這些距離的測量 日期/時間或時段、或者要與之通信的通信終端的位置、以及這些位置的測量日期/時間或 時段,來推斷使用各個通信終端的用戶之間的關(guān)系,并基于這些推斷出來的結(jié)果按照類別 來對地址簿中的內(nèi)容進(jìn)行分類。分類算法大致如下 (a)基于通信終端間的距離及其測量日期/時間或時段的分類算法 各個通信終端例如周期性地測量其與地址簿中登記的通信終端之間的距離,并與
測量日期/時間相對應(yīng)地存儲作為結(jié)果而得到的距離。通信終端對該存儲的內(nèi)容進(jìn)行分
析,并按照類別(組)對地址簿中的登記內(nèi)容進(jìn)行分類。例如,由于彼此始終或者長期很靠
近的用戶作為最親近的存在形式的"家人"的可能性很高,因此將這些用戶分類成"家人"類
別。這包括基于通信終端之間的距離與測量時段來對類別進(jìn)行分類。 同時,由于僅在工作日的白天很靠近的用戶屬于相同組織(諸如公司)的可能性 很高,因此將這些用戶分類成"同事"類別。同時,由于僅在工作日的晚上或者假日很靠近 的用戶是一起度過閑暇時光的關(guān)系,因此將這些用戶分類成"朋友"類別。這包括基于通信 終端之間的距離與測量日期/時間來對類別進(jìn)行分類。
(b)基于通信終端的位置及其測量日期/時間或時段的分類算法 各個通信終端例如周期性地測量其地址簿中登記的通信終端的位置,并與測量日
期/時間相對應(yīng)地存儲作為結(jié)果而得到的位置。通信終端對該存儲的內(nèi)容進(jìn)行分析,并按
照類別對地址簿中的登記內(nèi)容進(jìn)行分類。例如,由于始終或長期在家中的用戶是"家人"的
可能性很高,因此將這些用戶分類成"家人"類別。這包括基于通信終端之間的位置與測量
時段來對類別進(jìn)行分類。 同樣,由于在假日和工作日的晚上在家中,而在工作日白天在學(xué)校的用戶是"家 人"的可能性很高,因此將這些用戶分類成"家人"類別。這包括基于通信終端的位置與測 量日期/時間來對類別進(jìn)行分類。同時,因為在工作日白天處于公司的用戶在該公司工作
6的可能性很高,因此將這些用戶分類成"同事"類別。這可以說是基于通信終端之間的距離 與測量日期/時間來對類別進(jìn)行分類。
(2)示例性實施方式的詳述
(2-1)結(jié)構(gòu) 圖l是示出根據(jù)本發(fā)明的一個示例性實施方式的系統(tǒng)的整體結(jié)構(gòu)的框圖。圖 1中,移動電話網(wǎng)絡(luò)100是PDC(Personal Digital Cellular :個人數(shù)字蜂窩)通信網(wǎng) 絡(luò)、GSM(Global System for Mobile Communication :全球移動通信系統(tǒng))通信網(wǎng)絡(luò)、或 MT-2000 (International MobileTelecommunication-2000 :國際移動電信-2000)通信網(wǎng) 絡(luò)。該移動電話網(wǎng)絡(luò)100具有多個基站和交換中心(未圖示)。諸如移動電話終端10-1、 10-2至10-n的通信終端通過無線的方式可通信地連接到該移動電話網(wǎng)100。對移動電話 終端10-l、10-2至10-n分配作為呼叫各個移動電話終端的通信地址的電話號碼。移動電 話終端10-1 、 10-2至10-n能夠使用這些電話號碼互相地呼叫作為被叫方的移動電話終端, 并經(jīng)由移動電話網(wǎng)絡(luò)100建立呼叫線路。從而移動電話終端10-1、 10-2至10-n的用戶彼 此之間通過所建立的呼叫線路來通話。同時,定位服務(wù)器裝置20連接到移動電話網(wǎng)絡(luò)100。 這些定位服務(wù)器裝置20統(tǒng)一管理與移動電話終端10-l、10-2至10-n的位置有關(guān)的信息, 并且響應(yīng)于來自移動電話終端的請求,將本身管理的位置通知給發(fā)出該請求的移動電話終
丄山順。 應(yīng)指出的是,由于多個移動電話終端10-l、10-2至10-n均具有相同的結(jié)構(gòu)和操 作,所以當(dāng)在以下說明書中不需要單獨進(jìn)行區(qū)分時,將它們統(tǒng)稱為"移動電話終端10"。
圖2是示出移動電話終端10的結(jié)構(gòu)的框圖。 如圖2所示,移動電話終端10具有控制部11、無線通信部12、語音處理部13、顯 示器14、操作部15、存儲部16和定位部17??刂撇?1例如具有CPU (Central Processing Unit :中央處理單元)、ROM (Read OnlyMemory :只讀存儲器)、禾口 RAM (Random Access Memory :隨機(jī)存取存儲器),并控制移動電話終端10的組成要素。無線通信部12具有天線 121和無線通信電路(未圖示)。當(dāng)天線121接收到從移動電話網(wǎng)絡(luò)100的基站經(jīng)由無線 信道發(fā)送的無線信號時,無線通信部12在通過無線通信電路進(jìn)行了頻率轉(zhuǎn)換和A/D轉(zhuǎn)換之 后,對無線信號進(jìn)行解調(diào),并進(jìn)一步執(zhí)行諸如糾錯解碼的處理。將糾錯解碼后的語音數(shù)據(jù)提 供給語音處理部13,并經(jīng)過D/A轉(zhuǎn)換和放大之后,作為接收語音從揚聲器131輸出。另一 方面,將由麥克風(fēng)132收集的、用戶的發(fā)送語音轉(zhuǎn)換成發(fā)送信號,在由語音處理部13放大和 A/D轉(zhuǎn)換之后,被轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)。該數(shù)字?jǐn)?shù)據(jù)經(jīng)過回聲消除和糾錯編碼,并且進(jìn)一步經(jīng)過 調(diào)制和頻率轉(zhuǎn)換之后,通過天線121從無線通信部12作為無線信號發(fā)送出去。
顯示器14例如具有液晶顯示器和液晶顯示驅(qū)動電路,并響應(yīng)于來自控制部11的 指令,顯示各類的信息、用戶的對話窗等。操作部15除了具有數(shù)字鍵"0"至"9"以外,例如 還具有各種按鍵(諸如摘機(jī)鍵和掛機(jī)鍵),并將取決于用戶的操作的信號提供給控制部11 。 控制部11基于該信號執(zhí)行取決于用戶指令的處理。定位部17測量移動電話終端10的位 置。定位部17的定位方法未進(jìn)行具體限定,只要是以所需的精度執(zhí)行定位即可,例如,該定 位部基于從多個GPS (Global Positioning System :全球定位系統(tǒng))衛(wèi)星發(fā)送的GPS信號 的接收時間的差異來測量位置。定位部17周期性地或者當(dāng)存在來自定位服務(wù)器裝置20的 請求時,測量移動電話終端10的位置。
7
存儲部16例如是EEP匪(Electrically Erasable and Progr翻ableRead Only Memory :電可擦除可編程只讀存儲器)或閃速存儲器。該存儲部16除了存儲包括由控制部 11 (CPU)執(zhí)行的處理過程的各種程序以外,還存儲地址簿表16a、測量值存儲表16b和設(shè)施 數(shù)據(jù)庫16c(下面將討論)。 地址簿表16a包括與分配給各個移動電話終端10-1 、10-2至10_n的電話號碼對 應(yīng)的、用于識別各個移動電話終端10-l、10-2至10-n的用戶的識別名稱(例如,個人名稱、 組織名稱、愛稱或綽號)。圖3示出了該地址簿表16a中包含的內(nèi)容的示例。如圖3所示, 在地址簿表16a中包含多個用戶的名稱(識別名稱)和電話號碼(通信地址)對,并且這 些對被分成多個預(yù)定類別之一。如上所述,類別的種類包括"家人"、"同事"和"朋友"。分 類的準(zhǔn)則和類別名稱可以由用戶自由決定或者在制造移動電話終端10時預(yù)先確定。圖3 中,例示了名稱"山田太郎"和電話號碼"090-1111-1111"對屬于"同事"類別的情況。
用戶通過操作操作部15,使顯示器14顯示地址簿登記窗,并且可以根據(jù)該窗口的 指南輸入名稱、電話號碼等。同樣,在查看登記在地址簿表16a中的信息時,用戶通過操作 操作部15使顯示器14顯示地址簿窗,并根據(jù)該窗口上的指南使顯示器14顯示期望用戶的 電話號碼。此外,用戶可以通過選擇所顯示的電話號碼對該電話號碼的移動電話終端10發(fā) 出呼出呼叫。因此,用戶需要從操作部15輸入名稱和電話號碼,并將它們登記在該地址簿 表16a中,但是由于移動電話終端10本身針對類別分類來執(zhí)行所需的處理,用戶不需要執(zhí) 行與類別分類有關(guān)的操作。當(dāng)然,用戶他或她本身可以利用操作部15來校正或更新由移動 電話終端10分類的類別。
接著,將介紹測量值存儲表16b。 測量值存儲表16b包括與從自身終端到這些移動電話終端10的距離以及測量日 期/時間對應(yīng)地在地址簿表16a中存儲的電話號碼的移動電話終端10的位置。圖4示出了 該測量值存儲表16b中包含的內(nèi)容的示例。圖4中,例如例示了以下情況,在2006年4月 1日8:00時,電話號碼為"090-1111-1111"的移動電話終端10的位置是"北緯AA度,東經(jīng) BB度",并且距該移動電話終端10的距離是"5公里"。測量值存儲表16b中包含的"位置" 是移動電話終端10從定位服務(wù)器裝置20中獲取的。由移動電話終端10基于其自己的位 置和從定位服務(wù)器裝置20中獲得的位置來計算"距離"。應(yīng)提到的是,表示位置的方法可以 是除經(jīng)度和緯度以外的其他表示方法。
接著,將介紹設(shè)施數(shù)據(jù)庫16c。 設(shè)施數(shù)據(jù)庫16c包括安裝在預(yù)定區(qū)域(例如,關(guān)東地區(qū)或日本東部地區(qū))中的設(shè) 施的名稱、以及這些設(shè)施的位置。圖5示出了設(shè)施數(shù)據(jù)庫16c的內(nèi)容的示例。圖5中,例如 示出了設(shè)施名稱"AA學(xué)校"的位置位于"北緯AA度,東經(jīng)BB度"的示例。當(dāng)基于測量值存 儲表16b中包含的位置將地址簿表16a中的內(nèi)容分成各種類別時,使用設(shè)施數(shù)據(jù)庫16c。該 設(shè)施數(shù)據(jù)庫16c中的內(nèi)容可以由用戶輸入、經(jīng)由移動電話網(wǎng)絡(luò)100下載、或者在制造移動電 話終端10時預(yù)先登記。例如,當(dāng)在用戶自己家中、工作地點或孩子的學(xué)校中的時候,由移動 電話終端10的用戶他或她自己輸入內(nèi)容更合適,而當(dāng)處于公共設(shè)施等處時,在移動電話終 端10中下載或預(yù)先登記內(nèi)容更方便。 下面,參照圖6介紹移動電話終端10的軟件結(jié)構(gòu)。 在移動電話終端10的制造階段,提前將多個程序?qū)懭肟刂撇?1的ROM中。下文中,將這些程序稱作"預(yù)裝程序"。這些預(yù)裝程序例如包括多任務(wù)操作系統(tǒng)(后面稱作"多任 務(wù)OS")、Java⑧平臺、以及本地應(yīng)用程序(native即plication)。對這些程序進(jìn)行概述,首 先,多任務(wù)OS是支持各種功能(諸如經(jīng)由TSS (Time-Sharing System :分時系統(tǒng))實現(xiàn)多任 務(wù)偽并行運行所需的虛擬存儲空間的分配)的操作系統(tǒng)。Java⑧平臺是按照CDC (Connected Device Configuration :面向連接的設(shè)備配置)編寫的一組程序,CDC是用來在具有多任務(wù) 0S的移動設(shè)備中實現(xiàn)Java運行環(huán)境214(以下進(jìn)行描述)的配置。本地應(yīng)用程序是用于實 現(xiàn)移動電話終端10的基本業(yè)務(wù)(諸如發(fā)出呼叫和發(fā)送/接收電子郵件消息)的程序。
與上述ROM結(jié)構(gòu)相對,存儲部16具有用于存儲Java應(yīng)用程序的JAVA應(yīng)用程序存 儲區(qū)。這些JAVA應(yīng)用程序具有JAR (Java Archive :Java歸檔)文件,該JAR文件將描述 在Java運行環(huán)境中執(zhí)行處理的實際步驟的實質(zhì)程序(substantive program)、與在執(zhí)行這 些實質(zhì)程序之后使用的圖像文件和語音文件相結(jié)合;以及ADF(Application Description File :應(yīng)用程序描述符文件),其描述這些JAR文件的安裝和運行以及各種屬性。Java應(yīng)用 程序由內(nèi)容提供商或者移動電話網(wǎng)絡(luò)100的通信運營商生成,并被保存在互聯(lián)網(wǎng)服務(wù)器裝 置等中。還可以響應(yīng)于來自移動電話終端10的請求,從這些服務(wù)器裝置中將Java應(yīng)用程 序下載到移動電話終端IO。 如圖6所示,在移動電話終端10中,呼叫應(yīng)用程序212和Java運行環(huán)境214實 現(xiàn)在OS 211中。呼叫應(yīng)用程序212是預(yù)先存儲在存儲部16中的本地應(yīng)用程序,并對呼入 呼叫和呼出呼叫以及諸如語音信號交換的功能進(jìn)行管理。由存儲在ROM中的Java平臺實 現(xiàn)Java運行環(huán)境214。 Java運行環(huán)境214由類庫217、 JVM (Java Virtual Machine :Java 虛擬機(jī))218、和JAM(Java Application Manager : Java應(yīng)用程序管理器)219組成。類庫 217將具有特定功能的一組程序模塊(類)結(jié)合在單個文件中。JVM218是使上述的CDC最 優(yōu)化的Java運行環(huán)境,并且具有對提供作為Java應(yīng)用程序的字節(jié)代碼(byte code)進(jìn)行 解釋和執(zhí)行的功能。該JVM也被稱作CVM(Compact Virtual Machine :小型虛擬機(jī))。JVM 219具有對Java應(yīng)用程序的下載和安裝及其啟動和退出進(jìn)行管理的功能。該JAM也被稱作 AMS(Application Management System :應(yīng)用管理系統(tǒng))。 同樣,第一存儲器215和第二存儲器216設(shè)置在存儲部16中。第一存儲器215是 用于保存在JAM 219的控制下下載的Java應(yīng)用程序(JAR文件和ADF)的區(qū)域。第二存儲 器216是用于在退出Java應(yīng)用程序之后對在Java應(yīng)用程序的運行期間生成的數(shù)據(jù)進(jìn)行保 存的區(qū)域,并且為每個安裝的Java應(yīng)用程序分配了獨立的存儲區(qū)。在分配給指定Java應(yīng) 用程序的存儲區(qū)中的數(shù)據(jù)只有在正在運行該Java應(yīng)用程序時能夠被重寫,并且不能由不 同的Java應(yīng)用程序進(jìn)行重寫。 地址簿管理應(yīng)用程序213是對上述地址簿表16a的管理進(jìn)行管理的程序。如圖6 的虛線所示,該地址簿管理應(yīng)用程序213可以存儲在ROM中的預(yù)先安裝程序,或者在Java 運行環(huán)境214中實現(xiàn)的Java應(yīng)用程序。在任何一種情況下,移動電話終端10被配置為使 得地址簿管理應(yīng)用程序213和呼叫應(yīng)用程序可以在多任務(wù)OS中并行執(zhí)行。本實施方式的 結(jié)構(gòu)如上所述。
(2-2)操作 接著,將介紹示例性實施方式的操作。 首先,介紹給定的移動電話終端IO(例如,移動電話終端10-1)確定其它移動電話終端IO(例如,移動電話終端10-2, 10-3)的位置,并且進(jìn)而確定距這些移動電話終端 IO(例如,移動電話終端10-2,10-3)的距離的操作。 在圖7所示的時序中,例如,移動電話終端10-1的控制部11通過移動電話網(wǎng)絡(luò) IOO周期性地(例如,每4小時一次)發(fā)送定位請求給定位服務(wù)器裝置20(步驟S11)。該 定位請求包括請求的移動電話終端10-1的電話號碼、以及定位目標(biāo)移動電話終端(移動電 話終端10-2,10-3)的電話號碼。因為定位目標(biāo)移動電話終端10-2和10-3的電話號碼包 含在移動電話終端10-1的地址簿表16a中,控制部11只需要讀出這些電話號碼并將這些 讀出的電話號碼與它自己的電話號碼一起發(fā)送至定位服務(wù)器裝置20。 定位服務(wù)器裝置20在接收到該定位請求之后,首先使用定位請求中包括的電話 號碼來呼叫移動電話終端10-2,并請求位置(步驟S12)。移動電話終端10-2的控制部11 響應(yīng)于該位置請求,利用其自己的定位部17來測量其自己的位置,并將作為結(jié)果而獲得的 位置信息發(fā)送至定位服務(wù)器裝置20(步驟S13)。此時,移動電話終端10-2的控制部11使 用定位部17周期性地測量并存儲其自己的位置,并將在那時存儲的位置信息發(fā)送至定位 服務(wù)器裝置20。類似地,定位服務(wù)器裝置20使用定位請求中包括的電話號碼來呼叫移動電 話終端10-3,并請求位置(步驟S14)。與移動電話終端10-2類似,移動電話終端10-3的 控制部11響應(yīng)于該位置請求,發(fā)送位置信息至定位服務(wù)器裝置20(步驟S15)。
接著,定位服務(wù)器裝置20將從定位目標(biāo)移動電話終端10_2和10-3發(fā)送的位置信 息與移動電話終端10-2和10-3的電話號碼對應(yīng)起來,并將該信息作為定位的結(jié)果發(fā)送至 移動電話終端10-l(步驟S16)。移動電話終端10-l在接收到該定位結(jié)果之后,將結(jié)果的內(nèi) 容寫入測量值存儲表16b。此外,移動電話終端10-1使用定位部17來測量它自己的位置, 計算從該位置到測量值存儲表16b中存儲的移動電話終端10-2和10-3的位置的距離,并 將該計算出的距離與測量日期/時間相關(guān)聯(lián)地寫入測量值存儲表16b中。
接著,介紹移動電話終端10按類別對地址簿表16a的內(nèi)容進(jìn)行分類的操作。
在圖8所示的流程圖中,控制部11判斷是否已經(jīng)達(dá)到執(zhí)行類別分類的定時(步驟 S21),該定時例如可以是周期定時(諸如每天)或者由用戶任意指定的定時??刂撇縧l在 判斷為已經(jīng)達(dá)到執(zhí)行類別分類的定時時(步驟S21 :是),從測量值存儲表16b中讀出作為 處理對象的單個移動電話終端10的位置、距離和測量日期/時間(步驟S22)。以圖4中 的示例進(jìn)行說明,例如,控制部11讀出與頂部的電話號碼"090-1111-1111"對應(yīng)的全部的 "位置"、"距離"和"測量日期/時間"。然后,控制部ll根據(jù)預(yù)定的分類算法,基于讀出的 位置、距離和測量日期/時間來判斷合適的分類(步驟S23)。
這里,將參照圖9中的流程圖介紹分類算法的特定示例。 首先,控制部11判斷讀出的距離是否以每周至少一次的頻率處于10米以內(nèi)(即, 兩者的移動電話終端10相當(dāng)靠近(步驟S31))。如果移動電話終端10以這種程度彼此靠近 (步驟S31 :是),則控制部11判斷當(dāng)移動電話終端10處于靠近狀態(tài)時,日期/時間的趨勢。 例如,當(dāng)移動電話終端10在工作日白天期間經(jīng)常很靠近(步驟S32 :工作日白天),由于這 意味著用戶在一起進(jìn)行社會活動(例如,在雇員的情況下,則屬于相同的公司),控制部11 判斷合適的類別是"同事"類別(步驟S33)。同樣,當(dāng)移動電話終端10經(jīng)常處于時??拷?的狀態(tài)、或者在工作日的早晨和晚上以及假日中很靠近(步驟S32 :始終),則控制部11判 斷用戶是作為最親密形式的存在的家人,并判斷合適的類別是"家人"類別(步驟S34)。同樣,當(dāng)移動電話終端10在工作日的晚上和假日很靠近時(步驟S32 :工作日晚上或假日), 控制部ll判斷用戶處于一起度過閑暇時光的關(guān)系,并判斷合適的類別是"朋友"類別(步 驟S35)。 這里,"時??拷臓顟B(tài)"僅需是,根據(jù)每4小時進(jìn)行上述測量(換言之,每天測量 6次)移動電話終端10之間的距離在IO米以內(nèi)達(dá)至少一個閾值(例如,3次或更多次)的 狀態(tài)。同樣,在每4小時(例如,在0:00點(24:00點)、4:00點、8:00點、12:00點、16:00 點和20:00點)進(jìn)行測量的情況下,將在4:00點和8:00點的測量認(rèn)定為"早晨"的測量, 將12:00點和16:00點的測量認(rèn)定為"下午"的測量,而將0:00 (24:00點)點和20:00點 的測量認(rèn)定為"晚上"的測量。然后,如果移動電話終端10之間的距離在全部的早晨、下午 和晚上的時隙中至少一次在IO米以內(nèi),則控制部ll可以判斷為移動電話終端IO處于時常 靠近的狀態(tài)。同時,控制部11通過將工作日和假日分開地確定移動電話終端10之間的距 離在早晨、下午和晚上的時隙中經(jīng)常處于IO米以內(nèi),也能夠判斷為用戶例如經(jīng)常在工作日 的早晨、夜晚以及假日很靠近。 接著,控制部11判斷位置與測量日期/時間之間的關(guān)系的趨勢(步驟S36)。此時, 控制部11參照上述設(shè)施數(shù)據(jù)庫16c將測量值存儲表16b中包含的位置與設(shè)施的位置進(jìn)行 比較,并考慮測量值存儲表16b中包含的位置對應(yīng)于何種類型的設(shè)施來進(jìn)行上述判斷。例 如,時間始終是在"家中"度過的情況下(步驟S36 :始終在家),則控制部ll判斷為類別為 "家人"(步驟S37)。同樣,當(dāng)在"家中"度過早晨和晚上,而在給定的設(shè)施(諸如"學(xué)校") 度過白天的情況下(步驟S36 :早晨/夜晚在家),則控制部11判斷為類別為"家人"(步驟 S38)。同樣,當(dāng)經(jīng)常在"公司"度過工作日(步驟S36:工作日在公司),則控制部11判斷為 類別為"同事"(步驟S39)。除此以外,對于經(jīng)常在學(xué)校的用戶,還可以例如判斷類別為"教 師"、或"孩子的朋友"。應(yīng)提到的是,還存在以下情況,控制部ll利用上述算法不能適當(dāng)?shù)?判斷地址簿表16a的內(nèi)容,在這種情況下,只需要將這些內(nèi)容分類為不偏向特定性質(zhì)或類 型的類別(諸如,"其它"類別)。 最后,控制部11確定從如上所述分別基于距離和位置而獲得的類別中選擇哪一 個(步驟S40)。例如,如果基于距離判斷的類別與基于位置判斷的類別一致,則控制部11 僅需要直接采用該類別。另一方面,當(dāng)基于距離判斷的類別與基于位置判斷的類別不一致 時,控制部ll基于判斷的可靠性來確定最終的類別。此時一種方法是"位置"優(yōu)先。例如, 在諸如"位置"始終為"公司"的情況下,盡管在基于"距離"進(jìn)行判斷時,由于用戶經(jīng)常處于 相對較靠近的狀態(tài)而被判斷為"家人"類別,但是通過"位置"優(yōu)先,可以確定為"同事"類 別。同樣,用戶可以使用操作部15來指定分別基于距離和位置的判斷哪個優(yōu)先。
再次返回至圖8的介紹。控制部11將如上述確定的類別寫入地址簿表16a(步驟
524) 。然后,控制部ll判斷針對地址簿表16a中全部電話號碼的處理是否已經(jīng)結(jié)束(步驟
525) 。如果還存在目標(biāo)電話號碼需要處理(步驟S25 :否),則控制部11返回至步驟S22, 并對分配了下一個電話號的移動電話終端10重復(fù)上述步驟S22至S25的處理。另一方面, 如果針對全部電話號碼移動電話終端10的處理已經(jīng)結(jié)束(步驟S25 :是),則控制部11的 處理結(jié)束。 當(dāng)如上所述的類別分類結(jié)束之后顯示地址簿時的操作如下。 當(dāng)用戶使用操作部15執(zhí)行預(yù)定的操作,并指示菜單顯示時,控制部ll在顯示器
1114中顯示菜單窗口 (如圖10所示)。在該菜單窗口中列出了移動電話終端10的各類功能 (諸如,"日程表"、"地址簿"、"記事本"和"收費確認(rèn)")。當(dāng)用戶從地址簿表16a中選擇了 "地址簿"時,控制部11從地址簿表16a中讀出全部的類別名稱,并在顯示器14上顯示類別 名稱的窗口列表,諸如,"家人"、"同事"、"朋友"和"其它"(如圖ll所示)。
這里,當(dāng)用戶選擇"同事"時,控制部11從地址簿表16a中讀出與同事類別對應(yīng)的 名稱,并在顯示器14上顯示屬于"同事"類別的窗口列表(如圖12所示)。當(dāng)用戶例如選 擇"山田太郎"時,控制部11從地址簿表16a中讀出與名稱"山田太郎"對應(yīng)的電話號碼, 并在顯示器14上顯示包括名稱"山田太郎"及其電話號碼"090-llll-llll"的窗口 (如圖 13所示)。這里,當(dāng)用戶選擇"呼出呼叫"時,控制部11基于電話號碼"090-llll-llll"執(zhí) 行呼出處理。 根據(jù)上述示例性實施方式,基于移動電話終端之間的距離及其測量日期/時間、 或者被叫方的移動電話終端的位置及其測量日期/時間來推斷用戶之間的個人關(guān)系,并基 于這些推斷結(jié)果按類別將地址簿表的內(nèi)容分類。因此,可以按類別將地址簿表的內(nèi)容分類, 而無需用戶執(zhí)行復(fù)雜的操作。
(3)變型例 本發(fā)明不限于上述示例性實施方式,存在以下變型例。應(yīng)提到的是,可以將以下變 型例適當(dāng)組合。
(3-1)通信終端的變型例 在示例性實施方式中,列舉了將具有通話功能的移動電話終端作為通信終端的例 子進(jìn)行了說明。但是,本發(fā)明不限于此,并且還可以例如應(yīng)用于不具有通話功能的通信終 端,諸如PDA (Personal Digital Assistant :個人數(shù)字助理)、和具有無線數(shù)據(jù)通信功能的 移動計算機(jī)。在這種情況下,登記在地址簿表中的通信地址是用于交換文本消息的通信地 址(諸如電子郵件地址),而不是用于通話的電話號碼。同樣,通信終端的通信方式不限于 無線,還可以是有線方式。因此,本發(fā)明還可以應(yīng)用于諸如通過電纜連接到通信網(wǎng)的個人計 算機(jī)或固定電話的通信終端。 簡而言之,只要通信終端具有與分配給它的電話號碼或電子郵件地址對應(yīng)的通信 地址,并且能夠基于這些通信地址執(zhí)行通信,就可以應(yīng)用本發(fā)明。 [oogo] (3-2)地址簿表的變型例 地址簿表中登記的內(nèi)容不僅可包括識別名稱和通信地址,還包括各種類型的屬性 (諸如,用戶的地址和生日)、以及各種類型的信息(諸如,當(dāng)接收到呼入呼叫時,用于顯示 在顯示器14上的靜態(tài)圖像)。 同樣,將分配給通信終端的通信地址與用于識別通信終端的用戶的識別名稱成對 存儲的功能不僅限于所謂的地址簿功能。例如,電話終端具有存儲呼入呼叫歷史和呼出呼 叫歷史的功能,并且這些功能也可以使分配給通信終端的通信地址與用于識別通信終端的 用戶的識別名稱成對地存儲。因此,即使對于這種呼入呼叫歷史和呼出呼叫歷史,也可以與 示例性實施方式類似地按類別將識別名稱和通信地址對進(jìn)行分類。同樣,在電話終端中,也 可以進(jìn)行諸如在地址簿中登記包括在呼入呼叫歷史和呼出呼叫歷史中的電話號碼的操作。 在這種情況下,即使針對包括在呼入呼叫歷史和呼出呼叫歷史中的電話號碼(還沒有在地 址簿表中登記的電話號碼),也能夠執(zhí)行諸如以上的類別分類。然后,可以提醒用戶在分類的列別中登記該電話號碼。
(3-3)分類算法的變型例 分類算法內(nèi)容不限于示例性實施方式中所介紹的內(nèi)容。例如,在示例性實施方式
中,當(dāng)通信終端以每周至少一次的頻率處于io米以內(nèi)的距離時,判斷為用戶處于很靠近,
但是,可以任意地確定作為用戶是否很靠近的判斷準(zhǔn)則的時段、頻率和距離。簡而言之,當(dāng)
通信終端在預(yù)定時段,以至少預(yù)定次數(shù)的頻率與另一個通信終端的距離在預(yù)定距離以內(nèi)
時,用戶可以被判斷為很靠近。同樣,還可以基于通信終端遠(yuǎn)離另一個通信終端的頻率或次
數(shù)來推斷個人關(guān)系,而不僅限于他們很靠近的情況,并且這可以在列表分類中反映這一點。 同時,在示例性實施方式中,基于距離及測量日期/時間、和位置及測量日期/時
間來對類別分別進(jìn)行分類,并最終選擇一種類別,但本發(fā)明不限于此方法。 例如,可以僅基于距離及測量日期/時間或者僅基于位置及測量日期/時間來對
類別進(jìn)行分類。同樣,在示例性實施方式中,除了距離或位置以外還考慮測量日期/時間來
對類別進(jìn)行分類,但是考慮測量日期/時間僅僅是使得類別分類更準(zhǔn)確,該測量日期/時間
不是必需的。因此,可以僅基于距離或者僅基于位置來對類別進(jìn)行分類。例如,僅基于距離
來進(jìn)行分類時,當(dāng)用戶以很高的頻率處于很靠近時,用戶被分類為"家人"類別,當(dāng)僅基于位
置進(jìn)行分類時,當(dāng)用戶以很高的頻率處于家中時,可以將用戶分類為"家人"類別。 在示例性實施方式中,利用"基于距離及測量日期/時間、和位置及測量日期/時
間來對類別進(jìn)行分類"這樣的表述來進(jìn)行了介紹,但是,在每個預(yù)定時段連續(xù)執(zhí)行測量的測
量日期/時間也可以視為"測量時段"。簡而言之,在本發(fā)明中,測量日期/時間或測量時段
可以用作類別分類的判斷材料。 同樣,因為由移動電話終端IO確定的類別未必始終準(zhǔn)確,本發(fā)明可以配置為使得 用戶能夠適當(dāng)?shù)匦U蚋淖儼凑疹悇e分類的內(nèi)容。在這種情況下,控制部11按照用戶在操 作部15中接收的操作對通信地址和識別名稱所屬的地址簿表16a的類別進(jìn)行重寫。對于 按照這種方式改變或校正的類別,控制部11被配置為不基于位置或距離來執(zhí)行類別分類。 這是因為控制部11改變用戶他或她自己任意分類的結(jié)果不符合用戶的意圖,所以不是優(yōu) 選的。 同樣,在示例性實施方式中,僅參照類別的分類進(jìn)行了說明,但是基于位置或距離 而推斷的個人關(guān)系的結(jié)果可以反映為各類別中的顯示順序。例如,可以將在"同事"類別中 以很極高頻率處于很靠近的用戶顯示在"同事"類別中的顯著位置,諸如類別的最前頭。換 言之,通過測量距離的平均值越小,則越提高顯示優(yōu)選級別來將用戶顯示在顯著位置。反 之,也可以采取測量距離的平均值越大,則越提高顯示優(yōu)選級別的方法。這樣考慮的原因是 因為測量距離的平均值大,或者換言之,因為兩個用戶之間的距離大,則通常直接交流的機(jī) 會越小,因此,當(dāng)打電話時,應(yīng)優(yōu)選地在地址簿顯示中執(zhí)行顯示。在這種情況下,控制部11 在各個類別中,基于位置或距離來確定在將識別名稱顯示在顯示器14上時的優(yōu)先排位。當(dāng) 顯示地址簿時,控制部11按照地址簿表16a中包括的優(yōu)先排位來顯示識別名稱。
(3-4)關(guān)于管理地址簿表的代理的變型例 地址簿表16a不限于存儲在屬于用戶或者由用戶使用的通信終端(在示例性實施 方式中位移動電話終端IO)中。例如,還可以是如下結(jié)構(gòu)網(wǎng)絡(luò)上的信息管理裝置保存地址 簿表,通信終端根據(jù)需要從該信息管理裝置獲取并顯示地址簿表的內(nèi)容。在這種情況下,上述信息管理裝置,而不是示例性實施方式中的移動電話終端10在存儲單元中存儲地址簿表,將分別分配給多個通信終端的通信地址與用于識別各個通信終端的用戶的識別名稱成對地寫入該地址簿表中。然后,信息管理裝置的控制部確定存儲在存儲單元中的通信終端的位置,或者本終端距該通信終端的距離。此外,控制部按照設(shè)定的分類算法,基于確定的位置或距離將通信地址和識別名稱成對地分類為多個類別,并針對各個分類的類別將該對寫入地址簿表中。然后,控制部響應(yīng)于來自通信終端的請求將該地址簿表的內(nèi)容發(fā)送至通信終端。通信終端按照類別顯示從信息管理裝置接收到的地址簿表中的內(nèi)容。
(3-5)有關(guān)確定位置或距離的單元的變型例 用于確定通信終端的位置或者通信終端的距離的確定單元不限于示例性實施方式中說明的內(nèi)容。例如,定位單元可以是基于位置登記區(qū)域或移動電話終端io所處的小區(qū)來測量位置的單元,而不是使用GPS技術(shù)的單元。應(yīng)提到的是,位置登記區(qū)域是在移動電話網(wǎng)絡(luò)100中由執(zhí)行通常調(diào)用(invoking)的交換中心覆蓋的區(qū)域,而小區(qū)是基站可以進(jìn)行無線通信的區(qū)域。因為基于這些位置登記區(qū)域和小區(qū)來測量位置的技術(shù)已經(jīng)是公知的,所以省略其具體說明。同樣,當(dāng)移動電話終端10具有近距離無線單元(諸如,藍(lán)牙或紅外)時,也可以用該近距離無線單元來近似地確定距另一個移動電話終端10的距離。此時,由于移動電話終端能夠使用該近距離無線單元來與另一個移動電話終端進(jìn)行無線交換,所以移動電話終端檢測為另一個移動電話終端處于很靠近的狀態(tài)。
(3-6)有關(guān)顯示地址簿的變型例 當(dāng)按照類別顯示地址簿表的內(nèi)容時,可以接受的是,如圖12所示,僅顯示識別名稱(名稱)、或者除了這些識別名稱以外還顯示通信地址(電話號碼)。簡而言之,至少需要按照類別顯示在地址簿表中包括的通信地址和識別名稱中的識別名稱。
(3-7)有關(guān)程序的變型例 可以以被記錄在可記錄介質(zhì)(諸如,磁帶、磁盤、軟盤、光學(xué)記錄介質(zhì)、磁-光記錄介質(zhì)、CD(光盤)、DVD(Digital Versatile Disk:數(shù)字化通用盤)或RAM)上的狀態(tài)提供由上述控制單元ll執(zhí)行的計算機(jī)程序。還可以經(jīng)由網(wǎng)絡(luò)(諸如移動電話網(wǎng)或互聯(lián)網(wǎng))來下載計算機(jī)程序。
權(quán)利要求
一種通信終端,該通信終端包括通信單元,其使用分別分配給多個通信終端的通信地址來與各個所述通信終端進(jìn)行通信;存儲單元,其分別將分配給各個所述通信終端的所述通信地址與用于識別各個所述通信終端的用戶的識別名稱成對地進(jìn)行存儲;確定單元,其確定分配有所述存儲單元中存儲的所述通信地址的所述通信終端的位置或者距所述通信終端的距離;分類單元,其基于由所述確定單元確定的所述位置或所述距離根據(jù)設(shè)定的算法來將通信地址和識別名稱的對分類成多個組;以及顯示控制單元,其使得顯示單元按照所述分類單元所分類的組,至少顯示所述存儲單元所存儲的所述通信地址和所述識別名稱中的所述識別名稱。
2. 根據(jù)權(quán)利要求1所述的通信終端,其中,所述分類單元除了基于所述位置或所述距離之外,還基于所述確定單元確定所 述位置或所述距離時的日期/時間或時段,來將通信地址和識別名稱的所述對分類成多個組。
3. 根據(jù)權(quán)利要求1所述的通信終端,其中,所述分類單元將通信地址和識別名稱的所述對分類成多個組,并且還在各組中 基于由所述確定單元確定的所述位置或所述距離來決定在使所述顯示單元顯示所述識別 名稱時的排位,以及在使所述顯示單元按照所述組至少顯示所述存儲單元所存儲的所述通信地址和所述 識別名稱中的所述識別名稱時,所述顯示控制單元根據(jù)由所述分類單元決定的排位來顯示 所述識別名稱。
4. 根據(jù)權(quán)利要求1所述的通信終端,其中,所述分類單元將在預(yù)定范圍內(nèi)安裝的設(shè)施的類型與所述設(shè)施的位置相對應(yīng)地存 儲,通過對由所述確定單元確定的位置與所述設(shè)施的位置進(jìn)行比較來確定由所述確定單元 確定的位置處安裝的設(shè)施的類型,并且基于所確定的設(shè)施類型,將通信地址和識別名稱的 所述對分類成多個組。
5. 根據(jù)權(quán)利要求1所述的通信終端,該通信終端還包括 操作單元,其接收用戶的操作;以及變更單元,其根據(jù)由所述操作單元接收到的所述操作,對由所述分類單元分類的通信 地址和識別名稱的對所屬的組進(jìn)行變更,其中,對于通過所述變更單元對組進(jìn)行了變更的通信地址和識別名稱的所述對,所述 分類單元不基于由所述確定單元所確定的所述位置或所述距離來進(jìn)行分類。
6. —種信息管理裝置,該信息管理裝置包括存儲單元,其將分別分配給多個通信終端的通信地址與用于識別各個所述通信終端的用戶的識別名稱分別成對地進(jìn)行存儲;確定單元,其確定分配有存儲在所述存儲單元中的所述通信地址的所述通信終端的位置或者從所述通信終端到預(yù)定通信終端的距離;以及分類單元,其基于由所述確定單元確定的所述位置或所述距離根據(jù)設(shè)定的算法來將通信地址和識別名稱的對分類成多個組,并使得所述存儲單元對每個分類后的組進(jìn)行存儲。
7. —種使計算機(jī)實現(xiàn)以下功能的程序,該計算機(jī)使用分別分配給多個通信終端的通信 地址來與各個所述通信終端進(jìn)行通信;使得存儲單元分別將分配給各個所述通信終端的通信地址與用于識別各個所述通信 終端的用戶的識別名稱成對地進(jìn)行存儲;確定分配有所述存儲單元中存儲的通信地址的所述通信終端的位置或者距所述通信 終端的距離;基于所確定的所述位置或所述距離根據(jù)設(shè)定的組算法來將通信地址和識別名稱的對 分類成多個組;以及使得顯示單元按照所分類的組,至少顯示所述存儲單元所存儲的所述通信地址和所述 識別名稱中的所述識別名稱。
8. —種使得計算機(jī)實現(xiàn)以下功能的程序使得存儲單元將分別分配給多個通信終端的通信地址與用于識別各個所述通信終端 的用戶的識別名稱分別成對地進(jìn)行存儲;確定分配有存儲在所述存儲單元中的所述通信地址的所述通信終端的位置或者從所 述通信終端到預(yù)定通信終端的距離;以及基于所確定的所述位置或所述距離根據(jù)設(shè)定的算法來將通信地址和識別名稱的對分 類成多個組,并使得所述存儲單元對每個分類后的組進(jìn)行存儲。
全文摘要
一種通信終端、信息管理裝置和程序。分別按照類別登記了通信終端的通信地址和用戶的識別名稱的對,而無需用戶執(zhí)行復(fù)雜的操作?;谝M(jìn)行通信的通信終端之間的距離及這些距離的測量日期/時間,或者要進(jìn)行通信的通信終端的位置和這些位置的測量日期/時間來推斷使用各個通信終端的用戶之間的關(guān)系,并基于這些推斷的結(jié)果按照類別將地址簿的內(nèi)容分類。例如,由于始終彼此很靠近的用戶是作為最親近的存在形式的家人的可能性很高,因此將他們分類成“家人”類別;由于僅在工作日期間很靠近的用戶屬于相同組織(諸如公司)的可能性很高,因此將它們分類成“同事”類別;而由于僅在工作日的晚上或假日很靠近的用戶是一起度過閑暇時光的關(guān)系,因此將他們分類為“朋友”類別。
文檔編號H04M1/274GK101755437SQ20088010012
公開日2010年6月23日 申請日期2008年7月24日 優(yōu)先權(quán)日2007年7月24日
發(fā)明者加納出亞, 山田和宏, 山田英樹, 恩田靖, 村上圭一, 神谷大 申請人:株式會社Ntt都科摩