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

一種智能玩具與遠程服務器的信息傳輸方法與流程

文檔序號:11867394閱讀:383來源:國知局

本發(fā)明屬于智能玩具技術領域,具體涉及一種智能玩具與遠程服務器的信息傳輸方法,利用互聯(lián)網將智能玩具與遠程服務器相連接,實現(xiàn)家長與孩子異地實時語音互動。



背景技術:

一直以來,玩具作為能夠玩耍的物品受到兒童、青少年及中老年人等眾多人群的喜愛,隨著電子科技的不斷發(fā)展,玩具的形式也在不斷變化中,融合有芯片和數碼技術的毛絨玩具和橡膠娃娃等的智能玩具越來越受到追捧:能夠與人對話的機器娃娃應用了語音識別和語音合成的技術并結合計算機和電子通訊等技術,能模仿寵物聲音的玩具可以根據人的指令要求在不同環(huán)境下行走或完成動作等;中國專利201220613929.8公開的一種觸摸式智能發(fā)聲玩具、中國專利201220037537.1公開的一種觸摸式發(fā)聲玩具和中國專利201310371718.7公開的一種智能互動式玩具存在智能化程度較高、操作要求復雜和不適合單獨玩耍的問題。目前,獨生子女心理健康問題越來越引起人們的關注,大多數獨生子女或多或少存在自私、偏執(zhí)和依懶性強的問題,相關研究表明:家長在孩子幼年時期發(fā)掘孩子的優(yōu)勢,輔以正確的教育方式,能夠避免此類問題的發(fā)生;但是,現(xiàn)在的獨生子女活動范圍僅限于家里或小區(qū),與之交往玩耍的同齡人較少,所玩耍的玩具缺乏互動性,不能培養(yǎng)他們與人交往、相互團結的品行;互聯(lián)網又稱網際網絡,或音譯因特網(Internet)、英特網,互聯(lián)網始于1969年美國的阿帕網,是網絡與網絡之間所串連成的龐大網絡,網絡之間以一組通用的協(xié)議相連,形成邏輯上的單一巨大國際網絡,這種將計算機網絡互相聯(lián)接在一起的方法稱作“網絡互聯(lián)”,在這基礎上發(fā)展出覆蓋全世界的全球性互聯(lián)網絡稱互聯(lián)網,即是互相連接一起的網絡結構,互聯(lián)網并不等同萬維網,萬維網只是一建基于超文本相互鏈接而成的全球性系統(tǒng),且是互聯(lián)網所能提供的服務其中 之一。因此,設計一種智能玩具與遠程服務器的信息傳輸方法,利用互聯(lián)網將智能玩具與遠程服務器相聯(lián)接,實現(xiàn)家長與孩子異地實時語音互動,增加上班族父母陪伴孩子的時間,通過家長與孩子之間的遠程語音互動,能夠將家長的思念和親情傳遞給孩子,將孩子的依戀傳遞給家長,很有社會和經濟價值,應用前景廣闊。



技術實現(xiàn)要素:

本發(fā)明的目的在于克服現(xiàn)有技術存在的缺點,設計一種智能玩具與遠程服務器的信息傳輸方法,利用互聯(lián)網將智能玩具與遠程服務器相聯(lián)接,實現(xiàn)家長與孩子異地實時語音互動。

為了實現(xiàn)上述目的,本發(fā)明涉及的智能玩具與遠程服務器的信息傳輸方法是在具有兼容運行的智能玩具與遠程服務器之間進行的,工藝步驟包括確定數據包、獲取設備唯一碼、發(fā)送MAC地址、發(fā)送數據、控制物理量、上傳sensor(物理傳感器)數據、控制音樂文件、發(fā)送音樂文件、發(fā)送語音及心跳包和返回編號共計十個步驟:

(1)、確定數據包:在具有兼容運行的智能玩具與遠程服務器之間,按照比特數組進行傳輸的標準確定數據包,其數據包包括數據標識、指令標識、文件名長度、文件長度和文件內容,用于驗證數據真實性的數據標識為兩個字節(jié)固定值,用于識別指令的指令標識為一個字節(jié)固定值,用于解析音頻文件名的文件名長度為一個字節(jié)固定值,用于解析音頻文件的文件長度為四個字節(jié)固定值,文件內容為長度大于4的音頻文件內容,根據文件長度能夠解析得到文件內容;

(2)、獲取設備唯一碼:設備唯一碼是標識智能玩具終端的唯一憑證,智能玩具MCU(中央處理器)通過UART(通用異步收發(fā)傳輸器)接口和Wi-Fi(無線保真)模塊從遠程服務器中獲取設備唯一碼,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x01,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x00、0x00、0x00和0x00;

(3)、發(fā)送MAC地址:遠程服務器通過Wi-Fi模塊和UART接口向智能玩具發(fā)送MAC地址,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x02,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為 0x00、0x00、0x00和0x00,文件內容的字節(jié)為0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01和0x01;

