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

防止硬件資源占用沖突的方法及系統(tǒng)的制作方法

文檔序號(hào):10616400閱讀:216來(lái)源:國(guó)知局
防止硬件資源占用沖突的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了一種防止硬件資源占用沖突的方法。該方法包括:監(jiān)聽硬件資源的活動(dòng)事件;當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較;當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),釋放所述第一應(yīng)用所占用的硬件資源。另外,本發(fā)明還提供了一種防止硬件資源占用沖突的系統(tǒng)。由此,本發(fā)明可以通過(guò)監(jiān)聽所有調(diào)用硬件資源的應(yīng)用的特征信息來(lái)確定是否需要釋放所占用的硬件資源,解決了現(xiàn)有技術(shù)中需要對(duì)每個(gè)應(yīng)用進(jìn)行通知的問題,可以預(yù)防硬件資源被某一個(gè)應(yīng)用占用而引起沖突,具有操作簡(jiǎn)單、方便、可靠性高等優(yōu)點(diǎn),改善了用戶的體驗(yàn)。
【專利說(shuō)明】
防止硬件資源占用沖突的方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及軟件應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種防止硬件資源占用沖突的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著服務(wù)應(yīng)用的快速發(fā)展,多個(gè)服務(wù)應(yīng)用同時(shí)占用同一個(gè)硬件資源的情況時(shí)有發(fā)生。例如,由于3D體感攝像頭具有3D體感功能,其強(qiáng)大的計(jì)算能力和3D感知能力,為用戶提供最新的體感操控應(yīng)用體驗(yàn),所以越來(lái)越多的應(yīng)用程序都來(lái)調(diào)用3D體感攝像頭。較突出的服務(wù)應(yīng)用(例如體感手勢(shì)應(yīng)用和運(yùn)動(dòng)加加應(yīng)用等)在調(diào)用3D體感攝像頭進(jìn)行服務(wù)時(shí),取得了良好的效果。由于很多應(yīng)用程序都會(huì)調(diào)用3D體感攝像頭,所以就形成了硬件資源占用沖突。
[0003]為了防止應(yīng)用程序無(wú)法調(diào)用3D體感攝像頭,現(xiàn)有的做法是每當(dāng)某個(gè)應(yīng)用調(diào)用3D體感攝像頭時(shí),應(yīng)用系統(tǒng)就會(huì)通知那個(gè)調(diào)用3D體感攝像頭的應(yīng)用,讓其釋放所占用的硬件資源,以供當(dāng)前的服務(wù)應(yīng)用使用。
[0004]隨著調(diào)用硬件資源的應(yīng)用越來(lái)越多,對(duì)每個(gè)應(yīng)用的入口都需要通知,并讓其釋放所占用的硬件資源,這不僅操作復(fù)雜、工作量大,而且很容易出現(xiàn)通知疏漏的情況,這會(huì)導(dǎo)致當(dāng)前應(yīng)用程序無(wú)法調(diào)用硬件資源的情況出現(xiàn)。

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

