欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種智能家電離線數(shù)據(jù)處理方法與流程

文檔序號(hào):12309775閱讀:555來源:國知局
一種智能家電離線數(shù)據(jù)處理方法與流程

本發(fā)明涉及智能家電自動(dòng)網(wǎng)絡(luò)接入領(lǐng)域,具體涉及一種智能家電離線數(shù)據(jù)處理方法。



背景技術(shù):

帶網(wǎng)絡(luò)功能的智能家電,由于其在工作過程中需要和服務(wù)器建立數(shù)據(jù)交互,從而能更好的發(fā)揮其網(wǎng)絡(luò)功能,但在實(shí)際使用中,由于各種原因?qū)е录译姛o法和服務(wù)器建立連接,或者連接過程中網(wǎng)絡(luò)發(fā)生故障,導(dǎo)致智能家電和服務(wù)器的網(wǎng)絡(luò)斷開,從而使得家電狀態(tài)數(shù)據(jù)無法上傳。

當(dāng)用戶控制智能家電時(shí),往往可以從服務(wù)器獲得到很多服務(wù),比如積分積分服務(wù)、信息推送等等,這些都建立在智能家電和服務(wù)器之間無縫的數(shù)據(jù)傳輸上,如果智能家電斷網(wǎng),很多交互就無法實(shí)現(xiàn),用戶需要上傳的信息無法上傳,用戶需要獲取的信息無法實(shí)現(xiàn)。

目前,智能家電未能解決離線狀態(tài)下的狀態(tài)數(shù)據(jù)上傳,導(dǎo)致服務(wù)器部分?jǐn)?shù)據(jù)無法得知,而且,如果斷網(wǎng)發(fā)生在家電工作階段,則很多數(shù)據(jù)無法傳輸給服務(wù)器,服務(wù)器也無法根據(jù)家電的狀態(tài)數(shù)據(jù)推送信息給用戶,影響了用戶體驗(yàn)。



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

本發(fā)明為了解決智能家電離線數(shù)據(jù)無法上傳服務(wù)器的問題,提出了一種智能家電離線數(shù)據(jù)處理方法。

為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采取的技術(shù)方案如下:

一種智能家電離線數(shù)據(jù)處理方法,包括:

確定所述智能家電未聯(lián)網(wǎng)時(shí),緩存所述智能家電主控器上報(bào)的離線數(shù)據(jù);

確定所述智能家電聯(lián)網(wǎng)時(shí),將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器。

可選地,確定所述智能家電未聯(lián)網(wǎng)時(shí),緩存所述智能家電主控器上報(bào)的離線數(shù)據(jù)包括:

通過所述智能家電的無線通信單元檢測所述智能家電是否聯(lián)網(wǎng);

當(dāng)所述智能家電未聯(lián)網(wǎng)時(shí),將所述智能家電主控器上報(bào)的離線數(shù)據(jù)緩存在所述無線通信單元的存儲(chǔ)器中。

可選地,確定所述智能家電聯(lián)網(wǎng)時(shí),將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器包括:

通過所述智能家電的無線通信單元檢測所述智能家電是否聯(lián)網(wǎng);

當(dāng)所述智能家電聯(lián)網(wǎng)時(shí),將緩存在所述無線通信單元的存儲(chǔ)器中離線數(shù)據(jù)上傳至服務(wù)器。

可選地,將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器之后還包括:

清除所述緩存的離線數(shù)據(jù)。

可選地,所述離線數(shù)據(jù)包括以下的一項(xiàng)或者多項(xiàng):所述智能家電的狀態(tài)信息、所述智能家電使用次數(shù)、使用所述智能家電的開始時(shí)間和結(jié)束時(shí)間、輸入的軌跡和異常報(bào)警信息。

可選地,緩存所述智能家電主控器上報(bào)的離線數(shù)據(jù)包括:

將所述智能家電主控器上報(bào)的離線數(shù)據(jù)緩存在離線數(shù)據(jù)列表中。

可選地,將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器包括:

按照所述緩存的離線數(shù)據(jù)對應(yīng)的優(yōu)先級(jí)順序?qū)⑺鼍彺娴碾x線數(shù)據(jù)上傳至服務(wù)器;

可選地,將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器包括:

