亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電源管理方法、裝置、電子設(shè)備和計(jì)算機(jī)程序產(chǎn)品與流程

文檔序號:11530452閱讀:241來源:國知局
電源管理方法、裝置、電子設(shè)備和計(jì)算機(jī)程序產(chǎn)品與流程
本申請涉及虛擬化
技術(shù)領(lǐng)域
,特別涉及一種電源管理方法、裝置、電子設(shè)備和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù)
:嵌入式系統(tǒng)中可以部署多個(gè)虛擬機(jī),每個(gè)虛擬機(jī)可以運(yùn)行客戶操作系統(tǒng)及其相關(guān)應(yīng)用程序。所有的客戶操作系統(tǒng)和主操作系統(tǒng)共享硬件設(shè)備提供的電池。目前電源管理的方法為:根據(jù)屬性的不同形成多個(gè)電源組,例如直流電源組、usb組、電池組等。每個(gè)電源組包括多個(gè)電源屬性,例如電流、電壓、當(dāng)前電源組是否處于活躍狀態(tài)等。一個(gè)電源組與其包括的一個(gè)電源屬性形成一個(gè)屬性對<電源組,電源屬性>,各操作系統(tǒng)的電源模塊驅(qū)動初始化時(shí),均創(chuàng)建與每個(gè)屬性對一一對應(yīng)的電源屬性文件,該電源屬性文件中包括電源組名稱、電源屬性名稱以及電源屬性值。操作系統(tǒng)中的應(yīng)用程序通過訪問電源屬性文件即可獲得對應(yīng)的電源屬性的值。當(dāng)電源屬性發(fā)生變化時(shí),各電源模塊驅(qū)動上報(bào)事件給各操作系統(tǒng)中的應(yīng)用空間,應(yīng)用空間中的程序通過接收事件得知電源屬性的變化。上述方法各操作系統(tǒng)均需要?jiǎng)?chuàng)建與每個(gè)屬性對一一對應(yīng)的電源屬性文件。但各操作系統(tǒng)共享電源,若當(dāng)前操作系統(tǒng)變化某一電源組的電源屬性,可能出現(xiàn)當(dāng)前操作系統(tǒng)中相關(guān)電源屬性文件發(fā)生變化,其他操作系統(tǒng)中相關(guān)電源屬性文件中的電源屬性未變化的情況,造成各操作系統(tǒng)中的與同一屬性對對應(yīng)的電源屬性文件不一致,進(jìn)而使得未變化的電源屬性文件失效。技術(shù)實(shí)現(xiàn)要素:本申請實(shí)施例提供了一種電源管理方法、裝置、電子設(shè)備和計(jì)算機(jī)程序產(chǎn)品,主要用以降低操作系統(tǒng)中的電源屬性文件失效的風(fēng)險(xiǎn)。第一方面,本申請實(shí)施例提供了一種電源管理方法,所述方法包括:在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼,將組名編碼和屬性名編碼發(fā)送給客戶操作系統(tǒng);在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件;當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng);在主操作系統(tǒng)中,接收調(diào)用電源組名和調(diào)用電源屬性名后,向所述客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件。第二方面,本申請實(shí)施例提供了一種電源管理裝置,所述裝置包括:第一發(fā)送模塊,用于在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼,將組名編碼和屬性名編碼發(fā)送給客戶操作系統(tǒng);生成模塊,用于在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件;第二發(fā)送模塊,用于當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng);提供模塊,用于在主操作系統(tǒng)中,接收調(diào)用電源組名和調(diào)用電源屬性名后,向所述客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件。第三方面,本申請實(shí)施例提供了一種客戶操作系統(tǒng),所述客戶操作系統(tǒng)包括:存儲器,一個(gè)或多個(gè)處理器;存儲器與處理器通過通信總線相連;處理器被配置為執(zhí)行存儲器中的指令;所述存儲介質(zhì)中存儲有用于執(zhí)行第一方面所述方法中各個(gè)步驟的指令。第四方面,本申請實(shí)施例提供了一種與電子設(shè)備結(jié)合使用的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括內(nèi)嵌于計(jì)算機(jī)可讀的存儲介質(zhì)中的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括用于使所述電子設(shè)備執(zhí)行第一方面所述方法中的各個(gè)步驟的指令。有益效果如下:本申請實(shí)施例中在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼;在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件;當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng);在主操作系統(tǒng)中,向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件,用以降低操作系統(tǒng)中的電源屬性文件失效的風(fēng)險(xiǎn)。附圖說明下面將參照附圖描述本申請的具體實(shí)施例,其中:圖1為本申請實(shí)施例中的一種嵌入式系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本申請實(shí)施例中的一種電源管理模塊后端與電源管理模塊驅(qū)動互相通信的示意圖;圖3為本申請實(shí)施例中的一種電源管理方法的流程示意圖;圖4為本申請實(shí)施例中的另一種電源管理方法的流程示意圖;圖5為本申請實(shí)施例中的另一種電源管理方法的流程示意圖;圖6為本申請實(shí)施例中的一種電源管理裝置的結(jié)構(gòu)示意圖;圖7為本申請實(shí)施例中的一種電子設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本申請的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對本申請的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說明,顯然,所描述的實(shí)施例僅是本申請的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。并且在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以互相結(jié)合?,F(xiàn)有技術(shù)中,每個(gè)操作系統(tǒng)均創(chuàng)建電源屬性文件,該電源屬性文件中包括電源組名稱、電源屬性名稱以及電源屬性值。當(dāng)一個(gè)操作系統(tǒng)更改電源屬性后,需要所有操作系統(tǒng)均修改對應(yīng)的電源屬性文件。若各操作系統(tǒng)之間通信不順暢,會出現(xiàn)部分操作系統(tǒng)中相關(guān)電源屬性文件發(fā)生變化,其他操作系統(tǒng)中相關(guān)電源屬性文件中的電源屬性未變化的情況,造成各操作系統(tǒng)中的與同一屬性對對應(yīng)的電源屬性文件不一致,進(jìn)而使得未變化的電源屬性文件失效?;诖?,本申請?zhí)峁┝艘环N電源管理方法,通過在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼;在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件;當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng);在主操作系統(tǒng)中,向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件,用以降低操作系統(tǒng)中的電源屬性文件失效的風(fēng)險(xiǎn)。本申請?zhí)峁┑囊环N電源管理方法,用于嵌入式系統(tǒng)中,例如圖1所示的嵌入式系統(tǒng)。該嵌入式系統(tǒng)部署至少一個(gè)虛擬機(jī),每個(gè)虛擬機(jī)對應(yīng)一個(gè)客戶操作系統(tǒng),因此,該嵌入式系統(tǒng)包括一個(gè)主操作系統(tǒng)和至少一個(gè)客戶操作系統(tǒng)。主操作系統(tǒng)的kernel中包括電源管理模塊驅(qū)動,每個(gè)客戶操作系統(tǒng)的kernel中也包括電源管理模塊驅(qū)動,每個(gè)虛擬機(jī)包括電源管理模塊后端。電源管理模塊后端與電源管理模塊驅(qū)動可以互相通信。在實(shí)施過程中,如圖2所示,電源管理模塊后端與電源管理模塊驅(qū)動之間包含兩條獨(dú)立的數(shù)據(jù)通路。通路一的方向是由電源管理模塊驅(qū)動到電源管理模塊后端,通路二的方向是由電源管理模塊后端到電源管理模塊驅(qū)動。通路一用來傳遞編碼完的主操作系統(tǒng)中的所有的電源管理屬性信息,和編碼完的客戶操作系統(tǒng)的屬性文件編碼。通路二用來傳遞編碼完的主操作系統(tǒng)中變化的屬性文件編碼。本申請?zhí)峁┑碾娫垂芾矸椒ㄋ诘那度胧较到y(tǒng)初始化時(shí),執(zhí)行流程如圖3所示。301,主操作系統(tǒng)啟動時(shí),在主操作系統(tǒng)中創(chuàng)建電源屬性文件。具體的,設(shè)置完成主操作系統(tǒng)中的電源管理的屬性文件,將不同屬性的電源形成多個(gè)電源組。將一個(gè)電源組與其包括的一個(gè)電源屬性形成一個(gè)屬性對<電源組,電源屬性>,創(chuàng)建與每個(gè)屬性對一一對應(yīng)的電源屬性文件。為了便于說明,本實(shí)施例將主操作系統(tǒng)中創(chuàng)建的電源屬性文件記為第一電源屬性文件。第一電源屬性文件中包括電源組名稱、電源屬性名稱以及電源屬性值。例如,嵌入式系統(tǒng)包括直流電源、第一usb和第二usb。則由直流電源組成直流電源組,由第一usb和第二usb組成usb組。直流電源組包括電流和電壓屬性。usb組包括電壓和當(dāng)前usb組是否處于活躍狀態(tài)。形成4組屬性對,分別為<直流電源組,電流>、<直流電源組,電壓>、<usb組,電壓>、<usb組,當(dāng)前usb組是否處于活躍狀態(tài)>。經(jīng)過步驟301,創(chuàng)建與每個(gè)屬性對一一對應(yīng)的第一電源屬性文件,參見表1。表1302,在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼,將組名編碼和屬性名編碼發(fā)送給客戶操作系統(tǒng)。具體的,在主操作系統(tǒng)中通過電源管理模塊后端獲取各第一電源屬性文件包括的電源組名和電源屬性名。例如表2所示的各第一電源屬性文件包括的電源組名和電源屬性名。表2第一電源屬性文件電源組名電源屬性名第一電源屬性文件1直流電源組電流第一電源屬性文件2直流電源組電壓第一電源屬性文件3usb組電壓第一電源屬性文件4usb組當(dāng)前usb組是否處于活躍狀態(tài)其中,第一電源屬性文件包括的電源組名與屬性名均為字符串,采用現(xiàn)有的編碼規(guī)則及流程,生成第一電源屬性文件包括的電源組名的組名編碼和第一電源屬性文件包括的電源屬性名的屬性名編碼。例如表3所示的第一電源屬性文件包括的電源組名與組名編碼之間的對應(yīng)關(guān)系,以及第一電源屬性文件包括的電源屬性名與屬性編碼之間的對應(yīng)關(guān)系。表3執(zhí)行步驟302后,<電源組,電源屬性>對變?yōu)?lt;組名編碼,屬性編碼>對,如表4所示。表4<電源組,電源屬性>對<組名編碼,屬性編碼>對<直流電源組,電流><aa1,bb1><直流電源組,電壓><aa1,bb2><usb組,電壓><aa2,bb2><usb組,當(dāng)前usb組是否處于活躍狀態(tài)><aa2,bb3>303,在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件。為了與主操作系統(tǒng)中的電源屬性文件(即第一電源屬性文件)區(qū)分,本實(shí)施例中將在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件記為第二電源屬性文件。具體的,客戶操作系統(tǒng)啟動時(shí),在客戶操作系統(tǒng)中,生成第二電源屬性文件。例如,客戶操作系統(tǒng)啟動時(shí),在客戶操作系統(tǒng)中,通過電源管理模塊驅(qū)動生成第二電源屬性文件。例如表5所示的與組名編碼和屬性編碼對應(yīng)的第二電源屬性文件。表5<組名編碼,屬性編碼>對第二電源屬性文件<aa1,bb1>第二電源屬性文件1<aa1,bb2>第二電源屬性文件2<aa2,bb2>第二電源屬性文件3<aa2,bb3>第二電源屬性文件4通過執(zhí)行步驟301至303,主操作系統(tǒng)通過電源管理模塊后端將第一電源屬性文件包括的電源組名以及電源屬性名按照一定的規(guī)則進(jìn)行編碼,將編碼完成的數(shù)據(jù)發(fā)送給客戶操作系統(tǒng),客戶操作系統(tǒng)通過電源管理模塊驅(qū)動解碼生成第二電源屬性文件,從而完成客戶操作系統(tǒng)電源管理模塊的初始化過程。其中,第一電源屬性文件中包括電源組名稱、電源屬性名稱以及電源屬性值。第二電源屬性文件僅為具有只讀權(quán)限的文件,只要與組名編碼和屬性編碼對應(yīng)即可,本實(shí)施例并不限定第二電源屬性文件中是否有內(nèi)容。各操作系統(tǒng)初始化完成后,若某一客戶操作系統(tǒng)需要訪問電源屬性文件時(shí),可以通過如下2個(gè)步驟實(shí)現(xiàn):步驟1.1,當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng)。其中,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼過程中所使用的解碼規(guī)則及流程與步驟302中所使用的編碼規(guī)則及流程相對應(yīng)。例如,客戶操作系統(tǒng)通過電源管理模塊驅(qū)動確定待訪問的第二電源屬性文件為第二電源屬性文件3,第二電源屬性文件3對應(yīng)的組名編碼aa2,第二電源屬性文件3對應(yīng)的電源屬性編碼為bb2,即<aa2,bb2>。步驟1.2,在主操作系統(tǒng)中,接收調(diào)用電源組名和調(diào)用電源屬性名后,向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件。在主操作系統(tǒng)中,接收調(diào)用電源組名和調(diào)用電源屬性名后,通過電源管理模塊后端訪問主操作系統(tǒng)中與與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的第一電源屬性文件,并向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的第一電源組文件。例如,在主操作系統(tǒng)中,接收調(diào)用電源組名和調(diào)用電源屬性名后,通過電源管理模塊后端訪問主操作系統(tǒng)中與<aa2,bb2>對應(yīng)的第一電源屬性文件3,并向客戶操作系統(tǒng)提供電源組文件3。參見圖4,通過步驟1.1和步驟1.2,客戶操作系統(tǒng)通過電源管理模塊驅(qū)動確定待訪問的第二電源屬性文件的組名編碼和電源屬性編碼后,將其發(fā)送給主操作系統(tǒng)。主操作系統(tǒng)通過電源管理模塊后端,訪問主操作系統(tǒng)中與與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的第一電源屬性文件,并向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的第一電源組文件,客戶操作系統(tǒng)通過電源管理模塊驅(qū)動訪問主操作系統(tǒng)提供的與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的第一電源組文件,從而完成一次客戶操作系統(tǒng)訪問電源管理模塊的屬性文件的過程。各操作系統(tǒng)初始化完成后,主操作系統(tǒng)中某一第一電源屬性文件可能發(fā)生變化,例如,第一電源屬性文件1中的電流值從i1變?yōu)閕2。對于此種情況,即在主操作系統(tǒng)中,當(dāng)在主操作系統(tǒng)的任一第一電源屬性文件變化時(shí),生成變化后電源組名的組名編碼和變化后電源屬性名的屬性名編碼,將變化后電源組名的組名編碼和變化后電源屬性名的屬性名編碼發(fā)送給客戶操作系統(tǒng)。在客戶操作系統(tǒng)中,將變化后電源組名的組名編碼和變化后電源屬性名的屬性名編碼上報(bào)給客戶操作系統(tǒng)的用戶空間。其中,獲知主操作系統(tǒng)的任一第一電源屬性文件變化的具體方式包括但不限于:主操作系統(tǒng)中的任一第一電源屬性文件變化后主操作系統(tǒng)中電源管理模塊驅(qū)動向上報(bào)電源管理模塊后端該事件,此時(shí),通過電源管理模塊后端獲知主操作系統(tǒng)中的任一第一電源屬性文件變化。參見圖5,當(dāng)主操作系統(tǒng)中某一第一電源屬性文件發(fā)生變化時(shí),通過電源管理模塊后端按照步驟302中的編碼規(guī)則及流程對發(fā)生變化的第一電源屬性文件對應(yīng)的電源組名和電源屬性名進(jìn)行編碼,將編碼完成的數(shù)據(jù)發(fā)送給客戶操作系統(tǒng),客戶操作系統(tǒng)通過電源管理模塊驅(qū)動將變化后電源組名的組名編碼和變化后電源屬性名的屬性名編碼上報(bào)給客戶操作系統(tǒng)的用戶空間,通知第一電源屬性文件發(fā)生變化。各操作系統(tǒng)初始化完成后,主操作系統(tǒng)中第一電源屬性文件可能發(fā)生變更,例如,電源組增加或者減少,或者,電源屬性增加或者減少,或者,電源組或者電源屬性名稱發(fā)生變更。對于此種情況,即在主操作系統(tǒng)中,當(dāng)在主操作系統(tǒng)的任一電源屬性文件變更時(shí),向用戶操作系統(tǒng)發(fā)送電源屬性文件變更提示。在客戶操作系統(tǒng)中,當(dāng)接收到電源屬性文件變更提示后,展示客戶操作系統(tǒng)的重啟消息,當(dāng)重啟消息被用戶響應(yīng)后,重啟客戶操作系統(tǒng)。進(jìn)而將客戶操作系統(tǒng)的第二電源屬性文件與主操作系統(tǒng)的第一電源屬性文件同步。通過本實(shí)施例提供的電源管理方法,在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼;在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件;當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng);在主操作系統(tǒng)中,向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件。當(dāng)主操作系統(tǒng)中電源屬性文件發(fā)生變化,客戶操作系統(tǒng)仍通過電源屬性文件對應(yīng)組名編碼和屬性名編碼訪問主操作系統(tǒng)中變化后的電源屬性文件,不會發(fā)生因?yàn)殡娫磳傩晕募?nèi)容不一致而造成的電源屬性文件失效,降低操作系統(tǒng)中的電源屬性文件失效的風(fēng)險(xiǎn)。有益效果:本申請實(shí)施例中在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼;在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件;當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng);在主操作系統(tǒng)中,向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件,用以降低操作系統(tǒng)中的電源屬性文件失效的風(fēng)險(xiǎn)。基于同一發(fā)明構(gòu)思,本實(shí)施例提供了一種電源管理裝置,該電源管理裝置解決問題的原理與圖3所示的一種電源管理方法相似,因此該電源管理裝置的實(shí)施可以參見圖3所示的一種電源管理方法的實(shí)施,重復(fù)之處不再贅述。參見圖6,該電源管理裝置包括:第一發(fā)送模塊601,用于在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼,將組名編碼和屬性名編碼發(fā)送給客戶操作系統(tǒng);生成模塊602,用于在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件;第二發(fā)送模塊603,用于當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng);提供模塊604,用于在主操作系統(tǒng)中,接收調(diào)用電源組名和調(diào)用電源屬性名后,向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件??蛇x地,該裝置,還包括:第三發(fā)送模塊,用于在主操作系統(tǒng)中,當(dāng)在主操作系統(tǒng)的任一電源屬性文件變化后,生成變化后電源組名的組名編碼和變化后電源屬性名的屬性名編碼,將變化后電源組名的組名編碼和變化后電源屬性名的屬性名編碼發(fā)送給客戶操作系統(tǒng);上報(bào)模塊,用于在客戶操作系統(tǒng)中,將變化后電源組名的組名編碼和變化后電源屬性名的屬性名編碼上報(bào)給客戶操作系統(tǒng)的用戶空間。可選地,生成模塊602,用于客戶操作系統(tǒng)啟動時(shí),在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件??蛇x地,該裝置,還包括:第四發(fā)送模塊,用于在主操作系統(tǒng)中,當(dāng)在主操作系統(tǒng)的任一電源屬性文件變更后,向用戶操作系統(tǒng)發(fā)送電源屬性文件變更提示;處理模塊,用于在客戶操作系統(tǒng)中,當(dāng)接收到電源屬性文件變更提示后,展示客戶操作系統(tǒng)的重啟消息,當(dāng)重啟消息被用戶響應(yīng)后,重啟客戶操作系統(tǒng)。有益效果:本申請實(shí)施例中在主操作系統(tǒng)中,針對每個(gè)包括電源組名和電源屬性名的電源屬性文件,生成電源組名的組名編碼和電源屬性名的屬性名編碼;在客戶操作系統(tǒng)中,生成與組名編碼和屬性名編碼對應(yīng)的電源屬性文件;當(dāng)客戶操作系統(tǒng)調(diào)用任一電源屬性文件后,解碼任一電源屬性文件對應(yīng)組名編碼和屬性名編碼,得到調(diào)用電源組名和調(diào)用電源屬性名,將調(diào)用電源組名和調(diào)用電源屬性名發(fā)送給主操作系統(tǒng);在主操作系統(tǒng)中,向客戶操作系統(tǒng)提供與調(diào)用電源組名和調(diào)用電源屬性名對應(yīng)的電源組文件,用以降低操作系統(tǒng)中的電源屬性文件失效的風(fēng)險(xiǎn)。再一方面,本申請實(shí)施例還提供了一種電子設(shè)備,參見圖7,電子設(shè)備包括:存儲器701,一個(gè)或多個(gè)處理器702;存儲器與處理器通過通信總線相連;處理器被配置為執(zhí)行存儲器中的指令;所述存儲介質(zhì)中存儲有用于執(zhí)行上述的任一項(xiàng)所述的電源管理方法中各個(gè)步驟的指令。再一方面,本申請實(shí)施例還提供了一種與電子設(shè)備結(jié)合使用的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括內(nèi)嵌于計(jì)算機(jī)可讀的存儲介質(zhì)中的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括用于使所述電子設(shè)備執(zhí)行上述的任一項(xiàng)所述的電源管理方法中各個(gè)步驟的指令。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本申請的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請范圍的所有變更和修改。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1