两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

具有無(wú)線電話接口性能的電話號(hào)簿管理系統(tǒng)的制作方法

文檔序號(hào):7586456閱讀:252來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):具有無(wú)線電話接口性能的電話號(hào)簿管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及聯(lián)系人管理系統(tǒng)和無(wú)線電話,在它的較佳實(shí)施例中,涉及用無(wú)線電話傳送數(shù)據(jù)的聯(lián)系人管理系統(tǒng)。
在當(dāng)今忙碌和快節(jié)奏的世界里,在任何時(shí)刻與在任何地方的其它人進(jìn)行通信對(duì)于我們的工作和私人生活都十分重要。由于無(wú)線電話能夠在不考慮地點(diǎn)和時(shí)間的情況下進(jìn)行通信,所以運(yùn)用無(wú)線電話變得十分廣泛而且將越來(lái)越普遍。隨著每天所用的無(wú)線電話的數(shù)量都在不斷增加,無(wú)線電話的制造商們?cè)诓粩喔倪M(jìn)和升級(jí)電話性能,從而使他們的電話具有比他們的競(jìng)爭(zhēng)者或以前的無(wú)線電話多的功能。例如,不久前,利用模擬通信技術(shù)的無(wú)線電話屬于有水平的技術(shù)。然而,制造商們實(shí)現(xiàn)了數(shù)字通信電話技術(shù)的優(yōu)勢(shì),并開(kāi)始用數(shù)字無(wú)線電話來(lái)替換陳舊的模擬無(wú)線電話。如今,制造商們已使許多無(wú)線電話用戶通常能在任何地方在沒(méi)有個(gè)人電話簿的情況下使用他們的無(wú)線電話。因此,許多制造商在他們的無(wú)線電話內(nèi)設(shè)有存儲(chǔ)器來(lái)存儲(chǔ)無(wú)線電話用戶希望進(jìn)行通信的個(gè)人的名字和電話號(hào)碼。通過(guò)在顯示器上滾動(dòng)名字和電話號(hào)碼,用戶可以找到個(gè)人的電話號(hào)碼,然后通過(guò)按按鈕來(lái)命令無(wú)線電話撥打號(hào)碼。
雖然制造商似乎解決用戶在任何時(shí)候身邊沒(méi)有帶電話簿的窘境,但是用戶開(kāi)始發(fā)覺(jué)無(wú)線電話帶有存儲(chǔ)器產(chǎn)生其它困難。例如,現(xiàn)在用戶除所有其它事務(wù)外,還必須定期地維護(hù)他們的無(wú)線電話的存儲(chǔ)器,以保證他們的電話存儲(chǔ)器包含的都是最新的電話號(hào)碼。不幸的是,通過(guò)無(wú)線電話的鍵盤(pán)來(lái)輸入或刪除電話號(hào)碼可能非常繁瑣。此外,由于許多無(wú)線電話的存儲(chǔ)器容量有限,所以用戶必須決定要存儲(chǔ)哪些電話號(hào)碼,并如何將與電話號(hào)碼相關(guān)的個(gè)人姓名存儲(chǔ)在他們的電話存儲(chǔ)器中。由于這些和其它原因,通常希望無(wú)線電話能使他們的用戶的生活更簡(jiǎn)單的制造商們反而使他們的用戶的生活變得更復(fù)雜。
因此,工業(yè)上需要一種能使無(wú)線電話的用戶容易地管理和維護(hù)他們的無(wú)線電話的電話簿存儲(chǔ)器的系統(tǒng),從而解決了這些和其它相關(guān)和不相關(guān)的問(wèn)題。
簡(jiǎn)而言之,本發(fā)明包括聯(lián)系人管理系統(tǒng),它具有無(wú)線電話接口性能,這包含用來(lái)管理關(guān)于多個(gè)聯(lián)系人的信息并使維護(hù)無(wú)線電話變得不太繁瑣的裝置和方法。具體而言,本發(fā)明包括計(jì)算機(jī)軟件應(yīng)用,它能對(duì)包括語(yǔ)音電話號(hào)碼的聯(lián)系人信息進(jìn)行收集、存儲(chǔ)和管理并與多種不同的無(wú)線電話接口,能管理這些電話的電話簿存儲(chǔ)器。
根據(jù)本發(fā)明的較佳實(shí)施例,聯(lián)系人管理系統(tǒng)包括可由固定或可便攜計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)軟件應(yīng)用,它與無(wú)線電話進(jìn)行通信并使能對(duì)聯(lián)系人信息的管理,其中所述聯(lián)系人信息包括無(wú)線電話用戶可能撥打的那些聯(lián)系人的語(yǔ)音電話號(hào)碼。該系統(tǒng)能夠產(chǎn)生和維護(hù)對(duì)于系統(tǒng)用戶可能希望與之交談的相關(guān)聯(lián)系人的多個(gè)語(yǔ)音電話號(hào)碼表(這里稱(chēng)為“fone表”),其中可選擇上述各相關(guān)聯(lián)系人并可將它們下載到無(wú)線電話的電話簿。該系統(tǒng)還使得用戶能夠獨(dú)立地選擇可包含在特定fone表中的具體語(yǔ)音電話號(hào),并將該語(yǔ)音電話號(hào)碼下載到無(wú)線電話。每個(gè)fone表可包括一個(gè)、多于一個(gè)或不包含出現(xiàn)在其它fone表中的語(yǔ)音電話號(hào)碼。在產(chǎn)生每個(gè)fone表期間,該系統(tǒng)還可以實(shí)用、易懂的形式產(chǎn)生每個(gè)聯(lián)系人的名字的縮寫(xiě)(下面稱(chēng)為“簡(jiǎn)式”),其中上述形式適于在無(wú)線電話的內(nèi)部電話簿存儲(chǔ)器中對(duì)名字的存儲(chǔ)容量有限(即,根據(jù)從采用fone表的無(wú)線電話上載到系統(tǒng)的存儲(chǔ)能力)。簡(jiǎn)式在當(dāng)無(wú)線電話的用戶查看在電話的電話簿存儲(chǔ)器中的項(xiàng)目的同時(shí)嘗試選擇聯(lián)系人來(lái)?yè)艽虻臅r(shí)候,能夠準(zhǔn)備識(shí)別該聯(lián)系人。該系統(tǒng)還使系統(tǒng)用戶如果希望的話能夠改變簡(jiǎn)稱(chēng),從而符合個(gè)人喜好。因?yàn)橄到y(tǒng)控制fone表的產(chǎn)生和檢查,所以系統(tǒng)將在每個(gè)fone表中可包含的項(xiàng)目數(shù)限制到可用特定fone表的電話的電話簿可存儲(chǔ)的最大數(shù)量,從而當(dāng)下載到無(wú)線電話時(shí)能夠保證整個(gè)fone表適合電話的電話簿存儲(chǔ)器容量。
通過(guò)能夠產(chǎn)生、維護(hù)和下載多個(gè)fone表,系統(tǒng)使用戶能夠按照需要定制無(wú)線電話以便在世界的任何地方使用。例如,如果用戶經(jīng)常旅行,那么用戶可設(shè)第一fone表,它包含用戶在第一個(gè)國(guó)家中希望打電話的聯(lián)系人的簡(jiǎn)稱(chēng)和語(yǔ)音電話號(hào)碼。用戶還可設(shè)第二個(gè)fone表,它包含用戶在第二個(gè)國(guó)家可能希望打電話的聯(lián)系人的簡(jiǎn)稱(chēng)和語(yǔ)音電話號(hào)碼。由于該系統(tǒng)自動(dòng)產(chǎn)生和維護(hù)聯(lián)系人數(shù)據(jù)和具有“標(biāo)準(zhǔn)化”語(yǔ)音電話號(hào)碼(即,包含適當(dāng)國(guó)際地區(qū)號(hào)以及區(qū)號(hào)和電話號(hào)碼的語(yǔ)音電話號(hào)碼)的fone表,所以用戶在他的本地?fù)芴?hào)地區(qū)或地帶之外旅行時(shí),可在不必記住正確的地區(qū)號(hào)的情況下通過(guò)無(wú)線電話來(lái)打電話。
作為系統(tǒng)的聯(lián)系人管理性能的一部分,系統(tǒng)允許用戶檢查聯(lián)系人信息,它包括聯(lián)系人地址和語(yǔ)音電話號(hào)碼,如果需要的話。執(zhí)行檢查可導(dǎo)致在系統(tǒng)中出現(xiàn)的更新版本的語(yǔ)音電話號(hào)碼,以及出現(xiàn)在無(wú)線電話中的較早版本的語(yǔ)音電話號(hào)碼,其中將較早版本的語(yǔ)音電話號(hào)碼下載到上述無(wú)線電話。該系統(tǒng)檢測(cè)這種差異、修改在系統(tǒng)中的所有fone表以反映更新版本的語(yǔ)音電話號(hào)碼,并提醒系統(tǒng)的用戶關(guān)于存儲(chǔ)在他的無(wú)線電話中的語(yǔ)音電話號(hào)碼不再與當(dāng)前出現(xiàn)在系統(tǒng)中的語(yǔ)音電話號(hào)碼一致的事實(shí)。通過(guò)提醒用戶,系統(tǒng)幫助用戶避免了用戶嘗試用他的無(wú)線電話打電話但由于用戶忘記了在聯(lián)系人管理系統(tǒng)中語(yǔ)音電話號(hào)碼的版本而不能糾正語(yǔ)音電話號(hào)碼的情況。
參照附圖,通過(guò)下面的說(shuō)明書(shū)可容易地理解本發(fā)明的各種其它特征和優(yōu)點(diǎn),其中