按照所述緩存的離線數(shù)據(jù)對應(yīng)的存儲(chǔ)時(shí)間順序?qū)⑺鼍彺娴碾x線數(shù)據(jù)上傳至服務(wù)器。

優(yōu)先級(jí)優(yōu)先級(jí)順序包括:

所述智能家電狀態(tài)、操作次數(shù)、操作內(nèi)容為第一優(yōu)先級(jí);

操作開始和結(jié)束時(shí)間為第二優(yōu)先級(jí);

按鍵輸入軌跡和異常報(bào)警為第三優(yōu)先級(jí)。

可選地,當(dāng)所述離線數(shù)據(jù)列表溢出時(shí),緩存所述智能家電主控器上報(bào)的離線數(shù)據(jù)包括:

丟棄所述智能家電最新上報(bào)的離線數(shù)據(jù)或者覆蓋所述離線數(shù)據(jù)列表中保存的離線數(shù)據(jù)。

可選地,按照所述緩存的離線數(shù)據(jù)對應(yīng)的存儲(chǔ)時(shí)間順序?qū)⑺鼍彺娴碾x線數(shù)據(jù)上傳至服務(wù)器包括:

通過所述智能家電的無線通信單元記錄所述緩存的離線數(shù)據(jù)對應(yīng)的存儲(chǔ)時(shí)間;

按照所記錄的存儲(chǔ)時(shí)間將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器。

本發(fā)明和現(xiàn)有技術(shù)相比,具有如下有益效果:

本發(fā)明實(shí)施例提供的智能家電離線數(shù)據(jù)處理方法,在智能家電未聯(lián)網(wǎng)時(shí),緩存離線數(shù)據(jù);再次聯(lián)網(wǎng)時(shí)把離線數(shù)據(jù)上傳服務(wù)器,實(shí)現(xiàn)離線數(shù)據(jù)的上傳,保證智能家電和服務(wù)器的長期交互。更進(jìn)一步地,鑒于目前智能家電主控器主要采用單片機(jī),存儲(chǔ)空間很小,只有幾kb或者幾十kb,利用設(shè)置在所述智能家電的wifi芯片或者其他無線通信單元的存儲(chǔ)空間存儲(chǔ)、上傳所述離線數(shù)據(jù),可以不改變現(xiàn)有智能家電與服務(wù)器的交互模式,同時(shí)也不占用智能家電本體存儲(chǔ)空間,從而在實(shí)現(xiàn)智能家電和服務(wù)器之間無縫的數(shù)據(jù)傳輸?shù)耐瑫r(shí)也不會(huì)增加智能家電的存儲(chǔ)和處理負(fù)載。

附圖說明

圖1為本發(fā)明實(shí)施例的智能家電離線數(shù)據(jù)處理方法的流程圖;

圖2為本發(fā)明實(shí)施例的智能家電離線數(shù)據(jù)傳輸?shù)慕Y(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的發(fā)明目的、技術(shù)方案和有益效果更加清楚明了,下面結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行說明,需要說明的是,在不沖突的情況下,本申請中的實(shí)施例和實(shí)施例中的特征可以相互任意組合。

如圖1所示,一種智能家電離線數(shù)據(jù)處理方法,包括:

s101、確定所述智能家電未聯(lián)網(wǎng)時(shí),緩存所述智能家電主控器上報(bào)的離線數(shù)據(jù);

s102、確定所述智能家電聯(lián)網(wǎng)時(shí),將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器。

本發(fā)明實(shí)施例提供的智能家電離線數(shù)據(jù)處理方法,在智能家電未聯(lián)網(wǎng)時(shí),緩存離線數(shù)據(jù);再次聯(lián)網(wǎng)時(shí)把離線數(shù)據(jù)上傳服務(wù)器,實(shí)現(xiàn)離線數(shù)據(jù)的上傳,保證智能家電和服務(wù)器的長期交互。

如圖2所示,優(yōu)選的,步驟s101具體包括:

通過所述智能家電的無線通信單元檢測所述智能家電是否聯(lián)網(wǎng);

當(dāng)所述智能家電未聯(lián)網(wǎng)時(shí),將所述智能家電主控器上報(bào)的離線數(shù)據(jù)緩存在所述無線通信單元的存儲(chǔ)器中。

如圖2所示,優(yōu)選的,步驟s102具體包括:

通過所述智能家電的無線通信單元檢測所述智能家電是否聯(lián)網(wǎng);

當(dāng)所述智能家電聯(lián)網(wǎng)時(shí),將緩存在所述無線通信單元的存儲(chǔ)器中離線數(shù)據(jù)上傳至服務(wù)器。

鑒于目前智能家電主控器主要采用單片機(jī),存儲(chǔ)空間很小,只有幾kb或者幾十kb,利用設(shè)置在所述智能家電的wifi芯片或者其他無線通信單元的存儲(chǔ)空間存儲(chǔ)、上傳所述離線數(shù)據(jù),可以不改變現(xiàn)有智能家電與服務(wù)器的交互模式,同時(shí)也不占用智能家電本體存儲(chǔ)空間,從而在實(shí)現(xiàn)智能家電和服務(wù)器之間無縫的數(shù)據(jù)傳輸?shù)耐瑫r(shí)也不會(huì)增加智能家電的存儲(chǔ)和處理負(fù)載。

