本申請屬于移動互聯網技術領域,具體地說,涉及一種視頻數據播放方法及裝置。
背景技術:
隨著互聯網技術的迅猛發展和寬帶的普及,智能電視終端逐漸融入大眾生活。目前,智能電視終端具有全開放式平臺,搭載了操作系統可以安裝和卸載各類應用軟件。因此,除了能夠在智能電視終端觀看電視視頻數據之外,還可以通過安裝在智能電視終端中的應用軟件觀看網絡視頻數據。
現有技術中,通過應用軟件觀看網絡視頻數據通常是由應用軟件自帶的播放器,也即軟件播放器進行播放,但使用軟件播放器播放網絡視頻數據時經常會出現播放卡頓現象,影響用戶觀看體驗。
技術實現要素:
有鑒于此,本申請提供了一種視頻數據播放方法及裝置,可以解決播放器在播放網絡視頻數據時出現播放卡頓現象的技術問題,提高了用戶的觀看體驗。
為了解決上述技術問題,本申請提供了一種視頻數據播放方法,所述方法包括:
判斷軟件播放器與智能電視終端的操作系統是否兼容;
若是,調用所述軟件播放器播放請求獲取的網絡視頻數據;
若否,調用系統播放器播放所述網絡視頻數據。
優選地,所述調用系統放器播放所述網絡視頻數據包括:
判斷所述智能電視終端的中央處理器cpu核數是否達到預設核數;
如果所述智能電視終端的cpu核數未達到預設核數,調用系統播放器播放所述網絡視頻數據。
優選地,所述判斷所述智能電視終端的cpu核數是否達到預設核數之后,還包括:
如果所述智能電視終端的cpu核數達到預設核數,調用所述軟件播放器播放所述網絡視頻數據。
優選地,所述調用所述軟件播放器播放請求獲取的網絡視頻數據,包括:
調用所述軟件播放器利用圖形處理器gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據;
所述調用系統放器播放所述網絡視頻數據,包括:
調用所述系統放器利用gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據。
優選地,所述調用所述軟件播放器播放所述網絡視頻數據,包括;
調用所述軟件播放器利用cpu對請求獲取的網絡視頻數據進行軟解碼;
播放軟解碼之后的所述網絡視頻數據。
本申請提供了一種視頻數據播放裝置,所述裝置包括:
第一判斷模塊,用于判斷軟件播放器與智能電視終端的操作系統是否兼容;
第一播放模塊,用于在所述第一判斷結果為是時,調用所述軟件播放器播放請求獲取的網絡視頻數據;
第二播放模塊,用于在所述第一判斷模塊結果為否時,調用系統播放器播放所述網絡視頻數據。
優選地,所述第二播放模塊包括:
第二判斷單元,用于在所述第一判斷模塊結果為否時,判斷所述智能電視終端的中央處理器cpu核數是否達到預設核數;
第一播放單元,用于在所述第二判斷單元判斷結果為否時,調用系統播放器播放所述網絡視頻數據。
優選地,所述第二播放模塊還包括:
第二播放單元,用于在所述第二判斷單元結果為是時,調用所述軟件播放器播放所述網絡視頻數據。
優選地,所述第一播放模塊具體用于:
調用所述軟件播放器利用圖形處理器gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據;
所述第二播放模塊具體用于:
調用所述系統放器利用gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據。
優選地,所述第二播放單元具體用于:
調用所述軟件播放器利用cpu對請求獲取的網絡視頻數據進行軟解碼;
播放軟解碼之后的所述網絡視頻數據。
與現有技術相比,本申請可以獲得包括以下技術效果:
通過判斷所述智能電視終端的操作系統與播放器的兼容性,自適應選擇與智能電視終端的操作系統兼容的系統播放器播放請求獲取的網絡視頻數據,從而解決了軟件播放器在播放所述網絡視頻數據時出現播放卡頓的技術問題,提高了用戶的觀看體驗。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
圖1是本申請實施例的一種視頻數據播放方法的一個實施例的流程圖;
圖2是本申請實施例的一種視頻數據播放方法的另一個實施例的流程圖;
圖3是本申請實施例的一種視頻數據播放裝置的一個實施例的結構示意圖;
圖4是本申請實施例的一種視頻數據播放裝置的另一個實施例的結構示意圖。
具體實施方式
以下將配合附圖及實施例來詳細說明本申請的實施方式,藉此對本申請如何應用技術手段來解決技術問題并達成技術功效的實現過程能充分理解并據以實施。
目前,智能電視終端中具有全開放式平臺,搭載了操作系統可以安裝和卸載各類應用軟件,通過安裝在智能電視終端的應用軟件可以實現網絡視頻數據的搜索和觀看。因此,智能電視終端滿足了用戶“高清化”、“網絡化”、“智能化”的需求得到廣泛的普及和應用。
智能電視終端中安裝的應用軟件通常自帶有播放器,為了方便描述上的區分,命名為軟件播放器,用于播放通過應用軟件獲取的網絡視頻數據。智能電視終端會根據請求的視頻數據是網絡視頻數據還是電視視頻數據來選擇播放器,播放所述視頻數據,例如,若請求的是來自于應用軟件網絡視頻數據,則調用軟件播放器播放所述網絡視頻數據;若請求的是來自于智能電視終端操作系統的電視視頻數據,則調用系統播放器播放所述電視視頻數據。
現有技術中,智能電視終端中的視頻解碼主要分為兩類:一種是硬解碼,也即硬件實現的解碼,是利用gpu(graphicprocessingunit,圖形處理器)完成對網絡視頻數據的解碼工作,對cpu(centralprocessingunit,中央處理器)占用率低,解碼速度較快;一種是軟解碼,也即軟件實現的解碼,是利用cpu完成對網絡視頻數據的解碼工作,由于需要占用cpu的資源,解碼速度相對較慢。可知,硬解碼的解碼效率優于軟解碼,為了保證網絡視頻數據播放的流暢性,應用軟件自帶的軟件播放器通常利用gpu來對網絡視頻數據進行硬解碼,避免播放器在播放網絡視頻數據時出現播放卡頓問題。
但是發明人發現,應用軟件在播放網絡視頻數據時,仍然會出現播放卡頓的問題。為了解決網絡視頻數據播放卡頓的問題,發明人經過進一步的研究發現,網絡視頻數據播放卡頓主要是由于以下原因造成的:由于智能電視終端中應用軟件更新迭代速度較快,而不同智能電視終端的操作系統版本各不相同,就會出現軟件播放器與智能電視終端的操作系統兼容性差的問題。當智能電視終端系統版本過低時,導致軟件播放器與智能電視終端的操作系統不兼容,從而使得軟件播放器無法正常打開gpu對網絡視頻數據進行硬解碼,此時軟件播放器就會自動打開cpu對網絡視頻數據進行軟解碼,以保證網絡視頻數據的正常播放。但由于軟解碼完全依賴于cpu進行視頻解碼,當智能電視終端終cpu性能較差,比如cpu核數低于4核時,就會導致軟解碼的解碼效率過低,引起網絡視頻數據在播放時出現卡頓現象。
基于這一研究發現,為了解決網絡視頻數據播放卡頓的技術問題,發明人經過進一步思考想到,盡管軟件播放器與智能電視終端的操作系統的系統版本不兼容時,仍可通過調用cpu對網絡視頻數據進行軟解碼,但由于不同智能電視終端硬件配置的差異,無法保證智能電視終端中cpu性能,因此仍然不能避免軟件播放器播放網絡視頻數據時出現播放卡頓的現象。但是系統播放器與智能電視終端的操作系統卻不存在兼容性問題,可以打開gpu對網絡視頻數據進行硬解碼。
據此,發明人提出本發明實施例的技術方案,首先對軟件播放器進行判斷,確定其是否與智能電視終端的操作系統兼容,如果與操作系統兼容,在調用軟件播放器來播放網絡視頻數據,而如果軟件播放器與智能電視終端的操作系統不兼容,即調用系統播放器打開gpu對網絡視頻數據進行硬解碼,并播放所述網絡視頻數據,實現了對現有網絡視頻數據播放方法的改變。在本發明實施例中,通過判斷所述智能電視終端的操作系統與軟件播放器的兼容性,可實現自適應選擇系統播放器進行網絡視頻數據的播放,從而解決了軟件播放器在播放網絡視頻數據時出現播放卡頓的技術問題,提高了用戶的觀看體驗。
下面結合附圖對本申請技術方案進行詳細描述。
圖1為本申請實施例提供的一種視頻數據播放方法的一個實施例的流程圖,可以包括以下幾個步驟:
101:判斷軟件播放器與智能電視終端的操作系統是否兼容;若是,執行步驟102,若否,則執行步驟103。
所述智能電視終端安裝有操作系統,可以下載并安裝應用軟件獲取網絡視頻數據。
可選地,所述應用軟件攜帶的軟件播放器可以在被安裝時,即判斷所述軟件播放器與智能電視終端的操作系統是否兼容,此后僅在檢測到智能電視終端的操作系統更新后判斷所述軟件播放器與智能電視終端的操作系統是否兼容。
其中,所述判斷軟件播放器與智能電視終端的操作系統是否兼容可以是判斷所述智能電視終端的操作系統的系統版本是否達到預設系統版本,若是則執行步驟102,若否則執行步驟103。例如,軟件播放器匹配的預設系統版本為安卓4.0版本,如果智能電視終端中安裝的操作系統的系統版本低于安卓4.0版本,則確定為不兼容;如果智能電視終端中安裝的操作系統的系統版本為安卓4.0版本或高于安卓4.0版本,則確定為兼容。
102:調用所述軟件播放器播放請求獲取的網絡視頻數據。
如果判斷軟件播放器與智能電視終端的操作系統兼容,可以直接調用軟件播放器播放請求獲取的網絡視頻數據。
其中,所述調用所述軟件播放器播放請求獲取的網絡視頻數據,可以包括:
調用所述軟件播放器利用gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據。
所述請求獲取的網絡視頻數據可以是通過應用軟件從互聯網中搜索得到的,所述網絡視頻數據通常為數據量較大的高清視頻數據,且來自互聯網的網絡視頻數據需要經過解碼后才能夠通過軟件播放器進行播放。
目前的軟件播放器為了減少用戶等待時間,通常對網絡視頻數據采用的是邊解碼邊播放的方式。因此,對網絡視頻的解碼效率要求較高,當網絡視頻解碼效率過低時就會導致,解碼得到的網絡視頻數據跟不上視頻播放進度,從而出現播放卡頓的現象。由于智能電視終端中gpu對網絡視頻數據的處理性能較好,在軟件播放器與操作系統兼容的情況下,軟件播放器可以打開gpu,因此利用gpu對所述網絡視頻數據進行硬解碼可以大大提高網絡視頻數據的解碼效率,保證了網絡視頻數據播放流暢性。
103:調用系統播放器播放所述網絡視頻數據。
如果判斷軟件播放器與智能電視終端的操作系統不兼容,可以調用系統播放器播放請求獲取的網絡視頻數據。
其中,所述調用所述軟件播放器播放請求獲取的網絡視頻數據,可以包括:
調用所述軟件播放器利用gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據。
所述系統播放器為智能電視終端的操作系統自帶的軟件播放器,因此所述系統播放器與所述操作系統兼容性較強,可以利用gpu對所述網絡視頻數據進行硬解碼,從而保證了網絡視頻數據的解碼效率。
本申請實施例中,通過判斷所述智能電視終端的操作系統與軟件播放器的兼容性,可實現自適應選擇與智能終端的操作系統兼容的系統播放器進行網絡視頻數據的播放,從而解決了軟件播放器在播放網絡視頻數據時出現播放卡頓的技術問題,提高了用戶的觀看體驗。
在某些實施例中,軟件播放器與智能電視終端的操作系統不兼容的情況下,可以首先對智能電視終端的cpu核數進行判斷,如果cpu核數未達到預設核數,再調用系統播放器播放網絡視頻數據。
如果cpu核數達到預設核數,此時也可以調用軟件播放器播放網絡視頻數據。此時軟件播放即利用cpu對網絡視頻數據進行軟解碼,因為cpu核數達到預設核數時,cpu性能較強,因此軟件播放器的軟解碼效率可以滿足軟件播放器播放網絡視頻數據的進度,采用軟解碼的方式也可以保證播放不卡頓。
為進行詳細說明可以參見下圖2所述實施例。
圖2是本申請實施例的一種視頻數據播放方法的另一個實施例的流程圖,可以包括以下幾個步驟:
201:判斷軟件播放器與智能電視終端的操作系統是否兼容;若是,執行步驟202;若否,執行步驟204。
202:調用所述軟件播放器利用gpu對請求獲取的網絡視頻數據進行硬
解碼;
203:播放硬解碼之后的網絡視頻數據。
204:判斷所述智能電視終端的cpu核數是否達到預設核數;若是,執行步驟205;若否,執行步驟207。
可選地,所述預設核數可以設置為四核,判斷所述智能電視終端的中央處理器cpu核數是否達到四核,如果智能電視終端的cpu核數低于四核,則判斷所述智能電視終端cpu核數未達到預設核數,執行步驟207;如果智能電視終端的中央處理器cpu核數等于或高于四核,則判斷所述智能電視終端cpu核數達到預設核數,執行步驟205。
205:調用所述軟件播放器利用cpu對所述網絡視頻數據進行軟解碼;
206:播放軟解碼后的所述網絡視頻數據。
207:調用系統播放器播放所述網絡視頻數據。
其中所述調用系統播放器播放所述網絡視頻數據,可以包括:
調用所述軟件播放器利用gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據。
智能電視終端中對網絡視頻數據的軟解碼主要依賴于cpu的運算能力,由于計算機技術的發展,已經出現了配置有四核或雙四核cpu的智能電視終端,因此當cpu核數較高時,軟解碼的解碼效率同樣可以滿足網絡視頻數據的播放進度,不會發生播放卡頓現象。因此,本實施例中,在軟件播放器與操作系統不兼容時,可以對cpu核數進行判斷,若cpu核數滿足預設核數,表明cpu性能較強,因此利用軟件播放器播放網絡視頻數據,采用軟解碼的方式也可以保證播放不卡頓。
其中,步驟201與圖1對應的實施例中步驟101的操作相同,在此不再贅述。
本申請實施例中,通過判斷所述智能電視終端的操作系統與軟件播放器的兼容性,提供了另一種自適應選擇系統播放器或軟件播放器的方案,當智能電視終端中cpu核數達到預設核數可以選擇軟件播放器通過軟解碼來保證網絡視頻播放的流暢性,當智能電視終端中cpu核數未達到預設核數可以選擇系統播放器通過硬解碼來保證網絡視頻播放的流暢性。從而解決了軟件播放器在播放網絡視頻數據時出現播放卡頓的技術問題,提高了用戶的觀看體驗。
圖3是本申請實施例的一種視頻數據播放裝置的一個實施例的結構示意圖,所述裝置可以包括第一判斷模塊301、第一播放模塊302以及第二播放模塊303。
其中,該第一判斷模塊301,用于判斷軟件播放器與智能電視終端的操作系統是否兼容;若是,觸發第一播放模塊302,若否,觸發第二播放模塊303。
所述智能電視終端安裝有操作系統,可以下載并安裝應用軟件獲取網絡視頻數據。
可選地,所述應用軟件攜帶的軟件播放器可以在被安裝時,即判斷所述軟件播放器與智能電視終端的操作系統是否兼容,此后僅在檢測到智能電視終端的操作系統更新后判斷所述軟件播放器與智能電視終端的操作系統是否兼容。
其中,所述判斷軟件播放器與智能電視終端的操作系統是否兼容可以是判斷所述智能電視終端的操作系統的系統版本是否達到預設系統版本,若是則觸發第一播放模塊302,若否則觸發。例如第二播放模塊303,軟件播放器匹配的預設系統版本為安卓4.0版本,如果智能電視終端中安裝的操作系統的系統版本低于安卓4.0版本,則確定為不兼容;如果智能電視終端中安裝的操作系統的系統版本為安卓4.0版本或高于安卓4.0版本,則確定為兼容。
其中該第一播放模塊302,用于調用所述軟件播放器播放請求獲取的網絡視頻數據。
作為又一個實施例,可選地,如果判斷軟件播放器與智能電視終端的操作系統兼容,可以直接調用軟件播放器播放請求獲取的網絡視頻數據。所述第一播放模塊302具體可以用于:
調用所述軟件播放器利用gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據。
所述請求獲取的網絡視頻數據可以是通過應用軟件從互聯網中搜索得到的,所述網絡視頻數據通常為數據量較大的高清視頻數據,且來自互聯網的網絡視頻數據需要經過解碼后才能夠通過軟件播放器進行播放。
目前的軟件播放器為了減少用戶等待時間,通常對網絡視頻數據采用的是邊解碼邊播放的方式。因此,對網絡視頻的解碼效率要求較高,當網絡視頻解碼效率過低時就會導致,解碼得到的網絡視頻數據跟不上視頻播放進度,從而出現播放卡頓的現象。由于智能電視終端中gpu對網絡視頻數據的處理性能較好,在軟件播放器與操作系統兼容的情況下,軟件播放器可以打開gpu,因此利用gpu對所述網絡視頻數據進行硬解碼可以大大提高網絡視頻數據的解碼效率,保證了網絡視頻數據播放流暢性。
所述第二播放模塊303,用于調用系統播放器播放所述網絡視頻數據。
作為又一個實施例,可選地,如果判斷軟件播放器與智能電視終端的操作系統不兼容,可以調用系統播放器播放請求獲取的網絡視頻數據。其中,所述第二播放模塊具體可以用于:
調用所述軟件播放器利用gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據。
所述系統播放器為智能電視終端的操作系統自帶的軟件播放器,因此所述系統播放器與所述操作系統兼容性較強,可以利用gpu對所述網絡視頻數據進行硬解碼,從而保證了網絡視頻數據的解碼效率。
本申請實施例中,通過判斷所述智能電視終端的操作系統與軟件播放器的兼容性,可實現自適應選擇系統播放器進行網絡視頻數據的播放,從而解決了軟件播放器在播放網絡視頻數據時出現播放卡頓的技術問題,提高了用戶的觀看體驗。
圖4是本申請實施例的一種視頻數據播放裝置的另一個實施例的結構示意圖,該裝置可以包括第一判斷模塊401、第一播放模塊402、第二播放模塊403。
其中,所述第一判斷模塊401、第一播放模塊402與上述圖3對應的實施例中的第一判斷模塊301、第一播放模塊302功能相同,在此不再贅述。
其與上述圖3對應的實施例不同之處為,所述第二播放模塊403,用于在所述第一判斷模塊結果為否時,調用系統播放器播放所述網絡視頻數據。
其中,所述第二播放模塊403可以包括:
第二判斷單元411,用于在所述第一判斷模塊結果為否時,判斷所述智能電視終端的中央處理器cpu核數是否達到預設核數。
可選地,所述預設核數可以設置為四核,判斷所述智能電視終端的中央處理器cpu核數是否達到四核,如果智能電視終端的cpu核數低于四核,則判斷所述智能電視終端cpu核數未達到預設核數,則觸發第一播放單元412;如果智能電視終端的中央處理器cpu核數等于或高于四核,則判斷所述智能電視終端cpu核數達到預設核數,則觸發第二播放單元413。
第一播放單元412,用于調用系統播放器播放所述網絡視頻數據。
可選地,所述第一播放單元412具體可以用于:
調用所述軟件播放器利用gpu對請求獲取的網絡視頻數據進行硬解碼;
播放硬解碼之后的所述網絡視頻數據。
第二播放單元413,用于在所述第二判斷單元結果為是時,調用所述軟件播放器播放所述網絡視頻數據。
可選地,所述第二播放單元413具體可以用于,
調用所述軟件播放器利用cpu對請求獲取的網絡視頻數據進行軟解碼;
播放軟解碼之后的所述網絡視頻數據。
智能電視終端中對網絡視頻數據的軟解碼主要依賴于cpu的運算能力,由于計算機技術的發展,已經出現了配置有四核或雙四核cpu的智能電視終端,因此當cpu核數較高時,軟解碼的解碼效率同樣可以滿足網絡視頻數據的播放進度,不會發生播放卡頓現象。
因此,本實施例中,在軟件播放器與操作系統不兼容時,可以對cpu核數進行判斷,若cpu核數滿足預設核數,表明cpu性能較強,因此利用軟件播放器播放網絡視頻數據,采用軟解碼的方式也可以保證播放不卡頓。
本申請實施例中,通過判斷所述智能電視終端的操作系統與軟件播放器的兼容性,提供了另一種自適應選擇系統播放器或軟件播放器的方案,當智能電視終端中cpu核數達到預設核數可以選擇軟件播放器通過軟解碼來保證網絡視頻播放的流暢性,當智能電視終端中cpu核數未達到預設核數可以選擇系統播放器通過硬解碼來保證網絡視頻播放的流暢性。從而解決了軟件播放器在播放網絡視頻數據時出現播放卡頓的技術問題,提高了用戶的觀看體驗。
在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網絡接口和內存。
內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內存等形式,如只讀存儲器(rom)或閃存(flashram)。內存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(pram)、靜態隨機存取存儲器(sram)、動態隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(cd-rom)、數字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitorymedia),如調制的數據信號和載波。
如在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區分組件的方式,而是以組件在功能上的差異來作為區分的準則。如在通篇說明書及權利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”。“大致”是指在可接收的誤差范圍內,本領域技術人員能夠在一定誤差范圍內解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權利要求所界定者為準。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的商品或者系統中還存在另外的相同要素
上述說明示出并描述了本申請的若干優選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環境,并能夠在本文所述申請構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權利要求的保護范圍內。