利用預(yù)定義屬性協(xié)議來(lái)促進(jìn)切換的方法和裝置制造方法
【專(zhuān)利摘要】提供一種方法、裝置和計(jì)算機(jī)程序產(chǎn)品,以允許利用諸如藍(lán)牙低功耗(LE)技術(shù)的第一無(wú)線(xiàn)電技術(shù)執(zhí)行設(shè)備發(fā)現(xiàn),并接著切換到第二無(wú)線(xiàn)電技術(shù),例如第二無(wú)線(xiàn)電技術(shù)相對(duì)于第一無(wú)線(xiàn)電技術(shù)具有較高帶寬。在方法的上下文中,利用第一無(wú)線(xiàn)電技術(shù)執(zhí)行設(shè)備發(fā)現(xiàn)。該方法還根據(jù)第一無(wú)線(xiàn)電技術(shù)的預(yù)定屬性協(xié)議致使通信切換信息。該方法還根據(jù)利用第一無(wú)線(xiàn)電技術(shù)通信的切換信息執(zhí)行切換到第二無(wú)線(xiàn)電技術(shù),諸如藍(lán)牙技術(shù)或無(wú)線(xiàn)局域網(wǎng)技術(shù)。
【專(zhuān)利說(shuō)明】利用預(yù)定義屬性協(xié)議來(lái)促進(jìn)切換的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 示例性實(shí)施例大致涉及無(wú)線(xiàn)通信,并且更具體地,涉及一種用于促進(jìn)在利用第一 無(wú)線(xiàn)電技術(shù)的設(shè)備發(fā)現(xiàn)后從該第一無(wú)線(xiàn)電技術(shù)到第二無(wú)線(xiàn)電技術(shù)的切換的方法、裝置和計(jì) 算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002] 藍(lán)牙低功耗(LE)技術(shù)提供了理想的隱私功能,并可以被用于低功耗通信,諸如用 于低功耗設(shè)備發(fā)現(xiàn)。在這點(diǎn)上,藍(lán)牙LE技術(shù)允許那些彼此接近的通信設(shè)備以能量高效方式 進(jìn)行通信。然而,與許多其它無(wú)線(xiàn)電技術(shù),諸如藍(lán)牙基礎(chǔ)速率(BR) /增強(qiáng)數(shù)據(jù)速率(EDR)技 術(shù)和無(wú)線(xiàn)局域網(wǎng)(WLAN)技術(shù)相比,藍(lán)牙LE通信具有較低的峰值總數(shù)據(jù)率(peak gross data rate)。例如,藍(lán)牙LE技術(shù)的峰值總數(shù)據(jù)速率是每秒幾百千比特。藍(lán)牙LE技術(shù)支持的這個(gè) 峰值總數(shù)據(jù)速率可能不希望地限制了結(jié)合可能需要更高帶寬通信的應(yīng)用而使用藍(lán)牙LE技 術(shù)。此外,某些應(yīng)用可能得不到藍(lán)牙LE通信的支持。例如,目前還沒(méi)有針對(duì)藍(lán)牙LE通信定 義的互聯(lián)網(wǎng)協(xié)議(IP)。此外,一些應(yīng)用可能需要藍(lán)牙BR/EDR配置,這不能用于藍(lán)牙LE通 信。此外,對(duì)于受益于或需要非常低延遲要求的應(yīng)用,藍(lán)牙BR/EDR通信通常比藍(lán)牙LE通信 更好。
[0003] 然而,尚未規(guī)定從藍(lán)牙LE通信向具有更高帶寬的另一種無(wú)線(xiàn)電技術(shù)的切換。事實(shí) 上,在藍(lán)牙BR或EDR的連接可用時(shí),藍(lán)牙核心規(guī)范4. 0版不允許利用藍(lán)牙LE技術(shù)。在這方 面,在能夠支持藍(lán)牙BR、EDR和LE通信的通信設(shè)備發(fā)現(xiàn)能夠支持藍(lán)牙BR、EDR和LE通信的 另一個(gè)通信設(shè)備的情況下,所建立的鏈路會(huì)支持BR或EDR的連接,而不是支持藍(lán)牙LE連 接。從而,由藍(lán)牙LE技術(shù)提供的諸如節(jié)能和隱私功能的優(yōu)點(diǎn)可能不會(huì)像期望那樣被廣泛地 利用。
【發(fā)明內(nèi)容】
[0004] 根據(jù)一個(gè)示例實(shí)施例,提供一種方法,裝置和計(jì)算機(jī)程序產(chǎn)品,以允許利用諸如藍(lán) 牙LE的技術(shù)的第一無(wú)線(xiàn)電技術(shù)執(zhí)行設(shè)備發(fā)現(xiàn),并接著切換到第二無(wú)線(xiàn)電技術(shù),諸如與第一 無(wú)線(xiàn)電技術(shù)相比具有更高帶寬的第二無(wú)線(xiàn)電技術(shù)。因此,可以由第二無(wú)線(xiàn)電技術(shù),諸如藍(lán)牙 BR/EDR技術(shù)或WLAN技術(shù),支持較高帶寬通信,同時(shí)利用具有較低帶寬的第一無(wú)線(xiàn)電技術(shù), 例如藍(lán)牙LE技術(shù)來(lái)以能量高效方式執(zhí)行設(shè)備發(fā)現(xiàn)。從而,示例實(shí)施例的方法、裝置和計(jì)算 機(jī)程序產(chǎn)品可以利用由第一和第二無(wú)線(xiàn)電技術(shù)所提供的期望特征,同時(shí)限制由第一和第二 無(wú)線(xiàn)電技術(shù)施加的限制造成的有害影響。
[0005] 在一個(gè)實(shí)施例中,提供了一種方法,其包括在裝置處利用諸如藍(lán)牙低功耗技術(shù)的 第一無(wú)線(xiàn)電技術(shù)來(lái)執(zhí)行設(shè)備發(fā)現(xiàn),以發(fā)現(xiàn)至少一個(gè)無(wú)線(xiàn)設(shè)備。在這方面,該方法使得該裝置 根據(jù)第一無(wú)線(xiàn)協(xié)議的預(yù)定義屬性協(xié)議與至少一個(gè)所發(fā)現(xiàn)的設(shè)備通信切換信息。該實(shí)施例的 方法還執(zhí)行向諸如藍(lán)牙技術(shù)或無(wú)線(xiàn)局域網(wǎng)技術(shù)的第二無(wú)線(xiàn)電技術(shù)的切換,以在第二無(wú)線(xiàn)電 技術(shù)上根據(jù)利用第一無(wú)線(xiàn)電技術(shù)通信的切換信息與至少一個(gè)所發(fā)現(xiàn)的無(wú)線(xiàn)設(shè)備進(jìn)行通信。
[0006] 第一無(wú)線(xiàn)電技術(shù)的預(yù)先定義屬性協(xié)議可包括用于促進(jìn)向第二無(wú)線(xiàn)電技術(shù)的切換 的一個(gè)或多個(gè)屬性。一個(gè)或多個(gè)屬性可以包括指示向第二無(wú)線(xiàn)電技術(shù)的切換的能力的屬 性。一個(gè)或多個(gè)屬性可以包括指示向第二無(wú)線(xiàn)電技術(shù)的切換的請(qǐng)求的屬性。通過(guò)根據(jù)所通 信的切換信息使尋呼信號(hào)被發(fā)送或通過(guò)根據(jù)所通信的切換信息接收尋呼信號(hào)中的至少一 個(gè),該方法可以執(zhí)行向第二無(wú)線(xiàn)電技術(shù)的切換。
[0007] 在另一實(shí)施例中,提供了一種裝置,其包括至少一個(gè)處理器和包含有計(jì)算機(jī)程序 代碼的至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為,利用該處理器使 得該裝置利用諸如藍(lán)牙低功耗技術(shù)的第一無(wú)線(xiàn)電技術(shù)執(zhí)行設(shè)備發(fā)現(xiàn)以發(fā)現(xiàn)至少一個(gè)無(wú)線(xiàn) 設(shè)備。在這一點(diǎn)上,該至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼還被配置為,利用該處理器,使得 該裝置根據(jù)第一無(wú)線(xiàn)協(xié)議的預(yù)定義屬性協(xié)議與至少一個(gè)所發(fā)現(xiàn)的設(shè)備通信切換信息。該至 少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼還被配置為,利用該處理器,使得該裝置執(zhí)行向諸如藍(lán)牙 技術(shù)或無(wú)線(xiàn)局域網(wǎng)技術(shù)的第二無(wú)線(xiàn)電技術(shù)的切換,以在第二無(wú)線(xiàn)電技術(shù)上根據(jù)利用第一無(wú) 線(xiàn)電技術(shù)通信的切換信息與至少一個(gè)所發(fā)現(xiàn)的無(wú)線(xiàn)設(shè)備進(jìn)行通信。
[0008] 第一無(wú)線(xiàn)電技術(shù)的預(yù)先定義屬性協(xié)議可包括用于促進(jìn)向第二無(wú)線(xiàn)電技術(shù)的切換 的一個(gè)或多個(gè)屬性。一個(gè)或多個(gè)屬性可以包括指示向第二無(wú)線(xiàn)電技術(shù)的切換的能力的屬 性。一個(gè)或多個(gè)屬性可以包括指示向第二無(wú)線(xiàn)電技術(shù)的切換的請(qǐng)求的屬性。該至少一個(gè)存 儲(chǔ)器和計(jì)算機(jī)程序代碼還被配置為,用該處理器,使得另一實(shí)施例的裝置通過(guò)根據(jù)所通信 的切換信息使尋呼信號(hào)被發(fā)送或通過(guò)根據(jù)所通信的切換信息接收尋呼信號(hào)中的至少一個(gè), 執(zhí)行向第二無(wú)線(xiàn)電技術(shù)的切換。
[0009] 在又一實(shí)施例中,提供一種計(jì)算機(jī)程序產(chǎn)品,其包含至少一個(gè)非瞬態(tài)計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì),其中保存有用包含程序代碼指令的計(jì)算機(jī)可執(zhí)行程序代碼部分,以用于利用諸 如藍(lán)牙低功耗技術(shù)的第一無(wú)線(xiàn)電技術(shù)執(zhí)行設(shè)備發(fā)現(xiàn)以發(fā)現(xiàn)至少一個(gè)無(wú)線(xiàn)設(shè)備。在這一點(diǎn) 上,包含程序代碼指令的計(jì)算機(jī)可執(zhí)行程序代碼部分可用于根據(jù)第一無(wú)線(xiàn)協(xié)議的預(yù)定義屬 性協(xié)議致使與該至少一個(gè)所發(fā)現(xiàn)的設(shè)備通信切換信息。本實(shí)施例的計(jì)算機(jī)可執(zhí)行程序代碼 部分還包含程序代碼指令,其用于實(shí)現(xiàn)向諸如藍(lán)牙技術(shù)或無(wú)線(xiàn)局域網(wǎng)技術(shù)的第二無(wú)線(xiàn)電技 術(shù)的切換,以在第二無(wú)線(xiàn)電技術(shù)上根據(jù)利用第一無(wú)線(xiàn)電技術(shù)通信的切換信息與至少一個(gè)所 發(fā)現(xiàn)的無(wú)線(xiàn)設(shè)備進(jìn)行通信。
[0010] 第一無(wú)線(xiàn)電技術(shù)的預(yù)先定義屬性協(xié)議可包括用于促進(jìn)向第二無(wú)線(xiàn)電技術(shù)的切換 的一個(gè)或多個(gè)屬性。一個(gè)或多個(gè)屬性可以包括指示向第二無(wú)線(xiàn)電技術(shù)的切換的能力的屬 性。一個(gè)或多個(gè)屬性可以包括指示向第二無(wú)線(xiàn)電技術(shù)的切換的請(qǐng)求的屬性。用于根據(jù)另一 個(gè)實(shí)施例執(zhí)行向第二無(wú)線(xiàn)電技術(shù)的切換的程序代碼指令可以包含用于以下中的至少一個(gè) 的程序代碼指令:根據(jù)所通信的切換信息使尋呼信號(hào)被發(fā)送或通過(guò)根據(jù)所通信的切換信息 接收尋呼信號(hào)中。
[0011] 在又一個(gè)實(shí)施方案中,提供了一種裝置,其包括用于利用諸如藍(lán)牙LE的技術(shù)的第 一無(wú)線(xiàn)電技術(shù)執(zhí)行設(shè)備發(fā)現(xiàn)以發(fā)現(xiàn)至少一個(gè)無(wú)線(xiàn)設(shè)備的部件。在這一點(diǎn)上,該裝置還包括 用于根據(jù)第一無(wú)線(xiàn)協(xié)議的預(yù)定義屬性協(xié)議與至少一個(gè)所發(fā)現(xiàn)的設(shè)備通信切換信息的部件。 本實(shí)施例的裝置還包括用于執(zhí)行向第二無(wú)線(xiàn)電技術(shù)的切換,以在第二無(wú)線(xiàn)電技術(shù)上根據(jù)利 用第一無(wú)線(xiàn)電技術(shù)通信的切換信息與至少一個(gè)所發(fā)現(xiàn)的無(wú)線(xiàn)設(shè)備進(jìn)行通信的部件。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0012] 從而已經(jīng)以通用術(shù)語(yǔ)方式描述了本發(fā)明某些示例性實(shí)施例,后面會(huì)按照附圖進(jìn)行 描述,附圖不一定按比例繪制,其中,
[0013] 圖1是一對(duì)通信設(shè)備的示意圖,根據(jù)本發(fā)明示例性實(shí)施例它們被配置為彼此發(fā)現(xiàn) 并接著進(jìn)行通信;
[0014] 圖2是可以具體化為通信設(shè)備并可以根據(jù)本發(fā)明示例性實(shí)施例進(jìn)行具體配置的 裝置的框圖;
[0015] 圖3是流程圖,其示出根據(jù)本發(fā)明示例性實(shí)施例諸如由圖2裝置執(zhí)行的操作;
[0016] 圖4是通用屬性簡(jiǎn)檔的簡(jiǎn)檔體系的圖,該簡(jiǎn)檔體系可以被利用以便根據(jù)本發(fā)明示 例性實(shí)施例促進(jìn)從第一無(wú)線(xiàn)電技術(shù)切換到第二無(wú)線(xiàn)電技術(shù);
[0017] 圖5是框圖,其示出可以被配置為根據(jù)本發(fā)明示例性實(shí)施例執(zhí)行從第一無(wú)線(xiàn)電技 術(shù)到第二無(wú)線(xiàn)電技術(shù)的切換的切換服務(wù)器和切換客戶(hù)機(jī);
[0018] 圖6是流程圖,其示出本發(fā)明示例性實(shí)施例諸如由圖2的裝置執(zhí)行的操作;和 [0019] 圖7是流程圖,其示出本發(fā)明另一個(gè)示例性實(shí)施例諸如由圖2的裝置執(zhí)行的操作。
【具體實(shí)施方式】
[0020] 現(xiàn)在將參照附圖在后面全面描述本發(fā)明的一些實(shí)施例,其中示出了本發(fā)明的某些 但不是全部的實(shí)施例。實(shí)際上,本發(fā)明的各種實(shí)施例可以體現(xiàn)為許多不同的形式并且不應(yīng) 被解釋為限于這里所闡述的實(shí)施例,相反,提供這些實(shí)施例使得本發(fā)明申請(qǐng)的法律要求。相 同的附圖標(biāo)記全部指代相同的單元。如這里所用的那樣,術(shù)語(yǔ)"數(shù)據(jù)"、"內(nèi)容"、"信息"和類(lèi) 似的術(shù)語(yǔ)可以互換使用,以指代能夠根據(jù)本發(fā)明的實(shí)施例被發(fā)送、接收和/或存儲(chǔ)的數(shù)據(jù)。 因此,使用任何這種術(shù)語(yǔ)不應(yīng)被視為限制本發(fā)明的實(shí)施例的精神和保護(hù)范圍。
[0021] 此外,如這里所用的那樣,術(shù)語(yǔ)"電路"是指(a)的純硬件電路實(shí)現(xiàn)(例如,以模擬電 路和/或數(shù)字電路形式實(shí)現(xiàn));(b )電路和(多個(gè))計(jì)算機(jī)程序產(chǎn)品的結(jié)合,計(jì)算機(jī)程序產(chǎn)品 包括存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)器上的軟件或固件指令,它們一起工作以實(shí)現(xiàn)這里 所述一個(gè)或多個(gè)功能;以及(c)諸如例如(多個(gè))微處理器(S)、或(多個(gè))微處理器的一部分 的電路,其需要軟件或固件來(lái)操作,即使軟件或固件實(shí)際不存在。"電路"的這個(gè)定義適用于 本術(shù)語(yǔ)在此(包括在任何權(quán)利要求中)的所有用途。作為進(jìn)一步的例子,如這里所用那樣,術(shù) 語(yǔ)"電路"還包括這樣的實(shí)現(xiàn)方式,該實(shí)現(xiàn)方式包括一個(gè)或多個(gè)處理器和/或它們的一部分 以及附帶的軟件和/或固件。作為另一個(gè)例子,如這里所使用的那樣,術(shù)語(yǔ)"電路"還例如 包括用于移動(dòng)電話(huà)的基帶集成電路或應(yīng)用處理器集成電路,或服務(wù)器、蜂窩網(wǎng)絡(luò)設(shè)備、其他 網(wǎng)絡(luò)設(shè)備、并/或其它計(jì)算設(shè)備中的類(lèi)似集成電路。
[0022] 如這里中所定義的那樣,指代非瞬態(tài)物理存儲(chǔ)介質(zhì)(例如易失性或非易失性存儲(chǔ) 設(shè)備)的"計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)"不同于指代電磁信號(hào)的"計(jì)算機(jī)可讀傳輸介質(zhì)"。
[0023] 參照?qǐng)D1,一對(duì)通信設(shè)備10被示出。通信設(shè)備可以具體化為多種不同的方式,包括 作為移動(dòng)終端,諸如便攜式數(shù)字助理(PDA)、移動(dòng)電話(huà)、智能電話(huà)、尋呼機(jī)、移動(dòng)電視、游戲設(shè) 備、膝上型計(jì)算機(jī)、照相機(jī)、平板電腦、耳機(jī)、觸摸屏、錄像機(jī)、音頻/視頻播放器、收音機(jī)、電 子書(shū)、定位設(shè)備(例如全球定位系統(tǒng)(GPS)設(shè)備)、或上述的任意組合,以及其他類(lèi)型的語(yǔ)音 和文本通信系統(tǒng)??商鎿Q地,該通信設(shè)備中的一個(gè)或兩個(gè)可以具體化為固定計(jì)算設(shè)備,諸如 個(gè)人計(jì)算機(jī)、工作站或類(lèi)似設(shè)備。
[0024] 通信設(shè)備10靠近彼此,并被配置為通過(guò)無(wú)線(xiàn)連接彼此直接進(jìn)行通信。如下所述, 可以通過(guò)第一和第二無(wú)線(xiàn)電技術(shù)的結(jié)合來(lái)建立和維持在通信設(shè)備之間的無(wú)線(xiàn)連接。例如, 設(shè)備發(fā)現(xiàn)最初可以使用第一無(wú)線(xiàn)電技術(shù)來(lái)執(zhí)行,接著通信設(shè)備之間的通信可以被切換到第 二無(wú)線(xiàn)電技術(shù),以支持在它們之間的更高帶寬的通信。
[0025] 通信設(shè)備10中的每一個(gè)都可包含或否則關(guān)聯(lián)于如圖2所示的裝置20,以便實(shí)現(xiàn)如 下所述的各自的功能。還應(yīng)當(dāng)指出的是,盡管圖2示出用于通過(guò)第一和第二無(wú)線(xiàn)電技術(shù)的 結(jié)合來(lái)建立和維持通信的裝置配置的一個(gè)例子,但許多其他配置也可以被用于實(shí)現(xiàn)本發(fā)明 的實(shí)施例。因此,在一些實(shí)施例中,雖然設(shè)備或單元被示出為彼此通信,但在后文中這樣的 設(shè)備或單元應(yīng)被認(rèn)為是能夠?qū)崿F(xiàn)在同一個(gè)設(shè)備或單元內(nèi),并從而在通信中示出的設(shè)備或單 元可以被替代地理解為使同一設(shè)備或單元的多個(gè)部分。
[0026] 現(xiàn)在參照?qǐng)D2,用于通過(guò)第一和第二無(wú)線(xiàn)電技術(shù)的結(jié)合建立和維持通信的裝置20 可包括處理器22、存儲(chǔ)設(shè)備24、通信接口 26和可選的用戶(hù)接口 28 (諸如在其中該設(shè)備具體 化為移動(dòng)終端或其他計(jì)算設(shè)備的實(shí)例中),或否則與處理器22、存儲(chǔ)設(shè)備24、通信接口 26和 可選的用戶(hù)接口 28通信。在一些實(shí)施例中,該處理器(和/或協(xié)處理器,或協(xié)助處理器或與 處理器關(guān)聯(lián)的任何其它處理電路)可以通過(guò)總線(xiàn)與存儲(chǔ)設(shè)備進(jìn)行通信,以在該裝置的組件 間傳遞信息。存儲(chǔ)設(shè)備可以是非瞬態(tài)的,并例如可以包括一個(gè)或多個(gè)易失性和/或非易失 性存儲(chǔ)器。換句話(huà)說(shuō),例如存儲(chǔ)設(shè)備可以是電子存儲(chǔ)設(shè)備(例如計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)),其包 括被配置為存儲(chǔ)數(shù)據(jù)的門(mén)(例如比特位),可能由機(jī)器(例如計(jì)算設(shè)備類(lèi)似處理器)獲取。存 儲(chǔ)設(shè)備可以被配置為保存信息、數(shù)據(jù)、內(nèi)容、應(yīng)用程序、指令或類(lèi)似的用于使設(shè)備根據(jù)本發(fā) 明示例性實(shí)施例執(zhí)行各種功能的部件。例如,存儲(chǔ)設(shè)備可以被配置為緩存用于處理器處理 的輸入數(shù)據(jù)。另外或可替換地,存儲(chǔ)設(shè)備可以被配置為保存用于由處理器執(zhí)行的指令。
[0027] 如上文所述,該裝置20可以具體化為通信設(shè)備,諸如移動(dòng)終端或固定計(jì)算設(shè)備。 然而,在一些實(shí)施例中,該裝置可以具體化為芯片或芯片集。換句話(huà)說(shuō),該裝置可以包括一 個(gè)或多個(gè)物理包(例如芯片),其包括在結(jié)構(gòu)性組件(例如基板)上的材料、組件和/或線(xiàn)路。 該結(jié)構(gòu)性組件可以提供物理強(qiáng)度、尺寸恒定、和/或用于包含在其上的電路組件的電交互 限制。因此在某些情況下,該裝置可以被配置成在單芯片上,或作為單個(gè)"片上系統(tǒng)"來(lái)實(shí) 現(xiàn)本發(fā)明。因此,在某些情況下,芯片或芯片組可以構(gòu)成用于執(zhí)行一個(gè)或多個(gè)操作以提供這 里所述的功能的部件。
[0028] 處理器22可以許多不同方式來(lái)實(shí)現(xiàn)。例如,處理器可實(shí)現(xiàn)為一個(gè)或多個(gè)硬件處理 部件,諸如協(xié)處理器、微處理器、控制器、具有或不具有附件DSP的處理單元的數(shù)字信號(hào)處 理器(DSP),或各種其他處理電路,包括集成電路,例如ASIC (專(zhuān)用集成電路)、FPGA (現(xiàn)場(chǎng)可 編程門(mén)陣列)、微控制器單元(MCU)、硬件加速器、專(zhuān)用計(jì)算機(jī)芯片,或諸如此類(lèi)。因此,在一 些實(shí)施例中,該處理器可以包括被配置為獨(dú)立執(zhí)行的一個(gè)或多個(gè)處理內(nèi)核。多核處理器能 夠在一個(gè)物理包中進(jìn)行多處理。另外或可替換地,該處理器可以一個(gè)或多個(gè)處理器,其被配 置為通過(guò)總線(xiàn)串聯(lián)起來(lái),以便能夠獨(dú)立執(zhí)行指令、流水線(xiàn)和/或多線(xiàn)程。
[0029] 在實(shí)施例中,處理器22可以被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)裝置24的指令或以其它方 式對(duì)于處理器可訪(fǎng)問(wèn)的指令。可替換地或附加地,該處理器可被配置為執(zhí)行硬編碼功能。 從而,無(wú)論是硬件或軟件方法配置的,或由它們的結(jié)合來(lái)配置,處理器也可以代表當(dāng)被相應(yīng) 配置時(shí)能夠根據(jù)本發(fā)明實(shí)施例執(zhí)行操作的實(shí)體(例如物理上具體化的電路)。因此,例如當(dāng) 處理器具體化為ASIC、FPGA等時(shí),該處理器可以是被專(zhuān)門(mén)配置的硬件,以用于執(zhí)行這里所 述操作??商鎿Q地,作為另一個(gè)例子,當(dāng)處理器具體化為軟件指令的執(zhí)行器時(shí),指令可以專(zhuān) 門(mén)配置的處理器,以便當(dāng)指令被執(zhí)行時(shí)實(shí)現(xiàn)這里所述的算法和/或操作。然而,在某些情況 下,該處理器可以是專(zhuān)用設(shè)備(例如移動(dòng)終端或固定計(jì)算設(shè)備)的處理器,其被配置為通過(guò) 進(jìn)一步地通過(guò)用于執(zhí)行這里所述算法和/或操作的指令來(lái)配置處理器,以實(shí)現(xiàn)本發(fā)明的實(shí) 施例。另外,該處理器可以包括時(shí)鐘、算術(shù)邏輯單元(ALU)和邏輯門(mén),其被配置為支持該處 理器的操作。
[0030] 同時(shí),通信接口 26可以是任何部件,諸如具體化為硬件或者硬件和結(jié)合的設(shè)備或 電路,它被配置為在與裝置20的通信中從通信設(shè)備10接收數(shù)據(jù)和/或向通信設(shè)備10發(fā)送 數(shù)據(jù),從而促進(jìn)在圖1所示的通信設(shè)備間進(jìn)行通信。在這方面,通信接口例如可以包括一個(gè) 天線(xiàn)(或多個(gè)天線(xiàn))以及支持硬件和/或軟件,以便使得能夠與無(wú)線(xiàn)通信網(wǎng)絡(luò)進(jìn)行通信。附 件地或可替換地,通信接口可以包括用于和(多個(gè))天線(xiàn)進(jìn)行交互的電路,以致使通過(guò)天線(xiàn) 傳輸信號(hào)或處理通過(guò)天線(xiàn)接收到的信號(hào)。在某些環(huán)境中,通信接口可以替代地或另外支持 有線(xiàn)通信。因此,例如通信接口可以包括通信調(diào)制解調(diào)器和/或其他硬件/軟件,以用于支 持通過(guò)數(shù)字用戶(hù)線(xiàn)(DSL)、通用串行總線(xiàn)(USB)或其他機(jī)制的通信。
[0031] 在一些實(shí)施方案中,諸如在其中裝置20是具體化為移動(dòng)終端或固定計(jì)算設(shè)備的 實(shí)例中,該裝置可包括用戶(hù)接口 28,其反過(guò)來(lái)與處理器22通信以給用戶(hù)提供輸出,并且在 一些實(shí)施例中接收用戶(hù)輸入的指識(shí)。因此,用戶(hù)接口可以包括顯示器,并且在一些實(shí)施例 中,還可以包括鍵盤(pán)、鼠標(biāo)、操縱桿、觸摸屏、觸摸區(qū)域、軟鍵、一個(gè)或多個(gè)麥克風(fēng)、揚(yáng)聲器或 其他輸入/輸出機(jī)制。在一個(gè)實(shí)施例中,用戶(hù)接口包括顯示器,其上可呈現(xiàn)一個(gè)或多個(gè)音頻 文件的音頻特征(多個(gè))的視覺(jué)表示??商鎿Q地或附加地,該處理器可以用戶(hù)接口電路,其被 配置為控制一個(gè)或多個(gè)用戶(hù)接口單元的至少某些功能,所述用戶(hù)接口單元諸如顯示器和一 些實(shí)施例中的揚(yáng)聲器、振鈴器、一個(gè)或多個(gè)麥克風(fēng)和/或類(lèi)似物單元。該處理器和/或用戶(hù) 接口電路包括處理器,其可以被配置來(lái)通過(guò)保存在可由處理器訪(fǎng)問(wèn)的存儲(chǔ)器(例如存儲(chǔ)器 24和/或類(lèi)似設(shè)備)上的計(jì)算機(jī)程序指令來(lái)控制一個(gè)或多個(gè)用戶(hù)接口單元的一個(gè)或多個(gè)功 能。
[0032] 在圖3中示出為了在一對(duì)位置接近的通信設(shè)備10之間建立通信,諸如由具體化為 通信設(shè)備的圖2的裝置20根據(jù)本發(fā)明示例性實(shí)施例執(zhí)行的操作。如圖3中步驟30所述, 該裝置20可以包括諸如處理器22、通信接口 26或類(lèi)似部件的部件,用于利用第一無(wú)線(xiàn)電技 術(shù)執(zhí)行設(shè)備發(fā)現(xiàn),以發(fā)現(xiàn)至少一個(gè)無(wú)線(xiàn)設(shè)備。如下所述,相對(duì)于隨后通信設(shè)備之間的通信將 被切換到的第二無(wú)線(xiàn)電技術(shù),第一無(wú)線(xiàn)電技術(shù)可以具有較小的帶寬。在一個(gè)實(shí)施例中,第一 無(wú)線(xiàn)電技術(shù)可以是藍(lán)牙LE技術(shù)。
[0033] 如圖3的步驟32所示,該裝置20可以包括諸如處理器22、通信接口 26或類(lèi)似部 件的部件,以用于根據(jù)第一無(wú)線(xiàn)電技術(shù)的預(yù)定屬性協(xié)議與該至少一個(gè)所發(fā)現(xiàn)的無(wú)線(xiàn)設(shè)備通 信切換信息。第一無(wú)線(xiàn)電技術(shù)的預(yù)定屬性協(xié)議可包括用于促進(jìn)切換到第二無(wú)線(xiàn)電技術(shù)的一 個(gè)或多個(gè)屬性。
[0034] 在一個(gè)實(shí)施例中,預(yù)定屬性協(xié)議是通用屬性簡(jiǎn)檔(GATT),其建立在屬性協(xié)議 (ATT)的頂部。GATT建立用于由ATT傳輸和保存數(shù)據(jù)的共同操作和框架。如下文所述,GATT 定義用于服務(wù)器和客戶(hù)端兩者的角色。由GATT定義的角色不一定綁定到特定通用訪(fǎng)問(wèn)簡(jiǎn) 檔(GAP)的角色,但可能由高層簡(jiǎn)檔指定。GATT和ATT都不是傳輸特定的,而是可以結(jié)合藍(lán) 牙BR/EDR和藍(lán)牙LE技術(shù)來(lái)被利用。
[0035] GATT服務(wù)器保存通過(guò)ATT傳輸?shù)臄?shù)據(jù)并從GATT客戶(hù)端接受ATT請(qǐng)求、命令和確 認(rèn)。GATT可以向請(qǐng)求發(fā)送響應(yīng),并當(dāng)被配置時(shí),可以在特定事件發(fā)生在GATT服務(wù)器上時(shí),異 步地向GATT客戶(hù)端發(fā)送指示和通知。GATT還規(guī)定由GATT服務(wù)器存儲(chǔ)的數(shù)據(jù)格式。
[0036] 由ATT傳輸?shù)膶傩员桓袷交癁榉?wù)和特征。服務(wù)可能包含特征的集合。特征可以 包含單個(gè)值和描述特征值的一個(gè)或多個(gè)描述符。由于服務(wù)的定義結(jié)構(gòu)、特征和特性描述符, 未指定簡(jiǎn)檔的GATT客戶(hù)端仍可以遍歷GATT服務(wù)器并將特征值顯示給用戶(hù)。特征描述符可 以被用來(lái)提供對(duì)特征值的描述,這使得該值更能得到用戶(hù)的理解。在一個(gè)實(shí)施例中,預(yù)定屬 性協(xié)議的(多個(gè))屬性可包括指示能夠切換到第二無(wú)線(xiàn)電技術(shù)的能力的屬性。在另一個(gè)實(shí)施 例中,預(yù)定屬性協(xié)議的(多個(gè))屬性可包括指示對(duì)切換到第二無(wú)線(xiàn)電技術(shù)的請(qǐng)求的屬性。
[0037] GATT簡(jiǎn)檔規(guī)定數(shù)據(jù)交換采用的結(jié)構(gòu),該結(jié)構(gòu)定義在簡(jiǎn)檔中所使用的基礎(chǔ)單元,諸 如服務(wù)和特征。如圖4所示,GATT簡(jiǎn)檔體系架構(gòu)的頂層是簡(jiǎn)檔。簡(jiǎn)檔由滿(mǎn)足用途所需要的 一個(gè)或多個(gè)服務(wù)組成。進(jìn)而,服務(wù)由特征或指向其它服務(wù)(圖4中被成為"包括")的引用組 成。在這方面,所包含服務(wù)是這樣一種方法,其將存在于服務(wù)器上的另一個(gè)服務(wù)定義引用到 正在被定義的服務(wù)。為了包含另一個(gè)服務(wù),在服務(wù)定義中提供包含定義。通過(guò)包含另一個(gè) 服務(wù),所包含服務(wù)的整個(gè)定義被結(jié)合成包含所有被包含的服務(wù)和被包含服務(wù)的特征。被包 含服務(wù)仍作為獨(dú)立的服務(wù)存在并不會(huì)通過(guò)已經(jīng)被包含而被更改。每個(gè)特征可以包含值,并 且可以包含有關(guān)該值的可選信息,諸如一個(gè)或多個(gè)描述符和性質(zhì)。服務(wù)和特征以及特征的 組件,即值和描述符,包含簡(jiǎn)檔數(shù)據(jù),并且可以通過(guò)GATT服務(wù)器被存儲(chǔ)為屬性。
[0038] 如上文所述,GATT定義了服務(wù)器角色和客戶(hù)端的角色。如圖1所示的正在執(zhí)行設(shè) 備發(fā)現(xiàn)并隨后會(huì)建立通信鏈路的通信設(shè)備10可具體化為GATT服務(wù)器和GATT客戶(hù)端。例 如,通信設(shè)備中的一個(gè)可具體化為GATT服務(wù)器,而其它通信設(shè)備可以具體化為GATT客戶(hù) 端??商鎿Q地,兩個(gè)設(shè)備都可以具體化為GATT服務(wù)器和GATT客戶(hù)端,以用于關(guān)于由單個(gè)通 信設(shè)備承擔(dān)的角色可以提供靈活性。如圖5所示,具體化為GATT服務(wù)器40的通信設(shè)備可 以與GATT客戶(hù)端42進(jìn)行通信,并且可以提供切換服務(wù)44,切換服務(wù)44包括切換控制46以 及一個(gè)或多個(gè)技術(shù)相關(guān)的傳輸特征48。在這方面,圖示實(shí)施例的GATT服務(wù)器包括用于藍(lán) 牙技術(shù)(例如藍(lán)牙BR/EDR技術(shù)以及WLAN技術(shù))的傳輸特征。但在其它實(shí)施例中,GATT服務(wù) 器還可提供用于其它無(wú)線(xiàn)電技術(shù)的技術(shù)相關(guān)傳輸特征。不管無(wú)線(xiàn)電技術(shù)的類(lèi)型,傳輸特征 可包括傳輸相關(guān)的信息,如狀態(tài)和訪(fǎng)問(wèn)憑證。如下所述,該切換控制為將被請(qǐng)求的切換做準(zhǔn) 備,允許GATT簡(jiǎn)檔中的通知被讀取、寫(xiě)入、啟動(dòng)、禁用和接收,允許GATT簡(jiǎn)檔中的切換條件 被讀取、寫(xiě)入、啟動(dòng)和禁用。雖然通信設(shè)備可以各種方式具體化為GATT服務(wù)器和GATT客戶(hù) 端,但在一個(gè)實(shí)施例中,裝置20和更具體地說(shuō)是具體化在通信設(shè)備中或另外關(guān)聯(lián)于通信設(shè) 備的裝置的處理器22和/或存儲(chǔ)器24可以具體化為GATT服務(wù)器和/或GATT客戶(hù)端。
[0039] 如上所示,具體化為通信設(shè)備10的裝置20,諸如處理器22、通信接口 24或類(lèi)似部 件可以使得根據(jù)預(yù)定屬性協(xié)議(諸如GATT)來(lái)通信切換信息。在示例性實(shí)施例中,切換信息 可以是提供GATT服務(wù)的通信設(shè)備的地址,即諸如通過(guò)提供具體化為GATT服務(wù)器的通信設(shè) 備的地址,例如BT_ADDR,提供GATT切換服務(wù)。
[0040] 在一個(gè)實(shí)施例中,由第一通信設(shè)備10具體化的裝置20,諸如處理器22、通信接口 24或類(lèi)似部件可致使提供切換請(qǐng)求。除其它事項(xiàng)外,該切換請(qǐng)求可以識(shí)別切換所尋求的第 二無(wú)線(xiàn)電技術(shù)。在其中根據(jù)GATT來(lái)通信切換信息的實(shí)施例中,切換服務(wù)可由GATT定義如 下:
[0041] 服務(wù)名稱(chēng): 切換服務(wù) 讀取 特征 BD ADDR: BD ADDR 讀取 特征切換請(qǐng)求: Handoverreq 讀取/寫(xiě)入 特征切換請(qǐng)求者BD ADDr BD ADDR req 寫(xiě)入
[0042] 為了根據(jù)上述GATT切換服務(wù)來(lái)請(qǐng)求切換,第一通信設(shè)備可以向GATT切換服務(wù)的 切換請(qǐng)求特征寫(xiě)入預(yù)定義值,諸如1。第一通信設(shè)備還可以提供將結(jié)合第二無(wú)線(xiàn)電技術(shù)而被 利用的它的地址,諸如BD_ADDR_req。在通過(guò)向GATT切換服務(wù)的切換請(qǐng)求特征寫(xiě)入預(yù)定義 值而指示的請(qǐng)求切換后,可執(zhí)行向第二無(wú)線(xiàn)電技術(shù)的切換。在這方面,圖3的步驟34示出 了裝置20可以包括諸如處理器22、通信接口 26或類(lèi)似部件等的部件,其用于執(zhí)行向第二 無(wú)線(xiàn)電技術(shù)的切換,以用于根據(jù)利用第一無(wú)線(xiàn)電技術(shù)通信的切換信息來(lái)在第二無(wú)線(xiàn)電技術(shù) 上與至少一個(gè)所發(fā)現(xiàn)的設(shè)備進(jìn)行通信。在上面例子中,可以促進(jìn)向相對(duì)于第一無(wú)線(xiàn)電技術(shù) 具有更高帶寬的第二無(wú)線(xiàn)電技術(shù)的切換,諸如從藍(lán)牙LE技術(shù)切換到諸如藍(lán)牙BR/EDR技術(shù) 的藍(lán)牙技術(shù)。然而,切換也可以針對(duì)其它目的來(lái)進(jìn)行。例如,在其中第一無(wú)線(xiàn)電技術(shù)是藍(lán)牙 LE技術(shù)的實(shí)施例中,可以執(zhí)行切換,以允許可能無(wú)法由藍(lán)牙LE技術(shù)支持的應(yīng)用得以執(zhí)行, 諸如那些需要互聯(lián)網(wǎng)協(xié)議(IP)或那些需要藍(lán)牙BR/EDR簡(jiǎn)檔的應(yīng)用。作為另一個(gè)例子,可 以從藍(lán)牙LE技術(shù)到藍(lán)牙BR/EDR來(lái)執(zhí)行切換,以滿(mǎn)足藍(lán)牙BR/EDR的低延遲要求。在一個(gè)實(shí) 施例中,切換可能會(huì)很快發(fā)生,諸如緊接在用第一無(wú)線(xiàn)電技術(shù)執(zhí)行的最初設(shè)備發(fā)現(xiàn)后,從而 利用第二無(wú)線(xiàn)電技術(shù)的優(yōu)點(diǎn),例如包括由第二帶寬技術(shù)提供的高帶寬通信,以用于以后的 通信。例如,藍(lán)牙低耗能技術(shù)對(duì)于低功耗通信,特別是對(duì)于低功耗設(shè)備發(fā)現(xiàn)是很有用,但從 藍(lán)牙低耗能技術(shù)到其它無(wú)線(xiàn)電技術(shù)的切換并未由藍(lán)牙低功耗規(guī)范定義。然而,通過(guò)在一個(gè) 實(shí)施例中根據(jù)經(jīng)由預(yù)定義屬性協(xié)議傳遞的切換信息執(zhí)行切換,可以實(shí)現(xiàn)從藍(lán)牙低耗能技術(shù) 向其它無(wú)線(xiàn)電技術(shù)的切換,從而通過(guò)第二無(wú)線(xiàn)電技術(shù)提供隨后的高帶寬通信。
[0043] 盡管可以各種方式來(lái)執(zhí)行切換,但一個(gè)實(shí)施例的切換可以包括具體化為第一通信 設(shè)備10的裝置20,其請(qǐng)求切換進(jìn)入尋呼模式。從而,該裝置可以包括諸如處理器22、通信 接口 26或類(lèi)似部件等的部件,以用于根據(jù)切換信息發(fā)送尋呼信號(hào)。具體化為其他通信設(shè)備 (即第二通信設(shè)備)的裝置,諸如處理器、通信接口或類(lèi)似部件等,可以諸如根據(jù)已經(jīng)向切換 請(qǐng)求特征寫(xiě)入的預(yù)定義值,來(lái)確定第一通信設(shè)備已經(jīng)請(qǐng)求了切換,并可以接著進(jìn)入尋呼掃 描模式以檢測(cè)該尋呼信號(hào)。此后,該通信設(shè)備可以經(jīng)歷有關(guān)第二無(wú)線(xiàn)電技術(shù)的預(yù)定義的連 接建立過(guò)程。在一個(gè)實(shí)施例中,定義尋呼掃描模式的參數(shù)可被配置為例如通過(guò)支持連續(xù)掃 描,來(lái)促進(jìn)快速連接。盡管這里提供的切換的例子將所有通信從第一無(wú)線(xiàn)電技術(shù)切換到第 二無(wú)線(xiàn)電技術(shù),但根據(jù)本發(fā)明的其它實(shí)施例,切換可以被執(zhí)行為僅將通信的一部分切換到 第二無(wú)線(xiàn)電技術(shù),而仍利用第一無(wú)線(xiàn)電技術(shù)維持通信的一部分。例如,在切換到第二無(wú)線(xiàn)電 技術(shù),諸如WLAN或Wi-Fi后,藍(lán)牙LE通信可以保留,從而使得在經(jīng)由第二無(wú)線(xiàn)電技術(shù)的通 信終止后,諸如在通過(guò)第二無(wú)線(xiàn)電技術(shù)完成將要執(zhí)行的文件傳輸過(guò)程后,藍(lán)牙LE通信可以 再繼續(xù)。
[0044] 作為另一個(gè)例子,現(xiàn)在參照?qǐng)D6,其示出了根據(jù)本發(fā)明一個(gè)實(shí)施例所執(zhí)行的操作, 其中第一無(wú)線(xiàn)電技術(shù)是藍(lán)牙LE技術(shù),第二無(wú)線(xiàn)電技術(shù)是藍(lán)牙技術(shù),例如藍(lán)牙BR/EDR技術(shù), 而預(yù)定義屬性協(xié)議是GATT協(xié)議。盡管在這個(gè)例子中藍(lán)牙BR/EDR技術(shù)用作第二無(wú)線(xiàn)電技 術(shù),但示例實(shí)施例的方法、裝置和計(jì)算機(jī)程序產(chǎn)品可以結(jié)合其它類(lèi)型的第二無(wú)線(xiàn)電技術(shù)(例 如WLAN、Wi-Fi等)而被使用。在這個(gè)實(shí)施例中,可以執(zhí)行設(shè)備發(fā)現(xiàn)以用于建立藍(lán)牙LE連 接。見(jiàn)步驟50。接著,通信裝置10例如通過(guò)判斷藍(lán)牙設(shè)備地址BD_ADDR是否可用,來(lái)確定 切換信息是否可用,該藍(lán)牙設(shè)備地址指示GATT服務(wù)被提供在何處的地址。見(jiàn)步驟52。如果 不可用,通信設(shè)備可以繼續(xù)通過(guò)藍(lán)牙LE技術(shù)來(lái)進(jìn)行通信。見(jiàn)步驟54。然而如果切換信息 是可用的,則該通信設(shè)備可以讀取有關(guān)GATT切換服務(wù)的信息,并且諸如通過(guò)判斷通信設(shè)備 也支持藍(lán)牙技術(shù)和/或通過(guò)判斷向藍(lán)牙通信的切換是否被允許或拒絕,諸如在其中藍(lán)牙切 換信息未由切換服務(wù)提供并且相反支持某些其它第二無(wú)線(xiàn)電技術(shù)(例如無(wú)線(xiàn)局域網(wǎng)、Wi-Fi 等)的例子中,可以判斷切換到藍(lán)牙技術(shù)是否是可能的。見(jiàn)步驟56和58。如果不是,則通 信設(shè)備可以繼續(xù)利用藍(lán)牙LE技術(shù)進(jìn)行后續(xù)通信。見(jiàn)步驟54。然而如果切換到藍(lán)牙是可能 的,則該通信設(shè)備可寫(xiě)入切換請(qǐng)求,諸如通過(guò)將GATT切換服務(wù)的切換請(qǐng)求特征設(shè)置為預(yù)定 值,諸如1。見(jiàn)步驟60。接著如步驟62所示,例如通過(guò)提供尋呼信號(hào),通信設(shè)備可以開(kāi)始切 換過(guò)程。通信設(shè)備的地址,諸如BD_ADDR_req可以被包含在尋呼信號(hào)中。
[0045] 在其中GATT切換服務(wù)支持向多個(gè)不同第二無(wú)線(xiàn)電技術(shù)的切換的實(shí)例中,該切換 服務(wù)可以包括多個(gè)切換服務(wù),其中的一個(gè)與每個(gè)第二無(wú)線(xiàn)電技術(shù)相關(guān)聯(lián)。作為例子,與向藍(lán) 牙技術(shù)的切換和向WLAN技術(shù)的切換相關(guān)聯(lián)的GATT服務(wù)如下所示 :
[0046] 服務(wù)名稱(chēng): BT切換服務(wù) 讀取 特征 BD ADDR: BD ADDR 讀取 特征切換請(qǐng)求: BTHandoverreq 讀取/寫(xiě)入 特征切換請(qǐng)求者BD_ADDR BD_ADDR_req 寫(xiě)入 服務(wù)名稱(chēng): WLAN切換服務(wù) 讀取 特征WLAN AP名稱(chēng): WLAN SSID 讀取
[0047] 特征 WLAN AP MAC: AP MAC 讀取 特征切換請(qǐng)求: WLAN_ADDR req 讀取/寫(xiě)入
[0048] 在這個(gè)實(shí)施例中,如將指出的那樣,該切換請(qǐng)求特征可以指示請(qǐng)求用于切換的第 二無(wú)線(xiàn)電技術(shù),例如藍(lán)牙(BT)或WLAN。
[0049] 在其中第一通信設(shè)備正在使藍(lán)牙LE連接到第二通信設(shè)備的實(shí)施例中,第二通信 裝置可以請(qǐng)求切換。在這個(gè)實(shí)施例中,具體化為第二通信設(shè)備的裝置20,諸如處理器22、通 信接口 26和類(lèi)似部件等,可以填充GATT簡(jiǎn)檔以請(qǐng)求切換和提供用于該切換的一個(gè)或多個(gè) 參數(shù)。例如,具體化為第二通信設(shè)備的裝置20,諸如處理器22、通信接口 26和類(lèi)似部件等, 可以使得切換請(qǐng)求特征被設(shè)置為諸如1的預(yù)定值,以表明切換正在被請(qǐng)求,并可以寫(xiě)入將 結(jié)合第二無(wú)線(xiàn)電技術(shù)而使用的地址,例如BD_ADDR_req。進(jìn)而,第一通信設(shè)備可以讀取GATT 簡(jiǎn)檔,并可以確定切換請(qǐng)求特征已經(jīng)被設(shè)置為請(qǐng)求切換的預(yù)定值。從而,具體化為第二通信 設(shè)備的裝置,諸如處理器、通信接口和類(lèi)似部件等,可以致使尋呼信號(hào)將被提供,而第一通 信設(shè)備在檢測(cè)到切換請(qǐng)求后可以進(jìn)入尋呼掃描狀態(tài)以檢測(cè)尋呼信號(hào)。之后,第一和第二通 信設(shè)備可以完成向第二無(wú)線(xiàn)電技術(shù)的切換。
[0050] 作為進(jìn)一步的解釋?zhuān)瑓⒖紙D7,它示出由具體化為第二通信設(shè)備的裝置20所執(zhí)行 的操作,向該裝置進(jìn)行了藍(lán)牙LE連接。在這方面,如上所述并如步驟70所示,設(shè)備發(fā)現(xiàn)可 能導(dǎo)致建立藍(lán)牙LE連接。于是,例如通過(guò)判斷藍(lán)牙設(shè)備地址BD_ADDR是否可用,第二通信 設(shè)備可以確定切換信息是否可用,該藍(lán)牙設(shè)備地址指示GATT服務(wù)被提供在何處的地址。見(jiàn) 步驟72。如果不可用,通信設(shè)備可以繼續(xù)通過(guò)藍(lán)牙LE技術(shù)來(lái)進(jìn)行通信。見(jiàn)步驟74。然而 如果切換信息是可用的,則該第二通信設(shè)備可以讀取有關(guān)GATT切換服務(wù)的信息,并且判斷 它(即第二通信設(shè)備)是否想要切換到第二無(wú)線(xiàn)電技術(shù)。見(jiàn)步驟76和78。如果不是,則通 信設(shè)備可以繼續(xù)利用藍(lán)牙LE技術(shù)進(jìn)行后續(xù)通信。見(jiàn)步驟74。然而在其中第二通信設(shè)備希 望切換到第二無(wú)線(xiàn)電技術(shù),諸如藍(lán)牙BR/EDR技術(shù)的實(shí)施例中,具體化為第二通信設(shè)備的裝 置,諸如處理器、通信接口,或類(lèi)似部件,可以如圖80那樣,諸如通過(guò)將GATT切換服務(wù)的切 換請(qǐng)求特征設(shè)置為預(yù)定值(諸如1 ),來(lái)寫(xiě)入切換請(qǐng)求。之后,具體化為第二通信設(shè)備的裝置, 諸如處理器、通信接口,或類(lèi)似部件,可以致使一個(gè)或多個(gè)尋呼信號(hào)被提供。見(jiàn)步驟82。在 這方面,一個(gè)實(shí)施例的尋呼信號(hào)可包含將結(jié)合第二無(wú)線(xiàn)電技術(shù)所利用的第二通信設(shè)備的地 址,例如BD_ADDR_req。在檢測(cè)到切換請(qǐng)求特征被設(shè)置為預(yù)定值后運(yùn)行于尋呼掃描模式時(shí), 第一通信設(shè)備可檢測(cè)尋呼信號(hào),并且于是通信設(shè)備可以完成到第二無(wú)線(xiàn)電技術(shù)的切換,以 便支持使用更高帶寬進(jìn)行的通信。
[0051] 為了結(jié)合某些實(shí)施例支持切換,GATT簡(jiǎn)檔可以定義服務(wù)命名的切換請(qǐng)求,如下面 結(jié)合向WLAN技術(shù)的切換例子所述的那樣 :
[0052] 服務(wù)名稱(chēng): 切換請(qǐng)求 讀取
[0053] 特征切換信息可用 切換信息可用 寫(xiě)入
[0054] 特征切換服務(wù) WLAN切換服務(wù) 讀取
[0055] 在切換請(qǐng)求服務(wù)中,一個(gè)特征可以涉及切換信息的可用性,另一個(gè)特征可以涉及 切換服務(wù),其標(biāo)識(shí)被請(qǐng)求切換至的第二無(wú)線(xiàn)電技術(shù)。如果切換信息可用性特征已被設(shè)置成 諸如1的預(yù)定義值,則通信設(shè)備10,諸如讀取切換請(qǐng)求服務(wù)的第一通信設(shè)備會(huì)將認(rèn)識(shí)到其 它通信裝置可能想要的切換至由該切換服務(wù)特征所標(biāo)識(shí)的第二無(wú)線(xiàn)電技術(shù)。
[0056] 雖然上述實(shí)施例已經(jīng)參照第二通信設(shè)備進(jìn)行了描述,其中正在建立向所述第二通 信設(shè)備的連接,所述第二通信設(shè)備將切換信息可用性特征設(shè)置為預(yù)定義的值以指示在向第 二無(wú)線(xiàn)電技術(shù)的切換方面的興趣,但第一通信設(shè)備也可以或者可替換地將切換信息可用性 特征設(shè)置為預(yù)定義的值,并在一個(gè)實(shí)施例中可以利用切換請(qǐng)求服務(wù),和將切換信息可用性 特征設(shè)置為預(yù)定義的值以向第二通信設(shè)備指示在向由切換服務(wù)特征標(biāo)識(shí)的第二無(wú)線(xiàn)電技 術(shù)的切換方面的興趣。如前述的示例所述,在圖3列出的操作可以由具體化為任一或每一 通信設(shè)備的裝置20執(zhí)行。在其中兩個(gè)通信設(shè)備都通過(guò)將切換信息可用性特征設(shè)置為預(yù)定 值來(lái)請(qǐng)求切換的實(shí)施例中,由首先被連接的通信設(shè)備所設(shè)置的請(qǐng)求可以被用于包含由所述 首先被連接的通信設(shè)備所標(biāo)識(shí)的第二無(wú)線(xiàn)電技術(shù)。如上所述,切換服務(wù)特征可被利用以識(shí) 別這樣的第二無(wú)線(xiàn)電技術(shù),其中向該第二無(wú)線(xiàn)電技術(shù)的切換要被執(zhí)行。然而,如果沒(méi)有特別 的第二無(wú)線(xiàn)電技術(shù)被識(shí)別,則切換服務(wù)特征可被設(shè)置為預(yù)定值,諸如〇。
[0057] 如上所述,圖3、圖6和7表示根據(jù)本發(fā)明示例性實(shí)施例示出的裝置20、方法和計(jì) 算機(jī)程序產(chǎn)品的流程圖。應(yīng)當(dāng)理解的是,流程圖的每個(gè)步驟,以及流程圖步驟的組合可通過(guò) 各種方式實(shí)現(xiàn),諸如硬件、固件、處理器、電路、和/或與執(zhí)行包含有一個(gè)或多個(gè)計(jì)算機(jī)機(jī)程 序指令的軟件相關(guān)聯(lián)的其他設(shè)備。例如,上述的一個(gè)或多個(gè)過(guò)程可以通過(guò)計(jì)算機(jī)程序指令 來(lái)具體化。在這方面,具體化上述過(guò)程的計(jì)算機(jī)程序指令可以由應(yīng)用本發(fā)明實(shí)施例的裝置 的存儲(chǔ)器設(shè)備24來(lái)保存,并可由該裝置的處理器22執(zhí)行。如將理解的那樣,任何這種計(jì)算 機(jī)程序指令可以被加載到計(jì)算機(jī)或其他可編程裝置上(例如硬件)以生成機(jī)器,從而使得所 得到的計(jì)算機(jī)或其他可編程裝置實(shí)現(xiàn)在流程圖方框中指定的功能。這些計(jì)算機(jī)程序指令也 可存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器中,其可以指導(dǎo)計(jì)算機(jī)或其他可編程設(shè)備以特定方式運(yùn)行,從 而使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生一種制品,該制品的執(zhí)行實(shí)現(xiàn)流程圖方框 中指定的功能。該計(jì)算機(jī)程序指令也可以被加載到計(jì)算機(jī)或其它可編程裝置上,以致使在 該計(jì)算機(jī)或其他可編程裝置上執(zhí)行一系列操作,從而產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,從而使得在 計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)流程圖方框中指定的功能。該計(jì)算機(jī) 程序產(chǎn)品可以具體化為應(yīng)用程序,其被配置為實(shí)現(xiàn)圖3、圖6和圖7的流程圖中至少某些操 作。
[0058] 因此,流程圖的塊支持用于實(shí)現(xiàn)特定功能的部件的組合,和用于實(shí)現(xiàn)特定功能的 操作的組合。還應(yīng)當(dāng)理解的是,流程圖的一個(gè)或多個(gè)塊,以及流程圖一個(gè)或多個(gè)塊的組合可 由執(zhí)行特定功能的專(zhuān)用的基于硬件的計(jì)算機(jī)系統(tǒng),或?qū)S糜布陀?jì)算機(jī)指令的結(jié)合實(shí)現(xiàn)。
[0059] 在一些實(shí)施例中,上述操作的某些可以被修改或進(jìn)一步擴(kuò)增。此外,在一些實(shí)施例 中,可以按照其它可選操作可以被包括在內(nèi)??梢园凑杖魏雾樞蚝桶凑杖魏谓M合來(lái)實(shí)現(xiàn)對(duì) 上述操作的修改、增加或擴(kuò)增。
[0060] 得益于在前面說(shuō)明書(shū)和附圖中所給出的教導(dǎo),本發(fā)明所屬領(lǐng)域的技術(shù)人員會(huì)想到 對(duì)這里所述的本發(fā)明的許多修改和其它實(shí)施例。因此,應(yīng)當(dāng)理解,本發(fā)明并不限于所公開(kāi)的 特定實(shí)施例,并且修改和其他實(shí)施例也意圖被包含在后面權(quán)利要求的保護(hù)范圍內(nèi)。另外,盡 管前述說(shuō)明書(shū)和附圖在單元和/或功能的某些示例性組合的上下文中描述了示例性實(shí)施 例,但應(yīng)當(dāng)理解的是,在不脫離后面權(quán)利要求保護(hù)范圍的情況下,通過(guò)替換實(shí)施例可以提供 單元和/或功能的不同組合。在這方面,例如,不同于上述明確描述的那些實(shí)施例的單元和 /或功能的不同組合也被認(rèn)為在所附的某些權(quán)利要求中被說(shuō)明了。盡管在這里使用了特定 術(shù)語(yǔ),但它們僅作為以普通和描述性意義上來(lái)使用的,而不意味著限制。
【權(quán)利要求】
1. 一種方法,包括: 在裝置處利用第一無(wú)線(xiàn)電技術(shù)執(zhí)行設(shè)備發(fā)現(xiàn),以發(fā)現(xiàn)至少一個(gè)無(wú)線(xiàn)設(shè)備; 由所述裝置致使根據(jù)所述第一無(wú)線(xiàn)電技術(shù)的預(yù)定屬性協(xié)議,與所述至少一個(gè)無(wú)線(xiàn)設(shè)備 通信切換信息;和 根據(jù)利用所述第一無(wú)線(xiàn)電技術(shù)通信的所述切換信息,執(zhí)行向第二無(wú)線(xiàn)電技術(shù)的切換, 以在所述第二無(wú)線(xiàn)電技術(shù)上與至少一個(gè)所發(fā)現(xiàn)的無(wú)線(xiàn)設(shè)備進(jìn)行通信,所述切換信息對(duì)所述 切換進(jìn)行規(guī)定。
2. 如權(quán)利要求1所述的方法,其中所述第一無(wú)線(xiàn)電技術(shù)的所述預(yù)定屬性特征包括用于 促進(jìn)向所述第二無(wú)線(xiàn)電技術(shù)的切換的一個(gè)或多個(gè)屬性。
3. 如權(quán)利要求2所述的方法,其中所述一個(gè)或多個(gè)屬性包括指示向所述第二無(wú)線(xiàn)電技 術(shù)的切換的能力的屬性。
4. 如權(quán)利要求1所述的方法,其中所述一個(gè)或多個(gè)屬性包括指示向所述第二無(wú)線(xiàn)電技 術(shù)的切換的請(qǐng)求的屬性。
5. 如權(quán)利要求1所述的方法,其中所述預(yù)定屬性協(xié)議包括通用屬性簡(jiǎn)檔(GATT),其建 立在屬性協(xié)議(ATT)頂部,具有包含有提供GATT服務(wù)的通信設(shè)備的地址的切換信息。
6. 如權(quán)利要求1所述的方法,其中所述第一無(wú)線(xiàn)電技術(shù)是藍(lán)牙低功耗技術(shù),而所述第 二無(wú)線(xiàn)電技術(shù)是藍(lán)牙技術(shù)或無(wú)線(xiàn)局域網(wǎng)(WLAN)技術(shù)中的至少一個(gè)。
7. 如權(quán)利要求1所述的方法,其中執(zhí)行向所述第二無(wú)線(xiàn)電技術(shù)的切換包括以下中的至 少一個(gè):根據(jù)所通信的所述切換信息致使尋呼信號(hào)被發(fā)送,或根據(jù)所通信的所述切換信息 接收尋呼信號(hào)。
8. -種裝置,包括: 用于利用第一無(wú)線(xiàn)電技術(shù)執(zhí)行設(shè)備發(fā)現(xiàn)以發(fā)現(xiàn)至少一個(gè)無(wú)線(xiàn)設(shè)備的部件; 用于致使根據(jù)所述第一無(wú)線(xiàn)電技術(shù)的預(yù)定屬性協(xié)議與所述至少一個(gè)無(wú)線(xiàn)設(shè)備通信切 換信息的部件;和 用于根據(jù)利用所述第一無(wú)線(xiàn)電技術(shù)通信的所述切換信息,執(zhí)行向第二無(wú)線(xiàn)電技術(shù)的切 換,以在所述第二無(wú)線(xiàn)電技術(shù)上與至少一個(gè)所發(fā)現(xiàn)的無(wú)線(xiàn)設(shè)備進(jìn)行通信的部件,其中所述 切換信息對(duì)所述切換進(jìn)行規(guī)定。
9. 如權(quán)利要求8所述的裝置,其中所述第一無(wú)線(xiàn)電技術(shù)的所述預(yù)定屬性特征包括用于 促進(jìn)向所述第二無(wú)線(xiàn)電技術(shù)的切換的一個(gè)或多個(gè)屬性。
10. 如權(quán)利要求9所述的裝置,其中所述一個(gè)或多個(gè)屬性包括指示向所述第二無(wú)線(xiàn)電 技術(shù)的切換的能力的屬性。
11. 如權(quán)利要求8所述的裝置,其中所述一個(gè)或多個(gè)屬性包括指示向所述第二無(wú)線(xiàn)電 技術(shù)的切換的請(qǐng)求的屬性。
12. 如權(quán)利要求8所述的裝置,其中所述預(yù)定屬性協(xié)議包括通用屬性簡(jiǎn)檔(GATT),其建 立在屬性協(xié)議(ATT)頂部,具有包含有提供GATT服務(wù)的通信設(shè)備的地址的切換信息。
13. 如權(quán)利要求8所述的裝置,其中所述第一無(wú)線(xiàn)電技術(shù)是藍(lán)牙低功耗技術(shù),而所述第 二無(wú)線(xiàn)電技術(shù)是藍(lán)牙技術(shù)或無(wú)線(xiàn)局域網(wǎng)(WLAN)技術(shù)中的至少一個(gè)。
14. 如權(quán)利要求8所述的裝置,還包括用于致使所述裝置通過(guò)以下部件中的至少一個(gè) 執(zhí)行向所述第二無(wú)線(xiàn)電技術(shù)的切換的部件:用于根據(jù)所通信的所述切換信息致使尋呼信號(hào) 被發(fā)送的部件,和用于根據(jù)所通信的所述切換信息接收尋呼信號(hào)的部件。
【文檔編號(hào)】H04W36/14GK104105150SQ201410132980
【公開(kāi)日】2014年10月15日 申請(qǐng)日期:2014年4月3日 優(yōu)先權(quán)日:2013年4月4日
【發(fā)明者】A·帕林, J·雷烏納梅基 申請(qǐng)人:諾基亞公司