亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)傳輸方法以及裝置的制造方法

文檔序號(hào):9750370閱讀:302來(lái)源:國(guó)知局
數(shù)據(jù)傳輸方法以及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及可穿戴設(shè)備領(lǐng)域,特別是一種數(shù)據(jù)傳輸方法以及裝置。
【背景技術(shù)】
[0002] 可穿戴設(shè)備即直接穿在身上,或是整合到用戶的衣服或配件的一種便攜式設(shè)備。 可穿戴設(shè)備能夠?qū)Ψ奖愕貙?duì)用戶的數(shù)據(jù)進(jìn)行采集,所以,可以應(yīng)用于對(duì)用戶的狀態(tài)進(jìn)行監(jiān) 測(cè)。在采集完用戶的數(shù)據(jù)后,可穿戴設(shè)備通常還需要將采集到的數(shù)據(jù)發(fā)送的終端等進(jìn)行分 析?,F(xiàn)有技術(shù)提供了一種可穿戴設(shè)備與終端進(jìn)行通訊的方法,可穿戴設(shè)備根據(jù)常用的通訊 協(xié)議將數(shù)據(jù)發(fā)送給終端。但是,現(xiàn)有通訊協(xié)議的傳輸可靠性并不能達(dá)到1〇〇%,如果受到環(huán) 境干擾等影響,傳輸數(shù)據(jù)失敗,則會(huì)發(fā)生數(shù)據(jù)的丟失。

【發(fā)明內(nèi)容】

