專利名稱:多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定方法及模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在支持多任務(wù)處理的多媒體裝置中決定睡眠模式轉(zhuǎn)入時間點的方法及模塊,更詳細地,涉及一種在支持多任務(wù)處理的車載多媒體裝置中產(chǎn)生電源變動時,為了安全地保護該裝置所存儲的數(shù)據(jù)而決定睡眠模式轉(zhuǎn)入時間點的方法及模塊。
背景技術(shù):
車載多媒體裝置在車輛的電池電源產(chǎn)生變動時,為了保護裝置所存儲的數(shù)據(jù)而轉(zhuǎn)入睡眠模式。此時,檢測到電池電源的變動并決定轉(zhuǎn)入睡眠模式狀態(tài)的時間點對于保護數(shù)據(jù)起著至關(guān)重要的作用。尤其,在支持多任務(wù)處理的多媒體裝置的情況下,如果無法準(zhǔn)確決定設(shè)置于多媒體裝置的各個模塊停止的時間點以及存儲于多媒體裝置的數(shù)據(jù)的備份狀態(tài),就有可能在多媒體裝置轉(zhuǎn)入睡眠模式后恢復(fù)為正常狀態(tài)時引起數(shù)據(jù)丟失的情況。另一方面,車載多媒體裝置由于執(zhí)行USB、IP0D、DMB、DVD、RAD10等的多任務(wù)處理,且電池電源的變動較為頻繁,因此很難決定睡眠模式轉(zhuǎn)入時間點。決定睡眠模式轉(zhuǎn)入時間點的現(xiàn)有技術(shù),通常采取存儲所有設(shè)置于車載多媒體裝置中的各個模塊的狀態(tài),并對所存儲的模塊的狀態(tài)進行分析的方法來決定睡眠模式轉(zhuǎn)入時間點。由于現(xiàn)有技術(shù)對其進行檢測和處理所需的編程量及內(nèi)存占有率大,因此產(chǎn)生漏洞的頻率比較高。
發(fā)明內(nèi)容
本發(fā)明為了解決上述問題,其一個目的在于提供一種在支持能夠以最少的編程量收集和處理各模塊的睡眠模式可能狀態(tài)的多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法及模塊。本發(fā)明的再一目的在于,提供一種在支持能夠?qū)τ稍O(shè)置于車載多媒體裝置的各模塊反饋的睡眠模式轉(zhuǎn)入可能狀態(tài)值進行“或”邏輯運算處理的多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法及模塊。本發(fā)明的另一目的在于,提供一種在支持能夠通過僅確認(rèn)一個經(jīng)運算處理后的睡眠模式參數(shù)值來決定睡眠模式轉(zhuǎn)入時間點的多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法及模塊。本發(fā)明的目的并不限定于以上所提及的目的,對于未提及的其他目的,本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員可在以下記載中予以明確。為了實現(xiàn)上述目的,本發(fā)明的一方案所涉及的,在支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法包括:向構(gòu)成車載多媒體裝置的各模塊請求睡眠模式轉(zhuǎn)入可能狀態(tài)值的步驟;接收從各模塊所發(fā)送的睡眠模式轉(zhuǎn)入可能狀態(tài)值的步驟;對睡眠模式轉(zhuǎn)入可能狀態(tài)值進行“或”邏輯運算,以生成睡眠模式參數(shù)值的步驟;確認(rèn)車載多媒體裝置的電源狀態(tài)的步驟;經(jīng)確認(rèn),發(fā)現(xiàn)電源狀態(tài)為非正常的情況下,確認(rèn)上述睡眠模式參數(shù)值的步驟;以及,根據(jù)睡眠模式參數(shù)值向各模塊發(fā)布睡眠模式指令的步驟。本發(fā)明的另一方案所涉及的,在支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定模塊,包括:向構(gòu)成車載多媒體裝置的各模塊請求睡眠模式轉(zhuǎn)入可能狀態(tài)值的睡眠模式轉(zhuǎn)入可能狀態(tài)值請求部;接收從各模塊所發(fā)送的睡眠模式轉(zhuǎn)入可能狀態(tài)值的睡眠模式轉(zhuǎn)入可能狀態(tài)值接收部;以及,利用所接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值,向各模塊發(fā)布睡眠模式指令的控制部。其中,控制部包括:對所接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值進行邏輯運算,以生成睡眠模式參數(shù)值的運算部;確認(rèn)車載多媒體裝置的電源狀態(tài)的電源狀態(tài)判斷部;以及,利用睡眠模式參數(shù)值和電源狀態(tài),向各模塊發(fā)布睡眠模式指令的睡眠模式指令部。按照本發(fā)明,在支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動的情況下決定睡眠模式轉(zhuǎn)入時間點時,能夠以最少的編程量收集各模塊的睡眠模式可能狀態(tài)進行處理,從而能夠使產(chǎn)生漏洞的可能性降低至最小。并且,根據(jù)本發(fā)明具有對于支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法進行模塊化,能夠讓再利用可能性增大的優(yōu)點。
圖1為表示根據(jù)本發(fā)明的一實施例的在支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法的順序圖。圖2為表示根據(jù)本發(fā)明的另一實施例的在支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定模塊的框圖。
具體實施例方式本發(fā)明的優(yōu)點和特征以及實現(xiàn)其優(yōu)點和特征的方法,通過參照后文中與附圖一起詳細敘述的實施例,即可予以明確。然而,本發(fā)明并不限定于以下所公開的實施例,還能夠以與之不同的各種形態(tài)來實現(xiàn),本實施例只是為了完全公開本發(fā)明,并且為了向本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員告知本發(fā)明的范疇而提供的,本發(fā)明應(yīng)由權(quán)利要求的范疇定義。另一方面,本說明書中所使用的術(shù)語,用于說明實施例,并不限定本發(fā)明。在本說明書中,如果在文中沒有特別提及,那么單數(shù)形式將被視為包括復(fù)數(shù)形式。以下,參照附圖對本發(fā)明的優(yōu)選實施例進行詳細說明。首先,在對各附圖的結(jié)構(gòu)要素附加附圖標(biāo)記時,對于相同的結(jié)構(gòu)要素,即便出現(xiàn)在不同的附圖中,也盡可能附加了相同的標(biāo)記。對于這一點,敬請留意。此外,在說明本發(fā)明時,如果判斷出相關(guān)的公知結(jié)構(gòu)或?qū)δ艿木唧w說明對本發(fā)明的主旨產(chǎn)生混淆時,則其詳細說明將予以省略。參照圖1,對根據(jù)本發(fā)明的一實施例的在多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法進行說明。圖1為表示根據(jù)本發(fā)明的一實施例的在支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法的順序圖。首先,根據(jù)本發(fā)明的睡眠模式轉(zhuǎn)入時間點決定模塊向構(gòu)成車載多媒體裝置的各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值(SllO)。然后,睡眠模式轉(zhuǎn)入時間點決定模塊接收從各模塊所發(fā)送的睡眠模式轉(zhuǎn)入可能狀態(tài)值(S120)。此時,睡眠模式轉(zhuǎn)入可能狀態(tài)值為二進制值,具有O或I的值。如果睡眠模式轉(zhuǎn)入可能狀態(tài)值為O,則表示模塊處于睡眠模式轉(zhuǎn)入可能狀態(tài);如果睡眠模式轉(zhuǎn)入可能狀態(tài)值為1,則表示模塊處于運行狀態(tài)。接著,睡眠模式轉(zhuǎn)入時間點決定模塊對睡眠模式轉(zhuǎn)入可能狀態(tài)值進行“或”邏輯運算,以生成睡眠模式參數(shù)值(S130)。睡眠模式參數(shù)值僅在從各模塊接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值全部為O的情況下具有O的值,除此之外的情況,例如構(gòu)成多媒體裝置的各模塊中任意一個模塊的睡眠模式轉(zhuǎn)入可能狀態(tài)值為I或者所有模塊的睡眠模式轉(zhuǎn)入可能狀態(tài)值為I的情況下具有I的值。然后,睡眠模式轉(zhuǎn)入時間點決定模塊將確認(rèn)車載多媒體裝置的電源狀態(tài)(S140)。例如,睡眠模式轉(zhuǎn)入時間點決定模塊在電源狀態(tài)為正常的情況下輸出O的值,而在電源狀態(tài)為非正常的情況下輸出I的值,在接收表示電源狀態(tài)為正常的值(例如,O的值)的情況下,能夠再次向各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值。經(jīng)確認(rèn),發(fā)現(xiàn)電源狀態(tài)為非正常的情況下,睡眠模式轉(zhuǎn)入時間點決定模塊確認(rèn)睡眠模式參數(shù)值(S150)。其中,睡眠模式轉(zhuǎn)入時間點決定模塊可在睡眠模式參數(shù)值為I的情況下,能夠再次向各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值。睡眠模式參數(shù)值為O的情況下,睡眠模式轉(zhuǎn)入時間點決定模塊將對各模塊發(fā)布睡眠模式指令(S160)。參照圖2,對根據(jù)本發(fā)明的另一實施例的在多媒體裝置中發(fā)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定模塊進行說明。圖2為表示根據(jù)本發(fā)明的另一實施例的在支持多任務(wù)處理的多媒體裝置中發(fā)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定模塊的框圖。參照圖2,在根據(jù)本發(fā)明的在多媒體裝置中發(fā)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定模塊200包括:睡眠模式轉(zhuǎn)入可能狀態(tài)值請求部210、睡眠模式轉(zhuǎn)入可能狀態(tài)接收部220和控制部230。睡眠模式轉(zhuǎn)入可能狀態(tài)值請求部210請求向構(gòu)成車載多媒體裝置的各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值。睡眠模式轉(zhuǎn)入可能狀態(tài)接收部220接收從上述各模塊所發(fā)送的睡眠模式轉(zhuǎn)入可能狀態(tài)值,并將其傳輸至控制部230。此時,睡眠模式轉(zhuǎn)入可能狀態(tài)值為二進制數(shù),具有O或I的值。睡眠模式轉(zhuǎn)入可能狀態(tài)值為0,則表示模塊處于睡眠模式轉(zhuǎn)入可能狀態(tài);睡眠模式轉(zhuǎn)入可能狀態(tài)值為1,則表示模塊處于運行狀態(tài)??刂撇?30利用所接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值,向各模塊發(fā)布睡眠模式指令。具體而言,控制部230由運算部231、電源狀態(tài)判斷部233和睡眠模式指令部235構(gòu)成。運算部231對所接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值進行“或”邏輯運算,以生成睡眠模式參數(shù)值。因此,睡眠模式參數(shù)值僅在從各模塊接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值均為O的情況下,具有O的值,除此之外的情況,例如,構(gòu)成多媒體裝置的各模塊中任意一個模塊的睡眠模式轉(zhuǎn)入可能狀態(tài)值為I或者所有模塊的睡眠模式轉(zhuǎn)入可能狀態(tài)值為I的情況下,具有I的值。電源狀態(tài)判斷部233確認(rèn)車載多媒體裝置的電源狀態(tài)是否為正常,并將其結(jié)果值傳輸至睡眠模式指令部235。例如,電源狀態(tài)判斷部233確認(rèn)車載多媒體裝置的電源狀態(tài),電源狀態(tài)為正常的情況下將O的值傳輸至睡眠模式指令部235,在電源狀態(tài)為非正常的情況下,將I的值傳輸至睡眠模式指令部235。睡眠模式指令部235利用從運算部231接收的睡眠模式參數(shù)值和從電源狀態(tài)判斷部233接收的電源狀態(tài)結(jié)果值,向各模塊發(fā)布睡眠模式指令。例如,睡眠模式指令部235接收電源狀態(tài)判斷部233所發(fā)送的表示電源狀態(tài)為正常的值(例如,O的值)時,能夠再次向各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值。此外,睡眠模式指令部235接收電源狀態(tài)判斷部233所發(fā)送的表示電源狀態(tài)為非正常的值(例如,I的值)時,根據(jù)從運算部231接收的睡眠模式參數(shù)值來決定下一步動作。例如,睡眠模式指令部235接收從運算部231所發(fā)送的具有O的值的睡眠模式參數(shù)值時,向各模塊發(fā)布睡眠模式指令,在接收具有I的值的睡眠模式參數(shù)值時,能夠再次向各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值。如上,睡眠模式指令部235在車載多媒體裝置的電源狀態(tài)為非正常的情況下,僅確認(rèn)從運算部231接收的睡眠模式參數(shù)值是O還是1,從而支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時能夠簡單決定睡眠模式轉(zhuǎn)入時間點。本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,在不變更本發(fā)明的技術(shù)思想及必要特征的情況下,還能夠以其他具體形態(tài)實施本發(fā)明。因此,以上敘述的實施例在所有層面上只是例示性的,并不起限定作用。相比于上述的具體說明,本發(fā)明的保護范圍應(yīng)由權(quán)利要求書限定,從權(quán)利要求范圍及其等同概念導(dǎo)出的所有變更或變形后的形態(tài)均包含于本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定方法,其特征在于,包括: 向構(gòu)成車載多媒體裝置的各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值的步驟; 接收從上述各模塊所發(fā)送的上述睡眠模式轉(zhuǎn)入可能狀態(tài)值的步驟; 對上述睡眠模式轉(zhuǎn)入可能狀態(tài)值進行“或”邏輯運算,以生成睡眠模式參數(shù)值的步驟; 確認(rèn)上述車載多媒體裝置的電源狀態(tài)的步驟; 經(jīng)確認(rèn)發(fā)現(xiàn)上述電源狀態(tài)為非正常的情況下,確認(rèn)上述睡眠模式參數(shù)值的步驟;以及 根據(jù)上述睡眠模式參數(shù)值,向上述各模塊發(fā)布睡眠模式指令的步驟。
2.根據(jù)權(quán)利要求1所述的多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定方法,其特征在于,還包括:在上述電源狀態(tài)為正常的情況下,再次向上述各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值的步驟。
3.根據(jù)權(quán)利要求1所述的多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定方法,其特征在于, 在上述的發(fā)布睡眠模式指令的步驟中, 在上述睡眠模式參數(shù)值為O的情況下,向上述各模塊發(fā)布睡眠模式指令, 在上述睡眠模式參數(shù)值為I的情況下,再次向上述各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值。
4.一種多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定模塊,其特征在于,包括: 睡眠模式轉(zhuǎn)入可能狀態(tài)值請求部,其向構(gòu)成車載多媒體裝置的各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值; 睡眠模式轉(zhuǎn)入可能狀態(tài)值接收部,其接收從上述各模塊所發(fā)送的上述睡眠模式轉(zhuǎn)入可能狀態(tài)值;以及 控制部,其利用上述接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值,向上述各模塊發(fā)布睡眠模式指令。
5.根據(jù)權(quán)利要求4所述的多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定模塊,其特征在于, 上述控制部包括: 運算部,其對上述接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值進行邏輯運算,以生成睡眠模式參數(shù)值; 電源狀態(tài)判斷部,其確認(rèn)上述車載多媒體裝置的電源狀態(tài);以及睡眠模式指令部,其利用上述睡眠模式參數(shù)值和上述電源狀態(tài),向上述各模塊發(fā)布睡眠模式指令。
6.根據(jù)權(quán)利要求5所述的多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定模塊,其特征在于,上述運算部對上述接收的睡眠模式轉(zhuǎn)入可能狀態(tài)值進行“或”邏輯運算。
7.根據(jù)權(quán)利要求5所述的多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定模塊,其特征在于,上述睡眠模式指令部在上述電源狀態(tài)為正常的情況下,再次向上述各模塊請求發(fā)送上述睡眠模式轉(zhuǎn)入可能狀態(tài)值。
8.根據(jù)權(quán)利要求5所述的多媒體裝置的睡眠模式轉(zhuǎn)入時間點決定模塊,其特征在于, 上述睡眠模式指令部在上述電源狀態(tài)為非正常且上述睡眠模式參數(shù)值為O的情況下,向上述各模塊發(fā)布睡眠模式指令; 在上述電源狀態(tài)為非正常且上述睡眠模式參數(shù)值為I的情況下,再次向上述各模塊請求發(fā)送上述睡眠模式轉(zhuǎn)入可能狀態(tài)值。
全文摘要
本發(fā)明涉及一種在支持多任務(wù)處理的多媒體裝置中決定睡眠模式轉(zhuǎn)入時間點的方法及模塊,根據(jù)本發(fā)明的一方案的,在支持多任務(wù)處理的多媒體裝置中產(chǎn)生電源變動時的睡眠模式轉(zhuǎn)入時間點決定方法包括向構(gòu)成車載多媒體裝置的各模塊請求發(fā)送睡眠模式轉(zhuǎn)入可能狀態(tài)值的步驟;接收從各模塊所發(fā)送的睡眠模式轉(zhuǎn)入可能狀態(tài)值的步驟;對睡眠模式轉(zhuǎn)入可能狀態(tài)值進行“或”邏輯運算,以生成睡眠模式參數(shù)值的步驟;確認(rèn)上述車載多媒體裝置的電源狀態(tài)的步驟;經(jīng)確認(rèn)發(fā)現(xiàn)電源狀態(tài)為非正常的情況下,確認(rèn)上述睡眠模式參數(shù)值的步驟;以及,根據(jù)上述睡眠模式參數(shù)值,向上述各模塊發(fā)布睡眠模式指令的步驟。
文檔編號G06F12/16GK103092776SQ20111033860
公開日2013年5月8日 申請日期2011年10月31日 優(yōu)先權(quán)日2011年10月31日
發(fā)明者沈政昱 申請人:現(xiàn)代摩比斯株式會社