本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種控件的控制方法及裝置、計算機裝置和可讀存儲介質(zhì)。
背景技術(shù):
隨著終端技術(shù)領(lǐng)域的不斷發(fā)展,物理按鍵無論是在開發(fā)成本和維護成本方面還是在美觀性和防水性方面均存在一定缺陷,這就使得能夠?qū)崿F(xiàn)各種功能控制的控件應(yīng)運而生,被廣泛應(yīng)用于各類終端,其中,虛擬按鍵是各類控件中最為常見的控件之一。
現(xiàn)有技術(shù)中,安卓系統(tǒng)主要設(shè)置有三個虛擬按鍵,一個虛擬按鍵對應(yīng)一個快捷功能。這三個虛擬按鍵一般顯示在智能終端屏幕下方的一整條顯示欄內(nèi),屏幕占用量較大,不僅影響美觀,而且,還會覆蓋顯示在智能終端的顯示屏底部的信息,給用戶帶來不便。此外,在第三方應(yīng)用的使用場景下,終端固有的虛擬按鍵顯示欄與第三方應(yīng)用的標簽(tab)導(dǎo)航欄就形成了“雙下巴”樣式,存在一定程度的誤觸率。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種控件的控制方法及裝置、計算機裝置和可讀存儲介質(zhì),用以解決現(xiàn)有技術(shù)中的虛擬按鍵在第三方應(yīng)用的使用場景下存在誤觸率的問題。
本發(fā)明實施例提供的具體技術(shù)方案如下:
一種控件的控制方法,應(yīng)用于具有顯示屏的終端,上述控件用于實現(xiàn)至少一種功能控制,上述控制方法包括:
檢測上述終端是否發(fā)生第一預(yù)設(shè)事件;
若上述終端發(fā)生第一預(yù)設(shè)事件,則將上述控件移動至上述終端的顯示屏的預(yù)設(shè)位置;
屏蔽上述控件的上述至少一種功能控制。
較佳的,上述終端發(fā)生第一預(yù)設(shè)事件包括:
檢測到作用于上述控件上的第一預(yù)設(shè)移動控制操作;或者,
檢測到上述控件未接收到預(yù)設(shè)功能控制操作的持續(xù)時間不小于預(yù)設(shè)時長閾值;或者,
接收到上述控件的隱藏指令;或者,
檢測到預(yù)設(shè)應(yīng)用程序運行于上述終端的前臺。
較佳的,上述將上述控件移動至上述終端的顯示屏的預(yù)設(shè)位置包括:
將上述控件移動至上述終端的顯示屏的邊緣位置。
較佳的,上述控制方法還包括:
檢測上述終端是否發(fā)生第二預(yù)設(shè)事件;
若上述終端發(fā)生第二預(yù)設(shè)事件,則恢復(fù)上述控件的上述至少一種功能控制。
較佳的,上述終端發(fā)生第二預(yù)設(shè)事件包括:
檢測到作用于上述控件上的第二預(yù)設(shè)移動控制操作;或者,
接收到用于恢復(fù)控件功能控制的指令;或者,
檢測到上述預(yù)設(shè)應(yīng)用程序關(guān)閉或者上述預(yù)設(shè)應(yīng)用程序切換為后臺運行;
上述恢復(fù)上述控件的上述至少一種功能控制包括:
將上述控件移動至上述預(yù)設(shè)位置之外;
控制上述控件恢復(fù)響應(yīng)預(yù)設(shè)功能控制操作,以實現(xiàn)上述至少一種功能控制。
一種控件的控制裝置,應(yīng)用于具有顯示屏的終端,上述控件用于實現(xiàn)至少一種功能控制,上述控制裝置包括:
第一檢測單元,用于檢測上述終端是否發(fā)生第一預(yù)設(shè)事件;
移動控制單元,用于在上述終端發(fā)生第一預(yù)設(shè)事件時,將上述控件移動至上述終端的顯示屏的預(yù)設(shè)位置;
屏蔽單元,用于屏蔽上述控件的上述至少一種功能控制。
較佳的,第一檢測單元用于在發(fā)生以下任意一種情況時,認定上述終端發(fā)生第一預(yù)設(shè)事件:
檢測到作用于上述控件上的第一預(yù)設(shè)移動控制操作;或者,
檢測到上述控件未接收到預(yù)設(shè)功能控制操作的持續(xù)時間不小于預(yù)設(shè)時長閾值;或者,
接收到上述控件的隱藏指令;或者,
檢測到預(yù)設(shè)應(yīng)用程序運行于上述終端的前臺;
在將上述控件移動至上述終端的顯示屏的預(yù)設(shè)位置時,上述移動控制單元用于:
將上述控件移動至上述終端的顯示屏的邊緣位置。
較佳的,上述控制裝置還包括:
第二檢測單元,用于檢測上述終端是否發(fā)生第二預(yù)設(shè)事件;
恢復(fù)單元,用于在上述終端發(fā)生第二預(yù)設(shè)事件時,恢復(fù)上述控件的上述至少一種功能控制;
上述第二檢測單用于在發(fā)生以下任意一種情況時,認定上述終端發(fā)生第二預(yù)設(shè)事件:
檢測到作用于上述控件上的第二預(yù)設(shè)移動控制操作;或者,
接收到用于恢復(fù)控件功能控制的指令;或者,
檢測到上述預(yù)設(shè)應(yīng)用程序關(guān)閉或者上述預(yù)設(shè)應(yīng)用切換為后臺運行;
上述恢復(fù)單元包括:
移動控制模塊,用于將上述控件移動至上述預(yù)設(shè)位置之外;
恢復(fù)模塊,用于控制上述控件恢復(fù)響應(yīng)預(yù)設(shè)功能控制操作,以實現(xiàn)上述至少一種功能控制。
一種計算機裝置,上述計算機裝置包括處理器,上述處理器用于執(zhí)行存儲器中存儲的計算機程序時實現(xiàn)如上述控件的控制方法的步驟。
一種可讀存儲介質(zhì),其上存儲有計算機程序,上述計算機程序被處理器執(zhí)行時實現(xiàn)如上述控件的控制方法的步驟。
本發(fā)明實施例的有益效果如下:
本發(fā)明實施例中,只要檢測到終端發(fā)生了第一預(yù)設(shè)事件,就會自動將控件移動至該終端的顯示屏的預(yù)設(shè)位置,盡可能地降低了控件對用戶當前瀏覽的信息的覆蓋率,提高了用戶的瀏覽體驗。而且,在檢測到終端發(fā)生了第一預(yù)設(shè)事件時,還會屏蔽該控件的至少一種功能控制,實現(xiàn)了對控件的自動控制,有效地避免了在第三方應(yīng)用的使用場景下,由于終端固有的控件顯示欄與第三方應(yīng)用的tab導(dǎo)航欄同時顯示,導(dǎo)致誤觸率較大的問題,進一步地提高了用戶體驗。
附圖說明
圖1為本發(fā)明實施例一中控件的控制方法的概況示意圖;
圖2為本發(fā)明實施例二中控件的控制方法的具體流程示意圖;
圖3為本發(fā)明實施例三中控件的控制方法的具體流程示意圖;
圖4為本發(fā)明實施例四中控件的控制裝置的功能結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,并不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為了解決現(xiàn)有技術(shù)中的虛擬按鍵在第三方應(yīng)用的使用場景下存在誤觸率的問題,本發(fā)明實施例中,實時檢測終端是否發(fā)生了第一預(yù)設(shè)事件,并在檢測到該終端了發(fā)生第一預(yù)設(shè)事件時,將控件移動至該終端的顯示屏的預(yù)設(shè)位置,并屏蔽該控件的至少一種功能控制。即只要檢測到該終端發(fā)生了第一預(yù)設(shè)事件,就會自動將控件移動至該終端的顯示屏的預(yù)設(shè)位置,盡可能地降低了控件對用戶當前瀏覽的信息的覆蓋率,提高了用戶的瀏覽體驗。而且,在檢測到該終端發(fā)生了第一預(yù)設(shè)事件時,還會屏蔽該控件的至少一種功能控制,實現(xiàn)了對控件的自動控制,有效地避免了在第三方應(yīng)用的使用場景下,由于終端固有的控件顯示欄與第三方應(yīng)用的tab導(dǎo)航欄同時顯示,導(dǎo)致誤觸率較大的問題,進一步地提高了用戶體驗。
下面通過具體實施例對本發(fā)明方案進行詳細描述,當然,本發(fā)明并不限于以下實施例。
實施例一
本發(fā)明實施例一中,提供了一種控件的控制方法,應(yīng)用于具有顯示屏的終端,其中,本發(fā)明實施例一中提及的控件可以是虛擬按鍵,優(yōu)選的,可以是虛擬搖桿按鍵,該虛擬搖桿按鍵支持多種交互操作,比如,單擊、雙擊、長按、左滑、右滑、上滑和下滑等等,對應(yīng)地,還可以針對該虛擬搖桿按鍵支持的各個交互方式分別配置相應(yīng)的功能控制,使該控件能夠?qū)崿F(xiàn)至少一種功能控制,該功能控制可以是但不限于是,指紋識別、切換應(yīng)用、打開指定應(yīng)用、返回主頁面、返回上一級、顯示通知欄、呼起語音助手、呼起全局搜索、呼起指定任務(wù)、呼起多任務(wù)和熄屏等等。下面針對本發(fā)明實施例一提供的一種控件的控制方法作詳細說明,參閱圖1所示,該控件的控制方法的流程如下:
步驟100:檢測終端是否發(fā)生第一預(yù)設(shè)事件。
在具體實施時,為了能夠?qū)崿F(xiàn)對控件的及時控制,可以實時檢測終端是否發(fā)生了第一預(yù)設(shè)事件,具體地,可以在以下任意一種情況下認定終端發(fā)生了第一預(yù)設(shè)事件:
第一種情況:檢測到作用于控件上的第一預(yù)設(shè)移動控制操作。其中,該第一預(yù)設(shè)移動控制操作可以是長按該控件后將該控件移動至終端的顯示屏邊緣的操作,其移動方向可以是指向顯示屏四個邊緣的任意方向。比如:長按控件后將該控件移動至顯示屏左邊邊緣位置。
第二種情況:檢測到該控件未接收到預(yù)設(shè)功能控制操作的持續(xù)時間不小于預(yù)設(shè)時長閾值。其中,預(yù)設(shè)功能控制操作可以是上述列舉的單擊、雙擊、長按、左滑、右滑、上滑和下滑等交互操作。比如,該控件未接收到上述任意一種交互操作的持續(xù)時間不小于5分鐘。
第三種情況:接收到該控件的隱藏指令。其中,該隱藏指令可以通過語音發(fā)起。比如:接收到“隱藏控件”的語音指令。
第四種情況:檢測到預(yù)設(shè)應(yīng)用程序運行于該終端的前臺。其中,該預(yù)設(shè)應(yīng)用程序可以是沉浸式應(yīng)用,該沉浸式應(yīng)用可以是游戲、視頻等。比如:某個游戲軟件全屏運行在該終端前臺,又如,某個視頻軟件全屏運行在該終端前臺等。
步驟101:若該終端發(fā)生第一預(yù)設(shè)事件,則將控件移動至該終端的顯示屏的預(yù)設(shè)位置。
在具體實施時,在執(zhí)行步驟101時,可能存在但不限于以下四種情況:
第一種情況:該終端發(fā)生的第一預(yù)設(shè)事件是,檢測到作用于控件上的第一預(yù)設(shè)移動控制操作。在此情況下,可以沿著第一預(yù)設(shè)移動控制操作的移動方向,將該控件移動至該終端的顯示屏上與該移動方向相應(yīng)的邊緣位置。
第二種情況:該終端發(fā)生的第一預(yù)設(shè)事件是,檢測到該控件未接收到預(yù)設(shè)功能控制操作的持續(xù)時間不小于預(yù)設(shè)時長閾值。在此情況下,可以將該控件移動至該終端的顯示屏的預(yù)設(shè)位置,其中,該顯示屏的預(yù)設(shè)位置可以是該顯示屏的四個邊緣的任意位置。
第三種情況:該終端發(fā)生的第一預(yù)設(shè)事件是,接收到該控件的隱藏指令。在此情況下,可以將該控件移動至該終端的顯示屏的預(yù)設(shè)位置,其中,該顯示屏的預(yù)設(shè)位置可以是該顯示屏的四個邊緣的任意位置。
第四種情況:該終端發(fā)生的第一預(yù)設(shè)事件是,檢測到預(yù)設(shè)應(yīng)用程序運行于該終端的前臺。在此情況下,可以將該控件移動至該終端的顯示屏的預(yù)設(shè)位置,其中,該顯示屏的預(yù)設(shè)位置可以是該顯示屏的四個邊緣的任意位置。
步驟102:屏蔽該控件的至少一種功能控制。
在執(zhí)行步驟102時,可以采用但不限于以下方式:在該終端的顯示屏的預(yù)設(shè)位置上,處半透明顯示該控件,不響應(yīng)作用于該控件的預(yù)設(shè)功能控制操作,以屏蔽該控件的至少一種功能控制。
進一步地,為了能夠及時恢復(fù)該控件的功能控制,在將控件移動至該終端的顯示屏的預(yù)設(shè)位置并屏蔽該控件的至少一種功能控制后,還可以實時檢測該終端是否發(fā)生第二預(yù)設(shè)事件,并在檢測到該終端發(fā)生了第二預(yù)設(shè)事件時,恢復(fù)該控件的上述至少一種功能控制。
具體地,可以在以下任意一種情況下認定該終端發(fā)生了第二預(yù)設(shè)事件:
第一種情況:檢測到作用于該控件上的第二預(yù)設(shè)移動控制操作。其中,該第二預(yù)設(shè)移動控制操作可以是長按該控件后將該控件拖離終端的顯示屏邊緣。
第二種情況:接收到用于恢復(fù)該控件的功能控制的指令。
第三種情況:檢測到預(yù)設(shè)應(yīng)用程序關(guān)閉,或者,檢測到預(yù)設(shè)應(yīng)用程序切換為后臺運行。
具體地,在恢復(fù)該控件的至少一種功能控制時,可以采用但不限于以下方式:將該控件移動至預(yù)設(shè)位置之外的位置,優(yōu)選地,可以將該控件移動至顯示屏底部中心位置。
實施例二
下面僅以“控件為虛擬搖桿按鍵”為具體的應(yīng)用場景,對本發(fā)明實施例一中提供的一種控件的控制方法作進一步詳細說明,參閱圖2所示,本發(fā)明實施例二中,控件的控制方法的具體流程如下:
步驟200:實時檢測終端是否發(fā)生了第一預(yù)設(shè)事件,其中,該第一預(yù)設(shè)事件可以是但不限于是:在該虛擬搖桿按鍵上執(zhí)行了第一預(yù)設(shè)移動控制操作,該虛擬搖桿按鍵未接收到預(yù)設(shè)功能控制操作的持續(xù)時間不小于預(yù)設(shè)時長閾值,接收到該虛擬搖桿按鍵的隱藏指令,以及預(yù)設(shè)應(yīng)用程序運行在該終端的前臺,等等。
步驟201:檢測到用戶長按該虛擬搖桿按鍵后將該虛擬搖桿按鍵移動至顯示屏左邊邊緣位置時,即檢測到在該虛擬搖桿按鍵上執(zhí)行了第一預(yù)設(shè)移動控制操作時,認定該終端發(fā)生了第一預(yù)設(shè)事件。
步驟202:沿著用戶向左移動該虛擬搖桿按鍵的移動方向,將該虛擬搖桿按鍵移動至該終端的顯示屏的左邊邊緣位置。
步驟203:在該終端的顯示屏的左邊邊緣位置,半透明顯示該虛擬搖桿按鍵,且不響應(yīng)作用于該虛擬搖桿按鍵的各個預(yù)設(shè)功能控制操作,以屏蔽該虛擬搖桿按鍵的功能控制。
步驟204:實時檢測終端是否發(fā)生了第二預(yù)設(shè)事件,其中,該第二預(yù)設(shè)事件可以是但不限于是:在該虛擬搖桿按鍵上執(zhí)行了第二預(yù)設(shè)移動控制操作,接收到用于恢復(fù)該虛擬搖桿按鍵的功能控制的指令,檢測到預(yù)設(shè)應(yīng)用程序關(guān)閉或者預(yù)設(shè)應(yīng)用程序切換為后臺運行,等等。
步驟205:檢測到用戶長按該虛擬搖桿按鍵后將該虛擬搖桿按鍵拖離該終端的顯示屏的左邊邊緣位置時,即檢測到用戶在該虛擬搖桿按鍵上執(zhí)行了第二預(yù)設(shè)移動控制操作時,認定該終端發(fā)生了第二預(yù)設(shè)事件。
步驟206:將該虛擬搖桿按鍵移動至該終端的顯示屏的左邊邊緣位置之外的位置,優(yōu)選地,可以將該虛擬搖桿按鍵移動至顯示屏的底部中心位置。
實施例三
下面僅以“控件為虛擬搖桿按鍵”為具體的應(yīng)用場景,對本發(fā)明實施例一中提供的一種控件的控制方法作進一步詳細說明,參閱圖3所示,本發(fā)明實施例三中,控件的控制方法的具體流程如下:
步驟300:實時檢測終端是否發(fā)生了第一預(yù)設(shè)事件,其中,該第一預(yù)設(shè)事件可以是但不限于是:在該虛擬搖桿按鍵上執(zhí)行了第一預(yù)設(shè)移動控制操作,該虛擬搖桿按鍵未接收到預(yù)設(shè)功能控制操作的持續(xù)時間不小于預(yù)設(shè)時長閾值,接收到該虛擬搖桿按鍵的隱藏指令,以及預(yù)設(shè)應(yīng)用程序運行在該終端的前臺,等等。
步驟301:檢測到游戲軟件a運行在該終端前臺時,即檢測到預(yù)設(shè)應(yīng)用程序運行于該終端的前臺時,認定該終端發(fā)生了第一預(yù)設(shè)事件。
步驟302:將該虛擬搖桿按鍵移動至該終端的顯示屏的預(yù)設(shè)位置,比如,將該虛擬搖桿按鍵移動至該終端的顯示屏的上邊緣最右端位置。
步驟303:在該終端的顯示屏的上邊緣最右端位置,半透明顯示該虛擬搖桿按鍵,且不響應(yīng)作用于該虛擬搖桿按鍵的各個預(yù)設(shè)功能控制操作,以屏蔽該虛擬搖桿按鍵的功能控制。
步驟304:實時檢測終端是否發(fā)生了第二預(yù)設(shè)事件,其中,該第二預(yù)設(shè)事件可以是但不限于是:在該虛擬搖桿按鍵上執(zhí)行了第二預(yù)設(shè)移動控制操作,接收到用于恢復(fù)該虛擬搖桿按鍵的功能控制的指令,檢測到預(yù)設(shè)應(yīng)用程序關(guān)閉或者預(yù)設(shè)應(yīng)用程序切換為后臺運行,等等。
步驟305:檢測到游戲軟件a關(guān)閉或者切換至后臺運行時,即檢測到預(yù)設(shè)應(yīng)用程序關(guān)閉或者預(yù)設(shè)應(yīng)用程序切換為后臺運行時,認定該終端發(fā)生了第二預(yù)設(shè)事件。
步驟306:將該虛擬搖桿按鍵移動至該終端的顯示屏的上邊緣最右端位置之外的位置,優(yōu)選地,可以將該虛擬搖桿按鍵移動至顯示屏的底部中心位置。
實施例四
基于上述實施例,本發(fā)明實施例四中,提供了一種控件的控制裝置,應(yīng)用于具有顯示屏的終端,其中,本發(fā)明實施例四中提及的控件可以是虛擬按鍵,優(yōu)選的,可以是虛擬搖桿按鍵,該虛擬搖桿按鍵支持多種交互操作,能夠?qū)崿F(xiàn)至少一種功能控制,具體詳見本發(fā)明實施例一中列舉的各個交互操作和各個功能控制,在此不再贅述。下面針對本發(fā)明實施例三提供的一種控件的控制裝置作詳細說明,參閱圖4所示,該控件的控制裝置至少包括:
第一檢測單元400,用于檢測該終端是否發(fā)生第一預(yù)設(shè)事件;
移動控制單元410,用于在該終端發(fā)生第一預(yù)設(shè)事件時,將該控件移動至該終端的顯示屏的預(yù)設(shè)位置;
屏蔽單元420,用于屏蔽該控件的至少一種功能控制。
較佳的,第一檢測單元400用于在發(fā)生以下任意一種情況時,認定該終端發(fā)生第一預(yù)設(shè)事件:
檢測到作用于該控件上的第一預(yù)設(shè)移動控制操作;或者,
檢測到該控件未接收到預(yù)設(shè)功能控制操作的持續(xù)時間不小于預(yù)設(shè)時長閾值;或者,
接收到該控件的隱藏指令;或者,
檢測到預(yù)設(shè)應(yīng)用程序運行于該終端的前臺;
在將該控件移動至該終端的顯示屏的預(yù)設(shè)位置時,移動控制單元410用于:
將該控件移動至該終端的顯示屏的邊緣位置。
較佳的,該控件的控制裝置還包括:
第二檢測單元430,用于檢測該終端是否發(fā)生第二預(yù)設(shè)事件;
恢復(fù)單元440,用于在該終端發(fā)生第二預(yù)設(shè)事件時,恢復(fù)該控件的上述至少一種功能控制;
第二檢測單元430用于在發(fā)生以下任意一種情況時,認定該終端發(fā)生第二預(yù)設(shè)事件:
檢測到作用于該控件上的第二預(yù)設(shè)移動控制操作;或者,
接收到用于恢復(fù)控件功能控制的指令;或者,
檢測到該預(yù)設(shè)應(yīng)用程序關(guān)閉或者該預(yù)設(shè)應(yīng)用切換為后臺運行;
恢復(fù)單元440包括:
移動控制模塊441,用于將該控件移動至該預(yù)設(shè)位置之外;
恢復(fù)模塊442,用于控制該控件恢復(fù)響應(yīng)預(yù)設(shè)功能控制操作,以實現(xiàn)該至少一種功能控制。
實施例五
基于同一發(fā)明構(gòu)思,本發(fā)明實施例四中,提供了一種計算機裝置,該計算機裝置包括處理器,該處理器用于執(zhí)行存儲器中存儲的計算機程序時實現(xiàn)如上述控件的控制方法的步驟。
實施例六
基于同一發(fā)明構(gòu)思,本發(fā)明實施例五中,提供了一種可讀存儲介質(zhì),該可讀存儲介質(zhì)上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述控件的控制方法的步驟。
綜上所述,本發(fā)明實施例中,檢測終端是否發(fā)生第一預(yù)設(shè)事件,若該終端發(fā)生第一預(yù)設(shè)事件,則將控件移動至該終端的顯示屏的預(yù)設(shè)位置,并屏蔽該控件的至少一種功能控制。這樣,只要檢測到終端發(fā)生了第一預(yù)設(shè)事件,就會自動將控件移動至該終端的顯示屏的預(yù)設(shè)位置,盡可能地降低了控件對用戶當前瀏覽的信息的覆蓋率,提高了用戶的瀏覽體驗。而且,在檢測到終端發(fā)生了第一預(yù)設(shè)事件時,還會屏蔽該控件的至少一種功能控制,實現(xiàn)了對控件的自動控制,有效地避免了在第三方應(yīng)用的使用場景下,由于終端固有的控件顯示欄與第三方應(yīng)用的tab導(dǎo)航欄同時顯示,導(dǎo)致誤觸率較大的問題,進一步地提高了用戶體驗。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。