欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種器件兼容的方法、裝置及移動(dòng)終端的制作方法

文檔序號:7822073閱讀:240來源:國知局
一種器件兼容的方法、裝置及移動(dòng)終端的制作方法
【專利摘要】本申請公開了一種器件兼容的方法、裝置及移動(dòng)終端,其中,所述方法包括:將移動(dòng)終端的器件對應(yīng)不同硬件參數(shù)的驅(qū)動(dòng)編譯在同一系統(tǒng)版本,并作為所述移動(dòng)終端的系統(tǒng)版本;在所述移動(dòng)終端開機(jī)時(shí),加載所述系統(tǒng)版本中與所述移動(dòng)終端的器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),且如果所述器件涉及應(yīng)用層,則根據(jù)所述器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),向所述應(yīng)用層提供所述器件的狀態(tài)。通過上述方式,對移動(dòng)終端不同硬件參數(shù)的器件進(jìn)行兼容。
【專利說明】一種器件兼容的方法、裝置及移動(dòng)終端

【技術(shù)領(lǐng)域】
[0001] 本申請涉及計(jì)算機(jī)程序【技術(shù)領(lǐng)域】,特別是涉及一種器件兼容的方法、裝置及移動(dòng) 終端。

【背景技術(shù)】
[0002] 目前,廠商在移動(dòng)終端貼裝好器件如電容屏(英文:CapacitiveTouchPanel,簡 稱:CTP)、攝像頭等之后,需要根據(jù)器件的硬件參數(shù)選擇對應(yīng)的驅(qū)動(dòng)進(jìn)行編譯得到對應(yīng)的系 統(tǒng)版本,才能實(shí)現(xiàn)移動(dòng)終端各器件的驅(qū)動(dòng)。然而,針對不同需求,廠商可能會對移動(dòng)終端對 個(gè)別器件采用不同硬件參數(shù),為了實(shí)現(xiàn)不同硬件參數(shù)的器件的驅(qū)動(dòng),廠商需要針對對應(yīng)的 移動(dòng)終端分別進(jìn)行編譯得到不同的系統(tǒng)版本,不同的移動(dòng)終端根據(jù)對應(yīng)的系統(tǒng)版本才能實(shí) 現(xiàn)對其安裝的器件進(jìn)行驅(qū)動(dòng)。
[0003] 顯然,現(xiàn)有針對不同硬件參數(shù)的器件必須采用重新編譯的方式,無法根據(jù)統(tǒng)一編 譯版本對不同硬件參數(shù)的器件進(jìn)行兼容,從而導(dǎo)致編譯版本多,增加前期編譯和后期維護(hù) 的工作量。


【發(fā)明內(nèi)容】