圖1示出表示根據(jù)本發(fā)明的較佳實(shí)施例的聯(lián)系人管理系統(tǒng)的方框圖。
圖2示出表示圖1的聯(lián)系人管理系統(tǒng)的程序和數(shù)據(jù)域的邏輯方框圖。
圖3示出表示圖2的程序和數(shù)據(jù)域的數(shù)據(jù)庫(kù)系統(tǒng)的邏輯方框圖。
圖4示出表示圖2的程序和數(shù)據(jù)域的電話結(jié)構(gòu)。
圖5示出在前臺(tái)具有聯(lián)系人標(biāo)志控制的圖2用戶接口的應(yīng)用窗口。
圖6示出在前臺(tái)具有fone表標(biāo)志控制的圖2用戶接口的應(yīng)用窗口。
圖7示出圖2的用戶接口的新聯(lián)系人對(duì)話框。
圖8示出圖2的用戶接口的選擇手機(jī)類(lèi)型對(duì)話框。
圖9示出圖2的用戶接口的手機(jī)連接要求對(duì)話框。
圖10示出圖2的用戶接口的手機(jī)名稱(chēng)請(qǐng)求對(duì)話框。
圖11示出圖2的用戶接口的新fone表對(duì)話框。
圖12示出圖1的聯(lián)系人管理系統(tǒng)的主處理的流程圖。
圖13示出圖1的聯(lián)系人管理系統(tǒng)的用戶接口處理的流程圖。
圖14示出圖1的聯(lián)系人管理系統(tǒng)的增殖聯(lián)系人姓名控制過(guò)程的流程圖。
圖15示出圖1的聯(lián)系人管理系統(tǒng)的增殖語(yǔ)音電話號(hào)碼控制過(guò)程的流程圖。
圖16示出圖1的聯(lián)系人管理系統(tǒng)的增殖fone表細(xì)節(jié)控制過(guò)程的流程圖。
圖17示出圖1的聯(lián)系人管理系統(tǒng)的新聯(lián)系人過(guò)程的流程圖。
圖18示出圖1的聯(lián)系人管理系統(tǒng)的編輯聯(lián)系人過(guò)程的流程圖。
圖19示出圖1的聯(lián)系人管理系統(tǒng)的新手機(jī)配置過(guò)程的流程圖。
圖20示出圖1的聯(lián)系人管理系統(tǒng)的新fone表過(guò)程的流程圖。
圖21示出圖1的聯(lián)系人管理系統(tǒng)的切換下載狀態(tài)指示器過(guò)程的流程圖。
圖22示出圖1的聯(lián)系人管理系統(tǒng)的全標(biāo)記過(guò)程的流程圖。
圖23示出圖1的聯(lián)系人管理系統(tǒng)的全取消標(biāo)記過(guò)程的流程圖。
圖24示出圖1的聯(lián)系人管理系統(tǒng)的下載過(guò)程的流程圖。
圖25示出圖1的聯(lián)系人管理系統(tǒng)的選擇手機(jī)過(guò)程的流程圖。
圖26示出圖1的聯(lián)系人管理系統(tǒng)的選擇fone表過(guò)程的流程圖。
圖27示出圖1的聯(lián)系人管理系統(tǒng)的添加fone表項(xiàng)目過(guò)程的流程圖。
圖28示出圖1的聯(lián)系人管理系統(tǒng)的編輯簡(jiǎn)稱(chēng)過(guò)程的流程圖。
圖29示出圖1的聯(lián)系人管理系統(tǒng)的編輯電話號(hào)碼過(guò)程的流程圖。
現(xiàn)在,參照附圖,其中相同標(biāo)號(hào)做相同表示,圖1表示根據(jù)本發(fā)明的較佳實(shí)施例,用于無(wú)線電話的聯(lián)系人管理系統(tǒng)100(這里稱(chēng)為“聯(lián)系人管理系統(tǒng)”100)的方框圖,其中通過(guò)數(shù)據(jù)鏈路108將上述管理系統(tǒng)100與無(wú)線電話104(這里也稱(chēng)為“無(wú)線手機(jī)”或稱(chēng)為“手機(jī)”)相連。聯(lián)系人管理系統(tǒng)100包括位于其中的計(jì)算機(jī)系統(tǒng)112和聯(lián)系人管理應(yīng)用程序116(這里也稱(chēng)為“應(yīng)用”,它包括如下所述的軟件和數(shù)據(jù)元件),它控制計(jì)算機(jī)系統(tǒng)112的操作以為多個(gè)聯(lián)系人提供對(duì)聯(lián)系人信息的管理,并具體而言,為多個(gè)無(wú)線電話104提供對(duì)多個(gè)無(wú)線電話104以及在它們之間的聯(lián)系人電話號(hào)碼的管理。
如圖1所示,計(jì)算機(jī)系統(tǒng)112包括總線120,它分別通過(guò)通信路徑132和136連接到中央處理單元(CPU)124和隨機(jī)存取存儲(chǔ)器(RAM)128以進(jìn)行通信。中央處理單元124根據(jù)這里所述的方法,執(zhí)行聯(lián)系人管理應(yīng)用116的軟件指令,而且隨機(jī)存取存儲(chǔ)器128臨時(shí)存儲(chǔ)應(yīng)用軟件和在系統(tǒng)100的操作期間由應(yīng)用軟件使用或產(chǎn)生的數(shù)據(jù)??筛鶕?jù)較佳實(shí)施例可被接受的中央處理單元124是Intel-可兼容的486處理器。注意,根據(jù)較佳實(shí)施例,還可接受速度更快、能力更強(qiáng)的其它處理器。計(jì)算機(jī)系統(tǒng)112還包括存儲(chǔ)裝置接口140,它可通過(guò)通信路徑144連接到總線120通信,并通過(guò)各通信路徑156,160連接到多個(gè)數(shù)據(jù)存儲(chǔ)裝置148,152通信。較佳的是,數(shù)據(jù)存儲(chǔ)裝置148,152包括硬盤(pán)驅(qū)動(dòng)器148和軟盤(pán)驅(qū)動(dòng)器152。應(yīng)理解,本發(fā)明的范圍包括其它類(lèi)型的數(shù)據(jù)存儲(chǔ)裝置148,152。計(jì)算機(jī)系統(tǒng)112附加包括顯示接口164,它通過(guò)通信路徑168可通信地連接到總線120,并通過(guò)通信路徑176可通信地連接到顯示裝置172,以使得能夠向系統(tǒng)100的用戶顯示視頻信息,如下所述。
此外,計(jì)算機(jī)系統(tǒng)112包括串行接口180,它通過(guò)通信路徑184可通信地連接到總線120。串行接口180包括信號(hào)處理電路和串行端口,從而結(jié)合中央處理單元124、總線120和通信路徑132,184,使中央處理單元124和外部裝置(諸如,無(wú)線手機(jī))104之間能進(jìn)行數(shù)據(jù)通信。計(jì)算機(jī)系統(tǒng)112還包括指示裝置188、鍵盤(pán)192和打印機(jī)接口196,它們通過(guò)各通信路徑200、204和208可通信地連接到總線120。指示裝置188和鍵盤(pán)192通過(guò)允許用戶向系統(tǒng)100提供輸入選擇或輸入文本信息,使用戶能與系統(tǒng)100交互作用。計(jì)算機(jī)系統(tǒng)112還包括電源212,它通過(guò)信號(hào)路徑216電氣連接到總線,并通過(guò)信號(hào)路徑220電氣連接到外部交流電源。電源212通過(guò)信號(hào)路徑220接收來(lái)自外部交流電源的交流電,并轉(zhuǎn)換交流電能和使它達(dá)到良好狀態(tài),以在適當(dāng)電壓電平下產(chǎn)生通過(guò)信號(hào)路徑216向總線提供的直流電能,用于分布到計(jì)算機(jī)系統(tǒng)112的各電氣元件并由它們使用。
根據(jù)較佳實(shí)施例,無(wú)線手機(jī)104除了包括執(zhí)行電話功能并啟動(dòng)無(wú)線電話通信的多個(gè)通信元件之外,還包括中央處理單元(CPU)240和電話簿存儲(chǔ)器244,它們通過(guò)通信路徑248連接以在它們之間進(jìn)行數(shù)據(jù)通信。電話簿存儲(chǔ)器244存儲(chǔ)多個(gè)電話號(hào)碼和與其相關(guān)的多個(gè)聯(lián)系人姓名。電話簿存儲(chǔ)器244包括以?xún)删S矩陣排列的多個(gè)存儲(chǔ)單元252,其中上述矩陣具有多行256且每行256有多列260。多行256中的每行256(這里稱(chēng)為“行位置”)存儲(chǔ)與電話簿存儲(chǔ)器244的單個(gè)項(xiàng)目相關(guān)的數(shù)據(jù),而且在第一列260a中包含聯(lián)系人姓名,在第二行260b中包含與該聯(lián)系人相關(guān)的語(yǔ)音電話號(hào)碼。
如圖1所示,無(wú)線手機(jī)104還包括串行接口264,它通過(guò)通信路徑266連接到手機(jī)的中央處理單元240通信,并通過(guò)數(shù)據(jù)鏈路108連接到計(jì)算機(jī)系統(tǒng)的串行接口180。根據(jù)較佳實(shí)施例可接受的示例數(shù)據(jù)鏈路108是適于與無(wú)線手機(jī)104一起使用的串行數(shù)據(jù)電纜。與計(jì)算機(jī)系統(tǒng)的串行數(shù)據(jù)接口190和連接元件一起作用的手機(jī)的串行接口264使指令(和適于并伴隨該指令的數(shù)據(jù))能從計(jì)算機(jī)系統(tǒng)的中央處理單元124傳遞到手機(jī)的中央處理單元240。響應(yīng)于適當(dāng)指令(也稱(chēng)為“命令)的接收,手機(jī)的中央處理單元240執(zhí)行個(gè)別運(yùn)行,一般包括如下操作(ⅰ)從電話簿存儲(chǔ)器244的指定行中讀取項(xiàng)目并通過(guò)手機(jī)的串行接口264將該項(xiàng)目傳遞到外部連接裝置(即,計(jì)算機(jī)系統(tǒng)112);(ⅱ)將該項(xiàng)目寫(xiě)入電話簿存儲(chǔ)器214的指定行,該項(xiàng)目已通過(guò)串行接口264從外部連接裝置(即,計(jì)算機(jī)系統(tǒng)112)傳遞到無(wú)線手機(jī)104并由它接收;(ⅲ)傳送電話簿存儲(chǔ)器244的屬性(這里也稱(chēng)為手機(jī)的“存儲(chǔ)器屬性”),包括的數(shù)據(jù)諸如出現(xiàn)在電話簿存儲(chǔ)器244中的存儲(chǔ)器類(lèi)型、就可存儲(chǔ)在里面的項(xiàng)目數(shù)量而言每種存儲(chǔ)器的容量(即,行位置的最大數(shù)量)、就可包含在姓名中的字符數(shù)量而言每個(gè)項(xiàng)目的姓名部分的最大規(guī)模以及就可包含在電話號(hào)碼中的字符數(shù)量而言每個(gè)項(xiàng)目的電話號(hào)碼部分的最大規(guī)模;可能的話,(ⅳ)從電話簿存儲(chǔ)器244的指定行中刪除項(xiàng)目。無(wú)線手機(jī)的制造商(和/或由工業(yè)標(biāo)準(zhǔn)實(shí)體)所提出和開(kāi)發(fā)的協(xié)議確定可用的指令、與其相關(guān)的適當(dāng)數(shù)據(jù)(如果有的話)以及特定無(wú)線手機(jī)104的正確指令語(yǔ)法和順序。
無(wú)線手機(jī)104還包括用戶接口270,它通過(guò)通信路徑274可通信地連接到手機(jī)的中央處理單元240。一般,用戶接口270包括鍵盤(pán)和顯示器,它使該接口能與手機(jī)104的用戶進(jìn)行交互作用。通過(guò)運(yùn)用鍵盤(pán),用戶輸入項(xiàng)目,包括姓名和電話號(hào)碼用來(lái)將它存儲(chǔ)在電話簿存儲(chǔ)器244中。通過(guò)運(yùn)用顯示器,用戶確認(rèn)輸入項(xiàng)目的正確性并選擇通過(guò)無(wú)線手機(jī)104的通信元件撥打的項(xiàng)目。
應(yīng)理解,本發(fā)明的范圍包括計(jì)算機(jī)系統(tǒng)112(包括固定和便攜式計(jì)算機(jī)系統(tǒng),它們都是交流和電池供電)和無(wú)線手機(jī)104,兩者都具有上述元件和上述功能。然而,應(yīng)理解,本發(fā)明的范圍還包括計(jì)算機(jī)系統(tǒng)112和無(wú)線手機(jī)104,它們具有使該二者之間能進(jìn)行命令和數(shù)據(jù)傳遞的其它類(lèi)型接口。例如(但不局限于),在本發(fā)明的另一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)112包括接收PCS數(shù)據(jù)卡的PCMCIAⅡ型端口,它通過(guò)適當(dāng)通信電纜連接到無(wú)線手機(jī)104的兼容端口。
圖2和3顯示代表聯(lián)系人管理系統(tǒng)100的程序和數(shù)據(jù)域290的部分的邏輯框。程序和數(shù)據(jù)域290包括多任務(wù)、虛擬操作系統(tǒng)294以及位于計(jì)算機(jī)系統(tǒng)112的數(shù)據(jù)存儲(chǔ)裝置149上的聯(lián)系人管理應(yīng)用116。計(jì)算機(jī)系統(tǒng)的中央處理單元124執(zhí)行聯(lián)系人管理應(yīng)用116的軟件以與多任務(wù)、虛擬操作系統(tǒng)294合作和通信(而且其它操作系統(tǒng)性能中還運(yùn)用由操作系統(tǒng)294提供的串行通信性能),并采用系統(tǒng)的隨機(jī)存取存儲(chǔ)器128用于臨時(shí)軟件和數(shù)據(jù)存儲(chǔ)。根據(jù)較佳實(shí)施例可接受的多任務(wù)、虛擬操作系統(tǒng)294的一個(gè)例子是Windows 95操作系統(tǒng),可從Microsoft Corporation of Redmond,Washington購(gòu)得。
聯(lián)系人管理應(yīng)用116邏輯上包括主模塊298、數(shù)據(jù)庫(kù)系統(tǒng)302、用戶接口306和通信接口310。注意,圖2和3的箭頭表示傳送數(shù)據(jù)并在聯(lián)系人管理應(yīng)用116的元件之間交互作用。主模塊298包括主處理1000,說(shuō)明如下。它啟動(dòng)和終止應(yīng)用116的操作,包括將應(yīng)用參數(shù)(例如,定義當(dāng)前所選聯(lián)系人、當(dāng)前所選手機(jī)和當(dāng)前所選fone表的參數(shù))恢復(fù)到上次運(yùn)行應(yīng)用116的參數(shù)值;如果不存在任何先前參數(shù)值,那么將應(yīng)用參數(shù)設(shè)為默認(rèn)值;啟動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)302和用戶接口306。用戶接口306包括應(yīng)用窗口402,它具有多個(gè)控制(即,菜單、按鈕、列表框、測(cè)試框、標(biāo)志和其它類(lèi)型的圖形用戶接口控制)和耦合到該控制的多個(gè)軟件程序。計(jì)算機(jī)系統(tǒng)的中央處理單元124響應(yīng)于與執(zhí)行控制的用戶交互作用,通過(guò)指示裝置188和鍵盤(pán)192執(zhí)行軟件程序。下面將詳細(xì)描述主模塊298和用戶接口306的操作。
通信接口310包括多個(gè)裝置驅(qū)動(dòng)器,而每個(gè)裝置驅(qū)動(dòng)器使計(jì)算機(jī)管理應(yīng)用116和單種特定類(lèi)型的無(wú)線手機(jī)104之間能進(jìn)行數(shù)據(jù)通信。每個(gè)裝置驅(qū)動(dòng)器包括手機(jī)特定軟件(這里稱(chēng)為裝置驅(qū)動(dòng)器軟件),它向計(jì)算機(jī)管理應(yīng)用116的其它軟件部分提供公共的虛擬接口,以便其它軟件部分運(yùn)用虛擬接口的相同高級(jí)命令和/或請(qǐng)求與所有裝置驅(qū)動(dòng)器進(jìn)行交互作用。裝置驅(qū)動(dòng)器一接收到來(lái)自應(yīng)用116的另一個(gè)軟件部分的高級(jí)命令/請(qǐng)求,就運(yùn)用裝置驅(qū)動(dòng)器軟件被設(shè)計(jì)與其進(jìn)行交互作用的無(wú)線手機(jī)104的協(xié)議建立至少一個(gè)低級(jí)命令,這需要提供由應(yīng)用116的其它軟件部分命令/請(qǐng)求的功能。裝置驅(qū)動(dòng)器軟件運(yùn)用到虛擬操作系統(tǒng)的串行通信應(yīng)用程序接口(API)的適當(dāng)呼叫,通過(guò)計(jì)算機(jī)系統(tǒng)的串行接口180把低級(jí)命令以及任何所需數(shù)據(jù)發(fā)送到無(wú)線手機(jī)104。響應(yīng)于接收來(lái)自無(wú)線手機(jī)104的串行接口264并通過(guò)虛擬操作系統(tǒng)的串行通信API的數(shù)據(jù),裝置驅(qū)動(dòng)器軟件將數(shù)據(jù)格式化為適于將通信送回到其它命令/請(qǐng)求應(yīng)用軟件分量的形式。
在操作期間,計(jì)算機(jī)管理應(yīng)用116確定當(dāng)需要與連接到計(jì)算機(jī)系統(tǒng)112的手機(jī)104進(jìn)行通信并把適當(dāng)裝置驅(qū)動(dòng)器裝載到隨機(jī)存取存儲(chǔ)器128中時(shí)利用哪個(gè)裝置驅(qū)動(dòng)器。計(jì)算機(jī)管理應(yīng)用116與虛擬接口進(jìn)行交互作用(如這里所述)以與無(wú)線手機(jī)104進(jìn)行數(shù)據(jù)通信。一旦完成通信,應(yīng)用116就從隨機(jī)存取存儲(chǔ)器128中卸下裝置驅(qū)動(dòng)器。
根據(jù)較佳實(shí)施例并如圖3所示,數(shù)據(jù)庫(kù)系統(tǒng)302包括數(shù)據(jù)庫(kù)引擎314和多個(gè)數(shù)據(jù)文件和表格318(即,它位于數(shù)據(jù)存儲(chǔ)裝置148上),其中上述表格318包括聯(lián)系人數(shù)據(jù)文件322、電話索引表326、電話配置數(shù)據(jù)文件330、fone表電話索引表334和能夠改進(jìn)對(duì)聯(lián)系人數(shù)據(jù)以及電話數(shù)據(jù)文件322,330的存取的多個(gè)其它索引表338。數(shù)據(jù)引擎314包括位于數(shù)據(jù)存儲(chǔ)裝置148上的軟件,該軟件由計(jì)算機(jī)系統(tǒng)的中央處理單元124執(zhí)行,就管理對(duì)多個(gè)數(shù)據(jù)文件和表格的存取,包括執(zhí)行下列功能(1)接收來(lái)自其它應(yīng)用軟件部分的數(shù)據(jù)并將接收到的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置148上的適當(dāng)數(shù)據(jù)文件以及表格中;(ⅱ)檢索由來(lái)自多個(gè)數(shù)據(jù)文件的其它應(yīng)用軟件部分請(qǐng)求的數(shù)據(jù)并將檢索到的數(shù)據(jù)傳送到進(jìn)行請(qǐng)求的其它應(yīng)用軟件部分;(ⅲ)按照需要更新所有索引表格。
聯(lián)系人數(shù)據(jù)文件322包括多個(gè)記錄,其中每個(gè)記錄與單個(gè)聯(lián)系人相關(guān)。根據(jù)較佳實(shí)施例,每個(gè)記錄包括下列字段營(yíng)業(yè)地址(城市)、營(yíng)業(yè)地址(地區(qū))、營(yíng)業(yè)地址(縣)、營(yíng)業(yè)地址(郵政編碼)、營(yíng)業(yè)地址(街道)、營(yíng)業(yè)國(guó)家代碼、營(yíng)業(yè)傳真國(guó)家代碼、營(yíng)業(yè)傳真電話號(hào)碼、營(yíng)業(yè)電話號(hào)碼、營(yíng)業(yè)類(lèi)型、公司名稱(chēng)、聯(lián)系人標(biāo)識(shí)符、部門(mén)名稱(chēng)、名、全名、家庭地址(城市)、家庭地址(地區(qū))、家庭地址(縣)、家庭地址(郵政編碼)、家庭地址(街道)、家庭國(guó)家編碼、家庭傳真國(guó)家代碼、家庭傳真電話號(hào)碼、家庭電話號(hào)碼、姓、移動(dòng)國(guó)家代碼、移動(dòng)電話號(hào)碼、姓名、尋呼機(jī)國(guó)家代碼、尋呼機(jī)電話號(hào)碼、職位和頭銜。由數(shù)據(jù)庫(kù)引擎314保持和采用多個(gè)數(shù)據(jù)文件和表格318中與聯(lián)系人數(shù)據(jù)文件322相關(guān)的兩個(gè)聯(lián)系人索引表格,使得能從聯(lián)系人數(shù)據(jù)文件322檢索聯(lián)系人記錄,其中檢索的順序是在聯(lián)系人管理系統(tǒng)100的用戶在運(yùn)行時(shí)候所選的。第一聯(lián)系人索引表存儲(chǔ)聯(lián)系人標(biāo)識(shí)符,其順序首先是聯(lián)系人的姓然后是聯(lián)系人的名。第二聯(lián)系人索引表存儲(chǔ)聯(lián)系標(biāo)識(shí)符,其順序首先是聯(lián)系人的名,然后是聯(lián)系人的姓。注意,每個(gè)聯(lián)系索引表對(duì)于系統(tǒng)100保持的每個(gè)聯(lián)系人只存儲(chǔ)一個(gè)記錄。
電話索引表326存儲(chǔ)多個(gè)記錄,其中每個(gè)記錄唯一對(duì)應(yīng)于在聯(lián)系人數(shù)據(jù)文件322中的任何聯(lián)系人的單個(gè)語(yǔ)音電話號(hào)碼。每個(gè)語(yǔ)音索引表的記錄都包含電話標(biāo)識(shí)符,它包括聯(lián)系標(biāo)識(shí)符和指示由該記錄所表示的電話類(lèi)型(即,辦公室、家或移動(dòng))的可數(shù)值。數(shù)據(jù)庫(kù)引擎314保持兩個(gè)電話索引表326,其中第一表格326具有首先以相應(yīng)聯(lián)系人的姓然后以相應(yīng)聯(lián)系人的名排序的電話標(biāo)識(shí)符,而第二表格326是以首先是相應(yīng)聯(lián)系人的名然后是相應(yīng)聯(lián)系人的姓排序的。注意,電話索引表326不包括對(duì)于傳真號(hào)碼的任何電話標(biāo)識(shí)符。
圖4示出電話配置342,其中數(shù)據(jù)庫(kù)系統(tǒng)的電話配置數(shù)據(jù)文件330(見(jiàn)圖3)對(duì)于每個(gè)無(wú)線手機(jī)104存儲(chǔ)所選擇與系統(tǒng)100進(jìn)行交互作用的用戶。每個(gè)電話配置342包括存儲(chǔ)器屬性數(shù)據(jù)346,它描述安裝在各所選手機(jī)104中的每種存儲(chǔ)器類(lèi)型。存儲(chǔ)器屬性數(shù)據(jù)346包括在手機(jī)104中可用的所有數(shù)量的項(xiàng)目位置(即,行或行位置),以便存儲(chǔ)項(xiàng)目,其中每個(gè)項(xiàng)目都包括姓名部分和電話號(hào)碼部分、可存儲(chǔ)在項(xiàng)目位置的姓名部分中的字符的最大數(shù)量、可存儲(chǔ)在項(xiàng)目位置的電話號(hào)碼部分中的字符的最大數(shù)量和可在項(xiàng)目位置的電話號(hào)碼部分中使用的有效字符表。合起來(lái),由存儲(chǔ)器屬性數(shù)據(jù)346規(guī)定的參數(shù)和限制定義了無(wú)線手機(jī)的“個(gè)性”。
每個(gè)電話配置342還包括由聯(lián)系人管理系統(tǒng)100的用戶通過(guò)用戶接口306構(gòu)成的一個(gè)或多個(gè)命名fone表350(即,在圖4中用不同字母下標(biāo)來(lái)表示不同fone表350)。每個(gè)命名的fone表350都包括以具有多行358(即,行位置)的矩陣結(jié)構(gòu)排列的多個(gè)存儲(chǔ)器單元354,其中每行358包括多列362。多行中的每行358都存儲(chǔ)各命名fone表350的語(yǔ)音電話項(xiàng)目(即,沒(méi)有傳真電話項(xiàng)目)。每行358的列362a、362b、362c分別存儲(chǔ)(因而語(yǔ)音電話項(xiàng)目包括)聯(lián)系人的簡(jiǎn)稱(chēng)(即,聯(lián)系人的全名的縮寫(xiě),其中包括電話類(lèi)型指示符,它指示該項(xiàng)目對(duì)應(yīng)的電話類(lèi)型)、與聯(lián)系人的簡(jiǎn)稱(chēng)相關(guān)的電話號(hào)碼和提供到每個(gè)電話索引表326中的記錄的鏈接的電話標(biāo)識(shí)符。因?yàn)閷?duì)于每個(gè)所選無(wú)線手機(jī)104可存儲(chǔ)多于一個(gè)命名fone表350,所以例如用戶可保持包括對(duì)于出現(xiàn)在第一國(guó)家中的聯(lián)系人的語(yǔ)音電話項(xiàng)目的第一命名fone表350a、包含對(duì)于出現(xiàn)在第二國(guó)家中的聯(lián)系人的語(yǔ)音電話項(xiàng)目的第二命名fone表350b、對(duì)于該用戶在城里時(shí)希望聯(lián)系的聯(lián)系人的語(yǔ)音電話項(xiàng)目的第三命名fone表350c和包含對(duì)于該用戶不在城里時(shí)希望聯(lián)系的聯(lián)系人的語(yǔ)音電話項(xiàng)目的第四命名fone表350d。注意,同時(shí)可將相同語(yǔ)音電話項(xiàng)目包含在多于一個(gè)命名fone表350中。還注意,多行358中的一些行358往往不用來(lái)存儲(chǔ)語(yǔ)音電話項(xiàng)目,從而導(dǎo)致可能在存儲(chǔ)語(yǔ)音電話項(xiàng)目的行358之間零星穿插未用行或空行358。
每個(gè)電話配置342都附加包括未命名的或“隱藏的”fone表366,它不能被聯(lián)系管理系統(tǒng)100的用戶訪問(wèn),而且在任何給定時(shí)間內(nèi)都存儲(chǔ)最后被下載到電話配置342的有關(guān)無(wú)線手機(jī)104(如下所述)的語(yǔ)音電話項(xiàng)目的副本。隱藏的fone表366包括多個(gè)存儲(chǔ)器單元370,它定義了矩陣結(jié)構(gòu)具有多行374(即,多行位置)和多列378,該矩陣結(jié)構(gòu)模仿相關(guān)無(wú)線手機(jī)104的電話簿存儲(chǔ)器244。多行374中的每一行374都存儲(chǔ)與一個(gè)語(yǔ)音電話項(xiàng)目相關(guān)的數(shù)據(jù)。每行374中的第一列378a存儲(chǔ)語(yǔ)音電話項(xiàng)目的簡(jiǎn)稱(chēng),每行374的第二列378b存儲(chǔ)各語(yǔ)音電話項(xiàng)目的語(yǔ)音電話號(hào)碼。行374的最大數(shù)量、簡(jiǎn)稱(chēng)所允許的字符的最大數(shù)量(即,第二列378a所允許的)和隱藏的fone表366的語(yǔ)音電話號(hào)碼所允許的(即,第一列378b所允許的)字符的最大數(shù)量等于各無(wú)線手機(jī)104的電話簿存儲(chǔ)器244的。注意,如圖4的箭頭所指示,隱藏的fone表366的每一行374與各手機(jī)的電話簿存儲(chǔ)器244的同一位置行256一一對(duì)應(yīng)。然而,隱藏的fone表366的給定行374的內(nèi)容(即,簡(jiǎn)稱(chēng)和語(yǔ)音電話號(hào)碼)可與各手機(jī)的電話簿存儲(chǔ)器244的同一位置行256的內(nèi)容不同,這是因?yàn)橛脩敉ㄟ^(guò)手機(jī)的用戶接口270修改電話簿存儲(chǔ)器244。還注意,多行374中的一些行374往往不用來(lái)存儲(chǔ)語(yǔ)音電話項(xiàng)目,從而使得在當(dāng)前存儲(chǔ)語(yǔ)音電話項(xiàng)目的行374之間出現(xiàn)未用行或空行374。
回到圖3,數(shù)據(jù)庫(kù)引擎314保持對(duì)于每個(gè)命名fone表350的fone表電話索引表334。每個(gè)fone表電話索引表334包括多個(gè)記錄,其中每個(gè)記錄具有電話標(biāo)識(shí)符(即,聯(lián)系人標(biāo)識(shí)符和可數(shù)值,它們指示由該記錄(即,辦公室、家或移動(dòng))所表示的電話類(lèi)型)以及在與電話標(biāo)識(shí)符相關(guān)的語(yǔ)音電話項(xiàng)目所處各命名fone表350中的行位置(即,或項(xiàng)目位置)。用fone表索引表格334使得聯(lián)系人管理系統(tǒng)100在用戶修改關(guān)于聯(lián)系人的語(yǔ)音電話號(hào)碼時(shí)能確定命名fone表350是否需要更新,并進(jìn)一步使得系統(tǒng)100快速確定語(yǔ)音電話號(hào)碼所處各命名fone表350中的行位置。
根據(jù)較佳實(shí)施例并如圖5所示,用戶接口306的應(yīng)用窗口402包括菜單條406,它具有多個(gè)菜單選項(xiàng)(即,F(xiàn)ile、Edit、View、Tools和Help),其中當(dāng)用戶選擇時(shí),該菜單條就顯示各下拉菜單,從而使得用戶能命令系統(tǒng)100執(zhí)行各功能,包括修改系統(tǒng)100用來(lái)顯示聯(lián)系人姓名的排序(即,姓居先還是名居先)。多個(gè)按鈕控制414的第一按鈕控制414a具有相關(guān)新聯(lián)系人程序1600,如下所述,它使得用戶輸入以前不在聯(lián)系人管理系統(tǒng)100中的關(guān)于聯(lián)系人的信息(包括聯(lián)系人的姓名、語(yǔ)音電話號(hào)碼和由聯(lián)系人數(shù)據(jù)文件322存儲(chǔ)的其它信息)。注意,用戶通過(guò)菜單條406中的Edit選項(xiàng),也可訪問(wèn)能使用戶編輯關(guān)于聯(lián)系人的信息的(這里稱(chēng)為“聯(lián)系人信息”或“聯(lián)系人數(shù)據(jù)”)的類(lèi)似程序。多個(gè)按鈕控制414中的第二個(gè)按鈕控制414b具有相關(guān)的新手機(jī)配置程序1800(如下所述),它允許用戶準(zhǔn)備系統(tǒng)100用于與新的無(wú)線手機(jī)104進(jìn)行交互作用。多個(gè)按鈕控制414中的第三按鈕控制414c具有相關(guān)的新fone表程序1900(如下所述),它使得用戶能夠在電話配置342中產(chǎn)生新的命名fone表350用于當(dāng)前所選無(wú)線手機(jī)104。多個(gè)按鈕控制414中的第四按鈕控制414d具有相關(guān)“Delete”軟件程序,它使得用戶能夠刪除當(dāng)前所選的聯(lián)系人、電話配置342、命名fone表350或fone表項(xiàng)目。多個(gè)按鈕控制414中的第五按鈕控制414e具有相關(guān)的觸發(fā)下載狀態(tài)程序2000,如下所述,它使用戶能夠選擇或取消選擇顯示命名fone表350的語(yǔ)音電話項(xiàng)目,用于下載到連接的手機(jī)104。多個(gè)按鈕控制414的第六按鈕控制414f具有相關(guān)全標(biāo)記過(guò)程2100(如下所述),它使用戶能夠選擇或標(biāo)記顯示的命名fone表350中的所有語(yǔ)音電話項(xiàng)目,以通過(guò)設(shè)定每個(gè)語(yǔ)音電話項(xiàng)目的下載狀態(tài)標(biāo)識(shí)符將它下載到聯(lián)接的手機(jī)104。多個(gè)按鈕中的第七個(gè)按鈕控制414g具有相關(guān)未標(biāo)記所有程序2200(如下所述),它使用戶能夠取消選擇或取消標(biāo)記顯示的命名fone表350的所有語(yǔ)音電話項(xiàng)目,從而通過(guò)清除每個(gè)語(yǔ)音電話項(xiàng)目的下載狀態(tài)標(biāo)識(shí)符不將它下載到連接的手機(jī)104。多個(gè)按鈕控制414中的第八個(gè)按鈕控制414h具有相關(guān)下載程序2300(如下所述),它導(dǎo)致下載顯示的命名fone表350的語(yǔ)音電話項(xiàng)目,其中上述語(yǔ)音電話項(xiàng)目具有它們的下載狀態(tài)標(biāo)識(shí)符組。
如圖5所示,應(yīng)用窗口402還包括在前臺(tái)的聯(lián)系人標(biāo)志控制418和在后臺(tái)的fone表標(biāo)志控制422。聯(lián)系人標(biāo)志控制418包括聯(lián)系人項(xiàng)目控制426,它以用戶通過(guò)使用菜單條406的Tool選項(xiàng)選擇的順序(即,首先是姓或者首先是名)顯示當(dāng)前存儲(chǔ)在聯(lián)系人數(shù)據(jù)文件322中的聯(lián)系人姓名。系統(tǒng)100根據(jù)如下所述的增殖聯(lián)系人姓名控制程序1300使聯(lián)系人姓名控制426增殖。聯(lián)系人標(biāo)志控制418還包括多個(gè)聯(lián)系人細(xì)節(jié)標(biāo)志控制428,它在聯(lián)系人姓名控制426中對(duì)于當(dāng)前所選的或加亮的(即,通過(guò)運(yùn)用計(jì)算機(jī)系統(tǒng)的指示裝置188所選的)聯(lián)系人姓名,顯示來(lái)自聯(lián)系人數(shù)據(jù)文件322的聯(lián)系人信息。注意,聯(lián)系人細(xì)節(jié)標(biāo)志控制428a顯示關(guān)于聯(lián)系人的辦公室的聯(lián)系人信息,聯(lián)系人細(xì)節(jié)標(biāo)志控制428b顯示關(guān)于聯(lián)系人的家庭的聯(lián)系人信息和聯(lián)系人細(xì)節(jié)標(biāo)志控制428c顯示對(duì)于當(dāng)前所選聯(lián)系人的電話號(hào)碼,包括聯(lián)系人的辦公室和家里語(yǔ)音和傳真電話號(hào)碼。移動(dòng)語(yǔ)音電話號(hào)碼和尋呼機(jī)電話號(hào)碼。
圖6示出用戶接口306的應(yīng)用窗口402,它具有在前臺(tái)的fone表標(biāo)志控制422和在后臺(tái)的聯(lián)系人標(biāo)志控制418。fone表標(biāo)志控制422包括手機(jī)名稱(chēng)控制430,它顯示當(dāng)前所選電話配置342(這里也稱(chēng)為“手機(jī)配置342”)的名稱(chēng)和其它可選電話配置342的名稱(chēng)。其它可選電話配置342的名稱(chēng)對(duì)應(yīng)于電話配置342,它是由用戶通過(guò)先前響應(yīng)于用戶以前選擇第二按鈕控制414b來(lái)執(zhí)行新的手機(jī)配置程序1800所建立的。當(dāng)用戶從控制430選擇手機(jī)配置342時(shí),手機(jī)名稱(chēng)控制430具有計(jì)算機(jī)系統(tǒng)112執(zhí)行的相關(guān)選擇手機(jī)程序2400。
fone表標(biāo)志控制422還包括fone表名稱(chēng)控制434,它顯示當(dāng)前所選命名fone表350的名稱(chēng)和當(dāng)前所選手機(jī)配置342的其它可選命名fone表350的名稱(chēng)。其它可選命名fone表350的名稱(chēng)對(duì)應(yīng)于命名fone表350,其中該表350是由用戶以前通過(guò)選擇第三按鈕控制414c和執(zhí)行相關(guān)的新fone表程序1900所建立的。fone表名稱(chēng)控制434具有當(dāng)用戶根據(jù)控制434選擇命名fone表350時(shí)計(jì)算機(jī)系統(tǒng)112所執(zhí)行的相關(guān)選擇fone表程序2500。
fone表標(biāo)志控制422還包括語(yǔ)音電話號(hào)碼控制438和fone表細(xì)節(jié)控制442。語(yǔ)音電話號(hào)碼控制438顯示可由用戶通過(guò)采用指示裝置188選擇的包含在命名fone表350中的多個(gè)語(yǔ)音電話號(hào)碼項(xiàng)目446,以選擇所需項(xiàng)目。語(yǔ)音電話號(hào)碼控制438運(yùn)用矩陣結(jié)構(gòu)顯示語(yǔ)音電話號(hào)碼項(xiàng)目446,其中上述矩陣結(jié)構(gòu)具有多行450和多列454。每行450對(duì)應(yīng)于語(yǔ)音電話號(hào)碼項(xiàng)目446,而且如果行450表示在控制438中的與該聯(lián)系人相關(guān)的第一語(yǔ)音電話號(hào)碼項(xiàng)目446則該行的第一列454a中包含聯(lián)系人姓名458(即,否則,第一列454a是空的),每行還在第二列454b中包含語(yǔ)音電話號(hào)碼項(xiàng)目446的電話類(lèi)型指示符462,在第三列454c中包含語(yǔ)音電話號(hào)碼項(xiàng)目446的語(yǔ)音電話號(hào)碼466。用戶接口306通過(guò)運(yùn)用如下所述的增殖語(yǔ)音電話號(hào)碼控制程序1400,使帶有來(lái)自聯(lián)系人數(shù)據(jù)文件322的語(yǔ)音電話號(hào)碼項(xiàng)目446的語(yǔ)音電話號(hào)碼控制438增殖。注意,語(yǔ)音電話號(hào)碼控制438只顯示語(yǔ)音電話號(hào)碼而不顯示任何傳真或?qū)ず綦娫捥?hào)碼。
fone表細(xì)節(jié)控制442顯示由出現(xiàn)在fone表名稱(chēng)控制434中的fone表名稱(chēng)識(shí)別的當(dāng)前所選命名fone表350的當(dāng)前fone表項(xiàng)目470。fone表細(xì)節(jié)控制442顯示fone表項(xiàng)目470作為多行474,其中每行474(即,或行位置)與當(dāng)前所選命名fone表350的fone表項(xiàng)目470一一對(duì)應(yīng)(并,因而,與如存儲(chǔ)在fone表的各電話配置342中的命名fone表350的類(lèi)似定位行358一一對(duì)應(yīng))。通過(guò)根據(jù)語(yǔ)音電話控制438用指向裝置188“選擇”語(yǔ)音電話號(hào)碼項(xiàng)目446、在fone表細(xì)節(jié)控制442下“拖動(dòng)”所選語(yǔ)音電話號(hào)碼項(xiàng)目446并將所選語(yǔ)音電話號(hào)碼項(xiàng)目446“下放”在控制442的理想空行474上(這里將該處理稱(chēng)為“選擇、拖動(dòng)和下放處理”),用戶將fone表項(xiàng)目470添加到顯示的命名fone表350。應(yīng)理解,本發(fā)明的范圍包括其它方法,選擇語(yǔ)音電話號(hào)碼項(xiàng)目446和將該項(xiàng)目添加到fone表細(xì)節(jié)控制442。注意,控制接口306一旦通過(guò)運(yùn)用下述的增殖fone表細(xì)節(jié)控制軟件程序1500建立并選擇來(lái)自fone表姓名控制434的新命名fone表350,就增殖具有來(lái)自當(dāng)前所選命名fone表350的fone表項(xiàng)目470的fone表細(xì)節(jié)控制442。fone表細(xì)節(jié)控制442的每行474都包括多列478,它顯示關(guān)于行的各fone表項(xiàng)目470的信息。一行的多列478中的第一列478a顯示行號(hào)指示符482,它使用戶識(shí)別在命名fone表350中的一行的各fone表項(xiàng)目470的相關(guān)位置。一行的多列478中的第二列478b顯示一致?tīng)顟B(tài)指示符486的視覺(jué)表示,它向用戶指示該行的各fone表項(xiàng)目470的信息(即,間稱(chēng)和語(yǔ)音電話號(hào)碼)是否與該前面下載到當(dāng)前所選無(wú)線手機(jī)104的電話簿存儲(chǔ)器244的相應(yīng)行256的信息相同,其中由出現(xiàn)在手機(jī)名稱(chēng)控制430中的名稱(chēng)識(shí)別該應(yīng)行256。如果因?yàn)橛脩敉ㄟ^(guò)聯(lián)系人管理應(yīng)用116改變信息(從而導(dǎo)致設(shè)定一致?tīng)顟B(tài)指示符486),那么fone表細(xì)節(jié)控制442顯示在該行474的第二列478b中的代表符號(hào)(即,在圖6中的感嘆號(hào))。如果該信息是相同的(即,一致?tīng)顟B(tài)指示符486清除),那么fone表細(xì)節(jié)控制442不在行474的第二列478b中顯示任何內(nèi)容。
一行的多列478的第三列478c顯示下載狀態(tài)指示符490的視覺(jué)表示,當(dāng)用戶選擇按鈕控制414h時(shí),它向用戶指示是否將該行的各fone表項(xiàng)目470下載到當(dāng)前所選無(wú)線手機(jī)104的電話簿存儲(chǔ)器244的相應(yīng)行256(即,由手機(jī)名稱(chēng)控制430識(shí)別)。如果要下載行的各fone表項(xiàng)目470,那么已由用戶預(yù)先設(shè)定項(xiàng)目的下載狀態(tài)指示器490,而且fone表細(xì)節(jié)控制442在行474的第三列478c中顯示代表性符號(hào)(即,在圖6中的“T”)。如果不要下載行的各fone表項(xiàng)目470,那么已預(yù)先由用戶(或應(yīng)用116)清除項(xiàng)目的下載狀態(tài)指示符490,而且fone表細(xì)節(jié)控制442不在行474的第三列478c中顯示任何內(nèi)容。
行的多列478中的第四列478d顯示簡(jiǎn)稱(chēng)494,它與行的各fone表項(xiàng)目470相關(guān)的聯(lián)系人的全名對(duì)應(yīng)。簡(jiǎn)稱(chēng)494包含聯(lián)系人的全名的縮寫(xiě)形式以及識(shí)別與行的各fone表項(xiàng)目470相對(duì)應(yīng)的語(yǔ)音電話號(hào)碼類(lèi)型的縮寫(xiě)電話類(lèi)型指示符(即,“O”表示辦公室,“H”表示家庭,“M”表示移動(dòng))。當(dāng)由用戶通過(guò)運(yùn)用上述“選擇、拖動(dòng)和下拉處理”把行的各fone表項(xiàng)目470添加到命名的fone表350時(shí),用戶接口306產(chǎn)生簡(jiǎn)稱(chēng)494。在執(zhí)行“選擇語(yǔ)音電話項(xiàng)目”軟件程序(如下所述)期間,產(chǎn)生簡(jiǎn)稱(chēng)494,其中在用戶“選擇、拖動(dòng)和下放”行的各fone表項(xiàng)目470之后對(duì)fone表細(xì)節(jié)控制442執(zhí)行上述軟件程序。
行的多列478的第五列478e顯示對(duì)應(yīng)于行的各fone表項(xiàng)目470的相關(guān)語(yǔ)音電話號(hào)碼498。語(yǔ)音電話號(hào)碼498是由第四列478d的相關(guān)簡(jiǎn)稱(chēng)494的縮寫(xiě)電話類(lèi)型指示符指定的適當(dāng)電話類(lèi)型的電話號(hào)碼。
根據(jù)較佳實(shí)施例,用戶接口306還包含新聯(lián)系人對(duì)話框530(見(jiàn)圖7),一旦用戶選擇按鈕控制414a來(lái)啟動(dòng)收集與新聯(lián)系人相關(guān)的信息并將該信息存儲(chǔ)在聯(lián)系人數(shù)據(jù)文件322中,用戶接口306就顯示該對(duì)話框。新聯(lián)系人對(duì)話框530包括分別接收新聯(lián)系人頭銜(即,先生、小姐、太太,等)、名和姓用的頭銜控制534、名控制538和姓控制542。新聯(lián)系人對(duì)話框530還包括辦公室標(biāo)志控制546、家庭標(biāo)志控制550和電話號(hào)碼標(biāo)志控制554。辦公室和家庭標(biāo)志控制546、550使得應(yīng)用116接收用戶輸入的關(guān)于新聯(lián)系人的辦公室和家庭(即,辦公室地址、家庭地址,等)的信息。話號(hào)碼標(biāo)志控制554使得應(yīng)用116能夠接收來(lái)自用戶的對(duì)于新聯(lián)系人的電話號(hào)碼。電話號(hào)碼標(biāo)志控制554包括接收新聯(lián)系人的辦公室語(yǔ)音電話號(hào)碼用的辦公室語(yǔ)音電話號(hào)碼控制558;接收新聯(lián)系人的辦公室傳真電話號(hào)碼用的辦公室傳真電話號(hào)碼控制562;接收新聯(lián)系人的家庭語(yǔ)音電話號(hào)碼用的家庭語(yǔ)音電話號(hào)碼控制566;接收到新聯(lián)系人的家庭傳真電話號(hào)碼用的家庭傳真電話號(hào)碼控制570;接收新移動(dòng)語(yǔ)音電話號(hào)碼用的移動(dòng)語(yǔ)音電話號(hào)碼控制574;接收新聯(lián)系人的尋呼電話號(hào)碼用的尋呼機(jī)電話號(hào)碼控制578。每個(gè)控制558、562、566、570、574、578包括國(guó)際地區(qū)代碼部分582和電話地區(qū)號(hào)/號(hào)碼部分586。電話號(hào)碼標(biāo)志控制554還包括0K按鈕控制590、Cancel按鈕控制594和Help按鈕控制598。
圖8示出用戶選擇按鈕控制414b啟動(dòng)在電話配置數(shù)據(jù)文件330產(chǎn)生新電話配置342時(shí),用戶接口306顯示的用戶接口306的選擇手機(jī)類(lèi)型對(duì)話框610。選擇手機(jī)類(lèi)型對(duì)話框610包括手機(jī)類(lèi)型控制614,它顯示供用戶選擇一個(gè)的多個(gè)可用手機(jī)。選擇手機(jī)類(lèi)型對(duì)話框610還包括Next按鈕控制618、Cancel按鈕控制622和Help按鈕控制626。
用戶接口306還包括手機(jī)連接請(qǐng)求對(duì)話框630,如圖9所示。手機(jī)連接請(qǐng)求對(duì)話框630包括命令用戶把無(wú)線手機(jī)104(即,用戶從選擇手機(jī)類(lèi)型對(duì)話框610所選的那種手機(jī)類(lèi)型)連接到計(jì)算機(jī)系統(tǒng)112的指令。手機(jī)連接請(qǐng)求對(duì)話框630還包括Next按鈕控制634、Cancel按鈕控制638和Help按鈕控制642。
圖10示出用戶接口306的手機(jī)名稱(chēng)請(qǐng)求對(duì)話框646,其中在應(yīng)用116詢(xún)問(wèn)連接的手機(jī)之后,用戶接口306將該對(duì)話框顯示在顯示裝置172上。手機(jī)名稱(chēng)請(qǐng)求對(duì)話框646包括對(duì)于新手機(jī)配置342的新手機(jī)名稱(chēng)控制650,它通過(guò)鍵盤(pán)192接收來(lái)自用戶的名稱(chēng)。手機(jī)名稱(chēng)請(qǐng)求對(duì)話框646還包括Next控制按鈕654、Cancel控制按鈕658和Help控制按鈕662。
用戶接口306還包括如圖11所示的新fone表對(duì)話框682。新fone表對(duì)話框682包括新fone表名稱(chēng)控制686,它接收來(lái)自用戶的新fone表名稱(chēng)。新fone表對(duì)話框682還包括OK按鈕控制690和Cancel按鈕控制694。
根據(jù)本發(fā)明的較佳實(shí)施例的方法,圖12顯示聯(lián)系人管理應(yīng)用116的主處理1000,其中聯(lián)系人管理系統(tǒng)100的中央處理單元124開(kāi)始根據(jù)用戶在計(jì)算機(jī)系統(tǒng)112何時(shí)啟動(dòng)聯(lián)系人管理應(yīng)用116來(lái)進(jìn)行操作。主處理1000在步驟1004開(kāi)始并進(jìn)到步驟1008,其中中央處理單元124啟動(dòng)數(shù)據(jù)庫(kù)引擎1008來(lái)建立與聯(lián)系人管理應(yīng)用116的各數(shù)據(jù)文件和表格318的聯(lián)系。于是,在步驟1012中,數(shù)據(jù)庫(kù)引擎1008檢索當(dāng)前選擇值(如果有的話),當(dāng)用戶最后運(yùn)行應(yīng)用116時(shí)該檢索是有效的。如果檢索到任何值,中央處理單元124恢復(fù)當(dāng)前選擇值(包括,當(dāng)前選擇手機(jī)配置342、當(dāng)前選擇命名fone表350和當(dāng)前選擇聯(lián)系人姓名和簡(jiǎn)稱(chēng)的排序)。如果未檢索任何值,那么中央處理單元124將當(dāng)前選擇值設(shè)為默認(rèn)值。一旦設(shè)定當(dāng)前選擇值,中央處理單元124就在步驟1016啟動(dòng)用戶接口306。于是,中央處理單元124臨時(shí)停止執(zhí)行由主處理1000識(shí)別的步驟(如圖12的橢圓所表示),直至用戶通過(guò)從下拉菜單中選擇與菜單條406的File選項(xiàng)相關(guān)的Exit選項(xiàng)啟動(dòng)退出應(yīng)用116。一旦意識(shí)到用戶希望退出應(yīng)用116,中央處理單元124就根據(jù)主處理1000停止用戶接口306(在步驟1020中)。于是,數(shù)據(jù)庫(kù)引起314把當(dāng)前選擇值存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置148中(步驟1024中)。一旦存儲(chǔ)當(dāng)前選擇值,數(shù)據(jù)庫(kù)引擎314終止與各數(shù)據(jù)文件和表格318的連接,并根據(jù)主處理1000,中央處理單元124停止數(shù)據(jù)庫(kù)引擎314。中央處理單元124根據(jù)主處理1000(在步驟1032中)停止操作。
圖13示出用戶接口處理1100,其中中央處理單元124根據(jù)該處理與聯(lián)系人管理應(yīng)用116連接。用戶接口處理1100在步驟1104啟動(dòng)并進(jìn)到步驟1108,其中中央處理單元124根據(jù)增殖聯(lián)系人姓名控制處理1300操作增殖語(yǔ)音電話號(hào)碼控制過(guò)程1400和增殖fone表細(xì)節(jié)控制處理1500以分別增殖用戶接口306的聯(lián)系人姓名426、語(yǔ)音電話號(hào)碼控制438和fone表細(xì)節(jié)控制442。如果需要的話,中央處理單元124還增殖用戶接口306的各其它控制。一旦完成控制增殖,中央處理單元124就使應(yīng)用窗口402顯示在顯示裝置172上,包括新增殖的控制。根據(jù)用戶接口處理1000的步驟1112,控制處理單元124等待直至它通過(guò)指示裝置188或鍵盤(pán)192接收到來(lái)自用戶的輸入并一旦接收到用戶輸入,就根據(jù)用戶接口處理1100(在步驟116中)繼續(xù)操作。中央處理單元124確定在步驟1112中接收到的來(lái)自用戶的輸入是否是用戶按下新聯(lián)系人按鈕控制414a(在步驟1116中)。如果是,那么中央處理單元124根據(jù)新聯(lián)系人過(guò)程1600進(jìn)行操作來(lái)收集關(guān)于新聯(lián)系人的信息并返回到在步驟1112中根據(jù)處理1100進(jìn)行操作,等待用戶輸入。如果不是,那么中央處理單元124根據(jù)處理1100繼續(xù)操作,其中在步驟1124中中央處理單元124確定在步驟1112中接收到的輸入是否是編輯聯(lián)系人過(guò)程1700從菜單條406的Edit選項(xiàng)中選出的。如果是,那么中央處理單元124轉(zhuǎn)移到處理1100的步驟1128,其中它根據(jù)編輯聯(lián)系人過(guò)程1700直接進(jìn)行操作以使得用戶能夠編輯聯(lián)系人姓名控制426的當(dāng)前所選聯(lián)系人。根據(jù)編輯聯(lián)系人過(guò)程1700的步驟完成時(shí),中央處理單元124返回到用戶接口處理1100的控制并循環(huán)回到步驟1112以等待用戶輸入。
如果在步驟1124中中央處理單元124決定用戶輸入不是編輯聯(lián)系人過(guò)程1700選擇的,那么中央處理單元124進(jìn)到處理1100的步驟1132,其中它確定用戶輸入是否fone表標(biāo)志控制422選擇的。如果是,那么中央處理單元124在步驟1136將fone表標(biāo)志控制422帶到應(yīng)用窗口402的前臺(tái)并將聯(lián)系人標(biāo)志控制418移到應(yīng)用窗口402的后臺(tái)。根據(jù)處理1100,控制處理單元124回到處理1100的步驟1112,此處它等待用戶輸入。如果在步驟1132中中央處理單元124確定用戶輸入不是fone表標(biāo)志控制422選擇的,那么中央處理單元124繼續(xù)處理1100在步驟1140的操作。
在步驟1140中,中央處理單元124確定在步驟1112中接收到的用戶輸入是否按下新手機(jī)配置按鈕控制414b。如果是,那么中央處理單元124根據(jù)新手機(jī)配置過(guò)程1800的步驟進(jìn)行操作以產(chǎn)生在電話配置數(shù)據(jù)文件330中的新手機(jī)配置342,然后回到根據(jù)處理1100的步驟進(jìn)行操作,其中它在步驟1112中等待用戶輸入。如果不是,那么中央處理單元124在步驟1148中根據(jù)用戶接口處理1100繼續(xù)操作,其中它確定用戶在步驟1112中的輸入是否按下新fone表按鈕控制414c。如果是,那么中央處理單元124轉(zhuǎn)移到處理1100的步驟1152,其中它根據(jù)新fone表過(guò)程1900的步驟開(kāi)始操作以產(chǎn)生對(duì)于當(dāng)前所選手機(jī)配置342的新命名fone表350。一旦完成新fone表過(guò)程1900的步驟,中央處理單元124就返回到處理1100的步驟1112,并等待用戶輸入。如果不是,那么中央處理單元124進(jìn)到處理1100的步驟1156,其中它確定在步驟1112中接收到的用戶輸入是否按下刪除按鈕控制414d。如果是,那么中央處理單元124在步驟1160中繼續(xù)進(jìn)行操作,并刪除當(dāng)前所選聯(lián)系人、fone表項(xiàng)目470、命名fone表350或手機(jī)配置342。在刪除之后,中央處理單元124返回到處理1100的步驟1112,此處它等待用戶輸入。如果不是,那么中央處理單元124根據(jù)用戶接口處理1100的步驟1164確定用戶輸入是否按下切換下載狀態(tài)按鈕控制414e。如果是,那么中央處理單元124轉(zhuǎn)移到步驟1170,此處它根據(jù)切換下載狀態(tài)過(guò)程2000的步驟進(jìn)行操作以在返回到根據(jù)步驟1112的處理1100繼續(xù)操作之前,切換與當(dāng)前所選fone表項(xiàng)目470相關(guān)的下載狀態(tài)指示符490。
如果中央處理單元124在步驟1164中確定用戶輸入不是按下切換下載狀態(tài)按鈕控制414e,那么中央處理單元124進(jìn)到用戶接口處理1100的步驟1174,其中它確定用戶輸入是否按下全標(biāo)記按鈕控制414f。如果是,那么中央處理單元124轉(zhuǎn)移到步驟1178,其中它選擇當(dāng)前顯示在fone表細(xì)節(jié)控制442中的命名fone表350的所有fone表項(xiàng)目470,以根據(jù)全標(biāo)記過(guò)程2100下載到無(wú)線手機(jī)104。在選擇所有fone表項(xiàng)目470之后,中央處理單元124根據(jù)用戶接口處理1100開(kāi)始操作并再次在步驟1112中等待用戶輸入。如果不是,中央處理單元124在處理1100的步驟1182中確定在步驟1112中接收到的用戶輸入是否按下全取消標(biāo)記按鈕控制414g。如果是,中央處理單元124根據(jù)全取消標(biāo)記過(guò)程2200開(kāi)始操作,它導(dǎo)致取消選擇下載當(dāng)前顯示在fone表細(xì)節(jié)控制442中的命名fone表350的所有fone表項(xiàng)目470。一旦完成全標(biāo)記過(guò)程2100的步驟,中央處理單元124的操作根據(jù)在步驟1112的用戶接口處理1100繼續(xù)進(jìn)行,在該步驟中中央處理單元124等待用戶輸入。如果中央處理單元124在步驟1182中確定用戶輸入不是按下全取消標(biāo)記按鈕控制414g,中央處理單元124根據(jù)處理1100繼續(xù)執(zhí)行。
在用戶接口處理1100的步驟1190中,中央處理單元124確定在步驟1112中接收到的用戶輸入是否按下下載按鈕控制414h。如果是,那么中央處理單元124根據(jù)步驟1194的下載過(guò)程步驟進(jìn)行操作以把fone表細(xì)節(jié)控制442的命名fone表350的fone表項(xiàng)目470下載到連接的無(wú)線手機(jī)104,其中項(xiàng)目470具有各下載步驟的下載狀態(tài)指示符490組。在完成下載之后,中央處理單元124根據(jù)處理1100的步驟繼續(xù)操作并在步驟1112中等待用戶輸入。如果不是,那么中央處理單元124根據(jù)用戶接口處理1100進(jìn)到確定用戶是否根據(jù)手機(jī)名稱(chēng)控制430選擇新的手機(jī)名稱(chēng)(在步驟1198中)。如果是,那么中央處理單元124開(kāi)始根據(jù)選擇手機(jī)過(guò)程2400起作用(在步驟1202),從而設(shè)定當(dāng)前所選手機(jī)并顯示與所選手機(jī)的電話配置342相關(guān)的命名fone表350的fone表項(xiàng)目470。于是,中央處理單元124根據(jù)處理1100的步驟1112重新開(kāi)始操作,在該步驟中它等待用戶輸入。如果不是,中央處理單元124根據(jù)用戶接口處理1100繼續(xù)操作,在該處理中它確定fone表名稱(chēng)控制434是否用戶所選的(步驟1206中)。
如果中央處理單元124在步驟1206確定fone表名稱(chēng)控制434是用戶所選的,那么中央處理單元124根據(jù)由選擇fone表過(guò)程2500識(shí)別的步驟設(shè)定當(dāng)前所選的命名fone表350并顯示fone表細(xì)節(jié)控制442中的所選命名fone表350的fone表項(xiàng)目470。一旦完成上述步驟,中央處理單元124就根據(jù)用戶接口處理1100的步驟1112又繼續(xù)進(jìn)行操作。如果中央處理單元124在步驟1206中確定fone表姓名控制434不是用戶所選的,那么中央處理單元124在處理1100的步驟1214中確定用戶是否在fone表細(xì)節(jié)控制442的空行上選擇、拖動(dòng)和下放語(yǔ)音電話號(hào)碼控制438的語(yǔ)音電話號(hào)碼項(xiàng)目446。如果是,那么中央處理單元124開(kāi)始根據(jù)在添加fone表項(xiàng)目過(guò)程2600中所述的步驟進(jìn)行操作,以將所選語(yǔ)音電話號(hào)碼項(xiàng)目446添加到當(dāng)前顯示的命名fone表350。在插入所選語(yǔ)音電話號(hào)碼項(xiàng)目446之后,中央處理單元124返回到根據(jù)用戶接口處理1100的步驟1112進(jìn)行處理。
如果中央處理單元124確定用戶輸入不與選擇、拖動(dòng)和下放語(yǔ)音電話號(hào)碼項(xiàng)目446相對(duì)應(yīng)(步驟1214中),那么中央處理單元124根據(jù)處理1100繼續(xù)進(jìn)行操作,并在步驟1222中確定用戶輸入是否從fone表細(xì)節(jié)控制442中選擇簡(jiǎn)稱(chēng)494。如果是,那么根據(jù)編輯簡(jiǎn)稱(chēng)過(guò)程2700的步驟,中央處理單元124使得用戶能夠編輯所選簡(jiǎn)稱(chēng)494,而且循環(huán)回到用戶接口處理1100的步驟1112繼續(xù)進(jìn)行操作。如果不是,中央處理單元124根據(jù)處理1100的步驟1230確定用戶輸入是否與從fone表細(xì)節(jié)控制442顯示的fone表項(xiàng)目470選出的語(yǔ)音電話號(hào)碼498相對(duì)應(yīng)。如果是,那么中央處理單元124根據(jù)編輯電話號(hào)碼過(guò)程2800執(zhí)行步驟,以允許用戶編輯所選語(yǔ)音電話號(hào)碼498。在完成編輯之后,中央處理單元124再次在用戶接口處理1100的控制下根據(jù)步驟1112等待用戶輸入。如果在步驟1230中,中央處理單元124確定用戶輸入不是從fone表項(xiàng)目470選語(yǔ)音電話號(hào)碼498,那么中央處理單元124進(jìn)到處理1100的步驟1238,此處它確定用戶是否從下拉菜單中選出與菜單條406的文件選項(xiàng)相關(guān)的退出選項(xiàng)。如果是,那么中央處理單元124根據(jù)主處理1000的步驟重新開(kāi)始操作。如果不是,那么中央處理單元124根據(jù)用戶接口處理1100的步驟繼續(xù)進(jìn)行操作(在步驟1112中),此處它等待用戶輸入。
圖14示出根據(jù)本發(fā)明的較佳實(shí)施例的增殖聯(lián)系人姓名控制處理1300。中央處理單元124在步驟1304中開(kāi)始根據(jù)處理1300的步驟進(jìn)行操作,并進(jìn)到步驟1308中讀取適于先前由用戶規(guī)定的聯(lián)系人姓名排序的索引表338,以將聯(lián)系人標(biāo)識(shí)符指向聯(lián)系人數(shù)據(jù)文件322的聯(lián)系人項(xiàng)目。于是,中央處理單元124根據(jù)步驟1312確定數(shù)據(jù)狀態(tài)是否結(jié)束,同時(shí)讀取適當(dāng)?shù)乃饕砀?38。如果是結(jié)束,那么已讀取所有聯(lián)系人標(biāo)識(shí)符,而且中央處理單元124根據(jù)用戶接口處理1100的步驟重新開(kāi)始操作。如果不是結(jié)束,中央處理單元124運(yùn)用檢索的聯(lián)系人標(biāo)識(shí)符讀取聯(lián)系人數(shù)據(jù)文件322,以獲得聯(lián)系人的姓名數(shù)據(jù)。于是,繼續(xù)操作,中央處理單元124根據(jù)聯(lián)系人姓名數(shù)據(jù)格式化聯(lián)系人姓名項(xiàng)目用于聯(lián)系人姓名控制426。接著,根據(jù)步驟1324,中央處理單元124在先前格式化并顯示聯(lián)系人姓名項(xiàng)目之后,在聯(lián)系人姓名控制426中顯示格式化后的聯(lián)系人姓名項(xiàng)目。根據(jù)過(guò)程1300,中央處理單元124將循環(huán)回到步驟1308以讀取另一個(gè)聯(lián)系人標(biāo)識(shí)符。
圖15示出根據(jù)本發(fā)明的較佳實(shí)施例的增殖語(yǔ)音電話號(hào)碼控制過(guò)程1400。如過(guò)程1400的步驟所指示的那樣,中央處理單元124在步驟1405中開(kāi)始執(zhí)行,而且進(jìn)到步驟1410,此處它讀取電話索引表326,適于提供以用戶定義序列排列的聯(lián)系人語(yǔ)音電話號(hào)碼表,以獲得聯(lián)系人標(biāo)識(shí)符以及電話類(lèi)型標(biāo)識(shí)符。于是,根據(jù)過(guò)程1400的步驟1412,中央處理單元124確定在讀取電話索引表326期間是否發(fā)生數(shù)據(jù)狀態(tài)結(jié)束。如果是,那么把所有聯(lián)系人語(yǔ)音電話號(hào)碼包括在語(yǔ)音電話號(hào)碼控制438中,而且中央處理單元124根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。如果不是,根據(jù)步驟1420,中央處理單元124運(yùn)用在步驟1408檢索到的聯(lián)系人標(biāo)識(shí)符讀取聯(lián)系人數(shù)據(jù)文件322,以獲得相關(guān)的聯(lián)系人姓名數(shù)據(jù)和語(yǔ)音電話號(hào)碼。接著,中央處理單元124在步驟1424和1428中確定聯(lián)系人的姓名是否與前面檢索的語(yǔ)音電話號(hào)碼相關(guān)的那個(gè)姓名相同。如果是,那么中央處理單元124將新的一行寫(xiě)入語(yǔ)音電話號(hào)碼控制438,其中新的那行只包括聯(lián)系人的語(yǔ)音電話號(hào)碼和電話類(lèi)型設(shè)計(jì)(即,使用戶識(shí)別電話號(hào)碼是辦公室的、家里的或是移動(dòng)電話號(hào)碼)。于是,根據(jù)過(guò)程1400,中央處理單元124循環(huán)回到步驟1408,此處它再次從適當(dāng)?shù)碾娫捤饕?26中讀取聯(lián)系人標(biāo)識(shí)符。如果中央處理單元124在步驟1424和1428中確定聯(lián)系人的姓名不與前面檢索的語(yǔ)音電話號(hào)碼相關(guān)的那個(gè)姓名相同,那么中央處理單元124將新的一行寫(xiě)入語(yǔ)音電話號(hào)碼,其中該新的一行包括聯(lián)系人的姓名、聯(lián)系人的語(yǔ)音電話號(hào)碼和適當(dāng)?shù)碾娫掝?lèi)型設(shè)計(jì)。根據(jù)該過(guò)程1400,中央處理單元124在步驟1408中繼續(xù)執(zhí)行,并從適當(dāng)?shù)碾娫捤饕?26中讀取另一個(gè)聯(lián)系人標(biāo)識(shí)符。
圖16示出根據(jù)本發(fā)明的較佳實(shí)施例的增殖fone表細(xì)節(jié)控制過(guò)程1500。在步驟1504中根據(jù)過(guò)程1500的步驟啟動(dòng)執(zhí)行之后,中央處理單元124將當(dāng)前行指針初始化為1,并將最大行數(shù)初始化為在當(dāng)前所選手機(jī)配置342的存儲(chǔ)器屬性數(shù)據(jù)346中標(biāo)識(shí)的fone表行的最大數(shù)。根據(jù)過(guò)程1500進(jìn)到步驟1512,中央處理單元124通過(guò)運(yùn)用當(dāng)前行指針的值來(lái)指示要讀取的各行位置358,讀取來(lái)自當(dāng)前所選手機(jī)配置342(即,由出現(xiàn)在fone表姓名控制434中的名字所指示)的當(dāng)前所選命名fone表350的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498。在步驟1516中,中央處理單元124把從當(dāng)前所選命名fone表350中讀取的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498裝載到在由當(dāng)前行指針?biāo)甘镜男形恢?74上的fone表細(xì)節(jié)控制442中。于是,根據(jù)過(guò)程1500的步驟1520,中央處理單元124清除裝載的fone表項(xiàng)目470的下載狀態(tài)指示符490,以指示不選擇項(xiàng)目470用于下載到連接的無(wú)線手機(jī)104。
根據(jù)過(guò)程1500的步驟1524繼續(xù)進(jìn)行操作,中央處理單元124把從當(dāng)前所選的命名fone表350讀取的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498與在當(dāng)前所選手機(jī)配置342的隱藏fone表366的相同行位置上的簡(jiǎn)稱(chēng)和語(yǔ)音電話號(hào)碼相比較。中央處理單元124在步驟1528中確定根據(jù)步驟1524所比較的簡(jiǎn)稱(chēng)和語(yǔ)音電話號(hào)碼是否相同。如果是,那么中央處理單元124清除在由當(dāng)前行指針?biāo)鶚?biāo)識(shí)的行位置474上的fone表項(xiàng)目470的一致?tīng)顟B(tài)指示符486,以指示所讀取的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498與出現(xiàn)在各無(wú)線手機(jī)104中的那些一致。如果不是,那么中央處理單元124設(shè)定在由當(dāng)前行指針?biāo)鶚?biāo)識(shí)的行位置474上的fone表項(xiàng)目的一致?tīng)顟B(tài)指示符486以指示讀取的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498不與出現(xiàn)在各無(wú)線手機(jī)104中的那些同步。根據(jù)過(guò)程1500的步驟1540進(jìn)行操作,中央處理單元124通過(guò)將當(dāng)前行指針與最大行數(shù)值相比較來(lái)確定是否已讀取最后fone表項(xiàng)目。如果該值是相等的,那么已讀取最后fone項(xiàng)目,而且中央處理單元124根據(jù)針對(duì)中央處理單元124執(zhí)行過(guò)程1500的各步驟的處理或過(guò)程重新開(kāi)始執(zhí)行。如果該值不相等,那么中央處理單元124根據(jù)步驟1548遞增當(dāng)前行指針的值,并根據(jù)步驟1512繼續(xù)執(zhí)行過(guò)程1500。
圖17顯示根據(jù)本發(fā)明的較佳實(shí)施例的新聯(lián)系人過(guò)程1600,當(dāng)用戶選擇來(lái)自按鈕條410的新聯(lián)系人按鈕控制414a時(shí),它指揮應(yīng)用116的操作。在步驟1604中根據(jù)過(guò)程1600啟動(dòng)執(zhí)行之后,中央處理單元124進(jìn)到執(zhí)行步驟1608,在此它在顯示裝置172上顯示在應(yīng)用窗口402中的新聯(lián)系人對(duì)話框530。根據(jù)過(guò)程1600繼續(xù)進(jìn)行操作,中央處理單元124通過(guò)新聯(lián)系人對(duì)話框530以及上述它的各種控制,接收到用戶輸入。除了其它信息或數(shù)據(jù),輸入還包括新聯(lián)系人的姓和名、家庭和辦公室地址以及家庭、辦公室和移動(dòng)語(yǔ)音電話號(hào)碼。對(duì)于每個(gè)電話號(hào)碼的接收到的電話號(hào)碼輸入包括國(guó)際地區(qū)代碼部分582和電話地區(qū)號(hào)/號(hào)碼部分586。根據(jù)過(guò)程1600的步驟1616,通過(guò)將對(duì)于每個(gè)語(yǔ)音電話號(hào)碼的國(guó)際地區(qū)代碼部分582和電話地區(qū)號(hào)/號(hào)碼部分586組合,中央處理單元124產(chǎn)生對(duì)于每個(gè)接收到的語(yǔ)音電話號(hào)碼的“標(biāo)準(zhǔn)化”語(yǔ)音電話號(hào)碼。由于當(dāng)無(wú)線手機(jī)104的用戶不在用戶的“本地”撥號(hào)地區(qū)或地帶內(nèi)時(shí),必須撥打國(guó)際地區(qū)代碼,所以當(dāng)下載到無(wú)線手機(jī)104時(shí),“標(biāo)準(zhǔn)化”語(yǔ)音電話號(hào)碼使得聯(lián)系人管理應(yīng)用116的用戶能用他的無(wú)線手機(jī)104在世界上的任何地方給聯(lián)系人打電話,而不必記住或運(yùn)用手機(jī)的用戶接口270輸入國(guó)際地區(qū)代碼。
根據(jù)新聯(lián)系人過(guò)程1600進(jìn)行操作的中央處理單元124把接收到的聯(lián)系人信息(包括標(biāo)準(zhǔn)化語(yǔ)音電話號(hào)碼)存儲(chǔ)在聯(lián)系人數(shù)據(jù)文件322中,并更新電話索引表326(即,使語(yǔ)音電話號(hào)碼控制438能夠快速檢索和增殖)和適當(dāng)系統(tǒng)索引表318。根據(jù)過(guò)程1600的步驟1624,中央處理單元124更新用戶接口306的聯(lián)系人姓名控制426和語(yǔ)音電話號(hào)碼控制438來(lái)顯示新聯(lián)系人的姓名和相關(guān)語(yǔ)音電話號(hào)碼。于是,如過(guò)程1600的步驟1628所示,在步驟1632中根據(jù)過(guò)程1600停止執(zhí)行之前,中央處理單元124將新聯(lián)系人對(duì)話框1628從應(yīng)用窗口402中移去,并從顯示裝置172中移去。
圖18示出根據(jù)本發(fā)明的較佳實(shí)施例的編輯聯(lián)系人過(guò)程1700,其中當(dāng)用戶從下拉菜單中選出與菜單條406的編輯選項(xiàng)相關(guān)的“Edit Contact(編輯聯(lián)系人)”時(shí),中央處理單元124執(zhí)行該編輯聯(lián)系人過(guò)程。在步驟1704中根據(jù)過(guò)程1700啟動(dòng)操作之后,中央處理單元124檢索關(guān)于當(dāng)前所選聯(lián)系人的聯(lián)系人數(shù)據(jù)(即,由用戶從聯(lián)系人姓名控制426選出)并在顯示裝置172上的應(yīng)用窗口402中顯示編輯聯(lián)系人對(duì)話框,包括檢索到的聯(lián)系人數(shù)據(jù)。注意,雖然這里未示出,但是除了編輯聯(lián)系人對(duì)話框不能輸入和/或修改聯(lián)系人的姓名外,編輯聯(lián)系人對(duì)話框?qū)嵸|(zhì)上與新聯(lián)系人對(duì)話框530相類(lèi)似。在步驟1712中根據(jù)過(guò)程1700繼續(xù)進(jìn)行操作,中央處理單元124接收來(lái)自用戶的潛在輸入,包括修正聯(lián)系人的地址(即,辦公室和家里)以及聯(lián)系人的語(yǔ)音電話號(hào)碼。于是,在步驟1716之后,中央處理單元124產(chǎn)生(如果需要的話)經(jīng)修正的“標(biāo)準(zhǔn)化”語(yǔ)音電話號(hào)碼,并用經(jīng)修正的“標(biāo)準(zhǔn)化”語(yǔ)音電話號(hào)碼和由用戶對(duì)聯(lián)系人數(shù)據(jù)做出的任何其它修正,更新聯(lián)系人數(shù)據(jù)文件322。中央處理單元124還更新電話索引表326和系統(tǒng)的其它數(shù)據(jù)文件以及表格318,如果需要的話。根據(jù)過(guò)程1700的步驟1720繼續(xù)進(jìn)行操作,中央處理單元124用所有經(jīng)修正的語(yǔ)音電話號(hào)碼更新語(yǔ)音電話號(hào)碼控制438、fone表細(xì)節(jié)控制442和所有系統(tǒng)的命名fone表350以反映這里所包含的所有語(yǔ)音電話號(hào)碼的修正。接著,在步驟1724之后,中央處理單元124將編輯聯(lián)系對(duì)話框從應(yīng)用窗口402中去除,并根據(jù)步驟1728,根據(jù)用戶接口處理1100繼續(xù)執(zhí)行。
圖19示出本發(fā)明的較佳實(shí)施例的新手機(jī)配置過(guò)程1800,其中一旦用戶從按鈕條410中選出按鈕控制414b,中央處理單元就在應(yīng)用116中產(chǎn)生新手機(jī)配置342。一旦在步驟1804中初始化過(guò)程1800,中央處理單元124就根據(jù)步驟1808在顯示裝置172上顯示應(yīng)用窗口402中的選擇手機(jī)類(lèi)型對(duì)話框610。根據(jù)過(guò)程1800的步驟1812而且一旦由用戶選擇手機(jī)類(lèi)型和Next按鈕控制618,中央處理單元124接收所選手機(jī)類(lèi)型并從應(yīng)用窗口402去除選擇手機(jī)類(lèi)型對(duì)話框610。在步驟1816中,根據(jù)過(guò)程1800進(jìn)行操作,中央處理單元124在應(yīng)用窗口402中顯示手機(jī)連接請(qǐng)求對(duì)話框630。一旦從用戶接收到選擇Next按鈕控制634以指示將手機(jī)104適當(dāng)?shù)剡B接到計(jì)算機(jī)系統(tǒng)112,根據(jù)過(guò)程步驟1820進(jìn)行的中央處理單元124詢(xún)問(wèn)連接手機(jī)104收集表示手機(jī)的存儲(chǔ)器能力的數(shù)據(jù)(即,通過(guò)向手機(jī)發(fā)出指令手機(jī)104發(fā)送表示它的存儲(chǔ)器能力的數(shù)據(jù)的命令)。
于是,當(dāng)完成詢(xún)問(wèn)過(guò)程時(shí)在過(guò)程步驟1824之后,中央處理單元124從應(yīng)用窗口402中去除手機(jī)連接請(qǐng)求對(duì)話框630,并在應(yīng)用窗口402中顯示手機(jī)名稱(chēng)請(qǐng)求對(duì)話框646以從用戶處獲得對(duì)于新手機(jī)配置342的名稱(chēng)。根據(jù)過(guò)程步驟1828和1832執(zhí)行,中央處理單元124接收對(duì)于新手機(jī)配置342的名稱(chēng),而且一旦接收到用戶選擇的Next控制按鈕654,就在電話配置數(shù)據(jù)文件330中產(chǎn)生新手機(jī)配置342。根據(jù)在步驟1820中從手機(jī)104收集到的數(shù)據(jù),產(chǎn)生新的手機(jī)配置342包括產(chǎn)生空標(biāo)準(zhǔn)、默認(rèn)命名fone表350和空隱藏fone表366,其大小是根據(jù)項(xiàng)目的最大數(shù)量、可包含在簡(jiǎn)稱(chēng)中的最大數(shù)量以及可包含在語(yǔ)音電話號(hào)碼中的字符的最大數(shù)量。產(chǎn)生新的手機(jī)配置342還包括將收集到的存儲(chǔ)器能力存儲(chǔ)在包含手機(jī)屬性數(shù)據(jù)346的電話配置342的部分中。
根據(jù)過(guò)程步驟1836繼續(xù)進(jìn)行操作,中央處理單元124將請(qǐng)求手機(jī)名稱(chēng)對(duì)話框646從應(yīng)用窗口402和顯示裝置172中去除。于是,按照過(guò)程步驟1840,中央處理單元124設(shè)定手機(jī)名稱(chēng)控制430顯示新手機(jī)配置342的名稱(chēng)并將新手機(jī)配置342設(shè)為當(dāng)前所選手機(jī)。根據(jù)步驟1844繼續(xù)操作,中央處理單元124將新手機(jī)配置342的標(biāo)準(zhǔn)默認(rèn)命名fone表350設(shè)為當(dāng)前所選fone表350,并將fone表名稱(chēng)控制434設(shè)為顯示標(biāo)準(zhǔn)默認(rèn)命名fone表350的名稱(chēng)。接著,按照過(guò)程步驟1848,中央處理單元124根據(jù)增殖fone表細(xì)節(jié)控制過(guò)程1500臨時(shí)進(jìn)行操作以用只有行數(shù)指示器482的行474增殖fone表默認(rèn)控制442(即,因?yàn)榇藭r(shí)標(biāo)準(zhǔn)默認(rèn)命名fone表350為空)。一旦完成增殖fone表細(xì)節(jié)控制442,控制處理單元124就根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行,如過(guò)程步驟1852所指示。
圖20根據(jù)本發(fā)明的較佳實(shí)施例顯示新fone表過(guò)程1900,其中一旦用戶選擇新的fone表按鈕控制414e,中央處理單元124就執(zhí)行該過(guò)程。在步驟1904中啟動(dòng)根據(jù)過(guò)程1900執(zhí)行之后,根據(jù)過(guò)程步驟1908執(zhí)行的中央處理單元124在顯示裝置172上顯示應(yīng)用窗口402中的新的fone表對(duì)話框682。根據(jù)過(guò)程步驟1912繼續(xù)操作,中央處理單元124通過(guò)新fone表名稱(chēng)控制686接收來(lái)自用戶的新fone表名稱(chēng)并從應(yīng)用窗口402中去除新的fone表對(duì)話框682。中央處理單元124根據(jù)過(guò)程步驟1916在根據(jù)出現(xiàn)在電話配置342中的存儲(chǔ)器屬性數(shù)據(jù)346的當(dāng)前所選電話聽(tīng)筒的電話配置342中產(chǎn)生新命名的fone表350(即,從而產(chǎn)生具有最大數(shù)量的項(xiàng)目、簡(jiǎn)稱(chēng)的最大數(shù)量字符和語(yǔ)音電話號(hào)碼的最大數(shù)量字符的新命名fone表350,它與當(dāng)前所選手機(jī)的電話簿存儲(chǔ)器244的局限相對(duì)應(yīng))。
于是,根據(jù)過(guò)程步驟1920和1924,中央處理單元124顯示在fone表項(xiàng)目控制434中的新命名的fone表350的項(xiàng)目,并刪除foen表細(xì)節(jié)控制442中的每一行474。根據(jù)過(guò)程步驟1928,中央處理單元124把行數(shù)指示符482插入fone表細(xì)節(jié)控制442的每一行474中(即,對(duì)于行數(shù)指示符482插入的最大值是存儲(chǔ)在當(dāng)前所選手機(jī)的電話配置342的存儲(chǔ)器屬性數(shù)據(jù)346中的項(xiàng)目的最大數(shù))。繼續(xù)根據(jù)過(guò)程步驟1932進(jìn)行操作,中央處理單元124設(shè)定對(duì)于fone表細(xì)節(jié)控制442的每一行474的一致?tīng)顟B(tài)指示符486,以指示沒(méi)有一行474包括符合當(dāng)前所選手機(jī)的電話簿存儲(chǔ)器244中行256的項(xiàng)目的fone表項(xiàng)目470。中央處理單元124按照過(guò)程步驟1936后設(shè)定fone表細(xì)節(jié)控制442的每一行474的下載狀態(tài)指示符490,以指示沒(méi)有一行474包括已選擇下載到無(wú)線手機(jī)104的fone表項(xiàng)目470。一旦設(shè)定下載狀態(tài)指示器490,如處理過(guò)程1940所示,中央處理單元124根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。
圖21示出根據(jù)本發(fā)明的較佳實(shí)施例的切換下載狀態(tài)過(guò)程2000。在根據(jù)步驟2004啟動(dòng)之后,中央處理單元124切換與當(dāng)前用戶所選的fone表細(xì)節(jié)控制442中的行位置474(即,和在行位置474上的fone表項(xiàng)目470)相關(guān)的下載狀態(tài)指示符490(即,從“設(shè)定”到“清除”或從“清除”到“設(shè)定”),一旦完成切換操作,中央處理單元124根據(jù)過(guò)程步驟2012,根據(jù)用戶接口處理1100重新開(kāi)始操作。
圖22示出根據(jù)本發(fā)明的較佳實(shí)施例的全標(biāo)記過(guò)程2100。在根據(jù)步驟2104啟動(dòng)之后,中央處理單元124設(shè)定fone表細(xì)節(jié)控制442的所有行位置474(以及所有fone表項(xiàng)目470)的下載狀態(tài)指示符490。一旦完成標(biāo)記或設(shè)定操作,中央處理單元124就根據(jù)過(guò)程步驟2112,根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。
圖23示出根據(jù)本發(fā)明的較佳實(shí)施例的全取消標(biāo)記過(guò)程2200。在根據(jù)步驟2204啟動(dòng)之后,中央處理單元124清除fone表細(xì)節(jié)控制442的所有行位置474(以及所有fone表項(xiàng)目470)的下載狀態(tài)指示符490。一旦完成取消標(biāo)記或清除操作,中央處理單元124就根據(jù)過(guò)程步驟2212,根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。
圖24示出根據(jù)本發(fā)明的較佳實(shí)施例的下載過(guò)程2300。在步驟2304中啟動(dòng)之后,中央處理單元124在步驟2308中將當(dāng)前行指針設(shè)為1并進(jìn)到步驟2312,其中中央處理單元124確定是否設(shè)定在由當(dāng)前行指針標(biāo)識(shí)的fone表細(xì)節(jié)控制442的行位置474上的fone表項(xiàng)目470的下載狀態(tài)指示符。如果中央處理單元124在步驟2316中確定沒(méi)有設(shè)定下載狀態(tài)指示符490,那么就不將fone表項(xiàng)目470下載到連接的無(wú)線手機(jī)104,并在回到步驟2312之前,中央處理單元124遞增當(dāng)前行指針(步驟2348中)。如果中央處理單元124在步驟2316中確定下載狀態(tài)指示符490被設(shè)定,那么中央處理單元124在步驟2320中從顯示在foen表細(xì)節(jié)控制442中的命名fone表350中讀取當(dāng)前所選行(即,當(dāng)前行指針?biāo)傅男?的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498。在步驟2324中繼續(xù),中央處理單元124把讀取的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498存儲(chǔ)在當(dāng)前行指針?biāo)傅男形恢蒙系漠?dāng)前所選手機(jī)的電話配置342的隱藏fone表366中。
接著,在步驟2328中,中央處理單元124把適當(dāng)?shù)膶?xiě)指令(一般包括讀簡(jiǎn)稱(chēng)494、語(yǔ)音電話號(hào)碼498和當(dāng)前行指針)傳到連接的手機(jī)104以使手機(jī)的中央處理單元240把讀取的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498寫(xiě)入在當(dāng)前行指針下的手機(jī)電話簿存儲(chǔ)器244中。在步驟2332中繼續(xù)操作,中央處理單元124清除fone表細(xì)節(jié)控制442中由當(dāng)前行指針標(biāo)識(shí)的那一行的一致?tīng)顟B(tài)指示符486,以指示在行位置474上的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498與在手機(jī)電話簿存儲(chǔ)器244的相同各行位置上的簡(jiǎn)稱(chēng)和語(yǔ)音電話號(hào)碼相符。于是,在步驟2336中,中央處理單元124清除fone表細(xì)節(jié)控制442中由當(dāng)前行指針標(biāo)識(shí)的那一行474的下載狀態(tài)指示符490,以指示已將fone表項(xiàng)目474的簡(jiǎn)稱(chēng)494和語(yǔ)音電話號(hào)碼498下載到手機(jī)104。
在步驟2340繼續(xù)操作,中央處理單元124通過(guò)將當(dāng)前行指針(即,將處理的行數(shù)的當(dāng)前計(jì)數(shù)加倍)與命名fone表350的行474的最大數(shù)(即,存儲(chǔ)在用于當(dāng)前所選手機(jī)的電話配置342的存儲(chǔ)器屬性數(shù)據(jù)346中)相比較,確定是否已處理最后一行。如果當(dāng)前行指針和最大行數(shù)是相等的,那么已處理最后行474,而且中央處理單元124重新開(kāi)始執(zhí)行用戶接口處理1100,如過(guò)程步驟2344所指示的那樣。如果當(dāng)前行指針小于行的最大數(shù),那么還沒(méi)有處理最后行474,而且在循環(huán)回到步驟2312之前中央處理單元124遞增當(dāng)前行指針(在步驟2348中)。
圖25示出根據(jù)本發(fā)明的較佳實(shí)施例的選擇手機(jī)過(guò)程2400。在步驟2404中啟動(dòng)之后,中央處理單元124通過(guò)手機(jī)名稱(chēng)控制430接收來(lái)自用戶對(duì)于當(dāng)前手機(jī)的選擇,從而使所選的手機(jī)是“當(dāng)前所選手機(jī)”(在步驟2408中)。于是,在步驟2412中,中央處理單元124將當(dāng)前所選命名fone表350設(shè)為當(dāng)前由所選手機(jī)使用的命名fone表350,并相應(yīng)地更新fone表名稱(chēng)控制434。接著,在步驟2416中,中央處理單元124根據(jù)增殖fone表控制過(guò)程1500進(jìn)行操作以通過(guò)簡(jiǎn)稱(chēng)和對(duì)于當(dāng)前所選命名fone表350存儲(chǔ)的相關(guān)語(yǔ)音電話號(hào)碼來(lái)增殖fone表細(xì)節(jié)控制442。在步驟2420中,中央處理單元124根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。
圖26示出根據(jù)本發(fā)明的較佳實(shí)施例的選擇fone表過(guò)程2500。在步驟2504中啟動(dòng)之后,中央處理單元124通過(guò)fone表名稱(chēng)控制434接收命名fone表350的選擇,并顯示所選命名fone表350控制434的名稱(chēng)。于是,在步驟2512中,中央處理單元124根據(jù)增殖fone表細(xì)節(jié)控制過(guò)程1500的步驟執(zhí)行,以通過(guò)來(lái)自所選命名fone表350的fone表項(xiàng)目470增殖fone表細(xì)節(jié)控制442。在步驟2516中,中央處理單元124根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。
圖27示出根據(jù)本發(fā)明的較佳實(shí)施例的添加fone表項(xiàng)目過(guò)程2600。在步驟2604中啟動(dòng)之后,中央處理單元124接收來(lái)自語(yǔ)音電話號(hào)碼控制438和行位置474的由用戶所選的聯(lián)系人語(yǔ)音電話號(hào)碼466的標(biāo)識(shí)符,其中在行位置上將新fone表項(xiàng)目設(shè)置在fone表細(xì)節(jié)控制442的當(dāng)前選擇/顯示命名fone表350中。在步驟2612中繼續(xù)操作,中央處理單元124從聯(lián)系人數(shù)據(jù)文件322檢索與接收到的標(biāo)識(shí)符相對(duì)應(yīng)的聯(lián)系人姓名458、語(yǔ)音電話號(hào)碼466和電話類(lèi)型指示符462。在步驟2616中,中央處理單元124產(chǎn)生簡(jiǎn)稱(chēng)494,包括聯(lián)系人458和電話類(lèi)型指示符的縮寫(xiě)形式,并將簡(jiǎn)稱(chēng)494裝載到fone表細(xì)節(jié)控制442的接收行位置474中。注意,雖然產(chǎn)生簡(jiǎn)稱(chēng)494,過(guò)程2600利用存儲(chǔ)器屬性數(shù)據(jù)346來(lái)縮短聯(lián)系人的姓名458(如果需要的話)以放入手機(jī)的電話簿存儲(chǔ)器244的適當(dāng)列中。此外,過(guò)程2600利用用戶所選的排序以所需的姓居先或首名居先的順序建立簡(jiǎn)稱(chēng)494。
在步驟2620中繼續(xù)操作,中央處理單元124把語(yǔ)音電話號(hào)碼498裝載到fone表細(xì)節(jié)控制442的接收行位置474中。于是,在步驟2624中,中央處理單元124設(shè)定與新fone表項(xiàng)目470相關(guān)的一致?tīng)顟B(tài)指示符486,以指示新fone表項(xiàng)目470不與當(dāng)前所選手機(jī)的電話簿存儲(chǔ)器244不一致。在步驟2628中繼續(xù)操作,中央處理單元470清除與新fone表項(xiàng)目470相關(guān)的下載狀態(tài)指示符490,以指示沒(méi)有選擇新fone表項(xiàng)目470用于下載到當(dāng)前選擇/顯示的手機(jī)。接著,在步驟2632中,中央處理單元124把包括簡(jiǎn)稱(chēng)494和標(biāo)準(zhǔn)化電話號(hào)碼498的新fone表項(xiàng)目470存儲(chǔ)在當(dāng)前選擇/顯示的命名fone表350的接收行位置474上。在步驟2636中,中央處理單元124根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。
圖28示出根據(jù)本發(fā)明的較佳實(shí)施例的編輯簡(jiǎn)稱(chēng)過(guò)程2700。在步驟2704中啟動(dòng)之后,中央處理單元124在步驟2708中使在用戶所選的fone表細(xì)節(jié)控制442的行474中的簡(jiǎn)稱(chēng)494直接插入編輯。在步驟2712中,中央處理單元124接收來(lái)自用戶的對(duì)簡(jiǎn)稱(chēng)494的修正。在步驟2716繼續(xù)操作,中央處理單元124更新fone表細(xì)節(jié)控制442以反映簡(jiǎn)稱(chēng)494的修正。接著,在步驟2720中,中央處理單元124更新適當(dāng)命名fone表350(即,包含經(jīng)修正的簡(jiǎn)稱(chēng)494的所有命名fone表350)以反映簡(jiǎn)稱(chēng)494的修正或?qū)⑺尤氘?dāng)前選擇/顯示的命名fone表350。于是,在步驟2724中,中央處理單元124根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。
圖29示出根據(jù)本發(fā)明的較佳實(shí)施例的編輯電話號(hào)碼過(guò)程。在步驟2804中啟動(dòng)之后,中央處理單元124在步驟2812中顯示用從fone表細(xì)節(jié)控制442選的電話號(hào)碼498增殖的編輯電話號(hào)碼對(duì)話框。然后,在步驟2816中,中央處理單元124通過(guò)編輯電話號(hào)碼對(duì)話框接收對(duì)用于電話號(hào)碼498的修正。在步驟2820中繼續(xù)操作,中央處理單元124更新在聯(lián)系人數(shù)據(jù)文件322中的聯(lián)系人信息以反映進(jìn)修正的電話號(hào)碼。在步驟2824中,如果需要的話,中央處理單元124更新在聯(lián)系人細(xì)節(jié)標(biāo)志控制428的適當(dāng)控制428a、428b、428c中的經(jīng)修正的電話號(hào)碼。接著,在步驟2828中,中央處理單元124更新電話號(hào)碼控制438、fone表細(xì)節(jié)控制442和所有系統(tǒng)的命名fone表350以反映或加入經(jīng)修正的語(yǔ)音電話號(hào)碼498。在步驟2832繼續(xù)操作,中央處理單元124從應(yīng)用窗口402中去除編輯電話號(hào)碼對(duì)話框。于是,在步驟2836中,中央處理單元124根據(jù)用戶接口處理1100重新開(kāi)始執(zhí)行。
上面所描述的是本發(fā)明的較佳實(shí)施例。當(dāng)然,不可能窮舉本發(fā)明的所有可能的裝置組合。然而,熟悉本技術(shù)領(lǐng)域的人員應(yīng)理解,對(duì)本發(fā)明的其它組合、排列和修正都是可行的。因此,所有這些可行的組合、改變和修正都落在由所附權(quán)利要求書(shū)限定的本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種管理無(wú)線電話存儲(chǔ)器的內(nèi)容的方法,其特征在于,所述方法包括下列步驟收集與各多個(gè)聯(lián)系人相關(guān)的多個(gè)電話號(hào)碼;從所述收集到的多個(gè)電話號(hào)碼中只選出某些語(yǔ)音電話號(hào)碼;將所述所選語(yǔ)音電話號(hào)碼組成一組;把所述所選語(yǔ)音電話號(hào)碼組下載到無(wú)線電話。
全文摘要
一種聯(lián)系人管理系統(tǒng),具有管理無(wú)線電話的電話簿存儲(chǔ)器(244)的聯(lián)系人信息和內(nèi)容的無(wú)線電話接口性能。根據(jù)較佳實(shí)施例,聯(lián)系人管理系統(tǒng)包括可通信地連接到無(wú)線電話(104)的計(jì)算機(jī)系統(tǒng)(112),和在計(jì)算機(jī)系統(tǒng)上操作的聯(lián)系人管理軟件應(yīng)用。聯(lián)系人管理系統(tǒng)能夠收集并維護(hù)關(guān)于多個(gè)聯(lián)系人的信息,包括聯(lián)系人的語(yǔ)音電話號(hào)碼。聯(lián)系人管理系統(tǒng)還能夠選擇用戶識(shí)別的語(yǔ)音電話號(hào)碼并組成fone表,其中通過(guò)能夠選擇與無(wú)線電話兼容的適當(dāng)裝置驅(qū)動(dòng)器的通信接口,上述fone表可獨(dú)立選擇并下載到無(wú)線電話。
文檔編號(hào)H04M1/275GK1315104SQ9981015
公開(kāi)日2001年9月26日 申請(qǐng)日期1999年6月30日 優(yōu)先權(quán)日1998年6月30日
發(fā)明者K·E·霍奇森, C·V·考爾德 申請(qǐng)人:完美軟件(發(fā)展)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
建德市| 宁德市| 广汉市| 肥乡县| 石门县| 台北县| 济源市| 泗水县| 右玉县| 牙克石市| 柳江县| 岑巩县| 卢氏县| 阿勒泰市| 辽源市| 象州县| 陇西县| 南郑县| 靖宇县| 临沧市| 台前县| 乌什县| 富民县| 广德县| 正镶白旗| 大厂| 长汀县| 北流市| 洪雅县| 泾源县| 喜德县| 大城县| 来凤县| 扬州市| 乐平市| 竹溪县| 思南县| 瓦房店市| 靖远县| 博兴县| 青冈县|