用于發(fā)現(xiàn)的散列部分匹配的制作方法
【專利摘要】本發(fā)明描述允許包含經(jīng)壓縮的服務(wù)名稱的所公開的服務(wù)或服務(wù)名稱的部分匹配的方法、系統(tǒng)和裝置。所描述的特征使用包含散列的壓縮技術(shù);且所述特征允許經(jīng)壓縮的服務(wù)名稱字符串的部分匹配。本發(fā)明描述提供識(shí)別所要服務(wù)(或所要服務(wù)的屬性)且比較一或多個(gè)所播發(fā)屬性的各種實(shí)施例??衫盟退グl(fā)屬性的比較來確定、選擇和或定位所播發(fā)服務(wù)。
【專利說明】用于發(fā)現(xiàn)的散列部分匹配
[0001 ] 交叉參考
[0002]本專利申請(qǐng)案主張由Sienicki在2013年12月18日提交并轉(zhuǎn)讓給本受讓人的標(biāo)題為“用于發(fā)現(xiàn)的散列部分匹配”的第14/133,412號(hào)美國專利申請(qǐng)案的優(yōu)先權(quán)。
【背景技術(shù)】
[0003]廣泛部署無線通信系統(tǒng)以提供服務(wù)和內(nèi)容的各種類型的通信,所述服務(wù)和內(nèi)容包含語音、視頻、包數(shù)據(jù)、消息傳遞、廣播等等。這些系統(tǒng)可為能夠通過共享可用系統(tǒng)資源(例如,時(shí)間、頻率及功率)而支持與多個(gè)用戶的通信的多址系統(tǒng)。此類多址系統(tǒng)的實(shí)例包含碼分多址(CDMA)系統(tǒng)、時(shí)分多址(TDMA)系統(tǒng)、頻分多址(FDMA)系統(tǒng)和正交頻分多址(OFDMA)系統(tǒng)。
[0004]使用這些或其它技術(shù)且在此些系統(tǒng)中操作的無線裝置可彼此通信以傳達(dá)關(guān)于特定服務(wù)的信息。裝置可公開例如與裝置所提供的特定服務(wù)相關(guān)的信息。其它裝置可接收所公開的信息,且試圖利用裝置或在所公開的服務(wù)匹配特定的廣受歡迎服務(wù)的情況下利用所公開的服務(wù)。在一些情況下,技術(shù)用以限制或縮減所公開的信息的大小。舉例來說,特定服務(wù)的名稱可出于公開目的而被縮減。但用于縮減此信息的現(xiàn)有解決方案可不允許裝置執(zhí)行信息的部分匹配?,F(xiàn)有解決方案可不允許裝置在所公開的名稱僅表示與所要服務(wù)的部分匹配的情況下找到或利用某些公開的服務(wù)。
【發(fā)明內(nèi)容】
[0005]所描述的特征通常涉及可允許所公開的服務(wù)或服務(wù)名稱的部分匹配的一或多個(gè)方法、系統(tǒng)和設(shè)備。各種協(xié)議(例如使用反向域名系統(tǒng)(D N S )式命名(例如,com.mycompany.myservice.mydevice)的協(xié)議)可允許一個(gè)裝置公開其它裝置可搜索和找到的服務(wù)。在一些狀況下,找到相關(guān)和/或所要服務(wù)的此過程被稱作匹配?!捌ヅ溲b置”(搜索服務(wù)的裝置)可選擇搜索完整的服務(wù)名稱字符串,或通過僅與例如所公開的服務(wù)名稱的前綴匹配來執(zhí)行部分匹配。在此類狀況下,匹配裝置可具有增加數(shù)目的搜索結(jié)果。舉例來說,可對(duì)DNS式名稱進(jìn)行搜索,所述DNS式名稱包含“com.mycompany.myservice”,而不涉及播發(fā)此服務(wù)的特定裝置的名稱。在所述情境下,使用部分匹配準(zhǔn)則的搜索可為提供服務(wù)的所有可用裝置傳回結(jié)果。
[0006]在一些實(shí)施例中,一種無線通信的方法包含:產(chǎn)生經(jīng)壓縮的第一表達(dá),所述經(jīng)壓縮的第一表達(dá)包含一或多個(gè)經(jīng)壓縮的所要屬性;接收經(jīng)壓縮的第二表達(dá),所述經(jīng)壓縮的第二表達(dá)包含一或多個(gè)經(jīng)壓縮的所播發(fā)屬性;比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性;以及確定經(jīng)壓縮的所要屬性中的至少一者是否包含與經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配。
[0007]在一些實(shí)施例中,用于無線通信的系統(tǒng)包含:用于產(chǎn)生經(jīng)壓縮的第一表達(dá)的裝置,所述經(jīng)壓縮的第一表達(dá)包含一或多個(gè)經(jīng)壓縮的所要屬性;用于接收經(jīng)壓縮的第二表達(dá)的裝置,所述經(jīng)壓縮的第二表達(dá)包含一或多個(gè)經(jīng)壓縮的所播發(fā)屬性;用于比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性的裝置;以及用于確定經(jīng)壓縮的所要屬性中的至少一者是否包含與經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配的裝置。
[0008]在一些實(shí)施例中,一種用于無線通信的設(shè)備包含:處理器;與處理器電子通信的存儲(chǔ)器;以及存儲(chǔ)于存儲(chǔ)器中的指令。指令可由處理器執(zhí)行以:產(chǎn)生經(jīng)壓縮的第一表達(dá),所述經(jīng)壓縮的第一表達(dá)包含一或多個(gè)經(jīng)壓縮的所要屬性;接收經(jīng)壓縮的第二表達(dá),所述經(jīng)壓縮的第二表達(dá)包含一或多個(gè)經(jīng)壓縮的所播發(fā)屬性;比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性;以及確定經(jīng)壓縮的所要屬性中的至少一者是否包含與經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配。
[0009]在一些實(shí)施例中,一種存儲(chǔ)用于無線通信的代碼的非暫時(shí)性計(jì)算機(jī)可讀媒體包含若干指令,所述指令可執(zhí)行以:產(chǎn)生經(jīng)壓縮的第一表達(dá),所述經(jīng)壓縮的第一表達(dá)包含一或多個(gè)經(jīng)壓縮的所要屬性;接收經(jīng)壓縮的第二表達(dá),所述經(jīng)壓縮的第二表達(dá)包含一或多個(gè)經(jīng)壓縮的所播發(fā)屬性;比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性;以及確定經(jīng)壓縮的所要屬性中的至少一者是否包含與經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配。
[0010]在某些實(shí)例中,方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體還可包含用于在經(jīng)壓縮的所要屬性中的一者包含與經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配時(shí)選擇經(jīng)壓縮的第二表達(dá)的步驟、裝置和/或可由處理器執(zhí)行的指令。
[0011]在某些實(shí)例中,方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體還可包含用于至少部分基于經(jīng)壓縮的第二表達(dá)確定位置的步驟、裝置和/或可由處理器執(zhí)行的指令。
[0012]在方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體的某些實(shí)例中,確定位置可包含確定由經(jīng)壓縮的第二表達(dá)播發(fā)的服務(wù)的位置。
[0013]在某些實(shí)例中,方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體還可包含用于識(shí)別包括一或多個(gè)未經(jīng)壓縮所要屬性的未經(jīng)壓縮第一表達(dá)以及壓縮一或多個(gè)未經(jīng)壓縮所要屬性中的每一者的步驟、裝置和/或可由處理器執(zhí)行的指令。
[0014]在方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體的某些實(shí)例中,經(jīng)壓縮的第一表達(dá)可對(duì)應(yīng)于用于所要服務(wù)的反向域名系統(tǒng)(DNS)式名稱字符串,且經(jīng)壓縮的第二表達(dá)可對(duì)應(yīng)于用于所播發(fā)服務(wù)的反向DNS式名稱字符串。
[0015]在方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體的某些實(shí)例中,經(jīng)壓縮的所要屬性中的每一者和經(jīng)壓縮的所播發(fā)屬性中的每一者可對(duì)應(yīng)于一或多個(gè)服務(wù)名稱的個(gè)別元素,且一或多個(gè)服務(wù)名稱可為反向域名系統(tǒng)(DNS)式名稱字符串。
[0016]在某些實(shí)例中,方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體還可包含用于指定用于比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性的準(zhǔn)則的步驟、裝置和/或可由處理器執(zhí)行的指令。
[0017]在方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體的某些實(shí)例中,經(jīng)壓縮的第一表達(dá)或經(jīng)壓縮的第二表達(dá)中的至少一者可包含至少一個(gè)通配符屬性。
[0018]在方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體的某些實(shí)例中,經(jīng)壓縮的第一表達(dá)或經(jīng)壓縮的第二表達(dá)中的至少一者可包含壓縮大小指示符。
[0019]在方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體的某些實(shí)例中,經(jīng)壓縮的第一表達(dá)或經(jīng)壓縮的第二表達(dá)中的至少一者可包含壓縮算法指示符。
[0020]在方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體的某些實(shí)例中,經(jīng)壓縮的第一表達(dá)或經(jīng)壓縮的第二表達(dá)中的至少一者可包含表達(dá)結(jié)束指示符。
[0021]在方法、系統(tǒng)、設(shè)備和/或非暫時(shí)性計(jì)算機(jī)可讀媒體的某些實(shí)例中,經(jīng)壓縮的第一表達(dá)或經(jīng)壓縮的第二表達(dá)中的至少一者可包含用至少兩個(gè)壓縮算法壓縮的屬性。
[0022]根據(jù)以下詳細(xì)描述、權(quán)利要求書和圖式,所描述的方法和設(shè)備的適用性的更廣范圍將變得顯而易見。詳細(xì)描述和特定實(shí)例是僅作為說明給出,因?yàn)樗鶎兕I(lǐng)域的技術(shù)人員將明白在所述描述的精神和范圍內(nèi)的各種變化和修改。
【附圖說明】
[0023]可參考以下圖式實(shí)現(xiàn)對(duì)本發(fā)明的性質(zhì)與優(yōu)點(diǎn)的進(jìn)一步理解。在附圖中,類似組件或特征可具有相同參考標(biāo)簽。此外,可以通過在參考標(biāo)簽后面跟著短劃線和區(qū)分類似組件的第二標(biāo)簽來區(qū)分相同類型的各種組件。如果說明書中只使用第一參考標(biāo)簽,那么描述適用于具有相同的第一參考標(biāo)簽的類似組件中的任一者,與第二參考標(biāo)簽無關(guān)。
[0024]圖1A和IB描繪根據(jù)各種實(shí)施例的無線通信系統(tǒng);
[0025]圖2描繪經(jīng)配置以在根據(jù)各種實(shí)施例的無線通信系統(tǒng)中操作的裝置的框圖;
[0026]圖3描繪經(jīng)配置以在根據(jù)各種實(shí)施例的無線通信系統(tǒng)中操作的裝置的框圖;
[0027]圖4描繪經(jīng)配置以在根據(jù)各種實(shí)施例的無線通信網(wǎng)路中操作的裝置的框圖;
[0028]圖5描繪在根據(jù)各種實(shí)施例的無線通信系統(tǒng)中操作的裝置的調(diào)用流程圖;
[0029]圖6描繪根據(jù)各種實(shí)施例的無線通信的方法的流程圖;
[0030]圖7描繪根據(jù)各種實(shí)施例的無線通信的方法的流程圖;
[0031 ]圖8描繪根據(jù)各種實(shí)施例的無線通信的方法的流程圖;以及
[0032]圖9描繪根據(jù)各種實(shí)施例的無線通信的方法的流程圖。
【具體實(shí)施方式】
[0033]描述可允許部分匹配所公開的服務(wù)或服務(wù)名稱的系統(tǒng)、方法和設(shè)備。所描述的技術(shù)可利用壓縮技術(shù)(例如散列),且本文中所描述的部分匹配技術(shù)可被稱為散列部分匹配。舉例來說,可將服務(wù)名稱字符串的個(gè)別元素壓縮或散列成固定大小的信息塊(例如,8、12或16位),且接著可串接經(jīng)壓縮的元素以形成散列的字符串。
[0034]在一些實(shí)例(例如利用反向DNS式命名的實(shí)例)中,可單獨(dú)地散列字符串中的每一點(diǎn)之間的一或多個(gè)字。散列字符串的大小可等于服務(wù)名稱字符串中的字的數(shù)目乘以每一個(gè)別散列的大小。舉例來說,“com.mycompany.myservice.mydevice”可具有4*(hash_size)的散列字符串。這可允許以類似于匹配整個(gè)服務(wù)字符串的方式來部分匹配散列字符串。
[0035]在一些狀況下,如果所公開的名稱字符串的長度超出可經(jīng)由特定發(fā)現(xiàn)媒體發(fā)射的數(shù)據(jù)大小(例如,針對(duì)LTE-Direct為16字節(jié)),那么可能出現(xiàn)問題。在允許發(fā)射名稱字符串的同時(shí)散列整個(gè)字符串可不允許部分匹配。然而,散列字符串的也可被稱作屬性的每一個(gè)別元素可允許部分匹配。此外,假陽性匹配的機(jī)率隨著個(gè)別散列的大小和服務(wù)名稱字符串中的字的數(shù)目的增加而降低。
[0036]以下描述提供實(shí)例且并不限制在權(quán)利要求書中所闡述的范圍、適用性或配置。在不脫離本發(fā)明的精神和范圍的情況下,可對(duì)所論述的元件的功能和布置作出改變。各種實(shí)施例可以在適當(dāng)時(shí)省略、取代或添加各種程序或組件。舉例而言,所描述的方法可以不同于所描述的次序的次序執(zhí)行,且可添加、省略或組合各種步驟。并且,相對(duì)于某些實(shí)施例描述的特征可在其它實(shí)施例中加以組合。
[0037]首先參看圖1A,其描繪根據(jù)各種實(shí)施例的無線通信系統(tǒng)100。系統(tǒng)100包含在區(qū)域120中的裝置115。裝置115可被稱為用戶設(shè)備或UE 115。裝置115可為計(jì)算機(jī)、蜂窩式電話、智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、PDA、智能TV或其它類似電子裝置。在一些狀況下,裝置115為WLAN或WPAN路由器、群組擁有者或接入點(diǎn)。裝置115可廣播或以其它方式發(fā)射信號(hào),所述信號(hào)表示由每一裝置115提供的特定服務(wù)。在一些狀況下,裝置115廣播信號(hào),所述信號(hào)表示在每一裝置115附近的位置處可用的服務(wù)。
[0038]接下來,圖1B描繪根據(jù)各種實(shí)施例的無線通信系統(tǒng)100-a。系統(tǒng)100-a可為系統(tǒng)100的實(shí)例。系統(tǒng)100-a可包含裝置115,所述裝置可為參看圖1A描述的裝置115的實(shí)例。裝置115可在區(qū)域120-a中,所述區(qū)域可為圖1A的區(qū)域120的實(shí)例。
[0039]例如,裝置115-a的用戶可搜索特定服務(wù)。裝置115-a可為智能電話;且用戶可使用智能電話的應(yīng)用程序?qū)⒈硎痉?wù)的名稱輸入到裝置115-a中。舉例來說,應(yīng)用程序可包含用戶接口,所述用戶接口可提示用戶輸入所要服務(wù)的細(xì)節(jié),其中特殊性程度有變化。在一些狀況下,用戶僅輸入所要服務(wù)的通用描述,例如“餐館”或“印刷”。在其它情境下,用戶可更加具體化,例如輸入特定菜系類型、價(jià)格范圍以及所要餐館的評(píng)分。這些各種細(xì)節(jié)可被稱為屬性;且在與所要服務(wù)相關(guān)時(shí),所述細(xì)節(jié)可被稱作所要屬性。
[0040]裝置115-a可接受由一或多個(gè)所要屬性組成的表達(dá)的條目,辨識(shí)或以其它方式識(shí)別所述表達(dá)。因?yàn)樗獙傩钥衫缫宰值男问奖磉_(dá),所以所述屬性可被稱為未經(jīng)壓縮所要屬性。舉例來說,“休閑餐館”、“綠色干洗店”、“彩色打印機(jī)”和“高清晰度顯示器”為未經(jīng)壓縮所要屬性的實(shí)例。未經(jīng)壓縮表達(dá)可包含數(shù)個(gè)相關(guān)的未經(jīng)壓縮屬性。舉例來說,未經(jīng)壓縮表達(dá)可為與休閑意大利餐館相關(guān)的反向DNS式名稱,所述休閑意大利餐館被稱作賈科莫比薩:“餐館.休閑餐飲.意大利.賈科莫比薩”。
[0041]裝置115-a可例如用散列算法壓縮所要屬性中的每一者。在一些實(shí)施例中,使用SHA-1或MD5散列算法。在其它實(shí)施例中,使用多個(gè)散列算法。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)至IJ,可使用任何數(shù)目個(gè)散列算法來壓縮所要屬性。裝置115-a可產(chǎn)生包含經(jīng)壓縮的所要屬性中的一或多者的經(jīng)壓縮的表達(dá)。在一些實(shí)施例中,經(jīng)壓縮的表達(dá)為散列所要屬性的串接字符串。經(jīng)壓縮的表達(dá)因此可為用于所要服務(wù)的反向DNS式名稱字符串的散列版本,且經(jīng)壓縮的所要屬性中的每一者可對(duì)應(yīng)于反向DNS式名稱字符串的個(gè)別元素(例如,點(diǎn)之間的每一字)。
[0042]例如裝置115-b等其它裝置115可廣播信號(hào)125,所述信號(hào)表示包含經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的表達(dá)。這些所廣播的經(jīng)壓縮的表達(dá)可為例如散列所播發(fā)屬性的串接字符串。類似于經(jīng)壓縮的所要屬性,經(jīng)壓縮的(例如,散列)所播發(fā)屬性可對(duì)應(yīng)于服務(wù)名稱中的字;且所播發(fā)屬性的經(jīng)壓縮的表達(dá)可從供應(yīng)特定服務(wù)或與特定服務(wù)相關(guān)聯(lián)的裝置廣播。舉例來說,所廣播的服務(wù)名稱可與特定業(yè)務(wù)和/或與由特定裝置提供的服務(wù)相關(guān)聯(lián)。在一些實(shí)施例中,所廣播的經(jīng)壓縮的表達(dá)對(duì)應(yīng)于用于所播發(fā)服務(wù)的反向DNS式名稱字符串。在此類狀況下,經(jīng)壓縮的所播發(fā)屬性對(duì)應(yīng)于一或多個(gè)服務(wù)名稱的個(gè)別元素。
[0043]裝置115-a可接收包含經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的表達(dá)。作為實(shí)例,從裝置115-b廣播的經(jīng)壓縮的表達(dá)可對(duì)應(yīng)于與休閑墨西哥餐館相關(guān)的反向DNS式名稱,所述休閑墨西哥餐館被稱作迭戈墨西哥卷餅:“餐館.休閑餐飲.墨西哥.迭戈墨西哥卷餅”。所廣播的經(jīng)壓縮的表達(dá)可為反向DNS式名稱的散列版本。在接收到所廣播的經(jīng)壓縮的表達(dá)后,裝置115-a即刻可比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性。這可包含根據(jù)其代表性特殊性程度比較屬性中的每一者。舉例來說,如果所產(chǎn)生的經(jīng)壓縮的表達(dá)對(duì)應(yīng)于“餐館.休閑餐飲.意大利.賈科莫比薩”且所廣播的經(jīng)壓縮的表達(dá)對(duì)應(yīng)于“餐館.休閑餐飲.墨西哥.迭戈墨西哥卷餅”,那么每一表達(dá)的最不特定屬性對(duì)應(yīng)于“餐館”,且最特定屬性分別對(duì)應(yīng)于“賈科莫比薩”和“迭戈墨西哥卷餅”。
[0044]裝置115-a接著可確定在經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性之間是否存在匹配。在此實(shí)例中,裝置115-a可被稱為匹配裝置。是否存在匹配可為用于比較屬性的指定準(zhǔn)則的功能。裝置115-a的用戶接口可允許用戶指定用于比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性的一或多個(gè)準(zhǔn)則。或者,裝置115-a可自動(dòng)指定此準(zhǔn)則。
[0045]在一些實(shí)施例中,可指定部分匹配準(zhǔn)則。舉例來說,用戶可指示她希望找到休閑餐館。裝置115-a可例如產(chǎn)生具有對(duì)應(yīng)于“餐館.休閑餐飲”的經(jīng)壓縮的所要屬性的經(jīng)壓縮的表達(dá)。裝置115-a可接收具有對(duì)應(yīng)于“餐館.休閑餐飲.墨西哥.迭戈墨西哥卷餅”的經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的表達(dá)。在此實(shí)例中,裝置115-a可辨識(shí)出部分匹配,因?yàn)樗邮盏慕?jīng)壓縮的表達(dá)正播發(fā)休閑餐館,即被稱作迭戈墨西哥卷餅的休閑墨西哥餐館。裝置115-a可基于確定所產(chǎn)生的表達(dá)與所接收的表達(dá)之間的部分匹配,選擇所接收的表達(dá),例如為了確定關(guān)于所播發(fā)服務(wù)的額外信息。
[0046]不同于比較所接收的經(jīng)壓縮的表達(dá)與例如表或數(shù)據(jù)庫,比較所接收的表達(dá)與所產(chǎn)生的表達(dá)允許較大的用戶特殊性。換句話說,所產(chǎn)生的表達(dá)可表示用戶的僅受特定應(yīng)用程序限制的任何所要屬性。然而,查找表或數(shù)據(jù)庫可提供較低靈活性。
[0047]在一些狀況下,裝置115-a可使用所接收的表達(dá)來確定位置,所述位置可為由所接收的經(jīng)壓縮的表達(dá)播發(fā)的服務(wù)的位置。舉例來說,所接收的經(jīng)壓縮的表達(dá)可包含對(duì)應(yīng)于物理位置的屬性。或者,在選擇所接收的表達(dá)之后,裝置115-a可請(qǐng)求來自與所播發(fā)服務(wù)相關(guān)聯(lián)的裝置115的額外信息(例如,坐標(biāo)或位置信息)。
[0048]在一些實(shí)施例中,經(jīng)壓縮的表達(dá)包含一或多個(gè)通配符屬性。舉例來說,裝置115-c的用戶可搜尋大幅面彩色印刷服務(wù)。所要服務(wù)可為由特定裝置提供的功能或業(yè)務(wù)服務(wù),例如用戶可在辦公室環(huán)境中,且尋找打印機(jī),或她可在商業(yè)區(qū)中尋找商業(yè)印刷業(yè)務(wù)。在任一情境下,例如,用戶可不對(duì)印刷技術(shù)和/或等待時(shí)間有特別偏好。裝置115-c可產(chǎn)生具有一或多個(gè)經(jīng)壓縮的所要屬性的經(jīng)壓縮的表達(dá),所述經(jīng)壓縮的所要屬性各自可為反向DNS式名稱字符串“印刷.大幅面.*.彩色”的散列個(gè)別元素。在此實(shí)例中,表示通配符值,所述通配符值可對(duì)應(yīng)于用以指定印刷技術(shù)(例如,噴墨或激光打印)的屬性。通配符值因此可允許更多可能的匹配。
[0049]裝置115-c可從裝置115-d(例如,經(jīng)由廣播信號(hào)125)接收具有一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的表達(dá)。經(jīng)壓縮的表達(dá)可表示反向DNS式名稱字符串“印刷.大幅面.激光打印.彩色.立等可取.吉姆打印店”,其可為用于在被稱作吉姆打印店的商店處立等可取的大幅面彩色激光打印印刷的所播發(fā)屬性。裝置115-c可比較所產(chǎn)生的表達(dá)與所接收的表達(dá),且確定存在部分匹配(或完整匹配)。因?yàn)樵趯?shí)例中,所產(chǎn)生的表達(dá)使用用于打印機(jī)技術(shù)的通配符值,所以裝置115-c可確定存在完整匹配。因?yàn)橛脩糁付ㄍㄅ浞刀皇撬∷⒓夹g(shù),所以任何印刷技術(shù)(例如,激光打印)可構(gòu)成匹配。
[0050]在各種實(shí)施例中,經(jīng)壓縮的表達(dá)可包含將要由匹配裝置115使用的額外元素和/或經(jīng)壓縮的屬性。舉例來說,經(jīng)壓縮的表達(dá)可包含壓縮大小指示符。壓縮大小指示符可為向匹配裝置115提醒用于一或多個(gè)經(jīng)壓縮的屬性中的位數(shù)的經(jīng)壓縮的屬性或某一其它元素,或作為整體的表達(dá)。在一些狀況下,經(jīng)壓縮的表達(dá)包含壓縮算法指示符,例如用壓縮算法指示符編碼。壓縮算法指示符可為向匹配裝置115指示用于壓縮表達(dá)的屬性和/或創(chuàng)建(例如,串接)表達(dá)的算法類型的一或多個(gè)位。另外或替代地,經(jīng)壓縮的表達(dá)可包含表達(dá)結(jié)束指示符,其可向匹配裝置115通知表達(dá)在何處結(jié)束,以使得匹配裝置115可認(rèn)識(shí)到其已接收完整表達(dá)。表達(dá)結(jié)束指示符可為例如一或多個(gè)位,接收裝置115將所述位辨識(shí)為已接收完整表達(dá)的指示。
[0051]接下來,圖2描繪經(jīng)配置以在根據(jù)各種實(shí)施例的無線通信系統(tǒng)中操作的裝置115-e的框圖200。裝置115-e可為參看圖1A和/或IB描述的裝置115中的一或多者的實(shí)例,或包含其各個(gè)方面。裝置115-e可為例如用于執(zhí)行參看裝置115所描述的功能的裝置。裝置115-e可包含接收器模塊210、控制器模塊220和/或發(fā)射器模塊230。模塊中的每一者可彼此通信。在一些實(shí)施例中,模塊中的一或多者為處理器。
[0052]控制器模塊220可經(jīng)配置以識(shí)別由一或多個(gè)未經(jīng)壓縮所要屬性組成的未經(jīng)壓縮表達(dá)。控制器模塊220可經(jīng)配置以壓縮所要屬性,且產(chǎn)生具有經(jīng)壓縮的所要屬性的經(jīng)壓縮的表達(dá)??刂破髂K220也可比較所產(chǎn)生的表達(dá)與可由接收器模塊210接收的另一經(jīng)壓縮的表達(dá)。舉例來說,控制器模塊220可比較所產(chǎn)生的表達(dá)與由一或多個(gè)經(jīng)壓縮的所播發(fā)屬性組成的所接收的表達(dá),所述經(jīng)壓縮的所播發(fā)屬性可對(duì)應(yīng)于由不同裝置115播發(fā)的服務(wù)。
[0053]在一些實(shí)施例中,控制器模塊220還經(jīng)配置以確定所產(chǎn)生和所接收的經(jīng)壓縮的表達(dá)是否包含匹配屬性。舉例來說,控制器模塊220可確定經(jīng)壓縮的所播發(fā)屬性中的一或多者是否與經(jīng)壓縮的所要屬性中的一或多者完全或部分匹配。
[0054]在一些實(shí)施例中,發(fā)射器模塊230經(jīng)配置以發(fā)射所產(chǎn)生的表達(dá)。舉例來說,如果裝置115-e經(jīng)配置以播發(fā)服務(wù),那么發(fā)射器模塊230可發(fā)射(例如,廣播)表示對(duì)應(yīng)于所播發(fā)服務(wù)的經(jīng)壓縮的表達(dá)的信號(hào)。
[0055]裝置115-e的組件可個(gè)別地或集體地用適于在硬件中執(zhí)行適用功能中的一些或全部的一或多個(gè)ASIC來實(shí)施?;蛘?,功能可由一或多個(gè)其它處理單元(或核心)在一或多個(gè)集成電路上執(zhí)行。在其它實(shí)施例中,可使用其它類型的集成電路(例如結(jié)構(gòu)化/平臺(tái)ASIC、FPGA以及其它半定制1C),其可以所屬領(lǐng)域中已知的任何方式來編程。也可使用體現(xiàn)于存儲(chǔ)器中的指令完全或部分地實(shí)施每一單元的功能,所述指令經(jīng)格式化以由一或多個(gè)通用或?qū)S锰幚砥鲌?zhí)行。
[0056]圖3描繪經(jīng)配置以在根據(jù)各種實(shí)施例的無線通信系統(tǒng)中操作的裝置115-f的框圖300。裝置115-f可為參看圖1A、IB和/或2描述的裝置115中的一或多者的實(shí)例,或包含其各個(gè)方面。裝置115-f可包含用于執(zhí)行參看裝置115所描述的功能的裝置。舉例來說,裝置115-f可包含接收器模塊210-a、控制器模塊220-a和/或發(fā)射器模塊230-a,其中的每一者可為參看圖2所描述的對(duì)應(yīng)裝置的實(shí)例,或執(zhí)行與其類型的功能。
[0057]控制器模塊220-a可包含表達(dá)模塊305和/或比較模塊310。在一些實(shí)施例中,表達(dá)模塊305包含識(shí)別模塊315、屬性壓縮模塊320和/或產(chǎn)生模塊325。識(shí)別模塊315可經(jīng)配置以識(shí)別未經(jīng)壓縮表達(dá),例如由未經(jīng)壓縮所要屬性組成的反向DNS式名稱字符串。屬性壓縮模塊320可經(jīng)配置以使用例如一或多個(gè)散列算法壓縮所要屬性。產(chǎn)生模塊325可經(jīng)配置以產(chǎn)生由經(jīng)壓縮的所要屬性組成的經(jīng)壓縮的表達(dá)。在一些狀況下,產(chǎn)生模塊325串接經(jīng)壓縮的所要屬性以形成散列的字符串。另外或替代地,產(chǎn)生模塊325產(chǎn)生具有以下各者中的一或多者的經(jīng)壓縮的表達(dá):通配符屬性、壓縮大小指示符或表達(dá)結(jié)束指示符。
[0058]在一些實(shí)施例中,比較模塊310包含確定模塊330、選擇模塊335和/或定位模塊340。確定模塊330可經(jīng)配置以比較所接收的經(jīng)壓縮的表達(dá)(例如,由接收器模塊210-a接收的經(jīng)壓縮的表達(dá))與由產(chǎn)生模塊325產(chǎn)生的經(jīng)壓縮的表達(dá)。在一些實(shí)施例中,確定模塊330經(jīng)配置以指定用于比較所產(chǎn)生和所接收的經(jīng)壓縮的表達(dá)的準(zhǔn)則,或辨識(shí)用于比較所產(chǎn)生和所接收的經(jīng)壓縮的表達(dá)的用戶指定準(zhǔn)則。確定模塊330可經(jīng)進(jìn)一步配置以確定所接收的經(jīng)壓縮的表達(dá)的屬性是否與所產(chǎn)生的經(jīng)壓縮的表達(dá)完全或部分匹配。在一些狀況下,選擇模塊335經(jīng)配置以在確定存在匹配(例如,部分匹配)時(shí)選擇所接收的經(jīng)壓縮的表達(dá)。另外或替代地,定位模塊340可經(jīng)配置以基于所接收的經(jīng)壓縮的表達(dá)來確定所播發(fā)服務(wù)的位置或播發(fā)服務(wù)的裝置的位置。
[0059]裝置115-f的模塊中的每一者可彼此通信。在一些實(shí)施例中,裝置115-f的模塊中的一或多者為處理器。此外,裝置115-e的各種組件可獨(dú)立地或共同地用一或多個(gè)ASIC實(shí)施,所述ASIC經(jīng)調(diào)適以執(zhí)行硬件中的可適用功能中的一些或全部?;蛘撸δ芸捎梢换蚨鄠€(gè)其它處理單元(或核心)在一或多個(gè)集成電路上執(zhí)行。在其它實(shí)施例中,可使用其它類型的集成電路(例如結(jié)構(gòu)化/平臺(tái)ASIC、FPGA以及其它半定制1C),其可以所屬領(lǐng)域中已知的任何方式來編程。也可使用實(shí)施于存儲(chǔ)器中的指令完全或部分地實(shí)施每一單元的功能,所述指令經(jīng)格式化以由一或多個(gè)通用或?qū)S锰幚砥鲌?zhí)行。
[0060]接下來,參看圖4,展示經(jīng)配置以在根據(jù)各種實(shí)施例的無線通信網(wǎng)路中操作的裝置115-g的框圖400。裝置115-g可具有各種配置,和/或?yàn)槔鐐€(gè)人計(jì)算機(jī)(例如,膝上型計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、平板計(jì)算機(jī)等)、蜂窩電話、PDA、智能電話、數(shù)字視頻記錄器(DVR)、因特網(wǎng)電器、游戲控制臺(tái)、電子閱讀器、打印機(jī)、掃描儀、復(fù)印機(jī)、自動(dòng)出納機(jī)(ATM)、自動(dòng)信息查詢一體機(jī)及其類似者等較大裝置的方面。裝置115-g可具有例如小電池等內(nèi)部電力供應(yīng)器(未圖示),以便于移動(dòng)操作。在一些實(shí)施例中,移動(dòng)裝置115-g可為參看圖1A、1B、2和/或3所描述的裝置115的實(shí)例,或包含其各個(gè)方面。
[0061]移動(dòng)裝置115-g通??砂糜陔p向語音和數(shù)據(jù)通信的組件,包含用于發(fā)射通信的組件和用于接收通信的組件。移動(dòng)裝置115-g可包含天線405、發(fā)射器(例如,調(diào)制器)模塊410、接收器(例如,解調(diào)器)模塊415、處理器模塊470和存儲(chǔ)器480(包含軟件(SW)485),以上各者中的每一者可彼此直接或間接通信(例如,經(jīng)由一或多個(gè)總線490)。發(fā)射器模塊410和接收器模塊415可體現(xiàn)于收發(fā)器模塊中,且可經(jīng)配置以經(jīng)由天線405和/或經(jīng)由一或多個(gè)有線或無線鏈路與一或多個(gè)單獨(dú)裝置雙向通信,如上文所描述。發(fā)射器模塊410和接收器模塊415可或包含調(diào)制解調(diào)器,所述調(diào)制解調(diào)器經(jīng)配置以調(diào)制包,且將經(jīng)調(diào)制包提供到天線405以用于發(fā)射,且解調(diào)制從天線405接收的包。雖然裝置115-g可包含單個(gè)天線405,但移動(dòng)裝置115-g可具有能夠同時(shí)發(fā)射和/或接收多個(gè)無線發(fā)射的多個(gè)天線405。發(fā)射器模塊410和接收器模塊415也可能夠與多個(gè)裝置115同時(shí)通信。
[0062]存儲(chǔ)器480可包含隨機(jī)存取存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)。存儲(chǔ)器480可存儲(chǔ)含有指令的計(jì)算機(jī)可讀、計(jì)算機(jī)可執(zhí)行的軟件/固件代碼485,所述指令經(jīng)配置以在執(zhí)行時(shí)使得處理器模塊470執(zhí)行本文中所描述的各種功能(例如,評(píng)估信號(hào)測(cè)量結(jié)果,確定差值測(cè)量結(jié)果是否超出閾值,啟動(dòng)或調(diào)整覆寫閾值等)?;蛘?,軟件/固件代碼485可不可由處理器模塊470直接執(zhí)行,但可經(jīng)配置以使得計(jì)算機(jī)(例如,在編譯和執(zhí)行時(shí))執(zhí)行本文中所描述的功能。處理器模塊470可包含智能硬件裝置,例如中央處理單元(CPU)、微控制器、專用集成電路(ASIC)等。
[0063]根據(jù)圖4的架構(gòu),裝置115-g可進(jìn)一步包含表達(dá)模塊305-a和/或比較模塊310-a,其可基本上與圖2和/或3的裝置115的對(duì)應(yīng)模塊相同。在一些實(shí)施例中,表達(dá)模塊305-a經(jīng)配置以執(zhí)行參看圖3所描述的識(shí)別模塊315、屬性壓縮模塊320和/或產(chǎn)生模塊325的功能。且在一些狀況下,比較模塊310-a經(jīng)配置以執(zhí)行確定模塊330、選擇模塊335和定位模塊340中的一或多者的功能。
[0064]作為實(shí)例,表達(dá)模塊305-a和比較模塊310-a為裝置115-g的組件,且所述組件與裝置115-g的其它組件通信(例如,經(jīng)由總線490)?;蛘?,表達(dá)模塊305-a和比較模塊310-a的功能性可經(jīng)實(shí)施為裝置115-g的例如處理器模塊470等其它模塊中的一或多者的組件。在一些實(shí)施例中,表達(dá)模塊305-a和/或比較模塊310-a的功能性經(jīng)實(shí)施為存儲(chǔ)于非暫時(shí)性計(jì)算機(jī)可讀媒體上的代碼。
[0065]接下來,圖5描繪在根據(jù)各種實(shí)施例的無線通信系統(tǒng)中操作的裝置115的調(diào)用流程圖500。裝置115可為參看圖1A、1B、2、3和/或4描述的裝置115的實(shí)例或包含其各個(gè)方面。第一裝置115-h可識(shí)別505未經(jīng)壓縮第一表達(dá),其可由一或多個(gè)未經(jīng)壓縮屬性組成。第一表達(dá)可例如對(duì)應(yīng)于所要屬性的字符串。第一裝置115-h接著可壓縮510第一表達(dá)的屬性,且產(chǎn)生515由那些經(jīng)壓縮的屬性組成的經(jīng)壓縮的第一表達(dá)。
[0066]獨(dú)立地且在一些狀況下同時(shí)地,第二裝置115-1可識(shí)別520未經(jīng)壓縮第二表達(dá),其可由一或多個(gè)未經(jīng)壓縮屬性組成。第二表達(dá)可對(duì)應(yīng)于所播發(fā)屬性的字符串。第二裝置115-1接著可壓縮525第二表達(dá)的屬性,且產(chǎn)生530由那些經(jīng)壓縮的屬性組成的經(jīng)壓縮的第二表達(dá)。第二裝置115-1可廣播經(jīng)壓縮的第二表達(dá)535。
[0067]第一裝置115-h可接收經(jīng)壓縮的第二表達(dá)535。接著,第一裝置115-h可比較540所接收的經(jīng)壓縮的第二表達(dá)的屬性與所產(chǎn)生的經(jīng)壓縮的第一表達(dá)的屬性。在一些狀況下,基于用于比較的用戶指定的準(zhǔn)則,第一裝置115-h確定545在經(jīng)壓縮的第一及第二表達(dá)的屬性之間是否存在完全或部分匹配。如果第一裝置確定存在至少部分匹配,那么所述第一裝置可選擇550第二表達(dá)。
[0068]圖6描繪根據(jù)各種實(shí)施例的無線通信的方法600的流程圖。方法600可由圖1A、1B、
2、3、4和/或5的裝置115中的一或多者實(shí)施。
[0069]在框605處,方法可包含產(chǎn)生包含一或多個(gè)經(jīng)壓縮的所要屬性的經(jīng)壓縮的第一表達(dá)。在各種實(shí)施例中,框605的操作由圖2和/或3的控制器模塊220、圖3和/或4的表達(dá)模塊305和圖3的產(chǎn)生模塊325執(zhí)行。
[0070]在一些實(shí)施例中,經(jīng)壓縮的第一表達(dá)對(duì)應(yīng)于用于所要服務(wù)的反向DNS式名稱字符串。另外或替代地,經(jīng)壓縮的所要屬性中的每一者可對(duì)應(yīng)于一或多個(gè)服務(wù)名稱的個(gè)別元素。經(jīng)壓縮的第一表達(dá)還可包含至少一個(gè)通配符屬性。在一些狀況下,經(jīng)壓縮的第一表達(dá)進(jìn)一步包含以下各者中的一或多者:壓縮大小指示符、壓縮算法指示符和表達(dá)結(jié)束指示符。經(jīng)壓縮的第一表達(dá)還可包含用至少兩個(gè)壓縮算法壓縮的屬性。
[0071]在框610處,方法可包含接收包含一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的第二表達(dá)???10的操作可由圖2和3的接收器模塊210和/或圖4的天線405和接收器模塊415執(zhí)行。
[0072]在一些實(shí)施例中,經(jīng)壓縮的第二表達(dá)對(duì)應(yīng)于用于所播發(fā)服務(wù)的反向DNS式名稱字符串。另外或替代地,經(jīng)壓縮的所播發(fā)屬性中的每一者對(duì)應(yīng)于一或多個(gè)服務(wù)名稱的個(gè)別元素。經(jīng)壓縮的第二表達(dá)可進(jìn)一步包含至少一個(gè)通配符屬性。在一些狀況下,經(jīng)壓縮的第二表達(dá)還包含以下各者中的一或多者:壓縮大小指示符、壓縮算法指示符和表達(dá)結(jié)束指示符。且經(jīng)壓縮的第二表達(dá)可包含用至少兩個(gè)壓縮算法壓縮的屬性。
[0073]在框615處,方法可涉及比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性???15的操作可由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和/或圖3的確定模塊330執(zhí)行。
[0074]在框620處,方法可包含確定經(jīng)壓縮的所要屬性中的至少一者是否與經(jīng)壓縮的所播發(fā)屬性中的至少一者至少部分匹配。在各種實(shí)施例中,框620的操作由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和/或圖3的確定模塊330執(zhí)行。
[0075]接下來,圖7描繪根據(jù)各種實(shí)施例的無線通信的方法700的流程圖。方法700可為方法600的實(shí)例,且所述方法可由圖1A、1B、2、3、4和/或5的裝置115中的一或多者實(shí)施。
[0076]在框705處,方法可包含產(chǎn)生包含一或多個(gè)經(jīng)壓縮的所要屬性的經(jīng)壓縮的第一表達(dá)。在各種實(shí)施例中,框705的操作由圖2和/或3的控制器模塊220、圖3和/或4的表達(dá)模塊305和圖3的產(chǎn)生模塊325執(zhí)行。
[0077]在框710處,方法可包含接收包含一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的第二表達(dá)???10的操作可由圖2和3的接收器模塊210和/或圖4的天線405和接收器模塊415執(zhí)行。
[0078]在框715處,方法可涉及比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性???15的操作可由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和/或圖3的確定模塊330執(zhí)行。
[0079]在框720處,如果經(jīng)壓縮的所要屬性不與經(jīng)壓縮的所播發(fā)屬性部分匹配,那么方法可包含重復(fù)先前步驟中的一或多者。但如果經(jīng)壓縮的所要屬性和經(jīng)壓縮的所播發(fā)屬性構(gòu)成至少部分匹配,那么方法可包含框725和730的操作。
[0080]在框725處,方法可包含選擇經(jīng)壓縮的第二表達(dá)???25的操作可由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和/或圖3的選擇模塊335執(zhí)行。
[0081]在框730處,方法可進(jìn)一步涉及至少部分基于經(jīng)壓縮的第二表達(dá)確定位置。在各種實(shí)施例中,框730的操作由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和/或圖3的定位模塊340執(zhí)行。在一些實(shí)施例中,確定位置包含確定由經(jīng)壓縮的第二表達(dá)播發(fā)的服務(wù)的位置。
[0082]接下來,圖8描繪根據(jù)各種實(shí)施例的無線通信的方法800的流程圖。方法800可為方法600和/或700的實(shí)例,且所述方法可由圖1A、1B、2、3、4和/或5的裝置115中的一或多者實(shí)施。
[0083]在框805處,方法可涉及識(shí)別由一或多個(gè)未經(jīng)壓縮所要屬性組成的未經(jīng)壓縮第一表達(dá)。在各種實(shí)例中,框805的操作由圖2和/或3的控制器模塊220、圖3和/或4的表達(dá)模塊305和/或圖3的識(shí)別模塊315執(zhí)行。
[0084]在框810處,方法可包含壓縮一或多個(gè)未經(jīng)壓縮所要屬性中的每一者。框810的操作可由圖2和/或3的控制器模塊220、圖3和/或4的表達(dá)模塊305和/或圖3的屬性壓縮模塊320執(zhí)行。
[0085]在框815處,方法可包含產(chǎn)生包含經(jīng)壓縮的所要屬性中的一或多者的經(jīng)壓縮的第一表達(dá)。在各種實(shí)施例中,框815的操作由圖2和/或3的控制器模塊220、圖3和/或4的表達(dá)模塊305和/或圖3的產(chǎn)生模塊325執(zhí)行。
[0086]在框820處,方法可包含接收包含一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的第二表達(dá)。框820的操作可由圖2和3的接收器模塊210和/或圖4的天線405和接收器模塊415執(zhí)行。
[0087]在框825處,方法可涉及比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性。框825的操作可由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和/或圖3的確定模塊330執(zhí)行。
[0088]在框830處,方法可包含確定經(jīng)壓縮的所要屬性中的至少一者是否與經(jīng)壓縮的所播發(fā)屬性中的至少一者至少部分匹配。在各種實(shí)施例中,框830的操作由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和圖3的確定模塊330執(zhí)行。
[0089]圖9描繪根據(jù)各種實(shí)施例的無線通信的方法900的流程圖。方法900可為方法600、700和/或800的實(shí)例,且所述方法可由圖1A、1B、2、3、4和/或5的裝置115中的一或多者實(shí)施。
[0090]在框905處,方法可包含產(chǎn)生包含一或多個(gè)經(jīng)壓縮的所要屬性的經(jīng)壓縮的第一表達(dá)。在各種實(shí)施例中,框905的操作由圖2和/或3的控制器模塊220、圖3和/或4的表達(dá)模塊305和圖3的產(chǎn)生模塊325執(zhí)行。
[0091]在框910處,方法可包含接收包含一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的第二表達(dá)。框910的操作可由圖2和3的接收器模塊210和/或圖4的天線405和接收器模塊415執(zhí)行。
[0092]在框915處,方法也可涉及指定用于比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性的準(zhǔn)則???15的操作可由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和/或圖3的確定模塊330執(zhí)行。
[0093]在框920處,方法可涉及基于指定準(zhǔn)則比較經(jīng)壓縮的所要屬性與經(jīng)壓縮的所播發(fā)屬性。框920的操作可由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和/或圖3的確定模塊330執(zhí)行。
[0094]在框925處,方法可包含確定經(jīng)壓縮的所要屬性中的至少一者是否與經(jīng)壓縮的所播發(fā)屬性中的至少一者至少部分匹配。在各種實(shí)施例中,框925的操作由圖2和/或3的控制器模塊220、圖3和/或4的比較模塊310和圖3的確定模塊330執(zhí)行。
[0095]所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到方法600、700、800和900為本文中所描述的工具和技術(shù)的實(shí)例實(shí)施方案。方法可用較多或較少步驟執(zhí)行;且可按除所指示次序之外的次序執(zhí)行所述方法。
[0096]上文所描述的技術(shù)可用于各種無線通信系統(tǒng),諸如CDMA、TDMA、FDMA、OFDMA、SC-roMA和其它系統(tǒng)。術(shù)語“網(wǎng)絡(luò)”與“系統(tǒng)”常常可互換使用。CDMA系統(tǒng)可實(shí)施無線電技術(shù),例如,CDMA2000、全球陸地?zé)o線接入(UTRA)等。CDMA2000 涵蓋 IS-2000、IS-95,和 IS-856標(biāo)準(zhǔn)。IS-2000版本O和A通常被稱為CDMA2000 IX、IX等。IS_856(TIA_856)通常被稱為CDMA2000lxEV-DO、高速率包數(shù)據(jù)(HRPD)等。UTRA包含寬帶CDMA(WCDMA)和CDMA的其它變化形式。TDMA系統(tǒng)可實(shí)施例如全球移動(dòng)通信系統(tǒng)(GSM)等無線電技術(shù)。OFDMA系統(tǒng)可實(shí)施例如演進(jìn)UTRA(E-UTRA)、超移動(dòng)寬帶(UMB)、IEEE 802.1l(W1-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、快閃OFDM等無線電技術(shù)。UTRA和E-UTRA是通用移動(dòng)電信系統(tǒng)(UMTS)的部分。3GPP長期演進(jìn)(LTE)和 LTE 高級(jí)(LTE-A)為 UMTS 的使用 E-UTRA 的新版本。UTRA、E-UTRA、UMTS、LTE、LTE-A 和GSM在來自名為“第三代合作伙伴計(jì)劃”(3GPP)的組織的文獻(xiàn)中描述。CDMA2000和UMB在來自名為“第三代合作伙伴計(jì)劃2”(3GPP2)的組織的文獻(xiàn)中描述。
[0097]本文中所描述的技術(shù)可用于上文所提到的系統(tǒng)和無線電技術(shù),以及其它系統(tǒng)和無線電技術(shù)。舉例來說,所述技術(shù)可實(shí)施于無線局域網(wǎng)(WLAN)或W1-Fi網(wǎng)絡(luò)中,所述WLAN或W1-Fi 網(wǎng)絡(luò)可指基于各種 IEEE 802.11 標(biāo)準(zhǔn)(例如,IEEE 802.1 la/g、802.1 In、802.1 Iac、802.llad、802.1lah等)中所描述的協(xié)議的網(wǎng)絡(luò)。另外或替代地,所述技術(shù)可用于例如藍(lán)牙網(wǎng)絡(luò)、使用IEEE 802.15標(biāo)準(zhǔn)族(紫蜂)的網(wǎng)絡(luò)及其類似者等無線個(gè)人局域網(wǎng)(WPAN)中。在一些實(shí)施例中,可使用W1-Fi Direct(例如,WFDS ASP )、通用即插即用(UPnP)和/或IEEE802.1lad(WiGig)協(xié)議。然而,在上文大部分描述中,使用LTE術(shù)語,但所述技術(shù)可在超出LTE應(yīng)用的范圍中適用。
[0098]上文結(jié)合附圖闡述的詳細(xì)描述描述了實(shí)例實(shí)施例,且并不表示可實(shí)施或在權(quán)利要求書的范圍內(nèi)的唯一實(shí)施例。出于提供對(duì)所描述的技術(shù)的理解的目的,詳細(xì)描述包含特定細(xì)節(jié)。然而,可在沒有這些特定細(xì)節(jié)的情況下實(shí)踐這些技術(shù)。在一些例子中,以方框圖的形式展示眾所周知的結(jié)構(gòu)和裝置以便避免混淆所描述的實(shí)施例的概念。
[0099]可使用各種不同技藝和技術(shù)中的任一者來表示信息和信號(hào)。例如,可通過電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光粒子或或其任何組合來表示貫穿以上描述可能參考的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、符號(hào)和碼片。
[0100]可使用通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其經(jīng)設(shè)計(jì)以執(zhí)行本文所描述的功能的任何組合來實(shí)施或執(zhí)行結(jié)合本發(fā)明而描述的各種說明性塊和模塊。通用處理器可為微處理器,但在替代方案中,處理器可為任何常規(guī)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器還可實(shí)施為計(jì)算裝置的組合,例如,DSP與微處理器的組合、多個(gè)微處理器,結(jié)合DSP核心的一或多個(gè)微處理器,或任何其它此配置。
[0101]本文中所描述的功能可以硬件、由處理器執(zhí)行的軟件、固件或其任何組合來實(shí)施。如果在由處理器執(zhí)行的軟件中實(shí)施,那么可將功能作為一或多個(gè)指令或代碼存儲(chǔ)于計(jì)算機(jī)可讀媒體上或經(jīng)由計(jì)算機(jī)可讀媒體發(fā)射。其它實(shí)例及實(shí)施方案在本發(fā)明及所附權(quán)利要求書的范圍及精神內(nèi)。舉例來說,歸因于軟件的性質(zhì),上文所描述的功能可使用由處理器、硬件、固件、硬連線或這些中的任何者的組合執(zhí)行的軟件實(shí)施。實(shí)施功能的特征還可在物理上位于各種位置處,包含經(jīng)分布以使得功能的部分在不同物理位置處實(shí)施。并且,如本文中所使用(包括在權(quán)利要求書中),“或”在用于以“中的至少一者”作為結(jié)尾的項(xiàng)目列表中時(shí)指示分離性列表,使得(例如)“A、B或C中的至少一者”的列表是指A或B或C或AB或AC或BC或ABC(即,A和B和C)。
[0102]計(jì)算機(jī)可讀媒體包含計(jì)算機(jī)存儲(chǔ)媒體及通信媒體兩者,通信媒體包含促進(jìn)將計(jì)算機(jī)程序從一處傳送到另一處的任何媒體。存儲(chǔ)媒體可以是可由通用或?qū)S糜?jì)算機(jī)存取的任何可用媒體。借助于實(shí)例而非限制,這些計(jì)算機(jī)可讀媒體可包括RAM、R0M、EEPR0M、CD_R0M或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置,或可用于運(yùn)載或存儲(chǔ)指令或數(shù)據(jù)結(jié)構(gòu)的形式的所需程序代碼裝置并且可由通用或?qū)S糜?jì)算機(jī)或通用或?qū)S锰幚砥髟L問的任何其它媒體。并且,可恰當(dāng)?shù)貙⑷魏芜B接稱作計(jì)算機(jī)可讀媒體。舉例來說,如果使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)或例如紅外線、無線電及微波等無線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)射軟件,那么同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無線電及微波等無線技術(shù)包含于媒體的定義中。如本文所使用,磁盤和光盤包含壓縮光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(DVD)、軟性磁盤和藍(lán)光光盤,其中磁盤通常以磁性方式再現(xiàn)數(shù)據(jù),而光盤用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。以上各項(xiàng)的組合也包含在計(jì)算機(jī)可讀媒體的范圍內(nèi)。
[0103]本發(fā)明的先前描述經(jīng)提供以使所屬領(lǐng)域的技術(shù)人員能夠制造或使用本發(fā)明。所屬領(lǐng)域的技術(shù)人員將容易顯而易見對(duì)本發(fā)明的各種修改,且本文中界定的一般原理可應(yīng)用于其它變化而不脫離本發(fā)明的精神或范圍。貫穿本發(fā)明,術(shù)語“實(shí)例”或“示范性”指示實(shí)例或例子,并且不暗示或要求對(duì)于所提到的實(shí)例的任何偏好。因此,本發(fā)明不限于本文中所描述的實(shí)例和設(shè)計(jì),但應(yīng)符合與本文中所揭示的原理和新穎特征相一致的最廣范圍。
【主權(quán)項(xiàng)】
1.一種無線通信的方法,其包括: 產(chǎn)生包括一或多個(gè)經(jīng)壓縮的所要屬性的經(jīng)壓縮的第一表達(dá); 接收包括一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的第二表達(dá); 比較所述經(jīng)壓縮的所要屬性與所述經(jīng)壓縮的所播發(fā)屬性;以及 確定所述經(jīng)壓縮的所要屬性中的至少一者是否包括與所述經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配。2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 在所述經(jīng)壓縮的所要屬性中的一者包括與所述經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配時(shí)選擇所述經(jīng)壓縮的第二表達(dá)。3.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括: 至少部分基于所述經(jīng)壓縮的第二表達(dá)確定位置。4.根據(jù)權(quán)利要求3所述的方法,其中確定所述位置包括確定由所述經(jīng)壓縮的第二表達(dá)播發(fā)的服務(wù)的位置。5.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 識(shí)別包括一或多個(gè)未經(jīng)壓縮所要屬性的未經(jīng)壓縮第一表達(dá);以及 壓縮所述一或多個(gè)未經(jīng)壓縮所要屬性中的每一者。6.根據(jù)權(quán)利要求1所述的方法,其中所述經(jīng)壓縮的第一表達(dá)對(duì)應(yīng)于用于所要服務(wù)的反向域名系統(tǒng)DNS式名稱字符串,且所述經(jīng)壓縮的第二表達(dá)對(duì)應(yīng)于用于所播發(fā)服務(wù)的反向DNS式名稱字符串。7.根據(jù)權(quán)利要求1所述的方法,其中所述經(jīng)壓縮的所要屬性中的每一者和所述經(jīng)壓縮的所播發(fā)屬性中的每一者對(duì)應(yīng)于一或多個(gè)服務(wù)名稱的個(gè)別元素,所述一或多個(gè)服務(wù)名稱包括反向域名系統(tǒng)DNS式名稱字符串。8.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 指定用于比較所述經(jīng)壓縮的所要屬性與所述經(jīng)壓縮的所播發(fā)屬性的準(zhǔn)則。9.根據(jù)權(quán)利要求1所述的方法,其中所述經(jīng)壓縮的第一表達(dá)或所述經(jīng)壓縮的第二表達(dá)中的至少一者進(jìn)一步包括: 至少一個(gè)通配符屬性。10.根據(jù)權(quán)利要求1所述的方法,其中所述經(jīng)壓縮的第一表達(dá)或所述經(jīng)壓縮的第二表達(dá)中的至少一者進(jìn)一步包括: 壓縮大小指示符。11.根據(jù)權(quán)利要求1所述的方法,其中所述經(jīng)壓縮的第一表達(dá)或所述經(jīng)壓縮的第二表達(dá)中的至少一者進(jìn)一步包括: 壓縮算法指示符。12.根據(jù)權(quán)利要求1所述的方法,其中所述經(jīng)壓縮的第一表達(dá)或所述經(jīng)壓縮的第二表達(dá)中的至少一者進(jìn)一步包括: 表達(dá)結(jié)束指不符。13.根據(jù)權(quán)利要求1所述的方法,其中所述經(jīng)壓縮的第一表達(dá)或所述經(jīng)壓縮的第二表達(dá)中的至少一者進(jìn)一步包括: 用至少兩個(gè)壓縮算法壓縮的屬性。14.一種用于無線通信的系統(tǒng),其包括: 用于產(chǎn)生包括一或多個(gè)經(jīng)壓縮的所要屬性的經(jīng)壓縮的第一表達(dá)的裝置; 用于接收包括一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的第二表達(dá)的裝置; 用于比較所述經(jīng)壓縮的所要屬性與所述經(jīng)壓縮的所播發(fā)屬性的裝置;以及用于確定所述經(jīng)壓縮的所要屬性中的至少一者是否包括與所述經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配的裝置。15.根據(jù)權(quán)利要求14所述的系統(tǒng),其進(jìn)一步包括: 用于在所述經(jīng)壓縮的所要屬性中的一者包括與所述經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配時(shí)選擇所述經(jīng)壓縮的第二表達(dá)的裝置。16.根據(jù)權(quán)利要求15所述的系統(tǒng),其進(jìn)一步包括: 用于至少部分基于所述經(jīng)壓縮的第二表達(dá)確定位置的裝置。17.根據(jù)權(quán)利要求14所述的系統(tǒng),其進(jìn)一步包括: 用于識(shí)別包括一或多個(gè)未經(jīng)壓縮所要屬性的未經(jīng)壓縮第一表達(dá)的裝置;以及 用于壓縮所述一或多個(gè)未經(jīng)壓縮所要屬性中的每一者的裝置。18.根據(jù)權(quán)利要求14所述的系統(tǒng),其中所述經(jīng)壓縮的第一表達(dá)對(duì)應(yīng)于用于所要服務(wù)的反向域名系統(tǒng)DNS式名稱字符串,且所述經(jīng)壓縮的第二表達(dá)對(duì)應(yīng)于用于所播發(fā)服務(wù)的反向DNS式名稱字符串。19.根據(jù)權(quán)利要求14所述的系統(tǒng),其中所述經(jīng)壓縮的所要屬性中的每一者和所述經(jīng)壓縮的所播發(fā)屬性中的每一者對(duì)應(yīng)于一或多個(gè)服務(wù)名稱的個(gè)別元素,所述一或多個(gè)服務(wù)名稱包括反向域名系統(tǒng)DNS式名稱字符串。20.根據(jù)權(quán)利要求14所述的系統(tǒng),其進(jìn)一步包括: 用于指定用于比較所述經(jīng)壓縮的所要屬性與所述經(jīng)壓縮的所播發(fā)屬性的準(zhǔn)則的裝置。21.—種用于無線通信的設(shè)備,其包括: 處理器; 存儲(chǔ)器,其與所述處理器電子通信;以及 指令,其存儲(chǔ)于所述存儲(chǔ)器中,所述指令可由所述處理器執(zhí)行以: 產(chǎn)生包括一或多個(gè)經(jīng)壓縮的所要屬性的經(jīng)壓縮的第一表達(dá); 接收包括一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的第二表達(dá); 比較所述經(jīng)壓縮的所要屬性與所述經(jīng)壓縮的所播發(fā)屬性;以及確定所述經(jīng)壓縮的所要屬性中的至少一者是否包括與所述經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配。22.根據(jù)權(quán)利要求21所述的設(shè)備,其中所述指令可由所述處理器執(zhí)行以: 在所述經(jīng)壓縮的所要屬性中的一者包括與所述經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配時(shí)選擇所述經(jīng)壓縮的第二表達(dá)。23.根據(jù)權(quán)利要求22所述的設(shè)備,其中所述指令可由所述處理器執(zhí)行以: 至少部分基于所述經(jīng)壓縮的第二表達(dá)確定位置。24.根據(jù)權(quán)利要求21所述的設(shè)備,其中所述指令可由所述處理器執(zhí)行以: 識(shí)別包括一或多個(gè)未經(jīng)壓縮所要屬性的未經(jīng)壓縮第一表達(dá);以及 壓縮所述一或多個(gè)未經(jīng)壓縮所要屬性中的每一者。25.根據(jù)權(quán)利要求21所述的設(shè)備,其中所述指令可由所述處理器執(zhí)行以: 指定用于比較所述經(jīng)壓縮的所要屬性與所述經(jīng)壓縮的所播發(fā)屬性的準(zhǔn)則。26.—種存儲(chǔ)用于無線通信的代碼的非暫時(shí)性計(jì)算機(jī)可讀媒體,所述代碼包括若干指令,所述指令可執(zhí)行以: 產(chǎn)生包括一或多個(gè)經(jīng)壓縮的所要屬性的經(jīng)壓縮的第一表達(dá); 接收包括一或多個(gè)經(jīng)壓縮的所播發(fā)屬性的經(jīng)壓縮的第二表達(dá); 比較所述經(jīng)壓縮的所要屬性與所述經(jīng)壓縮的所播發(fā)屬性;以及確定所述經(jīng)壓縮的所要屬性中的至少一者是否包括與所述經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配。27.根據(jù)權(quán)利要求26所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其中所述指令可執(zhí)行以: 在所述經(jīng)壓縮的所要屬性中的一者包括與所述經(jīng)壓縮的所播發(fā)屬性中的至少一者的至少部分匹配時(shí)選擇所述經(jīng)壓縮的第二表達(dá)。28.根據(jù)權(quán)利要求27所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其中所述指令可執(zhí)行以: 至少部分基于所述經(jīng)壓縮的第二表達(dá)確定位置。29.根據(jù)權(quán)利要求26所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其中所述指令可執(zhí)行以: 識(shí)別包括一或多個(gè)未經(jīng)壓縮所要屬性的未經(jīng)壓縮第一表達(dá);以及 壓縮所述一或多個(gè)未經(jīng)壓縮所要屬性中的每一者。30.根據(jù)權(quán)利要求26所述的非暫時(shí)性計(jì)算機(jī)可讀媒體,其中所述指令可執(zhí)行以: 指定用于比較所述經(jīng)壓縮的所要屬性與所述經(jīng)壓縮的所播發(fā)屬性的準(zhǔn)則。
【文檔編號(hào)】H04L29/08GK105981007SQ201480066834
【公開日】2016年9月28日
【申請(qǐng)日】2014年12月8日
【發(fā)明人】詹姆斯·謝尼茨基
【申請(qǐng)人】高通股份有限公司