保持本可穿戴設(shè)備中預(yù)存的心跳標(biāo)識(shí)為默認(rèn)標(biāo)識(shí)。例如,默認(rèn)標(biāo)識(shí)0000表示本可穿戴設(shè)備中未存在待上傳的文件。
[0090]可穿戴設(shè)備101若采集到新的信息時(shí),例如采集到本可穿戴設(shè)備最新的地理位置信息或者佩戴者的健康信息等等時(shí),根據(jù)采集的信息生成待上傳的文件。例如,可穿戴設(shè)備101采集到新的信息時(shí),創(chuàng)建待上傳的文件,并將采集的信息攜帶于待上傳的文件中。
[0091]可穿戴設(shè)備101生成待上傳的文件后,更新心跳標(biāo)識(shí)。例如,可穿戴設(shè)備101生成待上傳的文件后,將心跳標(biāo)識(shí)從默認(rèn)標(biāo)識(shí)0000更新為1100 ;而心跳標(biāo)識(shí)1100表示可穿戴設(shè)備101中存在待上傳的文件??纱┐髟O(shè)備101更新心跳標(biāo)識(shí),并將生成的待上傳的文件與心跳標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ)。
[0092]可穿戴設(shè)備101周期性地獲取當(dāng)前的心跳標(biāo)識(shí),將獲取的心跳標(biāo)識(shí)攜帶于心跳包中。較佳地,可穿戴設(shè)備101周期性地獲取當(dāng)前的心跳標(biāo)識(shí),將獲取的心跳標(biāo)識(shí)和本可穿戴設(shè)備的標(biāo)識(shí)都攜帶于心跳包中。
[0093]可穿戴設(shè)備101將心跳包通過基于移動(dòng)互聯(lián)網(wǎng)的第一連接向云端服務(wù)器102發(fā)送,以維持與云端服務(wù)器102之間預(yù)先建立的第一連接。具體地,可穿戴設(shè)備101根據(jù)其移動(dòng)通信卡,將心跳包通過移動(dòng)互聯(lián)網(wǎng)中的接入網(wǎng),向位于移動(dòng)互聯(lián)網(wǎng)中的主干網(wǎng)或者廣域網(wǎng)中的云端服務(wù)器102發(fā)送。
[0094]其中,移動(dòng)互聯(lián)網(wǎng)的接入網(wǎng)包括如下網(wǎng)絡(luò)之一:GRPS (General PacketRad1 Service,通用分組無線服務(wù))網(wǎng)絡(luò)、3G(3rd_Generat1n wireless telephonetechnology,第三代手機(jī)通信技術(shù))網(wǎng)絡(luò)、LTE (Long Term Evolut1n,長期演進(jìn))網(wǎng)絡(luò)。
[0095]本領(lǐng)域技術(shù)人員可以理解,可穿戴設(shè)備101通過移動(dòng)互聯(lián)網(wǎng)發(fā)送信息,與通過WiFi局域網(wǎng)發(fā)送信息相比,更為節(jié)電,可以延長可穿戴設(shè)備101的續(xù)航時(shí)間。
[0096]S202:云端服務(wù)器102接收可穿戴設(shè)備101發(fā)送的心跳包,以維持與可穿戴設(shè)備101之間的第一連接。
[0097]具體地,云端服務(wù)器102周期性地接收到可穿戴設(shè)備101發(fā)送的心跳包。
[0098]云端服務(wù)器102對(duì)于每個(gè)接收到的心跳包,從該心跳包中解析出可穿戴設(shè)備101的標(biāo)識(shí)和心跳標(biāo)識(shí)后,確定繼續(xù)維持與可穿戴設(shè)備101之間預(yù)先建立的第一連接。
[0099]S203:云端服務(wù)器102根據(jù)可穿戴設(shè)備101發(fā)送的心跳包中的心跳標(biāo)識(shí),確定出可穿戴設(shè)備101是否存在待上傳的文件;若是,則開放針對(duì)可穿戴設(shè)備101的文件接收權(quán)限;否則,保持針對(duì)可穿戴設(shè)備101的文件接收權(quán)限為關(guān)閉。
[0100]具體地,云端服務(wù)器102對(duì)于上述步驟S202中解析出的可穿戴設(shè)備101的標(biāo)識(shí)和心跳標(biāo)識(shí),若根據(jù)解析出的心跳標(biāo)識(shí),確定出可穿戴設(shè)備101中不存在待上傳的文件,則保持針對(duì)可穿戴設(shè)備101的文件接收權(quán)限為關(guān)閉,繼續(xù)接收下一個(gè)心跳包。
[0101]云端服務(wù)器102若根據(jù)上述步驟S202中解析出的可穿戴設(shè)備101的心跳標(biāo)識(shí),確定出可穿戴設(shè)備101中存在待上傳的文件,則開放針對(duì)可穿戴設(shè)備101的文件接收權(quán)限。
[0102]云端服務(wù)器102開放針對(duì)可穿戴設(shè)備101的文件接收權(quán)限可以包括:從本云端服務(wù)器中查找出為上述步驟S202中解析出的標(biāo)識(shí)預(yù)先配置的文件接收權(quán)限;將查找出的文件接收權(quán)限設(shè)置為開放。
[0103]S204:可穿戴設(shè)備101檢測到有效的無線局域網(wǎng)后,獲取該無線局域網(wǎng)的服務(wù)集標(biāo)識(shí);確定該服務(wù)集標(biāo)識(shí)是否與預(yù)存的指定服務(wù)集標(biāo)識(shí)一致;若是,執(zhí)行步驟S205 ;否則忽略該服務(wù)集標(biāo)識(shí),繼續(xù)獲取下一個(gè)無線局域網(wǎng)的服務(wù)集標(biāo)識(shí)。
[0104]具體地,可穿戴設(shè)備101周期性檢測是否存在有效的無線局域網(wǎng)。其中,無線局域網(wǎng)具體可以是WiFi (Wireless Fidelity,無線保真)局域網(wǎng)。
[0105]較佳地,可穿戴設(shè)備101周期性嘗試接收無線局域網(wǎng)中的無線接入點(diǎn)(AccessPoint)廣播發(fā)射的信標(biāo)幀,例如beacom幀。
[0106]可穿戴設(shè)備101接收到無線局域網(wǎng)中的無線接入點(diǎn)廣播的信標(biāo)幀后,確定檢測到有效的無線局域網(wǎng),并從接收到的信標(biāo)幀中解析出無線局域網(wǎng)的服務(wù)集標(biāo)識(shí)。
[0107]可穿戴設(shè)備101確定解析出的服務(wù)集標(biāo)識(shí)是否與預(yù)存的指定服務(wù)集標(biāo)識(shí)一致;若是,執(zhí)行步驟S205 ;否則忽略解析出的服務(wù)集標(biāo)識(shí),繼續(xù)檢測下一個(gè)有效的無線局域網(wǎng)。
[0108]本領(lǐng)域技術(shù)人員可以理解,當(dāng)可穿戴設(shè)備101確定解析出的服務(wù)集標(biāo)識(shí)與預(yù)存的指定服務(wù)集標(biāo)識(shí)不一致時(shí),說明在后續(xù)步驟中根據(jù)本可穿戴設(shè)備中預(yù)存的指定服務(wù)集標(biāo)識(shí)及其密碼,是無法接入解析出的服務(wù)集標(biāo)識(shí)所在的無線局域網(wǎng)的,因此選擇忽略解析出的服務(wù)集標(biāo)識(shí),不接入該服務(wù)集標(biāo)識(shí)所在的無線局域網(wǎng),可以避免盲目地嘗試接入無線局域網(wǎng)而導(dǎo)致的電能消耗,從而節(jié)省可穿戴設(shè)備101的電能,從而提升可穿戴設(shè)備101的續(xù)航時(shí)間。
[0109]而且,當(dāng)可穿戴設(shè)備101確定解析出的服務(wù)集標(biāo)識(shí)與預(yù)存的指定服務(wù)集標(biāo)識(shí)一致時(shí),可穿戴設(shè)備101可以在后續(xù)步驟中根據(jù)本可穿戴設(shè)備中預(yù)存的指定服務(wù)集標(biāo)識(shí)及其密碼接入無線局域網(wǎng);因此本步驟中忽略解析出的服務(wù)集標(biāo)識(shí),不會(huì)影響可穿戴設(shè)備101接入無線局域網(wǎng)并通過無線局域網(wǎng)上傳文件。
[0110]S205:可穿戴設(shè)備101獲取當(dāng)前心跳包涉及的心跳標(biāo)識(shí)。
[0111]具體地,可穿戴設(shè)備101對(duì)于當(dāng)前待發(fā)送、或者當(dāng)前已發(fā)送至云端服務(wù)器102的心跳包,獲取該心跳包中的心跳標(biāo)識(shí),作為當(dāng)前心跳包涉及的心跳標(biāo)識(shí)。
[0112]較佳地,可穿戴設(shè)備101獲取本可穿戴設(shè)備中存儲(chǔ)的最新的心跳標(biāo)識(shí)作為當(dāng)前心跳包涉及的心跳標(biāo)識(shí)。
[0113]S206:可穿戴設(shè)備101根據(jù)獲取的心跳標(biāo)識(shí)確定是否存在待上傳的文件;若否,忽略該心跳標(biāo)識(shí),繼續(xù)獲取心跳標(biāo)識(shí);若是,則執(zhí)行步驟S207。
[0114]具體地,可穿戴設(shè)備101可以將獲取的心跳標(biāo)識(shí),與預(yù)設(shè)的表示存在待上傳文件的指示標(biāo)識(shí)相比較;若比較結(jié)果為一致,則確定該心跳標(biāo)識(shí)表明本可穿戴設(shè)備中存在待上傳的文件,執(zhí)行步驟S207 ;若比較結(jié)果為不一致,則確定出本可穿戴設(shè)備中不存在待上傳的文件,忽略該心跳標(biāo)識(shí)。
[0115]例如,可穿戴設(shè)備101對(duì)于獲取的心跳標(biāo)識(shí),若該心跳標(biāo)識(shí)為1100,則確定出本可穿戴設(shè)備中存在待上傳的文件,執(zhí)行步驟S207 ;若該心跳標(biāo)識(shí)為0000,則確定出本可穿戴設(shè)備中不存在待上傳的文件,忽略該心跳標(biāo)識(shí)。
[0116]本領(lǐng)域技術(shù)人員可以理解,可穿戴設(shè)備101確定出本可穿戴設(shè)備中不存在待上傳的文件時(shí),選擇忽略該心跳標(biāo)識(shí),放棄接入無線局域網(wǎng),可以防止無上傳文件情況下的無效接入無線局域網(wǎng),從而節(jié)省無效接入的電能消耗,延長可穿戴設(shè)備101的續(xù)航時(shí)間。
[0117]而且,可穿戴設(shè)備101確定出本可穿戴設(shè)備中存在待上傳的文件時(shí),選擇在后續(xù)步驟中上傳文件,因此忽略該心跳標(biāo)識(shí)不會(huì)影響可穿戴設(shè)備101上傳文件。
[0118]較佳地,可穿戴設(shè)備101確定出本可穿戴設(shè)備中不存在待上傳的文件,忽略該心跳標(biāo)識(shí)后,還可以根據(jù)實(shí)際情況返回上述步驟S205再次獲取心跳標(biāo)識(shí),直到獲取到與上述指示標(biāo)識(shí)相一致的心跳標(biāo)識(shí)。
[0119]S207:可穿戴設(shè)備101接入無線局域網(wǎng),進(jìn)而通過互聯(lián)網(wǎng)發(fā)送第二連接請(qǐng)求。
[0120]具體地,可穿戴設(shè)備101從本可穿戴設(shè)備中預(yù)存的指定服務(wù)集標(biāo)識(shí)及其密碼中,查找出與接收到的服務(wù)集標(biāo)識(shí)相一致的指定服務(wù)集標(biāo)識(shí),進(jìn)而查找出該指定服務(wù)集標(biāo)識(shí)相對(duì)應(yīng)的密碼。
[0121]可穿戴設(shè)備101根據(jù)查找出的指定服務(wù)集標(biāo)識(shí)及其密碼,接入無線局域網(wǎng)。較佳地,可穿戴設(shè)備101根據(jù)查找出的指定服務(wù)集標(biāo)識(shí)及其密碼,接入WiFi局域網(wǎng)。
[0122]可穿戴設(shè)備101接入無線局域網(wǎng)后,通過基于該無線局域網(wǎng)的互聯(lián)網(wǎng)向云端服務(wù)器102發(fā)送第二連接請(qǐng)求。
[0123]S208:云端服務(wù)器102接收到可穿戴設(shè)備101發(fā)送的第二連接請(qǐng)求后,與可穿戴設(shè)備101建立第二連接。
[0124]具體地,云端服務(wù)器102接收到可穿戴設(shè)備101發(fā)送的第二連接請(qǐng)求后,建立與可穿戴設(shè)備101之間的基于無線局域網(wǎng)的第二連接。
[0125]較佳地,云端服務(wù)器102接收到可穿戴設(shè)備101發(fā)送的第二連接請(qǐng)求后,可以向可穿戴設(shè)備101返回應(yīng)答信息;接收到可穿戴設(shè)備101響應(yīng)于應(yīng)答信息而發(fā)送的第二連接再次連接請(qǐng)求后,返回再次應(yīng)答信息,并建立與可穿戴設(shè)備101之間的基于無線局域網(wǎng)的第二連接。
[0126]較佳地,云端服務(wù)器102與可穿戴設(shè)備101建立第二連接后,可以斷開與可穿戴設(shè)備101之間的第一連接??梢栽诤罄m(xù)步驟中,避免接收可穿戴設(shè)備101通過第一連接上傳的文件,以避免接收重復(fù)文件,提高接收文件的效率。而且,可以保證云端服務(wù)器102與同一可穿戴設(shè)備之間只存在一個(gè)連接,以防止占用云端服務(wù)器102過多的系統(tǒng)資源,或者使得云端服務(wù)器102可以支持更多可穿戴設(shè)備的接入,以提高云端服務(wù)器102的系統(tǒng)資源的利用率。
[0127]S209:可穿戴設(shè)備101與云端服務(wù)器102建立第二連接后,將待上傳的文件和本可穿戴設(shè)備的標(biāo)識(shí)通過第二連接上傳。
[0128]具體地,可穿戴設(shè)備101接收到云端服務(wù)器102針對(duì)第二連接請(qǐng)求返回的應(yīng)答信息后,確定與云端服務(wù)器102建立基于無線局域網(wǎng)的第二連接。
[0129]較佳地,可穿戴設(shè)備101接收到云端服務(wù)器102針對(duì)第二連接請(qǐng)求返回的應(yīng)答信息后,向云端服務(wù)器102發(fā)送第二連接再次連接請(qǐng)求;接收到云端服務(wù)器102針對(duì)第二連接再次連接請(qǐng)求返回的再次應(yīng)答信息后,建立與云端服務(wù)器102之間的基于無線局域網(wǎng)的第二連接。
[0130]可穿戴設(shè)備101建立與云端服務(wù)器102之間的基于無線局域網(wǎng)的第二連接后,獲取本可穿戴設(shè)備中的待上傳的文件。
[0131]較佳地,可穿戴設(shè)備101獲取與本可穿戴設(shè)備中存儲(chǔ)的心跳標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ)的待上傳的文件。
[0132]可穿戴設(shè)備101將獲取的待上傳的文件和本可穿戴設(shè)備的標(biāo)識(shí)通過基于無線局域網(wǎng)的第二連接向云端服務(wù)器102上傳。
[0133]較佳地,可穿戴設(shè)備101在上傳文件后,將心跳標(biāo)識(shí)改回默認(rèn)標(biāo)識(shí)。默認(rèn)標(biāo)識(shí)表示本可穿戴設(shè)備中未存在