網絡地址管理和功能對象發現系統的制作方法
【專利摘要】一種網絡通信系統包括網絡地址管理和功能對象發現系統。網絡地址管理和功能對象發現系統包括網絡管理器,其管理通過網絡而相互通信的電子裝置的功能對象的網絡地址。網絡管理器可以維護使功能對象的唯一ID與相關聯的網絡地址映射或關聯的數據庫。網絡管理器可以將非沖突實例ID和網絡地址提供給電子裝置。網絡管理器也可以將實例ID和/或網絡地址提供給其它電子裝置使得電子裝置可以通過網絡而相互通信。
【專利說明】網絡地址管理和功能對象發現系統
【技術領域】
[0001]本發明涉及網絡通信,且更特定地說涉及管理網絡裝置在網絡通信系統中傳達的網絡地址和功能對象標識信息。
【背景技術】
[0002]為網絡通信系統的部分的電子裝置可以被配置來在系統中執行各種功能或服務。這些電子裝置可能想通過網絡相互通信以執行各種功能或服務。為了允許通過網絡的通信,網絡通信系統可以使用網絡尋址技術來將網絡地址指派給連接在系統中的電子裝置。
【發明內容】
[0003]網絡通信系統可以包括網絡地址管理和功能對象發現系統。網絡地址管理和功能對象發現系統可以包括管理連接到網絡通信系統和與其斷開的電子裝置的網絡地址信息和標識信息的網絡管理器。電子裝置中的每個可以包括在系統中執行各種功能或服務的一個或多個功能對象。電子裝置可能希望基于其功能對象被配置來執行的功能或服務而相互通信。網絡管理器可以維護和/或管理系統中的功能對象的網絡地址和標識信息的數據庫使得電子裝置可以相互通信。
[0004]網絡管理器可以通過將功能對象和網絡地址信息添加給連接到系統的電子裝置的數據庫來維護數據庫。電子裝置可以在開機過程期間連接到系統。當開機時,電子裝置可以以預定協議傳輸請求消息(諸如動態主機配置協議(DHCP)請求消息),以為其功能對象請求標識和網絡地址信息。對標識信息的請求可以包括對實例ID的請求。每個功能對象可以屬于由類ID標識的功能的類。實例ID可以例證類中的功能對象,且實例ID和類ID的組合可以給系統中的功能對象提供唯一 ID。
[0005]在接收到請求消息之后,網絡管理器可以為請求消息中標識的功能對象獲取實例ID和一個或多個網絡地址,且包括它們作為以預定協議提供且被網絡管理器傳輸到電子裝置的響應消息(諸如DHCP響應消息)的部分。網絡管理器也可以更新數據庫以使其包括標識功能對象的唯一 ID和與唯一 ID相關聯的網絡地址。
[0006]此外,網絡管理器可以檢測到電子裝置已與系統斷開。在檢測之后,網絡管理器可以刪除功能對象信息,包括與斷開的電子裝置相關聯的功能對象的唯一 ID和網絡地址。
[0007]連接在系統中的電子裝置可能想與系統中的另一電子裝置通信。因此,電子裝置可能需要另一電子裝置的標識信息和/或網絡地址信息。為了獲取信息,電子裝置可以將諸如域名系統(DNS)請求消息的信息請求消息發送到網絡管理器。信息請求消息可以包括電子裝置想與其通信的功能對象的唯一 ID,且信息請求可以是對與唯一 ID相關聯的網絡地址的請求。在接收到信息請求之后,網絡管理器可以訪問數據庫并獲取與包括在信息請求中的唯一 ID相關聯的網絡地址。
[0008]替代地,電子裝置可能不知道功能對象的唯一 ID,但是可能已標識電子裝置想與其通信的功能對象的類。電子裝置可以發送DNS請求以對網絡管理器查詢屬于已標識類的任何或所有功能對象。網絡管理器可以訪問數據庫并為屬于信息請求消息中標識的類的任何或所有功能對象獲取唯一 ID和相關聯的網絡地址。
[0009]通過管理和維護數據庫,網絡管理器可以保證系統中的功能對象的標識信息和網絡地址信息不會發生沖突。此外,網絡管理器可以啟用使用功能對象來操作或運行的裝置(諸如媒體導向系統傳輸(MOST)裝置),以通過需要網絡地址的通信網絡(諸如音頻-視頻橋接(AVB)網絡)來通信。
[0010]本領域一般技術人員在檢查下列附圖和詳述之后將明白或將變得明白其它系統、方法、特征和優點。希望所有這些額外的系統、方法、特征和優點被包括在本描述內、在本發明的范圍內并受下列權利要求保護。
【專利附圖】
【附圖說明】
[0011]參考下列附圖和描述可以更好地了解系統。附圖中的組件不一定按比例繪制,而是重點強調說明本發明的原理。此外,在附圖中,相似的參考數字指定不同圖中的對應部分。
[0012]圖1是包括網絡地址管理和功能對象發現系統的示例性網絡通信系統的方框圖。
[0013]圖2是圖1中示出的網絡通信系統的方框圖,其示出了網絡地址管理和功能對象發現系統中的裝置的組件的各個模塊。
[0014]圖3是由通信系統中的網絡管理器來管理功能對象的唯一 ID和相關聯的網絡地址的示例性方法的流程圖。
[0015]圖4是由網絡管理器將標識信息和網絡地址信息提供給網絡通信系統中的電子裝置的示例性方法的流程圖。
[0016]圖5是由網絡管理器將標識信息和網絡地址信息提供給網絡通信系統中的多個電子裝置的示例性方法的流程圖。
[0017]圖6是由網絡通信系統中的網絡管理器將目標功能對象的標識信息和網絡地址信息提供給源功能對象的示例性方法的流程圖。
【具體實施方式】
[0018]本描述描述了一種包括網絡地址管理和功能對象發現系統的網絡通信系統。網絡地址管理和功能對象發現系統管理功能對象的網絡尋址。網絡通信系統可以包括通過網絡相互通信的多個電子裝置。電子裝置中的每個可以包括一個或多個功能對象,其中每個功能對象可以在系統中執彳丁功能。每個功能對象可以在系統中具有唯一標識(ID)。為了通過網絡進行通信,電子裝置和/或功能對象可以使用網絡地址。網絡地址管理和功能對象發現系統可以包括網絡管理器,其管理功能對象的網絡地址和唯一 ID使得電子裝置可以通過網絡相互通信。
[0019]圖1示出了示例性網絡通信系統100的方框圖,網絡通信系統100可以包括被配置來通過網絡Iio相互通信的多個電子裝置102、104、106。圖1示出了三個電子裝置102、104、106,但是系統100中可以包括多于或少于三個裝置。裝置102之一可以被配置來運行為網絡管理器。網絡管理器102可以被配置來執行各種任務或具有各種責任,諸如追蹤系統100中的功能對象、將唯一 ID和/或網絡地址指派給功能對象、保證唯一 ID不會發生沖突和/或維護使功能對象的網絡地址和唯一 ID相關聯或映射功能對象的網絡地址和唯一ID的清單或數據庫。網絡管理器102可以具有如下文更詳細描述的其它任務或責任。
[0020]其它電子裝置104、106 (在下文中稱作第一裝置104和第二裝置106)可以被配置來執行除了網絡管理器的功能以外的一個或多個功能。(網絡管理器102也可以被配置來執行網絡管理器的功能以外的一個或多個功能。然而,為了簡單起見,將其它功能稱作由第一裝置104和第二裝置106執行)。其它功能中的所有或一些可以與網絡通信系統100或其中實施網絡通信系統100的環境相關聯和/或專用于網絡通信系統100或所述環境。作為示例,網絡通信系統100可以被實施為汽車環境(諸如車輛)中的車輛網絡通信系統。作為示例,車輛網絡通信系統100可以被配置來傳達與汽車環境中的各個系統(諸如音頻系統、視頻系統、導航系統、報警系統、溫度控制系統、剎車系統和/或照明系統)相關聯的信息。第一裝置104和第二裝置106可以是這些系統中的一個或多個的裝置。例如,裝置104、106之一可以是磁頭單元,其包括用于音頻/視頻(A/V)系統的光碟(CD)播放器、收音機和數字化通用光碟(DVD)播放器的控制界面。
[0021]網絡管理器102的網絡管理器功能和/或第一裝置104和第二裝置106的其它功能可以與功能對象相關聯或根據功能對象分類,功能對象可以包括用以執行功能的硬件、軟件或硬件和軟件的組合。因此,裝置可以包括一個或多個功能和一個或多個對應功能對象。在一些示例中,功能對象可以包括執行功能中的至少一些的應用軟件。功能對象可以與類相關聯。屬于相同類的功能對象可以執行相同功能。例如,標識為CD播放器類的類可以包括執行CD回放的功能對象。如果裝置104和裝置106均是CD播放器,那么第一裝置104和第二裝置106可以每個包括是⑶播放器類的部分的功能對象。
[0022]每個類可以具有相關聯的類ID。此外,可以由類ID部分標識是類的部分的每個功能對象。例如,如果第一裝置104和第二裝置106每個包括⑶播放器功能對象,那么⑶播放器功能對象可以每個由CD播放器類ID部分標識。
[0023]為了區分具有相同類ID的功能對象,還可以由可以例證屬于相同類的功能對象的實例ID標識每個功能對象。實例ID可以包括數字標識符(諸如1、2、3等)作為示例。可以使用其它類型的標識符。相同類的任何兩個功能對象均不可能具有相同實例ID。以此方式,類ID和實例ID的組合可以唯一地標識系統100中的每個功能對象。
[0024]在一些示例性配置中,可以根據媒體導向系統傳輸(MOST)通信規范實施裝置104,106的功能對象以在MOST網絡中進行通信。一般來說,連接在MOST網絡中的裝置可以使用MOST車輛總線標準相互通信,MOST車輛總線標準可以使用分時多路復用作為傳達A/V數據的基礎傳輸機制。可以使用光纖電纜實施MOST網絡。此外,MOST網絡中的裝置可以根據環形拓撲相互標識和/或相互通信。
[0025]在根據MOST實施裝置104、106的功能對象的情況下,可以將功能對象稱作功能塊或FBlock。可以在裝置104、106的應用層中實施FBlock。FBlock可以使用FBlock接口傳達FBlock消息。FBlock可以經由FBlock接口與裝置104、106內的相同或不同層中的其它應用通信以發送、接收、生成和/或處理FBlock消息。
[0026]可以將FBlock的類ID稱作FBlock ID。可以由FBlock ID和實例ID唯一地標識MOST網絡中的每個FBlock。
[0027]網絡通信系統100的網絡110可以是除了 MOST網絡以外的網絡。例如,網絡110可以是以太網網絡或被配置來用于進行以太網通信。在一個特定示例中,網絡110可以包括以太網音頻-視頻橋接(AVB)網絡。裝置102、104、106 (或網絡110中的一個或多個橋接器)可以使用各種以太網AVB協議(諸如用于網絡計時和同步的電子電氣工程師協會(IEEE) 802.1AS-2011 (gPTP)、用于隊列和轉發流傳輸數據的IEEE802.lQav-2009、用于在網絡中預留數據流帶寬的IEEE802.lQat-2010 (流預留協議(SRP))和/或與可能的數據流傳輸格式有關的IEEE1722-2011)通信。在一些示例性配置中,MOST網絡和網絡110中的每個可以是車輛網絡和/或可以在車輛或汽車環境內實施的網絡。
[0028]此外或替代地,網絡110可以被配置來傳達信息作為數據幀和/或數據包的流。可以以任何數據包格式和/或根據任何標準或協議(諸如傳輸控制協議(TCP)、用戶數據報協議(UDP)和/或AVB協議)來分組信息。此外,可以根據各層中的任何一層或使用與開放系統互聯(OSI)模型的各層(包括層2和3)相關聯的任何網絡尋址技術通過網絡110來傳達信息。
[0029]在示例性網絡通信系統100中,第一裝置104和第二裝置106的一個或多個功能對象(諸如FBlock)可能希望通過網絡110相互傳達信息諸如數據(例如,A/V數據)或控制數據流動的控制信息。例如,第一裝置104的第一功能對象可能希望通過網絡110將數據發送到第二裝置106的第二功能對象。因此,第一裝置104和/或第一功能對象可能需要知道標識第二裝置106和/或第二功能對象的各種標識信息(包括第二功能對象的類ID和/或實例ID)和與第二功能對象相關聯的網絡地址(B卩,目標網絡地址)。第一裝置104和/或第一裝置104的第一功能對象也可能需要知道標識第一裝置104和/或第一功能對象的各種標識信息(包括第一功能對象的類ID和/或實例ID)和與第一功能對象相關聯的網絡地址(即,源網絡地址)。
[0030]在一些示例性配置中,包括源網絡地址和目標地址的網絡地址可以是層3網絡地址或互聯網協議(IP)地址。此外,網絡地址可以是裝置級的特定地址和功能對象級的通用地址。即,網絡地址可以是電子裝置的地址,且電子裝置的每個功能對象可以具有相同網絡地址。或者,對于電子裝置的每個功能對象來說,網絡地址可以唯一或不同。
[0031]網絡管理器102可以管理與功能對象相關聯的網絡地址和唯一 ID使得功能對象可以獲取其本身的標識信息和/或網絡地址信息以及其它功能對象的標識和/或網絡地址信息以通過網絡110傳達信息。
[0032]電子裝置104、106可以被配置來將信息請求或信息請求消息傳輸到網絡管理器102以為其各自功能對象獲取實例ID和/或網絡地址。可以根據諸如動態主機配置協議(DHCP)的預定標準或協議來傳輸這些信息請求,但是也可以使用一個或多個其它協議。電子裝置104、106可以被配置來將其它信息請求消息傳輸到網絡管理器102以為系統100中的其它裝置的功能對象獲取實例ID和/或網絡地址,使得其功能對象可以與其它電子裝置的功能對象一起傳達信息。可以根據諸如域名系統(DNS)的命名方案來傳輸這些其它信息請求,但是也可以使用其它類型的命名方案。在下文中,為了清楚起見,將由電子裝置傳輸的對其本身的功能對象的標識信息和網絡地址信息的信息請求稱作DHCP請求且將對DHCP請求的響應稱作DHCP響應。將由電子裝置傳輸以為除了其本身的功能對象以外的功能對象獲取標識信息和網絡地址信息的信息請求稱作DNS請求且將對DNS請求的響應稱作DNS響應。然而,如所描述,替代地可以使用除了 DHCP和/或DNS以外的協議、標準和/或命名方案。
[0033]在一些示例性配置中,電子裝置104、106也可以被配置來通過網絡110以廣播消息的形式傳輸發現消息以獲取網絡管理器102的網絡地址或以其它方式發現網絡管理器102。可以根據諸如動態主機配置協議(DHCP)的預定標準或協議來傳輸發現消息,但是也可以使用一個或多個其它協議。
[0034]電子裝置104、106可以在電子裝置104、106的開機過程期間傳輸DHCP請求和/或發現消息。此外,在電子裝置104、106先前并未知道網絡管理器104、106的網絡地址的情況下,電子裝置104、106可以在傳輸DHCP消息之前傳輸發現消息。替代地,如果電子裝置104、106已經知道網絡管理器102的網絡地址,但是并未知道其功能對象的實例ID和/或網絡地址,那么電子裝置104、106可以傳輸DHCP消息而不是首先傳輸發現消息。
[0035]圖2示出了網絡通信系統100的方框圖,其示出了網絡管理器102以及第一裝置104和第二裝置106的各種模塊。網絡管理器102可以包括可以維護功能對象和相關聯的網絡地址的數據庫或清單的名稱樹模塊202。名稱樹模塊202可以由唯一地標識系統100中的功能對象的唯一 ID來標識功能對象。唯一 ID可以包括類ID和實例ID的組合。替代地,唯一 ID可以包括可以源自于類ID和實例ID的組合或由所述組合轉換而來和/或與所述組合相關聯的名稱,諸如域名系統(DNS)翻譯。包括在名稱樹模塊202的數據庫中的功能對象的每個唯一 ID可以與網絡地址相關聯。此外或替代地,每個唯一 ID可以與可以被提取的網絡地址的資源記錄相關聯。名稱樹模塊202可以映射或提供功能對象的唯一 ID和相關聯的網絡地址和/或資源記錄的映射。
[0036]在一些示例性配置中,名稱樹模塊202也可以包括網絡管理器102的唯一 ID和相關聯的網絡地址。網絡管理器102的網絡地址可以是靜態網絡地址。在從電子裝置104、106接收到對網絡管理器102的唯一 ID和/或網絡地址的請求之后,網絡地址102可以被配置來訪問名稱樹模塊202以獲取其唯一 ID和/或網絡地址。
[0037]隨著電子裝置連接到網絡通信系統,可以通過檢測和/或標識功能對象來填充名稱樹模塊202。在一些示例性配置中,可以通過從電子裝置接收DHCP請求來進行檢測和/或標識。DHCP請求可以是對電子裝置的功能對象的實例ID和/或網絡地址的請求。電子裝置可以被配置來在開機過程期間或響應于開機過程而傳輸DHCP請求。
[0038]為了說明,網絡通信系統100中可以具有四個功能對象230、232、234、236。如圖2中示出,第一功能對象230和第二功能對象232可以是第一電子裝置104的組件,且第三功能對象234和第四功能對象236可以是第二電子裝置106的組件。第一電子裝置104和第二電子裝置106可以每個被配置來經歷開機過程,開機過程可以是第一電子裝置104的操作系統的初始啟動或起動周期的部分。此外或替代地,開機過程可以是連接到網絡110的初始連接過程的部分。可以生成或啟動可以控制開機過程的一個或多個開機腳本。
[0039]在開機過程期間或響應于開機過程,第一電子裝置104可以被配置來生成DHCP請求,其可以是第一功能對象230和第二功能對象232對實例ID和/或網絡地址的請求。DHCP請求可以包括標識第一功能對象230和第二功能對象232的信息,諸如為第一功能對象230和第二功能對象232所屬的類的類ID。第一電子裝置104可以被配置來通過網絡110使用網絡接口(I/F)模塊240將DCHP請求傳輸到網絡管理器102。
[0040]類似地,在第二電子裝置106的開機過程期間或響應于開機過程,第二電子裝置106可以被配置來生成DHCP請求。DHCP請求可以包括標識第三功能對象234和第四功能對象236的信息,諸如為第三功能對象234和第四功能對象236所屬的類的類ID。第二電子裝置106可以被配置來通過網絡110使用網絡接口(I/F)模塊242將DCHP請求傳輸到網絡管理器102。
[0041 ] 網絡管理器102可以被配置來使用與網絡110通信的網絡接口模塊204接收DHCP請求。網絡管理器102可以包括DHCP模塊206,其可以被配置來為DHCP請求中標識的功能對象獲取實例ID和/或網絡地址和/或將實例ID和/或網絡地址指派給DHCP請求中標識的功能對象。為了獲取和/或指派實例ID,DHCP模塊206可以與包括在名稱樹模塊202中的信息通信和/或訪問所述信息。基于包括在名稱樹模塊202中和/或由名稱樹模塊202提供的信息,DHCP模塊206可以確定包括在DHCP請求中的類ID的實例ID。對于包括在DHCP請求中的給定類ID,如果名稱樹模塊202沒有標識具有相同類ID的其它功能對象,那么DHCP模塊206可以被配置來將初始實例ID (諸如“ I”)指派給所述類ID。替代地,如果名稱樹模塊202標識具有相同類ID的一個或多個功能對象,那么DHCP模塊206可以被配置來標識與名稱樹模塊202中的所述功能對象相關聯的實例ID,并將不同于使用名稱樹模塊202標識的實例ID的實例ID指派給DHCP請求中標識的功能對象。在一些示例性配置中,實例ID的指派可以基于諸如順序次序的次序。
[0042]為了說明,如果第一電子裝置104的第一功能對象230是⑶播放器功能對象,那么由第一電子裝置104傳輸的DHCP請求可以包括⑶播放器類ID。在接收到DHCP請求之后,DHCP模塊206可以與名稱樹模塊202通信以確定是否存在屬于連接在系統100中的⑶播放器類的其它功能對象。如果不存在,那么DHCP模塊206可以將初始實例ID(諸如“I”)指派給DHCP請求中標識的功能對象。替代地,如果存在屬于CD播放器類的一個或多個功能對象,那么DHCP模塊206可以標識所述CD播放器功能對象的實例ID,并指派不同于所述CD播放器功能對象的實例ID的實例ID。例如,在接收到DHCP請求之后,如果存在已經用“I”的實例ID標識的⑶播放器功能對象,那么DHCP模塊202可以將“2”的實例ID指派給第一電子裝置104的⑶播放器功能對象230。
[0043]此外,DHCP模塊206可以被配置來將網絡地址指派給由包括在DHCP請求中的類ID標識的功能對象。DHCP模塊206可以被配置來使用和/或根據DHCP確定網絡地址,但是也可以使用其它網絡協議。此外或替代地,DHCP模塊206可以被配置來運行為DHCP服務器并維護可用網絡地址的數據庫。DHCP模塊206可以被配置來基于數據庫中標識的可用網絡地址為DHCP請求中標識的功能對象選擇網絡地址。替代地,DHCP模塊206可以與可能在網絡管理器102外部的DHCP服務器通信。DHCP模塊206可以通過網絡110與外部DHCP服務器通信以獲取網絡地址。
[0044]在DHCP模塊206為DHCP請求中標識的功能對象獲取實例ID和網絡地址和/或將實例ID和網絡地址指派給DHCP請求中標識的功能對象之后,DHCP模塊可以被配置來生成包括所指派的實例ID和網絡地址的DHCP響應。DHCP響應還可以包括可以提取網絡地址的資源記錄。網絡管理器102可以通過網絡110使用接口模塊204將DHCP響應傳輸到已傳輸DHCP請求的電子裝置104或106。在接收到DHCP響應之后,電子裝置104或106可能知道其功能對象的實例ID和/或網絡地址。
[0045]除了將實例ID和/或網絡地址提供給電子裝置104、106以外,網絡管理器102還可以繼續更新和/或修改由名稱樹模塊202維護的數據庫。一旦由DHCP模塊206確定DHCP請求中標識的功能對象的實例ID和/或網絡地址,DHCP模塊206就可以與名稱樹模塊202通信使得給數據庫添加功能對象的類ID和實例ID以及相關聯的網絡地址。以此方式,隨著電子裝置連接到系統100且將DHCP請求傳達到網絡管理器102,可以繼續填充數據庫。
[0046]網絡管理器102也可以通過刪除與網絡通信系統100斷開的電子裝置或不再連接在網絡通信系統100中的電子裝置的功能對象的唯一 ID (S卩,類ID和實例ID)和相關聯的網絡地址來繼續更新和/或修改數據庫。在一些示例性配置中,網絡管理器102可以從希望與網絡110斷開的電子裝置接收斷開消息。斷開消息可以包括標識功能對象的信息(例如,類ID和實例ID)和相關聯的網絡地址。基于接收到斷開消息,名稱樹模塊202可以從數據庫中刪除功能對象和相關聯的網絡地址。
[0047]在一些示例性配置中,網絡管理器102可以被配置來通過定期通過網絡110傳輸多播或廣播請求(其可以請求系統100中的電子裝置發送標識其功能對象的響應)來檢測可以連接到網絡Iio和/或與網絡110斷開的電子裝置。在一些配置中,網絡管理器102可以將請求傳輸作為多播消息而不是廣播消息,其中廣播消息的傳輸將會被傳輸到系統100外部或沒有連接到系統100的裝置。對于這些配置,網絡管理器102可以將請求消息傳輸作為多播消息使得只有系統100中的裝置才能接收請求。在替代性配置中,可以將請求傳輸作為廣播消息。響應于多播或廣播消息,電子裝置可以將包括標識功能對象的信息的消息發送到網絡管理器102。如果電子裝置先前諸如通過先前將DHCP請求發送到網絡管理器102而已注冊其功能對象,那么電子裝置可以包括功能對象的唯一 ID(包括類ID和實例ID)和相關聯的網絡地址。替代地,如果電子裝置先前沒有注冊其功能對象,那么電子裝置可以被配置來通過發送為其功能對象請求實例ID和網絡地址的DHCP請求來對多播或廣播消息作出響應。
[0048]基于從電子裝置接收到對多播或廣播消息的響應,名稱樹模塊202可以更新數據庫。例如,名稱樹模塊202可以對包括在響應中的信息和包括在數據庫中的信息執行比較。如果響應提供已經沒有包括在數據庫中的信息,那么名稱樹模塊202可以給數據庫添加響應中的信息。替代地,如果數據庫包括標識功能對象的信息,但是在對廣播消息的響應中沒有標識所述功能對象,那么網絡管理器102可以確定具有所述功能對象的電子裝置不再連接到網絡110且名稱樹模塊202可以從數據庫中刪除所述功能對象。
[0049]在一些示例性配置中,網絡管理器102可以結合優先級或中斷方案傳輸多播或廣播消息。例如,在系統100的初始啟動期間,多個電子裝置可以同時或近似同時開機。因此,網絡管理器102可以同時或近似同時接收DHCP請求。在一些情況下,網絡管理器102可能不能夠在所有DHCP請求被接收時處理所有DHCP請求。為了處置DHCP請求,網絡管理器102可以基于包括在DHCP請求中的類ID將優先級指派給DHCP請求。可以首先處理具有較高優先級的所述DHCP請求,同時可以將具有較低優先級的所述DHCP請求置于隊列中或可以完全忽略具有較低優先級的所述DHCP請求。為了保證處置所有DHCP請求(B卩,較高和較低優先級DHCP請求兩者)并在數據庫中注冊所有功能對象,網絡管理器102可以在它處理較高優先級DHCP請求之后傳輸廣播消息。
[0050]如先前所述,如果電子裝置104、106并未知道網絡管理器102的網絡地址,那么電子裝置104、106可以被配置來在傳輸DHCP消息之前通過網絡110傳輸發現消息以發現網絡管理器102的網絡地址和/或唯一 ID。在接收到廣播消息之后,DHCP模塊206可以與名稱樹模塊202通信以獲取網絡管理器102的網絡地址。在一些示例性配置中,網絡管理器102可以是系統100的功能對象且具有其本身的唯一 ID,包括類ID和實例ID。網絡管理器的網絡地址由于與網絡管理器102的唯一 ID相關聯而可以被包括在名稱樹模塊202的數據庫中。響應于接收自電子裝置104、106的廣播消息,網絡管理器102可以通過網絡110將包括網絡管理器102的網絡地址和/或唯一 ID的響應傳輸到電子裝置104、106。一旦電子裝置104、106知道網絡管理器102的網絡地址和/或唯一 ID,電子裝置104、106就可以將DHCP請求傳輸到網絡管理器102。因為電子裝置104、106現在知道網絡管理器102的網絡地址,所以可以將DHCP請求作為單播消息(而不是廣播消息)傳輸到網絡管理器102。
[0051]網絡管理器102通過使用名稱樹模塊202和DHCP模塊206可以保證在系統100中的各個功能對象之間不會發生任何命名或網絡地址指派沖突。即,名稱樹模塊202可以繼續更新其數據庫且DHCP模塊206可以通過分析名稱樹模塊的數據庫和DHCP服務器數據庫來指派實例ID和網絡地址,使得系統100中的任何兩個功能對象均不會具有相同唯一 ID(即,類ID和實例ID的相同組合)和相同網絡地址。在一些示例性配置中,名稱樹模塊的數據庫和DHCP服務器數據庫是相同數據庫的部分。在替代性配置中,名稱樹模塊的數據庫和DHCP服務器數據庫是獨立和/或不同數據庫。各種配置是可行的。
[0052]在一些示例性配置中,先前連接在系統100中的電子裝置可以具有來自先前連接的實例ID和/或網絡地址。對于這些配置,電子裝置在與系統100重新連接之后可以傳輸包括與功能對象相關聯的來自先前連接的實例ID和網絡地址的DHCP請求。以此方式,DHCP請求可以不是對實例ID和/或網絡地址的請求,反而可以是請求網絡管理器102在數據庫中再注冊其功能對象的再注冊請求。
[0053]響應于再注冊請求,DHCP模塊206可以確定是否在電子裝置與網絡110斷開時將再注冊請求中標識的實例ID和/或網絡地址指派給另一功能對象使得不發生沖突。如果DHCP模塊206確定將實例ID和/或網絡地址重新指派給另一功能對象,那么DHCP模塊206可以將新的實例ID和/或網絡地址指派給再注冊的功能對象。DHCP模塊206然后可以將具有新的實例ID和/或網絡地址的DHCP響應傳輸到已傳輸再注冊請求的電子裝置。替代地,如果DHCP模塊206確定沒有重新指派實例ID和/或網絡地址,那么DHCP模塊206可以確定為功能對象保持來自先前連接的實例ID和/或網絡地址。DHCP模塊206然后可以將確認消息傳輸到已傳輸再注冊請求的電子裝置。名稱樹模塊202可以取決于所述確定而使用新的或之前的實例ID和/或網絡地址來更新數據庫。
[0054]如先前所述,一個電子裝置的功能對象(即,源功能對象)可能希望通過網絡110將諸如數據或控制信息的信息傳輸到另一電子裝置的功能對象(即,目標功能對象)。為了傳輸信息,源功能對象可能需要目標功能對象的唯一 ID和/或網絡地址。為了獲取目標功能對象的唯一 ID和/或網絡地址,源功能對象可以將域名系統(DNS)請求傳輸到網絡管理器102。
[0055]網絡管理器102可以包括DNS模塊208以獲取目標功能對象的實例ID和/或網絡地址并將目標功能對象的實例ID和/或網絡地址提供給源功能對象。網絡管理器102可以使用網絡接口模塊204接收DNS請求。在接收到DNS請求之后,DNS模塊208可以被配置來與名稱樹模塊202通信以獲取所請求的信息。在一些情況下,源功能對象可能知道目標功能對象的唯一 ID,其可以包括類ID和實例ID兩者或替代地源自于類ID和實例ID的名稱,諸如DNS名稱。然而,源功能對象可能不知道目標功能對象的網絡地址。對于這些情況,DNS請求可以是對與唯一 ID相關聯的目標功能對象的網絡地址的請求。
[0056]在接收到DNS請求之后,DNS模塊208可以被配置來與名稱樹模塊202通信以獲取與包括在DNS請求中的唯一 ID相關聯的網絡地址。在一些示例性配置中,可以基于包括在DNS請求中的唯一 ID和包括在數據庫中的唯一 ID的比較來獲取網絡地址。如果存在匹配,那么DNS模塊208可以在數據庫中選擇與匹配包括在DNS請求中的唯一 ID的唯一 ID相關聯的網絡地址。DNS模塊208然后可以生成包括選定網絡地址的DNS響應,并通過網絡110使用網絡接口模塊204將DNS響應傳輸到具有源功能對象的電子裝置。在一些示例性配置中,DNS響應可以包括資源記錄。在接收到DNS響應之后,具有源功能對象的電子裝置可以被配置來從包括在DNS響應中的資源記錄中提取網絡地址。
[0057]在替代性情況下,源功能對象可能知道將要發送信息的功能對象的所希望類的類ID,但是如果系統100中連接任何這樣的功能對象,那么源功能對象可能不知道屬于所希望類的功能對象的實例ID。對于這些替代性情況,DNS請求可以是對所希望類中的連接在系統100中的任何或所有功能對象的查詢。DNS請求可以包括所希望類的類ID。在接收到DNS請求之后,DNS模塊208可以被配置來與名稱樹模塊202通信以獲取與DNS請求中標識的所希望類ID相關聯的所有實例ID和網絡地址。DNS模塊208然后可以通過網絡110對具有源功能對象的電子裝置生成包括與所希望類ID相關聯的所獲取實例ID和網絡地址的DNS響應。
[0058]在一些示例性配置中,在返回多個實例ID和網絡地址的情況下,接收DNS響應的電子裝置可以被配置來確定多個功能對象中的哪一個將要傳輸信息。在一些配置中,電子裝置可以被配置來向系統100的用戶提交對用戶選擇的請求。電子裝置還可以被配置來接收指示用戶選擇的輸入。基于所接收的輸入,電子裝置可以被配置來選擇目標功能對象。替代地,電子裝置可以自動地確定哪一個目標功能對象將要發送信息且不需要提交對用戶選擇的請求。
[0059]在一些示例性配置中,網絡管理器102可以被配置來根據MOST與實施為可以通過MOST網絡210通信的FBI ock的功能對象通信。如圖2中示出,除了通過網絡110通信以外,第一電子裝置104和第二電子裝置106還可以每個被配置來通過MOST網絡210通信。為了通過MOST網絡210通信,網絡管理器102可以包括FBlock接口(I/F)模塊212。網絡管理器102還可以包括FBlock架構模塊214和FBlock數據模塊216。FBlock數據模塊216可以提供指示FBlock和/或MOST性質的值的數據庫。FBlock架構模塊214可以被配置來從FBlock數據模塊216中取得所述值和/或設置FBlock數據模塊216中的所述值。此夕卜,FBlock架構模塊214可以被配置來與名稱樹模塊202通信以獲取網絡100中的FBlock的標識信息和/或地址信息。FBlock架構模塊214和FBlock數據模塊216可以相互通信或以其它方式相互結合操作以生成通過FBlock網絡210使用FBlock接口模塊212傳輸的FBlock 消息。
[0060]在一些示例性配置中,名稱樹模塊202、FBlock架構模塊214和FBlock數據模塊216可以全部包括作為中心注冊器218的部分。
[0061]圖1和圖2示出了通過網絡110與網絡管理器102通信的兩個電子裝置104和106,但是系統100中的任何數量的電子裝置也可以通過網絡110與網絡管理器102通信。此外,可以改變系統100中的電子裝置的數量。例如,電子裝置104、106可以在各個時間點進入和離開系統100。此外,多于或少于所述兩個電子裝置104、106可以在各個時間點進入和尚開系統100。
[0062]返回參考圖1,網絡管理器102和電子裝置104、106可以每個包括被配置來執行上述功能的處理器P。處理器P可以是通用處理器、數字信號處理器、控制器、微控制器、專用集成電路、現場可編程門陣列、模擬電路、數字電路、其組合或其它現在已知或后來開發的處理器。處理器P可以是單個裝置、多個裝置或裝置組合,諸如與網絡或分布式處理相關聯的裝置。可以使用各種處理策略中的任何一種,諸如多處理、多任務、并行處理、遠程處理等。處理器P可以響應于和/或被配置來執行存儲作為軟件、硬件、集成電路、固件、微代碼等的部分的指令。
[0063]此外,網絡管理器102和電子裝置104、106可以每個包括與處理器P通信的存儲器M。存儲器M可以是非暫時性計算機可讀存儲介質。計算機可讀存儲介質可以包括各種類型的易失性和非易失性存儲介質,包括(但不限于)隨機存取存儲器、只讀存儲器、可編程只讀存儲器、電可編程只讀存儲器、電可擦除只讀存儲器、快閃存儲器、磁帶或磁碟、光學介質等。存儲器M可以是單個裝置或裝置組合。存儲器M可以與處理器相鄰、是處理器的部分、與處理器聯網和/或從處理器中移除。編碼在一個或多個有形介質中以供執行的邏輯被定義成可由編程處理器P執行且提供在計算機可讀存儲介質、存儲器或其組合上的指令。
[0064]存儲器M可以是其中存儲表示可由編程處理器P執行的指令的數據的計算機可讀存儲介質。存儲器M可以存儲用于處理器P的指令。可以使用指令來對處理器P進行編程且處理器P可以執行指令。附圖中示出或本文中描述的功能、動作、方法或任務是由執行存儲在存儲器M中的指令的編程處理器P來執行。功能、動作、方法或任務獨立于特定類型的指令集、存儲介質、處理器或處理策略且可以由單獨或組合操作的軟件、硬件、集成電路、固件、微代碼等來執行。指令是用于實施本文中描述的程序、技術、方法或動作。
[0065]此外,網絡管理器102和電子裝置104、106可以每個包括與處理器P和存儲器M通信且可以用來通過網絡110而相互傳達信息的一個或多個接口(I/F)。接口 I/F可以是網絡接口和/或以硬件實施,諸如硬接線或無線網絡接口。接口 I/F可以是通用異步接收器/發射器(UART)、并行數字接口、軟件接口、以太網或已知或后來開發的軟件和硬件接口的任何組合。
[0066]可以在硬件或硬件和軟件的組合中實施如上文參考圖2描述的模塊。此外,可以使用上述處理器P、存儲器M、接口 I/F或其組合中的任何一個來實施模塊。例如,可以由至少一個處理器P執行上述模塊的功能。此外或替代地,模塊可以包括表示存儲在存儲器M中且可由至少一個處理器P執行的指令的數據。此外,可以使用如參考圖1描述的一個或多個接口(I/F)實施接口模塊。各種配置是可行的。
[0067]圖3示出了由通信系統中的網絡管理器來管理功能對象的唯一 ID和相關聯的網絡地址的示例性方法300的流程圖。在方框302處,網絡管理器可以檢測到具有一個或多個功能對象的電子裝置已連接到系統。網絡管理器可以各種方式檢測到電子裝置已連接到系統。例如,在連接到系統之后(諸如在開機過程期間),電子裝置可以傳輸為其功能對象請求實例ID和網絡地址的DHCP消息。替代地,網絡管理器可以傳輸請求來自連接在系統中的電子裝置的標識的廣播消息。
[0068]在方框304處,網絡管理器可以確定受檢測電子裝置的功能對象的類ID。類ID可以包括在接收自受檢測裝置的DHCP消息中。在方框306處,網絡管理器可以將實例ID指派給功能對象中的每個。因此,網絡管理器可以訪問數據庫以確定是否有連接在系統中的其它功能對象具有匹配受檢測電子裝置的類ID中的一個或多個的類ID。數據庫可以包括系統中的功能對象的唯一 ID (包括類ID和實例ID)與相關聯的網絡地址之間的映射和/或在所述唯一 ID與所述網絡地址之間提供映射。基于所述確定,網絡管理器可以將實例ID指派給受檢測裝置的功能對象。
[0069]在方框308處,網絡管理器可以將網絡地址指派給功能對象。網絡管理器可以通過使用可以維護可用網絡地址的數據庫的DHCP服務器來指派網絡地址。在方框310處,網絡管理器可以更新數據庫以使其包括受檢測裝置的功能對象的唯一 ID和功能對象的所指派網絡地址。唯一 ID可以包括DHCP消息中包括的類ID和所指派實例ID。
[0070]在方框312處,網絡地址可以檢測到電子裝置與系統斷開。在方框314處,網絡管理器可以從數據庫中刪除斷開電子裝置的功能對象的唯一 ID和相關聯的網絡地址。
[0071]圖4示出了由網絡管理器將標識信息和網絡地址信息提供給網絡通信系統中的電子裝置的示例性方法400的流程圖。在方框402處,網絡管理器可以通過網絡從具有一個或多個功能對象的電子裝置接收發現消息。發現消息可以是對網絡管理器的網絡地址和/或標識信息的請求。電子裝置可以在電子裝置的開機過程期間或響應于電子裝置的開機過程而傳輸發現消息。在方框404處,網絡管理器可以傳輸可以包括網絡管理器的網絡地址和/或標識信息的響應。
[0072]在方框406處,網絡管理器可以從電子裝置接收DHCP請求。DHCP請求可以是對功能對象的實例ID和網絡地址的請求。此外,DHCP請求可以包括與電子裝置的功能對象相關聯的類ID。電子裝置可以響應于發現消息而將DHCP請求傳輸到網絡管理器。此外,在電子裝置的開機過程期間或響應于電子裝置的開機過程,可以由電子裝置傳輸DHCP請求。
[0073]在方框408處,網絡管理器可以標識包括在DHCP請求中的類ID。在方框410處,網絡管理器可以將實例ID指派給功能對象中的每個。因此,網絡管理器可以訪問數據庫以確定是否有連接在系統中的其它功能對象具有匹配包括在DHCP請求中的類ID中的一個或多個的類ID。基于所述確定,網絡管理器可以將實例ID指派給包括在DHCP請求中的功能對象。
[0074]在方框412處,網絡管理器可以為包括在DHCP請求中的功能對象指派網絡地址。網絡管理器可以通過使用可以維護可用網絡地址的數據庫的DHCP服務器來指派網絡地址。在方框414處,網絡管理器可以生成包括DCHP請求中標識的功能對象的實例ID和網絡地址的DHCP響應。在方框416處,網絡管理器可以通過網絡將DHCP響應傳輸到已傳輸DHCP請求的電子裝置。
[0075]圖5示出了由網絡管理器將標識信息和網絡地址信息提供給網絡通信系統中的多個電子裝置的示例性方法500的流程圖。在方框502處,可以啟動通信系統且多個電子裝置每個可以經歷開機過程。在方框504處,在開機過程期間或響應于開機過程,電子裝置中的所有或至少一些可以通過網絡將DHCP請求發送到網絡管理器。DHCP請求可以是電子裝置的功能對象的實例ID和網絡地址的請求。[0076]在方框506處,網絡管理器可以接收DHCP請求并將優先級指派給DHCP請求中的每個。可以基于功能對象的重要性級別(如由包括在DHCP請求中的功能對象的類ID標識)來指派優先級。在方框508處,網絡管理器可以將實例ID和網絡地址指派給已被指派較高優先級的DHCP請求中標識的功能對象。此外,在方框508處,網絡管理器可以使用包括在較高優先級DHCP請求中的功能對象的唯一 ID和相關聯的網絡地址來更新數據庫。在方框510處,網絡管理器可以將實例ID和網絡地址指派給已被指派較低優先級的DHCP請求中標識的功能對象。此外,在方框510處,網絡管理器可以使用包括在較高優先級DHCP請求中的功能對象的唯一 ID和相關聯的網絡地址來更新數據庫。
[0077]在方框512處,網絡管理器可以通過網絡傳輸廣播消息以請求多個電子裝置將其標識信息發送到網絡管理器。網絡管理器可以傳輸廣播消息以保證處理所有DHCP請求且系統中的所有電子裝置從網絡管理器接收實例ID和網絡地址。在方框514處,響應于廣播消息,電子裝置可以將具有其標識信息和/或所指派網絡地址的消息發送到網絡。在電子裝置仍然沒有接收到其實例ID和/或網絡地址的情況下,電子裝置可以通過將DHCP請求傳輸到網絡管理器來對廣播消息作出響應。
[0078]在方框516處,網絡管理器可以接收對廣播消息的響應,且基于所述響應可以確定是否將實例ID和/或網絡地址指派給任何功能對象。網絡管理器可以通過比較接收在響應中的信息和包括在映射功能對象的唯一 ID和網絡地址的數據庫中的信息來作出所述確定。此外或替代地,網絡管理器可以通過確定是否有任何已接收響應是對實例ID和/或網絡響應的DHCP請求來作出所述確定。
[0079]如果網絡管理器確定將更多實例ID和/或網絡地址指派給功能對象,那么方法可以進行到方框518,其中網絡管理器可以指派實例ID和/或網絡地址并將信息發送到對應電子裝置。在發送實例ID和網絡地址之后,然后在方框520處,網絡管理器可以等待一個或多個電子裝置連接系統或與系統斷開且因此更新數據庫。返回參考方框516,如果網絡管理器確定不會將更多實例ID和/或網絡地址指派給功能對象,那么方法可以直接進行到方框 520。
[0080]圖6示出了由網絡通信系統中的網絡管理器將目標功能對象的標識信息和網絡地址信息提供給源功能對象的示例性方法600的流程圖。在方框602處,網絡管理器可以從具有源功能對象的電子裝置接收想通過網絡將信息傳輸到目標功能對象的DNS請求。在方框604處,網絡管理器可以標識DNS請求的類型。在一些情況下,DNS請求可以是對特定功能對象的目標網絡地址的請求。網絡管理器可以通過標識DNS請求包括功能對象的唯一ID來標識這種類型的DNS請求。在替代性情況下,DNS請求可以是對特定類的所有功能對象的查詢。網絡管理器可以通過標識DNS請求包括類ID(而不包括標識特定功能對象的相關聯的實例ID)來標識這種類型的DNS請求。
[0081]在方框606處,網絡管理器可以通過訪問包括映射到相關聯的網絡地址的功能對象的唯一 ID的數據庫來獲取DNS請求中請求的信息。如果DNS請求是指定功能對象的網絡地址的請求,那么網絡管理器可以標識數據庫中的指定功能對象的唯一 ID并獲取與唯一 ID相關聯的網絡地址。替代地,如果DNS請求是對特定類的功能對象的查詢(如由DNS請求中的類ID指示),那么網絡管理器可以在數據庫中標識屬于所指示的類ID的功能對象中所有或至少一些的實例ID和與實例ID相關聯的網絡地址。在方框608處,網絡管理器可以生成包括所請求信息的DNS響應并通過網絡將DNS響應傳輸到已傳輸DNS請求的電子裝置。
[0082]雖然已描述本發明的各種實施方案,但是本領域那些一般技術人員應明白,更多實施方案和實施方式在本發明之范圍內是可能的。因此,除了根據所附權利要求和其等效物以外,本發明不受限制。
【權利要求】
1.一種被配置來管理網絡通信系統中的地址解析的網絡管理器,所述網絡管理器包括: 網絡接口,其與網絡通信; 處理器,其與所述網絡接口通信,所述處理器被配置來: 檢測連接在所述網絡通信系統中的電子裝置,所述電子裝置包括功能對象; 將例證在所述功能對象所屬的類內的所述功能對象的實例標識(ID)和網絡地址指派給所述功能對象;且 更新數據庫以使所述數據庫包括與所述功能對象的所述網絡地址相關聯的所述實例ID0
2.根據權利要求1所述的網絡管理器,其中所述處理器還被配置來: 使用所述網絡接口從所述電子裝置接收信息請求,所述信息請求是對所述實例ID和所述網絡地址的請求, 其中所述處理器被配置來基于接收到所述信息請求檢測所述電子裝置。
3.根據權利要求2 所述的網絡管理器,其中所述信息請求包括標識所述功能對象所屬的所述類的類ID,且其中所述處理器還被配置來: 確定唯一地標識所述網絡通信系統中的所述功能對象的唯一 ID,所述唯一 ID是基于所述類ID和所述實例ID的;且 將所述唯一 ID映射到所述數據庫中的所述網絡地址。
4.根據權利要求3所述的網絡管理器,其中所述唯一ID包括與所述類ID和所述實例ID相關聯的域名系統(DNS)名稱。
5.根據權利要求1所述的網絡管理器,其中所述信息請求包括動態主機配置協議(DHCP)請求,且其中所述處理器還被配置來: 通過訪問DHCP服務器確定可用網絡地址;且 將所述可用網絡地址指派為所述功能對象的所述網絡地址。
6.根據權利要求1所述的網絡管理器,其中所述信息請求包括第一信息請求,其中所述功能對象包括源功能對象,且其中所述處理器還被配置來: 從所述電子裝置接收第二信息請求,所述第二信息請求包括對至少一個目標功能對象的至少一個網絡地址的請求;且 訪問所述數據庫以獲取所述第二信息請求中請求的所述至少一個目標功能對象的所述至少一個網絡地址。
7.根據權利要求6所述的網絡管理器,其中所述第二信息請求包括標識所述至少一個目標功能對象中的目標功能對象的第一唯一 ID,且其中所述處理器被配置來通過標識與第二唯一 ID相關聯的網絡地址來獲取所述目標功能對象的網絡地址,所述第二唯一 ID是所述數據庫中匹配所述第一唯一 ID的唯一 ID。
8.根據權利要求7所述的網絡管理器,其中所述第二信息請求包括域名系統(DNS)請求,且其中所述第一唯一 ID和所述第二唯一 ID是DNS名稱,其中所述DNS請求包括標識功能對象的類的類ID,且其中所述DNS請求包括對屬于由所述類ID標識的所述類的目標功能對象的實例ID和相關聯的網絡地址的查詢。
9.根據權利要求1所述的網絡管理器,其中所述處理器還被配置來:通過所述網絡使用所述網絡接口傳輸廣播消息, 其中所述處理器被配置來基于所述廣播消息的所述傳輸檢測所述電子裝置。
10.根據權利要求1所述的網絡管理器,其中所述處理器還被配置來: 使用所述網絡接口將所述網絡管理器的網絡地址傳輸到所述電子裝置;且 在傳輸所述網絡地址之后將所述實例ID和所述網絡地址指派給所述功能對象。
11.根據權利要求1所述的網絡管理器,其中所述功能塊包括根據媒體導向系統傳輸(MOST)通信規范實施的FBlock,其中所述網絡包括音頻-視頻橋接網絡,且其中所述網絡地址包括互聯網協議(IP)地址。
12.—種管理網絡通信系統中的網絡地址的方法,所述方法包括: 使用至少一個處理器接收所述網絡通信系統中的功能對象的標識信息和網絡地址信息的信息請求; 使用所述至少一個處理器訪問數據庫以確定所述功能對象的非沖突實例ID,所述非沖突實例ID例證在所述功能對象所屬的類內的所述功能對象; 使用所述至少一個處理器將網絡地址指派給所述功能對象; 使用所述至少一個處理器基于所述非沖突實例ID確定所述功能對象的唯一 ID ;和 使用所述至少一個處理器更新所述數據庫以使所述數據庫包括所述功能對象的所述唯一 ID和所述網絡地址。
13.根據權利要求12所述的方法,其還包括: 使用所述至少一個處理器標識包括在所述信息請求中的類ID,所述類ID標識所述功能對象所屬的所述類;和 使用所述至少一個處理器基于所述信息請求中的所述類ID和所述數據庫中訪問的信息確定所述非沖突實例ID。
14.根據權利要求12所述的方法,其中所述信息請求包括第一信息請求,且其中所述唯一 ID包括第一唯一 ID,所述方法還包括: 使用所述至少一個處理器接收對網絡地址的第二信息請求,所述網絡地址與所述第二信息請求中標識的第二唯一 ID相關聯;和 使用所述至少一個處理器訪問所述數據庫以確定所述第二信息請求中請求的所述網絡地址。
15.根據權利要求12所述的方法,其中接收所述信息請求包括: 響應于具有所述功能對象的電子裝置的開機過程而使用所述至少一個處理器接收所述信息請求。
【文檔編號】H04L29/12GK103973831SQ201410042205
【公開日】2014年8月6日 申請日期:2014年1月28日 優先權日:2013年2月1日
【發明者】L.皮爾森, D.奧爾森, C.岡瑟 申請人:哈曼國際工業有限公司