,更可能它們將具有相同的SU-1D。當(dāng)將零點(diǎn)之后的秒數(shù)用作半唯一標(biāo)識符時,將存在能夠分派給序列號的3600個不同的可能的秒數(shù)。廣義上說,SU-1D被選擇/分派為隨時間變化的數(shù),因此,存在兩個鄰近的跟蹤器將具有相同的SU-1D的減少的可能性。
[0039]在可替代的實(shí)施例中,SU-1D能夠由ATD、由諸如電話、平板計(jì)算機(jī)、便攜式設(shè)備、膝上型計(jì)算機(jī)或者任何計(jì)算設(shè)備之類的設(shè)備生成,或者能夠由網(wǎng)站350生成。在一些實(shí)施例中,隨機(jī)生成SU-1D。如果隨機(jī)生成SU-1D,則SU-1D不需要是序列號的一部分并且不需要基于序列號來生成。因此,應(yīng)該理解到SU-1D的生成能夠采取各種配置。如果隨機(jī)生成,則SU-1D能夠由諸如一個或多個比特之類的數(shù)據(jù)來表示。在一個實(shí)施例中,數(shù)據(jù)還能夠是字母數(shù)字?jǐn)?shù)據(jù)、或者數(shù)字地表示的數(shù)據(jù)。在一個實(shí)現(xiàn)方式中,隨機(jī)SU-1D能夠由產(chǎn)生隨機(jī)碼或者數(shù)據(jù)的隨機(jī)數(shù)生成器來產(chǎn)生。
[0040]在一個實(shí)施例中,應(yīng)用(APP)安裝在用戶的設(shè)備上。例如,用戶的設(shè)備可以操作任何數(shù)量的操作系統(tǒng),諸如蘋果公司的1s、谷歌公司的Android(安卓)、微軟公司的Windows、黑莓公司的OS等。如以上提到的,設(shè)備能夠具有任何形狀因子,諸如智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、個人數(shù)字助理、眼鏡、計(jì)算機(jī)等。在一個實(shí)施例中,安裝在設(shè)備上的APP將是活動跟蹤應(yīng)用(例如,參見圖3,項(xiàng)202)。為了示例的目的,描述蘋果的1S,但是如以上提到的,能夠使得該過程使用任何類型的設(shè)備上的任何操作系統(tǒng)來操作,只要啟用無線通信。因此,活動跟蹤應(yīng)用202將與例如為1S的設(shè)備的操作系統(tǒng)通信,該操作系統(tǒng)將檢測到已經(jīng)啟動APP 202。
[0041]APP 202知曉注冊到用戶賬戶的設(shè)備的SU-1D。在一個示例中,站點(diǎn)將發(fā)送序列號到用戶設(shè)備,該序列號包括SU-1D,或者站點(diǎn)能夠向用戶設(shè)備發(fā)送SU-1D自身。1S然后能夠使用SU-1D來識別正在通告匹配的SU-1D的ATD,并且1S能夠連接到ATD中的每一個以確定哪個ATD與用戶賬戶相關(guān)聯(lián)。在大多數(shù)實(shí)現(xiàn)方式中,少量的ATD將存在于用戶的設(shè)備的附近,因此,很可能1S將僅僅連接到正在通告匹配SU-1D的ATD。一旦找到正確的ATD,1S將自動鏈接到ATD。
[0042]在一個實(shí)施例中,自動意味著用戶不需要發(fā)起鏈接過程。一旦用戶打開用戶的設(shè)備上的APP,在沒有用戶干預(yù)的情況下(例如,不要求用戶點(diǎn)擊APP上的圖標(biāo)、控制件(control)、配置接口等以發(fā)起與ATD的鏈接過程),搜索正在通告SU-1D的ATD和最終鏈接的鏈接過程進(jìn)行操作。
[0043]在可替代的實(shí)施例中,能夠通告ATD的唯一 ID(UID)。盡管這將比SU-1D消耗更多的功率,但是,某些實(shí)施例可能要求更加精確的ATD的識別,諸如當(dāng)需要速度以獲取到ATD的鏈接時(例如,避免到多個匹配的連接,即使該多個匹配是少的)。
[0044]計(jì)算設(shè)備能夠是執(zhí)行活動跟蹤應(yīng)用(APP)的計(jì)算機(jī)。計(jì)算設(shè)備能夠采取任何形式,只要其能夠處理信息、加載和執(zhí)行應(yīng)用,以及能夠與活動跟蹤設(shè)備無線地通信。為了示例目的,計(jì)算設(shè)備能夠是計(jì)算機(jī)、平板型計(jì)算機(jī)、智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、臺式機(jī)、手表計(jì)算機(jī)、眼鏡計(jì)算機(jī)、或者具有對存儲器的訪問和處理能力的任何設(shè)備。
[0045]在一個實(shí)施例中,ATD被配置成收集運(yùn)動數(shù)據(jù)、活動數(shù)據(jù)、以及其它數(shù)據(jù),諸如高度或者相對高度數(shù)據(jù)、氣壓數(shù)據(jù)、心率數(shù)據(jù)、溫度數(shù)據(jù)、警報數(shù)據(jù)、目標(biāo)數(shù)據(jù)、歷史狀態(tài)數(shù)據(jù)、經(jīng)處理的數(shù)據(jù)、未加工數(shù)據(jù)等。
[0046]此外,盡管計(jì)算設(shè)備通常可以具有對因特網(wǎng)連接的訪問,但是活動跟蹤設(shè)備與計(jì)算設(shè)備之間的每個傳送不要求因特網(wǎng)連接。當(dāng)計(jì)算設(shè)備連接到因特網(wǎng)時,計(jì)算設(shè)備然后能夠?qū)?shù)據(jù)同步到服務(wù)器。在一個實(shí)施例中,服務(wù)器能夠是一個或多個分布式服務(wù)器、數(shù)據(jù)中心、分布式數(shù)據(jù)中心中的虛擬化服務(wù)器等。在一個實(shí)施例中,服務(wù)器執(zhí)行實(shí)現(xiàn)對與活動跟蹤設(shè)備相關(guān)聯(lián)的度量的用戶賬戶訪問的活動管理應(yīng)用。
[0047]應(yīng)該注意到存在這里描述和說明的許多發(fā)明。發(fā)明既不限于任何單個方面也不限于其實(shí)施例、也不限于這樣的方面和/或?qū)嵤├娜魏谓M合和/或置換。另外,本發(fā)明和/或其實(shí)施例的每個方面可以單獨(dú)采用或者與本發(fā)明和/或其實(shí)施例的其它方面的一個或多個組合。為了簡要起見,那些置換和組合中的許多將不在這里單獨(dú)討論。
[0048]進(jìn)一步,在描述和說明本發(fā)明的過程中,陳述了各種電路、架構(gòu)、結(jié)構(gòu)、組件、功能和/或元件、以及其組合和/或置換。應(yīng)該理解到不同于那些特別描述和說明的電路、架構(gòu)、結(jié)構(gòu)、組件、功能和/或元件、以及其組合和/或置換被預(yù)期并且在本發(fā)明的范圍內(nèi)。
[0049]圖1A示出了根據(jù)本發(fā)明的一個實(shí)施例的活動跟蹤設(shè)備100的框圖。活動跟蹤設(shè)備100包含在殼體中,該殼體可以由用戶穿戴或者持有。殼體可以是腕套、設(shè)備上的夾具、可穿戴設(shè)備的形式,或者可以由用戶持有在用戶的手中或者口袋中或者附著到用戶的身體?;顒痈櫾O(shè)備100包括設(shè)備組件102,其可以是邏輯、固件、儲存器、以及膠合邏輯、一個或多個處理器、微電子裝置、以及對接電路的形式。在一個示例中,組件102將包括處理器106、存儲器108、無線收發(fā)器110、用戶接口 114、生物計(jì)量(b1metric)傳感器116、以及環(huán)境傳感器118。
[0050]環(huán)境傳感器118可以是運(yùn)動檢測傳感器的形式。在一些實(shí)施例中,運(yùn)動傳感器能夠是加速度計(jì)、或者陀螺儀、或者旋轉(zhuǎn)編碼器、或者卡路里測量傳感器、或者熱量測量傳感器、或者濕度測量傳感器、或者位移傳感器、或者超聲傳感器、或者計(jì)步器、或者高度計(jì)、或者線性運(yùn)動傳感器、或者角運(yùn)動傳感器、或者多軸運(yùn)動傳感器、或者其組合中的一個或多個。生物計(jì)量傳感器116能夠被定義成測量正在使用活動跟蹤設(shè)備100的用戶的生理特征。用戶接口 114提供響應(yīng)于用戶交互104來與活動跟蹤設(shè)備100通信的方式。用戶交互104能夠是身體接觸的形式(例如,但不限于,按壓按鈕、輕擊、劃掃、摩擦、多次輕擊、手勢等)。
[0051]在一些實(shí)施例中,用戶接口 114被配置成接收以非接觸輸入形式的用戶交互104。非接觸輸入能夠是通過鄰近傳感器、按鈕按壓、觸敏屏幕輸入、圖形用戶接口輸入、語音輸入、聲音輸入等的方式?;顒痈櫾O(shè)備100能夠使用無線收發(fā)器110來與客戶端和/或服務(wù)器112通信。無線收發(fā)器110將允許活動跟蹤設(shè)備100使用無線連接來通信,該無線連接由無線通信邏輯來實(shí)現(xiàn)。無線通信邏輯能夠是具有無線電通信能力的電路的形式。無線電通信能力能夠是W1-Fi連接、藍(lán)牙連接、低能量藍(lán)牙連接的形式、或者無線網(wǎng)絡(luò)共享(tethering)或者近場通信的任何其它形式。在又其它實(shí)施例中,活動跟蹤設(shè)備100能夠使用有線連接(未示出)來與其它計(jì)算設(shè)備通信。如所提及的,環(huán)境傳感器118能夠檢測活動跟蹤設(shè)備100的運(yùn)動。
[0052]運(yùn)動能夠是用戶的活動,諸如行走、跑步、爬樓梯等。運(yùn)動還能夠是活動跟蹤設(shè)備110的任何表面上接收的身體接觸的形式,只要環(huán)境傳感器118能夠從身體接觸中檢測到這樣的運(yùn)動。如以下將更詳細(xì)解釋的,身體接觸可以是由手指輕擊或者多次輕擊活動跟蹤設(shè)備100的殼體上的形式。
[0053]圖1B圖示了可穿戴的可附于手腕的設(shè)備的形式的具有殼體130的活動跟蹤設(shè)備100的示例。如上所提及的,活動跟蹤設(shè)備100的傳感器能夠檢測諸如施加到殼體130的表面上和在殼體130的表面上接收的身體接觸之類的運(yùn)動。在示出的示例中,身體接觸是輕擊或者多次輕擊表面的形式。在一個實(shí)施例中,設(shè)備組件102包含在殼體130內(nèi)。設(shè)備組件能夠包括電路、固件(例如,可更新的固件)、處理器、電池、邏輯等。設(shè)備組件102集成到殼體130中的位置能夠變化。例如,設(shè)備組件102能夠集成在遍及殼體130周圍的各種位置,并且不限于可附于手腕的設(shè)備或者芯片設(shè)備的中央部分。在一些實(shí)施例中,設(shè)備組件102能夠集成到智能手表設(shè)備中或者與智能手表設(shè)備集成。
[0054]在其它實(shí)施例中,設(shè)備組件102大體上定位在可附于手腕的設(shè)備的中央位置,諸如在顯示屏122位于的位置之下或者鄰近顯示屏122位于的位置。在所圖示的示例中,殼體130還包括按鈕126。能夠按壓按鈕126以激活顯示屏122、導(dǎo)航到屏幕122上顯示的各種度量、或者關(guān)閉屏幕122。
[0055]圖1C圖示了根據(jù)本發(fā)明的一個實(shí)施例的活動跟蹤設(shè)備100的另一個示例?;顒痈櫾O(shè)備100的形狀因子示為包括集成在殼體130內(nèi)的屏幕122、按鈕126、以及設(shè)備組件102的可點(diǎn)擊設(shè)備。殼體130能夠包括允許附著到用戶的衣服或者物品的夾具、或者簡單地將設(shè)備放置在用戶口袋或者支持器內(nèi)。因此,關(guān)于圖1B所示出的身體接觸還能夠?qū)崿F(xiàn)在圖1C的活動跟蹤設(shè)備100的表面上。因此,應(yīng)該理解到活動跟蹤設(shè)備100的形狀因子能夠采用各種配置并且不應(yīng)該限于這里提供的示例配置。
[0056]圖2圖示了圖1A-1C的活動跟蹤設(shè)備100的示例,示出了被利用于跟蹤設(shè)備的活動和運(yùn)動的一些附加示例組件和關(guān)聯(lián)于顯示屏122的接口。在一個示例中,用戶的手指能夠用于輕擊和提供身體接觸到活動跟蹤設(shè)備100的任何表面上。當(dāng)由活動跟蹤設(shè)備100的傳感器156感測時,身體接觸將引起活動跟蹤設(shè)備100的響應(yīng),并且因此在顯示屏122上提供某個度量。在一個實(shí)施例中,顯示屏122的示例能夠包括但不限于液晶顯示(LCD)屏、發(fā)光二極管(LED)屏、有機(jī)發(fā)光二極管(OLED)屏、等離子顯示屏等。
[0057]如圖2中所示,活動跟蹤設(shè)備100包括邏輯158。邏輯158可以包括活動跟蹤邏輯140、身體接觸邏輯142、顯示接口邏輯144、警報管理邏輯146、配對和鏈接邏輯147、無線通信邏輯148、處理器106、以及傳感器156。其它邏輯能夠以能夠不時更新的固件的形式來提供。在一個示例中,固件、軟件、邏輯等能夠執(zhí)行和管理配對和鏈接邏輯147。此外,儲存器(例如,存儲器)108和電池154能夠集成在活動跟蹤設(shè)備100內(nèi)?;顒痈欉壿?40能夠包括被配置成處理由傳感器156產(chǎn)生的運(yùn)動數(shù)據(jù)的邏輯,以便量化運(yùn)動和產(chǎn)生與運(yùn)動相關(guān)聯(lián)的可識別的度量。
[0058]一些運(yùn)動將產(chǎn)生和量化各種類型的度量,諸如步計(jì)數(shù)、爬的樓梯數(shù)、行進(jìn)的距離、非常活躍的分鐘數(shù)、燃燒的卡路里等。身體接觸邏輯142能夠包括計(jì)算或者確定特定身體接觸何時能夠看作輸入的邏輯。為了看作輸入,由傳感器156檢測的身體接觸應(yīng)該具有可識別為輸入的特定模式。例如,輸入可以被預(yù)定義成雙擊輸入,并且身體接觸邏輯142能夠響應(yīng)于分析由傳感器156產(chǎn)生的傳感器數(shù)據(jù)來分析運(yùn)動以確定是否雙擊確實(shí)發(fā)生。
[0059]在其它實(shí)施例中,能夠?qū)⑸眢w接觸邏輯編程成確定何時發(fā)生特定的身體接觸、身體接觸之間的時間、以及是否該一個或多個身體接觸將在預(yù)定義的運(yùn)動簡檔內(nèi)限定(qualify),所述運(yùn)動簡檔將指示輸入是期望的。如果不在某個預(yù)定義的簡檔或者模式內(nèi)的身體接觸發(fā)生,則身體接觸邏輯將不指示或者不將該身體接觸看作輸入。
[0060]顯示接口邏輯144被配置成與處理器和身體接觸邏輯對接以確定何時特定度量數(shù)據(jù)將顯示在活動跟蹤設(shè)備100的顯示屏122上。顯示接口邏輯144能夠起作用以打開屏幕、顯示度量信息、顯示字符或者字母數(shù)字信息、顯示圖形用戶接口圖形、或者其組合。警報管理邏輯146能夠工作以提供用于管理和接收來自用戶的輸入以設(shè)置警報的用戶接口和設(shè)置。警報管理邏輯能夠與計(jì)時模塊(例如,時鐘、日歷、時區(qū)等)對接,并且能夠觸發(fā)警報的激活。警報能夠是可聽警報或者非可聽警報的形式。
[0061]非可聽警報能夠以振動的方式來提供這樣的警報。振動能夠由集成在活動跟蹤設(shè)備100中的電動機(jī)來產(chǎn)生。振動能夠被定義成包括各種振動模式、強(qiáng)度、以及自定義設(shè)置模式。由活動跟蹤設(shè)備100的一個或多個電動機(jī)產(chǎn)生的振動能夠由警報管理邏輯146結(jié)合處理器106的處理來管理。無線通信邏輯148被配置用于活動跟蹤設(shè)備與另一個計(jì)算設(shè)備的通過無線信號的方式的通信。無線信號能夠是無線電信號的形式。如以上提到的,無線電信號能夠是W1-Fi信號、藍(lán)牙信號、低能量藍(lán)牙(例如,LE藍(lán)牙)信號、或者其組合的形式。無線通信邏輯能夠與設(shè)備100的處理器106、儲存器108以及電池154對接,以用于將存儲在儲存器108中的活動數(shù)據(jù)傳送到計(jì)算設(shè)備,該活動數(shù)據(jù)可以是運(yùn)動數(shù)據(jù)或者經(jīng)處理的運(yùn)動數(shù)據(jù)的形式。
[0062]在一個實(shí)施例中,處理器106結(jié)合各種邏輯組件140、142、144、146、147、以及148
來工作。在一個實(shí)施例中,處理器106能夠提供邏輯組件中的任一個或者全部的功能。在其它實(shí)施例中,多個芯片能夠用于分離由邏輯組件中的任一個和處理器106執(zhí)行的處理。傳感器156能夠經(jīng)由總線來與處理器106和/或邏輯組件通信。儲存器10