[0005]本發(fā)明實(shí)施例提供一種防止硬件資源占用沖突的方法及系統(tǒng),用以至少部分的解決現(xiàn)有技術(shù)中存在的問題。
[0006]本發(fā)明實(shí)施例提供了一種防止硬件資源占用沖突的方法,該方法包括:
[0007]監(jiān)聽硬件資源的活動(dòng)事件;
[0008]當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較;
[0009]當(dāng)?shù)诙?yīng)用的特征信息與預(yù)設(shè)的特征信息表相匹配時(shí),釋放第一應(yīng)用所占用的硬件資源。
[0010]本發(fā)明實(shí)施例提供了一種防止硬件資源占用沖突的系統(tǒng),該系統(tǒng)包括:
[0011 ]事件監(jiān)聽單元,用于監(jiān)聽硬件資源的活動(dòng)事件;
[0012]信息捕獲//比較單元,用于當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較;
[0013]資源釋放單元,用于當(dāng)?shù)诙?yīng)用的特征信息與預(yù)設(shè)的特征信息表相匹配時(shí),釋放第一應(yīng)用所占用的硬件資源。
[0014]本發(fā)明可以應(yīng)用于智能設(shè)備,例如樂視的智能電視。具體可以通過(guò)體感手勢(shì)應(yīng)用來(lái)手勢(shì)控制智能電視(可以是點(diǎn)選、滑動(dòng)、拖拽等豐富的替代電視遙控器的操控)與智能電視進(jìn)行人機(jī)互動(dòng)。為了防止某一應(yīng)用占用硬件資源而導(dǎo)致其它應(yīng)用無(wú)法調(diào)用硬件資源的情況,本發(fā)明可以通過(guò)監(jiān)聽所有調(diào)用硬件資源的應(yīng)用的特征信息來(lái)確定是否需要釋放所占用的硬件資源,解決了現(xiàn)有技術(shù)中需要對(duì)每個(gè)應(yīng)用進(jìn)行通知的問題,具有操作簡(jiǎn)單、方便、可靠性高等優(yōu)點(diǎn),改善了用戶的體驗(yàn)。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為根據(jù)本發(fā)明一實(shí)施例的防止硬件資源占用沖突的方法流程示意圖;
[0017]圖2(a)為根據(jù)本發(fā)明一實(shí)施例的應(yīng)用調(diào)用硬件資源的示意圖;
[0018]圖2(b)為根據(jù)本發(fā)明又一實(shí)施例的應(yīng)用調(diào)用硬件資源的示意圖;
[0019]圖3為根據(jù)本發(fā)明一實(shí)施例的防止硬件資源占用沖突的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例
[0020]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021 ]首先參考圖1,其示出了防止硬件資源占用沖突的方法流程圖。
[0022]如圖1所示,防止硬件資源占用沖突的方法可以包括:
[0023]步驟101:監(jiān)聽硬件資源的活動(dòng)事件。
[0024]在本實(shí)施例中,硬件資源可以為體感攝像頭(通常為3D體感攝像頭)。硬件資源的活動(dòng)事件可以是體感攝像頭的啟動(dòng)事件和恢復(fù)事件。
[0025]具體的,可以通過(guò)在后臺(tái)系統(tǒng)內(nèi)(例如安卓系統(tǒng)的框架層)設(shè)置用于監(jiān)聽?wèi)?yīng)用(例如運(yùn)動(dòng)加加應(yīng)用)調(diào)用硬件資源的監(jiān)聽器,來(lái)監(jiān)聽硬件資源的活動(dòng)事件。具體可以通過(guò)繼承活動(dòng)控制(Activity Contro 11 er)類的方式在后臺(tái)系統(tǒng)內(nèi)監(jiān)聽各個(gè)應(yīng)用的活動(dòng)事件(Activtiy)的啟動(dòng)和恢復(fù)。
[0026]步驟102:當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較。
[0027]在一些實(shí)施例中,當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較(即上述步驟102)可以包括:
[0028]當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息發(fā)送至所述第一應(yīng)用。
[0029]第一應(yīng)用將接收到的第二應(yīng)用的特征信息與內(nèi)置的預(yù)設(shè)特征信息表比較。
[0030]在本實(shí)施例中,所述第一應(yīng)用可以為體感手勢(shì)應(yīng)用,該應(yīng)用可以設(shè)置在后臺(tái)系統(tǒng)內(nèi)(例如設(shè)置在安卓系統(tǒng)的框架層,通常需要開發(fā)者權(quán)限才可以操作),通常該第一應(yīng)用會(huì)占用體感攝像頭,而導(dǎo)致第二應(yīng)用(可以是客戶端的應(yīng)用,例如運(yùn)動(dòng)加加應(yīng)用,無(wú)需開發(fā)者權(quán)限就可以操作)調(diào)用攝像頭失敗。
[0031]在本實(shí)施例中,應(yīng)用的特征信息為應(yīng)用的包名(例如運(yùn)動(dòng)加加應(yīng)用)。
[0032]具體的,可以在第一應(yīng)用內(nèi)設(shè)置關(guān)聯(lián)函數(shù)和回調(diào)函數(shù)。第一應(yīng)用通過(guò)該關(guān)聯(lián)函數(shù)與監(jiān)聽器建立關(guān)聯(lián),并通過(guò)該回調(diào)函數(shù)(可以是Hook函數(shù))將述監(jiān)聽器所監(jiān)聽到活動(dòng)事件所對(duì)應(yīng)的第二應(yīng)用的特征信息發(fā)送至所述第一應(yīng)用。
[0033]步驟103:當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),釋放所述第一應(yīng)用所占用的硬件資源。
[0034]本發(fā)明可以應(yīng)用于智能設(shè)備,例如樂視的智能電視。具體可以通過(guò)體感手勢(shì)應(yīng)用來(lái)手勢(shì)操作智能電視(可以是點(diǎn)選、滑動(dòng)、拖拽等豐富的替代電視遙控器的操控)與智能電視進(jìn)行人機(jī)互動(dòng)。為了防止體感手勢(shì)應(yīng)用占用硬件資源,本發(fā)明可以通過(guò)監(jiān)聽所有調(diào)用硬件資源的應(yīng)用的特征信息來(lái)確定是否需要釋放所占用的硬件資源,解決了現(xiàn)有技術(shù)中需要對(duì)每個(gè)應(yīng)用進(jìn)行通知的問題,預(yù)防硬件資源被某一個(gè)應(yīng)用占用而引起沖突,具有可靠性高、操作簡(jiǎn)單、方便等優(yōu)點(diǎn),改善了用戶的體驗(yàn)。
[0035]接著參考圖2(a),其示出了應(yīng)用調(diào)用硬件資源的示意圖。
[0036]如圖2(a)所示,第一應(yīng)用可以有多個(gè),例如第一應(yīng)用A、第一應(yīng)用B等。
[0037]例如第一應(yīng)用A可以為體感手勢(shì)應(yīng)用,該應(yīng)用可以設(shè)置在后臺(tái)系統(tǒng)內(nèi)(例如它設(shè)置在安卓系統(tǒng)的框架層,通常需要開發(fā)者權(quán)限才可以操作)。具體的第一應(yīng)用的具體功能可以按需求進(jìn)行設(shè)置,此方面不做限制。
[0038]硬件資源可以是3D體感攝像頭或者是揚(yáng)聲器等硬件。具體硬件資源的種類和型號(hào)可以按需求進(jìn)行設(shè)置,此方面不做限制。
[0039]第二應(yīng)用可以有多個(gè),例如第二應(yīng)用a、第二應(yīng)用b等。第二應(yīng)用a例如可以是運(yùn)動(dòng)加加應(yīng)用(可以是客戶端的應(yīng)用,無(wú)需開發(fā)者權(quán)限就可以操作,通常其在退出應(yīng)用后會(huì)主動(dòng)釋放硬件資源)。第二應(yīng)用還可以是客戶端的其它應(yīng)用(例如體感游戲應(yīng)用),具體應(yīng)用的功能可以根據(jù)需求進(jìn)行設(shè)置,此方面不做限制。
[0040]第一應(yīng)用可以設(shè)置在后臺(tái)系統(tǒng)內(nèi),其權(quán)限要高于第二應(yīng)用。通常該第一應(yīng)用會(huì)占用體感攝像頭,而導(dǎo)致第二應(yīng)用調(diào)用攝像頭失敗。
[0041 ]如圖2(a)所示,第一應(yīng)用A在占用硬件資源時(shí),第一應(yīng)用B、第二應(yīng)用a、第二應(yīng)用b就無(wú)法調(diào)用硬件資源。
[0042]然后參考圖2(b),其示出了應(yīng)用調(diào)用硬件資源的示意圖。
[0043]如圖2(b)所示,該實(shí)施例與圖2(a)實(shí)施例主要區(qū)別為:第二應(yīng)用a在占用硬件資源時(shí),第一應(yīng)用A、第一應(yīng)用B、第二應(yīng)用b就無(wú)法調(diào)用硬件資源。圖2(a)和圖2(b)實(shí)施例相同或者相似的內(nèi)容在此不再贅述。
[0044]在一些實(shí)施例中,當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),所述第一應(yīng)用釋放所占用的硬件資源。
[0045]由此,通過(guò)第一應(yīng)用主動(dòng)獲取監(jiān)聽第二應(yīng)用調(diào)用硬件資源的活動(dòng)事件來(lái)自行主動(dòng)釋放所占用的硬件資源,與系統(tǒng)逐一通知各個(gè)應(yīng)用相比,不僅操作簡(jiǎn)單、方便、可靠性高,還能減少運(yùn)算量,使得用戶使用樂視智能電視時(shí),體感手勢(shì)反應(yīng)更迅速,播放畫面更加流暢。
[0046]在一些實(shí)施例中,所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配包括:所述預(yù)設(shè)的特征信息表內(nèi)包括所述第二應(yīng)用的特征信息。
[0047]例如,第一應(yīng)用A(例如體感手勢(shì)應(yīng)用)預(yù)先內(nèi)置有允許訪問3D體感攝像頭的第二應(yīng)用的特征信息表(該表內(nèi)可以包括多個(gè)應(yīng)用的包名,例如第二應(yīng)用a、第二應(yīng)用b等)。該表可以按需求進(jìn)行個(gè)性化設(shè)置,例如可以對(duì)應(yīng)用的個(gè)數(shù)、應(yīng)用包名的編碼方式不做限制。當(dāng)?shù)谝粦?yīng)用A正在占用3D體感攝像頭時(shí),第一應(yīng)用A通過(guò)回調(diào)函數(shù)得知第二應(yīng)用a調(diào)用3D體感攝像頭。第一應(yīng)用A通過(guò)比較得知第二應(yīng)用a的包名在其內(nèi)置的特征信息表內(nèi)時(shí),確定所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表匹配成功,第一應(yīng)用A釋放所占用的3D體感攝像頭供第二應(yīng)用a調(diào)用。
[0048]由此,第一應(yīng)用通過(guò)一次比較操作就可以確定匹配結(jié)果,操作簡(jiǎn)單、方便,減少了數(shù)據(jù)運(yùn)算量,提高了運(yùn)算速度,降低了硬件配置要求。
[0049]在一些實(shí)施例中,所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配包括:所述預(yù)設(shè)的特征信息表內(nèi)包括所述第二應(yīng)用的特征信息,且所述第二應(yīng)用的優(yōu)先級(jí)高于所述第一應(yīng)用的優(yōu)先級(jí)。
[0050]例如,第一應(yīng)用A(例如具有第二優(yōu)先級(jí)的體感手勢(shì)應(yīng)用)預(yù)先內(nèi)置有允許訪問3D體感攝像頭的第二應(yīng)用的特征信息表(該表內(nèi)可以包括多個(gè)具有不同優(yōu)先級(jí)的應(yīng)用的包名,例如具有第一優(yōu)先級(jí)的第二應(yīng)用a、具有第五優(yōu)先級(jí)的第二應(yīng)用b等)。該表可以按需求進(jìn)行個(gè)性化設(shè)置,例如可以對(duì)應(yīng)用的個(gè)數(shù)、優(yōu)先級(jí)的設(shè)置、應(yīng)用包名的編碼方式不做限制。當(dāng)具有第二優(yōu)先級(jí)的第一應(yīng)用A正在占用3D體感攝像頭時(shí),第一應(yīng)用A通過(guò)回調(diào)函數(shù)得知具有第一優(yōu)先級(jí)的第二應(yīng)用a調(diào)用3D體感攝像頭。第一應(yīng)用A通過(guò)比較得知第二應(yīng)用a的包名在其內(nèi)置的特征信息表內(nèi)時(shí),繼續(xù)判斷第一應(yīng)用A和第二應(yīng)用a的優(yōu)先級(jí),因?yàn)榈诙?yīng)用a的優(yōu)先級(jí)(第一優(yōu)先級(jí))要高于第一應(yīng)用A(第二優(yōu)先級(jí))的優(yōu)先級(jí),所以確定第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表匹配成功,第一應(yīng)用A釋放所占用的3D體感攝像頭供第二應(yīng)用a調(diào)用。
[0051]由此,通過(guò)二級(jí)比較(可以根據(jù)調(diào)用方式的復(fù)雜性,設(shè)置多級(jí)比較方式)才確定是否釋放所占用的硬件資源,增加了調(diào)用硬件資源的可靠性。此種方式可以用于復(fù)雜的硬件調(diào)用方式中,增加了功能,擴(kuò)大了適用范圍,改善了用戶的體驗(yàn)。
[0052]在一些實(shí)施例中,當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),所述第一應(yīng)用釋放所占用的硬件資源。
[0053]上述實(shí)施例可以在應(yīng)用層設(shè)置監(jiān)聽器。運(yùn)動(dòng)加加的后臺(tái)體感手勢(shì)應(yīng)用中心添加active的啟動(dòng)或恢復(fù)來(lái)監(jiān)聽所有活動(dòng),并獲取所有活動(dòng)的包名。根據(jù)監(jiān)聽服務(wù)的包名,如果判斷當(dāng)前的服務(wù)應(yīng)用在后臺(tái)的服務(wù)應(yīng)用名單內(nèi),就主動(dòng)將自己的服務(wù)應(yīng)用關(guān)掉,避免多個(gè)應(yīng)用占用硬件資源。
[0054]具體的,可以在在體感手勢(shì)服務(wù)(即上述的體感手勢(shì)應(yīng)用)中通過(guò)繼承ActivityController類監(jiān)聽各個(gè)應(yīng)用activtiy的啟動(dòng)和恢復(fù),在回調(diào)方法activityStarting中拿到打開的應(yīng)用包名,再拿包名與名單進(jìn)行比對(duì),如果符合名單中的包名,則體感手勢(shì)服務(wù)把自已停掉,這樣就不會(huì)與其它應(yīng)用的打開攝像頭功能沖突。
[0055]最后,參考圖3,其示出了防止硬件資源占用沖突的系統(tǒng)結(jié)構(gòu)示意圖。如圖3所示,防止硬件資源占用沖突的系統(tǒng)300可以包括:事件監(jiān)聽單元301、信息捕獲//比較單元302和資源匹配/釋放單元303。其中:
[0056]事件監(jiān)聽單元301可以用于監(jiān)聽硬件資源的活動(dòng)事件。
[0057]信息捕獲/比較單元302可以用于當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較。
[0058]資源匹配/釋放單元303可以用于當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),釋放所述第一應(yīng)用所占用的硬件資源。
[0059]本發(fā)明可以應(yīng)用于智能設(shè)備,例如樂視的智能電視。具體可以通過(guò)體感手勢(shì)應(yīng)用來(lái)手勢(shì)操作、控制智能電視(可以是點(diǎn)選、滑動(dòng)、拖拽等豐富的替代電視遙控器的操控)與智能電視進(jìn)行人機(jī)互動(dòng)。為了防止體感手勢(shì)應(yīng)用占用硬件資源,本發(fā)明可以通過(guò)監(jiān)聽所有調(diào)用硬件資源的應(yīng)用的特征信息來(lái)確定是否需要釋放所占用的硬件資源,解決了現(xiàn)有技術(shù)中需要對(duì)每個(gè)應(yīng)用進(jìn)行通知的問題,可以預(yù)防硬件資源被某一個(gè)應(yīng)用占用而引起沖突,具有操作簡(jiǎn)單、方便、可靠性高等優(yōu)點(diǎn),改善了用戶體驗(yàn)。
[0060]在一些實(shí)施例中,信息捕獲/比較單元用于:
[0061]當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),所述第一應(yīng)用接收所述第二應(yīng)用發(fā)送的特征信息。
[0062]所述第一應(yīng)用將接收到的第二應(yīng)用的特征信息與內(nèi)置的預(yù)設(shè)特征信息表比較。
[0063]在一些實(shí)施例中,所述資源釋放單元用于:
[0064]當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),所述第一應(yīng)用釋放所占用的硬件資源。
[0065]在一些實(shí)施例中,所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配包括:
[0066]所述預(yù)設(shè)的特征信息表內(nèi)包括所述第二應(yīng)用的特征信息。
[0067]在一些實(shí)施例中,所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配包括:
[0068]所述預(yù)設(shè)的特征信息表內(nèi)包括所述第二應(yīng)用的特征信息,且所述第二應(yīng)用的優(yōu)先級(jí)高于所述第一應(yīng)用的優(yōu)先級(jí)。
[0069]在一些實(shí)施例中,所述特征信息為包名。
[0070]在一些實(shí)施例中,所述硬件資源為體感攝像頭。
[0071]在一些實(shí)施例中,所述第一應(yīng)用為體感手勢(shì)應(yīng)用。
[0072]本發(fā)明實(shí)施例中可以通過(guò)硬件處理器(hardware processor)和各單元來(lái)實(shí)現(xiàn)相關(guān)功能模塊的各項(xiàng)功能。
[0073]由于上述實(shí)施例的防止硬件資源占用沖突的系統(tǒng)與防止硬件資源占用沖突的方法的功能相對(duì)應(yīng),因此,在防止硬件資源占用沖突的方法所具有的功能,以及其可以實(shí)現(xiàn)的技術(shù)效果同樣適用于防止硬件資源占用沖突的系統(tǒng)。在此,不再贅述二者相同或者相關(guān)的內(nèi)容。
[0074]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0075]通過(guò)以上的實(shí)施例的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施例可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0076]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種防止硬件資源占用沖突的方法,包括: 監(jiān)聽硬件資源的活動(dòng)事件; 當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較; 當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),釋放所述第一應(yīng)用所占用的硬件資源。2.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較包括: 當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息發(fā)送至所述第一應(yīng)用; 所述第一應(yīng)用將接收到的第二應(yīng)用的特征信息與內(nèi)置的預(yù)設(shè)特征信息表比較。3.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),所述第一應(yīng)用釋放所占用的硬件資源。4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其中,所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配包括: 所述預(yù)設(shè)的特征信息表內(nèi)包括所述第二應(yīng)用的特征信息。5.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其中,所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配包括: 所述預(yù)設(shè)的特征信息表內(nèi)包括所述第二應(yīng)用的特征信息,且所述第二應(yīng)用的優(yōu)先級(jí)高于所述第一應(yīng)用的優(yōu)先級(jí)。6.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其中,所述特征信息為包名。7.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其中,所述硬件資源為體感攝像頭。8.根據(jù)權(quán)利要求7所述的方法,其中,所述第一應(yīng)用為體感手勢(shì)應(yīng)用。9.一種防止硬件資源占用沖突的系統(tǒng),包括: 事件監(jiān)聽單元,用于監(jiān)聽硬件資源的活動(dòng)事件; 信息捕獲比較單元,用于當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),將第二應(yīng)用的特征信息與預(yù)設(shè)的特征信息表比較; 資源釋放單元,用于當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),釋放所述第一應(yīng)用所占用的硬件資源。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述信息捕獲/^比較單元用于: 當(dāng)捕獲到第二應(yīng)用調(diào)用第一應(yīng)用占用的硬件資源時(shí),所述第一應(yīng)用接收所述第二應(yīng)用發(fā)送的特征信息; 所述第一應(yīng)用將接收到的第二應(yīng)用的特征信息與內(nèi)置的預(yù)設(shè)特征信息表比較。11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述資源釋放單元用于: 當(dāng)所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配時(shí),所述第一應(yīng)用釋放所占用的硬件資源。12.根據(jù)權(quán)利要求9-11中任一項(xiàng)所述的系統(tǒng),其中,所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配包括: 所述預(yù)設(shè)的特征信息表內(nèi)包括所述第二應(yīng)用的特征信息。13.根據(jù)權(quán)利要求9-11中任一項(xiàng)所述的系統(tǒng),其中,所述第二應(yīng)用的特征信息與所述預(yù)設(shè)的特征信息表相匹配包括: 所述預(yù)設(shè)的特征信息表內(nèi)包括所述第二應(yīng)用的特征信息,且所述第二應(yīng)用的優(yōu)先級(jí)高于所述第一應(yīng)用的優(yōu)先級(jí)。14.根據(jù)權(quán)利要求9-11中任一項(xiàng)所述的系統(tǒng),其中,所述特征信息為包名。15.根據(jù)權(quán)利要求9-11中任一項(xiàng)所述的系統(tǒng),其中,所述硬件資源為體感攝像頭。16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述第一應(yīng)用為體感手勢(shì)應(yīng)用。
【文檔編號(hào)】G06F3/01GK105979321SQ201610285501
【公開日】2016年9月28日
【申請(qǐng)日】2016年4月29日
【發(fā)明人】許端
【申請(qǐng)人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南京市| 革吉县| 措勤县| 黄浦区| 游戏| 宜良县| 岳池县| 兰考县| 长顺县| 子洲县| 荆门市| 吉首市| 沾化县| 桐乡市| 榆树市| 桐城市| 乐清市| 麻栗坡县| 牟定县| 永德县| 三河市| 西昌市| 新和县| 霍州市| 衡阳市| 西盟| 凌云县| 青龙| 万荣县| 杭锦后旗| 辽中县| 乐至县| 保山市| 陇西县| 孝昌县| 长宁区| 敦化市| 河池市| 民县| 襄垣县| 那曲县|