本(ben)發明涉及(ji)數據控(kong)制,尤其(qi)涉及(ji)一(yi)種腦(nao)電數據的時間控(kong)制方法、系(xi)統及(ji)存(cun)儲介質。
背景技術:
1、腦(nao)電(dian)(electroencephalographs,eeg)是通過將若干電(dian)極傳感器按照規則貼在前額區域來檢測并(bing)記錄下的大腦(nao)電(dian)信(xin)號波形。為獲得高質量的前額區域的腦(nao)電(dian)信(xin)號并(bing)能(neng)直觀(guan)高效的獲得處(chu)理后數據的圖像展示,必須保(bao)證腦(nao)電(dian)設備采集到的腦(nao)電(dian)數據的實時性(xing)與(yu)準(zhun)確性(xing)。
2、提高腦電(dian)數據(ju)的(de)(de)實時性(xing)首先需保證數據(ju)處理(li)終端與腦電(dian)設備的(de)(de)時間(jian)同(tong)步,其(qi)次需要能夠準確地記(ji)錄(lu)確定數據(ju)采(cai)集(ji)發生的(de)(de)時間(jian),同(tong)步處理(li)便可(ke)獲取到數據(ju)的(de)(de)具(ju)體采(cai)集(ji)時間(jian)。
3、現(xian)有的腦電(dian)(dian)數(shu)(shu)據時間同步(bu)處(chu)(chu)理采用的是(shi)網絡(luo)時間同步(bu)的處(chu)(chu)理方案,現(xian)有方案對腦電(dian)(dian)數(shu)(shu)據處(chu)(chu)理時,尤其是(shi)異(yi)步(bu)、過程中存在(zai)不穩(wen)定(ding)的延遲、多模態融合等發生時,腦電(dian)(dian)數(shu)(shu)據就會(hui)因(yin)時間精度差而不可使用。
技術實現思路
1、本發明的(de)目的(de)在于提供(gong)一種腦電(dian)數據(ju)的(de)時間控制方法、系統及(ji)存儲介質,能(neng)夠提供(gong)每一幀數據(ju)的(de)準確發生時間,以便(bian)在做腦電(dian)數據(ju)精加工時不會丟失時間信息。
2、為了實(shi)現(xian)上述目的(de),本發明的(de)第(di)一方(fang)(fang)面(mian)提供(gong)一種腦電數(shu)據的(de)時間控制方(fang)(fang)法(fa),包括:
3、當采集(ji)端(duan)與(yu)主機端(duan)聯網配對成功時(shi)(shi),由主機端(duan)獲取(qu)時(shi)(shi)間(jian)戳t0,采集(ji)端(duan)同步初始化計時(shi)(shi)器;
4、采(cai)(cai)集(ji)端根據(ju)(ju)采(cai)(cai)樣率持續(xu)采(cai)(cai)集(ji)預設數(shu)(shu)(shu)量的(de)(de)腦電數(shu)(shu)(shu)據(ju)(ju),同(tong)時(shi)(shi)記錄(lu)每一腦電數(shu)(shu)(shu)據(ju)(ju)的(de)(de)采(cai)(cai)樣時(shi)(shi)刻(ke)ti,并(bing)將腦電數(shu)(shu)(shu)據(ju)(ju)及對(dui)應的(de)(de)采(cai)(cai)樣時(shi)(shi)刻(ke)ti封裝成數(shu)(shu)(shu)據(ju)(ju)幀發送(song)至(zhi)主機端;
5、通過主(zhu)機(ji)端(duan)持續解析數(shu)據(ju)幀(zhen),根據(ju)每(mei)一(yi)腦電數(shu)據(ju)的(de)采樣(yang)時刻ti及(ji)時間戳t0獲取每(mei)一(yi)腦電數(shu)據(ju)的(de)采樣(yang)時間ti。
6、優選地,當采集端與主機端聯網配對(dui)成功時,由主機端獲取時間戳t0,采集端同步初始(shi)化計時器(qi)的方法包(bao)括:
7、當采集端(duan)(duan)與(yu)主機端(duan)(duan)聯網配對成功時,主機端(duan)(duan)獲取毫秒(miao)級的時間戳t0;
8、采集端在配(pei)對(dui)成功時(shi)初始化計時(shi)器,并從零毫秒開始計時(shi)。
9、優選(xuan)地,采(cai)集(ji)端(duan)根(gen)據(ju)(ju)采(cai)樣率持(chi)續采(cai)集(ji)預設數(shu)量的(de)腦(nao)電數(shu)據(ju)(ju),同(tong)時記錄每一腦(nao)電數(shu)據(ju)(ju)的(de)采(cai)樣時刻(ke)(ke)ti,并將腦(nao)電數(shu)據(ju)(ju)及(ji)對應(ying)的(de)采(cai)樣時刻(ke)(ke)ti封(feng)裝成數(shu)據(ju)(ju)幀(zhen)發送至主機端(duan)的(de)方法包括:
10、當采集(ji)(ji)端(duan)采集(ji)(ji)到腦電數(shu)據(ju)時觸發中斷通知,采集(ji)(ji)端(duan)的mcu芯(xin)片(pian)記錄每(mei)一腦電數(shu)據(ju)的采樣時刻ti,其(qi)中,i為同幀內數(shu)據(ju)采樣序(xu)號;
11、根據數(shu)(shu)據采樣率(lv)持(chi)續采集預設數(shu)(shu)量的(de)腦(nao)電數(shu)(shu)據并記(ji)錄每一采樣腦(nao)電數(shu)(shu)據的(de)采樣時(shi)刻ti;
12、達到數據(ju)采(cai)樣(yang)率要求后將采(cai)樣(yang)腦電數據(ju)與對應的采(cai)集時(shi)間ti封裝成數據(ju)幀發(fa)送(song)至主機(ji)端(duan)。
13、優(you)選地(di),通過主機端(duan)持續解析(xi)數據(ju)(ju)幀,根據(ju)(ju)每一腦(nao)電數據(ju)(ju)的采樣(yang)時(shi)(shi)刻ti及時(shi)(shi)間戳t0獲取(qu)每一腦(nao)電數據(ju)(ju)的采樣(yang)時(shi)(shi)間ti的方法(fa)包括:
14、主機端(duan)在(zai)(zai)收到采集端(duan)的數據幀后,獲取采集端(duan)在(zai)(zai)每一(yi)個腦電數據的毫秒計數值ti;
15、根據(ju)(ju)公式ti?=?t0?+ti推算每(mei)一(yi)腦電數(shu)據(ju)(ju)的采樣時間(jian)ti。
16、優選地,采集端與主機端的通(tong)(tong)訊(xun)方(fang)式包括藍(lan)牙通(tong)(tong)訊(xun)、rfid通(tong)(tong)訊(xun)、wifi通(tong)(tong)訊(xun)、zig?bee通(tong)(tong)訊(xun)、蜂(feng)窩通(tong)(tong)訊(xun)中的一種。
17、優選地(di),所述采(cai)集端為(wei)腦電采(cai)集終(zhong)(zhong)端,所述主機端為(wei)安(an)裝(zhuang)有(you)腦電分析軟件的智能終(zhong)(zhong)端。
18、與現(xian)有技術相比,本發明提供的(de)腦電數據的(de)時間控制(zhi)方法具有以下有益效果:
19、本發明提供的腦(nao)電(dian)(dian)數(shu)(shu)據(ju)(ju)(ju)的時(shi)(shi)間控制方法(fa)中,至(zhi)少由采(cai)集端(duan)(duan)(duan)和主機(ji)端(duan)(duan)(duan)組(zu)成,當采(cai)集端(duan)(duan)(duan)與主機(ji)端(duan)(duan)(duan)聯(lian)網配(pei)對(dui)成功時(shi)(shi),由主機(ji)端(duan)(duan)(duan)獲(huo)取時(shi)(shi)間戳t0,采(cai)集端(duan)(duan)(duan)同步初始(shi)化計(ji)時(shi)(shi)器;采(cai)集端(duan)(duan)(duan)根據(ju)(ju)(ju)采(cai)樣(yang)率持(chi)續采(cai)集預設數(shu)(shu)量的腦(nao)電(dian)(dian)數(shu)(shu)據(ju)(ju)(ju),同時(shi)(shi)記錄每一腦(nao)電(dian)(dian)數(shu)(shu)據(ju)(ju)(ju)的采(cai)樣(yang)時(shi)(shi)刻(ke)ti,并將腦(nao)電(dian)(dian)數(shu)(shu)據(ju)(ju)(ju)及對(dui)應的采(cai)樣(yang)時(shi)(shi)刻(ke)ti封裝成數(shu)(shu)據(ju)(ju)(ju)幀(zhen)發送至(zhi)主機(ji)端(duan)(duan)(duan);?通(tong)過主機(ji)端(duan)(duan)(duan)持(chi)續解(jie)析(xi)數(shu)(shu)據(ju)(ju)(ju)幀(zhen),根據(ju)(ju)(ju)每一腦(nao)電(dian)(dian)數(shu)(shu)據(ju)(ju)(ju)的采(cai)樣(yang)時(shi)(shi)刻(ke)ti及時(shi)(shi)間戳t0獲(huo)取每一腦(nao)電(dian)(dian)數(shu)(shu)據(ju)(ju)(ju)的采(cai)樣(yang)時(shi)(shi)間ti。
20、現有的(de)腦電數據傳輸方(fang)式(shi)一(yi)般沒(mei)有對真實發(fa)生(sheng)的(de)時(shi)(shi)間(jian)做記錄,因此(ci)在對數據處理(li)時(shi)(shi),尤其是(shi)異步過程中(zhong)存在不穩定的(de)延(yan)遲、多(duo)模態融合等(deng)發(fa)生(sheng)時(shi)(shi),數據就會不可使用,因此(ci)本發(fa)明的(de)優勢在于可以提供每(mei)一(yi)幀(zhen)數據的(de)準確發(fa)生(sheng)時(shi)(shi)間(jian),以便處理(li)器在做數據精(jing)加工(gong)時(shi)(shi),不會丟(diu)失時(shi)(shi)間(jian)信息。
21、本發明的(de)(de)第二方面提供一(yi)種(zhong)腦電(dian)數(shu)據的(de)(de)時間(jian)控制系(xi)統(tong),應用有上述(shu)技術方案(an)所(suo)述(shu)的(de)(de)腦電(dian)數(shu)據的(de)(de)時間(jian)控制方法,所(suo)述(shu)系(xi)統(tong)包括:
22、采(cai)(cai)集(ji)(ji)端(duan)(duan),當采(cai)(cai)集(ji)(ji)端(duan)(duan)與(yu)主機(ji)端(duan)(duan)聯網配對(dui)成(cheng)功時(shi)(shi)(shi),由主機(ji)端(duan)(duan)獲取時(shi)(shi)(shi)間戳t0,采(cai)(cai)集(ji)(ji)端(duan)(duan)同步初始化計時(shi)(shi)(shi)器,采(cai)(cai)集(ji)(ji)端(duan)(duan)根(gen)據采(cai)(cai)樣率持(chi)續采(cai)(cai)集(ji)(ji)預設(she)數(shu)(shu)量的(de)腦(nao)(nao)電數(shu)(shu)據,同時(shi)(shi)(shi)記錄每一腦(nao)(nao)電數(shu)(shu)據的(de)采(cai)(cai)樣時(shi)(shi)(shi)刻ti,并將腦(nao)(nao)電數(shu)(shu)據及對(dui)應(ying)的(de)采(cai)(cai)樣時(shi)(shi)(shi)刻ti封裝成(cheng)數(shu)(shu)據幀發(fa)送至主機(ji)端(duan)(duan);
23、主機(ji)端,持續解(jie)析數(shu)據(ju)(ju)幀,根據(ju)(ju)每一腦(nao)電數(shu)據(ju)(ju)的采(cai)樣(yang)時(shi)(shi)刻ti及時(shi)(shi)間戳(chuo)t0獲取每一腦(nao)電數(shu)據(ju)(ju)的采(cai)樣(yang)時(shi)(shi)間ti。
24、優(you)選(xuan)地,采集(ji)端與主機端的通(tong)(tong)(tong)訊(xun)(xun)方式包括藍牙(ya)通(tong)(tong)(tong)訊(xun)(xun)、rfid通(tong)(tong)(tong)訊(xun)(xun)、wifi通(tong)(tong)(tong)訊(xun)(xun)、zig?bee通(tong)(tong)(tong)訊(xun)(xun)、蜂窩通(tong)(tong)(tong)訊(xun)(xun)中的一種。
25、優選(xuan)地,所(suo)述采集端為腦(nao)電(dian)采集終(zhong)端,所(suo)述主機端為安裝有腦(nao)電(dian)分析軟件的智能終(zhong)端。
26、與(yu)現有技術相(xiang)比,本發(fa)明提供的(de)腦電數據(ju)的(de)時(shi)間控制系統(tong)的(de)有益(yi)效果與(yu)上述技術方案提供的(de)腦電數據(ju)的(de)時(shi)間控制方法的(de)有益(yi)效果相(xiang)同(tong),在此不做贅述。
27、本發明的(de)第三方面提供一種計(ji)(ji)算(suan)機(ji)可(ke)讀存儲(chu)介質(zhi),計(ji)(ji)算(suan)機(ji)可(ke)讀存儲(chu)介質(zhi)上存儲(chu)有計(ji)(ji)算(suan)機(ji)程(cheng)序,計(ji)(ji)算(suan)機(ji)程(cheng)序被(bei)處(chu)理器運行時執行上述腦電數(shu)據的(de)時間控(kong)制方法的(de)步驟(zou)。
28、與現有技術相比(bi),本發明提(ti)供(gong)的(de)(de)(de)計算(suan)機可讀存儲介質的(de)(de)(de)有益(yi)(yi)效果與上述技術方案提(ti)供(gong)的(de)(de)(de)沙盤游戲中基于沙具擺放位置的(de)(de)(de)親密關系測算(suan)方法的(de)(de)(de)有益(yi)(yi)效果相同,在此不做(zuo)贅述。
1.一(yi)種腦電數(shu)據的(de)時(shi)間控制方法(fa),其特征在于,包(bao)括:
2.根據權(quan)利要求1所述的方法,其特征在于(yu),當采集端(duan)與主(zhu)機端(duan)聯(lian)網配對成功時(shi),由主(zhu)機端(duan)獲(huo)取時(shi)間戳t0,采集端(duan)同步(bu)初始化計時(shi)器(qi)的方法包括:
3.根據權利(li)要(yao)求1所(suo)述的(de)方法(fa),其特征(zheng)在于,采(cai)(cai)集端(duan)根據采(cai)(cai)樣(yang)率持續采(cai)(cai)集預設數(shu)量的(de)腦(nao)電(dian)數(shu)據,同時記錄每(mei)一腦(nao)電(dian)數(shu)據的(de)采(cai)(cai)樣(yang)時刻(ke)ti,并將腦(nao)電(dian)數(shu)據及對應的(de)采(cai)(cai)樣(yang)時刻(ke)ti封裝成數(shu)據幀發送(song)至主機端(duan)的(de)方法(fa)包(bao)括(kuo):
4.根(gen)據(ju)權利要求1所述的方法(fa),其(qi)特征(zheng)在于,通過主機端持續解析數據(ju)幀,根(gen)據(ju)每一腦電數據(ju)的采樣(yang)(yang)時(shi)刻ti及時(shi)間戳t0獲(huo)取(qu)每一腦電數據(ju)的采樣(yang)(yang)時(shi)間ti的方法(fa)包括(kuo):
5.根據權(quan)利要求1-4任一(yi)項所述(shu)的(de)方(fang)法,其特(te)征(zheng)在(zai)于,采集端與主機端的(de)通(tong)訊(xun)方(fang)式包括藍牙通(tong)訊(xun)、rfid通(tong)訊(xun)、wifi通(tong)訊(xun)、zig?bee通(tong)訊(xun)、蜂窩(wo)通(tong)訊(xun)中的(de)一(yi)種。
6.根據權利要(yao)求1-4任一項(xiang)所述的方(fang)法,其特征在(zai)于,所述采集(ji)端(duan)為腦電采集(ji)終(zhong)端(duan),所述主機端(duan)為安裝有腦電分析軟件的智能終(zhong)端(duan)。
7.一種腦電(dian)數(shu)據(ju)的時間控制(zhi)系統,其特征在于(yu),包括:
8.根據權利要求(qiu)7所述的(de)系統(tong),其(qi)特征(zheng)在于,采集端(duan)與主機端(duan)的(de)通(tong)(tong)訊(xun)(xun)(xun)方式(shi)包括藍牙通(tong)(tong)訊(xun)(xun)(xun)、rfid通(tong)(tong)訊(xun)(xun)(xun)、wifi通(tong)(tong)訊(xun)(xun)(xun)、zig?bee通(tong)(tong)訊(xun)(xun)(xun)、蜂窩通(tong)(tong)訊(xun)(xun)(xun)中的(de)一種(zhong)。
9.根據權利要求7所述(shu)的(de)系統,其(qi)特征在于,所述(shu)采(cai)集端(duan)為腦電采(cai)集終(zhong)端(duan),所述(shu)主機端(duan)為安(an)裝(zhuang)有腦電分析(xi)軟件的(de)智能終(zhong)端(duan)。
10.一(yi)種計算機(ji)可讀存(cun)儲介(jie)質,計算機(ji)可讀存(cun)儲介(jie)質上存(cun)儲有計算機(ji)程序,其特征在于,計算機(ji)程序被處理器運(yun)行時執行上述(shu)權利(li)要求1-6任一(yi)項所(suo)述(shu)方法(fa)的步(bu)驟。