[0004] 本申請?zhí)峁┮环N器件兼容的方法、裝置及移動(dòng)終端,能夠?qū)崿F(xiàn)根據(jù)統(tǒng)一編譯版本, 對移動(dòng)終端不同硬件參數(shù)的器件進(jìn)行兼容。
[0005] 本申請第一方面提供一種器件兼容的方法,包括:將移動(dòng)終端的器件對應(yīng)不同硬 件參數(shù)的驅(qū)動(dòng)編譯在同一系統(tǒng)版本,并作為所述移動(dòng)終端的系統(tǒng)版本;在所述移動(dòng)終端開 機(jī)時(shí),加載所述系統(tǒng)版本中與所述移動(dòng)終端的器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),且如果所述器 件涉及應(yīng)用層,則根據(jù)所述器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),向所述應(yīng)用層提供所述器件的狀 〇
[0006] 其中,所述加載所述系統(tǒng)版本中與所述移動(dòng)終端的器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng), 且如果所述器件涉及應(yīng)用層,則根據(jù)所述器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),向所述應(yīng)用層提供 所述器件的狀態(tài)的步驟包括:如果所述器件屬于硬件但不涉及應(yīng)用層,則逐一加載所述系 統(tǒng)版本中的所述器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功;如果所述器件屬于硬件且涉 及應(yīng)用層,則逐一加載所述系統(tǒng)版本中的所述器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功; 在驅(qū)動(dòng)層,將所述器件的屬性節(jié)點(diǎn)設(shè)置為與所述加載成功的驅(qū)動(dòng)對應(yīng)的值;在框架層,根據(jù) 所述器件的屬性節(jié)點(diǎn)設(shè)置所述器件的定制值,并為應(yīng)用層提供與所述定制值對應(yīng)的接口; 在應(yīng)用層,通過所述與定制值對應(yīng)的接口加載上層應(yīng)用和/或用戶界面;如果所述器件不 屬于硬件,則根據(jù)所述器件的定制值加載對應(yīng)的驅(qū)動(dòng)。
[0007] 其中,所述屬于硬件但不涉及應(yīng)用層的器件包括電容屏CTP、液晶模組LCM中的至 少一個(gè);所述屬于硬件且涉及應(yīng)用層的器件包括傳感器sensor、攝像頭camera、近距離無 線通訊NFC芯片、模擬電視ATV芯片、數(shù)字電視DTV芯片中的至少一個(gè);所述不屬于硬件的 器件包括音頻參數(shù)、高清語音HDVoice中的至少一個(gè)。
[0008] 其中,如果所述器件屬于硬件且涉及應(yīng)用層,并且為所述移動(dòng)終端的非必要器件, 則將所述器件的屬性節(jié)點(diǎn)的初始值設(shè)置為第一標(biāo)識,所述第一標(biāo)識用于表示所述移動(dòng)終端 沒有安裝所述器件。
[0009] 其中,所述逐一加載所述系統(tǒng)版本中的所述器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加 載成功的步驟包括:將所述器件的驅(qū)動(dòng)注冊到鏈表中;依序加載所述鏈表中的驅(qū)動(dòng),直到 所述器件的驅(qū)動(dòng)加載成功。
[0010] 其中,所述器件的驅(qū)動(dòng)加載成功的判斷方式包括:在加載所述驅(qū)動(dòng)后,判斷所述器 件能否進(jìn)行IIC通信,如果可以,則所述器件的驅(qū)動(dòng)加載成功。
[0011] 本申請第二方面提供一種器件兼容的裝置,包括編譯模塊和加載模塊;所述編譯 模塊用于將移動(dòng)終端的器件對應(yīng)不同硬件參數(shù)的驅(qū)動(dòng)編譯在同一系統(tǒng)版本,并作為所述移 動(dòng)終端的系統(tǒng)版本;所述加載模塊用于在所述移動(dòng)終端開機(jī)時(shí),加載所述系統(tǒng)版本中與所 述移動(dòng)終端的器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),且如果所述器件涉及應(yīng)用層,則根據(jù)所述器件 的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),向所述應(yīng)用層提供所述器件的狀態(tài)。
[0012] 其中,所述加載模塊包括第一加載單元、第二加載單元和第三加載單元;所述第一 加載單元用于在所述移動(dòng)終端開機(jī),且所述器件屬于硬件但不涉及應(yīng)用層時(shí),逐一加載所 述系統(tǒng)版本中的所述器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功;所述第二加載單元用于: 在所述移動(dòng)終端開機(jī),且所述器件屬于硬件且涉及應(yīng)用層時(shí),逐一加載所述系統(tǒng)版本中的 所述器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功;在驅(qū)動(dòng)層,將所述器件的屬性節(jié)點(diǎn)設(shè)置為 與所述加載成功的驅(qū)動(dòng)對應(yīng)的值;在框架層,根據(jù)所述器件的屬性節(jié)點(diǎn)設(shè)置所述器件的定 制值,并為應(yīng)用層提供與所述定制值對應(yīng)的接口;在應(yīng)用層,通過所述與定制值對應(yīng)的接口 加載上層應(yīng)用和/或用戶界面;所述第三加載單元用于在所述移動(dòng)終端開機(jī),且所述器件 不屬于硬件時(shí),根據(jù)所述器件的定制值加載對應(yīng)的驅(qū)動(dòng)。
[0013] 其中,所述屬于硬件但不涉及應(yīng)用層的器件包括電容屏CTP、液晶模組LCM中的至 少一個(gè);所述屬于硬件且涉及應(yīng)用層的器件包括傳感器sensor、攝像頭camera、近距離無 線通訊NFC芯片、模擬電視ATV芯片、數(shù)字電視DTV芯片中的至少一個(gè);所述不屬于硬件的 器件包括音頻參數(shù)、高清語音HDVoice中的至少一個(gè)。
[0014] 本申請第三方面提供一種移動(dòng)終端,包括上述的器件兼容的裝置,以及電容屏 CTP、液晶模組LCM、傳感器sensor、攝像頭camera、近距離無線通訊NFC芯片、模擬電視ATV 芯片、數(shù)字電視DTV芯片、音頻參數(shù)、高清語音HDVoice中的至少一個(gè)器件。
[0015] 上述方案中,通過將移動(dòng)終端的器件的不同硬件參數(shù)的驅(qū)動(dòng)統(tǒng)一編譯在一系統(tǒng)版 本中,以作為所述移動(dòng)終端的系統(tǒng)版本,并在移動(dòng)終端開機(jī)時(shí),根據(jù)安裝的器件的硬件參數(shù) 加載對應(yīng)的驅(qū)動(dòng),實(shí)現(xiàn)可對不同硬件參數(shù)的器件進(jìn)行驅(qū)動(dòng),并且對應(yīng)涉及應(yīng)用層的器件,移 動(dòng)終端可將器件的狀態(tài)通知給應(yīng)用層,使得應(yīng)用層能夠識別不同硬件參數(shù)的器件并進(jìn)行對 應(yīng)操作,故實(shí)現(xiàn)了對移動(dòng)終端不同硬件參數(shù)的器件的兼容。而且,本申請只需編譯一次,減 少了前期編譯和后期維護(hù)的工作量。

