本公開(kāi)涉及自動(dòng)控制領(lǐng)域,特別涉及一種運(yùn)行模式切換方法及裝置。
背景技術(shù):
空氣凈化器、空調(diào)和加濕器等家用電器通常包括至少兩種運(yùn)行模式,用戶可以通過(guò)家用電器提供的控制按鍵對(duì)家用電器所處的運(yùn)行模式進(jìn)行切換,則家用電器接收用戶作用于控制按鍵的模式切換操作,并根據(jù)接收到的模式切換操作切換至該控制按鍵對(duì)應(yīng)的運(yùn)行模式。
家用電器包括的至少兩種運(yùn)行模式可以對(duì)應(yīng)于同一個(gè)控制按鍵,則家用電器根據(jù)模式切換操作在該控制按鍵對(duì)應(yīng)的至少兩種運(yùn)行模式之間依次進(jìn)行切換。比如,空調(diào)提供的“風(fēng)速”按鍵對(duì)應(yīng)于高風(fēng)、中風(fēng)和低風(fēng)三種運(yùn)行模式,則空調(diào)根據(jù)作用于“風(fēng)速”按鍵的模式切換操作按照高風(fēng)-中風(fēng)-低風(fēng)-高風(fēng)的順序依次進(jìn)行切換,當(dāng)空調(diào)需要從高風(fēng)切換至低風(fēng)時(shí),總是需要先從高風(fēng)切換至中風(fēng),再切換至低風(fēng),切換效率較低。
技術(shù)實(shí)現(xiàn)要素:
為了解決家用電器在至少兩種運(yùn)行模式之間依次進(jìn)行切換時(shí)切換效率較低的問(wèn)題,本公開(kāi)提供一種運(yùn)行模式切換方法及裝置。所述技術(shù)方案如下:
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種運(yùn)行模式切換方法,該方法包括:
接收對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作,模式切換操作用于指示在至少兩種運(yùn)行模式之間按照預(yù)設(shè)順序進(jìn)行依次切換或循環(huán)切換,第i種運(yùn)行模式是至少兩種運(yùn)行模式中的任意一種運(yùn)行模式;
檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式,低頻使用模式是至少兩種運(yùn)行模式中被選用的概率小于預(yù)定概率的運(yùn)行模式;
若第i+1種運(yùn)行模式屬于低頻使用模式,則按照預(yù)設(shè)順序重新確定第i+1種運(yùn)行模式,再次執(zhí)行檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式;
若第i+1種運(yùn)行模式屬于高頻使用模式,則根據(jù)模式切換操作切換至第i+1種運(yùn)行模式,高頻使用模式是至少兩種運(yùn)行模式中被選用的概率達(dá)到預(yù)定概率的運(yùn)行模式。
可選的,檢測(cè)第i+1種運(yùn)行模式是否是低頻使用模式,包括:
檢測(cè)第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中是否包括預(yù)定標(biāo)識(shí),預(yù)定標(biāo)識(shí)是根據(jù)第i+1種運(yùn)行模式的歷史使用頻次符合預(yù)設(shè)低頻條件時(shí)生成的;
若操作指令中包括預(yù)定標(biāo)識(shí),則確定第i+1種運(yùn)行模式屬于低頻使用模式;
若操作指令中不包括預(yù)定標(biāo)識(shí),則確定第i+1種運(yùn)行模式屬于高頻使用模式。
可選的,該方法還包括:
獲取預(yù)定時(shí)間段內(nèi)切換至第i+1種運(yùn)行模式的總次數(shù);
檢測(cè)總次數(shù)是否小于預(yù)定次數(shù)閾值;
若總次數(shù)小于預(yù)定次數(shù)閾值,則在第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
可選的,該方法還包括:
獲取預(yù)定時(shí)間段內(nèi)切換至第i+1種運(yùn)行模式的總次數(shù),以及每次處于第i+1種運(yùn)行模式時(shí)的運(yùn)行時(shí)長(zhǎng);
檢測(cè)運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)在總次數(shù)中所占的比例是否達(dá)到預(yù)定比例閾值;
若運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)在總次數(shù)中所占的比例達(dá)到預(yù)定比例閾值,則在第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
可選的,該方法還包括:
接收恢復(fù)操作;
確定恢復(fù)操作指示的目標(biāo)運(yùn)行模式,目標(biāo)運(yùn)行模式是低頻使用模式;
根據(jù)恢復(fù)操作將目標(biāo)運(yùn)行模式標(biāo)記為高頻使用模式。
可選的,該方法還包括:
接收重置操作;
根據(jù)重置操作將至少兩種運(yùn)行模式中的每一種低頻使用模式標(biāo)記為高頻使用模式。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種運(yùn)行模式切換裝置,該裝置包括:
接收模塊,被配置為接收對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作,模式切換操作用于指示在至少兩種運(yùn)行模式之間按照預(yù)設(shè)順序進(jìn)行依次切換或循環(huán)切換,第i種運(yùn)行模式是至少兩種運(yùn)行模式中的任意一種運(yùn)行模式;
模式檢測(cè)模塊,被配置為檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式,低頻使用模式是至少兩種運(yùn)行模式中被選用的概率小于預(yù)定概率的運(yùn)行模式;
確定模塊,還被配置為若第i+1種運(yùn)行模式屬于低頻使用模式,則按照預(yù)設(shè)順序重新確定第i+1種運(yùn)行模式,再次執(zhí)行檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式;
切換模塊,被配置為若第i+1種運(yùn)行模式屬于高頻使用模式,則根據(jù)模式切換操作切換至第i+1種運(yùn)行模式,高頻使用模式是至少兩種運(yùn)行模式中被選用的概率達(dá)到預(yù)定概率的運(yùn)行模式。
可選的,模式檢測(cè)模塊包括:
檢測(cè)子模塊,被配置為檢測(cè)第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中是否包括預(yù)定標(biāo)識(shí),預(yù)定標(biāo)識(shí)是根據(jù)第i+1種運(yùn)行模式的歷史使用頻次符合預(yù)設(shè)低頻條件時(shí)生成的;
第一確定子模塊,被配置為若操作指令中包括預(yù)定標(biāo)識(shí),則確定第i+1種運(yùn)行模式屬于低頻使用模式;
第二確定子模塊,被配置為若操作指令中不包括預(yù)定標(biāo)識(shí),則確定第i+1種運(yùn)行模式屬于高頻使用模式。
可選的,該裝置還包括:
第一獲取模塊,被配置為獲取預(yù)定時(shí)間段內(nèi)切換至第i+1種運(yùn)行模式的總次數(shù);
次數(shù)檢測(cè)模塊,被配置為檢測(cè)總次數(shù)是否小于預(yù)定次數(shù)閾值;
第一添加模塊,被配置為若總次數(shù)小于預(yù)定次數(shù)閾值,則在第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
可選的,該裝置還包括:
第二獲取模塊,被配置為獲取預(yù)定時(shí)間段內(nèi)切換至第i+1種運(yùn)行模式的總次數(shù),以及每次處于第i+1種運(yùn)行模式時(shí)的運(yùn)行時(shí)長(zhǎng);
比例檢測(cè)模塊,被配置為檢測(cè)運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)在總次數(shù)中所占的比例是否達(dá)到預(yù)定比例閾值;
第二添加模塊,被配置為若運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)在總次數(shù)中所占的比例達(dá)到預(yù)定比例閾值,則在第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
可選的,該裝置還包括:
第一接收模塊,被配置為接收恢復(fù)操作;
模式確定模塊,被配置為確定恢復(fù)操作指示的目標(biāo)運(yùn)行模式,目標(biāo)運(yùn)行模式是低頻使用模式;
第一標(biāo)記模塊,被配置為根據(jù)恢復(fù)操作將目標(biāo)運(yùn)行模式標(biāo)記為高頻使用模式。
可選的,該裝置還包括:
第二接收模塊,被配置為接收重置操作;
第二標(biāo)記模塊,被配置為根據(jù)重置操作將至少兩種運(yùn)行模式中的每一種低頻使用模式標(biāo)記為高頻使用模式。
根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種運(yùn)行模式切換裝置,該裝置包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,處理器被配置為:
接收對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作,模式切換操作用于指示在至少兩種運(yùn)行模式之間按照預(yù)設(shè)順序進(jìn)行依次切換或循環(huán)切換,第i種運(yùn)行模式是至少兩種運(yùn)行模式中的任意一種運(yùn)行模式;
檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式,低頻使用模式是至少兩種運(yùn)行模式中被選用的概率小于預(yù)定概率的運(yùn)行模式;
若第i+1種運(yùn)行模式屬于低頻使用模式,則按照預(yù)設(shè)順序重新確定第i+1種運(yùn)行模式,再次執(zhí)行檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式;
若第i+1種運(yùn)行模式屬于高頻使用模式,則根據(jù)模式切換操作切換至第i+1種運(yùn)行模式,高頻使用模式是至少兩種運(yùn)行模式中被選用的概率達(dá)到預(yù)定概率的運(yùn)行模式。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
通過(guò)在接收到對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作時(shí),按照預(yù)設(shè)順序確定第i+1種運(yùn)行模式,并在檢測(cè)到第i+1種運(yùn)行模式是低頻使用模式時(shí)跳過(guò)該運(yùn)行模式,并重新確定第i+1種運(yùn)行模式進(jìn)行檢測(cè),直到檢測(cè)到第i+1種運(yùn)行模式是高頻使用模式時(shí)切換至第i+1種運(yùn)行模式,由于終端設(shè)備并不是根據(jù)模式切換操作按照預(yù)設(shè)順序依次切換的,不需要用戶手動(dòng)觸發(fā)以跳過(guò)某些運(yùn)行模式,而是可以直接跳過(guò)被選用概率較小的運(yùn)行模式切換至被選用概率較高的運(yùn)行模式,提高了終端設(shè)備在切換運(yùn)行模式時(shí)的切換效率。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并于說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種運(yùn)行模式切換方法的流程圖;
圖2是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換方法的流程圖;
圖3是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換方法的流程圖;
圖4是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換方法的流程圖;
圖5是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換方法的流程圖;
圖6是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換方法的流程圖;
圖7是根據(jù)一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖;
圖8是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖;
圖9是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖;
圖10是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖;
圖11是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖;
圖12是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖;
圖13是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
本公開(kāi)各個(gè)實(shí)施例所提供的運(yùn)行模式切換方法,可以由包括至少兩種運(yùn)行模式的終端設(shè)備來(lái)實(shí)現(xiàn),該終端設(shè)備可以是諸如空調(diào)、空氣凈化器、加濕器、電扇、洗衣機(jī)和電磁爐之類(lèi)的家用電器,也可以是諸如手機(jī)、平板電腦、相機(jī)、便攜式計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)之類(lèi)的電子設(shè)備,用戶可以通過(guò)同一個(gè)控制按鍵控制該終端設(shè)備在該至少兩種運(yùn)行模式之間進(jìn)行切換。
圖1是根據(jù)一示例性實(shí)施例示出的一種運(yùn)行模式切換方法的流程圖,如圖1所示,該方法應(yīng)用于上述終端設(shè)備中,包括如下幾個(gè)步驟:
步驟101,接收對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作。
其中,模式切換操作用于指示在至少兩種運(yùn)行模式之間按照預(yù)設(shè)順序進(jìn)行依次切換或循環(huán)切換,第i種運(yùn)行模式是至少兩種運(yùn)行模式中的任意一種運(yùn)行模式。
步驟102,檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式。
其中,低頻使用模式是至少兩種運(yùn)行模式中被選用的概率小于預(yù)定概率的運(yùn)行模式,預(yù)定概率是系統(tǒng)預(yù)設(shè)值或用戶自定義值。
步驟103,若第i+1種運(yùn)行模式屬于低頻使用模式,則按照預(yù)設(shè)順序重新確定第i+1種運(yùn)行模式,再次執(zhí)行檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式。
步驟104,若第i+1種運(yùn)行模式屬于高頻使用模式,則根據(jù)模式切換操作切換至第i+1種運(yùn)行模式。
其中,高頻使用模式是至少兩種運(yùn)行模式中被選用的概率達(dá)到預(yù)定概率的運(yùn)行模式。
綜上所述,本公開(kāi)實(shí)施例中提供的運(yùn)行模式切換方法,通過(guò)在接收到對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作時(shí),按照預(yù)設(shè)順序確定第i+1種運(yùn)行模式,并在檢測(cè)到第i+1種運(yùn)行模式是低頻使用模式時(shí)跳過(guò)該運(yùn)行模式,并重新確定第i+1種運(yùn)行模式進(jìn)行檢測(cè),直到檢測(cè)到第i+1種運(yùn)行模式是高頻使用模式時(shí)切換至第i+1種運(yùn)行模式,由于終端設(shè)備并不是根據(jù)模式切換操作按照預(yù)設(shè)順序依次切換的,不需要用戶手動(dòng)觸發(fā)以跳過(guò)某些運(yùn)行模式,而是可以直接跳過(guò)被選用概率較小的運(yùn)行模式切換至被選用概率較高的運(yùn)行模式,提高了終端設(shè)備在切換運(yùn)行模式時(shí)的切換效率。
圖2是根據(jù)另一示例性實(shí)施例示出的一種運(yùn)行模式切換方法的流程圖,如圖2所示,該方法應(yīng)用于上述終端設(shè)備中,包括以下步驟:
步驟201,接收對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作。
其中,模式切換操作用于指示在至少兩種運(yùn)行模式之間按照預(yù)設(shè)順序進(jìn)行依次切換或循環(huán)切換。
可選的,預(yù)設(shè)順序是從第1種運(yùn)行模式依次切換至第n種運(yùn)行模式的順序,n是運(yùn)行模式的總數(shù),n≥2。則循環(huán)切換是:在按照預(yù)設(shè)順序從第1種運(yùn)行模式依次切換至第n種運(yùn)行模式后,從第n種運(yùn)行模式重新切換至第1種運(yùn)行模式,再次按照預(yù)設(shè)順序從第1種運(yùn)行模式開(kāi)始進(jìn)行依次切換。也即,循環(huán)切換的切換過(guò)程為:第1種運(yùn)行模式→第2種運(yùn)行模式……→第n-1種運(yùn)行模式→第n種運(yùn)行模式→第1種運(yùn)行模式→第2種運(yùn)行模式……。
可選的,預(yù)設(shè)順序包括第一預(yù)設(shè)順序和第二預(yù)設(shè)順序,第一預(yù)設(shè)順序是從第1種運(yùn)行模式依次切換至第n種運(yùn)行模式的順序,第二預(yù)設(shè)順序是從第n種運(yùn)行模式依次切換至第1種運(yùn)行模式的順序。則循環(huán)切換是:在按照第一預(yù)設(shè)順序從第1種運(yùn)行模式依次切換至第n種運(yùn)行模式后,按照第二預(yù)設(shè)順序從第n種運(yùn)行模式依次切換至第1種運(yùn)行模式,再次按照第一預(yù)設(shè)順序從第1種運(yùn)行模式開(kāi)始進(jìn)行依次切換。也即,第1種運(yùn)行模式→第2種運(yùn)行模式……→第n-1種運(yùn)行模式→第n種運(yùn)行模式→第n-1種運(yùn)行模式……→第1種運(yùn)行模式→第2種運(yùn)行模式……。
本公開(kāi)各個(gè)實(shí)施例以模式切換操作用于指示在至少兩種運(yùn)行模式之間按照從第1種運(yùn)行模式依次切換至第n種運(yùn)行模式的順序進(jìn)行依次切換或循環(huán)切換為例進(jìn)行說(shuō)明。
步驟202,檢測(cè)第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中是否包括預(yù)定標(biāo)識(shí)。
其中,第i+1種運(yùn)行模式是按照預(yù)設(shè)順序進(jìn)行切換時(shí)的第i種運(yùn)行模式的后一種運(yùn)行模式。當(dāng)模式切換操作用于指示在至少兩種運(yùn)行模式之間按照從第1種運(yùn)行模式依次切換至第n種運(yùn)行模式的預(yù)設(shè)順序進(jìn)行循環(huán)切換時(shí),可以通過(guò)如下兩種不同的方法按照預(yù)設(shè)順序確定第i+1種運(yùn)行模式:
在第一種可能的實(shí)現(xiàn)方式中,終端設(shè)備確定第mod(i+1,n)種運(yùn)行模式是上述第i+1種運(yùn)行模式,其中,函數(shù)mod(i+1,n)用于計(jì)算(i+1)/n的余數(shù)。
比如,假設(shè)n=5,當(dāng)i=3時(shí),第i種運(yùn)行模式即為第3種運(yùn)行模式,則確定mod(4,5)=4,確定第i+1種運(yùn)行模式為第4種運(yùn)行模式;再比如,當(dāng)i=5時(shí),第i種運(yùn)行模式為第5種運(yùn)行模式,則確定mod(6,5)=1,確定第i+1種運(yùn)行模式為第1種運(yùn)行模式。
在第二種可能的實(shí)現(xiàn)方式中,終端設(shè)備檢測(cè)i是否達(dá)到n,若i未達(dá)到n,則計(jì)算i+1并確定第i+1種運(yùn)行模式;若i達(dá)到n,則確定i+1=1,確定第1種運(yùn)行模式為第i+1種運(yùn)行模式。
比如,假設(shè)n=5,當(dāng)i=3時(shí),第i種運(yùn)行模式即為第3種運(yùn)行模式,由于i=3未達(dá)到5,則確定第i+1種運(yùn)行模式為第4種運(yùn)行模式;再比如,當(dāng)i=5,即i達(dá)到n時(shí),確定第i+1種運(yùn)行模式為第1種運(yùn)行模式。
終端設(shè)備在使用上述任意一種可能的實(shí)現(xiàn)方式確定第i+1種運(yùn)行模式后,檢測(cè)第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中是否包括預(yù)定標(biāo)識(shí),預(yù)定標(biāo)識(shí)是根據(jù)第i+1種運(yùn)行模式的歷史使用頻次符合預(yù)設(shè)低頻條件時(shí)生成的,預(yù)定標(biāo)識(shí)通常是終端設(shè)備預(yù)設(shè)的字符、字符串或代碼等標(biāo)識(shí)。
步驟203,若操作指令中包括預(yù)定標(biāo)識(shí),則確定第i+1種運(yùn)行模式屬于低頻使用模式。
步驟204,若第i+1種運(yùn)行模式屬于低頻使用模式,則按照預(yù)設(shè)順序重新確定第i+1種運(yùn)行模式,再次執(zhí)行檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式。
對(duì)應(yīng)于終端設(shè)備確定第i+1種運(yùn)行模式的上述兩種可能的實(shí)現(xiàn)方式,終端設(shè)備按照預(yù)設(shè)順序重新確定第i+1種運(yùn)行模式的方法包括:
對(duì)應(yīng)于上述第一種可能的實(shí)現(xiàn)方式,令i=i+1,確定第mod(i+1,n)種運(yùn)行模式是上述第i+1種運(yùn)行模式。
比如,假設(shè)n=5,當(dāng)i=5時(shí),第i種運(yùn)行模式即為第5種運(yùn)行模式,則確定mod(6,5)=1,確定第i+1種運(yùn)行模式為第1種運(yùn)行模式;當(dāng)檢測(cè)到第1種運(yùn)行模式是低頻使用模式時(shí),令i=i+1=6,則重新確定mod(7,5)=2,即重新確定第i+1種運(yùn)行模式為第2種運(yùn)行模式。
對(duì)應(yīng)于上述第二種可能的實(shí)現(xiàn)方式,則令i=i+1,檢測(cè)i是否達(dá)到n,若i達(dá)到n,則確定第1種運(yùn)行模式為第i+1種運(yùn)行模式。
比如,假設(shè)n=5,當(dāng)i=5時(shí),第i種運(yùn)行模式即為第5種運(yùn)行模式,由于i達(dá)到5,則確定i+1=1,即第i+1種運(yùn)行模式為第1種運(yùn)行模式;當(dāng)檢測(cè)到第1種運(yùn)行模式是低頻使用模式時(shí),令i=1,由于i未達(dá)到5,則重新確定的第i+1種運(yùn)行模式為第2種運(yùn)行模式。
步驟205,若操作指令中不包括預(yù)定標(biāo)識(shí),則確定第i+1種運(yùn)行模式屬于高頻使用模式。
步驟206,若第i+1種運(yùn)行模式屬于高頻使用模式,則根據(jù)模式切換操作切換至第i+1種運(yùn)行模式。
終端設(shè)備通過(guò)運(yùn)行第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令來(lái)切換至第i+1種運(yùn)行模式。
綜上所述,本公開(kāi)實(shí)施例中提供的運(yùn)行模式切換方法,通過(guò)在接收到對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作時(shí),按照預(yù)設(shè)順序確定第i+1種運(yùn)行模式,并在檢測(cè)到第i+1種運(yùn)行模式是低頻使用模式時(shí)跳過(guò)該運(yùn)行模式,并重新確定第i+1種運(yùn)行模式進(jìn)行檢測(cè),直到檢測(cè)到第i+1種運(yùn)行模式是高頻使用模式時(shí)切換至第i+1種運(yùn)行模式,由于終端設(shè)備并不是根據(jù)模式切換操作按照預(yù)設(shè)順序依次切換的,不需要用戶手動(dòng)觸發(fā)以跳過(guò)某些運(yùn)行模式,而是可以直接跳過(guò)被選用概率較小的運(yùn)行模式切換至被選用概率較高的運(yùn)行模式,提高了終端設(shè)備在切換運(yùn)行模式時(shí)的切換效率。
在一個(gè)示例性的例子中,空調(diào)可以接收到作用于“風(fēng)速”按鍵的模式切換操作,該模式切換操作用于指示空調(diào)按照高風(fēng)-中風(fēng)-低風(fēng)-高風(fēng)的順序進(jìn)行循環(huán)切換。假設(shè)空調(diào)當(dāng)前處于高風(fēng),則空調(diào)在接收到模式切換操作時(shí),檢測(cè)中風(fēng)是否是低頻使用模式,當(dāng)檢測(cè)到中風(fēng)是低頻使用模式時(shí),繼續(xù)檢測(cè)低風(fēng)是否是低頻使用模式,當(dāng)檢測(cè)到低風(fēng)是高頻使用模式時(shí),直接從高風(fēng)切換至低風(fēng)。
在圖2所示的實(shí)施例中,終端設(shè)備在切換運(yùn)行模式的過(guò)程中可以直接跳過(guò)被選用的概率小于預(yù)定概率的低頻使用模式,當(dāng)終端設(shè)備需要選用某一低頻使用模式時(shí),可以通過(guò)如下方法將某一個(gè)被標(biāo)記為低頻使用模式的運(yùn)行模式標(biāo)記為高頻使用模式,如圖3所示,包括如下幾個(gè)步驟:
步驟301,接收恢復(fù)操作。
步驟302,確定恢復(fù)操作指示的目標(biāo)運(yùn)行模式,目標(biāo)運(yùn)行模式是低頻使用模式。
終端設(shè)備確定目標(biāo)運(yùn)行模式的方法包括如下兩種可能的實(shí)現(xiàn)方式:
在第一種可能的實(shí)現(xiàn)方式中,終端設(shè)備顯示n種運(yùn)行模式,并接收到作用于目標(biāo)運(yùn)行模式的恢復(fù)操作,則終端設(shè)備確定恢復(fù)操作所作用的運(yùn)行模式為目標(biāo)運(yùn)行模式。比如,終端設(shè)備包括“高風(fēng)”、“中風(fēng)”和“低風(fēng)”三種運(yùn)行模式,其中,高風(fēng)和低風(fēng)是高頻使用模式,中風(fēng)是低頻使用模式,終端設(shè)備在顯示這三種運(yùn)行模式后,用戶通過(guò)終端設(shè)備選擇中風(fēng)并觸發(fā)恢復(fù)操作,則終端設(shè)備確定恢復(fù)操作所作用的中風(fēng)即為目標(biāo)運(yùn)行模式。
在第二種可能的實(shí)現(xiàn)方式中,終端設(shè)備接收到的恢復(fù)操作是作用于當(dāng)前所處的第i種運(yùn)行模式的恢復(fù)操作,則終端設(shè)備確定第i+1種運(yùn)行模式為目標(biāo)運(yùn)行模式。比如,終端設(shè)備包括“高風(fēng)”、“中風(fēng)”和“低風(fēng)”三種運(yùn)行模式,其中,高風(fēng)和低風(fēng)是高頻使用模式,中風(fēng)是低頻使用模式,終端設(shè)備在處于高風(fēng)時(shí),接收到恢復(fù)操作,則確定高風(fēng)的下一個(gè)運(yùn)行模式,也即中風(fēng)為目標(biāo)運(yùn)行模式。需要說(shuō)明的是,在實(shí)際實(shí)現(xiàn)時(shí),也可以是確定第i-1種運(yùn)行模式為目標(biāo)運(yùn)行模式,或者確定其他與第i種運(yùn)行模式存在預(yù)定關(guān)系的運(yùn)行模式為目標(biāo)運(yùn)行模式,本實(shí)施例對(duì)此不做限定。
步驟303,根據(jù)恢復(fù)操作將目標(biāo)運(yùn)行模式標(biāo)記為高頻使用模式。
其中,終端設(shè)備根據(jù)恢復(fù)操作將目標(biāo)運(yùn)行模式標(biāo)記為高頻使用模式實(shí)現(xiàn)成為:刪除目標(biāo)運(yùn)行模式對(duì)應(yīng)的操作指令中的預(yù)定標(biāo)識(shí)。
綜上所述,本公開(kāi)實(shí)施例提供的運(yùn)行模式切換方法,終端設(shè)備在接收到恢復(fù)操作時(shí)可以將某一個(gè)被標(biāo)記為低頻使用模式的運(yùn)行模式標(biāo)記為高頻使用模式,在提高終端設(shè)備在切換運(yùn)行模式時(shí)的切換效率的同時(shí),仍然保證所有運(yùn)行模式都能夠正常使用,不影響終端設(shè)備的正常運(yùn)行。
在圖2所示的實(shí)施例中,終端設(shè)備還可以通過(guò)如下方法將所有被標(biāo)記為低頻使用模式的運(yùn)行模式標(biāo)記為高頻使用模式,如圖4所示,包括如下幾個(gè)步驟:
步驟401,接收重置操作。
步驟402,根據(jù)重置操作將至少兩種運(yùn)行模式中的每一種低頻使用模式標(biāo)記為高頻使用模式。
其中,終端設(shè)備據(jù)重置操作將至少兩種運(yùn)行模式中的每一種低頻使用模式標(biāo)記為高頻使用模式實(shí)現(xiàn)成為:刪除所有運(yùn)行模式對(duì)應(yīng)的操作指令中的預(yù)定標(biāo)識(shí)。
綜上所述,本公開(kāi)實(shí)施例提供的運(yùn)行模式切換方法,終端設(shè)備在接收到重置操作時(shí)可以將所有被標(biāo)記為低頻使用模式的運(yùn)行模式標(biāo)記為高頻使用模式,在提高終端設(shè)備在切換運(yùn)行模式時(shí)的切換效率的同時(shí),仍然保證所有運(yùn)行模式都能夠正常使用,不影響終端設(shè)備的正常運(yùn)行。
在上述圖2-4任一所示的實(shí)施例中,終端設(shè)備在運(yùn)行過(guò)程會(huì)檢測(cè)運(yùn)行模式的使用頻次,從而生成并在該運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí),則該方法還包括如下步驟,如圖5所示:
步驟501,獲取預(yù)定時(shí)間段內(nèi)切換至第i+1種運(yùn)行模式的總次數(shù)。
可選的,終端設(shè)備每隔預(yù)定時(shí)間間隔檢測(cè)第i+1種運(yùn)行模式的使用頻次是否符合預(yù)設(shè)低頻條件,預(yù)定時(shí)間間隔的時(shí)長(zhǎng)由系統(tǒng)預(yù)設(shè)或用戶自定義。則可選的,預(yù)定時(shí)間段是當(dāng)前時(shí)刻與最近一次獲取切換至第i+1種運(yùn)行模式的總次數(shù)的時(shí)刻之間的時(shí)間段,預(yù)定時(shí)間段的時(shí)長(zhǎng)與預(yù)定時(shí)間間隔的時(shí)長(zhǎng)相等。比如,終端設(shè)備每隔10天檢測(cè)第i+1種運(yùn)行模式的使用頻次是否符合預(yù)設(shè)低頻條件,則終端設(shè)備獲取最近10天內(nèi)切換至第i+1種運(yùn)行模式的總次數(shù)?;蛘呖蛇x的,預(yù)定時(shí)間段是當(dāng)前時(shí)刻之前的時(shí)間段,比如,終端設(shè)備獲取歷史切換至第i+1種運(yùn)行模式的總次數(shù)。
步驟502,檢測(cè)總次數(shù)是否小于預(yù)定次數(shù)閾值。
其中,預(yù)定次數(shù)閾值是系統(tǒng)預(yù)設(shè)值或用戶自定義值。
步驟503,若總次數(shù)小于預(yù)定次數(shù)閾值,則在第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
當(dāng)總次數(shù)小于預(yù)定次數(shù)閾值時(shí),確定第i+1種運(yùn)行模式的歷史使用頻次符合預(yù)設(shè)低頻條件,則在第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
需要說(shuō)明的是,圖5所示的示意圖以步驟501-步驟503在上述步驟201之前執(zhí)行為例,但在實(shí)際實(shí)現(xiàn)時(shí),步驟501-步驟503也可以與步驟201同時(shí)執(zhí)行,只需要在步驟202之前執(zhí)行即可。
可選的,上述圖5所示的實(shí)施例還可以被替代實(shí)現(xiàn)成為如下幾個(gè)步驟,如圖6所示:
步驟601,獲取預(yù)定時(shí)間段內(nèi)切換至第i+1種運(yùn)行模式的總次數(shù),以及每次處于第i+1種運(yùn)行模式時(shí)的運(yùn)行時(shí)長(zhǎng)。
其中,處于第i+1種運(yùn)行模式時(shí)的運(yùn)行時(shí)長(zhǎng)是從第i種運(yùn)行模式切換至第i+1種運(yùn)行模式的時(shí)刻開(kāi)始,到從第i+1種運(yùn)行模式切換至第i+2種運(yùn)行模式的時(shí)刻之間的時(shí)長(zhǎng)。
步驟602,檢測(cè)運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)在總次數(shù)中所占的比例是否達(dá)到預(yù)定比例閾值。
其中,預(yù)定時(shí)長(zhǎng)和預(yù)定比例閾值由系統(tǒng)預(yù)設(shè)或用戶自定義。
步驟603,若運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)在總次數(shù)中所占的比例達(dá)到預(yù)定比例閾值,則在第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
當(dāng)運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)在總次數(shù)中所占的比例達(dá)到預(yù)定比例閾值時(shí),確定第i+1種運(yùn)行模式的歷史使用頻次符合預(yù)設(shè)低頻條件,則在第i+1種運(yùn)行模式對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
在一個(gè)示例性的例子中,假設(shè)預(yù)定時(shí)長(zhǎng)為1分鐘,預(yù)定比例閾值為70%,空調(diào)可以在高風(fēng)、中風(fēng)和低風(fēng)三種運(yùn)行模式之間進(jìn)行循環(huán)切換。假設(shè)空調(diào)獲取最近10天內(nèi)切換至中風(fēng)的次數(shù)為20次,其中有15次停留時(shí)間為1秒,有3次停留時(shí)間為3秒,有1次停留時(shí)間為1小時(shí),有1次停留時(shí)間為20分鐘,則運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)為18次,運(yùn)行時(shí)長(zhǎng)小于預(yù)定時(shí)長(zhǎng)的次數(shù)在總次數(shù)中所占的比例為18/20=90%達(dá)到預(yù)定比例閾值,則確定中風(fēng)的歷史使用頻次符合預(yù)設(shè)低頻條件,在中風(fēng)對(duì)應(yīng)的操作指令中添加預(yù)定標(biāo)識(shí)。
需要說(shuō)明的是,圖6所示的示意圖以步驟601-步驟603在上述步驟201之前執(zhí)行為例,但在實(shí)際實(shí)現(xiàn)時(shí),步驟601-步驟603也可以與步驟201同時(shí)執(zhí)行,只需要在步驟202之前執(zhí)行即可。
綜上所述,本公開(kāi)實(shí)施例提供的運(yùn)行模式切換方法,終端設(shè)備根據(jù)運(yùn)行模式被選用的次數(shù)以及每次以該運(yùn)行模式運(yùn)行的時(shí)長(zhǎng)綜合判斷該運(yùn)行模式是否是低頻使用模式,提高了判斷的準(zhǔn)確性。
下述為本公開(kāi)裝置實(shí)施例,可以用于執(zhí)行本公開(kāi)方法實(shí)施例。對(duì)于本公開(kāi)裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開(kāi)方法實(shí)施例。
圖7是根據(jù)一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖,如圖7所示,該裝置包括但不限于:
接收模塊710,被配置為執(zhí)行上述步驟101和步驟201。
模式檢測(cè)模塊720,被配置為執(zhí)行上述步驟102。
確定模塊730,被配置為執(zhí)行上述步驟103和步驟204。
切換模塊740,被配置為執(zhí)行上述步驟104和步驟206。
可選的,模式檢測(cè)模塊720包括如下幾個(gè)子模塊,如圖8所示:
檢測(cè)子模塊721,被配置為執(zhí)行上述步驟202。
第一確定子模塊722,被配置為執(zhí)行上述步驟203。
第二確定子模塊723,被配置為執(zhí)行上述步驟205。
可選的,該裝置還包括如下幾個(gè)模塊,如圖9所示:
第一獲取模塊910,被配置為執(zhí)行上述步驟501。
次數(shù)檢測(cè)模塊920,被配置為執(zhí)行上述步驟502。
第一添加模塊930,被配置為執(zhí)行上述步驟503。
可選的,該裝置還包括如下幾個(gè)模塊,如圖10所示:
第二獲取模塊1010,被配置為執(zhí)行上述步驟601。
比例檢測(cè)模塊1020,被配置為執(zhí)行上述步驟602。
第二添加模塊1030,被配置為執(zhí)行上述步驟603。
可選的,該裝置還包括如下幾個(gè)模塊,如圖11所示:
第一接收模塊1110,被配置為執(zhí)行上述步驟301。
確定模塊1120,被配置為執(zhí)行上述步驟302。
第一標(biāo)記模塊1130,被配置為執(zhí)行上述步驟303。
可選的,該裝置還包括如下幾個(gè)模塊,如上述圖12所示:
第二接收模塊1210,被配置為執(zhí)行上述步驟401。
第二標(biāo)記模塊1220,被配置為執(zhí)行上述步驟402。
綜上所述,本公開(kāi)實(shí)施例提供的運(yùn)行模式切換裝置,通過(guò)在接收到對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作時(shí),按照預(yù)設(shè)順序確定第i+1種運(yùn)行模式,并在檢測(cè)到第i+1種運(yùn)行模式是低頻使用模式時(shí)跳過(guò)該運(yùn)行模式,并重新確定第i+1種運(yùn)行模式進(jìn)行檢測(cè),直到檢測(cè)到第i+1種運(yùn)行模式是高頻使用模式時(shí)切換至第i+1種運(yùn)行模式,由于終端設(shè)備并不是根據(jù)模式切換操作按照預(yù)設(shè)順序依次切換的,不需要用戶手動(dòng)觸發(fā)以跳過(guò)某些運(yùn)行模式,而是可以直接跳過(guò)被選用概率較小的運(yùn)行模式切換至被選用概率較高的運(yùn)行模式,提高了終端設(shè)備在切換運(yùn)行模式時(shí)的切換效率。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
本公開(kāi)一示例性實(shí)施例提供了一種運(yùn)行模式切換裝置,能夠?qū)崿F(xiàn)本公開(kāi)提供的運(yùn)行模式切換方法,該裝置包括:處理器、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,處理器被配置為:
接收對(duì)當(dāng)前所處的第i種運(yùn)行模式進(jìn)行切換的模式切換操作,模式切換操作用于指示在至少兩種運(yùn)行模式之間按照預(yù)設(shè)順序進(jìn)行依次切換或循環(huán)切換,第i種運(yùn)行模式是至少兩種運(yùn)行模式中的任意一種運(yùn)行模式;
檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式,低頻使用模式是至少兩種運(yùn)行模式中被選用的概率小于預(yù)定概率的運(yùn)行模式;
若第i+1種運(yùn)行模式屬于低頻使用模式,則按照預(yù)設(shè)順序重新確定第i+1種運(yùn)行模式,再次執(zhí)行檢測(cè)第i+1種運(yùn)行模式是否屬于低頻使用模式;
若第i+1種運(yùn)行模式屬于高頻使用模式,則根據(jù)模式切換操作切換至第i+1種運(yùn)行模式,高頻使用模式是至少兩種運(yùn)行模式中被選用的概率達(dá)到預(yù)定概率的運(yùn)行模式。
圖13是根據(jù)一示例性實(shí)施例示出的一種運(yùn)行模式切換裝置的框圖。例如,裝置1300可以是空調(diào)、空氣凈化器、洗衣機(jī)、電磁爐、移動(dòng)電話和計(jì)算機(jī)等。
參照?qǐng)D13,裝置1300可以包括以下一個(gè)或多個(gè)組件:處理組件1302,存儲(chǔ)器1304,電源組件1306,多媒體組件1308,以及輸入/輸出(I/O)接口1310。
處理組件1302通??刂蒲b置1300的整體操作。處理組件1302可以包括一個(gè)或多個(gè)處理器1312來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1302可以包括一個(gè)或多個(gè)模塊,便于處理組件1302和其他組件之間的交互。例如,處理組件1302可以包括多媒體模塊,以方便多媒體組件1308和處理組件1302之間的交互。
存儲(chǔ)器1304被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在裝置1300的操作。這些數(shù)據(jù)的示例包括用于在裝置1300上操作的任何應(yīng)用程序或方法的指令。存儲(chǔ)器1304可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電源組件1306為裝置1300的各種組件提供電力。電源組件1306可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1300生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1308包括在裝置1300和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。
I/O接口1310為處理組件1302和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
在示例性實(shí)施例中,裝置1300可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述運(yùn)行模式切換方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1304,上述指令可由裝置1300的處理器1318執(zhí)行以完成上述運(yùn)行模式切換方法。例如,非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。