]文件接收模塊404用于根據(jù)文件接收權(quán)限開放模塊402開放的文件接收權(quán)限,通過連接控制模塊403建立的第二連接接收可穿戴設(shè)備101上傳的標識和文件。
[0177]具體地,文件接收模塊404根據(jù)接收到的第二連接建立通知,通過第二連接接收到可穿戴設(shè)備101上傳的標識和文件后,查找接收到的標識的文件接收權(quán)限;確認查找出的文件接收權(quán)限是否為開放;若是,則確認接收到可穿戴設(shè)備101上傳的文件;否則,忽略接收到的文件。
[0178]更優(yōu)的,連接控制模塊403還用于在第二連接斷開時,發(fā)送文件接收權(quán)限關(guān)閉通知。
[0179]以及,文件接收權(quán)限開放模塊402還用于接收到文件接收權(quán)限關(guān)閉通知后,關(guān)閉針對可穿戴設(shè)備101的文件接收權(quán)限。
[0180]上述心跳包接收模塊401、文件接收權(quán)限開放模塊402、連接控制模塊403和文件接收模塊404功能的實現(xiàn)方法,可以參考上述圖2所示的流程步驟的具體內(nèi)容,此處不再贅述。
[0181]本發(fā)明的實施例中,可穿戴設(shè)備在檢測到有效的無線局域網(wǎng)后,可以確定獲取的服務集標識是否與指定服務集標識一致;若一致,則獲取當前的心跳包中的心跳標識;若不一致,則放棄接入,以防止盲目地嘗試接入無線局域網(wǎng),從而節(jié)省盲目接入消耗的電能。之后,可穿戴設(shè)備根據(jù)當前的心跳包中的心跳標識來確定是否存在待上傳的文件;若是,則接入局域網(wǎng),通過互聯(lián)網(wǎng)與云端服務器建立第二連接后,將待上傳文件和本可穿戴設(shè)備的標識通過第二連接上傳;否則,放棄接入局域網(wǎng),以防止無上傳文件情況下的無效接入,從而節(jié)省無效接入的電能消耗。從而,本發(fā)明實施例可以在不影響可穿戴設(shè)備上傳文件的情況下,節(jié)省可穿戴設(shè)備的電能,從而延長可穿戴設(shè)備的續(xù)航時間。
[0182]而且,本發(fā)明實施例中,云端服務器若根據(jù)心跳包中的心跳標識,確定出發(fā)送心跳包的可穿戴設(shè)備中存在待上傳的文件,則開放針對可穿戴設(shè)備的文件接收權(quán)限,根據(jù)開放的文件接收權(quán)限接收可穿戴設(shè)備上傳的文件和標識。相當于利用心跳標識來確認可穿戴設(shè)備中存在待上傳的文件,可以進一步確保避免可穿戴設(shè)備無上傳文件情況下的無效接入無線局域網(wǎng),從而節(jié)省無效接入的電能消耗,有利于延長可穿戴設(shè)備的續(xù)航時間。并且,可以避免云端服務器在可穿戴設(shè)備中不存在待上傳的文件的情形下,錯誤接收可穿戴設(shè)備上傳的文件,以提高云端服務器接收文件的可靠性。
[0183]進一步,本發(fā)明實施例中,云端服務器與可穿戴設(shè)備建立第二連接后,可以斷開與可穿戴設(shè)備之間的第一連接??梢栽诤罄m(xù)步驟中,避免接收可穿戴設(shè)備通過第一連接上傳的文件,以避免接收重復文件,提高接收文件的效率。而且,可以保證云端服務器與同一可穿戴設(shè)備之間只存在一個連接,以防止占用云端服務器過多的系統(tǒng)資源,或者可以使得云端服務器支持更多可穿戴設(shè)備的接入,以提高云端服務器的系統(tǒng)資源的利用率。
[0184]此外,本發(fā)明實施例中,可穿戴設(shè)備在上傳文件完畢后斷開第二連接,以進一步節(jié)省可穿戴設(shè)備的電能;云端服務器在第二連接斷開后,關(guān)系針對可穿戴設(shè)備的文件接收權(quán)限,可以避免錯誤接收可穿戴設(shè)備上傳的文件,以提高云端服務器接收文件的可靠性。
[0185]本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的一項或多項的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計和制造,或者也可以包括通用計算機中的已知設(shè)備。這些設(shè)備具有存儲在其內(nèi)的計算機程序,這些計算機程序選擇性地激活或重構(gòu)。這樣的計算機程序可以被存儲在設(shè)備(例如,計算機)可讀介質(zhì)中或者存儲在適于存儲電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計算機可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、⑶-ROM、和磁光盤)、ROM (Read-Only Memory,只讀存儲器)、RAM (Random Access Memory,隨即存儲器)、EPROM (Erasable ProgrammableRead-Only Memory,可擦寫可編程只讀存儲器)、EEPROM(Electrically ErasableProgrammable Read-Only Memory,電可擦可編程只讀存儲器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計算機)以能夠讀的形式存儲或傳輸信息的任何介質(zhì)。
[0186]本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計算機程序指令來實現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計算機程序指令提供給通用計算機、專業(yè)計算機或其他可編程數(shù)據(jù)處理方法的處理器來實現(xiàn),從而通過計算機或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個框中指定的方案。
[0187]本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
[0188]以上所述僅是本發(fā)明的部分實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權(quán)項】
1.一種文件傳輸方法,其特征在于,包括: 通過基于移動互聯(lián)網(wǎng)的第一連接向云端服務器發(fā)送心跳包; 檢測到有效的無線局域網(wǎng)后,獲取所述無線局域網(wǎng)的服務集標識;確定所述服務集標識是否與預存的指定服務集標識一致;若是,獲取當前心跳包涉及的心跳標識;否則忽略所述服務集標識; 根據(jù)所述心跳標識確定是否存在待上傳的文件;若否,則忽略所述心跳標識;若是,則接入所述無線局域網(wǎng),進而通過互聯(lián)網(wǎng)發(fā)送第二連接請求;與所述云端服務器建立第二連接后,將所述待上傳的文件和本可穿戴設(shè)備的標識通過第二連接上傳。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測到有效的無線局域網(wǎng)后,獲取所述無線局域網(wǎng)的服務集標識,包括: 接收到無線局域網(wǎng)中的無線接入點廣播的信標幀后,從所述信標幀中解析出無線局域網(wǎng)的服務集標識。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取當前心跳包涉及的心跳標識之前,還包括: 根據(jù)采集的信息生成待上傳的文件后,更新所述心跳標識,并將所述待上傳的文件與所述心跳標識對應存儲。4.一種文件傳輸方法,其特征在于,包括: 接收可穿戴設(shè)備發(fā)送的心跳包并轉(zhuǎn)發(fā),以維持與所述可穿戴設(shè)備之間的第一連接;若根據(jù)所述心跳包中的心跳標識,確定出所述可穿戴設(shè)備存在待上傳的文件,則開放針對所述可穿戴設(shè)備的文件接收權(quán)限; 接收到所述可穿戴設(shè)備發(fā)送的第二連接請求后,與所述可穿戴設(shè)備建立第二連接; 根據(jù)所述文件接收權(quán)限,通過第二連接接收所述可穿戴設(shè)備上傳的標識和文件。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述開放針對所述可穿戴設(shè)備的文件接收權(quán)限,包括: 查找出為所述心跳包中的可穿戴設(shè)備的標識預先配置的文件接收權(quán)限; 將查找出的文件接收權(quán)限設(shè)置為開放。6.一種可穿戴設(shè)備,其特征在于,包括: 心跳包發(fā)送模塊,用于通過基于移動互聯(lián)網(wǎng)的第一連接向云端服務器發(fā)送心跳包;服務集標識確定模塊,用于檢測到有效的無線局域網(wǎng)后,獲取所述無線局域網(wǎng)的服務集標識;確定所述服務集標識是否與預存的指定服務集標識一致;若是,則發(fā)送文件確定通知;否則忽略所述服務集標識; 待上傳文件確定模塊,用于接收到所述文件確定通知后,獲取當前心跳包涉及的心跳標識;根據(jù)所述心跳標識確定是否存在待上傳的文件;若否,則忽略所述心跳標識;若是,則發(fā)送第二連接建立通知; 連接控制模塊,用于接收到所述第二連接建立通知后,接入所述無線局域網(wǎng),進而通過互聯(lián)網(wǎng)發(fā)送第二連接請求;與所述云端服務器建立第二連接后,發(fā)送文件上傳通知; 文件上傳模塊,用于接收到所述文件上傳通知后,將所述待上傳的文件和本可穿戴設(shè)備的標識通過第二連接上傳。7.根據(jù)權(quán)利要求6所述的可穿戴設(shè)備,其特征在于, 所述服務集標識確定模塊具體用于接收到無線局域網(wǎng)中的無線接入點廣播的信標幀后,從所述信標幀中解析出無線局域網(wǎng)的服務集標識。8.根據(jù)權(quán)利要求6所述的可穿戴設(shè)備,其特征在于, 所述待上傳文件確定模塊還用于在獲取當前心跳包涉及的心跳標識之前,根據(jù)采集的信息生成待上傳的文件后,更新所述心跳標識,并將所述待上傳的文件與所述心跳標識對應存儲。9.一種云端服務器,其特征在于,包括: 心跳包接收模塊,用于接收可穿戴設(shè)備發(fā)送的心跳包并轉(zhuǎn)發(fā),以維持與所述可穿戴設(shè)備之間的第一連接; 文件接收權(quán)限開放模塊,用于若根據(jù)所述心跳包中的心跳標識,確定出所述可穿戴設(shè)備存在待上傳的文件,則開放針對所述可穿戴設(shè)備的文件接收權(quán)限; 連接控制模塊,用于接收到所述可穿戴設(shè)備發(fā)送的建立第二連接的請求后,與所述可穿戴設(shè)備建立第二連接; 文件接收模塊,用于根據(jù)所述文件接收權(quán)限,通過第二連接接收所述可穿戴設(shè)備上傳的標識和文件。10.根據(jù)權(quán)利要求9所述的云端服務器,其特征在于, 所述文件接收權(quán)限開放模塊具體用于查找出為所述心跳包中的可穿戴設(shè)備的標識預先配置的文件接收權(quán)限;將查找出的文件接收權(quán)限設(shè)置為開放。
【專利摘要】本發(fā)明實施例提供了一種文件傳輸方法、可穿戴設(shè)備和云端服務器,所述方法包括:通過基于移動互聯(lián)網(wǎng)的第一連接向云端服務器發(fā)送心跳包;檢測到有效的無線局域網(wǎng)后,確定該無線局域網(wǎng)的服務集標識是否與預存的指定服務集標識一致;若是,獲取當前心跳包涉及的心跳標識;否則忽略服務集標識;根據(jù)心跳標識確定是否存在待上傳的文件;若否,則忽略心跳標識;若是,則接入無線局域網(wǎng),進而通過互聯(lián)網(wǎng)與云端服務器建立第二連接后,將待上傳的文件通過第二連接上傳。利用本發(fā)明實施例,可以在不影響可穿戴設(shè)備上傳文件的情況下,防止盲目地連接無線局域網(wǎng)和無上傳文件情況下的無效接入,從而節(jié)省可穿戴設(shè)備的電能,延長續(xù)航時間。
【IPC分類】H04L29/08
【公開號】CN105282260
【申請?zhí)枴緾N201510792465
【發(fā)明人】唐惠忠
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2016年1月27日
【申請日】2015年11月17日