【專利附圖】

【附圖說明】
[0016] 圖1是本申請器件兼容的方法一實(shí)施方式的流程圖;
[0017] 圖2是本申請器件兼容的方法另一實(shí)施方式的流程圖;
[0018] 圖3是圖2中的步驟204的具體流程圖;
[0019] 圖4是本申請器件兼容的裝置一實(shí)施方式的結(jié)構(gòu)示意圖;
[0020] 圖5是本申請器件兼容的裝置另一實(shí)施方式的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0021] 以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之 類的具體細(xì)節(jié),以便透徹理解本申請。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體 細(xì)節(jié)的其它實(shí)施方式中也可以實(shí)現(xiàn)本申請。在其它情況中,省略對眾所周知的裝置、電路以 及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本申請的描述。
[0022] 首先統(tǒng)一說明,本申請中移動(dòng)終端的器件為移動(dòng)終端安裝的硬件、軟件或者為安 裝的硬件選擇的參數(shù)。一般,該器件分為三類,具體如下:
[0023] 第一類,屬于硬件但不涉及應(yīng)用層,即該器件為安裝的物理硬件但該器件安裝后 不涉及應(yīng)用層的任何更改,例如為電容屏(英文:CapacitiVeTouchPanel,簡寫:CTP)、液 晶模組(英文:LCDModule,簡稱:LCM)等
[0024] 第二類,屬于硬件且涉及應(yīng)用層,即該器件為安裝的物理硬件且該器件安裝后 涉及應(yīng)用層的相應(yīng)更改,如是否加載對應(yīng)的上層應(yīng)用(APK)、如何加載用戶界面等,例如 為傳感器(英文:sensor)、攝像頭(英文:camera)、近距離無線通訊(英文:NearField Communication,簡稱:NFC)芯片、模擬電視(英文:AnalogTV,簡稱:ATV)芯片、數(shù)字電視 (英文:DigitalTV,簡稱:DTV)芯片,其中,傳感器具體如重力加速度計(jì),環(huán)境光傳感器,接 近傳感器,電子指南針以及陀螺儀等;
[0025] 第三類,不屬于硬件,即該器件可能為軟件或者為安裝的硬件設(shè)置的參數(shù),一般該 器件不涉及應(yīng)用層,例如為音頻參數(shù)、高清語音(英文:HDVoice)等。
[0026] 請參閱圖1,圖1是本申請器件兼容的方法一實(shí)施方式的流程圖。本實(shí)施方式中, 該方法包括:
[0027] 101 :將移動(dòng)終端的器件對應(yīng)不同硬件參數(shù)的驅(qū)動(dòng)編譯在同一系統(tǒng)版本,并作為所 述移動(dòng)終端的系統(tǒng)版本。
[0028] 例如,針對移動(dòng)終端的器件可能根據(jù)不同市場需求而采用不同硬件參數(shù)或者進(jìn)行 按需安裝的情況,不同版本的移動(dòng)終端的器件所要安裝的驅(qū)動(dòng)則可能不同。鑒于此,移動(dòng)終 端獲取每個(gè)器件對應(yīng)不同硬件參數(shù)的驅(qū)動(dòng),例如,移動(dòng)終端可采用第一型號和第二型號的 攝像頭,則分別獲取第一型號的攝像頭對應(yīng)的驅(qū)動(dòng)和第二型號的攝像頭對應(yīng)的驅(qū)動(dòng),并將 獲取的所有驅(qū)動(dòng)編譯在同一系統(tǒng)版本,以作為移動(dòng)終端的系統(tǒng)版本。
[0029] 102:在所述移動(dòng)終端開機(jī)時(shí),加載所述系統(tǒng)版本中與所述移動(dòng)終端的器件的硬件 參數(shù)對應(yīng)的驅(qū)動(dòng),且如果所述器件涉及應(yīng)用層,則根據(jù)所述器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),向 所述應(yīng)用層提供所述器件的狀態(tài)。
[0030] 移動(dòng)終端安裝101編譯得到的系統(tǒng)版本后,在接收到開機(jī)指令時(shí),移動(dòng)終端從該 系統(tǒng)版本中加載與當(dāng)前該移動(dòng)終端安裝的器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),例如該移動(dòng)終端采 用的為第二型號的攝像頭,移動(dòng)終端依序加載系統(tǒng)版本的第一型號的驅(qū)動(dòng)、第二型號的驅(qū) 動(dòng),當(dāng)加載到第二型號的驅(qū)動(dòng)時(shí),攝像頭能夠進(jìn)行IIC通信,故第二型號的驅(qū)動(dòng)成功加載。 移動(dòng)終端判斷該器件為攝像頭,涉及到應(yīng)用層的更改,故移動(dòng)終端根據(jù)加載第二型號的驅(qū) 動(dòng)確定攝像頭的狀態(tài)為第二型號,故將該器件的狀態(tài)如通過linux的class文件通知給應(yīng) 用層,應(yīng)用層根據(jù)攝像頭的狀態(tài)加載與第二型號對應(yīng)的攝像頭應(yīng)用,實(shí)現(xiàn)了移動(dòng)終端對不 同硬件參數(shù)的器件的兼容。
[0031] 本實(shí)施方式通過將移動(dòng)終端的器件的不同硬件參數(shù)的驅(qū)動(dòng)統(tǒng)一編譯在一系統(tǒng)版 本中,以作為所述移動(dòng)終端的系統(tǒng)版本,并在移動(dòng)終端開機(jī)時(shí),根據(jù)安裝的器件的硬件參數(shù) 加載對應(yīng)的驅(qū)動(dòng),實(shí)現(xiàn)可對不同硬件參數(shù)的器件進(jìn)行驅(qū)動(dòng),并且對應(yīng)涉及應(yīng)用層的器件,移 動(dòng)終端可將器件的狀態(tài)通知給應(yīng)用層,使得應(yīng)用層能夠識別不同硬件參數(shù)的器件并進(jìn)行對 應(yīng)操作,故實(shí)現(xiàn)了對移動(dòng)終端不同硬件參數(shù)的器件的兼容。而且,本申請只需編譯一次,減 少了前期編譯和后期維護(hù)的工作量。
[0032] 請參閱圖2,圖2是本申請器件兼容的方法另一實(shí)施方式的流程圖。該方法包括:
[0033] 201 :將移動(dòng)終端的器件對應(yīng)不同硬件參數(shù)的驅(qū)動(dòng)編譯在同一系統(tǒng)版本,并作為所 述移動(dòng)終端的系統(tǒng)版本。
[0034] 202:如果所述器件屬于硬件但不涉及應(yīng)用層,則逐一加載所述系統(tǒng)版本中的所述 器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功。
[0035] 如上述,移動(dòng)終端分為三類。如果移動(dòng)終端的器件屬于硬件但不涉及應(yīng)用層,則只 需加載與安裝的器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),無需應(yīng)用層作任何更改。
[0036] 具體如,移動(dòng)終端將所述器件的不同硬件參數(shù)的驅(qū)動(dòng)注冊到鏈表中。移動(dòng)終端依 序加載所述鏈表中的驅(qū)動(dòng),并每在加載一驅(qū)動(dòng)后判斷所述器件能夠進(jìn)行IIC通信,如果不 可以,則當(dāng)前加載的驅(qū)動(dòng)與所述器件不匹配,并繼續(xù)加載鏈表中的下一驅(qū)動(dòng),如果可以,則 當(dāng)前加載的驅(qū)動(dòng)與所述器件匹配,所述器件的驅(qū)動(dòng)加載成功,此時(shí),移動(dòng)終端停止對鏈表中 余下的驅(qū)動(dòng)進(jìn)行加載。
[0037] 203 :如果所述器件屬于硬件且涉及應(yīng)用層,則逐一加載所述系統(tǒng)版本中的所述器 件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功。
[0038] 如果移動(dòng)終端的器件屬于硬件但不涉及應(yīng)用層,則只需加載與安裝的器件的硬件 參數(shù)對應(yīng)的驅(qū)動(dòng),且需要通知應(yīng)用層作對應(yīng)更改。其中,移動(dòng)終端加載該器件的驅(qū)動(dòng)的方式 類同于上述202,在此不作贅述。
[0039] 204 :根據(jù)所述器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),向所述應(yīng)用層提供所述器件的狀態(tài)。 [0040] 移動(dòng)終端根據(jù)加載成功的驅(qū)動(dòng),確定器件的狀態(tài),并將所述器件的狀態(tài)提供給應(yīng) 用層,以供應(yīng)用層根據(jù)該器件狀態(tài)加載對應(yīng)的上層應(yīng)用和/或更改用戶界面。具體,移動(dòng)終 端可利用linux的class文件將器件狀態(tài)從驅(qū)動(dòng)層通知到應(yīng)用層,例如本步驟包括以下子 步驟:
[0041] 301 :在驅(qū)動(dòng)層,將所述器件的屬性節(jié)點(diǎn)設(shè)置為與所述加載成功的驅(qū)動(dòng)對應(yīng)的值。
[0042] 本申請中,器件的屬性節(jié)點(diǎn)、定制值分在用于在驅(qū)動(dòng)層、框架層中代表所述器件的 狀態(tài),如是否安裝該器件、該器件的具體硬件參數(shù)等。一般,當(dāng)所述器件為上述第二類,且為 所述移動(dòng)終端的非必要器件,即移動(dòng)終端可以不安裝的器件,如ATV芯片、DTV芯片、NFC芯 片、光傳感器(英文:lightSenS〇r)等,移動(dòng)終端則將所述器件的屬性節(jié)點(diǎn)的初始值設(shè)置為 第一標(biāo)識如為"0",所述第一標(biāo)識用于表示所述移動(dòng)終端沒有安裝所述器件。
[0043] 例如,移動(dòng)終端的第二類器件的部分屬性節(jié)點(diǎn)的數(shù)值所代表的定義如下表1 :
[0044] 表 1
[0045]

