專利名稱:具有可選擇的滾動(dòng)顯示和消息預(yù)取功能的無(wú)線消息收發(fā)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及無(wú)線消息收發(fā)系統(tǒng)的領(lǐng)域,并且特別涉及具有接收消息的滾動(dòng)顯示的無(wú)線消息收發(fā)設(shè)備。
背景技術(shù):
隨著諸如現(xiàn)代尋呼機(jī)、無(wú)線通信裝置、蜂窩電話以及無(wú)線電話等無(wú)線消息收發(fā)通信設(shè)備在商業(yè)上的極大成功,無(wú)線消息收發(fā)正在迅速成為常見(jiàn)的通信形式。例如,蜂窩系統(tǒng)上的分組數(shù)據(jù)無(wú)線業(yè)務(wù)已經(jīng)提供了對(duì)企業(yè)服務(wù)的更大的連接性,如電子郵件、網(wǎng)頁(yè)瀏覽和文件傳輸,其中有大量的消息數(shù)據(jù)可遞送到便攜無(wú)線消息收發(fā)設(shè)備。對(duì)于那些離開(kāi)辦公室在路上的人,具有遠(yuǎn)程閱讀電子郵件的能力可以大大提高員工的生產(chǎn)率。
由于用戶喜好更小的設(shè)備,便攜無(wú)線消息收發(fā)通信設(shè)備繼續(xù)在降低尺寸。用戶樂(lè)意要更小的設(shè)備是為了提高設(shè)備對(duì)人的便攜性能。更小尺寸的當(dāng)代設(shè)備通常導(dǎo)致小的顯示屏幕尺寸。
當(dāng)使用小尺寸顯示屏幕的無(wú)線消息收發(fā)通信設(shè)備時(shí),一個(gè)很大的問(wèn)題是在閱讀消息時(shí),特別是對(duì)于那些通過(guò)電子郵件的消息收發(fā)和網(wǎng)頁(yè)瀏覽接收的較大消息,會(huì)導(dǎo)致該設(shè)備的用戶與用戶輸入界面持續(xù)地交互,例如通過(guò)按鈕、按鍵、操縱桿、導(dǎo)航輪以及其他輸入設(shè)備在顯示屏上閱讀電子郵件消息或其他長(zhǎng)消息。
例如,在傳統(tǒng)的蜂窩電話系統(tǒng)中,在閱讀電子郵件消息時(shí),要求用戶持續(xù)按動(dòng)下滾按鈕在顯示屏上閱讀消息。下滾消息的能力很受限制,因此用戶必須發(fā)出請(qǐng)求,要求向該設(shè)備下載更多的消息,使得該設(shè)備從無(wú)線通信系統(tǒng)服務(wù)器取得長(zhǎng)消息的追加部分,以便可以通過(guò)顯示屏繼續(xù)閱讀該消息的剩余部分。這種取消息的請(qǐng)求要求用戶按動(dòng)更多的按鈕,然后用戶還得等待追加的消息從無(wú)線通信系統(tǒng)服務(wù)器在空中無(wú)線下載。遺憾的是,閱讀整個(gè)長(zhǎng)消息會(huì)引起蜂窩電話設(shè)備上的大量的按鈕按動(dòng),再加上用于向蜂窩電話設(shè)備下載追加消息數(shù)據(jù)的很長(zhǎng)的等待時(shí)間。
當(dāng)前的無(wú)線消息收發(fā)設(shè)備試圖通過(guò)顯著增加顯示屏的尺寸來(lái)降低按鈕按動(dòng)量和相關(guān)的對(duì)用戶的不方便,例如通過(guò)PDA類設(shè)備的較大的屏幕,來(lái)觀察顯示屏上的較大消息。另外,還使用大量的消息存儲(chǔ)器把整個(gè)消息下載到該設(shè)備以避免等待時(shí)間。這些解決方案都極大地增加了諸如蜂窩電話的無(wú)線消息收發(fā)設(shè)備的成本和尺寸,這與消費(fèi)者的要求背道而馳,因此降低了這些方案在市場(chǎng)上的商業(yè)競(jìng)爭(zhēng)力。
因此存在克服上述的現(xiàn)有技術(shù)中問(wèn)題的需求。
發(fā)明內(nèi)容
概括地說(shuō),根據(jù)本發(fā)明的優(yōu)選實(shí)施例,提供一種方法,包括無(wú)線接收消息信息;存儲(chǔ)所接收的消息信息;滾動(dòng)顯示所存儲(chǔ)的消息信息;以及無(wú)線請(qǐng)求追加消息信息的取得,以便在到達(dá)滾動(dòng)顯示已存儲(chǔ)消息信息的結(jié)尾之前可以無(wú)線接收追加的消息信息。
在本發(fā)明的另外實(shí)施例中,無(wú)線消息收發(fā)設(shè)備包括接收機(jī),用于無(wú)線地接收從無(wú)線通信系統(tǒng)傳輸?shù)南⑿畔?;發(fā)射機(jī),用于向所述無(wú)線通信系統(tǒng)無(wú)線地傳輸信息;顯示屏,用于向用戶累進(jìn)地顯示消息信息;存儲(chǔ)器,用于存儲(chǔ)消息信息;設(shè)備控制器,可通信地耦合到所述的接收機(jī)、發(fā)射機(jī)、顯示屏和存儲(chǔ)器,用于接收消息信息、把所接收的消息信息存儲(chǔ)在所述存儲(chǔ)器中、并且向用戶累進(jìn)地顯示所存儲(chǔ)的消息信息;以及取消息信息控制器,可通信地耦合到設(shè)備控制器,用于自動(dòng)確定何時(shí)需要把追加的消息信息存儲(chǔ)在所述存儲(chǔ)器中,以便繼續(xù)向用戶累進(jìn)地顯示消息信息,并且用于向所述無(wú)線通信系統(tǒng)傳送請(qǐng)求,用來(lái)請(qǐng)求把追加的消息信息從所述無(wú)線通信系統(tǒng)無(wú)線傳輸?shù)剿鰺o(wú)線消息收發(fā)設(shè)備,以繼續(xù)向用戶累進(jìn)地顯示消息信息。
圖1是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的無(wú)線通信系統(tǒng)的框圖。
圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的具有消息收發(fā)能力的便攜電話的前視圖。
圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的具有消息收發(fā)能力的無(wú)線通信設(shè)備的前視圖。
圖4是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的示例性無(wú)線通信設(shè)備的框圖。
圖5和圖6是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的消息滾動(dòng)顯示和消息預(yù)取的圖示。
圖7是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的用于消息滾動(dòng)顯示和消息預(yù)取的示例性操作序列的操作流程圖。
具體實(shí)施例方式
如下面將詳述的,根據(jù)優(yōu)選的實(shí)施例,本發(fā)明提供一種系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品,用于把自動(dòng)滾動(dòng)消息顯示和消息預(yù)取功能結(jié)合在一起,這樣,在不需要放棄諸如目前通常蜂窩電話的當(dāng)代無(wú)線消息收發(fā)設(shè)備的較小外形因素的情況下,可改善用戶的顯示屏閱讀體驗(yàn),因此有利地克服了現(xiàn)有技術(shù)中的問(wèn)題。
圖1是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的示例性無(wú)線通信系統(tǒng)100的框圖。圖1示出無(wú)線通信系統(tǒng)控制器102運(yùn)行在包含無(wú)線收發(fā)基站104、106的無(wú)線網(wǎng)絡(luò)上。該無(wú)線通信系統(tǒng)控制器102經(jīng)由有線和/或無(wú)線通信鏈接可通信地耦合到無(wú)線收發(fā)基站104、106。該無(wú)線通信系統(tǒng)控制器102經(jīng)由無(wú)線收發(fā)基站104、106與可在該無(wú)線網(wǎng)絡(luò)中移動(dòng)的移動(dòng)無(wú)線消息收發(fā)通信設(shè)備130、140通信?;?04、106各支持包含用戶單元或收發(fā)信機(jī)(如無(wú)線消息收發(fā)通信設(shè)備)130、140的地理覆蓋區(qū)域的部分。無(wú)線設(shè)備130、140使用諸如碼分多址(CDMA)、時(shí)分多址(TDMA)、全球移動(dòng)通信系統(tǒng)(GSM)、通用分組無(wú)線業(yè)務(wù)(GPRS)、頻分多址(FDMA)、統(tǒng)一移動(dòng)通信系統(tǒng)(UMTS)等通信協(xié)議以及雙向?qū)ず艉蜔o(wú)線消息收發(fā)協(xié)議與基站104、106連接。無(wú)線通信系統(tǒng)控制器102通過(guò)電話接口108可通信地耦合到外部電話網(wǎng)絡(luò)(諸如公共交換電話網(wǎng)絡(luò))110。
示意性的無(wú)線通信系統(tǒng)100的地理覆蓋區(qū)域劃分成分別由基站104、106(也稱作小區(qū)服務(wù)器)服務(wù)的各覆蓋區(qū)或小區(qū)。在無(wú)線通信系統(tǒng)100內(nèi)運(yùn)行的無(wú)線設(shè)備選擇特定的小區(qū)服務(wù)器作為其主接口,用于在系統(tǒng)100內(nèi)接收和發(fā)送通信。例如,無(wú)線消息收發(fā)設(shè)備130把小區(qū)服務(wù)器104作為其主小區(qū)服務(wù)器,而無(wú)線消息收發(fā)設(shè)備140把小區(qū)服務(wù)器106作為其主小區(qū)服務(wù)器。優(yōu)選地,無(wú)線消息收發(fā)設(shè)備選擇可以提供到無(wú)線通信系統(tǒng)100的最佳通信接口的小區(qū)服務(wù)器。通常,這將依賴于無(wú)線設(shè)備和特定小區(qū)服務(wù)器之間的通信信號(hào)的信號(hào)質(zhì)量。
當(dāng)無(wú)線消息收發(fā)設(shè)備在覆蓋區(qū)域內(nèi)的不同地理位置之間移動(dòng)時(shí),就可能需要越區(qū)切換到另外的小區(qū)服務(wù)器,然后該另外的小區(qū)服務(wù)器就成為主小區(qū)服務(wù)器。無(wú)線設(shè)備監(jiān)視來(lái)自為鄰近小區(qū)服務(wù)的基站的通信信號(hào),以確定用于越區(qū)切換的最適合的新服務(wù)器。除了監(jiān)視從鄰近小區(qū)服務(wù)器所傳送信號(hào)的質(zhì)量,該無(wú)線設(shè)備還監(jiān)視與所傳送信號(hào)相關(guān)的所傳送的色碼信息,以便快速識(shí)別哪個(gè)鄰近小區(qū)服務(wù)器是所傳送信號(hào)的源。按照這種方式,每個(gè)無(wú)線消息收發(fā)通信設(shè)備130、140可以在小區(qū)之間行走,同時(shí)可維持與無(wú)線通信系統(tǒng)控制器102的有效而可靠的無(wú)線消息收發(fā)通信。
在當(dāng)前的例子中,無(wú)線通信系統(tǒng)控制器102是按照第三代可使用因特網(wǎng)的移動(dòng)電話和無(wú)線消息收發(fā)業(yè)務(wù)在運(yùn)行。但是,本領(lǐng)域的普通技術(shù)人員能夠理解,根據(jù)另外的實(shí)施例,無(wú)線通信系統(tǒng)控制器102也可以按照第一代模擬移動(dòng)電話和無(wú)線文本消息收發(fā)業(yè)務(wù)、第二代數(shù)字移動(dòng)電話業(yè)務(wù)、第三代可用因特網(wǎng)的移動(dòng)電話業(yè)務(wù)、雙向?qū)ず魳I(yè)務(wù)以及公知的無(wú)線消息收發(fā)業(yè)務(wù)等運(yùn)行。
根據(jù)本例,無(wú)線通信系統(tǒng)100包括移動(dòng)電話網(wǎng)絡(luò)、移動(dòng)文本消息收發(fā)網(wǎng)絡(luò)以及雙向?qū)ず艉拖⑹瞻l(fā)網(wǎng)絡(luò)。另外,圖1的無(wú)線網(wǎng)絡(luò)中所支持的通信協(xié)議包括碼分多址(CDMA)、時(shí)分多址(TDMA)、全球移動(dòng)通信系統(tǒng)(GSM)、通用分組無(wú)線業(yè)務(wù)(GPRS)、頻分多址(FDMA)、以及雙向?qū)ず艉蜔o(wú)線消息收發(fā)協(xié)議等。
該無(wú)線網(wǎng)絡(luò)支持任意數(shù)量的可在該無(wú)線網(wǎng)絡(luò)中移動(dòng)的無(wú)線消息收發(fā)通信設(shè)備130、140,例如移動(dòng)電話、智能電話、無(wú)線消息收發(fā)設(shè)備、雙向?qū)ず魴C(jī)、裝配有無(wú)線收發(fā)信機(jī)的手持計(jì)算機(jī)、帶有無(wú)線消息收發(fā)能力的PDA等。根據(jù)本例,智能電話是1)袖珍PC、手持PC、掌上PC或個(gè)人數(shù)字助理(PDA)和2)移動(dòng)電話的組合物。示例性的無(wú)線消息收發(fā)通信設(shè)備130、140在下面將進(jìn)一步說(shuō)明。但是,根據(jù)本例,所示出的與第一基站104通信的無(wú)線消息收發(fā)通信設(shè)備130包括智能電話,該智能電話帶有顯示屏132和消息存儲(chǔ)器134,消息存儲(chǔ)器134用于存儲(chǔ)可由顯示屏132顯示的消息信息。智能電話130含有蜂窩電話的傳統(tǒng)功能,包括發(fā)出和接收電話呼叫、語(yǔ)音信箱、聯(lián)系信息存儲(chǔ)、呼叫數(shù)據(jù)存儲(chǔ)以及發(fā)出和接收文本通信。智能電話通常包含1)袖珍PC、手持PC、掌上PC或PDA和2)移動(dòng)電話的組合物。根據(jù)另外的實(shí)施例,無(wú)線消息收發(fā)通信設(shè)備130包含有集成數(shù)字增強(qiáng)網(wǎng)絡(luò)(iDEN)蜂窩電話的傳統(tǒng)功能,該電話可從摩托羅拉公司購(gòu)買。iDEN蜂窩電話把雙向無(wú)線、電話、文本消息收發(fā)和數(shù)據(jù)傳輸集成在單一的無(wú)線網(wǎng)絡(luò)中。
另外,所示出的與第二基站106通信的無(wú)線消息收發(fā)通信設(shè)備140包括雙向無(wú)線消息收發(fā)設(shè)備,例如雙向?qū)ず艉蜔o(wú)線消息收發(fā)設(shè)備140。雙向?qū)ず艉蜔o(wú)線消息收發(fā)設(shè)備140包括顯示屏142和消息存儲(chǔ)器144,消息存儲(chǔ)器144用于存儲(chǔ)可由顯示屏142顯示的消息信息。
在該無(wú)線網(wǎng)絡(luò)中,無(wú)線通信系統(tǒng)控制器102可通信地耦合到消息收發(fā)服務(wù)112,用于處理與示例性的無(wú)線消息收發(fā)通信設(shè)備130、140的無(wú)線消息收發(fā)通信。消息收發(fā)服務(wù)器112包括消息收發(fā)控制器114和消息收發(fā)存儲(chǔ)器116,該消息收發(fā)存儲(chǔ)器116用于存儲(chǔ)預(yù)定由無(wú)線消息收發(fā)通信設(shè)備130、140的至少一個(gè)接收的消息信息,然后根據(jù)消息通信協(xié)議把該消息信息發(fā)送給無(wú)線消息收發(fā)通信設(shè)備130、140的至少一個(gè)。無(wú)線消息收發(fā)通信設(shè)備130、140的至少一個(gè)的每個(gè)通常通過(guò)該無(wú)線網(wǎng)絡(luò)向消息收發(fā)服務(wù)器112發(fā)送取消息請(qǐng)求。該取消息請(qǐng)求要求向無(wú)線消息收發(fā)通信設(shè)備130、140的特定一個(gè)發(fā)送消息的下一部分。響應(yīng)該請(qǐng)求,消息收發(fā)控制器114從消息收發(fā)存儲(chǔ)器116檢索所請(qǐng)求的消息信息,并通過(guò)控制器102和該無(wú)線網(wǎng)絡(luò)把該消息信息耦合到無(wú)線消息收發(fā)通信設(shè)備130、140的特定一個(gè)。
例如,消息收發(fā)服務(wù)器112可包括電子郵件服務(wù)器,該電子郵件服務(wù)器通過(guò)SMTP協(xié)議接收電子郵件消息信息,并把所接收的消息信息存儲(chǔ)在消息收發(fā)存儲(chǔ)器116,直到向無(wú)線消息收發(fā)通信設(shè)備130、140的特定一個(gè)轉(zhuǎn)發(fā)該電子郵件消息信息。該電子郵件消息可以是從通過(guò)公共電話交換網(wǎng)絡(luò)(PSTN)110撥號(hào)的設(shè)備發(fā)出的,然后通過(guò)電話接口108把該電子郵件消息信息耦合到控制器102,并因此耦合到消息收發(fā)服務(wù)器112??商鎿Q地,電子郵件消息信息可以從個(gè)人計(jì)算機(jī)設(shè)備120發(fā)出,個(gè)人計(jì)算機(jī)設(shè)備120通過(guò)因特網(wǎng)118或其他這類廣域網(wǎng)把該電子郵件消息信息耦合到控制器102,并因此耦合到消息收發(fā)服務(wù)器112。然后消息收發(fā)服務(wù)器112把該電子郵件消息信息轉(zhuǎn)發(fā)到無(wú)線消息收發(fā)通信設(shè)備130、140的特定目的的一個(gè)。既可以一次轉(zhuǎn)發(fā)全部信息,也可以通過(guò)與之信號(hào)交換電子郵件消息信息的各部分來(lái)轉(zhuǎn)發(fā),由此直到把整個(gè)電子郵件消息信息下載到無(wú)線網(wǎng)絡(luò)中的請(qǐng)求者設(shè)備。下載到目的設(shè)備的每個(gè)追加部分可以是響應(yīng)來(lái)自目的設(shè)備的請(qǐng)求而下載的,消息收發(fā)服務(wù)器112發(fā)送電子郵件消息信息的另外部分,直到電子郵件消息信息全部傳送到網(wǎng)絡(luò)中的目的設(shè)備。
此外,根據(jù)另外的例子,消息收發(fā)服務(wù)器112可以包括無(wú)線應(yīng)用協(xié)議(WAP)網(wǎng)關(guān)和WML服務(wù)器。根據(jù)該例子,消息收發(fā)服務(wù)112從遠(yuǎn)程服務(wù)器122接收消息信息,例如經(jīng)過(guò)因特網(wǎng)來(lái)接收,并且例如經(jīng)萬(wàn)維網(wǎng)(world wide web)118來(lái)接收,本領(lǐng)域普通技術(shù)人員都理解這種方式。根據(jù)該例子,無(wú)線消息收發(fā)通信設(shè)備130、140的至少一個(gè)的特定一個(gè)請(qǐng)求消息信息的“組塊(chunk)”。消息收發(fā)服務(wù)器112通過(guò)與遠(yuǎn)程服務(wù)器122通信并下載所請(qǐng)求的消息信息以及把該消息信息存儲(chǔ)在消息存儲(chǔ)器116中來(lái)服務(wù)每個(gè)請(qǐng)求。然后,消息收發(fā)服務(wù)器112把存儲(chǔ)的消息信息的部分轉(zhuǎn)發(fā)給無(wú)線消息收發(fā)通信設(shè)備130、140的至少一個(gè)的發(fā)請(qǐng)求的一個(gè),并且繼續(xù)與之信號(hào)交換消息信息的各部分,直到所請(qǐng)求的整個(gè)消息信息都下載到無(wú)線網(wǎng)絡(luò)中的請(qǐng)求者設(shè)備。
圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的具有消息收發(fā)能力的便攜電話200的前視圖。圖2中示出的便攜電話200對(duì)應(yīng)于圖1中示出的示例性的智能電話130。便攜電話200包括天線206,用于在圖1所示的無(wú)線網(wǎng)絡(luò)中傳送和接收信號(hào)。根據(jù)優(yōu)選的實(shí)施例,特別示出了用戶接口,用于向用戶提供用戶輸出并從用戶接收用戶輸入。便攜電話200包括麥克風(fēng)202和耳麥204,根據(jù)本領(lǐng)域普通技術(shù)人員所熟知的便攜電話操作,用于從用戶接收音頻和向用戶提供音頻。便攜電話200還包括顯示屏208,用于向用戶顯示信息,例如消息信息216。用戶接口還包括鍵區(qū)接口210,用于接收來(lái)自用戶的用戶輸入。另外,根據(jù)本例,特別提供了下箭頭按鈕212和上箭頭按鈕214這樣一種裝置,用于接收用戶選擇,在便攜電話200的消息存儲(chǔ)器中所存儲(chǔ)的整個(gè)消息信息上滾動(dòng)。
注意,根據(jù)本例,消息信息216通過(guò)沿箭頭218的方向滾動(dòng)消息信息216的各行來(lái)顯示。用戶通過(guò)一次按下然后釋放下箭頭按鈕212來(lái)選擇滾動(dòng)顯示功能。通常,消息信息216將以自動(dòng)的方式一行一行地累進(jìn)滾動(dòng)218經(jīng)過(guò)顯示屏208,直到到達(dá)該消息的結(jié)尾。消息信息按照第一滾動(dòng)速率來(lái)滾動(dòng),該第一滾動(dòng)速率是相對(duì)低速的常數(shù)值,以便于慢慢閱讀所顯示的消息信息。如果用戶想要提高滾動(dòng)速率,例如要快速閱讀所顯示的消息信息,則用戶可按下下箭頭按鈕212并保持2秒,然后釋放下箭頭按鈕。這種按鈕操作序列將開(kāi)始按照第二滾動(dòng)速率的消息信息的滾動(dòng),該第二滾動(dòng)速率是相對(duì)快速的常數(shù)值,用于快速閱讀所顯示的消息信息。為了回到慢滾動(dòng)速率,用戶可一次按下然后迅速釋放下箭頭按鈕212。如果用戶想在該過(guò)程的任何一點(diǎn)停止?jié)L動(dòng),用戶可一次按下并釋放上箭頭214來(lái)停止?jié)L動(dòng)。為了再次開(kāi)始滾動(dòng),用戶可再次按下和釋放上箭頭按鈕214。按照這種方式,用戶可以方便地閱讀經(jīng)過(guò)顯示屏208的逐行滾動(dòng)218顯示的消息信息。當(dāng)然,可以通過(guò)在用戶接口上的按動(dòng)實(shí)現(xiàn)許多不同方式的滾動(dòng)功能,這對(duì)本領(lǐng)域的普通技術(shù)人員是很顯然的。
圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的具有消息收發(fā)能力的雙向?qū)ず艉蜔o(wú)線消息收發(fā)設(shè)備300的前視圖。圖2所示的雙向?qū)ず艉蜔o(wú)線消息收發(fā)設(shè)備300對(duì)應(yīng)于圖1所示的示例性雙向?qū)ず艉蜔o(wú)線消息收發(fā)設(shè)備140。設(shè)備300包括整體天線(未示出),用于在圖1所示的無(wú)線網(wǎng)絡(luò)中發(fā)送和接收信號(hào)。根據(jù)優(yōu)選實(shí)施例特別示出了用戶接口,用于向用戶提供用戶輸出以及從用戶接收用戶輸入。雙向?qū)ず艉蜔o(wú)線消息收發(fā)設(shè)備300包括顯示屏308,用于向用戶顯示信息,例如消息信息316。用戶接口還包括鍵區(qū)接口310,用于接收來(lái)自用戶的用戶輸入。另外,根據(jù)本例,特別提供了下箭頭按鈕312和上箭頭按鈕314這樣一種裝置,用于接收用戶選擇,在無(wú)線消息收發(fā)設(shè)備300的消息存儲(chǔ)器中所存儲(chǔ)的整個(gè)消息信息上滾動(dòng)。
注意,根據(jù)本例,消息信息316通過(guò)沿箭頭218的方向滾動(dòng)消息信息316的各字符來(lái)顯示。顯示屏308逐個(gè)字符地滾動(dòng)消息信息,如同電子看板(marquee display)。用戶通過(guò)一次按下然后釋放下箭頭按鈕312來(lái)選擇滾動(dòng)顯示功能。通常,消息信息316將以自動(dòng)的方式一個(gè)字符一個(gè)字符地累進(jìn)滾動(dòng)318經(jīng)過(guò)顯示屏308,直到到達(dá)該消息的結(jié)尾。消息信息按照第一滾動(dòng)速率來(lái)滾動(dòng),該第一滾動(dòng)速率是相對(duì)低速的常數(shù)值,以便于慢慢閱讀所顯示的消息信息。如果用戶想要提高滾動(dòng)速率,例如要快速閱讀所顯示的消息信息,則用戶可按下下箭頭按鈕312并保持2秒,然后釋放下箭頭按鈕。這種按鈕操作序列將開(kāi)始按照第二滾動(dòng)速率的消息信息的滾動(dòng),該第二滾動(dòng)速率是相對(duì)快速的常數(shù)值,用于快速閱讀所顯示的消息信息。為了回到慢滾動(dòng)速率,用戶可一次按下然后迅速釋放下箭頭按鈕312。如果用戶想在該過(guò)程的任何一點(diǎn)停止?jié)L動(dòng),用戶可一次按下并釋放上箭頭314來(lái)停止?jié)L動(dòng)。為了再次開(kāi)始滾動(dòng),用戶可再次按下和釋放上箭頭按鈕314。按照這種方式,用戶可以方便地閱讀經(jīng)過(guò)顯示屏308的逐字符滾動(dòng)318顯示的消息信息。
圖4是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的示例性無(wú)線消息收發(fā)通信設(shè)備400的框圖。圖4所示的無(wú)線消息收發(fā)通信設(shè)備400在相關(guān)的部分對(duì)應(yīng)于圖1所示的無(wú)線消息收發(fā)通信設(shè)備130、140。根據(jù)本發(fā)明的一個(gè)實(shí)施例,無(wú)線消息收發(fā)設(shè)備400包括智能電話130,如參照?qǐng)D1和圖2示出和討論的。注意,通常可以在智能電話130中找到的諸如耳麥和麥克風(fēng)的音頻接口、相關(guān)的音頻電路以及相關(guān)的音頻處理功能組件在圖4中沒(méi)有示出。根據(jù)本發(fā)明的另外實(shí)施例,無(wú)線消息收發(fā)設(shè)備400對(duì)應(yīng)于雙向?qū)ず艉蜔o(wú)線消息收發(fā)設(shè)備140,如參照?qǐng)D1和圖3所示出和討論的。
無(wú)線消息收發(fā)通信設(shè)備400能夠在諸如CDMA、FDMA、TDMA、GRPS或GSM、UMTS或雙向?qū)ず艉蜔o(wú)線消息收發(fā)協(xié)議等通信協(xié)議之下在通信信道上接收和發(fā)送射頻信號(hào)。無(wú)線消息收發(fā)通信設(shè)備400在控制器402的控制下運(yùn)行,控制器402通過(guò)控制發(fā)送/接收開(kāi)關(guān)314在接收和發(fā)送模式之間切換無(wú)線消息收發(fā)通信設(shè)備400。在接收模式下,控制器402通過(guò)發(fā)送/接收開(kāi)關(guān)424把天線422耦合到接收器接收機(jī)428。接收機(jī)428解碼信號(hào)并把這些經(jīng)解碼的信號(hào)提供給控制器402。在發(fā)送模式下,控制器402通過(guò)開(kāi)關(guān)424把天線422耦合到發(fā)射機(jī)426。
控制器402根據(jù)存儲(chǔ)在程序存儲(chǔ)器404中的指令來(lái)操作發(fā)射機(jī)和接收機(jī)。另外,控制器402可通信地耦合到數(shù)據(jù)存儲(chǔ)器406,以存儲(chǔ)和檢索為執(zhí)行無(wú)線設(shè)備400所需要的數(shù)據(jù),下面將說(shuō)明。所存儲(chǔ)的指令包括鄰近小區(qū)測(cè)量調(diào)度算法。程序存儲(chǔ)器404優(yōu)選地包括閃存、有后備電池的隨機(jī)存取存儲(chǔ)器(RAM)或動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)和/或其他這類非易失性存儲(chǔ)器中的至少一種。計(jì)時(shí)器模塊438向控制器402提供定時(shí)信息,以跟蹤定時(shí)的事件。另外,控制器402可以使用來(lái)自計(jì)時(shí)器438的時(shí)間信息,以跟蹤用于鄰近小區(qū)服務(wù)器傳輸和所傳輸?shù)纳a信息的調(diào)度。
當(dāng)安排了鄰近小區(qū)測(cè)量,接收機(jī)428在控制器402的控制下監(jiān)視鄰近小區(qū)服務(wù)器并接收“所接收信號(hào)質(zhì)量指標(biāo)”(RSQI)。RSQI電路(未示出)產(chǎn)生RSQI信號(hào),RSQI信號(hào)表示由每個(gè)被監(jiān)視的小區(qū)服務(wù)器所發(fā)送信號(hào)的信號(hào)質(zhì)量。每個(gè)RSQI信號(hào)由模擬到數(shù)字轉(zhuǎn)換器(未示出)轉(zhuǎn)換成數(shù)字信息,并作為輸入提供給控制器402。當(dāng)需要越區(qū)切換時(shí),使用色碼信息和相關(guān)聯(lián)的所接收信號(hào)的質(zhì)量指標(biāo),無(wú)線消息收發(fā)設(shè)備400確定最適合的鄰近小區(qū)服務(wù)器用作主小區(qū)服務(wù)器。
控制器402控制無(wú)線設(shè)備400的各種功能和操作,下面將詳細(xì)說(shuō)明。在本發(fā)明的各種實(shí)施例中,控制器402可以包括至少一個(gè)處理器,用于執(zhí)行無(wú)線設(shè)備400的各種功能、操作和任務(wù)。程序存儲(chǔ)器404向控制器402提供指令用作預(yù)取控制器408、消息顯示控制器410以及消息存儲(chǔ)管理器412。在滾動(dòng)無(wú)線設(shè)備200(見(jiàn)圖2)的顯示屏208的時(shí)候,或者可替換地在滾動(dòng)無(wú)線設(shè)備300(見(jiàn)圖3)的顯示屏308的時(shí)候,預(yù)取控制器408確定何時(shí)向無(wú)線消息收發(fā)系統(tǒng)控制器102發(fā)送請(qǐng)求,發(fā)送該請(qǐng)求以取得正在顯示的消息信息的追加部分。根據(jù)預(yù)取控制器408的一個(gè)操作,它與計(jì)時(shí)器模塊438一同操作,用以測(cè)量平均取消息響應(yīng)時(shí)間,該時(shí)間是在無(wú)線消息收發(fā)設(shè)備400傳送了相應(yīng)請(qǐng)求之后,無(wú)線消息收發(fā)系統(tǒng)100要求提供消息信息的追加部分的時(shí)間。對(duì)每個(gè)取消息請(qǐng)求要更新這個(gè)平均取消息響應(yīng)時(shí)間,并且把累積的平均響應(yīng)時(shí)間存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器406中的取消息響應(yīng)時(shí)間414參數(shù)中。消息顯示控制器410控制在顯示屏上顯示消息信息的功能。例如,消息顯示控制器410響應(yīng)下箭頭212和上箭頭214來(lái)控制消息信息216在顯示屏208上的滾動(dòng)(見(jiàn)圖2)。同樣,消息顯示控制器410響應(yīng)下箭頭312和上箭頭314來(lái)控制消息信息316在顯示屏308上的滾動(dòng)(見(jiàn)圖3)。與特定顯示模式相關(guān)聯(lián)的特定的滾動(dòng)速率,無(wú)論是慢滾動(dòng)速率還是快滾動(dòng)速率,都存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器406中的滾動(dòng)速率416參數(shù)中。滾動(dòng)速率416對(duì)應(yīng)于經(jīng)顯示屏滾動(dòng)的消息信息相對(duì)于時(shí)間的量。最后,消息存儲(chǔ)管理器412控制存儲(chǔ)在消息存儲(chǔ)器418中的消息信息的處理過(guò)程,包括管理參數(shù),例如各指針和包括消息結(jié)尾(EOM)塊計(jì)數(shù)420的消息計(jì)數(shù)器。EOM塊計(jì)數(shù)420跟蹤有多少消息信息依然存儲(chǔ)在消息存儲(chǔ)器418并等待在顯示屏上顯示。
注意,按照特定的滾動(dòng)速率416,并使用用于指示待顯示的剩余消息信息量的EOM塊計(jì)數(shù)420,預(yù)取控制器408可以計(jì)算為滾動(dòng)顯示消息存儲(chǔ)器418中所存儲(chǔ)的剩余消息信息的近似剩余時(shí)間量。當(dāng)所計(jì)算的為滾動(dòng)顯示消息存儲(chǔ)器418中所存儲(chǔ)的剩余消息信息的時(shí)間量小于或等于平均取消息響應(yīng)時(shí)間414,預(yù)取控制器408確定此時(shí)從無(wú)線消息收發(fā)服務(wù)器112請(qǐng)求消息存儲(chǔ)器的另外部分。這種新穎的消息預(yù)取處理是本發(fā)明的顯著特點(diǎn),下面將詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。
無(wú)線消息收發(fā)設(shè)備400包括顯示接口436,用于控制器402把信號(hào)與顯示模塊(未示出)耦合,以控制消息信息216、316在顯示屏208、308上的滾動(dòng)顯示。隨著消息信息經(jīng)過(guò)顯示屏滾動(dòng),消息顯示控制器410控制消息信息216在顯示屏208上的滾動(dòng)(見(jiàn)圖2),或同樣地控制消息信息316在顯示屏308上的滾動(dòng)(見(jiàn)圖3)。
控制器402還可通信地耦合到用戶輸入接口430,用以從設(shè)備400的用戶捕捉用戶輸入。例如,當(dāng)用戶按動(dòng)下滾按鈕432以及當(dāng)用戶按動(dòng)上滾按鈕434時(shí),控制器402捕捉該用戶輸入事件。根據(jù)所捕捉的用戶輸入事件,消息顯示控制器410控制消息信息216、316在顯示屏208、308上的滾動(dòng)(如圖2和圖3所示)。
圖5和圖6示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的消息滾動(dòng)顯示以及使用消息預(yù)取的示意性過(guò)程??梢詤⒄?qǐng)D2更好地觀看該示意性過(guò)程。圖5示出了已經(jīng)存儲(chǔ)在消息存儲(chǔ)器418中的消息信息506。虛線框502表示在待顯示到顯示屏208的剩余消息信息506上朝下滾動(dòng)(逐行)的顯示屏208(見(jiàn)圖2)。根據(jù)本例,利用在存儲(chǔ)器418中存儲(chǔ)的EOM字符508來(lái)標(biāo)記消息存儲(chǔ)器418中所存儲(chǔ)的消息的結(jié)尾。消息存儲(chǔ)器418組織成環(huán)形隊(duì)列,這樣存儲(chǔ)在存儲(chǔ)器418中的消息信息將從存儲(chǔ)器418的底部到頂部繞一圈,這是本領(lǐng)域普通技術(shù)人員所熟知的方式。類似地,滾動(dòng)屏幕顯示502將在整個(gè)消息信息506中推進(jìn)滾動(dòng)504,直到到達(dá)存儲(chǔ)器418中的消息信息的結(jié)尾(以EOM字符508來(lái)標(biāo)記)。滾動(dòng)顯示還類似地在存儲(chǔ)器418所存儲(chǔ)的整個(gè)消息信息中按照環(huán)形方式推進(jìn)504。消息信息從顯示屏502的底部到由EOM字符508所標(biāo)記的消息信息506結(jié)尾的距離510存儲(chǔ)在EOM塊計(jì)數(shù)420(見(jiàn)圖4),用以指示所存儲(chǔ)的剩余待顯示的消息信息506的量。
預(yù)取控制器408確定,按當(dāng)前的滾動(dòng)速率416,所存儲(chǔ)的剩余待顯示的消息信息506的量(存儲(chǔ)在EOM塊計(jì)數(shù)420)如果將以接近取消息響應(yīng)時(shí)間414或更少的時(shí)間結(jié)束自動(dòng)滾動(dòng)顯示功能,則預(yù)取控制器408向無(wú)線消息收發(fā)服務(wù)器112發(fā)送請(qǐng)求,以取得正通過(guò)顯示屏208滾動(dòng)顯示的特定消息的追加的消息信息。
參見(jiàn)圖6,當(dāng)所請(qǐng)求的追加消息信息602在無(wú)線消息收發(fā)系統(tǒng)100中傳送到無(wú)線消息收發(fā)設(shè)備400,該追加的消息信息602根據(jù)環(huán)形隊(duì)列的形式存儲(chǔ)在消息存儲(chǔ)器418。EOM字符508也在存儲(chǔ)器419中推進(jìn)用以指示消息信息602的新結(jié)尾。顯示屏502繼續(xù)以滾動(dòng)速率416在所存儲(chǔ)的整個(gè)消息信息602中累進(jìn)滾動(dòng)504。計(jì)算所存儲(chǔ)的剩余待顯示的消息信息602的量(參見(jiàn),至待顯示消息結(jié)尾的新距離604和606),并存儲(chǔ)在EOM塊計(jì)數(shù)420中,并且當(dāng)滾動(dòng)顯示504在整個(gè)待顯示的剩余消息信息602中推進(jìn)的時(shí)候累進(jìn)地更新該量。
如上所述,本發(fā)明在無(wú)線通信設(shè)備繼續(xù)自動(dòng)滾動(dòng)顯示存儲(chǔ)在消息存儲(chǔ)器中的消息信息的時(shí)候,可以從無(wú)線消息收發(fā)服務(wù)器112預(yù)取消息信息。這是本發(fā)明的顯著優(yōu)點(diǎn),在現(xiàn)有技術(shù)的系統(tǒng)中還未見(jiàn)到。自動(dòng)滾動(dòng)顯示存儲(chǔ)在消息存儲(chǔ)器中的消息信息改善了用戶的顯示閱讀體驗(yàn),而不必放棄目前無(wú)線消息收發(fā)設(shè)備如蜂窩電話的較小外形特征。另外,從無(wú)線消息收發(fā)服務(wù)器自動(dòng)預(yù)取消息信息使得無(wú)線消息收發(fā)設(shè)備的用戶可以享受免手動(dòng)的大量消息信息的閱讀,這些消息信息自動(dòng)滾動(dòng)顯示給無(wú)線消息收發(fā)設(shè)備的用戶。用戶還可以選擇所期望的滾動(dòng)速率,用來(lái)閱讀無(wú)線消息收發(fā)設(shè)備滾動(dòng)顯示的消息信息。這些都是本發(fā)明優(yōu)選實(shí)施例的新穎而有價(jià)值的特性。
圖7是示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的用于消息滾動(dòng)顯示和消息預(yù)取的示意性操作序列700的操作流程圖??刂破?02在步驟702輸入操作序列,并在步驟704立即確定是否還有更多要顯示的消息信息。如果沒(méi)有,則控制器在步驟706退出。在當(dāng)前的例子中,控制器402根據(jù)中斷驅(qū)動(dòng)實(shí)時(shí)體系結(jié)構(gòu)來(lái)運(yùn)行,其中控制器402將在未來(lái)的執(zhí)行時(shí)間再次輸入操作序列700。
繼續(xù)操作序列700,在另一方面,如果還有更多的消息信息要顯示,則在步驟708,預(yù)取控制器408計(jì)算要滾動(dòng)完存儲(chǔ)在消息存儲(chǔ)器中的消息信息的剩余部分所需要的時(shí)間。這種計(jì)算已經(jīng)在前面參照?qǐng)D4、5和6特別討論過(guò)。然后,在步驟710,預(yù)取控制器408把所計(jì)算的滾動(dòng)顯示存儲(chǔ)在消息存儲(chǔ)器中剩余消息信息的時(shí)間與取消息響應(yīng)時(shí)間414做比較。取消息響應(yīng)時(shí)間414是從發(fā)送請(qǐng)求到接收來(lái)自無(wú)線消息收發(fā)服務(wù)器112的追加消息信息預(yù)期要花費(fèi)的時(shí)間量。前面已經(jīng)討論過(guò),取消息響應(yīng)時(shí)間414是對(duì)每次請(qǐng)求和響應(yīng)追加消息信息所計(jì)算的累積平均時(shí)間??梢园幢绢I(lǐng)域的普通技術(shù)人員可以理解許多不同的方式來(lái)計(jì)算這個(gè)時(shí)間。例如,可以對(duì)系統(tǒng)100把取消息響應(yīng)時(shí)間414預(yù)定義成常數(shù)值。在這種情況下,該計(jì)算只是簡(jiǎn)單使用存儲(chǔ)在存儲(chǔ)器406的取消息響應(yīng)時(shí)間414參數(shù)中的預(yù)定義值??商鎿Q地,預(yù)取響應(yīng)時(shí)間414可以計(jì)算成設(shè)備400發(fā)送請(qǐng)求然后接收來(lái)自無(wú)線消息收發(fā)服務(wù)器112的響應(yīng)的消息收發(fā)通信歷史中所檢測(cè)的最壞情況下(最長(zhǎng))時(shí)間。根據(jù)這里的討論,其他的計(jì)算取消息響應(yīng)時(shí)間414的方法對(duì)本領(lǐng)域的普通技術(shù)人員也應(yīng)該是顯而易見(jiàn)的。
繼續(xù)該操作序列,如果顯示消息信息的剩余時(shí)間小于或等于近似的取消息響應(yīng)時(shí)間414,則在步驟712,預(yù)取控制器408確定此時(shí)向無(wú)線消息收發(fā)服務(wù)器112發(fā)送用于追加消息信息的請(qǐng)求。在預(yù)取控制器408在步驟710確定了是否請(qǐng)求追加消息信息之后,在步驟714,消息顯示控制器410將在消息存儲(chǔ)器418中所存儲(chǔ)的消息信息的剩余部分中推進(jìn)滾動(dòng)顯示,然后在步驟706,控制器402退出該操作序列。該中斷系統(tǒng)體系結(jié)構(gòu)會(huì)在將來(lái)的時(shí)間返回控制器402,在步驟702輸入操作序列。按這種方式,這種新穎的過(guò)程自動(dòng)在消息存儲(chǔ)器所存儲(chǔ)的消息信息中滾動(dòng)顯示,同時(shí)從無(wú)線消息收發(fā)服務(wù)器112自動(dòng)預(yù)取追加的消息信息,以維持消息信息的自動(dòng)滾動(dòng)顯示,直到到達(dá)長(zhǎng)消息的結(jié)尾。
還應(yīng)注意,根據(jù)本發(fā)明的另外實(shí)施例,當(dāng)通過(guò)顯示屏累進(jìn)地滾動(dòng)顯示消息信息時(shí),無(wú)線消息收發(fā)設(shè)備130、140可能接收另外的各消息。這些消息也可以自動(dòng)地滾動(dòng)顯示,例如,根據(jù)接收次序或根據(jù)另外的優(yōu)先級(jí)。例如,用戶可以對(duì)設(shè)備130、140預(yù)選操作模式,例如通過(guò)鍵區(qū)210、310鍵入用戶的輸入。根據(jù)這種預(yù)選的操作模式,無(wú)線消息收發(fā)設(shè)備130、140在自動(dòng)滾動(dòng)顯示第一個(gè)接收消息的同時(shí)檢測(cè)第二接收消息。設(shè)備130、140對(duì)第一接收消息繼續(xù)信號(hào)交換用于追加消息信息的請(qǐng)求,并因此通過(guò)顯示屏繼續(xù)累進(jìn)地滾動(dòng)顯示第一消息的消息信息。但當(dāng)設(shè)備130、140檢測(cè)到所顯示的第一消息的結(jié)尾,設(shè)備130、140可立即切換到滾動(dòng)顯示第二接收的消息信息。按這種方式,通過(guò)自動(dòng)滾動(dòng)顯示每個(gè)消息,用戶可以從設(shè)備130、140方便地逐個(gè)閱讀多個(gè)接收消息。
另外,在無(wú)線消息收發(fā)設(shè)備130、140上,在消息滾動(dòng)顯示的結(jié)尾,所述設(shè)備可以向無(wú)線消息收發(fā)服務(wù)器112發(fā)送自動(dòng)消息刪除信號(hào)。例如,可利用對(duì)用戶的提示和對(duì)指出希望刪除消息的用戶輸入的響應(yīng)來(lái)發(fā)送這種請(qǐng)求??商鎿Q地,發(fā)出刪除請(qǐng)求可以用許多其他的方式來(lái)實(shí)現(xiàn),根據(jù)這里的討論,這對(duì)本領(lǐng)域的普通技術(shù)人員是顯而易見(jiàn)的。
例如,用戶可以通過(guò)語(yǔ)音命令、按動(dòng)按鈕或開(kāi)關(guān)、或其他這類用戶輸入活動(dòng)來(lái)輸入用戶輸入。這種消息刪除信號(hào)將指示無(wú)線消息收發(fā)服務(wù)器112從無(wú)線消息收發(fā)服務(wù)器中的消息存儲(chǔ)器116中刪除已經(jīng)閱讀的消息。按這種方式,通過(guò)在用戶實(shí)際完成了消息的閱讀之后盡快刪除已經(jīng)閱讀的消息,可以在無(wú)線消息收發(fā)服務(wù)器112更有效地管理消息存儲(chǔ)器116。這可以在無(wú)線消息收發(fā)服務(wù)器112更快地釋放消息存儲(chǔ)器116的空間,以便利用同樣的消息存儲(chǔ)器116存儲(chǔ)空間提高可以處理的消息信息的量。
本發(fā)明可以用如圖1所示的無(wú)線消息收發(fā)設(shè)備130、140中的硬件、軟件或硬件和軟件的組合來(lái)實(shí)現(xiàn)。根據(jù)本發(fā)明優(yōu)選實(shí)施例的系統(tǒng)可以在一個(gè)計(jì)算機(jī)系統(tǒng)中按集中式方式來(lái)實(shí)現(xiàn),也可以按分布式方式把不同的要素分散在幾個(gè)互聯(lián)的計(jì)算機(jī)系統(tǒng)上。適于執(zhí)行這里所述方法的任何類型的計(jì)算機(jī)系統(tǒng)或其他裝置都是可以的。一種通常的硬件和軟件的組合可以是具有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),當(dāng)程序被加載和執(zhí)行時(shí),它控制該計(jì)算機(jī)系統(tǒng)以便執(zhí)行這里所述的方法。
本發(fā)明的實(shí)施例還可以嵌入到計(jì)算機(jī)程序產(chǎn)品中,該產(chǎn)品包括可實(shí)現(xiàn)所述方法的全部特性,并且當(dāng)該產(chǎn)品加載到計(jì)算機(jī)系統(tǒng)中,如加載到無(wú)線消息收發(fā)設(shè)備130、140中,就可以執(zhí)行這些新穎的方法。用在本發(fā)明中的計(jì)算機(jī)程序裝置和計(jì)算機(jī)程序是指按任何語(yǔ)言、代碼或記號(hào)的一組指令的任何表示,該組指令使得系統(tǒng)具有信息處理能力,以執(zhí)行特定的功能,或者直接執(zhí)行,或者在下述的一個(gè)或全部之后執(zhí)行a)轉(zhuǎn)換成另外的語(yǔ)言、代碼或記號(hào);以及b)按不同的材料形式再現(xiàn)。
特別地,計(jì)算機(jī)可以包括一個(gè)或多個(gè)計(jì)算機(jī)以及至少一個(gè)計(jì)算機(jī)可讀介質(zhì),使得計(jì)算機(jī)系統(tǒng)可以從該計(jì)算機(jī)可讀介質(zhì)中讀取數(shù)據(jù)、指令、消息或消息分組以及其他計(jì)算機(jī)可讀信息。該計(jì)算機(jī)可讀介質(zhì)可以包括非易失性存儲(chǔ)器,例如ROM、閃存存儲(chǔ)器、盤驅(qū)動(dòng)存儲(chǔ)器、CD-ROM以及其他持久的存儲(chǔ)裝置。另外,例如計(jì)算機(jī)可讀介質(zhì)還可包括易失性存儲(chǔ)裝置,例如RAM、緩存、高速緩存存儲(chǔ)器以及網(wǎng)絡(luò)電路。另外,計(jì)算機(jī)可讀介質(zhì)可以包括非固定狀態(tài)介質(zhì)中的計(jì)算機(jī)可讀信息,例如網(wǎng)絡(luò)鏈接和/或網(wǎng)絡(luò)接口,包括可使計(jì)算機(jī)系統(tǒng)讀取這類計(jì)算機(jī)可讀信息的有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)。
圖4示出可用于實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。圖4的計(jì)算機(jī)系統(tǒng)包括無(wú)線消息收發(fā)設(shè)備400。圖4的計(jì)算機(jī)系統(tǒng)包括一個(gè)或多個(gè)處理器,例如處理器402。處理器402連接到通信設(shè)備體系結(jié)構(gòu)400。根據(jù)該示意性的計(jì)算機(jī)系統(tǒng)討論了上述的各軟件實(shí)施例。經(jīng)過(guò)這里的討論,利用其他的計(jì)算機(jī)系統(tǒng)和/或計(jì)算機(jī)體系結(jié)構(gòu)來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例,這對(duì)本領(lǐng)域的普通技術(shù)人員是顯而易見(jiàn)的。
該計(jì)算機(jī)系統(tǒng)包括顯示界面,可顯示圖形、文本和其他來(lái)自無(wú)線通信服務(wù)器112并用于在無(wú)線消息收發(fā)設(shè)備130、140的顯示屏上顯示的數(shù)據(jù)。該計(jì)算機(jī)系統(tǒng)包括主存儲(chǔ)器,優(yōu)選地是隨機(jī)存取存儲(chǔ)器(RAM),并且還可以包括輔助存儲(chǔ)器。例如,輔助存儲(chǔ)器可以包括硬盤驅(qū)動(dòng)器和/或可移除的存儲(chǔ)驅(qū)動(dòng)器,如軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器光盤驅(qū)動(dòng)器等??梢瞥鎯?chǔ)驅(qū)動(dòng)器可以按照本領(lǐng)域普通技術(shù)人員熟知的方式從可移除存儲(chǔ)單元中讀取和/或向可移除存儲(chǔ)單元中寫(xiě)入??梢瞥鎯?chǔ)單元包括軟盤、磁帶、光盤等,可以通過(guò)可移除存儲(chǔ)驅(qū)動(dòng)器對(duì)其進(jìn)行讀出和寫(xiě)入??梢岳斫?,可移除存儲(chǔ)單元包括計(jì)算機(jī)可使用的其中存儲(chǔ)有計(jì)算機(jī)軟件和/或數(shù)據(jù)的存儲(chǔ)介質(zhì)。
在另外的實(shí)施例中,輔助存儲(chǔ)器可以包括其他類似的裝置,使得計(jì)算機(jī)程序或其他指令可以加載到計(jì)算機(jī)系統(tǒng)。例如,這樣的裝置可以包括可移除存儲(chǔ)單元和接口。這樣的例子可以包括程序盒式存儲(chǔ)器和盒式接口(例如在視頻游戲設(shè)備中看到的)、可移除存儲(chǔ)器芯片(如EPROM或PROM)以及相關(guān)的插口(socket),以及其他可移除存儲(chǔ)單元和接口,使得軟件和數(shù)據(jù)可以從可移除存儲(chǔ)單元傳送到計(jì)算機(jī)系統(tǒng)。
該計(jì)算機(jī)系統(tǒng)還可以包括通信接口。通信接口使得軟件和數(shù)據(jù)在計(jì)算機(jī)系統(tǒng)和外部設(shè)備之間傳輸。通信接口的例子可以包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口(如以太網(wǎng)卡)、通信端口、PCMCIA插槽和卡等。通過(guò)通信接口傳輸?shù)能浖蛿?shù)據(jù)采用信號(hào)的形式,例如,可以是電子的、電磁的、光的或其他的可以由通信接口接收的信號(hào)。通過(guò)通信信道把這些信號(hào)提供給通信接口。該信道輸送信號(hào)并可以用線纜、光纖、電話線、蜂窩電話鏈接、RF鏈接和/或其他通信信道來(lái)實(shí)現(xiàn)。
在本說(shuō)明書(shū)中,術(shù)語(yǔ)“計(jì)算機(jī)程序介質(zhì)”、“計(jì)算機(jī)可使用介質(zhì)”、“機(jī)器可讀介質(zhì)”和“計(jì)算機(jī)可讀介質(zhì)”一般地用于指諸如主存儲(chǔ)器、輔助存儲(chǔ)器、可移除存儲(chǔ)驅(qū)動(dòng)器、安裝在硬盤驅(qū)動(dòng)器中的硬盤和信號(hào)的介質(zhì)。這些計(jì)算機(jī)程序產(chǎn)品是用于向計(jì)算機(jī)系統(tǒng)提供軟件的裝置。計(jì)算機(jī)可讀介質(zhì)使得計(jì)算機(jī)系統(tǒng)可以從計(jì)算機(jī)可讀介質(zhì)中讀取數(shù)據(jù)、指令、消息或消息分組以及其他計(jì)算機(jī)可讀消息。例如,計(jì)算機(jī)可讀介質(zhì)可以包括非易失性存儲(chǔ)器,例如軟盤、ROM、閃存存儲(chǔ)器、盤驅(qū)動(dòng)存儲(chǔ)器、CD-ROM、和其他持久性存儲(chǔ)裝置。例如,它可以用于在計(jì)算機(jī)系統(tǒng)之間傳輸消息,例如數(shù)據(jù)和計(jì)算機(jī)指令。另外,計(jì)算機(jī)可讀介質(zhì)可以包括非固定狀態(tài)介質(zhì)中的計(jì)算機(jī)可讀信息,例如網(wǎng)絡(luò)鏈接和/或網(wǎng)絡(luò)接口,包括可使得計(jì)算機(jī)讀取這類計(jì)算機(jī)可讀信息的有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)。
計(jì)算機(jī)程序(也稱作計(jì)算機(jī)控制邏輯和計(jì)算機(jī)指令)存儲(chǔ)在主存儲(chǔ)器和/或輔助存儲(chǔ)器。也可以通過(guò)通信接口來(lái)接收計(jì)算機(jī)程序。這樣的計(jì)算機(jī)程序在執(zhí)行時(shí)可使得計(jì)算機(jī)系統(tǒng)執(zhí)行上述的本發(fā)明的特性。特別地,計(jì)算機(jī)程序在執(zhí)行時(shí)使得處理器402可執(zhí)行計(jì)算機(jī)系統(tǒng)的特性。因此,這樣的計(jì)算機(jī)程序表示計(jì)算機(jī)系統(tǒng)的控制器。
盡管已經(jīng)公開(kāi)了本發(fā)明的特定實(shí)施例,本領(lǐng)域的普通技術(shù)人員能夠理解,在不脫離本發(fā)明的精神和范圍的前提下,可以對(duì)該特定實(shí)施例做修改。因此,本發(fā)明的范圍不限于該特定實(shí)施例。權(quán)利要求書(shū)要覆蓋本發(fā)明范圍內(nèi)的任何以及所有的這類應(yīng)用、修改和實(shí)施。
權(quán)利要求
1.一種方法,包括無(wú)線接收消息信息;存儲(chǔ)所接收的消息信息;滾動(dòng)顯示所存儲(chǔ)的消息信息;以及以無(wú)線方式請(qǐng)求取得追加的消息信息,使得在到達(dá)滾動(dòng)顯示所存儲(chǔ)的消息信息的結(jié)尾之前以無(wú)線方式接收所述追加的消息信息。
2.如權(quán)利要求1所述的方法,其中所述的以無(wú)線方式請(qǐng)求取得追加的消息信息包括確定用于滾動(dòng)顯示所存儲(chǔ)的剩余待顯示的消息信息的滾動(dòng)顯示時(shí)段;確定用于響應(yīng)以無(wú)線方式請(qǐng)求取得追加的消息信息、以無(wú)線方式接收追加的消息信息的取消息響應(yīng)時(shí)段;以及當(dāng)所述的滾動(dòng)顯示時(shí)段大致等于或小于所述的取消息響應(yīng)時(shí)段,以無(wú)線方式請(qǐng)求取得追加的消息信息。
3.如權(quán)利要求1所述的方法,其中所述的以無(wú)線方式接收的消息信息包括文本和圖形中的至少一個(gè)。
4.如權(quán)利要求1所述的方法,其中所述的存儲(chǔ)的消息信息和追加的消息信息包括對(duì)應(yīng)于消息的消息信息。
5.如權(quán)利要求1所述的方法,其中所述的存儲(chǔ)的消息信息包括對(duì)應(yīng)于第一消息的消息信息,并且所述的追加的消息信息包括對(duì)應(yīng)于第二消息的消息信息。
6.如權(quán)利要求1所述的方法,其中所述的滾動(dòng)顯示存儲(chǔ)的消息信息由無(wú)線消息收發(fā)設(shè)備的用戶可選擇地啟動(dòng)。
7.如權(quán)利要求1所述的方法,其中所述的由無(wú)線消息收發(fā)設(shè)備的用戶可選擇地啟動(dòng)包括所述用戶按動(dòng)所述無(wú)線消息收發(fā)設(shè)備的至少一個(gè)按鈕。
8.如權(quán)利要求1所述的方法,其中所述的滾動(dòng)顯示存儲(chǔ)的消息信息是滾動(dòng)顯示給無(wú)線消息收發(fā)設(shè)備的用戶。
9.如權(quán)利要求8所述的方法,其中所述的無(wú)線消息收發(fā)設(shè)備包括蜂窩電話。
10.如權(quán)利要求1所述的方法,進(jìn)一步包括響應(yīng)接收的指出請(qǐng)求刪除消息信息的用戶輸入,以無(wú)線方式自動(dòng)請(qǐng)求在無(wú)線消息收發(fā)服務(wù)器刪除消息信息。
全文摘要
一種系統(tǒng)、方法和計(jì)算機(jī)可讀介質(zhì),用于滾動(dòng)顯示存儲(chǔ)在無(wú)線消息收發(fā)設(shè)備(400)的消息存儲(chǔ)器(418)中的消息信息。該無(wú)線消息收發(fā)設(shè)備(400)在到達(dá)滾動(dòng)顯示所存儲(chǔ)的消息信息的結(jié)尾之前,在無(wú)線網(wǎng)絡(luò)上從無(wú)線消息收發(fā)服務(wù)器(112)取得追加的消息信息,并在消息存儲(chǔ)器(418)中存儲(chǔ)在無(wú)線網(wǎng)絡(luò)上接收的該追加的消息信息。另外,可以根據(jù)消息接收次序和其他優(yōu)先級(jí)滾動(dòng)顯示多個(gè)接收的消息。
文檔編號(hào)G06F3/048GK1762167SQ200480007379
公開(kāi)日2006年4月19日 申請(qǐng)日期2004年3月16日 優(yōu)先權(quán)日2003年3月19日
發(fā)明者丹尼爾·J·庫(kù)姆斯 申請(qǐng)人:摩托羅拉公司