[0003] 本申請(qǐng)主要解決的技術(shù)問(wèn)題是提供一種數(shù)據(jù)傳輸方法以及裝置,能夠防止數(shù)據(jù)丟 失。
[0004] 本發(fā)明提供了一種數(shù)據(jù)傳輸方法,包括:接收可穿戴設(shè)備發(fā)送的數(shù)據(jù)長(zhǎng)度指令以 及接收所述可穿戴設(shè)備發(fā)送的數(shù)據(jù),其中,所述數(shù)據(jù)長(zhǎng)度指令包括傳輸數(shù)據(jù)的長(zhǎng)度,所述可 穿戴設(shè)備發(fā)送的數(shù)據(jù)包括狀態(tài)字段、開(kāi)始時(shí)間字段以及持續(xù)時(shí)間字段,其中,所述狀態(tài)字段 用于表示使用者的睡眠狀態(tài),所述開(kāi)始時(shí)間字段用于表示所述使用者開(kāi)始所述睡眠狀態(tài)的 時(shí)間,所述持續(xù)時(shí)間字段用于表示所述使用者所述睡眠狀態(tài)的持續(xù)時(shí)間;判斷接收到的所 述可穿戴設(shè)備發(fā)送的數(shù)據(jù)的長(zhǎng)度是否等于傳輸數(shù)據(jù)的長(zhǎng)度;如果等于傳輸數(shù)據(jù)的長(zhǎng)度,向 所述可穿戴設(shè)備發(fā)送刪除數(shù)據(jù)命令,其中,所述刪除數(shù)據(jù)命令用于指令所述可穿戴設(shè)備將 已發(fā)送的數(shù)據(jù)刪除;如果不等于傳輸數(shù)據(jù)的長(zhǎng)度,向所述可穿戴設(shè)備發(fā)送重發(fā)命令。
[0005] 可選地,接收可穿戴設(shè)備發(fā)送的數(shù)據(jù)長(zhǎng)度指令之后,判斷接收到的所述可穿戴設(shè) 備發(fā)送的數(shù)據(jù)的長(zhǎng)度是否等于傳輸數(shù)據(jù)的長(zhǎng)度之前包括:判斷所述數(shù)據(jù)長(zhǎng)度指令的幀頭的 數(shù)據(jù)值是否是預(yù)設(shè)數(shù)值,其中,所述預(yù)設(shè)數(shù)值為字符、字母以及數(shù)值中的一種或者多種的組 合;如果數(shù)據(jù)值是預(yù)設(shè)數(shù)值,則解封裝所述數(shù)據(jù)長(zhǎng)度指令以獲得所述傳輸數(shù)據(jù)的長(zhǎng)度,如果 數(shù)據(jù)值不是預(yù)設(shè)數(shù)值,則向所述可穿戴設(shè)備發(fā)送所述重發(fā)命令。
[0006] 可選地,所述接收所述可穿戴設(shè)備發(fā)送的數(shù)據(jù)之后還包括:對(duì)所述可穿戴設(shè)備發(fā) 送的數(shù)據(jù)進(jìn)行"或"的位運(yùn)算,以對(duì)所述可穿戴設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行解析。
[0007] 可選地,所述可穿戴設(shè)備為智能手環(huán)、智能手表和智能眼鏡中的任意一個(gè)。
[0008] 可選地,所述接收可穿戴設(shè)備發(fā)送的數(shù)據(jù)長(zhǎng)度指令以及接收所述可穿戴設(shè)備發(fā)送 的數(shù)據(jù)具體為:通過(guò)藍(lán)牙傳輸協(xié)議接收可穿戴設(shè)備發(fā)送的數(shù)據(jù)長(zhǎng)度指令以及通過(guò)藍(lán)牙傳輸 協(xié)議接收所述可穿戴設(shè)備發(fā)送的數(shù)據(jù)。
[0009] 本發(fā)明還提供了一種數(shù)據(jù)傳輸裝置,包括:接收模塊用于接收可穿戴設(shè)備發(fā)送的 數(shù)據(jù)長(zhǎng)度指令以及接收所述可穿戴設(shè)備發(fā)送的數(shù)據(jù),其中,所述數(shù)據(jù)長(zhǎng)度指令包括傳輸數(shù) 據(jù)的長(zhǎng)度,所述可穿戴設(shè)備發(fā)送的數(shù)據(jù)包括狀態(tài)字段、開(kāi)始時(shí)間字段以及持續(xù)時(shí)間字段,其 中,所述狀態(tài)字段用于表示使用者的睡眠狀態(tài),所述開(kāi)始時(shí)間字段用于表示所述使用者開(kāi) 始所述睡眠狀態(tài)的時(shí)間,所述持續(xù)時(shí)間字段用于表示所述使用者所述睡眠狀態(tài)的持續(xù)時(shí) 間;第一判斷模塊用于判斷接收到的所述可穿戴設(shè)備發(fā)送的數(shù)據(jù)的長(zhǎng)度是否等于傳輸數(shù)據(jù) 的長(zhǎng)度;發(fā)送模塊用于在等于傳輸數(shù)據(jù)的長(zhǎng)度時(shí),向所述可穿戴設(shè)備發(fā)送刪除數(shù)據(jù)命令,其 中,所述刪除數(shù)據(jù)命令用于指令所述可穿戴設(shè)備將已發(fā)送的數(shù)據(jù)刪除;在不等于傳輸數(shù)據(jù) 的長(zhǎng)度時(shí),向所述可穿戴設(shè)備發(fā)送重發(fā)命令。
[0010]可選地,所述裝置還包括第二判斷模塊以及解封裝模塊,所述第二判斷模塊用于 判斷所述數(shù)據(jù)長(zhǎng)度指令的幀頭的數(shù)據(jù)值是否是預(yù)設(shè)數(shù)值,其中,所述預(yù)設(shè)數(shù)值為字符、字母 以及數(shù)值中的一種或者多種的組合;所述解封裝模塊用于在數(shù)據(jù)值是預(yù)設(shè)數(shù)值,則解封裝 所述數(shù)據(jù)長(zhǎng)度指令以獲得所述傳輸數(shù)據(jù)的長(zhǎng)度;所述發(fā)送模塊還用于在數(shù)據(jù)值不是預(yù)設(shè)數(shù) 值時(shí),向所述可穿戴設(shè)備發(fā)送所述重發(fā)命令。
[0011]可選地,所述裝置還包括運(yùn)算模塊,所述運(yùn)算模塊用于對(duì)所述可穿戴設(shè)備發(fā)送的 數(shù)據(jù)進(jìn)行"或"的位運(yùn)算,以對(duì)所述可穿戴設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行解析。
[0012]可選地,所述可穿戴設(shè)備為智能手環(huán)、智能手表和智能眼鏡中的任意一個(gè)。
[0013]可選地,所述接收模塊具體用于通過(guò)藍(lán)牙傳輸協(xié)議接收可穿戴設(shè)備發(fā)送的數(shù)據(jù)長(zhǎng) 度指令以及通過(guò)藍(lán)牙傳輸協(xié)議接收所述可穿戴設(shè)備發(fā)送的數(shù)據(jù)。
[0014] 與現(xiàn)有技術(shù)相比,本發(fā)明中可穿戴設(shè)備通過(guò)向終端發(fā)送數(shù)據(jù)長(zhǎng)度指令,并判斷可 穿戴設(shè)備向終端發(fā)送的數(shù)據(jù)的長(zhǎng)度是否等于傳輸數(shù)據(jù)的長(zhǎng)度,如果等于傳輸數(shù)據(jù)的長(zhǎng)度, 則可以知道沒(méi)有發(fā)送數(shù)據(jù)丟失,傳輸成功,所以,向可穿戴設(shè)備發(fā)送刪除數(shù)據(jù)命令,將可穿 戴設(shè)備中已經(jīng)向終端發(fā)送的數(shù)據(jù)刪除,以節(jié)約可穿戴設(shè)備的存儲(chǔ)空間,如果不等于傳輸數(shù) 據(jù)的長(zhǎng)度,則可以知道發(fā)生了數(shù)據(jù)丟失,終端向可穿戴設(shè)備發(fā)送重發(fā)命令,以確保數(shù)據(jù)能夠 完整地發(fā)送給終端,防止數(shù)據(jù)丟失。
【附圖說(shuō)明】
[0015] 圖1是本發(fā)明提供的一種數(shù)據(jù)傳輸方法的流程圖;
[0016] 圖2是本發(fā)明提供的一種數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017] 以下描述中,為了說(shuō)明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之 類的具體細(xì)節(jié),以便透切理解本申請(qǐng)。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒(méi)有這些具體 細(xì)節(jié)的其它實(shí)施方式中也可以實(shí)現(xiàn)本申請(qǐng)。在其它情況中,省略對(duì)眾所周知的裝置、電路以 及方法的詳細(xì)說(shuō)明,以免不必要的細(xì)節(jié)妨礙本申請(qǐng)的描述。
[0018] 參閱圖1,圖1是本發(fā)明提供的一種數(shù)據(jù)傳輸方法的流程圖。本發(fā)明的數(shù)據(jù)傳輸方 法包括:
[0019] 步驟110:終端接收可穿戴設(shè)備發(fā)送的數(shù)據(jù)長(zhǎng)度指令以及接收可穿戴設(shè)備發(fā)送的 數(shù)據(jù)。
[0020] 終端可以是智能手機(jī)(smart phone)、臺(tái)式電腦、平板電腦(PAD)、筆記本電腦 (NoteBook Computer)、服務(wù)器(server)等等??纱┐髟O(shè)備為智能手環(huán)、智能手表、智能眼鏡 等等。數(shù)據(jù)長(zhǎng)度指令是終端和可穿戴設(shè)備之間發(fā)送的一個(gè)消息,數(shù)據(jù)長(zhǎng)度指令中包括傳輸 數(shù)據(jù)的長(zhǎng)度。可穿戴設(shè)備發(fā)送的數(shù)據(jù)包括狀態(tài)字段、開(kāi)始時(shí)間字段以及持續(xù)時(shí)間字段,其 中,狀態(tài)字段用于表示使用者的睡眠狀態(tài),開(kāi)始時(shí)間字段用于表示使用者開(kāi)始睡眠狀態(tài)的 時(shí)間,持續(xù)時(shí)間字段用于表示使用者睡眠狀態(tài)的持續(xù)時(shí)間。例如,如表1所示,可穿戴設(shè)備發(fā) 送的數(shù)據(jù)的結(jié)構(gòu)如表1所示,
[0021 ]表1可穿戴設(shè)備發(fā)送的數(shù)據(jù)的結(jié)構(gòu) [0022]
[0023]其中,狀態(tài)字段的值為0x01時(shí),用戶的狀態(tài)是深睡,為0x02時(shí),用戶的狀態(tài)是淺睡, 為0x03時(shí),用戶的狀態(tài)是清醒。開(kāi)始時(shí)間字段中的值則表示開(kāi)始時(shí)間,例如,前八位表示年, 接著四位表不月,接著五位表不日,接著四位表不時(shí),接著六位表不分,最后六位表不秒。持 續(xù)時(shí)間字段用于表示持續(xù)的時(shí)間,例如,前四位表示時(shí),接著六位表示分,最后六位表示秒。
[0024] 可穿戴設(shè)備向終端發(fā)送數(shù)據(jù)長(zhǎng)度指令。終端在接收到數(shù)據(jù)長(zhǎng)度指令后,判斷數(shù)據(jù) 長(zhǎng)度指令的幀頭的數(shù)據(jù)值是否是預(yù)設(shè)數(shù)值,其中,預(yù)設(shè)數(shù)值為字符、字母以及數(shù)值中的一種 或者多種的組合。例如:預(yù)設(shè)數(shù)值為33xx等等。如果數(shù)據(jù)值是預(yù)設(shè)數(shù)值,則解封裝數(shù)據(jù)長(zhǎng)度 指令以獲得傳輸數(shù)據(jù)的長(zhǎng)度,可穿戴設(shè)備還按照通訊協(xié)議向終端發(fā)送數(shù)據(jù),終端則相應(yīng)接 收可穿戴設(shè)備發(fā)送的數(shù)據(jù)。如果數(shù)據(jù)值不是預(yù)設(shè)數(shù)值,則向可穿戴設(shè)備發(fā)送重發(fā)命令。
[0025] 可以理解的是,在數(shù)據(jù)值是預(yù)設(shè)數(shù)值時(shí),可穿戴設(shè)備可以同時(shí)向終端發(fā)送數(shù)據(jù)長(zhǎng) 度指令以及數(shù)據(jù),也可以先向終端發(fā)送數(shù)據(jù)長(zhǎng)度指令,再向終端發(fā)送數(shù)據(jù),甚至,先向終端 發(fā)送數(shù)據(jù),再向終端發(fā)送數(shù)據(jù)長(zhǎng)度指令。
[0026] 步驟120:終端判斷接收到的可穿戴設(shè)備發(fā)送的數(shù)據(jù)的長(zhǎng)度是否等于傳輸數(shù)據(jù)的 長(zhǎng)度。
[0027] 終端根據(jù)可穿戴設(shè)備發(fā)送的數(shù)據(jù)的長(zhǎng)度判斷可穿戴設(shè)備發(fā)送的數(shù)據(jù)的長(zhǎng)度是否 等于傳輸數(shù)據(jù)的長(zhǎng)度。如果等于傳輸數(shù)據(jù)的長(zhǎng)度,意味著可穿戴設(shè)備向終端發(fā)送的數(shù)據(jù)一 個(gè)不漏地被終端接收,可以進(jìn)入步驟130,如果不等于傳輸數(shù)據(jù)的長(zhǎng)度,意味著可穿戴設(shè)備 向終端發(fā)送的數(shù)據(jù)發(fā)生了丟失,進(jìn)入步驟140。
[0028] 步驟130:終端向可穿戴設(shè)備發(fā)送刪除數(shù)據(jù)命令。
[0029] 終端在確定可穿戴設(shè)備向終端發(fā)送的數(shù)據(jù)一個(gè)不漏地被終端接收后,終端可通過(guò) 藍(lán)牙傳輸協(xié)議向可穿戴設(shè)備發(fā)送刪除數(shù)據(jù)命令,其中,刪除數(shù)據(jù)命令用于指令可穿戴設(shè)備 將已發(fā)送的數(shù)據(jù)刪除??纱┐髟O(shè)備在接收到刪除數(shù)據(jù)命令之后,將可穿戴設(shè)備中已經(jīng)向終 端發(fā)送的數(shù)據(jù)刪除,以節(jié)約可穿戴設(shè)備的存儲(chǔ)空間。
[0030] 此外,終端還可以對(duì)可穿戴設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行"或"的位運(yùn)算,以對(duì)可穿戴設(shè)備 發(fā)送的數(shù)據(jù)進(jìn)行解析,例如,需要對(duì)終端發(fā)送的狀態(tài)字段的值代表的含義為深睡的總持續(xù) 時(shí)間進(jìn)行統(tǒng)計(jì)時(shí),可根據(jù)數(shù)值直接進(jìn)行"或"的位運(yùn)算,以節(jié)約計(jì)算時(shí)間。例如,第一次深睡 狀態(tài)的持續(xù)時(shí)間為11分鐘,第二次深睡的時(shí)間為22分鐘,可以轉(zhuǎn)變?yōu)?0001000 Γ與 "00100010"通過(guò)"或"的位運(yùn)算,從而得到結(jié)果"00110011"。
[0031] 步驟140:終端向可穿戴設(shè)備發(fā)送重發(fā)命令。
[0032] 終端在確定可穿戴設(shè)備向終端發(fā)送的數(shù)據(jù)發(fā)生丟失后,可通過(guò)藍(lán)牙傳輸協(xié)議向可 穿戴設(shè)備發(fā)送重發(fā)命令。可穿戴設(shè)備接收到重發(fā)命令后,將之前的數(shù)據(jù)重新發(fā)送一遍,以確 ??纱┐髟O(shè)備向終端發(fā)送的數(shù)據(jù)都能被準(zhǔn)確接收。
[0033] 與現(xiàn)有技術(shù)相比,本發(fā)明中可穿戴設(shè)備通過(guò)向終端發(fā)送數(shù)據(jù)長(zhǎng)度指令,并判斷可 穿戴設(shè)備向終端發(fā)送的數(shù)據(jù)的長(zhǎng)度是否等于傳輸數(shù)據(jù)的長(zhǎng)度,如果等于傳輸數(shù)據(jù)的長(zhǎng)度, 則可以知道沒(méi)有發(fā)送數(shù)據(jù)丟失,傳輸成功,所以,向可穿戴設(shè)備發(fā)送刪除數(shù)據(jù)命令,將可穿 戴設(shè)備中已經(jīng)向終端發(fā)送的數(shù)據(jù)刪除,以
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1