專利名稱:用于生成圖形用戶界面的系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖形用戶界面。
技術(shù)背景眾所周知,在便攜式電話中,除了管理經(jīng)由語音電話呼叫的通信服 務(wù)的應(yīng)用程序之外,還實(shí)現(xiàn)有管理其它通信服務(wù)(例如,發(fā)送與接收電 子郵件、網(wǎng)站瀏覽等)的應(yīng)用程序。實(shí)驗(yàn)發(fā)現(xiàn),如果更好地將這些應(yīng)用 程序鏈接起來,則可以提供非常方便的服務(wù),并且已經(jīng)提出了支持這種實(shí)驗(yàn)的技術(shù)。例如,在JP2001-268206A中公開的便攜式電話中,當(dāng)用戶 選擇了在己接收到的電子郵件中寫入的預(yù)期字符串時(shí),顯示這樣的消息 提示用戶在電話簿存儲(chǔ)器中登記用電話號(hào)碼進(jìn)行分組的該字符串,或者 提示用戶向在電話簿存儲(chǔ)器中登記的與該字符串相關(guān)聯(lián)的電話號(hào)碼進(jìn)行 電話呼叫。另外,在許多新近的便攜式電話中,目前還實(shí)現(xiàn)有針對(duì)與通信服務(wù) 幾乎沒有直接關(guān)系的服務(wù)的應(yīng)用程序。在這些應(yīng)用程序中,ToDo應(yīng)用程 序是最常用的應(yīng)用程序中的一種。利用該程序,用戶與計(jì)劃活動(dòng)的時(shí)間 和曰期相關(guān)聯(lián)地登記該計(jì)劃活動(dòng)等,并且當(dāng)已登記的時(shí)間和日期到來時(shí), 通過報(bào)警裝置或各種類型的顯示指示器向用戶通知該事實(shí)。通常情況是使用這種To Do應(yīng)用程序的用戶將例如以"某月某日通 過電子郵件聯(lián)系XX先生"或"在某月某日某時(shí)通過電話聯(lián)系YY小姐"的 方式來登記應(yīng)當(dāng)發(fā)送電子郵件或應(yīng)當(dāng)進(jìn)行電話呼叫的活動(dòng)。然而,當(dāng)進(jìn) 行了這種登記的用戶已接收到了所登記的時(shí)間與日期已到的通知的時(shí) 候,用戶必須執(zhí)行逐個(gè)字符地輸入接收方的電話號(hào)碼或電子郵件地址、 或者在地址簿存儲(chǔ)器中查找電話號(hào)碼或電子郵件地址的繁瑣操作。發(fā)明內(nèi)容鑒于上述背景而做出本發(fā)明,并且本發(fā)明的目的是提供這樣一種機(jī)制,在該機(jī)制中,將例如由To Do應(yīng)用程序等產(chǎn)生的文本與通信終端所執(zhí)行的通信進(jìn)行鏈接,從而可進(jìn)一步提高用戶的方便性。在本發(fā)明的一方面,提供了一種通信終端,該通信終端包括顯示器;第一存儲(chǔ)單元,該第一存儲(chǔ)單元存儲(chǔ)包括文本串的數(shù)據(jù);第二存儲(chǔ) 單元,該第二存儲(chǔ)單元存儲(chǔ)第一信息集合與第二信息集合,所述第一信 息集合包括第一通信地址和該第一通信地址指示的通信接收方的名稱, 而所述第二信息集合包括第二通信地址和該第二通信地址指示的通信接 收方的名稱;第一顯示控制器,該第一顯示控制器在所述顯示器上顯示 由存儲(chǔ)于所述第一存儲(chǔ)單元中的數(shù)據(jù)所表達(dá)的文本串;以及第二顯示控 制器,該第二顯示控制器在存儲(chǔ)于所述第二存儲(chǔ)單元中的名稱中識(shí)別包 括在由所述第一顯示控制器顯示的所述文本串中的名稱,并且當(dāng)識(shí)別出 的所述名稱與所述第一通信地址相關(guān)聯(lián)時(shí),所述第二顯示控制器在所述 顯示器上顯示提示與所述第一通信地址進(jìn)行通信的畫面,或者當(dāng)識(shí)別出 的所述名稱與所述第二通信地址相關(guān)聯(lián)時(shí),所述第二顯示控制器在所述 顯示器上顯示提示與所述第二通信地址進(jìn)行通信的畫面。在本發(fā)明的另一方面,當(dāng)識(shí)別出的所述名稱同時(shí)與所述第一通信地 址和所述第二通信地址相關(guān)聯(lián)時(shí),所述第二顯示控制器確定由所述第一 顯示控制器顯示的所述文本串是否包括第一相關(guān)文本串或第二相關(guān)文本 串,所述第一相關(guān)文本串是表示利用所述第一通信地址進(jìn)行通信的文字, 所述第二相關(guān)文本串是表示利用所述第二通信地址進(jìn)行的通信的文字; 并且當(dāng)包括所述第一相關(guān)文本串時(shí),所述第二顯示控制器顯示提示利用 所述第一通信地址進(jìn)行通信的畫面,而當(dāng)包括所述第二相關(guān)文本串時(shí), 所述第二顯示控制器顯示提示利用所述第二通信地址的進(jìn)行通信的畫 面。在本發(fā)明的又一方面,提供了一種輸入單元,其中所述第二顯示 控制器改變當(dāng)前顯示的識(shí)別出的所述名稱的外觀,以通知鏈接到所述第 一通信地址或所述第二通信地址;并且當(dāng)經(jīng)由所述輸入單元選擇了其外觀己改變的顯示名稱時(shí),所述第二顯示控制器在所述顯示器上分別顯示 提示利用所述第一通信地址進(jìn)行通信的畫面或顯示提示利用所述第二通 信地址進(jìn)行通信的畫面。所述第一通信地址可以為電話號(hào)碼,而第二通信地址可以為電子郵 件地址。在本發(fā)明的又一方面,提供了一種使計(jì)算機(jī)執(zhí)行指定步驟的計(jì)算機(jī) 程序產(chǎn)品,該計(jì)算機(jī)包括顯示器;第一存儲(chǔ)單元,該第一存儲(chǔ)單元存儲(chǔ) 包括文本串的數(shù)據(jù);第二存儲(chǔ)單元,該第二存儲(chǔ)單元存儲(chǔ)第一信息集合 與第二信息集合,所述第一信息集合包括第一通信地址和該第一通信地 址指示的通信接收方的名稱,而所述第二信息集合包括第二通信地址和 該第二通信地址指示的通信接收方的名稱,所述指定步驟包括以下步驟在所述顯示器上顯示由存儲(chǔ)在所述第一存儲(chǔ)單元中的數(shù)據(jù)所表達(dá)的文本串;在存儲(chǔ)于所述第二存儲(chǔ)單元中的名稱中識(shí)別出包括在所顯示的所述 文本串中的名稱;并且當(dāng)識(shí)別出的所述名稱與所述第一通信地址相關(guān)聯(lián)時(shí),在所述顯示器上顯示提示與所述第一通信地址進(jìn)行通信的畫面,或 者當(dāng)識(shí)別出的所述名稱與所述第二通信地址相關(guān)聯(lián)時(shí),顯示提示與所述 第二通信地址進(jìn)行通信的畫面。在本發(fā)明的又一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī) 可讀存儲(chǔ)介質(zhì)存儲(chǔ)有所述計(jì)算機(jī)程序產(chǎn)品。根據(jù)本發(fā)明的一方面,可以提供這樣一種機(jī)制,在該機(jī)制中,優(yōu)選 的是,對(duì)To Do應(yīng)用程序和管理通信服務(wù)的應(yīng)用程序進(jìn)行鏈接,從而可 為用戶進(jìn)一步提高方便性。
基于以下附圖,對(duì)本發(fā)明的示例性實(shí)施方式進(jìn)行詳細(xì)描述,其中:圖1示出了示例性實(shí)施方式的總體配置;圖2示出了移動(dòng)終端的物理配置;圖3示出了電話簿數(shù)據(jù)存儲(chǔ)區(qū)域表的數(shù)據(jù)結(jié)構(gòu);圖4示出了 To Do數(shù)據(jù)存儲(chǔ)區(qū)域表的數(shù)據(jù)結(jié)構(gòu);圖5示出了應(yīng)用程序供應(yīng)服務(wù)器硬件的示意性配置;圖6為示出了程序傳送過程的流程圖;圖7為示出了 To Do數(shù)據(jù)瀏覽過程的流程圖(前半部分);圖8為示出了 To Do數(shù)據(jù)瀏覽過程的流程圖(后半部分);圖9示出了 ToDo瀏覽畫面;圖IO示出了 To Do內(nèi)容確認(rèn)畫面的示例;圖11示出了呼叫畫面的示例;圖12示出了 ToDo內(nèi)容確認(rèn)畫面的示例;以及圖13示出了新郵件產(chǎn)生畫面的示例。
具體實(shí)施方式
本發(fā)明的示例性實(shí)施方式下面對(duì)本發(fā)明的示例性實(shí)施方式進(jìn)行描述。圖1示出了根據(jù)該示例性實(shí)施方式的通信系統(tǒng)的總體配置。如圖1 所示,該系統(tǒng)由與移動(dòng)終端10連接的移動(dòng)分組通信網(wǎng)絡(luò)20、與應(yīng)用程序 供應(yīng)服務(wù)器30連接的互聯(lián)網(wǎng)40、以及設(shè)置于這些通信網(wǎng)絡(luò)之間的網(wǎng)關(guān)服 務(wù)器50配置而成。移動(dòng)分組通信網(wǎng)絡(luò)20是這樣的節(jié)點(diǎn)的集合,在這些節(jié)點(diǎn)處,利用符 合在其中簡化了 TCP(傳輸控制協(xié)議)/IP(互聯(lián)網(wǎng)協(xié)議)的協(xié)議、與由TCP/IP 實(shí)現(xiàn)的HTTP(超文本傳輸協(xié)議)相對(duì)應(yīng)的協(xié)議等的程序發(fā)送數(shù)據(jù),并且移 動(dòng)分組通信網(wǎng)絡(luò)20包括基站和分組用戶處理設(shè)備。另一方面,互聯(lián)網(wǎng)40 是這樣的節(jié)點(diǎn)的集合,在這些節(jié)點(diǎn)處利用符合TCP/IP、由TCP/IP實(shí)現(xiàn)的 HTTP、 SMTP(簡單郵件傳輸協(xié)議)等的程序發(fā)送數(shù)據(jù),并且互聯(lián)網(wǎng)40包 括服務(wù)器和路由器。網(wǎng)關(guān)服務(wù)器50是在移動(dòng)分組網(wǎng)關(guān)中繼交換站中運(yùn)行的計(jì)算機(jī),在該 移動(dòng)分組網(wǎng)關(guān)中繼交換站中,移動(dòng)分組通信網(wǎng)絡(luò)20與互聯(lián)網(wǎng)40彼此連 接。網(wǎng)關(guān)服務(wù)器50對(duì)已經(jīng)從其中 一個(gè)通信網(wǎng)絡(luò)中的一個(gè)節(jié)點(diǎn)發(fā)送到另一 通信網(wǎng)絡(luò)中的一個(gè)節(jié)點(diǎn)的數(shù)據(jù)執(zhí)行協(xié)議轉(zhuǎn)換,然后將該數(shù)據(jù)轉(zhuǎn)發(fā)給所述 另一通信網(wǎng)絡(luò)的所述節(jié)點(diǎn)。圖2示出了移動(dòng)終端10的物理配置。移動(dòng)終端10上設(shè)置有控制器 11、發(fā)送/接收單元12、輸入單元13和液晶顯示器14。在控制器11的控制下,發(fā)送/接收單元12與移動(dòng)分組通信網(wǎng)絡(luò)20 的基站進(jìn)行無線通信。輸入單元13配置有諸如PB (按鈕)的多種按鈕及光標(biāo)鍵,并且當(dāng) 用戶進(jìn)行輸入操作時(shí),將與該輸入操作對(duì)應(yīng)的操作信號(hào)供應(yīng)給控制器11。 液晶顯示器14由諸如液晶顯示板的顯示裝置配置而成,并且在控制器11 的控制下顯示各種信息??刂破?1包括CPU 15、 RAM 16、 ROM 17和EEPROM 18。CPU 15利用RAM 16作為工作區(qū)執(zhí)行已存儲(chǔ)于ROM 17或EEPROM 18中的各種程序。將預(yù)先安裝的程序存儲(chǔ)在ROM 17中。該預(yù)先安裝的程序是在移動(dòng) 終端10的制造過程中存儲(chǔ)于ROM 17中的程序,并且具體地說,該預(yù)先 安裝的程序分別為多任務(wù)操作系統(tǒng)(以下稱為"多任務(wù)OS")17a、 Java(注冊 商標(biāo))平臺(tái)程序17b、電話呼叫應(yīng)用程序17c、郵件應(yīng)用程序17d、瀏覽器 應(yīng)用程序17e、電話簿管理應(yīng)用程序17f及To Do管理應(yīng)用程序17g。作為對(duì)這些程序的一般描述,首先,多任務(wù)OS 17a是一種操作系統(tǒng), 該操作系統(tǒng)支持利用TSS(分時(shí)系統(tǒng))來實(shí)現(xiàn)多任務(wù)的模擬并行執(zhí)行所需 的各種功會(huì)旨(例如,虛擬存儲(chǔ)空間分配)。Java平臺(tái)程序17b是根據(jù)CDC(連 接裝置配置)而編寫的一組程序。當(dāng)Java平臺(tái)程序17b啟動(dòng)時(shí),Java運(yùn)行 時(shí)間環(huán)境得以實(shí)現(xiàn),該Java運(yùn)行時(shí)間環(huán)境包括類庫、JVM(Java虛擬機(jī)) 和JAM(Java應(yīng)用程序管理器)。電話呼叫應(yīng)用程序17c管理諸如進(jìn)行電話呼叫與接收電話呼叫以及 語音信號(hào)交換的功能。郵件應(yīng)用程序17d管理諸如編輯、發(fā)送和接收電子郵件的功能瀏覽器應(yīng)用程序17e管理諸如接收并解釋以HTML(超文本置標(biāo)語言) 格式編寫的數(shù)據(jù)的功能。電話簿管理應(yīng)用程序17f支配對(duì)他人的個(gè)人信息(例如,電話呼叫 接收方或電子郵件地址接收方)的管理。當(dāng)有電話呼入時(shí),由該程序管理的個(gè)人信息除了包括電話號(hào)碼與電子郵件地址以外,例如還包括地址、 生日、分組及顯示于液晶顯示器14上的靜態(tài)畫面。當(dāng)用戶新登記個(gè)人信 息時(shí),用戶通過操作輸入單元13而將電話簿登記畫面顯示在液晶顯示器14上,并且通過該畫面,用戶輸入上述多種信息,且使用名稱(例如"Taro Yoshida"或"A商社")作為該信息的索引。在該電話簿登記畫面中,對(duì)至少 一個(gè)電話號(hào)碼或電子郵件地址的登記是必不可少的,但對(duì)其它信息的登 記則是可選的。此外,當(dāng)用戶想要瀏覽已登記的個(gè)人信息時(shí),用戶通過 操作輸入單元13而將電話簿瀏覽畫面顯示于液晶顯示器14上,并且用 戶通過該畫面利用索引作為關(guān)鍵字使液晶顯示器14上顯示的內(nèi)容轉(zhuǎn)變?yōu)?想得到的個(gè)人信息。此外,通過在個(gè)人信息中包括的電話號(hào)碼以加亮方 式顯示時(shí)選擇所顯示的該電話號(hào)碼,對(duì)該電話號(hào)碼進(jìn)行電話呼叫,或者 通過在電子郵件地址以加亮方式顯示時(shí)選擇該電子郵件地址,向該電子 郵件地址發(fā)送電子郵件。To Do管理應(yīng)用程序17g支配"To Do信息"的管理,該信息為指示用 戶計(jì)劃執(zhí)行的活動(dòng)及與那些活動(dòng)相關(guān)的各種屬性的信息。除了描述用戶 將要執(zhí)行的活動(dòng)的內(nèi)容及那些活動(dòng)的日期的文本串之外,由該程序管理 的ToDo信息還包括"高"、"中"和"低"等優(yōu)先級(jí)、諸如"私人"、"假日"、 "旅行"、"工作"及"會(huì)議"的活動(dòng)分類,以及當(dāng)日期到來時(shí)是否執(zhí)行警示通 知。當(dāng)用戶新登記ToDo信息時(shí),用戶通過操作輸入單元13將ToDo登 記畫面顯示在液晶顯示器14上,并且用戶通過該畫面輸入上述多種信息。 此外,當(dāng)用戶瀏覽已登記的To Do信息時(shí),用戶將To Do瀏覽畫面顯示 在液晶顯示器14上,并且通過該畫面使液晶顯示器14的顯示內(nèi)容轉(zhuǎn)變 為想得到的ToDo信息的To Do內(nèi)容確認(rèn)畫面。EEPROM 18具有Java應(yīng)用存儲(chǔ)區(qū)域18a、電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b 及ToDo數(shù)據(jù)存儲(chǔ)區(qū)域18c。Java應(yīng)用程序存儲(chǔ)于Java應(yīng)用存儲(chǔ)區(qū)域18a中。Java應(yīng)用程序具有 Jar(Java文檔)文件和對(duì)該Jar文件的安裝、啟動(dòng)和各種屬性進(jìn)行描述的 ADF(應(yīng)用描述符文件),Jar文件內(nèi)收集有描述了 Java運(yùn)行時(shí)間環(huán)境下的 處理程序的實(shí)際程序和當(dāng)執(zhí)行實(shí)際程序時(shí)所用的圖像文件與音頻文件。Java應(yīng)用程序存儲(chǔ)于互聯(lián)網(wǎng)40等的服務(wù)器上,并且響應(yīng)于來自移動(dòng)終端 10的請(qǐng)求被適當(dāng)?shù)貜姆?wù)器中下載下來。由電話簿管理應(yīng)用程序17f產(chǎn)生的電話簿數(shù)據(jù)存儲(chǔ)于電話簿數(shù)據(jù)存 儲(chǔ)區(qū)域18b的表中。圖3示出了此表的數(shù)據(jù)結(jié)構(gòu)。如圖3所示,在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b的表中形成的每個(gè)記錄包 括7個(gè)字段,即"索引"、"電話號(hào)碼"、"電子郵件地址"、"地址"、"生日"、 "分組"及"靜態(tài)畫面"。在上述電話簿登記畫面中輸入的各項(xiàng)信息分別存儲(chǔ) 于這些字段中。由To Do管理應(yīng)用程序17g產(chǎn)生的To Do數(shù)據(jù)存儲(chǔ)于To Do數(shù)據(jù)存 儲(chǔ)區(qū)域18c的表中。圖4示出了該表的數(shù)據(jù)結(jié)構(gòu)。如圖4所示,在To Do數(shù)據(jù)存儲(chǔ)區(qū)域18c的表中形成的每個(gè)記錄包 括5個(gè)字段,即"活動(dòng)內(nèi)容"、"日期"、"優(yōu)先級(jí)"、"分類"和"警示通知"。 在上述To Do登記畫面中輸入的各項(xiàng)信息分別存儲(chǔ)于這些字段中。圖5示出了應(yīng)用程序供應(yīng)服務(wù)器30的硬件的示意性配置。如圖5所 示,服務(wù)器30設(shè)置有控制器31、通信接口32和硬盤33。CPU 34、 RAM35、 ROM 36等內(nèi)置于控制器31中。通信接口 32依 據(jù)協(xié)議(例如,TCP/IP禾卩HTTP)來管理數(shù)據(jù)交換。ToDo支持程序33a 和下載頁面數(shù)據(jù)33b存儲(chǔ)于硬盤33中。To Do支持程序33a是一種由應(yīng)用程序供應(yīng)服務(wù)器30的操作員編程 的Java應(yīng)用程序。To Do支持程序33a為移動(dòng)終端10的JVM提供了以 下兩種功能。a. ToDo文本分析功能這是一種從顯示在液晶顯示器14上的To Do數(shù)據(jù)的文本串中指定局 部文本串的功能,其中該局部文本串的拼寫與在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b 的表中的、與電話號(hào)碼和電子郵件地址相關(guān)聯(lián)的索引的拼寫匹配。b. 鏈接關(guān)聯(lián)功能這是一種將用于啟動(dòng)電話呼叫應(yīng)用程序17c或郵件應(yīng)用程序17d的 鏈接與To Do文本分析功能所指定的局部文本串進(jìn)行關(guān)聯(lián)的功能。下載頁面數(shù)據(jù)33b是顯示控制數(shù)據(jù),在該顯示控制數(shù)據(jù)中,利用HTML對(duì)提示下載To Do支持程序33a的下載頁面畫面的布局進(jìn)行描述。 接下來對(duì)該示例性實(shí)施方式的典型操作進(jìn)行描述??梢酝ㄟ^將該操 作劃分為程序傳送過程和To Do數(shù)據(jù)瀏覽過程來描述該示例性實(shí)施方式 的操作。圖6為示出了程序傳送過程的流程圖。首先,用戶操作移動(dòng)終端10的輸入單元13以啟動(dòng)瀏覽器應(yīng)用程序 17e。結(jié)果,根據(jù)由輸入單元13提供的操作信號(hào),CPU15啟動(dòng)瀏覽器應(yīng) 用程序17e,并且在上述移動(dòng)分組通信網(wǎng)絡(luò)20的分組用戶處理設(shè)備中進(jìn) 行分組登記。這種分組登記是為使移動(dòng)終端10與移動(dòng)分組通信網(wǎng)絡(luò)20 交換分組而執(zhí)行的一種登記過程。當(dāng)進(jìn)行分組登記時(shí),移動(dòng)終端10能夠 與網(wǎng)關(guān)服務(wù)器50交換分組。此后,當(dāng)用戶對(duì)移動(dòng)終端10的輸入單元13執(zhí)行輸入(該輸入指定 了 To Do支持程序33a的下載頁面數(shù)據(jù)33b的URL)時(shí),移動(dòng)終端10的 CPU 15經(jīng)由發(fā)送/接收單元12將包括該URL的HTTP請(qǐng)求Dl發(fā)送給移 動(dòng)分組通信網(wǎng)絡(luò)20(S100)。網(wǎng)關(guān)服務(wù)器50接收到該發(fā)送出的HTTP請(qǐng)求 Dl。然后,網(wǎng)關(guān)服務(wù)器50對(duì)HTTP請(qǐng)求D1執(zhí)行協(xié)議轉(zhuǎn)換,并且將其作 為HTTP請(qǐng)求D2轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)40(S110)。當(dāng)應(yīng)用程序供應(yīng)服務(wù)器30接收到HTTP請(qǐng)求D2時(shí),應(yīng)用程序供應(yīng) 服務(wù)器30從硬盤33的存儲(chǔ)區(qū)域中讀出由HTTP請(qǐng)求D2中所包括的URL 指示的下載頁面數(shù)據(jù)33b,并且作為應(yīng)答而將讀出的下載頁面數(shù)據(jù)33b作 為HTTP響應(yīng)D3發(fā)送給互聯(lián)網(wǎng)40(S120)。結(jié)果,網(wǎng)關(guān)服務(wù)器50接收到 該HTTP響應(yīng)D3,并作為HTTP響應(yīng)D4而將其轉(zhuǎn)發(fā)給移動(dòng)分組通信網(wǎng) 絡(luò)20(S130)。移動(dòng)終端10的發(fā)送/接收單元12接收到該HTTP響應(yīng)D4。移動(dòng)終 端10的CPU 15將接收到的HTTP響應(yīng)D4存儲(chǔ)在RAM 16,并且將與包 括在HTTP響應(yīng)D4中的下載頁面數(shù)據(jù)33b相對(duì)應(yīng)的下載頁面畫面顯示于 液晶顯示器14上。在該畫面中,顯示有提示下載To Do支持程序33a的消息及指示對(duì)該消息進(jìn)行確認(rèn)的確認(rèn)按鈕。在這種情況下,當(dāng)用戶操作輸入單元13而選擇了確認(rèn)按鈕時(shí),CPU15經(jīng)由發(fā)送/接收單元12將包括To Do支持程序33a的URL的HTTP請(qǐng) 求D5發(fā)送給移動(dòng)分組通信網(wǎng)絡(luò)20(S140)。在網(wǎng)關(guān)服務(wù)器50接收到移動(dòng)終端10發(fā)送的HTTP請(qǐng)求D5并且將該 請(qǐng)求作為HTTP請(qǐng)求D6轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)40之后(S150),應(yīng)用程序供應(yīng)服 務(wù)器30接收到HTTP請(qǐng)求D6。應(yīng)用程序供應(yīng)服務(wù)器30從硬盤33的存 儲(chǔ)區(qū)域中讀出由接收到的HTTP請(qǐng)求D6中所包括的URL所指示的To Do 支持程序33a,并且作為應(yīng)答將該To Do支持程序33a作為HTTP響應(yīng) D7發(fā)送給互聯(lián)網(wǎng)40(S160)。網(wǎng)關(guān)服務(wù)器50對(duì)HTTP響應(yīng)D7進(jìn)行協(xié)議轉(zhuǎn) 換,并作為HTTP響應(yīng)D8發(fā)送給移動(dòng)終端10(S170)。在接收到HTTP響 應(yīng)D8之后,移動(dòng)終端10將包括在HTTP響應(yīng)D8中的To Do支持程序 33a存儲(chǔ)在EEPROM 18的Java應(yīng)用存儲(chǔ)區(qū)域18a內(nèi)。圖7和圖8為示出了 To Do數(shù)據(jù)瀏覽過程的流程圖。在To Do支持 程序33a已經(jīng)啟動(dòng)的狀態(tài)下,用戶操作移動(dòng)終端10的輸入單元13從而 以To Do管理應(yīng)用程序17g作為觸發(fā)來啟動(dòng)圖7和圖8所示的處理。當(dāng)To Do管理應(yīng)用程序17g啟動(dòng)時(shí),移動(dòng)終端10的CPU 15將To Do 瀏覽畫面示出于液晶顯示器14上(S200)。圖9示出了To Do瀏覽畫面。在該畫面中,以列表項(xiàng)的形式列出存 儲(chǔ)在To Do數(shù)據(jù)存儲(chǔ)區(qū)域18c中的各條記錄的"優(yōu)先等級(jí)"字段中的信息和 在"活動(dòng)內(nèi)容"字段中寫入的文本的前15個(gè)字符的組。用戶操作輸入單 元13以在加亮狀態(tài)下選擇期望確認(rèn)其詳細(xì)內(nèi)容的ToDo數(shù)據(jù)的列表項(xiàng)。當(dāng)選定了任意列表項(xiàng)時(shí),移動(dòng)終端10的CPU 15從To Do數(shù)據(jù)存儲(chǔ) 區(qū)域18c的列表中指定與選定的列表項(xiàng)相對(duì)應(yīng)的記錄(S210)。CPU 15將存儲(chǔ)在S210中所指定的該記錄的"活動(dòng)內(nèi)容"、"日期"、"優(yōu) 先級(jí)"、"分類"以及"警示通知"字段中的每一個(gè)中的信息讀出到RAM 16(S220)。CPU 15判斷在步驟220中從"活動(dòng)內(nèi)容"字段中讀出的文本串中是否 包括這樣的文本串,該文本串具有與存儲(chǔ)在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b的 列表內(nèi)的任何記錄的"索引"中的文本串相同的拼寫(S230)。當(dāng)在步驟230中判斷出包括具有相同拼寫的文本串時(shí),CPU 15指定該文本串(S240)。此外,CPU 15從在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b中形成的列表中指定其 中在"索引"字段中寫入有在步驟240中指定的文本的記錄(S250)。CPU 15判斷信息是否同時(shí)存儲(chǔ)于在步驟250中指定的所述記錄的 "電話號(hào)碼"字段和"電子郵件地址"字段二者內(nèi),或者信息是否僅僅存儲(chǔ)于 "電話號(hào)碼"字段和"電子郵件地址"字段二者中的一個(gè)字段內(nèi)(S260)。當(dāng)在步驟260中判斷出信息同時(shí)存儲(chǔ)于兩個(gè)字段內(nèi)時(shí),CPU 15判斷 在由步驟220中所讀出的信息所表達(dá)的文本串中是否包括"電話"文本或 "郵件"文本(S270)。當(dāng)CPU 15在步驟270中判斷出包括的是"電話"文本時(shí),CPU 15將 記錄于在步驟250中指定的所述記錄的"電話號(hào)碼"字段內(nèi)的電話號(hào)碼讀 出到RAM16(S280)。接下來,CPU15對(duì)步驟220中從各字段中讀出的信息進(jìn)行布置,并 且將ToDo內(nèi)容確認(rèn)畫面顯示在液晶顯示器14上,在該畫面中,在步驟 240中指定的文本串與通往步驟280中讀出的電話號(hào)碼的鏈接相關(guān)聯(lián)(步 驟2卯)。圖10示出了依照步驟290顯示的To Do內(nèi)容確認(rèn)畫面的實(shí)施例。在 畫面的最上部,顯示有存儲(chǔ)在"活動(dòng)內(nèi)容"字段中的文本串"與TaroYoshida 一起去XX旅行,在前一天通過電話聯(lián)系并且確認(rèn)會(huì)面地點(diǎn)",并且在文 本串的下方顯示有存儲(chǔ)在各個(gè)字段"日期"、"優(yōu)先級(jí)"、"分類"及"警示通 知"中的信息。這里,當(dāng)參照?qǐng)D10所示的畫面最上部的活動(dòng)內(nèi)容文本串 時(shí),應(yīng)當(dāng)理解的是,包括在該文本串中的是在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b 的列表中被登記為索引(名稱)的文本串"Taro Yoshida",并且對(duì)該文本串添 加指示通往電話號(hào)碼的鏈接的關(guān)聯(lián)的下劃線。這樣做的原因在于由于 在指示活動(dòng)內(nèi)容的文本串中包括"電話",所以該處理在步驟270的判斷 之后進(jìn)入到步驟280。當(dāng)操作輸入單元13以選擇具有關(guān)聯(lián)鏈接的文本串 時(shí),電話呼叫應(yīng)用程序17c立即啟動(dòng),并且將液晶顯示器14上的顯示內(nèi) 容切換為輸入完成呼叫畫面,將存儲(chǔ)于電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b中的與 該文本串關(guān)聯(lián)的電話號(hào)碼作為呼叫接受方(圖11)。當(dāng)CPU 15在步驟270中判斷出包括"郵件"文本時(shí),CPU 15將在步 驟250中指定的所述記錄的"郵件"字段內(nèi)記錄的電子郵件地址讀出到 RAM 16中(S300)。接下來,CPU15對(duì)步驟220中從各字段中讀出的信息進(jìn)行布置,并 且在液晶顯示器14上顯示ToDo內(nèi)容確認(rèn)畫面,在該ToDo內(nèi)容確認(rèn)畫 面中,在步驟240中指定的文本串與通往步驟300中讀出的電子郵件地 址的鏈接相關(guān)聯(lián)(S310)。圖12示出了依照步驟310顯示的To Do內(nèi)容確認(rèn)畫面的實(shí)施例。在 此畫面的最上部,顯示有存儲(chǔ)在"活動(dòng)內(nèi)容"字段內(nèi)的文本串"就XX詢問 A商社。向YY部門發(fā)送電子郵件",并且在該文本串的下方顯示有存儲(chǔ) 在各個(gè)字段"日期"、"優(yōu)先級(jí)"、"分類"及"警示通知"中的信息。這里,當(dāng) 參照?qǐng)D12所示的畫面最上部的活動(dòng)內(nèi)容文本串時(shí),應(yīng)當(dāng)理解的是,包括 在該文本串中的是在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b的列表中被登記為索引(名 稱)的文本串"A商社",并且對(duì)該文本串添加指示通往電子郵件地址的鏈 接的關(guān)聯(lián)的下劃線。這樣做的原因在于由于在指示活動(dòng)內(nèi)容的文本串 中包括"郵件",所以該處理在步驟270中的判斷之后進(jìn)入到步驟300。當(dāng) 對(duì)輸入單元13操作以選擇具有關(guān)聯(lián)鏈接的文本串時(shí),郵件應(yīng)用程序17d 立即啟動(dòng),并且將液晶顯示器14上的顯示內(nèi)容切換為輸入完成新郵件創(chuàng) 建畫面,將存儲(chǔ)于電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b中的與該文本串關(guān)聯(lián)的地址 作為電子郵件地址(圖13)。當(dāng)在步驟260中判斷出信息僅存儲(chǔ)于一個(gè)字段內(nèi)時(shí),CPU 15判斷其 中存儲(chǔ)有信息的字段是"電話號(hào)碼"還是"電子郵件地址"(步驟320)。當(dāng)在步驟320中判斷出信息存儲(chǔ)在"電話號(hào)碼"字段時(shí),CPU 15執(zhí)行 自步驟280起的處理。結(jié)果,在液晶顯示器14上顯示如圖10所示的To Do 內(nèi)容確認(rèn)畫面,在該To Do內(nèi)容確認(rèn)畫面中,通往電話號(hào)碼的鏈接已經(jīng) 與部分文本串關(guān)聯(lián)。當(dāng)在步驟320中判斷出信息存儲(chǔ)于"電子郵件地址"字段時(shí),CPU 15 執(zhí)行自步驟300起的處理。結(jié)果,在液晶顯示器14上顯示如圖12所示 的ToDo內(nèi)容確認(rèn)畫面,在該To Do內(nèi)容確認(rèn)畫面中,通往電子郵件地址的鏈接已經(jīng)與部分文本串關(guān)聯(lián)。另一方面,當(dāng)在圖7中的步驟230中判斷出沒有包括具有相同拼寫 的文本串時(shí),CPU 15將To Do內(nèi)容確認(rèn)畫面顯示于液晶顯示器14上, 在To Do內(nèi)容確認(rèn)畫面中,通往電話號(hào)碼或電子郵件地址的鏈接沒有與 任何文本串關(guān)聯(lián)(步驟330)。在上述根據(jù)示例性實(shí)施方式的移動(dòng)終端10中,當(dāng)選定To Do瀏覽畫 面內(nèi)的任何列表項(xiàng)時(shí),在液晶顯示器14上都會(huì)顯示用于該列表項(xiàng)的To Do數(shù)據(jù)文本作為ToDo內(nèi)容確認(rèn)畫面,此外,當(dāng)在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域 18b中包括作為電話號(hào)碼或電子郵件地址索引的文本串時(shí),鏈接與該電話 號(hào)碼或電子郵件地址關(guān)聯(lián)。因此,用戶可完成登記的活動(dòng),而不必被迫 再次啟動(dòng)電話呼叫應(yīng)用程序17c或郵件應(yīng)用程序17d,并隨后執(zhí)行繁瑣的 操作逐個(gè)字符地輸入顯示在To Do內(nèi)容確認(rèn)畫面中的電話號(hào)碼或電子 郵件地址,或在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b的列表中查找電話號(hào)碼或電子 郵件地址。其它示例性實(shí)施方式本發(fā)明可存在多種變型的示例性實(shí)施方式。發(fā)明不限于上述示例性實(shí)施方式中所述的移動(dòng)終端,而是可適用于 執(zhí)行通信的任何通信終端。此外,在以上示例性實(shí)施方式中,在示例性實(shí)施方式中提供典型功 能的To Do支持程序33a作為Java應(yīng)用程序而存儲(chǔ)在互聯(lián)網(wǎng)40上的應(yīng)用 程序供應(yīng)服務(wù)器30的硬盤33上,并且響應(yīng)于來自移動(dòng)終端10的請(qǐng)求被 下載。然而,可以將為移動(dòng)終端10提供與ToDo支持程序33a的功能相 同的功能的程序作為預(yù)先安裝程序存儲(chǔ)在移動(dòng)終端10的ROM 17中。該 程序也可以以記錄于計(jì)算機(jī)可讀記錄介質(zhì)(例如,磁記錄介質(zhì)(例如磁帶、 磁盤(HDD(硬盤驅(qū)動(dòng)器))或FD (軟盤))、光學(xué)記錄介質(zhì)(例如(CD (光 盤)或DVD (數(shù)字通用盤)))、磁光記錄介質(zhì)或半導(dǎo)體存儲(chǔ)器(例如,閃 速ROM))的狀態(tài)供應(yīng)給移動(dòng)終端,或者該程序可通過諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò) 供應(yīng)給移動(dòng)終端。存儲(chǔ)于電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b中的電話簿數(shù)據(jù)并不限于電話簿管理應(yīng)用程序17f所創(chuàng)建的電話簿數(shù)據(jù)。例如,移動(dòng)終端可以下載產(chǎn)生并保 持在移動(dòng)分組通信網(wǎng)絡(luò)或互聯(lián)網(wǎng)上的電話簿數(shù)據(jù)并將該電話簿數(shù)據(jù)存儲(chǔ) 在電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b中。并且,當(dāng)通信接收方為商社等時(shí),通過 以商社的名稱作為查找關(guān)鍵字而執(zhí)行機(jī)器檢索可獲得通信地址(電話簿數(shù) 據(jù)),因此以該方式獲得的通信地址也可存儲(chǔ)于電話簿數(shù)據(jù)存儲(chǔ)區(qū)域18b 中。并且,通信地址并不限于電話號(hào)碼或郵件地址,而可以是己被分配 給通信終端并且可用于與該通信終端進(jìn)行通信的任意通信地址。在上述示例性實(shí)施方式中,其中通過接收To Do支持程序33a的操 作而對(duì)通往電話號(hào)碼和電子郵件地址的鏈接進(jìn)行關(guān)聯(lián)的文本串僅是構(gòu)成 由To Do管理應(yīng)用程序17g生成的To Do數(shù)據(jù)的文本串,但是還可以在 由構(gòu)成另一應(yīng)用程序編輯的數(shù)據(jù)(編輯后的數(shù)據(jù))的文本串對(duì)相同方式的 鏈接進(jìn)行關(guān)聯(lián)。例如,在新近的便攜式電話中,普遍執(zhí)行將上述電話簿 管理應(yīng)用程序17f和To Do管理應(yīng)用程序17g結(jié)合起來的PIM (個(gè)人信息 管理器)應(yīng)用程序以及對(duì)用戶寫入的備忘錄進(jìn)行管理的備忘錄管理應(yīng)用程 序。因此,當(dāng)顯示已由PIM應(yīng)用程序編輯過的備忘錄數(shù)據(jù)時(shí),通往電話 號(hào)碼和電子郵件地址的鏈接可與作為該備忘錄數(shù)據(jù)的一部分的文本串進(jìn) 行關(guān)聯(lián)。
權(quán)利要求
1、一種通信終端,該通信終端包括顯示器;第一存儲(chǔ)單元,該第一存儲(chǔ)單元存儲(chǔ)包括文本串的數(shù)據(jù);第二存儲(chǔ)單元,該第二存儲(chǔ)單元存儲(chǔ)第一信息集合與第二信息集合,所述第一信息集合包括第一通信地址和該第一通信地址指示的通信接收方的名稱,而所述第二信息集合包括第二通信地址和該第二通信地址指示的通信接收方的名稱;第一顯示控制器,該第一顯示控制器在所述顯示器上顯示由存儲(chǔ)于所述第一存儲(chǔ)單元中的數(shù)據(jù)所表達(dá)的文本串;以及第二顯示控制器,該第二顯示控制器在存儲(chǔ)于所述第二存儲(chǔ)單元中的名稱中識(shí)別包括在由所述第一顯示控制器顯示的所述文本串中的名稱,并且當(dāng)識(shí)別出的名稱與所述第一通信地址相關(guān)聯(lián)時(shí),所述第二顯示控制器在所述顯示器上顯示提示與所述第一通信地址進(jìn)行通信的畫面,或者當(dāng)識(shí)別出的所述名稱與所述第二通信地址相關(guān)聯(lián)時(shí),所述第二顯示控制器在所述顯示器上顯示提示與所述第二通信地址進(jìn)行通信的畫面。
2、 根據(jù)權(quán)利要求1所述的通信終端,其中當(dāng)識(shí)別出的所述名稱與所述第一通信地址和所述第二通信地址二者 相關(guān)聯(lián)時(shí),所述第二顯示控制器確定由所述第一顯示控制器顯示的所述 文本串是否包括第一相關(guān)文本串或第二相關(guān)文本串,所述第一相關(guān)文本 串是表示利用所述第一通信地址進(jìn)行通信的文字,所述第二相關(guān)文本串 是表示利用所述第二通信地址進(jìn)行的通信的文字;并且當(dāng)包括所述第一相關(guān)文本串時(shí),所述第二顯示控制器顯示提示利用 所述第一通信地址進(jìn)行通信的畫面,而當(dāng)包括所述第二相關(guān)文本串時(shí), 所述第二顯示控制器顯示提示利用所述第二通信地址的進(jìn)行通信的畫 面。
3、 根據(jù)權(quán)利要求1所述的通信終端,該通信終端進(jìn)一步包括輸入單元,其中所述第二顯示控制器改變當(dāng)前顯示的識(shí)別出的所述名稱的外觀,以通知通往所述第一通信地址或所述第二通信地址的鏈接;并且當(dāng)經(jīng)由所述輸入單元選擇其外觀己改變的所顯示的名稱時(shí),所述第 二顯示控制器在所述顯示器上分別顯示提示利用所述第一通信地址進(jìn)行 通信的畫面或顯示提示利用所述第二通信地址進(jìn)行通信的畫面。
4、 根據(jù)權(quán)利要求1所述的通信終端,其中,所述第一通信地址為電 話號(hào)碼,而所述第二通信地址為電子郵件地址。
5、 一種在顯示器上生成圖形用戶界面的方法,該方法包括以下步驟 將包括文本串的數(shù)據(jù)存儲(chǔ)在第一存儲(chǔ)單元;將第一信息集合與第二信息集合存儲(chǔ)在第二存儲(chǔ)單元,所述第一信 息集合包括第一通信地址和所述第一通信地址指示的通信接收方的名 稱,而所述第二信息集合包括第二通信地址和所述第二通信地址指示的 通信接收方的名稱;顯示由存儲(chǔ)在所述第一存儲(chǔ)單元中的數(shù)據(jù)所表達(dá)的文本串;以及 在存儲(chǔ)于所述第二存儲(chǔ)單元中的名稱中識(shí)別出包括在由所述第一顯 示控制器顯示的所述文本串中的名稱,并且當(dāng)識(shí)別出的所述名稱與所述 第一通信地址相關(guān)聯(lián)時(shí),在所述顯示器上顯示提示與所述第一通信地址 進(jìn)行通信的畫面,或者當(dāng)識(shí)別出的所述名稱與所述第二通信地址相關(guān)聯(lián) 時(shí),顯示提示與所述第二通信地址進(jìn)行通信的畫面。
全文摘要
本發(fā)明涉及用于生成圖形用戶界面的系統(tǒng)與方法。一種通信終端包括顯示器;存儲(chǔ)包括文本串的數(shù)據(jù)的第一存儲(chǔ)單元;存儲(chǔ)第一信息集合與第二信息集合的第二存儲(chǔ)單元,第一信息集合包括第一通信地址和該第一通信地址指示的通信接收方名稱,而第二信息集合包括第二通信地址和該第二通信地址指示的通信接收方名稱;顯示由存儲(chǔ)于第一存儲(chǔ)單元中的數(shù)據(jù)所表達(dá)的文本串的第一顯示控制器;以及在存儲(chǔ)于第二存儲(chǔ)單元中的名稱中識(shí)別包括在由第一顯示控制器顯示的文本串中的名稱的第二顯示控制器,當(dāng)識(shí)別出的名稱與第一通信地址關(guān)聯(lián)時(shí),顯示提示與第一通信地址進(jìn)行通信的畫面,或者當(dāng)識(shí)別出的名稱與第二通信地址關(guān)聯(lián)時(shí),顯示提示與第二通信地址進(jìn)行通信的畫面。
文檔編號(hào)H04W88/02GK101277501SQ200810088368
公開日2008年10月1日 申請(qǐng)日期2008年3月28日 優(yōu)先權(quán)日2007年3月29日
發(fā)明者加納出亞, 山田和宏, 山田英樹, 恩田靖, 村上圭一, 神谷大 申請(qǐng)人:株式會(huì)社Ntt都科摩