應用標識符的分配背景領(lǐng)域本公開一般涉及通信系統(tǒng),更具體地涉及應用標識符的分配。背景應用標識符是與在無線設(shè)備上運行的應用相關(guān)聯(lián)的表達式。該表達式被廣播以允許其他應用發(fā)現(xiàn)彼此。該表達式應該是唯一的。被分配的表達式需要能夠被第三方驗證以便以安全的方式來使用。需要一種用于第三方可驗證的分配的有效方法。概述在本公開的一個方面,提供了其中提供了無線設(shè)備的第一設(shè)備標識符的設(shè)備、方法和無線設(shè)備的計算機程序產(chǎn)品。另外,接收包括用于發(fā)現(xiàn)的表達式、第二設(shè)備標識符、以及委托該表達式的第一服務器的數(shù)字簽名或管理該表達式的第二服務器的數(shù)字簽名中的至少一個的分配記錄。此外,驗證分配記錄。在本公開的一個方面,提供了其中從無線設(shè)備接收設(shè)備標識符的設(shè)備、方法和第一服務器的計算機程序產(chǎn)品。另外,生成包括用于發(fā)現(xiàn)的表達式、設(shè)備標識符、以及第一服務器的數(shù)字簽名或管理該表達式的第二服務器的數(shù)字簽名中的至少一個的分配記錄。此外,發(fā)送分配記錄。附圖簡述圖1是解說采用處理系統(tǒng)的設(shè)備的硬件實現(xiàn)的示例的圖示。圖2是無線對等通信系統(tǒng)的圖示。圖3是解說用于無線對等通信系統(tǒng)的系統(tǒng)架構(gòu)的示圖。圖4是用于圖解示例性方法的示圖。圖5是一種操作無線設(shè)備的方法的流程圖。圖6是一種操作用于分配直接表達式的服務器的方法的流程圖。圖7是解說第一示例性設(shè)備的功能的概念框圖。圖8是解說第二示例性設(shè)備的功能的概念框圖。具體描述以下結(jié)合附圖闡述的詳細描述旨在作為各種配置的描述,而無意表示可實踐本文所描述的概念的僅有配置。本詳細描述包括具體細節(jié)來提供對各種概念的透徹理解。然而,對于本領(lǐng)域技術(shù)人員明顯的是,沒有這些具體細節(jié)也可實踐這些概念。在一些實例中,以框圖形式示出眾所周知的結(jié)構(gòu)和組件以便避免湮沒此類概念?,F(xiàn)在將參照各種裝置和方法給出通信系統(tǒng)的若干方面。這些裝置和方法將在以下詳細描述中進行描述并在附圖中由各種框、模塊、組件、電路、步驟、過程、算法等(統(tǒng)稱為“元素”)來解說。這些元素可使用電子硬件、計算機軟件、或其任何組合來實現(xiàn)。此類元素是實現(xiàn)成硬件還是軟件取決于具體應用和加諸于整體系統(tǒng)上的設(shè)計約束。作為示例,元素、或元素的任何部分、或者元素的任何組合可用包括一個或更多個處理器的“處理系統(tǒng)”來實現(xiàn)。處理器的示例包括:微處理器、微控制器、數(shù)字信號處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)、可編程邏輯器件(PLD)、狀態(tài)機、門控邏輯、分立的硬件電路、以及其他配置成執(zhí)行本公開中通篇描述的各種功能性的合適硬件。處理系統(tǒng)中的一個或更多個處理器可以執(zhí)行軟件。軟件應當被寬泛地解釋成意為指令、指令集、代碼、代碼段、程序代碼、程序、子程序、軟件模塊、應用、軟件應用、軟件包、例程、子例程、對象、可執(zhí)行件、執(zhí)行的線程、規(guī)程、函數(shù)等,無論其是用軟件、固件、中間件、微代碼、硬件描述語言、還是其它術(shù)語來述及皆是如此。軟件可駐留在計算機可讀介質(zhì)上。計算機可讀介質(zhì)可以是非瞬態(tài)計算機可讀介質(zhì)。作為示例,非瞬態(tài)計算機可讀介質(zhì)包括:磁存儲設(shè)備(例如,硬盤、軟盤、磁條)、光盤(例如,壓縮盤(CD)、數(shù)字多用盤(DVD))、智能卡、閃存設(shè)備(例如,記憶卡、記憶棒、鑰匙驅(qū)動器)、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可編程ROM(PROM)、可擦式PROM(EPROM)、電可擦式PROM(EEPROM)、寄存器、可移動盤、以及任何其他用于存儲可由計算機訪問和讀取的軟件和/或指令的合適介質(zhì)。作為示例,計算機可讀介質(zhì)還可包括載波、傳輸線、和任何其它用于傳送可由計算機訪問和讀取的軟件和/或指令的合適介質(zhì)。計算機可讀介質(zhì)可以駐留在處理系統(tǒng)中、在處理系統(tǒng)外部、或跨包括該處理系統(tǒng)在內(nèi)的多個實體分布。計算機可讀介質(zhì)可以實施在計算機程序產(chǎn)品中。作為示例,計算機程序產(chǎn)品可包括封裝材料中的計算機可讀介質(zhì)。本領(lǐng)域技術(shù)人員將意識到如何取決于具體應用和加諸于整體系統(tǒng)上的總體設(shè)計約束來最佳地實現(xiàn)本公開中通篇給出的所描述的功能性。圖1是解說對采用處理系統(tǒng)114的設(shè)備100的硬件實現(xiàn)的示例的概念圖。處理系統(tǒng)114可實現(xiàn)成具有由總線102一般化地表示的總線架構(gòu)。取決于處理系統(tǒng)114的具體應用和整體設(shè)計約束,總線102可包括任何數(shù)目的互連總線和橋接器。總線102將包括一個或多個處理器(一般地由處理器104表示)和計算機可讀介質(zhì)(一般地由計算機可讀介質(zhì)106表示)的各種電路鏈接在一起??偩€102還可鏈接諸如定時源、外圍設(shè)備、穩(wěn)壓器、和功率管理電路等各種其他電路,這些電路在本領(lǐng)域中是眾所周知的,且因此將不再贅述。總線接口108提供總線102與收發(fā)機110之間的接口。收發(fā)機110提供用于在傳輸介質(zhì)上與各種其他裝置通信的手段。處理器104負責管理總線102和一般處理,包括存儲在計算機可讀介質(zhì)106上的軟件的執(zhí)行。軟件在由處理器104執(zhí)行時使處理系統(tǒng)114執(zhí)行下文中針對任何特定裝置描述的各個功能。計算機可讀介質(zhì)106還可被用于存儲由處理器104在執(zhí)行軟件時操縱的數(shù)據(jù)。圖2是示例性對等通信系統(tǒng)200的圖示。對等通信系統(tǒng)200包括多個無線設(shè)備206、208、210、212。對等通信系統(tǒng)200可與諸如例如無線廣域網(wǎng)(WWAN)等蜂窩通信系統(tǒng)相交迭。無線設(shè)備206、208、210、212中的一些可以對等通信形式一起通信,一些可與基站204通信,而一些可進行這兩種通信。例如,如圖2中所示的,無線設(shè)備206、208處于對等通信中,而無線設(shè)備210、212處于對等通信中。無線設(shè)備212還與基站204通信。無線設(shè)備可替換地被本領(lǐng)域技術(shù)人員稱為用戶裝備、移動站、訂戶站、移動單元、訂戶單元、無線單元、無線節(jié)點、遠程單元、移動設(shè)備、無線通信設(shè)備、遠程設(shè)備、移動訂戶站、接入終端、移動終端、無線終端、遠程終端、手持機、用戶代理、移動客戶端、客戶端、或某個其它合適術(shù)語。基站可替換地被本領(lǐng)域技術(shù)人員稱為接入點、基收發(fā)機站、無線電基站、無線電收發(fā)機、收發(fā)機功能、基本服務集(BSS)、擴展服務集(ESS)、B節(jié)點、演進B節(jié)點、或某個其它合適術(shù)語。下文中討論的示例性方法和裝置適用于各種無線對等通信系統(tǒng)中的任一種,諸如比如基于FlashLinQ、WiMedia、藍牙、ZigBee或以IEEE802.11標準為基礎(chǔ)的Wi-Fi的無線對等通信系統(tǒng)。為了簡化討論,在FlashLinQ的上下文中討論示例性方法和裝置。然而,本領(lǐng)域普通技術(shù)人員應當理解,這些示例性方法和裝置更一般地可適用于各種其它無線對等通信系統(tǒng)。圖3是解說用于無線對等通信系統(tǒng)的系統(tǒng)架構(gòu)300的示圖。如圖3所示,無線設(shè)備302可通過對等通信直接地與無線設(shè)備304通信或使用WWAN通信通過基站間接地與無線設(shè)備304通信。在無線設(shè)備302、304中的每一個上,應用可以是活躍的。例如,多個應用352在無線設(shè)備302上運行,應用354在無線設(shè)備304上運行。這些應用中的每一個都可與唯一的應用標識符相關(guān)聯(lián)。應用標識符是表達式。如果對表達式的可發(fā)現(xiàn)性不存在隱私限制,則表達式被稱為是“直接的”。直接表達式是被廣播以允許應用彼此發(fā)現(xiàn)從而使得它們可通過對等和/或WWAN通信一起通信的串。由此,直接表達式可以是任何應用定義的信息串,諸如位置、服務、或以其他方式與在無線設(shè)備上運行的特定應用相關(guān)聯(lián)的標識符。每一個直接表達式都可具有較短形式的碼表示。碼表示被稱為直接表達式碼。無線設(shè)備302從分配服務器(AS)316接收各個直接表達式的分配。AS也可被稱為應用專用的分配器(ASA)。系統(tǒng)可包含多個ASA??纱嬖诙鄠€AS316,它們中的全部一起協(xié)調(diào)以分配唯一的直接表達式。AS316耦合至直接表達式提供者(DEP)312。DEP312管理直接表達式名稱和碼空間,并且向AS316分配直接表達式碼塊。無線設(shè)備302和DEP312可從表達式名稱系統(tǒng)(ENS)314獲得任何直接表達式名稱與直接表達式碼之間的映射,表達式名稱系統(tǒng)(ENS)314維護了直接表達式名稱和碼之間的映射的儲存庫。歸屬服務提供者(HSP)306認證并授權(quán)無線設(shè)備302使用訂閱服務。本地頻譜提供者(LSP)308通過向無線設(shè)備302提供授權(quán)信息來使得無線設(shè)備302能夠訪問給定區(qū)域中的無線電頻譜。LSP308耦合至域名服務器(DNS)310,域名服務器(DNS)310維護DNS記錄從而使得無線設(shè)備可查找與直接表達式相關(guān)聯(lián)的網(wǎng)際協(xié)議(IP)地址。圖4是用于圖解示例性方法的示圖400。如上文討論的,應用標識符是實體、服務、位置、或與應用相關(guān)聯(lián)的其他信息的表達式。表達式可被應用用來根據(jù)用戶定義的或指定的興趣和偏好來發(fā)現(xiàn)在地理上鄰近的其他應用。每一個表達式必須具有唯一的名稱,從而與其他(相關(guān))表達式區(qū)分開來。AS316可與其他AS協(xié)調(diào)以便分配滿足唯一性要求的各個直接表達式。被分配的直接表達式需要能夠被第三方驗證以便以安全的方式來使用。圖4示出用于第三方可驗證的分配的有效方法。如圖4所示,AS316從DEP312接收直接表達式碼集合(塊)402。該集合包括可被AS316分配的一個或多個直接表達式碼。在無線設(shè)備302上運行的應用352可向無線設(shè)備302請求唯一的設(shè)備標識符(例如,媒體接入控制(MAC)標識符)404并獲得設(shè)備憑證406。設(shè)備憑證可以是包括無線設(shè)備302的設(shè)備標識符的X.509v3數(shù)字證書。當應用352期望使用直接表達式來進行發(fā)現(xiàn)時,應用352向AS316請求直接表達式408并且向AS316提供設(shè)備憑證。AS316生成包括設(shè)備標識符的分配記錄并將分配記錄發(fā)送410給應用352。無線設(shè)備302接收分配記錄412并且驗證該分配記錄。如果分配記錄被驗證,則應用被允許使用所分配的直接表達式。如果分配記錄無法被驗證,則應用不被允許使用所分配的直接表達式。分配記錄可包括以下信息:·直接表達式名稱·直接表達式碼·直接表達式生存期·設(shè)備標識符·應用身份·DEP記錄o直接表達式碼塊oAS標識符oAS公共密鑰o塊生存期oDEP公共密鑰oDEP簽名·AS公共密鑰·AS簽名直接表達式名稱是直接表達式的串。直接表達式碼是直接表達式名稱的經(jīng)編碼形式。直接表達式生存期是直接表達式名稱有效的時間段。設(shè)備標識符是與無線設(shè)備相關(guān)聯(lián)的唯一標識符,諸如無線設(shè)備的MAC地址。應用身份是與應用相關(guān)聯(lián)的身份,并且可任選地被包括在分配記錄中。DEP記錄是AS316從DEP312接收的記錄。DEP記錄包括分配給AS316的直接表達式碼塊、標識接收到DEP記錄的AS的標識符、AS316的公共密鑰、直接表達式碼塊可被有效分配的生存期、DEP312的公共密鑰、以及DEP312的簽名。每一個公共密鑰(諸如AS公共密鑰和DEP公共密鑰)可以是指向各個公布的公共密鑰的鏈接或指針。使用AS316的公共密鑰,接收到分配記錄的無線設(shè)備302能夠驗證分配記錄和AS316的簽名的真實性。由此,無線設(shè)備302可查明接收到的分配記錄是由AS316創(chuàng)建的以及該分配記錄在創(chuàng)建之后保持未更改。無線設(shè)備302還可通過確定該分配記錄中的設(shè)備標識符是否匹配其自己的設(shè)備標識符來驗證該分配記錄是旨在給其自身的。給定當前日期和時間,無線設(shè)備302還可確定生存期是否仍然有效。使用DEP312的公共密鑰,無線設(shè)備302還可驗證DEP記錄和DEP312的簽名的真實性。由此,無線設(shè)備302可查明該DEP記錄是由DEP312創(chuàng)建的以及該DEP記錄在創(chuàng)建之后保持未更改。無線設(shè)備302還可驗證被分配的直接表達式被包括在DEP記錄的直接表達式碼塊中,以及AS標識符和AS公共密鑰匹配AS316的標識符和公共密鑰并因此該DEP記錄是旨在給AS316的。無線設(shè)備302還可驗證當前仍然處于塊生存期中。塊生存期可具有等于或長于直接表達式生存期的生存期。圖5是示例性方法的流程圖500。該方法由無線設(shè)備302執(zhí)行。如圖5所示,無線設(shè)備302向委托表達式的第一服務器(例如,AS316)或管理表達式的第二服務器(例如,DEP312)中的一個請求表達式,并且與對表達式的請求一起提供設(shè)備標識符(502)。設(shè)備標識符可通過向AS316發(fā)送設(shè)備憑證(諸如包括設(shè)備標識符的X.509v3數(shù)字證書)來提供。無線設(shè)備302接收包括用于發(fā)現(xiàn)的表達式、第二設(shè)備標識符、以及第一服務器的數(shù)字簽名或第二服務器的數(shù)字簽名中的至少一個的分配記錄(504)。無線設(shè)備302驗證分配記錄(506)。無線設(shè)備302在驗證了分配記錄之后使用該表達式(508),并且如果分配記錄無法被驗證則抑制使用該表達式(508)。如上文討論的,分配記錄可進一步包括其中分配記錄是有效的生存期。在這樣的配置中,無線設(shè)備302通過驗證分配記錄中包括的第一和第二服務器的數(shù)字簽名、驗證第二設(shè)備標識符與第一設(shè)備標識符相同、以及給定當前時間驗證生存期是有效的來驗證分配記錄。如果兩個數(shù)字簽名中的任一項無法被驗證、第二設(shè)備標識符與第一設(shè)備標識符不同、或者生存期是無效的,則無線設(shè)備302抑制使用表達式。請求可以針對特定表達式。第一服務器和第二服務器可以是同一個服務器?;蛘?,第一服務器和第二服務器可以是不同的。當?shù)谝缓偷诙掌魇遣煌瑫r,第一服務器可以是AS316而第二服務器可以是DEP312。在一種配置中,無線設(shè)備302向第一服務器請求表達式。在這樣的配置中,分配記錄可進一步包括表達式名稱、其中分配記錄是有效的生存期、第二服務器的記錄、以及與第一服務器的證書有關(guān)的信息。第二服務器的記錄可包括:第一服務器委托的表達式集合、第一服務器的標識符、表達式集合的生存期、以及與第二服務器的證書有關(guān)的信息。與第一服務器的證書有關(guān)的信息可以是指針、鏈接、證書、和/或來自證書的所選域,諸如第一服務器的標識符/名稱/公共密鑰。與第二服務器的證書有關(guān)的信息可以是指針、鏈接、證書、和/或來自證書的所選域,諸如第二服務器的標識符/名稱/公共密鑰。圖6是示例性方法的流程圖600。該方法由AS316執(zhí)行。如圖6所示,AS316從管理表達式的第二服務器(例如,DEP312)接收授權(quán)來代表第二服務器分配表達式(602)。授權(quán)是DEP記錄。AS316從無線設(shè)備302接收對表達式的請求。設(shè)備標識符與接收到的請求一起接收(604)。設(shè)備標識符可在設(shè)備憑證(其可以是X.509v3數(shù)字證書)中接收,AS316可通過該設(shè)備憑證來驗證接收到的設(shè)備標識符屬于提出請求的無線設(shè)備。AS316生成包括用于發(fā)現(xiàn)的表達式、設(shè)備標識符、以及第一服務器的數(shù)字簽名或第二服務器的數(shù)字簽名中的至少一個的分配記錄(606)。AS316將分配記錄發(fā)送給無線設(shè)備302(608)。請求可以針對特定表達式。分配記錄可進一步包括表達式名稱、其中分配記錄是有效的生存期、第二服務器的記錄、以及與第一服務器的證書有關(guān)的信息。第二服務器的記錄可包括:第一服務器委托的表達式集合、第一服務器的標識符、表達式集合的生存期、與第二服務器的證書有關(guān)的信息、以及第二服務器的數(shù)字簽名。與第二服務器的證書有關(guān)的信息可以是指針、鏈接、證書、和/或來自證書的所選域,諸如第二服務器的標識符/名稱/公共密鑰。圖7是解說可以是無線設(shè)備302的示例性設(shè)備100的功能的概念框圖700。設(shè)備100包括提供無線設(shè)備的第一設(shè)備標識符的模塊702。另外,設(shè)備100包括一模塊704,該模塊接收包括用于發(fā)現(xiàn)的表達式、第二設(shè)備標識符、以及委托該表達式的第一服務器的數(shù)字簽名或管理該表達式的第二服務器的數(shù)字簽名中的至少一個的分配記錄。此外,設(shè)備100包括驗證分配記錄的模塊706。圖8是解說可以是AS316的示例性設(shè)備100的功能的概念框圖800。設(shè)備100包括從無線設(shè)備302接收設(shè)備標識符的模塊802。另外,設(shè)備100包括一模塊804,該模塊804生成包括用于發(fā)現(xiàn)的表達式、設(shè)備標識符、以及第一服務器的數(shù)字簽名或管理該表達式的第二服務器的數(shù)字簽名中的至少一個的分配記錄。此外,設(shè)備100包括將分配記錄發(fā)送給無線設(shè)備302的模塊806。參考圖1,在一種配置中,用于無線通信的設(shè)備100是無線設(shè)備302,并且包括用于提供該裝置的第一設(shè)備標識符的裝置。另外,設(shè)備100包括用于接收包括用于發(fā)現(xiàn)的表達式、第二設(shè)備標識符、以及委托該表達式的第一服務器的數(shù)字簽名或管理該表達式的第二服務器的數(shù)字簽名中的至少一個的分配記錄的裝置。此外,設(shè)備100包括用于驗證分配記錄的裝置。設(shè)備100可進一步包括用于在驗證了分配記錄之后使用表達式的裝置。設(shè)備100可進一步包括用于在分配記錄無法被驗證的情況下抑制使用表達式的裝置。在一種配置中,分配記錄進一步包括其中分配記錄是有效的生存期,并且用于驗證分配記錄的裝置包括用于驗證分配記錄中包括的第一和第二服務器的數(shù)字簽名的裝置、用于驗證第二設(shè)備標識符與第一設(shè)備標識符相同的裝置、以及用于給定當前時間驗證生存期是有效的裝置。設(shè)備100可進一步包括用于在兩個數(shù)字簽名中的任一項無法被驗證、第二設(shè)備標識符與第一設(shè)備標識符不同、或者生存期是無效的情況下抑制使用表達式的裝置。設(shè)備100可進一步包括用于向第一服務器或第二服務器中的一個請求表達式的裝置,設(shè)備標識符與對所述表達式的請求一起提供。前述裝置是配置成執(zhí)行由前述裝置所述及的功能的處理系統(tǒng)114。在另一配置中,用于無線通信的設(shè)備100是AS316,并且包括用于從無線設(shè)備接收設(shè)備標識符的裝置。另外,設(shè)備100包括用于生成包括用于發(fā)現(xiàn)的表達式、設(shè)備標識符、以及所述設(shè)備的數(shù)字簽名或管理該表達式的第二設(shè)備的數(shù)字簽名中的至少一個的分配記錄的裝置。此外,設(shè)備100包括用于發(fā)送分配記錄的裝置。設(shè)備100可進一步包括用于從無線設(shè)備接收對表達式的請求的裝置,其中設(shè)備標識符通過接收到的請求來接收。設(shè)備100可進一步包括用于從第二設(shè)備接收授權(quán)以代表所述第二設(shè)備來分配表達式的裝置。前述裝置是配置成執(zhí)行由前述裝置所述及的功能的處理系統(tǒng)114。應該理解,所公開的過程中各步驟的具體次序或位階是示例性辦法的解說?;谠O(shè)計偏好,應該理解,可以重新編排這些過程中各步驟的具體次序或位階。所附方法權(quán)利要求以樣例次序呈現(xiàn)各種步驟的各要素,但并不意味著被限定于所呈現(xiàn)的具體次序或位階。提供之前的描述是為了使本領(lǐng)域中的任何技術(shù)人員均能夠?qū)嵺`本文中所描述的各種方面。對這些方面的各種改動將容易為本領(lǐng)域技術(shù)人員所明白,并且在本文中所定義的普適原理可被應用于其他方面。因此,權(quán)利要求并非旨在被限定于本文中所示出的方面,而是被授予與語言上的權(quán)利要求相一致的全部范圍,其中對要素的單數(shù)形式的引述除非特別聲明,否則并非旨在表示“有且僅有一個”,而是“一個或更多個”。除非特別另外聲明,否則術(shù)語“一些/某個”指的是一個或更多個。本公開通篇描述的各種方面的要素為本領(lǐng)域普通技術(shù)人員當前或今后所知的所有結(jié)構(gòu)上和功能上的等效方案通過引述被明確納入于此,且旨在被權(quán)利要求所涵蓋。此外,本文中所公開的任何內(nèi)容都并非旨在貢獻給公眾——無論這樣的公開是否在權(quán)利要求書中被顯式地敘述。權(quán)利要求的任何要素都不應當在35U.S.C.§112第六款的規(guī)定下來解釋——除非該要素是使用措辭“用于……的裝置”來明確敘述的或者在方法權(quán)利要求情形中該要素是使用措辭“用于……的步驟”來敘述的。