国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      面向服務(wù)架構(gòu)總線上的互聯(lián)網(wǎng)路由的制作方法_2

      文檔序號(hào):9292129閱讀:來源:國知局
      外部的任意其它IP子網(wǎng)可以是分開的,并且獨(dú)立于SOA總線外部的任意其它IP子網(wǎng)。因此,由于它們的WLAN連接,即使個(gè)人計(jì)算機(jī)115-a和智能手機(jī)115_b可以是第一IP子網(wǎng)的一部分,但是第一 IP子網(wǎng)可以是與SOA總線105上實(shí)現(xiàn)的第二 IP子網(wǎng)分開的,并且與SOA總線105上實(shí)現(xiàn)的第二 IP子網(wǎng)不同。
      [0049]還如圖1中示出的,IP服務(wù)中的每一個(gè)服務(wù)可以具有唯一的名稱,所述名稱被通告在SOA總線105上。每個(gè)唯一的名稱可以包括統(tǒng)一地與IP服務(wù)相關(guān)聯(lián)的服務(wù)描述符(例如,“org.alljoyn.1pservice”)和被分配給由SOA總線105實(shí)現(xiàn)的IP子網(wǎng)內(nèi)的該設(shè)備的IP地址的附加的指示符(例如,指示192.168.0.4的IP地址的“sl92_168_0_4”)。利用統(tǒng)一的服務(wù)描述符,每一個(gè)IP服務(wù)可以同樣地由SOA總線105上的其它設(shè)備快速地識(shí)別。此夕卜,通過在SOA總線105上通告的IP服務(wù)的名稱中指示IP地址,不需要另外的發(fā)現(xiàn)步驟來確定SOA總線105上實(shí)現(xiàn)的IP子網(wǎng)中的設(shè)備115的IP地址。
      [0050]由于SOA總線105的對(duì)等架構(gòu),沒有單獨(dú)的路由器或交換機(jī)可用來(或被需要)在被連接至SOA總線105的設(shè)備115之間路由IP分組。反而,SOA總線105上提供IP服務(wù)的每一個(gè)設(shè)備115可以維護(hù)SOA總線105上提供IP服務(wù)的彼此已知的設(shè)備115的IP地址的記錄??梢酝ㄟ^對(duì)通告的IP服務(wù)的遠(yuǎn)程調(diào)用來在SOA總線105上的設(shè)備115之間交換IP分組。例如,個(gè)人計(jì)算機(jī)115-a(IP地址192.168.0.4)可以通過在SOA總線105上的地址:1.3與:1.6之間建立會(huì)話,遠(yuǎn)程地調(diào)用與智能手機(jī)115-b相關(guān)聯(lián)的IP服務(wù)相關(guān)聯(lián)的方法或函數(shù)(即,“org.alljoyn.1pservice.sl92_168_0_21 ”),以及在 SOA 總線 105 上將 IP分組傳遞給與智能手機(jī)115-b相關(guān)聯(lián)的IP服務(wù),來發(fā)送被尋址到192.168.0.21(與智能手機(jī)115-b相關(guān)聯(lián)的IP地址)的IP分組。可以將IP分組作為遠(yuǎn)程調(diào)用的方法或函數(shù)的語法中的自變量或其它參數(shù)來傳遞給與智能手機(jī)115-b相關(guān)聯(lián)的IP服務(wù)。在某些示例中,IP分組可以被IP服務(wù)當(dāng)作對(duì)象而不是分組。
      [0051 ] 在某些示例中,可以在SOA總線105上實(shí)現(xiàn)多個(gè)IP子網(wǎng)。在這樣的示例中,IP服務(wù)可以實(shí)施考慮到僅在與相同的IP子網(wǎng)相關(guān)聯(lián)的IP地址之間傳送分組的規(guī)則。在一些示例中,可以將IP服務(wù)的IP子網(wǎng)包括在該IP服務(wù)的名稱中。例如,“org.all joyn.1pservice.weather.sl92_168_0_21”的IP服務(wù)名稱可以指代與第一子網(wǎng)上的IP地址192.168.0.21相關(guān)聯(lián)的 IP 服務(wù),而“org.alljoyn.1pservice.sports.sl92_168_0_21”的 IP 服務(wù)名稱則可以指代整個(gè)單獨(dú)的、獨(dú)立的子網(wǎng)上的相同的IP地址。設(shè)備115可以具有針對(duì)由SOA總線105實(shí)現(xiàn)的多個(gè)IP子網(wǎng)的多個(gè)IP地址。在這種情況下,設(shè)備115可以運(yùn)行多個(gè)IP服務(wù),每一個(gè)IP服務(wù)與單獨(dú)的子網(wǎng)相關(guān)聯(lián),和/或允許單個(gè)IP服務(wù)來處理多個(gè)子網(wǎng)。如果單個(gè)IP服務(wù)來處理多個(gè)子網(wǎng),則IP服務(wù)的名稱可以反映與設(shè)備115相關(guān)聯(lián)的每一個(gè)IP地址和子網(wǎng)。在某些示例中,可以發(fā)現(xiàn)多個(gè)子網(wǎng)。例如,用戶可能希望查找與天氣預(yù)報(bào)有關(guān)的自組織子網(wǎng)。在這個(gè)示例中,用戶可以針對(duì)具有以“org.alljoyn.1pservice.weather.”開始的名稱的服務(wù)來搜索SOA總線105。用戶可以在使用具有唯一 IP地址的相同的前導(dǎo)碼的子網(wǎng)中的一個(gè)或多個(gè)子網(wǎng)上通告他的或她的設(shè)備115的IP地址。
      [0052]此外,在某些示例中,IP服務(wù)中的一個(gè)或多個(gè)服務(wù)可以包括域名服務(wù)(DNS)功能。例如,在個(gè)人計(jì)算機(jī)115_a上運(yùn)行的應(yīng)用可以嘗試訪問來自域主機(jī)名“magellan.1on.local”的文件。在個(gè)人計(jì)算機(jī)115_a上運(yùn)行的IP服務(wù)可以被配置為將提供的域轉(zhuǎn)變成在被連接至SOA總線105的其它設(shè)備115中的一個(gè)設(shè)備上運(yùn)行的IP服務(wù)。
      [0053]在某些示例中,一個(gè)或多個(gè)IP服務(wù)的名稱可以包括與該IP服務(wù)相關(guān)聯(lián)的任意域主機(jī)名的指示符。例如,由設(shè)備115通告的IP服務(wù)的名稱可以是“org.alljoyn.1pservice.sl92_168_0_21_2356_magellan”。在這個(gè)示例中,服務(wù)名稱的“Magellan”的組成部分指代與該IP地址“192.168.0.21”相關(guān)聯(lián)的域主機(jī)名??梢詫⒅T如1n.local”或另一個(gè)后綴的預(yù)定的域名附加到服務(wù)名稱的主機(jī)名組成部分(例如,以獲得“magellan.1on.local”的主機(jī)名)。額外地或替代地,可以包括整個(gè)域名,作為通告的服務(wù)的名稱的一部分。還預(yù)期到的是,可以將與解析的主機(jī)名名稱相關(guān)聯(lián)的服務(wù)用作主機(jī)名下的子域。例如,如果將SOA總線上被命名為“天氣”的服務(wù)與SOA總線上的“航行者”的主機(jī)名相關(guān)聯(lián),則設(shè)備115中的一個(gè)設(shè)備上的DNS功能可以考慮到作為“weather, voyager, 1n.local”的“天氣”服務(wù)的DNS查找。
      [0054]以這種方式,其它IP服務(wù)可以通過發(fā)現(xiàn)給予到SOA總線105上的其它IP服務(wù)的名稱來發(fā)現(xiàn)和跟蹤與SOA總線105上的彼此的IP服務(wù)相關(guān)聯(lián)的域主機(jī)名名稱。這個(gè)DNS功能可以在不聯(lián)系DNS服務(wù)器的情況下允許個(gè)人計(jì)算機(jī)115_a或另一設(shè)備115來向其應(yīng)用和用戶提供有效的DNS解析。一旦將針對(duì)SOA總線上的鄰近服務(wù)的主機(jī)名解析為設(shè)備115處的IP地址,就可以將主機(jī)名和解析的IP地址添加到設(shè)備115的操作系統(tǒng)的主機(jī)文件(例如,在UNIX或像UNIX的系統(tǒng)中的“/etc/hosts”處)。以這種方式,可以由操作系統(tǒng)自動(dòng)地將從應(yīng)用到已知的主機(jī)名的任意DNS查詢解析為與SOA總線相關(guān)聯(lián)的IP子網(wǎng)上的正確的地址。不需要修改設(shè)備115的操作系統(tǒng)解析器來適應(yīng)與SOA總線上通告的服務(wù)相關(guān)聯(lián)的主機(jī)名。
      [0055]還預(yù)期到的是,在某些示例中,IP服務(wù)中的一個(gè)或多個(gè)服務(wù)可以被配置為實(shí)現(xiàn)各種另外的路由協(xié)議(例如,多路徑路由)和服務(wù)質(zhì)量(QoS)功能,以在IP服務(wù)之間實(shí)現(xiàn)有效率的和有效的IP分組路由。
      [0056]回溯到被命名為“org.alljoyn.1pservice.sl92_168_0_21_2356_magellan”的服務(wù)的示例,通告的服務(wù)名稱中的“2356”對(duì)應(yīng)于由設(shè)備115生成的唯一 ID,以區(qū)分通告相同服務(wù)的不同設(shè)備115。因此,可以通過確定具有相同IP地址的另一個(gè)服務(wù)或設(shè)備是否具有相同的或不同的唯一 ID來檢測通告的服務(wù)之間的IP地址沖突。如果IP地址具有相同的唯一 ID,則不存在沖突。否則,可以檢測要被解析的IP地址沖突。
      [0057]接下來參見圖2,框圖示出了無線通信系統(tǒng)200的一個(gè)示例,在其中,可以在如上所述的圖1中的SOA總線上實(shí)現(xiàn)IP服務(wù)。系統(tǒng)200包括基站205 (或小區(qū))、設(shè)備115、基站控制器220和核心網(wǎng)225 (可以將控制器220集成到核心網(wǎng)225中)。系統(tǒng)200可以支持多個(gè)載波(不同頻率的波形信號(hào))上的操作。
      [0058]在圖2的示例中,各個(gè)設(shè)備115可以通過一個(gè)或多個(gè)基站205與核心網(wǎng)225進(jìn)行通信。此外,某些設(shè)備115可以彼此建立對(duì)等通信。這樣的設(shè)備115的組可以彼此合作,以建立對(duì)等網(wǎng)絡(luò)。例如,設(shè)備115-e、設(shè)備115-f和設(shè)備115-g可以利用設(shè)備115_e與設(shè)備115-f之間的對(duì)等連接以及設(shè)備115-f與設(shè)備115-g之間的對(duì)等連接來建立三個(gè)設(shè)備115之間的對(duì)等網(wǎng)絡(luò)。
      [0059]如上文關(guān)于圖1所描述的,設(shè)備115還可以合作來在對(duì)等網(wǎng)絡(luò)上實(shí)現(xiàn)SOA總線(例如,圖1的SOA總線105),并且在SOA總線上實(shí)現(xiàn)IP通信。以這種方式,在不依靠基站205或核心網(wǎng)225的情況下,可以在設(shè)備115-e、115-f間建立獨(dú)立的IP子網(wǎng)。然而,在某些示例中,設(shè)備115中的一個(gè)或多個(gè)設(shè)備可以通過基站205利用至核心網(wǎng)225的連接在SOA總線上通告服務(wù)。例如,設(shè)備115-e可以從核心網(wǎng)225下載文件,并在設(shè)備115_e、設(shè)備115-f和設(shè)備115-g之間的SOA總線上實(shí)現(xiàn)的IP子網(wǎng)上將該文件流向設(shè)備115-g。
      [0060]設(shè)備不需要與基站205相通信來加入在SOA總線上提供IP服務(wù)的對(duì)等網(wǎng)絡(luò)。如圖2中示出的,在不與基站205進(jìn)行通信的情況下,設(shè)備115-1和設(shè)備115-j均可以與其它設(shè)備115實(shí)現(xiàn)對(duì)等連接。使用這些對(duì)等連接,可以在設(shè)備115-h、設(shè)備115-1、設(shè)備115-j和設(shè)備115-k間實(shí)現(xiàn)SOA總線。如上所述,可以使用SOA總線在被連接至SOA總線的四個(gè)設(shè)備115間實(shí)現(xiàn)專用IP子網(wǎng)。
      [0061]基站205可以經(jīng)由基站天線(未示出)與設(shè)備115無線地進(jìn)行通信?;?05可以經(jīng)由多個(gè)載波在基站控制器220的控制之下與設(shè)備115進(jìn)行通信?;?05站點(diǎn)中的每一個(gè)站點(diǎn)可以提供針對(duì)各自的地理區(qū)域的通信覆蓋。在這里,可以將針對(duì)每一個(gè)基站205的覆蓋區(qū)域標(biāo)識(shí)為210-a、210-b或210-c??梢詫⑨槍?duì)基站的覆蓋區(qū)域劃分成扇區(qū)(未示出,但僅組成覆蓋區(qū)域的一部分)。系統(tǒng)200可以包括不同類型的基站205(例如,宏基站、微基站和/或微微基站)。針對(duì)不同的技術(shù),可以存在重疊的覆蓋區(qū)域。
      [0062]可以將設(shè)備115分散在整個(gè)覆蓋區(qū)域210中。除了固定設(shè)備之外,可以將設(shè)備115稱為移動(dòng)站、移動(dòng)設(shè)備、接入終端(AT)、用戶裝置(UE)、用戶站(SS)、用戶單元。設(shè)備115可以包括但不限于蜂窩電話和無線通信設(shè)備,但還可以包括臺(tái)式計(jì)算機(jī)、打印機(jī)、服務(wù)器、機(jī)頂盒、電視和其它媒體播放器、個(gè)人數(shù)字助理(PDA)、其它手持設(shè)備、上網(wǎng)本、筆記本電腦等。在一些示例中,設(shè)備中的某個(gè)設(shè)備可以
      [0063]如圖1中示出的,某些設(shè)備115可以不直接地與基站進(jìn)行通信。例如,在小區(qū)210-c中,示出了尚未建立至基站205的無線連接的各個(gè)設(shè)備115。還如圖1中示出的,在不通過基站205路由消息的情況下,某些設(shè)備115可以直接地彼此進(jìn)行通信。通過直接地或間接地彼此進(jìn)行通信,設(shè)備可以合作來建立面向服務(wù)架構(gòu)(SOA)總線,在其中,設(shè)備115能夠向總線上的其它設(shè)備通告軟件服務(wù),并且在總線上發(fā)現(xiàn)和調(diào)用彼此的服務(wù)。在某些示例中,在實(shí)現(xiàn)的SOA總線上的設(shè)備115之間的通信可以獨(dú)立于基站205或它們的相關(guān)聯(lián)的核心網(wǎng)225來發(fā)生。替代地,SOA總線上的一個(gè)或多個(gè)通信可以通過基站205來發(fā)生。
      [0064]圖3是用于在SOA總線上實(shí)現(xiàn)IP連通的示例系統(tǒng)300的框圖。系統(tǒng)300包括第一設(shè)備115-1和第二設(shè)備115-m。第一設(shè)備115-1和第二設(shè)備115_m在邏輯的SOA總線105_a上彼此進(jìn)行通信。第一設(shè)備115-1和第二設(shè)備115-m可以是上文關(guān)于圖1或圖2描述的設(shè)備115的示例。SOA總線105-a可以是上文關(guān)于圖1描述的SOA總線105的示例。
      [0065]本示例中的每一個(gè)設(shè)備115包括一個(gè)或多個(gè)處理器305、主存儲(chǔ)器310、本地存儲(chǔ)315和一個(gè)或多個(gè)輸入/輸出(I/O)設(shè)備320的硬件平臺(tái)。每一個(gè)設(shè)備115的處理器305可以執(zhí)行從本地存儲(chǔ)315被加載到主存儲(chǔ)器310中的代碼,以執(zhí)行操作系統(tǒng)的內(nèi)核空間和用戶空間中的功能的各個(gè)單元。
      [0066]在內(nèi)核空間中,圖3的示例中示出的每一個(gè)設(shè)備115包括用于發(fā)送和接收藍(lán)牙通信的藍(lán)牙接口 325、用于發(fā)送和接收WLAN通信的WLAN接口 330以及虛擬網(wǎng)絡(luò)接口 335。虛擬網(wǎng)絡(luò)接口可以在網(wǎng)絡(luò)堆棧中的IP層處理340與在用戶空間中執(zhí)行的IP服務(wù)355之間路由分組,以在SOA總線105-a上實(shí)現(xiàn)IP通信。在某些示例中,虛擬網(wǎng)絡(luò)接口 335可以根據(jù)已知規(guī)范來實(shí)現(xiàn)TUN/TAP程序或模塊。虛擬網(wǎng)絡(luò)接口 335可以模擬網(wǎng)絡(luò)層設(shè)備。IP層處理340和UDP/TCP層處理345可以執(zhí)行與網(wǎng)絡(luò)堆棧的層3和層4中的分組處理相關(guān)聯(lián)的傳統(tǒng)功能。
      [0067]在用戶空間,圖3的示例中示出的每一個(gè)設(shè)備115包括被配置為在IP網(wǎng)絡(luò)上發(fā)送與接收數(shù)據(jù)的IP應(yīng)用350、被配置為在SOA總線105-a上實(shí)現(xiàn)IP連通的IP服務(wù)355以及被配置為實(shí)現(xiàn)SOA總線105-a的SOA總線后臺(tái)程序360。IP服務(wù)355和SOA總線后臺(tái)程序360可以是上文關(guān)于圖1的SOA總線105描述的IP服務(wù)和SOA總線后臺(tái)程序的示例。
      [0068]為了在SOA總線105-a上示出設(shè)備115之間的IP通信,考慮第一設(shè)備115_1向第二設(shè)備115-m發(fā)送IP分組的IP應(yīng)用350-a的示例。在這個(gè)示例中,IP應(yīng)用350_a生成數(shù)據(jù),所述數(shù)據(jù)被UDP/TCP層處理345-a和IP層處理340_a聚集到IP應(yīng)用中。聚集的IP分組可以具有作為目的地址的、與第二設(shè)備155-f的IP服務(wù)355-b相關(guān)聯(lián)的IP地址。如上文關(guān)于圖2所描述的,可以由第一設(shè)備115-1的IP服務(wù)355-a基于第二設(shè)備155-f的IP服務(wù)355-b的通告的名稱來確定與第二設(shè)備155-f的IP服務(wù)355-b相關(guān)聯(lián)的IP地址。
      [0069]虛擬網(wǎng)絡(luò)接口 355-a可以接收或截獲構(gòu)造的IP分組,并將該IP分組轉(zhuǎn)發(fā)給第一設(shè)備的IP服務(wù)335-a。然后,第一設(shè)備的IP服務(wù)355_a可以遠(yuǎn)程地調(diào)用與第二設(shè)備115_m的IP服務(wù)355-b相關(guān)聯(lián)的方法或過程,以在SOA總線105-a上將該IP分組傳送給第二設(shè)備115-m的IP服務(wù)355-b。例如,可以將IP分組作為與調(diào)用的方法或過程的語法相關(guān)聯(lián)的自變量或其它參數(shù)傳送給第二設(shè)備115-m的IP服務(wù)355-b。IP服務(wù)355可以將該IP分組當(dāng)作軟件對(duì)象而不是分組。
      [0070]然后,將在第二設(shè)備115-m的IP服務(wù)355_b處接收的IP分組轉(zhuǎn)發(fā)給第二設(shè)備的虛擬網(wǎng)絡(luò)接口 335-b,所述虛擬網(wǎng)絡(luò)接口 335-b將IP分組放置到網(wǎng)絡(luò)堆棧的IP層處理340_b和UDP/TCP層處理345-b中。一旦已經(jīng)完成了關(guān)于IP分組的UDP/TCP層處理345,就可以向第二設(shè)備115-m的IP應(yīng)用350-b提供來自IP分組的數(shù)據(jù)。
      [0071]圖4是由第一設(shè)備實(shí)現(xiàn)的第一 IP服務(wù)355-c與由第二設(shè)備實(shí)現(xiàn)的第二 IP服務(wù)355-d之間的SOA總線105-b上的示例通信信號(hào)的框圖。IP服務(wù)355可以是上文關(guān)于圖3描述的IP服務(wù)355。第一和第二設(shè)備可以是上文關(guān)于圖1、圖2或圖3描述的設(shè)備115的示例。SOA總線105-b可以是上文關(guān)于圖1或圖3描述的SOA總線105的示例。
      [0072]IP服務(wù)355中的每一個(gè)服務(wù)可以具有SOA總線105_b上的唯一地址。在本示例中,第一 IP服務(wù)355-C具有SOA總線105-b上的:1.3的地址,以及第二 IP服務(wù)355_d具有SOA總線105-b上的:1.6的地址。此外,每一個(gè)IP服務(wù)355具有在SOA總線上被通告的并且對(duì)其它設(shè)備是可發(fā)現(xiàn)的名稱。本示例的每一個(gè)IP服務(wù)355的名稱包括統(tǒng)一地與SOA總線105-b的連續(xù)名稱空間中的IP服務(wù)355相關(guān)聯(lián)的服務(wù)描述符(即,“org.alljoyn.1pservice”)。此外,每一個(gè)名稱具有與在SOA總線105_b上實(shí)現(xiàn)的IP子網(wǎng)相關(guān)聯(lián)的IP地址的指示符。因此,第一 IP服務(wù)355-c具有利用192.168.0.4的IP地址來指示IP服務(wù)355 的“org.alljoyn.1pservice.sl92_168_0_4”的名稱,以及第二 IP 服務(wù) 355_d 具有利用192.168.0.21 的 IP 地址指示 IP 服務(wù) 355 的“org.alljoyn.1pservice.sl92_168_0_21”的名稱。
      [0073]針對(duì)用于交換IP分組的第一和第二 IP服務(wù)355,第一 IP服務(wù)355_c首先在SOA總線105-b上的:1.3與:1.6之間發(fā)起405會(huì)話。第
      當(dāng)前第2頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1