腦電信息數據的傳輸方法及系統的制作方法
【技術領域】
[0001]本發明涉及數據傳輸技術領域,尤其涉及一種腦電信息數據的傳輸方法及系統。
【背景技術】
[0002]腦電波(Electroencephalogram,EEG)是大腦在活動時,大量神經元同步發生的突觸后電位經總和后形成的。它記錄大腦活動時的電波變化,是腦神經細胞的電生理活動在大腦皮層或頭皮表面的總體反映,人腦中有許多的神經細胞在活動著,而成電器性的變動。也就是說,有電器性的擺動存在。而這種擺動呈現在科學儀器上,看起來就像波動一樣。現代科學研究已經知道,人腦工作時會產生自己的腦電波,可用電子掃描儀檢測出,至少有四個重要的波段。經過研究證實大腦至少有四個不同的腦電波:α波、β波、Θ波、δ波,在對腦電信息進行研究時,需要通過腦電信息采集設備采集這些腦波數據,并發送到其他的設備進行分析。
[0003]而且,腦電原始數據一般通過腦電采集前端(電極)接觸頭皮的方式來獲得腦電波模擬信號,然后將模擬信號轉換為數字信號,發送給各種設備進行分析。傳輸腦電數據所需要的數據流量視前端采集通道數的數量而有所不同,通道越多流量越大,而對腦電信息數據的分析也越詳細。
[0004]腦波信號屬于時域信號,在分析腦電波時,需要根據波形信號在不同時刻不同相位的變化來判斷大腦的狀態,所以,對腦波信號的分析需要較強的穩定性;腦波信號屬于低頻信號,信號強度只有數十微伏,并且在腦波信號檢測中普遍存工頻干擾,肌電信號等干擾源,在濾除這些干擾源之后,方可從數據中分析α、β、θ、δ等各個波段進行分析,方可獲取大腦當前的狀況,所以,腦波信號存在較高的復雜度,因此,在進行信號傳輸時需要保證腦電信息數據的準確性,而現有技術中,一般將采集到的模擬信號直接發送到作為控制終端的手機、平板電腦等終端進行數據分析,但是這種傳輸方式無法保證數據的準確性,經常導致接收到的數據出現錯誤,需要重新采集,導致腦電信息數據采集效率低下。
【發明內容】
[0005]本發明提供一種腦電信息數據的傳輸方法及系統,其主要目的在于提高腦電信息數據傳輸的穩定性和準確性,進而提高腦電信息數據的采集效率。
[0006]為實現上述目的,本發明提供一種腦電信息數據的傳輸方法,該腦電信息數據的傳輸方法包括:
[0007]控制終端接收腦電信息采集設備發送的第一數據包,其中,所述腦電信息采集設備將采集到的腦電信息數據由模擬信號轉換為數字信號,并按照預設協議將所述數字信號封裝為第一數據包發送至所述控制終端;
[0008]所述控制終端在接收到所述腦電信息采集設備發送的所述第一數據包時,按照所述預設協議對所述第一數據包進行解析并校驗以獲取腦電信息數據。
[0009]優選地,所述腦電信息數據的傳輸方法還包括步驟:
[0010]所述控制終端按照預設協議將控制命令封裝在第二數據包中,并將所述第二數據包發送至所述腦電信息采集設備,其中,所述第二數據包中包括控制命令和第一校驗和;
[0011]所述腦電信息采集設備接收到所述第二數據包后,采用所述第一校驗和判斷所述控制命令在傳輸過程中是否發生錯誤;
[0012]當判定所述控制命令在傳輸過程中未發生錯誤時,執行所述控制命令。
[0013]優選地,所述控制終端在接收到所述腦電信息采集設備發送的所述第一數據包時,按照所述預設協議對所述第一數據包進行解析并校驗以獲取腦電信息數據的步驟包括:
[0014]所述控制終端在接收到所述腦電信息采集設備發送的所述第一數據包時,獲取所述第一數據包中的數據段以及第二校驗和,并根據所述第二校驗和判斷所述數據段是否正確;
[0015]若根據所述第二校驗和判斷所述數據段正確,則將所述數據段作為采集到的腦電信息數據,并存儲所述腦電信息數據。
[0016]優選地,所述根據所述包頭信息獲取所述第一數據包中的數據段以及第二校驗和,并根據所述第二校驗和判斷所述數據段是否正確的步驟之后,所述腦電信息數據的傳輸方法還包括步驟:
[0017]若根據所述第二校驗和判斷所述數據段錯誤,則判定接收到的所述第一數據包為無效第一數據包,并丟棄所述第一數據包。
[0018]優選地,所述控制終端在接收到所述腦電信息采集設備發送的所述第一數據包時,獲取所述第一數據包中的數據段以及第二校驗和的過程包括步驟:
[0019]當從所述第一數據包中連續讀取到預設數目的同步信號標志時,讀取所述預設數目的同步信號標志的下一個字節作為所述數據段的數據長度;
[0020]從所述數據長度對應的字節的下一個字節開始,讀取所述數據長度的字節作為所述數據段;
[0021]在讀取到所述數據段后,讀取所述數據段的下一個字節作為第二校驗和。
[0022]此外,為實現上述目的,本發明還提供一種腦電信息數據的傳輸系統,所述腦電信息數據的傳輸系統包括腦電信息采集設備和控制終端,其中,所述腦電信息采集設備包括:
[0023]信號轉換模塊,用于將采集到的腦電信息數據由模擬信號轉換為數字信號;按照預設協議將所述數字信號封裝為第一數據包發送至所述控制終端;
[0024]第一發送模塊,用于按照預設協議將所述數字信號封裝為第一數據包發送至所述控制終端;
[0025]所述控制終端包括:
[0026]數據接收模塊,用于接收腦電信息采集設備發送的第一數據包;
[0027]第一解析模塊,用于在接收到所述腦電信息采集設備發送的所述第一數據包時,按照所述預設協議對所述第一數據包進行解析并校驗以獲取腦電信息數據。
[0028]所述控制終端還包括:
[0029]數據封裝模塊,用于按照預設協議將控制命令封裝在第二數據包中,其中,所述第二數據包中包括控制命令和第一校驗和;
[0030]第二發送模塊,用于將所述第二數據包發送至所述腦電信息采集設備;
[0031]所述腦電采集設備還包括:
[0032]第二解析模塊,用于接收到所述第二數據包后,采用所述第一校驗和判斷所述控制命令在傳輸過程中是否發生錯誤;
[0033]執行模塊,用于當判定所述控制命令在傳輸過程中未發生錯誤時,執行所述控制命令。
[0034]優選地,所述第一解析模塊包括:
[0035]數據提取單元,用于在接收到所述腦電信息采集設備發送的所述第一數據包時,獲取所述第一數據包中的數據段以及第二校驗和;
[0036]數據校驗單元,用于根據所述第二校驗和判斷所述數據段是否正確;
[0037]數據存儲單元,用于若根據所述第二校驗和判斷所述數據段正確,則將所述數據段作為采集到的腦電信息數據,并存儲所述腦電信息數據。
[0038]優選地,所述第一解析模塊還包括:
[0039]數據丟棄單元,用于若根據所述第二校驗和判斷所述數據段錯誤,則判定接收到的所述第一數據包為無效第一數據包,并丟棄所述第一數據包。
[0040]優選地,所述數據提取單元,還用于當從所述第一數據包中連續讀取到預設數目的同步信號標志時,讀取所述預設數目的同步信號標志的下一個字節作為所述數據段的數據長度;從所述數據長度對應的字節的下一個字節開始,讀取所述數據長度的字節作為所述數據段;在讀取到所述數據段后,讀取所述數據段的下一個字節作為第二校驗和。
[0041]本發明提出的腦電信息數據的傳輸方法及系統,腦電信息采集設備將采集到的腦電信息數據由模擬信號轉換為數字信號,并按照預設協議將其封裝為第一數據包發送至控制終端,控制終端接收腦電信息采集設備發送的第一數據包,按照所述預設協議對所述第一數據包進行解析并校驗以獲取腦電信息數據,本發明中,腦電信息采集設備先將采集到的模擬信號轉換為數字信號并按照預設的協議進行封裝發送,控制終端在接收到第一數據包時,采用同樣的預設協議進行第一數據包的解析并校驗以保證數據傳輸的準確性,通過這種方式,腦電信息采集設備將記錄人腦電波信息的數據有效并且連續不斷的封裝到第一數據包中然后加以傳輸,提高了腦電信息數據傳輸的穩定性和準確性,進而提高腦電信息數據的采集效率。
【附圖說明】
[00