本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種設(shè)備開機(jī)的方法和裝置。
背景技術(shù):
隨著智能時代的到來,配置有智能操作系統(tǒng)的智能設(shè)備已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡墓ぞ?。以智能電視為例,其具有全開放式平臺,搭載了操作系統(tǒng),用戶在欣賞普通電視內(nèi)容的同時,可自行安裝和卸載各類應(yīng)用軟件,給用戶帶來了便捷的體驗,目前已經(jīng)成為電視的潮流趨勢。
智能電視在出廠前,需要對配置的板卡進(jìn)行開機(jī)測試,以保證智能電視可以正常啟動。智能電視第一次開機(jī)時需要顯示開機(jī)向?qū)?,該開機(jī)向?qū)е邪ú僮髡f明、電視功能、搜臺選項以及網(wǎng)絡(luò)設(shè)置等項目,以使用戶可以對智能電視的使用進(jìn)行簡單了解,同時設(shè)置一些后續(xù)需要的參數(shù),通常使用者必須手動對開機(jī)向?qū)нM(jìn)行操作,并且不能直接跳過開機(jī)向?qū)А?/p>
在開機(jī)測試時,由于使智能電視第一次開機(jī),所以也會顯示開機(jī)向?qū)?。然而,開機(jī)向?qū)г跍y試階段是不必要的一個過程,且不能直接跳過,所以需要測試人員手動對開機(jī)向?qū)нM(jìn)行操作,并在開機(jī)向?qū)гO(shè)置完成后再進(jìn)行后續(xù)的測試工作,這樣便會使得測試周期時間過長,同時增加了測試工作量。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種設(shè)備開機(jī)的方法和裝置,以解決開機(jī)測試時,設(shè)置開機(jī)向?qū)?dǎo)致測試時間過長且測試工作量增加的技術(shù)問題。
第一方面,本發(fā)明實施例提供了一種設(shè)備開機(jī)的方法,包括:
接收到開機(jī)指令后,檢測是否存在測試模式啟動標(biāo)識;
如果存在所述測試模式啟動標(biāo)識,則跳過開機(jī)向?qū)Чδ懿酉到y(tǒng)。
第二方面,本發(fā)明實施例還提供了一種設(shè)備開機(jī)的裝置,包括:
檢測模塊,用于接收到開機(jī)指令后,檢測是否存在測試模式啟動標(biāo)識;
啟動模塊,用于如果存在所述測試模式啟動標(biāo)識,則跳過開機(jī)向?qū)Чδ懿酉到y(tǒng)。
本發(fā)明實施例提供的一種設(shè)備開機(jī)的方法和裝置,通過在接收到開機(jī)指令后,如果檢測到存在測試模式啟動標(biāo)識,則確認(rèn)當(dāng)前處于測試場景,此時,跳過開機(jī)向?qū)Р釉O(shè)備系統(tǒng)的技術(shù)手段,實現(xiàn)了對設(shè)備進(jìn)行測試時,無須啟動開機(jī)向?qū)?,?jié)省了測試時間,同時減輕了測試人員的工作量。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1為本發(fā)明實施例一提供的一種設(shè)備開機(jī)的方法的流程圖;
圖2a為本發(fā)明實施例二提供的一種設(shè)備開機(jī)的方法的流程圖;
圖2b為本發(fā)明實施例二提供的一種設(shè)備開機(jī)的方法的流程圖;
圖2c為本發(fā)明實施例二提供的一種設(shè)備開機(jī)的方法的流程圖;
圖3為本發(fā)明實施例三提供的一種設(shè)備開機(jī)的裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
實施例一
圖1為本發(fā)明實施例一提供的一種設(shè)備開機(jī)的方法的流程圖。本實施例提供的方法適用于在設(shè)備出廠前,對設(shè)備的主板系統(tǒng)進(jìn)行測試的情況。本實施例提供的方法可以由一種設(shè)備開機(jī)的裝置執(zhí)行,該裝置可以通過軟件和/或硬件的方式集成在智能設(shè)備中。參考圖1,本實施例提供的方法具體包括:
s101、接收到開機(jī)指令后,檢測是否存在測試模式啟動標(biāo)識。如果存在測試模式啟動標(biāo)識,則執(zhí)行s102。如果不存在測試模式啟動標(biāo)識,則執(zhí)行s103。
在本實施例中,智能設(shè)備是指安裝有板卡且具有操作系統(tǒng)的設(shè)備,比如智能電視。測試模式是指設(shè)備出廠前,對設(shè)備中板卡的某個功能或者某些功能進(jìn)行測試的模式。優(yōu)選的,測試模式為對板卡的開機(jī)功能進(jìn)行測試時對應(yīng)的模式。
進(jìn)一步的,根據(jù)測試模式啟動標(biāo)識可以確認(rèn)設(shè)備當(dāng)前是否處于測試模式。其中,測試模式啟動標(biāo)識中寫入的數(shù)據(jù)可以包括數(shù)字、字母以及符號中的至少一項。例如,設(shè)置factorymode表示測試模式,對應(yīng)的測試模式啟動標(biāo)識中寫入的數(shù)據(jù)為1。在接收到開機(jī)指令后,檢測factorymode對應(yīng)的標(biāo)識中寫入的數(shù)據(jù)是否為1。當(dāng)檢測到factorymode=1時,確定存在測試模式啟動標(biāo)識,當(dāng)檢測到factorymode=其他(比如0)時,確定不存在測試模式啟動標(biāo)識。
可選的,在接收到開機(jī)指令后,可以根據(jù)是否獲取到測試模式啟動指令確定是否生成測試模式啟動標(biāo)識,并在確定是否生成測試模式啟動標(biāo)識后,檢測是否存在測試模式啟動標(biāo)識。其中,可以是在接收到開機(jī)指令后,根據(jù)是否存在測試模式啟動程序確定是否生成測試模式啟動指令,還可以在接收到開機(jī)指令后,確認(rèn)是否接收到關(guān)聯(lián)設(shè)備發(fā)送的測試模式啟動指令,如讀取到通用串行總線(universalserialbus,usb)閃存盤(u盤)中測試模式啟動文件,則確定接收到測試模式啟動指令。
具體的,開機(jī)指令優(yōu)選為在完成板卡安裝后,對設(shè)備執(zhí)行第一次開機(jī)的指令。
s102、跳過開機(jī)向?qū)Чδ懿酉到y(tǒng)。
開機(jī)向?qū)Чδ苁侵冈陲@示屏中顯示對設(shè)備后續(xù)運(yùn)行中基本參數(shù)設(shè)置向?qū)б约霸O(shè)備說明等內(nèi)容。一般而言,智能設(shè)備在初次開機(jī)或者恢復(fù)出廠后初次開機(jī)時,都會啟動開機(jī)向?qū)Чδ堋Mǔ?,開機(jī)向?qū)枰褂谜呤謩优浜喜僮鞑趴梢酝瓿伞?/p>
具體的,如果檢測到存在測試模式啟動標(biāo)識,則說明當(dāng)前設(shè)備處于出廠前的測試模式,即對設(shè)備板卡的開機(jī)功能進(jìn)行測試,例如,在板卡開機(jī)過程中,檢測網(wǎng)卡、揚(yáng)聲器以及高清晰度多媒體接口等指標(biāo)是否正常,在設(shè)備開機(jī)成功后,確認(rèn)開機(jī)功能測試結(jié)束。進(jìn)一步的,在檢測到存在測試模式啟動標(biāo)識時,跳過開機(jī)向?qū)Чδ?,啟動設(shè)備系統(tǒng)。同時,在顯示屏中顯示開機(jī)界面。如果在系統(tǒng)開機(jī)過程中需要使用到開機(jī)向?qū)е写O(shè)置的參數(shù),則可以預(yù)先設(shè)置默認(rèn)參數(shù)值,并在開機(jī)過程中直接使用默認(rèn)參數(shù)值。
進(jìn)一步的,在跳過開機(jī)向?qū)Чδ軙r,可以是跳過開機(jī)向?qū)?yīng)用程序的啟動,即不啟動開機(jī)向?qū)?yīng)用程序,還可以是直接關(guān)閉開機(jī)向?qū)?yīng)用程序,即關(guān)閉開機(jī)向?qū)Чδ堋?/p>
進(jìn)一步的,當(dāng)測試成功后,進(jìn)行系統(tǒng)復(fù)位。其中系統(tǒng)復(fù)位具體包括:刪除測試模式啟動標(biāo)識、刪除與生成測試模式啟動標(biāo)識相關(guān)的程序指令以及關(guān)閉檢測是否存在測試模式啟動標(biāo)識的功能。進(jìn)行系統(tǒng)復(fù)位后,如果再次接收到開機(jī)指令,則啟動開機(jī)向?qū)Чδ埽⒃陂_機(jī)向?qū)瓿珊?,啟動系統(tǒng)。
s103、執(zhí)行開機(jī)向?qū)Чδ芎髥酉到y(tǒng)。
具體的,如果檢測到不存在測試模式啟動標(biāo)識,則說明當(dāng)前設(shè)備處于非測試模式,即可以默認(rèn)為設(shè)備處于被用戶正常使用的模式。此時,執(zhí)行開機(jī)向?qū)Чδ?,并在顯示屏中顯示向?qū)Ы缑?,?dāng)用戶完成開機(jī)向?qū)У脑O(shè)置后啟動系統(tǒng)。
進(jìn)一步的,在后續(xù)接收到開機(jī)指令后,直接啟動系統(tǒng),并使用開機(jī)向?qū)е性O(shè)置的參數(shù)。
本實施例提供的技術(shù)方案,通過在接收到開機(jī)指令后,如果檢測到存在測試模式啟動標(biāo)識,則跳過開機(jī)向?qū)Чδ苤苯訂酉到y(tǒng),如果檢測到不存在測試模式啟動標(biāo)識,則執(zhí)行開機(jī)向?qū)Чδ芎髥酉到y(tǒng)的技術(shù)手段,可以實現(xiàn)在測試模式下,無需測試人員進(jìn)行開機(jī)向?qū)гO(shè)置,節(jié)省了測試時間和測試成本,提高了測試效率。
實施例二
圖2a為本發(fā)明實施例二提供的一種設(shè)備開機(jī)的方法的流程圖。本實施例是在上述實施例的基礎(chǔ)上進(jìn)行具體化。參考圖2a,本實施例提供的方法具體包括:
s201、接收到開機(jī)指令后,判斷是否獲取到測試模式啟動指令。如果獲取到測試模式啟動指令,則執(zhí)行s202,否則,執(zhí)行s203。
可選的,當(dāng)接收到開機(jī)指令后,可以先確定是否預(yù)先存儲測試模式啟動程序,如果預(yù)先存儲了測試模式啟動程序,則讀取并運(yùn)行該測試模式啟動程序以生成測試模式啟動指令,即獲取到測試模式啟動指令,并在測試完成后,刪除該測試模式啟動程序。如果沒有讀取到該測試模式啟動程序,則確認(rèn)未獲取到測試模式啟動指令。
還可選的,預(yù)先將測試模式啟動程序以測試模式啟動文件的形式存儲在關(guān)聯(lián)的存儲設(shè)備中(如usb閃存盤),當(dāng)接收到開機(jī)指令后,判斷是否在usb閃存盤中讀取到測試模式啟動文件,如果讀取到測試模式啟動文件,則確認(rèn)獲取到測試模式啟動指令,如果沒有讀取到測試模式啟動文件,則確認(rèn)未獲取到測試模式啟動指令。
s202、生成測試模式啟動標(biāo)識。執(zhí)行s204。
具體的,修改測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容以生成測試模式啟動標(biāo)識。例如,默認(rèn)測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容為0,當(dāng)獲取到測試模式啟動指令時,將該標(biāo)識位的數(shù)據(jù)內(nèi)容修改為1,即生成了測試模式啟動標(biāo)識。
s203、生成非測試模式啟動標(biāo)識。執(zhí)行s204。
具體的,可以保持測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容繼續(xù)為默認(rèn)的內(nèi)容。例如,默認(rèn)測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容為0,當(dāng)未獲取到測試模式啟動指令時,保持該標(biāo)識位的數(shù)據(jù)內(nèi)容不變,即生成了非測試模式啟動標(biāo)識。
進(jìn)一步的,還可以將該標(biāo)識位的數(shù)據(jù)內(nèi)容修改為非測試啟動標(biāo)識內(nèi)容。例如,默認(rèn)測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容為0,測試模式啟動標(biāo)識對應(yīng)的數(shù)據(jù)內(nèi)容為1,當(dāng)未獲取到測試模式啟動指令時,將該標(biāo)識位的數(shù)據(jù)內(nèi)容修改為01,即生成了非測試模式啟動標(biāo)識。
s204、檢測是否存在測試模式啟動標(biāo)識。如果存在測試模式啟動標(biāo)識,則執(zhí)行s205。如果不存在測試模式啟動標(biāo)識,則執(zhí)行s207。
示例性的,讀取測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容,以確認(rèn)是否存在測試模式啟動標(biāo)識。例如,默認(rèn)測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容為0,測試模式啟動標(biāo)識對應(yīng)的數(shù)據(jù)內(nèi)容為1。當(dāng)讀取測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容為1時,確定存在測試模式啟動標(biāo)識,當(dāng)讀取測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容為0時,確定不存在測試模式啟動標(biāo)識。
s205、跳過開機(jī)向?qū)Чδ懿酉到y(tǒng)。執(zhí)行s206。
s206、根據(jù)設(shè)定的測試向?qū)нM(jìn)行測試,并刪除測試模式啟動標(biāo)識。
具體的,預(yù)先設(shè)定測試向?qū)В渲锌梢园y試流程以及測試參數(shù)等內(nèi)容,在啟動系統(tǒng)時,可以根據(jù)設(shè)定的測試向?qū)нM(jìn)行測試。
進(jìn)一步的,在測試成功后,刪除測試模式啟動標(biāo)識,也可以理解為對系統(tǒng)進(jìn)行復(fù)位。例如,默認(rèn)測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容為0,測試模式啟動標(biāo)識對應(yīng)的數(shù)據(jù)內(nèi)容為1。刪除測試模式啟動標(biāo)識時,將測試模式對應(yīng)的標(biāo)識位的數(shù)據(jù)內(nèi)容由1變?yōu)???蛇x的,如果預(yù)先存儲測試模式啟動程序,則在刪除測試模式啟動標(biāo)識時,刪除測試模式啟動程序?;蛘?,在刪除測試模式啟動標(biāo)識時,關(guān)閉獲取測試模式啟動指令的功能??蛇x的,還可以關(guān)閉檢測是否存在測試模式啟動標(biāo)識的功能。以保證在設(shè)備測試完成出廠后,接收到用戶發(fā)出的初次開機(jī)指令時,正常執(zhí)行開機(jī)向?qū)Чδ堋?/p>
s207、執(zhí)行開機(jī)向?qū)Чδ芎髥酉到y(tǒng)。
在本實施例中,當(dāng)測試模式啟動文件存儲在usb閃存盤時,參考圖2b,本實施例提供的設(shè)備開機(jī)的方法具體可以包括:
s301、接收到開機(jī)指令后,開啟識別usb閃存盤的功能。
具體的,在初次接收到開機(jī)指令后,開啟識別usb閃存盤的功能。在開啟識別功能后,可以檢測當(dāng)前是否存在與設(shè)備連接的usb閃存盤。
s302、讀取usb閃存盤的文件。
示例性的,當(dāng)檢測到存在usb閃存盤與設(shè)備連接后,讀取usb閃存盤內(nèi)的文件。如果未檢測到與設(shè)備連接的usb閃存盤,則可以執(zhí)行s305。可選的,如果未檢測到與設(shè)備連接的usb閃存盤,還可以檢測設(shè)備內(nèi)是否還預(yù)先存儲測試模式啟動程序,如果沒有存儲測試模式啟動程序,則執(zhí)行s305,如果存儲測試模式啟動程序,則執(zhí)行s304。
s303、判斷讀取的文件中,是否存在測試模式啟動文件。如果存在測試模式啟動文件,則執(zhí)行s304。否則,執(zhí)行s305。
進(jìn)一步的,usb閃存盤預(yù)先存儲有測試模式啟動文件。根據(jù)該測試模式啟動文件可以確定設(shè)備當(dāng)前處于測試模式。如果在系統(tǒng)啟動過程中需要開啟向?qū)е写O(shè)置的參數(shù)時,可以預(yù)先在測試模式啟動文件中記錄對應(yīng)的默認(rèn)參數(shù),以便后續(xù)系統(tǒng)啟動過程中使用。
s304、生成測試模式啟動標(biāo)識。執(zhí)行s306。
s305、生成非測試模式啟動標(biāo)識。執(zhí)行s306。
s306、檢測是否存在測試模式啟動標(biāo)識。如果存在測試模式啟動標(biāo)識,則執(zhí)行s307。如果不存在測試模式啟動標(biāo)識,則執(zhí)行s309。
s307、跳過開機(jī)向?qū)Чδ懿酉到y(tǒng)。
s308、根據(jù)設(shè)定的測試向?qū)нM(jìn)行測試,并刪除測試模式啟動標(biāo)識。
具體的,刪除測試模式啟動標(biāo)識時,關(guān)閉識別usb閃存盤的功能。
s309、執(zhí)行開機(jī)向?qū)Чδ芎髥酉到y(tǒng)。
本實施例提供的技術(shù)方案,通過在獲取開機(jī)指令后,根據(jù)是否獲取到測試模式啟動指令確認(rèn)是否生成測試模式啟動標(biāo)識,如果檢測到存在測試模式啟動標(biāo)識,則跳過開機(jī)向?qū)Чδ懿酉到y(tǒng),在根據(jù)測試向?qū)瓿蓽y試后,刪除測試模式啟動標(biāo)識的技術(shù)手段,實現(xiàn)了在設(shè)備處于測試模式時,節(jié)省設(shè)置開機(jī)向?qū)r需要耗費(fèi)的人力和時間,提高了測試效率。同時,在測試完成后刪除測試模式啟動標(biāo)識,以便在設(shè)備出廠供用戶使用后,正常啟動開機(jī)向?qū)Чδ堋?/p>
下面基于安卓系統(tǒng)對本實施例提供的方法進(jìn)行示例說明,在本示例中,預(yù)先在usb閃存盤中存儲測試模式啟動文件,參考圖2c,該方法具體包括:
s401、獲取開機(jī)指令后,在啟動裝載(bootloader)啟動階段,開啟識別usb閃存盤的功能。
其中,bootloader是在操作系統(tǒng)內(nèi)核運(yùn)行之前的啟動程序。
s402、bootloader讀取usb閃存盤中的文件。
s403、判斷文件中是否存在factorymode.txt文件。
其中,factorymode.txt文件為txt格式的測試模式啟動文件,該文件中可以存儲測試模式啟動參數(shù)以及系統(tǒng)啟動參數(shù)等。當(dāng)確認(rèn)存在factorymode.txt時,確認(rèn)設(shè)備處于測試模式,此時執(zhí)行s404,當(dāng)確認(rèn)不存在factorymode.txt時,確認(rèn)設(shè)備處于非測試模式,此時執(zhí)行s405。
s404、執(zhí)行factorymode=1。執(zhí)行s406。
其中,factorymode表示測試模式。factorymode=1表示設(shè)備處于測試模式,即可以理解為1為測試模式啟動標(biāo)識。
s405、執(zhí)行factorymode=0。執(zhí)行s406。
其中,factorymode=0表示設(shè)備處于非測試模式。
s406、開啟包管理服務(wù)(packagemanagerservice)。
packagemanagerservice主要用來處理安卓安裝包(androidpackage,apk)的安裝,卸載和應(yīng)用程序信息的獲取的。
s407、控制packagemanagerservice讀取factorymode對應(yīng)的標(biāo)識,并判斷該標(biāo)識是否為1。如果factorymode=1,則執(zhí)行s408。否則,執(zhí)行s410。
s408、執(zhí)行pmdisableguide.app。
其中,guide.app為開機(jī)向?qū)?yīng)用程序。pmdisableguide.app為關(guān)閉開機(jī)向?qū)?yīng)用程序的指令。
s409、根據(jù)測試向?qū)нM(jìn)行測試后,執(zhí)行factorymode=0。
具體的,在測試結(jié)束后,將factorymode標(biāo)記為0,即進(jìn)行復(fù)位,以保證設(shè)備再次開機(jī)時,讀到factorymode=0后,啟動開機(jī)向?qū)Чδ堋?/p>
s410、執(zhí)行starguide.app。
其中,starguide.app表示啟動開機(jī)向?qū)?yīng)用程序的指令。
實施例三
圖3為本發(fā)明實施例三提供的一種設(shè)備開機(jī)的裝置的結(jié)構(gòu)示意圖。參考圖3,本實施例提供的裝置具體包括:檢測模塊510和啟動模塊520。
其中,檢測模塊510,用于接收到開機(jī)指令后,檢測是否存在測試模式啟動標(biāo)識;啟動模塊520,用于如果存在測試模式啟動標(biāo)識,則跳過開機(jī)向?qū)Чδ懿酉到y(tǒng)。
本實施例提供的技術(shù)方案,通過在接收到開機(jī)指令后,如果檢測到存在測試模式啟動標(biāo)識,則跳過開機(jī)向?qū)Чδ苤苯訂酉到y(tǒng),如果檢測到不存在測試模式啟動標(biāo)識,則執(zhí)行開機(jī)向?qū)Чδ芎髥酉到y(tǒng)的技術(shù)手段,可以實現(xiàn)在測試模式下,無需測試人員進(jìn)行開機(jī)向?qū)гO(shè)置,節(jié)省了測試時間和測試成本,提高了測試效率。
在上述實施例的基礎(chǔ)上,還包括:指令判斷模塊,用于在檢測是否存在測試模式啟動標(biāo)識之前,判斷是否獲取到測試模式啟動指令;標(biāo)識生成模塊,用于如果獲取到測試模式啟動指令,則生成測試模式啟動標(biāo)識。
在上述實施例的基礎(chǔ)上,還包括:識別開啟模塊,用于在接收到開機(jī)指令后之后,開啟識別usb閃存盤的功能。指令判斷模塊包括:讀取單元,用于讀取usb閃存盤的文件;文件判斷單元,用于判斷讀取的文件中,是否存在測試模式啟動文件。
在上述實施例的基礎(chǔ)上,還包括:向?qū)?zhí)行模塊,用于在檢測是否存在測試模式啟動標(biāo)識之后,如果不存在測試模式啟動標(biāo)識,則執(zhí)行開機(jī)向?qū)Чδ芎髥酉到y(tǒng)。
在上述實施例的基礎(chǔ)上,還包括:刪除模塊,用于跳過開機(jī)向?qū)Чδ懿酉到y(tǒng)之后,根據(jù)設(shè)定的測試向?qū)нM(jìn)行測試,并刪除測試模式啟動標(biāo)識。
本發(fā)明實施例提供的一種設(shè)備開機(jī)的裝置可以用于執(zhí)行上述任意實施例提供的一種設(shè)備開機(jī)的方法,具備相應(yīng)的功能和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。