可選的,步驟s102之后還包括:

s103、清除所述緩存的離線數(shù)據(jù)。

所述離線數(shù)據(jù)包括以下的一項(xiàng)或者多項(xiàng):所述智能家電的狀態(tài)信息、所述智能家電使用次數(shù)、使用所述智能家電的開始時(shí)間和結(jié)束時(shí)間、輸入的軌跡和異常報(bào)警信息。

例如所述智能家電未網(wǎng)絡(luò)豆?jié){機(jī)時(shí),離線數(shù)據(jù)可以包括豆?jié){機(jī)狀態(tài)信息、制漿次數(shù)、制漿食譜、制漿制作開始和結(jié)束時(shí)間、按鍵輸入軌跡和異常報(bào)警信息.

優(yōu)選的,步驟s101中緩存所述智能家電主控器上報(bào)的離線數(shù)據(jù)包括:

將所述智能家電主控器上報(bào)的離線數(shù)據(jù)緩存在離線數(shù)據(jù)列表中。

優(yōu)選的,步驟s102中將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器包括:

按照所述緩存的離線數(shù)據(jù)對應(yīng)的優(yōu)先級(jí)順序?qū)⑺鼍彺娴碾x線數(shù)據(jù)上傳至服務(wù)器;

或者,按照所述緩存的離線數(shù)據(jù)對應(yīng)的存儲(chǔ)時(shí)間順序?qū)⑺鼍彺娴碾x線數(shù)據(jù)上傳至服務(wù)器。

其中,優(yōu)先級(jí)優(yōu)先級(jí)順序包括:

所述智能家電狀態(tài)、操作次數(shù)、操作內(nèi)容為第一優(yōu)先級(jí);

操作開始和結(jié)束時(shí)間為第二優(yōu)先級(jí);

按鍵輸入軌跡和異常報(bào)警為第三優(yōu)先級(jí)。

其中,按照所述緩存的離線數(shù)據(jù)對應(yīng)的存儲(chǔ)時(shí)間順序?qū)⑺鼍彺娴碾x線數(shù)據(jù)上傳至服務(wù)器包括:

通過所述智能家電的無線通信單元記錄所述緩存的離線數(shù)據(jù)對應(yīng)的存儲(chǔ)時(shí)間;

按照所記錄的存儲(chǔ)時(shí)間將所述緩存的離線數(shù)據(jù)上傳至服務(wù)器。

當(dāng)所述離線數(shù)據(jù)列表溢出時(shí),緩存所述智能家電主控器上報(bào)的離線數(shù)據(jù)包括:

丟棄所述智能家電最新上報(bào)的離線數(shù)據(jù)或者覆蓋所述離線數(shù)據(jù)列表中保存的離線數(shù)據(jù)。

實(shí)施例1

