相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)主張2014年12月19日提交的美國臨時(shí)申請(qǐng)?zhí)?2/094885的優(yōu)先權(quán),出于所有目的在此通過引用將其全部公開內(nèi)容并入。
本文描述的各實(shí)施例通常涉及可穿戴設(shè)備,并且更具體地,但非排他地涉及使用可穿戴設(shè)備來在用戶從事活動(dòng)或處于位置時(shí)觸發(fā)動(dòng)作,并且涉及用于基于例如移動(dòng)數(shù)據(jù)和地理位置數(shù)據(jù)來檢測用戶在會(huì)議中的系統(tǒng)和方法。
背景技術(shù):
組織出于很多原因使用有關(guān)人員計(jì)劃表的信息,包括:規(guī)劃、個(gè)人評(píng)估、和團(tuán)隊(duì)評(píng)估。此外,組織也對(duì)人員訓(xùn)練感興趣,也就是鼓勵(lì)人員改善的活動(dòng)(如鍛煉、營養(yǎng)和教育)。了解人員計(jì)劃表對(duì)于提供這樣的訓(xùn)練是有用的。
此外,可穿戴技術(shù)是一類新的電子系統(tǒng),其可以通過用戶可佩戴的各種不顯眼的傳感器來提供數(shù)據(jù)采集。傳感器收集例如關(guān)于環(huán)境、用戶活動(dòng)或用戶健康狀態(tài)的信息。然而,存在與所收集的數(shù)據(jù)的協(xié)調(diào)、計(jì)算、通信、隱私、安全性和呈現(xiàn)有關(guān)的顯著挑戰(zhàn)。此外,鑒于電池技術(shù)的當(dāng)前狀態(tài),存在與電源管理有關(guān)的挑戰(zhàn)。此外,需要分析數(shù)據(jù)以使傳感器收集的數(shù)據(jù)對(duì)終端用戶有用且相關(guān)。在某些情況下,可以使用附加信息的來源來補(bǔ)充傳感器收集的數(shù)據(jù)??纱┐骷夹g(shù)提出的許多挑戰(zhàn)需要硬件和軟件的新設(shè)計(jì)。
目前的可穿戴設(shè)備允許跟蹤佩戴可穿戴設(shè)備的用戶的位置。類似的系統(tǒng)用于跟蹤工人和資產(chǎn),并確保它們保留在期望的區(qū)域。
組織通常利用個(gè)人的日歷預(yù)約(例如,msoutlooktm)或調(diào)查問卷作為場景信息的來源。然而,個(gè)人可能不會(huì)維護(hù)他們的日歷預(yù)約并且個(gè)人將經(jīng)常遺漏會(huì)議。調(diào)查問卷可能是耗時(shí)的,因此組織可能有低的完成率。
技術(shù)實(shí)現(xiàn)要素:
總體而言,本文描述的系統(tǒng)、方法和裝置的各個(gè)方面旨在導(dǎo)出關(guān)于個(gè)人計(jì)劃表的場景信息,并且更具體地,涉及他們的會(huì)議的場景信息,并且將該場景信息與從個(gè)體收集的生理數(shù)據(jù)組合使用,以及向用戶提供活動(dòng)建議。例如,組織可以使用皮膚電傳導(dǎo)和心率傳感器作為在會(huì)議期間的個(gè)人壓力的測量。
組織所具有的關(guān)于與傳感器收集的生理數(shù)據(jù)相組合的人員計(jì)劃表的場景,提供哪些會(huì)議或活動(dòng)是有壓力的以及哪些是沒有壓力的測量。此外,本文描述的系統(tǒng)、方法和設(shè)備旨在利用地理位置和移動(dòng)信息來收集關(guān)于個(gè)人會(huì)議的場景信息。
根據(jù)各實(shí)施例,提供了一種根據(jù)移動(dòng)數(shù)據(jù)來確定用戶計(jì)劃表的方法。所述方法包括:從一個(gè)或多個(gè)便攜式設(shè)備接收移動(dòng)數(shù)據(jù);從一個(gè)或多個(gè)地理位置設(shè)備接收地理位置數(shù)據(jù);并且執(zhí)行存儲(chǔ)在存儲(chǔ)器中的指令。由處理器執(zhí)行指令可以包括:基于地理位置數(shù)據(jù)來確定位置;基于移動(dòng)數(shù)據(jù)來確定存在空閑時(shí)段;并且確定所述空閑時(shí)段的第一邊界和所述空閑時(shí)段的第二邊界對(duì)應(yīng)于計(jì)劃表格式(scheduleformat);基于所述計(jì)劃表格式來確定計(jì)劃表項(xiàng);并且將所確定的位置、計(jì)劃表項(xiàng)和用戶的一個(gè)或多個(gè)記錄存儲(chǔ)在有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。
該方法為確定場景信息提供了幾個(gè)優(yōu)點(diǎn),包括:允許場景信息與傳感器測量的生理數(shù)據(jù)的組合的各種應(yīng)用,以及基于用戶的計(jì)劃表和生理參數(shù)來促進(jìn)基于活動(dòng)的推薦。
在另一實(shí)施例中,一個(gè)或多個(gè)便攜式設(shè)備包括可穿戴設(shè)備和智能電話中的一個(gè)或多個(gè)。
在另一實(shí)施例中,所述方法還包括基于所確定的位置和計(jì)劃表項(xiàng)向用戶提供活動(dòng)警告。
在另一實(shí)施例中,所述移動(dòng)數(shù)據(jù)包括以下中的一種或多種:步數(shù)、加速度計(jì)數(shù)據(jù)、地理位置數(shù)據(jù)、以及它們的組合。
在另一實(shí)施例中,確定存在空閑時(shí)段包括確定用戶移動(dòng)處于或低于預(yù)定閾值。
在另一實(shí)施例中,計(jì)劃表格式對(duì)應(yīng)于會(huì)議。
在另一實(shí)施例中,所述方法可以還包括從身體傳感器接收生理數(shù)據(jù)。所述生理數(shù)據(jù)可以包括中的一項(xiàng)或多項(xiàng):皮膚電傳導(dǎo)的測度、血壓的測度、心率的測度、指示覺醒的測量結(jié)果、以及皮膚溫度的測度。
在另一實(shí)施例中,所述方法可以還包括接收日歷事件以及將計(jì)劃表項(xiàng)與日歷事件相關(guān)。
根據(jù)各實(shí)施例,提供了一種非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其具有體現(xiàn)在其上的可由處理器執(zhí)行的程序,以執(zhí)行根據(jù)移動(dòng)數(shù)據(jù)的針對(duì)用戶計(jì)劃表的方法。由執(zhí)行程序的處理器執(zhí)行的所述方法包括:從一個(gè)或多個(gè)便攜式設(shè)備接收移動(dòng)數(shù)據(jù);從一個(gè)或多個(gè)地理位置設(shè)備接收地理位置數(shù)據(jù);基于所述地理位置數(shù)據(jù)確定位置;基于所述移動(dòng)數(shù)據(jù)確定存在空閑時(shí)段;確定所述空閑時(shí)段的第一邊界和所述空閑時(shí)段的第二邊界對(duì)應(yīng)于計(jì)劃表格式;基于所述計(jì)劃表格式來確定計(jì)劃表項(xiàng);并且將計(jì)劃表項(xiàng)和用戶的一個(gè)或多個(gè)記錄存儲(chǔ)在有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。
根據(jù)各實(shí)施例,提供了一種用于根據(jù)移動(dòng)數(shù)據(jù)來確定用戶計(jì)劃表的用戶設(shè)備。所述用戶設(shè)備可以包括存儲(chǔ)器和處理器,所述存儲(chǔ)器被配置為從一個(gè)或多個(gè)便攜式數(shù)據(jù)接收移動(dòng)數(shù)據(jù)和從一個(gè)或多個(gè)地理位置設(shè)備接收地理位置數(shù)據(jù),所述處理器被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器中的指令。由所述處理器執(zhí)行所述指令可以包括:基于所述地理位置數(shù)據(jù)來識(shí)別位置;基于所述移動(dòng)數(shù)據(jù)來識(shí)別空閑時(shí)段;確定所述空閑時(shí)段的第一邊界和所述空閑時(shí)段的第二邊界對(duì)應(yīng)于計(jì)劃表格式;并且基于計(jì)劃表格式來確定計(jì)劃表項(xiàng);并且將所確定的位置、計(jì)劃表項(xiàng)和用戶的一個(gè)或多個(gè)記錄存儲(chǔ)在有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。
在從屬權(quán)利要求中限定了本公開的一些優(yōu)選的實(shí)施例。應(yīng)當(dāng)理解,要求保護(hù)的用戶設(shè)備和要求保護(hù)的非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以具有如要求保護(hù)的方法和從屬方法權(quán)利要求中限定的方案的相似的優(yōu)選實(shí)施例以及對(duì)應(yīng)優(yōu)點(diǎn)。
本文描述的各實(shí)施例涉及一種用于針對(duì)用戶的當(dāng)前場景來調(diào)整可穿戴設(shè)備的運(yùn)轉(zhuǎn)狀態(tài)的方法,所述方法包括:從所述可穿戴設(shè)備的至少一個(gè)傳感器接收傳感器數(shù)據(jù);將所述傳感器數(shù)據(jù)與存儲(chǔ)在所述可穿戴設(shè)備的存儲(chǔ)器中的計(jì)劃表格式進(jìn)行比較,其中,所述計(jì)劃表格式指定先前與預(yù)定場景相關(guān)聯(lián)的傳感器讀數(shù)的至少一個(gè)特性;確定接收到的傳感器數(shù)據(jù)與所述計(jì)劃表格式相匹配;基于接收到的傳感器數(shù)據(jù)與所述計(jì)劃表格式相匹配來確定用戶當(dāng)前正在所述預(yù)定場景中;識(shí)別與所述預(yù)定場景相關(guān)聯(lián)的動(dòng)作;并且當(dāng)用戶在所述預(yù)定場景中時(shí)執(zhí)行所述動(dòng)作。
本文描述的各實(shí)施例涉及一種用于針對(duì)用戶的當(dāng)前場景來調(diào)整運(yùn)轉(zhuǎn)狀態(tài)的可穿戴設(shè)備,所述可穿戴設(shè)備包括:至少一個(gè)傳感器,其用于接收與用戶相關(guān)的傳感器數(shù)據(jù);存儲(chǔ)器,其存儲(chǔ)計(jì)劃表格式,所述計(jì)劃表格式指定先前與預(yù)定場景相關(guān)聯(lián)的傳感器讀數(shù)的至少一個(gè)特性;以及處理器,其與所述存儲(chǔ)器以及所述至少一個(gè)傳感器通信,所述處理器被配置為:將所述傳感器數(shù)據(jù)與存儲(chǔ)在所述可穿戴設(shè)備的所述存儲(chǔ)器中的所述計(jì)劃表格式進(jìn)行比較;確定接收到的傳感器數(shù)據(jù)與所述計(jì)劃表格式相匹配;基于接收到的傳感器數(shù)據(jù)與計(jì)劃表格式相匹配來確定所述用戶當(dāng)前處于所述預(yù)定場景中;識(shí)別與所述預(yù)定場景相關(guān)聯(lián)的動(dòng)作;并且當(dāng)用戶在所述預(yù)定場景中時(shí)執(zhí)行所述動(dòng)作。
本文描述的各實(shí)施例涉及一種編碼有指令的非瞬態(tài)機(jī)器可讀存儲(chǔ)介質(zhì),所述指令用于由可穿戴設(shè)備的處理器執(zhí)行,所述非瞬態(tài)機(jī)器可讀存儲(chǔ)介質(zhì)包括:用于從所述可穿戴設(shè)備的至少一個(gè)傳感器接收傳感器數(shù)據(jù)的指令;用于將所述傳感器數(shù)據(jù)與存儲(chǔ)在所述可穿戴設(shè)備的存儲(chǔ)器中的計(jì)劃表格式進(jìn)行比較的指令,其中,所述計(jì)劃表格式指定先前與預(yù)定場景相關(guān)聯(lián)的傳感器讀數(shù)的至少一個(gè)特性;用于確定接收到的傳感器數(shù)據(jù)與所述計(jì)劃表格式相匹配的指令;用于基于接收到的傳感器數(shù)據(jù)與所述計(jì)劃表格式相匹配來確定所述用戶當(dāng)前正在所述預(yù)定場景中的指令;用于識(shí)別與所述預(yù)定場景相關(guān)聯(lián)的動(dòng)作的指令;以及用于在所述用戶處于所述預(yù)定場景中時(shí)執(zhí)行所述動(dòng)作的指令。
描述了各種實(shí)施例,其中,所述動(dòng)作包括激活與所述預(yù)定場景相關(guān)聯(lián)的至少一個(gè)額外的傳感器,其中,當(dāng)用戶在所述預(yù)定場景中時(shí),從所述至少一個(gè)額外的傳感器收集數(shù)據(jù)。
描述了各種實(shí)施例,其中,所述動(dòng)作包括激活與所述預(yù)定場景相關(guān)聯(lián)的至少一個(gè)規(guī)則,其中,當(dāng)用戶處于所述預(yù)定場景中時(shí),相對(duì)于所收集的傳感器數(shù)據(jù)周期性地評(píng)估所述規(guī)則,以確定所述規(guī)則是否要被應(yīng)用。
描述了各種實(shí)施例,其中,所述動(dòng)作包括阻止經(jīng)由可穿戴設(shè)備的用戶界面向用戶遞送通知。
描述了各種實(shí)施例,其中,所述預(yù)定場景是會(huì)議場景,并且由所述計(jì)劃表格式識(shí)別的所述至少一個(gè)特性包括:相對(duì)高活動(dòng)的第一時(shí)段;相對(duì)低活動(dòng)的第二時(shí)段;以及在識(shí)別的時(shí)間從所述第一時(shí)段到所述第二時(shí)段的轉(zhuǎn)變。
描述了各種實(shí)施例,其中,所述至少一個(gè)特性屬于由可穿戴設(shè)備基于先前的傳感器數(shù)據(jù)和先前的用戶反饋所學(xué)習(xí)的模型。
描述了各種實(shí)施例,其中,所述動(dòng)作包括:確定所述預(yù)定場景與用戶的高壓力水平相關(guān)聯(lián);并且基于對(duì)所述預(yù)定場景與用戶的高壓力水平相關(guān)聯(lián)的確定來阻止向所述用戶的通知。
描述了各種實(shí)施例,其中,所述動(dòng)作包括:從所述至少一個(gè)傳感器接收生理數(shù)據(jù),其中,所述生理數(shù)據(jù)包括以下中的一項(xiàng)或多項(xiàng):皮膚電傳導(dǎo)的測度、血壓的測度、心率的測度、指示覺醒的測量結(jié)果、以及皮膚溫度的測度;并且與預(yù)定場景相關(guān)聯(lián)地存儲(chǔ)接收到的生理數(shù)據(jù)。
可以通過一個(gè)或多個(gè)傳感器(優(yōu)選地,諸如加速度傳感器、心率傳感器等的生理傳感器)在可穿戴設(shè)備處感測傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)可被存儲(chǔ)在存儲(chǔ)器中并被處理器用來計(jì)算例如燃燒的卡路里或重量減輕。原始傳感器數(shù)據(jù)也可以用于本發(fā)明的各種實(shí)施例(例如由加速度傳感器計(jì)數(shù)的步數(shù))中。
根據(jù)下面的描述、附圖和權(quán)利要求,本發(fā)明的前述和其它特征和優(yōu)點(diǎn)將變得更加明顯?;诒竟_內(nèi)容,本領(lǐng)域普通技術(shù)人員將理解存在本文描述的方法、系統(tǒng)和原理的其他方面和優(yōu)點(diǎn)。
附圖說明
為了更好地理解各種示例性實(shí)施例,參考附圖,其中:
圖1圖示了與多個(gè)預(yù)定項(xiàng)和/或活動(dòng)相關(guān)聯(lián)的示例性可穿戴設(shè)備;
圖2圖示了通過分組數(shù)據(jù)網(wǎng)絡(luò)連接到用戶設(shè)備的示例性可穿戴設(shè)備;
圖3圖示了可以在可穿戴設(shè)備的顯示器上顯示的示例性gui;
圖4圖示了示例性可穿戴數(shù)據(jù)庫;
圖5圖示了可穿戴傳感器數(shù)據(jù)和位置之間的示例性關(guān)聯(lián);
圖6圖示可用于實(shí)現(xiàn)本文描述的各種特征和過程的移動(dòng)設(shè)備架構(gòu);
圖7圖示了可由場景指令執(zhí)行的示例性方法;
圖8圖示了可由在可穿戴設(shè)備處的處理器執(zhí)行的示例性動(dòng)作指令;
圖9圖示了對(duì)應(yīng)于會(huì)議計(jì)劃表格式的移動(dòng)數(shù)據(jù)的示例性集合的曲線圖;
圖10圖示了針對(duì)一些實(shí)施例的示例性系統(tǒng)架構(gòu);
圖11圖示了與對(duì)應(yīng)的日歷預(yù)約相關(guān)聯(lián)的示例性傳感器數(shù)據(jù);
圖12圖示了示例性日歷分析指令;
圖13圖示了示例性場景和傳感器映射指令;
圖14圖示了示例性可穿戴數(shù)據(jù)庫;
圖15-16圖示了根據(jù)各實(shí)施例的示例性圖形用戶界面;并且
圖17圖示了根據(jù)各實(shí)施例的將可穿戴設(shè)備與日歷場景相關(guān)聯(lián)的示例性方法。
具體實(shí)施方式
本文呈現(xiàn)的描述和附圖例示了各種原理。應(yīng)當(dāng)理解,,盡管沒有在本文中明確地描述或示出,但是具體化這些原理的各種布置能夠本領(lǐng)域技術(shù)人員將設(shè)計(jì)并且包括在本公開內(nèi)容的范圍內(nèi)。如本文所使用的,除非另有說明(例如,“否則”或“或者在替代方式中”),如本文所用的術(shù)語“或”,是指非排他的或(即,或)。另外,本文描述的各實(shí)施例不一定是相互排斥的,并且可以被組合以產(chǎn)生包含本文描述的原理的額外的實(shí)施例。
本文描述的各實(shí)施例包括系統(tǒng)和方法,其中,使用移動(dòng)和地理位置數(shù)據(jù)來生成關(guān)于個(gè)人的計(jì)劃表項(xiàng)(包括會(huì)議)的場景信息。場景信息可以與來自傳感器的傳感器數(shù)據(jù)組合使用,該傳感器包含在個(gè)人攜帶的可穿戴設(shè)備中。
可穿戴設(shè)備的用戶可以向圖形用戶界面輸入位置和/或活動(dòng)以及可能收集的與活動(dòng)相關(guān)的傳感器數(shù)據(jù)。當(dāng)位置和/或活動(dòng)與用戶輸入的位置和/或活動(dòng)相匹配時(shí),傳感器數(shù)據(jù)可以被接收作為用戶的生理參數(shù)的測量。
可穿戴設(shè)備、移動(dòng)設(shè)備和地理圍欄網(wǎng)絡(luò)可以使用本領(lǐng)域已知的任何數(shù)據(jù)通信技術(shù)進(jìn)行通信。在某些實(shí)施例中,可穿戴設(shè)備可以使用第一類型的無線數(shù)據(jù)通信技術(shù)與移動(dòng)設(shè)備通信,并且移動(dòng)設(shè)備可以使用第二類型的無線數(shù)據(jù)通信技術(shù)與地理圍欄網(wǎng)絡(luò)通信。在各種實(shí)施例中有用的數(shù)據(jù)通信接口包括但不限于蜂窩/3g/4g/lte、wi-fi(802.11x)、紅外、光學(xué)、近場和藍(lán)牙數(shù)據(jù)通信接口。在某些情況下,可穿戴設(shè)備可以包括多個(gè)數(shù)據(jù)通信接口、處理器、存儲(chǔ)器、現(xiàn)場可編程門陣列(fpga)、專用集成電路(asic)等。移動(dòng)設(shè)備還可以通過有線數(shù)據(jù)通信信道(諸如usb連接或微型usb連接)與可穿戴設(shè)備通信。
本文描述的移動(dòng)設(shè)備包括但不限于諸如智能電話、iphone設(shè)備、android設(shè)備、ipad設(shè)備和筆記本計(jì)算機(jī)的移動(dòng)設(shè)備。由可穿戴設(shè)備或由移動(dòng)設(shè)備傳送的通信可以通過本領(lǐng)域已知的任何數(shù)據(jù)通信技術(shù)(包括但不限于藍(lán)牙、蜂窩/3g/4g/lte和wi-fi(802.11x))進(jìn)行傳送。在某些情況下,移動(dòng)設(shè)備可以包括多個(gè)數(shù)據(jù)通信接口、處理器、存儲(chǔ)器、現(xiàn)場可編程門陣列(fpga)、專用集成電路(asic)等。
地理位置或“地理的位置”是可以對(duì)應(yīng)于緯度和經(jīng)度、街道地址、到已知蜂窩或wifi基站的附件等的物理位置。在某些實(shí)施例中,地理位置可以使用例如,可穿戴設(shè)備中或與可穿戴設(shè)備通信的移動(dòng)設(shè)備中的全球定位系統(tǒng)(gps)技術(shù)來確定。
在可穿設(shè)備處感測的傳感器數(shù)據(jù)可以存儲(chǔ)在存儲(chǔ)器中并且由處理器使用以計(jì)算例如,燃燒的卡路里或重量損失。原始傳感器數(shù)據(jù)也可以用于各種實(shí)施例(例如由加速度傳感器計(jì)數(shù)的多個(gè)步驟)中。
各種方法可以通過與硬件一起操作的軟件來執(zhí)行。例如,軟件可以包括由處理器(例如,微處理器、現(xiàn)場可編程門陣列、專用集成電路或能夠處理數(shù)據(jù)或以其它方式執(zhí)行本文所描述的功能的其它設(shè)備)執(zhí)行的指令、以其它方式存儲(chǔ)在諸如處理器可訪問的存儲(chǔ)器(例如,l1、l2、l3、系統(tǒng)存儲(chǔ)器或諸如閃存、磁或光介質(zhì)的存儲(chǔ)介質(zhì))的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)中的指令。在諸如利用asic執(zhí)行本文所描述的一個(gè)或多個(gè)功能的那些的各種實(shí)施例中,處理器可以是硬連線的以執(zhí)行這樣的功能,并且因此,在其它實(shí)施例中可以省略在本文的各種實(shí)施例中被描述為定義這些功能的指令??梢詫?shí)現(xiàn)各種接口-通信和其它方式。本領(lǐng)域技術(shù)人員將理解移動(dòng)設(shè)備的各種必需部件,并將其與本文所描述的實(shí)施例中的一個(gè)或多個(gè)集成。
圖1圖示了可穿戴設(shè)備110的示例性環(huán)境100,其與在各種活動(dòng)期間監(jiān)測用戶的生理信息相關(guān)聯(lián)。圖1圖示了諸如個(gè)人的家庭120、辦公室130、客戶端140、汽車150和其它位置160之類的位置。
圖2圖示了通過分組數(shù)據(jù)網(wǎng)絡(luò)270(諸如,舉例來說,載波網(wǎng)絡(luò)、局域網(wǎng)、或互聯(lián)網(wǎng))連接到用戶設(shè)備260的可穿戴設(shè)備205的示例。在各種實(shí)施例中,分組數(shù)據(jù)網(wǎng)絡(luò)270的至少一部分可以在云計(jì)算環(huán)境中跨一個(gè)或多個(gè)設(shè)備。圖2的系統(tǒng)200包括可穿戴設(shè)備205,可穿戴設(shè)備205被描繪為包括全球定位系統(tǒng)(gps)210、顯示器215、用戶接口(ui)220、可穿戴場景或其它數(shù)據(jù)庫225、控制器230、數(shù)據(jù)通信接口235、傳感器1至n245、電源供應(yīng)250和存儲(chǔ)器255,其可存儲(chǔ)場景和動(dòng)作指令240以及用于經(jīng)由顯示器215和用戶接口220呈現(xiàn)圖形用戶界面(gui)的指令。用戶設(shè)備260被描繪為包括基本指令(軟件)265(其可以存儲(chǔ)在存儲(chǔ)器中并由用戶設(shè)備260的處理器執(zhí)行)??纱┐髟O(shè)備205和用戶設(shè)備260被描繪為通過分組數(shù)據(jù)網(wǎng)絡(luò)270進(jìn)行通信。當(dāng)佩戴可穿戴設(shè)備205的人參與如移動(dòng)數(shù)據(jù)和gps數(shù)據(jù)所指示的活動(dòng)時(shí),可穿戴設(shè)備205的場景和動(dòng)作指令240可以激活對(duì)由1至n傳感器245收集的用戶的生理信息的跟蹤。在一些實(shí)施例中,場景和動(dòng)作指令240選擇性地激活傳感器245,使得傳感器245收集與活動(dòng)相關(guān)聯(lián)的生理數(shù)據(jù)。例如,在工作會(huì)議中,可以收集心率和皮膚電傳導(dǎo)數(shù)據(jù)作為壓力的測量。
如本文所使用的,術(shù)語“處理器”將被理解為包括能夠執(zhí)行存儲(chǔ)在存儲(chǔ)器中或以其它方式處理數(shù)據(jù)的指令的任何硬件設(shè)備。這樣,處理器可以包括微處理器、現(xiàn)場可編程門陣列(fpga)、專用集成電路(asic)或其它類似裝置。術(shù)語“存儲(chǔ)器”將被理解為包括諸如,舉例來說,l1、l2或l3高速緩存或系統(tǒng)存儲(chǔ)器以及存儲(chǔ)存儲(chǔ)器(例如閃存、磁性、光學(xué)介質(zhì)以及其它非瞬態(tài)存儲(chǔ)介質(zhì))。如本文所使用的,術(shù)語“非瞬態(tài)”將被理解為不包括瞬態(tài)信號(hào),但包括所有形式的存儲(chǔ)器,包括易失性和非易失性存儲(chǔ)器。此外,如本文所使用的,術(shù)語“用戶設(shè)備”將被理解為是指結(jié)合用戶設(shè)備260描述的用戶設(shè)備(諸如移動(dòng)電話、平板電腦和個(gè)人計(jì)算機(jī)的非可穿戴用戶設(shè)備)以及可穿戴設(shè)備205本身。
在一些實(shí)施例中,用戶設(shè)備260包括跟蹤移動(dòng)的傳感器245和跟蹤可穿戴設(shè)備205的用戶的位置的gps210。在該實(shí)施例中,可穿戴設(shè)備205和用戶設(shè)備260通過分組數(shù)據(jù)網(wǎng)絡(luò)270進(jìn)行通信。
可穿戴設(shè)備205的地理位置可以由可穿戴設(shè)備205處的gps210或者另一等效技術(shù)例如在用戶設(shè)備260處(例如,如果用戶設(shè)備是包括地理位置設(shè)備的智能電話)來確定。被確定為可穿戴設(shè)備205的地理位置的位置可以包括個(gè)人的家庭、辦公室、客戶端/客戶站點(diǎn)、汽車或其它/未知的,如圖1所描述的。與活動(dòng)和一個(gè)或多個(gè)傳感器245相關(guān)的參數(shù)可以由可穿戴設(shè)備205的用戶使用可以在可穿戴設(shè)備205處的顯示器215上顯示的gui220輸入。在一些實(shí)施例中,參數(shù)可以被預(yù)編程到可穿戴設(shè)備205中以及場景和動(dòng)作指令240。
圖3圖示了可以顯示在可穿戴設(shè)備205的顯示器215上的示例性gui。gui300包括位置(“會(huì)議”)310的名稱、可穿戴設(shè)備205中的一組可選擇傳感器320、保存選擇框380和運(yùn)行選擇框385。
圖3所描繪的可選擇的傳感器320包括血壓325、心率330、皮膚電傳導(dǎo)33、皮膚溫度340和運(yùn)動(dòng)345,然而應(yīng)當(dāng)理解,替代的或附加的傳感器(或由其計(jì)算的參數(shù))可供選擇。圖3中的檢查勾選表示血壓傳感器325和心率傳感器330被啟用??蛇x擇傳感器320可以包括由一個(gè)或多個(gè)傳感器(例如,血壓)直接確定的值或根據(jù)傳感器測量值(例如,心率或燃燒的卡路里)計(jì)算的值。在一些實(shí)施例中,當(dāng)從地理圍欄gui中選擇特定的傳感器時(shí),也可以由可穿戴設(shè)備205自動(dòng)選擇與所選擇的傳感器相關(guān)聯(lián)的一個(gè)或多個(gè)傳感器。例如,還可以基于心率(hr)和運(yùn)動(dòng)信息來確定使用的卡路里。因此,在這種情況下,盡管用戶已經(jīng)選擇卡路里使用傳感器330,但是(一個(gè)或多個(gè))運(yùn)動(dòng)傳感器和(一個(gè)或多個(gè))心率傳感器被自動(dòng)選擇。
圖3的gui300可以被可穿戴設(shè)備205的用戶用于指定活動(dòng)名稱310。用戶還可以選擇可以收集關(guān)于可穿戴設(shè)備205的用戶的生理信息的一個(gè)或多個(gè)傳感器320。在其它實(shí)施例中,傳感器數(shù)據(jù)基于由用戶選擇的計(jì)劃表項(xiàng)名稱來自動(dòng)傳送。
如圖3所示,可以有利地使用規(guī)則的集合來實(shí)現(xiàn)各種程序。圖3中的規(guī)則提供了當(dāng)操作者參與會(huì)議或其它活動(dòng)時(shí),向可穿戴設(shè)備的操作者提供反饋的程序。在各種實(shí)施例中,可以收集不提供給操作者的附加信息,而是被存儲(chǔ)在可搜索的數(shù)據(jù)庫(本地或遠(yuǎn)程)上以供操作者或其他用戶來訪問該信息。
圖4圖示了可以對(duì)應(yīng)于圖2的可穿戴數(shù)據(jù)庫225的示例性可穿戴數(shù)據(jù)庫400。圖4中的表400包括表示用于確定數(shù)據(jù)采集將被觸的之處的條件的字段的列:場景名稱字段405,用于存儲(chǔ)用于識(shí)別每個(gè)已知場景的簡短名稱(例如,由用戶經(jīng)由示例性gui300的活動(dòng)名稱字段310輸入的名稱);場景標(biāo)準(zhǔn)字段410,用于參考或以其它方式定義用于確定每個(gè)已知場景在給定時(shí)間內(nèi)是否適用的標(biāo)準(zhǔn);在場景中布爾字段,用于定義可穿戴設(shè)備和相關(guān)聯(lián)的用戶是否在每個(gè)已知場景內(nèi)(并且因此,相關(guān)聯(lián)的傳感器應(yīng)該被跟蹤或相關(guān)聯(lián)的規(guī)則應(yīng)該被評(píng)估);傳感器字段420,用于識(shí)別當(dāng)處于關(guān)聯(lián)的場景(例如,由用戶經(jīng)由示例性gui300選擇的)時(shí)應(yīng)當(dāng)被跟蹤的任何傳感器或計(jì)算的參數(shù);以及規(guī)則字段425,用于引用或以其它方式定義應(yīng)該被認(rèn)為是“有效的”的任何規(guī)則并且因此在處于相關(guān)聯(lián)的場景中時(shí)針對(duì)適用性進(jìn)行評(píng)估。
可以采用各種方法來確定用戶和可穿戴設(shè)備是否在場景中,并且,這樣,可以將不同的信息存儲(chǔ)在場景標(biāo)準(zhǔn)字段410中。一些場景可以通過將傳感器數(shù)據(jù)與之前獲得的“計(jì)劃表格式”進(jìn)行比較來識(shí)別,以與場景相對(duì)應(yīng)。以下將參考圖9更詳細(xì)地描述這種計(jì)劃表格式的示例。替代地或額外地,可以針對(duì)關(guān)于當(dāng)前(或即將到來的)場景的線索,通過搜索用戶使用的其它程序或設(shè)備來識(shí)別某些場景。作為示例,圖10將描述在用戶設(shè)備的日歷app上搜索用于識(shí)別任何當(dāng)前可應(yīng)用場景的場景線索的一個(gè)實(shí)施例。
作為第一示例,記錄430指示用戶當(dāng)前不在“家庭”場景中,如通過將最近的傳感器數(shù)據(jù)與被識(shí)別為由設(shè)備先前學(xué)習(xí)的“計(jì)劃表格式a”的計(jì)劃表格式進(jìn)行比較而確定。例如,最近的加速度計(jì)、皮膚電傳導(dǎo)和溫度數(shù)據(jù)可能在80%的容限內(nèi)不對(duì)應(yīng)于“計(jì)劃表格式a”,并且因此,可穿戴設(shè)備(或其它設(shè)備)可能已經(jīng)確定傳感器數(shù)據(jù)與計(jì)劃表格式不“匹配”,并且用戶當(dāng)前不處于“家庭”場景中。顯而易見的是,在各種實(shí)施例中,可以使用各種方法來執(zhí)行匹配的這種確定,并且這種方法可以不允許任何容限,可以允許不同于80%相似度的容限,或者可以使用用于判斷“接近度”的替代度量并提供容限。然而,當(dāng)“家庭”場景適用時(shí),沒有傳感器或規(guī)則被定義為適用的(除了可能始終適用的任何傳感器或規(guī)則,不管場景如何,未示出)。
作為第二示例,可以看到記錄440定義作為“家庭”場景的補(bǔ)充的場景。特別地,記錄440定義當(dāng)前適用的“非家庭”場景,并且每當(dāng)最近的傳感器數(shù)據(jù)不足以與“計(jì)劃表格式a”相匹配時(shí)適用。在一些實(shí)施例中,“非家庭”場景可以是用戶定義的,而在其它實(shí)施例中,可以例如響應(yīng)于用戶創(chuàng)建由記錄440定義的“家庭”場景而自動(dòng)地創(chuàng)建“非家庭”場景。如圖所示,當(dāng)“非家庭”場景適用時(shí),皮膚電傳導(dǎo)傳感器將用于收集數(shù)據(jù),并且可以對(duì)規(guī)則b1、b2和b3(其可能存儲(chǔ)在未示出的不同的表中)的適用性進(jìn)行重復(fù)評(píng)估。例如,規(guī)則b1可以指示,如果心率(其可以是總是開啟的傳感器或不管場景而總是被計(jì)算的參數(shù))升高到120以上,則應(yīng)該向用戶顯示消息,其指示他們應(yīng)該就坐。在各種實(shí)施例中,規(guī)則可以由用戶定義,由其他人(例如,程序操作者)定義并被推送到可穿戴設(shè)備進(jìn)行激活和評(píng)估,或者由諸如可穿戴設(shè)備的機(jī)器來學(xué)習(xí)(例如,當(dāng)處于會(huì)議場景時(shí),不顯示任何消息)。
第三個(gè)示例性記錄450識(shí)別當(dāng)前占用“辦公室”的場景,其在最近的傳感器數(shù)據(jù)與識(shí)別為“計(jì)劃表格式b”的計(jì)劃表格式相匹配時(shí)是適用的。當(dāng)處于該場景中時(shí),血壓和溫度傳感器在對(duì)規(guī)則a1、a2、a3和a4的適用性進(jìn)行評(píng)估時(shí)輪詢數(shù)據(jù)。最終示例性記錄460圖示了計(jì)劃表格式的替代以識(shí)別占據(jù)的場景。如圖所示,可以基于來自日歷分析說明的客戶會(huì)議正在進(jìn)行的指示來識(shí)別且“客戶會(huì)議”場景由用戶占據(jù)(例如,通過返回“客戶會(huì)議”關(guān)鍵詞的日歷分析說明)。如將在下面更詳細(xì)地解釋的那樣,日歷(或其他app)分析說明的各種實(shí)施例可以針對(duì)確定要被報(bào)告以與數(shù)據(jù)庫400結(jié)合使用的確定的當(dāng)前場景來評(píng)估標(biāo)題、用戶提供的標(biāo)簽或與日歷條目(或其它app項(xiàng))相關(guān)聯(lián)的其它信息。數(shù)據(jù)庫可以包括多個(gè)額外的條目460。
圖5圖示了示例性圖解500,其例示了具有不同的場景的不同類型的計(jì)劃表項(xiàng)與在可穿戴設(shè)備處的傳感器感測的數(shù)據(jù)的交叉引用。圖5的傳感器和交叉引用圖解500包括以下場所:家庭505、非家庭510、辦公室515、通話520、客戶會(huì)議525、hr會(huì)議530、工程會(huì)議535、以及另一場所540。對(duì)應(yīng)于由可穿戴設(shè)備處的傳感器所感測到或從其導(dǎo)出的傳感器的數(shù)據(jù)包括:血壓545、溫度550、皮膚電傳導(dǎo)555、心率560、運(yùn)動(dòng)565以及其它570。
在圖5中的圓圈識(shí)別示例性實(shí)例,其中,一個(gè)或多個(gè)規(guī)則在指定位置處適用于由可穿戴設(shè)備感測到的指定傳感器信息。圖5指示將使用規(guī)則a1觸發(fā)血壓傳感器545的位置辦公室515。同樣,非家庭位置510和皮膚電傳導(dǎo)555將由規(guī)則b1、b2和b3觸發(fā)555;位置辦公室515和溫度傳感器550將由規(guī)則a2、a3和a4觸發(fā);位置通話520和運(yùn)動(dòng)傳感器565將由規(guī)則e1和e2觸發(fā);顧客/客戶會(huì)議525和溫度傳感器550將由規(guī)則d1觸發(fā);位置hr會(huì)議530和心率傳感器560將由f1觸發(fā),工程會(huì)議535和運(yùn)動(dòng)傳感器565將由規(guī)則c1和c2觸發(fā)。根據(jù)操作者或管理員的需要(特別是期望跟蹤哪些生理參數(shù)),位置、規(guī)則、傳感器之間的其它關(guān)系可以存在并且可以被編程。
圖6圖示了可被用于實(shí)現(xiàn)本文描述的各種特征和過程的移動(dòng)設(shè)備架構(gòu)。架構(gòu)600可以以任意數(shù)量的便攜式設(shè)備(包括但不限于智能可穿戴設(shè)備)來實(shí)現(xiàn)。如圖6中所例示的架構(gòu)600包括存儲(chǔ)器接口602、處理器604和外圍接口606。存儲(chǔ)器接口602、處理器604和外圍設(shè)備接口606可以是單獨(dú)的部件,或者可以集成為一個(gè)或多個(gè)集成電路的一部分。各個(gè)部件可以通過一個(gè)或多個(gè)通信總線或信號(hào)線來耦接。
如圖6中所例示的處理器604旨在包括數(shù)據(jù)處理器、圖像處理器、中央處理單元或任何多種多核處理設(shè)備。任何種類的傳感器、外部設(shè)備和外部子系統(tǒng)可以被耦合到外圍設(shè)備接口606,以促進(jìn)示例性移動(dòng)設(shè)備的架構(gòu)600內(nèi)的任何數(shù)量的功能。例如,運(yùn)動(dòng)傳感器610、光傳感器612以及接近度傳感器614可以被耦合到外圍設(shè)備接口606,以促進(jìn)移動(dòng)設(shè)備的定向、照明和接近功能。例如,光傳感器612可以被用來促進(jìn)調(diào)節(jié)觸摸表面646的亮度??梢员粚?shí)現(xiàn)為加速度計(jì)或陀螺儀的運(yùn)動(dòng)傳感器610可用于檢測移動(dòng)設(shè)備的移動(dòng)和方向。然后,根據(jù)檢測到的取向(例如,縱向或橫向),顯示對(duì)象或介質(zhì)可以被呈現(xiàn)。
其它傳感器(例如溫度傳感器、生物計(jì)量的傳感器、生命體征傳感器或其它感測設(shè)備)可被耦合到外圍設(shè)備接口606,以促進(jìn)相應(yīng)的功能。位置處理器616(例如,全球定位系統(tǒng))可耦合到外圍設(shè)備接口606,以允許接收地理位置數(shù)據(jù)從而促進(jìn)地理定位。諸如集成電路芯片的電子磁力計(jì)616可繼而被連接到外圍設(shè)備接口606以提供與真磁“北”的方向有關(guān)的數(shù)據(jù),由此移動(dòng)設(shè)備可以享用羅盤或定向功能。相機(jī)子系統(tǒng)620和光學(xué)傳感器622(諸如電荷耦合器件(ccd)或互補(bǔ)金屬氧化物半導(dǎo)體(cmos)光學(xué)傳感器)可以促進(jìn)相機(jī)功能(諸如記錄照片和視頻剪輯)。
可以通過一個(gè)或多個(gè)通信子系統(tǒng)624(其可以包括一個(gè)或多個(gè)無線通信子系統(tǒng))來促進(jìn)通信功能。無線通信子系統(tǒng)624可以包括802.5或藍(lán)牙收發(fā)器以及諸如紅外的光學(xué)收發(fā)器。有線通信系統(tǒng)可以包括諸如通用串行總線(usb)的端口設(shè)備或可以被用來建立與其它計(jì)算設(shè)備(諸如網(wǎng)絡(luò)接入設(shè)備、個(gè)人計(jì)算機(jī)、打印機(jī)、顯示器、或能夠接收或發(fā)送數(shù)據(jù)的其它處理設(shè)備)的有線耦合的一些其它的有線端口連接。通信子系統(tǒng)624的具體設(shè)計(jì)和實(shí)現(xiàn)取決于設(shè)備意圖在其上運(yùn)行的通信網(wǎng)絡(luò)或介質(zhì)。例如,設(shè)備可以包括無線通信子系統(tǒng),所述無線通信子系統(tǒng)被設(shè)計(jì)為在用于全球移動(dòng)通信系統(tǒng)(gsm)網(wǎng)絡(luò)、gprs網(wǎng)絡(luò)、增強(qiáng)型數(shù)據(jù)gsm環(huán)境(edge)網(wǎng)絡(luò)、802.5通信網(wǎng)絡(luò)、碼分多址(cdma)網(wǎng)絡(luò)或藍(lán)牙網(wǎng)絡(luò)上運(yùn)行。通信子系統(tǒng)624可以包括托管協(xié)議,使得該設(shè)備可以被配置為其他無線設(shè)備的基站。通信子系統(tǒng)還允許該設(shè)備使用一種或多種協(xié)議(例如tcp/ip、http或udp)與主機(jī)設(shè)備同步。
音頻子系統(tǒng)626可以被耦合到揚(yáng)聲器628和一個(gè)或多個(gè)麥克風(fēng)630,以促進(jìn)啟用語音的功能。這些功能可以包括語音識(shí)別、語音復(fù)制或數(shù)字記錄。結(jié)合音頻子系統(tǒng)626還可以包括傳統(tǒng)的電話功能。
i/o子系統(tǒng)640可以包括觸摸控制器642和/或(一個(gè)或多個(gè))其它輸入控制器644。觸摸控制器642可以耦合到觸摸表面646。觸摸表面646和觸摸控制器642可以使用任何數(shù)量的觸摸敏感度技術(shù)(包括但不限于電容、電阻、紅外或表面聲波技術(shù))來檢測接觸和移動(dòng)或其間斷。用于利用觸摸表面646來確定一個(gè)或多個(gè)接觸點(diǎn)的其它接近傳感器陣列或元件可以同樣地被使用。在一個(gè)實(shí)現(xiàn)中,觸摸表面646可以顯示虛擬或軟按鈕和虛擬鍵盤,其可由用戶用作輸入/輸出設(shè)備。
其它輸入控制器644可以耦合到其它輸入/控制設(shè)備648,例如一個(gè)或多個(gè)按鈕、搖桿開關(guān)、拇指輪、紅外端口、usb端口、和/或諸如觸控筆的指示器設(shè)備。一個(gè)或多個(gè)按鈕(未示出)可以包括用于揚(yáng)聲器628和/或麥克風(fēng)630的音量控制的加/減按鈕。在一些實(shí)現(xiàn)方式中,設(shè)備600可以包括音頻和/或視頻回放或記錄設(shè)備的功能,并且可以包括用于栓系(tethering)到其它設(shè)備的插頭連接器。
存儲(chǔ)器接口602可以耦合到存儲(chǔ)器650。存儲(chǔ)器650可以包括高速隨機(jī)存取存儲(chǔ)器或非易失性存儲(chǔ)器,例如磁盤存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備或閃存。存儲(chǔ)器650可以存儲(chǔ)操作系統(tǒng)652(諸如darwin、rtxc、linux、unix、osx、android、windows或例如vxworks的嵌入式操作系統(tǒng))。操作系統(tǒng)652可以包括用于處理基本系統(tǒng)服務(wù)和用于執(zhí)行硬件相關(guān)任務(wù)的指令。在一些實(shí)現(xiàn)中,操作系統(tǒng)652可以包括內(nèi)核。
存儲(chǔ)器650還可以存儲(chǔ)通信指令654,以促進(jìn)與其它移動(dòng)計(jì)算設(shè)備或服務(wù)器進(jìn)行通信。通信指令654還可以用于基于地理位置來選擇設(shè)備使用的操作模式或通信介質(zhì),該地理位置可以通過gps/導(dǎo)航指令668而獲得。存儲(chǔ)器650可以包括:圖形用戶界面指令656,用于促進(jìn)圖形用戶界面處理(例如生成界面);傳感器處理指令658,用于促進(jìn)傳感器相關(guān)的過程和功能;電話指令660,用于促進(jìn)電話相關(guān)的過程和功能;電子消息傳送指令662,用于促進(jìn)電子消息傳送相關(guān)的過程和功能;網(wǎng)站瀏覽指令664,用于促進(jìn)網(wǎng)站瀏覽相關(guān)的過程和功能;介質(zhì)處理指令666,用于促進(jìn)介質(zhì)處理相關(guān)的過程和功能;gps/導(dǎo)航指令668,用于促進(jìn)gps和導(dǎo)航相關(guān)的過程;相機(jī)指令670,用于促進(jìn)相機(jī)相關(guān)的過程和功能;計(jì)步器672,用于跟蹤由便攜式設(shè)備或智能可穿戴設(shè)備的持有人所進(jìn)行的步數(shù);激活記錄/imei數(shù)據(jù)674,用于允許便攜式設(shè)備或智能可穿戴設(shè)備通過無線網(wǎng)絡(luò)交換數(shù)據(jù);以及可以在移動(dòng)計(jì)算設(shè)備上運(yùn)行或結(jié)合移動(dòng)計(jì)算設(shè)備運(yùn)行的任何其它應(yīng)用程序的指令。存儲(chǔ)器650還可以存儲(chǔ)用于促進(jìn)其它過程、特征和應(yīng)用程序(諸如與導(dǎo)航、社交網(wǎng)絡(luò)、基于位置的服務(wù)或地圖顯示相關(guān)的應(yīng)用程序)的其它軟件指令。
圖7圖示了可以由場景和動(dòng)作指令240執(zhí)行的示例性方法700。圖7中例示的方法對(duì)應(yīng)于使用gui220來定義條件動(dòng)作,并包括接收位置705的輸入,使用gui來識(shí)別位置名稱710的輸入,并且接收在gui715中對(duì)至少一個(gè)傳感器的選擇的步驟。在接收到該信息之后,它可以被保存在可穿戴設(shè)備處的數(shù)據(jù)庫720中或在外部場景或其它數(shù)據(jù)庫中。該外部場景或其它數(shù)據(jù)庫可以位于,例如,通過分組數(shù)據(jù)網(wǎng)絡(luò)訪問的計(jì)算機(jī)網(wǎng)絡(luò)處。
圖8圖示了示例性方法800,其用于實(shí)現(xiàn)可以由可穿戴設(shè)備205處的處理器執(zhí)行的場景和動(dòng)作指令240。圖8的方法包括接收移動(dòng)數(shù)據(jù)和gps數(shù)據(jù)的第一步驟810。移動(dòng)數(shù)據(jù)和gps數(shù)據(jù)可以來自可穿戴設(shè)備205或用戶設(shè)備260的傳感器和地理位置設(shè)備。接著,在該方法的步驟820中,可穿戴設(shè)備205的位置基于gps數(shù)據(jù)來確定。例如,位置可能是“家庭”、“辦公室”或客戶處。該指令還可以確定該位置不是已知位置,例如“不在家”,“不在辦公室”或“其它”。接下來在步驟830中,場景和動(dòng)作指令240基于移動(dòng)數(shù)據(jù)來識(shí)別2個(gè)移動(dòng)群集之間的空閑時(shí)段。在步驟840中,基于移動(dòng)群集和空閑時(shí)段,場景和動(dòng)作指令240識(shí)別對(duì)應(yīng)于計(jì)劃表項(xiàng)的格式的該移動(dòng)群集和空閑時(shí)段。在一些實(shí)施例中,對(duì)應(yīng)不需要是完美的,且可簡單地通過閾值(例如,90%)來相關(guān)。例如,如果移動(dòng)群集對(duì)應(yīng)于一小時(shí)(例如,上午9點(diǎn)和上午10點(diǎn))的開始和結(jié)束,其將對(duì)應(yīng)于會(huì)議。在步驟850中,基于該移動(dòng)群集對(duì)應(yīng)于計(jì)劃表格式的確定,指令基于計(jì)劃表格式來識(shí)別移動(dòng)群集的計(jì)劃表項(xiàng)。在步驟860中,場景和動(dòng)作指令存儲(chǔ)計(jì)劃表項(xiàng)。在步驟870中,場景和動(dòng)作指令基于圖5中例示的規(guī)則來監(jiān)測與計(jì)劃表項(xiàng)相關(guān)的傳感器數(shù)據(jù)。監(jiān)測傳感器數(shù)據(jù)可以包括基于與計(jì)劃表項(xiàng)相關(guān)聯(lián)的日期和時(shí)間來查詢一個(gè)或多個(gè)傳感器數(shù)據(jù),或查詢傳感器數(shù)據(jù)的數(shù)據(jù)庫。
在一些實(shí)施例中,移動(dòng)數(shù)據(jù)和gps數(shù)據(jù)可以不對(duì)應(yīng)于已知的計(jì)劃表項(xiàng)。在另一實(shí)施例中,場景和動(dòng)作指令240可以經(jīng)由顯示器215和gui220,提示操作者確認(rèn)或輸入計(jì)劃表項(xiàng)。
圖9圖示了會(huì)議的示例性計(jì)劃表格式900。如圖所示,存在兩個(gè)移動(dòng)群集905和915,其被空閑時(shí)段910分隔,其中,與移動(dòng)群集905、915相比,檢測到降低的步驟活動(dòng)。移動(dòng)群集905可以對(duì)應(yīng)于所述一小時(shí)的上午10點(diǎn)的開始,而移動(dòng)集群915對(duì)應(yīng)于所述一小時(shí)的上午11點(diǎn)的結(jié)束。
如上所述,在各種實(shí)施例中,計(jì)劃表格式900可以與最近接收到的傳感器數(shù)據(jù)進(jìn)行比較,以確定用戶是否在相關(guān)聯(lián)的場景中。在各種實(shí)施例中,計(jì)劃表格式900可以手動(dòng)地定義或可以由計(jì)算機(jī)(諸如可穿戴設(shè)備)例如,利用機(jī)器學(xué)習(xí)原理來構(gòu)建。因此,將顯而易見的是,雖然計(jì)劃表格式900被例示為二維圖形,但是其可以使用各種替代實(shí)現(xiàn)方式(例如,分類模型的參數(shù)),并且附加的尺寸(例如,附加的或替代的傳感器測量值或計(jì)算的參數(shù))可以以計(jì)劃表格式使用。
在實(shí)施例中,可穿戴設(shè)備或其它計(jì)算機(jī)學(xué)習(xí)用于場景的計(jì)劃表格式,計(jì)劃表格式可被預(yù)先設(shè)置為默認(rèn)格式(例如,經(jīng)由示例性gui300手動(dòng)場景創(chuàng)建之后)。例如,所有新的場景可以開始于指示在一天中的任何時(shí)候的零個(gè)步數(shù)并且與0%低置信度評(píng)級(jí)相關(guān)聯(lián)的計(jì)劃表格式,以防止設(shè)備的早期操作中的頻繁誤報(bào)。或者,在一些實(shí)施例中,各種場景可被預(yù)編程到設(shè)備中,并與可以進(jìn)一步適于通過學(xué)習(xí)用戶的非用戶特定模型相關(guān)聯(lián)。替代地,在用戶手動(dòng)創(chuàng)建場景后,這個(gè)名稱就可以與各種預(yù)編程場景名稱相比較,并且由此初始地與這樣的場景具體的計(jì)劃表格式而不是通用的計(jì)劃表格式相關(guān)聯(lián)。例如,如果用戶手動(dòng)創(chuàng)建“會(huì)議”或“客戶會(huì)議”計(jì)劃表格式,則可穿戴設(shè)備可以基于名稱確定,應(yīng)當(dāng)使用與“會(huì)議”相關(guān)聯(lián)的默認(rèn)計(jì)劃表格式而不是通用的全零計(jì)劃表格式。
在操作期間,用戶可以以各種方式驗(yàn)證反饋以幫助學(xué)習(xí)算法達(dá)到用戶的具體習(xí)慣。例如,用戶可以周期性地明確經(jīng)由gui(未示出)指示他們當(dāng)前處于哪個(gè)場景中。同樣地,可穿戴設(shè)備可以周期性地要求用戶進(jìn)行這樣的識(shí)別。當(dāng)可穿戴設(shè)備開始做出關(guān)于當(dāng)前場景的確定時(shí),它可以要求用戶確認(rèn)做出了正確的確定(例如,“你當(dāng)前正在會(huì)議中?”或“你從上午10到上午11點(diǎn)在會(huì)議中嗎?”)?;蛘?,用戶可以被提供有g(shù)ui,以“關(guān)閉”可能已被可穿戴設(shè)備錯(cuò)誤識(shí)別的各種場景。所有這些反饋可以與在每個(gè)決定或反饋點(diǎn)時(shí)可用的傳感器數(shù)據(jù)相關(guān)聯(lián),從而逐步建立標(biāo)記的訓(xùn)練集,可穿戴或其它支持設(shè)備可以根據(jù)該標(biāo)記的訓(xùn)練集來調(diào)整計(jì)劃表格式。
在所示的特定的示例中,可穿戴設(shè)備可以確定,當(dāng)運(yùn)動(dòng)群集905在整點(diǎn)時(shí)(如圖所示的10:00)轉(zhuǎn)變到空閑時(shí)段910時(shí),則用戶當(dāng)前正在“會(huì)議”的場景中。因此,在各種實(shí)施例中,計(jì)劃表格式指定場景的各種特性,例如高和低活動(dòng)的時(shí)段(例如,由計(jì)步器或加速計(jì)測量的)、心率、壓力、或其它感測或計(jì)算的生理參數(shù)的時(shí)段;生理參數(shù)在指定的范圍內(nèi)的時(shí)段;已經(jīng)由傳感器檢測到狀態(tài)(例如,睡眠開始)的時(shí)段;狀態(tài)、生理參數(shù)的值或范圍之間的之間轉(zhuǎn)變;生理參數(shù)轉(zhuǎn)變跨過閾值等等。這樣的特性可以單獨(dú)地或以各種組合、置換或相對(duì)于彼此的其它關(guān)系來指定。例如,在一些實(shí)施例中,計(jì)劃表格式可以定義在被識(shí)別的時(shí)間(或日期)從一個(gè)時(shí)段轉(zhuǎn)變到另一個(gè)時(shí)段的轉(zhuǎn)變。所識(shí)別的時(shí)間可以被定義為文字時(shí)間(例如,上午10:00);可以是一類時(shí)間,例如“整點(diǎn)”(例如,9點(diǎn)、10點(diǎn)、11點(diǎn)等)、“在半小時(shí)”(例如,9點(diǎn)、9點(diǎn)半、10:00等);或可以相對(duì)于另一時(shí)段(例如,“在前一時(shí)段的至少一小時(shí)之后”)。
圖10圖示了各種實(shí)施例的系統(tǒng)的示例性架構(gòu),其使用額外的場景信息來識(shí)別計(jì)劃表項(xiàng)。系統(tǒng)1000可以包括可穿戴設(shè)備1005和用戶設(shè)備1040。系統(tǒng)的部件中的每一個(gè)可以被連接到用于與系統(tǒng)中的其它部件通信的分組數(shù)據(jù)網(wǎng)絡(luò)1095。
可穿戴設(shè)備1005可以包括通信模塊1010。通信模塊1010提供到用戶設(shè)備1040的連接。連接可以是有線的(例如,usb連接器)或無線的(例如,藍(lán)牙)。通信模塊還可以使用wi-fi或蜂窩數(shù)據(jù)連接來與分組數(shù)據(jù)網(wǎng)絡(luò)1095連接。
可穿戴設(shè)備1005還可以包括基本指令1015,其將被理解(連同本文中所描述的其它軟件、指令、或應(yīng)用)為被存儲(chǔ)在存儲(chǔ)器設(shè)備(未示出)中,并由處理器(未示出)執(zhí)行?;局噶?015管理可穿戴設(shè)備1005的主要功能。
包括在基本指令1015中的可以是場景和傳感器地圖指令1020以及傳感器指令1025。場景和傳感器地圖指令1020從用戶設(shè)備1040獲取場景數(shù)據(jù),然后基于接收到的場景數(shù)據(jù)1057來映射傳感器。傳感器指令1025控制可穿戴設(shè)備1005的傳感器1030以提取傳感器數(shù)據(jù)以供測量。在一些實(shí)施例中,日歷數(shù)據(jù)由遠(yuǎn)離用戶設(shè)備1040的分析工具處理,并且隨后將結(jié)果提供給場景和傳感器映射指令1020。
可穿戴設(shè)備1005還包括可穿戴數(shù)據(jù)庫1035,可穿戴數(shù)據(jù)庫1035可以被存儲(chǔ)在存儲(chǔ)器或其它存儲(chǔ)設(shè)備(未示出)中??纱┐鲾?shù)據(jù)庫1035存儲(chǔ)來自用戶設(shè)備1040發(fā)送的應(yīng)用程序的傳感器數(shù)據(jù)和場景數(shù)據(jù)1057。
如圖10中所示,用戶設(shè)備1040可以包括通信模塊1045。通信模塊1045可以被用來將用戶設(shè)備1040連接到可穿戴設(shè)備通信模塊1010。該連接可以使用分組數(shù)據(jù)網(wǎng)絡(luò)、wi-fi連接、硬連線的連接(例如,以太網(wǎng)),或本領(lǐng)域中已知的其它數(shù)據(jù)連接來執(zhí)行。
用戶設(shè)備1040還可以包括一個(gè)或多個(gè)應(yīng)用程序,一個(gè)或多個(gè)應(yīng)用程序包含要被提取的場景術(shù)語。示例性應(yīng)用程序包括日歷應(yīng)用程序1050,但是可能存在本文描述的方法、系統(tǒng)和原理適用的許多不同的應(yīng)用程序,例如,舉例來說,電子郵件、消息傳送和互聯(lián)網(wǎng)瀏覽器應(yīng)用程序(未示出)。
用戶設(shè)備1040還可以包括應(yīng)用分析指令(例如,日歷分析指令)1055。分析指令1055可以被用于分析應(yīng)用程序數(shù)據(jù),并且使用場景來確定應(yīng)用程序(例如,一個(gè)日歷事件)中任一個(gè)條目的場景。
用戶設(shè)備1040還可以包括針對(duì)應(yīng)用的應(yīng)用程序接口(api)。例如,如在圖10中所示,用戶設(shè)備具有日歷api1060。api允許其它指令與用戶設(shè)備中找到的應(yīng)用通信。此外,api允許其它指令從用戶設(shè)備提取數(shù)據(jù)和/或?qū)?shù)據(jù)提供給用戶設(shè)備。
用戶設(shè)備1040還可以包括一組圖形用戶界面(gui)1065(其可以具體化為由處理器執(zhí)行的指令的集合,以經(jīng)由諸如顯示器、觸摸屏、按鈕、揚(yáng)聲器等的各種用戶接口部件來呈現(xiàn)和接收信息)。gui1065的集合可以包括場景傳感器搜索gui、場景警告gui、歷史傳感器數(shù)據(jù)gui、日歷gui等。例如,可以在圖16和17中看到這些gui的示例。
圖10中所描述的系統(tǒng)可以促進(jìn)使用在日歷內(nèi)找到的場景信息,以增強(qiáng)場景信息,檢測用戶的計(jì)劃表中的會(huì)議項(xiàng)。例如,根據(jù)gps和移動(dòng)分析,場景和動(dòng)作指令可以確定在某一日期在辦公室發(fā)生會(huì)議。通過分析用戶的日歷,可以確定附加信息,例如與管理者開會(huì),或者與從事于時(shí)間敏感的項(xiàng)目的工程團(tuán)隊(duì)開會(huì)。這有助于組織了解其人員。例如,由從事于時(shí)間敏感的項(xiàng)目的人員攜帶的傳感器可以測量指示他們會(huì)晤討論項(xiàng)目時(shí)的高度的壓力和生理參數(shù)。
圖11圖示了具有對(duì)應(yīng)的日歷預(yù)約的示例性傳感器數(shù)據(jù)1100。圖11的頂部部分示出了針對(duì)用戶隨時(shí)間的針對(duì)血壓1105和心率1120的數(shù)據(jù)的示例性曲線圖。這些曲線圖將時(shí)間沿著水平軸1115和1130細(xì)分,通過日歷預(yù)約(例如,進(jìn)餐、會(huì)議、健身)來組織時(shí)間。血壓曲線圖1105包括可以顯示血壓的測量的縱軸。心率曲線圖1120包括可以顯示心率的測量的縱軸。
通過使用細(xì)分來組織傳感器數(shù)據(jù)用戶可以在圖中被提供以數(shù)據(jù)以及針對(duì)所述數(shù)據(jù)的一個(gè)或多個(gè)相關(guān)的場景。例如,心率曲線圖1120呈現(xiàn)所測量的心率,其針對(duì)日歷軸1130上的事件被組織。注意心率遍及全天變化。早餐和午餐時(shí),用戶心臟率低,當(dāng)參加會(huì)議時(shí),用戶心率適中,并且當(dāng)在健身房處時(shí),用戶心率高。
圖11的底部部分示出了包括血壓1145和心率1150的數(shù)據(jù)的第一曲線圖1140,其與健身房預(yù)約1135相關(guān)聯(lián)。圖11的底部部分還包括示出血壓1165和心率1170的數(shù)據(jù)的第二曲線圖1160,其與會(huì)議1155相關(guān)聯(lián)。
通常,圖11示出了可以與日歷預(yù)約相關(guān)聯(lián)的可穿戴數(shù)據(jù)的示例。具體地,可穿戴數(shù)據(jù)1135和日歷預(yù)約1155可能進(jìn)一步由用戶相對(duì)于彼此關(guān)于時(shí)間或者按預(yù)約觀察到。
圖12例示了用于實(shí)現(xiàn)圖10的日歷分析指令1055的示例性方法1200。具體地,應(yīng)用分析指令1200適用于日歷應(yīng)用。
在應(yīng)用分析指令開始的時(shí)候,應(yīng)用分析指令可以在步驟1210中從日歷應(yīng)用請(qǐng)求具有或不具有伴隨傳感器數(shù)據(jù)的日歷預(yù)約。
可以從本地或網(wǎng)絡(luò)存儲(chǔ)器1220獲取場景數(shù)據(jù)。在某些場景數(shù)據(jù)被提供給場景和傳感器映射指令1230、1240之后,軟件被終止。例如,當(dāng)在步驟1220中接收到場景數(shù)據(jù)時(shí),方法1200進(jìn)行到步驟1230,其中日歷分析指令將在步驟1220中接收的場景傳遞回到可穿戴設(shè)備上的場景和傳感器映射指令。另一方面,如果在步驟1220中沒有接收到所要求的場景,則方法1200進(jìn)行到步驟1240,其中日歷分析指令將通用場景返回到可穿戴設(shè)備上的場景和傳感器映射指令。在場景被返回后,方法1200進(jìn)行到結(jié)束。
圖13圖示了用于實(shí)施圖13的傳感器指令1025和場景和傳感器映射指令1020的示例性方法1300。
針對(duì)傳感器指令1025和場景和傳感器映射指令1020的總體方法1300開始于場景和傳感器映射指令,在圖13中示出。場景和傳感器映射指令1020可以首先接收來自用戶設(shè)備1040上的應(yīng)用(例如,日歷)分析指令的場景數(shù)據(jù)和預(yù)約1305。此信息被匹配到使用移動(dòng)數(shù)據(jù)和gps數(shù)據(jù)識(shí)別的計(jì)劃表項(xiàng)。然后,使用場景數(shù)據(jù)1310和計(jì)劃表項(xiàng)來確定適當(dāng)?shù)目纱┐鱾鞲衅?030。例如,如果計(jì)劃表項(xiàng)對(duì)應(yīng)于會(huì)議,并且場景數(shù)據(jù)和與hr的會(huì)議有關(guān),則該方法可以只選擇從血壓、皮膚溫度和心率傳感器收集的數(shù)據(jù),其兩者都可以是壓力水平的指標(biāo)。一旦在步驟1305確定了場景,并且在步驟1310中確定了傳感器,就可以在步驟1315中將傳感器的映射發(fā)送到傳感器指令。
在基于場景數(shù)據(jù)已經(jīng)選擇傳感器之后,傳感器指令1025將開始。傳感器指令1025將從場景和傳感器映射指令1020接收傳感器1320的選擇。傳感器指令1025隨后將輪詢可穿戴傳感器的傳感器數(shù)據(jù)1325,傳感器指令1025隨后可以在步驟1330中從可穿戴設(shè)備上的傳感器接收傳感器數(shù)據(jù)。
傳感器指令1025隨后可以在步驟1335中將傳感器數(shù)據(jù)與來自場景和傳感器映射指令1020的數(shù)據(jù)相匹配。最后,匹配的數(shù)據(jù)隨后可以在步驟1340中被發(fā)送回場景和傳感器映射指令1020,其中,指令在步驟1345中將接收映射傳感器數(shù)據(jù),并且在步驟1350中將匹配的數(shù)據(jù)存儲(chǔ)在可穿戴設(shè)備的數(shù)據(jù)庫中。
作為簡要概述,場景和傳感器映射指令1020從用戶設(shè)備1305接收?qǐng)鼍皵?shù)據(jù)。場景數(shù)據(jù)使用可穿戴場景網(wǎng)絡(luò)來定義。場景和傳感器映射指令1020隨后將使用場景數(shù)據(jù)來確定應(yīng)當(dāng)使用哪個(gè)傳感器1310。
傳感器映射數(shù)據(jù)可以被發(fā)送到傳感器指令1315。傳感器指令可以從可穿戴設(shè)備1320的物理傳感器獲取傳感器數(shù)據(jù)。傳感器指令可以基于從場景和傳感器映射指令發(fā)送的映射1315來分配傳感器數(shù)據(jù)。該傳感器指令隨后將映射的數(shù)據(jù)1340返回到場景和傳感器映射指令。場景和傳感器映射指令隨后將存儲(chǔ)映射的數(shù)據(jù),例如,作為數(shù)據(jù)庫中的記錄,將傳感器數(shù)據(jù)、時(shí)間戳或確定的場景相關(guān)。映射的數(shù)據(jù)可以基于它的場景和相關(guān)聯(lián)的日歷預(yù)約被用戶設(shè)備和若干其它應(yīng)用程序使用。例如,使用設(shè)備、可穿戴設(shè)備或基于云的設(shè)備管理教練程序可以確定,當(dāng)特定的周期性發(fā)生的會(huì)議與高壓力水平相關(guān)聯(lián)時(shí),消息(例如,提供教練見解的內(nèi)容卡)應(yīng)當(dāng)被延遲到以后的、壓力較小的時(shí)間。
這種方法的優(yōu)點(diǎn)在于,它允許與預(yù)約中的一個(gè)或多個(gè)關(guān)鍵字相關(guān)聯(lián)的場景來確定傳感器將結(jié)合條件動(dòng)作的執(zhí)行來使用,而無需用戶手動(dòng)配置所使用的傳感器。
圖14圖示了示例性可穿戴數(shù)據(jù)庫1400。如圖14所示,可穿戴數(shù)據(jù)庫的信息被示為具有表1400中的列和行的網(wǎng)格。列可以表示包括場景1405和名稱1410的數(shù)據(jù)字段。包括在表1400的其它列是傳感器11415和對(duì)應(yīng)的傳感器1數(shù)據(jù)1420、傳感器21425和對(duì)應(yīng)的傳感器2數(shù)據(jù)1430、以及傳感器n1435和對(duì)應(yīng)的傳感器n數(shù)據(jù)1440。
如圖14所示,可以在可穿戴數(shù)據(jù)庫1135中找到的示例性場景數(shù)據(jù)條目可以是如行1445中所描繪。在辦公室處的會(huì)議的名稱可以是“與老板開會(huì)”,如列1410與行1445交叉處所示。與該預(yù)約相關(guān)聯(lián)的第一傳感器可以是血壓,如列1415與行1445交叉處所示。并且傳感器數(shù)據(jù)可以用圖形格式顯示,如列1420與行1445交叉處所示。表中的條目還可以對(duì)應(yīng)于會(huì)議的整個(gè)時(shí)間跨度(未例示)上的血壓平均值。第二傳感器可以是提供與心率相關(guān)聯(lián)的傳感器數(shù)據(jù)的心率監(jiān)測器,如列1425與行1445交叉處所示。另一傳感器,傳感器n可以是溫度傳感器。溫度傳感器數(shù)據(jù)可以包括與由可穿戴設(shè)備的用戶執(zhí)行的鍛煉相關(guān)聯(lián)的傳感器數(shù)據(jù),如列1435與行1450交叉處所示。
另一示例性場景數(shù)據(jù)條目在行1455中例示,命名為“周年晚宴”。該事件被歸為“個(gè)人”事件,不同于被歸為“工作”和“鍛煉”的其它事件。與預(yù)約相關(guān)聯(lián)的第一傳感器可以是血壓,如列1415與第1445行交叉處所示。并且傳感器數(shù)據(jù)可以以圖形格式顯示,如列1420與行1445交叉處所示。表中的條目也可對(duì)應(yīng)于會(huì)議時(shí)間跨度上(未示出)的血壓平均值。第二傳感器可以是提供與心率相關(guān)聯(lián)的傳感器數(shù)據(jù)的心率監(jiān)測器,如列1425與行1445交叉處所示。另一傳感器,傳感器n可以是溫度傳感器,如列1435與行1450交叉處所示。
應(yīng)當(dāng)注意的是,針對(duì)可穿戴數(shù)據(jù)庫圖14中的條目是示例性和說明性的。可穿戴數(shù)據(jù)庫可以包括更多的、不同類型的條目。附加信息也可以被包括在除了圖14中所示以外的數(shù)據(jù)庫中。
某些特征可以在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn),所述計(jì)算機(jī)系統(tǒng)包括諸如數(shù)據(jù)服務(wù)器的后端部件,所述數(shù)據(jù)服務(wù)器包括諸如應(yīng)用服務(wù)器或互聯(lián)網(wǎng)服務(wù)器的中間件部件,或者所述計(jì)算機(jī)系統(tǒng)包括諸如客戶端計(jì)算機(jī)的前端部件,所述客戶端計(jì)算機(jī)具有圖形用戶界面或互聯(lián)網(wǎng)瀏覽器,或者包括前述的任何組合。該系統(tǒng)的部件可以通過任何形式或數(shù)字?jǐn)?shù)據(jù)通信的介質(zhì)(例如通信網(wǎng)絡(luò))來連接。通信網(wǎng)絡(luò)的一些示例包括lan、wan和形成互聯(lián)網(wǎng)的計(jì)算機(jī)和網(wǎng)絡(luò)。計(jì)算機(jī)系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器是彼此遠(yuǎn)離的,并且通常通過網(wǎng)絡(luò)進(jìn)行交互??蛻舳撕头?wù)器的關(guān)系借助于在相應(yīng)計(jì)算機(jī)上運(yùn)行且彼此具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序產(chǎn)生。
所公開的實(shí)施例一個(gè)或多個(gè)特征或步驟可以使用定義一個(gè)或多個(gè)參數(shù)的api來實(shí)施,所述一個(gè)或多個(gè)參數(shù)可以在調(diào)用應(yīng)用與其它軟件代碼(例如操作系統(tǒng),庫例程,提供服務(wù)、提供數(shù)據(jù)、或執(zhí)行操作或計(jì)算的函數(shù))之間傳遞。api可以被實(shí)現(xiàn)為程序代碼中的一個(gè)或多個(gè)調(diào)用,其基于api規(guī)格文件中定義的調(diào)用慣例通過參數(shù)列表或其它結(jié)構(gòu)來發(fā)送或接收一個(gè)或多個(gè)參數(shù)。參數(shù)可以是常數(shù)、密鑰、數(shù)據(jù)結(jié)構(gòu)、對(duì)象、對(duì)象類、變量、數(shù)據(jù)類型、指針、矩陣、列表、或另一調(diào)用。api調(diào)用和參數(shù)可以以任何編程語言實(shí)現(xiàn)。編程語言可以定義詞匯和調(diào)用慣例,程序員將采用該詞匯和調(diào)用慣例來訪問支持api的函數(shù)。在一些實(shí)現(xiàn)方式中,api調(diào)用可以向應(yīng)用程序報(bào)告運(yùn)行該應(yīng)用程序的設(shè)備的能力,例如輸入能力、輸出能力、處理能力、功率能力和通信能力。
圖15-16圖示了根據(jù)各種實(shí)施例的示例性圖形用戶界面。圖15-16分別圖示了根據(jù)本文描述的實(shí)施例的兩個(gè)不同的gui1500、1541。第一gui1500是示例性場景傳感器搜索1505。示例性場景傳感器搜索gui可以允許用戶基于他們的傳感器數(shù)據(jù)來搜索歷史日歷預(yù)約。例如,在a中的gui可以包括識(shí)別gui用于場景傳感器搜索的報(bào)頭,該報(bào)頭包括工作的場景1515,而不包括鍛煉的場景1520。該gui還可以提供用戶可以輸入用戶想要搜索的術(shù)語的特征,或者用戶可以包括或不包括搜索中的特定場景術(shù)語的特征。圖5包括在確定與老板的會(huì)議與三個(gè)不同日期1530上的最高血壓水平1525相關(guān)聯(lián)的結(jié)果時(shí)最高的bp1525的特定場景術(shù)語。場景傳感器搜索gui1510還包括顯示更多結(jié)果1535和搜索選擇框1540。當(dāng)選擇搜索選擇框1540時(shí),可穿戴設(shè)備處的處理器可以搜索具有最高bp1510的事件。當(dāng)選擇“顯示更多結(jié)果”1535的結(jié)果選擇框時(shí),與高的血壓相關(guān)的其它數(shù)據(jù)可以顯示在用戶設(shè)備處的顯示器上。
搜索結(jié)果提供涉及一個(gè)或多個(gè)特定預(yù)約類型的示例性血壓??赡躦ui允許用戶基于其它類型的參數(shù)(例如,生命體征參數(shù))來搜索日歷預(yù)約,該其它類型的參數(shù)可以觸發(fā)要被搜索的事件。
第二示例性gui1541可以是場景警告gui1545。場景警告gui1545顯示即將到來的預(yù)約和為預(yù)約提供警告。該警告系統(tǒng)可以用來不僅告訴用戶他們有即將到來的預(yù)約,還用來將當(dāng)前的預(yù)約與之前的預(yù)約和它們的傳感器數(shù)據(jù)關(guān)聯(lián)。
使用gui,人們能夠查看類似于客戶端呈現(xiàn)的預(yù)約,每個(gè)具有它們自己的相關(guān)聯(lián)的傳感器數(shù)據(jù)。gui還可以在最后的客戶端呈現(xiàn)期間顯示最后的客戶端呈現(xiàn)以及用戶可穿戴設(shè)備的對(duì)應(yīng)的傳感器數(shù)據(jù)1565(例如,血壓1570和心率1575)。通過查看傳感器數(shù)據(jù),用戶可以解釋數(shù)據(jù),并且可以在預(yù)約期間提供/推斷關(guān)于用戶的條件(例如,壓力)的結(jié)論。
該示例性gui可以用于不僅警告用戶他們是否具有即將到來的事件,而且與來自類似事件的有關(guān)的生命特征數(shù)據(jù)可以通知用戶即將發(fā)生的事件的狀況。
場景警告gui還可以包括用于用戶查看更多結(jié)果的選項(xiàng),例如客戶端呈現(xiàn)1550。如果過去有更多的客戶端呈現(xiàn)1555和1560,傳感器數(shù)據(jù)可能與客戶端呈現(xiàn)1550、1555和1560的場景相關(guān)聯(lián)。用戶可能潛在地瀏覽他們的客戶端呈現(xiàn)的整個(gè)日歷,并且基于測量的生命體征數(shù)據(jù)查看哪些客戶呈現(xiàn)觸發(fā)了什么結(jié)果。
圖16示出了更多示例性圖形用戶界面1600、1629。第三gui1600可以是歷史傳感器數(shù)據(jù)gui1605。歷史傳感器數(shù)據(jù)gui1605可以類似于被識(shí)別為圖15中的a的場景傳感器搜索gui1505。然而,歷史傳感器數(shù)據(jù)gui1605使用生命體征數(shù)據(jù)最高心率1610來搜索時(shí)間段“上周”1615上的事件,其對(duì)應(yīng)于任何場景1620。歷史傳感器數(shù)據(jù)gui1605還在時(shí)間跨度1615上不同于特定場景的數(shù)據(jù)進(jìn)行搜索。代替尋找基于場景數(shù)據(jù)的預(yù)約,歷史傳感器數(shù)據(jù)gui1610尋找基于時(shí)間跨度1615的場景數(shù)據(jù)。
利用歷史傳感器數(shù)據(jù)gui1605,用戶可以輸入用戶可能感興趣搜索的特定的生命體征數(shù)據(jù)。用戶還可以提供在其上可以發(fā)生搜索的時(shí)間跨度1615。該gui還可以包括用戶可以通過場景數(shù)據(jù)進(jìn)行篩選的字段。
gui隨后可以返回在gui1625可視的搜索結(jié)果。例如,如圖16中所示,搜索結(jié)果可以包括具有對(duì)應(yīng)生命體征數(shù)據(jù)的各種預(yù)約的日期(諸如11/12、11/13和11/15)。以這種方式,用戶可以在一段時(shí)間內(nèi)查看各種活動(dòng)的生命體征數(shù)據(jù)。
第四示例性gui1629可以是日歷gui1630。日歷gui1630可以類似于任何可用的基本的日歷應(yīng)用程序。例如,日歷gui1630可以如在任何普通日歷應(yīng)用中將日歷顯示為給定月份內(nèi)的日期1635的網(wǎng)格。然而,當(dāng)用戶選擇特定的日歷日期時(shí),差異可能出現(xiàn)。具體地,當(dāng)日歷日期當(dāng)被選擇時(shí),如在圖16中所示的日歷gui可以不僅顯示該日期的預(yù)約,還顯示可以與那些日歷預(yù)約1640相關(guān)聯(lián)的任何可用的數(shù)據(jù)1645a和1645b。
圖17例示了示例性方法1700。方法1700包括:提供如圖10中所例示的可穿戴設(shè)備和用戶設(shè)備。
在步驟1705中,可以提供具有基本指令1015的可穿戴設(shè)備1005,該基本指令1015具有場景和傳感器映射指令1020以及傳感器指令1025、可穿戴數(shù)據(jù)庫1035和通信模塊1010,通信模塊1010在步驟1710中,將可穿戴設(shè)備1005連接到分組數(shù)據(jù)網(wǎng)絡(luò)1095。
在步驟1710中用戶設(shè)備1040可以被提供有多個(gè)應(yīng)用(例如,日歷應(yīng)用1050)、應(yīng)用分析指令(例如,日歷分析指令1055)、api1060、通信模塊1045和多個(gè)gui1065。用戶設(shè)備還可以在步驟1710中被連接到分組數(shù)據(jù)網(wǎng)絡(luò)1095。
方法1700包括允許用戶使用用戶設(shè)備的日歷應(yīng)用1150來將傳感器數(shù)據(jù)附件指定為日歷預(yù)約的步驟1725。方法1700還包括在步驟1730中使用用戶設(shè)備上的日歷分析指令1055來分析日歷預(yù)約的場景。方法1700還在步驟1735中使用用戶設(shè)備的api1060將具有傳感器數(shù)據(jù)附件和場景數(shù)據(jù)的日歷預(yù)約發(fā)送到可穿戴設(shè)備,在步驟1740中在穿戴設(shè)備1005上執(zhí)行日歷和傳感器映射指令1020,在步驟1745中,使用可穿戴設(shè)備1005上的傳感器指令1025來輪詢傳感器數(shù)據(jù),在步驟1750中將具有場景數(shù)據(jù)和日歷預(yù)約的傳感器數(shù)據(jù)存儲(chǔ)在可穿戴數(shù)據(jù)庫1035中,在步驟1755中允許用戶使用在用戶設(shè)備1040上可用的一個(gè)或多個(gè)gui1065來基于傳感器數(shù)據(jù)和場景搜索歷史日歷預(yù)約;在步驟1760中,使用用戶設(shè)備上的gui來警告用戶具有來自類似預(yù)約的傳感器數(shù)據(jù)的預(yù)約,并且在步驟1765中,使用用戶設(shè)備上的api來將傳感器數(shù)據(jù)從可穿戴數(shù)據(jù)庫輸出到日歷應(yīng)用程序。
各種方法可通過軟件(例如,結(jié)合硬件一起運(yùn)行)來執(zhí)行。例如,指令由處理器執(zhí)行,指令否則存儲(chǔ)在非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)(例如硬盤或閃存)中??梢詫?shí)現(xiàn)各種接口-通信和接口兩者。本領(lǐng)域的技術(shù)人員將理解移動(dòng)設(shè)備的各種必需部件,并將其與前述附圖和/或描述中的一個(gè)或多個(gè)集成。
根據(jù)前述描述,顯而易見的是,本發(fā)明的各種示例性實(shí)施例可以用硬件和/或固件來實(shí)現(xiàn)。此外,各種示例性實(shí)施例可以被實(shí)現(xiàn)為存儲(chǔ)在機(jī)器可讀存儲(chǔ)介質(zhì)上的指令,其可以由至少一個(gè)處理器來讀取并執(zhí)行以執(zhí)行本文中詳細(xì)描述的操作。機(jī)器可讀存儲(chǔ)介質(zhì)可以包括用于存儲(chǔ)機(jī)器可讀形式的信息的任何機(jī)構(gòu),例如個(gè)人或膝上型計(jì)算機(jī)、服務(wù)器、或其它計(jì)算設(shè)備。因此,機(jī)器可讀存儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)、磁盤存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、閃存設(shè)備、和類似的存儲(chǔ)介質(zhì)。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本文的任何框圖表示體現(xiàn)本發(fā)明的原理的說明性電路的概念視圖。類似地,要理解,任何流程圖、流程圖解、狀態(tài)轉(zhuǎn)換圖、偽代碼等表示本質(zhì)上可以在機(jī)器可讀介質(zhì)中表示并因此由計(jì)算機(jī)或處理器(無論這樣的計(jì)算機(jī)或處理器是否被明確示出)執(zhí)行的各種過程。
盡管已經(jīng)具體參考各示例性實(shí)施例的特定示例性方面對(duì)它們進(jìn)行了詳細(xì)描述,但是應(yīng)當(dāng)理解,本發(fā)明能夠有其它實(shí)施例,并且在各個(gè)顯而易見的方面中,其細(xì)節(jié)能夠被修改。對(duì)本領(lǐng)域的技術(shù)人員顯而易見的是,能夠?qū)崿F(xiàn)變型和修改,同時(shí)保持在本發(fā)明的精神和范圍內(nèi)。因此,前述的公開內(nèi)容、描述和附圖僅用于說明的目的,并且不以任何方式限制本發(fā)明,本發(fā)明僅由權(quán)利要求所限定。