本發(fā)明實(shí)施例涉及電器設(shè)備技術(shù)領(lǐng)域,尤其涉及一種電器設(shè)備控制方法、電器設(shè)備控制裝置和電器設(shè)備。
背景技術(shù):
隨著電器設(shè)備,尤其是商用電器設(shè)備的普及,同時,隨著當(dāng)前各類自助服務(wù)市場的逐漸升溫和基于移動互聯(lián)網(wǎng)的各種技術(shù)的日趨成熟,導(dǎo)致目前市面上各種電器設(shè)備,尤其是基于投幣和刷卡的如商用洗衣機(jī)、干衣機(jī)、吸干一體機(jī)、洗鞋機(jī)、自助提貨柜、自助售票機(jī)、自助拍照機(jī)、自助繳費(fèi)和自助購物機(jī)等自助設(shè)備,已逐漸不能滿足用戶日益增長的遠(yuǎn)程操控和移動支付等多元化新需求。同時,由于現(xiàn)有電器設(shè)備的電腦板和服務(wù)器的指令協(xié)議各不相同,而現(xiàn)有技術(shù)中的GPRS模塊僅支持端對端的數(shù)據(jù)業(yè)務(wù)的透傳,為了保證終端、服務(wù)器和電器設(shè)備的電腦板間的指令能夠互通,不得不在服務(wù)器、GPRS模塊或/和電器設(shè)備的電腦板上進(jìn)行專門的指令轉(zhuǎn)換二次開發(fā)。又考慮到目前電器設(shè)備和服務(wù)器的種類繁多,且同一種類電器設(shè)備的電腦板或服務(wù)器又有各種型號,而各類電器設(shè)備、服務(wù)器和各種型號的電腦板和服務(wù)器的指令又各不相同,這就導(dǎo)致一種類型的電腦板對應(yīng)某種類型的服務(wù)器,需要單獨(dú)開發(fā)一個專用的指令轉(zhuǎn)換模塊。而專用的指令轉(zhuǎn)換模塊只能與某類電器設(shè)備的某種型號的電腦板和某類服務(wù)器匹配,無法很好的兼容其它種類的電器設(shè)備的其它型號的電腦板和其它種類的服務(wù)器,這種專用的指令轉(zhuǎn)換模塊對于電器設(shè)備和服務(wù)器的種類通用性和可擴(kuò)展性差。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種通用性和擴(kuò)展性更好的電器設(shè)備控制方法、電器設(shè)備控制裝置及電器設(shè)備。
第一方面,本發(fā)明實(shí)施例提供了一種電器設(shè)備的控制方法,該方法包括:
根據(jù)GPRS通信協(xié)議,接收服務(wù)器發(fā)送的基于第一協(xié)議的服務(wù)器指令;
根據(jù)當(dāng)前服務(wù)器指令映射表,將所述服務(wù)器指令映射為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù);
根據(jù)當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù);
根據(jù)當(dāng)前電器設(shè)備指令映射表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù),映射為基于第二協(xié)議的電器設(shè)備指令;
根據(jù)所述電器設(shè)備指令,控制電器設(shè)備執(zhí)行對應(yīng)的操作。
第二方面,本發(fā)明實(shí)施例提供了一種電器設(shè)備的控制裝置,該裝置包括GPRS模塊,所述GPRS模塊包括:
服務(wù)器指令接收模塊,用于根據(jù)GPRS通信協(xié)議,接收服務(wù)器發(fā)送的基于第一協(xié)議的服務(wù)器指令;
服務(wù)器指令映射模塊,用于根據(jù)當(dāng)前服務(wù)器指令映射表,將所述服務(wù)器指令映射為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù);
標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換模塊,用于根據(jù)當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù);
設(shè)備指令映射模塊,用于根據(jù)當(dāng)前電器設(shè)備指令映射表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù),映射為基于第二協(xié)議的電器設(shè)備指令;
設(shè)備指令傳輸模塊,將所述電器設(shè)備指令,控制電器設(shè)備執(zhí)行對應(yīng)操作。
第三方面,本發(fā)明實(shí)施例還提供一種電器設(shè)備,所述電器設(shè)備包括設(shè)備主 體,其特征在于,還包括如權(quán)利要求7-12所述的任一種電器設(shè)備控制裝置,所述電器設(shè)備控制裝置配置于所述設(shè)備主體中。
本發(fā)明的技術(shù)方案,根據(jù)GPRS協(xié)議,接收各種類型和型號的服務(wù)器發(fā)送的,基于第一協(xié)議的服務(wù)器指令;根據(jù)當(dāng)前服務(wù)器指令映射表,將所述基于第一協(xié)議的服務(wù)器指令映射為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù);然后,再根據(jù)當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù);再根據(jù)當(dāng)前電器設(shè)備指令映射表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)映射為基于第二協(xié)議的,各種類型和型號的電器設(shè)備電腦板能夠識別的電器設(shè)備指令;最后,根據(jù)所述基于第二協(xié)議的電器設(shè)備指令,控制各種類型和型號的電器設(shè)備執(zhí)行對應(yīng)的操作。只要保持當(dāng)前服務(wù)器指令映射表定義好所有基于第一協(xié)議,各種類型和型號的服務(wù)器指令映射關(guān)系;當(dāng)前電器設(shè)備指令映射表定義好所有基于第二協(xié)議,各種類型和型號的電器設(shè)備電腦板的指令映射關(guān)系;對應(yīng)配置好當(dāng)前數(shù)據(jù)轉(zhuǎn)換表所有標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)和標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)之間的轉(zhuǎn)換關(guān)系。本發(fā)明的技術(shù)方案即可兼容各種類型和型號的服務(wù)器和電器設(shè)備,從而保證了各種類型和型號的服務(wù)器和電器設(shè)備的指令能夠互通,且不必在服務(wù)器和電器設(shè)備上進(jìn)行專門的指令轉(zhuǎn)換的二次開發(fā),從而具有更好的通用性和可擴(kuò)展性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡要地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來將,在不付出創(chuàng)造性的勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一中的一種電器設(shè)備控制方法的流程示意圖;
圖2是本發(fā)明實(shí)施例二中的一種電器設(shè)備控制方法的流程示意圖;
圖3是本發(fā)明實(shí)施例三中的一種電器設(shè)備控制方法的流程示意圖;
圖4是本發(fā)明實(shí)施例四中的一種電器設(shè)備控制方法的流程示意圖;
圖5是本發(fā)明實(shí)施例五中的一種電器設(shè)備控制裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例五中的另一種電器設(shè)備控制裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例五中的再一種電器設(shè)備控制裝置的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例六中的一種電器設(shè)備控制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一中的一種電器設(shè)備控制方法流程示意圖,本實(shí)施例提供了一種電器設(shè)備控制方法,該方法可以由任意執(zhí)行電器設(shè)備控制方法的裝置來執(zhí)行,該裝置可以通過軟件和/或硬件實(shí)現(xiàn),本實(shí)施例中,適用于用戶通過智能終端,借助無線通訊網(wǎng)絡(luò)和服務(wù)器,遠(yuǎn)程控制電器設(shè)備的情況,該方法可以由電器設(shè)備中配置的控制裝置來執(zhí)行。例如,可以通過配置在電器設(shè)備中的或集成在電器設(shè)備電腦板中的GPRS(General Packer Radio Service,通用無線分組業(yè)務(wù))模塊來執(zhí)行,該GPRS模塊可以采用硬件和/或軟件的形式實(shí)現(xiàn)。 該方法可典型的適用于目前市場上各種通用的GPRS模塊,尤其適用于具有二次開發(fā)接口的GPRS模塊。
該方法包括:
S110、根據(jù)GPRS通信協(xié)議,接收服務(wù)器發(fā)送的基于第一協(xié)議的服務(wù)器指令。
其中,所述服務(wù)器可以部署在局域網(wǎng)、公網(wǎng)或者云端某處服務(wù)器或代理服務(wù)器,只要通過現(xiàn)有網(wǎng)絡(luò)技術(shù),所述服務(wù)器能夠根據(jù)GPRS通信協(xié)議,發(fā)送出基于第一協(xié)議的服務(wù)器指令即可。
上述操作中,GPRS模塊根據(jù)GPRS通信協(xié)議,接收服務(wù)器發(fā)送的,基于第一協(xié)議的,諸如身份驗(yàn)證、通訊握手和支付確認(rèn)等服務(wù)器專用指令。
S120、根據(jù)當(dāng)前服務(wù)器指令映射表,將所述服務(wù)器指令映射為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)。
其中,所述當(dāng)前服務(wù)器指令映射表,具體可以是,包含各種類型和型號的服務(wù)器或代理服務(wù)器專用的,諸如身份驗(yàn)證、通訊握手和支付確認(rèn)等所有服務(wù)器的指令集。
在上述操作中,所述GPRS模塊,根據(jù)當(dāng)前服務(wù)器指令映射表,將所述第一協(xié)議的,諸如身份驗(yàn)證、通訊握手和支付確認(rèn)等服務(wù)器專用指令,映射為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)。所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)可以為一組自定義的標(biāo)準(zhǔn)碼,所述標(biāo)準(zhǔn)碼可以為按照預(yù)設(shè)規(guī)則編制的6位、12位、64位或128位標(biāo)準(zhǔn)碼,所述標(biāo)準(zhǔn)碼與所述服務(wù)器專有指令一一對應(yīng)。
S130、根據(jù)當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)。
其中,所述當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,具體可以是一組自定義的標(biāo)準(zhǔn)碼,例如,可以是按照預(yù)設(shè)規(guī)則對應(yīng)編制的6位、12位、64位或128位的標(biāo)準(zhǔn)碼,所述自定義的標(biāo)準(zhǔn)服務(wù)器碼與上述自定義的標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)一一對應(yīng)。
其中,所述電器設(shè)備可以是基于投幣和刷卡的如商用洗衣機(jī)、干衣機(jī)、吸干一體機(jī)、洗鞋機(jī)、自助提貨柜、自助售票機(jī)、自助拍照機(jī)、自助繳費(fèi)和自助購物機(jī)等自助設(shè)備。
在上述操作中,所述GPRS模塊,根據(jù)當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)。
S140、根據(jù)當(dāng)前電器設(shè)備指令映射表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù),映射為基于第二協(xié)議的電器設(shè)備指令。
其中,所述當(dāng)前電器設(shè)備指令映射表,具體可以是,包含有各種類型和型號的電器設(shè)備,諸如身份驗(yàn)證、通訊握手或支付請求等所有電器設(shè)備專有指令集,并將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)與所述基于第二協(xié)議的電器設(shè)備專用指令一一對應(yīng)。
在上述操作中,所述GPRS模塊,根據(jù)當(dāng)前電器設(shè)備指令映射表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù),映射為基于第二協(xié)議的,諸如身份驗(yàn)證、通訊握手和支付確認(rèn)等電器設(shè)備專用指令。
S150、根據(jù)所述電器設(shè)備指令,控制電器設(shè)備執(zhí)行對應(yīng)的操作。
在上述操作中,所述GPRS模塊,將所述基于第二協(xié)議的,諸如身份驗(yàn)證、通訊握手和支付確認(rèn)等電器設(shè)備指令,傳輸給與之通訊連接的電器設(shè)備的電腦板,通過所述電器設(shè)備指令,控制電器設(shè)備執(zhí)行對應(yīng)的諸如身份驗(yàn)證、通訊握手和支付確認(rèn)等對應(yīng)的操作。
本實(shí)施例的技術(shù)方案,使得GPRS模塊,根據(jù)GPRS通信協(xié)議,接收各種類型和型號的服務(wù)器發(fā)送的,基于第一協(xié)議的服務(wù)器專用指令;GPRS模塊根據(jù)當(dāng)前服務(wù)器指令映射表,將第一協(xié)議的各種服務(wù)器專用指令映射為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù);然后,GPRS模塊根據(jù)當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù);GPRS模塊再根據(jù)當(dāng)前電器設(shè)備指令映射表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)映射為基于第二協(xié)議,各種類型和型號的電器設(shè)備電腦板能夠識別的電器設(shè)備專用指令;最后,GPRS模塊將所述基于第二協(xié)議的,各種類型和型號的電器設(shè)備專用指令傳輸給所述電器設(shè)備的電腦板,控制所述電器設(shè)備執(zhí)行對應(yīng)的操作。
只要預(yù)先定義好,當(dāng)前服務(wù)器指令映射表中,各種類型和型號的服務(wù)器的,所有基于第一協(xié)議的,服務(wù)器專用指令與標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)之間的映射關(guān)系;當(dāng)前電器設(shè)備指令映射表中,各種類型和型號的電器設(shè)備電腦板的,所有基于第二協(xié)議的,電器設(shè)備專用指令與標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)之間的映射關(guān)系;當(dāng)前數(shù)據(jù)轉(zhuǎn)換表中,所有標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)和標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)之間的轉(zhuǎn)換關(guān)系。所述GPRS模塊即可兼容各種類型和型號的服務(wù)器和電器設(shè)備,從而保證了各種類型和型號的服務(wù)器和電器設(shè)備的電腦板間的指令能夠互通,且不必在服務(wù)器和電器設(shè)備的電腦板上進(jìn)行專用的指令轉(zhuǎn)換的二次開發(fā),并使得GPRS模塊與服務(wù)器間交互的永遠(yuǎn)是基于第一協(xié)議的服務(wù)器專用指令,與電器設(shè)備的電腦板間傳輸?shù)闹噶钣肋h(yuǎn)是基于第二協(xié)議的電器設(shè)備專用指令,同時也從而極大地簡化了電器設(shè)備和服務(wù)器的軟件開發(fā)和與GPRS模塊間交互指令的測試工作,進(jìn)而使得GPRS模塊具有更好地通用性和可擴(kuò)展性。
實(shí)施例二
圖2為本實(shí)施例提供一種設(shè)備控制方法的流程示意圖,本實(shí)施例的技術(shù)方案在電器設(shè)備控制方法實(shí)施例一的基礎(chǔ)上,相較于實(shí)施例一詳細(xì)說明服務(wù)器通過指令控制電器設(shè)備的過程,本實(shí)施例對電器設(shè)備通過指令,響應(yīng)服務(wù)器的控制指令的過程,做出詳細(xì)說明。如圖2所示,本實(shí)施例的方法還可以包括:
S210、獲取所述基于第二協(xié)議的電器設(shè)備指令。
在上述操作中,相當(dāng)于實(shí)施例一中的步驟S150的逆過程,所述GPRS模塊獲取與之通訊連接的電器設(shè)備的電腦板產(chǎn)生的,基于第二協(xié)議的電器設(shè)備指令,所述電器設(shè)備指令可以是包括身份驗(yàn)證、通訊握手、支付請求等電器設(shè)備專用指令。
S220、根據(jù)所述當(dāng)前電器設(shè)備指令映射表,將所述電器設(shè)備指令映射為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)。
上述操作中,相當(dāng)于實(shí)施例一中的步驟S140的逆過程,所述GPRS模塊,根據(jù)當(dāng)前電器設(shè)備指令映射表,將所述基于第二協(xié)議的電器設(shè)備指令逆映射為對應(yīng)的標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)。
S230、根據(jù)所述當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)。
在上述操作中,相當(dāng)于實(shí)施例一中的步驟S130的逆過程,所述GPRS模塊,根據(jù)當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)逆轉(zhuǎn)換為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)。
S240、根據(jù)所述當(dāng)前服務(wù)器指令映射表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為基于第一協(xié)議的服務(wù)器指令。
在上述操作中,相當(dāng)于實(shí)施例一中的步驟S120的逆過程,所述GPRS模塊, 根據(jù)當(dāng)前服務(wù)器指令映射表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù),逆映射為基于第一協(xié)議的服務(wù)器指令。
S250、根據(jù)GPRS通信協(xié)議,將所述服務(wù)器指令發(fā)送給服務(wù)器,以實(shí)現(xiàn)與所述服務(wù)器交互。
其中,所述服務(wù)器指令可以是諸如身份驗(yàn)證、通訊握手、支付請求等服務(wù)器專用指令。
在上述操作中,相當(dāng)于實(shí)施例一中的步驟S110的逆過程,所述GPRS模塊,根據(jù)GPRS通信協(xié)議,將所述基于第一協(xié)議的服務(wù)器指令,發(fā)送給所述服務(wù)器,通過所述服務(wù)器指令,與所述服務(wù)器交互。
進(jìn)一步的,所述第一協(xié)議包括TCP/IP、HTTP或MQTT等網(wǎng)絡(luò)協(xié)議;所述第二協(xié)議包括UART、RS232或COM等通訊協(xié)議。
例如,當(dāng)?shù)谝粎f(xié)議適用MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測傳輸)網(wǎng)絡(luò)協(xié)議時,對應(yīng)的,服務(wù)器被稱為MQTT代理服務(wù)器;用戶通過智能終端,借助無線通訊網(wǎng)絡(luò),利用MQTT協(xié)議與MQTT代理服務(wù)器間進(jìn)行通訊和消息推送;GPRS模塊根據(jù)GPRS通信協(xié)議,接收MQTT代理服務(wù)器發(fā)送的基于MQTT協(xié)議的服務(wù)器專用指令。
進(jìn)一步的,所述服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表均為數(shù)組形式。
例如,所述服務(wù)器指令映射表可以由一個連續(xù)數(shù)組B(b11,b12,…,bnn)組成,數(shù)組B中的元素b可以是按照某種預(yù)設(shè)編碼規(guī)則,如可由一組連續(xù)不重復(fù)的6位、8位、16位、32位、64位或128位的標(biāo)準(zhǔn)碼組成,只要能保證數(shù)組B中元素b的個數(shù)超過欲定義的服務(wù)器指令集的所有指令個數(shù)即可。利用數(shù)組B, 按照預(yù)設(shè)對應(yīng)規(guī)則,定義好各種類型和型號的服務(wù)器,基于第一協(xié)議的,各種服務(wù)器專用指令與數(shù)組B中元素b之間的一一映射關(guān)系,這樣就可以實(shí)現(xiàn)將各種類型和型號的服務(wù)器,基于第一協(xié)議的,各種服務(wù)器專用指令轉(zhuǎn)換為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)。
對應(yīng)的,所述電器設(shè)備指令映射表也可以由一個連續(xù)數(shù)組A(a11,a12,……,ann)組成,按照上述方法,按照預(yù)設(shè)的編碼規(guī)則和對應(yīng)規(guī)則,將各種類型和型號的電器設(shè)備的電腦板,基于第二協(xié)議的,各種電器設(shè)備專用指令轉(zhuǎn)為為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)。
同時,對應(yīng)的,另外定義一個數(shù)組C,利用數(shù)組C,建立好數(shù)組A和數(shù)組B的各元素a和元素b之間的轉(zhuǎn)換關(guān)系,例如可以是C(a11,b11;a12,b12;……ann,bnn)。
本實(shí)施例的技術(shù)方案,與實(shí)施例一中的技術(shù)方案相對應(yīng),使得GPRS模塊,獲取各種類型和型號的電器設(shè)備電腦板發(fā)送的,基于UART、RS232或COM等通訊協(xié)議的電器設(shè)備專用指令;GPRS模塊根據(jù)當(dāng)前數(shù)組A,將所述電器設(shè)備指令映射為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)a;然后,GPRS模塊再根據(jù)數(shù)組C,將所述標(biāo)準(zhǔn)電器數(shù)據(jù)a轉(zhuǎn)換為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)b;GPRS模塊再根據(jù)當(dāng)前數(shù)組B,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)b映射為基于TCP/IP、HTTP或MQTT等網(wǎng)絡(luò)協(xié)議,各種類型和型號的服務(wù)器能夠識別的服務(wù)器指令;最后,GPRS模塊,根據(jù)GPRS通信協(xié)議,將所述基于TCP/IP、HTTP或MQTT等網(wǎng)絡(luò)協(xié)議的服務(wù)器指令,發(fā)送給所述服務(wù)器,完成與所述服務(wù)器的交互。
與實(shí)施例一相類似,只要預(yù)先定義好,數(shù)組A、B和C的映射和轉(zhuǎn)換關(guān)系,所述GPRS模塊即可兼容各種類型和型號的服務(wù)器和電器設(shè)備,從而保證了各 種類型和型號的服務(wù)器和電器設(shè)備的電腦板間的指令能夠互通,且不必在服務(wù)器和電器設(shè)備的電腦板上進(jìn)行專用的指令轉(zhuǎn)換的二次開發(fā),并使得GPRS模塊與服務(wù)器間交互的永遠(yuǎn)是基于第一協(xié)議的服務(wù)器專用指令,與電器設(shè)備的電腦板間傳輸?shù)闹噶钣肋h(yuǎn)是基于第二協(xié)議的電器設(shè)備專用指令,同時也從而極大地簡化了電器設(shè)備和服務(wù)器的軟件開發(fā)和與GPRS模塊間交互指令的測試工作,進(jìn)而使得GPRS模塊具有更好地通用性和可擴(kuò)展性。且不必在服務(wù)器和電器設(shè)備的電腦板上進(jìn)行專門的指令轉(zhuǎn)換的二次開發(fā),從而使所述GPRS模塊具有更好的通用性和可擴(kuò)展性。
實(shí)施例三
圖3為本發(fā)明實(shí)施例三中的一種電器設(shè)備控制方法的流程示意圖。本發(fā)明實(shí)施例提供了一種電器設(shè)備控制方法,該方法可以由任意執(zhí)行電器設(shè)備控制方法的裝置來執(zhí)行,該裝置可以通過軟件和/或硬件實(shí)現(xiàn),本實(shí)施例的技術(shù)方案以上述實(shí)施例一或?qū)嵤├榛A(chǔ),如圖3所示,本實(shí)施例的方法還可以包括:
S310、在步驟S110之前,還包括,識別所述服務(wù)器的ID。
其中,所述服務(wù)器或電器設(shè)備的ID可以用來表征所述服務(wù)器或電器設(shè)備的種類和型號。
同時,為了更為方便、高效地定義各種類型和型號的服務(wù)器或電器設(shè)備的專用指令與數(shù)組各元素之間的一一映射關(guān)系,可以為各種類型和型號的服務(wù)器或電器設(shè)備提前分配一個唯一的ID號。對于某個具體類型和型號的服務(wù)器或電器設(shè)備,其服務(wù)器或電器設(shè)備專用指令映射表可以單獨(dú)對應(yīng)數(shù)組的某個分段數(shù)組。
例如,服務(wù)器ID=M(M為自然數(shù))可以表示該服務(wù)器是某個型號的MQTT代理服務(wù)器,數(shù)組B對應(yīng)的分段數(shù)組可以是Bm,分段數(shù)組Bm對應(yīng)的數(shù)組元素可以是bm1,bm2,……,bmn。對應(yīng)的,對于某個具體類型和型號的電器設(shè)備,其電器設(shè)備專用指令映射表可以是單獨(dú)對應(yīng)數(shù)組A的某個分段。例如,電器設(shè)備ID=N(N為自然數(shù))表示該電器設(shè)備是商用洗衣機(jī),數(shù)組A對應(yīng)的分段數(shù)組可以是An,分段數(shù)組An對應(yīng)的數(shù)組元素可以是an1,an2,……,ann。
S320、在步驟S210之前,還包括,識別所述電器設(shè)備的ID。
S330、根據(jù)所述ID的識別結(jié)果,在預(yù)置的服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表中,分別查詢到對應(yīng)的服務(wù)器指令映射子表、數(shù)據(jù)轉(zhuǎn)換子表和設(shè)備指令映射子表。
上述操作中,當(dāng)GPRS模塊識別到服務(wù)器ID=M時,則根據(jù)所述ID的識別結(jié)果,在預(yù)置的服務(wù)器指令映射表,即數(shù)組B中,查詢到對應(yīng)的服務(wù)器指令映射子表,即分段數(shù)組Bm(bm1,bm2,……,bmn);對應(yīng)的,當(dāng)GPRS模塊識別到電器設(shè)備ID=N時,則根據(jù)所述ID的識別結(jié)果,在預(yù)置的電器設(shè)備指令映射表,即數(shù)組A中,查詢到對應(yīng)的電器設(shè)備指令映射子表,即分段數(shù)組An(an1,an2,……,ann);對應(yīng)的,在預(yù)置的數(shù)據(jù)轉(zhuǎn)換表,即數(shù)組C中,查詢到對應(yīng)的數(shù)據(jù)轉(zhuǎn)換子表,即分段數(shù)組Cmn(an1,bm1,an2,bm2,……,ann,bmn)。
S340、將所述服務(wù)器指令映射子表、數(shù)據(jù)轉(zhuǎn)換子表和設(shè)備指令映射子表,分別作為所述當(dāng)前服務(wù)器指令映射表、所述當(dāng)前數(shù)據(jù)轉(zhuǎn)換表和所述當(dāng)前電器設(shè)備指令映射表。
上述操作中,將所述服務(wù)器指令映射子表作為所述當(dāng)前服務(wù)器指令映射表, 即將分段數(shù)組Bm(bm1,bm2,……,bmn)作為數(shù)組B;將所述數(shù)據(jù)轉(zhuǎn)換子表作為所述當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,即將分段數(shù)組Cmn(an1,bm1,an2,bm2,……,ann,bmn)作為數(shù)組C;將所述設(shè)備指令映射子表作為所述當(dāng)前設(shè)備指令映射表,即將分段數(shù)組An(an1,an2,……,ann)作為數(shù)組A。
本實(shí)施例的技術(shù)方案,通過提前給服務(wù)器和電器設(shè)備按類型和型號分配預(yù)設(shè)ID,并且按所述ID,將預(yù)置的電器設(shè)備指令映射表(即數(shù)組A)、服務(wù)器指令映射表(即數(shù)組B)和數(shù)據(jù)轉(zhuǎn)換表(即數(shù)組C)根據(jù)所述ID,分別進(jìn)行了對應(yīng)的分段處理,使得同一類型或型號的服務(wù)器或電器設(shè)備的指令映射和轉(zhuǎn)換關(guān)系更為簡潔、清晰,并使得當(dāng)GPRS模塊識別所述服務(wù)器或電器設(shè)備的ID后,能夠根據(jù)所述ID,對應(yīng)從數(shù)組A、B和C中,對應(yīng)快速找到對應(yīng)的分段數(shù)組,然后將所述分段數(shù)組分別作為所述當(dāng)前服務(wù)器指令映射表(即數(shù)組B)、所述當(dāng)前數(shù)據(jù)轉(zhuǎn)換表(即數(shù)組C)和所述當(dāng)前電器設(shè)備指令映射表(即數(shù)組A),作為進(jìn)行相應(yīng)的指令映射和數(shù)據(jù)轉(zhuǎn)換的依據(jù)。由于分段數(shù)組Bm、Cmn和An的元素較原數(shù)組B、C和A的元素要少,從而可以顯著地提高了所述服務(wù)器和電器設(shè)備指令映射和數(shù)據(jù)轉(zhuǎn)換的效率。
實(shí)施例四
圖4為本發(fā)明實(shí)施例四中的一種電器設(shè)備控制方法的流程示意圖。本發(fā)明實(shí)施例提供了一種電器設(shè)備控制方法,該方法可以由任意執(zhí)行電器設(shè)備控制方法的裝置來執(zhí)行,該裝置可以通過軟件和/或硬件實(shí)現(xiàn),本實(shí)施例的技術(shù)方案以上述實(shí)施例一、實(shí)施例二或?qū)嵤├秊榛A(chǔ),如圖4所示,本實(shí)施例的方法還可以包括:
S410、在步驟S110之后,識別所述服務(wù)器指令的功能分類。
為了更為方便、高效地定義各種類型和型號的服務(wù)器或電器設(shè)備的專用指令與數(shù)組各元素之間的一一映射關(guān)系,可以為各種類型和型號的服務(wù)器或電器設(shè)備的指令按其功能進(jìn)行分類。例如可以將適用于商用洗衣機(jī)和對應(yīng)服務(wù)器的洗滌指令分類X類指令,甩干類指令分類為S類指令,支付類指令分類為Z類指令。
同時,對于服務(wù)器或商用洗衣機(jī),其對應(yīng)的服務(wù)器指令映射表(即數(shù)組B)、電器設(shè)備指令映射表(即數(shù)組A)和數(shù)據(jù)轉(zhuǎn)換表(即數(shù)組C)也可以按照對應(yīng)指令的功能分類,進(jìn)行分段設(shè)置。例如,將洗滌、甩干和支付類指令分別對應(yīng)到分段數(shù)組Bx,Bs,Bz;Ax,As,Az和Cx,Cs,Cz中。
S420、在步驟S210之后,識別所述電器設(shè)備指令的功能分類。
S430、根據(jù)所述功能分類的識別結(jié)果,在預(yù)置的服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表中,分別查詢到對應(yīng)的服務(wù)器指令映射分表、數(shù)據(jù)轉(zhuǎn)換分表和設(shè)備指令映射分表。
上述操作中,當(dāng)GPRS模塊識根據(jù)所述功能分類的識別結(jié)果,在預(yù)置的服務(wù)器指令映射表(即數(shù)組B)、電器設(shè)備指令映射表(即數(shù)組A)和數(shù)據(jù)轉(zhuǎn)換表(即數(shù)組C)中,對應(yīng)查詢到對應(yīng)的服務(wù)器指令映射子表(即分段數(shù)組Bx)、電器設(shè)備指令映射子表(即分段數(shù)組Ay)和數(shù)據(jù)轉(zhuǎn)換子表(即分段數(shù)組Cxy)。
S440、將所述服務(wù)器指令映射分表、數(shù)據(jù)轉(zhuǎn)換分表和設(shè)備指令映射分表,分別作為當(dāng)前服務(wù)器指令映射表、當(dāng)前數(shù)據(jù)轉(zhuǎn)換表和當(dāng)前電器設(shè)備指令映射表。
上述操作中,將所述服務(wù)器指令映射子表作為當(dāng)前服務(wù)器指令映射表,即將分段數(shù)組Bx作為數(shù)組B;將所述數(shù)據(jù)轉(zhuǎn)換子表作為當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,即將分段數(shù)組Cxy作為數(shù)組C;將所述設(shè)備指令映射子表作為當(dāng)前設(shè)備指令映射表, 即將分段數(shù)組Ay作為數(shù)組A。
本實(shí)施例的技術(shù)方案,與實(shí)施例三相類似,通過提前給服務(wù)器和電器設(shè)備的指令按指令功能分組,并且根據(jù)所述指令功能分類,將電器設(shè)備指令映射表(即數(shù)組A)、服務(wù)器指令映射表(即數(shù)組B)和數(shù)據(jù)轉(zhuǎn)換表(即數(shù)組C),分別進(jìn)行了對應(yīng)的分段處理,使得服務(wù)器或電器設(shè)備的指令映射和轉(zhuǎn)換關(guān)系更為簡潔、清晰,并使得當(dāng)GPRS模塊識別所述服務(wù)器或電器設(shè)備的指令的功能分類后,能夠根據(jù)所述功能分類,對應(yīng)從數(shù)組A、B和C中,對應(yīng)快速找到對應(yīng)的分段數(shù)組,然后將所述分段數(shù)組作為當(dāng)前服務(wù)器指令映射表(即數(shù)組B)、數(shù)據(jù)轉(zhuǎn)換表(即數(shù)組C)和電器設(shè)備指令映射表(即數(shù)組A),作為進(jìn)行相應(yīng)的指令映射和數(shù)據(jù)轉(zhuǎn)換的依據(jù),由于分段數(shù)組Bx、Ay和Cxy元素較原數(shù)組B、A和C元素要少,從而可以顯著地進(jìn)一步地提高了所述服務(wù)器和電器設(shè)備的指令映射和數(shù)據(jù)轉(zhuǎn)換的效率。
實(shí)施例五
圖4為本發(fā)明實(shí)施例四中的一種電器設(shè)備控制方法的流程示意圖。本發(fā)明實(shí)施例提供了一種電器設(shè)備控制方法,該方法可以由任意執(zhí)行電器設(shè)備控制方法的裝置來執(zhí)行,該裝置可以通過軟件和/或硬件實(shí)現(xiàn),本實(shí)施例的技術(shù)方案以上述實(shí)施例一、實(shí)施例二或?qū)嵤├秊榛A(chǔ),如圖4所示,本實(shí)施例的方法還可以包括:
圖5為本發(fā)明實(shí)施例五中的一種電器設(shè)備控制裝置的結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例提供了一種電器設(shè)備控制裝置,本實(shí)施例的技術(shù)方案以上述實(shí)施例為基礎(chǔ),如圖5所示,所述電器設(shè)備控制裝置包括:
服務(wù)器指令接收模塊510,用于根據(jù)GPRS通信協(xié)議,接收服務(wù)器發(fā)送的基于第一協(xié)議的服務(wù)器指令。
服務(wù)器指令映射模塊520,用于根據(jù)當(dāng)前服務(wù)器指令映射表,將所述第一協(xié)議的服務(wù)器指令映射為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)。
標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換模塊530,用于根據(jù)當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)。
設(shè)備指令映射模塊540,用于根據(jù)當(dāng)前電器設(shè)備指令映射表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù),映射為基于第二協(xié)議的電器設(shè)備指令。
設(shè)備指令傳輸模塊550,將所述基于第二協(xié)議的電器設(shè)備指令傳輸給所述電器設(shè)備的電腦板,控制電器設(shè)備執(zhí)行對應(yīng)操作。
進(jìn)一步的,所述裝置還包括:
設(shè)備指令獲取模塊560,用于獲取所述電器設(shè)備的電腦板產(chǎn)生的基于第二協(xié)議的電器設(shè)備指令。
所述設(shè)備指令映射模塊540,還用于根據(jù)所述當(dāng)前電器設(shè)備指令映射表,將所述第二協(xié)議的電器設(shè)備指令映射為標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)。
所述數(shù)據(jù)轉(zhuǎn)換模塊530,還用于根據(jù)所述當(dāng)前數(shù)據(jù)轉(zhuǎn)換表,將所述標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)。
所述服務(wù)器指令映射模塊520,還用于根據(jù)所述當(dāng)前服務(wù)器指令映射表,將所述標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)轉(zhuǎn)換為基于第一協(xié)議的服務(wù)器指令。
服務(wù)器指令發(fā)送模塊570,用于根據(jù)GPRS通信協(xié)議,將所述服務(wù)器指令發(fā)送給服務(wù)器,與所述服務(wù)器交互。
進(jìn)一步的,所述第一協(xié)議包括TCP/IP、HTTP或MQTT網(wǎng)絡(luò)協(xié)議;所述第 二協(xié)議包括UART、RS232或COM通訊協(xié)議。
進(jìn)一步的,所述服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表均為數(shù)組形式。
圖6是本發(fā)明實(shí)施例中的另一種電器設(shè)備控制裝置的結(jié)構(gòu)示意圖,如圖6所示,進(jìn)一步的,所述裝置還可以包括:
ID識別模塊610,用于識別所述服務(wù)器或電器設(shè)備的ID。
ID響應(yīng)模塊629,用于根據(jù)所述ID的識別結(jié)果,在預(yù)置的服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表中,分別查詢到對應(yīng)的服務(wù)器指令映射子表、數(shù)據(jù)轉(zhuǎn)換子表和設(shè)備指令映射子表;將所述服務(wù)器指令映射子表、數(shù)據(jù)轉(zhuǎn)換子表和設(shè)備指令映射子表,分別作為所述當(dāng)前服務(wù)器指令映射表、所述當(dāng)前數(shù)據(jù)轉(zhuǎn)換表和所述當(dāng)前電器設(shè)備指令映射表。
圖7是本發(fā)明實(shí)施例五中的再一種電器設(shè)備控制裝置的結(jié)構(gòu)示意圖,如圖7所示,進(jìn)一步的,所述裝置還可以包括:
功能分類識別模塊710,用于識別所述指令的功能分類。
功能分類響應(yīng)模塊720,用于根據(jù)所述功能分類的識別結(jié)果,在預(yù)置的服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表中,分別查詢到對應(yīng)的服務(wù)器指令映射分表、數(shù)據(jù)轉(zhuǎn)換分表和設(shè)備指令映射分表;將所述服務(wù)器指令映射分表、數(shù)據(jù)轉(zhuǎn)換分表和設(shè)備指令映射分表,分別作為所述當(dāng)前服務(wù)器指令映射表、所述當(dāng)前數(shù)據(jù)轉(zhuǎn)換表和所述當(dāng)前電器設(shè)備指令映射表。
本實(shí)施例的電器設(shè)備控制裝置,具備本發(fā)明任意實(shí)施例中所提供的電器設(shè)備控制方法所對應(yīng)的功能模塊,可以用于執(zhí)行所述方法,并能解決所述方法能解決的技術(shù)問題,具備所述方法所帶來有益效果,其實(shí)現(xiàn)原理和技術(shù)效果與所 述方法類似,此處不再贅述。
實(shí)施例六
圖8為本發(fā)明實(shí)施例六中的一種電器設(shè)備控制系統(tǒng)的結(jié)構(gòu)示意圖,如圖8所示,本發(fā)明實(shí)施例提供的電器設(shè)備控制系統(tǒng)包括電器設(shè)備860,服務(wù)器820和智能終端810,電器設(shè)備860可以通過GPRS網(wǎng)絡(luò)與服務(wù)器820通信,智能終端810可以通過移動網(wǎng)絡(luò),基于TCP/IP、HTTP或MQTT等網(wǎng)絡(luò)協(xié)議與服務(wù)器820進(jìn)行指令交互。
其中,本發(fā)明實(shí)施例提供的電器設(shè)備860包括設(shè)備主體850,還包括實(shí)施例五中任一種電器設(shè)備控制裝置,所述電器設(shè)備控制裝置配置于所述設(shè)備主體850中,所述電器設(shè)備控制裝置具備本發(fā)明任意實(shí)施例中所提供的電器設(shè)備控制方法所對應(yīng)的功能模塊,用于執(zhí)行所述方法,并能解決所述方法能解決的技術(shù)問題,具備所述方法所帶來有益效果,
進(jìn)一步的,設(shè)備主體850中可以包括,電腦板840和GPRS模塊830,電腦板840和GPRS模塊830通訊連接,或者將GPRS模塊830集成在電腦板840中,電腦板840和GPRS模塊830可以基于UART、RS232或COM等通訊協(xié)議相互通訊。
進(jìn)一步的,所述電器設(shè)備可以包括洗衣機(jī)、干衣機(jī)、洗干一體機(jī)或洗鞋機(jī)。
根據(jù)本發(fā)明提供的電器設(shè)備控制系統(tǒng)和電器設(shè)備,使得:
用戶可以通過智能終端810,借助移動通信網(wǎng)絡(luò),基于TCP/IP、HTTP或MQTT等網(wǎng)絡(luò)協(xié)議與服務(wù)器820之間進(jìn)行指令交互;
服務(wù)器820通過GPRS網(wǎng)絡(luò),根據(jù)GPRS通信協(xié)議,與電器設(shè)備860之間交 互基于TCP/IP、HTTP或MQTT等服務(wù)器專用指令;
在電器設(shè)備860內(nèi)部,一方面,設(shè)備本體850通過電腦板840,與GPRS模塊830進(jìn)行基于UART、RS232或COM等通訊協(xié)議的電器設(shè)備專用指令的交互;另一方面,GPRS模塊830借助GPRS模塊,與服務(wù)器820進(jìn)行基于TCP/IP、HTTP或MQTT等服務(wù)器專用指令的交互。
在GPRS模塊830內(nèi)部,一方面,GPRS模塊830利用ID識別模塊610,識別出服務(wù)器820或電器設(shè)備860的ID;GPRS模塊再利用ID響應(yīng)模塊620,根據(jù)所述ID的識別結(jié)果,在所述服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表中,分別查詢到對應(yīng)的服務(wù)器指令映射子表、數(shù)據(jù)轉(zhuǎn)換子表和設(shè)備指令映射子表;將所述服務(wù)器指令映射子表、數(shù)據(jù)轉(zhuǎn)換子表和設(shè)備指令映射子表,分別作為當(dāng)前服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表。另一方面,GPRS模塊830可進(jìn)一步利用指令功能分類識別模塊710,識別出服務(wù)器820或電器設(shè)備860的指令的功能分類;GPRS模塊再利用功能分類響應(yīng)模塊720,根據(jù)所述功能分類的識別結(jié)果,在所述服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表中,分別查詢到對應(yīng)的服務(wù)器指令映射分表、數(shù)據(jù)轉(zhuǎn)換分表和設(shè)備指令映射分表;將所述服務(wù)器指令映射分表、數(shù)據(jù)轉(zhuǎn)換分表和設(shè)備指令映射分表,分別作為當(dāng)前服務(wù)器指令映射表、數(shù)據(jù)轉(zhuǎn)換表和電器設(shè)備指令映射表。
GPRS模塊830借助服務(wù)器指令接收模塊510、再利用上述ID識別模塊610、ID響應(yīng)模塊620、功能分類識別模塊710、功能分類響應(yīng)模塊720,借助服務(wù)器指令映射模塊520,數(shù)據(jù)轉(zhuǎn)換模塊530和電器設(shè)備指令映射模塊540,將所述服務(wù)器專用指令高效快速地轉(zhuǎn)換為對應(yīng)的電器設(shè)備電腦板840能夠識別的,基于UART、RS232或COM等通訊協(xié)議的電器設(shè)備專用指令,從而實(shí)現(xiàn)用戶通過智 能終端810遠(yuǎn)程控制電器設(shè)備860。
反過來,GPRS模塊830借助電器設(shè)備指令接收模塊550、再利用上述ID識別模塊610、ID響應(yīng)模塊620、功能分類識別模塊710、功能分類響應(yīng)模塊720,借助電器設(shè)備指令映射模塊540,數(shù)據(jù)轉(zhuǎn)換模塊530和服務(wù)器指令映射模塊540,將所述電器設(shè)備電腦板830的電器設(shè)備專用指令高效快速地轉(zhuǎn)換為對應(yīng)的服務(wù)器820能夠識別的,基于TCP/IP、HTTP或MQTT等服務(wù)器專用指令,從而實(shí)現(xiàn)電器設(shè)備860通過服務(wù)器820,借助智能終端與用戶進(jìn)行交互。
在GPRS模塊830中,只要預(yù)先定義好,電器設(shè)備指令映射模塊中各種類型和型號的電器設(shè)備的電腦板指令與標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)的映射關(guān)系;服務(wù)器指令映射模塊中各種類型和型號的服務(wù)器專用指令與標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)的映射關(guān)系;數(shù)據(jù)轉(zhuǎn)換模塊中標(biāo)準(zhǔn)電器設(shè)備數(shù)據(jù)與標(biāo)準(zhǔn)服務(wù)器數(shù)據(jù)之間的映射關(guān)系。那么借助GPRS830模塊,就能使市面上各種電器設(shè)備860,通過電腦板840與市面上各種類型和型號的服務(wù)器820進(jìn)行通訊,而且無需在電器設(shè)備860和服務(wù)器820上做任何額外的指令轉(zhuǎn)換開發(fā),并使得電器設(shè)備860的電腦板840與GPRS模塊830間傳輸?shù)闹噶钣肋h(yuǎn)是基于UART、RS232或COM等通訊協(xié)議的電器設(shè)備專用指令,同時也使得服務(wù)器820與GPRS模塊830間交互的永遠(yuǎn)是基于TCP/IP、HTTP或MQTT等服務(wù)器專用指令,從而極大地簡化了電器設(shè)備860和服務(wù)器820的軟件開發(fā)和與GPRS模塊830之間的指令測試工作。進(jìn)而使GPRS模塊830具有更好地通用性和可擴(kuò)展性。
最后應(yīng)說明的是,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范 圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。