本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種智能家電的測試方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展進步和全球終端產(chǎn)品智能化的日益推進,人們在日常工作和生活中使用的智能化電子設(shè)備越來越多,例如智能手機、平板電腦(Pure Audio Design,Pad)、智能數(shù)字電視機、智能音響、智能空調(diào)、智能調(diào)光燈等。
在對上述智能家電進行場景設(shè)置并對設(shè)置的場景進行測試時,目前常用的技術(shù)方案為:預(yù)先設(shè)定好特定場景對應(yīng)的原測試命令并進行測試后,再添加同一個場景中新的測試命令進行測試時,智能家電卻僅能夠執(zhí)行添加的測試指令所對應(yīng)測試狀態(tài),而不能再重新顯示之前的原測試命令所對應(yīng)的狀態(tài);也就是說,智能家電僅能夠顯示添加的測試命令所對應(yīng)的操作狀態(tài),不能再重新執(zhí)行上述原測試命令所對應(yīng)的操作狀態(tài),達不到連續(xù)測試的目的。
技術(shù)實現(xiàn)要素:
鑒于此,有必要提供一種智能家電的測試方法及系統(tǒng),旨在:針對添加測試命令后對智能家電進行測試時,使得智能家電能夠重新顯示添 加測試命令之前原測試命令所對應(yīng)的測試狀態(tài)和添加后的測試命令所對應(yīng)的測試狀態(tài),達到原測試命令與添加的測試命令進行連續(xù)測試的目的。
本發(fā)明實施例公開了一種智能家電的測試方法,包括以下步驟:
在原測試命令上添加測試命令;
獲取在所述原測試命令測試后所述智能家電所處的測試狀態(tài);
改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài);
執(zhí)行當前測試命令,其中所述當前測試命令包括所述原測試命令和添加后的測試命令。
在一個優(yōu)選的實施例中,所述改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài),包括:
將智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)更改為:智能家電在執(zhí)行第一次測試命令之前所處的原始狀態(tài)。
在一個優(yōu)選的實施例中,所述改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài),包括:
將智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)更改為:與智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)完全不同的狀態(tài)。
在一個優(yōu)選的實施例中,所述執(zhí)行當前測試命令時,所述智能家電顯示所述原測試命令和添加后的測試命令所分別對應(yīng)的測試狀態(tài)。
在一個優(yōu)選的實施例中,所述智能家電包括智能調(diào)光燈。
對應(yīng)于以上實施例所公開的一種智能家電的測試方法,本發(fā)明還公開一種智能家電的測試系統(tǒng),包括:
添加模塊,用于在原測試命令上添加測試命令;
獲取模塊,用于獲取在所述原測試命令測試后所述智能家電所處的測試狀態(tài);
改變模塊,用于改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài);
執(zhí)行模塊,用于執(zhí)行當前測試命令,其中所述當前測試命令包括所述原測試命令和添加后的測試命令。
在一個優(yōu)選的實施例中,所述改變模塊用于:
將智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)更改為:智能家電在執(zhí)行第一次測試命令之前所處的原始狀態(tài)。
在一個優(yōu)選的實施例中,所述改變模塊用于:
將智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)更改為:與智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)完全不同的狀態(tài)。
在一個優(yōu)選的實施例中,所述執(zhí)行模塊用于:
執(zhí)行當前測試命令,控制所述智能家電顯示所述原測試命令和添加后的測試命令所分別對應(yīng)的測試狀態(tài)。
在一個優(yōu)選的實施例中,所述智能家電包括智能調(diào)光燈。
本發(fā)明智能家電的測試方法及系統(tǒng)可以達到如下有益效果:
通過在原測試命令上添加測試命令;獲取在所述原測試命令測試后所述智能家電所處的測試狀態(tài);改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài);執(zhí)行當前測試命令,其中所述當前測試命令包括所述原測試命令和添加后的測試命令;具有針對添加測試命令后對智能家電進行測試時,使得智能家電能夠重新顯示添加測試命令之前原測試命令所對應(yīng)的測試狀態(tài)和添加后的測試命令所對應(yīng)的測試狀態(tài)的有益效果,達到了原測試命令與添加的測試命令進行連續(xù)測試的目的,提高了智能家電場景測試的便捷性。
附圖說明
圖1是本發(fā)明智能家電的測試方法的一種實施方式的流程示意圖;
圖2是本發(fā)明智能家電的測試系統(tǒng)的一種實施方式的框圖。
本發(fā)明實施例目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
以下結(jié)合說明書附圖及具體實施例進一步說明本發(fā)明的技術(shù)方案。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明智能家電的測試方法及系統(tǒng)中,可以針對添加測試命令后對智能家電進行測試,使得智能家電能夠重新顯示添加測試命令之前原測試命令所對應(yīng)的測試狀態(tài)和添加后的測試命令所對應(yīng)的測試狀態(tài),達到 原測試命令與添加的測試命令進行連續(xù)測試的目的。其中,所描述的智能家電包括但不限于:智能調(diào)光燈、智能空調(diào)、智能電視機等。本發(fā)明智能家電的測試方法及系統(tǒng)的下述實施例中,僅以智能調(diào)光燈為例進行描述,有關(guān)其他具體類型的智能家電,其變現(xiàn)形式與智能調(diào)光燈類似,不進行一一窮舉和贅述。
本發(fā)明提供了一種智能家電的測試方法,旨在:針對添加測試命令后對智能家電進行測試時,使得智能家電能夠重新顯示添加測試命令之前原測試命令所對應(yīng)的測試狀態(tài)和添加后的測試命令所對應(yīng)的測試狀態(tài),達到原測試命令與添加的測試命令進行連續(xù)測試的目的。如圖1所示,本發(fā)明智能家電的測試方法可以實施為如下描述的步驟S10-S40:
步驟S10、在原測試命令上添加測試命令;
步驟S20、獲取在所述原測試命令測試后所述智能家電所處的測試狀態(tài);
本發(fā)明實施例中,由于已經(jīng)針對之前設(shè)置的測試場景所對應(yīng)的原測試命令,控制智能家電進行了相應(yīng)的測試操作,因此,在對智能家電進行后續(xù)的測試時,例如針對同一測試場景下添加的測試命令進行測試時,需要根據(jù)上述同一測試場景所對應(yīng)的測試命令,在原測試命令上添加對應(yīng)的新的測試命令。
在原測試命令的基礎(chǔ)上添加測試命令后,進而需要獲取該智能家電執(zhí)行原預(yù)設(shè)測試命令后該智能家電對應(yīng)所處的測試狀態(tài),便于基于上述原測試命令測試后該智能家電所處的測試狀態(tài),來進行后續(xù)的測試操作。
步驟S30、改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài);
獲取到在上述原測試命令后該智能家電所處的測試狀態(tài)時,為了便于該智能家電在接下來的測試中,能夠同時顯示上述原測試命令后該智能家電所處的測試狀態(tài),此時,需要改變在原測試命令后該智能極愛單所處的測試狀態(tài)。
例如,針對智能調(diào)光燈而言,若智能調(diào)光燈執(zhí)行完原測試命令所處的測試狀態(tài)為:處于開啟狀態(tài),則改變該智能調(diào)光燈的狀態(tài)為:處于關(guān)閉狀態(tài);同樣地,若智能調(diào)光燈執(zhí)行完上述原測試命令后所處的測試狀態(tài)為:處于關(guān)閉狀態(tài),則改變該智能調(diào)光燈的狀態(tài)為:處于開啟狀態(tài)。
在一個優(yōu)選的實施例中,改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài),包括:
將智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)更改為:智能家電在執(zhí)行第一次測試命令之前所處的原始狀態(tài)。
本實施例中,不管在原測試命令測試后所述智能家電所處的測試狀態(tài)如何,均將智能家電的測試狀態(tài)更改為智能家電執(zhí)行第一次測試命令之前所處的原始狀態(tài)。
在一個優(yōu)選的實施例中,所述改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài),還包括:
將智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)更改為:與智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)完全不同的狀態(tài)。
本發(fā)明實施例中,為了后續(xù)測試時區(qū)別智能家電所處的測試狀態(tài),只需將該智能家電的測試狀態(tài)更改為與執(zhí)行完原測試命令后智能家電所處的測試狀態(tài)所不同的狀態(tài)即可。
例如,針對上述智能調(diào)光燈,若智能調(diào)光燈執(zhí)行完上述原測試命令后所處的測試狀態(tài)為:處于開啟狀態(tài),則改變該智能調(diào)光燈的狀態(tài)為: 處于關(guān)閉狀態(tài)?;蛘撸苯訉⒃撝悄苷{(diào)光燈的狀態(tài)更改為:該智能調(diào)光燈執(zhí)行第一次測試命令之前所處的原始狀態(tài),如更改為關(guān)閉狀態(tài)。
步驟S40、執(zhí)行當前測試命令,其中所述當前測試命令包括所述原測試命令和添加后的測試命令。
當改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài)后,針對改變上述測試狀態(tài)后的智能家電,控制該智能家電執(zhí)行當前測試命令,其中,當前測試命令包括原測試命令和添加后的測試命令。例如,針對上述智能調(diào)光燈,若智能調(diào)光燈執(zhí)行完上述原測試命令后所處的測試狀態(tài)為:處于開啟狀態(tài),則改變該智能調(diào)光燈的狀態(tài)為:處于關(guān)閉狀態(tài);并針對處于關(guān)閉狀態(tài)的智能調(diào)光燈,控制該智能調(diào)光燈執(zhí)行原測試命令后,進而執(zhí)行添加后的測試命令,從而該智能調(diào)光燈即可在測試的同時,顯示原測試命令所對應(yīng)的測試狀態(tài)以及添加后的測試命令所對應(yīng)的測試狀態(tài)。
在一具體的應(yīng)用場景中,例如,預(yù)設(shè)置場景為:1、燈開啟,2、紅色,3、亮度30%;則在接收到測試指令(此處的測試指令即為本發(fā)明實施例中所描述的“原測試命令”)之后,控制智能調(diào)光燈執(zhí)行如下操作:燈會開、然后變紅色、再將智能調(diào)光燈的亮度設(shè)置為30%(其中:設(shè)置智能調(diào)光燈的最大亮度為100%,燈熄滅時的亮度為0);再進行下一步同一測試場景中所對應(yīng)的新的測試,例如,新的測試為:4、燈閃三下,此時在原測試命令上添加新測試命令,并獲取在上述原測試命令后該智能調(diào)光燈所處的測試狀態(tài)為:燈開啟并顯示紅色,且亮度為30%。獲取到在上述原測試命令后該智能調(diào)光燈所處的測試狀態(tài)后,改變智能調(diào)光燈已經(jīng)處于的上述123的狀態(tài):燈開啟并顯示紅色,且亮度為30%,之后再執(zhí)行原測試命令和添加后的測試命令,即本發(fā)明實施例中的1234的命令。 例如,進一步是查找智能調(diào)光燈的狀態(tài),若燈處于開啟狀態(tài),則先改變智能調(diào)光燈所處的開啟狀態(tài),例如執(zhí)行關(guān)閉操作,將智能調(diào)光燈關(guān)閉;同樣地,若此時智能調(diào)光燈是處于關(guān)閉狀態(tài),則先改變智能調(diào)光燈所處的關(guān)閉狀態(tài),例如執(zhí)行開啟操作,將智能調(diào)光燈開啟,即改變了在所述原測試命令測試后所述智能調(diào)光燈所處的測試狀態(tài)之后,再執(zhí)行原測試命令和添加后的測試命令。
本發(fā)明智能家電的測試方法通過在原測試命令上添加測試命令;獲取在所述原測試命令測試后所述智能家電所處的測試狀態(tài);改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài);執(zhí)行當前測試命令,其中所述當前測試命令包括所述原測試命令和添加后的測試命令;具有針對添加測試命令后對智能家電進行測試時,使得智能家電能夠重新顯示添加測試命令之前原測試命令所對應(yīng)的測試狀態(tài)和添加后的測試命令所對應(yīng)的測試狀態(tài)的有益效果,達到了原測試命令與添加的測試命令進行連續(xù)測試的目的,提高了智能家電場景測試的便捷性。
對應(yīng)于圖1實施例所描述的一種智能家電的測試方法,本發(fā)明還提供了一種智能家電的測試系統(tǒng);如圖2所示,本發(fā)明一種智能家電的測試系統(tǒng)包括:添加模塊60、獲取模塊70、改變模塊80以及執(zhí)行模塊90;其中:
添加模塊60,用于在原測試命令上添加測試命令;
獲取模塊70,用于獲取在所述原測試命令測試后所述智能家電所處的測試狀態(tài);
本發(fā)明實施例中,由于已經(jīng)針對之前設(shè)置的測試場景所對應(yīng)的原測試命令,控制智能家電進行了相應(yīng)的測試操作,因此,在對智能家電進行后續(xù)的測試時,例如針對同一測試場景下添加的測試命令進行測試時, 添加模塊60需要根據(jù)上述同一測試場景所對應(yīng)的測試命令,在原測試命令上添加對應(yīng)的新的測試命令。
添加模塊60在原測試命令的基礎(chǔ)上添加測試命令后,獲取模塊70進而需要獲取該智能家電執(zhí)行原預(yù)設(shè)測試命令后該智能家電對應(yīng)所處的測試狀態(tài),便于基于上述原測試命令測試后該智能家電所處的測試狀態(tài),來進行后續(xù)的測試操作。
改變模塊80,用于改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài);
獲取模塊70獲取到在上述原測試命令后該智能家電所處的測試狀態(tài)時,為了便于該智能家電在接下來的測試中,能夠同時顯示上述原測試命令后該智能家電所處的測試狀態(tài),此時,改變模塊80需要改變在原測試命令后該智能極愛單所處的測試狀態(tài)。
例如,針對智能調(diào)光燈而言,若智能調(diào)光燈執(zhí)行完原測試命令后所處的測試狀態(tài)為:處于開啟狀態(tài),則改變模塊80改變該智能調(diào)光燈的狀態(tài)為:處于關(guān)閉狀態(tài);同樣地,若智能調(diào)光燈執(zhí)行完上述原測試命令后所處的測試狀態(tài)為:處于關(guān)閉狀態(tài),則改變模塊80改變該智能調(diào)光燈的狀態(tài)為:處于開啟狀態(tài)。
在一個優(yōu)選的實施例中,改變模塊80改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài),包括:
將智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)更改為:智能家電在執(zhí)行第一次測試命令之前所處的原始狀態(tài)。
本實施例中,不管在原測試命令測試后所述智能家電所處的測試狀態(tài)如何,改變模塊80均將智能家電的測試狀態(tài)更改為智能家電執(zhí)行第一次測試命令之前所處的原始狀態(tài)。
在一個優(yōu)選的實施例中,改變模塊80改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài),還包括:
將智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)更改為:與智能家電執(zhí)行所述原測試命令測試后所處的測試狀態(tài)完全不同的狀態(tài)。
本發(fā)明實施例中,為了后續(xù)測試時區(qū)別智能家電所處的測試狀態(tài),改變模塊80只需將該智能家電的測試狀態(tài)更改為與執(zhí)行完原測試命令后智能家電所處的測試狀態(tài)所不同的狀態(tài)即可。
例如,針對上述智能調(diào)光燈,若智能調(diào)光燈執(zhí)行完上述原測試命令后所處的測試狀態(tài)為:處于開啟狀態(tài),則改變模塊80改變該智能調(diào)光燈的狀態(tài)為:處于關(guān)閉狀態(tài)?;蛘?,改變模塊80直接將該智能調(diào)光燈的狀態(tài)更改為:該智能調(diào)光燈執(zhí)行第一次測試命令之前所處的原始狀態(tài),如更改為關(guān)閉狀態(tài)。
執(zhí)行模塊90,用于執(zhí)行當前測試命令,其中所述當前測試命令包括所述原測試命令和添加后的測試命令。
當改變模塊80在所述原測試命令測試后所述智能家電所處的測試狀態(tài)后,針對改變上述測試狀態(tài)后的智能家電,執(zhí)行模塊90控制該智能家電執(zhí)行當前測試命令,其中,當前測試命令包括原測試命令和添加后的測試命令。例如,針對上述智能調(diào)光燈,若智能調(diào)光燈執(zhí)行完上述原測試命令后所處的預(yù)設(shè)測試狀態(tài)為:處于開啟狀態(tài),則改變模塊80改變該智能調(diào)光燈的狀態(tài)為:處于關(guān)閉狀態(tài);并針對處于關(guān)閉狀態(tài)的智能調(diào)光燈,執(zhí)行模塊90控制該智能調(diào)光燈執(zhí)行原測試命令后,進而執(zhí)行添加后的測試命令,從而該智能調(diào)光燈即可在測試的同時,顯示原測試命令所對應(yīng)的測試狀態(tài)以及添加后的測試命令所對應(yīng)的測試狀態(tài)。
在一具體的應(yīng)用場景中,例如,預(yù)設(shè)置場景為:1、燈開啟,2、紅 色,3、亮度30%;則在接收到測試指令(此處的測試指令即為本發(fā)明實施例中所描述的“原測試命令”)之后,控制智能調(diào)光燈執(zhí)行如下操作:燈會開、然后變紅色、再將智能調(diào)光燈的亮度設(shè)置為30%(其中:設(shè)置智能調(diào)光燈的最大亮度為100%,燈熄滅時的亮度為0);再進行下一步同一測試場景中所對應(yīng)的新的測試,例如,新的測試為:4、燈閃三下,此時在原測試命令上添加新測試命令,并獲取在上述原測試命令后該智能調(diào)光燈所處的測試狀態(tài)為:燈開啟并顯示紅色,且亮度為30%。獲取到在上述原測試命令后該智能調(diào)光燈所處的測試狀態(tài)后,改變智能調(diào)光燈已經(jīng)處于的上述123的狀態(tài):燈開啟并顯示紅色,且亮度為30%,之后再執(zhí)行原測試命令和添加后的測試命令,即本發(fā)明實施例中的1234的命令。例如,智能家電的測試系統(tǒng)進一步是查找智能調(diào)光燈的狀態(tài),若智能調(diào)光燈處于開啟狀態(tài),則先改變智能調(diào)光燈所處的開啟狀態(tài),例如執(zhí)行關(guān)閉操作,將智能調(diào)光燈關(guān)閉;同樣地,若此時智能調(diào)光燈是處于關(guān)閉狀態(tài),則智能家電的測試系統(tǒng)先改變智能調(diào)光燈所處的關(guān)閉狀態(tài),例如執(zhí)行開啟操作,將智能調(diào)光燈開啟,即改變了在所述原測試命令測試后所述智能調(diào)光燈所處的測試狀態(tài)之后,智能家電的測試系統(tǒng)再執(zhí)行原測試命令和添加后的測試命令。
本發(fā)明智能家電的測試系統(tǒng)通過在原測試命令上添加測試命令;獲取在所述原測試命令測試后所述智能家電所處的測試狀態(tài);改變在所述原測試命令測試后所述智能家電所處的測試狀態(tài);執(zhí)行當前測試命令,其中所述當前測試命令包括所述原測試命令和添加后的測試命令;具有針對添加測試命令后對智能家電進行測試時,使得智能家電能夠重新顯示添加測試命令之前原測試命令所對應(yīng)的測試狀態(tài)和添加后的測試命令所對應(yīng)的測試狀態(tài)的有益效果,達到了原測試命令與添加的測試命令進 行連續(xù)測試的目的,提高了智能家電場景測試的便捷性。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。