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