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

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

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

      用于藍(lán)牙連接的方法和設(shè)備的制造方法_4

      文檔序號(hào):9925567閱讀:來(lái)源:國(guó)知局
      0211] 當(dāng)處于掛起狀態(tài)的HID 200從用戶接收到輸入時(shí),它可W在觸發(fā)信道V'中向主機(jī) 裝置100發(fā)送觸發(fā)分組W用于與主機(jī)裝置100重新連接。在運(yùn)種情況下,當(dāng)主機(jī)裝置100在觸 發(fā)信道V'中處于觸發(fā)掃描狀態(tài)時(shí),它可W接收觸發(fā)分組(S1030)。
      [0212] 觸發(fā)分組不包括任何數(shù)據(jù),因?yàn)樗鼉H包括如參照?qǐng)D6所描述的同步字。
      [0213] 已接收到觸發(fā)分組的主機(jī)裝置100可W發(fā)送用于重新連接至HID 200的信標(biāo)分組 作為對(duì)觸發(fā)分組的響應(yīng)(S1040)。在下表1中示出了可W被包括在信標(biāo)分組中的參數(shù)。
      [0214] [表 1]
      [0216] 信標(biāo)分組可W包括時(shí)鐘信息,W便向HID 200通知主機(jī)裝置100的跳頻序列。信標(biāo) 分組可W包括LT_ADDR(即,用于快速接入的邏輯傳輸?shù)牡刂罚¦及抓_ADDR(即,藍(lán)牙模塊的 唯一地址)。
      [0217] 已接收到信標(biāo)的HID 200可W發(fā)送請(qǐng)求連接到主機(jī)裝置100的連接請(qǐng)求消息W便 切換到半連接狀態(tài)(S1050)。
      [0218] 在下表帥示出了可W被包括在連接請(qǐng)求消息中的參數(shù)。
      [0219] [表 2]

      [0222] 參數(shù)巧DR_al lowed"指示藍(lán)牙BR方法和藍(lán)牙抓R方法中的哪一個(gè)方法被用在先前 的連接中并且可W指示當(dāng)重新連接被執(zhí)行時(shí)將使用利用哪一個(gè)方法的藍(lán)牙通信。例如,參 數(shù)巧DR_al lowed"可W包括藍(lán)牙抓R方法被用在先前的連接中,并且參數(shù)巧R_allowed"可W 指示藍(lán)牙BR方法被用在先前的連接中。參數(shù)"Res皿e"可W指示連接請(qǐng)求是重新連接請(qǐng)求。
      [0223] 參數(shù) "3-slot_packets_al lowed"和參數(shù) "5-slot_packets_al lowed"是指示處于 半連接狀態(tài)的HID 200在它發(fā)送多少數(shù)據(jù)分組之后已切換到連接狀態(tài)的信息。
      [0224] 參數(shù)"Role_switch_request"可W指示HID 200請(qǐng)求主機(jī)裝置100它作為從裝置而 不是主裝置進(jìn)行操作。也就是說(shuō),如果HID 200在藍(lán)牙BR/EDR中嘗試第一連接,則它作為主 裝置操作,然后通過(guò)角色開(kāi)關(guān)起從裝置的作用。
      [02巧]然而,在重新連接過(guò)程中,運(yùn)種處理是不必要的處理。因此,HID 200可W發(fā)送參數(shù) ('Role_switch_request" W便省略運(yùn)種處理。
      [0。6]參數(shù)"Dev_type"可W包括指示HID 200是哪種類型的裝置(例如,按鈕輸入型的鍵 盤(pán)或指點(diǎn)輸入裝置的鼠標(biāo))的信息。
      [0227]響應(yīng)于連接請(qǐng)求消息,主機(jī)裝置100可W向HID 200發(fā)送連接確認(rèn)消息(S1060)。在 下表3中示出了可W被包括在連接確認(rèn)消息中的參數(shù)。
      [022引[表 3]
      [0230]參數(shù)巧DR_al lowed"可W包括指示是否允許藍(lán)牙重新連接的信息。
      [0231 ]參數(shù)"Active_Mode_Instant"可W指示HID 200變成連接狀態(tài)所在的最小數(shù)據(jù)傳 輸次數(shù)。參數(shù)"Mode_Counter"可W由主機(jī)裝置100設(shè)置并且可W指示根據(jù)HID 200是否發(fā)送 數(shù)據(jù)而變化的狀態(tài)值。
      [0232] 參數(shù)"Active_Mode_Instant"的值最初由主機(jī)裝置100設(shè)置,并且在同一半連接狀 態(tài)下不發(fā)生改變。
      [0233] 已接收到連接確認(rèn)消息的HID 200可W切換到半連接狀態(tài)(S1070)并且向主機(jī)裝 置100發(fā)送從用戶接收到的數(shù)據(jù)(S1080)。
      [0234] 此后,主機(jī)裝置100可W向HID 200發(fā)送輪詢消息(S1090)。如果HID 200具有要發(fā) 送的數(shù)據(jù),則它可W將該數(shù)據(jù)發(fā)送到主機(jī)裝置100作為對(duì)輪詢消息的響應(yīng)。
      [0235] 圖Ila和圖Ub是例示了可W適用本發(fā)明的實(shí)施方式的HID在藍(lán)牙重新連接處理中 的狀態(tài)轉(zhuǎn)變的示例的流程圖。
      [0236] 根據(jù)圖Ila和圖Ub,可W看到已連接至主機(jī)裝置的HID根據(jù)是否存在用戶輸入W 及當(dāng)HID執(zhí)行與主機(jī)裝置的重新連接時(shí)它是否連續(xù)地發(fā)送數(shù)據(jù)來(lái)改變其狀態(tài)。
      [0237] 更具體地,已連接至主機(jī)裝置100的HID 200可W在它未被使用達(dá)特定時(shí)間的情況 下切換到掛起狀態(tài)。
      [0238] 此后,HID 200可W繼續(xù)確定是否存在用戶輸入(S1102)。作為確定的結(jié)果,如果確 定了存在用戶輸入,貝化ID 200可W執(zhí)行用于切換到半連接狀態(tài)的過(guò)程。
      [0239] 圖11的(a)的S1104至SlllO與圖10的S1030至S1070相同,進(jìn)而省略其描述。
      [0240] 當(dāng)從主機(jī)裝置100接收到連接確認(rèn)消息時(shí),HID 200切換到半連接狀態(tài)。在運(yùn)種情 況下,主機(jī)裝置100可W通過(guò)連接確認(rèn)消息來(lái)設(shè)置HID 200中的圖10的參數(shù)"Active_Mode_ Instant"和 ''Mode_Counte;r"的值。
      [0241] 已切換到半連接狀態(tài)的HID 200可W從主機(jī)裝置100接收輪詢消息(S1112)。如果 HID 200具有要發(fā)送的數(shù)據(jù),則它可W將該數(shù)據(jù)發(fā)送到主機(jī)裝置100作為對(duì)輪詢消息的響 應(yīng)。
      [0242] HID 200可W根據(jù)它是否發(fā)送數(shù)據(jù)來(lái)改變參數(shù)"Mode_Counter"的值。也就是說(shuō),如 果HID 200發(fā)送數(shù)據(jù),則參數(shù)"Mode_Counte盧增加1 (Sl 118)。如果HID 200不發(fā)送數(shù)據(jù),則參 數(shù)"Mode_Counte;r"的值減小I(SlllG)。
      [0243] 其參數(shù)"M〇de_Counter"已發(fā)生改變的HID 200可W將參數(shù)"Mode_Counter"的值與 參數(shù)"Active_Mode_Instant"的值進(jìn)行比較(S1120)。
      [0244] 作為比較的結(jié)果,如果參數(shù)"Mode_Counte;r"的值被發(fā)現(xiàn)為是參數(shù)"Active_Mode_ Instant"值或更大值并因此連續(xù)數(shù)據(jù)被確定為已被產(chǎn)生,貝化ID 200可W基于包括在由主 機(jī)裝置100發(fā)送的信標(biāo)分組中的時(shí)鐘信息來(lái)切換到連接狀態(tài)(S1122)。在切換到連接狀態(tài)之 后,HID 200可W根據(jù)藍(lán)牙跳頻方法來(lái)發(fā)送數(shù)據(jù)。
      [0245] 然而,作為在步驟Sl 120處的比較的結(jié)果,如果參數(shù)"Mode_Counter"的值被發(fā)現(xiàn)小 于參數(shù)"4。1:;[¥日_]\1〇(1日_1]131日]11:"值,貝化10 200可^將參數(shù)"]\1〇(1日_〔〇11]11日1'"的值與0進(jìn)行比 較(S1124)。
      [0246] 作為在步驟S1124處的比較的結(jié)果,如果參數(shù)"Mode_Counter"的值被發(fā)現(xiàn)為是0或 更小值,貝化ID 200可W確定它尚未被使用達(dá)特定時(shí)間,因?yàn)椴淮嬖跀?shù)據(jù)傳輸,并且可W切 換到掛起狀態(tài)(S1126)。
      [0247] 作為在步驟S1124處的比較的結(jié)果,如果參數(shù)"Mode_Counter"的值被發(fā)現(xiàn)為大于 0,則HID 200再次從主機(jī)裝置100接收輪詢消息并且反復(fù)地執(zhí)行Sl 114至Sl 124。
      [0248] 因?yàn)榘脒B接狀態(tài)是暫時(shí)且瞬時(shí)狀態(tài),所W如果半連接狀態(tài)繼續(xù),則數(shù)據(jù)傳輸可能 由于跳頻而被延遲并且數(shù)據(jù)處理容量可能是有限的。
      [0249] 因此,如果從嘗試重新連接的HID 200產(chǎn)生數(shù)據(jù)的次數(shù)大,則可W通過(guò)跳頻過(guò)程經(jīng) 由藍(lán)牙的公共操作引發(fā)數(shù)據(jù)的發(fā)送/接收。如果從嘗試重新連接的HID 200產(chǎn)生數(shù)據(jù)的次數(shù) 少,則可W通過(guò)在半連接狀態(tài)下傳送短數(shù)據(jù)來(lái)減少當(dāng)HID停留在半連接狀態(tài)時(shí)的時(shí)間。
      [0250] 圖12是例示了可W適用本發(fā)明的實(shí)施方式的根據(jù)HID不同地設(shè)置狀態(tài)轉(zhuǎn)變值的示 例的流程圖。
      [0巧1] 參照?qǐng)D12,可W根據(jù)HID 200的類型不同地設(shè)置參數(shù)"Mode_Counter"的值,并且可 W執(zhí)行重新連接過(guò)程。
      [0252]更具體地,可W將HID 200分類為指點(diǎn)裝置(例如,鼠標(biāo))或按鈕裝置(例如,鍵盤(pán)), 并且可W不同地設(shè)置參數(shù)"Mode_Counte;r"。
      [0253] 例如,按鈕裝置可W在半連接狀態(tài)下發(fā)送和接收少量數(shù)據(jù)并且切換到掛起狀態(tài), 因?yàn)檩斎霐?shù)據(jù)不是連續(xù)的,并且信息的大小是小的并且可W被間歇地產(chǎn)生。
      [0254] 相比之下,指點(diǎn)裝置可W在它被使用的同時(shí)連續(xù)地產(chǎn)生數(shù)據(jù),并且與按鈕裝置相 比數(shù)據(jù)的量大。因此,數(shù)據(jù)通過(guò)指點(diǎn)裝置的發(fā)送/接收在半連接狀態(tài)下被最小化,并且指點(diǎn) 裝置可W切換到連接狀態(tài)。
      [0巧日]由于各個(gè)裝置的特性可W根據(jù)裝置類型不同地設(shè)置參數(shù)"Mode_Counter"。
      [0256] 當(dāng)主機(jī)裝置100通過(guò)圖9或圖10的過(guò)程從HID 200接收到連接請(qǐng)求消息時(shí),可W基 于包括在該連接請(qǐng)求消息中的裝置類型來(lái)確定HID 200是按鈕類型還是指點(diǎn)類型(S1210)。
      [0257] 下表4示出了包括在連接請(qǐng)求消息中的裝置類型信息"Dev_Type"的示例。
      [0巧引[表4]
      [0260] 參照表4,如果Dev_Type的值是1,則主機(jī)裝置100可W知道HID 200是指點(diǎn)類型的 裝置(例如,鼠標(biāo))并且可W設(shè)置參數(shù)"Mode_Counter"的值,使得它具有與參數(shù)"Active_ Mode_Ins 1:ant"相同的值。
      [0261] 如果Dev_Type的值是0,則主機(jī)裝置100可W知道HID 200是按鈕類型的裝置(例 如,鍵盤(pán))并且可W設(shè)置參數(shù)"Mode_Counte;r"的值,使得它具有為參數(shù)"Active_Mode_ Instant"的值一半的值。
      [0262] 主機(jī)裝置 100可 W將參數(shù)"Mode_Counte;r"和參數(shù)"Active_Mode_Instant"的設(shè)置 值包括在連接確認(rèn)消息中并且將該連接確認(rèn)消息發(fā)送到HID 200dHID 200可W基于連接確 認(rèn)消息來(lái)設(shè)置參數(shù)"Mode_Counte;r"和參數(shù)"Active_Mode_Instant"的值。
      [0263] 圖13是例示了可W適用本發(fā)明的實(shí)施方式的HID從半連接狀態(tài)切換到連接狀態(tài)的 示例的流程圖。
      [0264] 參照?qǐng)D13,按鈕類型的HID 200可W通過(guò)連續(xù)地發(fā)送數(shù)據(jù)來(lái)從半連接狀態(tài)切換到 連接狀態(tài)。
      [02化]圖13的S1310至S1322與圖10的S1030至S1090相同,進(jìn)而省略其描述。
      [0266]更具體地,如果處于半連接狀態(tài)的HID 200是按鈕類型,則可W根據(jù)圖12的過(guò)程將 參數(shù)"Mode_Counte;r"的值設(shè)置為參數(shù)"Active_Mode_Instant"的值的一半。 惦67] 例如,如果參數(shù)"Active_Mode_Instant"的值是6,則可W將參數(shù)"Mode_Counte;r" 的值設(shè)置為3。此后,如果HID 200具有要發(fā)送到主機(jī)裝置100的數(shù)據(jù),則它可W將該數(shù)據(jù)發(fā) 送到主機(jī)裝置100作為對(duì)輪詢消息的響應(yīng)(S1324)并且可W通過(guò)將所述值增加1來(lái)將參數(shù) "Mode_Counte盧的值改變?yōu)?。
      [0268] 其參數(shù)"Mode_Counte盧已改變?yōu)?的HID 200可W再次從主機(jī)裝置100接收輪詢消 息(S1326)。如果HID 200具有要發(fā)送的數(shù)據(jù),則它可W繼續(xù)將該數(shù)據(jù)發(fā)送到主機(jī)裝置100 間 328)。
      [0269] 在發(fā)送數(shù)據(jù)之后,HID 200可W通過(guò)將所述值增加1來(lái)將參數(shù)"Mode_Counter"的值 改變?yōu)?。此后,HID 200可W通過(guò)輪詢消息的接收(S1330)和數(shù)據(jù)的發(fā)送(S1332)來(lái)將參數(shù) "Mode_Counter"的值改變?yōu)?。此后,當(dāng)HID 200接收到輪詢消息(S1334)時(shí),因?yàn)閰?shù) "Mode_Counte;r"的值大于或等于參數(shù)"Active_Mode_Instant"的值,所Whid 200不再處于 半連接狀態(tài)并且可W切換到連接狀態(tài)并發(fā)送數(shù)據(jù)(S1336)。
      [0270] 此外,為了從觸發(fā)信道退出并且為了通過(guò)藍(lán)牙BR/EDR方法的跳頻來(lái)執(zhí)行數(shù)據(jù)發(fā) 送/接收操作,主機(jī)裝置100改變觸發(fā)信道(S1338)。已切換到連接狀態(tài)的HID 200可W基于 包括在從主機(jī)裝置100接收到的信標(biāo)中的時(shí)鐘信息來(lái)使主機(jī)裝置100的跳頻序列同步并且 可W使用藍(lán)牙BR/EDR方法來(lái)發(fā)送和接收數(shù)據(jù)。
      [0271] 圖14是例示了可W適用本發(fā)明的實(shí)施方式的HID從半連接狀態(tài)切換到掛起狀態(tài)的 示例的流程圖。
      [0272] 參照?qǐng)D14,如果已切換到半連接狀態(tài)的HID 200不發(fā)送數(shù)據(jù)達(dá)特定時(shí)間,則它可W 再次變成掛起狀態(tài)W便減少能耗。
      [0273] 圖14的S1410至S1424與圖10的S1030至S1090相同,進(jìn)而省略其描述。
      [0274] 更具體地,如果處于半連接狀態(tài)的HID 200是按鈕類型,則可W根據(jù)圖12的過(guò)程將 參數(shù)"Mode_Counte;r"的值設(shè)置為參數(shù)"Active_Mode_Instant"的值的一半。
      [0275] 例如,如果參數(shù)"Active_Mode_Instant"的值是6,則可 W將參數(shù)"Mode_Counte;r" 的值設(shè)置為3。
      [0276] 如果HID 200不具有要發(fā)送到主機(jī)裝置100的數(shù)據(jù),則HID 200不能對(duì)來(lái)自主機(jī)裝 置100的輪詢消息做出響應(yīng)并且可W將參數(shù)"Mode_Count er"的值減小1并將參數(shù)"Mode_ Counte盧的值改變?yōu)?。
      [0277] 主機(jī)裝置100可W再次向HID 200發(fā)送輪詢消息(S1426)。如果HID 200不具有要發(fā) 送到主機(jī)裝置100的數(shù)據(jù),則它可W將參數(shù)"Mode_Counter"的值減小1并且將參數(shù)"Mode_ Counte盧的值改變?yōu)?。
      [0278] 此后,如果HID 200繼續(xù)不具有要發(fā)送到主機(jī)裝置100的數(shù)據(jù),則無(wú)法向主機(jī)裝置 100發(fā)送數(shù)據(jù)作為對(duì)輪詢消息的響應(yīng)。HID 200可W繼續(xù)將參數(shù)"Mode_Counte盧的值減小1 (S
      當(dāng)前第4頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1