在無線通信系統(tǒng)中使用藍(lán)牙低能耗執(zhí)行對象傳遞服務(wù)的方法和裝置的制造方法
【專利摘要】本申請涉及一種用于在無線通信系統(tǒng)中使用藍(lán)牙低能耗(BLE)來執(zhí)行通信的方法,所述無線通信系統(tǒng)包括服務(wù)器設(shè)備和客戶端設(shè)備。所述方法包括步驟:客戶端設(shè)備從服務(wù)器設(shè)備接收包括指示被改變的對象的對象識別信息的對象改變指示信息,其中對象識別信息是對象的名稱或標(biāo)識符(ID)。
【專利說明】
在無線通信系統(tǒng)中使用藍(lán)牙低能耗執(zhí)行對象傳遞服務(wù)的方法 和裝置
技術(shù)領(lǐng)域
[0001] 本說明書涉及用于使用藍(lán)牙低能耗(BLE),也就是短距離低能耗無線技術(shù),來傳送 數(shù)據(jù)或與對象相關(guān)的數(shù)據(jù)的方法。
【背景技術(shù)】
[0002] 藍(lán)牙是各種設(shè)備(例如,智能電話、PC、耳機(jī)和頭戴式耳機(jī))互連以交換信息的代表 性短距離無線技術(shù)之一。此外,藍(lán)牙是應(yīng)用于多數(shù)智能電話、PC和筆記本的技術(shù),其允許許 多人容易地使用藍(lán)牙。藍(lán)牙的配對規(guī)程穩(wěn)定地提供設(shè)備之間的連接性。近來的LE技術(shù)可以 穩(wěn)定地提供幾百KB的信息,同時(shí)消耗低功率。
[0003] 如果使用這樣的BLE技術(shù),低功率被浪費(fèi)且數(shù)據(jù)可以容易且穩(wěn)定地被傳送。在BLE 中,為了克服特性數(shù)據(jù)傳輸?shù)南拗疲趯ο蟮膫鬏敺椒ㄊ怯斜匾?。在基于對象的傳輸?法中,服務(wù)器管理數(shù)據(jù)。當(dāng)由服務(wù)器管理的數(shù)據(jù)被改變時(shí),需要將這樣的改變通知另一設(shè)備 (或裝備)(如果存在多個(gè)數(shù)據(jù),需要將這樣的數(shù)據(jù)的存在明確通知另一設(shè)備(或裝備))。在 當(dāng)前BLE技術(shù)中,這樣的方法并不清楚。
[0004] 因此,需要用于明確提供已經(jīng)修改了什么對象相關(guān)數(shù)據(jù)或已經(jīng)修改了什么數(shù)據(jù)的 通知的附加任務(wù),以及用于搜索被改變的基于對象的數(shù)據(jù)或被改變的數(shù)據(jù)的附加任務(wù)。
【發(fā)明內(nèi)容】
[0005] 技術(shù)問題
[0006] 本說明書涉及一種用于通過提供BLE技術(shù)中的對象傳遞服務(wù)來控制具有幾百字節(jié) 或更多的大小的批量數(shù)據(jù)的傳輸?shù)姆椒ǖ奶峁?br>[0007] 此外,該說明書涉及一種用于在創(chuàng)建新的對象或數(shù)據(jù)時(shí)通過傳送指示所創(chuàng)建的對 象或數(shù)據(jù)的信息來管理設(shè)備之間的對象或數(shù)據(jù)的方法的提供。
[0008] 此外,本說明書涉及一種用于在對象或數(shù)據(jù)被改變時(shí)通過傳送信息以識別被改變 的對象或數(shù)據(jù)來管理設(shè)備之間的對象或數(shù)據(jù)的方法的提供。
[0009] 此外,本說明書涉及一種用于在對象或數(shù)據(jù)被改變時(shí)通過傳送被改變的對象或數(shù) 據(jù)的事件時(shí)間來管理設(shè)備之間的對象或數(shù)據(jù)的方法的提供。
[0010] 此外,本說明書涉及一種用于使用對象ID來執(zhí)行對象列表過濾的方法的提供。
[0011] 此外,本說明書涉及一種用于通過從對象列表控制點(diǎn)(0LCP)到對象列表中的具體 對象的移動(dòng)來指定當(dāng)前對象的方法的提供。
[0012] 此外,本說明書涉及一種用于改變對象的標(biāo)記值的方法的提供。
[0013] 技術(shù)解決方案
[0014] 本說明書提供了一種用于在包括服務(wù)器設(shè)備和客戶端設(shè)備的無線通信系統(tǒng)中使 用藍(lán)牙低能耗(BLE)來執(zhí)行通信的方法。由所述客戶端設(shè)備執(zhí)行的所述方法包括:從服務(wù)器 設(shè)備接收包括對象傳遞服務(wù)相關(guān)信息的廣告消息,發(fā)射用于獲得附加信息的掃描請求消息 到服務(wù)器設(shè)備,從服務(wù)器設(shè)備接收掃描響應(yīng)消息,作為對所述掃描請求的響應(yīng),發(fā)射連接請 求消息到服務(wù)器設(shè)備,以便建立與服務(wù)器設(shè)備的藍(lán)牙通信連接,以及從服務(wù)器設(shè)備接收包 括指示被改變的對象的對象識別信息的對象改變指示信息。所述對象識別信息包括被改變 的對象的名稱或被改變的對象的標(biāo)識符(ID)。
[0015]此外,在本說明書中,所述對象改變指示信息進(jìn)一步包括生成標(biāo)志信息,所述生成 標(biāo)志信息指示是否創(chuàng)建了新的對象或數(shù)據(jù)。
[0016] 此外,在本說明書中,所述方法進(jìn)一步包括發(fā)射對象請求消息到服務(wù)器設(shè)備,以便 從服務(wù)器設(shè)備請求與所述對象識別信息相對應(yīng)的對象。
[0017] 此外,在本說明書中,所述方法進(jìn)一步包括從服務(wù)器設(shè)備接收包括僅由指示對象 特性的標(biāo)記類型所標(biāo)記的對象的對象列表的對象過濾器信息。
[0018] 此外,在本說明書中,所述方法進(jìn)一步包括發(fā)射指示對象列表的標(biāo)記對象值的改 變的操作碼(〇P碼)信息到服務(wù)器設(shè)備。
[0019] 此外,在本說明書中,對象列表控制點(diǎn)(0LCP)信息包括指示到具有對象列表的具 體對象ID的對象的移動(dòng)的Op碼信息。
[0020] 此外,在本說明書中,所述對象改變指示信息進(jìn)一步包括指示生成對象的改變的 時(shí)間的事件生成時(shí)間信息。
[0021] 此外,在本說明書中,所述方法進(jìn)一步包括基于所接收的事件生成時(shí)間信息來搜 索被改變的對象。
[0022] 此外,本說明書提供了一種在無線通信系統(tǒng)中使用藍(lán)牙低能耗(BLE)執(zhí)行與服務(wù) 器設(shè)備的通信的客戶端設(shè)備,包括通信單元,所述通信單元被配置為以無線或有線方式執(zhí) 行與外部的通信;以及處理器,所述處理器被可操作地連接到所述通信單元。所述處理器控 制所述通信單元使得所述通信單元從服務(wù)器設(shè)備接收包括對象傳遞服務(wù)相關(guān)信息的廣告 消息,控制所述通信單元使得所述通信單元發(fā)送用于獲得附加信息的掃描請求消息到服務(wù) 器設(shè)備以及從服務(wù)器設(shè)備接收掃描響應(yīng)消息作為對所述掃描請求的響應(yīng),控制所述通信單 元使得所述通信單元發(fā)送連接請求消息到服務(wù)器設(shè)備,以便建立與服務(wù)器設(shè)備的藍(lán)牙通信 連接,以及控制所述通信單元使得所述通信單元從服務(wù)器設(shè)備接收包括指示被改變的對象 的對象識別信息的對象改變指示信息。所述對象識別信息包括被改變的對象的名稱或被改 變的對象的標(biāo)識符(ID)。
[0023] 此外,在本說明書中,所述處理器控制所述通信單元使得所述通信單元從服務(wù)器 設(shè)備接收包括僅由指示對象特性的標(biāo)記類型所標(biāo)記的對象的對象列表的對象過濾器信息。 [0024]此外,在本說明書中,所述處理器控制所述通信單元使得所述通信單元發(fā)送指示 對象列表的標(biāo)記對象值的改變的操作碼(〇P碼)信息到服務(wù)器設(shè)備。
[0025] 此外,在本說明書中,對象列表控制點(diǎn)(0LCP)信息包括指示到具有對象列表的具 體對象ID的對象的移動(dòng)的Op碼信息。
[0026] 此外,本說明書提供了一種用于在包括服務(wù)器設(shè)備和客戶端設(shè)備的無線通信系統(tǒng) 中使用藍(lán)牙低能耗(BLE)執(zhí)行通信的方法。由所述服務(wù)器設(shè)備執(zhí)行的所述方法包括:發(fā)射 (或發(fā)送)包括對象傳遞服務(wù)相關(guān)信息的廣告消息到客戶端設(shè)備,發(fā)射掃描響應(yīng)消息到客戶 端設(shè)備,作為對所述掃描請求的響應(yīng);從客戶端設(shè)備接收連接請求消息,以便建立與客戶端 設(shè)備的藍(lán)牙通信連接,以及發(fā)射包括指示被改變的對象的對象識別信息的對象改變指示信 息到客戶端設(shè)備。
[0027]此外,在本說明書中,Op碼(Op Code)信息被包括在對象列表控制點(diǎn)(0LCP)信息或 對象動(dòng)作控制點(diǎn)(0ACP)信息中且被傳送。
[0028] 有益效果
[0029] 在本說明書中,諸如文件的批量數(shù)據(jù)可以有效率地在智能電話和各種設(shè)備中被傳 送,因?yàn)樵贐LE技術(shù)中提供了對象傳遞服務(wù)。
[0030] 此外,本說明書具有的優(yōu)勢在于客戶端設(shè)備搜索所創(chuàng)建的或被改變的對象(或數(shù) 據(jù))的計(jì)算過程,因?yàn)樵趯ο笤诜?wù)器設(shè)備中被創(chuàng)建或改變時(shí),服務(wù)器設(shè)備立即向客戶端設(shè) 備通知所創(chuàng)建的或被改變的對象。
[0031] 此外,本說明書具有的優(yōu)勢在于服務(wù)器和客戶端設(shè)備的負(fù)載可以被降低而設(shè)備的 功耗可以被降低,因?yàn)榭蛻舳嗽O(shè)備搜索所創(chuàng)建的或被改變的對象的計(jì)算過程被減少。
【附圖說明】
[0032] 圖1是示出使用本說明書中所提議的BLE技術(shù)的無線通信系統(tǒng)的示例的示意圖。
[0033] 圖2示出了在本說明書中所提議的服務(wù)器設(shè)備和客戶端設(shè)備的內(nèi)部配置的示例。
[0034] 圖3示出了BLE拓?fù)涞氖纠?br>[0035] 圖4示出了在本說明書中所提議的BLE架構(gòu)的示例。
[0036] 圖5是示出用于提供BLE技術(shù)中的對象傳遞服務(wù)的方法的示例的圖。
[0037] 圖6示出了用于傳送在本說明書中所提議的BLE技術(shù)中的數(shù)據(jù)改變指示信息的方 法的示例。
[0038] 圖7示出了用于傳送在本說明書中所提議的BLE技術(shù)中的數(shù)據(jù)改變指示信息的方 法的另一不例。
[0039] 圖8示出了用于傳送在本說明書中所提議的BLE技術(shù)中的數(shù)據(jù)改變指示信息的方 法的又另一示例。
[0040] 圖9示出了用于在本說明書中所提議的BLE技術(shù)中創(chuàng)建新的固件圖像時(shí)傳送數(shù)據(jù) 改變指示信息的方法的示例。
[0041] 圖10示出了用于在本說明書中所提議的BLE技術(shù)中創(chuàng)建新的固件圖像時(shí)傳送數(shù)據(jù) 改變指示信息的方法的另一示例。
[0042] 圖11示出了用于在本說明書中所提議的BLE技術(shù)中創(chuàng)建新的固件圖像時(shí)使用與事 件創(chuàng)建時(shí)間有關(guān)的信息來傳送數(shù)據(jù)改變指示信息的方法的示例。
[0043]圖12是示出用于使用在本說明書中所提議的BLE技術(shù)中的對象列表控制點(diǎn)(0LCP) 來改變對象和搜索被改變的對象的方法的示例的圖。
[0044]圖13是示出用于使用在本說明書中所提議的BLE技術(shù)中的對象動(dòng)作控制點(diǎn)(0ACP) 來改變對象和搜索被改變的對象的方法的另一示例的圖。
【具體實(shí)施方式】
[0045] 下面,將結(jié)合附圖來更詳細(xì)地描述本發(fā)明。
[0046] 在下面的描述中引入的諸如"模塊"和"單元"的后綴僅僅被指派用于便于本文檔 的描述,且"模塊"和"單元"可以被互換地使用。
[0047] 同時(shí),根據(jù)本文檔的設(shè)備指的是能夠無線通信的設(shè)備,包括:包括智能電話的移動(dòng) 電話、平板PC、桌面計(jì)算機(jī)、筆記本、和包括智能TV和IPTV的電視。
[0048] 下面,將結(jié)合附圖和圖中所包含的描述來詳細(xì)描述本發(fā)明的實(shí)施例,但是本發(fā)明 的技術(shù)范圍不受到實(shí)施例的限制或不限于實(shí)施例。
[0049] 在可能之處,選擇公眾廣泛使用的一般術(shù)語,只要該術(shù)語不模糊其在本發(fā)明中想 要的技術(shù)功能;但是,這些術(shù)語可以依據(jù)本領(lǐng)域技術(shù)人員的意圖、實(shí)踐、或新技術(shù)的出現(xiàn)而 改變。
[0050] 在某情況下,任意地選擇具體術(shù)語;在該情況下,對應(yīng)的術(shù)語的具體含義將在對應(yīng) 描述處詳細(xì)說明。
[0051] 因此,本文檔中使用的術(shù)語應(yīng)該基于其真實(shí)含義和文檔通篇的描述,而非術(shù)語的 直接名稱,來被解釋。
[0052] 圖1是示出使用本說明書中所提議的BLE技術(shù)的無線通信系統(tǒng)的示例的示意圖。 [0053] 無線通信系統(tǒng)100包括至少一個(gè)服務(wù)器設(shè)備110和至少一個(gè)客戶端設(shè)備120。
[0054]服務(wù)器設(shè)備和客戶端設(shè)備使用藍(lán)牙低能耗(下文稱為"BLE")技術(shù)執(zhí)行藍(lán)牙通信。 [0055]與藍(lán)牙基本速率/增強(qiáng)數(shù)據(jù)速率(BR/EDR)技術(shù)相比,BLE技術(shù)具有相對小的占空比 并能夠低價(jià)格生產(chǎn),并且如果使用紐扣電池的話可以操作一年或更長時(shí)間,因?yàn)橥ㄟ^低速 數(shù)據(jù)傳遞速率,功耗可以顯著降低。
[0056]此外,在BLE技術(shù)中,設(shè)備之間的連接規(guī)程已被簡化,且分組大小已經(jīng)被設(shè)計(jì)為小 于藍(lán)牙BR/EDR技術(shù)。
[0057]在BLE技術(shù)中,(1)RF信道的數(shù)目是40,(2)數(shù)據(jù)傳遞速率是1Mbps,(3)拓?fù)涫情_始 結(jié)構(gòu),(4)延遲是3ms,(5)最大電流是15mA或更小,(6)輸出功率是10mW(10dBm)或更小,以及 (7)BLE技術(shù)主要用于諸如移動(dòng)電話、手表、運(yùn)動(dòng)、健康、傳感器和設(shè)備控制的應(yīng)用中。
[0058] 服務(wù)器設(shè)備110在與其他設(shè)備的關(guān)系中可以作為客戶端設(shè)備操作??蛻舳嗽O(shè)備可 以在與其他設(shè)備的關(guān)系中作為服務(wù)器設(shè)備操作。也就是,在BLE通信系統(tǒng)中,任何一個(gè)設(shè)備 都可以作為服務(wù)器設(shè)備或客戶端設(shè)備操作,且如果有必要,也可以作為服務(wù)器設(shè)備和客戶 端設(shè)備兩者操作。
[0059] 服務(wù)器設(shè)備110可以被表示為數(shù)據(jù)服務(wù)器設(shè)備、主機(jī)設(shè)備或服務(wù)器,并且客戶端設(shè) 備可以被表示為從屬設(shè)備或客戶端。
[0060] 服務(wù)器設(shè)備和客戶端設(shè)備與無線通信系統(tǒng)的主元件相對應(yīng)。無線通信系統(tǒng)除了服 務(wù)器設(shè)備和客戶端設(shè)備還可以包括其他元件。
[0061] 服務(wù)器設(shè)備指的是從客戶端設(shè)備接收數(shù)據(jù)、直接執(zhí)行與客戶端設(shè)備的通信、并且 當(dāng)其從客戶端設(shè)備接收數(shù)據(jù)請求時(shí)通過響應(yīng)提供數(shù)據(jù)給客戶端設(shè)備的設(shè)備。
[0062] 此外,服務(wù)器設(shè)備發(fā)送通知消息或指示消息給客戶端設(shè)備以便提供數(shù)據(jù)(或信息) 給客戶端設(shè)備。此外,當(dāng)服務(wù)器設(shè)備發(fā)送指示消息給客戶端設(shè)備時(shí),其從客戶端設(shè)備接收與 指示消息相對應(yīng)的確認(rèn)消息。
[0063] 此外,在用于發(fā)射通知、指示和確認(rèn)消息到客戶端設(shè)備以及從客戶端設(shè)備接收通 知、指示和確認(rèn)消息的過程中,服務(wù)器設(shè)備可以通過顯示單元提供數(shù)據(jù)(或信息)給用戶或 者通過用戶輸入接口從用戶接收請求。
[0064] 此外,在用于發(fā)射(或發(fā)送)消息到客戶端設(shè)備以及從客戶端設(shè)備接收消息的過程 中,服務(wù)器設(shè)備可以從存儲器單元讀取數(shù)據(jù)并且向?qū)?yīng)的存儲器單元寫入新數(shù)據(jù)。
[0065] 此外,一個(gè)服務(wù)器設(shè)備可以被連接到多個(gè)客戶端設(shè)備且也可以使用綁定信息而被 連接到(或被耦合到)客戶端設(shè)備。
[0066] 客戶端設(shè)備120指的是從服務(wù)器設(shè)備請求數(shù)據(jù)(或信息)和數(shù)據(jù)傳輸?shù)脑O(shè)備。
[0067] 客戶端設(shè)備通過通知消息或指示消息從服務(wù)器設(shè)備接收數(shù)據(jù)并且當(dāng)其從服務(wù)器 設(shè)備接收到指示消息時(shí)發(fā)送作為對指示消息的響應(yīng)的確認(rèn)消息。
[0068] 類似地,在用于發(fā)射消息到服務(wù)器設(shè)備以及從服務(wù)器設(shè)備接收消息的過程中,客 戶端設(shè)備可以通過顯示單元提供信息給用戶或者通過用戶輸入接口從用戶接收輸入。
[0069] 此外,在用于發(fā)射消息到服務(wù)器設(shè)備以及從服務(wù)器設(shè)備接收消息的過程中,客戶 端設(shè)備可以從存儲器單元讀取數(shù)據(jù)或者向?qū)?yīng)的存儲器單元寫入新數(shù)據(jù)。
[0070] 結(jié)合圖2更詳細(xì)地描述硬件元件,諸如服務(wù)器設(shè)備和客戶端設(shè)備的顯示單元、用戶 輸入接口和存儲器單元。
[0071] 此外,無線通信系統(tǒng)可以通過藍(lán)牙技術(shù)來配置個(gè)域網(wǎng)(PAN)。例如,在無線通信系 統(tǒng)中,文件、文檔等等可以快速和安全地被交換,因?yàn)樵谠O(shè)備之間建立了專用微微網(wǎng)。
[0072] BLE設(shè)備可以操作以支持各種藍(lán)牙相關(guān)協(xié)議、簡檔、處理等等。
[0073]圖2示出了在本說明書中所提議的服務(wù)器設(shè)備和客戶端設(shè)備的內(nèi)部配置的示例。 [0074] 如圖2中所示,服務(wù)器設(shè)備包括顯示單元111、用戶輸入接口 112、電源單元113、處 理器114、存儲器單元115、藍(lán)牙接口 116、另一接口 117、以及通信單元118(或發(fā)射/接收單 元)。
[0075] 將顯示單元111、用戶輸入接口 112、電源單元113、處理器114、存儲器單元115、藍(lán) 牙接口 116、另一接口 117和通信單元118可操作地連接以便執(zhí)行本說明書中所提議的方法。 [0076] 此外,客戶端設(shè)備包括顯示單元121、用戶輸入接口 122、電源單元123、處理器124、 存儲器單元125、藍(lán)牙接口 126和通信單元127(或發(fā)射/接收單元)。
[0077] 將顯示單元121、用戶輸入接口 122、電源單元123、處理器124、存儲器單元125、藍(lán) 牙接口 126和通信單元127可操作地連接以便執(zhí)行本說明書中所提議的方法。
[0078]藍(lán)牙接口 116、126指的是能夠使用藍(lán)牙技術(shù)在設(shè)備之間傳輸請求/響應(yīng)、命令、通 知和指示/確認(rèn)消息或數(shù)據(jù)的單元(或模塊)。
[0079]存儲器單元115、125指的是以各種類型的設(shè)備實(shí)現(xiàn)且存儲各種類型數(shù)據(jù)的單元。 [0080]處理器114或124指的是用于控制服務(wù)器設(shè)備或客戶端設(shè)備的整體操作的模塊,并 且執(zhí)行控制以使得請求傳輸或已接收的消息通過藍(lán)牙接口和另一接口被處理。
[0081 ] 處理器114、124可以被表示為控制部、控制單元或控制器。
[0082]處理器114、124可以包括專用集成電路(ASIC)、其他芯片集、邏輯電路和/或數(shù)據(jù) 處理單元。
[0083]處理器114、124控制通信單元使得其從服務(wù)器設(shè)備接收廣告消息(包括與對象傳 遞服務(wù)有關(guān)的信息)、發(fā)送掃描請求消息到服務(wù)器設(shè)備,控制通信單元使得其從服務(wù)器設(shè)備 接收掃描響應(yīng)消息,作為對掃描請求的響應(yīng),控制通信單元使得其發(fā)送連接請求消息到服 務(wù)器設(shè)備以便建立與服務(wù)器設(shè)備的藍(lán)牙通信連接,并且控制通信單元使得其從服務(wù)器設(shè)備 接收對象識別指示信息,包括指示了被改變的對象的對象識別信息。
[0084]此外,處理器114、124控制通信單元使得其從服務(wù)器設(shè)備接收對象過濾器信息,包 括僅由指示對象特性的標(biāo)記類型所標(biāo)記的對象的對象列表。
[0085] 此外,處理器114、124控制通信單元使得其發(fā)送指示對象列表的標(biāo)記對象值的改 變的操作碼(〇P碼)信息到服務(wù)器設(shè)備。
[0086] 此外,處理器114、124控制通信單元使得其向服務(wù)器設(shè)備發(fā)送對象列表控制點(diǎn) (0LCP)信息,包括指示向具有對象列表的具體對象ID的對象的移動(dòng)的Op碼信息。
[0087] 存儲器單元115、125可以包括只讀存儲器(R0M)、隨機(jī)存取存儲器(RAM)、閃存存儲 器單元、存儲器單元卡、存儲介質(zhì)和/或其他存儲設(shè)備。
[0088] 通信單元118、127可以包括用于處理無線電信號的基帶電路。當(dāng)實(shí)施例以軟件形 式被實(shí)現(xiàn)時(shí),上述方案可以被實(shí)現(xiàn)為用于執(zhí)行上述功能的模塊(或者處理或功能)。模塊可 以存儲在存儲器單元中且由處理器執(zhí)行。
[0089] 存儲器單元115、125可以被置于處理器114、124內(nèi)部或外部且可以通過各種公知 手段被連接到處理器114、124。
[0090] 顯示單元111、121指的是用于通過屏幕提供與設(shè)備有關(guān)的狀態(tài)信息和消息交換信 息給用戶的模塊。
[0091] 電源單元113、123指的是用于被供應(yīng)外部電力和內(nèi)部電力的模塊以及用于在處理 器的控制下針對每個(gè)元件的操作供應(yīng)電力的模塊。
[0092] 如上所述,BLE技術(shù)具有小占空比且可以通過低速數(shù)據(jù)傳遞速率而顯著降低功耗。 因此,電源單元可以用低輸出功率(例如,lOmW(lOdBm)或更低)針對每個(gè)元件的操作供應(yīng)電 力。
[0093]用戶輸入接口 112、122指的是用于通過向處理器提供用戶輸入使得用戶能夠控制 設(shè)備的操作的模塊,諸如屏幕按鈕。
[0094] 圖3圖示了藍(lán)牙低能耗網(wǎng)絡(luò)拓?fù)涞囊粋€(gè)示例。
[0095] 參考圖3,設(shè)備A與微微網(wǎng)(微微網(wǎng)A,陰影區(qū)域)主機(jī)相對應(yīng),其具有設(shè)備B和設(shè)備C 作為從屬設(shè)備。
[0096] 此時(shí),微微網(wǎng)指的是設(shè)備集,其中來自多個(gè)設(shè)備中的一個(gè)充當(dāng)主機(jī)而其他占用連 接到主機(jī)設(shè)備的共享物理信道。
[0097] BLE從設(shè)備不與主機(jī)共享公共物理信道。每個(gè)從設(shè)備與主機(jī)通過獨(dú)立的物理信道 通信。有另一個(gè)微微網(wǎng)(微微網(wǎng)F),其由主機(jī)設(shè)備F和從設(shè)備G組成。
[0098]設(shè)備K屬于散射網(wǎng)K。此時(shí),散射網(wǎng)指的是彼此互連的微微網(wǎng)的組。
[0099] 設(shè)備K是設(shè)備L的主機(jī),且同時(shí)是設(shè)備Μ的從設(shè)備。
[0100] 設(shè)備〇還屬于散射網(wǎng)0。設(shè)備〇是設(shè)備Ρ的從設(shè)備且同時(shí)是設(shè)備Q的從設(shè)備。
[0101] 圖3圖示了形成五個(gè)不同設(shè)備組的情況。
[0102] 設(shè)備D是廣告商,且設(shè)備Α是發(fā)起者(組D)。
[0103]設(shè)備E是掃描儀,且設(shè)備C是廣告商(組C)。
[0104] 設(shè)備Η是廣告商,且設(shè)備I和設(shè)備J是掃描儀(組H)。
[0105] 設(shè)備Κ也是廣告商,且設(shè)備Ν是發(fā)起者(組Κ)。
[0106] 設(shè)備R是廣告商,且設(shè)備0是發(fā)起者(組R)。
[0107]設(shè)備Α和設(shè)備Β使用一個(gè)BLE微微網(wǎng)物理信道。
[0108]設(shè)備A和設(shè)備C使用另一個(gè)BLE微微網(wǎng)物理信道。
[0109]在組D中,設(shè)備D通過使用可以被連接在廣告物理信道上的廣告事件而進(jìn)行廣告, 而設(shè)備A是發(fā)起者。設(shè)備A可以建立到設(shè)備D的連接并且將設(shè)備添加到微微網(wǎng)A。
[0110]在組C中,設(shè)備C通過使用由掃描儀設(shè)備E所捕捉的特定類型的廣告事件來在廣告 物理信道上進(jìn)行廣告。
[0111]組D和組C可以利用不同廣告物理信道或不同時(shí)間幀來避免沖突。
[0112]微微網(wǎng)F具有一個(gè)物理信道。設(shè)備F和設(shè)備G使用一個(gè)BLE微微網(wǎng)物理信道。設(shè)備F是 主機(jī),且設(shè)備G是從設(shè)備。
[0113]組Η具有一個(gè)物理信道。設(shè)備H、I和J使用一個(gè)BLE廣告物理信道。設(shè)備Η是廣告商, 且設(shè)備I和J是掃描儀。
[0114] 在散射網(wǎng)Κ中,設(shè)備Κ和L使用一個(gè)BLE微微網(wǎng)物理信道。設(shè)備Κ和Μ使用另一BLE微微 網(wǎng)物理信道。
[0115] 在組Κ中,設(shè)備Κ通過使用可以被連接到廣告物理信道的廣告事件而進(jìn)行廣告,且 設(shè)備Ν是發(fā)起者。設(shè)備Ν可以建立與設(shè)備Κ的連接。此時(shí),設(shè)備Κ充當(dāng)兩個(gè)設(shè)備的從設(shè)備,并且 同時(shí)是一個(gè)設(shè)備的主機(jī)。
[0116] 在散射網(wǎng)0中,設(shè)備0和Ρ使用一個(gè)BLE微微網(wǎng)物理信道。設(shè)備0和Q使用另一個(gè)BLE微 微網(wǎng)物理信道。
[0117] 在組R中,設(shè)備R通過使用可以被連接到廣告物理信道的廣告事件來進(jìn)行廣告,且 設(shè)備〇是發(fā)起者。設(shè)備〇可以建立與設(shè)備R的連接。此時(shí),設(shè)備〇充當(dāng)兩個(gè)設(shè)備的從設(shè)備,并且 同時(shí)是一個(gè)設(shè)備的主機(jī)。
[0118] 圖4是圖示本公開所提議的方法所適用的藍(lán)牙低功率能耗架構(gòu)的示例的視圖。
[0119] 如圖4中所示,BLE結(jié)構(gòu)包括控制器堆棧和主機(jī)堆棧,所述控制器堆??梢圆僮饕?處理其中時(shí)序很重要的無線設(shè)備接口,而所述主機(jī)堆??梢圆僮饕蕴幚砀叩燃墧?shù)據(jù)。
[0120] 控制器堆??梢员环Q為控制器,但是為了避免與作為圖2中較早前所述的設(shè)備的 內(nèi)部元件的處理器混淆,控制器堆棧的名稱優(yōu)選如下。
[0121] 首先,控制器堆棧可以通過使用可以包括藍(lán)牙無線設(shè)備的通信模塊和可以包括諸 如微處理器的處理設(shè)備的處理器模塊來實(shí)現(xiàn)。
[0122] 主機(jī)堆??梢员粚?shí)現(xiàn)為在處理器模塊上操作的0S的一部分或者被實(shí)現(xiàn)為0S上的 軟件包實(shí)例。
[0123] 在一些情況下,控制器堆棧和主機(jī)堆??梢栽谔幚砟K內(nèi)的相同處理設(shè)備上被操 作或執(zhí)行。
[0124] 主機(jī)堆棧包括通用接入簡檔(GAP)410、基于GATT的簡檔420、通用屬性簡檔(GATT) 430、屬性協(xié)議(ATT)440、安全管理器(SM)450、和邏輯鏈路控制和自適應(yīng)協(xié)議(L2CAP)460。 主機(jī)堆棧不限于上述構(gòu)成,但是可以包括各種協(xié)議和簡檔。
[0125] 通過使用L2CAP,主機(jī)堆棧復(fù)用藍(lán)牙規(guī)范提供的各種協(xié)議和簡檔。
[0126] 首先,L2CAP 460提供一個(gè)雙邊信道,其用于根據(jù)具體協(xié)議或用具體簡檔來發(fā)射數(shù) 據(jù)。
[0127] L2CAP能夠在上層協(xié)議之間復(fù)用數(shù)據(jù),對軟件包進(jìn)行分段或重組,以及管理多播數(shù) 據(jù)傳輸。
[0128] BLE使用三個(gè)固定信道:一個(gè)用于信令,另一個(gè)用于安全管理器,第三個(gè)用于屬性 協(xié)議。
[0129]另一方面,BR/EDR(基本速率/增強(qiáng)數(shù)據(jù)速率)使用動(dòng)態(tài)信道并且支持協(xié)議服務(wù)復(fù) 用器、重傳、流式傳輸模式。
[0130]安全管理器(SM)450認(rèn)證設(shè)備,其是用于提供密鑰分布的協(xié)議。
[0131] 屬性協(xié)議(ATT)440依賴于服務(wù)器-客戶端結(jié)構(gòu),其定義了用于對應(yīng)設(shè)備訪問數(shù)據(jù) 的規(guī)則。定義了六個(gè)消息類型:請求、響應(yīng)、命令、通知、指示、和確認(rèn)。
[0132] ①請求和響應(yīng)消息:請求消息是在客戶端設(shè)備從服務(wù)器設(shè)備請求具體信息時(shí)使 用,而響應(yīng)消息則是響應(yīng)于請求消息而使用,所述響應(yīng)消息從服務(wù)器設(shè)備被發(fā)射到客戶端 設(shè)備。
[0133] ②命令消息:其從客戶端設(shè)備被發(fā)射到服務(wù)器設(shè)備以指示用于具體操作的命令, 但是服務(wù)器設(shè)備不發(fā)射對命令消息的響應(yīng)到客戶端設(shè)備。
[0134] ③通知消息:服務(wù)器設(shè)備發(fā)射該消息到客戶端設(shè)備以通知事件,但是客戶端設(shè)備 不發(fā)射與通知消息相關(guān)的確認(rèn)消息到服務(wù)器。
[0135] ④指示和確認(rèn)消息:服務(wù)器設(shè)備發(fā)射該消息到客戶端設(shè)備以通知事件。不同于通 知消息,客戶端設(shè)備發(fā)射與指示消息相關(guān)的確認(rèn)消息到服務(wù)器設(shè)備。
[0136] 通用接入簡檔(GAP)是新被實(shí)現(xiàn)為支持BLE技術(shù)的層且被用于控制用于在BLE設(shè)備 之間通信和多簡檔操作的規(guī)程的角色的選擇。
[0137] GAP主要用于設(shè)備發(fā)現(xiàn)、連接建立和安全;定義用于提供信息給用戶的方法;以及 定義下列屬性類型:
[0138] ①服務(wù):與數(shù)據(jù)有關(guān)的行為的組合。定義設(shè)備的基本操作。
[0139] ②包括:定義服務(wù)之間的關(guān)系。
[0140]③特性:服務(wù)所使用的數(shù)據(jù)值
[0141]④行為:計(jì)算機(jī)可以讀取的格式,其由通用唯一標(biāo)識符(UUID)和值類型來定義。
[0142] 基于GATT的簡檔取決于GATT且主要應(yīng)用于BLE設(shè)備。基于GATT的簡檔可以包括電 池、時(shí)間、找到我(FindMe)、接近、對象遞送服務(wù)等待?;贕ATT的簡檔的更具體描述如下。
[0143] 電池:用于交換電池信息的方法。
[0144] 時(shí)間:用于交換時(shí)間信息的方法。
[0145] 找到我:根據(jù)距離提供警報(bào)服務(wù)。
[0146] 接近:用于交換電池信息的方法。
[0147] GATT可以用作通過其描述怎樣在合成服務(wù)時(shí)使用ATT的協(xié)議。例如,GATT可以用于 定義ATT簡檔如何與服務(wù)被組合在一起以及描述與服務(wù)相關(guān)聯(lián)的特性。
[0148] 因此,GATT和ATT描述設(shè)備狀態(tài)和服務(wù);以及特征怎樣互相關(guān)聯(lián)以及它們怎樣被使 用。
[0149] 控制器堆棧包括物理層490、鏈路層480以及主機(jī)控制器接口 470。
[0150]物理層(無線發(fā)射和接收模塊490)發(fā)射并接收2.4GHz的無線電信號;并且使用高 斯頻移鍵控(GFSK)調(diào)制和利用40個(gè)RF信道的跳頻。
[0151]鏈路層480發(fā)射或接收藍(lán)牙分組。
[0152]此外,鏈路層在通過使用三個(gè)廣告信道執(zhí)行廣告和掃描功能之后在設(shè)備之間建立 連接;并且通過37個(gè)數(shù)據(jù)信道提供交換最大42字節(jié)的數(shù)據(jù)分組的功能。
[0153] 主機(jī)控制器接口(HCI)提供主機(jī)堆棧和控制器堆棧之間的接口,使得主機(jī)堆???以提供命令和數(shù)據(jù)給控制器堆棧且控制器堆??梢蕴峁┦录蛿?shù)據(jù)給主機(jī)堆棧。
[0154] 下面,將簡短描述藍(lán)牙低能耗(BLE)的規(guī)程。
[0155] BLE規(guī)程包括設(shè)備過濾規(guī)程、廣告規(guī)程、掃描規(guī)程、發(fā)現(xiàn)規(guī)程和連接規(guī)程。
[0156] 設(shè)備過濾規(guī)程
[0157] 設(shè)備過濾規(guī)程旨在降低在控制器堆棧中執(zhí)行對請求的響應(yīng)、命令或通知的設(shè)備的 數(shù)目。
[0158] 不必要求設(shè)備中的所有響應(yīng)于所接收的請求;因此,控制器堆棧降低了所發(fā)射的 請求的數(shù)目,使得BLE控制器堆棧中的功耗可以降低。
[0159] 廣告設(shè)備或掃描設(shè)備可以執(zhí)行設(shè)備過濾規(guī)程以限制接收廣告分組、掃描請求或連 接請求的設(shè)備。
[0160] 此時(shí),廣告設(shè)備指的是發(fā)射廣告事件的設(shè)備,即執(zhí)行廣告且被稱為廣告商的設(shè)備。 [0161]掃描設(shè)備指的是執(zhí)行掃描的設(shè)備,即發(fā)射掃描請求的設(shè)備。
[0162] 在BLE規(guī)范中,如果掃描設(shè)備從廣告設(shè)備接收廣告分組的部分,掃描設(shè)備必須發(fā)射 掃描請求到廣告設(shè)備。
[0163] 但是,在掃描請求的傳輸不被設(shè)備過濾規(guī)程所需的情況下,掃描設(shè)備可以忽略從 廣告設(shè)備所發(fā)射的廣告分組。
[0164] 設(shè)備過濾規(guī)程甚至可以被用于連接請求規(guī)程。如果設(shè)備過濾被用于連接請求規(guī) 程,則通過忽略連接請求發(fā)射對連接請求的響應(yīng)的需求可以是不必要的。
[0165] 廣告規(guī)程
[0166] 廣告設(shè)備執(zhí)行廣告規(guī)程以通過使用廣告設(shè)備的范圍內(nèi)的設(shè)備來執(zhí)行無方向廣播。
[0167] 此時(shí),無方向廣播指的是全方向的廣播而不是具體方向上的廣播。
[0168] 與無方向廣播不同,方向廣播指的是具體方向上的廣播。無方向廣播是在不涉及 偵聽狀態(tài)的設(shè)備(下面稱為偵聽設(shè)備)之間的連接規(guī)程的情況下被執(zhí)行的。
[0169] 廣告規(guī)程用于建立到附近發(fā)起設(shè)備的藍(lán)牙連接。
[0170] 或者,廣告規(guī)程可以用于通過廣告信道提供用戶數(shù)據(jù)的周期性廣播到執(zhí)行偵聽的 掃描設(shè)備。
[0171] 在廣告規(guī)程中,廣告(或廣告事件)中的所有都是通過廣告物理信道來廣播的。
[0172] 廣告設(shè)備可以從執(zhí)行偵聽操作的偵聽設(shè)備接收掃描請求以從廣告設(shè)備獲得附加 用戶數(shù)據(jù)。廣告設(shè)備發(fā)射與掃描請求相關(guān)的響應(yīng)到設(shè)備,所述設(shè)備已經(jīng)通過廣告設(shè)備已經(jīng) 通過其接收掃描請求的相同廣告物理信道發(fā)射掃描請求。
[0173] 盡管發(fā)送作為廣告分組的部分的廣播用戶數(shù)據(jù)形成動(dòng)態(tài)數(shù)據(jù),掃描響應(yīng)數(shù)據(jù)對于 多數(shù)部分是靜態(tài)的。
[0174]廣告設(shè)備可以在廣告(廣播)物理信道上從發(fā)起設(shè)備接收連接請求。如果廣告設(shè)備 已經(jīng)使用可連接廣告事件且發(fā)起設(shè)備還沒有通過過濾規(guī)程被過濾,廣告設(shè)備停止廣告且進(jìn) 入連接模式。廣告設(shè)備可以在進(jìn)入連接模式之后恢復(fù)廣告。
[0175] 掃描規(guī)程
[0176]執(zhí)行掃描操作的設(shè)備,即掃描設(shè)備執(zhí)行掃描規(guī)程以從使用廣告物理信道的廣告設(shè) 備偵聽用戶數(shù)據(jù)的無方向廣播。
[0177] 為了請求附加用戶數(shù)據(jù),掃描設(shè)備通過廣告物理信道發(fā)射掃描請求到廣告設(shè)備。 廣告設(shè)備通過包括掃描設(shè)備已經(jīng)請求的附加用戶數(shù)據(jù)來通過廣告物理信道發(fā)射與掃描請 求相關(guān)的掃描響應(yīng)。
[0178] 掃描規(guī)程可以在掃描設(shè)備正在被連接到BLE微微網(wǎng)中的另一 BLE設(shè)備時(shí)被使用。 [0179]如果掃描設(shè)備接收廣播廣告事件且處于可以發(fā)起連接請求的發(fā)起者模式,掃描設(shè) 備可以通過廣告物理信道發(fā)射連接請求到廣告設(shè)備而發(fā)起到廣告設(shè)備的藍(lán)牙連接。
[0180]如果掃描設(shè)備發(fā)射連接請求到廣告設(shè)備,掃描設(shè)備停止用于附加廣播的所有掃描 并進(jìn)入連接模式。
[0181] 發(fā)現(xiàn)規(guī)程
[0182] 能夠進(jìn)行藍(lán)牙通信的設(shè)備(下面,它們被稱為"藍(lán)牙設(shè)備")執(zhí)行廣告規(guī)程和掃描規(guī) 程以發(fā)現(xiàn)設(shè)備周圍的設(shè)備或者在給定區(qū)域內(nèi)將被其他設(shè)備所發(fā)現(xiàn)。
[0183] 發(fā)現(xiàn)規(guī)程以不對稱方式被執(zhí)行。搜素周圍另一藍(lán)牙設(shè)備的藍(lán)牙設(shè)備被稱為發(fā)現(xiàn)設(shè) 備且執(zhí)行偵聽以搜索對可以被掃描的廣告事件進(jìn)行廣告的設(shè)備。可以被發(fā)現(xiàn)且由另一設(shè)備 使用的藍(lán)牙設(shè)備被稱為可被發(fā)現(xiàn)設(shè)備,且可被發(fā)現(xiàn)設(shè)備主動(dòng)廣播廣告事件,使得其他設(shè)備 可以通過廣告(廣播)物理信道而掃描可被發(fā)現(xiàn)設(shè)備。
[0184] 發(fā)現(xiàn)設(shè)備和可被發(fā)現(xiàn)設(shè)備二者都可能已經(jīng)被連接到微微網(wǎng)中的其他藍(lán)牙設(shè)備。
[0185] 連接規(guī)程
[0186] 連接規(guī)程是不對稱的。在連接規(guī)程中,當(dāng)特定藍(lán)牙設(shè)備正在執(zhí)行廣告規(guī)程時(shí),其他 藍(lán)牙設(shè)備需要執(zhí)行掃描規(guī)程。
[0187] 換句話說,廣告規(guī)程可以是要被執(zhí)行的主要任務(wù),結(jié)果,只有一個(gè)設(shè)備將響應(yīng)于廣 告。在從廣告設(shè)備接收到可連接廣告事件之后,可以通過廣告(廣播)物理信道發(fā)射連接請 求到廣告設(shè)備而發(fā)起連接規(guī)程。
[0188] 接下來,將簡短描述BLE技術(shù)中所定義的操作狀態(tài),即廣告狀態(tài)、掃描狀態(tài)、發(fā)起狀 態(tài)以及連接狀態(tài)。
[0189] 廣告狀態(tài)
[0190]鏈路層(LL)通過主機(jī)(堆棧)的命令而進(jìn)入廣告狀態(tài)。在鏈路層處于廣告狀態(tài)的情 況下,鏈路層發(fā)射來自廣告事件的廣告分組數(shù)據(jù)單元(PDU)。
[0191] 每個(gè)廣告事件包括至少一個(gè)廣告PDU,且通過所使用的廣告信道索引而發(fā)射廣告 PDU。在廣告PDU通過相應(yīng)的廣告信道索引被發(fā)射、廣告PDU被終止、或者廣告設(shè)備需要安全 空間來執(zhí)行其他功能的情況下,每個(gè)廣告事件可以被更早地關(guān)閉。
[0192] 掃描狀態(tài)
[0193] 鏈路層通過主機(jī)(堆棧)的命令而進(jìn)入掃描狀態(tài)。在掃描狀態(tài)中,鏈路層偵聽廣告 信道索引。
[0194] 掃描狀態(tài)支持兩種類型:被動(dòng)和主動(dòng)掃描。主機(jī)確定掃描類型。
[0195] 沒有獨(dú)立時(shí)間或廣告信道索引被定義為執(zhí)行掃描。
[0196] 在掃描狀態(tài)中時(shí),鏈路層在scanWindow的持續(xù)時(shí)間中偵聽廣告信道索引。 s can I n t erva 1被定義為兩個(gè)連續(xù)掃描窗口的開始點(diǎn)之間的間隔。
[0197] 當(dāng)不存在調(diào)度沖突時(shí),鏈路層必須執(zhí)行偵聽以完成主機(jī)所命令的scanWindow的所 有scanlnterval。在每個(gè)scanWindow中,鏈路層必須掃描其他廣告信道索引。鏈路層使用所 有可用廣告信道索引。
[0198] 在被動(dòng)掃描的情況下,鏈路層不能夠發(fā)射任何分組,而只能接收分組。
[0199] 在主動(dòng)掃描的情況下,鏈路層執(zhí)行偵聽廣告設(shè)備以依賴于可以請求與廣告PDU和 廣告設(shè)備有關(guān)的附加信息的廣告rou類型。
[0200] 發(fā)起狀態(tài)
[0201] 鏈路層通過主機(jī)(堆棧)的命令而進(jìn)入發(fā)起狀態(tài)。
[0202] 當(dāng)在發(fā)起狀態(tài)中時(shí),鏈路層執(zhí)行偵聽廣告信道索引。
[0203]當(dāng)在發(fā)起狀態(tài)中時(shí),鏈路層在scanWindow的持續(xù)時(shí)間中偵聽廣告信道索引。
[0204] 連接狀態(tài)
[0205]當(dāng)設(shè)備執(zhí)行連接請求時(shí)(即發(fā)起設(shè)備發(fā)射⑶NNECT_REQ PDU到廣告設(shè)備或廣告設(shè) 備從發(fā)起設(shè)備接收C0NNECT_REQ PDU時(shí)),鏈路層進(jìn)入連接狀態(tài)。
[0206] 在鏈路層進(jìn)入連接狀態(tài)之后考慮建立連接。但是,在鏈路層進(jìn)入連接狀態(tài)時(shí)不需 要考慮建立連接。新創(chuàng)建的連接和預(yù)先存在的連接之間的僅有的區(qū)別在于對于鏈路層連接 的監(jiān)督超時(shí)值。
[0207] 當(dāng)兩個(gè)設(shè)備互相連接時(shí),兩個(gè)設(shè)備執(zhí)行彼此不同的相應(yīng)角色。
[0208] 執(zhí)行主機(jī)角色的鏈路層被稱為主機(jī),而執(zhí)行從設(shè)備角色的鏈路層被稱為從設(shè)備。 主機(jī)調(diào)整連接事件的時(shí)序,其中連接事件標(biāo)注主機(jī)和從設(shè)備彼此同步的時(shí)間。
[0209] 主機(jī)(中央)是這樣的設(shè)備,其周期性掃描可連接廣告信號以建立連接到其他設(shè)備 (從設(shè)備、外圍)并且請求適當(dāng)設(shè)備建立連接。
[0210] 此外,一旦連接到從設(shè)備,主機(jī)設(shè)備建立時(shí)序并監(jiān)督周期性數(shù)據(jù)交換。
[0211]此時(shí),定時(shí)可以是應(yīng)用于兩個(gè)設(shè)備的跳躍規(guī)則以每次通過相同信道交換數(shù)據(jù)。
[0212] 從設(shè)備(外圍)是這樣的設(shè)備,其周期性發(fā)射可連接廣告信號以建立與其他設(shè)備 (主機(jī))的連接。
[0213] 因此,如果接收到可連接廣告信號的主機(jī)設(shè)備發(fā)送連接請求,從設(shè)備接受請求并 建立與主機(jī)設(shè)備的連接。
[0214] 在從設(shè)備建立與主機(jī)設(shè)備的連接之后,從設(shè)備通過根據(jù)主機(jī)設(shè)備所指定的時(shí)序來 跳躍信道而周期性交換數(shù)據(jù)。
[0215] 下面,將簡短描述藍(lán)牙接口中所定義的分組。BLE設(shè)備使用下面所描述的分組。
[0216] 分組格式
[0217]鏈路層僅有一個(gè)用于廣告信道分組和數(shù)據(jù)信道分組二者的分組格式。
[0218] 每個(gè)分組包括四個(gè)字段:前導(dǎo)字、訪問地址、PDU、和CRC。
[0219]當(dāng)一個(gè)分組從廣告物理信道被發(fā)射時(shí),PDU將用作廣告信道PDU;當(dāng)一個(gè)分組從數(shù) 據(jù)物理信道被發(fā)射時(shí),pdu將用作數(shù)據(jù)信道rou。
[0220] 廣告信道PDU
[0221 ]廣告信道rou包括16比特報(bào)頭和各種大小的載荷。
[0222] 報(bào)頭中所包括的廣告信道的rou類型字段支持rou類型,如下面的表1中所定義的。
[0223] 【表1】
[0224]
[0225] 廣告 PDU
[0226] 下面的廣告信道rou類型被稱為廣告rou且用于特定事件。
[0227] ADV_IND:可連接的無方向廣告事件
[0228] ADV_DIREC_IND:可連接的方向性廣告事件
[0229] ADV_N0NC0NN_IND:不可連接的無方向廣告事件
[0230] ADV_SCAN_IND:可以被掃描的無方向廣告事件
[0231] PDU從廣告狀態(tài)中的鏈路層被發(fā)射且由掃描狀態(tài)或發(fā)起狀態(tài)中的鏈路層接收。 [0232]掃描 PDU
[0233]下面的廣告信道rou類型被稱為掃描rou且在下面所述的這樣的狀態(tài)中使用。
[0234] SCAN_REQ:由掃描狀態(tài)中的鏈路層發(fā)射且由廣告狀態(tài)中的鏈路層接收。
[0235] SCAN_RSP:由廣告狀態(tài)中的鏈路層發(fā)射且由掃描狀態(tài)中的鏈路層接收。
[0236] 發(fā)起 PDU
[0237] 下面的廣告信道rou類型被稱為發(fā)起rou。
[0238] C0NNECT_REQ:由發(fā)起狀態(tài)中的鏈路層發(fā)射且由廣告狀態(tài)中的鏈路層接收。
[0239] 數(shù)據(jù)信道PDU
[0240]數(shù)據(jù)信道PDU包括16比特報(bào)頭和各種大小的載荷;且可以包括消息完整性檢查 (MIC)字段。
[0241] 上述的BLE技術(shù)的規(guī)程、狀態(tài)和分組格式可以應(yīng)用于執(zhí)行根據(jù)本發(fā)明的方法。
[0242] 圖5是示出用于提供BLE技術(shù)中的對象傳遞服務(wù)的方法的示例的圖。
[0243] 對象遞送服務(wù)(或?qū)ο髠鬟f服務(wù))指的是在BLE技術(shù)中所支持的服務(wù),以便在藍(lán)牙 通信中發(fā)送或接收對象或數(shù)據(jù),諸如批量數(shù)據(jù)。
[0244] 為了建立服務(wù)器設(shè)備110和客戶端設(shè)備120之間的藍(lán)牙通信連接,執(zhí)行與步驟S510 ~S530相對應(yīng)的廣告過程和掃描過程。
[0245] 首先,服務(wù)器設(shè)備發(fā)送廣告消息到客戶端設(shè)備以便提供包括對象傳遞服務(wù)的服務(wù) 器設(shè)備相關(guān)信息的通知(S510)。廣告消息可以被表示為廣告分組數(shù)據(jù)單元(PDU)、廣告分 組、廣告、廣告幀或廣告物理信道rou。
[0246] 廣告消息可以包括服務(wù)信息(包括服務(wù)名稱)、服務(wù)器設(shè)備的名稱、以及服務(wù)器設(shè) 備所提供的制造商數(shù)據(jù)。
[0247] 此外,廣告消息可以以廣播方式或單播方式被發(fā)射到客戶端設(shè)備。
[0248] 此后,客戶端設(shè)備發(fā)送掃描請求消息到服務(wù)器設(shè)備以便提供與服務(wù)器設(shè)備有關(guān)的 更詳細(xì)細(xì)信息的通知(S520)。
[0249] 掃描請求消息可以被表示為掃描PDU、掃描請求PDU、掃描請求、掃描請求幀、或掃 描請求分組。
[0250] 此后,服務(wù)器設(shè)備發(fā)送掃描響應(yīng)消息到客戶端設(shè)備作為對從客戶端設(shè)備所接收的 掃描請求消息的響應(yīng)(S530)。
[0251] 掃描響應(yīng)消息包括客戶端設(shè)備所請求的服務(wù)器設(shè)備相關(guān)信息。在這種情況下,月艮 務(wù)器設(shè)備相關(guān)信息可以是可以由服務(wù)器設(shè)備關(guān)于對象傳遞服務(wù)的提供而發(fā)射的對象或數(shù) 據(jù)。
[0252] 當(dāng)廣告過程和掃描過程終止時(shí),服務(wù)器設(shè)備和客戶端設(shè)備執(zhí)行與步驟S540~S570 相對應(yīng)的發(fā)起連接過程和數(shù)據(jù)交換過程。
[0253] 更具體地,客戶端設(shè)備發(fā)送連接請求消息到服務(wù)器設(shè)備以便建立與服務(wù)器設(shè)備的 藍(lán)牙通信連接(S540)。
[0254]連接請求消息可以被表示為連接請求rou、發(fā)起rou、連接請求幀、或連接請求。
[0255] 藍(lán)牙通信連接通過步驟S540被建立在服務(wù)器設(shè)備和客戶端設(shè)備之間。此后,服務(wù) 器設(shè)備和客戶端設(shè)備交換數(shù)據(jù)。在數(shù)據(jù)交換過程中,數(shù)據(jù)可以通過數(shù)據(jù)信道rou被發(fā)射和接 收。
[0256] 客戶端設(shè)備通過數(shù)據(jù)信道rou發(fā)送對象數(shù)據(jù)請求到服務(wù)器設(shè)備(S550)。數(shù)據(jù)信道 PDU可以被表示為數(shù)據(jù)請求消息或數(shù)據(jù)請求幀。
[0257] 此后,服務(wù)器設(shè)備通過數(shù)據(jù)信道PDU而發(fā)送客戶端設(shè)備所請求的對象或數(shù)據(jù)到客 戶端設(shè)備(S560)。
[0258] 在此情況下,數(shù)據(jù)信道PDU用于使用屬性協(xié)議中所定義的方法來提供數(shù)據(jù)給相對 設(shè)備或者從相對設(shè)備請求數(shù)據(jù)(或信息)。
[0259] 此后,當(dāng)在服務(wù)器設(shè)備中生成數(shù)據(jù)或?qū)ο蟮母淖儠r(shí),服務(wù)器設(shè)備通過數(shù)據(jù)信道rou 發(fā)送數(shù)據(jù)改變指示信息到客戶端設(shè)備以便提供數(shù)據(jù)或?qū)ο蟮母淖兊耐ㄖ?S570)。
[0260] 客戶端設(shè)備從服務(wù)器設(shè)備請求被改變的對象信息以便搜索被改變的數(shù)據(jù)或?qū)ο?(S580)〇
[0261] 服務(wù)器設(shè)備發(fā)送被改變的對象信息給客戶端設(shè)備以響應(yīng)于對被改變的對象信息 的請求(S590)。
[0262] 此后,客戶端設(shè)備通過在所接收的被改變的對象信息和客戶端設(shè)備的當(dāng)前對象信 息之間的比較和分析來搜索被改變的對象或數(shù)據(jù)。
[0263] 在此情況下,客戶端設(shè)備重復(fù)執(zhí)行步驟S580到S590,直到其搜索到被改變的對象 或數(shù)據(jù)為止。
[0264] 如上所述,由服務(wù)器設(shè)備直接通知客戶端設(shè)備哪個(gè)數(shù)據(jù)已經(jīng)被改變的詳細(xì)方法以 及由服務(wù)器設(shè)備直接通知客戶端設(shè)備是否創(chuàng)建了新的數(shù)據(jù)的詳細(xì)方法并不存在。
[0265] 此外,許多時(shí)間和功率被浪費(fèi)了,因?yàn)榉?wù)器設(shè)備和客戶端設(shè)備重復(fù)執(zhí)行步驟 S580到S590,直到搜索到被改變的對象或數(shù)據(jù)為止。
[0266] 在圖5中,圖示了(1)服務(wù)器設(shè)備提供關(guān)于提供對象傳遞服務(wù)的通知以及(2)對象 或數(shù)據(jù)被改變的示例,但是本說明書不限于此。本說明書還可以類似地被應(yīng)用于客戶端設(shè) 備提供關(guān)于提供對象傳遞服務(wù)的通知以及在客戶端設(shè)備中對象或數(shù)據(jù)被改變的示例。
[0267] 圖6示出了用于在本說明書中所提議的BLE技術(shù)中發(fā)射數(shù)據(jù)改變指示信息的方法 的示例。
[0268] 圖6的步驟S610到S660與圖5的步驟S510到S560相同,因此下面省略對其的詳細(xì)描 述。
[0269] 當(dāng)在服務(wù)器設(shè)備中創(chuàng)建了新對象或數(shù)據(jù)時(shí),服務(wù)器設(shè)備通過數(shù)據(jù)信道PDU發(fā)送數(shù) 據(jù)改變指示信息到客戶端設(shè)備,所述數(shù)據(jù)改變指示信息包括指示是否已經(jīng)創(chuàng)建對象或數(shù)據(jù) 的(創(chuàng)建)標(biāo)志信息(S670)。
[0270] 表2示出了數(shù)據(jù)改變指示信息的格式的示例。
[0271] [表 2]
[0272]
[0273] 參看表2,數(shù)據(jù)改變指示信息包括標(biāo)志字段(或信息)。標(biāo)志字段具有8比特的格式 類型且具有1字節(jié)(octet或byte)的大小。
[0274] 表3示出數(shù)據(jù)改變指示信息內(nèi)的標(biāo)志字段的格式的示例。
[0275] [表 3]
[0276]
[0277] 參見表3,標(biāo)志字段指示數(shù)據(jù)改變信息。
[0278] 標(biāo)志字段的第0位值是指示在哪個(gè)設(shè)備中發(fā)生對象改變的值。例如,如果第0位值 是"〇",其指示在服務(wù)器設(shè)備中發(fā)生了對象的改變。如果第〇位值是"Γ,其指示在另一客戶 端設(shè)備中發(fā)生了對象的改變。
[0279] 標(biāo)志字段的第一位值是指示對象自身是否已經(jīng)被改變的值。例如,如果第一位值 是"〇",其指示對象中不存在改變。如果第一位值是"Γ,其指示對象改變了。
[0280] 標(biāo)志字段的第二位值是指示對象的元數(shù)據(jù)是否已經(jīng)被改變的值。例如,如果標(biāo)志 字段的第二位值是"〇",其指示對象的元數(shù)據(jù)中不存在改變。如果標(biāo)志字段的第二位值是 "Γ,其指示對象的元數(shù)據(jù)改變了。
[0281]標(biāo)志字段的第三位值是指示對象是否已經(jīng)被刪除的值。例如,如果標(biāo)志字段的第 三位值是"〇",其指示對象沒有被刪除。如果標(biāo)志字段的第三位值是"Γ,其指示對象被刪除 了。
[0282] 標(biāo)志字段的第四位值是指示對象是否已經(jīng)被創(chuàng)建的值。例如,如果標(biāo)志字段的第 四位值是"〇",其指示對象沒有被創(chuàng)建。如果標(biāo)志字段的第四位值是"Γ,其指示對象被創(chuàng)建 了。
[0283] 圖7示出了用于在本說明書中所提議的BLE技術(shù)中發(fā)射數(shù)據(jù)改變指示信息的方法 的另一不例。
[0284] 圖7的步驟S710~S760與圖5的步驟S510~S560相同,因此下面省略對其的詳細(xì)描 述。
[0285] 當(dāng)在服務(wù)器設(shè)備中生成對象的改變時(shí),服務(wù)器設(shè)備通過數(shù)據(jù)信道PDU發(fā)送數(shù)據(jù)改 變指示(或?qū)ο蟾淖冎甘?信息到客戶端設(shè)備,所述數(shù)據(jù)改變指示(或?qū)ο蟾淖冎甘?信息包 括表示(或指示)被改變的對象的對象識別信息(S770)。
[0286] 在此情況下,對象識別信息可以包括能夠識別被改變的對象的所有手段。對象識 別信息可以是被改變的對象的名稱或被改變的對象的標(biāo)識符(ID)。在此情況下,對象識別 信息可以包括被改變的對象的名稱和被改變的對象的ID二者。
[0287] 表4是示出對象識別信息的示例的格式。
[0288] [表 4]
[0289]
[0290]參看表4,對象名稱是可改變的,具有良好的可讀性,具有由系統(tǒng)或用戶分配的值, 并且支持讀和寫兩者。
[0291]相反,對象ID是不可改變的,具有較差的可讀性,具有由系統(tǒng)分配的值,并且僅支 持讀。此外,對象ID不被人所改變且保持相同值,直到由系統(tǒng)(或服務(wù)器)分配值時(shí)其被刪 除。
[0292]對象ID指的是用于識別具體對象的標(biāo)識符,諸如對象名稱。如果對象ID被使用,盡 管對象被改變,對象的改變?nèi)钥梢员蛔粉櫋?br>[0293]此外,對象ID可以使用基于數(shù)字或串的值。例如,可以使用8比特、16比特或32比特 數(shù)值或具體長度或更長的文本串作為對象ID。
[0294] 通常,數(shù)值被用作對象ID??梢愿鶕?jù)系統(tǒng)規(guī)范而改變對象ID的長度。
[0295] 此外,對象ID可以被用作對象名稱的輔助手段。
[0296] 表5示出了與對象識別信息有關(guān)的特性。
[0297] [表 5]
[0298]
[0299] 參見表5,對象ID特性可以是紅色,其使用對象動(dòng)作控制點(diǎn)(0ACP)的紅色功能,且 可以基于對象ID被安排,其使用對象列表控制點(diǎn)(0LCP)功能。
[0300] 此外,對象ID特性通過MoveTo對象ID功能(如果對象ID唯一)選擇具有具體對象ID 的對象作為當(dāng)前對象。
[0301 ]在此情況下,MoveTo對象ID功能可以相同地被提供作為對象名稱。
[0302]此外,對象ID特性使得使用對象過濾器功能而僅有對應(yīng)的對象ID能夠被看見。 [0303]表6示出了在數(shù)據(jù)改變指示信息中所包括的對象ID的格式的示例。
[0304] [表6]
[0305]
[0306] 1參見表6,被改1變的對象ID可以1不使用串,而是可以使用另一格式(例如,整k),且 被改變的對象ID的大小可以是可變或固定的。
[0307] 表7示出了在數(shù)據(jù)改變指示信息中所包括的對象名稱的格式的示例。
[0308] [表 7]
[03091
[0310]此后,客戶端設(shè)備發(fā)送對象請求消息到服務(wù)器設(shè)備以便請求與對象識別信息相對 應(yīng)的對象(即,被改變的對象)(S780)。
[0311] 在此情況下,對象請求消息可以被表示為對象請求或?qū)ο笳埱髍ou。
[0312] 此后,服務(wù)器設(shè)備發(fā)送被改變的對象或?qū)ο蟮臄?shù)據(jù)到客戶端設(shè)備(S790)。
[0313]如上所述,圖7示出了服務(wù)器設(shè)備提供關(guān)于對象傳遞服務(wù)被提供且對象被改變的 通知的示例。本說明書類似地被應(yīng)用于客戶端設(shè)備提供如圖7的過程中的關(guān)于對象傳遞服 務(wù)被提供且對象被改變的通知的示例。
[0314]也就是,客戶端設(shè)備執(zhí)行廣告、當(dāng)對象或數(shù)據(jù)在客戶端設(shè)備中被改變時(shí)發(fā)送指示 被改變的對象或數(shù)據(jù)的對象識別信息到服務(wù)器設(shè)備、以及當(dāng)服務(wù)器設(shè)備請求與對象識別信 息相對應(yīng)的被改變的對象時(shí)發(fā)送被改變的對象到服務(wù)器設(shè)備。
[0315] 圖8示出了用于在本說明書中所提議的BLE技術(shù)中發(fā)射數(shù)據(jù)改變指示信息的方法 的另一不例。
[0316] 圖8的步驟S810~S860與圖5的步驟S510~S560相同,且因此下面省略對其的詳細(xì) 描述。
[0317] 當(dāng)對象或數(shù)據(jù)的改變在服務(wù)器設(shè)備中生成時(shí),服務(wù)器設(shè)備通過數(shù)據(jù)信道PDU發(fā)送 數(shù)據(jù)改變指示信息到客戶端設(shè)備,所述數(shù)據(jù)改變指示信息包括指示對象或數(shù)據(jù)的改變生成 的時(shí)間的事件生成時(shí)間信息(S870)。
[0318] 事件生成時(shí)間信息可以包括可以被表示的手段中的所有,諸如日期(年、月、日)、 時(shí)間(小時(shí)、分鐘、秒鐘),且可以根據(jù)手段而具有可變的大小。
[0319] 此后,客戶端設(shè)備基于所接收的事件生成時(shí)間信息(或使用所接收的事件生成時(shí) 間信息)來搜索被改變的對象或數(shù)據(jù)(S880)。
[0320] 在該情況下,客戶端設(shè)備可以使用各種類型的時(shí)間信息來搜索服務(wù)器設(shè)備以尋找 被改變的對象或數(shù)據(jù),所述時(shí)間信息諸如最后修改時(shí)間、生成時(shí)間、以及最后訪問時(shí)間。 [0321 ]表8示出了包括事件生成時(shí)間信息的數(shù)據(jù)改變指示信息格式的示例。
[0322] [表 8]
[0323]
[0324] 圖9示出了用于在本說明書中所提議的BLE技術(shù)中當(dāng)創(chuàng)建新固件圖像時(shí)發(fā)射數(shù)據(jù) 改變指示信息的方法的示例。
[0325] 在此情況下,服務(wù)器設(shè)備可以是網(wǎng)關(guān)(G/W),客戶端設(shè)備可以是傳感器,且由對象 傳遞服務(wù)所提供的對象或數(shù)據(jù)可以是固件圖像。
[0326] 圖9與在服務(wù)器設(shè)備和客戶端設(shè)備之間的藍(lán)牙通信連接被建立之后創(chuàng)建新固件圖 像的情況相對應(yīng)。
[0327] 如圖9中所示,服務(wù)器設(shè)備發(fā)送廣告消息到客戶端設(shè)備以便向客戶端設(shè)備通知對 象傳遞服務(wù)的提供(S910)。
[0328] 此后,客戶端設(shè)備發(fā)送連接請求消息到服務(wù)器設(shè)備以便建立藍(lán)牙通信連接 (S920)。
[0329] 在服務(wù)器設(shè)備和客戶端設(shè)備之間通過步驟S920建立藍(lán)牙通信連接。
[0330] 此后,當(dāng)新固件圖像(F/W)( "固件1. Γ )在服務(wù)器設(shè)備中被創(chuàng)建時(shí)(S930),服務(wù)器 設(shè)備發(fā)送數(shù)據(jù)改變指示信息到客戶端設(shè)備,所述數(shù)據(jù)改變指示信息包括所創(chuàng)建的固件圖像 名稱("固件1.1")(S940)。
[0331] 在此情況下,可以從互聯(lián)網(wǎng)下載或者可以由用戶存儲所創(chuàng)建的新固件圖像。
[0332] 在此情況下,服務(wù)器設(shè)備可以發(fā)送數(shù)據(jù)改變指示信息到被連接到其上的客戶端設(shè) 備中的所有。
[0333] 在此情況下,如果所創(chuàng)建的固件圖像名稱未被發(fā)射,客戶端設(shè)備需要執(zhí)行搜索任 務(wù)用于接入服務(wù)器設(shè)備從而搜索對應(yīng)的文件以及檢查新創(chuàng)建或被改變的文件是否存在。在 此情況下,許多時(shí)間和功率通過搜索任務(wù)而被浪費(fèi)。
[0334] 此外,如果現(xiàn)有固件圖像存在且新創(chuàng)建的固件圖像與更高版本的現(xiàn)有固件圖像相 對應(yīng),服務(wù)器設(shè)備可以發(fā)送被改變的對象或數(shù)據(jù),包括在數(shù)據(jù)改變指示信息中所包括的數(shù) 據(jù)改變字段。
[0335] 此后,客戶端設(shè)備基于所接收的固件圖像名稱而檢查所創(chuàng)建的固件圖像是否與其 自身的新固件圖像相對應(yīng)(S950)。
[0336] 作為檢查的結(jié)果,如果發(fā)現(xiàn)所創(chuàng)建的固件圖像是與客戶端設(shè)備相對應(yīng)的新固件圖 像,客戶端設(shè)備發(fā)送對新固件圖像的請求(即新創(chuàng)建的對象的請求)到服務(wù)器設(shè)備(S960)。
[0337] 作為檢查的結(jié)果,如果發(fā)現(xiàn)所創(chuàng)建的固定圖像不是與客戶端設(shè)備相對應(yīng)的固件圖 像或不是新的固件圖像,客戶端設(shè)備不發(fā)送對新固件圖像的請求到服務(wù)器設(shè)備。
[0338]此后,服務(wù)器設(shè)備發(fā)送新創(chuàng)建的固件圖像到客戶端設(shè)備(S970)。
[0339] 此后,客戶端設(shè)備利用從服務(wù)器設(shè)備所接收的新固件圖像來更新現(xiàn)有固件圖像 (S970)〇
[0340] 圖10示出了用于在本說明書中所提議的BLE技術(shù)中當(dāng)新固件圖像被創(chuàng)建時(shí)發(fā)射數(shù) 據(jù)改變指示信息的方法的另一示例。
[0341] 在此情況下,服務(wù)器設(shè)備可以是網(wǎng)關(guān)(G/W),客戶端設(shè)備可以是傳感器,且對象傳 遞服務(wù)所提供的對象或數(shù)據(jù)可以是固件圖像。
[0342] 圖10與新固件圖像在服務(wù)器設(shè)備和客戶端設(shè)備之間的藍(lán)牙通信連接被建立之前 已經(jīng)被創(chuàng)建的情況相對應(yīng)。
[0343] 如圖10中所示,在服務(wù)器設(shè)備中創(chuàng)建新固件圖像(F/W)("固件1.1")(S1010)。
[0344] 在此情況下,可以從互聯(lián)網(wǎng)下載新固件圖像或者由用戶對其進(jìn)行存儲。
[0345] 此后,服務(wù)器設(shè)備發(fā)送廣告消息到客戶端設(shè)備以便通知客戶端設(shè)備對象傳遞服務(wù) 的提供(S1020)。如上所述,廣告消息可以被表示為廣告rou、廣告信道rou、廣告、或廣告幀。
[0346] 此后,客戶端設(shè)備發(fā)送連接請求消息到服務(wù)器設(shè)備以便建立藍(lán)牙通信連接 (S1030)〇
[0347] 在服務(wù)器設(shè)備和客戶端設(shè)備之間通過步驟S1030建立藍(lán)牙通信連接。
[0348]此后,服務(wù)器設(shè)備發(fā)送數(shù)據(jù)改變指示信息到客戶端設(shè)備,所述數(shù)據(jù)改變指示信息 包括所創(chuàng)建的固件圖像名稱("固件1. Γ ) (S1040)。
[0349] 在此情況下,服務(wù)器設(shè)備可以發(fā)送數(shù)據(jù)改變指示信息到連接到其上的客戶端設(shè)備 中的所有。
[0350] 在此情況下,如果所創(chuàng)建的固件圖像名稱沒有被發(fā)射,客戶端設(shè)備需要執(zhí)行搜索 任務(wù)用于訪問服務(wù)器設(shè)備以便搜索對象文件和檢查新創(chuàng)建或被改變的文件是否存在。在此 情況下,許多時(shí)間和功率能通過搜索任務(wù)而被浪費(fèi)。
[0351] 此外,如果現(xiàn)有固件圖像存在,服務(wù)器設(shè)備可以僅發(fā)送被改變的對象或數(shù)據(jù),包括 在數(shù)據(jù)改變指示信息中所包括的數(shù)據(jù)改變字段。
[0352] 此后,客戶端設(shè)備基于所接收的新固件圖像名稱而檢查所創(chuàng)建的固件圖像是否與 其自身新固件圖像相對應(yīng)(S1050)。
[0353] 作為檢查的結(jié)果,如果發(fā)現(xiàn)所創(chuàng)建的固件圖像是與客戶端設(shè)備相對應(yīng)的新固件圖 像,客戶端設(shè)備發(fā)送對新固件圖像的請求到服務(wù)器設(shè)備(S1060)。
[0354] 作為檢查的結(jié)果,如果發(fā)現(xiàn)所創(chuàng)建的固件圖像不是與客戶端設(shè)備相對應(yīng)的固件圖 像也不是新固件圖像,客戶端設(shè)備不發(fā)送對新固件圖形的請求到服務(wù)器設(shè)備。
[0355] 此后,服務(wù)器設(shè)備發(fā)送由客戶端設(shè)備所請求的新固件圖像到客戶端設(shè)備(S1070)。
[0356] 此后,客戶端設(shè)備用從服務(wù)器設(shè)備所接收的新固件圖像來更新現(xiàn)有固件圖像 (S1080)〇
[0357] 對于另一示例,可以在客戶端設(shè)備中創(chuàng)建新固件圖像,且客戶端設(shè)備可以發(fā)送新 固件圖像到服務(wù)器設(shè)備。在此情況下,執(zhí)行結(jié)合圖10描述的在服務(wù)器設(shè)備和客戶端設(shè)備之 間的發(fā)射和接收操作相對的發(fā)射和接收操作。
[0358] 圖11示出了用于使用與在本說明書中所提議的BLE技術(shù)中創(chuàng)建新固件圖像的事件 創(chuàng)建時(shí)間有關(guān)的信息來發(fā)射數(shù)據(jù)改變指示信息的方法的示例。
[0359] 新固件圖像(固件圖像名稱"固件1.Γ)在服務(wù)器設(shè)備中被生成(S1110)。創(chuàng)建固件 圖像的時(shí)間被稱為事件生成時(shí)間信息。
[0360] 在此情況下,事件生成時(shí)間信息可以是可能表示的手段中的所有,諸如日期(年、 月、日)或時(shí)間(小時(shí)、分鐘、秒鐘),并且可以根據(jù)手段而具有可變大小。
[0361] 此后,服務(wù)器設(shè)備發(fā)送廣告消息到客戶端設(shè)備以便通知客戶端設(shè)備對象傳遞服務(wù) 的提供(Si 120)。廣告消息可以被表示為廣告rou、廣告信道rou、或廣告。
[0362] 此后,客戶端設(shè)備發(fā)送連接請求消息到服務(wù)器設(shè)備以便建立藍(lán)牙通信連接 (S1130)。
[0363] 在服務(wù)器設(shè)備和客戶端設(shè)備之間通過步驟S1130建立藍(lán)牙通信連接。
[0364] 此后,服務(wù)器設(shè)備發(fā)送數(shù)據(jù)改變指示信息到客戶端設(shè)備,所述數(shù)據(jù)改變指示信息 包括創(chuàng)建新固件圖像的時(shí)間,即事件生成時(shí)間信息(S1140)。
[0365] 在此情況下,服務(wù)器設(shè)備可以發(fā)送數(shù)據(jù)改變指示信息到與之連接的客戶端設(shè)備中 的所有。
[0366] 在此情況下,如果未發(fā)射事件生成時(shí)間信息,客戶端設(shè)備需要執(zhí)行搜索任務(wù)用于 訪問服務(wù)器設(shè)備從而搜索對應(yīng)的文件并檢查新創(chuàng)建的或被改變的文件是否存在。在此情況 下,許多時(shí)間和功率都通過搜索任務(wù)而被浪費(fèi)。
[0367] 此后,客戶端設(shè)備使用所接收的事件生成時(shí)間信息搜素新創(chuàng)建的固件圖像 (S1150)。
[0368] 客戶端設(shè)備可以使用各種類型的時(shí)間信息來搜索在服務(wù)器設(shè)備中所創(chuàng)建的固件 圖像,所述時(shí)間信息諸如最后修改時(shí)間、創(chuàng)建時(shí)間和最后訪問時(shí)間,。
[0369] 此后,客戶端設(shè)備檢查檢索到的新固件圖像是否與其自己的新固件圖像相對應(yīng) (S1160)〇
[0370] 作為檢查的結(jié)果,如果檢索到的新固件圖像對應(yīng)于與客戶端設(shè)備相對應(yīng)的新固件 圖像,客戶端設(shè)備發(fā)送對新固件圖像的請求到服務(wù)器設(shè)備(S1170)。
[0371] 作為檢查的結(jié)果,如果發(fā)現(xiàn)檢索到的固件圖像不是與客戶端設(shè)備相對應(yīng)的新固件 圖像或新固件圖像,客戶端設(shè)備不發(fā)送對新固件圖像的請求到服務(wù)器設(shè)備。
[0372]此后,服務(wù)器設(shè)備發(fā)送客戶端設(shè)備所請求的新固件圖像到客戶端設(shè)備(S1180)。
[0373] 此后,客戶端設(shè)備用從服務(wù)器設(shè)備所接收的新固件圖像來更新現(xiàn)有固件圖像 (S1190)。
[0374] 下面更詳細(xì)描述用于發(fā)射在本說明書中所提議的對象列表、用于指定當(dāng)前對象的 對象列表控制點(diǎn)(0LCP)、和對象動(dòng)作控制點(diǎn)(0ACP)的方法。
[0375] 首先,下面描述用于使用在本說明書中所提議的的對象過濾器來發(fā)射對象的方 法。
[0376] 服務(wù)器設(shè)備使用對象過濾器信息來選擇對象(其執(zhí)行支持、管理或服務(wù))的具體對 象的列表,并且示出所選擇的對象列表給客戶端設(shè)備。
[0377] 例如,如果在對象過濾器信息中已經(jīng)設(shè)置了過濾器值0x09,僅以列表形式示出基 于標(biāo)記類型所選擇的對象。針對標(biāo)記類型的詳細(xì)內(nèi)容,對表10進(jìn)行參考。
[0378] 對于另一示例,如果在對象過濾器信息中已經(jīng)設(shè)置了過濾器值OxOA(可以被改變 為具體值),僅以列表形式示出具有包括在對象過濾器信息中的對象ID值的對象。
[0379] 表9示出了對象過濾器信息的格式的示例。
[0380] [表 9]
[0381]
[0382] 對象過濾器選擇要被示出給客戶端設(shè)備的對象列表。參見表9, "無過濾器"在沒有 限制的情況下以列表形式示出所有對象。"名稱開始于"僅以列表形式示出每個(gè)的對象名稱 開始于特定段落的對象。
[0383] "名稱結(jié)束于"僅以列表形式示出每個(gè)的對象名稱結(jié)束于特定段落的對象。"名稱 包含"僅以列表形式示出每個(gè)具有特定段落作為對象名稱的對象。
[0384] "對象類型(UUID)"僅以列表形式示出每個(gè)具有具體UUID的對象類型的對象。
[0385] "在1:;[11168七311^)1〈 = 1:〈 = 1:;[11168七311^)2之間(含)創(chuàng)建"僅以列表形式示出每個(gè)具有在 t ime s tamp 1和t ime s tamp 2之間的第一創(chuàng)建時(shí)間的對象。
[0386] "在1:;[1]168七311^)1〈 = 1:〈 = 1:;[1]168七311^)2之間(含)修改"僅以列表形式示出每個(gè)具有在 timestampl和timestamp2之間的最后修改時(shí)間的對象。
[0387] "在timestampl〈 = t〈 = timestamp2(含)訪問"僅以列表形式示出每個(gè)具有在 t ime s tamp 1和t ime s tamp 2之間的最后訪問時(shí)間的對象。
[0388] "在sizel〈 = t〈 = size2之間(含)分配大小"僅以列表形式示出每個(gè)具有在sizel 和size2之間分配的大小的對象。
[0389] "被標(biāo)記的對象"僅以列表形式示出基于標(biāo)記類型所選擇的對象。
[0390] 如果對象過濾器值指示了被標(biāo)記的對象,當(dāng)沒有選擇任何時(shí),其示出所有被標(biāo)記 的對象。
[0391] 表10示出了標(biāo)記類型的格式的示例。通過位操作,有可能進(jìn)行條件的AND或0R操 作。如果最后的位是"Γ,標(biāo)記類型可以是AND操作。如果最后的位是"0",標(biāo)記類型可以是0R 操作。
[0392] [表 10]
[0393]
[0394] 下面更詳細(xì)描述在本說明書中所提議的用于控制對象列表的對象列表控制點(diǎn) (0LCP)〇
[0395] 0LCP提供客戶端設(shè)備搜索優(yōu)選對象并指定對應(yīng)的對象作為當(dāng)前對象的機(jī)制。此 外,0LCP由客戶端設(shè)備使用以便控制服務(wù)器設(shè)備的具體動(dòng)作。
[0396]為了指定當(dāng)前對象,客戶端設(shè)備發(fā)送0LCP信息到服務(wù)器設(shè)備,所述0LCP信息包括 指示對象列表的具體對象應(yīng)該被指定為當(dāng)前對象的信息。
[0397] 例如,如果"MoveTo (或GoTo)"字段值在0LCP信息中已被設(shè)置,其意味著到具有在 對象列表的0LCP信息中所包括的具體對象名稱或具體對象ID的對象的移動(dòng)。
[0398] 表11示出了 0LCP信息的格式的示例。
[0399] [表 11]
[0400]
[0402]參見表11,如果Op碼值字段是0x01,其是"第一"規(guī)程,所述"第一"規(guī)程指示到對象 列表的最前面的移動(dòng)。如果〇P碼值字段是0x02,其是"最后"規(guī)程,所述"最后"規(guī)程指示到對 象列表的最后面的移動(dòng)。如果〇P碼值字段是0x03,其是"前一"規(guī)程,所述"前一"規(guī)程指示在 對象列表向前為一的移動(dòng)。如果〇P碼值字段是0x04,其是"下一"操作,所述"下一"操作指示 在對象列表向后為一移動(dòng)。如果〇P碼值字段是0x05,其是"跳過"操作,所述"跳過"操作指示 在對象里誒包中向前(正數(shù)的情況下)或向后(負(fù)數(shù)的情況下)指定數(shù)目的移動(dòng)。如果〇P碼值 字段是0x06,其是"次序"操作,所述"次序"操作指示對象列表的順序改變?yōu)橹付ㄖ?。如果Op 碼值字段是0x07,其是"請求對象數(shù)目"操作,所述"請求對象數(shù)目"操作指示在對象列表中 所提供的對象的數(shù)目。
[0403] 如果Op碼值字段是0x08,其是"MoveTo"操作,所述"MoveTo"操作指示到屬于對象 列表且具有具體對象名稱或?qū)ο驣D的對象的移動(dòng)。
[0404] 對于另一示例,"SetMark(或ClearMark)"字段值可以被包括在0LCP信息中。 "SetMark(或ClearMark)"字段值改變(或刪除)對象的標(biāo)記值。例如,如果"SetMark"字段值 是"真",對象被標(biāo)記。如果"SetMark"字段值是"假",對象未被標(biāo)記。
[0405] 此外,如果"ClearMark"0p碼在0LCP中被寫入,標(biāo)記清零被支持。服務(wù)器設(shè)備更新 (未標(biāo)記)對象標(biāo)記,使得對象列表的對象中的所有不顯示在已經(jīng)發(fā)送ClearMark Op碼的客 戶端設(shè)備上。
[0406] 在此情況下,"SetMark(或ClearMark)"字段值可以被包括在對象操作控制點(diǎn) (0ACP)中且被發(fā)射到服務(wù)器設(shè)備。
[0407]下面更加詳細(xì)地描述本說明書中所提議的用于控制對象操作的0ACP。
[0408] 0ACP由客戶端設(shè)備使用以便控制服務(wù)器設(shè)備的具體操作。
[0409] 0ACP過程只影響當(dāng)前對象而非生成新對象的創(chuàng)建過程。
[0410]客戶端設(shè)備發(fā)送0ACP信息到服務(wù)器設(shè)備,所述0ACP信息包括指示對象操作控制的 信息。
[0411] 例如,如果"SetMark(或ClearMark)"字段值在0ACP信息中沒有被設(shè)置,對象的標(biāo) 記值改變。例如,如果"SetMark"字段值是"真",對象被標(biāo)記。如果"SetMark"字段值是"假", 對象未被標(biāo)記。
[0412] 例如,如果"ClearMark"0p碼值在0LCP中被寫入,標(biāo)記清零被支持。服務(wù)器設(shè)備更 新(未標(biāo)記)對象標(biāo)記,使得對象類表中的對象中的所有不顯示在已經(jīng)發(fā)送ClearMark Op碼 的客戶端設(shè)備上。
[0413]在此情況下,"SetMark(或ClearMark)"字段值可以被包括在0LCP中且被發(fā)射到服 務(wù)器設(shè)備。
[0414] 表12示出了 0ACP信息的格式的示例。
[0415] [表 12]
[0416]
[0417] 參看表12,如果Op碼值字段是0x01,其是指示對象的創(chuàng)建的"創(chuàng)建"操作。如果Op碼 值字段是0x02,其是指示對象的刪除的"刪除"操作。如果Op碼值字段是0x03,其是指示檢驗(yàn) 和計(jì)算"計(jì)算檢驗(yàn)和"操作。如果〇P碼值字段是0x04,其是指示對象的執(zhí)行的"執(zhí)行"操作。如 果〇P碼值字段是0x05,其是指示對象數(shù)據(jù)讀的"讀"操作。如果Op碼值字段是0x06,其是指示 對象數(shù)據(jù)寫的"寫"操作。如果〇P碼值字段是0x07,其是指示對象數(shù)據(jù)附加寫的"附加"操作。 如果〇P碼值字段是0x08,其是指示對象事項(xiàng)(例如,寫或讀)被執(zhí)行到偏移(offset)的結(jié)束 的"SeekEnd"操作。如果Op碼值字段是0x09,其是指示對象的標(biāo)記值的改變的"SetMarking (或 ClearMarking)" 操作。
[0418]在此情況下,布爾值被用作參數(shù)"SetMarking"。例如,如果布爾值是"真",對象被 標(biāo)記。如果布爾值是"假",對象未被標(biāo)記。
[0419]當(dāng)使用SetMarking操作時(shí),標(biāo)記的對象可以在客戶端設(shè)備中被設(shè)置。
[0420] 如果被改變的對象是標(biāo)記對象,客戶端設(shè)備在檢查對應(yīng)對象時(shí)取消標(biāo)記標(biāo)記對 象。
[0421] 下面更詳細(xì)描述用于改變對象的方法和用于在本說明書所提議的BLE技術(shù)中搜索 被改變的對象的方法。
[0422]圖12是示出用于使用本說明書中所提議的BLE技術(shù)中的對象列表控制點(diǎn)(0LCP)來 改變對象和搜索被改變的對象的方法的示例的圖。
[0423] 服務(wù)器設(shè)備110發(fā)送廣告消息到客戶端設(shè)備120以便通知客戶端設(shè)備對象傳遞服 務(wù)(0TS)的提供(S1210)。如上所述,廣告消息可以包括由服務(wù)器設(shè)備所提供的服務(wù)信息(包 括服務(wù)名稱)、服務(wù)器設(shè)備的名稱、以及制造商數(shù)據(jù)。
[0424] 此后,客戶端設(shè)備發(fā)送連接請求消息到服務(wù)器設(shè)備以便建立藍(lán)牙通信連接 (S1220)〇
[0425] 在服務(wù)器設(shè)備和客戶端設(shè)備之間通過步驟S1220建立藍(lán)牙通信連接。
[0426] 此后,服務(wù)器設(shè)備改變對象或數(shù)據(jù)以響應(yīng)于服務(wù)器自身動(dòng)作或來自客戶端設(shè)備的 請求(S1230)。
[0427] 此后,服務(wù)器設(shè)備發(fā)送數(shù)據(jù)改變指示信息到客戶端設(shè)備,所述數(shù)據(jù)改變指示信息 包括能夠識別被改變的對象或數(shù)據(jù)的對象識別信息(S1240)。
[0428] 對象識別信息可以是被改變的對象的名稱或被改變的對象的ID。
[0429] 在此情況下,對象識別信息被假定為"對象名稱=1"。
[0430] 客戶端設(shè)備未來可以易于使用所接收的數(shù)據(jù)改變指示信息來搜索服務(wù)器設(shè)備以 尋找被改變的對象。
[0431]此后,客戶端設(shè)備使用0LCP的MoveTo命令以便搜索數(shù)據(jù)改變指示信息所指示的對 象(或者以便指定對象為當(dāng)前對象)。也就是,客戶端設(shè)備發(fā)送0LCP信息到服務(wù)器設(shè)備,所述 0LCP信息包括指示到屬于對象列表且"對象名稱=Γ的對象的Op碼值字段的移動(dòng),使得具 有"對象名稱=1"值的對象被指定為當(dāng)前對象且服務(wù)器設(shè)備指定當(dāng)前對象為具有"對象名 稱=Γ值的對象(S1250)。對于0LCP信息,對表11進(jìn)行參考。
[0432] 此后,服務(wù)器設(shè)備基于所接收的0LCP信息指定當(dāng)前對象為"對象名稱=1"的對象 (S1260)〇
[0433] 在圖12中,圖示了服務(wù)器設(shè)備執(zhí)行廣告且對象名稱被改變的示例。但是,結(jié)合圖12 所述的內(nèi)容可以相同適用于客戶端設(shè)備執(zhí)行廣告且對象名稱被改變的示例。
[0434]圖13是示出用于使用本說明書中所提議的BLE技術(shù)中的對象動(dòng)作控制點(diǎn)(0ACP)來 改變對象和搜索被改變的對象的方法的另一示例的圖。
[0435]參看圖13,服務(wù)器設(shè)備發(fā)送廣告消息到客戶端設(shè)備以便通知客戶端設(shè)備對象傳遞 服務(wù)的提供(S1310)。廣告消息可以包括服務(wù)器設(shè)備所提供的服務(wù)信息(包括服務(wù)名稱)、服 務(wù)器設(shè)備的名稱、以及制造商數(shù)據(jù)。
[0436] 此后,客戶端設(shè)備發(fā)送連接請求消息到服務(wù)器設(shè)備以便建立藍(lán)牙通信連接 (S1320)〇
[0437] 在服務(wù)設(shè)備和客戶端設(shè)備之間通過步驟S1320建立藍(lán)牙通信連接。
[0438] 此后,客戶端設(shè)備發(fā)送0ACP信息到服務(wù)器設(shè)備,所述0ACP信息包括指示服務(wù)器設(shè) 備所管理的對象的名稱改變?yōu)樾聦ο蟮拿Q的〇P碼值字段。下面描述對象的名稱被改變的 示例。
[0439]在此情況下,Op碼值字段可以是"寫"操作。對于0ACP的詳細(xì)內(nèi)容,可以對表12進(jìn)行 參考。
[0440] 此后,服務(wù)器設(shè)備基于所接收的0ACP信息,即來自客戶端設(shè)備的"寫請求"而改變 對象的名稱(S1340)。
[0441] 此后,服務(wù)器設(shè)備發(fā)送數(shù)據(jù)改變指示信息到客戶端設(shè)備,所述數(shù)據(jù)改變指示信息 包括指示已經(jīng)新生成"對象ID=1"或?qū)ο鬄楸桓淖兊膶ο蟮膶ο笞R別信息(S1350)。也就 是,如果對象的名稱被改變,服務(wù)器設(shè)備通過被改變的對象的名稱或被改變的對象的ID來 指示被改變的對象而通知客戶端設(shè)備對象的改變已經(jīng)被生成。
[0442] 在此情況下,如果對象名稱的改變被辨識,服務(wù)器設(shè)備發(fā)送指示被改變的對象的 名稱的對象識別信息到被連接到服務(wù)器設(shè)備的所有客戶端設(shè)備。
[0443] 此后,客戶端設(shè)備使用0ACP來改變(對象)列表過濾器特性值以便搜索由數(shù)據(jù)改變 指示信息所指示的對象。
[0444]也就是,客戶端設(shè)備發(fā)送0ACP信息到服務(wù)器設(shè)備,所述0ACP信息包括指示改變到 具有對象ID=1的(對象)列表過濾器值的(Op碼值)信息,使得服務(wù)器設(shè)備僅提供各自具有 對象ID = 1的對象(S1360)。
[0445] 此后,服務(wù)器設(shè)備提供各自具有對象ID = 1的對象的對象列表(S1370)。
[0446] 此外,為了描述的方便起見,附圖被劃分且描述,但結(jié)合附圖所述的實(shí)施例可以合 并以實(shí)現(xiàn)新的實(shí)施例。此外,本發(fā)明的范圍包括計(jì)算機(jī)可讀記錄介質(zhì)的設(shè)計(jì),其上根據(jù)本領(lǐng) 域技術(shù)人員的需要而記錄用于執(zhí)行上述實(shí)施例的程序。
[0447] 根據(jù)本說明書的用于提供對象傳遞服務(wù)的方法不限于且應(yīng)用于上述實(shí)施例的配 置和方法,而是實(shí)施例可以通過選擇性組合實(shí)施例中的一些或全部而被構(gòu)建,使得以各種 方式修改它們。
[0448]根據(jù)本說明書的用于提供對象傳遞服務(wù)的方法可以以處理器可讀取的代碼形式 被實(shí)現(xiàn)為記錄介質(zhì),可由網(wǎng)絡(luò)設(shè)備中所包括的處理器讀取。處理器可讀的記錄介質(zhì)包括所 有類型的記錄設(shè)備,其存儲處理器可讀的數(shù)據(jù)。例如,記錄介質(zhì)可以包括R0M、RAMXD_R0M、 磁帶、軟盤、和光數(shù)據(jù)存儲。此外,記錄介質(zhì)包括載波形式的實(shí)現(xiàn),諸如通過互聯(lián)網(wǎng)傳輸。此 外,處理器可讀的記錄介質(zhì)可以在通過網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng)上分布,且處理器可讀代碼 可以以分布式方式被存儲和執(zhí)行。
[0449]此外,盡管本說明書的一些實(shí)施例已經(jīng)在上面被圖示和描述,該說明書不限于上 述具體實(shí)施例,且本說明書所屬領(lǐng)域的普通技術(shù)人員可以以各種方式修改本發(fā)明,而不會 偏離權(quán)利要求的主旨。這樣修改的實(shí)施例不應(yīng)該根據(jù)本說明書的技術(shù)精神或預(yù)期而單獨(dú)被 解釋。
[0450]此外,在本說明書中,設(shè)備發(fā)明和方法發(fā)明都已描述,但是,如果有必要,兩個(gè)發(fā)明 的描述可以互補(bǔ)地應(yīng)用。
[0451 ] 工業(yè)適用性
[0452]本說明書提供了一種用于使用BLE技術(shù)(也就是短距離低能耗無線技術(shù))來傳送數(shù) 據(jù)或?qū)ο笙嚓P(guān)數(shù)據(jù)的方法。
【主權(quán)項(xiàng)】
1. 一種用于在包括服務(wù)器設(shè)備和客戶端設(shè)備的無線通信系統(tǒng)中使用藍(lán)牙低能耗(BLE) 執(zhí)行通信的方法,由所述客戶端設(shè)備執(zhí)行的所述方法包括: 從所述服務(wù)器設(shè)備接收包括對象傳遞服務(wù)相關(guān)信息的廣告消息; 發(fā)射用于獲得附加信息的掃描請求消息到所述服務(wù)器設(shè)備; 從所述服務(wù)器設(shè)備接收掃描響應(yīng)消息,作為對所述掃描請求的響應(yīng); 發(fā)射連接請求消息到所述服務(wù)器設(shè)備,以便建立與所述服務(wù)器設(shè)備的藍(lán)牙通信連接; 以及 從所述服務(wù)器設(shè)備接收包括指示被改變的對象的對象識別信息的對象改變指示信息, 其中,所述對象識別信息包括所述被改變的對象的名稱或所述被改變的對象的標(biāo)識符 (ID)〇2. 如權(quán)利要求1所述的方法,其中,所述對象改變指示信息進(jìn)一步包括:生成標(biāo)志信息, 所述生成標(biāo)志信息指示是否創(chuàng)建了新的對象或數(shù)據(jù)。3. 如權(quán)利要求1所述的方法,進(jìn)一步包括:發(fā)射對象請求消息到所述服務(wù)器設(shè)備,以便 從所述服務(wù)器設(shè)備請求與所述對象識別信息相對應(yīng)的對象。4. 如權(quán)利要求1所述的方法,進(jìn)一步包括:從所述服務(wù)器設(shè)備接收包括僅由指示對象特 性的標(biāo)記類型所標(biāo)記的對象的對象列表的對象過濾器信息。5. 如權(quán)利要求1或4所述的方法,進(jìn)一步包括:發(fā)射指示對象列表的標(biāo)記對象值的改變 的操作碼(〇P碼)信息到所述服務(wù)器設(shè)備。6. 如權(quán)利要求5所述的方法,其中,對象列表控制點(diǎn)(0LCP)信息包括指示到具有所述對 象列表的具體對象ID的對象的移動(dòng)的Op碼信息。7. 如權(quán)利要求1所述的方法,其中,所述對象改變指示信息進(jìn)一步包括指示當(dāng)生成對象 的改變時(shí)的時(shí)間的事件生成時(shí)間信息。8. 如權(quán)利要求7所述的方法,進(jìn)一步包括:基于所接收的事件生成時(shí)間信息來搜索所述 被改變的對象。9. 一種在無線通信系統(tǒng)中使用藍(lán)牙低能耗(BLE)執(zhí)行與服務(wù)器設(shè)備的通信的客戶端設(shè) 備,所述客戶端設(shè)備包括: 通信單元,所述通信單元被配置為以無線或有線方式執(zhí)行與外部的通信;以及 處理器,所述處理器被可操作地連接到所述通信單元, 其中,所述處理器控制所述通信單元,使得所述通信單元從所述服務(wù)器設(shè)備接收包括 對象傳遞服務(wù)相關(guān)信息的廣告消息,控制所述通信單元使得所述通信單元發(fā)送用于獲得附 加信息的掃描請求消息到所述服務(wù)器設(shè)備以及從所述服務(wù)器設(shè)備接收掃描響應(yīng)消息作為 對所述掃描請求的響應(yīng),控制所述通信單元使得所述通信單元發(fā)送連接請求消息到所述服 務(wù)器設(shè)備,以便建立與所述服務(wù)器設(shè)備的藍(lán)牙通信連接,以及控制所述通信單元使得所述 通信單元從所述服務(wù)器設(shè)備接收包括指示被改變的對象的對象識別信息的對象改變指示 信息,以及 所述對象識別信息包括被改變的對象的名稱或被改變的對象的標(biāo)識符(ID)。10. 如權(quán)利要求9所述的客戶端設(shè)備,其中,所述對象改變指示信息進(jìn)一步包括生成標(biāo) 志信息,所述生成標(biāo)志信息指示是否創(chuàng)建了新的對象或數(shù)據(jù)。11. 如權(quán)利要求9所述的客戶端設(shè)備,其中,所述處理器控制所述通信單元使得所述通 信單元從所述服務(wù)器設(shè)備接收包括僅由指示對象特性的標(biāo)記類型所標(biāo)記的對象的對象列 表的對象過濾器信息。12. 如權(quán)利要求9或11所述的客戶端設(shè)備,其中,所述處理器控制所述通信單元使得所 述通信單元發(fā)送指示對象列表的標(biāo)記對象值的改變的操作碼(Op碼)信息到所述服務(wù)器設(shè) 備。13. 如權(quán)利要求9所述的客戶端設(shè)備,其中,對象列表控制點(diǎn)(0LCP)信息包括指示到具 有所述對象列表的具體對象ID的對象的移動(dòng)的Op碼信息。14. 一種用于在包括服務(wù)器設(shè)備和客戶端設(shè)備的無線通信系統(tǒng)中使用藍(lán)牙低能耗 (BLE)執(zhí)行通信的方法,由所述服務(wù)器設(shè)備執(zhí)行的所述方法包括: 發(fā)射包括對象傳遞服務(wù)相關(guān)信息的廣告消息到所述客戶端設(shè)備; 從所述客戶端設(shè)備接收用于獲得附加信息的掃描請求消息; 發(fā)射掃描響應(yīng)消息到所述客戶端設(shè)備,作為對所述掃描請求的響應(yīng); 從所述客戶端設(shè)備接收連接請求消息,以便建立與所述客戶端設(shè)備的藍(lán)牙通信連接; 以及 發(fā)射包括指示被改變的對象的對象識別信息的對象改變指示信息到所述客戶端設(shè)備, 其中,所述對象識別信息包括被改變的對象的名稱或被改變的對象的標(biāo)識符(ID)。15. 權(quán)利要求14所述的方法,其中,所述對象改變指示信息進(jìn)一步包括生成標(biāo)志信息, 所述生成標(biāo)志信息指示是否創(chuàng)建了新的對象或數(shù)據(jù)。16. 如權(quán)利要求5所述的方法,其中,所述Op碼信息被包括在對象列表控制點(diǎn)(0LCP)信 息或?qū)ο髣?dòng)作控制點(diǎn)(0ACP)中且被發(fā)射。
【文檔編號】H04B7/24GK105993136SQ201480075476
【公開日】2016年10月5日
【申請日】2014年6月5日
【發(fā)明人】權(quán)煐丸, 李賢在, 李旼洙, 樸壯雄, 李宰鎬, 崔鎮(zhèn)求
【申請人】Lg電子株式會社