專利名稱:跨架構(gòu)航班跟蹤系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本公開涉及對象信息的通信,并且具體涉及將航班狀態(tài)信息中 繼到即時消息客戶端,以向訂戶顯示。
背景技術(shù):
雖然世界人口不斷增加,但是我們與其他人通信并且交換想法 的能力將我們變得更近。這些通信方法也使得全球的信息唾手可得。 為了連接個人的需要,開發(fā)了不同的技術(shù)。很多個人使用多個不同 的技術(shù)來保持其連通性。可用的技術(shù)過多時,需要將正確的信息以 正確的方式提供給正確的個人。
發(fā)明內(nèi)容
一種跨架構(gòu)航班跟蹤系統(tǒng),有助于個人跟蹤航空公司的航班狀 態(tài)。基于對即時消息收發(fā)客戶端的個人可訪問性,訂戶智能地、實
時地接收狀態(tài)更新。該系統(tǒng)通過以下動作來促進狀態(tài)更新將航班 作為個人即時消息收發(fā)客戶端的聯(lián)系人列表中的聯(lián)系人來維護并列 出;處理來自航空公司的狀態(tài)更新;以及通過能夠成功傳送消息的 信道來將狀態(tài)更新傳遞給訂戶。
根據(jù)下面的附圖和詳細描述,本領(lǐng)域技術(shù)人員將清楚其他系統(tǒng)、 方法、特性和優(yōu)點。所有這種附加系統(tǒng)、方法、特性和方法包含在 該說明書中,在所要求的主題范圍內(nèi),并且由下面的權(quán)利要求書進 行保護。
,
參考下面的附圖和描述將更好地理解本系統(tǒng)。圖中的元素未必是按照比例的,重點在于說明該系統(tǒng)的原理。在圖中,相似的附圖 標記從不同視角指示對應(yīng)的部分。
圖1示出了跨架構(gòu)航班跟蹤架構(gòu)。
圖2示出了航班對象創(chuàng)建流、聯(lián)系人列表更新消息流以及航班 狀態(tài)更新消息流。
圖3示出了4元班狀態(tài)通知消息流。
圖4示出了訂戶注冊流程圖。
圖5示出了 NSE訂戶注冊流程圖。
圖6示出了航班條目對象創(chuàng)建流程圖。
圖7示出了航班狀態(tài)更新消息流程圖。
圖8示出了航班狀態(tài)通知消息流程圖。
圖9示出了備選的跨架構(gòu)航班跟蹤架構(gòu)。
圖10示出了注冊邏輯流程圖。
圖11示出了輸入邏輯流程圖。
圖12示出了航班對象創(chuàng)建的處理邏輯流程圖。
圖13示出了航班狀態(tài)更新的處理邏輯流程圖。
圖14示出了航班狀態(tài)更新通知的處理邏輯流程圖。
圖15示出了輸出邏輯流程圖。
圖16示出了提供航班對象的訂戶端點聯(lián)系人列表。 圖17示出了提供航班狀態(tài)更新的訂戶端點聯(lián)系人列表。 圖18示出了提供航班狀態(tài)通知的訂戶端點聯(lián)系人列表。 圖19示出了具有客戶端邏輯的訂戶端點。 圖20示出了客戶端邏輯流程圖。
具體實施例方式
圖1示出了跨架構(gòu)航班跟蹤架構(gòu)100。該架構(gòu)100包括現(xiàn)有電 信網(wǎng)絡(luò)(LTN)102,連接到LTN的通知系統(tǒng)擴展(NSE)104,通信網(wǎng)絡(luò) 106,以及訂戶端點(SE)108。 LTN102可以與第三方網(wǎng)關(guān)IIO通信。 該第三方網(wǎng)關(guān)IIO可以和第三方客戶端112通信。該第三方客戶端112可以是航空公司的計算機系統(tǒng),例如包括預(yù)定系統(tǒng)、^Ji狀態(tài)系 統(tǒng)、旅客分配系統(tǒng)或航空公司的其他處理系統(tǒng)。作為附加的示例, 航空公司計算機系統(tǒng)可以是航空公司的web服務(wù)器,地勤人員操作 的終端,或其他任何第三方輸入源。該第三方客戶端112可以通過 通信網(wǎng)絡(luò)106與訂戶通信。例如,該第三方客戶端可以,人訂戶處接 收指令,重新設(shè)置訂戶指令的格式,并將重新設(shè)置格式的指令轉(zhuǎn)發(fā) 到第三方網(wǎng)關(guān)110。第三方網(wǎng)關(guān)110可以在LTN 102的內(nèi)部或外部。
現(xiàn)有電信網(wǎng)絡(luò)102包括服務(wù)協(xié)調(diào)(SO)模塊114, SO存在服務(wù) 器(SO-PS)接口 116,因特網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(IMS)存在服務(wù)器 118 (其作為示例性的現(xiàn)有存在服務(wù)器),統(tǒng)一目錄(UD)120, UD會 話發(fā)起協(xié)議(SIP)網(wǎng)關(guān)122,網(wǎng)絡(luò)存在模塊124, SIP應(yīng)用服務(wù)器(SIP AS)126,和網(wǎng)絡(luò)連接接口 128。這些組件中的每個都可以既通過SO 114又可以獨立于SO 114與其他每個組件通信。該SO 114與第三方 網(wǎng)關(guān)110通信。LTN 102可以包括服務(wù)遞送平臺(SDP)或?qū)DP功能 進行仿真的架構(gòu)。此類功能可以包括對事件與規(guī)范格式和標準化 消息進行雙向轉(zhuǎn)換,以及處理去往和來自各個網(wǎng)絡(luò)節(jié)點和服務(wù)平臺 的應(yīng)用的服務(wù)請求。
SO 114可以協(xié)調(diào)應(yīng)用、網(wǎng)絡(luò)節(jié)點和/或服務(wù)平臺之間的通信和消 息轉(zhuǎn)換。SO存在服務(wù)器接口 116可以執(zhí)行在SO 114和IMS存在服 務(wù)器118之間的通信轉(zhuǎn)換。例如,SO存在服務(wù)器接口 116可以是存 在監(jiān)視器(Pw)網(wǎng)絡(luò)網(wǎng)關(guān)(PwNGW)。 SO存在服務(wù)器接口 116還可以 包括可擴展標記語言(XML)配置接入?yún)f(xié)議(XCAP)網(wǎng)絡(luò)網(wǎng)關(guān)(XCAP NGW)。該XCAP NGW可以執(zhí)行SO 114、 Pw NGW或任何其他LTN 模塊和群組列表管理服務(wù)器(GLMS)130之間的通信轉(zhuǎn)換。
IMS存在服務(wù)器118基于因特網(wǎng)協(xié)議(IP)來執(zhí)行和控制服務(wù),并 且管理NSE存在信息。NSE存在信息可以包括IMS存在信息。群組 列表管理服務(wù)器(GLMS)130可以在IMS存在服務(wù)器118內(nèi)部??蛇x 的,GLMS 130可以在外部并且可以與IMS存在服務(wù)器118通信。 該GLMS 130可以存儲訂戶的聯(lián)系人列表并且才丸行諸如添加、編輯
8和刪除來自訂戶聯(lián)系人列表的群組和聯(lián)系人的功能。
統(tǒng)一目錄120存儲訂戶信息,例如現(xiàn)有訂戶簡檔信息和現(xiàn)有訂 戶存在信息。UD 120可以通過UD-SIP網(wǎng)關(guān)122與NSE 104通信, 通過網(wǎng)絡(luò)存在模塊124和/或SO 114與SE 108通信。因此,UP-SIP 網(wǎng)關(guān)122可以是可操作以接受航班跟蹤請求的示例性網(wǎng)關(guān)。
UD-SIP網(wǎng)關(guān)122向NSE 104公開UD 120。 UD-SIP網(wǎng)關(guān)122可 以包括IMS服務(wù)控制(ISC)網(wǎng)絡(luò)網(wǎng)關(guān)(ISCNGW)。該ISCNGW可以 將NSE 104的SIP消息轉(zhuǎn)換為適合于UD 120或SO 114的超文本傳 輸協(xié)議(HTTP)請求,反之亦然。
作為示例性現(xiàn)有網(wǎng)絡(luò)存在寄存器或示例性現(xiàn)有網(wǎng)絡(luò)存在寄存器 的一部分,網(wǎng)絡(luò)存在模塊124管理任何或所有現(xiàn)有SE 144的存在信 息。網(wǎng)絡(luò)存在模塊124可以包括通知代理(NA)。 NA可以管理來自于 現(xiàn)有SE 144的傳入存在信息。NA還可以選擇正確的信道來向訂戶 發(fā)送信息,例如通過NSE 104或通過現(xiàn)有通信信道(例如網(wǎng)絡(luò)連接 接口 128)。
網(wǎng)絡(luò)存在模塊124還可以包括存在網(wǎng)絡(luò)代理(PNA)。 PNA可以與 IMS存在服務(wù)器118和GLMS 130通信。作為示例性現(xiàn)有網(wǎng)絡(luò)存在 寄存器或示例性現(xiàn)有網(wǎng)絡(luò)存在寄存器的一部分,PNA可以從現(xiàn)有SE 144收集現(xiàn)有訂戶存在信息并在IMS存在服務(wù)器上發(fā)布該信息。PNA 可以根據(jù)現(xiàn)有網(wǎng)絡(luò)提供的接口能力從現(xiàn)有訂戶查詢存在信息?,F(xiàn)有 存在信息可以存儲在作為示例性現(xiàn)有網(wǎng)絡(luò)存在寄存器或示例性現(xiàn)有 網(wǎng)絡(luò)存在寄存器一部分的統(tǒng)一目錄120中,并可以從中獲取。
SIP AS 126與NSE 104通信,例如向支持IMS的SE 108發(fā)送即 時消息。網(wǎng)絡(luò)通信接口 128通過網(wǎng)絡(luò)106與現(xiàn)有SE108通信。現(xiàn)有 SE 144可以由移動訂戶綜合業(yè)務(wù)數(shù)字網(wǎng)(MSISDN)號碼或?qū)拵?因特 網(wǎng)協(xié)議(IP)電視(IPTV)訂戶標識(例如e-mail地址)來進行標識,。
通知系統(tǒng)擴展104包括呼叫會話控制功能(CSCF),例如代理 CSCF(P-CSCF)和查詢CSCF(I-CSCF)132,以及服務(wù) CSCF(S-CSCF)134。 NSE 104還包括歸屬訂戶服務(wù)器(HSS)136。P-CSCF/I-CSCF132位于所有信令消息的路徑上,具有監(jiān)視這些消息 的能力,并且對訂戶進行認證。S-CSCF 134處理SIP注冊,位于所 有信令消息的路徑上,具有監(jiān)視這些消息的能力,確定哪個應(yīng)用服 務(wù)器(AS)轉(zhuǎn)發(fā)SIP消息,并路由消息。S-CSCF可以是示例性訂戶服 務(wù)或示例性訂戶服務(wù)的一部分。HSS 136是支持其他NSE組件的主 數(shù)據(jù)庫。HSS 136可以存儲與訂閱相關(guān)的信息,例如訂戶簡檔。NSE 104可以包括其他IMS控制組件和/或是IMS控制系統(tǒng)。
通信網(wǎng)絡(luò)106可以包括支持IMS的網(wǎng)絡(luò)138和現(xiàn)有網(wǎng)絡(luò)140。 通信網(wǎng)絡(luò)106可以包括xDSL網(wǎng)絡(luò)、IP網(wǎng)絡(luò)和/或移動網(wǎng)絡(luò)、或其組 合。通信網(wǎng)絡(luò)106可以包括有線網(wǎng)絡(luò)、無線網(wǎng)絡(luò)或其組合。無線網(wǎng) 絡(luò)可以是使用數(shù)據(jù)網(wǎng)絡(luò)標準例如lxRRT、 UMTS、 HSDPA、 EDGE 或EVDO的蜂窩電話網(wǎng)絡(luò),或802.11、 802.11b、 802.11g、 802.lln、 802.16或802.20網(wǎng)絡(luò)。此外,網(wǎng)絡(luò)106可以是公共網(wǎng)絡(luò)(例如因特 網(wǎng))也可以是專有網(wǎng)絡(luò)(例如企業(yè)網(wǎng))或其組合,并且可以利用目 前可用或后來開發(fā)的各種聯(lián)網(wǎng)協(xié)議,包括但不限于基于TCP/IP的網(wǎng) 絡(luò)協(xié)議。網(wǎng)絡(luò)106提供的信息可以由網(wǎng)絡(luò)瀏覽器或移動web瀏覽器
瀏覽器、MOZILLA(TM) FIREFOX(TM)瀏覽器、APPLE(TM) SAFARI(TM)瀏覽器、OPERA(TM) MINI(TM)瀏覽器、ACCESS(TM) NETFRONT(TM)瀏覽器、PALM(TM) BLAZER(TM)瀏覽器、 NOKIA(TM) MINI MAP(TM)瀏覽器、CINGULAR(TM) MEDIA NET(TM)訪問、BLACKBERRY(TM)瀏覽器或 THUNDERHAWK(TM)瀏覽器。
網(wǎng)絡(luò)106可以包括例如因特網(wǎng)的廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、 校園網(wǎng)、城域網(wǎng)或任何可允許數(shù)據(jù)通信的其他網(wǎng)絡(luò)。網(wǎng)絡(luò)106可以 被分成子網(wǎng)。子網(wǎng)絡(luò)可以允許對連接到網(wǎng)絡(luò)106的所有其他組件進 行接入,或子網(wǎng)可以限制連接到網(wǎng)絡(luò)106的組件之間的接入。網(wǎng)絡(luò) 106可以被認為是公共網(wǎng)絡(luò)連接或?qū)S芯W(wǎng)絡(luò)連接,并且例如可以包括 虛擬專有網(wǎng)絡(luò),或在公共因特網(wǎng)上采用的加密或其他安全機制等。訂戶端點(SE)108可以包括支持IMS的客戶端142和非IMS兼 容的客戶端,例如現(xiàn)有的SE144。支持IMS的客戶端142可以包括 能夠運行即時消息應(yīng)用的系統(tǒng)?,F(xiàn)有SE 144可以包括全球移動通信 系統(tǒng)(GSM)電話和/或?qū)拵?IPTV訂戶。
圖2示出了航班條目對象創(chuàng)造流,聯(lián)系人列表更新消息流,以 及航班狀態(tài)更新消息流200。 SE 108向UD 120發(fā)送消息,通知UD 120將SE 108注冊為存在并且可用(202)。該消息可以通過網(wǎng)絡(luò)106 和網(wǎng)絡(luò)存在模塊124來發(fā)送。SE108也可以向NSE 104發(fā)送消息, 從而將SE 108注冊為存在和可用(204)。例如當(dāng)SE 108運行支持IMS 的客戶端(例如即時消息應(yīng)用)時,可能進行第二注冊204。
在預(yù)定航線座位時或者在這之后,訂戶可能期望訂閱和發(fā)布航 班跟蹤訂閱命令,以訂閱航班跟蹤特征。訂戶指示SE 108向第三方 網(wǎng)關(guān)110發(fā)送航班跟蹤訂閱命令(206)。該第三方網(wǎng)關(guān)IIO可以是操 作以接受航班跟蹤請求的示例性網(wǎng)關(guān)。例如,SE108可以向航空公 司服務(wù)發(fā)送命令,并且航空公司服務(wù)可以將該請求轉(zhuǎn)發(fā)到第三方網(wǎng) 關(guān)110??蛇x地,SE 108可以向第三方網(wǎng)關(guān)110直4妄提供命令。該 第三方網(wǎng)關(guān)110然后將該請求轉(zhuǎn)發(fā)到SO 114。該SO 114可選地確定 SE 108或者與SE 108相關(guān)聯(lián)的訂戶是否具有UD賬戶(210)。UD 120 可以確認SE 108或訂戶具有賬戶(212)或否認該賬戶存在。
SO 114繼而請求IMS存在服務(wù)器118向訂戶的聯(lián)系人列表插入 航班聯(lián)系人條目,例如航班聯(lián)系人對象。例如,IMS存在服務(wù)器118 可以將航班聯(lián)系人條目添加到GLMS 130上存儲的訂戶聯(lián)系人列表 中。該4元班聯(lián)系人條目可以包括航班標識符和/或航班狀態(tài)信息,例 如航班號、航空公司名、起飛時間和日期、航站樓號、登機口號和/ 或座位號。
一旦IMS存在服務(wù)器在訂戶的聯(lián)系人列表中創(chuàng)建了航班聯(lián)系人 條目,則IMS存在服務(wù)器將更新的聯(lián)系人列表通知SE 108。例如, IMS存在服務(wù)器向NSE 104發(fā)送通知消息(216)。該NSE 104繼而轉(zhuǎn) 換并發(fā)送該通知消息給SE 108(218)。 SE108繼而可以獲取更新后的聯(lián)系人列表。
航空公司可能期望將航班狀態(tài)的改變通知給訂戶。航空公司可 以向第三方網(wǎng)關(guān)110發(fā)送航班狀態(tài)更新消息。該4元班狀態(tài)更新消息 可以指示被動通知的優(yōu)選項。被動通知可以包括對聯(lián)系人列表中狀
態(tài)消息的更新。第三方網(wǎng)關(guān)110繼而將該航班狀態(tài)更新消息發(fā)送給 SO 114(220)。 SO 114繼而將該航班狀態(tài)更新消息發(fā)送給IMS存在服 務(wù)器118 (222)。該IMS存在服務(wù)器繼而可以更新該航班對象的狀態(tài) 信息。例如,IMS存在服務(wù)器可以更新GLMS 130上存儲的訂戶聯(lián) 系人列表的航班聯(lián)系人條目的狀態(tài)信息。IMS存在服務(wù)器118繼而 將該更新的航班狀態(tài)通知SE 108。例如,IMS存在月艮務(wù)器118將該 更新后的航班狀態(tài)信息發(fā)送到NSE 104 (224)。 NSE 104繼而可以轉(zhuǎn) 換更新后的航班狀態(tài)信息,并將其發(fā)送給SE 108 (226)。 SE108繼而 可以將更新后的航班狀態(tài)信息顯示為與聯(lián)系人列表顯示中的聯(lián)系人 相關(guān)聯(lián)的狀態(tài)信息。
圖3示出了航班狀態(tài)通知消息流300。航空公司可能期望將航班 狀態(tài)的改變主動通知給訂戶。航空公司可以向第三方網(wǎng)關(guān)IIO發(fā)送 該航班狀態(tài)更新信息。該航班狀態(tài)更新信息可以包括主動通知的優(yōu) 選項。主動通知可以包括包含消息的彈出即時消息窗。第三方網(wǎng)關(guān) 110將航班狀態(tài)更新信息發(fā)送到SO 114 (302)。 SO 114將該航班狀態(tài) 更新信息發(fā)送到IMS存在服務(wù)器118 (304)。 IMS存在服務(wù)器可以更 新航班對象的狀態(tài)信息。例如,IMS存在服務(wù)器可以更新GLMS 130 中存儲的訂戶聯(lián)系人列表中航班聯(lián)系人條目的狀態(tài)信息。
IMS存在服務(wù)器118可以確定使用哪個通信信道來將更新后的 航班狀態(tài)主動通知給SE 108 (306)。例如,IMS存在服務(wù)器118可以 確定SE 108在IMS存在服務(wù)器上是否注冊為存在。如果SE 108在 IMS存在服務(wù)器上注冊為存在,則IMS存在服務(wù)器118可以確定通 過NSE 104來發(fā)送航班狀態(tài)通知。如果SE108沒有在IMS存在服務(wù) 器上注冊為存在,則IMS存在服務(wù)器118可以確定通過可選的通信 信道來發(fā)送4元班狀態(tài)通知。
12IMS存在服務(wù)器118可以將更新后的航班狀態(tài)信息傳送給NSE 104 (308)。 NSE 104可以轉(zhuǎn)換該更新的航班狀態(tài)信息,并將其發(fā)送給 SE 108 (310)。 SE 108可以主動地顯示更新后的航班狀態(tài)信息,例如 通過即時消息彈出窗口。可選地或附加地,IMS存在服務(wù)器118可 以將更新后的航班狀態(tài)信息發(fā)送給SO 114(312)。 SO IM可以轉(zhuǎn)換 該更新后的航班狀態(tài)信息,并將其發(fā)送給SE 108 (314)。例如,SO 114 可以通過網(wǎng)絡(luò)通信^接口 128向現(xiàn)有網(wǎng)絡(luò)構(gòu)架140發(fā)送更新后的航班 狀態(tài)信息。SE 108繼而可以主動地顯示更新后的航班狀態(tài)〗言息,例 如顯示為短消息服務(wù)(SMS)文本消息。
圖4示出了訂戶注冊流程圖400。訂戶首先向SE 108進行注冊 (402)。例如,訂戶可以登錄到終端, 一旦得到終端認證,訂戶繼而 可以登錄到即時消息應(yīng)用和/或及時消息服務(wù)器。可選地,訂戶可以 初始化SE108,繼而108可以向網(wǎng)絡(luò)進4亍注冊。訂戶可以向一個或 多個SE108進行注冊。例如,訂戶可以通過即時消息客戶端以及通 過GSM電話來進行注冊。
SE 108向網(wǎng)絡(luò)存在模塊124注冊(404)。該注冊通知LTN 102: SE 108可用于通過通信網(wǎng)絡(luò)106進行通信。網(wǎng)絡(luò)存在模塊124與UD 120通信,以確定SE 108是否被授權(quán)(406)。例如,網(wǎng)絡(luò)存在^t塊124 可以檢查UD120,以查看SE是否具有LTN 102的賬戶。如果SE 沒有被授權(quán),則網(wǎng)絡(luò)存在模塊124通知SE108其沒有被授權(quán)使用LTN 服務(wù)(408)。
如果SE 108被授權(quán),則SE 108可以可選地向NSE 104注冊(410)。 例如當(dāng)SE 108運行IMS兼容的客戶端(例如,即時消息應(yīng)用)時, 可能進行該注冊。NSE 104檢查HSS 136,以確定SE108是否被授 權(quán)(412)。如果檢查確定SE 108被授權(quán),貝'J NSE 104確認SE 108被 授權(quán)(414)。如果SE108沒有被授權(quán),則NSE 104通知SE 108失敗 (408)。
圖5示出了 NSE訂戶注冊流程圖410。 SE 108首先嘗試向NSE 104注冊(5Q2)。初始注冊嘗試可能會失敗(504)。 SE108繼而向NSE104發(fā)送注冊命令(506)。該注冊命令可以^皮發(fā)送到P-CSCF。 P-CSCF 繼而找到歸屬網(wǎng)絡(luò)入口點(508)。歸屬網(wǎng)絡(luò)入口點可以是I-CSCF。 P-CSCF繼而將注冊請求轉(zhuǎn)發(fā)到I-CSCF (510)。I-CSCF查詢HSS 136, 以找到為SE 108分配的S-CSCF 134 (512)。如果沒有分配S-CSCF 134,或者SE 108沒有被NSE 104授權(quán),則NSE 104通知SE 108授 權(quán)不存在(514)。
如果分配了 S-CSCF134,或如果SE108針對NSE104被授權(quán), 則HSS 136返回分配給SE 108的S-CSCF 134的地址(516)。 I-CSCF 將注冊請求轉(zhuǎn)發(fā)給S-CSCF 134 (518)。 HSS 136還向I-CSCF返回包 含對應(yīng)于SE 108的過濾標準的簡檔(520)。 I-CSCF向S-CSCF 134轉(zhuǎn) 發(fā)該簡檔。S-CSCF 134分析該過濾標準,以確定是否應(yīng)當(dāng)聯(lián)系IMS 存在服務(wù)器118和/或UP-SIP網(wǎng)關(guān)122 (522)。
如果應(yīng)當(dāng)聯(lián)系IMS存在服務(wù)器118,則S-CSCF 134創(chuàng)建新的注 冊請求,并將該新注冊請求發(fā)送到IMS存在服務(wù)器118 (524)。該IMS 存在服務(wù)器繼而可以確認該請求(526)。如果應(yīng)當(dāng)聯(lián)系UP-SIP網(wǎng)關(guān) 122,則S-CSCF 134創(chuàng)建新的注冊請求,并將該新注冊請求發(fā)送到 UD-SIP網(wǎng)關(guān)122 (528)。UD-SIP網(wǎng)關(guān)122繼而可以確i人該請求(530)。 UD-SIP網(wǎng)關(guān)122繼而可以向UD 120通知SE 108的注冊(532)。 S-CSCF 134繼而可以將關(guān)于注冊的成功或失敗通知給P-CSCF (534)。 P-CSCF繼而可以將注冊的成功或失敗通知給SE 108 (536)。
圖6示出了航班對象創(chuàng)建流程圖600。訂戶將其期望訂閱的航班 跟蹤特征通知航空公司(602)。航空公司請求第三方網(wǎng)關(guān)110來確i人 訂戶具有可以實現(xiàn)航班跟蹤特征的賬戶(604)。 TPG 110可以確定航 空是否具有請求訂戶的航班跟蹤特征的授權(quán)(606)。如果航空公司沒 有被授權(quán),則TPG通知航空公司該請求不能被完成(608)。
如果航空公司被授權(quán),則TPG UO聯(lián)系服務(wù)代理,以驗證SE 108 具有LTN 102的相關(guān)賬戶(610)。例如,TPG IIO可以與SO 114通信 以請求該驗證。服務(wù)代理為了該驗證而聯(lián)系UD120 (612)。如果 UD 120無法驗證存在與SE 108相關(guān)聯(lián)的賬戶,則TPG 110通知航空公司該請求不能被完成(608)。如果賬戶存在,則UD 120向TPG 110 確認該請求(614)。 TPG 110繼而將該確i/v傳遞給航空公司(616)。
航空公司可以向TPG UO發(fā)送請求,以便將航班聯(lián)系人對象條 目添加到訂戶的聯(lián)系人列表中(618)??梢栽诖_i人訂戶存在的初始i青 求614之后執(zhí)行該請求或與之同時執(zhí)行。TPG IIO將該請求轉(zhuǎn)發(fā)到 SO 114(620)。 SO將該請求轉(zhuǎn)發(fā)到SO存在服務(wù)器接口 116(622)。 SO 存在服務(wù)器接口 116將航班聯(lián)系人對象條目添加到GLMS 118中的 訂戶聯(lián)系人列表中(624)。例如,XCAPNGW可以從S0114接收請 求,并將該航班聯(lián)系人對象條目的添加傳送給GLMS 118。
SO存在服務(wù)器接口向IMS存在服務(wù)器118公布航班聯(lián)系人對象 條目的狀態(tài)(626)。例如,PwNGW可以從XCAPNGW接收有關(guān)航 班聯(lián)系人對象條目的通知,并且PwNGW可以通知將更新的航班狀 態(tài)通知IMS存在服務(wù)器118。 UD-SIP網(wǎng)關(guān)122繼而可以將聯(lián)系人列 表更新通知SE 108 (628)。例如,SO存在服務(wù)器可以通知UD-SIP 網(wǎng)關(guān)122聯(lián)系人列表更新,以及將該信息中繼到SE108的指令。 UD-SIP網(wǎng)關(guān)122可以通過NSE 104來通知SE 108。 SE 108繼而可 以從GLMS 118請其和獲取更新后的聯(lián)系人列表(630)。
圖7示出了航班狀態(tài)更新消息流程圖700。航空公司向TPG110 發(fā)送航班狀態(tài)改變(702)。 TPG 110通過SO 114將該航班狀態(tài)改變信 息轉(zhuǎn)發(fā)到SO存在服務(wù)器接口 116(704)。例如,該請求可以被轉(zhuǎn)發(fā)到 PwNGW。 SO存在服務(wù)器接口 116向IMS存在服務(wù)器118公布該航 班狀態(tài)(706)。例如,PwNGW可以公布該狀態(tài)。IMS存在服務(wù)器118 繼而向SE 108傳送該航班狀態(tài)更新(708)。該通信可以通過NSE 104 來完成。SE 108可以改變航班對象條目的狀態(tài)(710)。例如,SE108 可以在顯示訂戶聯(lián)系人列表的客戶端窗口內(nèi)更新狀態(tài)消息。
圖8示出了航班狀態(tài)通知消息流程圖800。航空公司向TPG 110 發(fā)送請求,以通知SE 108航班狀態(tài)更新(802)。 TPG110將該請求轉(zhuǎn) 發(fā)給SO 114(804)。 SO 114檢查UD 120,以確定SE108是否通過 NSE 104存在(806)。如果SE 108通過NSE 1Q4存在,則SO將該航班狀態(tài)更新通知轉(zhuǎn)發(fā)到UD-SIP網(wǎng)關(guān)122(808)。 UD-SIP網(wǎng)關(guān)將該信 息轉(zhuǎn)換為即時消息通知,并通過NSE 104將該通知發(fā)送到SE 108(810)。當(dāng)SE 108接收到即時消息通知時,SE108可以使訂戶客 戶端打開即時消息窗口并顯示該航班狀態(tài)更新消息(812)。如果SE 108沒有通過NSE 104存在,則SO 114將該信息轉(zhuǎn)換為短消息文本 消息,并通過網(wǎng)絡(luò)連接接口 128將該消息發(fā)送給SE 108(814)。當(dāng)SE 108接收到短消息文本消息時,SE 108可以使訂戶客戶端顯示該短 消息文本消息(816)。
圖9示出了備選的跨架構(gòu)飛機航班架構(gòu)900。在圖9中,系統(tǒng)架 構(gòu)900包括上述功能的集中式實施方式。換句話說,該系統(tǒng)不需要 采用圖1所示的分布式和描迷的架構(gòu)來實施,而是可以劃分為較少 的模塊、系統(tǒng)、服務(wù)器或系統(tǒng)的其他實現(xiàn)方式。架構(gòu)900包括顯 示器902、處理器904、存儲器906以及通信邏輯908。通信邏輯908 可以在顯示器902、處理器904、存儲器906和網(wǎng)絡(luò)138和140之間 傳遞消息。網(wǎng)絡(luò)138和140的每一個都可以和訂戶端點108通信和/ 或^皮此之間通信。
存儲器906包括航班跟蹤邏輯910、現(xiàn)有電信邏輯912、通知 系統(tǒng)擴展邏輯914、航班跟蹤請求916和聯(lián)系人列表918。存儲器906 可以包括這些組件的一個或多個版本。航班跟蹤邏輯910可以指示 處理器904執(zhí)行航班信息跟蹤的處理過程。LT邏輯912可以指示處 理器904執(zhí)行符合LTN 102操作的處理過程。NSE邏輯914可以指 示處理器904執(zhí)行符合NSE 104操作的處理過程。航班跟蹤請求916 存儲與航班請求相關(guān)聯(lián)的信息。聯(lián)系人列表918存儲與訂戶聯(lián)系人 列表相關(guān)聯(lián)的數(shù)據(jù)。聯(lián)系人列表918可以與GLMS 130上存儲的聯(lián) 系人列表一致。
航班跟蹤邏輯910包括注冊邏輯920、輸入邏輯922、處理邏 輯924和輸出邏輯926。注冊邏輯920可以指示處理器904向LT邏 輯912和/或NSE邏輯914注冊SE 108。換句話說,注冊邏輯920 可以是類似于(特別地,基本上等同于)或包含/被包含于現(xiàn)有網(wǎng)絡(luò)
16存在寄存器和/或訂戶服務(wù)。輸入邏輯922可以指示處理器904來處 理從SE 108或航空公司到架構(gòu)900的通信。換句話說,輸入邏輯922 可以是類似于(特別地,基本上等同于)或包含/被包含于可操作以 接受航班跟蹤請求的網(wǎng)關(guān)。處理邏輯924可以指示處理器904處理 LT邏輯912、 NSE邏輯914、 SE108和航空公司之間的通信。換句 話說,處理邏輯924可以是類似于(特別地,基本上等同于)或包 含/或被包含于現(xiàn)有存在服務(wù)器。輸出邏輯926可以指示處理器904 處理從架構(gòu)900到SE108或航空公司的通信。換句話說,輸出邏輯 926可以類似于(特別地,基本上等同于)或包含/被包含于現(xiàn)有存 在服務(wù)器。
LT邏輯912包括LT存在信息928和航班更新信息930。 LT存 在信息928可以包括SE108的存在信息。例如,LT存在信息928 可以指示SE可以通過現(xiàn)有網(wǎng)絡(luò)架構(gòu)140進行通信。航班更新信息 930可以用于在架構(gòu)900內(nèi)部更新航班信息??蛇x地或附加地,航班 更新信息930可以用于通知SE 108更新后的航班狀態(tài)。該航班更新 信息930可以包括訂戶標識932、航班標識934、航班狀態(tài)936和/ 或通知方法938。訂戶標識932可以用于引導(dǎo)發(fā)送到SE 108的通知 消息,或用于標識聯(lián)系人列表918以用于更新。航班ID934可以用 于標識航班聯(lián)系人條目以用于更新。可選地或附加地,航班ID934 可以在發(fā)送到SE 108的通知消息中使用,以確認航班更新。航班狀 態(tài)936可以存儲在聯(lián)系人列表918中??蛇x地或附加地,航班狀態(tài) 936可以發(fā)送到SE 108,以通知訂戶例如航班延遲或取消。通知方 法938可以指示航空公司是否期望訂戶通過聯(lián)系狀態(tài)的改變、即時 消息或通過SMS文本接收通知。
NSE邏輯914包括通知系統(tǒng)擴展存在信息940和訂戶簡檔信息 942。 NSE存在信息940可以包括SE108的存在信息。例如,NSE 存在信息940可以指示SE 108可用于通過IMS網(wǎng)絡(luò)138進行通信。 訂戶簡檔信息942可以用于建立合適的通信信道。訂戶簡檔信息942 還可以包含過濾標準。航班跟蹤請求916包括航班標識符944、訂戶標識符946和優(yōu)選 SE信息948。航班標識符944可以用于航班聯(lián)系人條目的創(chuàng)建。訂 戶標識符946可以用于找到將在其中輸入航班聯(lián)系人條目的聯(lián)系人 列表。訂戶標識符946還可以用于標識將向其發(fā)送聯(lián)系人列表更新 通知消息的SE 108。優(yōu)選SE信息948可以用于標識應(yīng)當(dāng)優(yōu)選地將任 何通信引導(dǎo)到與訂戶相關(guān)的哪個SE 108。例如,訂戶可以^使用運4亍 在筆記本電腦和GSM電話上的即時消息客戶端。當(dāng)即時消息客戶端 可以通過文本消息到達GSM電話時,訂戶可以優(yōu)選發(fā)送到即時消息 客戶端的通知??蛇x地或附加地,航空公司可能傾向于在支持IMS 的客戶端之前通知支持SMS的客戶端。
聯(lián)系人列表918包括訂戶ID950、航班聯(lián)系人條目952、朋友聯(lián) 系人條目954和工作聯(lián)系人條目956。該聯(lián)系人列表可以具有這些組 件的一個或多個版本。例如,聯(lián)系人列表918可以具有多個對應(yīng)于 不同專用平臺ID的訂戶ID 950,例如AMERICA ONLINE(TM) INSTANT MESSENGER (AIM) (TM) ID, YAHOO! (TM) MESSENGER (TM) ID,和WINDOWS (TM) LIVE MESSENGER (TM) ID??蛇x地或附加地,聯(lián)系人類別918可以具有一個或多個4jt班聯(lián) 系人條目952、朋友聯(lián)系人條目954和/或工作聯(lián)系人條目956。
訂戶ID 950可以用于標識聯(lián)系人列表918。航班聯(lián)系人條目952 包括航班ID 958和航班狀態(tài)信息960。航班ID 958可以用于標識航 班聯(lián)系人條目952。航班狀態(tài)信息960可以被發(fā)送到對其關(guān)心的一 方,例如SE108,以便顯示給訂戶。朋友聯(lián)系人條目954包括朋友 ID 962和朋友狀態(tài)信息964。朋友ID 962可以用于標識朋友聯(lián)系人 條目954,并可以對應(yīng)于另一聯(lián)系人列表918的訂戶ID 950。朋友狀 態(tài)信息964可以被發(fā)送到對其關(guān)心的一方,例如SE108,以便顯示 給訂戶。工作聯(lián)系人條目956包括工作聯(lián)系人ID 966和工作聯(lián)系狀 態(tài)信息968。工作聯(lián)系ID 966可以用于標識工作聯(lián)系人條目952并 可以對應(yīng)于另一聯(lián)系人列表918的訂戶ID 950。工作聯(lián)系人狀態(tài)信 息968可以;波發(fā)送到對其關(guān)心的一方,例如SE108,以〗更顯示給訂戶。
圖10示出了由注冊邏輯920執(zhí)行的流程圖1000。注冊邏輯920 接收SE 108存在的通知(1002)。該通知可以源自SE 108。注冊邏輯 920從通知中解析標識信息(1004)。該ID信息可以包括訂戶標識符 和/或SE標識符。注冊邏輯920將通知與ID信息一并發(fā)送到LT邏 輯912(1006)。該通知可是起初由注冊邏輯912接收到的通知,或其 可以是原始通知經(jīng)過重新格式設(shè)置的版本。注冊邏輯920確定ID信 息是否由LT邏輯912授權(quán)(1006)。例如,LT邏輯可以將ID信息和 授權(quán)訂戶的列表進行比較,并向注冊邏輯920發(fā)送確認信號。
如果注冊邏輯920確定該ID沒有纟皮4t^又,則注冊邏輯920向請 求者返回?zé)o法完成注冊的通知(1008)。但是,如果注冊邏輯920確定 該ID被授權(quán),則注冊邏輯920利用LT邏輯912將該ID存儲為存在 (1010)。例如,注冊邏輯920可以請求LT邏輯912將該ID存儲為 LT存在信息928。注冊邏輯920優(yōu)選地將通知和ID信息一同發(fā)給 NSE邏輯914(1012)。該通知可以是發(fā)送到LT邏輯912的通知,或 其可以是該通知重新設(shè)置格式的版本。注冊邏輯920請求NSE邏輯 914確定該ID信息是否被授權(quán)(1014)。例如,NSE邏輯914可以將 該ID信息與授權(quán)訂戶的列表(例如,訂戶筒檔信息942的集合)進 行比較,并且向注冊邏輯920返回確認信號。
如果注冊邏輯920確定該ID沒有被授權(quán),則注冊邏輯920向請 求者返回注冊無法完成的通知(1008)。然而,如果注冊邏輯920確定 該ID被授權(quán),則該注冊邏輯920請求NSE邏輯914將該ID存儲為 存在。例如,NSE邏輯914可以將該ID信息存儲為NSE存在信息 940。
圖11示出了由輸入邏輯922執(zhí)行的流程圖1100。輸入邏輯922 接收傳入力元班消息(1102)。該傳入航班消息可以由航空^>司發(fā)出。該 消息可以響應(yīng)于航班請求、航班狀態(tài)更新或其他事件。輸入邏輯922 確定消息類型(1104)。輸入邏輯922可以通過讀:f又作為該消息一部分 發(fā)送的類型信息來完成確定??蛇x地或附加地,##入邏輯922可以
19基于與該消息 一起發(fā)送的信息內(nèi)容來完成該確定。
如果輸入邏輯922確定該消息是航班跟蹤請求,輸入邏輯922從該請求中解析ID信息(1106)。該ID信息可以包括訂戶標識符、SE標識符和/或4元班標識符。輸入邏輯922可以優(yōu)選地從該消息解析附加信息,例如初始航班狀態(tài)信息。輸入邏輯922繼而向處理邏輯924發(fā)送經(jīng)過解析的信息(1108)。該經(jīng)過解析的信息可以包括ID信息和/或請求中的任何附加信息。
如果輸入邏輯922確定該消息是航班更新請求時,輸入邏輯922從該請求中解析ID信息(lllO)。該ID信息可以包括訂戶標識符、SE標識符和/或航班標識符。輸入邏輯922還從該消息中解析更新信息,例如更新的航班狀態(tài)信息(1112)。輸入邏輯922繼而將經(jīng)過解析的信息發(fā)送到處理邏輯924( 1114)。該經(jīng)過解析的信息可以包括ID信息、更新的信息和/或請求中的任何附加信息。
圖12示出了可以由處理邏輯924執(zhí)行的航班對象建立的流程圖1200。處理邏輯924接收航班跟蹤請求(1202)。該請求可以由輸入邏輯922中發(fā)出??蛇x地或附加地,該請求可以源自TPG 110、通信邏輯908或4元空^^司。該請求可以包括標識信息,例如訂戶標識符、SE標識符和/或4元班標識符。該請求可以包括附加信息,例如初始航班狀態(tài)信息。
處理邏輯924嘗試定位聯(lián)系人列表918(1204)。處理邏輯924可以使用標識信息來定位聯(lián)系人列表918。例如,處理邏輯924可以將標識信息中的訂戶標識符與聯(lián)系人列表中的訂戶標識符950進行比較。如果無法定位聯(lián)系人列表,處理邏輯924可以嘗試創(chuàng)建聯(lián)系人列表。如果處理邏輯924確定無法創(chuàng)建列表,處理邏輯924向請求者返回?zé)o法將航班跟蹤請求添加到聯(lián)系人列表918的通知(1206)。
如果列表存在,處理邏輯924將創(chuàng)建航班聯(lián)系人對象條目952(1208)。因此,處理邏輯可以類似于(特別地,基本上等同于)或包含/被包含于協(xié)調(diào)模塊。航班聯(lián)系人對象條目可以具有與朋友聯(lián)系人條目954和/或工作聯(lián)系人條目956相似的格式。例如,處理邏輯924可以將請求中的航班標識符存儲為航班聯(lián)系人條目952中的航班標識符958。可選地或附加地,處理邏輯924可以將_清求中的初始航班狀態(tài)信息存儲為航班聯(lián)系人條目942中的航班狀態(tài)信息960。
處理邏輯924繼而將航班聯(lián)系人條目952插入到聯(lián)系人列表918中(1210)。處理邏輯924可以將航班聯(lián)系人條目952插入到具有與請求中訂戶標識符相對應(yīng)的訂戶標識符950的聯(lián)系人列表918中。處理邏輯924存儲具有新航班聯(lián)系人條目952的聯(lián)系人列表(1212)。如果不存在聯(lián)系人列表,則處理邏輯924確定應(yīng)當(dāng)創(chuàng)建列表,繼而處理邏輯924可以在創(chuàng)建航班聯(lián)系人條目之前,使用請求中的訂戶標識符來創(chuàng)建聯(lián)系人列表918 。
圖13示出了可以由處理邏輯924執(zhí)行的航班狀態(tài)更新流程圖1300。處理邏輯924接收航班狀態(tài)更新(1302)。航班狀態(tài)更新可以源自輸入邏輯922??蛇x地或附加地,該請求可以源自TPGllO、通信邏輯908或4元空^^司。該請求可以包括標識信息,例如訂戶標識符、SE標識符和/或航班標識符。該請求可以包括附加信息,例如更新的^J在狀態(tài)信息。
處理邏輯924嘗試定位聯(lián)系人列表918(1304)。處理邏輯924可以使用標識信息來定位聯(lián)系人列表918。例如,處理邏輯924可以將標識信息中的訂戶標識符與聯(lián)系人列表918中的訂戶標識符950進行比較。如果無法定位聯(lián)系人列表,處理邏輯924可以嘗試創(chuàng)建聯(lián)系人列表。如果處理邏輯924確定無法創(chuàng)建列表,處理邏輯924向請求者返回?zé)o法執(zhí)行航班狀態(tài)更新請求的通知(13 06)。
如果列表存在,處理邏輯924在聯(lián)系人列表918中定位航班聯(lián)系人對象條目952(1308)。處理邏輯924可以使用標識信息來定位航班聯(lián)系人對象條目952。例如,處理邏輯924可以將標識信息中的航班標識符與聯(lián)系人列表918中的航班標識符950進4亍比4交。如果無法定位航班聯(lián)系人條目952,則處理邏輯924可以嘗試建立航班聯(lián)系人條目952。如果處理邏輯924確定無法建立航班聯(lián)系人條目,處理邏輯924向請求者返回?zé)o法執(zhí)行航班狀態(tài)更新請求的通知(1306)。處理邏輯924利用請求中的信息來更新航班聯(lián)系人條目(1310)。例如,處理邏輯924可以將請求中的更新航班狀態(tài)信息存儲為航班聯(lián)系人條目952中的航班狀態(tài)信息960。處理邏輯924存儲航班聯(lián)系人對象條目(1312)。
圖14示出了可以由處理邏輯924執(zhí)行的航班狀態(tài)更新通知流程圖1400。處理邏輯924接收航班狀態(tài)更新(1402)。該航班狀態(tài)更新可以源自輸入邏輯922??蛇x地或附加地,該請求可以源自TPG 110、通信邏輯908或航空公司。該請求可以包括標識信息,例如訂戶標識符、SE標識符和/或航班標識符。該請求可以包^"附加卩言息,例如更新的航班狀態(tài)信 息。
處理邏輯924嘗試基于標識信息來定位NSE存在狀態(tài)(1404)。處理邏輯924可以使用標識信息來定位NSE存在狀態(tài)。例如,處理邏輯924可以將標識信息中的SE標識符與存儲在NSE存在信息940中的SE標識符進行比較。如果處理邏輯924定位到指示SE已注冊、并且通過NSE通信信道而存在的相應(yīng)標識信息,處理邏輯924將更新的航班狀態(tài)信息和NSE通信信道信息傳遞到輸出邏輯926(1406)。
如果處理邏輯924確定SE無法通過NSE通信信道獲得,則處理邏輯924定位與標識信息相關(guān)聯(lián)的備選聯(lián)系信道(1408)。例如,處理邏輯924可以請求利用LT邏輯912來確定該標識信息是否對應(yīng)于LT存在信息928中的SE標識信息。如果是,則處理邏輯924可以使用LT通信信道來聯(lián)系SE。處理邏輯924將航班狀態(tài)更新信息和可選的聯(lián)系信道信息傳遞到輸出邏輯926(1410)。
圖15示出了可由輸出邏輯926執(zhí)行的流程圖1500。輸出邏輯926接收通知消息(1502)。該通知消息可以源自處理邏輯924??蛇x地或附加地,該消息可以源自輸入邏輯922、通信邏輯908或航空公司。該消息可以包4舌標識信息,例如訂戶標識符、SE標識符和/或航班標識符。該請求可以包括附加信息,例如初始航班狀態(tài)信息、更
新的航班狀態(tài)信息、已更新聯(lián)系人列表可用的通知和/或通信信道信
白
22輸出邏輯926確定通知消息的類型(1504)。該確定可以包括檢查消息內(nèi)的類型字段??蛇x地或附加地,該確定可以包括才企查消息內(nèi)的其他信息或信息字段。
如果輸出邏輯926確定該消息是更新消息、并且該更新是針對聯(lián)系人列表的,則輸出邏輯926獲取與SE 108相關(guān)聯(lián)的NSE聯(lián)系人信息(1506)。例如,輸出邏輯926可以請求NSE邏輯914從NSE存在信息940中或訂戶簡檔信息942中獲取信息。輸出邏輯926繼而可以向SE108發(fā)送通知消息,以指示更新的聯(lián)系人列表可用(1508)。該通知消息可以通過支持IMS的網(wǎng)絡(luò)138來路由。
如果輸出邏輯926確定該消息是更新消息、并且該更新是針對狀態(tài)更新的,則輸出邏輯926獲取與SE 108相關(guān)聯(lián)的NSE信道信息(1510)。例如,輸出邏輯926可以請求NSE邏輯914從NSE存儲信息940或訂戶簡檔信息942中獲取信息。輸出邏輯926繼而可以向SE 108發(fā)送狀態(tài)更新消息,以指示聯(lián)系人列表條目的狀態(tài)發(fā)生變化(1512)。該通知消息可以通過支持IMS的網(wǎng)蘭各138來路由。
如果輸出邏輯926確定該消息是主動通知消息、并且該通知應(yīng)當(dāng)通過支持IMS的網(wǎng)絡(luò)發(fā)送,則輸出邏輯926獲取航班狀態(tài)更新信息(1514)。該通知消息可以源自處理邏輯924??蛇x地或附加地,該消息可以源自輸入邏輯922、通信邏輯卯8或航空公司。該消息可以包括標識信息、例如訂戶標識符、SE標識符和/或航班標識符。該請求可以包括附加信息,例如更新狀態(tài)信息和/或通信信道信息。
輸出邏輯926基于通信信道信息向SE 108發(fā)送更新的航班狀態(tài)信息(1516)。例如,輸出邏輯926可以請求NSE邏輯914從NSE存在信息940或?qū)?yīng)于信道信息的訂戶簡檔信息942中檢索信息。該通知消息可以通過支持IMS的網(wǎng)絡(luò)138來路由。
如果輸出邏輯926確定該消息是主動通知消息、并且該消息應(yīng)該通過可選通信信道發(fā)送,則輸出邏輯926接收航班狀態(tài)更新信息(1518)。該通知消息可以源自處理邏輯924??蛇x地或附加地,該消息可以源自輸入邏輯922、通信邏輯908或航空公司。該消息可以包
23括標識信息,例如訂戶標識符、SE標識符和/或航班標識符。該請求
可以包括附加信息,例如更新的航班狀態(tài)信息和/或通信信道信息。
輸出邏輯926基于通信信道信息向SE 108發(fā)送更新的航班狀態(tài)信息(1520)。例如,輸出邏輯926可以請求LT邏輯912從與該信道信息對應(yīng)的LT存在信息928中檢索信息。該通知消息可以通過現(xiàn)有網(wǎng)絡(luò)架構(gòu)140來路由。
圖16示出了具有航班對象的訂戶端點聯(lián)系人列表呈現(xiàn)1600。該呈現(xiàn)1600包括對象部分1602。該對象部分1602包括航班對象呈現(xiàn)1604??蛇x地或附加地,該航班對象呈現(xiàn)1604可以在具有不同部分標識符的部分下。可選地或附加地,該航班對象呈現(xiàn)1604可以在"朋友"或任何其他顯示部分下。
該航班對象呈現(xiàn)1604顯示與航班對象相關(guān)聯(lián)的信息。例如,該航班對象呈現(xiàn)1604包括航班標識符呈現(xiàn)1606、狀態(tài)文本呈現(xiàn)1608和狀態(tài)指示符呈現(xiàn)1610。該航班對象呈現(xiàn)1604可以包括更多或更少的組件。
該航班標識符呈現(xiàn)1606指示與航班對象呈現(xiàn)1604相關(guān)聯(lián)的航班標識符。例如,航班標識符呈現(xiàn)1606指示航班對象呈現(xiàn)1604對應(yīng)于^t元班號629??蛇x地或附加地,航班對象呈現(xiàn)1604可以指示航空公司名稱或其他航班指示信息。
狀態(tài)文本呈現(xiàn)1608指示與航班標識符呈現(xiàn)1606中呈現(xiàn)的航班標識符相關(guān)聯(lián)的狀態(tài)信息。例如,狀態(tài)文本呈現(xiàn)1608指示#*班629目前正在準時運行,其起飛時刻為2008年4月3日下午3:25,該航班離開奧黑爾,L10登機口,并且該機票為商務(wù)艙,座位21B已4皮分配給訂戶??蛇x地或附加地,可以呈現(xiàn)其他航班狀態(tài)4言息,例如其他當(dāng)前狀態(tài)信息,其他起飛時間和日期,其他機場或航站樓信息,或其他等級或座位信息。可選地或附加地,狀態(tài)文本呈現(xiàn)1608可以包括估計到達時間、到達機場或航站樓信息,和/或轉(zhuǎn)機信息。
狀態(tài)指示符呈現(xiàn)1610指示航班對象1604的狀態(tài)。例如,狀態(tài)指示符呈現(xiàn)1610當(dāng)前是白色氣泡并可以指示當(dāng)前航班沒有問題。可選地或附加地,狀態(tài)指示符呈現(xiàn)1610可以包括其他形狀、顏色或形式以用于指示的目的。該狀態(tài)指示符呈現(xiàn)1610可以提供可選的或附加的指示。例如,狀態(tài)指示符呈現(xiàn)1610可以指示延遲、取消和/或登機口變化。
圖17示出了具有航班狀態(tài)更新的訂戶端點聯(lián)系人列表呈現(xiàn)1700。該呈現(xiàn)1700顯示了在SE 108接收到^l元班狀態(tài)更新后的呈現(xiàn)1600的示例。例如,狀態(tài)文本呈現(xiàn)1608現(xiàn)在指示航班629延遲,并且新的起飛時間是下午3:55。可選地,狀態(tài)指示符呈現(xiàn)1610現(xiàn)在是灰色氣泡并且可以指示該航班延遲。
圖18示出了具有航班狀態(tài)通知的訂戶端點聯(lián)系人列表呈現(xiàn)1800。該呈現(xiàn)1800顯示了在SE 108接收到航班狀態(tài)通知之后的呈現(xiàn)1600的示例。例如,呈現(xiàn)1800包括即時消息窗口 1802。該即時消息窗口 1802可以提供力元班狀態(tài)更新信息的主動通知。例如,該即時消息窗口包括即時消息1804。
該即時消息1804可以將航班狀態(tài)更新信息傳遞到訂戶。該即時消息1804包括航班標識符呈現(xiàn)1806和即時消息文本1808。該航班標識符呈現(xiàn)1806可以指示與航班狀態(tài)更新信息相關(guān)聯(lián)的航班。該航班標識符呈現(xiàn)1806可以包括與^元班標識符呈現(xiàn)1606相同的信息。該即時消息文本1808可以包括航班狀態(tài)更新信息。該即時消息文本1808可以包括與狀態(tài)文本呈現(xiàn)1608相同或相似的信息。該即時消息文本1808可以包括附加的信息,例如指令。例如,該即時消息文本1808包括指示航班被取消的狀態(tài)信息,以及指示訂戶應(yīng)當(dāng)聯(lián)系航空公司改簽的指令。
圖19示出了支持在即時消息應(yīng)用中進行狀態(tài)更新消息收發(fā)以及狀態(tài)更新通知處理的示例性訂戶端點1900。該訂戶端點1900包括通信接口 1002(例如天線、放大器、過濾器、解調(diào)器或其他信號處理邏輯)、處理器1904和存儲器1906。該通信接口 1902可以是有線的或無線接口,并且被發(fā)送的信號可以附著到各種格式、調(diào)制、頻率信道、比特率和編碼上,例如由WiFi、 Bluetooth、全^求移動通信系統(tǒng)(GSM)、時分多址接入(TDMA)、頻分多址接入(FDMA)、演進數(shù)據(jù)優(yōu)化(EVDO)、碼分多址接入(CDMA)、第三代合作伙伴計劃(3GPP或3GPP2)或其他無線或有線協(xié)議。
處理器1904執(zhí)行客戶端邏輯1908,以實施上述狀態(tài)更新消息和狀態(tài)更新通知處理。圖19示出了存儲器1906為航班狀態(tài)更新消息1910和航班狀態(tài)通知消息1912提供存儲。該航班狀態(tài)更新消息1910和/或4元班狀態(tài)通知消息1912可以通過通信接口 1902來接收。
航班狀態(tài)更新消息1910包括航班標識符1912、航班狀態(tài)信息1914和附加信息1916。該力元班標識符1912可以用于標識哪個狀態(tài)將被更新。該航班狀態(tài)信息1914可以包括航班準時、延遲或取消的指示。該航班狀態(tài)信息1914可以是與預(yù)定狀態(tài)相關(guān)聯(lián)的文本字段或編碼。附加信息1916既可以是航空公司期望向發(fā)送給訂戶的信息,也可以是訂戶期望從航空公司接收的信息。附加信息1916可以包括起飛和/或到達時間和/或日期,機場和/或航站樓信息,登機口信息和/或登一幾和/或座4立4言 息。
航班狀態(tài)通知消息1912包括航班標識符1918、航班狀態(tài)信息1920和附加信息1922。航班標識符1918可以用于標識哪個對象的狀態(tài)將被更新。航班狀態(tài)信息1920可以包括航班準時、延遲或取消的指示。該航班狀態(tài)信息1920可以是與預(yù)定狀態(tài)相關(guān)聯(lián)的文本字段或編碼。附加信息1922即可以是航空公司期望向發(fā)送給訂戶的信息,也可以是訂戶期望從航空公司接收的信息。附加信息1922可以包括起飛和/或到達時間和/或日期、機場和/或航站樓信息、登機口信息、等級信息和/或座位信息、和/或來自航空公司的指令。
客戶端邏輯1908包括即時消息邏輯1924。該即時消息邏輯1924可以包括用于接收狀態(tài)更新消息1910和/或狀態(tài)通知消息1912的接收邏輯。該即時消息邏輯1924可以進一步包括用于呈現(xiàn)顯示的呈現(xiàn)邏輯。該呈現(xiàn)邏輯可以呈現(xiàn)狀態(tài)更新消息1910和/或狀態(tài)通知消息1912的部分或全部。例如,呈現(xiàn)邏輯可以呈現(xiàn)圖16、圖17和/或圖18中示出的顯示。圖20示出了可由客戶端邏輯1908執(zhí)行的流程圖2000??蛻舳诉壿?908接收聯(lián)系人列表更新的通知(2002)。該通知例如可以在與NSE網(wǎng)絡(luò)138的通信中從通信接口 1902接收??蛻舳诉壿?908獲取更新的聯(lián)系人列表(2004)。該更新的聯(lián)系人列表例如可以在與NSE網(wǎng)絡(luò)138的通信中通過通信接口 1902獲取。該客戶端邏輯1908在客戶端窗口中呈現(xiàn)更新的聯(lián)系人列表(2006)。該更新的聯(lián)系人列表可以與呈現(xiàn)1600相似。
客戶端邏輯1908接收航班消息(2008)。該航班消息可以從通信接口 1902接收。該;杭班狀態(tài)更新消息可以包4舌航班標識符、航班狀態(tài)信息和/或附加信息。
如果客戶端邏輯1908確定該航班消息是聯(lián)系人列表條目狀態(tài)更新消息,則客戶端邏輯1908解析該航班狀態(tài)更新消息,以獲得狀態(tài)更新信息(2010)。該狀態(tài)更新信息可以包括指示航班準時、延遲、取消或任何其他航班狀態(tài)的指示符。該狀態(tài)更新信息可以包括任何附加信息,例如起飛或到達時間、登機口信息、機場或航站樓信息、等級或座位信息或航空公司指令。該客戶端邏輯1908在客戶端窗口呈現(xiàn)該聯(lián)系人列表,以反映該狀態(tài)更新信息(2012)。該呈現(xiàn)可以與呈現(xiàn)1700相似。
如果客戶端邏輯1908確定航班消息是主動通知,則客戶端邏輯1908解析該航班狀態(tài)通知消息,以獲取航班狀態(tài)更新信息(2014)。該航班狀態(tài)更新信息可以包括指示航班準時、延遲、取消或任何其他航班狀態(tài)的指示符。該狀態(tài)更新信息可以包括任何附加信息,例如起飛或到達時間、登機口信息、機場或航站樓信息、等級或座位信息或航空公司指令。該客戶端邏輯1908呈現(xiàn)客戶端窗口 ,以反映狀態(tài)更新信息(2016)。該呈現(xiàn)包括包含狀態(tài)更新信息的彈出窗口 。該呈現(xiàn)可以與呈現(xiàn)1800相似。
該系統(tǒng)可以按照很多不同的方式來實施。例如,盡管一些特性顯示存儲在計算機可讀存儲器(例如實施為計算機可執(zhí)行指令的邏輯,或存儲器中的數(shù)據(jù)架構(gòu))中,該系統(tǒng)、邏輯和數(shù)據(jù)架構(gòu)的全部或部分都可以存儲在、分布在其他機器可讀媒介上,或可以從其他機
器可讀纟某介上讀取。該^某介可以包括硬盤、軟盤、CD-ROM、信號,例如從網(wǎng)絡(luò)中接收到的信號或被分割為片段的信號,以及以多分組通信的網(wǎng)絡(luò)中接收的信號。該系統(tǒng)可以以軟件、硬件或軟硬結(jié)
合來實施。
此外,該系統(tǒng)可以添加附加的、不同的或更少的組件。作為一個示例,處理器或任何其他邏輯可以實施為微處理器、微控制器、DSP、專用集成電路(ASIC)、程序指令、離散模擬或數(shù)字邏輯、其他類型的電路和邏輯的組合。作為另一示例,存儲器可以是DRAM、SRAM、閃存或任何其他類型的存儲器。該系統(tǒng)可以分布在多個組件中,例如在多個處理器和存儲器之間,優(yōu)選地包括多分布式處理系統(tǒng)。邏輯(例如程序或電路)可以在多個程序之間組合和分割,分布在多個存儲器和處理器中,并且可以以函數(shù)庫的形式執(zhí)行,例如動態(tài)鏈接庫(DLL)或其他共享庫。
跨架構(gòu)航班系統(tǒng)的不同實施例已被描述,本領(lǐng)域普通技術(shù)人員將清楚更多的實施例和實施方式在本發(fā)明的范圍內(nèi)都是可能的。因此,本發(fā)明不限于所附權(quán)利要求書及其等同物。
在其他實施方式中,該系統(tǒng)可以使用聯(lián)系人列表對象跟蹤非航空公司航班的事件。其他事件的示例包括新聞更新;投資報價,例如股票、共有基金或債券報價;在線拍賣狀態(tài);餐館等候時間更新;汽車修理狀態(tài),例如跟蹤修理店何時完成修理汽車;商店銷售提醒,例如跟蹤何時商品會開始銷售;以及其他事件。作為新聞更新的一個特定示例,訂戶可以請求訂閱新聞服務(wù)并向LTN102發(fā)送新聞故事。LTN 102可以將該新聞事件作為對象添加到訂戶的聯(lián)系人列表中,并且以與LTN 102從航空公司接收航班更新的相同方式從新聞服務(wù)接收新聞更新,并且既可以使用現(xiàn)有網(wǎng)絡(luò)架構(gòu)140也可以使用
NSE 104將該新聞更新發(fā)送到訂戶。通過接收事件訂閱、在聯(lián)系人列表中創(chuàng)建相應(yīng)的事件對象條目、將更新的聯(lián)系人列表發(fā)送到訂戶、接收事件更新并可以通過現(xiàn)有網(wǎng)絡(luò)架構(gòu)或網(wǎng)絡(luò)系統(tǒng)擴充將該事件更
28新發(fā)送到訂戶,可以發(fā)生關(guān)于上面給出的其他示例的類似事件或其
他事件。
作為4既括,涉及航班^艮蹤方法的一個實施方式包^舌將訂戶端點在現(xiàn)有電信網(wǎng)絡(luò)中注冊為存在;將訂戶端點在現(xiàn)有電信網(wǎng)絡(luò)的通知系統(tǒng)擴展中注冊為存在;4矣收包含4元班標識符的航班J艮蹤i青求;將鏈接到航班標識符的航班聯(lián)系人條目插入到訂戶端點的現(xiàn)有聯(lián)系人列表中以獲取更新的聯(lián)系人列表;通過通知系統(tǒng)擴展通知訂戶端點包含有航班聯(lián)系人條目的更新聯(lián)系人列表;在現(xiàn)有電信網(wǎng)絡(luò)中接收航空公司服務(wù)航班更新;保存航班狀態(tài)以響應(yīng)于航空公司服務(wù)航班更新;以及在現(xiàn)有聯(lián)系人列表的航班聯(lián)系人對象狀態(tài)消息中,將航班狀態(tài)發(fā)送到訂戶端點。
該方法可以進一步包括將有關(guān)航班狀態(tài)的航班聯(lián)系人對象通知消息發(fā)送給訂戶端點。該方法可以進一步包括確定用于將航班聯(lián)系人對象通知消息發(fā)送到訂戶端點的通信信道。該方法可以進一步包括通過該通信信道將航班聯(lián)系人對象通知消息發(fā)送到訂戶端點。該方法可以進一步包括選擇通過對現(xiàn)有電信網(wǎng)絡(luò)的通知系統(tǒng)擴展而支持訂戶端點的消息服務(wù)通信信道。該消息服務(wù)通信信道可以包括即時消息通信信道。該方法可以進一步包括選擇通過現(xiàn)有電信網(wǎng)絡(luò)而支持訂戶端點的消息服務(wù)通信信道。該消息服務(wù)通信信道可以包括短消息服務(wù)通信信道。
涉及航班跟蹤系統(tǒng)的另 一個實施方式包括到現(xiàn)有電信網(wǎng)絡(luò)的通知系統(tǒng)擴展,包括訂戶服務(wù),可操作以將訂戶端點在通知系統(tǒng)擴展上注冊為存在;現(xiàn)有電信網(wǎng)絡(luò),包括現(xiàn)有網(wǎng)絡(luò)存在寄存器,可操作以將訂戶端點在現(xiàn)有電信網(wǎng)絡(luò)中注冊為存在;網(wǎng)關(guān),可操作以從訂戶端點接受航班跟蹤請求,該航班跟蹤請求包括航班標識符和航空公司航班狀態(tài)更新;協(xié)調(diào)模塊,可操作以將鏈接到航班標識符的航班聯(lián)系人條目插入到訂戶端點的現(xiàn)有聯(lián)系人列表中,以獲取更新的聯(lián)系人列表,以及響應(yīng)于航空公司服務(wù)航班更新來維護航班狀態(tài);現(xiàn)有存在服務(wù)器,可操作以對包含航班聯(lián)系人條目的更新聯(lián)系人列表的訂戶端點發(fā)起通知,以及發(fā)起在針對已有聯(lián)系人列表的航班聯(lián)系人對象狀態(tài)消息中向訂戶端點傳送航班狀態(tài)。
現(xiàn)有存在服務(wù)器還可操作以向訂戶端點發(fā)起與航班狀態(tài)有關(guān)的航班聯(lián)系人對象通知消息的通信?,F(xiàn)有存在服務(wù)器可以進一步操作以確定用于向訂戶端點發(fā)送航班聯(lián)系人對象通知消息的通信信道?,F(xiàn)有存在服務(wù)器可以進一步操作以通過該通信信道向訂戶端點發(fā)送航班聯(lián)系人對象通知消息?,F(xiàn)有存在服務(wù)器可以進一步操作以選擇通過對現(xiàn)有電信網(wǎng)絡(luò)的通知系統(tǒng)擴展而支持訂戶端點的消息服務(wù)通信信道,來確定通信信道?,F(xiàn)有存在服務(wù)器可以進一步操作以選擇包含即時消息(IM)通信信道的消息服務(wù)通信信道?,F(xiàn)有存在服務(wù)器可以進一步操作以選擇通過現(xiàn)有電信網(wǎng)絡(luò)而支持訂戶端點的消息服務(wù)通信信道,來確定該通信信道?,F(xiàn)有存在服務(wù)器可以進一步操作以選擇包含短消息服務(wù)(SMS)通信信道的消息服務(wù)通信信道。
另一實施方式可以涉及產(chǎn)品,特別是存儲在計算機可讀存儲器上的計算機程序和/或作為信號和/或作為數(shù)據(jù)流,當(dāng)在計算機的存儲器中加載或由計算機執(zhí)行時其可以驅(qū)動計算機實施上述的方法。該產(chǎn)品可以包括和/或訪問存儲器,其中存儲在存儲器中的注冊邏輯和/或信號和/或數(shù)據(jù)流,用于將訂戶端點在現(xiàn)有電信網(wǎng)絡(luò)中注冊為存在;并且將訂戶端點在現(xiàn)有電信網(wǎng)絡(luò)的通知系統(tǒng)擴展上注冊為存在;存儲在存儲器上的輸入邏輯和/或信號和/或數(shù)據(jù)流用于接受包含航班標識符的航班跟蹤請求;并在現(xiàn)有電信網(wǎng)絡(luò)中接收航空公司服務(wù)航班更新;存儲在存儲器上的處理邏輯和/或信號和/或數(shù)據(jù)流用于將鏈接到航班標識符的航班聯(lián)系人條目插入到訂戶端點的現(xiàn)有聯(lián)系人列表中以獲取更新的聯(lián)系人列表;并且保存響應(yīng)于^^空公司服務(wù)航班更新的航班狀態(tài);并且存儲在存儲器上的輸出邏輯和/或信號和/或數(shù)據(jù)流用于通過通知系統(tǒng)擴展來通知訂戶端點包含航班聯(lián)系人條目的更新聯(lián)系人列表;并且在現(xiàn)有聯(lián)系人列表的航班聯(lián)系人對象狀態(tài)消息中向訂戶端點發(fā)送航班狀態(tài)。
輸出邏輯可以進一步用于向訂戶端點發(fā)送有關(guān)航班狀態(tài)的航
30班聯(lián)系人對象通知消息。處理邏輯可以進一步用于確定用于向訂戶端點發(fā)送航班聯(lián)系人對象通知消息的通信信道。輸出邏輯可以進一步用于通過該通信信道向訂戶端點發(fā)送該航班聯(lián)系人對象通知消息。
其他實施方式允許通過計算機系統(tǒng)向計算才幾系統(tǒng)的訂戶的改進數(shù)據(jù)提供方式,特別是計算機系統(tǒng)的一個或多個組件。訂戶可以處理計算機系統(tǒng)的組件,例如移動設(shè)備。計算機系統(tǒng)可以通過所述移動設(shè)備向訂戶提供數(shù)據(jù)。數(shù)據(jù)提供方式可以是全自動的或半自動的。有利地,可以向訂戶提供數(shù)據(jù),特別是更新數(shù)據(jù),例如以自動或半自動方式的航班跟蹤數(shù)據(jù),其中該自動或半自動方式可以減輕或消除訂戶與網(wǎng)絡(luò)之間的交互。換句話說,訂戶不需要請求航班跟蹤數(shù)據(jù)的更新。而是,該數(shù)據(jù)是自動更新的。例如更新可以由航班跟蹤數(shù)據(jù)的變化來觸發(fā)。該航班跟蹤數(shù)據(jù)可以由或包括 一 個或多個數(shù)據(jù)對象。
別是以自動或半自動的方式。因而,改進的對訂戶的信息提供方式和識別方式,從而改進了訂戶和系統(tǒng)之間的人4幾互動。
本申請不限于上述的實施例和示例。此外,上述示例/實施例的一個或多個單一特性可以被組合以創(chuàng)建一個或多個其他示例/實施例。另外,如可能,說明書涉及的一個或多個上述示例也是可應(yīng)用于其余示例/實施例和/或附加實施例。特別地,圖1-圖8的描述可以應(yīng)用到圖9-圖15以及圖16-圖19的示例/實施例中。作為示例,不限制于上面的描述,LTN102可以相似地應(yīng)用到航班跟蹤邏輯910上。此外,NSE104的描述相似地可以應(yīng)用到NSE邏輯914上。因此,根據(jù)圖1-圖8的跨航班跟蹤架構(gòu)描述的功能和/或方法步驟相似地可以應(yīng)用到根據(jù)圖9-圖15的跨航班跟蹤架構(gòu)上。
權(quán)利要求
1.一種航班跟蹤方法,包括對于現(xiàn)有電信網(wǎng)絡(luò),將訂戶端點注冊為存在;對于對所述現(xiàn)有電信網(wǎng)絡(luò)的通知系統(tǒng)擴展,將所述訂戶端點注冊為存在;接受包含航班標識符的航班跟蹤請求;將鏈接到所述航班標識符的航班聯(lián)系人條目插入到所述訂戶端點的已有聯(lián)系人列表中,以獲得更新的聯(lián)系人列表;通過所述通知系統(tǒng)擴展,將包括所述航班聯(lián)系人條目的所述更新的聯(lián)系人列表通知給所述訂戶端點;在所述現(xiàn)有電信網(wǎng)絡(luò)處,接收航空公司服務(wù)航班更新;響應(yīng)于所述航空公司服務(wù)航班更新,維護航班狀態(tài);以及在針對已有聯(lián)系人列表的航班聯(lián)系人對象狀態(tài)消息內(nèi),將所述航班狀態(tài)傳送至所述訂戶端點。
2. 如權(quán)利要求l所述的方法,進一步包括 將關(guān)于所述航班狀態(tài)的航班聯(lián)系人對象通知消息傳送至所述訂戶端點。
3. 如權(quán)利要求2所述的方法,進一步包括確定用于將所述航班聯(lián)系人對象通知消息傳送至所述訂戶端點 的通信信道。
4. 如權(quán)利要求3所述的方法,進一步包括 通過所述通信信道,將所述航班聯(lián)系人對象通知消息發(fā)送給所述訂戶端點。
5. 如權(quán)利要求3所述的方法,其中確定包括 選擇通過對所述現(xiàn)有電信網(wǎng)絡(luò)的所述通知系統(tǒng)擴展而支持所述訂戶端點的消息服務(wù)通信信道。
6. 如權(quán)利要求5所述的方法,其中所述消息服務(wù)通信信道包括 即時消息(IM)通信信道。
7. 如權(quán)利要求3所述的方法,進一步包括 選擇通過所述現(xiàn)有電信網(wǎng)絡(luò)而支持所述訂戶端點的消息服務(wù)通信信道。
8. 如權(quán)利要求7所述的方法,其中所述消息服務(wù)通信信道包括 短消息(SMS)通信信道。
9. 一種4元班跟蹤系統(tǒng),包括 對于現(xiàn)有電信網(wǎng)絡(luò)的通知系統(tǒng)擴展,包括訂戶服務(wù),其可操作以對于所述通知系統(tǒng)擴展,將訂戶端點注 冊為存在;現(xiàn)有電信網(wǎng)絡(luò),包括現(xiàn)有網(wǎng)絡(luò)存在寄存器,其可操作以對于所述現(xiàn)有電信網(wǎng)絡(luò), 將所述訂戶端點注冊為存在;網(wǎng)關(guān),其可才乘作以從所述訂戶端點接受4元班跟蹤請求,該4元 班跟蹤請求包含航班標識符和航空公司航班狀態(tài)更新; 協(xié)調(diào)模塊,其可操作以將鏈接至所述航班標識符的航班聯(lián)系人條目插入到所 述訂戶端點的已有聯(lián)系人列表中,以獲得更新的聯(lián)系人列表;以及 響應(yīng)于所述航空公司服務(wù)航班更新,維護航班狀態(tài); 現(xiàn)有存在服務(wù)器,其可操作以發(fā)起將包含所述航班聯(lián)系人條目的所述更新的聯(lián)系人 列表通知給所述訂戶端點;以及在針對已有聯(lián)系人列表的航班聯(lián)系人對象狀態(tài)消息 中,發(fā)起將所述航班狀態(tài)傳送給所述訂戶端點。
10. 如權(quán)利要求9所述的系統(tǒng),其中所述現(xiàn)有存在服務(wù)器進一步 可操作以發(fā)起將關(guān)于所述航班狀態(tài)的航班聯(lián)系人對象通知消息傳 送給所述訂戶端點。
11. 如權(quán)利要求IO所述的系統(tǒng),其中所述現(xiàn)有存在服務(wù)器進一 步可操作以確定用于將述航班聯(lián)系人對象通知消息傳送給所述訂 戶端點的通信信道。
12. 如權(quán)利要求11所述的系統(tǒng),其中所述現(xiàn)有存在服務(wù)器進一 步可操作以通過所述通信信道將所述航班聯(lián)系人對象通知消息發(fā) 送給所述訂戶端點。
13. 如權(quán)利要求11所述的系統(tǒng),其中所述現(xiàn)有存在服務(wù)器進一 步可操作以如下方式確定所述通信信道選擇通過對所述現(xiàn)有電信網(wǎng)絡(luò)的所述通知系統(tǒng)擴展而支持所述訂戶端點的消息服務(wù)通信信道。
14. 如權(quán)利要求13所述的系統(tǒng),其中所述現(xiàn)有存在服務(wù)器進一 步可操作以選擇包括即時消息(IM)通信信道的消息服務(wù)通信信道。
15. 如權(quán)利要求11所述的系統(tǒng),其中所述現(xiàn)有存在服務(wù)器進一 步可操作以如下方式確定所述通信信道 選擇通過所述現(xiàn)有電信網(wǎng)絡(luò)而支持所述訂戶端點的消息服務(wù)通 信信道。
16. 如權(quán)利要求15所述的系統(tǒng),其中所述現(xiàn)有存在服務(wù)器進一 步可操作以選擇包括短消息(SMS)通信信道的消息服務(wù)通信信道。
17. —種產(chǎn)品包括 存儲器;存儲在所述存儲器中的注冊邏輯,其可操作以對于現(xiàn)有電信網(wǎng)絡(luò),將訂戶端點注冊為存在;以及 對于對所述現(xiàn)有電信網(wǎng)絡(luò)的通知系統(tǒng)擴展,將所述訂戶端點 注冊為存在;存儲在所述存儲器上的輸入邏輯,其可操作以接受包含4元班標識符的航班跟蹤請求;以及在所述現(xiàn)有電信網(wǎng)絡(luò)處,接收航空公司服務(wù)航班更新;存儲在所述存儲器上的處理邏輯,其可操作以將鏈接到所述航班標識符的航班聯(lián)系人條目插入到所述訂戶端點的已有聯(lián)系人列表中,以獲取更新的聯(lián)系人列表;以及 響應(yīng)于航空公司服務(wù)航班更新,維護航班狀態(tài); 存儲在所述存儲器上的輸出邏輯,其可操作以通過所述通知系統(tǒng)擴展來將包含所述航班聯(lián)系人條目的所述更新的聯(lián)系人列表通知給所述訂戶端點;以及在針對已有聯(lián)系人列表的航班聯(lián)系人對象狀態(tài)消息中,將所 述航班狀態(tài)傳送至所述訂戶端點。
18. 如權(quán)利要求17所述的產(chǎn)品,其中所述輸出邏輯進一步可操 作以將關(guān)于所述航班狀態(tài)的航班聯(lián)系人對象通知消息傳送給所述 訂戶端點。
19. 如權(quán)利要求18所述的產(chǎn)品,其中所述處理邏輯進一步可操 作以確定用于將所述航班聯(lián)系人對象通知消息傳送給所述訂戶端點的通信信道。
20. 如權(quán)利要求19所述的產(chǎn)品,其中所述輸出邏輯進一步可操 作以通過所述通信信道將所述航班聯(lián)系人對象通知消息發(fā)送給所 述訂戶端點。
全文摘要
本發(fā)明涉及跨架構(gòu)航班跟蹤系統(tǒng),其可以幫助個人跟蹤航空公司的航班狀態(tài)。訂戶基于通過即時消息收發(fā)客戶端實現(xiàn)的個人可訪問性,智能地、實時地接收狀態(tài)更新。該系統(tǒng)通過以下動作來支持狀態(tài)更新將航班作為聯(lián)系人在個人即時消息收發(fā)客戶端聯(lián)系人列表中維護和列出;處理來自航空公司的狀態(tài)更新;以及通過能夠成功遞送消息的信道,來動態(tài)地將狀態(tài)更新傳遞給訂戶。
文檔編號H04L12/58GK101673371SQ20091017339
公開日2010年3月17日 申請日期2009年8月4日 優(yōu)先權(quán)日2008年8月4日
發(fā)明者A·里伯納蒂, L·埃斯波希托, N·瓦薩羅 申請人:埃森哲環(huán)球服務(wù)有限公司