本實(shí)施例以網(wǎng)絡(luò)豆?jié){機(jī)的wifi芯片為例,說明本發(fā)明實(shí)施例提供的智能家電離線數(shù)據(jù)處理方法的步驟:

豆?jié){機(jī)工作時(shí),如果主控器mcu(microcontrollerunit)的狀態(tài)數(shù)據(jù)改變時(shí)會(huì)自動(dòng)將數(shù)據(jù)通過wifi芯片上傳服務(wù)器,wifi芯片判定是否已經(jīng)聯(lián)網(wǎng)并連接上服務(wù)器,如果豆?jié){機(jī)處于聯(lián)網(wǎng)狀態(tài),則實(shí)時(shí)上傳數(shù)據(jù)給服務(wù)器,如果wifi芯片判定豆?jié){機(jī)未聯(lián)網(wǎng)(未聯(lián)網(wǎng)的情況包括無法連接路由器,或者無法連接服務(wù)器),則將主控器mcu發(fā)送的數(shù)據(jù)保存在wifi芯片中,直到下一次豆?jié){機(jī)聯(lián)網(wǎng)的時(shí)候再把數(shù)據(jù)上傳給服務(wù)器。

具體地,通過wifi芯片實(shí)現(xiàn)離線數(shù)據(jù)處理的方案:當(dāng)豆?jié){機(jī)處于離線狀態(tài)時(shí),存儲(chǔ)主控器mcu上傳的離線數(shù)據(jù),因此在wifi芯片中需要預(yù)留flash空間用于離線數(shù)據(jù)的存儲(chǔ)。

豆?jié){機(jī)離線數(shù)據(jù)包括以下的一項(xiàng)或者多項(xiàng):斷網(wǎng)情況下豆?jié){機(jī)的狀態(tài)信息、按鍵軌跡信息、制漿次數(shù)、制漿的食譜、制漿制作開始和結(jié)束時(shí)間以及異常報(bào)警等數(shù)據(jù),此類數(shù)據(jù)和正常聯(lián)網(wǎng)時(shí)上傳的數(shù)據(jù)類型相同。

wifi芯片實(shí)時(shí)檢測網(wǎng)絡(luò)連接狀態(tài),當(dāng)網(wǎng)絡(luò)正常連接時(shí),wifi芯片完成初始化工作后當(dāng)處于空閑狀態(tài)時(shí),將緩存在wifi芯片的存儲(chǔ)器中離線數(shù)據(jù)上傳至服務(wù)器。

實(shí)施例2

本實(shí)施例以網(wǎng)絡(luò)豆?jié){機(jī)的wifi芯片為例,說明wifi芯片存儲(chǔ)離線數(shù)據(jù)的存儲(chǔ)空間的構(gòu)成:

本實(shí)施例wifi芯片的用于存儲(chǔ)離線數(shù)據(jù)的存儲(chǔ)空間分為兩個(gè)部分:一部分為離線數(shù)據(jù)的數(shù)據(jù)列表,該列表記錄了一共幾條離線數(shù)據(jù),另一部分為每條存儲(chǔ)的離線數(shù)據(jù)的flash地址和存儲(chǔ)長度。

wifi芯片檢測到此時(shí)網(wǎng)絡(luò)斷開時(shí),把豆?jié){機(jī)發(fā)送的離線數(shù)據(jù)保持在flash存入方式如下表1:

表1中,離線數(shù)據(jù)總數(shù)total_n存儲(chǔ)在固定地址,這個(gè)總數(shù)wifi芯片每次上電時(shí),會(huì)從flash中讀取到內(nèi)存變量中;

表1

表2顯示離線數(shù)據(jù)存儲(chǔ)位置:

表2

總數(shù)依次增加,由各自flash大小制定最多存儲(chǔ)的離線數(shù)據(jù)的大??;

本實(shí)施例可將不同的地址分配定義給不同的數(shù)據(jù)儲(chǔ)存,比如0x8000-0x800f是給制漿次數(shù),0x8010-0x801f是給制漿食譜等等;以便后續(xù)上傳時(shí)可以根據(jù)不同的優(yōu)先級(jí)上傳。

如果豆?jié){機(jī)一直未聯(lián)網(wǎng),導(dǎo)致存儲(chǔ)的空間爆滿,有2種處理方式,一是丟棄所述豆?jié){機(jī)最新上報(bào)的離線數(shù)據(jù),即存儲(chǔ)滿就不再接受數(shù)據(jù),直到聯(lián)網(wǎng)傳輸清空后再重新計(jì)數(shù)或存儲(chǔ);二是覆蓋所述離線數(shù)據(jù)列表中保存的離線數(shù)據(jù),優(yōu)選地,可以用最新需要存儲(chǔ)的數(shù)據(jù)將最早存儲(chǔ)的數(shù)據(jù)覆蓋。

實(shí)施例3

本實(shí)施例以網(wǎng)絡(luò)豆?jié){機(jī)的wifi芯片為例,說明將緩存在wifi芯片的存儲(chǔ)器中離線數(shù)據(jù)上傳至服務(wù)器的過程:

wifi芯片實(shí)時(shí)檢測網(wǎng)絡(luò)連接狀態(tài),當(dāng)網(wǎng)絡(luò)正常連接時(shí),wifi芯片完成初始化工作后當(dāng)處于空閑狀態(tài)時(shí),檢測離線數(shù)據(jù)總數(shù)total_n是否大于0,如果大于0,那么啟動(dòng)離線數(shù)據(jù)發(fā)送功能,此時(shí)讀取離線存放列表,第total_n行數(shù)據(jù),獲得第一個(gè)離線數(shù)據(jù)的存儲(chǔ)位置,根據(jù)存儲(chǔ)地址讀取離線數(shù)據(jù)內(nèi)容發(fā)送服務(wù)器,等待服務(wù)器回復(fù),一段時(shí)間不會(huì)重發(fā)(1~3s),重發(fā)3次還是沒有回復(fù)則認(rèn)為異常,30分鐘后再試;如果得到回復(fù)數(shù)據(jù)那么認(rèn)為上傳成功,此時(shí)將total_n減1,再次判斷total_n是否大于0,循環(huán)上面過程直到全部上傳完成;

數(shù)據(jù)傳輸按一定字節(jié)長度進(jìn)行,每傳輸一次,即將對應(yīng)的存儲(chǔ)區(qū)域清空,以便為下一次數(shù)據(jù)做準(zhǔn)備;

當(dāng)wifi芯片檢測到設(shè)備聯(lián)網(wǎng)時(shí),首先根據(jù)不同的優(yōu)先級(jí)上傳第一優(yōu)先級(jí)地址中存儲(chǔ)的數(shù)據(jù),其次是第二優(yōu)先級(jí),最后是第三優(yōu)先級(jí),

優(yōu)先級(jí)預(yù)先設(shè)置,例如本實(shí)施例中設(shè)置的優(yōu)先級(jí)順序如下:

豆?jié){機(jī)狀態(tài)、制漿次數(shù)、制漿食譜為第一優(yōu)先級(jí);

制漿制作開始和結(jié)束時(shí)間為第二優(yōu)先級(jí);

按鍵輸入軌跡和異常報(bào)警為第三優(yōu)先級(jí);

wifi芯片具有時(shí)鐘功能,在主控器mcu發(fā)送數(shù)據(jù)時(shí),記錄下本地時(shí)間,發(fā)送離線數(shù)據(jù)時(shí)將這個(gè)本地時(shí)間一起發(fā)送給服務(wù)器;如果是聯(lián)網(wǎng)狀態(tài)下的實(shí)時(shí)上報(bào),則計(jì)時(shí)工作可以由服務(wù)器執(zhí)行,無需wifi芯片參與。

雖然本發(fā)明所揭示的實(shí)施方式如上,但其內(nèi)容只是為了便于理解本發(fā)明的技術(shù)方案而采用的實(shí)施方式,并非用于限定本發(fā)明。任何本發(fā)明所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭示的核心技術(shù)方案的前提下,可以在實(shí)施的形式和細(xì)節(jié)上做任何修改與變化,但本發(fā)明所限定的保護(hù)范圍,仍須以所附的權(quán)利要求書限定的范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
岳阳市| 古浪县| 高淳县| 玉林市| 曲靖市| 保德县| 独山县| 闸北区| 台东市| 潍坊市| 涟源市| 斗六市| 桐乡市| 秀山| 凤山县| 塘沽区| 蛟河市| 钦州市| 宜黄县| 安徽省| 平湖市| 彭山县| 肇庆市| 营山县| 延庆县| 洛浦县| 万载县| 东方市| 南岸区| 包头市| 南康市| 邵阳县| 荥经县| 思南县| 衡南县| 永年县| 屏边| 长武县| 厦门市| 雷波县| 平南县|