本專(zhuān)利申請(qǐng)要求于2014年5月30日提交的名稱(chēng)為“PROXIEDPUSH”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,325和于2014年9月2日提交的名稱(chēng)為“PROXIEDPUSH”的美國(guó)非臨時(shí)專(zhuān)利申請(qǐng)No.14/475,060的權(quán)益和優(yōu)先權(quán),這些專(zhuān)利申請(qǐng)的整個(gè)公開(kāi)內(nèi)容據(jù)此以引用方式并入本文以用于所有目的。本專(zhuān)利申請(qǐng)與以下美國(guó)專(zhuān)利申請(qǐng)相關(guān):Rauenbuehler等人于2014年5月30日提交的名稱(chēng)為“ANSWERANDHOLDWITHCLIENTANDHOST”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,550(參考文件號(hào)No.P23172USP1);Rauenbuehler等人于2014年5月30日提交的名稱(chēng)為“ANSWERINGACALLWITHCLIENTTHROUGHAHOST”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,534(代理機(jī)構(gòu)參考文件號(hào)No.P23171USP1);Tung等人于2014年5月30日提交的名稱(chēng)為“CLIENTAPPLICATIONSCOMMUNICATINGVIAAUSERTUNNEL”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,606(參考文件號(hào)No.P23188USP1);Circosta等人于2014年5月30日提交的名稱(chēng)為“SMSPROXYING”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,336(參考文件號(hào)No.P23192USP1);Schobel等人于2014年5月30日提交的名稱(chēng)為“MANAGINGCONNECTIONSOFAUSERDEVICE”(的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,505(參考文件號(hào)No.P23295USP1);Pollack等人于2014年5月30日提交的名稱(chēng)為“APPLICATION-LEVELACKNOWLEDGEMENTS”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,565(參考文件號(hào)No.P23189USP1);Pollack等人于2014年5月30日提交的名稱(chēng)為“MESSAGESWITHATTENUATINGRETRANSMITIMPORTANCE”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,586(參考文件號(hào)No.P23190USP1);Pollack等人于2014年5月30日提交的名稱(chēng)為“UNIFIEDMESSAGEDELIVERYBETWEENPORTABLEELECTRONICDEVICES”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.(參考:文件號(hào)No.P22929USP1);Coffman等人于2014年5月30日提交的名稱(chēng)為“USERINTERFACEFORPHONECALLROUTINGAMONGDEVICES”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/005,990(參考文件號(hào)No.P23298USP1);Prats等人于2014年5月30日提交的名稱(chēng)為“PROTOCOLSWITCHINGININTER-DEVICECOMMUNICATION”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/505,799(參考文件號(hào)No.P22319USP1),該專(zhuān)利申請(qǐng)是共同擁有的并由此以引用方式并入本文以用于所有目的。本專(zhuān)利申請(qǐng)還涉及Liu等人于2014年3月14日提交的名稱(chēng)為“DYNAMICLINKADAPTATIONFORIMPROVEDLINKMARGIN”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)61/953,591,該專(zhuān)利申請(qǐng)據(jù)此以引用方式并入本文以用于所有目的。
背景技術(shù):
:本公開(kāi)整體涉及電子設(shè)備之間的通信,并且更具體地涉及使用代理設(shè)備和被代理設(shè)備來(lái)雙向遞送內(nèi)容。移動(dòng)電子設(shè)備諸如膝上型電腦、掌上電腦、移動(dòng)電話、智能電話、多媒體電話、便攜式媒體播放器、GPS單元、移動(dòng)游戲系統(tǒng)等已變得相當(dāng)普及。很多用戶(hù)幾乎到任何地方都攜帶設(shè)備并且將其設(shè)備用于各種目的,包括撥打和接收電話呼叫、發(fā)送和接收文本消息和電子郵件、導(dǎo)航(例如使用地圖和/或GPS接收器)、在商店中購(gòu)買(mǎi)商品(例如使用非接觸式支付系統(tǒng))、和/或訪問(wèn)互聯(lián)網(wǎng)(例如查找信息)。用戶(hù)的移動(dòng)設(shè)備可被攜帶或穿戴,并執(zhí)行除之前由單個(gè)專(zhuān)用設(shè)備實(shí)現(xiàn)的傳統(tǒng)功能之外的各種智能功能。移動(dòng)設(shè)備可具有用于訪問(wèn)各種內(nèi)容的應(yīng)用程序,諸如電子郵件和網(wǎng)站、音頻/視頻流式傳輸、社交媒體等。一些應(yīng)用程序可能會(huì)周期性地從有新內(nèi)容可用的服務(wù)接收通知。此類(lèi)應(yīng)用程序可包括“推送”電子郵件服務(wù)(例如MobileMe、MicrosoftExchange、ActiveSync、Push-IMAP、Yahoo!Push等),或者其他推送服務(wù)(例如更新/升級(jí)服務(wù)、新聞服務(wù)、博客服務(wù)、播客服務(wù)、社交網(wǎng)絡(luò)服務(wù)或可發(fā)送通知消息的其他類(lèi)型的服務(wù))。通知消息通常表示感興趣的事件,其通常由應(yīng)用程序定義(例如,新的電子郵件指示符、新的新聞項(xiàng)指示符、新的播客指示符、社交網(wǎng)絡(luò)朋友的在線狀態(tài)的變化等)。對(duì)移動(dòng)設(shè)備的使用的增加放大向這些設(shè)備路由通知消息的復(fù)雜性。一個(gè)問(wèn)題是很多用戶(hù)幾乎到哪里都更經(jīng)常攜帶多個(gè)移動(dòng)設(shè)備,這增大了向正確設(shè)備路由內(nèi)容的復(fù)雜性。另一個(gè)問(wèn)題是用戶(hù)將其設(shè)備用于各種交疊和不交疊的目的,使得更難以確定安裝相同應(yīng)用程序的用戶(hù)的兩個(gè)移動(dòng)設(shè)備中的哪個(gè)移動(dòng)設(shè)備是內(nèi)容的期望目的地。此外,由于一些移動(dòng)設(shè)備并非固有為可尋址的,因此在每個(gè)用戶(hù)有多個(gè)設(shè)備在使用時(shí)并在不知道如何聯(lián)系設(shè)備時(shí)難以向這些移動(dòng)設(shè)備路由消息(尤其是在大尺度移動(dòng)設(shè)備上)。因此,期望解決與協(xié)調(diào)和應(yīng)對(duì)向和從用戶(hù)設(shè)備遞送內(nèi)容相關(guān)的問(wèn)題,其中一些問(wèn)題可能會(huì)在本文中論述。此外,期望減少在向和從用戶(hù)設(shè)備遞送內(nèi)容同時(shí)還擴(kuò)展這些設(shè)備的功能和可訪問(wèn)性時(shí)與功率管理和效率相關(guān)的缺點(diǎn),其中的一些缺點(diǎn)可能會(huì)在本文中論述。技術(shù)實(shí)現(xiàn)要素:本發(fā)明描述了一個(gè)用于在內(nèi)容遞送服務(wù)和移動(dòng)設(shè)備之間建立雙向通信的系統(tǒng)和方法。由于移動(dòng)設(shè)備(充當(dāng)被代理設(shè)備)維持與服務(wù)的持久連接以便從指定一組供應(yīng)商接收推送內(nèi)容可能功率低效,因此可使用配套設(shè)備(充當(dāng)代理設(shè)備)來(lái)向服務(wù)斷言每個(gè)移動(dòng)設(shè)備的“在線”存在。在各種實(shí)施方案中,移動(dòng)設(shè)備初始進(jìn)行注冊(cè),以通過(guò)服務(wù)來(lái)遞送推送內(nèi)容。該服務(wù)可將注冊(cè)的移動(dòng)設(shè)備映射到在其相應(yīng)配套設(shè)備和在從移動(dòng)設(shè)備接收到對(duì)存在的斷言時(shí)的服務(wù)(例如,通過(guò)配套設(shè)備提供)之間形成的連接。響應(yīng)于接收到針對(duì)注冊(cè)移動(dòng)設(shè)備的推送內(nèi)容,該服務(wù)使用其映射來(lái)確定移動(dòng)設(shè)備是否“在線”。如果在線,則識(shí)別當(dāng)前網(wǎng)絡(luò)連接,其對(duì)應(yīng)配套設(shè)備正在當(dāng)前網(wǎng)絡(luò)連接上偵聽(tīng)其自身的推送內(nèi)容。該服務(wù)可通過(guò)配套設(shè)備的連接來(lái)向配套設(shè)備轉(zhuǎn)發(fā)推送內(nèi)容,從而指導(dǎo)配套設(shè)備向移動(dòng)設(shè)備遞送推送內(nèi)容。本發(fā)明的某些實(shí)施方案涉及在可穿戴設(shè)備(作為被代理設(shè)備)和主機(jī)設(shè)備(作為代理設(shè)備)之間進(jìn)行通信。例如,可穿戴設(shè)備可與主機(jī)設(shè)備(例如,經(jīng)由配對(duì)過(guò)程等)建立無(wú)線通信鏈路??纱┐髟O(shè)備可確定用于與主機(jī)設(shè)備進(jìn)行通信的最有功率效率的方式。如果一種無(wú)線通信比另一種無(wú)線通信在移動(dòng)設(shè)備處消耗更多的功率,則可穿戴設(shè)備可選擇一種無(wú)線通信而不是另一種無(wú)線通信。因此,可選擇斷續(xù)且非持久的鏈路,以便使功率消耗最大化并減小接口,或滿(mǎn)足其他預(yù)先確定的標(biāo)準(zhǔn),同時(shí)還允許雙向通信。在一些實(shí)施方案中,為了從內(nèi)容遞送服務(wù)接收推送內(nèi)容,可穿戴設(shè)備可通過(guò)與主機(jī)設(shè)備的預(yù)先確定的無(wú)線通信鏈路來(lái)向服務(wù)斷言其“在線”存在。該主機(jī)設(shè)備參與可穿戴設(shè)備和服務(wù)之間的交互,以確保向和從移動(dòng)設(shè)備成功遞送推送內(nèi)容??纱┐髟O(shè)備可從服務(wù)接收推送內(nèi)容,因?yàn)橹鳈C(jī)設(shè)備代表其使用其自身通往服務(wù)的持久連接而與服務(wù)進(jìn)行對(duì)消息的發(fā)送和接收??纱┐髟O(shè)備可向服務(wù)轉(zhuǎn)發(fā)推送內(nèi)容,因?yàn)橹鳈C(jī)設(shè)備代表其使用其自身通往服務(wù)的持久連接而與服務(wù)進(jìn)行對(duì)消息的發(fā)送和接收。在一些實(shí)施方案中,移動(dòng)設(shè)備的配套設(shè)備可檢測(cè)到與配套設(shè)備的所建立的無(wú)線通信鏈路不適合進(jìn)行通信。該配套設(shè)備可確定該鏈路質(zhì)量過(guò)差而不能進(jìn)行通信或者該鏈路已被切斷或因故終止,而無(wú)論是移動(dòng)設(shè)備故意地或是由于在預(yù)先確定時(shí)間段內(nèi)沒(méi)有跨越鏈路與移動(dòng)設(shè)備進(jìn)行交互。在滿(mǎn)足特定條件時(shí),配套設(shè)備可通過(guò)其通往服務(wù)的自身的鏈路來(lái)向內(nèi)容遞送服務(wù)斷言“離線”存在,從而指導(dǎo)該服務(wù)將移動(dòng)設(shè)備標(biāo)記為“離線”。在各種實(shí)施方案中,該服務(wù)可從配套設(shè)備的持久連接解除移動(dòng)設(shè)備的關(guān)聯(lián),從而對(duì)推送內(nèi)容進(jìn)行排隊(duì)以用于稍后遞送。在一些實(shí)施方案中,移動(dòng)設(shè)備可直接連接到內(nèi)容遞送服務(wù)并檢索任何排隊(duì)的推送內(nèi)容。在一個(gè)實(shí)施方案中,移動(dòng)設(shè)備直接向服務(wù)斷言“在線”存在可能使得服務(wù)自愿更新其自身的映射。該服務(wù)可從其至任何配套設(shè)備的連接的映射來(lái)解除移動(dòng)設(shè)備的關(guān)聯(lián)。除了以上章節(jié)之外,通過(guò)參考本公開(kāi)的其余部分、任何附圖和權(quán)利要求,應(yīng)當(dāng)意識(shí)到對(duì)本公開(kāi)主題(以及所提供的任何固有或明確的優(yōu)點(diǎn)和改進(jìn))的性質(zhì)和等同物的進(jìn)一步的理解。附圖說(shuō)明為了合理地描述和例示在本公開(kāi)內(nèi)出現(xiàn)的這些創(chuàng)新、實(shí)施方案和/或示例,可參考一個(gè)或多個(gè)附圖。用于描述一個(gè)或多個(gè)附圖的附加細(xì)節(jié)或示例不應(yīng)被解釋為對(duì)所主張的任何發(fā)明、當(dāng)前描述的任何實(shí)施方案和/或示例或當(dāng)前被理解為在本公開(kāi)內(nèi)給出的任何創(chuàng)新的最佳模式的范圍的限制。圖1是根據(jù)各種實(shí)施方案的設(shè)備管理和內(nèi)容遞送生態(tài)系統(tǒng)的框圖。圖2是根據(jù)各種實(shí)施方案的圖1的設(shè)備管理和內(nèi)容遞送生態(tài)系統(tǒng)中的內(nèi)容遞送系統(tǒng)的框圖。圖3是根據(jù)一個(gè)實(shí)施方案的用于執(zhí)行代理推送通知的方法的流程圖。圖4是示出了根據(jù)一個(gè)實(shí)施方案的推送通知服務(wù)如何管理代理/被代理存在的框圖。圖5是根據(jù)一個(gè)實(shí)施方案的由充當(dāng)代理設(shè)備的配套設(shè)備執(zhí)行的方法的流程圖,該方法用于向充當(dāng)被代理設(shè)備的移動(dòng)設(shè)備遞送從推送通知服務(wù)接收的推送內(nèi)容。圖6是示出了根據(jù)各種實(shí)施方案的針對(duì)推送通知服務(wù)建立代理和被代理存在的消息序列圖。圖7是示出了根據(jù)各種實(shí)施方案的從推送通知服務(wù)向代理設(shè)備發(fā)送推送內(nèi)容以用于向被代理設(shè)備進(jìn)行遞送的消息序列圖。圖8是根據(jù)一個(gè)實(shí)施方案的由充當(dāng)代理設(shè)備的配套設(shè)備執(zhí)行的用于處理被代理的推送內(nèi)容的方法的流程圖。圖9是根據(jù)一個(gè)實(shí)施方案的由充當(dāng)被代理設(shè)備的移動(dòng)設(shè)備執(zhí)行的用于接收被代理的推送內(nèi)容的方法的流程圖。圖10是示出了根據(jù)一個(gè)實(shí)施方案的由充當(dāng)代理設(shè)備的配套設(shè)備從充當(dāng)被代理設(shè)備的移動(dòng)設(shè)備向推送通知服務(wù)發(fā)送推送內(nèi)容的消息序列圖。圖11示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的用于傳送數(shù)據(jù)的協(xié)議棧。圖12是根據(jù)一個(gè)實(shí)施方案的便攜式電子設(shè)備或移動(dòng)設(shè)備的框圖。具體實(shí)施方式I.引入本發(fā)明描述了用于在內(nèi)容遞送服務(wù)和移動(dòng)設(shè)備之間建立雙向通信的系統(tǒng)和方法。由于移動(dòng)設(shè)備(充當(dāng)被代理設(shè)備)維持與服務(wù)的持久連接以便從指定一組供應(yīng)商接收推送內(nèi)容可能功率低效,因此可使用配套設(shè)備(充當(dāng)代理設(shè)備)來(lái)向服務(wù)斷言每個(gè)移動(dòng)設(shè)備的“在線”存在。在各種實(shí)施方案中,移動(dòng)設(shè)備初始進(jìn)行注冊(cè),以通過(guò)服務(wù)來(lái)遞送推送內(nèi)容。該服務(wù)可將注冊(cè)的移動(dòng)設(shè)備映射到在其相應(yīng)配套設(shè)備和在從移動(dòng)設(shè)備接收對(duì)存在的斷言時(shí)的服務(wù)(例如,通過(guò)配套設(shè)備提供)之間形成的連接。響應(yīng)于接收到針對(duì)注冊(cè)移動(dòng)設(shè)備的推送內(nèi)容,該服務(wù)使用其映射來(lái)確定移動(dòng)設(shè)備是否“在線”。如果在線,則識(shí)別當(dāng)前網(wǎng)絡(luò)連接,其對(duì)應(yīng)配套設(shè)備正在當(dāng)前網(wǎng)絡(luò)連接上偵聽(tīng)其自身的推送內(nèi)容。該服務(wù)可通過(guò)配套設(shè)備的連接來(lái)向配套設(shè)備轉(zhuǎn)發(fā)推送內(nèi)容,從而指導(dǎo)配套設(shè)備向移動(dòng)設(shè)備遞送推送內(nèi)容。A.系統(tǒng)圖1是根據(jù)各種實(shí)施方案的設(shè)備管理和內(nèi)容遞送生態(tài)系統(tǒng)100的框圖。圖1和其他附圖僅例示了本文所公開(kāi)的發(fā)明實(shí)施方案或具體實(shí)施,而不應(yīng)限制權(quán)利要求中所述的任何發(fā)明的范圍。本領(lǐng)域的普通技術(shù)人員通過(guò)本公開(kāi)和本文給出的教導(dǎo)內(nèi)容可認(rèn)識(shí)到附圖中所示的那些實(shí)施方案或具體實(shí)施的其他變型形式、修改形式和/或替代形式。系統(tǒng)100中的設(shè)備可包括硬件元件和/或軟件元件。在一個(gè)實(shí)施方案中,生態(tài)系統(tǒng)100包括身份管理基礎(chǔ)結(jié)構(gòu)105、內(nèi)容基礎(chǔ)結(jié)構(gòu)110(即,實(shí)現(xiàn)語(yǔ)音/視頻呼叫服務(wù)、消息服務(wù)和/或推送通知服務(wù)的一個(gè)或多個(gè)服務(wù)器)、移動(dòng)設(shè)備115、配套設(shè)備120、用戶(hù)設(shè)備125、供應(yīng)商130、供應(yīng)商135、和通信網(wǎng)絡(luò)140。如圖所示,身份管理基礎(chǔ)結(jié)構(gòu)105、內(nèi)容基礎(chǔ)結(jié)構(gòu)110、移動(dòng)設(shè)備115、配套設(shè)備120、用戶(hù)設(shè)備125、供應(yīng)商130和供應(yīng)商135均能夠利用并通過(guò)通信網(wǎng)絡(luò)140(表示互聯(lián)網(wǎng)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、局域網(wǎng)(LAN)、無(wú)線局域網(wǎng)(WiLAN)、無(wú)線電接入網(wǎng)(RAN)、公共交換電話網(wǎng)(PTSN)等、和/或它們的組合)進(jìn)行通信。移動(dòng)設(shè)備115可直接與配套設(shè)備120進(jìn)行通信,而無(wú)需利用通信網(wǎng)絡(luò)140。身份管理基礎(chǔ)結(jié)構(gòu)105在各種實(shí)施方案中可使用單個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn),或可包括多個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)、Web服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)、互連器等。在各個(gè)方面中,身份管理基礎(chǔ)結(jié)構(gòu)105提供系統(tǒng)諸如內(nèi)容基礎(chǔ)結(jié)構(gòu)110內(nèi)或之間的對(duì)個(gè)體實(shí)體的管理、其認(rèn)證、授權(quán)和特權(quán)。由身份管理基礎(chǔ)結(jié)構(gòu)105所提供的身份管理服務(wù)可包括技術(shù)和服務(wù)諸如活動(dòng)目錄、身份供應(yīng)商、口令管理器、訪問(wèn)控制供應(yīng)商、單點(diǎn)登錄(SSO)服務(wù)、OAuth、安全令牌服務(wù)等。在各種實(shí)施方案中,身份管理基礎(chǔ)結(jié)構(gòu)105維護(hù)用于認(rèn)證被管理實(shí)體(諸如用戶(hù)、組織和任何相關(guān)聯(lián)的設(shè)備、資源、服務(wù)、應(yīng)用程序等)的身份的信息。身份管理基礎(chǔ)結(jié)構(gòu)105可使用口令、生物識(shí)別特征(諸如指紋)、區(qū)分性行為(諸如觸摸屏上的手勢(shì)模式)、挑戰(zhàn)-應(yīng)答協(xié)議、一次性口令(OTP)、雙向認(rèn)證和其他技術(shù)來(lái)認(rèn)證實(shí)體是其所斷言的身份。身份管理基礎(chǔ)結(jié)構(gòu)105可管理用于限定實(shí)體在特定應(yīng)用程序、服務(wù)或資源的上下文內(nèi)可執(zhí)行什么操作的授權(quán)信息。一些授權(quán)可基于與被管理實(shí)體相關(guān)聯(lián)的角色、設(shè)備類(lèi)型、應(yīng)用程序、應(yīng)用程序類(lèi)型等。用戶(hù)被授予常常與特定工作或工作職能相關(guān)的角色。身份管理基礎(chǔ)結(jié)構(gòu)105還可管理關(guān)于管理實(shí)體的描述性信息以及如何以及誰(shuí)可訪問(wèn)和修改該信息。在一些實(shí)施方案中,身份管理基礎(chǔ)結(jié)構(gòu)105為管理實(shí)體創(chuàng)建數(shù)字身份,例如涵蓋實(shí)體識(shí)別信息(PII)和補(bǔ)充信息。在一個(gè)方面中,被管理實(shí)體可具有多個(gè)數(shù)字身份,并且每個(gè)數(shù)字身份可涵蓋多個(gè)屬性。例如,用戶(hù)可具有鏈接到多個(gè)設(shè)備的用戶(hù)標(biāo)識(shí)符(例如,電話號(hào)碼、電子郵件等)。除了數(shù)字身份的創(chuàng)建、刪除、修改之外,身份管理基礎(chǔ)結(jié)構(gòu)105還可管理供服務(wù)諸如內(nèi)容基礎(chǔ)結(jié)構(gòu)服務(wù)110使用的補(bǔ)充實(shí)體數(shù)據(jù)。在另外的實(shí)施方案中,身份管理基礎(chǔ)結(jié)構(gòu)105可存儲(chǔ)與用戶(hù)標(biāo)識(shí)符相關(guān)聯(lián)的每個(gè)設(shè)備的能力。設(shè)備能力的示例包括設(shè)備是否包括特定類(lèi)型或版本的硬件,設(shè)備是否包括特定類(lèi)型或版本的軟件(例如,操作系統(tǒng)或應(yīng)用程序),設(shè)備是否能夠執(zhí)行特定功能諸如撥打和接聽(tīng)電話或發(fā)送和接收短消息服務(wù)(SMS)/多媒體消息服務(wù)(MMS)消息,設(shè)備是否能夠維持與其他設(shè)備的連接等。與用戶(hù)相關(guān)聯(lián)的設(shè)備的列表可被發(fā)送到并存儲(chǔ)于該用戶(hù)的任何其他設(shè)備(諸如在與同一用戶(hù)標(biāo)識(shí)符相關(guān)聯(lián)時(shí)的移動(dòng)設(shè)備115和配套設(shè)備120)處。身份管理基礎(chǔ)結(jié)構(gòu)105可確定并收集在設(shè)備注冊(cè)并與用戶(hù)標(biāo)識(shí)符相關(guān)聯(lián)時(shí)的能力。身份管理基礎(chǔ)結(jié)構(gòu)105可例如在設(shè)備重新注冊(cè)或與身份管理基礎(chǔ)結(jié)構(gòu)105管理的一個(gè)或多個(gè)服務(wù)進(jìn)行通信時(shí)周期性地更新該設(shè)備的能力。在各種實(shí)施方案中,身份管理基礎(chǔ)結(jié)構(gòu)105可接收被用于為與用戶(hù)標(biāo)識(shí)符相關(guān)聯(lián)的設(shè)備確定設(shè)備標(biāo)識(shí)符的單個(gè)用戶(hù)標(biāo)識(shí)符。在身份注冊(cè)期間,為了訪問(wèn)由身份管理基礎(chǔ)結(jié)構(gòu)105管理的服務(wù)或資源,可組合一個(gè)或多個(gè)用戶(hù)或其他標(biāo)識(shí)符和唯一實(shí)體或設(shè)備標(biāo)識(shí)符(UID),以生成身份或設(shè)備令牌。在各種實(shí)施方案中,通過(guò)應(yīng)用散列算法(例如SHA-0、SHA-1、SHA-2、MD5、Whirlpool、或其他散列算法)來(lái)對(duì)令牌進(jìn)行加密。為實(shí)體生成并加密的令牌可在各種實(shí)施方案中保持恒定。一旦由身份管理基礎(chǔ)結(jié)構(gòu)105生成并加密令牌,便可將該令牌發(fā)送回到該實(shí)體。在一些方面中,該實(shí)體然后可將令牌分發(fā)給由身份管理基礎(chǔ)結(jié)構(gòu)105管理的服務(wù)或資源或其他第三方服務(wù),以用于與該實(shí)體在那些被管理服務(wù)或資源處的認(rèn)證、授權(quán)、記賬等或由第三方來(lái)向該實(shí)體進(jìn)行的對(duì)內(nèi)容的受信任的遞送相關(guān)的各種目的。內(nèi)容基礎(chǔ)結(jié)構(gòu)110可被由身份管理基礎(chǔ)結(jié)構(gòu)105管理的實(shí)體保護(hù)和/或被其訪問(wèn)。內(nèi)容基礎(chǔ)結(jié)構(gòu)110在各種實(shí)施方案中可使用單個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn),或可包括多個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)、Web服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)、互連器等。內(nèi)容基礎(chǔ)結(jié)構(gòu)110可向移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125、以及其他設(shè)備和實(shí)體提供內(nèi)容。內(nèi)容的示例包括文本消息、多媒體消息、迫近的日歷事件、音頻/視頻呼叫(例如,使用VOIP)、或遠(yuǎn)程服務(wù)器上的新數(shù)據(jù)的通知。在一個(gè)實(shí)施方案中,內(nèi)容可源自由身份管理基礎(chǔ)結(jié)構(gòu)105管理的一個(gè)或多個(gè)源或直接由內(nèi)容基礎(chǔ)結(jié)構(gòu)110提供。在其他實(shí)施方案中,內(nèi)容可源自其他源。例如,內(nèi)容可源自移動(dòng)設(shè)備115、配套設(shè)備120、用戶(hù)設(shè)備125和供應(yīng)商130和135中的任一者。在另一個(gè)示例中,可從其他源諸如互聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò)、公共交換電話網(wǎng)絡(luò)等接收內(nèi)容。內(nèi)容基礎(chǔ)結(jié)構(gòu)110然后可將內(nèi)容路由至移動(dòng)設(shè)備115、配套設(shè)備120、用戶(hù)設(shè)備125、和供應(yīng)商130和135。在一個(gè)實(shí)施方案中,內(nèi)容基礎(chǔ)結(jié)構(gòu)110可通過(guò)基礎(chǔ)結(jié)構(gòu)路由從蜂窩網(wǎng)絡(luò)接收或指向蜂窩網(wǎng)絡(luò)的SMS消息。在另一個(gè)實(shí)施方案中,內(nèi)容基礎(chǔ)結(jié)構(gòu)110可通過(guò)基礎(chǔ)結(jié)構(gòu)路由從公共交換電話網(wǎng)絡(luò)接收或指向公共交換電話網(wǎng)絡(luò)的語(yǔ)音呼叫。在一些實(shí)施方案中,可將發(fā)送到移動(dòng)設(shè)備115的內(nèi)容轉(zhuǎn)發(fā)到配套設(shè)備120,以用于遞送到移動(dòng)設(shè)備115。配套設(shè)備120也可作出動(dòng)作并代表移動(dòng)設(shè)備115來(lái)發(fā)送信號(hào)。在這些實(shí)施方案中,配套設(shè)備120充當(dāng)主要設(shè)備或中間設(shè)備,并且移動(dòng)設(shè)備115充當(dāng)被代理設(shè)備。內(nèi)容基礎(chǔ)結(jié)構(gòu)110可協(xié)調(diào)配套設(shè)備120如何以及是否作出動(dòng)作并代表移動(dòng)設(shè)備115發(fā)送信號(hào)。在一些實(shí)施方案中,內(nèi)容基礎(chǔ)結(jié)構(gòu)110可在適當(dāng)時(shí)候向多于一個(gè)設(shè)備發(fā)送內(nèi)容。用戶(hù)可與移動(dòng)設(shè)備115和配套設(shè)備120兩者相關(guān)聯(lián)。內(nèi)容基礎(chǔ)結(jié)構(gòu)110可將內(nèi)容路由至移動(dòng)設(shè)備115和配套設(shè)備120兩者,諸如在兩個(gè)設(shè)備上響起VOIP電話呼叫,或使消息出現(xiàn)在被安裝在兩個(gè)設(shè)備上的同一應(yīng)用程序的收件箱中。在其他實(shí)施方案中,僅向一個(gè)設(shè)備例如配套設(shè)備120發(fā)送內(nèi)容,該配套設(shè)備可將呼叫轉(zhuǎn)發(fā)到移動(dòng)設(shè)備115。在向設(shè)備轉(zhuǎn)發(fā)呼叫時(shí),電話號(hào)碼可識(shí)別哪個(gè)設(shè)備要接收電話/視頻呼叫,并且該設(shè)備能夠適當(dāng)?shù)刂欣^呼叫。在一個(gè)方面中,內(nèi)容可包括一個(gè)或多個(gè)數(shù)據(jù),諸如如上所述的設(shè)備標(biāo)識(shí)符(或令牌)和有效載荷??稍谠醋怨?yīng)商(例如,供應(yīng)商130和/或135)、同一用戶(hù)的設(shè)備(例如,來(lái)自移動(dòng)設(shè)備115或配套設(shè)備120)或另一個(gè)用戶(hù)的設(shè)備(例如,用戶(hù)設(shè)備125)的內(nèi)容中提供設(shè)備令牌,連同供應(yīng)商嘗試?yán)脙?nèi)容基礎(chǔ)結(jié)構(gòu)110遞送的任何有效載荷。設(shè)備令牌可包含使得內(nèi)容基礎(chǔ)結(jié)構(gòu)110能夠定位用于安裝特定服務(wù)或客戶(hù)端應(yīng)用程序的設(shè)備并被注冊(cè)以接收內(nèi)容的信息。有效載荷可包括在服務(wù)器應(yīng)用程序處接收的新信息或?qū)Πl(fā)現(xiàn)信息的位置的援引。有效載荷還可包括指定特定服務(wù)或客戶(hù)端應(yīng)用程序如何提示用戶(hù)關(guān)于這一新消息的屬性列表。提示可通過(guò)各種形式提供。在一個(gè)示例中,可將內(nèi)容作為提示消息或其他視覺(jué)表示向用戶(hù)進(jìn)行顯示,諸如與應(yīng)用圖標(biāo)相關(guān)聯(lián)的標(biāo)記卡。內(nèi)容的可用性還可通過(guò)在顯示提示或標(biāo)記卡時(shí)播放聲音來(lái)宣布。在通知用戶(hù)該應(yīng)用程序或服務(wù)具有針對(duì)它們的消息、事件或其他內(nèi)容數(shù)據(jù)時(shí),它們可啟動(dòng)應(yīng)用程序或服務(wù),并通過(guò)查看內(nèi)容,查看推送通知中包含的信息,使客戶(hù)端應(yīng)用程序檢索所援引的信息等來(lái)看到細(xì)節(jié)。用戶(hù)還可選擇忽略通知,在這種情況下不激活應(yīng)用程序。如上所述,內(nèi)容基礎(chǔ)結(jié)構(gòu)110可包括推送通知服務(wù),該推送通知服務(wù)除了或替代路由內(nèi)容之外還實(shí)施某些機(jī)制,以為用戶(hù)設(shè)備上的推送供應(yīng)商的客戶(hù)端應(yīng)用程序賦予能力,以使用戶(hù)知道新內(nèi)容在一個(gè)或多個(gè)服務(wù)器應(yīng)用程序上可用,在該設(shè)備上或正在傳入該新內(nèi)容。本文中使用的推送供應(yīng)商(或簡(jiǎn)稱(chēng)為供應(yīng)商)可指使用推送通知基礎(chǔ)結(jié)構(gòu)轉(zhuǎn)發(fā)和/或遞送信息的實(shí)體。通常,在用戶(hù)有新數(shù)據(jù)可用時(shí),軟件開(kāi)發(fā)者(充當(dāng)供應(yīng)商)在其服務(wù)器軟件中發(fā)出通知。供應(yīng)商將其服務(wù)器軟件通過(guò)持久且安全的信道與內(nèi)容基礎(chǔ)結(jié)構(gòu)110進(jìn)行連接。身份管理基礎(chǔ)結(jié)構(gòu)105可確保供應(yīng)商被認(rèn)證(例如,供應(yīng)商是供應(yīng)商斷言的身份)和授權(quán),以通過(guò)受信任方式連接和利用內(nèi)容基礎(chǔ)結(jié)構(gòu)110。在監(jiān)測(cè)旨在針對(duì)其客戶(hù)端應(yīng)用程序的傳入數(shù)據(jù)時(shí),在針對(duì)該應(yīng)用程序的新數(shù)據(jù)到達(dá)時(shí),供應(yīng)商準(zhǔn)備通知并通過(guò)其信道連接來(lái)向內(nèi)容基礎(chǔ)結(jié)構(gòu)110發(fā)送通知,該內(nèi)容基礎(chǔ)結(jié)構(gòu)110向推送使用者或目的地目標(biāo)設(shè)備推送通知。身份管理基礎(chǔ)結(jié)構(gòu)105還可確保消費(fèi)者或目的地目標(biāo)設(shè)備被認(rèn)證并被授權(quán),從而以受信任的方式連接到并利用內(nèi)容基礎(chǔ)結(jié)構(gòu)110的服務(wù)。推送使用者(或簡(jiǎn)稱(chēng)為使用者或目的地)可指被指定接收使用內(nèi)容基礎(chǔ)結(jié)構(gòu)110轉(zhuǎn)發(fā)和/或遞送的信息的實(shí)體。盡管上文為了簡(jiǎn)單起見(jiàn)將供應(yīng)商描述為內(nèi)容或可用內(nèi)容通知的源頭,但在一種情況下,供應(yīng)商繼而可變?yōu)樵诹硪环N情況下的消費(fèi)者,并且反之亦然。此外,移動(dòng)設(shè)備115可以是發(fā)給配套設(shè)備120的內(nèi)容的供應(yīng)商,并且反之亦然,以及供應(yīng)商130向供應(yīng)商135提供內(nèi)容,并且反之亦然。在內(nèi)容基礎(chǔ)結(jié)構(gòu)110的操作的一個(gè)示例中,一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)提供、供應(yīng)、管理和通過(guò)其他方式操作推送通知服務(wù),以用于在供應(yīng)商130、供應(yīng)商135、移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125之間傳播信息。每個(gè)設(shè)備可與內(nèi)容基礎(chǔ)結(jié)構(gòu)110建立至少一個(gè)持久連接(例如,可信任的和加密的互聯(lián)網(wǎng)協(xié)議(IP)連接),以通過(guò)該持久連接發(fā)出和/或接收內(nèi)容。如上所述,每個(gè)設(shè)備及其連接可由身份管理基礎(chǔ)結(jié)構(gòu)105認(rèn)證和授權(quán)。如果內(nèi)容基礎(chǔ)結(jié)構(gòu)110針對(duì)與用戶(hù)的設(shè)備相關(guān)聯(lián)的應(yīng)用程序遞送的通知在應(yīng)用程序未運(yùn)行時(shí)到達(dá),則用戶(hù)的設(shè)備可如上所述提示用戶(hù)該應(yīng)用程序有數(shù)據(jù)正在等待。內(nèi)容基礎(chǔ)結(jié)構(gòu)110還可提供默認(rèn)服務(wù)質(zhì)量部件,該默認(rèn)服務(wù)質(zhì)量部件提供存儲(chǔ)和轉(zhuǎn)發(fā)能力。如果內(nèi)容基礎(chǔ)結(jié)構(gòu)110嘗試遞送通知但目標(biāo)設(shè)備離線,則可將通知存儲(chǔ)有限的時(shí)間并在設(shè)備可用時(shí)遞送到設(shè)備。在一些實(shí)施方案中,存儲(chǔ)針對(duì)特定應(yīng)用程序的所有最近的通知。在一些實(shí)施方案中,僅存儲(chǔ)針對(duì)特定應(yīng)用程序的一個(gè)最近的通知。例如,如果在設(shè)備離線時(shí)發(fā)送多個(gè)通知,則每個(gè)新的通知導(dǎo)致先前的通知被丟棄。這種僅保持最新通知的行為被稱(chēng)為聚結(jié)通知。在其他實(shí)施方案中,如果設(shè)備長(zhǎng)時(shí)間保持離線,則可丟棄針對(duì)其存儲(chǔ)的任何通知。供應(yīng)商130和供應(yīng)商135在各種實(shí)施方案中可使用單個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn),或可包括多個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)、Web服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)、互連器等。在各個(gè)方面中,供應(yīng)商130和供應(yīng)商135提供客戶(hù)端應(yīng)用程序和服務(wù)器應(yīng)用程序,該客戶(hù)端應(yīng)用程序運(yùn)行于移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125上,該服務(wù)器應(yīng)用程序提供客戶(hù)端應(yīng)用程序可連接到的一個(gè)或多個(gè)服務(wù)。供應(yīng)商130和供應(yīng)商135可設(shè)法通知移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125中的一者或多者可訪問(wèn)的客戶(hù)端應(yīng)用程序,其相應(yīng)用戶(hù)可使用該信息。在一個(gè)方面中,推送供應(yīng)商是維護(hù)服務(wù)器軟件的軟件開(kāi)發(fā)者、公司或組織,該服務(wù)器軟件被配置為與移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125中的一者或多者上的一個(gè)或多個(gè)客戶(hù)端應(yīng)用程序進(jìn)行交互。供應(yīng)商130和供應(yīng)商135各自通過(guò)持久且安全的信道與內(nèi)容基礎(chǔ)結(jié)構(gòu)110連接,同時(shí)監(jiān)測(cè)旨在用于其客戶(hù)端應(yīng)用程序的傳入數(shù)據(jù)。在一個(gè)實(shí)施方案中,供應(yīng)商130和供應(yīng)商135通過(guò)二進(jìn)制接口進(jìn)行連接,該二進(jìn)制接口例如使用流傳輸TCP插座設(shè)計(jì)結(jié)合二進(jìn)制內(nèi)容來(lái)提供高速、高容量的接口。該二進(jìn)制接口可以是同步的或異步的。對(duì)于每個(gè)接口而言,可使用TLS(或SSL)來(lái)建立安全的通信信道。移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125可各自被實(shí)現(xiàn)為單個(gè)設(shè)備、單個(gè)計(jì)算機(jī)系統(tǒng)、多個(gè)設(shè)備或多個(gè)計(jì)算機(jī)系統(tǒng)。在各個(gè)方面中,移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125盡管為了方便而進(jìn)行不同的標(biāo)記,但均可被實(shí)現(xiàn)為移動(dòng)設(shè)備、可穿戴設(shè)備或其他移動(dòng)設(shè)備(例如,膝上型電腦、掌上電腦、移動(dòng)電話、智能電話、多媒體電話、便攜式媒體播放器、GPS單元、移動(dòng)游戲系統(tǒng)等)。例如,可穿戴設(shè)備可以是腕戴設(shè)備、利用夾子或大頭釘固定到用戶(hù)的衣服上的設(shè)備、具有可被穿戴在用戶(hù)脖子周?chē)南邓骰蜴溩拥脑O(shè)備、頭帶設(shè)備、眼鏡或可被固定到用戶(hù)人體或衣服的任何其他設(shè)備。除此之外或另選地,配套設(shè)備120和用戶(hù)設(shè)備125可如上所述實(shí)現(xiàn),并且被實(shí)現(xiàn)為個(gè)人計(jì)算機(jī)系統(tǒng)、主機(jī)、服務(wù)器計(jì)算機(jī)系統(tǒng)、云服務(wù)等。移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125可包括提供通信連接的各種技術(shù)。連接技術(shù)的一些示例包括有線連接(例如以太網(wǎng)、光纖、數(shù)字訂戶(hù)線路(DSL)等)和無(wú)線連接(例如WiFi、藍(lán)牙、WiMax、3G、4G、LTE等)。在一個(gè)方面中,移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125托管與一個(gè)或多個(gè)供應(yīng)商(例如,供應(yīng)商130和135)提供的一個(gè)或多個(gè)服務(wù)器應(yīng)用程序進(jìn)行通信的各種客戶(hù)端應(yīng)用程序中的一個(gè)或多個(gè)客戶(hù)端應(yīng)用程序。這些客戶(hù)端應(yīng)用程序可包括特定于設(shè)備期望功能的應(yīng)用程序(例如電話應(yīng)用程序或GPS應(yīng)用程序)以及電子郵件客戶(hù)端、更新/升級(jí)客戶(hù)端、新聞客戶(hù)端、Web/博客客戶(hù)端、播客客戶(hù)端、社交網(wǎng)絡(luò)客戶(hù)端或可能發(fā)送通知消息的其他類(lèi)型的客戶(hù)端應(yīng)用程序。這些客戶(hù)端應(yīng)用程序可向用戶(hù)呈現(xiàn)使用內(nèi)容基礎(chǔ)結(jié)構(gòu)110接收的一個(gè)或多個(gè)通知消息??赏ㄟ^(guò)由設(shè)備的操作系統(tǒng)、圖形用戶(hù)界面工具套件和/或應(yīng)用陳旭自身定義的一個(gè)或多個(gè)方式來(lái)向用戶(hù)呈現(xiàn)通知。通知是表示的一些示例包括新的電子郵件指示符、新的新聞項(xiàng)指示符、新的播客指示符、社交網(wǎng)絡(luò)好友在線狀態(tài)的變化等。在各種實(shí)施方案中,工作于設(shè)備上的另一種服務(wù)可處理針對(duì)客戶(hù)端應(yīng)用程序的通知。如上所述,移動(dòng)設(shè)備115、配套設(shè)備120和用戶(hù)設(shè)備125可在客戶(hù)端應(yīng)用程序初始與內(nèi)容基礎(chǔ)結(jié)構(gòu)110連接以便接收推送通知時(shí)接收標(biāo)識(shí)符(或設(shè)備令牌)。供應(yīng)商130和135可使用令牌或包括令牌,并且還使用任何內(nèi)容或通知消息,使得可使用內(nèi)容基礎(chǔ)結(jié)構(gòu)110來(lái)將其適當(dāng)?shù)剞D(zhuǎn)發(fā)回到該設(shè)備。在各種實(shí)施方案中,為了確保信任,供應(yīng)商在其每次與內(nèi)容基礎(chǔ)結(jié)構(gòu)110連接時(shí)便傳送令牌。內(nèi)容基礎(chǔ)結(jié)構(gòu)110可對(duì)設(shè)備令牌進(jìn)行加密并使用身份管理基礎(chǔ)結(jié)構(gòu)105來(lái)認(rèn)證該令牌是針對(duì)目的地設(shè)備而生成的。在一個(gè)實(shí)施方案中,為了進(jìn)行認(rèn)證,內(nèi)容基礎(chǔ)結(jié)構(gòu)110確保被包含在令牌中的設(shè)備標(biāo)識(shí)符匹配在設(shè)備向身份管理基礎(chǔ)結(jié)構(gòu)105注冊(cè)時(shí)使用的設(shè)備證書(shū)中的設(shè)備標(biāo)識(shí)符。參考圖1中所示生態(tài)系統(tǒng)100的操作,在一個(gè)實(shí)施方案中,該操作可以是從供應(yīng)商130向配套設(shè)備120轉(zhuǎn)發(fā)或通過(guò)其他方式傳輸通知消息,如路徑145所示。在各種實(shí)施方案中,供應(yīng)商130在初始與內(nèi)容基礎(chǔ)結(jié)構(gòu)110連接時(shí),發(fā)送認(rèn)證安全套接字層(SSL)證書(shū)。身份管理基礎(chǔ)結(jié)構(gòu)105可將供應(yīng)商130認(rèn)證并授權(quán)為推送通知的注冊(cè)和授權(quán)發(fā)送方。這種SSL證書(shū)也可被配置以附加用戶(hù)定義數(shù)據(jù)。身份管理基礎(chǔ)結(jié)構(gòu)105可利用附加用戶(hù)定義數(shù)據(jù)以受信任方式識(shí)別供應(yīng)商130。在其他實(shí)施方案中,可使用其他安全通信協(xié)議(例如,加密協(xié)議,諸如傳輸層安全(TLS)等)。在一些實(shí)施方案中,供應(yīng)商130與特定應(yīng)用程序(例如,電子郵件、Facebook或推特)相關(guān)聯(lián),并在SSL證書(shū)內(nèi)包括附加識(shí)別(例如,用戶(hù)定義的)數(shù)據(jù),身份管理基礎(chǔ)結(jié)構(gòu)105不僅能夠認(rèn)證供應(yīng)商130,而且還可利用內(nèi)容基礎(chǔ)結(jié)構(gòu)110來(lái)為供應(yīng)商130和應(yīng)用程序自動(dòng)供應(yīng)推送服務(wù)。換句話講,身份管理基礎(chǔ)結(jié)構(gòu)105可從認(rèn)證證書(shū)自動(dòng)提取任何附加識(shí)別數(shù)據(jù),并使內(nèi)容基礎(chǔ)結(jié)構(gòu)110將附加識(shí)別數(shù)據(jù)(或數(shù)據(jù)的一部分)附接到內(nèi)容(例如,推送通知消息)。在一些實(shí)施方案中,附加識(shí)別數(shù)據(jù)可識(shí)別與用戶(hù)可能經(jīng)由內(nèi)容基礎(chǔ)結(jié)構(gòu)110向其進(jìn)行訂購(gòu)的供應(yīng)商130(或供應(yīng)商130的應(yīng)用程序)相關(guān)聯(lián)的主題或饋送物。因此,可利用認(rèn)證證書(shū)中的附加信息向訂購(gòu)主題/輸入或關(guān)于該主題/輸入的請(qǐng)求信息的設(shè)備引導(dǎo)內(nèi)容。通過(guò)這種方式,自動(dòng)為供應(yīng)商130供應(yīng)推送服務(wù)。一旦供應(yīng)商130被信任,內(nèi)容基礎(chǔ)結(jié)構(gòu)110便從供應(yīng)商130接收通知消息。如上所述,通知消息可包括設(shè)備令牌。在從供應(yīng)商130接收通知消息之后,內(nèi)容基礎(chǔ)結(jié)構(gòu)110確定針對(duì)通知消息的目的地。在各種實(shí)施方案中,基于與通知消息一起發(fā)送的設(shè)備令牌來(lái)確定目的地。在一些實(shí)施方案中,不必將目的地信息作為令牌的一部分進(jìn)行發(fā)送。通過(guò)從設(shè)備令牌確定或提取目的地或通過(guò)其他方式獲得針對(duì)內(nèi)容的目的地信息,內(nèi)容基礎(chǔ)結(jié)構(gòu)110然后可確定目的地是否“在線”或可通過(guò)其他方式訪問(wèn)。如果目的地在線,則在一個(gè)實(shí)施方案中,內(nèi)容基礎(chǔ)結(jié)構(gòu)110然后可例如經(jīng)由配套設(shè)備120與內(nèi)容基礎(chǔ)結(jié)構(gòu)110維持的持久連接,來(lái)向目的地配套設(shè)備120路由該通知消息,如路徑150所示。如果目的地“離線”或因故不可被內(nèi)容基礎(chǔ)結(jié)構(gòu)110訪問(wèn),則可在稍晚時(shí)間存儲(chǔ)內(nèi)容并重試遞送。除此之外或另選地,內(nèi)容基礎(chǔ)結(jié)構(gòu)110可例如經(jīng)由配套設(shè)備120與內(nèi)容基礎(chǔ)結(jié)構(gòu)110維持的持久連接來(lái)向移動(dòng)設(shè)備115路由該通知消息,如路徑155所示。內(nèi)容基礎(chǔ)結(jié)構(gòu)110因此可向單個(gè)設(shè)備、同時(shí)向多個(gè)設(shè)備路由內(nèi)容,或向一個(gè)設(shè)備路由內(nèi)容以用于遞送到另一個(gè)設(shè)備。B.內(nèi)容基礎(chǔ)結(jié)構(gòu)圖2是根據(jù)各種實(shí)施方案的圖1的設(shè)備管理和內(nèi)容遞送生態(tài)系統(tǒng)100中的內(nèi)容遞送系統(tǒng)200的框圖,該內(nèi)容遞送生態(tài)系統(tǒng)200提供推送通知服務(wù)。系統(tǒng)200可在各種實(shí)施方案中使用單個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn),或可包括多個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)、Web服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)、互連器等。在各種實(shí)施方案中,系統(tǒng)200可被實(shí)現(xiàn)為圖1的內(nèi)容基礎(chǔ)結(jié)構(gòu)。具體地,圖2示出了在設(shè)備之間例如在供應(yīng)商和移動(dòng)設(shè)備之間或在一個(gè)用戶(hù)的發(fā)送設(shè)備和另一個(gè)用戶(hù)的接收設(shè)備之間轉(zhuǎn)發(fā)內(nèi)容(例如,通知消息和電話呼叫/視頻呼叫)的各個(gè)示例。在這些示例中,系統(tǒng)200被示為具有:具有接口210和身份管理服務(wù)器(IMS)220的身份服務(wù)(IDS)205和具有供應(yīng)商接口225的推送通知服務(wù)(PNS)220,具有存在信息235的網(wǎng)關(guān)230,具有連接信息245的設(shè)備接口240、以及用戶(hù)設(shè)備250。每項(xiàng)服務(wù)都可使用硬件元件和/或軟件元件來(lái)實(shí)現(xiàn)。在一個(gè)方面中,IDS205可被實(shí)現(xiàn)為或形成身份管理基礎(chǔ)結(jié)構(gòu)105的一部分。IDS205在各種實(shí)施方案中可使用單個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)實(shí)來(lái)現(xiàn),或可包括多個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)、Web服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)、互連器等。接口210可使得實(shí)體(例如移動(dòng)設(shè)備115或供應(yīng)商130)能夠(例如,經(jīng)由網(wǎng)絡(luò))進(jìn)行連接,以便利用由IDS205提供的服務(wù)。接口210可結(jié)合負(fù)載均衡和其他連接管理技術(shù),從而允許實(shí)體與身份管理服務(wù)器215進(jìn)行通信。在一個(gè)實(shí)施方案中,在初始連接到IDS205或服務(wù)、資源或IDS205管理的應(yīng)用程序(例如,PNS220)時(shí),實(shí)體發(fā)送經(jīng)由接口210接收的信息諸如認(rèn)證證書(shū)。身份管理服務(wù)器215可將發(fā)送信息的設(shè)備、用戶(hù)或組織認(rèn)證并授權(quán)為注冊(cè)實(shí)體和授權(quán)實(shí)體??蔀樵O(shè)備、用戶(hù)或組織授權(quán)或供應(yīng)一個(gè)或多個(gè)服務(wù)(例如呼叫服務(wù)、即時(shí)消息服務(wù)、聊天服務(wù)、通知服務(wù)等)。為了支持針對(duì)PNS220的安全模型,可要求實(shí)體及其設(shè)備擁有特定證書(shū)、證書(shū)管理機(jī)構(gòu)(CA)證書(shū)、或令牌。在一個(gè)實(shí)施方案中,內(nèi)容的每個(gè)供應(yīng)商使用唯一的供應(yīng)商證書(shū)和私有加密密鑰,以用于認(rèn)證其與PNS220的連接。該證書(shū)可由身份管理服務(wù)器215供應(yīng)并識(shí)別供應(yīng)商和/或由供應(yīng)商發(fā)布的特定主題。通常,該主題是客戶(hù)端應(yīng)用程序的束ID。該供應(yīng)商可任選地期望使用由PNS220提供的公共服務(wù)器證書(shū)來(lái)認(rèn)證供應(yīng)商被連接到的服務(wù)。在各個(gè)方面中,供應(yīng)商在注冊(cè)以認(rèn)證供應(yīng)商被連接到的服務(wù)時(shí)使用身份管理服務(wù)器215向其遞送的公共服務(wù)器證書(shū)。身份管理服務(wù)器215還可向每個(gè)期望接收內(nèi)容的設(shè)備發(fā)出唯一的私有密鑰和設(shè)備用于向身份管理服務(wù)器215認(rèn)證其自身的證書(shū),并建立至PNS220的連接。設(shè)備通常在設(shè)備激活期間從身份管理服務(wù)器215獲得設(shè)備證書(shū)和密鑰,并在密鑰鏈中對(duì)其進(jìn)行存儲(chǔ)。該設(shè)備還保存其在服務(wù)連接過(guò)程期間接收的特定設(shè)備令牌。利用PNS220的每個(gè)客戶(hù)端應(yīng)用程序負(fù)責(zé)向其內(nèi)容供應(yīng)商遞送該令牌。身份管理服務(wù)器215可存儲(chǔ)任何必要的證書(shū)、CA證書(shū)和(私有和公共)加密密鑰,以用于認(rèn)證供應(yīng)商和設(shè)備的連接和身份。在該示例中,一旦實(shí)體得到信任,系統(tǒng)200便允許實(shí)體使用由PNS220提供的推送通知服務(wù)。PNS220在各種實(shí)施方案中可使用單個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)實(shí)來(lái)現(xiàn),或可包括多個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)、Web服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)、互連器等。該實(shí)體可是期望(例如,經(jīng)由網(wǎng)絡(luò))與PNS220連接的供應(yīng)商或其他通知供應(yīng)商。如上所述,在一個(gè)實(shí)施方案中,供應(yīng)商接口225提供高速高容量接口,從而允許推送通知供應(yīng)商與PNS220進(jìn)行通信。供應(yīng)商接口225可結(jié)合負(fù)載均衡和其他連接管理技術(shù),從而允許實(shí)體與PNS220進(jìn)行通信。盡管供應(yīng)商接口225被示為鏈接到網(wǎng)關(guān)230,但供應(yīng)商接口225可被結(jié)合到網(wǎng)關(guān)230或設(shè)備接口240。如上所述,在各種實(shí)施方案中,用戶(hù)設(shè)備可以是內(nèi)容的供應(yīng)商,以及使用PNS220進(jìn)行路由的內(nèi)容的目的地。網(wǎng)關(guān)230在各種實(shí)施方案中可使用單個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)實(shí)來(lái)現(xiàn),或可包括多個(gè)服務(wù)器計(jì)算機(jī)系統(tǒng)、Web服務(wù)器、應(yīng)用服務(wù)器、網(wǎng)絡(luò)、互連器等。網(wǎng)關(guān)230可確定經(jīng)由供應(yīng)商接口225或設(shè)備接口240接收的內(nèi)容(例如,推送消息)的目的地。在各種實(shí)施方案中,網(wǎng)關(guān)230可基于存在信息235來(lái)確定目的地。在一個(gè)方面中,使用設(shè)備的推送令牌來(lái)維護(hù)存在信息235。因此,在指向特定推送令牌的網(wǎng)關(guān)230處接收推送通知時(shí),網(wǎng)關(guān)230可執(zhí)行查找,以確定是否存在與該推送令牌相關(guān)聯(lián)的TCP套接字描述符。該套接字描述符可提供TCP套接字信息和傳輸推送通知所需的其他聯(lián)網(wǎng)信息。在各個(gè)方面中,存在信息235包括被認(rèn)證實(shí)體及其至PNS220的連接之間的映射。這些連接可被PNS220用于遞送內(nèi)容、通知等或通過(guò)其他方式與實(shí)體進(jìn)行通信。每種映射可指示至少一個(gè)實(shí)體和至該實(shí)體的至少一個(gè)連接機(jī)制,諸如網(wǎng)絡(luò)套接字連接或其他連接標(biāo)識(shí)符。例如,映射可由其設(shè)備令牌來(lái)識(shí)別目的地設(shè)備或由其供應(yīng)商標(biāo)識(shí)符來(lái)識(shí)別供應(yīng)商。附加信息可被包括在每個(gè)映射中,以方便與實(shí)體的設(shè)備進(jìn)行通信。在一些實(shí)施方案中,為了縮放對(duì)來(lái)自利用PNS220服務(wù)的越來(lái)越多的用戶(hù)、設(shè)備和供應(yīng)商的連接的處理,可根據(jù)至少一個(gè)分組或被稱(chēng)為區(qū)域的邏輯劃分來(lái)管理存在信息235中的設(shè)備連接(或設(shè)備自身)??蓪⒂删W(wǎng)關(guān)230執(zhí)行的功能劃分到動(dòng)態(tài)分配以處理這些分組或區(qū)域的多個(gè)服務(wù)器。例如,一個(gè)或多個(gè)服務(wù)器可在一段時(shí)間段內(nèi)管理向被分配給一個(gè)區(qū)域的目的地的遞送,然后被切換或重新配置,以在稍晚時(shí)間管理向被分配給不同區(qū)域的目的地遞送通知。這些服務(wù)器中的每個(gè)服務(wù)器還可包括被用于向與內(nèi)容的目的地的特定區(qū)域相關(guān)聯(lián)的其他服務(wù)器路由內(nèi)容的路由信息。因此,在一個(gè)服務(wù)器處接收內(nèi)容時(shí),確定被設(shè)計(jì)成處理預(yù)先確定區(qū)域的另一個(gè)服務(wù)器,并可將內(nèi)容轉(zhuǎn)發(fā)到適當(dāng)?shù)姆?wù)器。在一個(gè)方面中,由網(wǎng)關(guān)230執(zhí)行的功能可被劃分到多個(gè)服務(wù)器,以處理對(duì)應(yīng)的設(shè)備連接(例如,設(shè)備接口240)。在各種實(shí)施方案中,網(wǎng)關(guān)230被鏈接到設(shè)備接口240。設(shè)備接口240提供與用戶(hù)設(shè)備250進(jìn)行通信的接口。設(shè)備接口240可結(jié)合負(fù)載均衡和其他連接管理技術(shù),從而允許設(shè)備與PNS220進(jìn)行通信。盡管設(shè)備接口240被示為鏈接到網(wǎng)關(guān)230,但設(shè)備接口240可被結(jié)合到網(wǎng)關(guān)230或供應(yīng)商接口225。在這些示例中,設(shè)備接口240允許在設(shè)備接口240連接到用戶(hù)設(shè)備250時(shí)生成存在信息235。用戶(hù)設(shè)備250可在建立持久連接時(shí)向PNS220斷言其存在。設(shè)備接口240然后生成連接信息245中的設(shè)備/連接映射。設(shè)備接口240可向網(wǎng)關(guān)230傳播回連接信息245,從而允許網(wǎng)關(guān)230在存在信息235中生成設(shè)備/連接映射。在一個(gè)方面中,存在信息235包括設(shè)備/信使映射或鏈路,從而允許網(wǎng)關(guān)230確定充當(dāng)連接到用戶(hù)設(shè)備250的設(shè)備接口240的適當(dāng)?shù)男攀?。信使利用連接信息245(包括任何設(shè)備/連接映射或鏈路),從而允許信使確定特定于用戶(hù)設(shè)備250的連接信息,該用戶(hù)設(shè)備可用于向用戶(hù)設(shè)備250遞送內(nèi)容。在另一個(gè)方面中,存在信息235和連接信息245可以基本相同,因?yàn)樗鼈儼ńo定設(shè)備及其與PNS220的連接之間的對(duì)應(yīng)。在各種實(shí)施方案中,期望經(jīng)由PNS220接收內(nèi)容的設(shè)備在初始與設(shè)備接口240連接時(shí)或直接連接至IDS205時(shí)發(fā)送認(rèn)證信息。身份管理服務(wù)器215可直接或間接接收認(rèn)證信息,并且然后將設(shè)備或其相關(guān)聯(lián)的用戶(hù)或組織認(rèn)證并授權(quán)為注冊(cè)實(shí)體和授權(quán)實(shí)體。一旦設(shè)備獲得信任,便通知PNS220并且之后PNS220(例如,利用連接信息245中的設(shè)備接口240)管理在設(shè)備和PNS220之間形成的任何連接。連接信息245中的設(shè)備接口240處可用的設(shè)備信息可被周期性地傳播回給網(wǎng)關(guān)220,以生成或更新存在信息235。在該設(shè)備初始與PNS220連接時(shí),PNS220為設(shè)備進(jìn)行供應(yīng)。在各種實(shí)施方案中,如上所述,為設(shè)備供應(yīng)區(qū)域。盡管對(duì)于每個(gè)設(shè)備有特定的區(qū)域分配,但設(shè)備可能會(huì)因各種原因而失去其與設(shè)備接口240的連接。例如,可能由于失去蜂窩信號(hào)或wi-fi信號(hào)、掉電,或因?yàn)橐苿?dòng)設(shè)備改變地理位置等而失去連接。在其他方面中,連接可能是斷續(xù)的而不是持久的,以便省電或?qū)崿F(xiàn)其他效率量度。在用戶(hù)設(shè)備250嘗試重新連接到PNS220時(shí),用戶(hù)設(shè)備250可與充當(dāng)設(shè)備接口240的任何信使進(jìn)行連接。在設(shè)備連接被分配給至少一個(gè)分組或區(qū)域的實(shí)施方案中,設(shè)備接口240可供應(yīng)與網(wǎng)關(guān)230的一個(gè)或多個(gè)服務(wù)器的連接,該網(wǎng)關(guān)230被分配以處理連接設(shè)備的區(qū)域。例如,如果設(shè)備接口240被連接到被分配到區(qū)域1的用戶(hù)設(shè)備250,則設(shè)備接口240可供應(yīng)與負(fù)責(zé)管理區(qū)域1的一個(gè)或多個(gè)服務(wù)器的連接。設(shè)備接口240然后可向負(fù)責(zé)管理區(qū)域1的一個(gè)或多個(gè)服務(wù)器傳播回針對(duì)用戶(hù)設(shè)備250的設(shè)備信息。通過(guò)類(lèi)似方式,設(shè)備接口240可與不同區(qū)域的服務(wù)器形成連接,以便為與那些相應(yīng)區(qū)域相關(guān)聯(lián)的設(shè)備傳播回特定設(shè)備信息,從而確保無(wú)論用戶(hù)設(shè)備250在哪里或如何連接到PNS220,存在信息235均為最新的并且可用于確定如何路由內(nèi)容。在一些實(shí)施方案中,設(shè)備接口240可以是特定于無(wú)線運(yùn)營(yíng)商或互聯(lián)網(wǎng)服務(wù)供應(yīng)商(ISP),從而允許PNS220支持特定于多個(gè)第三方實(shí)體的協(xié)議或物理連接。根據(jù)一個(gè)示例,在網(wǎng)關(guān)230從供應(yīng)商接口225接收內(nèi)容時(shí),網(wǎng)關(guān)230基于其在存在信息235中的映射來(lái)向設(shè)備接口240轉(zhuǎn)發(fā)從供應(yīng)商接口225接收的內(nèi)容。設(shè)備接口240可向用戶(hù)設(shè)備250遞送從網(wǎng)關(guān)230接收的內(nèi)容,對(duì)于該用戶(hù)設(shè)備250,在連接信息245中維護(hù)關(guān)于持久連接的信息。在從網(wǎng)關(guān)230接收內(nèi)容時(shí),設(shè)備接口240可進(jìn)行查找或通過(guò)其他方式詢(xún)問(wèn)其在連接信息245中的設(shè)備連接并通過(guò)例如與用戶(hù)設(shè)備250相關(guān)聯(lián)的持久連接;奧向適當(dāng)設(shè)備發(fā)送從網(wǎng)關(guān)230接收的內(nèi)容。在一個(gè)方面中,設(shè)備接口240檢查與要遞送內(nèi)容相關(guān)聯(lián)的設(shè)備令牌,并且確定在設(shè)備令牌和設(shè)備接口240在連接信息245中管理的連接之間是否找到匹配。設(shè)備接口240可使用由具有給定設(shè)備令牌的設(shè)備建立的連接來(lái)遞送內(nèi)容。在一個(gè)操作示例中,用戶(hù)設(shè)備250訂閱由供應(yīng)商管理的特定應(yīng)用程序并期望經(jīng)由PNS220來(lái)接收針對(duì)該應(yīng)用程序的通知消息。因此,用戶(hù)設(shè)備250經(jīng)由通信網(wǎng)絡(luò)直接地或利用PNS220來(lái)呼叫供應(yīng)商,并向供應(yīng)商傳輸其設(shè)備令牌。設(shè)備令牌或其傳輸可不僅包括設(shè)備的識(shí)別信息,還可包括設(shè)備的UID及其區(qū)域標(biāo)識(shí)符的加密組合,從而允許PNS220根據(jù)被分配給該區(qū)域的適當(dāng)?shù)馁Y源來(lái)供應(yīng)用于該設(shè)備的連接信息。在供應(yīng)商向用戶(hù)設(shè)備250上的特定應(yīng)用程序發(fā)送通知消息時(shí),供應(yīng)商使用供應(yīng)商接口225連接到PNS220并向網(wǎng)關(guān)230發(fā)送消息。即使用戶(hù)設(shè)備250與特定區(qū)域相關(guān)聯(lián),供應(yīng)商也不需要連接到PNS220的任何特定網(wǎng)關(guān)以向用戶(hù)設(shè)備250成功推送通知消息。例如,如果網(wǎng)關(guān)230從供應(yīng)商接口225接收內(nèi)容并且內(nèi)容具有設(shè)備令牌,則網(wǎng)關(guān)230將查看該令牌并向PNS220的適當(dāng)?shù)姆?wù)器路由消息(可向設(shè)備接口240或PNS230的另一個(gè)信使路由該消息),或向設(shè)備接口240直接路由消息。如果網(wǎng)關(guān)230是指定的網(wǎng)關(guān),則在一些實(shí)施方案中,網(wǎng)關(guān)230基于其在存在信息235中的設(shè)備/信使映射來(lái)向設(shè)備接口240發(fā)送/轉(zhuǎn)發(fā)消息。設(shè)備接口240然后能夠在連接信息245中查找其連接并通過(guò)設(shè)備與設(shè)備接口240建立的持久連接來(lái)向設(shè)備發(fā)送消息。概括地說(shuō),在PNS220接收具有特定目的地的消息時(shí),PNS220的網(wǎng)關(guān)使用在設(shè)備連接到PNS220時(shí)建立的設(shè)備/信使映射來(lái)向PNS220的適當(dāng)?shù)男攀怪苯愚D(zhuǎn)發(fā)消息。在另外的實(shí)施方案中,網(wǎng)關(guān)230可基于其在存在信息235中的設(shè)備/連接映射來(lái)直接向用戶(hù)設(shè)備250發(fā)送/轉(zhuǎn)發(fā)消息。網(wǎng)關(guān)230可從各個(gè)源生成這種映射信息,設(shè)備已與每個(gè)源建立連接。II.被代理的推送通知在各種實(shí)施方案中,使用配套設(shè)備與該服務(wù)先前建立的連接信息通過(guò)指向移動(dòng)設(shè)備的推送通知服務(wù)(例如,PNS220)發(fā)送的內(nèi)容可被轉(zhuǎn)發(fā)到充當(dāng)移動(dòng)設(shè)備的配套設(shè)備的另一個(gè)設(shè)備。該配套設(shè)備充當(dāng)代理設(shè)備,以代表其他被代理設(shè)備來(lái)發(fā)送和接收信號(hào)。此外,該服務(wù)維持代理設(shè)備、被代理設(shè)備之間的關(guān)系并且維持通過(guò)代理設(shè)備來(lái)連接被代理設(shè)備的方式。因此,配套設(shè)備充當(dāng)該服務(wù)的主要設(shè)備或中間設(shè)備,以向和從被代理設(shè)備路由推送內(nèi)容。圖3是根據(jù)實(shí)施方案的用于執(zhí)行代理推送通知的方法300的流程圖。在圖3中所示的方法300中的處理可由在邏輯機(jī)的中央處理單元(CPU或處理器)諸如計(jì)算機(jī)系統(tǒng)或信息處理設(shè)備執(zhí)行時(shí)的軟件(例如,指令或代碼模塊)來(lái)執(zhí)行,由電子設(shè)備或?qū)S眉呻娐返挠布考?lái)執(zhí)行,或由軟件元件和硬件元件的組合來(lái)執(zhí)行。在步驟310中,經(jīng)由配套設(shè)備的第一連接在推送通知服務(wù)處接收針對(duì)配套設(shè)備的存在信息。存在信息可包括UID、證書(shū)、令牌或與配套設(shè)備相關(guān)聯(lián)或關(guān)于配套設(shè)備的其他信息。第一連接可以是使用無(wú)線方式或有線方式的至該服務(wù)的持久連接。配套設(shè)備(例如,配套設(shè)備120)連接到的服務(wù)(例如,PNS220)可通過(guò)TLS對(duì)等認(rèn)證來(lái)確立配套設(shè)備的身份,以便配套設(shè)備斷言“在線”存在。在這個(gè)流程期間,配套設(shè)備可發(fā)起與服務(wù)器或與該服務(wù)相關(guān)聯(lián)的其他端點(diǎn)的TLS連接。該服務(wù)可返回其自身的服務(wù)器證書(shū),配套設(shè)備可使用該證書(shū)來(lái)認(rèn)證該服務(wù)(或至少該服務(wù)器或端點(diǎn))。該配套設(shè)備還可向服務(wù)發(fā)送其自身的設(shè)備證書(shū)。設(shè)備證書(shū)可以是配套設(shè)備注冊(cè)使用該服務(wù)時(shí)發(fā)布的證書(shū),即身份管理服務(wù)器215在配套設(shè)備120初始注冊(cè)以便變?yōu)楸还芾韺?shí)體期間返回的證書(shū)。該服務(wù)可認(rèn)證設(shè)備證書(shū),并且如果認(rèn)證成功,允許配套設(shè)備與服務(wù)器或其他端點(diǎn)建立持久連接。在步驟320中,在配套設(shè)備和第一連接之間的服務(wù)處創(chuàng)建映射。該映射可包括UID、令牌或配套設(shè)備的其他標(biāo)識(shí)符和連接信息之間的對(duì)應(yīng)關(guān)系,該連接信息描述第一連接或如何可使用第一連接通過(guò)該服務(wù)到達(dá)配套設(shè)備。這種映射、鏈路或?qū)?yīng)關(guān)系可被實(shí)現(xiàn)為設(shè)備接口240的連接信息245并傳播回到網(wǎng)關(guān)230以形成上述存在信息235。在步驟330中,經(jīng)由配套設(shè)備的第二連接在配套設(shè)備處接收針對(duì)移動(dòng)設(shè)備的存在信息。如下文將更詳細(xì)論述的,該配套設(shè)備可向配套設(shè)備維持持久連接的服務(wù)器或其他服務(wù)端點(diǎn)轉(zhuǎn)發(fā)移動(dòng)設(shè)備的該存在信息。該服務(wù)可認(rèn)證移動(dòng)設(shè)備的設(shè)備證書(shū)。如果認(rèn)證成功,則在步驟340中,在配套設(shè)備、移動(dòng)設(shè)備和第一連接之間創(chuàng)建映射。該映射可包括UID、令牌或移動(dòng)設(shè)備的其他標(biāo)識(shí)符和連接信息之間的關(guān)聯(lián),該連接信息描述第一連接或如何可使用第一連接通過(guò)該服務(wù)到達(dá)配套設(shè)備。在一些實(shí)施方案中,在配套設(shè)備建立至該服務(wù)的其自身的持久連接時(shí),可與先前建立的現(xiàn)有映射或?qū)?yīng)關(guān)系形成關(guān)聯(lián)。在各種實(shí)施方案中,配套設(shè)備可使用至服務(wù)的其自身的持久連接來(lái)為移動(dòng)設(shè)備代理推送通知,因?yàn)橐苿?dòng)設(shè)備可能不會(huì)與服務(wù)維持任何連接,而僅與配套設(shè)備維持?jǐn)嗬m(xù)或不持久的連接。配套設(shè)備可為移動(dòng)設(shè)備代理推送通知,以用于發(fā)送和接收推送內(nèi)容的目的以及其他目的兩者。因此,移動(dòng)設(shè)備可各自被實(shí)現(xiàn)為可穿戴設(shè)備,諸如智能手表或光學(xué)頭戴式顯示器(OHMD)。移動(dòng)設(shè)備和配套設(shè)備兩者的用戶(hù)可將兩個(gè)設(shè)備配對(duì),以便建立代理通信。盡管在一些實(shí)施方案中,移動(dòng)設(shè)備可被配置為直接連接到服務(wù),但在這些示例的大部分時(shí)間中,移動(dòng)設(shè)備通過(guò)斷續(xù)連接到配套設(shè)備(即,使用低功率連接、藍(lán)牙連接)來(lái)優(yōu)化功率消耗。由此,一個(gè)移動(dòng)設(shè)備在利用可能有更大電池或恒定電源的另一個(gè)設(shè)備的持久連接時(shí),可更有效地管理功率消耗。再次參考圖3,在步驟350中,在服務(wù)處從供應(yīng)商接收針對(duì)移動(dòng)設(shè)備的推送通知。該推送通知可使用UID、設(shè)備令牌或其他標(biāo)識(shí)符來(lái)識(shí)別移動(dòng)設(shè)備。在步驟360中,在服務(wù)處識(shí)別配套設(shè)備、移動(dòng)設(shè)備和第一連接之間的映射。在一個(gè)實(shí)施方案中,該服可利用將用于移動(dòng)設(shè)備的設(shè)備令牌映射到連接信息的查找表,該連接信息還被映射到或通過(guò)其他方式關(guān)聯(lián)到配套設(shè)備的設(shè)備令牌。在步驟370中,使用第一連接來(lái)向配套設(shè)備發(fā)送推送通知。因此,配套設(shè)備可使用至該服務(wù)的其自身的持久連接來(lái)為移動(dòng)設(shè)備代理推送通知,以用于發(fā)送和接收推送內(nèi)容的目的以及其他目的兩者。因此,在若干個(gè)方面中,一個(gè)移動(dòng)設(shè)備可利用另一個(gè)設(shè)備的持久連接,該另一個(gè)設(shè)備代表其來(lái)發(fā)送和接收推送內(nèi)容。A.代理/被代理設(shè)備管理圖4是示出了根據(jù)一個(gè)實(shí)施方案的內(nèi)容基礎(chǔ)結(jié)構(gòu)110如何管理代理/被代理存在的框圖。在該示例中,配套設(shè)備120包括具有連接模塊404的處理器402、其中存儲(chǔ)設(shè)備令牌T1的存儲(chǔ)器406、一個(gè)或多個(gè)應(yīng)用程序408、發(fā)射器410、和接收器412。處理器140包括用于管理例如至設(shè)備接口240和移動(dòng)設(shè)備115的連接的連接模塊404。存儲(chǔ)器406存儲(chǔ)設(shè)備令牌T1。在應(yīng)一個(gè)或多個(gè)應(yīng)用程序408的請(qǐng)求初始與設(shè)備接口240連接以便接收推送內(nèi)容時(shí),連接模塊404可使用發(fā)射器410來(lái)發(fā)射注冊(cè)信息并使用接收器412來(lái)從PNS220接收設(shè)備令牌T1。一旦生成設(shè)備令牌T1,發(fā)射器410便通過(guò)設(shè)備接口240向各個(gè)供應(yīng)商應(yīng)用程序或使用例如互聯(lián)網(wǎng)直接向供應(yīng)商應(yīng)用程序發(fā)射或發(fā)送設(shè)備令牌T1。如上所述,供應(yīng)商應(yīng)用程序可使用設(shè)備令牌T1或包括令牌以及任何通知消息,使得其可將其被適當(dāng)?shù)剞D(zhuǎn)發(fā)回到配套設(shè)備120。連接模塊404還可以代表移動(dòng)設(shè)備115來(lái)管理發(fā)送和接收。例如,連接模塊404可管理使用發(fā)射器410向設(shè)備接口240轉(zhuǎn)發(fā)與移動(dòng)設(shè)備115相關(guān)聯(lián)的存在信息。連接模塊404可管理使用接收器412從設(shè)備接口240接收的消息向移動(dòng)設(shè)備115的遞送,該消息包括與移動(dòng)設(shè)備115相關(guān)聯(lián)的設(shè)備令牌T2。連接模塊404可管理使用接收器412從移動(dòng)設(shè)備115接收的消息向設(shè)備接口240的遞送,該消息包括與另一設(shè)備相關(guān)聯(lián)的設(shè)備令牌。移動(dòng)設(shè)備115包括具有連接模塊416的處理器414、其中存儲(chǔ)設(shè)備令牌T2的存儲(chǔ)器418、一個(gè)或多個(gè)應(yīng)用程序420、發(fā)射器422、和接收器424。處理器414包括用于管理例如至設(shè)備接口240和配套設(shè)備120的連接的連接模塊416。存儲(chǔ)器418存儲(chǔ)設(shè)備令牌T2。在應(yīng)一個(gè)或多個(gè)應(yīng)用程序420的請(qǐng)求初始與設(shè)備接口240連接以便接收推送內(nèi)容時(shí),連接模塊416可是有發(fā)射器422來(lái)發(fā)射注冊(cè)信息并使用接收器424來(lái)從PNS220接收設(shè)備令牌T2。一旦生成設(shè)備令牌T2,發(fā)射器422便向各供應(yīng)商應(yīng)用程序發(fā)射或發(fā)送設(shè)備令牌T2。連接模塊416還可管理與配套設(shè)備120之間的發(fā)送和接收,以建立被代理存在。例如,連接模塊416可管理使用發(fā)射器422來(lái)向配套設(shè)備120轉(zhuǎn)發(fā)與移動(dòng)設(shè)備115相關(guān)聯(lián)的存在信息。連接模塊416可管理使用接收器424接收的消息向應(yīng)用程序420的遞送,該消息包括與移動(dòng)設(shè)備115相關(guān)聯(lián)的設(shè)備令牌T2。連接模塊416還可管理使用發(fā)射器422來(lái)向配套設(shè)備120轉(zhuǎn)發(fā)包括與另一設(shè)備相關(guān)聯(lián)的設(shè)備令牌的消息,以便使配套設(shè)備120向設(shè)備接口240轉(zhuǎn)發(fā)消息。在該示例中,經(jīng)由供應(yīng)商接口225從供應(yīng)商接收由與移動(dòng)設(shè)備115相關(guān)聯(lián)的令牌T2識(shí)別的消息(例如,推送消息或通知消息)。網(wǎng)關(guān)230從供應(yīng)商接口230接收消息。在各種實(shí)施方案中,經(jīng)由供應(yīng)商接口225從認(rèn)證的供應(yīng)商接收消息之后,網(wǎng)關(guān)230使用設(shè)備令牌T2來(lái)確定消息的目的地。使用存在信息235,網(wǎng)關(guān)230確定是否存在與設(shè)備令牌T2相關(guān)聯(lián)的任何設(shè)備“在線”。網(wǎng)關(guān)230可提取設(shè)備令牌T2或通過(guò)其他方式獲得設(shè)備令牌T2,并查詢(xún)其在存在信息235中的映射,以查看設(shè)備令牌T2是否映射到連接信息。在這些實(shí)施方案中,圖4示出了存在信息235包括一組設(shè)備標(biāo)識(shí)符和一組連接描述。該組中的每個(gè)設(shè)備標(biāo)識(shí)符被映射或以其他方式具有對(duì)應(yīng)的連接描述。具體地,由設(shè)備令牌T1表示的設(shè)備標(biāo)識(shí)符以及由設(shè)備令牌T2表示的設(shè)備標(biāo)識(shí)符被映射、相關(guān)或通過(guò)其他方式與由PI-CD1表示的連接描述相對(duì)應(yīng)。由令牌T3表示的設(shè)備標(biāo)識(shí)符與由PI-CD2表示的連接描述進(jìn)行映射。由令牌T4、T5和T6表示的設(shè)備標(biāo)識(shí)符與由PI-CD3表示的連接描述進(jìn)行映射。由令牌T7表示的設(shè)備標(biāo)識(shí)符與由PI-CD4表示的連接描述進(jìn)行映射。由令牌T8表示的設(shè)備標(biāo)識(shí)符與由PI-CD5表示的連接描述進(jìn)行映射。設(shè)備接口240還維護(hù)其被連接到的每個(gè)設(shè)備的其自身的連接信息245。在這些實(shí)施方案中,圖4示出了連接信息245包括一組設(shè)備標(biāo)識(shí)符和一組連接描述。該組中的每個(gè)設(shè)備標(biāo)識(shí)符被映射或以其他方式具有對(duì)應(yīng)的連接描述。具體地,由令牌T1表示的設(shè)備標(biāo)識(shí)符以及由令牌T2表示的設(shè)備標(biāo)識(shí)符被映射、相關(guān)或通過(guò)其他方式與CI-CD1表示的連接描述相對(duì)應(yīng)。由令牌T3表示的設(shè)備標(biāo)識(shí)符與由CI-CD2表示的連接描述進(jìn)行映射。如上所述,設(shè)備接口240可向網(wǎng)關(guān)230傳播回連接信息245,從而允許網(wǎng)關(guān)230生成或更新存在信息235。在各種實(shí)施方案中,網(wǎng)關(guān)230基于其在存在信息235中的映射來(lái)向設(shè)備接口240轉(zhuǎn)發(fā)由與移動(dòng)設(shè)備115相關(guān)聯(lián)的令牌T2識(shí)別的消息。設(shè)備接口240然后基于其在連接信息240中的映射—由連接描述CI-CD1描述的網(wǎng)絡(luò)連接來(lái)向配套設(shè)備120轉(zhuǎn)發(fā)該消息。這里,配套設(shè)備120為可工作并代表移動(dòng)設(shè)備115(被代理設(shè)備)發(fā)送信號(hào)的代理設(shè)備。在接收消息時(shí),配套設(shè)備120確定其從設(shè)備接口240接收的消息包括設(shè)備令牌T2(或以其他方式尋址到移動(dòng)設(shè)備115),并使用其至設(shè)備115的連接來(lái)向移動(dòng)設(shè)備115轉(zhuǎn)發(fā)消息。圖5是根據(jù)實(shí)施方案的用于代理推送通知的方法500的流程圖。圖5中所示的方法500中的處理可由在邏輯機(jī)的中央處理單元(CPU或處理器)諸如計(jì)算機(jī)系統(tǒng)或信息處理設(shè)備執(zhí)行時(shí)的軟件(例如,指令或代碼模塊)來(lái)執(zhí)行,由電子設(shè)備或?qū)S眉呻娐返挠布考?lái)執(zhí)行,或由軟件元件和硬件元件的組合來(lái)執(zhí)行。在步驟510中,針對(duì)充當(dāng)代理設(shè)備的配套設(shè)備(例如,配套設(shè)備120)生成存在命令。該存在命令可包括配套設(shè)備的應(yīng)用程序注冊(cè)以通過(guò)推送通知服務(wù)接收推送內(nèi)容時(shí)發(fā)布的設(shè)備令牌以及配套設(shè)備向管理推送通知服務(wù)的身份管理服務(wù)注冊(cè)時(shí)發(fā)布的設(shè)備證書(shū)。設(shè)備證書(shū)可用于認(rèn)證設(shè)備令牌。存在命令可包括其他信息。在步驟520中,經(jīng)由與配套設(shè)備相關(guān)聯(lián)的第一連接來(lái)向推送通知服務(wù)發(fā)送存在命令,以在配套設(shè)備的配套設(shè)備標(biāo)識(shí)符和第一連接之間創(chuàng)建映射。第一連接可以是配套設(shè)備和推送通知服務(wù)之間諸如經(jīng)由互聯(lián)網(wǎng)、蜂窩連接等維持的持久連接。在步驟530中,針對(duì)移動(dòng)設(shè)備(例如,移動(dòng)設(shè)備115)生成存在命令。如上所述,存在命令可包括用于移動(dòng)設(shè)備的設(shè)備令牌以及用于移動(dòng)設(shè)備的可用于認(rèn)證設(shè)備令牌的設(shè)備證書(shū)。存在命令可由移動(dòng)設(shè)備生成并經(jīng)由第二連接發(fā)送到配套設(shè)備。第二連接可以是移動(dòng)設(shè)備和配套設(shè)備之間的斷續(xù)或非持久連接。經(jīng)由第二連接接收的信息可以是簡(jiǎn)單連接或另一個(gè)存在命令。存在命令也可由配套設(shè)備(即,直接或基于從移動(dòng)設(shè)備接收的信息)生成。在步驟540中,經(jīng)由第一連接向推送通知服務(wù)發(fā)送存在命令,以在配套設(shè)備標(biāo)識(shí)符、移動(dòng)設(shè)備標(biāo)識(shí)符和第一連接之間創(chuàng)建映射。在傳統(tǒng)代理技術(shù)中,代理后方的實(shí)體與代理前方的實(shí)體被屏蔽開(kāi),與此相反,各個(gè)實(shí)施方案便于將代理設(shè)備后方的被代理設(shè)備映射到適當(dāng)?shù)倪B接,以便遞送推送內(nèi)容。在各種實(shí)施方案中,該映射提供了用于移動(dòng)設(shè)備的設(shè)備令牌和用于經(jīng)由配套設(shè)備的第一連接向移動(dòng)設(shè)備遞送具有移動(dòng)設(shè)備的設(shè)備令牌的推送內(nèi)容的連接方式之間的鏈路。在一個(gè)實(shí)施方案中,該映射包括提供與代理設(shè)備和被代理設(shè)備相關(guān)聯(lián)的一組設(shè)備令牌和如何聯(lián)系到該組中的已知要與一個(gè)或多個(gè)被代理設(shè)備進(jìn)行通信的代理設(shè)備的描述之間的對(duì)應(yīng)關(guān)系的查找表。在一些實(shí)施方案中,可形成用于指示如何連接到分支或一系列中間設(shè)備以便到達(dá)被代理設(shè)備的連接樹(shù)。在步驟550中,經(jīng)由第一連接從推送通知服務(wù)接收針對(duì)移動(dòng)設(shè)備的推送通知。推送通知可以是消息命令的形式。消息命令可識(shí)別消息的類(lèi)型、消息的目的地(即設(shè)備或應(yīng)用令牌)和/或有效載荷。在步驟560中,確定推送通知的目的地是移動(dòng)設(shè)備。如上所述,基礎(chǔ)目的地字段可用于方便確定該通知是旨在針對(duì)代理設(shè)備還是旨在針對(duì)任何被代理設(shè)備。因?yàn)榇_定推送通知指向移動(dòng)設(shè)備,所以在步驟570中,使用第二連接來(lái)向移動(dòng)設(shè)備發(fā)送推送通知。B.建立存在圖6是示出了根據(jù)各種實(shí)施方案的建立代理存在和被代理存在的消息序列圖。在這些示例中,為了建立代理存在,在605處,作用于自身或充當(dāng)代理設(shè)備的圖2的配套設(shè)備120向設(shè)備接口240至少發(fā)送用于設(shè)備令牌T1的存在命令(或在沒(méi)有設(shè)備令牌而發(fā)送時(shí),可生成設(shè)備令牌T1)。配套設(shè)備120可以具有通往設(shè)備接口240的多個(gè)連接。例如,配套設(shè)備120可具有wifi連接以及蜂窩連接??稍趦蓚€(gè)連接上向設(shè)備接口240發(fā)送存在命令。在一些方面中,設(shè)備接口240包括使用最高優(yōu)先級(jí)的可用連接來(lái)向配套設(shè)備120遞送消息的邏輯部件。在610處,可使用各種預(yù)先指定的標(biāo)準(zhǔn)認(rèn)證來(lái)在針對(duì)設(shè)備令牌T1的存在命令中向設(shè)備接口240傳遞數(shù)據(jù)。在各項(xiàng)內(nèi)容均成功得到認(rèn)證時(shí),設(shè)備接口240進(jìn)一步生成設(shè)備令牌T1和用于描述配套設(shè)備120如何連接到設(shè)備接口240的連接信息之間的映射。在615處,設(shè)備接口240發(fā)回狀態(tài)OK(如果未提供令牌,則連同新生成的令牌一起)。如果由于某種原因認(rèn)證失敗,則設(shè)備接口240可在615處向配套設(shè)備120發(fā)回連接狀態(tài)無(wú)效。在成功交換斷言針對(duì)設(shè)備令牌T1的存在命令之后,配套設(shè)備120可開(kāi)始充當(dāng)代理設(shè)備,由此發(fā)送和接收針對(duì)被代理設(shè)備的命令。為了建立被代理存在,移動(dòng)設(shè)備115在620處針對(duì)設(shè)備令牌T2生成存在命令。該存在命令可包括設(shè)備令牌T2、移動(dòng)設(shè)備115的X509DER編碼的證書(shū)、不重性(例如由版本、生成其時(shí)的以毫秒為單位的時(shí)間戳和8字節(jié)的隨機(jī)生成的數(shù)據(jù)構(gòu)成)和不重性數(shù)據(jù)的簽名(例如,利用發(fā)給移動(dòng)設(shè)備115的私有密鑰進(jìn)行加密的不重性數(shù)據(jù)的SHA1)。在被代理設(shè)備已知其令牌時(shí),可將針對(duì)被代理設(shè)備的設(shè)備令牌作為存在命令的一部分進(jìn)行發(fā)送。否則,可生成新令牌并返回給被代理設(shè)備。在625處,移動(dòng)設(shè)備115向配套設(shè)備120發(fā)送針對(duì)設(shè)備令牌T2的存在命令。在630處,配套設(shè)備120準(zhǔn)備針對(duì)設(shè)備令牌T2的存在命令,以用于向設(shè)備接口240遞送。在一些實(shí)施方案中,配套設(shè)備120通過(guò)利用針對(duì)設(shè)備令牌T2的存在命令作為有效載荷而創(chuàng)建其自身的消息命令來(lái)準(zhǔn)備針對(duì)設(shè)備令牌T2的存在命令。在一些實(shí)施方案中,配套設(shè)備120原封不動(dòng)地轉(zhuǎn)發(fā)針對(duì)設(shè)備令牌T2的存在命令或包括一個(gè)或多個(gè)附加信息片段。在635處,從配套設(shè)備120向設(shè)備接口140遞送針對(duì)設(shè)備令牌T2的存在命令。在640處,類(lèi)似于上文所述那樣,在針對(duì)設(shè)備令牌T2的存在命令中認(rèn)證向設(shè)備接口240傳送的數(shù)據(jù)。如果由于某種原因認(rèn)證失敗,設(shè)備接口240可在645處向配套設(shè)備120發(fā)回連接狀態(tài)無(wú)效。在各項(xiàng)內(nèi)容得到成功認(rèn)證時(shí),在645處,設(shè)備接口240可發(fā)回狀態(tài)OK(如果未提供令牌,則連同新生成的令牌一起)。設(shè)備接口240這時(shí)可生成設(shè)備令牌T2和用于描述移動(dòng)設(shè)備115如何連接到設(shè)備接口240的連接信息之間的映射。在一些實(shí)施方案中,在配套設(shè)備120接收狀態(tài)OK時(shí),配套設(shè)備120可發(fā)送針對(duì)每個(gè)特定代理令牌的過(guò)濾命令,從而允許在650處確定每個(gè)被代理設(shè)備的存在。在一個(gè)方面中,在過(guò)濾命令中明確提及針對(duì)每個(gè)被代理設(shè)備的設(shè)備令牌。設(shè)備接口240這時(shí)可生成設(shè)備令牌T2和用于描述移動(dòng)設(shè)備115如何連接到設(shè)備接口240的連接信息。如上所述,設(shè)備令牌T2和用于描述移動(dòng)設(shè)備115如何連接到設(shè)備接口240的連接信息之間的映射可是設(shè)備令牌T2到配套設(shè)備120如何連接到設(shè)備接口240的關(guān)聯(lián)。在一些實(shí)施方案中,設(shè)備接口240可根據(jù)具有公共連接信息的設(shè)備令牌來(lái)維持獨(dú)立的唯一映射。在655處,盡管不是必須的,但配套設(shè)備120可向移動(dòng)設(shè)備115傳送狀態(tài)或確認(rèn),從而指出已確立“在線”存在。C.轉(zhuǎn)發(fā)推送-向代理設(shè)備/被代理設(shè)備發(fā)送消息圖7是示出了根據(jù)各種實(shí)施方案的從推送通知服務(wù)向代理設(shè)備發(fā)送推送內(nèi)容以用于向被代理設(shè)備進(jìn)行遞送的消息序列圖。在這些實(shí)施方案中,設(shè)備接口240接收具有目的地字段的消息命令,該消息命令指定或通過(guò)其他方式指示設(shè)備令牌T2或移動(dòng)設(shè)備115。在710處,設(shè)備接口240準(zhǔn)備消息命令,以用于向其目的地遞送。在一些實(shí)施方案中,設(shè)備接口240查詢(xún)其映射并確定與移動(dòng)設(shè)備115相關(guān)聯(lián)的連接信息。這可能表示使用設(shè)備令牌T2到設(shè)備令牌T1和至配套設(shè)備120的網(wǎng)絡(luò)連接之間的映射的關(guān)聯(lián)來(lái)識(shí)別針對(duì)配套設(shè)備120的連接信息。在一些實(shí)施方案中,設(shè)備接口240準(zhǔn)備要用于不同類(lèi)型令牌的基礎(chǔ)目的地字段,該不同類(lèi)型的令牌可能被包括在消息中諸如作為基礎(chǔ)別名令牌的每個(gè)應(yīng)用程序的令牌。在消息命令中沒(méi)有基礎(chǔ)目的地字段時(shí),配套設(shè)備120可處理消息命令而無(wú)需對(duì)被代理設(shè)備進(jìn)行進(jìn)一步處理。在各種實(shí)施方案中,設(shè)備接口240在710處將消息置于等待確認(rèn)的消息隊(duì)列中。只要從確認(rèn)設(shè)備接收到確認(rèn)命令,設(shè)備接口240便查看確認(rèn)命令的目的地字段,以便知道要使用哪個(gè)隊(duì)列并從其隊(duì)列中去除該消息。在設(shè)備接口240發(fā)送針對(duì)被代理設(shè)備的消息時(shí),設(shè)備接口240可從對(duì)應(yīng)的代理設(shè)備取回兩個(gè)命令。例如,在720處,配套設(shè)備120生成傳輸確認(rèn)命令作為第一種類(lèi)型的確認(rèn)命令。傳輸確認(rèn)命令告知設(shè)備接口240該代理設(shè)備已接收到消息,并且選地處于將其轉(zhuǎn)發(fā)至被代理設(shè)備的過(guò)程中。在725處,配套設(shè)備120向設(shè)備接口240發(fā)送傳輸確認(rèn)命令。設(shè)備接口240可決定此時(shí)不從其隊(duì)列去除所發(fā)送的消息。設(shè)備接口240預(yù)期要在本示例中取回的第二種類(lèi)型的確認(rèn)命令是來(lái)自代表被代理設(shè)備的主設(shè)備或代理設(shè)備的確認(rèn)命令??裳舆t該第二種類(lèi)型的確認(rèn)命令的發(fā)送。例如,在730處,配套設(shè)備120準(zhǔn)備該消息命令,以向移動(dòng)設(shè)備115遞送。如上所述,移動(dòng)設(shè)備115可與配套設(shè)備120維持非持久或斷續(xù)的連接--諸如為了省電。配套設(shè)備120可能必須要等待移動(dòng)設(shè)備115“醒來(lái)”,以便重新建立連接。在一些實(shí)施方案中,配套設(shè)備120確定通過(guò)哪個(gè)適當(dāng)?shù)逆溌愤B接到移動(dòng)設(shè)備115。一旦建立連接,配套設(shè)備120便在735出向移動(dòng)設(shè)備115發(fā)送消息命令。在740處,移動(dòng)設(shè)備115可任選地響應(yīng)于接收到消息命令而向配套設(shè)備120發(fā)送確認(rèn)命令。這可能不是必須的,因?yàn)榭赡苡衅渌侄斡糜诖_定受保證的遞送或可能不需要成功的遞送。在745處,配套設(shè)備120代表移動(dòng)設(shè)備115明確或間接向設(shè)備接口240發(fā)送第二種類(lèi)型的確認(rèn)命令。在750處,設(shè)備接口240處理確認(rèn)命令。設(shè)備接口240此時(shí)可從其隊(duì)列去除消息。在各種實(shí)施方案中,傳輸確認(rèn)命令是任選的。如果配套設(shè)備120準(zhǔn)備好足夠快地向移動(dòng)設(shè)備120遞送消息,則配套設(shè)備120可決定跳過(guò)傳輸確認(rèn)命令并向設(shè)備接口240發(fā)送一種類(lèi)型的確認(rèn)命令(即,第二種類(lèi)型的確認(rèn)命令)??紤]接收消息的次序,配套設(shè)備120可實(shí)施用于發(fā)送針對(duì)每個(gè)被代理設(shè)備的確認(rèn)命令的各種技術(shù)。圖8是根據(jù)一個(gè)實(shí)施方案的由充當(dāng)代理設(shè)備的配套設(shè)備執(zhí)行的用于處理被代理的推送內(nèi)容的方法800的流程圖。圖8中所示的方法800中的處理可由在邏輯機(jī)的中央處理單元(CPU或處理器)諸如計(jì)算機(jī)系統(tǒng)或信息處理設(shè)備執(zhí)行時(shí)的軟件(例如,指令或代碼模塊)來(lái)執(zhí)行,由電子設(shè)備或?qū)S眉呻娐返挠布考?lái)執(zhí)行,或由軟件元件和硬件元件的組合來(lái)執(zhí)行。在步驟810中,在配套設(shè)備處從推送通知服務(wù)接收針對(duì)移動(dòng)設(shè)備的推送通知。可經(jīng)由配套設(shè)備與服務(wù)維持的持久連接來(lái)接收推送通知。在步驟820中,生成傳送確認(rèn)。在步驟830中,從配套設(shè)備向服務(wù)發(fā)送該傳輸確認(rèn)。在步驟840中,從配套設(shè)備向移動(dòng)設(shè)備發(fā)送推送通知??衫门c移動(dòng)設(shè)備的斷續(xù)或非持久連接來(lái)向移動(dòng)設(shè)備發(fā)送推送通知。可由配套設(shè)備或移動(dòng)設(shè)備選擇此類(lèi)鏈路來(lái)使功率消耗、數(shù)據(jù)吞吐量、鏈路穩(wěn)定性等最大化。在步驟850中,確定推送通知是否被移動(dòng)設(shè)備接收?;诓襟E850中確定由移動(dòng)設(shè)備接收推送通知,在步驟860中生成確認(rèn)?;诓襟E850中確定移動(dòng)設(shè)備未接收該推送通知,在步驟870中生成“離線”消息。在步驟880中,從配套設(shè)備向該服務(wù)發(fā)送響應(yīng)。該響應(yīng)可包括在步驟860中生成的確認(rèn)或在步驟870中生成的“離線”消息。圖9是根據(jù)一個(gè)實(shí)施方案的由充當(dāng)被代理設(shè)備的移動(dòng)設(shè)備執(zhí)行的用于接收被代理的推送內(nèi)容的方法900的流程圖。圖9中所示的方法900中的處理可由在邏輯機(jī)的中央處理單元(CPU或處理器)諸如計(jì)算機(jī)系統(tǒng)或信息處理設(shè)備執(zhí)行時(shí)的軟件(例如,指令或代碼模塊)來(lái)執(zhí)行,由電子設(shè)備或?qū)S眉呻娐返挠布考?lái)執(zhí)行,或由軟件元件和硬件元件的組合來(lái)執(zhí)行。在步驟910中,生成針對(duì)移動(dòng)設(shè)備的存在命令。在步驟920中,經(jīng)由第一連接來(lái)向配套設(shè)備發(fā)送存在命令,以便配套設(shè)備使推送通知服務(wù)在配套設(shè)備標(biāo)識(shí)符、移動(dòng)設(shè)備標(biāo)識(shí)符和第二連接之間創(chuàng)建映射。第二連接可以是在配套設(shè)備和推送通知服務(wù)之間維持的持久連接。在步驟930中,從配套設(shè)備接收針對(duì)移動(dòng)設(shè)備的推送通知。在步驟940中,使用第一連接來(lái)向配套設(shè)備發(fā)送確認(rèn)命令。D.重新遞送在一些實(shí)施方案中,由于未成功向被代理設(shè)備(例如,移動(dòng)設(shè)備115)遞送消息命令并且未從對(duì)應(yīng)的代理設(shè)備(例如,配套設(shè)備120)接收第二種類(lèi)型的確認(rèn)命令,因此推送通知服務(wù)(例如,經(jīng)由設(shè)備接口240)可嘗試在稍晚時(shí)間重新遞送消息命令。如上所述,由于未成功向移動(dòng)設(shè)備遞送消息命令而導(dǎo)致的一個(gè)選項(xiàng)是配套設(shè)備能夠向服務(wù)發(fā)送“離線”存在命令。該服務(wù)可嘗試在從移動(dòng)設(shè)備接收到新“在線”存在命令時(shí)重新遞送消息命令或者可簡(jiǎn)單地從其隊(duì)列移除消息命令。在各種實(shí)施方案中,在有重復(fù)的存在斷言服務(wù)的存在信息中存在例如PNS220時(shí),如果其連接信息240已過(guò)期,則可向設(shè)備接口240發(fā)送具有“離線”狀態(tài)的存在命令。在設(shè)備接口240接收存在命令時(shí),設(shè)備接口240清空等待確認(rèn)的消息隊(duì)列。設(shè)備接口240可通過(guò)向網(wǎng)關(guān)230發(fā)回其隊(duì)列中的針對(duì)每個(gè)消息的消息命令來(lái)這樣做。對(duì)于代理存在而言,在設(shè)備接口240從網(wǎng)關(guān)230接收到針對(duì)與代理設(shè)備相關(guān)聯(lián)的存在的存在命令時(shí),設(shè)備接口240可通過(guò)向網(wǎng)關(guān)230發(fā)回針對(duì)隊(duì)列中的每個(gè)消息的重新遞送消息命令來(lái)清空針對(duì)代理設(shè)備的消息隊(duì)列,并向網(wǎng)關(guān)230發(fā)回針對(duì)與這個(gè)設(shè)備相關(guān)聯(lián)的每個(gè)存在的具有狀態(tài)“離線”的存在命令。在以下情形中也可發(fā)送“離線”存在:正常設(shè)備A向推送通知服務(wù)發(fā)送在線存在。被代理設(shè)備P通過(guò)A的連接來(lái)向服務(wù)器發(fā)送在線代理存在。正常設(shè)備B發(fā)送在線存在。需注意,B與A不是同一設(shè)備(不同的推送令牌和證書(shū))。被代理設(shè)備P通過(guò)B的連接發(fā)送在線代理存在。該服務(wù)可拆除在其存在/連接信息中維持的任何過(guò)期連接。E.設(shè)備連接拆除在明確終止設(shè)備連接時(shí),設(shè)備接口240可向網(wǎng)關(guān)230發(fā)送存在命令,其中在設(shè)備(即主要、代理、別名、代理別名)連接上建立針對(duì)每個(gè)存在的狀態(tài)“離線”??上蚓W(wǎng)關(guān)230發(fā)回仍然在針對(duì)配套設(shè)備120和移動(dòng)設(shè)備115的確認(rèn)隊(duì)列中的消息,其中遞送狀態(tài)為“離線”。F.反向推送-從代理設(shè)備/被代理設(shè)備發(fā)送消息圖10是示出了根據(jù)一個(gè)實(shí)施方案的由充當(dāng)代理設(shè)備的配套設(shè)備從充當(dāng)被代理設(shè)備的移動(dòng)設(shè)備向推送通知服務(wù)發(fā)送推送內(nèi)容的消息序列圖。在該示例中,充當(dāng)被代理設(shè)備的移動(dòng)設(shè)備115在1005處生成消息命令。該消息命令可包括各自由條目標(biāo)識(shí)符識(shí)別并具有有效載荷的一個(gè)或多個(gè)條目。一個(gè)條目可以是識(shí)別消息命令的目的地的令牌。在1010處,移動(dòng)設(shè)備115向配套設(shè)備120發(fā)送消息命令。移動(dòng)設(shè)備115可從連接到配套設(shè)備120的多種方式進(jìn)行選擇,以便使功率效率最大化,從而確??煽窟f送等。在1015處,配套設(shè)備120準(zhǔn)備消息命令以向其目的地遞送。在各種實(shí)施方案中,配套設(shè)備120可簡(jiǎn)單地如接收那樣轉(zhuǎn)發(fā)消息命令。在其他實(shí)施方案中,配套設(shè)備可添加附加數(shù)據(jù)或生成新的消息命令。配套設(shè)備120可確定其不是消息命令的目的地,并在1020處向設(shè)備接口240發(fā)送消息命令。在1025處,可使用各種預(yù)先指定的標(biāo)準(zhǔn)認(rèn)證在消息命令中向設(shè)備接口240遞送數(shù)據(jù)。在各項(xiàng)內(nèi)容成功認(rèn)證時(shí),設(shè)備接口240可在1030處在任選的確認(rèn)過(guò)程中發(fā)回狀態(tài)OK。在1035處,配套設(shè)備120接收狀態(tài)OK并在1035處向移動(dòng)設(shè)備115發(fā)回狀態(tài)OK。如果由于某種原因認(rèn)證失敗,設(shè)備接口240可在1030處向配套設(shè)備120發(fā)回狀態(tài)無(wú)效。在1035處,盡管不需要,但配套設(shè)備120可向移動(dòng)設(shè)備115發(fā)送某種狀態(tài)或確認(rèn),從而指出已接收、發(fā)送和/或確認(rèn)消息命令。G.被代理推送協(xié)議串行存在命令表串行確認(rèn)命令表項(xiàng)目長(zhǎng)度注釋目的地32字節(jié)原始消息的目的地令牌串行傳輸確認(rèn)命令表命令命令I(lǐng)D傳輸確認(rèn)預(yù)先分配的值在各種實(shí)施方案中,在目的地令牌是應(yīng)用程序令牌時(shí),改變從信使向設(shè)備發(fā)送的消息命令。在這種情況下,可指定附加字段諸如基礎(chǔ)目的地,其可以是生成應(yīng)用程序令牌所依據(jù)的基礎(chǔ)令牌。消息命令表項(xiàng)目長(zhǎng)度注釋基礎(chǔ)目的地32字節(jié)基礎(chǔ)目的地令牌在設(shè)備發(fā)出包含時(shí)間戳不在預(yù)期窗口內(nèi)的不重性的串行存在命令時(shí),可向連接的響應(yīng)(具有無(wú)效狀態(tài))添加服務(wù)器時(shí)間戳。這樣允許具有壞時(shí)鐘的設(shè)備重試并恢復(fù)。連接命令表項(xiàng)目長(zhǎng)度注釋服務(wù)器時(shí)間8字節(jié)網(wǎng)絡(luò)字節(jié)次序的以毫秒為單位的服務(wù)器時(shí)段III.移動(dòng)設(shè)備上的通信棧來(lái)自設(shè)備(例如,移動(dòng)設(shè)備115、或配套設(shè)備120)的數(shù)據(jù)通信可通過(guò)各種協(xié)議(例如,802.11協(xié)議、藍(lán)牙協(xié)議、和近場(chǎng)通信(NFC)協(xié)議)進(jìn)行。為了確定使用哪種協(xié)議,設(shè)備可包括用于確定為特定應(yīng)用使用哪種協(xié)議從而應(yīng)當(dāng)發(fā)送哪種驅(qū)動(dòng)器路徑數(shù)據(jù)的鏈路管理器。更低層級(jí)的鏈路層也可選擇要使用的特定協(xié)議。此外,用戶(hù)隧道(UTUN)控制器可協(xié)調(diào)多個(gè)虛擬連接與各種客戶(hù)端應(yīng)用程序,以通過(guò)公共套接字連接來(lái)與另一個(gè)設(shè)備進(jìn)行通信(例如,移動(dòng)設(shè)備115與配套設(shè)備120進(jìn)行通信)。圖11示出了根據(jù)本發(fā)明的實(shí)施方案的用于傳輸數(shù)據(jù)的協(xié)議棧1100??墒÷詤f(xié)議棧1100中的各個(gè)模塊,或者添加其他模塊。軟件模塊可運(yùn)行在同一處理器或不同處理器上。盡管僅列出了若干個(gè)通信協(xié)議,但可使用多個(gè)無(wú)線協(xié)議。例如,藍(lán)牙協(xié)議可包括基本速率(BR)、增強(qiáng)的數(shù)據(jù)速率(EDR)和低能量(LE)選項(xiàng)。藍(lán)牙BR/EDR也被稱(chēng)為經(jīng)典藍(lán)牙。在一些實(shí)施方案中,設(shè)備(例如,移動(dòng)設(shè)備115)上的客戶(hù)端應(yīng)用程序1105可請(qǐng)求要發(fā)送到另一個(gè)設(shè)備(例如,配套設(shè)備120)的數(shù)據(jù)。該請(qǐng)求可經(jīng)由任何適當(dāng)?shù)臉?biāo)識(shí)符例如賬戶(hù)名、IP地址、MAC地址等來(lái)指定其他設(shè)備。該請(qǐng)求可在設(shè)備確定其他設(shè)備在通信內(nèi)(例如通過(guò)初始信令諸如握手來(lái)確定)之前或之后??墒褂萌魏芜m當(dāng)?shù)膽?yīng)用層協(xié)議諸如HTTP、RTP、SMTP、MGCP等來(lái)發(fā)送數(shù)據(jù)(例如,在消息或流中)。其他設(shè)備可以是包括用戶(hù)的另一個(gè)設(shè)備的任何設(shè)備。該請(qǐng)求可響應(yīng)于用戶(hù)所作的動(dòng)作、可能在同一或其他應(yīng)用程序(例如,日歷應(yīng)用程序)中的內(nèi)部事件(例如,基于時(shí)間或其他標(biāo)準(zhǔn))或外部事件(例如,響應(yīng)于來(lái)自另一個(gè)設(shè)備的消息)而作出。事件的示例是同步事件。在發(fā)送數(shù)據(jù)之前,客戶(hù)端應(yīng)用程序1105可提交開(kāi)放套接字請(qǐng)求(例如,在流傳輸?shù)氖纠?。該套接字請(qǐng)求可使用來(lái)自身份服務(wù)(IDS)框架1115的信息,其可提供用于其他設(shè)備的地址(或其他類(lèi)型的ID)。例如,客戶(hù)端應(yīng)用1105可以知道第二設(shè)備的賬戶(hù)信息(例如,不同或相同用戶(hù)的賬戶(hù)信息),IDS框架1115可以存儲(chǔ)針對(duì)特定賬戶(hù)的設(shè)備ID的列表。IDS框架1115可以與身份管理基礎(chǔ)結(jié)構(gòu)105通信以獲得該列表。因此,IDS框架1115可以?xún)?chǔ)或通過(guò)其他方式獲得用戶(hù)已向身份管理基礎(chǔ)結(jié)構(gòu)105注冊(cè)的所有設(shè)備的設(shè)備ID(例如,地址)。例如,IDS框架1115可經(jīng)由IDS守護(hù)進(jìn)程來(lái)請(qǐng)求身份管理基礎(chǔ)結(jié)構(gòu)105,以獲得設(shè)備ID。在一個(gè)具體實(shí)施中,可向內(nèi)核1110作出套接字請(qǐng)求。在即時(shí)消息示例中,發(fā)送數(shù)據(jù)的請(qǐng)求可發(fā)送至IDS框架1115,以獲得設(shè)備ID,該設(shè)備ID可被發(fā)送至消息控制器1120和用戶(hù)隧道(UTUN)控制器1125。UTUN控制器1125可在設(shè)備ID不是IP地址時(shí)建立設(shè)備ID和IP地址(例如,虛擬ID地址)之間的映射??稍谙⒖刂破?120(其將設(shè)備ID分配到套接字)和內(nèi)核1110(其可向套接字分配地址諸如虛擬IP地址)之間創(chuàng)建套接字。UTUN控制器1120可用于在消息控制器1120和內(nèi)核1110之間創(chuàng)建套接字連接。這樣,來(lái)自客戶(hù)端應(yīng)用程序1105的發(fā)送日期請(qǐng)求不需要包括設(shè)備ID但可指定賬戶(hù),IDS框架1115然后可交叉引用賬戶(hù)并知道賬戶(hù)的設(shè)備及其能力(例如,如果該請(qǐng)求需要特定的能力)。假設(shè)可獲得設(shè)備ID,則不需要在創(chuàng)建套接字之前進(jìn)行配對(duì)。在各種實(shí)施方案中,IDS框架1115可在其他設(shè)備處從客戶(hù)端應(yīng)用程序1105接收特定端口/服務(wù),基于從身份管理基礎(chǔ)結(jié)構(gòu)105獲得的信息來(lái)確定端口/服務(wù),或者從請(qǐng)求中所發(fā)送的令牌確定端口/服務(wù)。IDS框架1115然后可向消息控制器1120和/或UTUN控制器1125傳送設(shè)備ID和其他標(biāo)頭信息。IDS框架1115和UTUN控制器1125可經(jīng)由過(guò)程間通信(XPC)而進(jìn)行通信。UTUN控制器1125可以是IDS守護(hù)進(jìn)程的一部分并可從身份管理基礎(chǔ)結(jié)構(gòu)105接收設(shè)備ID。如上所述,UTUN控制器1125可創(chuàng)建與實(shí)際設(shè)備地址對(duì)應(yīng)的虛擬地址,其中虛擬地址可用于創(chuàng)建虛擬套接字。可使用任何設(shè)備ID(例如,設(shè)備的實(shí)際地址或其他ID)來(lái)創(chuàng)建虛擬套接字。例如,可創(chuàng)建套接字以用于客戶(hù)端應(yīng)用程序1105和內(nèi)核1110之間的通信(例如,在流傳輸上下文中),其中內(nèi)核1110可為各種客戶(hù)端應(yīng)用程序打開(kāi)各種套接字。內(nèi)核1110可具有至針對(duì)其他設(shè)備的UTUN控制器1125的單一連接,并將來(lái)自各個(gè)客戶(hù)端應(yīng)用程序的數(shù)據(jù)復(fù)用到單一連接中。替代地或此外,UTUN控制器1125也可進(jìn)行復(fù)用,例如,如果內(nèi)核1110和UTUN控制器1125之間存在用于到其他設(shè)備的各個(gè)客戶(hù)端應(yīng)用程序的多個(gè)套接字??蓪?duì)傳入數(shù)據(jù)解復(fù)用,以用于發(fā)送到目的地客戶(hù)端應(yīng)用程序。作為另一個(gè)示例,可在內(nèi)核1110和消息控制器1120之間創(chuàng)建套接字(例如,在消息遞送上下文中),其中可針對(duì)每個(gè)目的地設(shè)備來(lái)創(chuàng)建套接字,其中同一設(shè)備的不同套接字可能具有不同的優(yōu)先級(jí)。因此,可使特定的虛擬套接字與特定設(shè)備和特定優(yōu)先級(jí)(例如,高和低)相關(guān)聯(lián)。消息控制器1120可具有至各客戶(hù)端應(yīng)用程序的各個(gè)連接。因此,消息控制器1120可提供復(fù)用/解復(fù)用能力。UTUN控制器可與其他設(shè)備創(chuàng)建基本套接字。在UTUN控制器1125使用與第二設(shè)備相關(guān)聯(lián)的虛擬連接來(lái)接收數(shù)據(jù)時(shí),其然后可將虛擬連接映射到基本套接字,以與其他設(shè)備進(jìn)行通信。然后可通過(guò)基本套接字來(lái)發(fā)出針對(duì)其他設(shè)備的所有數(shù)據(jù)。例如,在流上下文中,可向客戶(hù)端應(yīng)用程序1115傳回用于虛擬套接字的虛擬地址。在一個(gè)實(shí)施方案中,涉及內(nèi)核1110的虛擬套接字為T(mén)CP套接字。虛擬地址可具有與正常地址例如IPv6地址相同的格式。復(fù)用模塊可包括內(nèi)核1110、消息控制器1120和UTUN控制器1125的任意組合。在客戶(hù)端應(yīng)用程序1105發(fā)送數(shù)據(jù)時(shí),客戶(hù)端應(yīng)用程序1105ke使用虛擬套接字來(lái)向內(nèi)核1110發(fā)送數(shù)據(jù)。例如,可使用TCP經(jīng)由虛擬套接字來(lái)發(fā)送數(shù)據(jù)。內(nèi)核1110可實(shí)現(xiàn)UTUN接口,以用于與UTUN控制器1125進(jìn)行通信。內(nèi)核1110將向UTUN控制器1125傳遞數(shù)據(jù)(例如,具有TCP標(biāo)頭)和識(shí)別虛擬地址的虛擬套接字,UTUN控制器1125然后將使用虛擬套接字來(lái)解析設(shè)備地址,以用于確定設(shè)備套接字。在通過(guò)設(shè)備套接字發(fā)送數(shù)據(jù)時(shí),鏈路管理器1130以確定使用哪個(gè)鏈路。鏈路可以是無(wú)線接口協(xié)議(例如,藍(lán)牙或Wi-Fi)、傳輸協(xié)議(例如,TCP、UDP等)和目的地設(shè)備的特定組合。這樣,UTUN控制器1125不需要知道如何發(fā)送數(shù)據(jù),而是可簡(jiǎn)單地向鏈路管理器1130發(fā)送數(shù)據(jù)。在各種實(shí)施方案中,鏈路管理器1130可針對(duì)每個(gè)數(shù)據(jù)包、每組數(shù)據(jù)包、每個(gè)設(shè)備套接字進(jìn)行確定,并可從一個(gè)數(shù)據(jù)包改變成另一個(gè)數(shù)據(jù)包。鏈路管理器1130然后可選擇用于發(fā)送數(shù)據(jù)的鏈路。在所示的示例中,Wi-Fi鏈路1135提供用于與一個(gè)或多個(gè)Wi-Fi協(xié)議進(jìn)行通信的軟件驅(qū)動(dòng)程序,并且BLTE鏈路1140提供用于與藍(lán)牙LE進(jìn)行通信的軟件驅(qū)動(dòng)程序。Wi-Fi鏈路1135與Wi-Fi硬件1170進(jìn)行通信,并且BLTE鏈路1140與BLTE硬件1165進(jìn)行通信。Wi-Fi鏈路1135可用于諸如infra-WiFi(基礎(chǔ)結(jié)構(gòu)WiFi)的各種Wi-Fi協(xié)議。在一個(gè)實(shí)施方案中,鏈路管理器1130以嘗試所有的鏈路以確定是否有任何鏈路能夠聯(lián)系其他設(shè)備,并且然后使用具有所確定的最高等級(jí)或動(dòng)態(tài)等級(jí)的已連接鏈路。硬件1165-1170可與被分配給各種設(shè)備的鏈路進(jìn)行通信。例如,鏈路1135、1140和1145可以被分配用于與第二設(shè)備進(jìn)行通信。而且,被分配成與第三設(shè)備進(jìn)行通信的其他鏈路也可與硬件1165-1170進(jìn)行通信。在特定硬件接收數(shù)據(jù)時(shí),軟件可識(shí)別特定的發(fā)送設(shè)備,并且然后確定對(duì)應(yīng)的鏈路,例如使用標(biāo)頭信息以確定與發(fā)送設(shè)備和傳輸協(xié)議對(duì)應(yīng)的鏈路。在一些實(shí)施方案中,組合鏈路1145可包括用于與鏈路管理器1130通信的接口1155以及選擇要使用的特定協(xié)議的選擇器1150。協(xié)議可與鏈路管理器1130可用的協(xié)議相同或不同。選擇器1150可執(zhí)行與鏈路管理器1130類(lèi)似的功能,因?yàn)檫x擇特定的鏈路。然而,鏈路管理器1130和選擇器1150可使用不同的標(biāo)準(zhǔn)來(lái)確定使用哪個(gè)鏈路。例如,鏈路管理器1130可確定使用組合鏈路1145,并且選擇器1150然后可確定要使用BTLE硬件1165。硬件可被包含在同一或獨(dú)立的芯片上。一個(gè)或多個(gè)協(xié)議可僅經(jīng)由組合鏈路1145可用,諸如經(jīng)典藍(lán)牙硬件1150。鏈路管理器1130和選擇器1150可使用各種標(biāo)準(zhǔn)來(lái)確定使用哪個(gè)鏈路,諸如鏈路的功率使用、鏈路的速度(例如,實(shí)時(shí)數(shù)據(jù)速率)和鏈路的信號(hào)強(qiáng)度。優(yōu)化鏈路選擇的目標(biāo)可以是以最低可能的能量提供最小的數(shù)據(jù)速率。IV.移動(dòng)設(shè)備圖12是根據(jù)實(shí)施方案的便攜式電子設(shè)備或移動(dòng)設(shè)備1200的框圖。移動(dòng)設(shè)備1200通常包括計(jì)算機(jī)可讀介質(zhì)1202、處理系統(tǒng)1204、輸入/輸出(I/O)子系統(tǒng)1206、無(wú)線電路1208和音頻電路1210(包括揚(yáng)聲器1212和麥克風(fēng)1214)。這些部件可通過(guò)一個(gè)或多個(gè)通信總線或信號(hào)線1203而被耦接。移動(dòng)設(shè)備1200可為任何便攜式電子設(shè)備,包括手持式計(jì)算機(jī)、平板電腦、移動(dòng)電話、膝上型計(jì)算機(jī)、平板設(shè)備、媒體播放器、個(gè)人數(shù)字助理(PDA)、密鑰卡、車(chē)鑰匙、通行卡、多功能設(shè)備、移動(dòng)電話、便攜式游戲設(shè)備等,包括這些物品中的兩個(gè)或更多個(gè)物品的組合。應(yīng)當(dāng)理解,圖12所示的架構(gòu)僅為移動(dòng)設(shè)備1200的架構(gòu)的一個(gè)示例,并且移動(dòng)設(shè)備1200可具有比所示更多或更少的部件或部件的不同配置。圖12中所示的各種部件可以硬件、軟件或硬件和軟件兩者的組合來(lái)實(shí)現(xiàn),其包括一個(gè)或多個(gè)信號(hào)處理電路和/或?qū)S眉呻娐?。無(wú)線電路1208用于通過(guò)無(wú)線鏈路或網(wǎng)絡(luò)來(lái)向一個(gè)或多個(gè)其他設(shè)備的常規(guī)電路諸如天線系統(tǒng)、RF收發(fā)器、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、CODEC芯片組、存儲(chǔ)器等發(fā)送信息和從其接收信息。在一些實(shí)施方案中,無(wú)線電路1208能夠使用一個(gè)或多個(gè)通信協(xié)議來(lái)與其他設(shè)備建立并保持通信,該一個(gè)或多個(gè)通信協(xié)議包括時(shí)分多址(TDMA)、碼分多址(CDMA)、全球移動(dòng)通信系統(tǒng)(GSM)、增強(qiáng)型數(shù)據(jù)GSM環(huán)境(EDGE)、寬帶碼分多址(W-CDMA)、長(zhǎng)期演進(jìn)(LTE)、增強(qiáng)型LTE、WiFi(諸如IEEE802.11a、IEEE802.11b、IEEE802.11g和/或IEEE802.11n)、藍(lán)牙、Wi-MAX、互聯(lián)網(wǎng)協(xié)議語(yǔ)音技術(shù)(VoIP)、近場(chǎng)通信協(xié)議(NFC)、用于電子郵件、即時(shí)消息和/或短消息服務(wù)(SMS)的協(xié)議,或包括到本文檔的提交日期為止尚未開(kāi)發(fā)出來(lái)的通信協(xié)議的任何其他合適的通信協(xié)議。移動(dòng)設(shè)備可包括可根據(jù)通信所需的范圍通過(guò)若干個(gè)不同類(lèi)型的無(wú)線網(wǎng)絡(luò)進(jìn)行通信的無(wú)線電路。例如,短程無(wú)線收發(fā)器(例如,藍(lán)牙)、中程無(wú)線收發(fā)器(例如,WiFi)和/或遠(yuǎn)程無(wú)線收發(fā)器(例如,GSM/GPRS、UMTS、CDMA20001x/EV-DO和LTE/增強(qiáng)型LTE)可根據(jù)通信類(lèi)型或通信的范圍來(lái)使用。無(wú)線電路1208經(jīng)由外圍設(shè)備接口1216耦接至處理系統(tǒng)1204。接口1216可包括用于建立并保持外圍設(shè)備和處理系統(tǒng)1204之間的通信的常規(guī)部件。通過(guò)無(wú)線電路1208所接收的語(yǔ)音和數(shù)據(jù)信息(例如,在語(yǔ)音識(shí)別或語(yǔ)音命令應(yīng)用程序中)經(jīng)由外圍設(shè)備接口1216被發(fā)送至一個(gè)或多個(gè)處理器1218。一個(gè)或多個(gè)處理器1218可配置為處理各種數(shù)據(jù)格式。外圍設(shè)備接口1216將設(shè)備1200的輸入外圍設(shè)備和輸出外圍設(shè)備耦接到計(jì)算機(jī)可讀介質(zhì)1202和一個(gè)或多個(gè)處理器1218。一個(gè)或多個(gè)處理器1218經(jīng)由控制器1220來(lái)與計(jì)算機(jī)可讀介質(zhì)1202進(jìn)行通信。計(jì)算機(jī)可讀介質(zhì)1202可以是可存儲(chǔ)供一個(gè)或多個(gè)處理器1218使用的代碼和/或數(shù)據(jù)的任何設(shè)備或介質(zhì)。介質(zhì)1202可包括存儲(chǔ)器分級(jí)結(jié)構(gòu),包括高速緩存、主存儲(chǔ)器和輔助存儲(chǔ)器。存儲(chǔ)器分級(jí)結(jié)構(gòu)可使用RAM(例如,SRAM、DRAM、DDRAM)、ROM、閃存、磁存儲(chǔ)設(shè)備和/或光學(xué)存儲(chǔ)設(shè)備(諸如磁盤(pán)驅(qū)動(dòng)器、磁帶、CD(光盤(pán))和DVD(數(shù)字視頻光盤(pán)))的任何組合來(lái)實(shí)現(xiàn)。在一些實(shí)施方案中,外圍設(shè)備接口1216、一個(gè)或多個(gè)處理器1218和存儲(chǔ)器控制器1220可在單個(gè)芯片諸如處理系統(tǒng)1204上實(shí)現(xiàn)。在一些其他實(shí)施方案中,它們可在獨(dú)立的芯片上實(shí)現(xiàn)。移動(dòng)設(shè)備1200還可包括用于為各種硬件部件供電的電力系統(tǒng)1222。電力系統(tǒng)1222可包括電力管理系統(tǒng)、一個(gè)或多個(gè)電源(例如,電池、交流電(AC))、再充電系統(tǒng)、電力故障檢測(cè)電路、功率轉(zhuǎn)換器或逆變器、電源狀態(tài)指示器(例如,發(fā)光二極管(LED))和通常與移動(dòng)設(shè)備中的電力的生成、管理和分配相關(guān)聯(lián)的任何其他部件。在一些實(shí)施方案中,移動(dòng)設(shè)備1200包括相機(jī)1224。在一些實(shí)施方案中,移動(dòng)設(shè)備1200包括傳感器1226。傳感器可包括加速度計(jì)、羅盤(pán)、陀螺儀、壓力傳感器、音頻傳感器、光傳感器、氣壓計(jì)等。傳感器1226可用于感測(cè)位置方面,諸如位置的聽(tīng)覺(jué)標(biāo)記或光標(biāo)記。在一些實(shí)施方案中,移動(dòng)設(shè)備1200可包括有時(shí)被稱(chēng)為GPS單元1228的GPS接收器。移動(dòng)設(shè)備可使用衛(wèi)星導(dǎo)航系統(tǒng)諸如全球定位系統(tǒng)(GPS)來(lái)獲得定位信息、定時(shí)信息、高度或其他導(dǎo)航信息。在一些實(shí)施方案中,移動(dòng)設(shè)備1200可包括外部端口1230(例如,USB、火線、閃電連接器、120針連接器等)。外部端口1230可適于直接耦接到其他設(shè)備,或間接地通過(guò)網(wǎng)絡(luò)(例如互聯(lián)網(wǎng)、無(wú)線LAN等)進(jìn)行耦接。一個(gè)或多個(gè)處理器1218運(yùn)行被存儲(chǔ)在介質(zhì)1202中的各種軟件部件,以執(zhí)行設(shè)備1200的各種功能。在一些實(shí)施方案中,軟件部件包括操作系統(tǒng)1232、通信模塊(或指令集)1234和其他應(yīng)用程序(或指令集)1236。操作系統(tǒng)1232可為任何合適的操作系統(tǒng),包括iOS、MacOS、Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或嵌入式操作系統(tǒng)諸如VxWorks。操作系統(tǒng)可包括用于控制和管理一般系統(tǒng)任務(wù)(例如,存儲(chǔ)器管理、存儲(chǔ)設(shè)備控制、電力管理等)的各種程序、指令集、軟件部件和/或驅(qū)動(dòng)器,并且有利于各種硬件部件和軟件部件之間的通信。通信模塊1234有利于通過(guò)一個(gè)或多個(gè)外部端口1230或經(jīng)由無(wú)線電路1208與其他設(shè)備進(jìn)行通信,并且包括用于處理從無(wú)線電路1208和/或外部端口1230所接收的數(shù)據(jù)的各種軟件部件。移動(dòng)設(shè)備1200上的一個(gè)或多個(gè)應(yīng)用程序1236可包被括安裝在設(shè)備1200上的任何應(yīng)用程序,包括但不限于瀏覽器、地址簿、聯(lián)系人列表、電子郵件、即時(shí)消息、社交網(wǎng)絡(luò)、文字處理、鍵盤(pán)仿真、桌面小程序、支持JAVA的應(yīng)用程序、加密軟件、數(shù)字版權(quán)管理、語(yǔ)音識(shí)別、語(yǔ)音復(fù)制、音樂(lè)播放器(回放被存儲(chǔ)在一個(gè)或多個(gè)文件諸如MP3文件或AAC文件中的錄制音樂(lè))等等。它們可以是其他模塊或指令集(未示出),諸如圖形模塊、時(shí)間模塊等。例如,圖形模塊可包括用于在顯示器表面上對(duì)圖形對(duì)象(包括但不限于文本、網(wǎng)頁(yè)、圖標(biāo)、數(shù)字圖像、動(dòng)畫(huà)等)進(jìn)行渲染、動(dòng)畫(huà)顯示和顯示的各種常規(guī)軟件部件。在另一個(gè)示例中,定時(shí)器模塊可以是軟件定時(shí)器。也可在硬件中實(shí)現(xiàn)定時(shí)器模塊。時(shí)間模塊可針對(duì)任意數(shù)量的事件來(lái)維持各種定時(shí)器。I/O子系統(tǒng)1206可耦接至顯示系統(tǒng)(未示出),該顯示系統(tǒng)可以是觸敏顯示器。顯示器在GUI中向用戶(hù)顯示視覺(jué)輸出。該視覺(jué)輸出可包括文本、圖形、視頻、以及它們的任何組合。視覺(jué)輸出中的一些或所有視覺(jué)輸出可對(duì)應(yīng)于用戶(hù)界面對(duì)象。盡管顯示器可使用LED(發(fā)光二極管)技術(shù)、LCD(液晶顯示器)技術(shù)或LPD(發(fā)光聚合物顯示器)技術(shù),但在其他實(shí)施方案中可使用其他顯示技術(shù)。在一些實(shí)施方案中,I/O子系統(tǒng)1206可包括顯示器和用戶(hù)輸入設(shè)備諸如鍵盤(pán)、鼠標(biāo)和/或觸控板。在一些實(shí)施方案中,I/O子系統(tǒng)1206可包括觸敏顯示器。觸敏顯示器還可基于觸覺(jué)和/或觸感接觸來(lái)接受來(lái)自用戶(hù)的輸入。在一些實(shí)施方案中,觸敏顯示器形成用于接受用戶(hù)輸入的觸敏表面。觸敏顯示器/表面(連同介質(zhì)1202中的任何相關(guān)聯(lián)的模塊和/或指令集)檢測(cè)觸敏顯示器上的接觸(和接觸的任何移動(dòng)或釋放),并將所檢測(cè)到的接觸轉(zhuǎn)換為與用戶(hù)界面對(duì)象的交互,諸如在接觸發(fā)生時(shí)被顯示在觸摸屏上的一個(gè)或多個(gè)軟鍵。在一些實(shí)施方案中,觸敏顯示器和用戶(hù)之間的接觸點(diǎn)對(duì)應(yīng)于用戶(hù)的一個(gè)或多個(gè)數(shù)字。用戶(hù)可使用任何合適的對(duì)象或附屬件諸如觸筆、筆、手指等來(lái)接觸觸敏顯示器。觸敏顯示器表面可使用任何合適的觸敏技術(shù)來(lái)檢測(cè)接觸及其任何移動(dòng)或釋放,該任何合適的觸敏技術(shù)包括電容式、電阻式、紅外和表面聲波技術(shù)、以及其他接近傳感器陣列或用于確定與觸敏顯示器的一個(gè)或多個(gè)接觸點(diǎn)的其他元件。此外,I/O子系統(tǒng)1206可耦接至一個(gè)或多個(gè)其他物理控制設(shè)備(未示出)諸如按鈕、按鍵、開(kāi)關(guān)、搖臂按鈕、撥號(hào)盤(pán)、滑動(dòng)開(kāi)關(guān)、操作桿、LED等,用于控制或執(zhí)行各種功能諸如功率控制、揚(yáng)聲器音量控制、電話鈴聲響度、鍵盤(pán)輸入、滾動(dòng)、保持、菜單、鎖屏、清除和結(jié)束通信等。在一些實(shí)施方案中,除了觸摸屏之外,設(shè)備1200還可包括用于激活或去激活特定功能的觸摸板(未示出)。在一些實(shí)施方案中,觸摸板是設(shè)備的觸敏區(qū)域,該觸敏區(qū)域與觸摸屏不同,其不顯示視覺(jué)輸出。觸摸板可以是與觸敏顯示器分開(kāi)的觸敏表面、或者是由該觸敏顯示器形成的觸敏表面的延伸部。先前描述可引用移動(dòng)設(shè)備(例如,手腕穿戴設(shè)備)和/或配套設(shè)備(例如,智能電話)的特定示例。應(yīng)當(dāng)理解,這些示例只用于舉例并不具有限制性;其他設(shè)備可被替換并且可實(shí)現(xiàn)類(lèi)似的功能框和/或算法,從而執(zhí)行本文所述的操作和/或其他操作。可使用專(zhuān)用部件和/或可編程處理器和/或其他可編程設(shè)備的任意組合來(lái)實(shí)現(xiàn)本發(fā)明的例如方法、裝置、計(jì)算機(jī)可讀介質(zhì)等中的實(shí)施方案。本文所述的各種過(guò)程可以任何組合方式在同一處理器或不同處理器上實(shí)現(xiàn)。在部件被描述為被配置為執(zhí)行某些操作的情況下,可例如通過(guò)設(shè)計(jì)電子電路以執(zhí)行操作、通過(guò)對(duì)可編程電子電路(諸如微處理器)進(jìn)行編程以執(zhí)行操作或它們的任何組合來(lái)實(shí)現(xiàn)此類(lèi)配置。另外,盡管上述實(shí)施方案可能參考具體硬件部件和軟件部件,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,也可使用硬件部件和/或軟件部件的不同組合并且被描述為在硬件中實(shí)現(xiàn)的特定操作也可能在軟件中被實(shí)現(xiàn),或反之亦然。結(jié)合本發(fā)明的各種特征的計(jì)算機(jī)程序可被編碼并被存儲(chǔ)在各種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上;合適的介質(zhì)包括磁盤(pán)或磁帶、諸如光盤(pán)(CD)或DVD(數(shù)字多功能光盤(pán))的光學(xué)存儲(chǔ)介質(zhì)、閃存存儲(chǔ)器、以及其他非暫態(tài)介質(zhì)。可將利用程序代碼編碼的計(jì)算機(jī)可讀介質(zhì)與兼容的電子設(shè)備封裝在一起,或者該程序代碼可獨(dú)立于電子設(shè)備而被提供(例如,經(jīng)由互聯(lián)網(wǎng)下載或作為單獨(dú)封裝的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))。因此,盡管已相對(duì)于具體實(shí)施方案描述了本發(fā)明,但應(yīng)當(dāng)理解,本發(fā)明旨在覆蓋以下權(quán)利要求范圍內(nèi)的所有修改形式和等同形式。在一些實(shí)施方案中,提供了一種用于被代理通信的方法,該方法包括:在包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)的服務(wù)器處從向服務(wù)器斷言針對(duì)該配套設(shè)備的存在信息的配套設(shè)備接收第一通知;由服務(wù)器基于來(lái)自配套設(shè)備的通知來(lái)在配套設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間創(chuàng)建映射;由服務(wù)器響應(yīng)于被代理設(shè)備向配套設(shè)備斷言針對(duì)被代理設(shè)備的存在信息而接收第二通知;由服務(wù)器基于第二通知來(lái)在配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間創(chuàng)建映射;在服務(wù)器處接收與被代理設(shè)備標(biāo)識(shí)符相關(guān)聯(lián)的推送通知;由服務(wù)器識(shí)別配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射;以及由服務(wù)器基于配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射使用具有網(wǎng)絡(luò)連接標(biāo)識(shí)符的網(wǎng)絡(luò)連接來(lái)向配套設(shè)備發(fā)送推送通知。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,基于第二通知在任配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間創(chuàng)建映射包括向配套設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射添加被代理設(shè)備標(biāo)識(shí)符。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,識(shí)別配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射包括:確定與被代理設(shè)備相關(guān)聯(lián)的設(shè)備令牌;以及確定與被代理設(shè)備相關(guān)聯(lián)的設(shè)備令牌和與配套設(shè)備相關(guān)聯(lián)的設(shè)備令牌之間的對(duì)應(yīng)關(guān)系。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,識(shí)別配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射包括確定配套設(shè)備或被代理設(shè)備是否被授權(quán)接收推送通知。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,從具有配套設(shè)備標(biāo)識(shí)符的配套設(shè)備接收關(guān)于具有被代理設(shè)備標(biāo)識(shí)符的被代理設(shè)備的信息包括接收由被代理設(shè)備生成的存在信息。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:在服務(wù)器處接收用于指示向配套設(shè)備遞送推送通知的信息。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:由服務(wù)器確定向被代理設(shè)備遞送推送通知失??;以及服務(wù)器使用網(wǎng)絡(luò)連接來(lái)向配套設(shè)備重新發(fā)送推送通知。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:在服務(wù)器處接收用于指示確認(rèn)向被代理設(shè)備遞送推送通知的信息。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:由服務(wù)器從配套設(shè)備接收用于指示被代理設(shè)備離線的信息;由服務(wù)器基于來(lái)自配套設(shè)備的信息來(lái)去除配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射;在服務(wù)器處響應(yīng)于被代理設(shè)備向配套設(shè)備斷言針對(duì)被代理設(shè)備的存在信息來(lái)接收第三通知;以及由服務(wù)器基于第三通知來(lái)在配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間創(chuàng)建映射。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:由服務(wù)器響應(yīng)于被代理設(shè)備向服務(wù)器斷言針對(duì)被代理設(shè)備的存在信息來(lái)接收第三通知;由服務(wù)器基于存在信息針對(duì)被代理設(shè)備來(lái)在被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間創(chuàng)建映射;以及由服務(wù)器去除配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:由服務(wù)器基于由服務(wù)器對(duì)被代理設(shè)備或配套設(shè)備的連接的確定來(lái)去除配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:由服務(wù)器基于在另一配套設(shè)備的另一配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和另一網(wǎng)絡(luò)連接標(biāo)識(shí)符之間創(chuàng)建映射來(lái)去除配套設(shè)備標(biāo)識(shí)符、被代理設(shè)備標(biāo)識(shí)符和網(wǎng)絡(luò)連接標(biāo)識(shí)符之間的映射。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,主要設(shè)備或被代理設(shè)備包括移動(dòng)媒體播放器、智能電話、可穿戴設(shè)備、平板電腦、游戲設(shè)備、膝上型電腦、或臺(tái)式計(jì)算機(jī)。一些實(shí)施方案可包括一種用于被代理通信的方法,該方法包括:在具有第一通信接口、第二通信接口和一個(gè)或多個(gè)處理器的代理設(shè)備處:經(jīng)由第一通信接口來(lái)發(fā)送第一消息,以向服務(wù)斷言針對(duì)配套設(shè)備的存在信息,從而指導(dǎo)該服務(wù)生成配套設(shè)備和代理設(shè)備到服務(wù)的連接之間的對(duì)應(yīng)關(guān)系;經(jīng)由第二通信接口來(lái)接收被代理設(shè)備的存在信息;經(jīng)由第一通信接口來(lái)發(fā)送第二消息,以向該服務(wù)斷言被代理設(shè)備的存在信息,從而指導(dǎo)該服務(wù)將被代理設(shè)備關(guān)聯(lián)到代理設(shè)備和代理設(shè)備到服務(wù)的連接之間的對(duì)應(yīng)關(guān)系;基于被代理設(shè)備關(guān)聯(lián)到代理設(shè)備和代理設(shè)備到服務(wù)的連接之間的對(duì)應(yīng)關(guān)系響應(yīng)于該服務(wù)向代理設(shè)備傳送與被代理設(shè)備相關(guān)聯(lián)的消息經(jīng)由第一通信接口來(lái)接收與被代理設(shè)備相關(guān)聯(lián)的消息;以及經(jīng)由第二通信接口來(lái)向被代理設(shè)備發(fā)送與被代理設(shè)備相關(guān)聯(lián)的消息。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:向該服務(wù)發(fā)送用于指示在代理設(shè)備處接收與被代理設(shè)備相關(guān)聯(lián)的消息的信息。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,接收被代理設(shè)備的存在信息包括與被代理設(shè)備建立鏈路。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:接收用于指示在被代理設(shè)備處遞送與被代理設(shè)備相關(guān)聯(lián)的消息的信息;以及發(fā)送用于指示在被代理設(shè)備處向服務(wù)遞送與被代理設(shè)備相關(guān)聯(lián)的消息的信息。在上述實(shí)施方案中的任一個(gè)實(shí)施方案中,該方法還可包括:確定被代理設(shè)備不可用;以及經(jīng)由第一通信接口來(lái)發(fā)送第三消息,一向服務(wù)斷言針對(duì)被代理設(shè)備的附加存在信息,從而指導(dǎo)該服務(wù)從代理設(shè)備和代理設(shè)備到服務(wù)的連接之間的對(duì)應(yīng)關(guān)系解除被代理設(shè)備的關(guān)聯(lián)。當(dāng)前第1頁(yè)1 2 3