1執(zhí)行對系統(tǒng)資源的控制、分配或恢復(fù)。根據(jù)本公開的多種實施例,系統(tǒng)資源管理器1221包括例如進(jìn)程管理部件、存儲器管理部件或文件系統(tǒng)管理部件。設(shè)備驅(qū)動器1223包括例如顯示驅(qū)動器、相機(jī)驅(qū)動器、藍(lán)牙驅(qū)動器、共享存儲器驅(qū)動器、USB驅(qū)動器、鍵盤驅(qū)動器、W1-Fi驅(qū)動器、音頻驅(qū)動器或進(jìn)程間通信(IPC)驅(qū)動器。
[0175]中間件1230例如提供應(yīng)用1270通常所需的功能、或通過API 1260向應(yīng)用1270提供多種功能,以便允許應(yīng)用1270能有效地使用電子設(shè)備中有限的系統(tǒng)資源。根據(jù)本公開的多種實施例,中間件1230(例如,中間件1043)包括以下至少一項:運行時間庫1235、應(yīng)用管理器1241、窗口管理器1242、多媒體管理器1243、資源管理器1244、電源管理器1245、數(shù)據(jù)庫管理器1246、分組管理器1247、連接性管理器1248、通知管理器1249、位置管理器1250、圖形管理器1251或安全管理器1252。
[0176]運行時間庫1235包括例如由編譯器使用的庫模塊,以便在執(zhí)行應(yīng)用1270期間通過使用編程語言來添加新的功能。運行時間庫1235執(zhí)行與輸入和輸出管理、存儲器管理、或算術(shù)功能相關(guān)的功能。
[0177]應(yīng)用管理器1241管理例如應(yīng)用1270中的至少一個的工作周期。窗口管理器1242管理在屏幕上使用的GUI資源。多媒體管理器1243識別用于播放各種媒體文件所需的格式,并且通過使用適用于該格式的編解碼器對媒體文件進(jìn)行編碼或解碼。資源管理器1244管理應(yīng)用1270中的至少一個的資源,諸如、存儲器、存儲空間或源代碼。
[0178]電源管理器1245連同例如基本輸入/輸出系統(tǒng)(B1S) —同操作,以便管理電池或功率,且提供用于電子設(shè)備的操作的電源信息。數(shù)據(jù)庫管理器1246產(chǎn)生、搜索和/或改變由應(yīng)用1270中的至少一個使用的數(shù)據(jù)庫。分組管理器1247安裝或更新以分組文件形式分發(fā)的應(yīng)用。
[0179]連接性管理器1248管理例如無線連接,諸如W1-Fi和藍(lán)牙。通知管理器1249以不干擾用戶的方式顯示或通知諸如消息到達(dá)、預(yù)約、接近報警的事件。位置管理器1250管理電子設(shè)備的位置信息。圖形管理器1251管理向用戶提供的圖形效果,或管理與圖形效果相關(guān)的用戶界面。安全管理器1252提供用于系統(tǒng)安全或用戶認(rèn)證的通用安全功能。根據(jù)本公開的多種實施例,在電子設(shè)備(例如,電子設(shè)備1001)包括電話功能的情況下,中間件1230還包括電話管理器,用于管理電子設(shè)備的語音或視頻呼叫功能。
[0180]中間件1230包括將上述組件的各種功能組合起來的中間件模塊。中間件1230提供根據(jù)每個OS類型而被專門化的模塊,以便提供差異化的功能。此外,中間件1230動態(tài)地刪除已有元件的一部分或添加新的元件。
[0181]API 1260(例如,API 1045)是編程功能的集合,且可以根據(jù)OS而具有不同配置。例如,在OS是ANDROID或1S的情況下,可以向每個平臺提供一個API集合。在OS是TIZEN的情況下,可以向每個平臺提供兩個或更多個API集合。
[0182]應(yīng)用1270(例如,應(yīng)用程序1047)包括例如一個或更多個應(yīng)用,能夠提供針對主頁1271、撥號盤1272、SMS/MMS 1273、即時消息(頂)1274、瀏覽器1275、相機(jī)1276、警報1277、聯(lián)系人1278、語音撥號1279、電子郵件1280、日歷1281、媒體播放器1282、相冊1283和時鐘1284的功能,或用于提供健康管理(例如,測量運動量或血糖)或環(huán)境信息(例如,氣壓、濕度或溫度)。
[0183]根據(jù)本公開的多種實施例,應(yīng)用1270可以包括用于支持在電子設(shè)備(例如,電子設(shè)備1001)和外部電子設(shè)備(例如,電子設(shè)備1002或1004)之間交換信息的應(yīng)用(下文中,為了便于描述,將其稱作“信息交換應(yīng)用”)。信息交換應(yīng)用包括例如用于向外部電子設(shè)備傳送特定信息的通知中繼應(yīng)用、或用于管理外部電子設(shè)備的設(shè)備管理應(yīng)用。
[0184]例如,信息交換應(yīng)用包括向外部電子設(shè)備(例如,電子設(shè)備1002或1004)傳送從其他應(yīng)用(例如,SMS/MMS應(yīng)用、電子郵件應(yīng)用、健康管理應(yīng)用或環(huán)境信息應(yīng)用)處產(chǎn)生的通知信息的功能。附加地,信息交換應(yīng)用從外部電子設(shè)備接收例如通知信息并將其提供給用戶。
[0185]設(shè)備管理應(yīng)用管理(例如,安裝、移除或更新)例如與該電子設(shè)備通信的外部電子設(shè)備(例如,電子設(shè)備1002或1004)的至少一個功能(例如,外部電子設(shè)備(或其一些組件)的接通/斷開、或調(diào)整顯示器的亮度(或分辨率))、在外部電子設(shè)備處工作的應(yīng)用、或由外部電子設(shè)備提供的應(yīng)用(例如,呼叫服務(wù)或消息服務(wù))。
[0186]根據(jù)本公開的多種實施例,應(yīng)用1270包括根據(jù)外部電子設(shè)備(例如,電子設(shè)備1002或1004)的屬性(例如,作為一種電子設(shè)備的移動醫(yī)療設(shè)備的屬性)分配的應(yīng)用(例如,健康管理應(yīng)用)。根據(jù)本公開的多種實施例,應(yīng)用1270包括從外部電子設(shè)備(例如,月艮務(wù)器106或電子設(shè)備1002或1004)接收到的應(yīng)用。根據(jù)本公開的多種實施例,應(yīng)用1270預(yù)加載的應(yīng)用或從服務(wù)器下載的第三方應(yīng)用。根據(jù)本公開的實施例的程序模塊1210的組件名稱可根據(jù)OS的類型而改變。
[0187]根據(jù)本公開的各種實施例,程序模塊1210的至少一部分實現(xiàn)為軟件、固件、硬件或其中的兩個或更多個的組合。程序模塊1210中的至少一部分由例如處理器(例如,處理器1110)來實現(xiàn)(例如,執(zhí)行)。編程模塊1210的至少一部分包括用于執(zhí)行一個或多個功能的例如模塊、程序、例程、指令集或進(jìn)程等。
[0188]在本公開中使用的術(shù)語“模塊”表示例如包括硬件、軟件和固件之一或更多個組合在內(nèi)的單元。術(shù)語“模塊”與例如“單元”、“邏輯”、“邏輯塊”、“組件”和“電路”的術(shù)語替換使用。“模塊”是集成組件的最小單元或其一部分“模塊”是用于執(zhí)行一個或多個功能的最小單元或其一部分??梢杂脵C(jī)械或電學(xué)方式形成“模塊”。例如,“模塊”包括以下至少一項:已知的或?qū)硌邪l(fā)的專用IC(ASIC)芯片、現(xiàn)場可編程門陣列(FPGA)和用于執(zhí)行一些操作的可編程邏輯器件。
[0189]根據(jù)本公開多種實施例的裝置(例如,其模塊或功能)或方法(例如,操作)的至少一部分例如實現(xiàn)為以程序模塊形式存儲在計算機(jī)可讀存儲介質(zhì)中的指令。當(dāng)由一個或更多個處理(例如,處理器1020)執(zhí)行時,所述指令引起所述一個或更多個處理器執(zhí)行與該指令相對應(yīng)的功能。例如,計算機(jī)可讀存儲介質(zhì)是存儲器1030。
[0190]計算機(jī)可讀記錄介質(zhì)包括:硬盤、磁盤、軟盤、磁性介質(zhì)(例如,磁帶)、光學(xué)介質(zhì)(例如,壓縮盤只讀存儲器(CD-ROM)和數(shù)字視頻盤(DVD))、磁光學(xué)介質(zhì)(例如,磁光盤)和硬件設(shè)備(例如,只讀存儲器(ROM)、隨機(jī)訪問存儲器(RAM)、或閃存)。此外,程序指令不僅包括諸如通過編譯器產(chǎn)生的機(jī)器代碼,而且還包括計算機(jī)使用譯碼器執(zhí)行的高級語言代碼。上述硬件單元配置為經(jīng)由一個或更多個軟件模塊進(jìn)行操作,以便執(zhí)行本公開的操作,且反之亦然。
[0191]根據(jù)本公開多種實施例的模塊或程序模塊包括上述元件中的至少一個,或可以省略一部分上述元件,或還可以包括附加其他元件。順序地、并行地、重復(fù)地或迭代式地執(zhí)行根據(jù)本公開的多種實施例的由模塊、程序模塊或其他元件執(zhí)行的操作。此外,以不同順序執(zhí)行操作中的一部分,省略其一部分或添加其他操作。
[0192]根據(jù)本公開的多種實施例,通過基于音頻數(shù)據(jù)的權(quán)重來部分地刪除音頻數(shù)據(jù),確保存儲音頻數(shù)據(jù)的空間,從而能夠存儲更多的音頻數(shù)據(jù)。
[0193]盡管結(jié)合示例實施例描述了本公開,然而本領(lǐng)域技術(shù)人員應(yīng)清楚可以進(jìn)行多種變型和修改。本公開旨在包含這種落入所附權(quán)利要求范圍內(nèi)的變型和修改。
【主權(quán)項】
1.一種電子設(shè)備,包括: 存儲器,配置為存儲音頻數(shù)據(jù);以及 處理器,配置為分配在存儲器處存儲的音頻數(shù)據(jù)中每一個的權(quán)重,并基于所述音頻數(shù)據(jù)中每一個的權(quán)重,刪除所選音頻數(shù)據(jù)的一部分。2.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述處理器還配置為:基于對音頻數(shù)據(jù)的偏好和音頻數(shù)據(jù)的播放概率中的至少一個,分配所述音頻數(shù)據(jù)中每一個的權(quán)重,其中所述偏好是根據(jù)音頻數(shù)據(jù)的歷史信息來檢查的。3.根據(jù)權(quán)利要求2所述的電子設(shè)備,其中所述音頻數(shù)據(jù)的歷史信息包括以下中的至少一個:音頻數(shù)據(jù)的存儲時間、最近播放時間、播放次數(shù)以及累計播放時間。4.根據(jù)權(quán)利要求2所述的電子設(shè)備,其中所述音頻數(shù)據(jù)的播放概率是基于以下中的至少一個來檢查的:所述音頻數(shù)據(jù)在時間或順序上與正播放的音頻數(shù)據(jù)的靠近程度、所述音頻數(shù)據(jù)是否與正播放的音頻數(shù)據(jù)存在于相同播放列表中、以及特定播放列表中的播放順序。5.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述處理器還配置為按照特定大小或根據(jù)音頻數(shù)據(jù)中每一個的權(quán)重而確定的大小,刪除所選音頻數(shù)據(jù)的一部分。6.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述處理器還配置為響應(yīng)于對特定音頻數(shù)據(jù)的播放請求,檢查特定音頻數(shù)據(jù)是否存儲在存儲器處。7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其中所述處理器還配置為:如果所述特定音頻數(shù)據(jù)未存儲在存儲器處,則從基于電子設(shè)備中包括的通信模塊而連接的特定服務(wù)器采集所述特定音頻數(shù)據(jù); 其中所述處理器還配置為:如果所采集的音頻數(shù)據(jù)的大小大于或等于特定大小,則將所采集的音頻數(shù)據(jù)存儲在存儲器處。8.根據(jù)權(quán)利要求6所述的電子設(shè)備,其中所述處理器還配置為:如果特定音頻數(shù)據(jù)被刪除一定大小或被刪除更多,且刪除后的特定音頻數(shù)據(jù)存儲在存儲器處,則當(dāng)特定音頻數(shù)據(jù)被播放一段時間或一定大小時,從基于電子設(shè)備中包括的通信模塊而連接的特定服務(wù)器采集特定音頻數(shù)據(jù)的被刪除數(shù)據(jù), 其中所述處理器還配置為將采集到的被刪除數(shù)據(jù)存儲在存儲器處以與特定音頻數(shù)據(jù)的刪除部分相連續(xù)或相關(guān)聯(lián)。9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其中所述處理器還配置為再次分配所述特定音頻數(shù)據(jù)的權(quán)重,以包括比存儲在存儲器處的其他音頻數(shù)據(jù)更大的權(quán)重。10.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述處理器還配置為響應(yīng)于對特定音頻數(shù)據(jù)的播放請求,將采集到的音頻數(shù)據(jù)的大小和存儲器的空閑空間的大小進(jìn)行比較;以及 其中所述處理器還配置為如果采集到的音頻數(shù)據(jù)的大小大于存儲器的空閑空間的大小,則刪除存儲在存儲器處的特定音頻數(shù)據(jù)的一部分。11.一種在電子設(shè)備中存儲音頻數(shù)據(jù)的方法,包括: 分配在存儲器處存儲的每個音頻數(shù)據(jù)的權(quán)重;以及 基于所述音頻數(shù)據(jù)中每一個的權(quán)重,刪除所選音頻數(shù)據(jù)的一部分。12.根據(jù)權(quán)利要求11所述的方法,其中分配權(quán)重包括:基于音頻數(shù)據(jù)的偏好和音頻數(shù)據(jù)的播放概率中的至少一個,分配每個音頻數(shù)據(jù)的權(quán)重,其中偏好是根據(jù)音頻數(shù)據(jù)的歷史信息來檢查的。13.根據(jù)權(quán)利要求12所述的方法,其中分配權(quán)重還包括:在音頻數(shù)據(jù)的歷史信息中包含音頻數(shù)據(jù)的存儲時間、最近播放時間、播放次數(shù)以及累計播放時間中的至少一個。14.根據(jù)權(quán)利要求12所述的方法,其中分配權(quán)重還包括基于以下中的至少一個來檢查音頻數(shù)據(jù)的播放概率:所述音頻數(shù)據(jù)在時間或順序上與正播放的音頻數(shù)據(jù)的靠近程度、所述音頻數(shù)據(jù)是否與正播放的音頻數(shù)據(jù)存在于相同播放列表中、以及特定播放列表中的播放順序。15.根據(jù)權(quán)利要求11所述的方法,其中刪除一部分音頻數(shù)據(jù)還包括:按照特定大小或根據(jù)每個音頻數(shù)據(jù)的權(quán)重而確定的大小,刪除所選音頻數(shù)據(jù)的一部分。16.根據(jù)權(quán)利要求11所述的方法,還包括:響應(yīng)于對特定音頻數(shù)據(jù)的播放請求,檢查特定音頻數(shù)據(jù)是否存儲在存儲器處。17.根據(jù)權(quán)利要求16所述的方法,還包括: 如果所述特定音頻數(shù)據(jù)未存儲在存儲器處,則從基于電子設(shè)備中包括的通信模塊而連接的特定服務(wù)器采集所述特定音頻數(shù)據(jù);以及 如果所采集的音頻數(shù)據(jù)的大小大于或等于特定大小,則將所采集的音頻數(shù)據(jù)存儲在存儲器處。18.根據(jù)權(quán)利要求16所述的方法,還包括: 如果特定音頻數(shù)據(jù)被刪除一定大小或被刪除更多,且刪除后的特定音頻數(shù)據(jù)存儲在存儲器處,則當(dāng)所述特定音頻數(shù)據(jù)被播放一段時間或一定大小時,從基于電子設(shè)備中包括的通信模塊而連接的特定服務(wù)器采集所述特定音頻數(shù)據(jù)的被刪除數(shù)據(jù),以及 將采集到的被刪除數(shù)據(jù)存儲在存儲器處以與特定音頻數(shù)據(jù)的刪除部分相連續(xù)或相關(guān)耳關(guān)。19.根據(jù)權(quán)利要求18所述的方法,還包括:再次向特定音頻數(shù)據(jù)分配權(quán)重,以包括比存儲在存儲器處的其他音頻數(shù)據(jù)更大的權(quán)重。20.根據(jù)權(quán)利要求11所述的方法,還包括: 響應(yīng)于對特定音頻數(shù)據(jù)的播放請求,將采集到的音頻數(shù)據(jù)的大小和存儲器空閑空間的大小進(jìn)行比較; 如果采集到的音頻數(shù)據(jù)的大小大于存儲器的空閑空間的大小,則刪除存儲在存儲器處的特定音頻數(shù)據(jù)的一部分。
【專利摘要】提供了一種電子設(shè)備。所述電子設(shè)備包括:存儲器,配置為存儲音頻數(shù)據(jù);以及處理器,配置為向在存儲器處存儲的音頻數(shù)據(jù)中的每一個分配權(quán)重,并基于所述音頻數(shù)據(jù)中的每一個的權(quán)重,刪除所選音頻數(shù)據(jù)的一部分。
【IPC分類】G11B27/031
【公開號】CN105575412
【申請?zhí)枴緾N201510706484
【發(fā)明人】金世勛
【申請人】三星電子株式會社
【公開日】2016年5月11日
【申請日】2015年10月27日
【公告號】EP3026670A1, US20160124704