專利名稱:用于避免和解決無(wú)線移動(dòng)顯示數(shù)字接口多播環(huán)境中的沖突的系統(tǒng)和方法
技術(shù)領(lǐng)域:
所主張的本發(fā)明大體上涉及通信領(lǐng)域,且更具體地說(shuō),涉及具有多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中的無(wú)線通信的領(lǐng)域。
背景技術(shù):
通信中的新近趨勢(shì)已顯示視覺內(nèi)容正成為通信本身以及實(shí)現(xiàn)此些通信的裝置兩者的較重要方面。舉例來(lái)說(shuō),顯示器近年來(lái)已變?yōu)榕c移動(dòng)電話的操作更加一體化。許多制造商和用戶已經(jīng)采用移動(dòng)顯示數(shù)字接口(MDDI)協(xié)議作為實(shí)現(xiàn)與顯示裝置(例如掀蓋型或翻蓋電話的顯示器部分)的高速近程通信的具成本效應(yīng)且低功率解決方案。MDDI協(xié)議通常利用小型連接器系統(tǒng)和薄柔性纜線來(lái)將便攜式計(jì)算、通信和娛樂(lè)裝置連接到顯示器(通常分別稱為主機(jī)和客戶端)。然而,隨著例如超寬帶和802. Iln等高速無(wú)線技術(shù)的開發(fā),對(duì)計(jì)算平臺(tái)與顯示器之間的無(wú)線通信的需求不斷增加。已引入無(wú)線USB作為裝置之間的無(wú)線通信的一個(gè)選項(xiàng)。然而,不同于MDDI系統(tǒng),無(wú)線USB在wiMedia UWBMAC的框架內(nèi)操作,遺憾的是,wiMedia UffB MAC使通信協(xié)議非常重地束縛于下面的MAC結(jié)構(gòu),這又使無(wú)線USB系統(tǒng)的操作復(fù)雜,從而使其對(duì)于許多應(yīng)用來(lái)說(shuō)并非為最佳。如上文所述,在有線MDDI系統(tǒng)中,主機(jī)和客戶端裝置是通過(guò)實(shí)際纜線鋪設(shè)來(lái)連接,其形成主機(jī)與客戶端之間的關(guān)聯(lián)的基礎(chǔ)。在無(wú)線系統(tǒng)中;然而,不存在形成主機(jī)與客戶端之間的關(guān)聯(lián)的自動(dòng)物理鏈路,這可導(dǎo)致控制鏈路帶寬的關(guān)聯(lián)、安全性、低效使用,以及來(lái)自不同主機(jī)和/或客戶端的沖突地址、包和/或通信協(xié)議的大量難題。因此,此項(xiàng)技術(shù)中需要一種用于無(wú)線MDDI通信的系統(tǒng)和/或方法,其確保主機(jī)與客戶端之間的恰當(dāng)關(guān)聯(lián)以及其間的高效且安全的通信。
發(fā)明內(nèi)容
所主張的本發(fā)明包含用于避免包含主機(jī)和客戶端裝置兩者的無(wú)線移動(dòng)顯示數(shù)字接口(WMDDI)環(huán)境中的沖突的系統(tǒng)和方法。在一個(gè)方面中,所主張的本發(fā)明包含一種系統(tǒng)和/或方法,其經(jīng)配置以用于通過(guò)第一主機(jī)將第一多播地址廣播到預(yù)定地理區(qū)域中的至少一個(gè)第一客戶端,且通過(guò)第二主機(jī)將第一多播地址廣播到預(yù)定地理區(qū)域中的至少一個(gè)第二客戶端。所述系統(tǒng)和/或方法可進(jìn)一步經(jīng)配置以用于在第二主機(jī)接收到由第一主機(jī)發(fā)射的多播包時(shí)確定第一主機(jī)與第二主機(jī)之間的優(yōu)先級(jí),且通過(guò)第一主機(jī)與第二主機(jī)中的最低優(yōu)先級(jí)主機(jī)改變?yōu)榈诙嗖サ刂?。在另一方面中,所主張的本發(fā)明包含一種用于解決且/或防止多播地址數(shù)字通信系統(tǒng)中的沖突的系統(tǒng)和/或方法。所述沖突解決系統(tǒng)和/或方法可包含在預(yù)定地理區(qū)域中的第二裝置處接收由第一預(yù)定地理區(qū)域中的第一裝置廣播的第一多播地址,其中第一和第二地理區(qū)域至少部分地彼此不同。在接收后,第二裝置可即刻在第二預(yù)定地理區(qū)域中重播第一多播地址,在第二預(yù)定地理區(qū)域中,第一多播地址可由第二預(yù)定地理區(qū)域中的第三不同裝置接收。在所主張的本發(fā)明的其它方面中,第三裝置可接著確定第一和第二多播地址是否相同,且如果相同,那么確定第一和第二裝置之間的優(yōu)先級(jí)。如果第一裝置為優(yōu)先級(jí)裝置,那么第三裝置可選擇且/或產(chǎn)生第三不同多播地址。同樣,如果第二裝置為優(yōu)先級(jí)裝置,那么第一裝置可選擇且/或產(chǎn)生第三不同多播地址,從而防止第一和第二預(yù)定地理區(qū)域中的裝置之間發(fā)生任何潛在沖突。如下文更詳細(xì)地描述,本文所描述的系統(tǒng)和/或方法,WMDDI協(xié)議可在高速無(wú)線 MAC之上運(yùn)行,而不干擾無(wú)線MAC本身,這是上文所描述的無(wú)線USB系統(tǒng)的顯著缺點(diǎn)。WMDDI 與無(wú)線MAC的劃分大大改進(jìn)了主機(jī)和客戶端通信的效率和操作,同時(shí)降低了本文所描述的系統(tǒng)的總成本。本文呢所描述的其它特征包含服務(wù)發(fā)現(xiàn)功能、動(dòng)態(tài)關(guān)聯(lián)/離解功能、互相驗(yàn)證與密鑰交換功能、鏈路狀態(tài)功能以及用以保留空中鏈路帶寬的各種特定功能性。下文參考以下各圖詳細(xì)地描述所主張的本發(fā)明的其它特征和優(yōu)點(diǎn)。
圖1是根據(jù)所主張的本發(fā)明的一個(gè)方面的用于避免且/或解決WMDDI多播環(huán)境中的沖突的系統(tǒng)的示意性框圖。圖2是根據(jù)所主張的本發(fā)明的一個(gè)方面的WMDDI多播環(huán)境中的系統(tǒng)層級(jí)的示意性框圖。圖3是根據(jù)所主張的本發(fā)明的一個(gè)方面的用于避免且/或解決WMDDI多播環(huán)境中的沖突的系統(tǒng)的圖。圖4是描繪根據(jù)所主張的本發(fā)明的一個(gè)方面的用于避免WMDDI多播環(huán)境中的沖突的方法的流程圖。圖5是描繪根據(jù)所主張的本發(fā)明的一個(gè)方面的用于避免且/或解決WMDDI多播環(huán)境中的沖突的方法的流程圖。圖6是描繪根據(jù)所主張的本發(fā)明的一個(gè)方面的用于避免且/或解決WMDDI多播環(huán)境中的沖突的方法的流程圖。圖7是描繪根據(jù)所主張的本發(fā)明的一個(gè)方面的用于避免且/或解決WMDDI多播環(huán)境中的沖突的方法的流程圖。圖8是描繪根據(jù)所主張的本發(fā)明的一個(gè)方面的用于避免WMDDI多播環(huán)境中的沖突的方法的流程圖。
具體實(shí)施例方式本文參看附圖參考本發(fā)明的選定優(yōu)選特征和方面來(lái)描述所主張的本發(fā)明。通信領(lǐng)域的技術(shù)人員應(yīng)理解,前面的描述內(nèi)容本質(zhì)上只是示范性的,且所主張的本發(fā)明的范圍由所附權(quán)利要求書界定。如圖1中所示,根據(jù)所主張的本發(fā)明的一個(gè)方面的用于避免且/或解決WMDDI多播環(huán)境中的沖突的系統(tǒng)10包含主機(jī)裝置12,其可無(wú)線連接到客戶端裝置20。主機(jī)裝置12 可包含WMDDI發(fā)送器模塊14和無(wú)線調(diào)制解調(diào)器16,其各自可連接到主機(jī)控制器18,主機(jī)控制器18適于至少控制主機(jī)裝置12的通信功能,至少包含下文參看圖2到圖8詳細(xì)描述的那些功能。主機(jī)控制器18可包含(例如)適于控制主機(jī)裝置12的通信功能的硬件、固件或軟件的任何合適組合。類似地,客戶端裝置20可包含WMDDI接收器模塊22和無(wú)線調(diào)制解調(diào)器對(duì),其各自可連接到客戶端控制器沈,客戶端控制器沈適于至少控制客戶端裝置20 的通信功能??蛻舳丝刂破?6還可包含(例如)適于控制客戶端裝置20的通信功能的硬件、固件或軟件的任何合適組合,所述功能至少包含下文參看圖2到圖8更詳細(xì)描述的那些功能。每一主機(jī)裝置12和客戶端裝置20可具有功能系統(tǒng)層級(jí)30,圖2中展示其一個(gè)方面。系統(tǒng)層級(jí)30可包含(例如)顯示/視頻/多媒體層32,其層疊在WMDDI協(xié)議層34之上。WMDDI協(xié)議層34展示為層疊在高速無(wú)線MAC層36之上,高速無(wú)線MAC層36又可在高速無(wú)線PHY層38之上運(yùn)行。如本文更全面地描述,WMDDI協(xié)議層34可包含多個(gè)功能,包含 (但不限于)服務(wù)發(fā)現(xiàn)功能、動(dòng)態(tài)關(guān)聯(lián)/離解功能、互相驗(yàn)證與密鑰交換功能、鏈路狀態(tài)功能以及用以保留空中鏈路帶寬的各種特定功能性。如圖3中所示,在所主張的本發(fā)明的一個(gè)優(yōu)選方面中,配置系統(tǒng)10,使得第一主機(jī) Hl適于將第一多播地址廣播到預(yù)定地理區(qū)域中(即,第一主機(jī)Hl的信號(hào)范圍內(nèi))的至少一個(gè)客戶端裝置Cl。系統(tǒng)10可進(jìn)一步經(jīng)配置以使得第二主機(jī)H2將第一多播地址廣播到同一地理區(qū)域中的至少一個(gè)第二客戶端C2,且進(jìn)一步使得第一主機(jī)Hl和第二主機(jī)H2經(jīng)配置以在第二主機(jī)H2接收到由第一主機(jī)Hl發(fā)射的多播地址包時(shí)確定優(yōu)先級(jí),從而避免任何潛在的多播地址沖突。依據(jù)第一主機(jī)Hl與第二主機(jī)H2之間的優(yōu)先級(jí),系統(tǒng)10可經(jīng)配置以使得第一主機(jī)Hl或第二主機(jī)H2中的最低優(yōu)先級(jí)主機(jī)改變?yōu)榈诙嗖サ刂?,從而解決任何現(xiàn)有和/或潛在的多播地址沖突。所主張的本發(fā)明的這些和其它方面有助于減輕其中多個(gè)主機(jī)和多個(gè)客戶端全都在同一預(yù)定地理區(qū)域內(nèi)的較廣WMDDI系統(tǒng)中的沖突。舉例來(lái)說(shuō),在具有兩個(gè)主機(jī)A和C以及兩個(gè)客戶端B和D的情況下,在典型的WMDDI系統(tǒng)中,視選定多播地址而定,主機(jī)A和C 有可能具有沖突和/或不安全的通信。如果節(jié)點(diǎn)A和B在彼此的收聽范圍內(nèi),且節(jié)點(diǎn)B和 C在彼此的收聽范圍內(nèi),且節(jié)點(diǎn)C和D在彼此的收聽范圍內(nèi),那么在節(jié)點(diǎn)A和D共享同一多播地址且無(wú)法確定兩個(gè)主機(jī)A與C之間的恰當(dāng)優(yōu)先級(jí)和多播地址選擇的情況下,節(jié)點(diǎn)A和D 有可能變?yōu)殒溄拥摹S纱?,所主張的本發(fā)明的方面包含選定多播地址從起始主機(jī)到客戶端 (第一跳)且從客戶端到至少一第二主機(jī)(第二跳)的雙跳發(fā)射,使得第二主機(jī)知曉多播地址的選擇,且可(任由第二主機(jī)選擇)拒絕所述多播地址或接收所述多播地址,使裝置的優(yōu)先級(jí)而定(例如,基于與之相關(guān)聯(lián)的相應(yīng)的媒體接入控制地址)。如本文中更詳細(xì)地描述, 第二主機(jī)適于通過(guò)拒絕多播地址且選擇唯一地址來(lái)避免沖突,或通過(guò)確定優(yōu)先級(jí)地址且維持其現(xiàn)有地址或響應(yīng)于相應(yīng)裝置的優(yōu)先級(jí)而選擇新地址來(lái)解決現(xiàn)有沖突。如圖3的圖40中所示,第一主機(jī)Hl希望開始與一個(gè)或一個(gè)以上客戶端的會(huì)話,且選擇并廣播選中多播地址(PickedMulticastAddress,MA2)。同時(shí),第二主機(jī)H2正使用選中多播地址MAl開始其自己與第二客戶端C2的會(huì)話。假如第一主機(jī)Hl還將選擇MAl作為其多播地址,接著第一主機(jī)Hl可能會(huì)無(wú)意中開始與第二客戶端C2的會(huì)話。為了避免此情形, 第一主機(jī)Hl將其MA2消息廣播到在預(yù)定地理區(qū)域內(nèi)的至少第一客戶端Cl。作為響應(yīng),第一客戶端Cl使MA2跳躍到至少第二主機(jī)H2。如果MA2與第二主機(jī)H2在其上與至少一第二客戶端C2會(huì)話的MAl相同,那么在第二主機(jī)H2的地址大于第一主機(jī)Hl的地址的情況下,第二主機(jī)H2用拒絕多播地址(RejectMulticastAddress,RMA)消息來(lái)響應(yīng)第一客戶端Cl,其又跳躍回到第一主機(jī)H1,使得第一主機(jī)Hl知曉存在具有選定地址的現(xiàn)有廣播,且第二主機(jī) H2具有對(duì)所述特定地址的優(yōu)先級(jí),從而允許第一主機(jī)Hl選擇不同的多播地址?;蛘?,如果 MA2與MAl不同,那么第一主機(jī)Hl與第二主機(jī)H2之間針對(duì)立即會(huì)話不存在沖突。此外,第一主機(jī)Hl和第二主機(jī)H2中的每一者知曉另一者的相應(yīng)多播地址,因此每一主機(jī)將克制不在另一者的多播地址上開始另一會(huì)話,除非第一主機(jī)Hl和第二主機(jī)H2兩者確定不存在沖突,或直到第一主機(jī)Hl和第二主機(jī)H2兩者確定不存在沖突為止。返回圖1,主機(jī)裝置12可經(jīng)配置以用于作為第一主機(jī)Hl和第二主機(jī)H2操作,且客戶端裝置20可經(jīng)配置以用于作為第一客戶端Cl和第二客戶端C2操作。如上文所述,每一主機(jī)裝置12和客戶端裝置20可分別包含主機(jī)控制器18和客戶端控制器沈,其中所述控制器中的每一者經(jīng)配置以用于操作和執(zhí)行本文所述的方法??梢杂布?、固件、軟件和/或其組合的形式實(shí)施控制器18和26。在硬件實(shí)施方案中,例如處理單元可實(shí)施在一個(gè)或一個(gè)以上專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置 (PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、微控制器、微處理器、電子裝置、經(jīng)設(shè)計(jì)以執(zhí)行本文所描述的功能的其它裝置單元和/或其組合內(nèi)。對(duì)于所主張的本發(fā)明的方法的固件和/或軟件實(shí)施方案,可用執(zhí)行本文所描述的功能的模塊(例如,程序、功能等等)來(lái)實(shí)施所述系統(tǒng)和/或方法。可將有形地包含指令的任何機(jī)器可讀媒體用于實(shí)施本文所描述的方法。舉例來(lái)說(shuō),軟件代碼可存儲(chǔ)在存儲(chǔ)器(例如與主機(jī)裝置12或客戶端裝置20中的一者相關(guān)聯(lián)的存儲(chǔ)器)中,并由相應(yīng)的控制器18和 26執(zhí)行。存儲(chǔ)器可在處理器內(nèi)或處理器外部實(shí)施。如本文所使用,術(shù)語(yǔ)“存儲(chǔ)器”指代任何類型的長(zhǎng)期、短期、易失性、非易失性或其它存儲(chǔ)器,且不限于存儲(chǔ)器的任何特定類型或存儲(chǔ)器的數(shù)目,或存儲(chǔ)器存儲(chǔ)于其上的媒體類型。如圖4中所示,在所主張的本發(fā)明的一個(gè)方面中,用于選擇多播地址以避免數(shù)字通信系統(tǒng)中的沖突的方法包含步驟S102,其詳述通過(guò)第一主機(jī)將第一多播地址廣播到預(yù)定地理區(qū)域中的至少一個(gè)第一客戶端。在步驟S104中,所述方法詳述通過(guò)第二主機(jī)將第一多播地址廣播到預(yù)定地理區(qū)域中的至少一個(gè)第二客戶端;且在步驟S106中,方法詳述在第二主機(jī)接收到由第一主機(jī)發(fā)射的多播包時(shí)確定第一主機(jī)與第二主機(jī)之間的優(yōu)先級(jí)。所主張的本發(fā)明的此優(yōu)選方面的方法包含步驟S108,其詳述通過(guò)第一主機(jī)和第二主機(jī)中的最低優(yōu)先級(jí)主機(jī)來(lái)改變?yōu)榈诙嗖サ刂?。在圖4中所示方面的方法的一個(gè)變化形式中,所述方法可進(jìn)一步包含通過(guò)第一主機(jī)來(lái)檢測(cè)至少一個(gè)第二客戶端處在預(yù)定地理區(qū)域中的步驟。檢測(cè)至少一個(gè)第二客戶端的步驟可根據(jù)參看圖3所陳述的雙跳躍原理來(lái)執(zhí)行。所述方法可進(jìn)一步包含以下步驟通過(guò)至少一個(gè)第二客戶端從第一主機(jī)接收第一廣播多播地址;以及在第一跳躍計(jì)數(shù)上將接收到的第一多播地址重播到第二主機(jī)。如上文參看圖3所述,本文所描述的系統(tǒng)和方法用以通過(guò)使多播地址在兩個(gè)或兩個(gè)以上主機(jī)裝置之間發(fā)生沖突的可能性最小化來(lái)通知、流線化 WMDDI網(wǎng)絡(luò)內(nèi)的通信且確定WMDDI網(wǎng)絡(luò)內(nèi)的通信的優(yōu)先級(jí)。圖5的流程圖中描繪本文所描述的示范性方法的進(jìn)一步細(xì)節(jié),其主要涉及適合主機(jī)裝置12在例如圖1所示的系統(tǒng)10中起作用的方法。在步驟SllO中,給主機(jī)Hl加電,且在步驟Sl 12中,主機(jī)Hl選擇多播地址Gl。在步驟Sl 14中檢測(cè)新客戶端之后,在步驟Sl 16 中,主機(jī)Hl以上文所述的方式發(fā)射其選中多播地址(PMA)消息。在PMA的發(fā)射之后,主機(jī)在步驟Sl 18中起始多播沖突解決計(jì)時(shí)器,其用以對(duì)主機(jī)Hl將等待以查看多播群組地址Gl 是否已在由優(yōu)先級(jí)主機(jī)使用的時(shí)間設(shè)定上限。在步驟S120中,所述方法詳述等待拒絕多播地址包或多播沖突解決計(jì)時(shí)器的期滿中的一者。在步驟S122中,圖5中所示的方法詢問(wèn)是否已接收到拒絕多播地址(Gl)。如果答案是否定的,那么所述方法進(jìn)行到步驟S128,其中所述方法詢問(wèn)多播沖突解決計(jì)時(shí)器是否已期滿。如果多播沖突解決計(jì)時(shí)器已期滿,那么在步驟S130中,所述方法詳述維持多播群組地址Gl作為用于主機(jī)的會(huì)話的MAC地址。如果多播沖突解決計(jì)時(shí)器尚未期滿,那么所述方法返回到上文所述的步驟S120。返回到步驟S122,如果已接收到拒絕多播地址(Gl),那么所述方法進(jìn)行到步驟 S124,其詳述主機(jī)Hl檢驗(yàn)發(fā)起主機(jī)地址(例如,MAC地址)H2是否具有高于主機(jī)Hl的地址 (即,本身的地址)的優(yōu)先級(jí)。在檢驗(yàn)后,接著所述方法即刻進(jìn)行到步驟SU6,其中所述方法詳述挑選不是Gl的不同多播地址G2,此后所述方法返回到步驟S116,且發(fā)射新的選中多播地址(6 包。圖5中所示的示范性方法用以確保主機(jī)的優(yōu)先級(jí)以及多播地址的不同。由此,在例如上文所述系統(tǒng)的系統(tǒng)10中,其中的每一主機(jī)正執(zhí)行前面的步驟以確保恰當(dāng)?shù)膬?yōu)先級(jí)被分配,且進(jìn)一步確保每一多播地址在預(yù)定地理區(qū)內(nèi)是唯一的。圖6說(shuō)明適合例如主機(jī)裝置12或客戶端裝置20 (例如參看圖1所述的系統(tǒng)10中所示的裝置)等接收者的方法。在步驟S140中,實(shí)例方法詳述接收選中多播地址(G1),且在步驟S142中,實(shí)例方法詢問(wèn)裝置是否已經(jīng)是具有同一群組地址Gl的不同群組的成員。如果答案是否定的,那么所述方法進(jìn)行到下文更詳細(xì)描述的步驟S160。如果答案是肯定的, 那么所述方法進(jìn)行到步驟S144,其中所述方法詢問(wèn)起始多播群組的主機(jī)的地址(例如,MAC 地址)是否具有高于裝置的現(xiàn)有主機(jī)的優(yōu)先級(jí)。如上文所述,所主張的本發(fā)明的方法查明多播地址的優(yōu)先級(jí)和唯一性兩者。由此, 如果對(duì)優(yōu)先級(jí)詢問(wèn)S144的答案是肯定的,那么實(shí)例方法詢問(wèn)裝置是否也是第二主機(jī)H2。如果答案是肯定的,那么在步驟S150中,主機(jī)H2為其群組挑選不同多播地址G2,其與Gl不同,且接著起始發(fā)送選中多播地址(6 的程序,如上文在步驟S152中所陳述。如果對(duì)詢問(wèn) S146的答案是否定的,那么裝置將選中多播地址轉(zhuǎn)發(fā)到主機(jī)H2。如果對(duì)優(yōu)先級(jí)詢問(wèn)S144 的答案是否定的,那么Hl不具有高于H2的優(yōu)先級(jí),且因此在步驟SlM中,實(shí)例方法詢問(wèn)客戶端裝置是否也是第二主機(jī)H2。如果響應(yīng)是否定的,那么實(shí)例方法進(jìn)行到步驟S158,其詳述將選中多播地址包轉(zhuǎn)發(fā)到主機(jī)H2。如果對(duì)詢問(wèn)SlM的響應(yīng)是肯定的,那么主機(jī)H2在步驟S156中通過(guò)包含H2的主機(jī)自身單播地址來(lái)廣播既定用于主機(jī)Hl的拒絕多播包。如上文所述,為了防止不一定在同一地理區(qū)中的主機(jī)與客戶端之間的無(wú)意關(guān)聯(lián), 所主張的本發(fā)明的方法使用至少一雙跳通信過(guò)程。因此,在步驟S160中,實(shí)例方法詳述遞增選中多播地址包上的跳躍計(jì)數(shù),以確保獲得預(yù)定數(shù)目的跳。舉例來(lái)說(shuō),在步驟S162中,實(shí)例方法詢問(wèn)跳躍計(jì)數(shù)是否小于二。如果響應(yīng)是肯定的,那么所述方法進(jìn)行到步驟S164,以遞增選中多播地址包上的跳躍計(jì)數(shù),且向客戶端裝置的下一跳相鄰者廣播。另一方面,如果跳躍計(jì)數(shù)為兩個(gè)或兩個(gè)以上,那么實(shí)例方法進(jìn)行到步驟S166,其中丟棄選中多播地址包,因?yàn)閮?yōu)先級(jí)和唯一性功能兩者均已執(zhí)行。圖7說(shuō)明可由例如主機(jī)或客戶端裝置等包接收器在本文所述類型的系統(tǒng)中使用的另一實(shí)例方法。在步驟S180中,實(shí)例方法詳述接收選中多播地址(Gl)包的步驟。在步驟S182中,所述方法詢問(wèn)接收器是否為已經(jīng)具有同一群組地址Gl的不同群組的成員。如果步驟S182的詢問(wèn)的答案是否定的,那么實(shí)例方法進(jìn)行到步驟S196,其詳述將選中多播地址包轉(zhuǎn)發(fā)到主機(jī)H2的步驟。如果對(duì)步驟S182的詢問(wèn)的答案是肯定的,那么所述方法進(jìn)行到步驟S184,其中所述方法進(jìn)一步詢問(wèn)接收裝置是否為第二主機(jī)H2。如果對(duì)步驟S184的詢問(wèn)的答案是否定的,那么所述方法進(jìn)行到步驟S194,其中將選中多播地址轉(zhuǎn)發(fā)到主機(jī)H2?;蛘?,如果對(duì)步驟S184的詢問(wèn)的答案是肯定的,那么所述方法進(jìn)行到步驟S186, 其中所述方法詢問(wèn)起始多播群組的主機(jī)的地址(例如,MAC地址)是否具有高于主機(jī)H2(其為當(dāng)前群組的主機(jī))的地址的優(yōu)先級(jí)。如果對(duì)步驟S186的詢問(wèn)的響應(yīng)是否定的,那么在步驟S192中,主機(jī)H2通過(guò)將主機(jī)H2的地址與等于零的跳躍計(jì)數(shù)包含在一起來(lái)廣播目的地為主機(jī)Hl的拒絕多播地址包。如果對(duì)步驟S186的詢問(wèn)的響應(yīng)是肯定的,那么在步驟S188中, 主機(jī)H2為其自己的多播群組選擇與Gl不同的替代多播地址G2。在選擇新的多播地址G2 之后,所述方法在步驟S190中指導(dǎo)主機(jī)H2起始用于發(fā)送選中多播地址(G》的程序。如在先前的實(shí)例方法中,為了防止不一定在同一地理區(qū)中的主機(jī)與客戶端之間的無(wú)意關(guān)聯(lián),所主張的本發(fā)明的方法使用至少一雙跳通信過(guò)程。因此,在步驟S198中,實(shí)例方法詳述遞增選中多播地址包上的跳躍計(jì)數(shù),以確保獲得預(yù)定數(shù)目的跳。舉例來(lái)說(shuō),在步驟 S200中,實(shí)例方法詢問(wèn)跳躍計(jì)數(shù)是否小于二。如果響應(yīng)是肯定的,那么所述方法進(jìn)行到步驟 S202,以遞增選中多播地址包上的跳躍計(jì)數(shù),且向裝置的下一跳相鄰者廣播。另一方面,如果跳躍計(jì)數(shù)為兩個(gè)或兩個(gè)以上,那么實(shí)例方法進(jìn)行到步驟S204,其中丟棄選中多播地址包, 因?yàn)閮?yōu)先級(jí)和唯一性功能兩者均已執(zhí)行。圖8中展示可由例如主機(jī)或客戶端裝置等包接收器在本文所描述的類型的系統(tǒng)中使用的另一實(shí)例方法。明確地說(shuō),圖8中所陳述的實(shí)例方法可由作為由主機(jī)H2開始的多播群組Gl的成員的裝置使用,其中所述裝置已從不同主機(jī)Hl接收到多播包,或已接收到指示主機(jī)Hl已開始具有同一地址Gl的不同群組的信標(biāo)、信號(hào)或包。這可在兩個(gè)不同群組彼此無(wú)線接觸的情況下因移動(dòng)性或因無(wú)線環(huán)境中的變化而發(fā)生。圖8中所示的實(shí)例方法在步驟S210中開始,在步驟S210中,裝置檢測(cè)復(fù)制多播群組(Gl)。在步驟S212中,實(shí)例方法詢問(wèn)接收裝置是否為主機(jī)H2。如果響應(yīng)是否定的,那么在步驟S222中,實(shí)例方法詳述代表Hl 產(chǎn)生具有跳躍計(jì)數(shù)一的選中多播地址(Gl),并將其發(fā)射到主機(jī)H2,從而通知主機(jī)H2與群組 Gl的地址的可能沖突。如果對(duì)步驟S212的詢問(wèn)的響應(yīng)是肯定的,那么接收裝置也是主機(jī)H2。在所述情況下,實(shí)例方法在步驟S214中進(jìn)一步詢問(wèn)主機(jī)Hl是否具有高于主機(jī)H2的優(yōu)先級(jí)。如果對(duì)步驟S214的詢問(wèn)的響應(yīng)是肯定的,那么實(shí)例方法進(jìn)行到步驟S216,其中主機(jī)H2為其多播群組挑選與Gl不同的替代多播地址G2。在步驟S218中,主機(jī)H2起始用于將選中多播地址 (G2)發(fā)送到其多播群組的程序。如果對(duì)步驟S214的詢問(wèn)的響應(yīng)是否定的,那么主機(jī)H2通過(guò)包含主機(jī)H2的地址來(lái)將拒絕多播地址包發(fā)送或廣播到Hl,從而確保主機(jī)Hl將為其群組挑選不同的多播地址。所屬領(lǐng)域的技術(shù)人員將容易了解,盡管已參考多播地址描述了所主張的本發(fā)明的各種方面和特征,但所主張的本發(fā)明的原理同樣也適合其它類型的無(wú)線地址。舉例來(lái)說(shuō),本文所描述的系統(tǒng)和方法可適用于具有唯一識(shí)別符的任何節(jié)點(diǎn)網(wǎng)絡(luò)以及例如主機(jī)等特殊節(jié)點(diǎn),其共同界定多播群組。作為非限制實(shí)例,所主張的本發(fā)明的方面和特征可用于所有類型的無(wú)線網(wǎng)絡(luò)中,包含由因特網(wǎng)協(xié)議(IP)尋址支持的網(wǎng)絡(luò)以及IEEE 802. 11系列的網(wǎng)絡(luò),例如無(wú)線個(gè)人域網(wǎng)絡(luò)(WPAN)、無(wú)線局域網(wǎng)(WLAN)(包含WiFi和固定無(wú)線數(shù)據(jù)網(wǎng)絡(luò))、無(wú)線城域網(wǎng)(WiMAX),以及全球移動(dòng)通信系統(tǒng)(GSM)和個(gè)人通信服務(wù)(PCS)網(wǎng)絡(luò)兩者。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到本文所描述的各種發(fā)明性方面和特征可容易地應(yīng)用于至少前面所提到類型的通信協(xié)議和網(wǎng)絡(luò)。如從先前論述明顯,除非另有具體陳述,否則將了解貫穿本說(shuō)明書,利用例如“處理”、“計(jì)算”、“核算”、“選擇”、“形成”、“啟用”、“禁止”、“定位”、“終止”、“識(shí)別”、“起始”、“檢測(cè)”、“獲得”、“托管”、“維持”、“表示”、“估計(jì)”、“減少”、“關(guān)聯(lián)”、“接收”、“發(fā)射”、“確定”等術(shù)
語(yǔ)的論述是指可由例如計(jì)算機(jī)或類似的電子計(jì)算裝置等計(jì)算平臺(tái)執(zhí)行的動(dòng)作和/或過(guò)程, 所屬計(jì)算機(jī)平臺(tái)操縱且/或變換計(jì)算平臺(tái)的處理器、存儲(chǔ)器、寄存器和/或其它信息存儲(chǔ)、 發(fā)射、接收和/或顯示裝置內(nèi)表示為物理電子和/或磁性量和/或其它物理量的數(shù)據(jù)。舉例來(lái)說(shuō),此些動(dòng)作和/或過(guò)程可由計(jì)算平臺(tái)在存儲(chǔ)在存儲(chǔ)媒體中的機(jī)器可讀指令的控制下執(zhí)行。此些機(jī)器可讀指令可包括(例如)存儲(chǔ)在作為計(jì)算平臺(tái)的一部分而包含(例如,作為處理電路的一部分而包含或包含在此處理電路外部)的存儲(chǔ)媒體中的軟件或固件。另外, 除非另有具體陳述,否則本文參考流程圖或以其它方式描述的過(guò)程還可由包含(例如)上文詳細(xì)描述的主機(jī)裝置12和客戶端裝置20的此計(jì)算平臺(tái)整體或部分地執(zhí)行且/或控制。前面的描述內(nèi)容與所主張的本發(fā)明的系統(tǒng)和方法的選定方面和優(yōu)選實(shí)例有關(guān)。所屬領(lǐng)域的技術(shù)人員應(yīng)理解,這些描述內(nèi)容本質(zhì)上是示范性的,且所主張的本發(fā)明的完整范圍和重要性是參考所附權(quán)利要求書來(lái)界定。
權(quán)利要求
1.一種在硬件上執(zhí)行的用于選擇多播地址以避免數(shù)字通信系統(tǒng)中的沖突的方法,所述方法包括以下步驟a)通過(guò)第一主機(jī)將第一多播地址廣播到預(yù)定地理區(qū)域中的至少一個(gè)第一客戶端;b)通過(guò)第二主機(jī)將所述第一多播地址廣播到所述預(yù)定地理區(qū)域中的至少一個(gè)第二客戶端;c)當(dāng)所述第二主機(jī)接收到由所述第一主機(jī)發(fā)射的多播包時(shí),確定所述第一主機(jī)與所述第二主機(jī)之間的優(yōu)先級(jí);以及d)通過(guò)所述第一主機(jī)和所述第二主機(jī)中的最低優(yōu)先級(jí)主機(jī)改變?yōu)榈诙嗖サ刂贰?br>
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括以下步驟e)通過(guò)所述第一主機(jī)來(lái)檢測(cè)所述至少一個(gè)第二客戶端處于所述預(yù)定地理區(qū)域中;f)通過(guò)所述至少一個(gè)第二客戶端從所述第一主機(jī)接收所述第一廣播多播地址;以及g)在第一跳躍計(jì)數(shù)上將所述所接收到的第一多播地址重播到所述第二主機(jī)。
3.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括來(lái)自所述第一主機(jī)和所述第二主機(jī)的最高優(yōu)先級(jí)主機(jī)在第二跳躍計(jì)數(shù)上發(fā)射拒絕多播地址包。
4.根據(jù)權(quán)利要求3所述的方法,其進(jìn)一步包括通過(guò)所述至少一個(gè)第一客戶端或所述至少一個(gè)第二客戶端來(lái)重播所拒絕的多播地址的步驟。
5.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括針對(duì)所述第二多播地址重復(fù)步驟a)到g) °
6.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括所述第一主機(jī)和所述第二主機(jī)中的最高優(yōu)先級(jí)主機(jī)將拒絕多播地址發(fā)送到所述最低優(yōu)先級(jí)主機(jī)的步驟。
7.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括在進(jìn)行所述改變?yōu)樗龅诙嗖サ刂返牟襟E時(shí)通過(guò)所述至少一個(gè)第一客戶端或至少一個(gè)第二客戶端來(lái)發(fā)射確認(rèn)新地址的步驟。
8.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括針對(duì)所述第二多播地址重復(fù)步驟a)到 d)的步驟。
9.一種用于選擇多播地址以避免數(shù)字通信系統(tǒng)中的沖突的硬件系統(tǒng),其包括 用于通過(guò)第一主機(jī)將第一多播地址廣播到預(yù)定地理區(qū)域中的至少一個(gè)第一客戶端的裝置;用于通過(guò)第二主機(jī)將所述第一多播地址廣播到所述預(yù)定地理區(qū)域中的至少一個(gè)第二客戶端的裝置;用于在所述第二主機(jī)接收到由所述第一主機(jī)發(fā)射的多播包時(shí)確定所述第一主機(jī)與所述第二主機(jī)之間的優(yōu)先級(jí)的裝置;以及用于通過(guò)所述第一主機(jī)和所述第二主機(jī)中的最低優(yōu)先級(jí)主機(jī)改變?yōu)榈诙嗖サ刂返难b置。
10.根據(jù)權(quán)利要求9所述的硬件系統(tǒng),其進(jìn)一步包括用于通過(guò)所述第一主機(jī)來(lái)檢測(cè)所述至少一個(gè)第二客戶端處于所述預(yù)定地理區(qū)域中的裝置;用于通過(guò)所述至少一個(gè)第二客戶端從所述第一主機(jī)接收所述第一廣播多播地址的裝置;以及用于在第一跳躍計(jì)數(shù)上將所述所接收到的第一多播地址重播到所述第二主機(jī)的裝置。
11.根據(jù)權(quán)利要求10所述的硬件系統(tǒng),其進(jìn)一步包括用于通過(guò)來(lái)自所述第一主機(jī)和所述第二主機(jī)的最高優(yōu)先級(jí)主機(jī)在第二跳躍計(jì)數(shù)上發(fā)射拒絕多播地址包的裝置。
12.根據(jù)權(quán)利要求11所述的硬件系統(tǒng),其進(jìn)一步包括用于通過(guò)所述至少一個(gè)第一客戶端或所述至少一個(gè)第二客戶端來(lái)重播所拒絕的多播地址的裝置。
13.根據(jù)權(quán)利要求9所述的硬件系統(tǒng),其進(jìn)一步包括用于通過(guò)所述第一主機(jī)和所述第二主機(jī)中的最高優(yōu)先級(jí)主機(jī)將拒絕多播地址發(fā)送到所述最低優(yōu)先級(jí)主機(jī)的裝置。
14.根據(jù)權(quán)利要求9所述的硬件系統(tǒng),其在包括所述用于與用于改變?yōu)樗龅诙嗖サ刂返难b置的同時(shí)進(jìn)一步包括通過(guò)所述至少一個(gè)第一客戶端或至少一個(gè)第二客戶端來(lái)發(fā)射確認(rèn)新地址的裝置。
15.一種包括程序指令的存儲(chǔ)媒體,所述程序指令可由硬件計(jì)算機(jī)執(zhí)行以實(shí)施選擇多播地址以避免數(shù)字通信系統(tǒng)中的沖突,所述存儲(chǔ)媒體包括致使通過(guò)第一主機(jī)將第一多播地址廣播到預(yù)定地理區(qū)域中的至少一個(gè)第一客戶端的程序指令;致使通過(guò)第二主機(jī)將所述第一多播地址廣播到所述預(yù)定地理區(qū)域中的至少一個(gè)第二客戶端的程序指令;致使在所述第二主機(jī)接收到由所述第一主機(jī)發(fā)射的多播包時(shí)確定所述第一主機(jī)與所述第二主機(jī)之間的優(yōu)先級(jí)的程序指令;以及致使通過(guò)所述第一主機(jī)和所述第二主機(jī)中的最低優(yōu)先級(jí)主機(jī)改變?yōu)榈诙嗖サ刂返某绦蛑噶睢?br>
16.根據(jù)權(quán)利要求15所述的存儲(chǔ)媒體,其進(jìn)一步包括致使通過(guò)所述第一主機(jī)來(lái)檢測(cè)所述至少一個(gè)第二客戶端處于所述預(yù)定地理區(qū)域中的程序指令;致使通過(guò)所述至少一個(gè)第二客戶端從所述第一主機(jī)接收所述第一廣播多播地址的程序指令;以及致使在第一跳躍計(jì)數(shù)上將所述所接收到的第一多播地址重播到所述第二主機(jī)的程序指令。
17.根據(jù)權(quán)利要求16所述的存儲(chǔ)媒體,其進(jìn)一步包括致使通過(guò)來(lái)自所述第一主機(jī)和所述第二主機(jī)的最高優(yōu)先級(jí)主機(jī)在第二跳躍計(jì)數(shù)上發(fā)射拒絕多播地址包的程序指令。
18.根據(jù)權(quán)利要求17所述的存儲(chǔ)媒體,其進(jìn)一步包括致使通過(guò)所述至少一個(gè)第一客戶端或所述至少一個(gè)第二客戶端來(lái)重播所拒絕的多播地址的程序指令。
19.根據(jù)權(quán)利要求15所述的存儲(chǔ)媒體,其進(jìn)一步包括致使所述第一主機(jī)和所述第二主機(jī)中的最高優(yōu)先級(jí)主機(jī)將拒絕多播地址發(fā)送到所述最低優(yōu)先級(jí)主機(jī)的程序指令。
20.根據(jù)權(quán)利要求15所述的存儲(chǔ)媒體,其在包括所述致使與用以改變?yōu)樗龅诙嗖サ刂返某绦蛑噶畹耐瑫r(shí)進(jìn)一步包括通過(guò)所述至少一個(gè)第一客戶端或至少一個(gè)第二客戶端來(lái)發(fā)射確認(rèn)新地址的程序指令。
21.一種用于防止多播地址數(shù)字通信系統(tǒng)中的沖突的方法,所述方法包括以下步驟a)在第二預(yù)定地理區(qū)域中的第二裝置處接收通過(guò)第一預(yù)定地理區(qū)域中的第一裝置廣播的第一多播地址,其中所述第二預(yù)定地理區(qū)域至少部分地不同于所述第一預(yù)定地理區(qū)域;b)在所述第二預(yù)定地理區(qū)域中,通過(guò)所述第二裝置來(lái)重播所述第一多播地址;以及c)通過(guò)所述第二預(yù)定地理區(qū)域中的至少一第三裝置來(lái)接收所述第一多播地址。
22.根據(jù)權(quán)利要求21所述的方法,其中所述第一裝置為客戶端或主機(jī)中的一者。
23.根據(jù)權(quán)利要求21所述的方法,其中所述第二裝置為客戶端或主機(jī)中的一者。
24.根據(jù)權(quán)利要求21所述的方法,其中所述第三裝置為客戶端或主機(jī)中的一者。
25.根據(jù)權(quán)利要求21所述的方法,其進(jìn)一步包括以下步驟在所述第三裝置處,確定所述第一多播地址與由所述第三裝置選擇的第二多播地址是否相同。
26.根據(jù)權(quán)利要求25所述的方法,其進(jìn)一步包括以下步驟響應(yīng)于所述第一多播地址與所述第二多播地址相同,確定所述第一裝置與所述第二裝置之間的優(yōu)先級(jí)。
27.根據(jù)權(quán)利要求沈所述的方法,其進(jìn)一步包括以下步驟響應(yīng)于所述第一裝置具有高于所述第二裝置的優(yōu)先級(jí),在所述第三裝置處選擇不同于所述第二多播地址的第三多播地址。
28.根據(jù)權(quán)利要求沈所述的方法,其進(jìn)一步包括以下步驟響應(yīng)于所述第二裝置具有高于所述第一裝置的優(yōu)先級(jí),在所述第一裝置處選擇不同于所述第一多播地址的第三多播地址。
29.一種用于防止多播地址數(shù)字通信系統(tǒng)中的沖突的硬件系統(tǒng),其包括用于在第二預(yù)定地理區(qū)域中的第二裝置處接收通過(guò)第一預(yù)定地理區(qū)域中的第一裝置廣播的第一多播地址的裝置,其中所述第二預(yù)定地理區(qū)域至少部分地不同于所述第一預(yù)定地理區(qū)域;用于在所述第二預(yù)定地理區(qū)域中通過(guò)所述第二裝置來(lái)重播所述第一多播地址的裝置;以及用于通過(guò)所述第二預(yù)定地理區(qū)域中的至少一第三裝置來(lái)接收所述第一多播地址的裝置。
30.根據(jù)權(quán)利要求四所述的硬件系統(tǒng),其中所述第一裝置為客戶端或主機(jī)中的一者。
31.根據(jù)權(quán)利要求四所述的硬件系統(tǒng),其中所述第二裝置為客戶端或主機(jī)中的一者。
32.根據(jù)權(quán)利要求四所述的硬件系統(tǒng),其中所述第三裝置為客戶端或主機(jī)中的一者。
33.根據(jù)權(quán)利要求四所述的硬件系統(tǒng),其進(jìn)一步包括用于在所述第三裝置處確定所述第一多播地址與由所述第三裝置選擇的第二多播地址是否相同的裝置。
34.根據(jù)權(quán)利要求33所述的硬件系統(tǒng),其進(jìn)一步包括用于響應(yīng)于所述第一多播地址與所述第二多播地址相同而確定所述第一裝置與所述第二裝置之間的優(yōu)先級(jí)的裝置。
35.根據(jù)權(quán)利要求34所述的硬件系統(tǒng),其進(jìn)一步包括用于在所述第三裝置處響應(yīng)于所述第一裝置具有高于所述第二裝置的優(yōu)先級(jí)而選擇不同于所述第二多播地址的第三多播地址的裝置。
36.根據(jù)權(quán)利要求34所述的硬件系統(tǒng),其進(jìn)一步包括用于在所述第一裝置處響應(yīng)于所述第二裝置具有高于所述第一裝置的優(yōu)先級(jí)而選擇不同于所述第一多播地址的第三多播地址的裝置。
37.一種包括程序指令的存儲(chǔ)媒體,所述程序指令可由硬件計(jì)算機(jī)執(zhí)行以實(shí)施防止多播地址數(shù)字通信系統(tǒng)中的沖突,所述存儲(chǔ)媒體包括致使在第二預(yù)定地理區(qū)域中的第二裝置處接收通過(guò)第一預(yù)定地理區(qū)域中的第一裝置廣播的第一多播地址的程序指令,其中所述第二預(yù)定地理區(qū)域至少部分地不同于所述第一預(yù)定地理區(qū)域;致使在所述第二預(yù)定地理區(qū)域中通過(guò)所述第二裝置來(lái)重播所述第一多播地址的程序指令;以及致使通過(guò)所述第二預(yù)定地理區(qū)域中的至少一第三裝置來(lái)接收所述第一多播地址的程序指令。
38.根據(jù)權(quán)利要求37所述的存儲(chǔ)媒體,其中所述第一裝置為客戶端或主機(jī)中的一者。
39.根據(jù)權(quán)利要求37所述的存儲(chǔ)媒體,其中所述第二裝置為客戶端或主機(jī)中的一者。
40.根據(jù)權(quán)利要求37所述的存儲(chǔ)媒體,其中所述第三裝置為客戶端或主機(jī)中的一者。
41.根據(jù)權(quán)利要求37所述的存儲(chǔ)媒體,其進(jìn)一步包括致使在所述第三裝置處確定所述第一多播地址與由所述第三裝置選擇的第二多播地址是否相同的程序指令。
42.根據(jù)權(quán)利要求41所述的存儲(chǔ)媒體,其進(jìn)一步包括致使響應(yīng)于所述第一多播地址與所述第二多播地址相同而確定所述第一裝置與所述第二裝置之間的優(yōu)先級(jí)的程序指令。
43.根據(jù)權(quán)利要求42所述的存儲(chǔ)媒體,其進(jìn)一步包括致使在所述第三裝置處響應(yīng)于所述第一裝置具有高于所述第二裝置的優(yōu)先級(jí)而選擇不同于所述第二多播地址的第三多播地址的程序指令。
44.根據(jù)權(quán)利要求42所述的存儲(chǔ)媒體,其進(jìn)一步包括致使在所述第一裝置處響應(yīng)于所述第二裝置具有高于所述第一裝置的優(yōu)先級(jí)而選擇不同于所述第一多播地址的第三多播地址的程序指令。
全文摘要
本發(fā)明提供用于避免包含主機(jī)和客戶端裝置兩者的無(wú)線移動(dòng)顯示數(shù)字接口WMDDI環(huán)境中的沖突的系統(tǒng)和方法。在一個(gè)方面中,所主張的本發(fā)明包含一種系統(tǒng)和/或方法,其經(jīng)配置以用于通過(guò)第一主機(jī)將第一多播MAC地址廣播到預(yù)定地理區(qū)域中的至少一個(gè)第一客戶端,且通過(guò)第二主機(jī)將所述第一多播MAC地址廣播到所述預(yù)定地理區(qū)域中的至少一個(gè)第二客戶端。所述系統(tǒng)和/或方法可進(jìn)一步經(jīng)配置以用于在所述第二主機(jī)接收到由所述第一主機(jī)發(fā)射的多播包時(shí)確定所述第一主機(jī)與所述第二主機(jī)之間的優(yōu)先級(jí),且通過(guò)所述第一主機(jī)和所述第二主機(jī)中的最低優(yōu)先權(quán)主機(jī)改變?yōu)榈诙嗖AC地址。
文檔編號(hào)H04L29/12GK102474423SQ201080029938
公開日2012年5月23日 申請(qǐng)日期2010年6月30日 優(yōu)先權(quán)日2009年7月2日
發(fā)明者克里希南·拉亞馬尼, 胡迪特·馬蒂內(nèi)·包薩, 迪內(nèi)?!み_(dá)爾馬拉朱 申請(qǐng)人:高通股份有限公司