欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于個人識別號碼消息收發(fā)的系統(tǒng)及方法

文檔序號:7637468閱讀:303來源:國知局
專利名稱:用于個人識別號碼消息收發(fā)的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及與個人識別號碼(PIN)消息收發(fā)相關(guān)聯(lián)的無線通信 設(shè)備及相關(guān)聯(lián)的網(wǎng)絡(luò)、系統(tǒng)和方法。
背景技術(shù)
無線通信設(shè)備(在下文中稱為移動設(shè)備)允許不同形式的通信。 例如,移動設(shè)備一般可以發(fā)送和接收語音和數(shù)據(jù)通信。更特別地,對 于數(shù)據(jù)通信,移動設(shè)備可以發(fā)送和接收電子郵件("e-mail")、文本 ("SMS")和個人識別號碼("PIN")消息。電子郵件和PIN消息是相 似的,因?yàn)樗鼈兙砂ㄎ谋竞?或圖形的組合并可被發(fā)送給一個或多 個接收者。但是,電子郵件和PIN消息在如何指示接收者和如何發(fā)送 這些消息的方面是不同的。
例如,使用包括接收者的名字的部分的電子郵件地址指定電子郵 件消息中的接收者。使用PIN地址指定PIN消息中的接收者,例如, PIN地址一般是諸如8位十六進(jìn)制數(shù)字(即"200212F5")的數(shù)字。這 兩種地址都與接收者的移動移動設(shè)備相關(guān)聯(lián),以使得可以將消息適當(dāng) 地發(fā)送給正確的移動設(shè)備。
例如,當(dāng)發(fā)送了電子郵件消息時,典型地由諸如Microsoft Exchange 的郵件服務(wù)器接收到該電子郵件消息。接著相關(guān)聯(lián)的消息 管理服務(wù)器用作郵件服務(wù)器和移動設(shè)備之間的管道。當(dāng)郵件服務(wù)器接 收到電子郵件消息時,通知消息管理服務(wù)器電子郵件消息己經(jīng)到達(dá), 獲取該電子郵件消息然后將其發(fā)送給與接收者的電子郵件地址相關(guān)聯(lián)
6的移動設(shè)備。
一般并不是如同電子郵件消息所需要的由消息管理服務(wù)器傳輸
PIN消息。因此,如果郵件或郵件管理服務(wù)器之一不正常運(yùn)行,PIN 消息仍允許移動設(shè)備的用戶互相通信,這在緊急情況下是重要的。但 是,PIN信息通常包含在企業(yè)或主機(jī)系統(tǒng)的中心。而且,由于PIN地 址是與移動設(shè)備的用戶無關(guān)的唯一的數(shù)字,所以當(dāng)常規(guī)系統(tǒng)中的聯(lián)合 網(wǎng)絡(luò)的一個或多個組件失效時,除非在發(fā)送者的移動設(shè)備的地址簿中 有接收者的最新的PIN地址,否則不可能訪問PIN信息,因此難以發(fā) 送PIN消息。

發(fā)明內(nèi)容
一種與無線網(wǎng)絡(luò)相關(guān)聯(lián)的中繼站可以在不必向主機(jī)系統(tǒng)傳輸消 息的情況下,在與所述無線網(wǎng)絡(luò)相關(guān)聯(lián)的移動設(shè)備之間發(fā)送消息。所 述消息包括PIN信息,并且每個所述移動設(shè)備具有PIN地址。所述中 繼站包括用于控制所述中繼站的操作和在所述移動設(shè)備之間發(fā)送PIN 消息的中繼服務(wù)器。所述中繼站還包括具有用于與所述移動設(shè)備相關(guān) 聯(lián)的用戶的PIN信息的中繼數(shù)據(jù)存儲器。所述中繼服務(wù)器可以訪問所 述中繼數(shù)據(jù)存儲器,用于允許使用所述移動設(shè)備的用戶向所述中繼數(shù) 據(jù)存儲器查詢PIN信息。
一方面,這里描述的至少一個實(shí)施例提供了一種與無線網(wǎng)絡(luò)相關(guān) 聯(lián)的中繼站,用于支持與所述中繼站相關(guān)聯(lián)的移動設(shè)備之間的消息的 通信。每個所述移動設(shè)備具有個人識別號碼(PIN)地址。所述中繼 站包括中繼數(shù)據(jù)存儲器,具有用于與所述中繼站相關(guān)聯(lián)的移動設(shè)備 的中繼信息,所述中繼信息包括PIN信息;中繼服務(wù)器,與所述中繼 數(shù)據(jù)存儲器連接,所述中繼服務(wù)器適用于控制中繼站的操作,所述中 繼服務(wù)器包括用戶查找模塊,用于向中繼數(shù)據(jù)存儲器查詢用于給定消 息中指定的一個或多個接收用戶的PIN信息;以及網(wǎng)絡(luò)接口,與所述
中繼服務(wù)器連接,所述網(wǎng)絡(luò)接口適用于將所述中繼站與所述無線網(wǎng)絡(luò) 連接。
在至少一些實(shí)施例中,所述中繼信息可以包括電子郵件地址信息和用戶信息,所述PIN信息可以包括用于與所述中繼站相關(guān)聯(lián)的給定移 動設(shè)備的PIN地址信息和PIN日期改變信息。
在至少一些實(shí)施例中,所述中繼服務(wù)器可以與企業(yè)服務(wù)器通信, 用于接收電子郵件和PIN地址對信息,以將電子郵件地址信息與在所述 中繼數(shù)據(jù)存儲器上存儲的PIN信息關(guān)聯(lián)。
在至少一些實(shí)施例中,所述消息具有包括電子郵件、PIN和偽PIN 的消息類型,并且偽PIN消息是具有PIN消息的地址字段中所指定的至 少一個電子郵件地址的PIN消息。
在至少一些實(shí)施例中,所述中繼服務(wù)器還包括消息處理模塊,適
用于基于消息類型區(qū)分在中繼站處接收到的消息,并基于消息類型處 理所述消息。
在至少一些實(shí)施例中,所述給定消息可以是給定的偽PIN消息, 并且所述消息處理模塊適用于與用戶查找模塊交互,以獲取針對給定 的偽PIN消息的地址字段中所指定的每個電子郵件地址的PIN地址、將 給定的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息、并將該標(biāo)準(zhǔn)的PIN消息發(fā)送 至接收移動設(shè)備。
在至少一些實(shí)施例中,所述消息處理模塊適用于基于生成所述給 定的偽PIN消息的發(fā)送用戶的身份來防止所述轉(zhuǎn)換。
在至少一些實(shí)施例中,所述中繼站可以與企業(yè)服務(wù)器交互,當(dāng)在
企業(yè)服務(wù)器處接收到給定的偽PIN消息時,所述企業(yè)服務(wù)器可以請求和 接收中繼服務(wù)器的用戶查找模塊所提供的、針對所述給定的偽PIN消息 的地址字段中指定的每個電子郵件地址的相應(yīng)的PIN信息,將所述給定 的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息、并將所述標(biāo)準(zhǔn)的PIN消息發(fā)送至 中繼站以用于分發(fā)至接收移動設(shè)備。
在至少一些實(shí)施例中,所述中繼站可以與所述移動設(shè)備之一交互, 以更新在所述移動設(shè)備處存儲的PIN信息。
在至少一些實(shí)施例中,所述中繼站還可以包括中繼網(wǎng)橋,用于將
所述中繼站與具有附加的中繼數(shù)據(jù)存儲器的附加的中繼站連接,并且 所述用戶査找模塊可以在期望的PIN信息未位于所述中繼數(shù)據(jù)存儲器 處時,查詢所述附加的中繼數(shù)據(jù)存儲器中的至少一個。在至少一些實(shí)施例中,所述中繼服務(wù)器可以適用于針對與兩個或
更多的PIN地址相關(guān)聯(lián)的電子郵件地址生成兩個或更多的PIN消息。
另一方面,這里所描述的至少一個實(shí)施例提供了一種移動通信設(shè) 備,包括主處理器,控制所述移動通信設(shè)備的操作;通信子系統(tǒng), 與主處理器連接,所述通信子系統(tǒng)適用于發(fā)送和接收包括消息的數(shù)據(jù); 以及消息應(yīng)用程序,與所述通信子系統(tǒng)相接口,用于發(fā)送和接收所述 消息;所述消息應(yīng)用程序適用于通過在PIN消息的地址字段中指定至 少一個電子郵件地址來允許所述移動通信設(shè)備的用戶生成偽PIN消 息,并將所述偽PIN消息傳輸至相關(guān)聯(lián)的中繼站。
在至少一些實(shí)施例中,所述移動通信設(shè)備還包括地址簿,并且適
用于使用相關(guān)聯(lián)的中繼站所提供的PIN信息來更新所述地址簿。
另一方面,這里所描述的至少一個實(shí)施例提供了一種無線網(wǎng)絡(luò),
包括所述中繼站、以及如上文所指定的多個移動通信設(shè)備。
在至少一些實(shí)施例中,所述無線網(wǎng)絡(luò)還可以包括企業(yè)服務(wù)器,并
且當(dāng)在所述企業(yè)服務(wù)器處接收到給定的偽PIN消息時,所述企業(yè)服務(wù)器 適用于請求和接收中繼站所提供的、針對所述給定的偽PIN消息的地址 字段中指定的每個電子郵件地址的相應(yīng)的PIN信息,將所述給定的偽 PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息,并將所述標(biāo)準(zhǔn)的PIN消息發(fā)送至所述 中繼站,用于分發(fā)至接收移動設(shè)備。
一方面,這里所描述的至少一個實(shí)施例提供了一種用于支持與中 繼站相關(guān)聯(lián)的移動設(shè)備之間的消息的通信的方法,每個所述移動設(shè)備 具有個人識別號碼(PIN)地址,其中所述方法包括在中繼站處接 收來自給定的移動設(shè)備的針對用于接收用戶的PIN信息的請求;向中
繼數(shù)據(jù)存儲器搜索所請求的PIN信息;以及將搜索結(jié)果發(fā)送至所述給
定的移動設(shè)備。
在至少一些實(shí)施例中,所述方法還包括將電子郵件地址信息、用
戶信息、PIN地址信息和PIN日期改變信息存儲在用于與所述中繼站相 關(guān)聯(lián)的給定的移動設(shè)備的中繼數(shù)據(jù)存儲器處。
在至少一些實(shí)施例中,所述中繼服務(wù)器與企業(yè)服務(wù)器通信,用于 接收電子郵件和PIN地址對信息,以將電子郵件地址信息與所述中繼數(shù)據(jù)存儲器上存儲的PIN信息關(guān)聯(lián)。
在至少一些實(shí)施例中,所述方法還可以包括如果在所述中繼數(shù)
據(jù)存儲器中未發(fā)現(xiàn)所請求的信息,則搜索附加的中繼站的附加的中繼 數(shù)據(jù)存儲器。
在至少一些實(shí)施例中,所述方法還可以包括在附加的中繼數(shù)據(jù) 存儲器中指定信息,以防止用于給定用戶的PIN信息的傳播。
在至少一些實(shí)施例中,所述方法還可以包括在中繼站處通過基 于消息類型區(qū)分所接收的消息來處理消息,所述消息類型包括電子郵
件、PIN和偽PIN,偽PIN消息是具有PIN消息的地址字段中所指定的至 少一個電子郵件地址的PIN消息。
在至少一些實(shí)施例中,對于給定的偽PIN消息,所述方法還可以
包括獲取用于所述給定的偽PIN消息的地址字段中所指定的每個電
子郵件地址的PIN地址;將所述給定的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN 消息;以及將所述標(biāo)準(zhǔn)的PIN消息發(fā)送至接收移動設(shè)備。
在至少一些實(shí)施例中,所述中繼站與企業(yè)服務(wù)器交互,并且在所
述企業(yè)服務(wù)器處所述方法還可以包括在所述企業(yè)服務(wù)器處接收來自 所述給定的移動設(shè)備的給定的偽PIN消息;與所述中繼站通信,以接
收針對所述給定的偽PIN消息的地址字段中指定的每個電子郵件地址
的相應(yīng)的PIN信息;將所述給定的偽PIN M息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息;
以及將所述標(biāo)準(zhǔn)的PIN消息發(fā)送至所述中繼站,用于分發(fā)至接收移動設(shè)備。
在至少一些實(shí)施例中,所述方法還可以包括向所述給定的移動
設(shè)備通知所定位的PIN信息,并將所定位的PIN信息存儲在所述給定的
移動設(shè)備上。
在至少一些實(shí)施例中,所述方法還可以包括針對與兩個或更多
的PIN地址相關(guān)聯(lián)的電子郵件地址,生成兩個或更多的PIN消息。
一方面,這里所描述的至少一個實(shí)施例提供了一種用于實(shí)現(xiàn)支持 與中繼站相關(guān)聯(lián)的移動設(shè)備之間的消息通信的方法的計(jì)算機(jī)程序產(chǎn) 品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì) 包含處理器可執(zhí)行的程序代碼裝置,用于實(shí)現(xiàn)如上文所指定的方法。


