用于醫(yī)療設(shè)備的低能耗無(wú)線通信系統(tǒng)和方法
【專利摘要】一種由醫(yī)療設(shè)備執(zhí)行用于傳輸數(shù)據(jù)包的方法包括:從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度;當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí),將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分;以及根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。
【專利說(shuō)明】
用于醫(yī)療設(shè)備的低能耗無(wú)線通信系統(tǒng)和方法
技術(shù)領(lǐng)域
[0001]本公開(kāi)涉及手持式醫(yī)療設(shè)備,且更特別地涉及用于降低醫(yī)療設(shè)備的無(wú)線通信開(kāi)銷的系統(tǒng)和方法。
【背景技術(shù)】
[0002]糖尿病人難于調(diào)節(jié)他們體內(nèi)的血糖水平。作為結(jié)果,這些人中的許多攜帶稱作血糖儀的專門的電子儀表,其允許他們定期測(cè)量他們的血糖水平并采取適當(dāng)?shù)男袆?dòng),諸如胰島素給藥。這些人還可以隨身攜帶便攜式通信設(shè)備,諸如移動(dòng)電話、個(gè)人數(shù)字助理、平板或類似設(shè)備。人們經(jīng)常依賴于他們的便攜式通信設(shè)備作為用于計(jì)劃、安排和與其它人通信的主要手段。作為結(jié)果,大多數(shù)便攜式通信設(shè)備裝備有提供用于觀察和輸入數(shù)據(jù)的用戶友好的手段的高級(jí)軟件。相應(yīng)地,糖尿病人可能希望將血糖測(cè)量的結(jié)果從他們的血糖儀無(wú)線地傳輸?shù)剿麄兊谋銛y式通信設(shè)備,以便例如顯示數(shù)據(jù)、分析數(shù)據(jù)或關(guān)于數(shù)據(jù)作報(bào)告。
[0003]手持式糖尿病管理設(shè)備包括可以提供電力的一個(gè)或多個(gè)電池。例如,一些手持式糖尿病管理設(shè)備包括標(biāo)準(zhǔn)尺寸的電池,而一些手持式糖尿病管理設(shè)備包括非標(biāo)準(zhǔn)尺寸的可再充電的電池。手持式醫(yī)療設(shè)備可以無(wú)線地通信。然而,無(wú)線通信可能消耗電池電力。因此對(duì)于手持式醫(yī)療設(shè)備存在無(wú)線地通信同時(shí)使電力消耗最小化的需要。
[0004]本文中提供的背景描述用于一般性地呈現(xiàn)本公開(kāi)的上下文的目的。既不明確地也不隱含地承認(rèn)目前指名的
【發(fā)明人】的工作(到其在本背景章節(jié)中被描述的程度)以及不能夠以其它方式在提交時(shí)視為現(xiàn)有技術(shù)的本描述的方面為相對(duì)本公開(kāi)的現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0005]公開(kāi)一種用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的醫(yī)療設(shè)備。所述醫(yī)療設(shè)備包括:處理器模塊,其從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包,其確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度,并且其在經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的一部分;以及收發(fā)器,其根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。
[0006]描述一種由醫(yī)療設(shè)備執(zhí)行用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的方法。所述方法包括:從根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包中移除頭字段以及至少一個(gè)其它數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包,所述數(shù)據(jù)包包括以下中的一個(gè):用于命令另一醫(yī)療設(shè)備執(zhí)行功能的代碼;由所述醫(yī)療設(shè)備取得的一個(gè)或多個(gè)測(cè)量結(jié)果;以及用于對(duì)從另一醫(yī)療設(shè)備接收的命令的響應(yīng)的代碼。所述方法還包括:保留來(lái)自根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包的其它未被移除的字段的數(shù)據(jù)不變以形成經(jīng)修改的數(shù)據(jù)包;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度;基于經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度以及數(shù)據(jù)包的預(yù)定最大長(zhǎng)度來(lái)確定個(gè)體數(shù)據(jù)包的總數(shù);當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成N個(gè)個(gè)體數(shù)據(jù)包,其中所述N個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分并且N等于個(gè)體數(shù)據(jù)包的總數(shù);以及根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述N個(gè)個(gè)體數(shù)據(jù)包。
[0007]公開(kāi)一種由醫(yī)療設(shè)備執(zhí)行用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的方法。所述方法包括:從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度;當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分;以及根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。
[0008]本公開(kāi)的適用性的另外的領(lǐng)域根據(jù)后文中提供的詳細(xì)描述將變得顯而易見(jiàn)。應(yīng)理解的是,詳細(xì)描述和特定示例意圖僅用于例證的目的而不意圖限制本公開(kāi)的范圍。
【附圖說(shuō)明】
[0009]根據(jù)詳細(xì)描述和附圖,本公開(kāi)將變得更全面地被理解,在所述附圖中:
圖1示出患者和健康護(hù)理專業(yè)人員以及可以用于幫助患者監(jiān)控健康的各種設(shè)備;
圖2示出采用持續(xù)血糖檢測(cè)器(CGM)、流動(dòng)持久性胰島素注入栗、流動(dòng)非持久性胰島素注入栗以及血糖(bG)管理設(shè)備的患者;
圖3示出可以用于管理糖尿病的系統(tǒng)的糖尿病保健系統(tǒng);
圖4是手持式糖尿病管理設(shè)備的示例實(shí)現(xiàn)的前視圖;
圖5是不例糖尿病管理設(shè)備的功能框圖;
圖6包括根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包和形成自所述數(shù)據(jù)包的經(jīng)修改的數(shù)據(jù)包的示例圖解;
圖7包括經(jīng)修改的數(shù)據(jù)包和由于分割經(jīng)修改的數(shù)據(jù)包而產(chǎn)生的多個(gè)個(gè)體包;以及圖8包括描繪根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗(BLE)標(biāo)準(zhǔn)的傳輸數(shù)據(jù)包的示例方法的流程圖。
【具體實(shí)施方式】
[0010]現(xiàn)在參考圖1,在臨床環(huán)境中示出糖尿病患者100和健康護(hù)理專業(yè)人員102。糖尿病患者100可能被診斷有代謝綜合征、前驅(qū)糖尿病(pre-diabete)、I型糖尿病、2型糖尿病、妊娠期糖尿病等。針對(duì)糖尿病的健康護(hù)理提供者是多樣的且包括護(hù)士、從業(yè)護(hù)士、醫(yī)師、內(nèi)分泌學(xué)家以及其它人且被共同地稱為健康護(hù)理專業(yè)人員。
[0011]在健康護(hù)理會(huì)診期間,患者100典型地與健康護(hù)理專業(yè)人員102分享包括血糖(bG)測(cè)量結(jié)果、持續(xù)血糖檢測(cè)器數(shù)據(jù)、所給藥的胰島素的量和類型、所消耗的食物和飲料的量、鍛煉日程、健康狀態(tài)以及其它生活方式信息的各種數(shù)據(jù)。健康護(hù)理專業(yè)人員102可以獲取對(duì)患者100的附加數(shù)據(jù),諸如體重、血壓、甘油三酸酯、血漿葡萄糖、膽固醇水平和HbAlC的測(cè)量結(jié)果。可以手動(dòng)地或電子地將數(shù)據(jù)記錄在手持式糖尿病管理設(shè)備104(例如,手持式bG監(jiān)測(cè)器設(shè)備)、在個(gè)人計(jì)算機(jī)(PC)106上執(zhí)行的糖尿病分析軟件和/或在基于web的糖尿病分析站點(diǎn)上。
[0012]健康護(hù)理專業(yè)人員102可以手動(dòng)地或電子地使用糖尿病分析軟件和/或基于web的糖尿病分析站點(diǎn)來(lái)分析患者數(shù)據(jù)。在分析數(shù)據(jù)并回顧先前規(guī)定的療法效果如何且跟隨先前規(guī)定的療法的患者100狀況如何之后,健康護(hù)理專業(yè)人員102可以決定是否修改針對(duì)患者100規(guī)定的療法。
[0013]現(xiàn)在參考圖2,患者100可以使用持續(xù)血糖檢測(cè)器(CGM)200、流動(dòng)持久性胰島素注入栗204或流動(dòng)非持久性胰島素注入栗202以及糖尿病管理設(shè)備104XGM 200可以使用皮下傳感器來(lái)感測(cè)并監(jiān)測(cè)患者100的葡萄糖的量(例如,葡萄糖濃度XCGM 200將葡萄糖測(cè)量結(jié)果傳送到糖尿病管理設(shè)備104。
[0014]糖尿病管理設(shè)備104執(zhí)行各種任務(wù),包括測(cè)量和記錄bG測(cè)量結(jié)果、確定要經(jīng)由胰島素栗202或204對(duì)患者100給藥的胰島素量、經(jīng)由用戶接口接收用戶輸入、對(duì)數(shù)據(jù)存檔、執(zhí)行結(jié)構(gòu)化bG測(cè)試等等。糖尿病管理設(shè)備104可以將命令無(wú)線地傳輸至胰島素栗202或204,并且胰島素栗202或204相應(yīng)地選擇性地將胰島素遞送給患者100??梢砸赃M(jìn)餐單次劑量、校正單次劑量、基準(zhǔn)劑量等的形式遞送胰島素。
[0015]現(xiàn)在參考圖3,示出可以由患者100和/或健康護(hù)理專業(yè)人員102使用的糖尿病管理系統(tǒng)300。系統(tǒng)300可以包括以下設(shè)備中的一個(gè)或多個(gè):糖尿病管理設(shè)備104、CGM 200、胰島素栗202或204、移動(dòng)設(shè)備302、在計(jì)算機(jī)106上執(zhí)行的糖尿病管理軟件(DMS)以及一個(gè)或多個(gè)其它健康護(hù)理設(shè)備304。糖尿病管理設(shè)備104可以被配置為系統(tǒng)“集線器”并與系統(tǒng)300的其它設(shè)備中的一個(gè)或多個(gè)通信。胰島素栗202或204、移動(dòng)設(shè)備302或另一適當(dāng)設(shè)備可以替換地用作系統(tǒng)集線器。
[0016]可以使用無(wú)線接口(例如,藍(lán)牙)和/或有線接口(例如,USB)來(lái)執(zhí)行系統(tǒng)300中的各種設(shè)備之間的通信。由這些設(shè)備使用的通信協(xié)議可以包括與如使用由Continua健康聯(lián)盟設(shè)計(jì)指南提供的指南擴(kuò)展的IEEE 11073標(biāo)準(zhǔn)兼容的協(xié)議。另外,患者100和健康護(hù)理專業(yè)人員102可以使用諸如Microsoft HealthVault和Google Health的健康護(hù)理記錄系統(tǒng)來(lái)交換信息。
[0017]現(xiàn)在參考圖4,呈現(xiàn)糖尿病管理設(shè)備104的示例實(shí)施例的高層級(jí)圖解。糖尿病管理設(shè)備104除其它許多東西之外包括外殼404、用戶單元控制開(kāi)關(guān)(未具體編號(hào))、觸摸屏幕顯示器408、以及bG測(cè)試條端口 420 ο用戶單元控制開(kāi)關(guān)例如可以包括0N/0FF開(kāi)關(guān)、音量開(kāi)關(guān)、用于bG測(cè)試和/或胰島素給藥的警報(bào)開(kāi)關(guān)和/或患者可以用于控制糖尿病管理設(shè)備104的功能/操作的一個(gè)或多個(gè)其它開(kāi)關(guān)或其它類型的控制設(shè)備。
[0018]可以將血液樣本添加到bG測(cè)試條416,并可以將bG測(cè)試條416插入到bG測(cè)試條端口420中??梢杂苫颊邚奈挥谕鈿?04內(nèi)的測(cè)試條卷筒(未示出)或以另一適當(dāng)方式將bG測(cè)試條416插入到bG測(cè)試條端口420中。在圖4的示例中示出已經(jīng)將bG測(cè)試條416插入到bG測(cè)試條端口 420 中。
[0019]雖然本文中將顯示器408描述為觸摸屏幕顯示器,但是糖尿病管理設(shè)備104可以包括另一個(gè)適當(dāng)類型的顯示器(例如,LED、IXD等)。如果不使用觸摸屏幕顯示器,那么用戶控制開(kāi)關(guān)可以包括用戶通過(guò)其能夠選擇各種選項(xiàng)并執(zhí)行糖尿病管理設(shè)備104的各種功能的特定按鈕或控件。糖尿病管理設(shè)備104可以包括一個(gè)或多個(gè)視覺(jué)指示器,諸如LED444。糖尿病管理設(shè)備104可以包括一個(gè)或多個(gè)音頻輸出設(shè)備,諸如揚(yáng)聲器448。
[0020]圖5包括糖尿病管理設(shè)備104的示例實(shí)現(xiàn)的功能框圖。糖尿病管理設(shè)備104包括處理器模塊504,其包括處理器508。將用于執(zhí)行糖尿病管理設(shè)備104的功能性的代碼存儲(chǔ)在存儲(chǔ)器512中。雖然存儲(chǔ)器512被示出為在處理器模塊504的外部,但是可以將存儲(chǔ)器512整個(gè)地或部分地集成在處理器模塊504內(nèi)。
[0021]糖尿病管理設(shè)備104包括測(cè)量模塊516。測(cè)量模塊516測(cè)量體液樣本的一個(gè)或多個(gè)特性。例如,測(cè)量模塊516測(cè)量在被插入到bG測(cè)試條端口 420中的bG測(cè)試條上存在的血液樣本的bG。測(cè)量模塊516可以基于樣本特性生成樣本數(shù)據(jù)并將樣本數(shù)據(jù)提供給處理器模塊504。處理器模塊504可以將樣本數(shù)據(jù)和其它數(shù)據(jù)(例如,用戶輸入數(shù)據(jù)和其它類型的數(shù)據(jù))存儲(chǔ)在存儲(chǔ)器512中。
[0022]糖尿病管理設(shè)備104還包括用于在糖尿病管理設(shè)備104和一個(gè)或多個(gè)其它設(shè)備之間通信的組件。例如,糖尿病管理設(shè)備104包括用于與其它設(shè)備(諸如CGM 200、移動(dòng)設(shè)備302、計(jì)算機(jī)106、胰島素栗202和/或胰島素栗204)無(wú)線通信的無(wú)線數(shù)據(jù)收發(fā)器616。
[0023]收發(fā)器616包括發(fā)射器(11)620和接收器(1^)624。收發(fā)器616經(jīng)由一個(gè)或多個(gè)天線(諸如天線628)無(wú)線地接收和傳輸信號(hào)。收發(fā)器616可以無(wú)線地傳輸并接收例如命令、對(duì)命令的響應(yīng)以及對(duì)象數(shù)據(jù)(例如,樣本數(shù)據(jù))。
[0024]糖尿病管理設(shè)備104還可以包括一個(gè)或多個(gè)其它無(wú)線和/或有線數(shù)據(jù)收發(fā)器。例如,糖尿病管理設(shè)備104可以包括通用串行總線(USB)收發(fā)器632和/或一個(gè)或多個(gè)其它適當(dāng)類型的數(shù)據(jù)收發(fā)器。USB收發(fā)器632可以經(jīng)由USB端口 634傳輸和接收信號(hào)??梢詫⑹瞻l(fā)器616、處理器模塊504、測(cè)量模塊516、USB收發(fā)器632和其它組件連接到一個(gè)或多個(gè)數(shù)據(jù)總線636。
[0025]由糖尿病管理設(shè)備104接收的命令是由處理器模塊504可執(zhí)行的。由糖尿病管理設(shè)備104傳輸?shù)拿钍怯闪硪辉O(shè)備可執(zhí)行的。對(duì)由糖尿病管理設(shè)備104接收的命令的響應(yīng)指示另一設(shè)備(例如,CGM、持久性胰島素遞送設(shè)備或非持久性胰島素遞送設(shè)備)對(duì)由糖尿病管理設(shè)備104傳輸至該設(shè)備的命令的響應(yīng)。由糖尿病管理設(shè)備響應(yīng)于由糖尿病管理設(shè)備104對(duì)由另一設(shè)備(例如,CGM、持久性胰島素遞送設(shè)備或非持久性胰島素遞送設(shè)備)發(fā)布的命令的接收來(lái)生成對(duì)由糖尿病管理設(shè)備104傳輸?shù)拿畹捻憫?yīng)。將用于命令和對(duì)命令的響應(yīng)的代碼存儲(chǔ)在存儲(chǔ)器512中。
[0026]對(duì)象數(shù)據(jù)是可讀的且可以由處理器模塊504寫入。糖尿病管理設(shè)備104可以從其它設(shè)備接收對(duì)象數(shù)據(jù)并將存儲(chǔ)在存儲(chǔ)器512中的對(duì)象數(shù)據(jù)傳輸至其它設(shè)備。對(duì)象數(shù)據(jù)也被存儲(chǔ)在存儲(chǔ)器512中。
[0027]為了傳輸命令、對(duì)命令的響應(yīng)、對(duì)象數(shù)據(jù)到另一設(shè)備,糖尿病管理設(shè)備104將要被傳輸?shù)拇a和/或數(shù)據(jù)分包。例如,處理器模塊504根據(jù)IEEE標(biāo)準(zhǔn)11073(例如,IEEE標(biāo)準(zhǔn)11073-20601)生成數(shù)據(jù)包以傳送用于命令、對(duì)命令的響應(yīng)或?qū)ο髷?shù)據(jù)的代碼到另一設(shè)備??梢詿o(wú)線地傳輸數(shù)據(jù)包。接收數(shù)據(jù)包的設(shè)備可以解析數(shù)據(jù)包以從所接收的數(shù)據(jù)包獲取命令、響應(yīng)或?qū)ο髷?shù)據(jù)用于使用。
[0028]然而,根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包可能是大的。因此傳輸和接收根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包可能比其它形式的無(wú)線通信(諸如,在藍(lán)牙核心規(guī)范版本4.0或更高內(nèi)定義的藍(lán)牙低能耗(BLE)標(biāo)準(zhǔn))消耗更多能量。
[0029]圖6包括用于根據(jù)IEEE標(biāo)準(zhǔn)11073定義的命令的示例數(shù)據(jù)包650。雖然示出用于命令的數(shù)據(jù)包的示例,但是用于傳送對(duì)命令的響應(yīng)和對(duì)象數(shù)據(jù)的數(shù)據(jù)包具有類似結(jié)構(gòu)并且根據(jù)IEEE標(biāo)準(zhǔn)11073被定義。
[0030]根據(jù)IEEE標(biāo)準(zhǔn)11073,數(shù)據(jù)包650包括多個(gè)字段,諸如頭字段654、命令變?cè)侄?58、數(shù)據(jù)變?cè)侄?62、循環(huán)冗余檢查(CRC)字段666以及其它字段,共同由670指示。命令變?cè)侄?58包括命令并且可以包括一個(gè)或多個(gè)子命令。命令變?cè)侄?58還可以包括命令和一個(gè)或多個(gè)子命令的長(zhǎng)度,如果有的話。
[0031]數(shù)據(jù)變?cè)侄?62包括用于運(yùn)送命令和一個(gè)或多個(gè)子命令的數(shù)據(jù)包總數(shù)當(dāng)中的數(shù)據(jù)包650的序列號(hào)。數(shù)據(jù)變?cè)侄?62還包括類型和長(zhǎng)度。CRC字段666包括用于執(zhí)行CRC以驗(yàn)證數(shù)據(jù)包的正確傳輸和接收的數(shù)據(jù)。雖然示出并討論了 CRC,但是可以使用另一適當(dāng)類型的錯(cuò)誤檢測(cè)代碼。
[0032]處理器模塊504從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除各種字段以形成經(jīng)修改的數(shù)據(jù)包用于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的BLE(藍(lán)牙低能耗)標(biāo)準(zhǔn)傳輸。例如,參考圖6的示例,處理器模塊504可以從數(shù)據(jù)包650中移除頭字段654和其它字段670以產(chǎn)生經(jīng)修改的數(shù)據(jù)包。圖6包括基于示例數(shù)據(jù)包650形成的示例經(jīng)修改的數(shù)據(jù)包674。
[0033]經(jīng)修改的數(shù)據(jù)包674包括多個(gè)字段,包括命令變?cè)侄?78和數(shù)據(jù)變?cè)侄?82。命令變?cè)侄?78包括等同于命令變?cè)侄?58中的數(shù)據(jù)的數(shù)據(jù)。數(shù)據(jù)變?cè)侄?82包括等同于數(shù)據(jù)變?cè)侄?62中的數(shù)據(jù)的數(shù)據(jù)。經(jīng)修改的數(shù)據(jù)包674的序列號(hào)和/或所用的數(shù)據(jù)包總數(shù)可以與數(shù)據(jù)包650的不同,如下面進(jìn)一步討論的那樣。處理器模塊504還可以移除CRC字段666,基于經(jīng)修改的數(shù)據(jù)包674計(jì)算新的CRC值并將新的CRC值存儲(chǔ)在經(jīng)修改的數(shù)據(jù)包674中的CRC字段686中。
[0034]對(duì)于要傳輸?shù)拿總€(gè)經(jīng)修改的數(shù)據(jù)包,處理器模塊504確定該經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度并將經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度與預(yù)定最大數(shù)據(jù)包長(zhǎng)度相比較。由如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的BLE標(biāo)準(zhǔn)定義預(yù)定最大數(shù)據(jù)包長(zhǎng)度。例如,預(yù)定最大數(shù)據(jù)包長(zhǎng)度可以是近似20個(gè)字節(jié)或另一適當(dāng)長(zhǎng)度。如果經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度小于預(yù)定最大長(zhǎng)度,那么收發(fā)器616可以傳輸經(jīng)修改的數(shù)據(jù)包。
[0035]如果經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于預(yù)定最大長(zhǎng)度,那么處理器模塊504將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體包用于傳輸。圖7包括示例經(jīng)修改的數(shù)據(jù)包674和由于分割經(jīng)修改的數(shù)據(jù)包674而產(chǎn)生的N個(gè)個(gè)體數(shù)據(jù)包704、708和712的示例圖解。雖然在圖7中示出了三個(gè)個(gè)體數(shù)據(jù)包,但是N是大于或等于2的整數(shù)。
[0036]處理器模塊504可以基于經(jīng)修改的數(shù)據(jù)包674的長(zhǎng)度和根據(jù)BLE標(biāo)準(zhǔn)的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度來(lái)確定對(duì)于傳輸經(jīng)修改的數(shù)據(jù)包的數(shù)據(jù)所必要的個(gè)體數(shù)據(jù)包的數(shù)量。例如,處理器模塊504可以通過(guò)將經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度除以預(yù)定最大長(zhǎng)度并對(duì)結(jié)果向上化整至最接近的整數(shù)來(lái)確定必要的個(gè)體數(shù)據(jù)包的數(shù)量。
[0037]處理器模塊504將經(jīng)修改的數(shù)據(jù)包674的部分包括在個(gè)體數(shù)據(jù)包的每一個(gè)中。例如,個(gè)體數(shù)據(jù)包704包括經(jīng)修改的數(shù)據(jù)包674的第一部分,個(gè)體數(shù)據(jù)包708包括經(jīng)修改的數(shù)據(jù)包674的第二部分,且個(gè)體數(shù)據(jù)包712包括經(jīng)修改的數(shù)據(jù)包的其余部分。
[0038]在個(gè)體數(shù)據(jù)包中的每一個(gè)中,處理器模塊504還包括傳輸次序指示符和用于一起傳輸經(jīng)修改的數(shù)據(jù)包的個(gè)體數(shù)據(jù)包的總數(shù)的指示符。例如,個(gè)體數(shù)據(jù)包704包括指示其為N個(gè)個(gè)體數(shù)據(jù)包中的第一個(gè)的數(shù)據(jù),個(gè)體數(shù)據(jù)包708包括指示其為N個(gè)個(gè)體數(shù)據(jù)包中的第二個(gè)的數(shù)據(jù),且個(gè)體數(shù)據(jù)包712包括指示其為N個(gè)個(gè)體數(shù)據(jù)包中的第N個(gè)的數(shù)據(jù)。
[0039]收發(fā)器616以通過(guò)傳輸次序指示符指示的次序來(lái)傳輸個(gè)體數(shù)據(jù)包。例如,收發(fā)器
616第一個(gè)傳輸個(gè)體數(shù)據(jù)包704、第二個(gè)傳輸個(gè)體數(shù)據(jù)包708,......并且第N個(gè)傳輸個(gè)體數(shù)據(jù)包712。收發(fā)器616使用根據(jù)藍(lán)牙核心規(guī)范版本4.0或更高定義的BLE標(biāo)準(zhǔn)無(wú)線地傳輸個(gè)體數(shù)據(jù)包。
[0040]基于傳輸次序指示符,接收個(gè)體數(shù)據(jù)包的設(shè)備可以以正確次序組裝個(gè)體數(shù)據(jù)包以重新形成經(jīng)修改的數(shù)據(jù)包。接收個(gè)體數(shù)據(jù)包的設(shè)備還可以使用存儲(chǔ)在重新形成的經(jīng)修改的數(shù)據(jù)包中的CRC數(shù)據(jù)來(lái)驗(yàn)證重新形成的經(jīng)修改的數(shù)據(jù)包的正確性。設(shè)備然后可以基于存儲(chǔ)在重新形成的經(jīng)修改的數(shù)據(jù)包中的數(shù)據(jù)起作用。
[0041]雖然示出并討論了使用糖尿病管理設(shè)備104的傳輸,但是本申請(qǐng)還可適用于其它類型的醫(yī)療設(shè)備和部分地可植入的醫(yī)療設(shè)備,包括但不被限于,執(zhí)行醫(yī)療功能的個(gè)人計(jì)算機(jī)、手持式甘油三酸酯管理設(shè)備、手持式膽固醇管理設(shè)備、手持式凝固物管理設(shè)備、手持式分析物管理設(shè)備、持續(xù)血糖監(jiān)測(cè)器以及胰島素栗。附加地,修改根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包以產(chǎn)生經(jīng)修改的數(shù)據(jù)包用于根據(jù)藍(lán)牙核心規(guī)范版本4.0或更高的通信,本申請(qǐng)還可適用于修改根據(jù)另一適當(dāng)標(biāo)準(zhǔn)定義的數(shù)據(jù)包以產(chǎn)生經(jīng)修改的數(shù)據(jù)包用于根據(jù)另一適當(dāng)無(wú)線數(shù)據(jù)傳輸標(biāo)準(zhǔn)的通信。
[0042]圖8是描繪傳輸根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的BLE標(biāo)準(zhǔn)的數(shù)據(jù)包的示例方法的流程圖??刂瓶梢蚤_(kāi)始于804,其中處理器模塊504獲取根據(jù)IEEE標(biāo)準(zhǔn)11073(諸如IEEE標(biāo)準(zhǔn)11073-20601)定義的數(shù)據(jù)包。
[0043]在808處,處理器模塊504從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇字段以形成經(jīng)修改的數(shù)據(jù)包。例如,處理器模塊504可以從數(shù)據(jù)包中移除頭字段和其它字段以產(chǎn)生經(jīng)修改的數(shù)據(jù)包。處理器模塊504還可以從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除CRC字段。處理器模塊504可以在808處基于經(jīng)修改的數(shù)據(jù)包計(jì)算新的CRC值并將新的CRC值存儲(chǔ)在經(jīng)修改的數(shù)據(jù)包中。
[0044]處理器模塊504在812處確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度。在816處,處理器模塊504將經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度與由如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的BLE標(biāo)準(zhǔn)定義的預(yù)定最大數(shù)據(jù)包長(zhǎng)度相比較。例如,處理器模塊504可以在816處確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于預(yù)定最大數(shù)據(jù)包長(zhǎng)度。
[0045]如果經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度小于預(yù)定最大長(zhǎng)度,那么收發(fā)器616可以在820處傳輸經(jīng)修改的數(shù)據(jù)包,并且控制可以結(jié)束。如果經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于預(yù)定最大長(zhǎng)度,那么控制可以繼續(xù)824。
[0046]在824處,處理器模塊504可以確定傳輸經(jīng)修改的數(shù)據(jù)包所需的個(gè)體數(shù)據(jù)包的數(shù)量。例如,處理器模塊504可以通過(guò)將經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度除以預(yù)定最大長(zhǎng)度并對(duì)結(jié)果向上化整至最接近的整數(shù)來(lái)確定傳輸經(jīng)修改的數(shù)據(jù)包所需的個(gè)體數(shù)據(jù)包的數(shù)量。
[0047]在828處,處理器模塊504將經(jīng)修改的數(shù)據(jù)包分割成該數(shù)量的個(gè)體數(shù)據(jù)包。處理器模塊504在828處還在個(gè)體數(shù)據(jù)包中的每一個(gè)中包括傳輸次序指示符以及用于傳輸經(jīng)修改的數(shù)據(jù)包的包總數(shù)。在832處,收發(fā)器616以傳輸次序指示符的次序根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的BLE標(biāo)準(zhǔn)傳輸個(gè)體數(shù)據(jù)包。
[0048]基于傳輸次序指示符,接收個(gè)體數(shù)據(jù)包的設(shè)備可以以正確次序組裝個(gè)體數(shù)據(jù)包以重新形成經(jīng)修改的數(shù)據(jù)包。接收個(gè)體數(shù)據(jù)包的設(shè)備還可以使用存儲(chǔ)在重新形成的經(jīng)修改的數(shù)據(jù)包中的CRC數(shù)據(jù)來(lái)驗(yàn)證重新形成的經(jīng)修改的數(shù)據(jù)包的正確性。設(shè)備然后可以基于存儲(chǔ)在重新形成的經(jīng)修改的數(shù)據(jù)包中的數(shù)據(jù)起作用。
[0049]在特征中,公開(kāi)了一種由醫(yī)療設(shè)備執(zhí)行的用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的方法。所述方法包括:從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度;當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí),將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分;以及根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。
[0050]在另外的特征中,選擇數(shù)據(jù)字段包括頭字段。
[0051 ] 在仍另外的特征中,IEEE標(biāo)準(zhǔn)11073為IEEE標(biāo)準(zhǔn)11073-20601。
[0052]在又另外的字段中,從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇數(shù)據(jù)字段包括移除包括錯(cuò)誤檢測(cè)代碼數(shù)據(jù)的數(shù)據(jù)字段。
[0053]在另外的特征中,所述方法還包括:在移除選擇數(shù)據(jù)字段之后計(jì)算新的錯(cuò)誤校正代碼數(shù)據(jù);并將新的錯(cuò)誤校正代碼數(shù)據(jù)存儲(chǔ)在經(jīng)修改的數(shù)據(jù)包中。
[0054]在仍另外的特征中,錯(cuò)誤檢測(cè)代碼數(shù)據(jù)包括用于循環(huán)冗余檢查的數(shù)據(jù)。
[0055]在又另外的特征中,所述方法還包括:基于經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度和根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度來(lái)確定個(gè)體數(shù)據(jù)包的總數(shù);以及將經(jīng)修改的數(shù)據(jù)包分割成該總數(shù)個(gè)個(gè)體數(shù)據(jù)包。
[0056]在另外的特征中,所述方法還包括通過(guò)將經(jīng)修改的包的長(zhǎng)度除以預(yù)定最大長(zhǎng)度并對(duì)結(jié)果向上化整至最接近的整數(shù)來(lái)確定個(gè)體數(shù)據(jù)包的總數(shù)。
[0057]在仍另外的特征中,分割經(jīng)修改的數(shù)據(jù)包還包括對(duì)多個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)附加有個(gè)體數(shù)據(jù)包總數(shù)的指示符和傳輸次序指示符。
[0058]在又另外的特征中,所述方法還包括保留來(lái)自根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包的其它未被移除的字段的數(shù)據(jù)不變以形成經(jīng)修改的數(shù)據(jù)包。
[0059]在另外的特征中,數(shù)據(jù)包包括用于命令另一醫(yī)療設(shè)備執(zhí)行功能的代碼。
[0060]在仍另外的特征中,數(shù)據(jù)包包括由醫(yī)療設(shè)備取得的一個(gè)或多個(gè)測(cè)量結(jié)果。
[0061]在又另外的特征中,數(shù)據(jù)包包括用于對(duì)從另一醫(yī)療設(shè)備接收的命令的響應(yīng)的代碼。
[0062]在另外的特征中,所述方法還包括,當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度小于根據(jù)藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)傳輸經(jīng)修改的數(shù)據(jù)包。
[0063]在特征中,描述一種由醫(yī)療設(shè)備執(zhí)行的用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的方法。所述方法包括:從根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包中移除頭字段以及至少一個(gè)其它數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包,所述數(shù)據(jù)包包括以下中的一個(gè):用于命令另一醫(yī)療設(shè)備執(zhí)行功能的代碼;由所述醫(yī)療設(shè)備取得的一個(gè)或多個(gè)測(cè)量結(jié)果;以及用于對(duì)從另一醫(yī)療設(shè)備接收的命令的響應(yīng)的代碼。所述方法還包括:保留來(lái)自根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包的其它未被移除的字段的數(shù)據(jù)不變以形成經(jīng)修改的數(shù)據(jù)包;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度;確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度;基于經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度以及數(shù)據(jù)包的預(yù)定最大長(zhǎng)度來(lái)確定個(gè)體數(shù)據(jù)包的總數(shù);當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成N個(gè)個(gè)體數(shù)據(jù)包,其中所述N個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分并且N等于個(gè)體數(shù)據(jù)包的總數(shù);以及根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述N個(gè)個(gè)體數(shù)據(jù)包。
[0064]在仍另外的特征中,從根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包中移除至少一個(gè)其它數(shù)據(jù)字段包括移除包括錯(cuò)誤檢測(cè)代碼數(shù)據(jù)的數(shù)據(jù)字段,且所述方法還包括:在移除頭字段和至少一個(gè)其它數(shù)據(jù)字段之后計(jì)算新的錯(cuò)誤校正代碼數(shù)據(jù);并將新的錯(cuò)誤校正代碼數(shù)據(jù)存儲(chǔ)在經(jīng)修改的數(shù)據(jù)包中。
[0065]在又另外的特征中,錯(cuò)誤檢測(cè)代碼數(shù)據(jù)包括用于循環(huán)冗余檢查的數(shù)據(jù)。
[0066]在另外的特征中,所述方法還包括通過(guò)將經(jīng)修改的包的長(zhǎng)度除以預(yù)定最大長(zhǎng)度并對(duì)結(jié)果向上化整至最接近的整數(shù)來(lái)確定個(gè)體數(shù)據(jù)包總數(shù)。
[0067]在仍另外的特征中,分割經(jīng)修改的數(shù)據(jù)包還包括對(duì)多個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)附加有個(gè)體數(shù)據(jù)包總數(shù)的指示符和傳輸次序指示符。
[0068]在特征中,公開(kāi)一種用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的醫(yī)療設(shè)備。所述醫(yī)療設(shè)備包括:處理器模塊,其從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包,其確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度,并且其在經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分;以及收發(fā)器,其根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。
[0069]如本文中所使用的,術(shù)語(yǔ)“模塊”可以指代如下內(nèi)容、是如下內(nèi)容的部分或者包含如下內(nèi)容:專用集成電路(ASIC)、電子電路、組合邏輯電路、現(xiàn)場(chǎng)可編程門陣列(FPGA)JAS代碼的處理器(共享的、專用的或群組)、提供所描述的功能性的其它適當(dāng)?shù)慕M件、或上述中的一些或所有的組合(諸如,在片上系統(tǒng)中)。術(shù)語(yǔ)“模塊”可以包括存儲(chǔ)由處理器執(zhí)行的代碼的存儲(chǔ)器(共享的、專用的或群組)。
[0070]如以上使用的術(shù)語(yǔ)“代碼”可以包括軟件、固件和/或微代碼,并且可以指代程序、例程、函數(shù)、類和/或?qū)ο?。如以上使用的術(shù)語(yǔ)“共享”意味著可以使用單個(gè)(共享)處理器執(zhí)行來(lái)自多個(gè)模塊的一些或所有代碼。另外,可以由單個(gè)(共享)存儲(chǔ)器存儲(chǔ)來(lái)自多個(gè)模塊的一些或所有代碼。如以上使用的術(shù)語(yǔ)“群組”意味著可以使用處理器群組執(zhí)行來(lái)自單個(gè)模塊的一些或所有代碼。另外,可以使用存儲(chǔ)器群組存儲(chǔ)來(lái)自單個(gè)模塊的一些或所有代碼。
[0071]可以通過(guò)由一個(gè)或多個(gè)處理器執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)本文中描述的裝置和方法。計(jì)算機(jī)程序包括被存儲(chǔ)在非暫時(shí)性、有形計(jì)算機(jī)可讀媒介上的處理器可執(zhí)行指令。計(jì)算機(jī)程序還可以包括所存儲(chǔ)的數(shù)據(jù)。非暫時(shí)性、有形計(jì)算機(jī)可讀媒介的示例包括但不被限于非易失性存儲(chǔ)器、易失性存儲(chǔ)器、磁儲(chǔ)存器以及光學(xué)儲(chǔ)存器。
[0072]該描述本質(zhì)上僅為例證性的并且決不意圖限制本公開(kāi)、其應(yīng)用或使用。出于清楚的目的,可以在附圖中使用相同的參考數(shù)字來(lái)識(shí)別類似元素。如在本文中所使用的那樣,短語(yǔ)A、B和C中的至少一個(gè)應(yīng)被解釋為意指使用非排他性邏輯或的邏輯(A或B或C)。應(yīng)理解的是,可以以不同次序執(zhí)行方法內(nèi)的步驟而不更改本公開(kāi)的原理。
[0073]可以以各種形式實(shí)現(xiàn)本公開(kāi)的廣泛教導(dǎo)。因此,雖然本公開(kāi)包括特定示例,但是本公開(kāi)的真實(shí)范圍不應(yīng)被如此限制,因?yàn)槠渌薷膶?duì)于本領(lǐng)域技術(shù)人員而言在學(xué)習(xí)附圖、說(shuō)明書和所附權(quán)利要求時(shí)將變得顯而易見(jiàn)。
[0074]下面描述本發(fā)明的編號(hào)的實(shí)施例。
[0075]1.一種由醫(yī)療設(shè)備執(zhí)行用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的方法,所述方法包括:
從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包;
確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度;
確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度;
當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí),將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分;以及
根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。
[0076]2.根據(jù)實(shí)施例1所述的方法,其中選擇數(shù)據(jù)字段包括頭字段。
[0077]3.根據(jù)實(shí)施例1所述的方法,其中IEEE標(biāo)準(zhǔn)11073為IEEE標(biāo)準(zhǔn)11073-20601。
[0078]4.根據(jù)實(shí)施例1所述的方法,其中從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇數(shù)據(jù)字段包括移除包括錯(cuò)誤檢測(cè)代碼數(shù)據(jù)的數(shù)據(jù)字段。
[0079]5.根據(jù)實(shí)施例4所述的方法,還包括:
在移除選擇數(shù)據(jù)字段之后計(jì)算新的錯(cuò)誤校正代碼數(shù)據(jù);以及將新的錯(cuò)誤校正代碼數(shù)據(jù)存儲(chǔ)在經(jīng)修改的數(shù)據(jù)包中。
[0080]6.根據(jù)實(shí)施例4所述的方法,其中錯(cuò)誤檢測(cè)代碼數(shù)據(jù)包括用于循環(huán)冗余檢查的數(shù)據(jù)。
[0081]7.根據(jù)實(shí)施例1所述的方法,還包括:
基于經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度和根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度來(lái)確定個(gè)體數(shù)據(jù)包的總數(shù);以及
將經(jīng)修改的數(shù)據(jù)包分割成該總數(shù)個(gè)個(gè)體數(shù)據(jù)包。
[0082]8.根據(jù)實(shí)施例7所述的方法,還包括通過(guò)將經(jīng)修改的包的長(zhǎng)度除以預(yù)定最大長(zhǎng)度并對(duì)結(jié)果向上化整至最接近的整數(shù)來(lái)確定個(gè)體數(shù)據(jù)包總數(shù)。
[0083]9.根據(jù)實(shí)施例7所述的方法,其中分割經(jīng)修改的數(shù)據(jù)包還包括對(duì)多個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)附加有個(gè)體數(shù)據(jù)包總數(shù)的指示符和傳輸次序指示符。
[0084]10.根據(jù)實(shí)施例1所述的方法,還包括保留來(lái)自根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包的其它未被移除的字段的數(shù)據(jù)不變以形成經(jīng)修改的數(shù)據(jù)包。
[0085]11.根據(jù)實(shí)施例1所述的方法,其中數(shù)據(jù)包包括用于命令另一醫(yī)療設(shè)備執(zhí)行功能的代碼。
[0086]12.根據(jù)實(shí)施例1所述的方法,其中數(shù)據(jù)包包括由醫(yī)療設(shè)備取得的一個(gè)或多個(gè)測(cè)量結(jié)果。
[0087]13.根據(jù)實(shí)施例1所述的方法,其中數(shù)據(jù)包包括用于對(duì)從另一醫(yī)療設(shè)備接收的命令的響應(yīng)的代碼。
[0088]14.根據(jù)實(shí)施例1所述的方法,還包括,當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度小于根據(jù)藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)傳輸經(jīng)修改的數(shù)據(jù)包。
[0089]15.一種由醫(yī)療設(shè)備執(zhí)行用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的方法,所述方法包括:
從根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包中移除頭字段以及至少一個(gè)其它數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包,所述數(shù)據(jù)包包括以下中的一個(gè):
用于命令另一醫(yī)療設(shè)備執(zhí)行功能的代碼;
由所述醫(yī)療設(shè)備取得的一個(gè)或多個(gè)測(cè)量結(jié)果;以及用于對(duì)從另一醫(yī)療設(shè)備接收的命令的響應(yīng)的代碼;
保留來(lái)自根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包的其它未被移除的字段的數(shù)據(jù)不變以形成經(jīng)修改的數(shù)據(jù)包;
確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度;
確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度;
基于經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度以及數(shù)據(jù)包的預(yù)定最大長(zhǎng)度來(lái)確定個(gè)體數(shù)據(jù)包的總數(shù);當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成N個(gè)個(gè)體數(shù)據(jù)包,其中所述N個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分并且N等于個(gè)體數(shù)據(jù)包的總數(shù);以及根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述N個(gè)個(gè)體數(shù)據(jù)包。
[0090]16.根據(jù)實(shí)施例15所述的方法,其中從根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包中移除至少一個(gè)其它數(shù)據(jù)字段包括移除包括錯(cuò)誤檢測(cè)代碼數(shù)據(jù)的數(shù)據(jù)字段,且所述方法還包括:
在移除頭字段和至少一個(gè)其它數(shù)據(jù)字段之后計(jì)算新的錯(cuò)誤校正代碼數(shù)據(jù);以及將新的錯(cuò)誤校正代碼數(shù)據(jù)存儲(chǔ)在經(jīng)修改的數(shù)據(jù)包中。
[0091]17.根據(jù)實(shí)施例16所述的方法,其中錯(cuò)誤檢測(cè)代碼數(shù)據(jù)包括用于循環(huán)冗余檢查的數(shù)據(jù)。
[0092]18.根據(jù)實(shí)施例15所述的方法,還包括通過(guò)將經(jīng)修改的包的長(zhǎng)度除以預(yù)定最大長(zhǎng)度并對(duì)結(jié)果向上化整至最接近的整數(shù)來(lái)確定個(gè)體數(shù)據(jù)包總數(shù)。
[0093]19.根據(jù)實(shí)施例15所述的方法,其中分割經(jīng)修改的數(shù)據(jù)包還包括對(duì)多個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)附加有個(gè)體數(shù)據(jù)包總數(shù)的指示符和傳輸次序指示符。
[0094]20.一種用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的醫(yī)療設(shè)備,所述醫(yī)療設(shè)備包括:
處理器模塊,其從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包,其確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度,并且其在經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分;以及
收發(fā)器,其根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。
【主權(quán)項(xiàng)】
1.一種由醫(yī)療設(shè)備執(zhí)行用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的方法,所述方法包括: 從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包; 確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度; 確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度; 當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí),將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分;以及 根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。2.根據(jù)權(quán)利要求1所述的方法,其中選擇數(shù)據(jù)字段包括頭字段。3.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,其中IEEE標(biāo)準(zhǔn)11073為IEEE標(biāo)準(zhǔn)11073-20601ο4.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,其中從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包中移除選擇數(shù)據(jù)字段包括移除包括錯(cuò)誤檢測(cè)代碼數(shù)據(jù)的數(shù)據(jù)字段。5.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,還包括: 在移除選擇數(shù)據(jù)字段之后計(jì)算新的錯(cuò)誤校正代碼數(shù)據(jù);以及 將新的錯(cuò)誤校正代碼數(shù)據(jù)存儲(chǔ)在經(jīng)修改的數(shù)據(jù)包中。6.根據(jù)權(quán)利要求5所述的方法,其中錯(cuò)誤檢測(cè)代碼數(shù)據(jù)包括用于循環(huán)冗余檢查的數(shù)據(jù)。7.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,還包括: 基于經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度和根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度來(lái)確定個(gè)體數(shù)據(jù)包的總數(shù);以及 將經(jīng)修改的數(shù)據(jù)包分割成該總數(shù)個(gè)個(gè)體數(shù)據(jù)包。8.根據(jù)權(quán)利要求7所述的方法,還包括通過(guò)將經(jīng)修改的包的長(zhǎng)度除以預(yù)定最大長(zhǎng)度并對(duì)結(jié)果向上化整至最接近的整數(shù)來(lái)確定個(gè)體數(shù)據(jù)包總數(shù)。9.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,其中分割經(jīng)修改的數(shù)據(jù)包還包括對(duì)多個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)附加有個(gè)體數(shù)據(jù)包總數(shù)的指示符和傳輸次序指示符。10.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,還包括保留來(lái)自根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包的其它未被移除的字段的數(shù)據(jù)不變以形成經(jīng)修改的數(shù)據(jù)包。11.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,其中數(shù)據(jù)包包括用于命令另一醫(yī)療設(shè)備執(zhí)行功能的代碼。12.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,其中數(shù)據(jù)包包括由醫(yī)療設(shè)備取得的一個(gè)或多個(gè)測(cè)量結(jié)果。13.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,其中數(shù)據(jù)包包括用于對(duì)從另一醫(yī)療設(shè)備接收的命令的響應(yīng)的代碼。14.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,還包括,當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度小于根據(jù)藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)傳輸經(jīng)修改的數(shù)據(jù)包。15.—種由醫(yī)療設(shè)備執(zhí)行用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的方法,所述方法包括: 從根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包中移除頭字段以及至少一個(gè)其它數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包,所述數(shù)據(jù)包包括以下中的一個(gè): 用于命令另一醫(yī)療設(shè)備執(zhí)行功能的代碼; 由所述醫(yī)療設(shè)備取得的一個(gè)或多個(gè)測(cè)量結(jié)果;以及 用于對(duì)從另一醫(yī)療設(shè)備接收的命令的響應(yīng)的代碼; 保留來(lái)自根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包的其它未被移除的字段的數(shù)據(jù)不變以形成經(jīng)修改的數(shù)據(jù)包; 確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度; 確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度是否大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度; 基于經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度以及數(shù)據(jù)包的預(yù)定最大長(zhǎng)度來(lái)確定個(gè)體數(shù)據(jù)包的總數(shù);當(dāng)經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)藍(lán)牙低能耗協(xié)議定義的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成N個(gè)個(gè)體數(shù)據(jù)包,其中所述N個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分并且N等于個(gè)體數(shù)據(jù)包的總數(shù);以及根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述N個(gè)個(gè)體數(shù)據(jù)包。16.根據(jù)權(quán)利要求15所述的方法,其中從根據(jù)IEEE標(biāo)準(zhǔn)11073-20601定義的數(shù)據(jù)包中移除至少一個(gè)其它數(shù)據(jù)字段包括移除包括錯(cuò)誤檢測(cè)代碼數(shù)據(jù)的數(shù)據(jù)字段,且所述方法還包括: 在移除頭字段和至少一個(gè)其它數(shù)據(jù)字段之后計(jì)算新的錯(cuò)誤校正代碼數(shù)據(jù);以及 將新的錯(cuò)誤校正代碼數(shù)據(jù)存儲(chǔ)在經(jīng)修改的數(shù)據(jù)包中。17.根據(jù)權(quán)利要求15或16中的任一項(xiàng)所述的方法,其中錯(cuò)誤檢測(cè)代碼數(shù)據(jù)包括用于循環(huán)冗余檢查的數(shù)據(jù)。18.根據(jù)權(quán)利要求15到17中的任一項(xiàng)所述的方法,還包括通過(guò)將經(jīng)修改的包的長(zhǎng)度除以預(yù)定最大長(zhǎng)度并對(duì)結(jié)果向上化整至最接近的整數(shù)來(lái)確定個(gè)體數(shù)據(jù)包總數(shù)。19.根據(jù)權(quán)利要求15或18中的任一項(xiàng)所述的方法,其中分割經(jīng)修改的數(shù)據(jù)包還包括對(duì)多個(gè)個(gè)體數(shù)據(jù)包中的每一個(gè)附加有個(gè)體數(shù)據(jù)包總數(shù)的指示符和傳輸次序指示符。20.—種用于使用根據(jù)藍(lán)牙低能耗協(xié)議定義的通信協(xié)議傳輸數(shù)據(jù)包的醫(yī)療設(shè)備,所述醫(yī)療設(shè)備包括: 處理器模塊,其從根據(jù)IEEE標(biāo)準(zhǔn)11073定義的數(shù)據(jù)包移除選擇數(shù)據(jù)字段以形成經(jīng)修改的數(shù)據(jù)包,其確定經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度,并且其在經(jīng)修改的數(shù)據(jù)包的長(zhǎng)度大于根據(jù)如在藍(lán)牙核心規(guī)范版本4.0或更高中定義的藍(lán)牙低能耗協(xié)議的數(shù)據(jù)包的預(yù)定最大長(zhǎng)度時(shí)將經(jīng)修改的數(shù)據(jù)包分割成多個(gè)個(gè)體數(shù)據(jù)包,其中所述個(gè)體數(shù)據(jù)包中的每一個(gè)包括所述經(jīng)修改的數(shù)據(jù)包的部分;以及 收發(fā)器,其根據(jù)藍(lán)牙低能耗協(xié)議經(jīng)由天線傳輸所述個(gè)體數(shù)據(jù)包。
【文檔編號(hào)】H04W4/00GK106063299SQ201580013682
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2015年1月13日 公開(kāi)號(hào)201580013682.2, CN 106063299 A, CN 106063299A, CN 201580013682, CN-A-106063299, CN106063299 A, CN106063299A, CN201580013682, CN201580013682.2, PCT/2015/50441, PCT/EP/15/050441, PCT/EP/15/50441, PCT/EP/2015/050441, PCT/EP/2015/50441, PCT/EP15/050441, PCT/EP15/50441, PCT/EP15050441, PCT/EP1550441, PCT/EP2015/050441, PCT/EP2015/50441, PCT/EP2015050441, PCT/EP201550441
【發(fā)明人】R.A.斯特里克蘭
【申請(qǐng)人】豪夫邁·羅氏有限公司