【權(quán)利要求】
1. 一種器件兼容的方法,其特征在于,包括: 將移動(dòng)終端的器件對應(yīng)不同硬件參數(shù)的驅(qū)動(dòng)編譯在同一系統(tǒng)版本,并作為所述移動(dòng)終 端的系統(tǒng)版本; 在所述移動(dòng)終端開機(jī)時(shí),加載所述系統(tǒng)版本中與所述移動(dòng)終端的器件的硬件參數(shù)對應(yīng) 的驅(qū)動(dòng),且如果所述器件涉及應(yīng)用層,則根據(jù)所述器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),向所述應(yīng)用 層提供所述器件的狀態(tài)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述加載所述系統(tǒng)版本中與所述移動(dòng)終 端的器件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),且如果所述器件涉及應(yīng)用層,則根據(jù)所述器件的硬件參 數(shù)對應(yīng)的驅(qū)動(dòng),向所述應(yīng)用層提供所述器件的狀態(tài)的步驟包括: 如果所述器件屬于硬件但不涉及應(yīng)用層,則逐一加載所述系統(tǒng)版本中的所述器件的驅(qū) 動(dòng),直到所述器件的驅(qū)動(dòng)加載成功; 如果所述器件屬于硬件且涉及應(yīng)用層,則 逐一加載所述系統(tǒng)版本中的所述器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功; 在驅(qū)動(dòng)層,將所述器件的屬性節(jié)點(diǎn)設(shè)置為與所述加載成功的驅(qū)動(dòng)對應(yīng)的值; 在框架層,根據(jù)所述器件的屬性節(jié)點(diǎn)設(shè)置所述器件的定制值,并為應(yīng)用層提供與所述 定制值對應(yīng)的接口; 在應(yīng)用層,通過所述與定制值對應(yīng)的接口加載上層應(yīng)用和/或用戶界面; 如果所述器件不屬于硬件,則根據(jù)所述器件的定制值加載對應(yīng)的驅(qū)動(dòng)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述屬于硬件但不涉及應(yīng)用層的器件包括電容屏CTP、液晶模組LCM中的至少一個(gè); 所述屬于硬件且涉及應(yīng)用層的器件包括傳感器sensor、攝像頭camera、近距離無線通 訊NFC芯片、模擬電視ATV芯片、數(shù)字電視DTV芯片中的至少一個(gè); 所述不屬于硬件的器件包括音頻參數(shù)、高清語音HD Voice中的至少一個(gè)。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,如果所述器件屬于硬件且涉及應(yīng)用層,并 且為所述移動(dòng)終端的非必要器件,則將所述器件的屬性節(jié)點(diǎn)的初始值設(shè)置為第一標(biāo)識,所 述第一標(biāo)識用于表示所述移動(dòng)終端沒有安裝所述器件。
5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述逐一加載所述系統(tǒng)版本中的所述器 件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功的步驟包括: 將所述器件的驅(qū)動(dòng)注冊到鏈表中; 依序加載所述鏈表中的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功。
6. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述器件的驅(qū)動(dòng)加載成功的判斷方式包 括:在加載所述驅(qū)動(dòng)后,判斷所述器件能否進(jìn)行IIC通信,如果可以,則所述器件的驅(qū)動(dòng)加 載成功。
7. -種器件兼容的裝置,其特征在于,包括編譯模塊和加載模塊; 所述編譯模塊用于將移動(dòng)終端的器件對應(yīng)不同硬件參數(shù)的驅(qū)動(dòng)編譯在同一系統(tǒng)版本, 并作為所述移動(dòng)終端的系統(tǒng)版本; 所述加載模塊用于在所述移動(dòng)終端開機(jī)時(shí),加載所述系統(tǒng)版本中與所述移動(dòng)終端的器 件的硬件參數(shù)對應(yīng)的驅(qū)動(dòng),且如果所述器件涉及應(yīng)用層,則根據(jù)所述器件的硬件參數(shù)對應(yīng) 的驅(qū)動(dòng),向所述應(yīng)用層提供所述器件的狀態(tài)。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述加載模塊包括第一加載單元、第二加 載單元和第三加載單元; 所述第一加載單元用于在所述移動(dòng)終端開機(jī),且所述器件屬于硬件但不涉及應(yīng)用層 時(shí),逐一加載所述系統(tǒng)版本中的所述器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功; 所述第二加載單元用于: 在所述移動(dòng)終端開機(jī),且所述器件屬于硬件且涉及應(yīng)用層時(shí),逐一加載所述系統(tǒng)版本 中的所述器件的驅(qū)動(dòng),直到所述器件的驅(qū)動(dòng)加載成功; 在驅(qū)動(dòng)層,將所述器件的屬性節(jié)點(diǎn)設(shè)置為與所述加載成功的驅(qū)動(dòng)對應(yīng)的值; 在框架層,根據(jù)所述器件的屬性節(jié)點(diǎn)設(shè)置所述器件的定制值,并為應(yīng)用層提供與所述 定制值對應(yīng)的接口; 在應(yīng)用層,通過所述與定制值對應(yīng)的接口加載上層應(yīng)用和/或用戶界面; 所述第三加載單元用于在所述移動(dòng)終端開機(jī),且所述器件不屬于硬件時(shí),根據(jù)所述器 件的定制值加載對應(yīng)的驅(qū)動(dòng)。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述屬于硬件但不涉及應(yīng)用層的器件包括電容屏CTP、液晶模組LCM中的至少一個(gè); 所述屬于硬件且涉及應(yīng)用層的器件包括傳感器sensor、攝像頭camera、近距離無線通 訊NFC芯片、模擬電視ATV芯片、數(shù)字電視DTV芯片中的至少一個(gè); 所述不屬于硬件的器件包括音頻參數(shù)、高清語音HD Voice中的至少一個(gè)。
10. -種移動(dòng)終端,其特征在于,包括權(quán)利要求7-9任一項(xiàng)所述的器件兼容的裝置,以 及電容屏CTP、液晶模組LCM、傳感器sensor、攝像頭camera、近距離無線通訊NFC芯片、模 擬電視ATV芯片、數(shù)字電視DTV芯片、音頻參數(shù)、高清語音HD Voice中的至少一個(gè)器件。
【文檔編號】H04N21/4363GK104506902SQ201410737996
【公開日】2015年4月8日 申請日期:2014年12月5日 優(yōu)先權(quán)日:2014年12月5日
【發(fā)明者】宋燦, 王文利, 葉辛堯, 路瑤 申請人:惠州Tcl移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
特克斯县| 通海县| 赣州市| 马龙县| 邹平县| 渝中区| 乐山市| 泰来县| 武汉市| 边坝县| 闵行区| 遵义县| 昌黎县| 武清区| 曲阜市| 南木林县| 偏关县| 临泉县| 梨树县| 容城县| 寿光市| 万源市| 南京市| 资源县| 靖宇县| 濮阳市| 察哈| 垦利县| 武功县| 晋城| 永修县| 平果县| 汤阴县| 建始县| 威宁| 台东县| 台前县| 大竹县| 云龙县| 枞阳县| 珠海市|