為了更好地理解這里描述的多種實(shí)施例,以及為了更清楚地示出 如何實(shí)現(xiàn)這些實(shí)施例,現(xiàn)在將僅以示例的方式參照示出了至少一個示 例性實(shí)施例的附圖,其中
圖1是移動設(shè)備的示例性實(shí)施例的框圖2是圖1的移動設(shè)備的通信子系統(tǒng)組件的示例性實(shí)施例的框
圖3是無線網(wǎng)絡(luò)中的節(jié)點(diǎn)的示例性實(shí)施例的框圖; 圖4是具有主機(jī)系統(tǒng)和中繼站的無線網(wǎng)絡(luò)的一部分的示例性實(shí)施 例的框圖5是圖4的中繼服務(wù)器所使用的中繼數(shù)據(jù)庫的多個字段的示例
性實(shí)施例的框圖6是描述中繼服務(wù)器通過其處理移動設(shè)備所發(fā)送的電子郵件和
PIN消息的方法的示例性實(shí)施例的流程圖7是描述圖4的主機(jī)系統(tǒng)通過其按常規(guī)處理信息請求的傳統(tǒng)方
法的示例性實(shí)施例的流程圖8是描述PIN查找方法的示例性實(shí)施例的流程圖9是描述消息傳輸方法的示例性實(shí)施例的流程圖;以及
圖10是描述消息傳輸方法的另一示例性實(shí)施例的流程圖。
具體實(shí)現(xiàn)方式
應(yīng)該理解的是,為了描述的簡潔和清楚,在認(rèn)為適當(dāng)?shù)牡胤娇梢?在附圖中重復(fù)附圖標(biāo)記以指示相應(yīng)的或者相似的元件。此外,闡明了 許多具體細(xì)節(jié)以提供對這里描述的實(shí)施例的總體理解。但是,本領(lǐng)域 中的普通技術(shù)人員應(yīng)該理解,可以在使用所述具體細(xì)節(jié)的情況下實(shí)現(xiàn) 這里描述的實(shí)施例。在其它示例中,未詳細(xì)地描述眾所周知的方法、 過程和組件,以免對這里描述的實(shí)施例造成模糊。此外,并非將所作 的說明作為對這里描述的實(shí)施例的范圍的限定。
這里所描述的實(shí)施例一般涉及用于允許移動設(shè)備互相通信的無
ii線網(wǎng)絡(luò)的某些組件及相關(guān)聯(lián)的方法。移動設(shè)備是具有高級數(shù)據(jù)通信能 力的雙向通信設(shè)備,所述高級數(shù)據(jù)通信能力包括經(jīng)由收發(fā)信機(jī)站的無 線網(wǎng)絡(luò)與其它移動設(shè)備或計(jì)算機(jī)系統(tǒng)通信的能力。移動設(shè)備還可以具 有語音通信的能力。取決于移動設(shè)備所提供的功能,移動設(shè)備可以是 (具有或不具有電話能力的)無線數(shù)據(jù)通信設(shè)備、雙向?qū)ず魴C(jī)、具有 數(shù)據(jù)消息收發(fā)能力的蜂窩電話、蜂窩智能電話、無線管理器、個人數(shù) 據(jù)助理、手持無線通信設(shè)備、支持無線的筆記本計(jì)算機(jī)、或者無線因 特網(wǎng)裝置。為了幫助讀者理解該移動設(shè)備的結(jié)構(gòu)以及該移動設(shè)備如何
與其它設(shè)備和主機(jī)系統(tǒng)通信,現(xiàn)在將參照圖1至4。
首先參照圖1,這里所示的是移動設(shè)備100的示例性實(shí)施例的框 圖。移動設(shè)備100包括諸多組件,例如控制移動設(shè)備100的整體操作 的主處理器102。經(jīng)由通信子系統(tǒng)104執(zhí)行包括數(shù)據(jù)和語音通信的通 信功能。通信系統(tǒng)104接收來自無線網(wǎng)絡(luò)200的消息并向無線網(wǎng)絡(luò)200 發(fā)送消息。在移動設(shè)備100的本示例性實(shí)施例中,根據(jù)全球移動通信 系統(tǒng)(GSM)和通用分組無線業(yè)務(wù)(GPRS)配置通信子系統(tǒng)104。 GSM/GPRS無線網(wǎng)絡(luò)是在世界范圍內(nèi)被使用的,所期望的是這些標(biāo)準(zhǔn) 最終被增強(qiáng)數(shù)據(jù)速率GSM環(huán)境(EDGE)和通用移動通信系統(tǒng)(UMTS) 所取代。仍然正在定義新標(biāo)準(zhǔn),但是相信新標(biāo)準(zhǔn)與這里所描述的網(wǎng)絡(luò) 行為具有類似之處,本領(lǐng)域的技術(shù)人員也將理解這里所描述的實(shí)施例 意在使用未來所發(fā)展的任何其它適合的標(biāo)準(zhǔn)。連接通信子系統(tǒng)104與 無線網(wǎng)絡(luò)200的無線鏈路表示一個或多個不同的射頻(RF)信道,所 述射頻信道根據(jù)所定義的指定用于GSM/GPRS通信的協(xié)議操作。利用 較新的網(wǎng)絡(luò)協(xié)議,這些信道能夠支持電路交換語音通信和分組交換數(shù) 據(jù)通信。
盡管在一個示例性實(shí)施例中,與移動設(shè)備IOO相關(guān)聯(lián)的無線網(wǎng)絡(luò) 200是GSM/GPRS無線網(wǎng)絡(luò),在不同的實(shí)現(xiàn)中其它的無線網(wǎng)絡(luò)也可以 與移動設(shè)備100相關(guān)聯(lián)??梢圆捎貌煌愋偷臒o線網(wǎng)絡(luò),例如包括以 數(shù)據(jù)為中心的無線網(wǎng)絡(luò)、以語音為中心的無線網(wǎng)絡(luò)、以及可以基于同 一物理基站支持語音和數(shù)據(jù)通信的雙模網(wǎng)絡(luò)。組合的雙模網(wǎng)絡(luò)包括而 非限定于碼分多址(CDMA)或CDMA2000網(wǎng)絡(luò)、GSM/GPRS網(wǎng)絡(luò)(如上文所述)、以及未來的第三代(3G)網(wǎng)絡(luò)如EDGE和UMTS。 一些其它的以數(shù)據(jù)為中心的網(wǎng)絡(luò)包括IEEE802.11 、 Mobitex 和 DataTAC 網(wǎng)絡(luò)通信系統(tǒng)。其它以語音為中心的數(shù)據(jù)網(wǎng)絡(luò)的示例包括 個人通信系統(tǒng)(PCS)網(wǎng)絡(luò)如GSM以及時分多址(TDMA)系統(tǒng)。例 如,其它可以采用的網(wǎng)絡(luò)通信技術(shù)包括集成數(shù)字增強(qiáng)網(wǎng)絡(luò)(iDENTM)、 演進(jìn)數(shù)據(jù)最優(yōu)化(EV-DO)、以及高速下行鏈路分組接入(HSDPA)。
主處理器102還可以與附加的子系統(tǒng)相互作用,所述附加的子系 統(tǒng)例如隨機(jī)訪問寄存器(RAM) 106、閃存108、顯示器110、輔助輸 入/輸出(I/O)子系統(tǒng)112、數(shù)據(jù)端口 114、鍵盤U6、揚(yáng)聲器118、麥 克風(fēng)120、短程通信子系統(tǒng)122和其它設(shè)備子系統(tǒng)124。
一些移動設(shè)備100的子系統(tǒng)執(zhí)行與通信相關(guān)的功能,而其它子系 統(tǒng)可以提供"固有的"或設(shè)備上功能。例如,顯示器110和鍵盤116可 以用于與通信相關(guān)的功能(例如輸入用于在網(wǎng)絡(luò)200上傳輸?shù)奈谋鞠?息)和設(shè)備固有的功能(例如計(jì)算器或任務(wù)列表)。
在已經(jīng)完成所需要的網(wǎng)絡(luò)登記和激活過程后,移動設(shè)備100可以 基于無線網(wǎng)絡(luò)200發(fā)送和接收通信信號。網(wǎng)絡(luò)接入與移動設(shè)備100的 訂戶或用戶相關(guān)聯(lián)。為了識別訂戶,移動設(shè)備100可以使用SIM/RUIM 卡126 (也即訂戶身份模塊或可去除用戶身份模塊)以將SIM/RUIM 卡插入SIM/RUIM接口 128,以用于與網(wǎng)絡(luò)通信。其中,SIM卡或 RUIM126是一種傳統(tǒng)的"智能卡",可以用于識別移動設(shè)備100的訂戶 和使移動設(shè)備100個人化。在沒有SIM卡126的情況下,移動設(shè)備 100并非完全可操作用于與無線網(wǎng)絡(luò)200通信。通過將SIM卡 /RUIM126插入SIM/RUIM接口 128,訂戶可以訪問任何訂制的業(yè)務(wù)。 業(yè)務(wù)可以包括網(wǎng)頁瀏覽和消息收發(fā),例如電子郵件、語音郵件、短 消息服務(wù)(SMS)、個人識別號碼(PIN)消息收發(fā)和多媒體消息服務(wù) (MMS)。更高級的業(yè)務(wù)可包括銷售點(diǎn)、現(xiàn)場服務(wù)和銷售能力自動 化。SIM卡/RUIM126包括處理器和用于存儲信息的存儲器。 一旦SIM 卡/RUIM126被插入SIM/RUIM接口 128,便與主處理器102耦合。 為了識別訂戶,SIM卡/RUIM126可包括一些用戶參數(shù),例如國際移 動用戶身份碼(IMSI)。使用SIM卡/RUIM126的優(yōu)點(diǎn)是不必將訂戶與任何物理移動設(shè)備綁定。SIM卡/RUIM126還可以為移動設(shè)備存儲 附加的訂戶信息,所述附加的訂戶信息包括記事本(或日歷)信息和 近期的呼叫信息。可選地,還可將用戶識別信息編程輸入閃存108。
移動設(shè)備100是電池供電的設(shè)備,包括用于容納一個或多個可再 充電的電池130的電池接口 132。在至少一些實(shí)施例中,電池130可 以是具有嵌入式微處理器的智能電池。將電池接口 132耦合到穩(wěn)壓器 (未示出),所述穩(wěn)壓器幫助電池130向移動設(shè)備100提供電源V+。 盡管當(dāng)前的技術(shù)使用電池,但是諸如微型燃料電池的未來的技術(shù)可以 用于向移動設(shè)備100供電。在不從已充電的電池接收電量的情況下, 移動設(shè)備100可以從AC適配器接收電量。
移動設(shè)備100還包括操作系統(tǒng)134和軟件組件136至144,下面 對其進(jìn)行更詳細(xì)的描述。典型地,將主處理器102所執(zhí)行的操作系統(tǒng) 134和軟件組件136至144存儲在諸如閃存108的永久存儲器中,可 選地,所述永久存儲器可以是只讀存儲器(ROM)或類似的存儲元件 (未示出)。本領(lǐng)域的技術(shù)人員將理解,可以暫時將操作系統(tǒng)134和軟 件組件136至144的部分(例如特定的設(shè)備應(yīng)用程序或其部分)加載 到易失性存儲器,例如RAM106。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)了解,還可 以包括其它軟件組件。
在移動設(shè)備100的制造期間,通常在移動設(shè)備100上安裝控制基 本設(shè)備操作的軟件應(yīng)用程序136的子集(包括數(shù)據(jù)和語音通信應(yīng)用程 序)。其它軟件應(yīng)用程序包括消息應(yīng)用程序138和本地地址簿應(yīng)用程序 140。消息應(yīng)用程序138可以是允許移動設(shè)備100的用戶發(fā)送和接收電 子消息的任何適當(dāng)?shù)能浖绦颉1绢I(lǐng)域的技術(shù)人員應(yīng)當(dāng)了解針對消息 應(yīng)用程序138存在多種可選項(xiàng)。典型地,將用戶已經(jīng)發(fā)送或接收的消 息存儲在移動設(shè)備100的閃存108或移動設(shè)備100中的一些其它適當(dāng) 的存儲元件中。在至少一些實(shí)施例中,可以遠(yuǎn)離設(shè)備100地存儲一些 發(fā)送或接收的消息,例如將其存儲在與移動設(shè)備IOO通信的相關(guān)聯(lián)主 機(jī)系統(tǒng)的數(shù)據(jù)存儲器中。
本地地址簿應(yīng)用程序140提供了用于用戶的聯(lián)系人列表的信息。 對于地址簿140中的給定的內(nèi)容,該信息尤其可包括名字、電話號碼、
14工作地址和聯(lián)系地址。在一些情況下,可以由消息應(yīng)用程序138提供
地址簿140。
軟件應(yīng)用程序還可以包括設(shè)備狀態(tài)模塊142、個人信息管理器 (PIM) 144及其它適當(dāng)?shù)哪K(未示出)。設(shè)備狀態(tài)模塊142提供持 久性,也就是說,設(shè)備狀態(tài)模塊142確保將重要的設(shè)備數(shù)據(jù)存儲在永 久存儲器(例如閃存108)中,以使得當(dāng)關(guān)閉移動設(shè)備100或移動設(shè) 備100掉電時不丟失數(shù)據(jù)。
PIM144包括用于組織和管理用戶所關(guān)注的數(shù)據(jù)項(xiàng)的功能,例如 (但不限定于)電子郵件、聯(lián)系人、日歷事件、語音郵件、約會和任 務(wù)項(xiàng)。PIM應(yīng)用程序具有經(jīng)由無線網(wǎng)絡(luò)200發(fā)送和接收數(shù)據(jù)項(xiàng)的能力。 可以利用所存儲的和/或與主控計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的移動設(shè)備訂戶的 相應(yīng)的數(shù)據(jù)項(xiàng),經(jīng)由無線網(wǎng)絡(luò)200對PIM數(shù)據(jù)項(xiàng)進(jìn)行無縫地集成、同 步和更新。對于這種項(xiàng),該功能在移動設(shè)備IOO上產(chǎn)生了鏡像的主控 計(jì)算機(jī)。這在當(dāng)主控計(jì)算機(jī)系統(tǒng)是移動設(shè)備訂戶的辦公計(jì)算機(jī)系統(tǒng)時 是特別有利的。
移動設(shè)備100還包括連接模塊146,用于實(shí)現(xiàn)移動設(shè)備100與無 線基礎(chǔ)設(shè)施以及移動設(shè)備IOO被授權(quán)與其連接的任何主機(jī)系統(tǒng)(例如 企業(yè)系統(tǒng))通信所需要的通信協(xié)議。圖3和4中給出了無線基礎(chǔ)設(shè)施 和主機(jī)系統(tǒng)的示例,下面對其進(jìn)行詳細(xì)的描述。連接模塊146包括一 套能夠與移動設(shè)備100集成的API,用于允許移動設(shè)備100使用與主 機(jī)系統(tǒng)相關(guān)聯(lián)的任何數(shù)量的業(yè)務(wù)。連接模塊146允許移動設(shè)備100建 立與主機(jī)系統(tǒng)的端到端安全的經(jīng)認(rèn)證的通信管道。
也可以在移動設(shè)備IOO上安裝其它類型的軟件應(yīng)用程序。這些軟 件應(yīng)用程序可以是在制造移動設(shè)備100之后添加的第三方應(yīng)用程序。 第三方應(yīng)用程序的示例包括游戲、計(jì)算器、實(shí)用程序等等。
可以經(jīng)由無線網(wǎng)絡(luò)200、輔助I/0子系統(tǒng)112、數(shù)據(jù)端口 114、短 程通信子系統(tǒng)122或任何其它適合的設(shè)備子系統(tǒng)124中的至少一個, 將附加的應(yīng)用程序程序安裝到移動設(shè)備100。這種程序安裝中的靈活 性增加了移動設(shè)備100的功能性,并且可以提供增強(qiáng)的設(shè)備上功能、 通信相關(guān)功能、或者同時提供這兩種功能。例如,安全的通信應(yīng)用程序可以使得能夠使用移動設(shè)備ioo執(zhí)行電子商務(wù)功能和其它這種金融 事務(wù)。
數(shù)據(jù)端口 114使得訂戶能夠經(jīng)由外部設(shè)備或軟件應(yīng)用程序來設(shè)置 對于移動設(shè)備100或與移動設(shè)備100相關(guān)聯(lián)的業(yè)務(wù)的優(yōu)先選擇,并通 過向移動設(shè)備100提供信息或軟件下載(而非經(jīng)由無線通信網(wǎng)絡(luò))來 擴(kuò)展移動設(shè)備100的能力。例如,可選的下載路徑可以用于經(jīng)由直接 的因此是可靠的和可信的連接,將加密密鑰下載到移動設(shè)備100,以 提供安全的設(shè)備通信。
數(shù)據(jù)端口 114可以是使能移動設(shè)備100與另一計(jì)算設(shè)備之間的通 信的任何適合的端口。數(shù)據(jù)端口 114可以是串行或并行端口。在一些 示例中,數(shù)據(jù)端口 114可以是包括用于數(shù)據(jù)傳輸?shù)臄?shù)據(jù)線路和可以提 供充電電流以對移動設(shè)備100的電池130充電的供電線路的USB端 □。
短程通信子系統(tǒng)122在不使用無線網(wǎng)絡(luò)200的情況下,提供移動 設(shè)備100與不同的系統(tǒng)或設(shè)備之間的通信。例如,子系統(tǒng)122可以包 括用于短程通信的紅外設(shè)備和相關(guān)聯(lián)的電路和組件。短程通信標(biāo)準(zhǔn)的 示例包括紅外數(shù)據(jù)協(xié)會(IrDA)所開發(fā)的標(biāo)準(zhǔn)、藍(lán)牙、以及IEEE所 開發(fā)的802.11協(xié)議族。
在使用中,典型地,通信子系統(tǒng)104在主處理器102的控制下處 理所接收的信號(例如文本消息、電子郵件消息、PIN消息或與網(wǎng)頁 下載相關(guān)聯(lián)的信息)。然后主處理器102處理所接收的信號,以輸出至 顯示器110或可選地輸出至輔助I/O子系統(tǒng)112。訂戶還可以例如使 用鍵盤116結(jié)合顯示器110或者輔助I/O子系統(tǒng)112來編寫數(shù)據(jù)項(xiàng)(例 如電子郵件或PIN消息)。輔助I/O子系統(tǒng)112可以包括諸如觸摸屏、 鼠標(biāo)、軌跡球、紅外指紋檢測器或具有動態(tài)按鈕按壓能力的滾輪之類 的設(shè)備。優(yōu)選地,鍵盤116是字母數(shù)字鍵盤和/或電話類型的小鍵盤。 但是,也可以使用其它類型的鍵盤。通信子系統(tǒng)104可以通過無線網(wǎng) 絡(luò)200傳輸編寫項(xiàng)。
對于語音通信,除了將所接收的信號輸出至揚(yáng)聲器118并且由麥 克風(fēng)120生成用于傳輸?shù)男盘栔?,移動設(shè)備100的整體操作基本上是類似的。也可以在移動設(shè)備100上實(shí)現(xiàn)可選的語音或音頻I/O子系 統(tǒng)(例如語音消息記錄子系統(tǒng))。盡管主要經(jīng)由揚(yáng)聲器118完成語音或 音頻信號輸出,顯示器100也可以用于提供附加信息,例如呼叫方的 身份、語音呼叫的持續(xù)時間或其它與語音呼叫相關(guān)的信息。
現(xiàn)在參照圖2,示出了通信子系統(tǒng)組件104的示例性框圖。通信 子系統(tǒng)104包括接收機(jī)150、發(fā)射機(jī)152和關(guān)聯(lián)組件,例如一個或多 個嵌入式的或內(nèi)部的天線元件154和156、本地振蕩器(LOs) 158以 及諸如數(shù)字信號處理器(DSP) 160的處理模塊。通信子系統(tǒng)104的 具體設(shè)計(jì)取決于移動設(shè)備100意在使用其進(jìn)行操作的通信網(wǎng)絡(luò)200。 因此,應(yīng)該理解圖2中描述的設(shè)計(jì)僅用作示例。
將天線154從無線網(wǎng)絡(luò)200接收的信號輸入至接收機(jī)150,接收 機(jī)150可以執(zhí)行常見的接收機(jī)功能,例如信號放大、下變頻、濾波、 信道選擇和模數(shù)(A/D)變換。對所接收的信號的A/D變換允許更復(fù) 雜的通信功能,例如將在處理模塊160中執(zhí)行的解調(diào)和解碼。處理模 塊160以類似的方式處理(包括調(diào)制和編碼)待傳輸?shù)男盘?。將這些 處理的信號輸入至發(fā)射機(jī)152用于數(shù)模(D/A)變換、上變頻、濾波、 放大和經(jīng)由天線156在無線網(wǎng)絡(luò)200上的傳輸。處理模塊160不僅處 理通信信號,還可以提供接收機(jī)和發(fā)射機(jī)控制。例如,通過在處理模 塊160中實(shí)現(xiàn)的自動增益控制算法,可以自適應(yīng)地控制向接收機(jī)150 中接收的信號和發(fā)射機(jī)152中傳輸?shù)男盘柺┘拥脑鲆妗?br> 在移動設(shè)備100與無線網(wǎng)絡(luò)200之間的無線鏈路可以包含一個或 多個不同的信道(典型地是不同的RF信道)、以及在移動設(shè)備100與 無線網(wǎng)絡(luò)200之間使用的相關(guān)聯(lián)的協(xié)議。RF信道是必須保存的有限的 資源,這典型地是由于移動設(shè)備100的總體帶寬的限制和有限的電池 電量所導(dǎo)致。
當(dāng)移動設(shè)備100完全運(yùn)轉(zhuǎn)時,典型地,僅在發(fā)射機(jī)152向無線網(wǎng) 絡(luò)200發(fā)送數(shù)據(jù)時才運(yùn)行或啟動發(fā)射機(jī)152,否則關(guān)閉發(fā)射機(jī)152以 保存資源。類似地,周期性地關(guān)閉接收機(jī)150以保存電量,直至需要 接收機(jī)150在指定的時間段內(nèi)接收信號或信息(如果有的話)。
現(xiàn)在參照圖3,其中示出了無線網(wǎng)絡(luò)200的節(jié)點(diǎn)202的示例性實(shí)
17現(xiàn)的框圖。在實(shí)踐中,無線網(wǎng)絡(luò)200包括一個或多個節(jié)點(diǎn)202。結(jié)合連接模塊146,移動設(shè)備100可以與無線網(wǎng)絡(luò)200中的節(jié)點(diǎn)202通信。在本示例性實(shí)施例中,根據(jù)通用分組無線業(yè)務(wù)(GPRS)和全球移動通信系統(tǒng)(GSM)技術(shù)來配置節(jié)點(diǎn)202。節(jié)點(diǎn)202包括具有相關(guān)聯(lián)的塔站206的基站控制器(BSC) 204、添加用于GSM中的GPRS支持的分組控制單元(PCU) 208、移動交換中心(MSC) 210、歸屬位置寄存器(HLR) 212、訪問位置寄存器(VLR) 214、服務(wù)GPRS支持節(jié)點(diǎn)(SGSN) 216、網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN) 218以及動態(tài)主機(jī)配置協(xié)議(DHCP) 220。該組件列表并非表示對GSM/GPRS網(wǎng)絡(luò)中的每個節(jié)點(diǎn)202的組件的窮盡列表,而是在經(jīng)由無線網(wǎng)絡(luò)200的通信中常用的組件的列表。
在GSM網(wǎng)絡(luò)中,將MSC210耦合到BSC204和陸上通信線路網(wǎng)絡(luò)(例如公用交換電話網(wǎng)絡(luò)(PSTN) 222),以滿足電路交換需求。經(jīng)由PCU208、 SGSN216和GGSN218至公用或?qū)S镁W(wǎng)絡(luò)(因特網(wǎng))224的連接(這里一般也稱為共享網(wǎng)絡(luò)基礎(chǔ)設(shè)施)表示用于支持GPRS的移動設(shè)備的數(shù)據(jù)路徑。在擴(kuò)展具有GPRS能力的GSM網(wǎng)絡(luò)中,BSC204還包含與SGSN216連接的分組控制單元(PCU) 208,以控制分段、無線電信道分配和滿足分組交換需求。為了跟蹤移動設(shè)備100的位置以及電路交換和分組交換管理的可用性,在MSC210和SGSN216之間共享HLR212。由MSC210控制對VLR214的訪問。
站206是固定的收發(fā)機(jī)站,其與BSC204 —起組成了固定的收發(fā)機(jī)設(shè)備。固定的收發(fā)機(jī)設(shè)備為無線網(wǎng)絡(luò)200中的特定的覆蓋區(qū)域(通常稱為"小區(qū)")提供無線網(wǎng)絡(luò)覆蓋。固定的收發(fā)機(jī)設(shè)備經(jīng)由站206向該固定的收發(fā)機(jī)設(shè)備的小區(qū)內(nèi)的移動設(shè)備傳輸通信信號和從該固定的收發(fā)機(jī)設(shè)備的小區(qū)內(nèi)的移動設(shè)備接收通信信號。固定的收發(fā)機(jī)設(shè)備通常執(zhí)行如下功能在其控制器的控制下,根據(jù)特定的(通常是預(yù)定的)通信協(xié)議和參數(shù),對要傳輸至移動設(shè)備100的信號進(jìn)行調(diào)制或者編碼和/或加密。固定的收發(fā)機(jī)設(shè)備對從其小區(qū)內(nèi)的移動設(shè)備接收的任何通信信號進(jìn)行類似地解調(diào)或者可能地解碼和解密(如果必要)。通信協(xié)議和參數(shù)可以在不同的節(jié)點(diǎn)之間變化。例如, 一個節(jié)點(diǎn)可以采用與其它節(jié)點(diǎn)不同的調(diào)制方案并以與其它節(jié)點(diǎn)不同的頻率進(jìn)行操作。
對于向特定的無線網(wǎng)絡(luò)200登記的每個移動設(shè)備100,在HLR212中存儲諸如用戶簡檔的永久配置數(shù)據(jù)。HLR212還包含每個登記的移動設(shè)備的位置信息,并且可以查詢HLR212以確定在固定的收發(fā)機(jī)設(shè)備的小區(qū)內(nèi)的移動設(shè)備的當(dāng)前位置。MSC210負(fù)責(zé)一組位置區(qū)域,并且將當(dāng)前在其負(fù)責(zé)的區(qū)域中的移動設(shè)備的數(shù)據(jù)存儲在VLR214中。此外,VLR214還包含與正在訪問其它網(wǎng)絡(luò)的移動設(shè)備有關(guān)的信息。VLR214中的信息包括從HLR212傳輸至VLR214的、用于更快的接入的永久的移動設(shè)備數(shù)據(jù)的一部分。通過將附加信息從遠(yuǎn)程HLR節(jié)點(diǎn)轉(zhuǎn)移到VLR214,可以減少這些節(jié)點(diǎn)之間的業(yè)務(wù)量,以便可以更快的響應(yīng)時間提供語音和數(shù)據(jù)業(yè)務(wù),同時需要使用較少的計(jì)算資源。
SGSN216和GGSN218是添加用于GSM中的GPRS支持也即分組交換數(shù)據(jù)支持的元件。SGSN216和MSC210在無線網(wǎng)絡(luò)200中具有類似的職責(zé),并且可以保持對每個移動設(shè)備100的位置的跟蹤。SGSN216還執(zhí)行安全功能和針對無線網(wǎng)絡(luò)200上的數(shù)據(jù)業(yè)務(wù)的接入控制。GGSN218提供與外部分組交換網(wǎng)絡(luò)的網(wǎng)絡(luò)互聯(lián),并且經(jīng)由在無線網(wǎng)絡(luò)200內(nèi)部運(yùn)行的因特網(wǎng)協(xié)議(IP)骨干網(wǎng)與一個或多個SGSN216連接。在正常操作期間,給定的移動設(shè)備100必須執(zhí)行"GPRS附著"以獲得IP地址并接入數(shù)據(jù)業(yè)務(wù)。由于綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)地址用于路由呼入和呼出的呼叫,在電路交換語音信道中未提出該需求。當(dāng)前,所有支持GPRS的網(wǎng)絡(luò)使用專用的動態(tài)分配的IP地址,因此需要DHCP服務(wù)器220與GGSN218連接。有許多用于動態(tài)IP分配的機(jī)制,包括使用遠(yuǎn)程認(rèn)證撥入用戶業(yè)務(wù)(RADIUS)服務(wù)器和DHCP服務(wù)器的組合。 一旦完成GPRS附著操作,則建立了從移動設(shè)備IOO經(jīng)由PCU208和SGSN216至GGSN218中的接入點(diǎn)節(jié)點(diǎn)(APN)的邏輯連接。APN表示可以訪問直接因特網(wǎng)兼容業(yè)務(wù)或?qū)S镁W(wǎng)絡(luò)連接的IP隧道的邏輯端。在必須將每個移動設(shè)備IOO分配給一個或多個APN、并且移動設(shè)備在首先沒有向已經(jīng)授權(quán)該移動設(shè)備使用的APN執(zhí)行GPRS附著的情況下不能交換數(shù)據(jù)的程度,APN也表示用于無線網(wǎng)絡(luò)200的安全機(jī)制??梢哉J(rèn)為 APN類似于諸如"myconnection.wireless.com"的因特網(wǎng)域名。
一旦完成GPRS附著操作,則產(chǎn)生隧道,并且使用IP分組可以支持的任何協(xié)議,在標(biāo)準(zhǔn)IP分組內(nèi)交換所有業(yè)務(wù)。這包括隧道方法,例如,在具有與虛擬專用網(wǎng)(VPN) —起使用的一些IPSecurity (IPSec)連接的情況下的IP承載IP。還將這些隧道稱為分組數(shù)據(jù)協(xié)議(PDP)上下文,并且在無線網(wǎng)絡(luò)200中有許多的這些可用的PDP上下文。為了最大化對PDP上下文的使用,無線網(wǎng)絡(luò)200針對每個PDP上下文運(yùn)行空閑定時器,以確定是否沒有活動。當(dāng)移動設(shè)備IOO沒有正在使用其PDP上下文時,可以釋放該P(yáng)DP上下文,并且IP地址返回由DHCP服務(wù)器220管理的IP地址池。
這里描述的實(shí)施例一般涉及用于有利于在移動設(shè)備之間發(fā)送和接收PIN消息的方法和系統(tǒng)組件。每個移動設(shè)備IOO—般具有在制造時所分配的相關(guān)聯(lián)的PIN地址,通常將該P(yáng)IN地址嵌入隨移動設(shè)備IOO攜帶的非易失性存儲器中。但是,在某些情況下,還可以在稍后的日期將PIN地址分配給移動設(shè)備100。
與電子郵件地址類似地,PIN地址是唯一的,并且由于PIN地址與特定的移動設(shè)備IOO相關(guān)聯(lián),可以將PIN地址用作識別PIN消息將被發(fā)送所至的一個或多個目的移動設(shè)備的方式。移動設(shè)備100允許將PIN地址輸入至一個或多個目的地址字段,例如"TO"地址字段。下面更詳細(xì)地討論無線網(wǎng)絡(luò)200處理PIN消息通信所使用的方法。
現(xiàn)在參照圖4,這里示出了具有主機(jī)系統(tǒng)250和中繼站300的無線網(wǎng)絡(luò)200的一部分的示例性實(shí)施例。典型地,主機(jī)系統(tǒng)250是公司辦公網(wǎng)絡(luò)或某些其它網(wǎng)絡(luò),但是其它可選的實(shí)現(xiàn)中,主機(jī)系統(tǒng)250可以是家用辦公計(jì)算機(jī)或某些其它專用系統(tǒng)。在本示例中,主機(jī)系統(tǒng)250是組織的網(wǎng)絡(luò),并且移動設(shè)備100的用戶可以具有與該組織的某種附屬關(guān)系,例如是其雇員。中繼站300是無線網(wǎng)絡(luò)200的組件,可以用于在數(shù)個相關(guān)聯(lián)的移動設(shè)備100之間路由消息??梢杂袛?shù)個中繼站300(也可以將中繼站稱為中繼節(jié)點(diǎn))。典型地,數(shù)個移動設(shè)備經(jīng)由中繼站300和無線網(wǎng)絡(luò)200的其它節(jié)點(diǎn)202與主機(jī)系統(tǒng)250進(jìn)行無線通信??梢栽诰W(wǎng)絡(luò)224內(nèi)部包含其它節(jié)點(diǎn)202。承載提供商可以提供網(wǎng)絡(luò)224。主機(jī)系統(tǒng)250包括通過適合的網(wǎng)絡(luò)連接260 (例如LAN連接)而 互相連接的許多網(wǎng)絡(luò)組件。網(wǎng)絡(luò)連接260—般是有線連接,但是也可 以包括本領(lǐng)域技術(shù)人員公知的無線設(shè)備和相關(guān)聯(lián)的方法。主機(jī)系統(tǒng) 250包括與網(wǎng)絡(luò)260連接的至少一個用戶臺式計(jì)算機(jī)或筆記本計(jì)算機(jī) 262a-262n以及用于用戶的移動設(shè)備100的伴隨支架(cradle) 264a-264n。例如,可以通過串行連接或通用串行總線(USB)連接或 藍(lán)牙連接,將給定的支架264a耦合到相應(yīng)的用戶計(jì)算機(jī)262a。應(yīng)該 理解的是,不必向每個用戶計(jì)算機(jī)262a-262n裝備伴隨支架264,并 且可以在數(shù)個用戶計(jì)算機(jī)262a-264n中共享一個支架264a。支架264a 有利于將信息(例如PIM數(shù)據(jù)、用于有利于安全通信的專用對稱加密 密鑰等等)從用戶計(jì)算機(jī)262a加載到移動設(shè)備100,并且對于在為了 使用而對移動設(shè)備100的初始化或更新中所經(jīng)常執(zhí)行的大批量信息更 新而言是特別有用的。下載到移動設(shè)備100的信息可以包括用于消息 交換中的證書??蛇x地,只要仍然可以實(shí)現(xiàn)用戶計(jì)算機(jī)與移動設(shè)備之 間的連接(也即可以以無線方式完成),就可以不需要支架264a-264n。
本領(lǐng)域的技術(shù)人員將理解,典型地,還將用戶計(jì)算機(jī)262a-262n 與其它外圍設(shè)備連接,例如打印機(jī)等,這在圖4中被具體地示出。而 且,為了簡化說明,在圖4中僅示出了主機(jī)系統(tǒng)250的網(wǎng)絡(luò)組件的子 集,本領(lǐng)域的技術(shù)人員將理解,針對本示例性配置,主機(jī)系統(tǒng)250包 括圖4中未具體示出的附加組件。更一般地,主機(jī)系統(tǒng)250可以表示 組織的較大的網(wǎng)絡(luò)(未示出)的較小部分,并且可以包括圖4的示例 性實(shí)施例中示出的不同的組件和/或被布置于與圖4的示例性實(shí)施例 中示出的不同的拓?fù)渲小?br> 為了有利于移動設(shè)備100的操作以及移動設(shè)備100與主機(jī)系統(tǒng) 250的組件之間(或者多種移動設(shè)備之間)的消息和消息相關(guān)數(shù)據(jù)的 無線通信,可以提供防火墻或代理服務(wù)器266、 一個或多個消息服務(wù) 器268及許多無線通信支持組件270。在一些實(shí)施方式中,無線通信 支持組件270可以包括企業(yè)服務(wù)器272和移動數(shù)據(jù)服務(wù)器274。支持 組件270還可以包括企業(yè)數(shù)據(jù)存儲器276和全局地址列表數(shù)據(jù)存儲器 278。本領(lǐng)域的技術(shù)人員公知的是還可以包括其它組件。此外,在一些實(shí)施方式中,可以將數(shù)據(jù)存儲器276和278組合,和/或數(shù)據(jù)存儲器 276和278可以是任一服務(wù)器的一部分。
在本示例性實(shí)施例中,"在本領(lǐng)域中",移動設(shè)備100經(jīng)由無線網(wǎng) 絡(luò)200的中繼站300之一以及共享的網(wǎng)絡(luò)基礎(chǔ)設(shè)施224 (例如可以是 服務(wù)提供商提供的承載網(wǎng)絡(luò)或公用因特網(wǎng))與主機(jī)系統(tǒng)250通信。可 以經(jīng)由一個或多個路由器(未示出)提供經(jīng)由共享的網(wǎng)絡(luò)基礎(chǔ)設(shè)施224 對主機(jī)系統(tǒng)250的訪問。此外,典型地,主機(jī)系統(tǒng)250的計(jì)算設(shè)備在 防火墻或代理服務(wù)器266之后運(yùn)行。代理服務(wù)器266為主機(jī)系統(tǒng)250 提供安全節(jié)點(diǎn)和無線因特網(wǎng)網(wǎng)關(guān)。代理服務(wù)器266智能地將數(shù)據(jù)路由 至主機(jī)系統(tǒng)250內(nèi)的正確的目的服務(wù)器。
在一些實(shí)施方式中,主機(jī)系統(tǒng)250可以包括一個或多個無線VPN 路由器(未示出),以有利于主機(jī)系統(tǒng)250和移動設(shè)備IOO之間的數(shù)據(jù) 交換。無線VPN路由器允許經(jīng)由無線網(wǎng)絡(luò)200的特定部分直接建立至 移動設(shè)備100的VPN連接??梢耘c因特網(wǎng)協(xié)議(IP)第六版(IPV6) 和基于IP的無線網(wǎng)絡(luò)一起使用無線VPN路由器。該協(xié)議可以提供足 夠的IP地址,以使得每個移動設(shè)備具有專用的IP地址,這使得可以 在任何時間向移動設(shè)備推送信息。使用無線VPN路由器的優(yōu)點(diǎn)是無線 VPN路由器可以是現(xiàn)成的VPN組件,并且不需要單獨(dú)的無線網(wǎng)關(guān)和 單獨(dú)的無線基礎(chǔ)設(shè)施。優(yōu)選地,在可選的實(shí)現(xiàn)中,VPN連接可以是用 于將消息直接傳遞至移動設(shè)備100的傳輸控制協(xié)議(TCP) /IP或用戶 數(shù)據(jù)報(bào)協(xié)議(UDP) /IP連接。
在一些示例中,消息服務(wù)器268最初接收要送給移動設(shè)備100的 用戶的消息。這種消息可以源自許多源。例如,可以由發(fā)送者從主機(jī) 系統(tǒng)250內(nèi)部的計(jì)算機(jī)262b、從與無線網(wǎng)絡(luò)200或不同的無線網(wǎng)絡(luò)連 接的不同的移動設(shè)備(未示出)、或者從不同的計(jì)算設(shè)備(或者其它能 夠發(fā)送消息的設(shè)備)經(jīng)由共享的網(wǎng)絡(luò)基礎(chǔ)設(shè)施224 (例如可能經(jīng)由應(yīng) 用程序服務(wù)提供商(ASP)或因特網(wǎng)服務(wù)提供商(ISP))發(fā)送消息。
典型地,已經(jīng)被建立以發(fā)送和接收消息的組織中的每個用戶與由 消息服務(wù)器268所管理的用戶帳戶相關(guān)聯(lián)。消息服務(wù)器268的一些示 例性實(shí)現(xiàn)包括Microsoft Exchange 服務(wù)器、Lotus Domino 服務(wù)器、
22Novell Groupwise 服務(wù)器或者在公司環(huán)境中安裝的另一適合的郵件 服務(wù)器。在一些實(shí)施方式中,主機(jī)系統(tǒng)250可以包括多個消息服務(wù)器 268。消息服務(wù)器268還可以適用于提供消息管理之外的附加功能,例 如包括對與日歷和任務(wù)列表相關(guān)聯(lián)的數(shù)據(jù)的管理。
當(dāng)消息服務(wù)器268已經(jīng)接收到消息時,典型地將消息存儲在與消 息服務(wù)器268相關(guān)聯(lián)的數(shù)據(jù)存儲器中。在至少一些實(shí)施例中,數(shù)據(jù)存 儲器可以是與消息服務(wù)器268通信的分離的硬件單元,例如企業(yè)數(shù)據(jù) 存儲器276或278??梢酝ㄟ^訪問消息服務(wù)器268來順序地獲取消息 和將消息順序地傳遞給用戶。例如,在用戶的計(jì)算機(jī)262a上運(yùn)行的電 子郵件客戶端應(yīng)用程序可以請求與消息服務(wù)器268相關(guān)聯(lián)的數(shù)據(jù)存儲 器上所存儲的與用戶帳戶相關(guān)聯(lián)的電子郵件消息。然后從該數(shù)據(jù)存儲 器獲取這些消息,并將這些消息本地地存儲在計(jì)算機(jī)262a上。
當(dāng)運(yùn)行移動設(shè)備100時,用戶會希望獲取用于傳遞至移動設(shè)備100 的電子郵件消息。在移動設(shè)備100上運(yùn)行的消息應(yīng)用程序程序136還 可以請求來自消息服務(wù)器268的與用戶帳戶相關(guān)聯(lián)的消息。消息應(yīng)用 程序程序136可以(被用戶或管理員,可能根據(jù)組織的信息技術(shù)(IT) 策略)配置用于在某些預(yù)定的時間間隔或在某些預(yù)定的事件發(fā)生時在 用戶的指示下作出請求。在一些實(shí)施方式中,為移動設(shè)備100分配其 本身的電子郵件地址,并且當(dāng)消息服務(wù)器268接收到特別尋址到移動 設(shè)備100的消息時,將該消息自動重定向至移動設(shè)備100。
消息服務(wù)器268還與包括用戶特定信息(例如全局地址列表)的 數(shù)據(jù)存儲器278相關(guān)聯(lián)。全局地址列表包含用于與主機(jī)系統(tǒng)250相關(guān) 聯(lián)的所有聯(lián)系人或用戶的聯(lián)系信息。聯(lián)系信息可以包括用于特定用戶 的姓名、電子郵件地址和PIN地址,所述特定用戶是主機(jī)系統(tǒng)250的 一部分。全局地址列表還包含關(guān)于一個或多個地址列表的信息。地址 列表允許通過在實(shí)際表示多個接收者的電子郵件地址字段中指定一個 電子郵件地址來發(fā)送消息。
企業(yè)服務(wù)器272可以用于具體提供對管理移動設(shè)備所處理的消息 (例如電子郵件消息)的支持。 一般地,雖然仍然將消息存儲在消息 服務(wù)器268上,但是企業(yè)服務(wù)器272可以用于控制何時、是否和如何
23將消息發(fā)送至移動設(shè)備100。例如,企業(yè)服務(wù)器272可以針對用戶的 "信箱"(例如消息服務(wù)器268上的與用戶帳戶相關(guān)聯(lián)的消息存儲器) 監(jiān)測新電子郵件消息,并將用戶可定義的過濾器應(yīng)用于新消息,以確 定是否和如何將消息中繼至用戶的移動設(shè)備100。企業(yè)服務(wù)器272還 可以對新消息進(jìn)行壓縮和加密(例如使用諸如數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)、 三重DES、或高級加密標(biāo)準(zhǔn)(AES)的加密技術(shù)),并經(jīng)由共享的網(wǎng) 絡(luò)基礎(chǔ)設(shè)施224和無線網(wǎng)絡(luò)200將其推送至移動設(shè)備100。
企業(yè)服務(wù)器272還有利于對在移動設(shè)備100上編寫并被發(fā)送至消 息服務(wù)器268用于后續(xù)傳遞的消息的處理。企業(yè)服務(wù)器272可以接收 在移動設(shè)備100上編寫(例如使用三重DES加密的)的消息,對所編 寫的消息進(jìn)行解密和解壓縮,如果需要將所編寫的消息改換格式以使 其看起來似乎產(chǎn)生于用戶計(jì)算機(jī)262a,將所編寫的消息重新路由至消 息服務(wù)器268用于傳遞。因此,企業(yè)服務(wù)器272還具有針對用于與同 主機(jī)系統(tǒng)250對應(yīng)的移動設(shè)備IOO相關(guān)聯(lián)的用戶的記錄的訪問。可以 將該信息存儲在企業(yè)數(shù)據(jù)存儲器276或278中,并且該信息可以指示 (上文指定的)聯(lián)系信息及其它信息。
可以(例如由管理員根據(jù)IT策略)定義和由企業(yè)服務(wù)器272執(zhí) 行與將被發(fā)送至移動設(shè)備100之一或?qū)⒈灰苿釉O(shè)備100之一發(fā)送的消 息相關(guān)聯(lián)的某些特性或限制。例如,這些特性或限制可以包括移動設(shè) 備是否可以接收加密的和/或簽名的消息、最小加密密鑰尺寸、輸出的 消息是否必須是加密的和/或簽名的、以及是否將從移動設(shè)備100發(fā)送 的所有安全消息的拷貝發(fā)送至(例如)預(yù)定義的拷貝地址。
企業(yè)服務(wù)器272還可以適用于提供其它控制功能,例如僅將在消 息服務(wù)器268上存儲的消息的某些消息信息或預(yù)定義的部分(例如 "塊")推送至移動設(shè)備100。例如,在一些情況下,當(dāng)移動設(shè)備100 最初從消息服務(wù)器268獲取消息時,企業(yè)服務(wù)器272可以僅將消息的 第一部分推送至移動設(shè)備100,該部分具有預(yù)定義的尺寸(例如2KB)。 然后用戶可以請求企業(yè)服務(wù)器272以類似尺寸的塊向移動設(shè)備100傳 遞更多的該消息,可能直至最大預(yù)定義消息尺寸。因此,企業(yè)服務(wù)器 272有利于更好地控制傳遞至移動設(shè)備100的數(shù)據(jù)的類型和數(shù)量,并且可以有助于最小化對帶寬或其它資源的潛在的浪費(fèi)。
移動數(shù)據(jù)服務(wù)器274包括可以存儲與公司相關(guān)的信息的任何其它服務(wù)器,并且可以用于獲取相關(guān)信息。移動數(shù)據(jù)服務(wù)器274可以包括(但不限于)數(shù)據(jù)庫、在線數(shù)據(jù)文檔儲存庫、客戶關(guān)系管理(CRM)系統(tǒng)、企業(yè)資源計(jì)劃(ERP)應(yīng)用程序、安全信息、因特網(wǎng)信息等等。
企業(yè)服務(wù)器272還可以以與移動設(shè)備100上的地址簿類似的方式為用戶提供用于聯(lián)系人列表的信息。因此,針對給定的聯(lián)系人,除了別的信息之外,企業(yè)服務(wù)器272可以包括該聯(lián)系人的姓名、電話號碼、工作地址和電子郵件地址。企業(yè)服務(wù)器272可以從數(shù)據(jù)存儲器276和278之一獲取該信息。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,不必在主機(jī)系統(tǒng)250內(nèi)部的分離的物理服務(wù)器上實(shí)現(xiàn)企業(yè)服務(wù)器272、移動數(shù)據(jù)服務(wù)器274和數(shù)據(jù)存儲器276和278。例如,可以將與企業(yè)服務(wù)器272和移動數(shù)據(jù)服務(wù)器274相關(guān)聯(lián)的一些或全部的功能集成到主機(jī)系統(tǒng)250中的一個服務(wù)器中。而且,可以在一個數(shù)據(jù)存儲器中實(shí)現(xiàn)數(shù)據(jù)存儲器276和278。可選地,主機(jī)系統(tǒng)250可以包括多個企業(yè)服務(wù)器272,特別是在需要支持大量的移動設(shè)備的不同的實(shí)施方式中。
中繼站300提供數(shù)個主要的功能業(yè)務(wù),所述主要的功能業(yè)務(wù)包括但不限于路由選擇業(yè)務(wù)、認(rèn)證業(yè)務(wù)和漫游業(yè)務(wù)。 一般地,中繼站300在移動設(shè)備100與主機(jī)網(wǎng)絡(luò)250之間、以及(在一些示例中)直接在移動設(shè)備100之間對消息進(jìn)行路由。特別地,中繼站300可以識別從移動設(shè)備發(fā)送的消息中的目的地信息,并將該消息路由至適當(dāng)?shù)南到y(tǒng)組件或承載網(wǎng)絡(luò)提供商。中繼站250可以提供移動設(shè)備與多種網(wǎng)絡(luò)業(yè)務(wù)之間的連通性,無論移動設(shè)備和相應(yīng)的承載網(wǎng)絡(luò)提供商的地理位置如何。中繼站300還可以與主機(jī)系統(tǒng)250交換語音、數(shù)據(jù)和/或控制操作。中繼站300還可以與其它中繼站(未示出)連接。
中繼站300 —般包括防火墻或代理服務(wù)器304、網(wǎng)絡(luò)連接302 (例如LAN連接)、中繼服務(wù)器306以及中繼數(shù)據(jù)存儲器308。如同本領(lǐng)域的技術(shù)人員所公知的,網(wǎng)絡(luò)連接302可以是有線的或無線的連接。在一些實(shí)施方式中,中繼站300還可以包括供應(yīng)服務(wù)器310和登記服務(wù)器312。在其它實(shí)施方式中,可以遠(yuǎn)離中繼站300 (但仍與中繼站300連接)地實(shí)現(xiàn)供應(yīng)服務(wù)器310和登記服務(wù)器312,并且登記服務(wù)器312可以與企業(yè)服務(wù)器272或因特網(wǎng)服務(wù)器(未示出并在下文中進(jìn)一步討論)相關(guān)聯(lián)。中繼站300還包括無線傳輸(WT)接口 314和分組路由器316??梢詫⒎阑饓虼矸?wù)器304、 WT接口 314和分組路由器316共同稱為將中繼站300與無線網(wǎng)絡(luò)200的各種組件(例如公用或?qū)S镁W(wǎng)絡(luò)224)連接的網(wǎng)絡(luò)接口。中繼站300還可以包括中繼網(wǎng)橋318。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,為簡化說明僅示出了中繼站300的組件的子集,并且中繼站300可以包括附加組件。例如,中繼站300還可以包括控制和監(jiān)測由中繼站300執(zhí)行的路由選擇功能的監(jiān)測組件。中繼站300還可以包括與中繼數(shù)據(jù)存儲器308相接口以提供與主機(jī)系統(tǒng)250獨(dú)立的功能和操作的附加模塊。中繼站300還可以包括用于確保將消息適當(dāng)?shù)匕l(fā)送至主機(jī)系統(tǒng)250和從主機(jī)系統(tǒng)250適當(dāng)?shù)亟邮障⒌母鞣N組件。中繼站300還可以包括組件,用于在特定的移動設(shè)備離開覆蓋或已經(jīng)被關(guān)閉并且因此不能將消息立即發(fā)送至移動設(shè)備時,提供對消息的存儲和轉(zhuǎn)發(fā)功能。可以將這些消息存儲在中繼數(shù)據(jù)存儲器308中。
中繼服務(wù)器306提供用于中繼站300的主要功能。中繼服務(wù)器306對在移動設(shè)備100與主機(jī)系統(tǒng)250之間傳輸?shù)南⑦M(jìn)行路由。為了有利于PIN消息路由選擇,中繼服務(wù)器306可以査詢中繼數(shù)據(jù)存儲器308以識別與接收者PIN地址匹配的接收移動設(shè)備。在一些情況下,可以使用關(guān)于與移動設(shè)備相關(guān)聯(lián)的MSISDN (移動站國際ISDN)或IMSI(國際移動用戶識別)號碼的信息以有利于PIN消息路由選擇。如下文將詳細(xì)說明的,中繼數(shù)據(jù)存儲器308可以包括關(guān)于移動設(shè)備100的MSISDN或IMSI信息。中繼數(shù)據(jù)存儲器308還可以包括用于特定用戶的訂戶信息以及與移動設(shè)備IOO相關(guān)的其它信息。在一些實(shí)施方式中,中繼數(shù)據(jù)存儲器308還可以存儲已經(jīng)被發(fā)送至與中繼站300相關(guān)聯(lián)的設(shè)備的PIN消息。
中繼服務(wù)器306可以包括PIN分配模塊324、消息處理模塊326
26和用戶查找模塊328。 PIN分配模塊324是可選的并且可以用于基于特定情況將PIN分配給移動設(shè)備100。用戶査找模塊328可以用于通過搜索中繼數(shù)據(jù)存儲器308來查找用戶的信息(包括PIN信息)。
消息處理模塊326確保以適當(dāng)?shù)姆绞絺鬏旊娮余]件、PIN消息和"偽PIN"消息。更具體地,消息處理模塊326基于消息類型(也即電子郵件消息、PIN消息或偽PIN消息)區(qū)別或區(qū)分消息,并基于消息類型采取適當(dāng)?shù)膭幼?。偽PIN消息是在地址字段中包括至少一個電子郵件地址的PIN消息。
例如,對于電子郵件消息,消息處理模塊326將電子郵件消息發(fā)送至主機(jī)系統(tǒng)250。對于PIN消息,消息處理模塊326可以將PIN消息發(fā)送至與該P(yáng)IN消息的期望的接收者相關(guān)聯(lián)的移動設(shè)備。在一些實(shí)施方式中,消息處理模塊326可以驗(yàn)證PIN消息地址字段中的PIN地址。對于偽PIN消息,消息處理模塊326可以將偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)PIN消息并將該標(biāo)準(zhǔn)PIN消息發(fā)送至期望的接收者。
在一些實(shí)施方式中,中繼服務(wù)器306還可以使用用戶査找模塊328以執(zhí)行PIN信息更新,其中使用在中繼數(shù)據(jù)存儲器308中包含的PIN消息以更新在給定的移動設(shè)備內(nèi)本地存儲的PIN信息。
此外,在一些實(shí)施方式中,消息處理模塊326可以與用戶查找模塊328交互,以獲取必須被傳輸?shù)南⑺枰腜IN信息。例如消息處理模塊326可以將消息識別為偽PIN消息,然后可以與用戶査找模塊328交互以將偽PIN消息的地址字段中的每個電子郵件地址替換為對應(yīng)的PIN地址,將該偽PIN消息配置為標(biāo)準(zhǔn)PIN消息,并將該P(yáng)IN消息發(fā)送至期望的接收者。
此外,在一些實(shí)施方式中,可以指示或配置消息處理模塊326以檢查與PIN消息相關(guān)聯(lián)的PIN地址是當(dāng)前的和最新的。因此消息處理模塊326可以與用戶査找模塊328交互以驗(yàn)證每個PIN地址是最新的,如果不是則更新PIN消息中的PIN地址。在一些實(shí)施方式中,用戶查找模塊328還可以發(fā)起被發(fā)送至發(fā)送PIN消息的移動設(shè)備的消息,以使得可以在該移動設(shè)備上更新舊的PIN地址。
在任一這些情況下,可以實(shí)現(xiàn)使用戶查找模塊328可以發(fā)起被發(fā)送至經(jīng)由中繼網(wǎng)橋318與中繼站300連接的另一中繼站的査詢。這可以在用戶查找模塊318在査找PIN信息時在中繼數(shù)據(jù)存儲器308中未發(fā)現(xiàn)任何匹配項(xiàng)時發(fā)生,并且在這種情況下用戶査找模塊328配置用于發(fā)起對相關(guān)中繼站的査詢。
供應(yīng)系統(tǒng)310可以被協(xié)同定位或者與中繼站300相關(guān)聯(lián),用于建立和管理各個服務(wù)提供商(也即承載網(wǎng)絡(luò))、訂戶、移動設(shè)備制造商、經(jīng)銷商及其它實(shí)體,以支持任何數(shù)量的業(yè)務(wù)和市場分化需求。供應(yīng)系統(tǒng)310包括訂戶確認(rèn)邏輯,并且存儲能夠用于識別針對每個用戶的特定訂制(也即針對特定的SIM卡126)的業(yè)務(wù)的信息。供應(yīng)系統(tǒng)310從登記服務(wù)器312接收該信息。無論何時改變移動設(shè)備中的SIM卡,移動設(shè)備重新向中繼服務(wù)器306登記,以使得可以識別和允許能夠用于該(SIM)訂制的業(yè)務(wù)。在一些實(shí)施方式中,供應(yīng)系統(tǒng)310可以附加地包括用于關(guān)于移動設(shè)備的供應(yīng)個人化標(biāo)記(例如PIN分配和管理)的邏輯。供應(yīng)系統(tǒng)310還可以包含關(guān)于業(yè)務(wù)的信息,在所述業(yè)務(wù)中移動設(shè)備IOO可以具有附加的身份(例如使用PIN地址的即時消息收發(fā)業(yè)務(wù)),并且向中繼數(shù)據(jù)庫330提供該附加的身份,以基于移動設(shè)備100的PIN地址存儲該附加的身份,并且可以基于該P(yáng)IN地址存儲該即時消息。
在當(dāng)首次使用移動設(shè)備100時、當(dāng)將新的SIM卡126放入移動設(shè)備100的SIM接口 128時、或者當(dāng)給定的移動設(shè)備100的用戶由于移動至不同的無線網(wǎng)絡(luò)覆蓋區(qū)域而重新登記時,主要在登記過程中使用登記服務(wù)器312。在一些實(shí)施方式中,可以將登記服務(wù)器312的位置信息本地存儲在移動設(shè)備中。當(dāng)特定的移動設(shè)備IOO登記成功時,登記服務(wù)器312可以提供中繼站300的位置,以使得可以在該特定的移動設(shè)備100與中繼站300之間發(fā)送數(shù)據(jù)。還可以向處理用于移動設(shè)備100的管理和登記業(yè)務(wù)的登記服務(wù)器312提供分離的無線傳輸和分組路由選擇,用于與給定的承載網(wǎng)絡(luò)相接口 (盡管未被具體示出)??梢詫⒂糜谂c中繼站相關(guān)聯(lián)的新的移動設(shè)備、或者用于已經(jīng)與已被更新的中繼站相關(guān)聯(lián)的現(xiàn)有移動設(shè)備的新的登記信息存儲在中繼數(shù)據(jù)庫330中,以確保該信息是當(dāng)前的。如同所述的,登記服務(wù)器312還可以位于遠(yuǎn)離中繼站的位置,并且在一些實(shí)施例中,企業(yè)服務(wù)器272可以提供登記服務(wù)器312的功能。
提供無線傳輸(WT)接口 314作為中繼站300的一部分,用于與向與中繼站300通信的移動設(shè)備提供網(wǎng)絡(luò)業(yè)務(wù)的無線承載網(wǎng)絡(luò)連接。WT接口 314可以使用TCP/IP鏈路與相應(yīng)的分組路由器316通信,在一些實(shí)施方式中,WT接口 314將數(shù)據(jù)分組路由至和自相應(yīng)的無線分組數(shù)據(jù)業(yè)務(wù)網(wǎng)絡(luò),在圖4中以公用或?qū)S镁W(wǎng)絡(luò)224為例。為了有利于精確的路由選擇,分組路由器316可以將特定移動設(shè)備100的當(dāng)前的IP地址用于對數(shù)據(jù)分組進(jìn)行尋址。應(yīng)該理解的是,可以有多組WT接口 314和分組路由器316,用于服務(wù)于不同的承載網(wǎng)絡(luò)。
在一些實(shí)施方式中,可以有以分布式的方式互相連接的多個中繼站。因此,中繼站300包括中繼網(wǎng)橋318,用于支持中繼之間的連通性。在一些實(shí)施方式中,中繼網(wǎng)橋318與分離的中繼節(jié)點(diǎn)站連接,組成不同的中繼站之間的隧道,消息可以通過該隧道在業(yè)務(wù)和移動設(shè)備100之間流動,而不管移動設(shè)備100所在的區(qū)域。
中繼站300還可以與一個或多個服務(wù)器連接,用于向訪問中繼站300的用戶提供應(yīng)用程序服務(wù)。在本示例性實(shí)施例中,中繼站300與一個或多個應(yīng)用服務(wù)器320 (可以包括一個或多個的郵件服務(wù)器、語音郵件服務(wù)器等等)連接。語音郵件服務(wù)器允許與中繼站300相關(guān)聯(lián)的用戶在支持語音通信的移動設(shè)備上接收語音郵件。中繼站300還可以與其它網(wǎng)關(guān)322連接以提供附加的業(yè)務(wù),例如因特網(wǎng)網(wǎng)關(guān),以允許訪問中繼站300的用戶瀏覽因特網(wǎng)。網(wǎng)關(guān)的其它示例包括即時消息(IM)網(wǎng)關(guān)、短消息服務(wù)(SMS)網(wǎng)關(guān)等等。還可有可以與附加網(wǎng)關(guān)連接的通用業(yè)務(wù)網(wǎng)關(guān)(未示出)(例如多媒體業(yè)務(wù)(MMS)網(wǎng)關(guān)),以提供附加功能??梢允褂萌魏芜m當(dāng)?shù)膮f(xié)議(例如服務(wù)器中繼協(xié)議(SRP)),優(yōu)選通過IP鏈路來實(shí)現(xiàn)中繼站300與應(yīng)用服務(wù)器320以及其它網(wǎng)關(guān)322之間的通信。
現(xiàn)在參照圖5,這里示出了可以在中繼數(shù)據(jù)存儲器308內(nèi)部包含的中繼數(shù)據(jù)庫330中使用的多個字段的示例性實(shí)施例的演示。一般地,可以認(rèn)為中繼數(shù)據(jù)存儲器330具有包括電子郵件地址信息、用戶信息和PIN信息的中繼信息。PIN信息一般包括用于與中繼站300相關(guān)聯(lián) 的給定的移動設(shè)備的PIN地址信息和PIN日期改變信息。
可選地,中繼數(shù)據(jù)可以位于(也即分布式地)許多位置和數(shù)據(jù)庫 中。有利地,在任一的這些情況下,中繼數(shù)據(jù)并非單獨(dú)地位于主機(jī)或 企業(yè)位置,而是作為PIN消息收發(fā)服務(wù)提供商的基礎(chǔ)設(shè)施的一部分, 以便使用不取決于企業(yè)(也即客戶)設(shè)備的方法實(shí)現(xiàn)PIN和偽PIN消 息收發(fā)。因此,PIN消息收發(fā)服務(wù)在任何時間可用于執(zhí)行PIN査找和 更新功能。
中繼數(shù)據(jù)庫330可以用于為所有與中繼站300通信的移動設(shè)備處 理和管理位置和設(shè)備信息、可用的業(yè)務(wù)、認(rèn)證設(shè)置和其它關(guān)鍵的操作 參數(shù)。在一些情況下,可以通過這些移動設(shè)備的PIN地址標(biāo)記來對位 置和設(shè)備信息編索引,可以在制造或其后被動態(tài)分配時將所述PIN地 址標(biāo)記編程到移動設(shè)備100中。還可以通過用戶的姓名或電子郵件地 址來對該信息編索引。位置信息可以包括用于每個移動設(shè)備的最近獲 知的位置。通過能夠經(jīng)由網(wǎng)關(guān)或其它無線網(wǎng)絡(luò)訪問系統(tǒng)250的其它業(yè) 務(wù)和網(wǎng)絡(luò)組件,也可以訪問中繼數(shù)據(jù)存儲器308。
通常,中繼數(shù)據(jù)庫330的字段可以包括電子郵件地址字段332、 PIN地址字段334、 PIN日期改變字段336、訂制信息字段338、 SIM 信息字段340、 IMSI信息字段342、姓名字段344和位置字段346。 可以基于用戶的電子郵件地址、姓名或PIN地址的至少一部分搜索中 繼數(shù)據(jù)庫330。通過PIN地址搜索中繼數(shù)據(jù)庫330允許確定PIN地址 何時被輸入相應(yīng)的數(shù)據(jù)庫記錄或被更新。應(yīng)該注意,在一些實(shí)施方式 中這些字段的一些是可選的。此外,應(yīng)該注意的是,在一些實(shí)施方式 中,中繼數(shù)據(jù)庫330可以包括附加的字段。
對于用于移動設(shè)備100的給定記錄,電子郵件地址字段332包含 移動設(shè)備100的用戶的電子郵件地址。PIN地址字段334包含與該用 戶當(dāng)前正使用的移動設(shè)備IOO相關(guān)聯(lián)的PIN地址。PIN日期改變字段 336包含用戶的PIN地址最后改變時的日期(例如可以是用戶開始使 用不同的移動設(shè)備100的日期)。訂制信息字段338包含關(guān)于能夠用于 特定訂制的特定業(yè)務(wù)的信息。
30SIM信息字段340指定與訂制相關(guān)聯(lián)的電話號碼是否具有 MSISDN號碼(其是可以用于標(biāo)識用戶的標(biāo)準(zhǔn)國際電話號碼)或者 IMSI號碼。 一般地,已經(jīng)為每個SIM卡126分配了唯一的15位IMSI 號碼。IMSI號碼允許任何網(wǎng)絡(luò)獲知與用戶相關(guān)聯(lián)的國家和網(wǎng)絡(luò)。IMEI 字段342指定了 IMEI號碼,或者如果移動設(shè)備100不具有一個IMEI 號碼,則IMEI字段342指定了與移動設(shè)備100相關(guān)聯(lián)的序列號。IMEI (國際移動設(shè)備身份)號碼是被給予可以用作電話的大多數(shù)設(shè)備的唯 一號碼。IMEI字段342可以被更具體地稱為設(shè)備識別字段,并且可以 可選地包括iDEN、 GSM或者ESN號碼。姓名字段344指定無線設(shè)備 100的用戶的姓名。位置字段346可以包括特定移動設(shè)備100的物理 位置。
在一些實(shí)施方式中,企業(yè)服務(wù)器272可以提供中繼數(shù)據(jù)存儲器330 中的PIN-電子郵件對信息,其利用加密密鑰來同步移動設(shè)備100。例 如,當(dāng)用戶將新的移動設(shè)備與企業(yè)服務(wù)器273同步時,企業(yè)服務(wù)器272 生成用于電子郵件消息收發(fā)的加密密鑰。然后企業(yè)服務(wù)器272可以將 電子郵件地址-PIN對信息發(fā)送至中繼服務(wù)器306。然后中繼服務(wù)器306 可以利用匹配的PIN地址將電子郵件信息存儲在中繼數(shù)據(jù)庫330的記 錄中。但是,企業(yè)服務(wù)器272可以配置用于僅在有先前同步的設(shè)備重 同步時不發(fā)送該信息。因此,企業(yè)服務(wù)器272可以配置用于僅在已經(jīng) 改變以最小化中繼數(shù)據(jù)庫330上的更新負(fù)載時發(fā)送電子郵件和PIN地 址信息。
如圖4所示,企業(yè)服務(wù)器272與消息服務(wù)器268連接。為了使移 動設(shè)備100能夠與主機(jī)系統(tǒng)250 —起用于無線電子郵件業(yè)務(wù),可以生 成(僅為企業(yè)服務(wù)器272和移動設(shè)備IOO所知的)加密密鑰。有兩種 生成密鑰的方法。 一種方法需要移動設(shè)備IOO使用典型地在加密密鑰 生成期間與移動設(shè)備100物理連接的主機(jī)系統(tǒng)250的網(wǎng)絡(luò)上的計(jì)算機(jī), 與企業(yè)服務(wù)器272連接(如圖4所示)。第二種方法通過安全的"空中" 過程生成密鑰。在兩種方法中,使移動設(shè)備的PIN對于企業(yè)服務(wù)器272 是可用的,并且可以在該處生成電子郵件地址-PIN對信息(此時,在 至少一些實(shí)施方式中,還可以將該對信息發(fā)送至中繼站300)。
31在其它實(shí)施例中,附加的"因特網(wǎng)"服務(wù)器可以提供電子郵件和因
特網(wǎng)業(yè)務(wù)。該附加的服務(wù)器并非位于主機(jī)系統(tǒng)250,并且在一些實(shí)施 方式中可以包括在中繼站300 (未示出)中或者否則位于無線網(wǎng)絡(luò)200 中的其它地方。因特網(wǎng)服務(wù)器可以包含電子郵件和PIN地址對信息, 并且不需要從主機(jī)系統(tǒng)250獲取信息。當(dāng)建立了"因特網(wǎng)"電子郵件帳 戶時,可以使移動設(shè)備的PIN地址作為訂制建立過程的一部分。在因 特網(wǎng)服務(wù)器上的訂制使用PIN地址;如果選擇另一移動設(shè)備來替換現(xiàn) 有的移動設(shè)備,則新的移動設(shè)備的PIN地址將被插入訂制信息而替換 先前移動設(shè)備的PIN地址。還可以使電子郵件和PIN地址對信息對于 中繼服務(wù)器306是可用的。還可以由與因特網(wǎng)服務(wù)器相關(guān)聯(lián)的用戶生 成PIN和偽PIN消息。但是,與因特網(wǎng)服務(wù)器相關(guān)聯(lián)的用戶可以使用 多于一個的電子郵件地址,因此兩個電子郵件地址應(yīng)該與中繼數(shù)據(jù)庫 330中的PIN地址相關(guān)聯(lián)。可以將PIN和偽PIN消息發(fā)送至因特網(wǎng)服 務(wù)器,然后因特網(wǎng)服務(wù)器將該消息發(fā)送至中繼服務(wù)器306用于如下文 所述的處理。
典型地,在制造時已經(jīng)為移動設(shè)備100分配了唯一的PIN地址。 將其稱為靜態(tài)PIN地址。但是,在一些情況下,在制造時可以不為移 動設(shè)備100分配PIN地址,在這種情況下不能利用傳統(tǒng)系統(tǒng)進(jìn)行PIN 消息收發(fā)。在這種情況下,PIN分配模塊324可以將PIN地址分配給 這種移動設(shè)備100。例如,當(dāng)首先登記移動設(shè)備100時,將登記信息 或更新信息發(fā)送至中繼數(shù)據(jù)庫330用于存儲。如果登記信息不包括PIN 地址并且沒有用于新的移動設(shè)備的相應(yīng)的PIN地址,則PIN分配模塊 330將為移動設(shè)備100分配新的PIN地址,并將該新的PIN地址存儲 在中繼數(shù)據(jù)庫330的PIN地址字段334中。移動設(shè)備100還將該P(yáng)IN 地址存儲在非易失性存儲器中。在這些示例中,可以將新分配的PIN 地址稱為動態(tài)PIN地址。在其它實(shí)施例中,可以由與登記過程相關(guān)聯(lián) 的其它服務(wù)器(例如企業(yè)服務(wù)器272)執(zhí)行對PIN地址的分配。
在可選的實(shí)施例中,存儲在中繼數(shù)據(jù)庫330的PIN地址字段334 中的PIN地址可以不是在制造時分配給移動設(shè)備100的PIN地址。在 這種情況下,已經(jīng)為用戶分配了指定用于該特定用戶的虛擬PIN地址(如指定用于該用戶的電子郵件地址),并且用戶可以在不同的計(jì)算設(shè)
備上使用該虛擬PIN地址??梢詫⒃撎摂MPIN地址存儲作為指定用于 該用戶的SIM卡126中包含的信息的一部分。在任一的這些情況下, 中繼數(shù)據(jù)庫330可以包括另一字段(未示出),以指示記錄在中繼數(shù)據(jù) 庫330中的分配給該移動設(shè)備的PIN地址的類型(可選地,還可將該 信息存儲在PIN地址字段334中)。
在另一可選方案中,PIN分配模塊330可以分配與移動設(shè)備100 的靜態(tài)PIN相同的動態(tài)PIN地址。這在移動設(shè)備100基于從靜態(tài)PIN 升級到動態(tài)PIN的核心堆棧負(fù)載時發(fā)生。
為了以下示例的目的,發(fā)送用戶在移動設(shè)備上編寫PIN或(下文 所定義的)偽PIN消息。PIN或偽PIN消息可以包括在其地址字段中 指定的一個或多個接收用戶。因此,下文所描述的過程可以用于獲取 用于PIN或偽PIN消息的地址字段中指定的 一個或多個接收用戶的信 息。雖然為了易于描述,現(xiàn)在將在獲取用于單個接收用戶的信息的方 面具體地描述該過程,該過程可以用于獲取用于多于一個接收用戶的 信息。
現(xiàn)在參照圖6,這里示出了描述中繼服務(wù)器306可以通過其來處 理無線移動設(shè)備所發(fā)送的電子郵件和PIN消息的消息處理過程350的 示例性實(shí)施例的流程圖。消息處理方法350幵始于步驟352,在其中 編寫消息,該消息可以是電子郵件消息、PIN消息或偽PIN消息。與 編寫其中指定了一個或多個目的電子郵件地址的電子郵件消息類似, 用戶還可以編寫PIN消息并通過替換消息的接收者地址字段之一 (也 即"TO"、 "CC"或"BCC"地址字段)中的一個或多個PIN地址,來在該 消息中指定一個或多個目的PIN地址。偽PIN消息是其中在地址字段 中指定了至少一個電子郵件地址的PIN消息。
然后消息處理過程350進(jìn)行到步驟354,其中在中繼站300處接 收該消息。然后在步驟356中,消息處理模塊326檢查該消息以確定 其是電子郵件消息、PIN消息還是偽PIN消息。針對電子郵件消息, 過程350轉(zhuǎn)移到步驟358,其中消息處理模塊326將該消息定向至主 機(jī)系統(tǒng)250處的消息服務(wù)器268。針對PIN消息,過程350轉(zhuǎn)移到步
33驟360,其中將PIN消息直接發(fā)送至與目的PIN地址對應(yīng)的移動設(shè)備。針對偽PIN消息,過程350轉(zhuǎn)移到步驟362,其中將偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)PIN消息,然后在步驟360中將其發(fā)送至接收移動設(shè)備。
如果由于任何原因主機(jī)系統(tǒng)250的任何部分(例如消息服務(wù)器268或企業(yè)服務(wù)器272)不起作用并且不能接收和/或傳輸電子郵件消息,則由于中繼站300可以與主機(jī)系統(tǒng)250相獨(dú)立地作用,所以中繼站300仍將能夠接收并在之后傳輸PIN和偽PIN消息。因此,在發(fā)生任何主機(jī)系統(tǒng)250不能處理電子郵件消息的事故時,PIN和偽PIN消息是移動設(shè)備100的用戶可以通過其進(jìn)行通信的重要方式。
PIN地址不具有與移動設(shè)備100的用戶相關(guān)聯(lián)的電子郵件地址的類似之處。因而可能不容易記住PIN地址。因此,如果發(fā)送用戶編寫和發(fā)送PIN消息至移動設(shè)備IOO的接收用戶,則發(fā)送用戶一般必須在移動設(shè)備100上提供的本地地址簿140中或者通過一些其它方式(例如查詢企業(yè)服務(wù)器272的傳統(tǒng)技術(shù))來記錄接收用戶的PIN地址,其典型地還包括數(shù)據(jù)存儲器276和278之一中的PIN地址信息。
企業(yè)服務(wù)器272能夠接收和處理對于與主機(jī)系統(tǒng)250相關(guān)聯(lián)的用戶通過查閱數(shù)據(jù)存儲器276和278之一所請求的信息的請求。現(xiàn)在參照圖7,這里示出了描述企業(yè)服務(wù)器272通過其可以處理信息請求的傳統(tǒng)信息請求過程380的示例性實(shí)施例的流程圖。信息請求過程380開始于步驟382,其中用戶輸入用于與主機(jī)系統(tǒng)250相關(guān)聯(lián)的另一移動設(shè)備100的接收用戶的一些信息。為了有利于搜索,進(jìn)行搜索的用戶可以提供需要信息的接收用戶的姓名或電子郵件地址的至少一部分。
然后信息請求過程380進(jìn)行到步驟384,其中進(jìn)行搜索的用戶選擇使用企業(yè)服務(wù)器272所提供的并且進(jìn)行搜索的用戶的移動設(shè)備100可以訪問的搜索選項(xiàng)執(zhí)行查找功能。然后在步驟386中進(jìn)行搜索的用戶通過中繼站300發(fā)送請求至主機(jī)系統(tǒng)250。然后在步驟388中消息服務(wù)器268接收到搜索請求,并在步驟390中將搜索請求傳輸至企業(yè)服務(wù)器272。
然后信息請求過程380進(jìn)行到步驟392,在此處企業(yè)服務(wù)器272將搜索數(shù)據(jù)存儲器276和278之一,以確定數(shù)據(jù)庫中是否有用戶與正被搜索的用戶相匹配。如果發(fā)現(xiàn)匹配,則在步驟394中將搜索結(jié)果(搜索結(jié)果一般是包括正被搜索的用戶的PIN地址的信息)傳輸至執(zhí)行搜索的用戶的移動設(shè)備100。如果未發(fā)現(xiàn)匹配,則將相應(yīng)的消息發(fā)送至執(zhí)行搜索的用戶的移動設(shè)備100。
過程380的一個示例是當(dāng)發(fā)送用戶正編寫電子郵件消息并正搜索接收用戶的電子郵件地址時。發(fā)送用戶將接收用戶的完整的或部分的姓名作為搜索字符串輸入至搜索對話框,然后從地址簿應(yīng)用程序140或消息應(yīng)用程序138所提供的菜單中選擇"查找"命令。 一旦地址簿應(yīng)用程序140確定在移動設(shè)備100上沒有在本地存儲任何相應(yīng)的匹配信息,移動設(shè)備100將請求連同搜索字符串一起發(fā)送至企業(yè)服務(wù)器272。然后企業(yè)服務(wù)器272可以查找全局地址列表數(shù)據(jù)存儲器278或者其他適合的數(shù)據(jù)存儲器,以確定是否有匹配信息。如果發(fā)現(xiàn)匹配,則企業(yè)服務(wù)器272可以將相應(yīng)的信息發(fā)送至作出請求的移動設(shè)備。然后發(fā)送用戶可以"觀看"該信息并將該信息"添加"在用于該接收用戶的地址簿應(yīng)用程序140中的條目中。該技術(shù)對于具有存儲在數(shù)據(jù)存儲器276和278之一中的信息的接收者很有效。但是,發(fā)送用戶不可以訪問用于未存儲在數(shù)據(jù)存儲器276和278之一中的接收者的信息。這可以包括與其它主機(jī)系統(tǒng)(也即公司)相關(guān)聯(lián)的接收者和僅具有對因特網(wǎng)的訪問的用戶。
作為過程380的另一示例,發(fā)送用戶可以正編寫PIN消息并且需要査找接收用戶的PIN地址。然后發(fā)送用戶訪問地址簿應(yīng)用程序140或者消息應(yīng)用程序程序138以選擇接收者的PIN地址。如果接收者具有本地存儲在移動設(shè)備IOO上的PIN地址,發(fā)送用戶可以選擇接收者的PIN地址并將其置于PIN消息的地址字段之一中。 一旦己經(jīng)編寫了PIN消息并且所有的接收者PIN地址己經(jīng)被輸入PIN消息的地址字段,則可以發(fā)送PIN消息。如果接收用戶不具有本地存儲在發(fā)送用戶的移動設(shè)備100上的PIN地址,則發(fā)送用戶可以使用過程380請求該信息,并可以搜索數(shù)據(jù)存儲器276和278。可選地(但是更麻煩地),發(fā)送用戶可以聯(lián)系接收者、接收者的辦公室或接收者的PIN地址的另一潛在但是,在傳統(tǒng)的系統(tǒng)中,在某些情況下不能以圖7中描述的方式
來査找該信息,這是因?yàn)橹鳈C(jī)系統(tǒng)250的(或與主機(jī)系統(tǒng)250相關(guān)聯(lián) 的) 一個或多個組件不起作用。而且,在傳統(tǒng)的系統(tǒng)中,存儲在移動 設(shè)備100上(例如在針對收信人的地址簿條目中)的PIN地址可能不 是最新的。例如,收信人可能已經(jīng)改變到具有不同的PIN地址的不同 的移動設(shè)備。雖然企業(yè)服務(wù)器272和/或因特網(wǎng)無線電子郵件服務(wù)器可 能已知該新的移動設(shè)備的PIN地址,但是其它用戶可能沒有更新其本 身的無線設(shè)備中的地址簿條目。因此,必須進(jìn)行如過程380中所指定 的査找操作以檢査PIN地址是否是最新的。遺憾的是,在特點(diǎn)情況下 不可以訪問主機(jī)系統(tǒng)250的數(shù)據(jù)存儲器276或278中的PIN地址信息。 為了解決傳統(tǒng)系統(tǒng)中的這些不足,在中繼站300處可以提供不需要與 主機(jī)系統(tǒng)250的通信的附加的功能。
現(xiàn)在參照圖8,這里示出了描述PIN査找過程400的示例性實(shí)施 例的流程圖。PIN査找過程400開始于步驟402,其中移動設(shè)備的發(fā) 送用戶正編寫PIN消息并且需要接收用戶的PIN地址。該P(yáng)IN地址并 非本地存儲在移動設(shè)備100上。發(fā)送用戶將接收者的姓名的至少一部 分或其它相關(guān)信息輸入至移動設(shè)備100上的相應(yīng)的應(yīng)用程序所提供的 搜索字段。在步驟404,向發(fā)送用戶提供選項(xiàng)列表,發(fā)送用戶可以從 該選項(xiàng)列表中選擇以執(zhí)行用戶查找。然后過程400轉(zhuǎn)移到步驟406, 其中將査找請求傳輸至中繼服務(wù)器306。在步驟408和410,用戶查找 模塊328使用發(fā)送用戶已經(jīng)提供的搜索信息來搜索中繼數(shù)據(jù)庫330, 以確定在中繼數(shù)據(jù)庫330中是否存在這種接收用戶。然后在步驟412, 將搜索結(jié)果傳輸至作出請求的移動設(shè)備100。如果匹配,則將與接收 用戶相關(guān)聯(lián)的PIN地址返回請求移動設(shè)備100。然后發(fā)送用戶可以查 看PIN地址,將該P(yáng)IN地址添加到移動設(shè)備100上的本地地址簿140 中的相應(yīng)記錄(如果該記錄己經(jīng)存在),或者在本地地址簿140中組成 新的記錄并將PIN信息添加到該新的記錄中。PIN査找過程400還可 以將于接收者相關(guān)的、并且包含在中繼數(shù)據(jù)庫330中的任何其它信息 返回至用戶。在步驟410,如果用戶信息并沒有位于中繼數(shù)據(jù)庫330
36中,則中繼站300可以經(jīng)由中繼網(wǎng)橋318與其它中繼站通信以查找接 收用戶。
由于一些移動設(shè)備用戶可能由于多種原因已經(jīng)改變了其移動設(shè) 備并且因此其PIN地址可能改變,所以PIN查找過程400對于允許發(fā) 送用戶查找另一用戶的PIN地址并且更新其本地地址簿140是特別有 用的。因此,典型地,當(dāng)PIN消息中的接收用戶的PIN地址未知或者 如果檢查接收用戶的PIN地址以了解其是否已經(jīng)被更新時,采用PIN 査找過程400。在一些可選的實(shí)施例中,移動設(shè)備100的消息應(yīng)用程 序程序138或地址簿應(yīng)用程序140可以周期性地檢查中繼站300以確 定是否所有本地存儲的PIN地址都是最新的。
只要新的或不同的移動設(shè)備與企業(yè)電子郵件帳戶同步(也即當(dāng)生 成用于企業(yè)服務(wù)器272和該移動設(shè)備的加密密鑰時),企業(yè)服務(wù)器272 就可以向中繼服務(wù)器306提供更新的信息,以確保這兩個組件總是同 步。
由于在主機(jī)系統(tǒng)250不能處理電子郵件消息的情況下將采用PIN 消息(這可能在緊急情況期間發(fā)生),處理時間和使用的簡易是很重要 的。因此,提供了一種方法,通過該方法,移動設(shè)備100的發(fā)送用戶 可以將期望的接收用戶的電子郵件地址輸入至偽PIN消息中,將該偽 PIN消息傳輸至適當(dāng)?shù)囊苿釉O(shè)備100 (甚至在主機(jī)系統(tǒng)250不起作用 時)。
現(xiàn)在參照圖9,這里示出了描述消息傳輸過程420的示例性實(shí)施 例的流程圖。消息傳輸過程420提供了當(dāng)主機(jī)系統(tǒng)250不可使用時可 以有利于移動設(shè)備100之間的通信的方式。特別地,消息傳輸過程420 允許當(dāng)主機(jī)系統(tǒng)250不能處理電子郵件消息時進(jìn)行更簡易的通信,這 是由于消息傳輸過程420允許移動設(shè)備的發(fā)送用戶將接收用戶的電子 郵件地址輸入至偽PIN消息并將該消息作為PIN消息傳輸。
消息傳輸過程420開始于步驟422,其中用戶編寫偽PIN消息并 將接收用戶的電子郵件地址輸入偽PIN消息的地址字段。這使得用戶 不必執(zhí)行對期望的接收用戶的PIN地址的查找,并確保使用接收用戶 的當(dāng)前的PIN。例如,用戶可能希望將PIN消息發(fā)送至接收用戶的設(shè)
37備,但是接收用戶的設(shè)備可能發(fā)生保證接收用戶獲取具有不同的PIN
的新設(shè)備的數(shù)個事件。但是,接收用戶的電子郵件地址保持相同。有 利地,這允許僅知道期望的接收用戶的電子郵件地址來發(fā)送代替了電
子郵件消息的PIN消息(如果主機(jī)系統(tǒng)250不能發(fā)送電子郵件消息)。 在步驟424,將偽PIN消息發(fā)送至中繼站300。當(dāng)將該消息發(fā)送 至中繼站300時不必加密該消息。在步驟426,通過用戶查找模塊328 在中繼數(shù)據(jù)庫330中查找與所有的接收用戶電子郵件地址對應(yīng)的接收 用戶PIN地址。在步驟428,當(dāng)巳經(jīng)定位了所有的對應(yīng)的接收用戶PIN 地址時,將偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)PIN消息并將對應(yīng)的PIN地址添加 到地址字段。
然后在步驟430,中繼服務(wù)器306嘗試通過使用中繼站300所應(yīng) 用程序的PIN消息收發(fā)協(xié)議將PIN消息發(fā)送至適當(dāng)?shù)囊苿釉O(shè)備。因此, 偽PIN消息己經(jīng)被轉(zhuǎn)換為PIN消息并且未被發(fā)送至主機(jī)系統(tǒng)250。然 后在步驟432,中繼服務(wù)器306向發(fā)送偽PIN消息的發(fā)端移動設(shè)備通 知所述結(jié)果。例如,如果定位了針對每個接收用戶電子郵件地址的接 收用戶PIN地址, 一般認(rèn)為該傳輸是成功的,并且中繼服務(wù)器306發(fā) 送回所定位的當(dāng)前的接收用戶PIN地址。然后初始的移動設(shè)備100可 以將該信息存儲在本地地址簿140中,用于其對應(yīng)的PIN地址己經(jīng)被 更新的每個接收用戶,或者如果在本地地址簿140中沒有初始的PIN 地址條目,則用于PIN消息中所定址的任何接收用戶。
應(yīng)該注意的是,中繼數(shù)據(jù)庫330包括用于與中繼站300相關(guān)聯(lián)的 所有用戶的PIN地址。在可選的實(shí)施例中,中繼服務(wù)器306可以從可 經(jīng)由中繼網(wǎng)橋318連接到中繼站300的其它中繼站的中繼數(shù)據(jù)庫中獲 取所需要的接收用戶地址。
現(xiàn)在參照圖10,這里示出了描述消息傳輸過程450的另一示例性 實(shí)施例的流程圖。消息傳輸過程450提供了利用主機(jī)系統(tǒng)250和中繼 站300的移動設(shè)備100之間的通信的另一方式。在步驟452,通過編 寫PIN消息并將一個或多個接收用戶電子郵件地址插入地址字段來生 成偽PIN消息。在步驟454,將偽PIN消息發(fā)送至消息服務(wù)器268, 在步驟456,消息服務(wù)器268將偽PIN消息發(fā)送至企業(yè)服務(wù)器272??梢詫蜳IN消息進(jìn)行加密。因此,企業(yè)服務(wù)器272可以對偽PIN消 息進(jìn)行解密。
在步驟458,企業(yè)服務(wù)器272將信息發(fā)送至中繼站300以査找偽 PIN消息中的電子郵件地址所指定的每個接收用戶的PIN地址。然后 中繼服務(wù)器306檢査中繼數(shù)據(jù)庫330,以確定針對偽PIN消息中的每 個電子郵件地址的當(dāng)前的PIN地址,并將這些PIN地址發(fā)送回至企業(yè) 服務(wù)器272。在可選的方案中,發(fā)送至中繼站300的信息還可以包括 在偽PIN消息中使用的接收用戶PIN地址,以使得中繼服務(wù)器306可 以驗(yàn)證這些PIN地址是當(dāng)前的和最新的。
在步驟460,企業(yè)服務(wù)器272從中繼站300接收PIN地址并生成 標(biāo)準(zhǔn)的PIN消息。在步驟462,企業(yè)服務(wù)器272將PIN消息發(fā)送至中 繼站300。然后在步驟464,中繼站300嘗試將PIN消息發(fā)送至指定 的接收用戶。然后在步驟466,向發(fā)起偽PIN消息的移動設(shè)備通知所 述結(jié)果。如果發(fā)現(xiàn)針對偽PIN消息中指定的每個接收者電子郵件地址 的PIN地址,則PIN消息被發(fā)送成功。如果未發(fā)現(xiàn)針對偽PIN消息中 指定的每個接收者電子郵件地址的PIN地址,則不發(fā)送PIN消息。在 任一情況下,可以將所定位的PIN地址發(fā)送至生成偽PIN消息的移動 設(shè)備,以使得可以由本地地址簿應(yīng)用程序140存儲該信息。在可選的 方案中,在中繼服務(wù)器306確定PIN地址過時的情況下,生成偽PIN 消息的移動設(shè)備可以接收更新的PIN地址并將該信息存儲在本地地址 簿140中。
可以使用過程400、 420和450中的每一個以確?;趯χ欣^數(shù) 據(jù)庫330的訪問來使用當(dāng)前的PIN地址信息。這些過程還可以允許對 未包含在與發(fā)送用戶的主機(jī)系統(tǒng)250相關(guān)聯(lián)的數(shù)據(jù)存儲器278中的全 局地址列表中的用戶進(jìn)行訪問。這可以通過在給定中繼站的中繼數(shù)據(jù) 庫中的搜索沒有發(fā)現(xiàn)對應(yīng)的匹配時允許中繼站300互相通 信來完成。
而且,過程400、 420和450可以將所定位的當(dāng)前PIN地址提供 給生成針對該信息的請求或者需要該信息的偽PIN消息的移動設(shè)備 100。然后本地地址簿140可以配置用于在移動設(shè)備100的本地?cái)?shù)據(jù)存 儲器中自動更新該信息。可選地,移動設(shè)備IOO可以配置用于向發(fā)送用戶通知已經(jīng)接收到PIN消息,發(fā)送用戶可以選擇基于該P(yáng)IN信息來 更新本地地址簿140中的條目。
可以經(jīng)由企業(yè)服務(wù)器272指定IT策略設(shè)置以管理與涉及PIN消 息收發(fā)的主機(jī)系統(tǒng)250相關(guān)聯(lián)的移動設(shè)備的操作。可以從企業(yè)服務(wù)器 272向多個移動設(shè)備傳播該IT策略,以配置這些設(shè)備。例如,移動設(shè) 備的一些或全部可以如下配置1)將被發(fā)送至主機(jī)系統(tǒng)250的所有 PIN消息作為偽PIN消息發(fā)送;或者2)將被發(fā)送至主機(jī)系統(tǒng)250的 所有PIN消息作為標(biāo)準(zhǔn)PIN消息發(fā)送。
IT策略設(shè)置還可以用于保持被限制為與主機(jī)系統(tǒng)250相關(guān)聯(lián)的用 戶所使用的PIN-電子郵件對信息,或者允許被主機(jī)系統(tǒng)250許可的某 些外部用戶使用該信息。IT策略還可以用于允許或防止在主機(jī)系統(tǒng) 250的電子郵件字段之外的其它用戶能夠?qū)蜳IN消息發(fā)送至使用與 主機(jī)系統(tǒng)250相關(guān)聯(lián)的電子郵件地址的地址。因此,可以將對電子郵 件-PIN對信息的訪問限制于用戶的類別(也即通過主機(jī)系統(tǒng)250針對 具有電子郵件帳戶的發(fā)送者的受限的訪問)。但是,還可能發(fā)生用戶可 能具有企業(yè)和因特網(wǎng)服務(wù)(回想因特網(wǎng)服務(wù)器)而因此具有兩個電子 郵件地址的情況。這可能導(dǎo)致企業(yè)服務(wù)器272基于外部的發(fā)送用戶的 電子郵件地址不允許外部的發(fā)送用戶向與主機(jī)系統(tǒng)250相關(guān)聯(lián)的用戶 發(fā)送偽PIN消息,但是可以將從外部用戶的因特網(wǎng)電子郵件地址發(fā)送 的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)PIN消息并發(fā)送至接收方用戶。
在可選的實(shí)施例中,通過中繼服務(wù)器306提供的附加功能,與PIN 地址相關(guān)聯(lián)的用戶可以選擇允許或防止其PIN地址被其組織外部的用 戶查找??蛇x地,無論何時請求這種查找,都可以向這些用戶請求許 可。例如,該請求可以示出作出請求的用戶的姓名和電子郵件地址。 可以將該信息提供給正在被請求允許該査找請求的用戶的移動設(shè)備。 可選地,中繼數(shù)據(jù)庫可以包括IT策略信息以防止用于給定用戶的PIN
信息的傳播。
此外,過程400、 420和450中的每一個可以允許發(fā)送用戶手動 地將接收者的PIN地址輸入PIN消息。而且,這些過程可以允許發(fā)送 用戶使用存儲在本地地址簿140中的PIN地址。相反地,在一些實(shí)施方式中,當(dāng)編寫PIN消息時,過程400、 420和450可以配置用于自 動執(zhí)行查找,以確保所使用的每個接收者PIN地址是最新的。
此外,在至少一些實(shí)施例中,電子郵件地址可以與數(shù)據(jù)存儲器中 的多于一個的PIN地址相關(guān)聯(lián)。這可以應(yīng)用于接收用戶具有多于一個 的移動設(shè)備的情況。因此,當(dāng)將偽PIN消息發(fā)送至接收用戶時,針對 該特定的接收用戶可以生成多于一個的PIN消息,以使得該接收用戶 在其每個移動設(shè)備上接收到該P(yáng)IN消息。
可以將這里描述的多個過程的步驟以及一些結(jié)構(gòu)的組件提供為 在中繼服務(wù)器306、移動設(shè)備100和企業(yè)服務(wù)器272 (其可以包括傳輸 類型介質(zhì))上存儲的可執(zhí)行的軟件指令。因此,如同本領(lǐng)域的技術(shù)人 員所已知的,可以以與這里所示出的方式不同的方式實(shí)現(xiàn)這里所描述 的多個實(shí)施例的過程的功能或結(jié)構(gòu)特征。此外,主機(jī)系統(tǒng)250的一些 組件可以被組合。而且,應(yīng)該注意的是可以以多種方式實(shí)現(xiàn)這里描述 的多種模塊。在一些情況下,可以使用€++類、Java或另一適當(dāng)?shù)能?件編程語言來實(shí)現(xiàn)所述模塊。而且, 一些模塊的功能可以被組合并由 一個模塊或服務(wù)器提供。但是,這種實(shí)施例仍以與這里所討論的方式 相類似的方式運(yùn)行,因此仍然在所附的權(quán)利要求所限定的、這里所描 述的多種實(shí)施例的范圍之內(nèi)。
4權(quán)利要求
1、一種與無線網(wǎng)絡(luò)相關(guān)聯(lián)的中繼站,用于支持與所述中繼站相關(guān)聯(lián)的移動設(shè)備之間的消息的通信,每個所述移動設(shè)備具有個人識別號碼(PIN)地址,其中所述中繼站包括中繼數(shù)據(jù)存儲器,具有用于與所述中繼站相關(guān)聯(lián)的移動設(shè)備的中繼信息,所述中繼信息包括PIN信息;中繼服務(wù)器,與所述中繼數(shù)據(jù)存儲器連接,所述中繼服務(wù)器適用于控制所述中繼站的操作,所述中繼服務(wù)器包括用戶查找模塊,用于向中繼數(shù)據(jù)存儲器查詢用于給定消息中指定的一個或多個接收用戶的PIN信息;以及網(wǎng)絡(luò)接口,與所述中繼服務(wù)器連接,所述網(wǎng)絡(luò)接口適用于將所述中繼站與所述無線網(wǎng)絡(luò)連接。
2、 根據(jù)權(quán)利要求l所述的中繼站,其中所述中繼信息包括電子 郵件地址信息和用戶信息,所述PIN信息包括用于與所述中繼站相關(guān) 聯(lián)的給定移動設(shè)備的PIN地址信息和PIN日期改變信息。
3、 根據(jù)權(quán)利要求2所述的中繼站,其中所述中繼服務(wù)器適用于 與企業(yè)服務(wù)器通信,用于接收電子郵件和PIN地址對信息,以將電子 郵件地址信息與在所述中繼數(shù)據(jù)存儲器上存儲的PIN信息關(guān)聯(lián)。
4、 根據(jù)權(quán)利要求1或2所述的中繼站,其中所述消息具有包括 電子郵件、PIN和偽PIN的消息類型,并且偽PIN消息是具有PIN消 息的地址字段中指定的至少一個電子郵件地址的PIN消息。
5、 根據(jù)權(quán)利要求4所述的中繼站,其中所述中繼服務(wù)器還包括 消息處理模塊,適用于基于所述消息類型來區(qū)分在中繼站處接收到的 消息,并基于所述消息類型處理所述消息。
6、 根據(jù)權(quán)利要求5所述的中繼站,其中所述給定消息是給定的 偽PIN消息,并且所述消息處理模塊適用于與用戶査找模塊交互,以 獲取針對給定的偽PIN消息的地址字段中所指定的每個電子郵件地址 的PIN地址、將給定的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息并將標(biāo)準(zhǔn)的PIN消息發(fā)送至接收移動設(shè)備。
7、 根據(jù)權(quán)利要求6所述的中繼站,其中所述消息處理模塊適用 于基于生成所述給定的偽PIN消息的發(fā)送用戶的身份而防止所述轉(zhuǎn) 換。
8、 根據(jù)權(quán)利要求4所述的中繼站,其中所述中繼站適用于與企 業(yè)服務(wù)器交互,當(dāng)在企業(yè)服務(wù)器處接收到給定的偽PIN消息時,所述 企業(yè)服務(wù)器適用于請求和接收中繼服務(wù)器的用戶査找模塊提供的、針 對所述給定的偽PIN消息的地址字段中指定的每個電子郵件地址的相 應(yīng)的PIN信息,將所述給定的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息,并 將所述標(biāo)準(zhǔn)的PIN消息發(fā)送至中繼站,用于分發(fā)至接收移動設(shè)備。
9、 根據(jù)前述任一權(quán)利要求所述的中繼站,其中所述中繼站適用 于與所述移動設(shè)備之一交互,以更新在所述移動設(shè)備處存儲的PIN信 息。
10、 根據(jù)前述任一權(quán)利要求所述的中繼站,其中所述中繼站還 包括中繼網(wǎng)橋,用于將所述中繼站與具有附加的中繼數(shù)據(jù)存儲器的附 加的中繼站連接,并且所述用戶查找模塊適用于在期望的PIN信息未 位于所述中繼數(shù)據(jù)存儲器處時,查詢所述附加的中繼數(shù)據(jù)存儲器中的 至少一個。
11、 根據(jù)前述任一權(quán)利要求所述的中繼站,其中所述中繼服務(wù) 器適用于針對與兩個或更多的PIN地址相關(guān)聯(lián)的電子郵件地址生成兩 個或更多的PIN消息。
12、 一種移動通信設(shè)備,包括主處理器,用于控制所述移動通信設(shè)備的操作;通信子系統(tǒng),與主處理器連接,所述通信子系統(tǒng)適用于發(fā)送和接 收包括消息的數(shù)據(jù);以及消息應(yīng)用程序,與所述通信子系統(tǒng)相接口,用于發(fā)送和接收所述 消息;所述消息應(yīng)用程序適用于通過在PIN消息的地址字段中指定至 少一個電子郵件地址來允許所述移動通信設(shè)備的用戶生成偽PIN消 息,并將所述偽PIN消息傳輸至相關(guān)聯(lián)的中繼站。
13、 根據(jù)權(quán)利要求12所述的移動通信設(shè)備,其中所述移動通信設(shè)備還包括地址簿,并且適用于使用相關(guān)聯(lián)的中繼站所提供的PIN信 息來更新所述地址簿。
14、 一種無線網(wǎng)絡(luò),包括權(quán)利要求1-7、 9-11任一所述的中繼站, 以及權(quán)利要求12-13任一所述的多個移動通信設(shè)備。
15、 根據(jù)權(quán)利要求14所述的無線網(wǎng)絡(luò),其中所述無線網(wǎng)絡(luò)還包 括企業(yè)服務(wù)器,并且當(dāng)在所述企業(yè)服務(wù)器處接收到給定的偽PIN消息 時,所述企業(yè)服務(wù)器適用于請求和接收中繼站所提供的、針對所述給 定的偽PIN消息的地址字段中指定的每個電子郵件地址的相應(yīng)的PIN 信息,將所述給定的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息,并將所述標(biāo) 準(zhǔn)的PIN消息發(fā)送至所述中繼站,用于分發(fā)至接收移動設(shè)備。
16、 一種用于支持與中繼站相關(guān)聯(lián)的移動設(shè)備之間的消息的通 信的方法,每個所述移動設(shè)備具有個人識別號碼(PIN)地址,其中 所述方法包括在中繼站處接收來自給定的移動設(shè)備的、針對用于接收用戶的 PIN信息的請求;向中繼數(shù)據(jù)存儲器搜索所請求的PIN信息;以及將搜索結(jié)果發(fā)送至所述給定的移動設(shè)備。
17、 根據(jù)權(quán)利要求16所述的方法,其中所述方法還包括將電子 郵件地址信息、用戶信息、PIN地址信息和PIN日期改變信息存儲在 用于與所述中繼站相關(guān)聯(lián)的給定的移動設(shè)備的中繼數(shù)據(jù)存儲器處。
18、 根據(jù)權(quán)利要求17所述的方法,其中所述中繼服務(wù)器與企業(yè) 服務(wù)器通信,用于接收電子郵件和PIN地址對信息,以將電子郵件地 址信息與所述中繼數(shù)據(jù)存儲器上存儲的PIN信息關(guān)聯(lián)。
19、 根據(jù)權(quán)利要求16或17所述的方法,其中所述方法還包括 如果在所述中繼數(shù)據(jù)存儲器中未發(fā)現(xiàn)所請求的信息,則搜索附加的中 繼站的附加的中繼數(shù)據(jù)存儲器。
20、 根據(jù)權(quán)利要求16-19任一所述的方法,其中所述方法還包括 指定信息以防止用于給定用戶的PIN信息的傳播。
21、 根據(jù)權(quán)利要求16-17任一所述的方法,其中所述方法還包括 在中繼站處通過基于消息類型區(qū)分所接收的消息來處理消息,所述消息類型包括電子郵件、PIN和偽PIN,偽PIN消息是具有PIN消息的 地址字段中所指定的至少一個電子郵件地址的PIN消息。
22、 根據(jù)權(quán)利要求21所述的方法,其中對于給定的偽PIN消息, 所述方法還包括獲取用于所述給定的偽PIN消息的地址字段中所指定的每個電子 郵件地址的PIN地址;將所述給定的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息;以及將所述標(biāo)準(zhǔn)的PIN消息發(fā)送至接收移動設(shè)備。
23、 根據(jù)權(quán)利要求16或17所述的方法,其中所述中繼站與企 業(yè)服務(wù)器交互,并且在所述企業(yè)服務(wù)器處,所述方法還包括在所述企業(yè)服務(wù)器處接收來自所述給定的移動設(shè)備的給定的偽PIN消息;與所述中繼站通信,以接收針對所述給定的偽PIN消息的地址字段中指定的每個電子郵件地址的相應(yīng)的PIN信息;將所述給定的偽PIN消息轉(zhuǎn)換為標(biāo)準(zhǔn)的PIN消息;以及將所述標(biāo)準(zhǔn)的PIN消息發(fā)送至所述中繼站,用于分發(fā)至接收移動設(shè)備。
24、 根據(jù)權(quán)利要求16-23任一所述的方法,其中所述方法還包括 向所述給定的移動設(shè)備通知所定位的PIN信息,并將所定位的PIN信 息存儲在所述給定的移動設(shè)備上。
25、 根據(jù)權(quán)利要求16-23任一所述的方法,其中所述方法還包括 針對與兩個或更多的PIN地址相關(guān)聯(lián)的電子郵件地址,生成兩個或更 多的PIN消息。
26、 一種用于實(shí)現(xiàn)支持與中繼站相關(guān)聯(lián)的移動設(shè)備之間的消息 通信的方法的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀 介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)包含處理器可執(zhí)行的程序代碼裝置,用于 實(shí)現(xiàn)權(quán)利要求16-25任一所述的方法。
全文摘要
一種與無線網(wǎng)絡(luò)相關(guān)聯(lián)的中繼站,可以在不必將消息傳輸至主機(jī)系統(tǒng)的情況下,在與無線網(wǎng)絡(luò)相關(guān)聯(lián)的移動設(shè)備之間發(fā)送消息。所述消息包括PIN消息,并且每個移動設(shè)備具有PIN地址。所述中繼站包括用于控制所述中繼站的操作和在所述移動設(shè)備之間發(fā)送PIN消息的中繼服務(wù)器。所述中繼站還包括具有用于與所述移動設(shè)備相關(guān)聯(lián)的用戶的PIN信息的中繼數(shù)據(jù)存儲器。所述中繼服務(wù)器可以訪問所述中繼數(shù)據(jù)存儲器,以允許使用所述移動設(shè)備的用戶向所述中繼數(shù)據(jù)存儲器查詢其他用戶的PIN信息。
文檔編號H04W4/12GK101480021SQ200680016546
公開日2009年7月8日 申請日期2006年3月29日 優(yōu)先權(quán)日2005年3月29日
發(fā)明者喬治·鮑德溫·巴米勒 申請人:捷訊研究有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
尉氏县| 蓬溪县| 鄂州市| 荔浦县| 富民县| 高淳县| 丁青县| 揭西县| 永济市| 射洪县| 衡阳县| 宾阳县| 平武县| 文山县| 禄丰县| 西充县| 获嘉县| 团风县| 上杭县| 南康市| 进贤县| 客服| 鄯善县| 南康市| 炉霍县| 鸡西市| 威远县| 新宁县| 富源县| 东莞市| 东乡族自治县| 丹江口市| 儋州市| 康定县| 陆川县| 庆安县| 阆中市| 南涧| 昌乐县| 拜泉县| 项城市|