一種單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?br>【專利摘要】本發(fā)明公開了一種單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,該方法包括:單片機(jī)接收發(fā)送端傳輸?shù)脑畔?,所述元信息中包括描述傳輸?shù)據(jù)的地址信息的源地址;所述單片機(jī)對所述元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址;所述單片機(jī)向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)。本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǎㄟ^將原本的一次性的數(shù)據(jù)傳輸替換為元信息傳輸,使得發(fā)送者無需一次性傳輸大文件,也無需多次傳輸數(shù)據(jù)。單片機(jī)可以多次主動向服務(wù)器請求數(shù)據(jù),處理斷線重連。可見,本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒▋?yōu)化了單片機(jī)傳輸較長數(shù)據(jù)的傳輸方式,解決了單片機(jī)傳輸數(shù)據(jù)不穩(wěn)定的問題。
【專利說明】
一種單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?br>技術(shù)領(lǐng)域
[0001]本發(fā)明涉及單片機(jī)信息傳輸領(lǐng)域,特別是涉及一種單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ā?br>【背景技術(shù)】
[0002]現(xiàn)有技術(shù)對單片機(jī)進(jìn)行內(nèi)容傳輸或者固件升級時(shí),是通過將內(nèi)容信息或固件直接傳輸?shù)侥繕?biāo)單片機(jī),這種方式在傳輸較長數(shù)據(jù)的時(shí)候,需要處理復(fù)雜的幀格式,且在進(jìn)行內(nèi)容傳輸或固件升級過程中存在不穩(wěn)定的缺點(diǎn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǎ康脑谟诮鉀Q現(xiàn)有單片機(jī)內(nèi)容傳輸或固件升級過程中復(fù)雜且不穩(wěn)定的問題。
[0004]為解決上述技術(shù)問題,本發(fā)明提供一種單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟?,包?
[0005]單片機(jī)接收發(fā)送端傳輸?shù)脑畔?,所述元信息中包括描述傳輸?shù)據(jù)的地址信息的源地址;
[0006]所述單片機(jī)對所述元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址;
[0007]所述單片機(jī)向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)。
[0008]可選地,在所述單片機(jī)接收發(fā)送端傳輸?shù)脑畔⒅斑€包括:
[0009]發(fā)送端生成元信息,向所述單片機(jī)傳輸所述元信息。
[0010]可選地,所述發(fā)送端為服務(wù)器或手機(jī)終端。
[0011]可選地,所述描述傳輸數(shù)據(jù)的地址信息的源地址為http地址、ftp地址或tcp地址。
[0012]可選地,所述單片機(jī)向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)包括:
[0013]所述單片機(jī)向所述源地址發(fā)送請求,獲取對所述單片機(jī)進(jìn)行內(nèi)容更新的內(nèi)容文件或進(jìn)行固件升級的固件文件。
[0014]可選地,在所述向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)之后還包括:
[0015]確認(rèn)所述內(nèi)容文件或固件文件獲取完畢。
[0016]可選地,在確認(rèn)所述內(nèi)容文件或固件獲取完畢之后還包括:
[0017]所述單片機(jī)通過獲取得到的所述內(nèi)容文件或固件文件進(jìn)行內(nèi)容更新或固件升級。
[0018]本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǎㄟ^將原本的一次性的數(shù)據(jù)傳輸替換為元信息傳輸,單片機(jī)對該元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址后,向該源地址發(fā)送請求,最終獲取得到傳輸數(shù)據(jù)。本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǎ沟冒l(fā)送者無需一次性傳輸大文件,也無需多次傳輸數(shù)據(jù)。單片機(jī)可以多次主動向服務(wù)器請求數(shù)據(jù),處理斷線重連等??梢?,本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒▋?yōu)化了單片機(jī)傳輸較長數(shù)據(jù)的傳輸方式,解決了單片機(jī)傳輸數(shù)據(jù)不穩(wěn)定的問題。
【附圖說明】
[0019]圖1為本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǖ囊环N【具體實(shí)施方式】的流程圖;
[0020]圖2為本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǖ牧硪环N【具體實(shí)施方式】的流程圖;
[0021]圖3為本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǖ挠忠环N【具體實(shí)施方式】的流程圖。
【具體實(shí)施方式】
[0022]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步的詳細(xì)說明。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǖ囊环N【具體實(shí)施方式】的流程圖如圖1所示,該方法包括:
[0024]步驟SlOl:單片機(jī)接收發(fā)送端傳輸?shù)脑畔ⅲ鲈畔⒅邪枋鰝鬏敂?shù)據(jù)的地址信息的源地址;
[0025]步驟S102:所述單片機(jī)對所述元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址;
[0026]步驟S103:所述單片機(jī)向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)。
[0027]本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǎㄟ^將原本的一次性的數(shù)據(jù)傳輸替換為元信息傳輸,單片機(jī)對該元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址后,向該源地址發(fā)送請求,最終獲取得到傳輸數(shù)據(jù)。本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,使得發(fā)送者無需一次性傳輸大文件,也無需多次傳輸數(shù)據(jù)。單片機(jī)可以多次主動向服務(wù)器請求數(shù)據(jù),處理斷線重連等??梢?,本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒▋?yōu)化了單片機(jī)傳輸較長數(shù)據(jù)的傳輸方式,解決了單片機(jī)傳輸數(shù)據(jù)不穩(wěn)定的問題。
[0028]本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǖ牧硪环N【具體實(shí)施方式】的流程圖如圖2所示,與上一實(shí)施例相比,本實(shí)施例中增加了生成元信息的過程,該方法具體包括:
[0029]步驟S201:發(fā)送端生成元信息,向所述單片機(jī)傳輸所述元信息;
[0030]其中,作為一種優(yōu)選實(shí)施方式,發(fā)送端可以具體為服務(wù)器或手機(jī)終端,當(dāng)然也可以為其他設(shè)備,這都不影響本發(fā)明的實(shí)現(xiàn)。
[0031]步驟S202:單片機(jī)接收發(fā)送端傳輸?shù)脑畔ⅲ鲈畔⒅邪枋鰝鬏敂?shù)據(jù)的地址信息的源地址;
[0032]步驟S203:所述單片機(jī)對所述元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址;
[0033]步驟S204:所述單片機(jī)向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)。
[0034]本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,通過將原本的一次性的數(shù)據(jù)傳輸替換為元信息傳輸,單片機(jī)對該元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址后,向該源地址發(fā)送請求,最終獲取得到傳輸數(shù)據(jù)。本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,使得發(fā)送者無需一次性傳輸大文件,也無需多次傳輸數(shù)據(jù)。單片機(jī)可以多次主動向服務(wù)器請求數(shù)據(jù),處理斷線重連等。可見,本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒▋?yōu)化了單片機(jī)傳輸較長數(shù)據(jù)的傳輸方式,解決了單片機(jī)傳輸數(shù)據(jù)不穩(wěn)定的問題。
[0035]現(xiàn)有技術(shù)中對單片機(jī)進(jìn)行內(nèi)容信息的傳輸或固件升級時(shí),通常采用直接傳輸?shù)姆椒?,在傳輸較長數(shù)據(jù)的時(shí)候需要處理復(fù)雜的幀格式,另外在保證數(shù)據(jù)完整性方面也非常復(fù)雜。本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒ǖ挠忠环N【具體實(shí)施方式】的流程圖如圖3所示,本實(shí)施例可具體用于對單片機(jī)進(jìn)行內(nèi)容文件傳輸或固件升級中,具體包括:
[0036]步驟S301:發(fā)送端生成元信息,向所述單片機(jī)傳輸所述元信息;
[0037]步驟S302:單片機(jī)接收發(fā)送端傳輸?shù)脑畔?,所述元信息中包括描述傳輸?shù)據(jù)的地址信息的源地址;
[0038]步驟S303:所述單片機(jī)對所述元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址;
[0039]需要指出的是,上述獲取得到的源地址可以具體包括本次傳輸?shù)南嚓P(guān)數(shù)據(jù)的地址,當(dāng)然還可以進(jìn)一步包括其他一些數(shù)據(jù)的地址,并不限于一種或幾種內(nèi)容。另外,所述描述傳輸數(shù)據(jù)的地址信息的源地址可以具體為http地址、ftp地址或tcp地址,同樣也并不限于這幾種實(shí)施方式,這均不影響本發(fā)明的實(shí)現(xiàn)。
[0040]步驟S304:所述單片機(jī)向所述源地址發(fā)送請求,獲取對所述單片機(jī)進(jìn)行內(nèi)容更新的內(nèi)容文件或進(jìn)行固件升級的固件文件。
[0041]步驟S305:確認(rèn)所述內(nèi)容文件或固件文件獲取完畢。
[0042]步驟S306:所述單片機(jī)通過獲取得到的內(nèi)容文件或固件文件進(jìn)行內(nèi)容更新或固件升級。
[0043]本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,通過將原本的一次性的數(shù)據(jù)傳輸替換為元信息傳輸,單片機(jī)對該元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址后,向該源地址發(fā)送請求,最終獲取得到傳輸數(shù)據(jù)。本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,使得發(fā)送者無需一次性傳輸大文件,也無需多次傳輸數(shù)據(jù)。單片機(jī)可以多次主動向服務(wù)器請求數(shù)據(jù),處理斷線重連等??梢?,本發(fā)明所提供的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒▋?yōu)化了單片機(jī)傳輸較長數(shù)據(jù)的傳輸方式,解決了單片機(jī)傳輸數(shù)據(jù)不穩(wěn)定和不易于擴(kuò)展的問題,為單片機(jī)在物聯(lián)網(wǎng)中的應(yīng)用提供了幫助。
[0044]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見即可。
[0045]對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,包? 單片機(jī)接收發(fā)送端傳輸?shù)脑畔?,所述元信息中包括描述傳輸?shù)據(jù)的地址信息的源地址; 所述單片機(jī)對所述元信息進(jìn)行解析,獲取傳輸數(shù)據(jù)的源地址; 所述單片機(jī)向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)。2.如權(quán)利要求1所述的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,在所述單片機(jī)接收發(fā)送端傳輸?shù)脑畔⒅斑€包括: 發(fā)送端生成元信息,向所述單片機(jī)傳輸所述元信息。3.如權(quán)利要求2所述的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述發(fā)送端為服務(wù)器或手機(jī)終端。4.如權(quán)利要求1所述的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述描述傳輸?shù)據(jù)的地址信息的源地址為http地址、ftp地址或tcp地址。5.如權(quán)利要求1所述的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述單片機(jī)向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)包括: 所述單片機(jī)向所述源地址發(fā)送請求,獲取對所述單片機(jī)進(jìn)行內(nèi)容更新的內(nèi)容文件或進(jìn)行固件升級的固件文件。6.如權(quán)利要求5所述的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,在所述向所述源地址發(fā)送請求,獲取所述傳輸數(shù)據(jù)之后還包括: 確認(rèn)所述內(nèi)容文件或固件文件獲取完畢。7.如權(quán)利要求6所述的單片機(jī)數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,在確認(rèn)所述內(nèi)容文件或固件獲取完畢之后還包括: 所述單片機(jī)通過獲取得到的所述內(nèi)容文件或固件文件進(jìn)行內(nèi)容更新或固件升級。
【文檔編號】H04L29/12GK105991781SQ201510058639
【公開日】2016年10月5日
【申請日】2015年2月4日
【發(fā)明人】王超
【申請人】上海慶科信息技術(shù)有限公司