用于將活動(dòng)跟蹤設(shè)備自動(dòng)鏈接到用戶設(shè)備的方法、系統(tǒng)和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及用于活動(dòng)跟蹤設(shè)備與客戶端設(shè)備之間的鏈接通信的系統(tǒng)和方法。
【背景技術(shù)】
[0002]近些年,健康和健身(fitness)需求已經(jīng)驚人地增長(zhǎng)。由于更好地理解好的健身對(duì)于整體健康和身心的益處,已經(jīng)發(fā)生所述增長(zhǎng)。遺憾的是,盡管今天的現(xiàn)代文化已經(jīng)帶來(lái)諸如為因特網(wǎng)、連接的設(shè)備以及計(jì)算機(jī)之類的眾多新技術(shù),人們已經(jīng)變得不太活動(dòng)。此外,許多辦公室工作要求人們?cè)陂L(zhǎng)時(shí)間段內(nèi)坐在計(jì)算機(jī)屏幕前面,這進(jìn)一步降低了人的活動(dòng)水平。此外,很多今天的娛樂(lè)選項(xiàng)涉及觀看多媒體內(nèi)容、計(jì)算機(jī)社交聯(lián)網(wǎng)、以及其它類型的涉及計(jì)算機(jī)的接口。盡管這樣的計(jì)算機(jī)活動(dòng)能夠是非常多產(chǎn)的和愉快的,但是,這樣的活動(dòng)趨于減少人的整體身體活動(dòng)。
[0003]為了給關(guān)注健康和健身的用戶提供測(cè)量或者記錄他們的活動(dòng)或者缺乏活動(dòng)的方式,經(jīng)常使用健身跟蹤器。健身跟蹤器用于測(cè)量諸如行走、運(yùn)動(dòng)、跑步、睡覺、處于不活動(dòng)、騎車、在橢圓訓(xùn)練機(jī)上鍛煉等之類的活動(dòng)。通常,能夠傳送和在計(jì)算設(shè)備上查看由這樣的健身跟蹤器收集的數(shù)據(jù)。但是,經(jīng)常將這樣的數(shù)據(jù)提供為具有復(fù)雜的或者令人混淆的接口的活動(dòng)數(shù)據(jù)的基本累加。除此之外,跟蹤器與客戶端設(shè)備之間的更新通常要求有線連接器和/或復(fù)雜的同步方案。
[0004]在該上下文中出現(xiàn)這里所描述的實(shí)施例。
【發(fā)明內(nèi)容】
[0005]本公開中描述的實(shí)施例提供了用于使得活動(dòng)跟蹤設(shè)備(ATD)能夠自動(dòng)鏈接到諸如用戶計(jì)算設(shè)備之類的設(shè)備的系統(tǒng)、裝置、計(jì)算機(jī)可讀介質(zhì)和方法,所述用戶計(jì)算設(shè)備例如是智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、計(jì)算設(shè)備等。在一個(gè)實(shí)現(xiàn)方式中,自動(dòng)鏈接到活動(dòng)跟蹤設(shè)備使用ATD的邏輯以實(shí)現(xiàn)通告由用戶設(shè)備獲得的標(biāo)識(shí)符數(shù)據(jù)。執(zhí)行用戶設(shè)備上的活動(dòng)跟蹤應(yīng)用的操作系統(tǒng)能夠在不要求用戶輸入或者動(dòng)作以發(fā)起鏈接的情況下與ATD鏈接。在一個(gè)示例中,所述標(biāo)識(shí)符數(shù)據(jù)是能夠由ATD通告的半唯一標(biāo)識(shí)符(SU-1D),以使得掃描用戶設(shè)備能夠鏈接并協(xié)商確認(rèn)與ATD的正確的連接。
[0006]在一個(gè)實(shí)施例中,提供了一種方法。該方法包括由活動(dòng)跟蹤設(shè)備通告包括活動(dòng)跟蹤設(shè)備的半唯一標(biāo)識(shí)符的數(shù)據(jù)。數(shù)據(jù)的通告被配置以用于由在掃描所通告數(shù)據(jù)的設(shè)備檢測(cè)。該方法包括一旦半唯一標(biāo)識(shí)符被所述設(shè)備找到并且匹配由所述設(shè)備從針對(duì)用戶賬戶的活動(dòng)跟蹤網(wǎng)站獲得的半唯一標(biāo)識(shí)符的副本,則與所述設(shè)備連接。該方法然后與所述設(shè)備建立鏈接。當(dāng)所述設(shè)備驗(yàn)證具有所述半唯一標(biāo)識(shí)符的活動(dòng)跟蹤設(shè)備關(guān)聯(lián)于用戶賬戶時(shí)鏈接發(fā)生。在一個(gè)實(shí)施例中,掃描、連接以及鏈接建立響應(yīng)于設(shè)備打開和登錄提供對(duì)用戶賬戶的訪問(wèn)的設(shè)備上的應(yīng)用而自動(dòng)地發(fā)生。
[0007]在一個(gè)實(shí)施例中,提供了一種方法。該方法包括在設(shè)備處從網(wǎng)站獲得半唯一標(biāo)識(shí)符。所述半唯一標(biāo)識(shí)符用于已經(jīng)配對(duì)到網(wǎng)站的用戶賬戶的活動(dòng)跟蹤器。該方法包括由所述設(shè)備掃描半唯一標(biāo)識(shí)符。所述掃描是由在附近的一個(gè)或多個(gè)活動(dòng)跟蹤器生成的通告消息的掃描。該方法通過(guò)將所通告的半唯一標(biāo)識(shí)符匹配于從網(wǎng)站獲得的半唯一標(biāo)識(shí)符來(lái)識(shí)別活動(dòng)跟蹤器。該方法然后包括建立活動(dòng)跟蹤器與設(shè)備之間的鏈接。在不要求用戶發(fā)起以將活動(dòng)跟蹤器鏈接到設(shè)備的情況下建立鏈接。
[0008]在又另一個(gè)實(shí)施例中,提供了一種方法。該方法包括在跟蹤設(shè)備處接收請(qǐng)求以與由執(zhí)行活動(dòng)管理應(yīng)用的網(wǎng)站管理的用戶賬戶配對(duì)。該方法響應(yīng)于所述請(qǐng)求來(lái)將數(shù)據(jù)從跟蹤設(shè)備傳送到網(wǎng)站。所述數(shù)據(jù)包括跟蹤設(shè)備的半唯一標(biāo)識(shí)符。所述半唯一標(biāo)識(shí)符與用戶賬戶相關(guān)聯(lián)以使得關(guān)聯(lián)于用戶賬戶的客戶端設(shè)備具有對(duì)跟蹤設(shè)備的半唯一標(biāo)識(shí)符的關(guān)聯(lián)的訪問(wèn)。該方法包括由跟蹤設(shè)備通告半唯一標(biāo)識(shí)符。關(guān)聯(lián)于用戶賬戶的客戶端設(shè)備掃描所述半唯一標(biāo)識(shí)符并且限制到已經(jīng)通告所述半唯一標(biāo)識(shí)符的跟蹤設(shè)備的連接。在一個(gè)示例中,跟蹤設(shè)備的序列號(hào)將具有包括半唯一標(biāo)識(shí)符的序列號(hào)。在另一個(gè)實(shí)施例中,從序列號(hào)的至少一部分中得出半唯一標(biāo)識(shí)符。
[0009]在一個(gè)實(shí)現(xiàn)方式中,該方法還包括在不要求用戶輸入以發(fā)起鏈接的情況下自動(dòng)地嘗試與掃描跟蹤設(shè)備并且找到所述半唯一標(biāo)識(shí)符的客戶端設(shè)備的連接并且將跟蹤設(shè)備鏈接到客戶端設(shè)備中的一個(gè)。
[0010]在一個(gè)實(shí)現(xiàn)方式中,所述跟蹤器可鏈接到具有對(duì)用戶賬戶的訪問(wèn)或者到用戶設(shè)備的關(guān)聯(lián)的多個(gè)客戶端設(shè)備。
[0011]在一個(gè)實(shí)現(xiàn)方式中,序列號(hào)將包括各種信息,包括設(shè)備類型、或者設(shè)備型號(hào)數(shù)據(jù)、或者版本數(shù)據(jù)、或者制造日期、或者制造位置、或者制造日零點(diǎn)之后的秒數(shù)、或者其中兩個(gè)或者更多個(gè)的任何組合。
[0012]在一個(gè)實(shí)現(xiàn)方式中,針對(duì)跟蹤設(shè)備的半唯一標(biāo)識(shí)符通過(guò)獲取跟蹤設(shè)備的序列號(hào)來(lái)生成或者獲得,并且半唯一標(biāo)識(shí)符是序列號(hào)的子集。序列號(hào)的子集用于定義半唯一標(biāo)識(shí)符。在一個(gè)實(shí)施例中,每個(gè)跟蹤設(shè)備的半唯一標(biāo)識(shí)符由比特值來(lái)定義。比特值能夠循環(huán)重復(fù)。例如,比特值能夠定義制造活動(dòng)跟蹤器的零點(diǎn)之后的秒數(shù)。
[0013]在一個(gè)實(shí)現(xiàn)方式中,多于一個(gè)的客戶端設(shè)備與用戶賬戶相關(guān)聯(lián),并且多于一個(gè)的客戶端設(shè)備能夠鏈接到跟蹤設(shè)備。
[0014]在一個(gè)實(shí)現(xiàn)方式中,掃描半唯一標(biāo)識(shí)符由客戶端活動(dòng)應(yīng)用來(lái)管理,以使得將不通告半唯一標(biāo)識(shí)符的通告設(shè)備從與客戶端設(shè)備的連接中排除。
[0015]在一個(gè)實(shí)現(xiàn)方式中,對(duì)于客戶端設(shè)備,在打開客戶端活動(dòng)應(yīng)用時(shí),該方法執(zhí)行針對(duì)半唯一標(biāo)識(shí)符的掃描。在不要求用戶輸入以將跟蹤設(shè)備鏈接到客戶端設(shè)備的情況下發(fā)生掃描,并且掃描起到防止與不具有所述半唯一標(biāo)識(shí)符的設(shè)備連接的作用。
[0016]在另一個(gè)實(shí)施例中,提供了一種被配置用于捕獲針對(duì)用戶的活動(dòng)的跟蹤設(shè)備。所述設(shè)備包括殼體以及放置在殼體中以捕獲與用戶的活動(dòng)相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)的傳感器。所述設(shè)備還包括用于存儲(chǔ)所捕獲的運(yùn)動(dòng)數(shù)據(jù)和跟蹤設(shè)備的半唯一標(biāo)識(shí)符的存儲(chǔ)器。在一些實(shí)施例中,所述存儲(chǔ)器能夠存儲(chǔ)設(shè)備的序列號(hào),該序列號(hào)包括半唯一標(biāo)識(shí)符。所述設(shè)備包括用于管理跟蹤設(shè)備通過(guò)無(wú)線連接與客戶端設(shè)備的連接的處理器。處理器被配置成將數(shù)據(jù)從跟蹤設(shè)備傳送到與網(wǎng)站通信的客戶端設(shè)備。所述數(shù)據(jù)包括跟蹤設(shè)備的半唯一標(biāo)識(shí)符。所述半唯一標(biāo)識(shí)符與網(wǎng)站處的用戶賬戶相關(guān)聯(lián)以使得關(guān)聯(lián)于用戶賬戶的客戶端設(shè)備具有對(duì)跟蹤設(shè)備的半唯一標(biāo)識(shí)符的訪問(wèn)。處理器被配置成實(shí)現(xiàn)半唯一標(biāo)識(shí)符的通告以使得關(guān)聯(lián)于用戶賬戶的客戶端設(shè)備能夠掃描半唯一標(biāo)識(shí)符并且建立與跟蹤設(shè)備的鏈接。
[0017]在實(shí)施例中,提供了一種可附于手腕的設(shè)備。該設(shè)備包括電池、用于產(chǎn)生高度數(shù)據(jù)的高度計(jì)、用于捕獲與用戶的活動(dòng)相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)的加速度計(jì)、用于顯示數(shù)據(jù)的屏幕、用于實(shí)現(xiàn)與客戶端設(shè)備的無(wú)線通信的通信電路、用于存儲(chǔ)所捕獲的運(yùn)動(dòng)數(shù)據(jù)、高度數(shù)據(jù)以及半唯一標(biāo)識(shí)符的存儲(chǔ)器。該設(shè)備還包括用于管理可附于手腕的設(shè)備使用通信電路與客戶端設(shè)備的連接的處理器。處理器被配置成將數(shù)據(jù)從可附于手腕的設(shè)備傳送到與網(wǎng)站通信的客戶端設(shè)備。所述數(shù)據(jù)包括可附于手腕的設(shè)備的半唯一標(biāo)識(shí)符。所述半唯一標(biāo)識(shí)符與網(wǎng)站處的用戶的用戶賬戶相關(guān)聯(lián)以使得關(guān)聯(lián)于用戶賬戶的客戶端設(shè)備具有對(duì)可附于手腕的設(shè)備的半唯一標(biāo)識(shí)符的訪問(wèn)。處理器被配置成實(shí)現(xiàn)對(duì)半唯一標(biāo)識(shí)符的通告以使得關(guān)聯(lián)于用戶賬戶的客戶端設(shè)備能夠掃描半唯一標(biāo)識(shí)符并且建立與可附于手腕的設(shè)備的鏈接。
[0018]還提供了存儲(chǔ)由處理器可執(zhí)行的程序指令的用于管理活動(dòng)跟蹤設(shè)備到計(jì)算設(shè)備的自動(dòng)鏈接的計(jì)算機(jī)可讀介質(zhì)。
[0019]其它方面將從以下結(jié)合所附附圖的詳細(xì)描述中變得顯而易見,其通過(guò)示例的方式說(shuō)明了本公開中描述的實(shí)施例的原理。
【附圖說(shuō)明】
[0020]可以通過(guò)參考結(jié)合所附附圖的以下描述來(lái)最佳地理解在本公開中描述的各種實(shí)施例。
[0021]圖1A示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的活動(dòng)跟蹤設(shè)備的框圖。
[0022]圖1B圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的活動(dòng)跟蹤設(shè)備的示例。
[0023]圖1C圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的活動(dòng)跟蹤設(shè)備的另一個(gè)示例。
[0024]圖2圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括被利用于跟蹤設(shè)備的活動(dòng)和運(yùn)動(dòng)的示例組件、和關(guān)聯(lián)于顯示屏的接口的活動(dòng)跟蹤設(shè)備的示例。
[0025]圖3圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的與設(shè)備通信和與服務(wù)器對(duì)接的活動(dòng)跟蹤設(shè)備的示例。
[0026]圖4圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的其中用戶正穿戴活動(dòng)跟蹤設(shè)備(ATD) 100并且正使用設(shè)備的實(shí)施例。圖5圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的其中ATD與站點(diǎn)(site)配對(duì)的實(shí)施例。
[0027]圖6圖示了其中在操作期間ATD與設(shè)備通信以實(shí)現(xiàn)ATD與設(shè)備的鏈接的一個(gè)實(shí)施例。
[0028]圖7A圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的其中多個(gè)ATD可以存在于其中用戶設(shè)備正嘗試連接到特定用戶的正確的ATD的特定位置中的一個(gè)示例。
[0029]圖7B圖示了其中根據(jù)用戶賬戶用戶A具有與賬戶相關(guān)聯(lián)的兩個(gè)ATD (例如,跟蹤器I和跟蹤器2)的示例。
[0030]圖8A圖示了本發(fā)明的一個(gè)實(shí)施例中的其中ATD執(zhí)行操作以使得自動(dòng)鏈接能夠發(fā)生的示例。
[0031]圖SB圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的其中設(shè)備能夠操作以建立與ATD的鏈接的示例。
[0032]圖SC圖示了根據(jù)本發(fā)明的實(shí)施例的其中設(shè)備能夠操作以建立與ATD的鏈接并且執(zhí)行正確的ATD的驗(yàn)證的示例。
[0033]圖9圖示了根據(jù)本發(fā)明的各種實(shí)施例的其中能夠由活動(dòng)跟蹤設(shè)備捕獲或者收集各種類型的用戶活動(dòng)的示例。
【具體實(shí)施方式】
[0034]在本公開中描述的實(shí)施例提供了使得活動(dòng)跟蹤設(shè)備(ATD)能夠自動(dòng)鏈接到諸如用戶計(jì)算設(shè)備(智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、計(jì)算設(shè)備等)之類的設(shè)備的系統(tǒng)、裝置、計(jì)算機(jī)可讀介質(zhì)以及方法。在各種實(shí)施例中,用邏輯將到活動(dòng)跟蹤設(shè)備的自動(dòng)鏈接配置成實(shí)現(xiàn)通告(advertise)由用戶設(shè)備獲得的標(biāo)識(shí)符數(shù)據(jù)、以使得在不要求用戶輸入或者動(dòng)作以發(fā)起鏈接的情況下用戶設(shè)備能夠與ATD鏈接。在一個(gè)實(shí)施例中,標(biāo)識(shí)符數(shù)據(jù)是能夠由ATD通告的半唯一標(biāo)識(shí)符(SU-1D),使得想要與ATD鏈接的用戶設(shè)備能夠找到并且協(xié)商到ATD的連接。
[0035]在一個(gè)實(shí)現(xiàn)方式中,通告是由ATD電路的邏輯(例如,固件、硬件、軟件、電路、邏輯等)執(zhí)行的功能,該ATD電路的邏輯使得能夠發(fā)射無(wú)線數(shù)據(jù)。所發(fā)射的數(shù)據(jù)能夠是任何大小,盡管通過(guò)使得被通告的數(shù)據(jù)小,ATD利用較少的功率以發(fā)射數(shù)據(jù)。在一個(gè)實(shí)現(xiàn)方式中,由ATD通告的所發(fā)射的數(shù)據(jù)為一個(gè)或多個(gè)比特、或者一個(gè)或多個(gè)分組(packet)的形式。例如,可以將分組稱作通告分組。為了進(jìn)一步示例的目的,這樣的通告分組可以為由藍(lán)牙低能量(BT LE)標(biāo)準(zhǔn)定義的形式或者格式。在其它實(shí)施例中,數(shù)據(jù)或者分組能夠由任何協(xié)議、標(biāo)準(zhǔn)、或者非標(biāo)準(zhǔn)格式來(lái)定義。
[0036]在BT LE標(biāo)準(zhǔn)的示例中,ATD充當(dāng)能夠通知其有內(nèi)容要發(fā)送到正在“掃描”的其它設(shè)備的從(slave)設(shè)備?!巴ǜ妗毕⑦€能夠包括事件或者測(cè)量值、或者某個(gè)形式的標(biāo)識(shí)符數(shù)據(jù)。在一個(gè)實(shí)施例中,ATD的邏輯被配置成通告從設(shè)備標(biāo)識(shí)符得出的或其一部分(例如,設(shè)備標(biāo)識(shí)符為序列號(hào)),這里將其稱作半唯一標(biāo)識(shí)符(SU-1D)。盡管能夠通告各種大小的或者部分的或者全部的設(shè)備序列號(hào),通告少于整個(gè)設(shè)備序列號(hào)節(jié)省了 ATD的功耗,這延長(zhǎng)充電之間的使用。對(duì)于一個(gè)實(shí)現(xiàn)方式,SU-1D為16比特。在一個(gè)示例中,16比持為非常均勻分布的,使得許多設(shè)備通過(guò)掃描來(lái)排除,因而減少所嘗試的與不通告SU-1D的ATD的連接。盡管SU-1D不完全唯一,但是,其足夠唯一,使得用戶的設(shè)備應(yīng)該僅僅需要連接到非常小的數(shù)量的可能的匹配。
[0037]如以上提到的,SU-1D可以均勻地或者至少部分地分布以避免使太多跟蹤器通告相同的SU-1D。在一個(gè)實(shí)現(xiàn)方式中,從ATD的序列號(hào)中得出、生成、或者獲得SU-1D(例如,SU-1D可以是序列號(hào)的一部分)。在序列號(hào)的一個(gè)配置中,序列號(hào)中的字段之一是表不制造日的“從零點(diǎn)以來(lái)的秒數(shù)(seconds from midnight) ”的數(shù)據(jù)。因而,SU-1D能夠是表示“從零點(diǎn)以來(lái)的秒數(shù)”的一個(gè)或多個(gè)比特值。在一個(gè)示例中,當(dāng)制造線整天(或者在一段時(shí)間內(nèi))并且以相對(duì)一致的速率(或者某一變化的間隔或者速率)運(yùn)行時(shí),能夠假定SU-1D具有在那些秒數(shù)中任一者的均等的機(jī)會(huì)。
[0038]通過(guò)選擇針對(duì)不同的ATD而變化的SU-1D的值,SU-1D能夠被視為是大體上均勻分布的。結(jié)果,存在相同的附近區(qū)域中的多個(gè)跟蹤器具有相同的SU-1D的較小的機(jī)會(huì)。因而,SU-1D不像序列號(hào)一樣跨所有跟蹤器是唯一的。僅僅例如,如果SU-1D從I到1000范圍變化,能夠預(yù)期對(duì)于兩個(gè)跟蹤器有1/1000的機(jī)會(huì)具有相同的SU-1D。然而,如果分布為歪斜的(skewed)以使得50%具有1-100之間的SU-1D,則給定兩個(gè)跟蹤器