(4)、發(fā)送數據:遠程服務器通過Wi-Fi模塊和UART接口向智能玩具發(fā)送數據,所述數據內容包括溫度與濕度數據、光感數據和電量數據;發(fā)送溫度和濕度數據時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x10,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x03、0x00、0x00和0x00,文件內容的字節(jié)為0x01、0x01和0x01,文件內容為溫度與濕度數據,其中前兩個字節(jié)為溫度,低位在前,高位在后,溫度的顯示格式為(當前溫度+100)x10,最后一個字節(jié)為濕度,顯示當前的濕度:發(fā)送光感數據時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x11,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x02、0x00、0x00和0x00,文件內容的字節(jié)為0x01和0x01,文件內容為光感數據,低位在前,高位在后;發(fā)送電量數據時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x12,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x01、0x00、0x00和0x00,文件內容的字節(jié)為0x01;

(5)、控制物理量:遠程服務器將關燈的命令發(fā)送給智能玩具,智能玩具接收命令后控制包括夜燈開關、燈光顏色和電量的物理量,控制夜燈開關時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x13,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x01、0x00、0x00和0x00,文件內容的字節(jié)為0x01,文件內容為夜燈開關命令,01指示開燈,00指示關燈;控制燈光顏色時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x14,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x03、0x00、0x00和0x00,文件內容的字節(jié)為0xff、0xff和0xff,文件內容為夜燈RGB(色彩模式),其占空比順序依次為R、G和B,每位為0-255;控制電量20%時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x66,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;控制電量10%時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x27, 文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;

(6)、上傳sensor數據:智能玩具通過UART接口和Wi-Fi模塊向遠程服務器上傳sensor數據,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x15,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容的字節(jié)為0x01、0x01、0x01、0x01、0x01和0x01,文件內容中前兩個字節(jié)為溫度,第三個字節(jié)為濕度,第四個字節(jié)和第五個字節(jié)為光感,最后一個字節(jié)為電量;

(7)、控制音樂文件:由遠程服務器控制音樂文件的內容包括下一首、上一首、播放和暫停,控制下一首時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x20,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;控制上一首時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x21,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;控制播放時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x22,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;控制暫停時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x23,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;

(8)、發(fā)送音樂文件:遠程服務器通過Wi-Fi模塊和UART接口向智能玩具發(fā)送音樂文件,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0xC8,文件名長度的字節(jié)為0x16,文件長度的字節(jié)為0x06、0x06、0x06和0x06,文件長度的低位在前,高位在后,文件內容的字節(jié)為0x01、0x01…和0x2F、0x01、0x01…,其中0x01、0x01…為文件編號,0x2F、0x01、0x01…為具體文件名;

(9)、發(fā)送語音及心跳包:從遠程服務器向智能玩具發(fā)送語音時,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0xC9,文件名長度的字節(jié)為0x16,文件長度的字節(jié)為0x06、0x06、0x06和0x06, 文件長度的低位在前,高位在后,文件內容的字節(jié)為0x01、0x01…和0x2F、0x01、0x01…,從智能玩具向遠程服務器發(fā)送語音時,文件名的默認格式為智能玩具端MAC+3位隨機數;從遠程服務器向智能玩具發(fā)送心跳包時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0xFA,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;

(10)、返回編號:遠程服務器返回編號時,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x25,文件名長度的字節(jié)為0x04,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容的字節(jié)為0x01和0x24;當智能玩具MCU不能成功接收音樂文件的文件編號和文件名時,遠程服務器不返回編號,當智能玩具的MCU成功接收音樂文件的文件編號和文件名時,遠程服務器返回編號,實現(xiàn)智能玩具與遠程服務器的信息傳輸。

本發(fā)明與現(xiàn)有技術相比,智能玩具能夠通過互聯(lián)網與遠程服務器無線通信聯(lián)接后進行信息交互,信息交互通過tcp(傳輸控制協(xié)議)方式進行socket(套接字)分包方式傳輸,傳輸的內容包括控制命令和語言上傳與下載兩個部分,tcp中選用數據頭文件進行數據包的控制,能保證信息的安全性和完整性;其傳輸方法原理科學可靠,傳輸速度快,傳輸效果好,應用環(huán)境友好。

具體實施方式:

下面通過實施例對本發(fā)明做進一步描述。

實施例:

本實施例涉及的智能玩具與遠程服務器的信息傳輸方法是在具有兼容運行的智能玩具與遠程服務器之間進行的,其特征在于工藝步驟包括確定數據包、獲取設備唯一碼、發(fā)送MAC地址、發(fā)送數據、控制物理量、上傳sensor(物理傳感器)數據、控制音樂文件、發(fā)送音樂文件、發(fā)送語音及心跳包和返回編號共計十個步驟:

