本申請要求于2014年12月4日提交并且名稱為“家族歷史”的美國臨時申請?zhí)?2/087,727的優(yōu)先權(quán)權(quán)益,其公開內(nèi)容以引用方式被并入本文。
本文中描述的各種實施例大體涉及用于收集關(guān)于穿戴用戶的生物計量、運動和其他類型的計量的可穿戴設(shè)備。更具體地但不是排他地,各種實施例涉及基于穿戴者的家族歷史來修改可穿戴設(shè)備的行為。
背景技術(shù):
可穿戴技術(shù)包括能夠被穿戴在身體上或被附接到個體的衣服和配飾或被嵌入在個體的衣服和配飾中的移動電子設(shè)備。與可穿戴技術(shù)相關(guān)聯(lián)的處理器和傳感器可以被提供以收集、處理并將信息顯示給用戶??纱┐骷夹g(shù)可以用于各種各樣的地方,包括監(jiān)測用戶的健康數(shù)據(jù)并提供其他類型的數(shù)據(jù)和統(tǒng)計。健康領(lǐng)域中的可穿戴技術(shù)的范例包括fitbit、nike+fuelband和蘋果手表設(shè)備。其他可穿戴設(shè)備包括frederique-constant、mondaine和alpina智能手表。
當預(yù)測患者的潛在健康風險時,家族歷史被醫(yī)生、護士和患者頻繁使用。這是因為在許多情況下,針對某種狀況的人的風險因子可以在家族成員已經(jīng)遭受相同的狀況或呈現(xiàn)出其他警告跡象時被增加。然而,家族健康信息通常難以可靠且持續(xù)地獲得。
技術(shù)實現(xiàn)要素:
本發(fā)明的各種實施例涉及一種用于基于家族歷史來識別健康推薦的方法。這樣的方法可以包括:接收關(guān)于可穿戴設(shè)備的用戶的家族健康歷史輸入,經(jīng)由可穿戴設(shè)備的健康參數(shù)傳感器來檢測健康參數(shù)測量結(jié)果,將家族健康歷史輸入和健康參數(shù)測量結(jié)果與被存儲在動作-規(guī)則數(shù)據(jù)庫中的信息進行比較,以及當家族健康歷史輸入和健康參數(shù)與和在動作-規(guī)則數(shù)據(jù)庫中識別的動作相關(guān)聯(lián)的規(guī)則匹配時,執(zhí)行所識別的動作。
本文中描述的另外的實施例包括一種用于基于家族歷史來識別健康推薦的系統(tǒng)。這樣的系統(tǒng)可以包括可穿戴設(shè)備。這樣的可穿戴設(shè)備可以包括:存儲器,其存儲與可穿戴設(shè)備的用戶相關(guān)聯(lián)的家族健康歷史輸入;健康參數(shù)傳感器,其檢測健康參數(shù)測量結(jié)果;以及處理器,其執(zhí)行命令以將家族健康歷史輸入和健康參數(shù)測量結(jié)果與被存儲在動作-規(guī)則數(shù)據(jù)庫中的信息進行比較,并且當家族健康歷史輸入和健康參數(shù)與和在動作-規(guī)則數(shù)據(jù)庫中識別的動作相關(guān)聯(lián)的規(guī)則匹配時執(zhí)行所識別的動作。
本文中描述的額外實施例包括一種非瞬態(tài)計算機可讀存儲介質(zhì),其具有實現(xiàn)在其上的程序,所述程序可由處理器執(zhí)行以執(zhí)行用于提供按需的無線服務(wù)的方法。這樣的程序因此可以包括用于以下的指令:接收關(guān)于可穿戴設(shè)備的用戶的家族健康歷史輸入,經(jīng)由可穿戴設(shè)備的健康參數(shù)傳感器來檢測健康參數(shù)測量結(jié)果,將家族健康歷史輸入和健康參數(shù)測量結(jié)果與被存儲在動作-規(guī)則數(shù)據(jù)庫中的信息進行比較,以及當家族健康歷史輸入和健康參數(shù)與和在動作-規(guī)則數(shù)據(jù)庫中識別的動作相關(guān)聯(lián)的規(guī)則匹配時,執(zhí)行所識別的動作。
本文中描述的額外實施例包括促進創(chuàng)建個人家族歷史樹、家譜圖、或包含所有已知相關(guān)健康參數(shù)并且促進樹的自動的和/或用戶發(fā)起的完成并管理家族成員與他們各自的電子患者文件之間的信息的公開水平的內(nèi)容的視覺表示或捕獲的其他手段的過程的方法。這樣的促進可以經(jīng)由用戶門戶網(wǎng)站和對家族成員設(shè)置的受控的公開來實現(xiàn)。
本文中描述的額外實施例包括促進創(chuàng)建個人家族歷史樹、家譜圖、或包含所有已知相關(guān)健康參數(shù)并且促進樹的自動的和/或用戶發(fā)起的完成并管理家族成員與他們各自的電子患者文件之間的信息的公開水平的內(nèi)容的視覺表示或捕獲的其他手段的過程的方法。這樣的促進可以經(jīng)由數(shù)據(jù)的隱私敏感捕獲、對與關(guān)于對象的家族成員的談話的引導(dǎo)、用于捕獲信息的實際格式、家族健康信息的潛在(在線)源的研究與發(fā)現(xiàn)要點、用于促進經(jīng)由符合當?shù)胤傻碾娮踊颊邫n案的家族健康信息的公開的誘發(fā)的模板局部化準許形式來實現(xiàn)。
本文中描述的額外實施例包括捕獲、存儲并分析家族成員的可用的歷史的可修改的生活方式行為數(shù)據(jù)以便重新計算不可修改行為相關(guān)的家族歷史風險評估的方法。
本文中描述的額外實施例包括捕獲、存儲并分析家族成員的可用的未來的可修改的生活方式行為數(shù)據(jù)以便重新計算不可修改行為相關(guān)的家族歷史風險評估的方法。
本文中描述的額外實施例包括捕獲、存儲并分析關(guān)于對家族成員的可修改的生活方式行為數(shù)據(jù)和用戶的擴展生態(tài)系統(tǒng)的相關(guān)混雜或貢獻因子的可用信息的方法。范例包括關(guān)于家族中的典型應(yīng)對策略的信息、可用的絕對的和感知到的社交支持的估計、關(guān)于家族成員歷史的絕對的和感知到的財務(wù)狀況的信息、關(guān)于可以改善或惡化可能有害的健康行為的個性有關(guān)的因子的信息。
本文中描述的各種實施例涉及一種基于家族歷史來配置可穿戴設(shè)備行為的方法,所述方法包括:在規(guī)則安裝服務(wù)器處接收與可穿戴設(shè)備用戶的至少一個家族成員相關(guān)聯(lián)的家族健康數(shù)據(jù);檢索包括安裝標準和可穿戴設(shè)備規(guī)則的標識的候選規(guī)則;使用所述家族健康數(shù)據(jù)來評估所述安裝標準以確定所述候選規(guī)則要被安裝;以及基于確定所述候選規(guī)則要被安裝,傳送用于安裝在所述可穿戴設(shè)備上的所述可穿戴設(shè)備規(guī)則。
本文中描述的各種實施例涉及一種規(guī)則安裝服務(wù)器,其包括:存儲器,其存儲包括安裝標準和可穿戴設(shè)備規(guī)則的標識的候選規(guī)則;網(wǎng)絡(luò)接口;以及處理器,其被配置為:接收與可穿戴設(shè)備用戶的至少一個家族成員相關(guān)聯(lián)的家族健康數(shù)據(jù),使用所述家族健康數(shù)據(jù)來評估所述安裝標準以確定所述候選規(guī)則是否要被安裝;基于確定所述候選規(guī)則要被安裝,傳送用于安裝在所述可穿戴設(shè)備上的所述可穿戴設(shè)備規(guī)則。
本文中描述的各種實施例涉及一種非瞬態(tài)機器可讀介質(zhì),其編碼有用于由規(guī)則安裝服務(wù)器執(zhí)行的指令,所述非瞬態(tài)機器可讀介質(zhì)包括:用于在規(guī)則安裝服務(wù)器處接收與可穿戴設(shè)備用戶的至少一個家族成員相關(guān)聯(lián)的家族健康數(shù)據(jù)的指令;用于檢索包括安裝標準和可穿戴設(shè)備規(guī)則的標識的候選規(guī)則的指令;用于使用所述家族健康數(shù)據(jù)來評估所述安裝標準以確定所述候選規(guī)則要被安裝的指令;以及用于基于確定所述候選規(guī)則要被安裝來傳送用于安裝在所述可穿戴設(shè)備上的所述可穿戴設(shè)備規(guī)則的指令。
公開了如下各種實施例,其中傳送用于安裝的所述可穿戴設(shè)備規(guī)則包括向所述可穿戴設(shè)備發(fā)送消息以實現(xiàn)所述可穿戴設(shè)備規(guī)則的安裝。
描述了如下各種實施例,其中接收所述家族健康數(shù)據(jù)包括從所述可穿戴設(shè)備的用戶接收由家族成員所經(jīng)歷的一個或多個健康狀況的標識。
描述了如下各種實施例,其中接收所述家族健康數(shù)據(jù)包括訪問至少一個家族成員的電子健康記錄。
各種實施例額外地包括:從所述至少一個家族成員接收與所述可穿戴設(shè)備用戶的關(guān)系的標識;以及基于接收到與所述可穿戴設(shè)備用戶的關(guān)系的所述標識,修改所述可穿戴設(shè)備記錄的用戶記錄以反映對訪問所述至少一個家族成員的健康數(shù)據(jù)的許可,其中,接收所述健康數(shù)據(jù)包括基于所述許可來檢索所述至少一個家族成員的所述健康數(shù)據(jù)。
各種實施例額外地包括:從所述可穿戴設(shè)備用戶接收與所述至少一個家族成員的關(guān)系的標識;向所述至少一個家族成員發(fā)送授予對訪問所述至少一個家族成員的健康數(shù)據(jù)的許可的請求;從所述至少一個家族成員接收對訪問所述至少一個家族成員的健康數(shù)據(jù)的準許;基于接收到所述準許,修改所述可穿戴設(shè)備記錄的用戶記錄以反映對訪問所述至少一個家族成員的健康數(shù)據(jù)的許可,其中,接收所述健康數(shù)據(jù)包括,基于所述許可來檢索所述至少一個家族成員的所述健康數(shù)據(jù)。
描述了如下各種實施例,其中使用家族健康數(shù)據(jù)來評估安裝標準包括,評估至少一個親戚的至少一個可修改風險因子。
附圖說明
為了更好地理解各種示例性實施例,現(xiàn)在參考附圖,其中:
圖1圖示了計算機網(wǎng)絡(luò)環(huán)境的范例,其中可穿戴設(shè)備、可選的用戶設(shè)備、第三方網(wǎng)絡(luò)、可穿戴設(shè)備供應(yīng)商網(wǎng)絡(luò)和醫(yī)生網(wǎng)絡(luò)可以通過分組數(shù)據(jù)網(wǎng)絡(luò)進行通信;
圖2圖示了家族歷史概況的范例,其中一個或多個家族健康風險可以被選擇并被傳遞到可以使用該信息的各種可穿戴設(shè)備類型;
圖3是圖示由醫(yī)師或其他服務(wù)器執(zhí)行的用于選擇用于安裝的規(guī)則的方法的范例的流程圖;
圖4a圖示了與醫(yī)生服務(wù)器交互的家族歷史軟件的范例;
圖4b圖示了動作規(guī)則數(shù)據(jù)庫快照的范例,動作規(guī)則數(shù)據(jù)庫快照包括一系列規(guī)則、與規(guī)則相關(guān)聯(lián)的動作類型、以及與規(guī)則相關(guān)聯(lián)的特定動作;
圖5圖示了在家族歷史數(shù)據(jù)由用戶輸入到家族歷史軟件中之后家族歷史數(shù)據(jù)可以被發(fā)送到哪里的范例;
圖6圖示了可以用于實施本文中描述的各種特征和過程的移動設(shè)備架構(gòu)的范例;
圖7圖示了可以由服務(wù)器用于安裝規(guī)則的候選規(guī)則數(shù)據(jù)庫的范例;
圖8圖示了將由可穿戴設(shè)備收集的家族歷史和數(shù)據(jù)與健康風險相關(guān)聯(lián)的方法的范例;
圖9是圖示用于請求并建立患者與家族成員之間的健康信息的共享的方法的范例的流程圖;
圖10是圖示用于確認或拒絕對訪問健康信息的請求的方法的范例的流程圖;
圖11是圖示用于在授予許可之后建立健康信息的共享的方法的范例的流程圖;
圖12是圖示用于使用家族歷史信息來識別用于安裝的規(guī)則的方法的范例的流程圖;
圖13圖示了候選規(guī)則數(shù)據(jù)庫的范例;
圖14圖示了家族歷史標準公式的范例;以及
圖15圖示了用于實施規(guī)則安裝服務(wù)器的硬件的范例。
具體實施方式
本文中呈現(xiàn)的描述和附圖圖示了各種原理。將認識到,盡管未在本文中進行明確地描述或示出,但是本領(lǐng)域技術(shù)人員將能夠設(shè)想采用這些原理并且被包括在本公開的范圍內(nèi)的各種布置。如本文中使用的,術(shù)語“或”指的是非排他的或(即,或),除非另行指出(例如,“否則”或“或在備選方案中”)。額外地,本文中描述的各種實施例不一定是相互排斥的,而是可以進行組合以產(chǎn)生包含本文中描述的原理的額外實施例。
本文中描述的各種實施例通過由處理器執(zhí)行指令來實現(xiàn)各種功能。將理解,雖然各種范例在主動執(zhí)行步驟或其他動作的指令的上下文中進行描述,但是任何這樣的動作實際上將會由執(zhí)行這樣的指令的處理器來執(zhí)行。
雖然可穿戴電子設(shè)備包括經(jīng)由傳感器/加速度計來監(jiān)測健康指示(例如,血壓、體溫、血糖水平、運動)的能力,但是這些可穿戴設(shè)備不知道家族歷史并且不能將家族健康歷史與由可穿戴設(shè)備進行的測量交叉引用。目前,用戶(或用戶的醫(yī)生)將會必須手動地交叉引用家族健康歷史信息,以便查看用戶的家族歷史是否正在影響如由可穿戴設(shè)備的傳感器測得的用戶的健康。這是繁瑣且緩慢的過程,并且到信息被獲得的時候,該信息可能不再相關(guān)或不再對用戶或?qū)︶t(yī)生有用。
根據(jù)前述內(nèi)容,將會有益的是,提供用于將家族歷史與由可穿戴設(shè)備進行的測量交叉引用以幫助改善可穿戴設(shè)備的用戶的健康的改善的系統(tǒng)和方法。
本文中描述的各種實施例大體涉及用于將由可穿戴設(shè)備測量的數(shù)據(jù)與家族歷史數(shù)據(jù)交叉引用的系統(tǒng)和方法。針對對應(yīng)于家族成員的已知醫(yī)學狀況的健康風險審查由在可穿戴設(shè)備處的傳感器感測到的數(shù)據(jù)。在某些實例中,可以對用戶做出當被遵循時將會改善用戶的健康的推薦。
圖1圖示了計算機網(wǎng)絡(luò)環(huán)境100,其中由供應(yīng)商提供的可穿戴設(shè)備120、用戶設(shè)備150、第三方服務(wù)器190、可穿戴設(shè)備供應(yīng)商服務(wù)器180、以及醫(yī)師服務(wù)器170可以經(jīng)過分組數(shù)據(jù)網(wǎng)絡(luò)100進行通信。網(wǎng)絡(luò)環(huán)境100包括通信路徑102、104、106、108、110和112,其中通信路徑102、104、106、108和110可以穿過分組數(shù)據(jù)網(wǎng)絡(luò)101。通信路徑112可以是當可穿戴設(shè)備120與用戶設(shè)備150直接通信時可以使用的直接通信路徑。這些通信路徑中的每個可以是本領(lǐng)域中已知的無線通信路徑或有線通信路徑,其包括但不限于通用串行總線(“usb”)、火線連接、閃電連接、迅雷連接、藍牙、低功耗藍牙、智能藍牙、wi-fi、蜂窩(2g、3g、4g、lte、edge)、或以太網(wǎng)通信路徑。
分組數(shù)據(jù)網(wǎng)絡(luò)101可以包括例如載波網(wǎng)絡(luò)、局域網(wǎng)(lan)、或廣域網(wǎng)(wan)(諸如互聯(lián)網(wǎng))。這樣,分組數(shù)據(jù)網(wǎng)絡(luò)101可以提供對各種服務(wù)器的訪問,各種服務(wù)器包括圖示的服務(wù)器170、180、190和其他未圖示的服務(wù)器。將顯而易見的是,各種服務(wù)器(諸如服務(wù)器170、180、190中的一個或多個)可以被供應(yīng)為在云計算環(huán)境內(nèi)的虛擬機。對本文中使用的“云”的各種提及將被理解為指的是從這樣的云計算環(huán)境內(nèi)向外部用戶提供的各種服務(wù)或資源。
可穿戴設(shè)備120可以包括一個或多個傳感器1-n(被圖示為傳感器1138和傳感器n140)、處理器122、存儲器124、電源126、通信接口128、用戶接口121、以及經(jīng)由系統(tǒng)總線142通信的規(guī)則存儲設(shè)備136。將顯而易見的是,其部件和布置的各種備選集合可以被使用。例如,額外的總線(諸如外圍總線)可以被使用,或傳感器138、140中的一個或多個可以被實施為單獨附接到穿戴者的身體并且經(jīng)由有線連接或無線連接(例如,經(jīng)由通信接口128)與可穿戴設(shè)備進行通信的外部設(shè)備。在各種實施例中,通信接口128可以是usb端口、火線、閃電、迅雷、wi-fi、3g/4g/lte蜂窩、藍牙、低功耗藍牙、智能藍牙、近場通信、或無線電波接口。
一個或多個傳感器138、140可以包括本領(lǐng)域中已知的任何類型的傳感器。一般來說,傳感器138、140可以例如用于檢測并獲得關(guān)于用戶(例如,心率、血壓)的傳感器數(shù)據(jù)(例如,生物計量)、或獲得關(guān)于周圍環(huán)境(例如,溫度、濕度)的傳感器數(shù)據(jù)。傳感器也可以用于其他目的,諸如步子計數(shù)器(例如,計步器)。傳感器138、140可以被安裝在可穿戴設(shè)備120上,或可以是可由用戶單獨穿戴并且無線地或經(jīng)由有線連接與可穿戴設(shè)備120進行通信的外部設(shè)備。
用戶接口121可以包括用于與用戶(諸如可穿戴設(shè)備的穿戴者)交互的各種硬件。這樣,用戶接口121可以包括例如視頻顯示器或其他顯示設(shè)備、可以定位在顯示設(shè)備上方的觸摸屏輸入部、一個或多個按鈕、小鍵盤、揚聲器、相機、或觸覺反饋引擎。
電源126可以用于提供由可穿戴設(shè)備110使用的電力以用于維持總體設(shè)備的操作。在各種實施例中,電源126可以包括電池、一個或多個電容器、供電的usb接口、或電源線和插頭。在一些實施例中,電源可以可利用外部電源(例如,電池充電器)來充電。
規(guī)則存儲設(shè)備136可以是諸如只讀存儲器(rom)、隨機存取存儲器(ram)、磁盤存儲介質(zhì)、光學存儲設(shè)備、閃速存儲器設(shè)備、或類似存儲介質(zhì)的存儲設(shè)備。在各種實施例中,規(guī)則存儲設(shè)備136可以存儲提供用于影響可穿戴設(shè)備120的行為的規(guī)則的規(guī)則數(shù)據(jù)庫(其范例將會在下面進行描述)。如本文中使用的,當引用被存儲在存儲設(shè)備136中的數(shù)據(jù)庫時,規(guī)則存儲設(shè)備136可以被稱為規(guī)則數(shù)據(jù)庫136。
如所示的,存儲器124存儲用于由處理器122執(zhí)行的基本指令130、規(guī)則引擎指令132和家族歷史指令134,但是將顯而易見的是,各種額外的指令集也可以被存儲在存儲器124中。例如存儲器124可以存儲操作系統(tǒng)、天氣指令和圖形用戶接口(gui)指令。將理解,這些指令可以被備選地或額外地存儲在非易失性存儲設(shè)備(諸如規(guī)則存儲設(shè)備136)或另一存儲設(shè)備(未示出)中。例如,指令可以被存儲在閃速存儲器或電子只讀存儲器(rom)中,直至它們要由處理器進行處理,此時它們被復(fù)制到存儲器124。如本文中使用的,術(shù)語存儲設(shè)備將被理解為指的是非易失性存儲器。
如將會理解的,在本文中被稱為“存儲設(shè)備”或“存儲器”的設(shè)備都可以被認為是“非瞬態(tài)機器可讀介質(zhì)”。如本文中使用的,術(shù)語“非瞬態(tài)”將被理解為不包括瞬態(tài)信號但是包括所有形式的信息存儲設(shè)備,包括易失性存儲器和非易失性存儲器兩者。
基本指令130可以由處理器122用于執(zhí)行針對可穿戴設(shè)備110的各種過程和計算?;局噶?30的特定實施方式將會在很大程度上依賴于可穿戴設(shè)備110的總體目標或目的;例如,用于跟蹤心率的可穿戴設(shè)備將包括來自用于跟蹤所走的步子的可穿戴設(shè)備的不同的基本指令130。例如,基本指令130可以用于基于從多個傳感器138、140獲得的測得的傳感器數(shù)據(jù)來計算一個或多個參數(shù)。例如,在一些實施例中,其中,傳感器138、140包括步子計數(shù)器,并且基本指令130可以用于獲取由用戶所走的步子的數(shù)量,并且計算可能的參數(shù)(諸如由用戶行進的距離或由用戶燃燒的卡路里數(shù))。
規(guī)則引擎指令132可以由處理器122用于評估并應(yīng)用被存儲在規(guī)則存儲設(shè)備136中的規(guī)則。在各種實施例中,規(guī)則引擎指令可以周期性地、在由傳感器138、140創(chuàng)建新的傳感器數(shù)據(jù)后、在通過基本指令130的操作創(chuàng)建新的傳感器數(shù)據(jù)后、在接收用戶輸入后、在經(jīng)由通信接口128接收提示后、或響應(yīng)于其他刺激而被調(diào)用。在其中規(guī)則包括可應(yīng)用性標準和結(jié)果動作的一些實施例中,規(guī)則引擎指令132可以迭代通過規(guī)則存儲設(shè)備中的可用規(guī)則,并且將可應(yīng)用性標準與當前上下文(例如,最近測得的傳感器數(shù)據(jù)或參數(shù),或在一些實施例中,家族歷史數(shù)據(jù))進行比較以確定每個規(guī)則是否可應(yīng)用。在識別可應(yīng)用的規(guī)則后,規(guī)則引擎指令132可以繼續(xù)以實現(xiàn)對由規(guī)則定義的(一個或多個)結(jié)果動作的執(zhí)行。例如,規(guī)則可以指示文本、圖形、視頻、音頻、或觸覺消息被輸出給用戶;包括預(yù)定義數(shù)據(jù)或測得數(shù)據(jù)的消息被發(fā)送給另一設(shè)備(例如,用戶設(shè)備150或服務(wù)器170、180、190中的一個);額外的傳感器測量結(jié)果被獲?。换蝾~外的參數(shù)被計算。
家族歷史指令134可以由處理器122用于使得用戶能夠輸入與穿戴用戶的家族歷史有關(guān)的數(shù)據(jù)。例如,家族歷史指令134可以使得用戶能夠經(jīng)由用戶接口121輸入由家族成員所經(jīng)歷的健康狀況中的一個或多個指示。在各種實施例中,家族歷史指令134可以備選地或額外地使得用戶能夠經(jīng)由用戶接口121輸入要針對其檢索或請求健康數(shù)據(jù)的一個或多個家族成員的標識。例如,在家族成員的標識后,家族歷史指令可以將許可請求發(fā)送到家族成員或其代表(例如,服務(wù)器170、180、190中的一個)以便訪問例如電子健康記錄或可穿戴設(shè)備數(shù)據(jù)。在一些實施例中,家族歷史指令134可以備選地或額外地使得用戶允許或拒絕請求的家族成員對用戶自己的健康數(shù)據(jù)的訪問。
處理器122實際上可以是能夠執(zhí)行本文中描述的功能(包括在以上結(jié)合基本指令130和家族歷史指令134描述的功能)的任何設(shè)備。例如,處理器122可以包括一個或多個微處理器、一個或多個現(xiàn)場可編程門陣列(fpga)、或一個或多個專用集成電路(asic)。在一些實施例中,處理器可以不使用存儲的指令來執(zhí)行本文中描述的功能中的一些或全部;例如,asic可以被硬接線以執(zhí)行在以上參考基本指令130和家族歷史指令134描述的功能中的一個或多個。在一些這樣的實施例中,基本指令130和家族歷史指令134可以被省略,因為它們已經(jīng)被嵌入在處理器122中而無需存儲的指令。
可穿戴設(shè)備120可以連接到分組數(shù)據(jù)網(wǎng)絡(luò)101,并且通過連接102最終連接到在圖1中描繪的其他設(shè)備。在一些實施例中,可穿戴設(shè)備120也可以通過連接102直接連接到用戶設(shè)備150(諸如移動電話、平板電腦或計算機)。這些連接可以通過通信接口128來執(zhí)行。在一些實施例中,可穿戴設(shè)備120的元件全部通過單個總線142連接到彼此,而在其他實施例中,可穿戴設(shè)備包括被布置為將部件相互連接的兩個或更多個總線。應(yīng)當理解,如在圖1中圖示并在上面描述的可穿戴設(shè)備120的部件是說明性的而非限制性的??纱┐髟O(shè)備120不必包括所有這些部件,和/或可以包括本文中未列出的額外的部件。
一些實施例可以包括用戶設(shè)備150以補充可穿戴設(shè)備120的操作。用戶設(shè)備150可以包括例如智能手機、平板電腦、筆記本電腦、臺式電腦、游戲控制臺、智能電視、家庭娛樂系統(tǒng)、第二可穿戴設(shè)備、或可以為可穿戴設(shè)備120提供額外的計算功能的另一計算設(shè)備。用戶設(shè)備150可以包括有線通信接口和/或無線通信接口156(例如,usb端口模塊、火線端口模塊、閃電端口模塊、迅雷端口模塊、wi-fi連接模塊、3g/4g/lte蜂窩連接模塊、藍牙連接模塊、低功耗藍牙連接模塊、智能藍牙連接模塊、近場通信模塊、無線電波通信模塊)、規(guī)則存儲設(shè)備166、用戶接口162、處理器152和存儲器154。在一些實施例中,不是維持用戶設(shè)備150處的局部規(guī)則存儲設(shè)備166,而是規(guī)則數(shù)據(jù)庫可以被存儲在局域網(wǎng)內(nèi),或可以由局域網(wǎng)內(nèi)的其他設(shè)備訪問。用戶設(shè)備150可以連接到分組數(shù)據(jù)網(wǎng)絡(luò)101,并且通過連接104最終連接到在圖1中描繪的其他設(shè)備170、180、170。在一些實施例中,用戶設(shè)備150也可以通過有線連接或無線連接112直接連接到可穿戴設(shè)備120。這些連接可以通過通信接口156來執(zhí)行。在一些實施例中,用戶設(shè)備150的元件可以使用單個通信總線169與彼此通信,而在其他實施例中,用戶設(shè)備可以更多地是具有分開的架構(gòu)。將理解,如在圖1中圖示并在上面描述的用戶設(shè)備150的部件是說明性的而非限制性的。用戶設(shè)備150不必包括所有這些部件,和/或可以包括本文中未列出的額外的部件。
在各種實施例中,通信接口156、用戶接口162、處理器152、存儲器154和規(guī)則存儲設(shè)備166可以包括與在上面關(guān)于通信接口128、用戶接口121、處理器122、存儲器124和規(guī)則存儲設(shè)備136描述的那些類似的物理設(shè)備。如本文中使用的,當參考被存儲在存儲設(shè)備166中的數(shù)據(jù)庫時,規(guī)則存儲設(shè)備166可以被稱為規(guī)則數(shù)據(jù)庫166。如所示的,存儲器154可以存儲用于由處理器執(zhí)行的各種指令,例如,操作系統(tǒng)158、基本指令160、家族歷史指令164。操作系統(tǒng)158可以協(xié)調(diào)用戶設(shè)備150的各種基本功能。例如,在用戶設(shè)備120是移動電話或平板電腦的情況下,操作系統(tǒng)158可以是蘋果ios或谷歌android操作系統(tǒng)。
基本指令160可以包括用于使處理器執(zhí)行或補充可穿戴設(shè)備138、140的基本操作的各種指令。例如,在一些實施例中,可穿戴設(shè)備120可以不計算任何參數(shù);代替地,可穿戴設(shè)備120的基本指令130可以簡單地收集傳感器數(shù)據(jù)并且將該數(shù)據(jù)發(fā)送到用戶設(shè)備150。用戶設(shè)備的基本指令160然后可以使用該數(shù)據(jù)來計算一個或多個參數(shù)或定位規(guī)則存儲設(shè)備166中的可應(yīng)用規(guī)則。作為另一范例,在一些實施例中,可穿戴設(shè)備120的基本指令130可以計算“即時參數(shù)”(例如,在當前報告周期中所走的步子的數(shù)量),而用戶設(shè)備150的基本指令160可以使用這些即時參數(shù)來計算聚合的參數(shù)(例如,今天所走的步子或在上周內(nèi)每天所走的平均步子)。
家族歷史指令164可以類似于在上面關(guān)于可穿戴設(shè)備描述的家族歷史指令134。家族歷史指令134可以使得用戶能夠經(jīng)由用戶接口121輸入家族成員所經(jīng)歷的健康狀況中的一個或多個指示。在各種實施例中,家族歷史指令134可以備選地或額外地使得用戶能夠經(jīng)由用戶接口121輸入要針對其檢索或請求健康數(shù)據(jù)的一個或多個家族成員的標識。例如,在家族成員的標識后,家族歷史指令可以將許可請求發(fā)送給家族成員或其代表(例如,服務(wù)器170、180、190中的一個)以便訪問例如電子健康記錄或可穿戴設(shè)備數(shù)據(jù)。在一些實施例中,家族歷史指令134可以備選地或額外地使得用戶允許或拒絕請求的家族成員對用戶自己的健康數(shù)據(jù)的訪問。
應(yīng)用程序指令168可以由處理器用于經(jīng)由用戶接口向用戶呈現(xiàn)與可穿戴設(shè)備相關(guān)聯(lián)的用戶應(yīng)用程序。例如,應(yīng)用程序指令168可以呈現(xiàn)報告的傳感器數(shù)據(jù)或計算的參數(shù)的直方圖。額外地或備選地,應(yīng)用程序指令168可以呈現(xiàn)用于輸入家族歷史數(shù)據(jù)的圖形用戶接口,在輸入后所述圖形用戶接口調(diào)用家族歷史指令164。這樣,在一些實施例中,應(yīng)用程序指令168可以包含基本指令160或家族歷史指令160。
可穿戴設(shè)備供應(yīng)商服務(wù)器180可以由可穿戴設(shè)備120的供應(yīng)商操作,并且可以包括各種部件(諸如候選規(guī)則數(shù)據(jù)庫182和可穿戴設(shè)備網(wǎng)絡(luò)(wdn)軟件184)。這些均可以被托管在一個或多個服務(wù)器或網(wǎng)絡(luò)計算設(shè)備或虛擬機上。在一些實施例中,這些元件中的一些可以省掉,和/或額外的元件可以是可穿戴設(shè)備供應(yīng)商服務(wù)器180的一部分。可穿戴設(shè)備供應(yīng)商網(wǎng)絡(luò)180可以連接到網(wǎng)絡(luò)101,并且通過連接108最終連接到在圖1中描繪的其他設(shè)備。
醫(yī)師服務(wù)器170可以由可穿戴設(shè)備120用戶的醫(yī)師操作,并且可以包括候選規(guī)則數(shù)據(jù)庫174、醫(yī)師軟件176和應(yīng)用程序接口(api)172。這些均可以被托管在一個或多個服務(wù)器或網(wǎng)絡(luò)計算設(shè)備或虛擬機上。在一些實施例中,這些元件中的一些可以省掉,和/或額外的元件可以是醫(yī)師服務(wù)器170的一部分。醫(yī)師服務(wù)器170可以連接到網(wǎng)絡(luò)101,并且通過連接106最終連接到在圖1中描繪的其他設(shè)備。
在一些實施例中,第三方服務(wù)器190也可以存在,第三方服務(wù)器190可以連接到網(wǎng)絡(luò)101,并且通過連接110最終連接到在圖1中描繪的其他設(shè)備。在一些實施例中,第三方服務(wù)器可以是天氣服務(wù)器、健康天氣服務(wù)器(例如,其可以提供關(guān)于空氣中的過敏原、空氣/水中的毒素、或其他環(huán)境健康危害的信息)、健康服務(wù)器、健身房服務(wù)器、食物/飲食服務(wù)器、健身服務(wù)器、緊急服務(wù)服務(wù)器、護理者服務(wù)器、患者支持服務(wù)器、祖先數(shù)據(jù)服務(wù)器、或另一類型的服務(wù)器。
當用戶設(shè)備150被使用在各種實施例中時,用戶設(shè)備150可以利用有線連接或無線連接112(例如,網(wǎng)絡(luò)連接、藍牙連接、usb連接)被拴系到可穿戴設(shè)備120。在一些實施例中,用戶設(shè)備150可以用作針對可穿戴設(shè)備120的代理。當這種情況發(fā)生時,用戶設(shè)備150可以通過連接112從可穿戴設(shè)備120接收信息,并且用戶移動設(shè)備150可以通過網(wǎng)絡(luò)101將該信息傳送給該信息的接收器(例如,醫(yī)師服務(wù)器170、可穿戴設(shè)備供應(yīng)商服務(wù)器180、或第三方服務(wù)器190(諸如天氣服務(wù)器或健康天氣服務(wù)器))。備選地,可穿戴設(shè)備120可以向用戶移動設(shè)備150發(fā)送信息請求,所述用戶移動設(shè)備然后可以連接到網(wǎng)絡(luò)101,從數(shù)據(jù)源(例如,醫(yī)師服務(wù)器170、可穿戴設(shè)備供應(yīng)商服務(wù)器180、或第三方服務(wù)器190(諸如天氣服務(wù)器或健康天氣服務(wù)器))檢索請求的信息,并且使用連接112將請求的信息發(fā)送回到可穿戴設(shè)備120。用戶設(shè)備150也可以將從網(wǎng)絡(luò)101數(shù)據(jù)源(諸如第三方服務(wù)器190(例如,健康天氣服務(wù)器))接收的推薦顯示在顯示器上,以及將所接收的信息(例如,天氣數(shù)據(jù))傳送給可穿戴設(shè)備120。用戶移動設(shè)備150用作代理的優(yōu)點可以來源于其中用戶移動設(shè)備150可以具有比可穿戴設(shè)備120更大的處理和通信能力的情形。例如,在一些實施例中,可穿戴設(shè)備120可以不能夠通過蜂窩網(wǎng)絡(luò)進行通信,其中用戶移動設(shè)備150可以能夠經(jīng)過蜂窩和藍牙網(wǎng)絡(luò)兩者進行通信。例如,來自傳感器1-n(138-140)的傳感器數(shù)據(jù)可以用于感測可穿戴設(shè)備的用戶的運動或活動,并且該運動數(shù)據(jù)可以用于計算在感測到的運動期間所走的步數(shù)或所燃燒的卡路里數(shù)。
圖2圖示了其中一個或多個家族健康風險可以在家族歷史概況205中被選擇并被傳遞到可以使用該信息的各種可穿戴設(shè)備類型210的信息流200。家族健康歷史概況205包括識別已經(jīng)影響家族成員的健康風險(例如,阿茲海默癥、關(guān)節(jié)炎、哮喘、血栓、癌癥、抑郁癥、糖尿病、心臟病、高膽固醇、高血壓、中風)的多個健康風險選擇框。雖然圖2的示例性家族歷史概況205接口圖示了可以針對家族歷史概況205選擇的許多健康風險選擇框,但是圖2描繪了其中用戶已經(jīng)選擇血栓、心臟病、高膽固醇和高血壓作為家族歷史健康狀況的范例接口。應(yīng)當理解,該列表是說明性的而非限制性的,并且家族歷史概況可以列出許多額外的狀況、疾病、或先天缺陷。在一些實施例中,其也可以列出用藥歷史、平均死亡年齡、嬰兒死亡率、基因突變、和可以對醫(yī)療專業(yè)人員有用的其他家族健康歷史特征。
許多類型的可穿戴設(shè)備210可以使用于來自這樣的家族歷史概況205的信息??梢允褂迷摷易鍤v史概況信息200的一些范例可穿戴設(shè)備可以包括被構(gòu)建用于糖尿病護理、遠程腦電圖(eeg)測量、肥胖控制、血壓/脈沖測量、心律測量、和飲食控制的可穿戴設(shè)備。其他類型的可穿戴設(shè)備也可以使用這樣的家族歷史概況200信息。
圖3圖示了醫(yī)師軟件176的示例性操作的流程圖300。圖3的示例性實施例中的第一確定步驟在步驟301中確定家族歷史是否示出了心臟病。如果家族歷史的確示出了心臟病,則該流程圖移動到第二確定步驟,其用于在步驟305中確定家族歷史是否示出了高血壓。
如果家族歷史的確示出了高血壓,則規(guī)則-動作組合可以基于該歷史而被生成并被應(yīng)用。例如,如果用戶具有高血壓的家族歷史,則可以調(diào)整否則可能在特定閾值血壓處提供“高血壓”警告動作的規(guī)則,以在較低的閾值血壓處提供該“高血壓”警告動作。無論如何,醫(yī)生的軟件接下來從可穿戴設(shè)備120接收傳感器測量結(jié)果,根據(jù)圖3的示例性實施例,所述傳感器測量結(jié)果能夠是在步驟315中可穿戴設(shè)備120的脈搏的測量結(jié)果。該醫(yī)生的軟件然后能夠瀏覽規(guī)則數(shù)據(jù)庫(諸如候選規(guī)則數(shù)據(jù)庫174、或規(guī)則數(shù)據(jù)庫166、或規(guī)則數(shù)據(jù)庫136、或候選規(guī)則數(shù)據(jù)庫182、或另一規(guī)則數(shù)據(jù)庫),以確定用于檢查測得的脈搏的規(guī)則。取決于測得的脈搏,并且取決于來自規(guī)則數(shù)據(jù)庫(174或其他)的規(guī)則的集合,醫(yī)生的軟件程序流能夠沿著第一路徑(例如,路徑320)前進到示例性第一規(guī)則330,或沿著第二路徑(例如,路徑325)前進到示例性第二規(guī)則335。根據(jù)第一規(guī)則315,當用戶的脈搏率在4小時內(nèi)平均在每分鐘大于95次搏動時,在步驟330做出個體的心率不滿足準則的確定。規(guī)則數(shù)據(jù)庫(174或其他)然后能夠推薦要采取的動作,諸如向可穿戴設(shè)備120的用戶發(fā)送“不滿足準則”消息。當用戶的平均心率在一周內(nèi)平均在每分鐘大于120次搏動時,做出應(yīng)當(例如,經(jīng)由撥打電話、文本消息、在醫(yī)師門戶網(wǎng)站上的警報、對中心執(zhí)業(yè)醫(yī)生崗位的警報、發(fā)送到立即護理網(wǎng)絡(luò)的觸發(fā)等)聯(lián)系用戶的醫(yī)生的確定。規(guī)則數(shù)據(jù)庫(174或其他)然后能夠推薦要采取的動作,諸如向可穿戴設(shè)備120的用戶發(fā)送“呼叫醫(yī)生”,或自動觸發(fā)到醫(yī)生的辦公室的電話呼叫或電子郵件。
如果第一確定步驟在步驟301中代替地確定家族歷史未示出心臟病,則示例性醫(yī)生的軟件176在步驟310中代替地創(chuàng)建新的規(guī)則。類似地,如果第二確定步驟在步驟305中代替地確定家族歷史未示出高血壓,則示例性醫(yī)生的軟件176在步驟310中也創(chuàng)建新的規(guī)則。在操作中,與軟件交互的醫(yī)生可以在醫(yī)生的軟件中手動地(例如,為醫(yī)生知道進行大量鍛煉的用戶設(shè)置更寬的健康范圍)或自動地(例如,基于先前的活動和健康、或基于家族歷史來自動調(diào)整健康范圍)創(chuàng)建新的規(guī)則。在一些實施例中,不管家族歷史或測量結(jié)果如何,醫(yī)生都可以在任何時間手動地創(chuàng)建規(guī)則(如在步驟310中)。
應(yīng)當理解,圖3示出了示例性實施例,并且本發(fā)明既不限于心臟病和高血壓的家族歷史概況,也不限于用戶的脈搏的可穿戴設(shè)備測量結(jié)果。例如,可穿戴設(shè)備可以包括測量水合作用、卡路里、血壓、血糖或葡萄糖、胰島素、體溫(即,溫度計)、心率、體重、睡眠、步數(shù)(即,計步器)、速度或加速度(即,加速度計)、維生素水平、呼吸速率、心音(即,麥克風)、呼吸音(即,麥克風)、移動速度、皮膚濕度、汗液檢測、汗液成分、神經(jīng)放電(即,電磁傳感器)、或類似的健康測量結(jié)果的傳感器。類似地,家族歷史概況可以跟蹤例如可穿戴設(shè)備的用戶的家族中的阿茲海默癥、關(guān)節(jié)炎、哮喘、血栓、癌癥、抑郁癥、糖尿病、心臟病、高膽固醇、高血壓、中風的家族事件。
雖然圖3中的流程圖示出了由本文中描述的某些實施例執(zhí)行的操作的具體順序,但是應(yīng)當理解,這樣的順序是范例(例如,備選實施例能夠以不同的順序執(zhí)行操作,組合某些操作,交疊某些操作等)。
圖4a圖示了與醫(yī)師服務(wù)器170交互的家族歷史指令134的示例性實施方式400。在家族歷史指令134的步驟401中,家族歷史概況(例如,家族歷史概況201)可以被用戶加載到用戶接口中。在步驟405中,動作規(guī)則可以被用戶確定或輸入到數(shù)據(jù)庫中。在步驟415中,家族歷史信息可以被發(fā)送給醫(yī)師/醫(yī)生/護理者,或被發(fā)送給醫(yī)生服務(wù)器170。步驟415可以將該家族歷史發(fā)送到規(guī)則數(shù)據(jù)庫136中,或步驟425可以通過用戶api450(醫(yī)生網(wǎng)絡(luò)api172的子集)將規(guī)則加載到規(guī)則數(shù)據(jù)庫166或歷史-動作規(guī)則數(shù)據(jù)庫455(動作規(guī)則數(shù)據(jù)庫174的一個實施例)中。步驟415也可以接收(通過其“類型”或傳感器能力或通過設(shè)備標識符)識別可穿戴設(shè)備的數(shù)據(jù)、和/或包括來自可穿戴設(shè)備的各種類型的標識的健康數(shù)據(jù)的數(shù)據(jù)(例如,步驟410)。之后,家族歷史指令134可以將用戶的與用戶相關(guān)聯(lián)的規(guī)則和動作(例如,步驟420)提取到規(guī)則數(shù)據(jù)庫136或規(guī)則數(shù)據(jù)庫166中(例如,步驟425),或提取到歷史-動作規(guī)則數(shù)據(jù)庫174中,這可以通過用戶api450來完成(例如,步驟420)。在一些實施例中,歷史-動作規(guī)則數(shù)據(jù)庫174也可以通過醫(yī)師api460(api172的第二子集)來進行修改。在一些實施例中,歷史-動作規(guī)則數(shù)據(jù)庫174可以通過醫(yī)生的軟件176進行訪問。
在規(guī)則提取步驟420之后,基本指令130被運行(例如,步驟430),并且程序流移動到第一確定步驟。第一確定步驟確定規(guī)則是否已經(jīng)被提取以及那些規(guī)則是否可應(yīng)用于推薦的動作(例如,步驟435)。當?shù)谝淮_定步驟確定推薦的動作對應(yīng)于提取的動作時,流程圖的下一個步驟440將該規(guī)則與推薦的動作匹配。在各種實施例中,步驟435、440可以對應(yīng)于圖1的規(guī)則引擎指令132。程序流之后流回到在步驟430中運行基本軟件130。每當程序流流回到運行基本軟件時,程序就可以在步驟425中將規(guī)則加載到規(guī)則數(shù)據(jù)庫136或規(guī)則數(shù)據(jù)庫166中。
在備選實施例中,圖4a可以圖示用戶移動設(shè)備150的家族歷史軟件164而可穿戴設(shè)備120的家族歷史軟件134的示例性操作,在這樣的實施例中,步驟430的“基本軟件”指的是用戶移動設(shè)備150的基本軟件160而非可穿戴設(shè)備120的基本軟件130。
該圖中的一系列虛線指示在步驟425中新的規(guī)則可以被加載到規(guī)則數(shù)據(jù)庫中??蛇x地,新規(guī)則被訪問的步驟可以從家族歷史步驟415、從提取規(guī)則和動作步驟420、或從運行基本軟件步驟430訪問。步驟425的規(guī)則數(shù)據(jù)庫可以指的是規(guī)則數(shù)據(jù)庫136、規(guī)則數(shù)據(jù)庫166、或歷史-動作規(guī)則數(shù)據(jù)庫455、候選規(guī)則數(shù)據(jù)庫174、候選規(guī)則數(shù)據(jù)庫184。
醫(yī)師服務(wù)器170中的api可以與醫(yī)師服務(wù)器170中的歷史動作規(guī)則數(shù)據(jù)庫455(或其所屬的網(wǎng)絡(luò))通信,所述醫(yī)師服務(wù)器轉(zhuǎn)而可以從醫(yī)師醫(yī)生api460接收信息。如關(guān)于圖3討論的醫(yī)生軟件176也被包括在醫(yī)師服務(wù)器170中。該圖還描繪了可穿戴設(shè)備服務(wù)器180和第三方服務(wù)器190,其可以接收從家族歷史軟件134或164提供的用戶信息,并且以與關(guān)于醫(yī)師服務(wù)器170描述的方式類似的方式與可穿戴設(shè)備或用戶設(shè)備交互。
在一些實施例中,額外的步驟(未示出)可以被添加在步驟435中的確定規(guī)則的可用性和與步驟440中的執(zhí)行與該規(guī)則相關(guān)聯(lián)的動作之間。該額外的步驟將會進行檢查,以確保規(guī)則可應(yīng)用在步驟435中的結(jié)論將會必須在動作被執(zhí)行之前通過家族歷史軟件134或164的多個變化來滿足。例如,可穿戴設(shè)備120可以使用其局部規(guī)則數(shù)據(jù)庫136來執(zhí)行其家族歷史指令134或規(guī)則引擎指令136,并且得出規(guī)則被滿足的結(jié)論,而用戶移動設(shè)備150使用其局部規(guī)則數(shù)據(jù)庫166來執(zhí)行其家族歷史指令166,并且得出沒有規(guī)則被滿足的結(jié)論,最終意味著動作-規(guī)則數(shù)據(jù)庫未被對準,或家族歷史概況未被同步。根據(jù)一個實施例,這可以意味著動作最終沒有在步驟440中被執(zhí)行。在另一實施例中,它可以代替地觸發(fā)動作-規(guī)則數(shù)據(jù)庫之間的同步。在一些實施例中,家族歷史軟件的版本也可以通過網(wǎng)絡(luò)中的一個(例如,醫(yī)師服務(wù)器170、可穿戴設(shè)備供應(yīng)商服務(wù)器180、或第三方服務(wù)器190)來執(zhí)行。在一個實施例中,可穿戴設(shè)備必須在步驟435中得出與在步驟435中醫(yī)師服務(wù)器得出的動作結(jié)論相同的動作結(jié)論,以便使動作在步驟440中被執(zhí)行。
雖然圖4a中的流程圖示出了由本文中描述的某些實施例執(zhí)行的操作的具體順序,但是應(yīng)當理解,這樣的順序是范例(例如,備選實施例能夠以不同的順序執(zhí)行操作,組合某些操作,交疊某些操作等)。
圖4b圖示了示例性動作規(guī)則數(shù)據(jù)庫快照480,其包括一系列規(guī)則485、與規(guī)則相關(guān)聯(lián)的動作類型490、與規(guī)則相關(guān)聯(lián)的特定動作495。在圖4b的示例性動作規(guī)則數(shù)據(jù)庫快照480中,當規(guī)則被滿足時,與所有這些規(guī)則相關(guān)聯(lián)的動作類型490是要向可穿戴設(shè)備120的用戶發(fā)送由在動作類型列490下方的標簽“msg”指示的消息。當由用戶所消耗的卡路里小于(<)每天1800卡路里時,第一規(guī)則485觸發(fā)動作490。被匹配到該第一規(guī)則的動作495是要發(fā)送用戶“不滿足準則”的消息。在圖4b的示例性動作規(guī)則數(shù)據(jù)庫快照480中圖示了其他規(guī)則。動作規(guī)則數(shù)據(jù)庫快照480包括第二規(guī)則,其指示當用戶所消耗的卡路里量在連續(xù)5天內(nèi)小于(<)每天1800卡路里時,執(zhí)行發(fā)送消息“呼叫醫(yī)生的辦公室”的動作。動作規(guī)則數(shù)據(jù)庫快照480包括第三規(guī)則,其指示當平均脈搏率在4小時內(nèi)大于(>)每分鐘95次搏動時,執(zhí)行發(fā)送消息“不滿足準則”的動作。動作規(guī)則數(shù)據(jù)庫快照480包括第四規(guī)則,其指示當平均脈搏率在一周內(nèi)超過(>)每分鐘110次搏動時,執(zhí)行發(fā)送消息“呼叫醫(yī)生的辦公室”的動作。這些條目應(yīng)當被理解為說明性的而非限制性的。
雖然在圖4b中圖示的所有動作的動作類型490是要發(fā)送消息,但是其他動作是可能的。例如,可以存在觸發(fā)附近的醫(yī)學設(shè)備(諸如自助式血壓監(jiān)測器或醫(yī)學成像機器)以提供醫(yī)學級傳感器讀數(shù)的規(guī)則??纱┐髟O(shè)備120然后與醫(yī)學設(shè)備接口連接以通過下載或同步過程獲得讀數(shù),或可以顯示要求用戶手動地輸入來自醫(yī)學設(shè)備的讀數(shù)的消息。
備選地,在動作類型490中列出的另一動作可以是要觸發(fā)到另一設(shè)備的電話呼叫或消息。例如,代替觸發(fā)告訴用戶呼叫醫(yī)生的辦公室的用戶消息,圖4b的第二規(guī)則和第四規(guī)則可以代替地觸發(fā)并自動打電話給醫(yī)生的辦公室,或向醫(yī)生的辦公室發(fā)送自動的電子郵件或文本消息。備選地,代替呼叫或發(fā)消息給醫(yī)生的辦公室,規(guī)則可以觸發(fā)呼叫或發(fā)消息給用戶的緊急聯(lián)系人(諸如家族成員、護理者、或緊急服務(wù)專業(yè)人員)。
圖5圖示了識別在被用戶輸入到家族歷史軟件(134或164)中之后家族歷史數(shù)據(jù)可以被發(fā)送到哪里的范例的可選位置500。該圖中的第一方框是家族歷史軟件(134或164)的用戶輸入其家族歷史概況501的地方。圖2的家族歷史概況200是示例性家族歷史概況501的圖示。在某些實施例中,家族歷史概況501可以通過被顯示在用戶設(shè)備150上的gui162或可穿戴設(shè)備120上的gui121來輸入。家族歷史概況501然后可以(例如,通過醫(yī)生網(wǎng)絡(luò)170)被發(fā)送給醫(yī)生的計算機,以便專業(yè)人員進行審查510。家族歷史概況501可以被備選地發(fā)送到可穿戴設(shè)備供應(yīng)商網(wǎng)絡(luò)180(方框520)。家族歷史概況501可以被備選地發(fā)送到在線第三方網(wǎng)絡(luò)190(方框530)。家族歷史概況501可以被備選地局部存儲在電子設(shè)備上(方框505)。一旦被發(fā)送給由用戶識別的每個各自的位置,用戶家族歷史就可以在醫(yī)生的計算機或醫(yī)生網(wǎng)絡(luò)170(方框515)處、在可穿戴設(shè)備網(wǎng)絡(luò)(方框525)處、在在線第三方網(wǎng)絡(luò)(方框535)處、或局部地(方框505)進行修改。
圖6圖示了可以用于實施本文中描述的各種特征和過程的移動設(shè)備架構(gòu)。架構(gòu)600能夠以包括但不限于以下的任何數(shù)量的便攜式設(shè)備來實施:智能可穿戴設(shè)備(諸如可穿戴設(shè)備120)或用戶設(shè)備(諸如用戶設(shè)備150)。如圖6中圖示的架構(gòu)600包括存儲器接口602、處理器604和外圍接口606。存儲器接口602、處理器604和外圍接口606能夠是單獨的部件,或能夠被集成為一個或多個集成電路的一部分。各種部件能夠通過一個或多個通信總線或信號線來耦合。
如圖6中圖示的處理器604旨在包括數(shù)據(jù)處理器、圖像處理器、中央處理單元、或任何種類的多核處理設(shè)備。任何種類的傳感器、外部設(shè)備和外部子系統(tǒng)能夠被耦合到外圍接口606,以促進示例性移動設(shè)備的架構(gòu)600內(nèi)的任何數(shù)量的功能。例如,運動傳感器610、光傳感器612和接近傳感器614能夠被耦合到外圍接口606,以促進移動設(shè)備的取向、照明和接近功能。例如,光傳感器612可以用于促進調(diào)整觸摸表面646的亮度??梢员焕驹诩铀俣扔嫽蛲勇輧x的上下文中的運動傳感器610可以用于檢測移動設(shè)備的移動和取向。顯示對象或介質(zhì)然后可以根據(jù)檢測到的取向(例如,豎向或橫向)來呈現(xiàn)。
其他傳感器可以被耦合到外圍接口606,諸如溫度傳感器、生物計量傳感器、或其他感測設(shè)備,以促進對應(yīng)的功能。位置處理器615(例如,全球定位收發(fā)器)能夠被耦合到外圍接口606,以允許地理位置數(shù)據(jù)的生成,由此促進地理定位。電子磁強計616(諸如集成電路芯片)可以轉(zhuǎn)而被連接到外圍接口606,以提供與實際磁北的方向有關(guān)的數(shù)據(jù),由此移動設(shè)備可以享有指南針或方向功能。相機子系統(tǒng)620和光學傳感器622(諸如電荷耦合設(shè)備(ccd)或互補性金屬氧化物半導(dǎo)體(cmos)光學傳感器)能夠促進諸如記錄照片和視頻片斷的相機功能。
通信功能能夠通過一個或多個通信子系統(tǒng)624來促進,所述一個或多個通信子系統(tǒng)可以包括一個或多個無線通信子系統(tǒng)。無線通信子系統(tǒng)624能夠包括802.5或藍牙收發(fā)器以及光學收發(fā)器(諸如紅外)。有線通信系統(tǒng)可以包括端口設(shè)備,諸如通用串行總線(usb)端口、或能夠用于建立到其他計算設(shè)備(諸如網(wǎng)絡(luò)訪問設(shè)備、個人計算機、打印機、顯示器、或能夠接收或發(fā)送數(shù)據(jù)的其他處理設(shè)備)的有線耦合的一些其他有線端口連接。通信子系統(tǒng)624的特定設(shè)計和實施方式可以依賴于設(shè)備旨在通過其進行操作的通信網(wǎng)絡(luò)或介質(zhì)。例如,設(shè)備可以包括被設(shè)計為通過全球移動通信系統(tǒng)(gsm)網(wǎng)絡(luò)、gprs網(wǎng)絡(luò)、增強型數(shù)據(jù)gsm環(huán)境(edge)網(wǎng)絡(luò)、802.5通信網(wǎng)絡(luò)、碼分多址(cdma)網(wǎng)絡(luò)、或藍牙網(wǎng)絡(luò)進行操作的無線通信子系統(tǒng)。通信子系統(tǒng)624可以包括托管協(xié)議,使得設(shè)備可以被配置為針對其他無線設(shè)備的基站。通信子系統(tǒng)也能夠允許設(shè)備利用一種或多種協(xié)議(諸如tcp/ip、http、或udp)與主機設(shè)備同步。
音頻子系統(tǒng)626能夠被耦合到揚聲器628和一個或多個麥克風630,以促進語音使能功能。這些功能可以包括語音識別、語音復(fù)制、或數(shù)字記錄。音頻子系統(tǒng)626也可以包含傳統(tǒng)的電話功能。
i/o子系統(tǒng)640可以包括觸摸控制器642和/或(一個或多個)其他輸入控制器644。觸摸控制器642能夠被耦合到觸摸表面646。觸摸表面646和觸摸控制器642可以使用包括但不限于以下的多種觸敏技術(shù)中的任一種來檢測其接觸和移動或中斷:電容性技術(shù)、電阻性技術(shù)、紅外技術(shù)和表面聲波技術(shù)。用于確定與觸摸表面646的一個或多個接觸點的其他接近傳感器陣列或元件同樣可以被使用。在一種實施方式中,觸摸表面646能夠顯示虛擬按鈕或軟按鈕和虛擬鍵盤,其能夠被用戶用作輸入/輸出設(shè)備。
其他輸入控制器644能夠被耦合到其他輸入/控制設(shè)備648,諸如一個或多個按鈕、搖臂開關(guān)、拇指輪、紅外端口、usb端口、和/或諸如觸筆的指針設(shè)備。一個或多個按鈕(未示出)能夠包括用于揚聲器628和/或麥克風630的音量控制的調(diào)高/調(diào)低按鈕。在一些實施方式中,設(shè)備600能夠包括音頻和/或視頻回放或記錄設(shè)備的功能,并且可以包括用于拴系到其他設(shè)備的插頭連接器。
存儲器接口602能夠被耦合到存儲器650。存儲器650可以包括高速隨機存取存儲器或非易失性存儲器,諸如磁盤存儲設(shè)備、光學存儲設(shè)備、或閃速存儲器。存儲器650能夠存儲操作系統(tǒng)652,諸如darwin、rtxc、linux、unix、osx、android、windows、或諸如vxworks的嵌入式操作系統(tǒng)。操作系統(tǒng)652可以包括用于處理基本系統(tǒng)服務(wù)和用于執(zhí)行硬件相關(guān)的任務(wù)的指令。在一些實施方式中,操作系統(tǒng)652能夠包括內(nèi)核。
存儲器650也可以存儲通信指令654以促進與其他移動計算設(shè)備或服務(wù)器進行通信。通信指令654也能夠用于基于可以通過gps/導(dǎo)航指令668獲得的地理位置來選擇用于供設(shè)備使用的操作模式或通信介質(zhì)。存儲器650可以包括促進圖形用戶接口處理(諸如接口的生成)的圖形用戶接口指令656;促進傳感器有關(guān)的處理和功能的傳感器處理指令658;促進電話有關(guān)的過程和功能的電話指令660;促進電子消息收發(fā)有關(guān)的過程和功能的電子消息收發(fā)指令662;促進網(wǎng)絡(luò)瀏覽有關(guān)的過程和功能的網(wǎng)絡(luò)瀏覽指令664;促進媒體處理有關(guān)的過程和功能的媒體處理指令666;促進gps和導(dǎo)航有關(guān)的過程的gps/導(dǎo)航指令668;用于促進相機相關(guān)的過程和功能的相機指令670;處理從計步器傳感器接收的數(shù)據(jù)的計步器軟件672;用于識別到其他網(wǎng)絡(luò)設(shè)備的設(shè)備600的激活記錄或國際移動設(shè)備標識(imei)674;以及用于可以正在移動計算設(shè)備上或結(jié)合移動計算設(shè)備進行操作的任何其他應(yīng)用程序(未示出)的指令。存儲器650也可以存儲用于促進其他過程、特征和應(yīng)用程序(諸如與導(dǎo)航、社交網(wǎng)絡(luò)、基于位置的服務(wù)或地圖顯示有關(guān)的應(yīng)用程序)的其他軟件指令。
以上識別的指令和應(yīng)用程序中的每個能夠?qū)?yīng)于用于執(zhí)行上面描述的一個或多個功能的指令集。這些指令不必被實施為單獨的軟件程序、過程或模塊。存儲器650能夠包括額外的指令或更少的指令。此外,移動設(shè)備的各種功能可以以硬件和/或以軟件(包括以一個或多個信號處理電路和/或?qū)S眉呻娐?被實施。
某些特征可以被實施在計算機系統(tǒng)中,該計算機系統(tǒng)包括后端部件(諸如數(shù)據(jù)服務(wù)器),該計算機系統(tǒng)包括中間件部件(諸如應(yīng)用服務(wù)器或互聯(lián)網(wǎng)服務(wù)器),或該計算機系統(tǒng)包括前端部件(諸如具有圖形用戶接口或互聯(lián)網(wǎng)瀏覽器的客戶端計算機或前述內(nèi)容的任何組合)。系統(tǒng)的部件能夠通過任何形式的數(shù)字數(shù)據(jù)通信(諸如通信網(wǎng)絡(luò))或該數(shù)字數(shù)據(jù)通信的介質(zhì)被連接。通信網(wǎng)絡(luò)的一些范例包括lan、wan、以及形成互聯(lián)網(wǎng)的計算機和網(wǎng)絡(luò)。計算機系統(tǒng)能夠包括客戶端和服務(wù)器。客戶端和服務(wù)器一般是相互遠離的,并且通常通過網(wǎng)絡(luò)進行交互。客戶端和服務(wù)器的關(guān)系借助于在各自的計算機上運行并且彼此具有客戶端服務(wù)器關(guān)系的計算機程序而產(chǎn)生。
所公開的實施例的一個或多個特征或步驟能夠使用api來實施,所述api可以定義在調(diào)用應(yīng)用程序和提供服務(wù)、提供數(shù)據(jù)或執(zhí)行操作或計算的其他軟件代碼(諸如,操作系統(tǒng)、庫例程、函數(shù))之間傳遞的一個或多個參數(shù)。能夠基于api規(guī)范文件中定義的調(diào)用慣例將api實現(xiàn)為在程序代碼中通過參數(shù)列表或其他結(jié)構(gòu)發(fā)送或接收一個或多個參數(shù)的一個或多個調(diào)用。參數(shù)能夠為常數(shù)、鍵、數(shù)據(jù)結(jié)構(gòu)、對象、對象類、變量、數(shù)據(jù)類型、指針、數(shù)組、列表或另一調(diào)用。api調(diào)用和參數(shù)能夠以任何編程語言實現(xiàn)。編程語言能夠定義程序員可以采用以訪問支持api的功能的詞匯和調(diào)用慣例。在一些實施方式中,api調(diào)用能夠向應(yīng)用程序報告設(shè)備運行該應(yīng)用程序的能力,諸如輸入能力、輸出能力、處理能力、功率能力和通信能力。
圖7圖示了可以被本文中描述的實施例使用的示例性歷史-動作規(guī)則數(shù)據(jù)庫700。歷史-動作數(shù)據(jù)庫700是可以在一些實施例中被網(wǎng)絡(luò)或設(shè)備中的一個或多個使用的“候選規(guī)則數(shù)據(jù)庫”或“規(guī)則數(shù)據(jù)庫”的變化。例如,歷史-動作數(shù)據(jù)庫可以描述(如圖4a中的歷史-動作數(shù)據(jù)庫455圖示的)醫(yī)師服務(wù)器170的動作規(guī)則數(shù)據(jù)庫174的組織和內(nèi)容、可穿戴設(shè)備供應(yīng)商服務(wù)器180的候選規(guī)則數(shù)據(jù)庫166、用戶設(shè)備150的規(guī)則數(shù)據(jù)庫166、或可穿戴設(shè)備120的規(guī)則數(shù)據(jù)庫136。圖7的歷史-動作規(guī)則數(shù)據(jù)庫識別醫(yī)師701、用戶705、可穿戴設(shè)備710、歷史類型715、規(guī)則720、和與規(guī)則725相關(guān)聯(lián)的消息動作。在圖7中識別并且與規(guī)則720中的每個相關(guān)聯(lián)的醫(yī)師701是瓊醫(yī)生。類似地,在圖7中識別并且與規(guī)則720中的每個相關(guān)聯(lián)的用戶705是用戶編號5135。類似地,在圖7中識別并且與規(guī)則720中的每個相關(guān)聯(lián)的可穿戴設(shè)備是bodymediav2。在備選實施例中,歷史動作規(guī)則數(shù)據(jù)庫700可以包括關(guān)于多個醫(yī)師701、多個用戶705、和/或多個可穿戴設(shè)備710的數(shù)據(jù)。
圖7的歷史-動作規(guī)則數(shù)據(jù)庫也識別兩種歷史類型:脈搏和卡路里。在其他實施例中,其他歷史類型是可能的,諸如血糖、心律、或其他健康參數(shù)歷史測量結(jié)果。
圖7中的規(guī)則和對應(yīng)的動作消息是關(guān)于圖4b討論的相同的規(guī)則和動作消息:當由用戶所消耗的卡路里<每天1800卡路里時,規(guī)則1被觸發(fā)。與該第一規(guī)則匹配的動作是要發(fā)送用戶“不滿足準則”的消息??梢耘c圖中的動作匹配的其他規(guī)則是:當所消耗的卡路里在連續(xù)5天內(nèi)<每天1800卡路里時,規(guī)則2被觸發(fā),其觸發(fā)發(fā)送消息“呼叫醫(yī)生的辦公室”的動作的執(zhí)行;當平均脈搏率在4小時內(nèi)>每分鐘95次搏動時,規(guī)則3被觸發(fā),其觸發(fā)發(fā)送消息“不滿足準則”的動作的執(zhí)行;當平均脈搏率在一周內(nèi)>每分鐘110次搏動時,規(guī)則4被觸發(fā),其觸發(fā)發(fā)送消息“呼叫醫(yī)生的辦公室”的動作的執(zhí)行。這些條目應(yīng)當被理解為說明性的而非限制性的。
圖8圖示了將由可穿戴設(shè)備收集的家族歷史和數(shù)據(jù)與健康風險相關(guān)聯(lián)的示例性方法800。在開始之后,該方法中的步驟801是其中基本軟件、規(guī)則數(shù)據(jù)庫、家族歷史軟件和通信接口可以被提供到可穿戴設(shè)備。在可選步驟810中,用戶移動設(shè)備可以被提供有基本軟件、局域網(wǎng)規(guī)則數(shù)據(jù)庫、家族歷史軟件和通信接口。
在步驟820中,可穿戴設(shè)備網(wǎng)絡(luò)、醫(yī)生的網(wǎng)絡(luò)和其他網(wǎng)絡(luò)均可以被提供有它們自己的動作規(guī)則數(shù)據(jù)庫和軟件。在步驟830中,可穿戴設(shè)備可以使用通信接口連接到可穿戴設(shè)備網(wǎng)絡(luò)、醫(yī)生的網(wǎng)絡(luò),并且通過云與其他網(wǎng)絡(luò)相連接。在該步驟中,可穿戴設(shè)備和用戶移動設(shè)備可以通過云進行通信,可以通過使用一個或多個通信接口被拴系而局部地進行通信。
在步驟840中,允許用戶填寫家族歷史,選擇當使用可穿戴設(shè)備時家族歷史可以被共享的網(wǎng)絡(luò)。在步驟850中,允許用戶穿戴可穿戴設(shè)備并在可穿戴設(shè)備上執(zhí)行基本軟件。
在步驟860中,針對規(guī)則動作數(shù)據(jù)庫中的規(guī)則檢查可穿戴設(shè)備數(shù)據(jù)。其次,在步驟870中,識別與可穿戴設(shè)備數(shù)據(jù)和規(guī)則匹配的動作并將其與動作交叉引用,并且基于匹配來執(zhí)行動作。
雖然圖8中的流程圖800示出了由本文中描述的某些實施例執(zhí)行的操作的具體順序,但是應(yīng)當理解,這樣的順序是范例(例如,備選實施例能夠以不同的順序執(zhí)行操作,組合某些操作,交疊某些操作等)。
根據(jù)各種實施例,由各種實施例使用的家族健康數(shù)據(jù)可以從除用戶的健康狀況的家族歷史的指示之外的源進行檢索。例如,在一些實施例中,家族歷史數(shù)據(jù)可以從電子健康記錄或從家族成員的可穿戴設(shè)備記錄進行檢索。在一些這樣的實施例中,可能需要這些家族成員在訪問被執(zhí)行之前使用準許這些訪問對可穿戴設(shè)備授予許可。
圖9是圖示用于請求并建立患者與家族成員之間的健康信息的共享的方法900的范例的流程圖。在各種實施例中,方法900可以對應(yīng)于圖1的可穿戴設(shè)備120的家族歷史指令134或用戶設(shè)備150的家族歷史指令164。備選地,方法900可以由網(wǎng)絡(luò)服務(wù)器或經(jīng)由門戶網(wǎng)站與用戶交互的其他服務(wù)器、可穿戴設(shè)備120、用戶設(shè)備150、或其他通道來執(zhí)行。
該方法在步驟905中開始并且前進到步驟910,其中設(shè)備從用戶接收家族成員的標識。例如,用戶可以使用表格來輸入一個或多個家族成員的姓名或其他標識符以及其他信息(諸如年齡、性別、與用戶的關(guān)系、聯(lián)系人信息、或健康狀況的指示)。接下來,在步驟915中,設(shè)備確定用戶是否已經(jīng)指示授予對輸入的家族成員中的任何訪問用戶的任何健康信息的許可的期望。例如,經(jīng)由前述的表格,用戶可以指示電子健康記錄和可穿戴數(shù)據(jù)應(yīng)當與用戶的父親共享,電子健康記錄僅應(yīng)當與用戶的母親共享,以及沒有信息應(yīng)當與用戶的表兄弟姊妹共享。備選地,在一些實施例中,與家族成員共享信息的許可可以在步驟910中通過家族成員的唯一標識而被完全或部分地隱含。
如果用戶已經(jīng)指示與家族成員共享他們自己的數(shù)據(jù)的期望(即,將數(shù)據(jù)“推送”到那些家族成員而無需他們先前的請求),則該方法前進到步驟920,其中設(shè)備確定哪種類型的健康數(shù)據(jù)(自我報告的狀況、電子健康記錄、可穿戴心臟監(jiān)測器數(shù)據(jù)、可穿戴計步器數(shù)據(jù)等)應(yīng)當被共享以及與誰共享。例如,步驟920可能需要讀取并解讀以步驟910的形式指示的許可。在一些實施例中,步驟920可以額外地包括捕獲用戶的用于審計目的(例如,hipaa合規(guī)性)的選擇,使得系統(tǒng)總是能夠確定哪個用戶對誰、為了什么以及何時授予許可。在步驟925中,設(shè)備前進到將識別的類型的患者數(shù)據(jù)合并到那些識別的家族成員記錄中。例如,在方法900由可穿戴設(shè)備或用戶設(shè)備執(zhí)行的情況下,設(shè)備可以將消息發(fā)送到存儲或管理家族成員的對其他患者的健康數(shù)據(jù)的許可的服務(wù)器(例如,用于訪問可穿戴設(shè)備數(shù)據(jù)的可穿戴設(shè)備供應(yīng)商服務(wù)器180、或用于訪問電子健康記錄的醫(yī)師服務(wù)器170)。在方法900由管理許可的服務(wù)器執(zhí)行的情況下,步驟925可以包括寫入現(xiàn)有許可記錄,或創(chuàng)建針對每個識別的家族成員的指示對報告的用戶的健康數(shù)據(jù)的訪問水平的新許可記錄。此后,當家族成員他們自己使用本文中描述的系統(tǒng)時,用戶的健康數(shù)據(jù)將可用作根據(jù)本文中描述的各種實施例的家族歷史數(shù)據(jù)。
接下來,在步驟930中,設(shè)備可以確定用戶是否已經(jīng)請求訪問輸入的家族成員的健康數(shù)據(jù)(請求“拉取”信息以用于使用而無需先前提供)。類似步驟915,對拉取信息的許可的請求可以由用戶明確陳述,被枚舉為請求類型的信息的列表,或通過用戶的家族成員的輸入而被簡單地隱含。如果存在對拉取信息的至少一個請求,則在步驟935中,設(shè)備確定哪種類型的健康數(shù)據(jù)(自我報告的狀況、電子健康記錄、可穿戴心臟監(jiān)測器數(shù)據(jù)、可穿戴計步器數(shù)據(jù)等)應(yīng)當被請求以及從誰請求。然后,在步驟940中,設(shè)備向(一個或多個)家族成員發(fā)送(一個或多個)拉取請求。例如,在方法900由可穿戴設(shè)備或用戶設(shè)備執(zhí)行的情況下,設(shè)備可以向負責管理對家族成員的數(shù)據(jù)的許可的一個或多個服務(wù)器發(fā)送識別請求細節(jié)的消息。在一些這樣的實施例中,步驟925、940可以一起構(gòu)建包括推送許可和拉取請求信息兩者的單個消息。在方法900由管理許可的服務(wù)器執(zhí)行的情況下,設(shè)備可以經(jīng)由電子郵件、sms文本、門戶網(wǎng)站、電話呼叫、或其他介質(zhì)發(fā)送用于向家族成員指示許可請求已經(jīng)被接收到以供他們準許或拒絕的通知。在一些這樣的實施例中,步驟940可以然后通向圖10的步驟1015、1020,如將在下面描述的。方法900然后前進以在步驟945中結(jié)束。
根據(jù)前述內(nèi)容,方法900完成用戶的健康數(shù)據(jù)與家族成員的共享和請求家族成員與用戶共享他們的健康數(shù)據(jù)兩者。將顯而易見的是,各種備選實施例可以不試圖完成兩個任務(wù),或可以試圖在分開的時間處完成這些任務(wù)。例如,一些實施例可以不實施推送方面,并且代替地,所有家族成員健康數(shù)據(jù)都必須首先被請求。用于完成這些備選布置的方法900的修改將是顯而易見的。
圖10是圖示用于確認或拒絕對訪問健康信息的請求的方法1000的范例的流程圖。在各種實施例中,方法1000可以對應(yīng)于圖1的可穿戴設(shè)備120的家族歷史指令134或用戶設(shè)備150的家族歷史指令164。備選地,方法1000可以由經(jīng)由門戶網(wǎng)站與用戶交互的網(wǎng)絡(luò)服務(wù)器或其他服務(wù)器、可穿戴設(shè)備120、用戶設(shè)備150、或其他通道執(zhí)行。
方法1000可以在步驟1005中開始,并且前進到步驟1010,其中設(shè)備接收對關(guān)于用戶的拉取健康數(shù)據(jù)的許可的請求。這樣的請求可以從例如可穿戴設(shè)備、用戶設(shè)備、或執(zhí)行方法900的版本的服務(wù)器接收;請求可以是例如該方法900的步驟940的結(jié)果。在步驟1015中,設(shè)備提示用戶準許或拒絕對每個請求類型的健康數(shù)據(jù)的響應(yīng)。例如,在請求包括針對健康記錄和可穿戴數(shù)據(jù)許可兩者的請求的情況下,用戶可以能夠準許一個并拒絕另一個。步驟1015的提示可以通過經(jīng)由可穿戴設(shè)備或用戶設(shè)備的用戶接口將請求直接傳送給用戶、下次用戶訪問適當?shù)慕涌跁r提供輸入被請求的警告(例如,可穿戴設(shè)備的設(shè)置頁面或移動設(shè)備上的app、或用于基于網(wǎng)絡(luò)的門戶網(wǎng)站的登錄頁面)、或通過向另一設(shè)備發(fā)送消息(例如,服務(wù)器向可穿戴設(shè)備、用戶設(shè)備、或另一服務(wù)器發(fā)送消息)以指令該其他設(shè)備獲得用戶的準許或拒絕來完成。最后,在步驟1020中,設(shè)備發(fā)送用戶的對請求設(shè)備的響應(yīng),在步驟1010中從所述請求設(shè)備接收請求。在一些實施例中,步驟1020可以額外地包括捕獲用戶的用于審計目的(例如,hipaa合規(guī)性)的選擇,使得系統(tǒng)總是能夠確定哪個用戶對誰、為了什么以及何時授予許可。方法1000然后前進以在步驟1025中結(jié)束。
圖11是圖示用于在授予許可之后建立健康信息的共享的方法1100的范例的流程圖。在各種實施例中,方法1100可以對應(yīng)于圖1的可穿戴設(shè)備120的家族歷史指令134或用戶設(shè)備150的家族歷史指令164。備選地,方法1100可以由經(jīng)由門戶網(wǎng)站與用戶交互的網(wǎng)絡(luò)服務(wù)器或其他服務(wù)器、可穿戴設(shè)備120、用戶設(shè)備150、或其他通道執(zhí)行。
方法1100在步驟1105中開始,并且前進到步驟1110,其中設(shè)備接收對用于對拉取健康數(shù)據(jù)的許可的先前提出的請求的響應(yīng)。例如,這樣的請求可以由方法1000的步驟1020來發(fā)送。在步驟1115中,設(shè)備確定響應(yīng)是否指示已經(jīng)授予請求的許可中的任何。如果是的話,則該方法前進到步驟1120,其中設(shè)備確定響應(yīng)授予用戶訪問哪種類型的健康數(shù)據(jù)(自我報告的狀況、電子健康記錄、可穿戴心臟監(jiān)測器數(shù)據(jù)、可穿戴計步器數(shù)據(jù)等)。例如,步驟1120可以涉及讀取并解讀枚舉在接收到的響應(yīng)中的許可。在步驟1125中,設(shè)備前進以將來自識別的類型的準許的家族成員的患者數(shù)據(jù)合并到用戶的記錄中。例如,在方法1100由可穿戴設(shè)備或用戶設(shè)備執(zhí)行的情況下,設(shè)備可以將指示許可已經(jīng)被授予的消息發(fā)送到存儲或管理用戶的對其他患者的健康數(shù)據(jù)的許可的服務(wù)器(例如,用于訪問可穿戴設(shè)備數(shù)據(jù)的可穿戴設(shè)備供應(yīng)商服務(wù)器180、或用于訪問電子健康記錄的醫(yī)師服務(wù)器170)。在方法1100由管理許可的服務(wù)器執(zhí)行的情況下,步驟1125可以包括寫入現(xiàn)有許可記錄,或創(chuàng)建針對用戶的指示對響應(yīng)的家族成員的健康數(shù)據(jù)的訪問水平的新的許可記錄。此后,當用戶使用本文中描述的系統(tǒng)時,響應(yīng)的家族成員的健康數(shù)據(jù)將可用作根據(jù)本文中描述的各種實施例的家族歷史數(shù)據(jù)。設(shè)備前進到在步驟1130中通知患者新的許可,并且方法1100前進以在步驟1135中結(jié)束。
將顯而易見的是,在一些實施例中或在一些情況下,單個服務(wù)器可以負責管理多個用戶和與之相關(guān)聯(lián)的許可。例如,用戶和其家族成員可以都具有由相同服務(wù)器管理的電子健康記錄。在這樣的背景下,單個服務(wù)器可以不與其他服務(wù)器通信,以實現(xiàn)新的拉取許可的建立。在這樣的實施例中,其中方法900、1000、1100由這樣的服務(wù)器執(zhí)行,步驟940、1010、1020或1110可以被省略,并且相應(yīng)的方法900、1000、1100可以被結(jié)合在一起成為一個過程。
如以上所解釋的,各種實施例可以以布爾方式使用家族歷史來確定某些規(guī)則是否應(yīng)當被安裝在可穿戴設(shè)備或相關(guān)聯(lián)的用戶設(shè)備上、或某些安裝的規(guī)則目前是否可應(yīng)用并且是否應(yīng)當由可穿戴設(shè)備應(yīng)用。例如,在圖3的范例中,如果存在心臟病和高血壓兩者的家族歷史,則創(chuàng)建兩個規(guī)則335、330。然而,各種其他實施例進一步研究家族歷史的相關(guān)性。例如,與具有某種醫(yī)學狀況的歷史的家族成員的密切生物學關(guān)系(例如,父子)可以是比更遠的關(guān)系(例如,第二表兄弟姊妹)更好的患者可能經(jīng)歷類似狀況的指標。作為另一范例,如果家族成員的某種醫(yī)學狀況的歷史可以可歸因于行為因子(例如,差的飲食、煙草使用等)而非基因因子,則家族歷史可以認為不與患者相關(guān)。為了考慮這樣的復(fù)雜性,各種實施例可以以與關(guān)于圖3描述的方式類似的方式使用更大數(shù)量的布爾因子,而其他實施例可以使用其他方法用于確定家族歷史數(shù)據(jù)的相關(guān)性(例如,計算數(shù)值分數(shù)以與閾值進行比較)。
圖12是圖示用于使用家族歷史信息來識別用于安裝的規(guī)則的方法1200的范例的流程圖。方法1200可以對應(yīng)于例如醫(yī)師軟件176、wdn軟件184、或用于將規(guī)則安裝到圖1的可穿戴設(shè)備120或用戶設(shè)備150中的第三方軟件(未示出)。備選地,在其中用戶設(shè)備選擇用于安裝在可穿戴設(shè)備120上的規(guī)則的實施例中,方法1200可以對應(yīng)于用戶設(shè)備150的家族歷史指令164。作為又一備選,在一些實施例中,可穿戴設(shè)備120可以包括被激活(例如,通過規(guī)則引擎來評估)和被停用(例如,被規(guī)則引擎跳過以節(jié)省處理資源)的規(guī)則;這樣的激活和停用可以例如通過在規(guī)則數(shù)據(jù)庫136中標記每個規(guī)則、通過維持第二數(shù)據(jù)庫以存儲激活規(guī)則、或根據(jù)任何其他方法來完成。在這樣的實施例中,方法1200可以對應(yīng)于家族歷史指令134,并且可以用于確定哪些局部存儲的規(guī)則應(yīng)當被處理為激活的。如本文中使用的,術(shù)語“安裝”將被理解為包含局部可用規(guī)則的激活和為另一設(shè)備提供新規(guī)則以便未來進行評估兩者。
方法1200可以在步驟1205中響應(yīng)于定期計時器的到期、手動指令、關(guān)于用戶的新的家族歷史或其他背景信息的接收、候選規(guī)則數(shù)據(jù)庫中的新的候選規(guī)則的接收、或響應(yīng)于一些其他刺激而開始。方法1205前進到步驟1210,其中設(shè)備檢索要針對潛在安裝進行評估的第一候選規(guī)則。如將在下面關(guān)于圖13的范例更詳細地解釋的,各種候選規(guī)則可以包括用于確定行為規(guī)則的安裝何時是適當?shù)牟⑶覒?yīng)當被實現(xiàn)在可穿戴設(shè)備上的標準。在步驟1215中,設(shè)備確定安裝標準是否包括與家族歷史有關(guān)的任何標準。如果是的話,則在步驟1220中,設(shè)備計算一個或多個家族歷史分數(shù)以與標準進行比較。例如,在各種實施例中,提供了用于計算與心臟健康、肥胖、糖尿病等有關(guān)的家族歷史分數(shù)的公式。用于計算與心肌梗死相關(guān)聯(lián)的家族歷史風險的公式的一個實施例的范例將在下面關(guān)于圖14更詳細地進行解釋。在步驟1220中計算相關(guān)的家族歷史分數(shù)(或在步驟1215中確定家族歷史與目前的候選規(guī)則的安裝不相關(guān))之后,設(shè)備在步驟1225中評估所有安裝標準,并且基于該步驟的結(jié)果,在步驟1230中確定候選規(guī)則是否可應(yīng)用于安裝。
當候選規(guī)則可應(yīng)用于安裝時,設(shè)備在步驟1235中將候選規(guī)則(或被包含在其中或否則與之相關(guān)聯(lián)的可穿戴設(shè)備規(guī)則)添加到規(guī)則的列表以便安裝在目前的用戶的可穿戴設(shè)備中。接下來,在步驟1240中,設(shè)備確定額外的候選規(guī)則是否保持要針對安裝進行評估。如果是的話,則方法1200循環(huán)回到步驟1210,其中下一候選規(guī)則被檢索以便進行評估。在所有要被評估的候選規(guī)則(例如,規(guī)則數(shù)據(jù)庫中的所有規(guī)則、所有新的規(guī)則等)都已經(jīng)被處理之后,方法1200前進到步驟1245,其中設(shè)備將安裝列表發(fā)送到可穿戴設(shè)備以便安裝規(guī)則。被發(fā)送的實際數(shù)據(jù)可以是整個候選規(guī)則、與候選規(guī)則相關(guān)聯(lián)的可穿戴設(shè)備規(guī)則、已經(jīng)被發(fā)送到可穿戴設(shè)備的規(guī)則的標識符、要從其下載規(guī)則的位置、或足以指令可穿戴設(shè)備安裝可應(yīng)用規(guī)則的任何其他數(shù)據(jù)。方法1200然后前進以在步驟1250中結(jié)束。
圖13圖示了候選規(guī)則數(shù)據(jù)庫1300的范例。在各種實施例中,候選規(guī)則數(shù)據(jù)庫1300可以對應(yīng)于圖1的候選規(guī)則數(shù)據(jù)庫174、182中的一個,或?qū)?yīng)于被存儲在例如第三方服務(wù)器190、用戶設(shè)備150、或可穿戴設(shè)備120處的另一候選規(guī)則數(shù)據(jù)庫(未示出)。雖然數(shù)據(jù)庫1300以表格格式示出,但是將認識到,實際上任何適當?shù)臄?shù)據(jù)結(jié)構(gòu)都可以用于表示候選規(guī)則數(shù)據(jù)庫1300。例如,在一些實施例中,安裝標準1310可以被存儲在第一表格中,而可穿戴設(shè)備規(guī)則1320可以被存儲在第二表格中。當安裝標準的單個集合用于確定一組可穿戴設(shè)備規(guī)則是否應(yīng)當被安裝時,這樣的布置可以被使用;例如,第一表格中的安裝標準的每個集合可以與一個或多個標識符相關(guān)聯(lián),所述一個或多個標識符在第二表格中與可穿戴設(shè)備規(guī)則或其分組相關(guān)聯(lián)。因此,候選規(guī)則可以通過將整個規(guī)則存儲在其中或通過引用規(guī)則可以在其中被找到的另一位置來識別可穿戴設(shè)備規(guī)則。
如所示的,每個示例性規(guī)則包括兩個區(qū)段:用于確定規(guī)則是否應(yīng)當被安裝的安裝標準字段1310和用于定義或否則識別要被安裝在可穿戴設(shè)備上的一個或多個規(guī)則的可穿戴設(shè)備規(guī)則字段1320。安裝標準字段1310包括家族歷史標準字段1313和其他標準字段1316。將理解,在各種實施例中,家族歷史標準可以不被分成其自己的字段1313,并且代替地,所有安裝標準可以一起被存儲在單個表達式中。
家族標準字段1313存儲要針對家族歷史數(shù)據(jù)進行評估的一個或多個條件。例如,在一些實施例中,家族標準字段1313可以存儲評估一個或多個標志是否已經(jīng)由可穿戴設(shè)備用戶(例如,經(jīng)由圖2的接口205)設(shè)置的條件。在一些實施例中,家族標準字段1313可以額外地或備選地存儲包括要被評估的更復(fù)雜的公式或?qū)ζ涞囊?例如,在圖12的步驟1220中)的條件。其他標準字段1316可以存儲當確定候選規(guī)則是否可應(yīng)用時要被評估的各種額外的標準,例如,評估來自可穿戴設(shè)備的即時數(shù)據(jù)或歷史數(shù)據(jù)(或來自另一可穿戴設(shè)備,例如從先前由用戶穿戴的可穿戴設(shè)備下載的歷史數(shù)據(jù))、可穿戴設(shè)備用戶的醫(yī)學歷史(例如,電子健康記錄)、來自可穿戴設(shè)備用戶的醫(yī)師的輸入(例如,先前設(shè)置的布爾標志)的條件、或?qū)嶋H上適合于判斷候選規(guī)則的可應(yīng)用性的任何其他條件。
可穿戴設(shè)備規(guī)則字段1320可以包括對定義或否則識別當候選規(guī)則可應(yīng)用時要被安裝的可穿戴設(shè)備規(guī)則有用的一個或多個字段。例如,在各種實施例中,可穿戴設(shè)備規(guī)則字段1320可以僅包括存儲對應(yīng)于另一數(shù)據(jù)庫中或否則另一位置中的規(guī)則定義的規(guī)則id的單個標識符字段。在圖示的范例中,可穿戴設(shè)備規(guī)則字段1320包括用于在可穿戴設(shè)備規(guī)則的安裝之后確定可穿戴設(shè)備規(guī)則是否可應(yīng)用的可應(yīng)用性標準字段1323和用于定義當可穿戴設(shè)備規(guī)則可應(yīng)用時要采取的動作的動作規(guī)則1326。因此,圖示的范例包括兩種不同類型的標準:用于確定可穿戴設(shè)備規(guī)則何時應(yīng)當被安裝(例如,在可穿戴設(shè)備或用戶設(shè)備處)的安裝標準和用于在這樣的安裝之后確定動作是否應(yīng)當被執(zhí)行的可應(yīng)用性標準。
作為第一范例,第一候選規(guī)則1330指示當family_mi分數(shù)超過50時可穿戴設(shè)備規(guī)則應(yīng)當被安裝。如將在下面更詳細地解釋的,字符串“family_mi”可以指的是根據(jù)可以在字段中或在其他地方被定義并且通過姓名來進行引用的公式計算的家族心肌梗死風險分數(shù)。當該分數(shù)超過50時,則當用戶的周平均脈搏超過110時聯(lián)系用戶的醫(yī)師的可穿戴設(shè)備規(guī)則將被安裝在用戶的可穿戴設(shè)備或用戶設(shè)備上。將認識到,分數(shù)的使用可以實現(xiàn)規(guī)則對報告的特定家族歷史的增強的靈活性和定制,超過家族歷史是否存在的簡單布爾指示。例如,示例性候選規(guī)則1340也評估family_mi分數(shù),但是相比于第一范例1330,確定該分數(shù)是否落在25與50之間。當該候選規(guī)則可應(yīng)用時,安裝的可穿戴設(shè)備規(guī)則將在周平均脈搏超過120而非110時聯(lián)系醫(yī)師。
范例1350、1360的類似集合使用不同的家族歷史分數(shù)family_obs,其可以計算與用戶的家族成員相關(guān)聯(lián)的肥胖風險分數(shù)。在該范例中,不同的閾值用于設(shè)置不同的動作:在family_obs分數(shù)超過20的候選規(guī)則1350中,當測得的所燃燒的卡路里不超過由醫(yī)生規(guī)定的卡路里量時,安裝的規(guī)則將聯(lián)系用戶的醫(yī)師(由此交叉引用其他用戶數(shù)據(jù),例如,用戶的電子健康記錄)。然而,候選規(guī)則1360將會導(dǎo)致當該相同的可應(yīng)用性標準時僅通知用戶他們不滿足準則的規(guī)則。
圖14圖示了家族歷史標準公式1400的范例。將認識到,圖14是抽象概念,并且公式可以根據(jù)各種數(shù)據(jù)結(jié)構(gòu)(例如,文本字符串、公式對象、代碼或偽代碼、或?qū)嶋H上能夠被評估以產(chǎn)生輸出的任何其他結(jié)構(gòu))進行存儲。
在所示出的范例中,公式1400包括指定當標準引用字符串“family_mi”時公式要被應(yīng)用的標識符1410。公式包括計算與用戶的每個已知家族成員相關(guān)聯(lián)的分數(shù)的循環(huán)1420。對于每個家族成員,公式評估(例如,如被記錄在電子健康記錄中的)每個心肌梗死(“mi”)事件1430。對于每個這樣的事件,5的缺省分數(shù)1431被假設(shè)。在下兩個步驟1433、1435中,如果該事件在家族成員到達60和30的年齡之前發(fā)生,則10和20的值分別被添加到缺省分數(shù)。接下來,如果家族成員保持久坐的生活方式或在事件的時間遵循不健康的飲食習慣,則公式通過在步驟1437、1439中使分數(shù)減少5而采取可以趨向于表明風險不被遺傳考慮的因子。接下來,在步驟1440中,所有mi事件的值被求和為聚合分數(shù)。
在步驟1450中,如果家族成員是吸煙者,則聚合分數(shù)被減半。接下來,在步驟1460、1470中,考慮關(guān)系接近度。如果家族成員是父母,則分數(shù)被加倍,或如果家族成員是兄弟姐妹,則分數(shù)乘以1.5。最后,在步驟1480中,來自任何家族成員的單個最大分數(shù)被選擇為要被返回并且在評估標準中被使用的總體風險分數(shù)。
將認識到,公式1400僅是公式的一個范例。在各種實施例中,備選公式可以被使用。這樣的公式可以由醫(yī)師或其他專家手動地定義,或可以利用各種機器學習方法(例如,神經(jīng)網(wǎng)絡(luò)、深度學習、貝葉斯網(wǎng)絡(luò)等)而被計算機生成的。
圖15圖示了用于實施規(guī)則安裝服務(wù)器1500的硬件的范例。如本文中使用的,術(shù)語“規(guī)則安裝服務(wù)器”將被理解為指的是選擇用于安裝在可穿戴設(shè)備上的可穿戴設(shè)備規(guī)則的任何設(shè)備。在各種實施例中,醫(yī)師服務(wù)器170、可穿戴設(shè)備供應(yīng)商服務(wù)器180、第三方服務(wù)器190、用戶設(shè)備150、或可穿戴設(shè)備120(例如,在其中可穿戴設(shè)備選擇要激活的規(guī)則的實施例中)可以構(gòu)成規(guī)則安裝服務(wù)器。如所示的,設(shè)備1500包括經(jīng)由一個或多個系統(tǒng)總線1510相互連接的處理器1520、存儲器1530、用戶接口1540、網(wǎng)絡(luò)接口1550和存儲設(shè)備1560。將理解,在一些方面中,圖2構(gòu)成抽象概念,并且設(shè)備1500的部件的實際組織可以比圖示的更復(fù)雜。
處理器1520可以是能夠執(zhí)行被存儲在存儲器1530或存儲設(shè)備1560中的指令或否則處理數(shù)據(jù)的任何硬件設(shè)備。這樣,處理器可以包括微處理器、現(xiàn)場可編程門陣列(fpga)、專用集成電路(asic)、或其他類似的設(shè)備。
存儲器1530可以包括各種存儲器,例如l1、l2、或l3緩存或系統(tǒng)存儲器。這樣,存儲器1530可以包括靜態(tài)隨機存取存儲器(sram)、動態(tài)ram(dram)、閃速存儲器、只讀存儲器(rom)、或其他類似的存儲器設(shè)備。
用戶接口1540可以包括用于使得能夠與用戶(諸如管理者)通信的一個或多個設(shè)備。例如,用戶接口1540可以包括顯示器、鼠標、和用于接收用戶命令的鍵盤。在一些實施例中,用戶接口1540可以包括可以經(jīng)由網(wǎng)絡(luò)接口1550被呈現(xiàn)給遠程終端的命令行接口或圖形用戶接口。
網(wǎng)絡(luò)接口1550可以包括用于使得能夠與其他硬件設(shè)備通信的一個或多個設(shè)備。例如,網(wǎng)絡(luò)接口1550可以包括被配置為根據(jù)以太網(wǎng)協(xié)議進行通信的網(wǎng)絡(luò)接口卡(nic)。額外地,網(wǎng)絡(luò)接口1550可以實施tcp/ip棧以便根據(jù)tcp/ip協(xié)議進行通信。用于網(wǎng)絡(luò)接口1550的各種備選的或額外的硬件或構(gòu)造將是顯而易見的。
存儲設(shè)備1560可以包括一個或多個機器可讀存儲介質(zhì),諸如只讀存儲器(rom)、隨機存取存儲器(ram)、磁盤存儲介質(zhì)、光學存儲介質(zhì)、閃速存儲器設(shè)備、或類似的存儲介質(zhì)。在各種實施例中,存儲設(shè)備1560可以存儲用于由處理器1520執(zhí)行的指令或處理器1520可以對其操作的數(shù)據(jù)。例如,存儲設(shè)備1560可以存儲用于控制硬件1500的各種基本操作的基本操作系統(tǒng)1561。許可改變指令1562可以包括用于請求、授予和記錄對訪問其他用戶的和家族成員的健康數(shù)據(jù)的各種用戶許可的指令。例如,在各種實施例中,許可改變指令1562可以包含方法900、1000、1100中的一個或多個。規(guī)則選擇和安裝指令1563可以包括用于確定哪些可穿戴設(shè)備規(guī)則要被安裝并實現(xiàn)這樣的安裝的指令。例如,規(guī)則選擇和安裝指令1563可以對應(yīng)于方法1200。存儲設(shè)備也可以包括用于支持指令1561、1562、1563的操作的各種數(shù)據(jù),例如,患者記錄1564、家族歷史許可1565、候選規(guī)則數(shù)據(jù)庫1566和家族歷史標準公式1567。將顯而易見的是,在各種實施例中,這種數(shù)據(jù)1564-67中的一些或全部可以代替地被其他設(shè)備托管,并且可經(jīng)由網(wǎng)絡(luò)接口1550或另一接口訪問服務(wù)器1500。
將顯而易見的是,被描述為被存儲在存儲設(shè)備1560中的各種信息可以被額外地或備選地被存儲在存儲器1530中。在該方面,存儲器1530也可以被認為構(gòu)成“存儲設(shè)備”,并且存儲設(shè)備1560可以被認為是“存儲器”。各種其他布置將會是顯而易見的。進一步的,存儲器1530和存儲設(shè)備1560都可以被認為是“非瞬態(tài)機器可讀介質(zhì)”。如本文中使用的,術(shù)語“非瞬態(tài)”應(yīng)被理解為不包括瞬態(tài)信號,但是包括所有形式的存儲設(shè)備,包括易失性存儲器和非易失性存儲器兩者。
雖然主機設(shè)備1500被示為包括每個描述的部件中的一個,但是各種部件可以在各種實施例中被復(fù)制。例如,處理器1520可以包括多個微處理器,所述多個微處理器被配置為獨立地執(zhí)行本文中描述的方法,或被配置為執(zhí)行本文中描述的方法的步驟或子例程,使得該多個處理器協(xié)作以實現(xiàn)本文中描述的功能。進一步的,在設(shè)備1500被實施在云計算系統(tǒng)中的情況下,各種硬件部件可以屬于單獨的物理系統(tǒng)。例如,處理器1520可以包括第一服務(wù)器中的第一處理器和第二服務(wù)器中的第二處理器。
從前面的描述應(yīng)顯而易見,本發(fā)明的各種示例性實施例可以被實施在硬件和/或固件中。此外,各種示例性實施例可以被實施為存儲在機器可讀存儲介質(zhì)上的指令,所述指令可以由至少一個處理器讀取和運行以執(zhí)行本文中詳細描述的操作。機器可讀存儲介質(zhì)可以包括用于以由機器可讀的形式存儲信息的任何機制,所述機器例如是個人電腦或膝上型電腦、服務(wù)器或其他計算設(shè)備。因此,機器可讀存儲介質(zhì)可包括只讀存儲器(rom)、隨機存取存儲器(ram)、磁盤存儲介質(zhì)、光學存儲介質(zhì)、閃存設(shè)備和類似的存儲介質(zhì)。
本領(lǐng)域技術(shù)人員應(yīng)當理解,本文的任何框圖表示體現(xiàn)了本發(fā)明的原理的說明性電路的概念性視圖。類似地,將認識到,任何流程圖、流程圖示、狀態(tài)轉(zhuǎn)移圖、偽代碼等表示實質(zhì)上可以被表示在機器可讀介質(zhì)中并因此由計算機或處理器運行的各種過程,不論這樣的計算機或處理器是否被明確示出。
雖然已具體參考各種示例性實施例的某些示例性方面詳細描述了各種示例性實施例,但是應(yīng)理解,本發(fā)明能夠具有其他實施例并且其細節(jié)能夠在各種明顯的方面被修改。如本領(lǐng)域技術(shù)人員顯而易見的,變化和修改可以在保持在本發(fā)明的精神和范圍內(nèi)的同時生效。因此,前述公開內(nèi)容、描述和附圖僅用于說明性目的并且不以任何方式限制本發(fā)明,本發(fā)明僅由權(quán)利要求書限定。