(1)、確定數據包:在具有兼容運行的智能玩具與遠程服務器之間,按照比特數組進行傳輸的標準確定數據包,其數據包包括數據標 識、指令標識、文件名長度、文件長度和文件內容,用于驗證數據真實性的數據標識為兩個字節(jié)固定值,用于識別指令的指令標識為一個字節(jié)固定值,用于解析音頻文件名的文件名長度為一個字節(jié)固定值,用于解析音頻文件的文件長度為四個字節(jié)固定值,文件內容為長度大于4的音頻文件內容,根據文件長度能夠解析得到文件內容;

(2)、獲取設備唯一碼:設備唯一碼是標識智能玩具終端的唯一憑證,智能玩具MCU(中央處理器)通過UART(通用異步收發(fā)傳輸器)接口和Wi-Fi(無線保真)模塊從遠程服務器中獲取設備唯一碼,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x01,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x00、0x00、0x00和0x00;

(3)、發(fā)送MAC地址:遠程服務器通過Wi-Fi模塊和UART接口向智能玩具發(fā)送MAC地址,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x02,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x00、0x00、0x00和0x00,文件內容的字節(jié)為0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01、0x01和0x01;

(4)、發(fā)送數據:遠程服務器通過Wi-Fi模塊和UART接口向智能玩具發(fā)送數據,所述數據內容包括溫度與濕度數據、光感數據和電量數據;發(fā)送溫度和濕度數據時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x10,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x03、0x00、0x00和0x00,文件內容的字節(jié)為0x01、0x01和0x01,文件內容為溫度與濕度數據,其中前兩個字節(jié)為溫度,低位在前,高位在后,溫度的顯示格式為(當前溫度+100)x10,最后一個字節(jié)為濕度,顯示當前的濕度:發(fā)送光感數據時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x11,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x02、0x00、0x00和0x00,文件內容的字節(jié)為0x01和0x01,文件內容為光感數據,低位在前,高位在后;發(fā)送電量數據時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x12,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x01、0x00、0x00和0x00,文件內容的字節(jié)為0x01;

(5)、控制物理量:遠程服務器將關燈的命令發(fā)送給智能玩具,智能玩具接收命令后控制包括夜燈開關、燈光顏色和電量的物理量,控制夜燈開關時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x13,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x01、0x00、0x00和0x00,文件內容的字節(jié)為0x01,文件內容為夜燈開關命令,01指示開燈,00指示關燈;控制燈光顏色時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x14,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x03、0x00、0x00和0x00,文件內容的字節(jié)為0xff、0xff和0xff,文件內容為夜燈RGB(色彩模式),其占空比順序依次為R、G和B,每位為0-255;控制電量20%時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x66,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;控制電量10%時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x27,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;

(6)、上傳sensor數據:智能玩具通過UART接口和Wi-Fi模塊向遠程服務器上傳sensor數據,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x15,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容的字節(jié)為0x01、0x01、0x01、0x01、0x01和0x01,文件內容中前兩個字節(jié)為溫度,第三個字節(jié)為濕度,第四個字節(jié)和第五個字節(jié)為光感,最后一個字節(jié)為電量;

(7)、控制音樂文件:由遠程服務器控制音樂文件的內容包括下一首、上一首、播放和暫停,控制下一首時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x20,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;控制上一首時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x21,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;控制播放時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x22,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為 0x06、0x00、0x00和0x00,文件內容為空;控制暫停時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x23,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;

(8)、發(fā)送音樂文件:遠程服務器通過Wi-Fi模塊和UART接口向智能玩具發(fā)送音樂文件,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0xC8,文件名長度的字節(jié)為0x16,文件長度的字節(jié)為0x06、0x06、0x06和0x06,文件長度的低位在前,高位在后,文件內容的字節(jié)為0x01、0x01…和0x2F、0x01、0x01…,其中0x01、0x01…為文件編號,0x2F、0x01、0x01…為具體文件名;

(9)、發(fā)送語音及心跳包:從遠程服務器向智能玩具發(fā)送語音時,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0xC9,文件名長度的字節(jié)為0x16,文件長度的字節(jié)為0x06、0x06、0x06和0x06,文件長度的低位在前,高位在后,文件內容的字節(jié)為0x01、0x01…和0x2F、0x01、0x01…,從智能玩具向遠程服務器發(fā)送語音時,文件名的默認格式為智能玩具端MAC+3位隨機數;從遠程服務器向智能玩具發(fā)送心跳包時,數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0xFA,文件名長度的字節(jié)為0x00,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容為空;

(10)、返回編號:遠程服務器返回編號時,其數據標識的字節(jié)為0x78和0x78,指令標識的字節(jié)為0x25,文件名長度的字節(jié)為0x04,文件長度的字節(jié)為0x06、0x00、0x00和0x00,文件內容的字節(jié)為0x01和0x24;當智能玩具MCU不能成功接收音樂文件的文件編號和文件名時,遠程服務器不返回編號,當智能玩具的MCU成功接收音樂文件的文件編號和文件名時,遠程服務器返回編號,實現(xiàn)智能玩具與遠程服務器的信息傳輸。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1