一種視頻播放設(shè)備的內(nèi)存清理方法和裝置制造方法
【專利摘要】本發(fā)明涉及內(nèi)存領(lǐng)域,提供了一種視頻播放設(shè)備內(nèi)存清理的方法和裝置,其中,所述視頻播放設(shè)備預(yù)先與一移動通信終端設(shè)備建立通信連接,在移動通信終端設(shè)備側(cè),所述方法包括:在所述移動通信終端設(shè)備的用戶界面中提供用戶操作入口;通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求;通過所述通信連接,向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令,以便所述視頻播放設(shè)備根據(jù)所述內(nèi)存清理命令執(zhí)行內(nèi)存清理操作。本發(fā)明避免了不重要的程序大量占用內(nèi)存空間,提高了整個系統(tǒng)的運行速度。
【專利說明】一種視頻播放設(shè)備的內(nèi)存清理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及內(nèi)存領(lǐng)域,特別涉及一種視頻播放設(shè)備的內(nèi)存清理方法和裝置。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,移動通信終端的功能也在日臻完善,從最初的收發(fā)短信,接收電話,到現(xiàn)在的收看視頻、參與網(wǎng)絡(luò)中接收郵件和瀏覽網(wǎng)頁、游戲互動、GPS導(dǎo)航等,但是為了方便攜帶,其顯示屏幕受到限制,用戶的視覺體驗和觀看視頻的效果還是不如傳統(tǒng)的視頻播放設(shè)備(例如電視等),傳統(tǒng)的視頻播放設(shè)備給用戶一種身臨其境的感覺。在現(xiàn)實生活中,移動通信終端幾乎人手一臺,并且對于移動通信終端的輸入控制也十分方便。
[0003]而近年來,視頻播放設(shè)備已經(jīng)由單獨的收看功能發(fā)展成多功能的多媒體信息終端(例如智能電視等),現(xiàn)有的視頻播放設(shè)備一般都可以接入到因特網(wǎng)中,作為因特網(wǎng)中的一個節(jié)點,可以進(jìn)行收發(fā)郵件、瀏覽網(wǎng)頁、參與游戲以及視頻點播等。
[0004]目前的視頻播放設(shè)備,由于需要運行很多在線的應(yīng)用程序,而這些應(yīng)用程序在運行過程中會占用很多內(nèi)存空間。內(nèi)存空間的大面積占用存在可能會拖慢視頻播放設(shè)備的處理速度,因此,內(nèi)存需要進(jìn)行定期或者不定期的清理。然而,對于智能電視等視頻播放設(shè)備而言,一般需要用戶通過遙控器來實現(xiàn)與視頻播放設(shè)備之間的人機交互,并且視頻播放設(shè)備的內(nèi)存清理功能屬于不常用的功能,可能會隱藏的比較深,需要用戶根據(jù)視頻播放設(shè)備的設(shè)置目錄,從中一級一級的查找,因此實現(xiàn)起來不是很方便。而且遙控器的按鍵比較機械、死板,使用傳統(tǒng)的遙控器來清理內(nèi)存,需要用戶花很多時間層層查找。
【發(fā)明內(nèi)容】
[0005]因此,為了解決現(xiàn)有技術(shù)中,使用遙控器清理內(nèi)存過于復(fù)雜和繁瑣,及時有效地清理內(nèi)存,本發(fā)明提供了一種對視頻播放設(shè)備進(jìn)行內(nèi)存清理的方法,其中,所述視頻播放設(shè)備預(yù)先與移動通信終端設(shè)備建立通信連接,在移動通信終端設(shè)備側(cè),所述方法包括:
在所述移動通信終端設(shè)備的用戶界面中提供用戶操作入口;
通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求;
通過所述通信連接,向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令,以便所述視頻播放設(shè)備根據(jù)所述內(nèi)存清理命令執(zhí)行內(nèi)存清理操作。
[0006]優(yōu)選地,在所述通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求之前還包括:
請求所述視頻播放設(shè)備向其發(fā)送內(nèi)存相關(guān)信息;
對接收到的內(nèi)存相關(guān)信息進(jìn)行評估,確定是否需要對所述視頻播放設(shè)備進(jìn)行內(nèi)存清理。
[0007]優(yōu)選地,所述確定是否需要對所述視頻播放設(shè)備進(jìn)行內(nèi)存清理,包括:
根據(jù)所述視頻播放設(shè)備的內(nèi)存空間占用率進(jìn)行確定。
[0008]優(yōu)選地,所述確定是否需要對所述視頻播放設(shè)備進(jìn)行內(nèi)存清理,還包括: 如果所述內(nèi)存空間占有率大于設(shè)定閾值,則進(jìn)行內(nèi)存清理操作。
[0009]優(yōu)選地,在所述向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令的步驟之后,還包括,接收所述視頻播放設(shè)備發(fā)送的內(nèi)存清理結(jié)果,并在顯示屏上顯示所述結(jié)果。
[0010]本發(fā)明還提供了一種視頻播放設(shè)備清理內(nèi)存的方法,其中,所述視頻播放設(shè)備預(yù)先與移動通信終端設(shè)備建立通信連接,在視頻播放設(shè)備側(cè),所述方法包括:
通過所述通信連接,后臺監(jiān)聽所述移動通信終端設(shè)備是否發(fā)出內(nèi)存清理命令;
如果監(jiān)聽到所述內(nèi)存清理命令,通過系統(tǒng)的查詢接口,確定正在運行的應(yīng)用程序以及各個應(yīng)用程序的優(yōu)先級;
根據(jù)所述優(yōu)先級,將優(yōu)先級低的應(yīng)用程序結(jié)束;
調(diào)用系統(tǒng)的內(nèi)存清理接口,對該應(yīng)用程序占用的內(nèi)存空間執(zhí)行數(shù)據(jù)清理操作。
[0011]優(yōu)選地,所述根據(jù)所述優(yōu)先級,將優(yōu)先級低的應(yīng)用程序結(jié)束的步驟包括:
預(yù)先設(shè)定優(yōu)先級閾值,將每個應(yīng)用程序的優(yōu)先級與該閾值進(jìn)行比較,將優(yōu)先級低于該
閾值的應(yīng)用程序結(jié)束。
[0012]優(yōu)選地,在所述對應(yīng)用程序占用的內(nèi)存數(shù)據(jù)執(zhí)行清理操作的步驟之后,還包括, 將清理結(jié)果數(shù)據(jù)返回給所述移動通信終端設(shè)備以便所述移動通信終端設(shè)備的用戶查
看該結(jié)果。
[0013]本發(fā)明還提供了一種對視頻播放設(shè)備進(jìn)行內(nèi)存清理的裝置,包括,連接單元,用于所述視頻播放設(shè)備預(yù)先與一移動通信終端設(shè)備建立通信連接,在移動通信終端設(shè)備側(cè),所述裝置還包括:
用戶操作入口單元,用于在所述移動通信終端設(shè)備的用戶界面中提供用戶操作入口 ;用戶請求接收單元,用于通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求;
命令發(fā)送單元,用于通過所述通信連接,向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令,以便所述視頻播放設(shè)備根據(jù)所述內(nèi)存清理命令執(zhí)行內(nèi)存清理操作。
[0014]本發(fā)明還提供了一種視頻播放設(shè)備清理內(nèi)存的裝置,包括,連接單元,用于所述視頻播放設(shè)備預(yù)先與移動通信終端設(shè)備建立通信連接,在視頻播放設(shè)備側(cè),所述裝置包括:
監(jiān)聽單元,用于通過所述通信連接,后臺監(jiān)聽所述移動通信終端設(shè)備是否發(fā)出內(nèi)存清理命令;
確定單元,用于監(jiān)聽到所述內(nèi)存清理命令,通過系統(tǒng)的查詢接口,確定正在運行的應(yīng)用程序以及各個應(yīng)用程序的優(yōu)先級;
應(yīng)用程序結(jié)束單元,用于根據(jù)所述優(yōu)先級,將優(yōu)先級低的應(yīng)用程序結(jié)束;
內(nèi)存清理執(zhí)行單元,用于調(diào)用系統(tǒng)的內(nèi)存清理接口,對該應(yīng)用程序占用的內(nèi)存空間執(zhí)行數(shù)據(jù)清理操作。
[0015]本發(fā)明實施例代替?zhèn)鹘y(tǒng)的遙控器,通過移動通信終端實現(xiàn)對視頻播放系統(tǒng)的內(nèi)存清理操作,由于大多數(shù)現(xiàn)有的移動通信終端的用戶操作界面都非常友好,各種功能和操作都簡單易學(xué),因此,比之遙控器,用戶更容易從移動通信終端中找到內(nèi)存清理功能,操作起來更加簡單,方便,快捷。并且,本發(fā)明根據(jù)應(yīng)用程序的優(yōu)先級來清理內(nèi)存空間,避免了不重要的程序大量占用內(nèi)存空間,提高了整個系統(tǒng)的運行速度。
[0016] 【專利附圖】
【附圖說明】
圖1是實施例一的方法流程圖;
圖2是實施例一的方法流程圖;
圖3是對應(yīng)實施例一的裝置架構(gòu)圖;
圖4是對應(yīng)實施例二的裝置的架構(gòu)圖。
【具體實施方式】
[0017]下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0018]在本發(fā)明實施例中,涉及到的執(zhí)行主體包括移動通信終端(例如手機)和視頻播放設(shè)備(例如智能電視)。在具體實現(xiàn)過程中,移動通信終端與視頻播放設(shè)備各自獨立,同時又相互聯(lián)系,共同實現(xiàn)本發(fā)明實施例提供的技術(shù)方案。為了便于描述,下面分別從移動通信終端與視頻播放設(shè)備的角度出發(fā),對本發(fā)明實施例進(jìn)行介紹。
[0019]為了便于理解,首先需要說明的是,在本發(fā)明實施例中,可以提供一款在移動通信終端設(shè)備上運行的應(yīng)用程序(APP),例如,可以取名為“電視助手”,用戶可以在自己的移動終端設(shè)備上安裝該APP;相應(yīng)的,視頻播放設(shè)備側(cè)的操作系統(tǒng)中會裝有相應(yīng)的后臺應(yīng)用程序,來實現(xiàn)與移動終端設(shè)備側(cè)的電視助手之間進(jìn)行交互,并實現(xiàn)相應(yīng)的內(nèi)存清理的功能。
[0020]在移動通信終端設(shè)備中安裝了電視助手、視頻播放設(shè)備中具有相應(yīng)的后臺應(yīng)用的情況下,再將視頻播放設(shè)備與移動通信終端設(shè)備連接到同一局域網(wǎng)中,例如可以通過相同的WIFI (Wireless Fidelity)接入網(wǎng)絡(luò),這樣,移動通信終端中的電視助手就可以通過私有的通信協(xié)議與視頻播放設(shè)備之間建立通信連接,后續(xù)的信號、數(shù)據(jù)的傳輸?shù)榷际窃诮⒌倪@個通信連接的基礎(chǔ)上進(jìn)行。具體的,在移動通信終端與視頻播放設(shè)備之間通過一定的端口建立起通信連接之后,視頻播放設(shè)備側(cè)的各個后臺應(yīng)用程序(視頻播放設(shè)備中可能安裝了多個應(yīng)用程序,可能同時有很多個應(yīng)用程序都在后臺運行,以實現(xiàn)各自的功能,其中就包括用于進(jìn)行清理內(nèi)存操作的應(yīng)用程序)就可以監(jiān)聽該端口上接收到的消息。具體的消息交互的實現(xiàn)過程可以是:移動通信終端設(shè)備側(cè)向視頻播放設(shè)備側(cè)發(fā)出了一個消息之后,視頻播放設(shè)備側(cè)的操作系統(tǒng)會接收到該消息,并將該消息向視頻播放設(shè)備中的各個后臺應(yīng)用進(jìn)行廣播,各個后臺應(yīng)用在收到消息之后,可以判斷是否需要自己處理,如果不需要則可以丟棄,否則進(jìn)行解析等后續(xù)操作。
[0021]實施例一
首先,本發(fā)明實施例一從移動通信終端的角度,提供了一種清理視頻播放設(shè)備內(nèi)存的方法,該方法由與一視頻播放設(shè)備進(jìn)行交互通信的移動通信終端中安裝的電視助手等應(yīng)用來執(zhí)行,參見圖1,該方法可以包括以下步驟:
S101.在所述移動通信終端設(shè)備的用戶界面中提供用戶操作入口 ;
移動通信終端側(cè)安裝有電視助手等應(yīng)用,因此可以通過該應(yīng)用為用戶提供用戶界面,同時,在用戶界面上提供具體的用戶操作入口(例如按鈕等),這樣,用戶在打開移動通信終端設(shè)備中的電視助手應(yīng)用之后,可以在其用戶界面中看到這樣的操作入口。當(dāng)用戶通過該操作入口執(zhí)行相應(yīng)的點擊等操作時,電視助手就相當(dāng)于接收到了用戶的清理內(nèi)存指示。
[0022]S102.通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求;
用戶可以通過該電視助手中的用戶操作入口向電視助手發(fā)出指令,再由電視助手向視頻播放設(shè)備發(fā)送各種操作命令。也就是說,整個實現(xiàn)過程中,包括用戶與移動通信終端設(shè)備之間的交互,以及移動通信終端設(shè)備與視頻播放設(shè)備之間的交互,這樣兩部分交互組成。該步驟S102主要是用戶與移動通信終端設(shè)備之間的交互。關(guān)于用戶與移動通信終端設(shè)備之間具體的交互實現(xiàn)方式,與用戶操作入口的實現(xiàn)方式是相關(guān)的。用戶操作入口的實現(xiàn)方式可以有多種,相應(yīng)的,用戶與移動通信終端設(shè)備之間的交互實現(xiàn)方式也有多種。
[0023]例如,目前大多數(shù)手機上都裝備有觸摸屏,因此,可以通過在用戶界面上顯示的可操作按鈕等來提供用戶操作入口,用戶可以直接在觸摸屏上點擊相應(yīng)的按鈕來發(fā)出清理內(nèi)存的指令?;蛘?,還可以通過在用戶界面中顯示可拖動滑塊以及滑動方向的方式來提供用戶操作入口,這樣,用戶可以通過拖動該滑塊的方式來發(fā)出清理內(nèi)存的指令,等等。對于電視助手而言,無論用戶通過何種具體的交互方式提交了清理內(nèi)存指令,電視助手都可以生成相應(yīng)的內(nèi)存清理命令,并通過通信連接將該命令發(fā)送到視頻播放設(shè)備端。
[0024]或者,在另一種實現(xiàn)方式下,也可以在電視助手的用戶界面中提供語音輸入的按鈕,以此作為用戶操作入口,用戶點擊語音輸入按鈕后,就可以開啟移動通信終端設(shè)備上的麥克等語音輸入裝置,接收用戶輸入的語音信息,例如,用戶可以對著移動通信終端設(shè)備的麥克說“內(nèi)存清理”,相應(yīng)的,電視助手可以對語音輸入信號進(jìn)行識別,并生成內(nèi)存清理命令,由用戶進(jìn)行確認(rèn)后通過網(wǎng)絡(luò)發(fā)送給視頻播放設(shè)備。
[0025]S103.通過所述通信連接,向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令,以便所述視頻播放設(shè)備根據(jù)所述內(nèi)存清理命令執(zhí)行內(nèi)存清理操作。
[0026]用戶的內(nèi)存清理命令通過移動通信終端設(shè)備和視頻播放設(shè)備共同連接的網(wǎng)絡(luò)發(fā)送給視頻播放設(shè)備后,視頻播放設(shè)備側(cè)的后臺應(yīng)用程序可以調(diào)用操作系統(tǒng)提供的相應(yīng)接口,獲取操作系統(tǒng)中正在運行的應(yīng)用程序以及各個應(yīng)用程序的優(yōu)先級,對優(yōu)先級較低的應(yīng)用程序執(zhí)行內(nèi)存清理操作。清理后,還可以將清理結(jié)果信息返回給移動通信終端設(shè)備,在移動通信終端設(shè)備側(cè)對清理結(jié)果進(jìn)行顯示,以便用戶知曉。關(guān)于視頻播放設(shè)備側(cè)的具體實現(xiàn)會在后續(xù)的實施例中進(jìn)行介紹。
[0027]總之,在本發(fā)明實施例一中,可以在移動通信終端設(shè)備側(cè)向用戶提供用于對視頻播放設(shè)備的內(nèi)存進(jìn)行清理的操作入口,這樣用戶就可以直接通過操作移動通信終端設(shè)備來發(fā)出內(nèi)存清理指令,之后,移動通信終端設(shè)備就可以自動通過預(yù)先建立的通信連接,向視頻播放設(shè)備發(fā)送內(nèi)存清理消息,視頻播放設(shè)備收到內(nèi)存清理消息之后,就可以自動完成內(nèi)存清理操作。由于大多數(shù)現(xiàn)有的移動通信終端設(shè)備的用戶操作界面都非常友好,各種功能和操作都簡單易學(xué),因此,比之遙控器,用戶更容易從移動通信終端中找到內(nèi)存清理功能。并且,現(xiàn)有的移動通信終端一般都具有觸摸屏或語音功能,因此,只要按一下手指,或說一句話,就可以將內(nèi)存清理命令發(fā)送給視頻播放設(shè)備,操作起來更加簡單,方便,快捷。
[0028]需要說明的是,在實施例一的基礎(chǔ)上,用戶決定清理視頻播放設(shè)備的內(nèi)存之前,還可以請求視頻播放設(shè)備向移動通信終端設(shè)備發(fā)送內(nèi)存相關(guān)信息,預(yù)先對視頻播放設(shè)備的內(nèi)存信息進(jìn)行了解,然后對該內(nèi)存相關(guān)信息其進(jìn)行評估,確定是否需要對視頻播放設(shè)備進(jìn)行內(nèi)存清理操作。具體實現(xiàn)時,可以在電視助手的用戶界面中提供用于獲取視頻播放設(shè)備中內(nèi)存信息的操作入口,用戶可以通過該操作入口向電視助手發(fā)起獲取內(nèi)存信息的請求,相應(yīng)的,移動通信終端設(shè)備就可以生成相應(yīng)的消息,并通過之前建立的通信連接發(fā)送給視頻播放設(shè)備側(cè),視頻播放設(shè)備側(cè)在收到請求之后,通過系統(tǒng)接口等獲取到相關(guān)的內(nèi)存信息,再通過通信連接返回給移動通信終端設(shè)備,在移動通信終端設(shè)備的用戶界面中進(jìn)行顯示。
[0029]其中,從視頻播放設(shè)備獲取的內(nèi)存信息可以包括內(nèi)存空間占有率等信息。具體的,移動通信終端設(shè)備用戶可以預(yù)先設(shè)定一空間占有率閾值,判斷視頻播放設(shè)備的內(nèi)存空間占有率是否大于設(shè)定閾值,來確定是否進(jìn)行內(nèi)存清理操作。這樣,可以避免在不必要的時候進(jìn)行內(nèi)存清理操作,避免造成對系統(tǒng)傳輸、計算等資源的浪費。
[0030]另外,在移動通信終端設(shè)備向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令之后,還可以接收所述視頻播放設(shè)備發(fā)送的內(nèi)存清理結(jié)果,并在顯示屏上顯示所述結(jié)果。用戶可以通過該信息了解到內(nèi)存清理的情況,了解系統(tǒng)結(jié)束了哪個應(yīng)用程序,目前的內(nèi)存占有率是多少,以便確定系統(tǒng)的后續(xù)的運行能力和速度,從而對系統(tǒng)進(jìn)一步優(yōu)化。
[0031]實施例二
該實施例二從視頻播放設(shè)備的角度對本發(fā)明實施例的方案進(jìn)行介紹。其中,主要以視頻播放設(shè)備為執(zhí)行主體,描述視頻播放設(shè)備如何與移動通信終端設(shè)備進(jìn)行交互通信,并根據(jù)移動通信終端設(shè)備的命令進(jìn)行內(nèi)存清理操作,其中,視頻播放設(shè)備所執(zhí)行的操作與實施例一中移動通信終端的相應(yīng)操作相呼應(yīng)。以下僅做簡要介紹,具體過程參見圖2。
[0032]視頻播放設(shè)備預(yù)先與移動通信終端設(shè)備建立通信連接,之后,本發(fā)明實施例提供了一種視頻播放設(shè)備清理內(nèi)存的方法,該方法可以包括以下步驟:
S201.通過所述通信連接,后臺監(jiān)聽所述移動通信終端設(shè)備是否發(fā)出內(nèi)存清理命令;如實施例一中所述,視頻播放設(shè)備可以通過私有的通信協(xié)議與移動通信終端設(shè)備建立通信連接,連接后在后臺監(jiān)聽移動通信終端設(shè)備是否發(fā)出內(nèi)存清理命令。
[0033]S202.如果監(jiān)聽到所述內(nèi)存清理命令,通過系統(tǒng)的查詢接口,確定正在運行的應(yīng)用程序以及各個應(yīng)用程序的優(yōu)先級;
視頻播放設(shè)備中的內(nèi)存清理單元,通過調(diào)用操作系統(tǒng)的接口,查詢正在運行的應(yīng)用程序,并調(diào)用這些正在運行的各個應(yīng)用程序預(yù)先被設(shè)置的優(yōu)先級,在安卓系統(tǒng)中,應(yīng)用程序都已預(yù)先根據(jù)其重要程序,設(shè)置了優(yōu)先級,例如,和操作系統(tǒng)相關(guān)的應(yīng)用程序的優(yōu)先級最高,系統(tǒng)自帶的應(yīng)用程序的優(yōu)先級較高,而用戶后期自己安裝的應(yīng)用程序優(yōu)先級較低。然后內(nèi)存清理單元根據(jù)優(yōu)先級對上述應(yīng)用程序進(jìn)行排序。對于不在運行當(dāng)中的應(yīng)用程序,由于在應(yīng)用程序退出時一般已經(jīng)清理了內(nèi)存數(shù)據(jù),因此可以不查詢不在運行中的應(yīng)用程序的優(yōu)先級。
[0034]S203.根據(jù)所述優(yōu)先級,將優(yōu)先級低的應(yīng)用程序結(jié)束;
內(nèi)存清理程序根據(jù)優(yōu)先級的排序,將根據(jù)內(nèi)存占用情況以及用戶需求,結(jié)束優(yōu)先級低的應(yīng)用程序的運行。
[0035]例如,可以預(yù)先設(shè)定一優(yōu)先級閾值,將每個應(yīng)用程序的優(yōu)先級與該閾值進(jìn)行比較,將低于閾值的應(yīng)用程序結(jié)束。
[0036]還可以根據(jù)內(nèi)存使用率,如果內(nèi)存占用率達(dá)到80%_100%以至于系統(tǒng)無法正常運行,則系統(tǒng)將自動結(jié)束多個優(yōu)先級較低的應(yīng)用程序,使系統(tǒng)恢復(fù)正常運行。[0037]還可以根據(jù)用戶需求結(jié)束相應(yīng)的應(yīng)用程序。例如,在用戶發(fā)出清理內(nèi)存的命令后,將所有運行的應(yīng)用程序以及應(yīng)用程序的優(yōu)先級類別顯示給用戶,由用戶選擇結(jié)束哪個應(yīng)用程序,內(nèi)存清理程序根據(jù)用戶的選擇,結(jié)束相應(yīng)的應(yīng)用程序。
[0038]S204.調(diào)用系統(tǒng)的內(nèi)存清理接口,對該應(yīng)用程序占用的內(nèi)存空間執(zhí)行數(shù)據(jù)清理操作。
[0039]關(guān)于查詢系統(tǒng)中正在運行的應(yīng)用程序、判斷正在運行的應(yīng)用程序占用多少內(nèi)存空間以及后續(xù)的執(zhí)行內(nèi)存清理操作等相關(guān)的具體實現(xiàn),操作系統(tǒng)中一般都會通過API (應(yīng)用程序編程接口)等方式分別提供相應(yīng)的接口,對于視頻播放設(shè)備側(cè)的后臺應(yīng)用程序而言,可以直接進(jìn)行調(diào)用,調(diào)用接口之后,具體的實現(xiàn)就由接口函數(shù)內(nèi)部定義的邏輯來完成,因此本發(fā)明實施例不再詳述。
[0040]另外,在內(nèi)存清理程序?qū)?yīng)用程序占用的內(nèi)存數(shù)據(jù)執(zhí)行完清理操作之后,還可以將清理結(jié)果數(shù)據(jù)返回給移動通信終端設(shè)備,這樣,移動通信終端設(shè)備用戶可以方便地查看內(nèi)存清理結(jié)果,了解視頻播放裝置的系統(tǒng)狀況。
[0041]另外,參見圖3,本發(fā)明還提供了對應(yīng)實施例一的方法的視頻播放設(shè)備內(nèi)存清理的裝置,包括,連接單元,用于所述視頻播放設(shè)備預(yù)先與一移動通信終端設(shè)備建立通信連接,在移動通信終端設(shè)備側(cè),所述裝置還包括:
用戶操作入口單元301,用于在所述移動通信終端設(shè)備的用戶界面中提供用戶操作入
Π ;
用戶請求接收單元302,用于通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求;
命令發(fā)送單元303,用于通過所述通信連接,向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令,以便所述視頻播放設(shè)備根據(jù)所述內(nèi)存清理命令執(zhí)行內(nèi)存清理操作。
[0042]通過上述裝置,用戶可以方便的通過移動通信終端設(shè)備向視頻播放設(shè)備發(fā)出內(nèi)存清理命令,避免了使用遙控器層層查找?guī)淼牟槐?,?jié)省了用戶的時間,方便了用戶的使用。
[0043]參見圖4,本發(fā)明還提供了對應(yīng)實施例二的方法的對視頻播放設(shè)備清理內(nèi)存的裝置,包括,連接單元,用于所述視頻播放設(shè)備預(yù)先與一移動通信終端設(shè)備建立通信連接,在視頻播放設(shè)備側(cè),所述裝置包括:
監(jiān)聽單元401,用于通過所述通信連接,后臺監(jiān)聽所述移動通信終端設(shè)備是否發(fā)出內(nèi)存清理命令;
確定單元402,用于監(jiān)聽到所述內(nèi)存清理命令,通過系統(tǒng)的查詢接口,確定正在運行的應(yīng)用程序以及各個應(yīng)用程序的優(yōu)先級;
應(yīng)用程序結(jié)束單元403,用于根據(jù)所述優(yōu)先級,將優(yōu)先級低的應(yīng)用程序結(jié)束;
內(nèi)存清理執(zhí)行單元404,用于調(diào)用系統(tǒng)的內(nèi)存清理接口,對該應(yīng)用程序占用的內(nèi)存空間執(zhí)行數(shù)據(jù)清理操作。
[0044]上述裝置通過優(yōu)先級來確定應(yīng)用程序的優(yōu)先級,將優(yōu)先級較低的應(yīng)用程序關(guān)閉,使內(nèi)存資源得到了高效利用,提高了系統(tǒng)的運行速度。
[0045]對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域的技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為根據(jù)本發(fā)明,某些步驟可以采用其他順去或同時執(zhí)行;其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,上述方法實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0046]對于前述的各裝置實施例,為了簡單描述,故將其都表述為一系列的單元組合,但是本領(lǐng)域的技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的單元組合的限制,因為根據(jù)本發(fā)明,某些單元可以采用其他單元執(zhí)行;其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,上述裝置實施例均屬于優(yōu)選實施例,所涉及的單元并不一定是本發(fā)明所必須的。
[0047]本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于系統(tǒng)實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0048]以上對本發(fā)明所提供的一種視頻播放設(shè)備的內(nèi)存清理方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種對視頻播放設(shè)備進(jìn)行內(nèi)存清理的方法,其中,所述視頻播放設(shè)備預(yù)先與移動通信終端設(shè)備建立通信連接,在移動通信終端設(shè)備側(cè),所述方法包括: 在所述移動通信終端設(shè)備的用戶界面中提供用戶操作入口; 通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求; 通過所述通信連接,向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令,以便所述視頻播放設(shè)備根據(jù)所述內(nèi)存清理命令執(zhí)行內(nèi)存清理操作。
2.如權(quán)利要求1所述的方法,其特征在于,在所述通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求之前還包括: 請求所述視頻播放設(shè)備向其發(fā)送內(nèi)存相關(guān)信息; 對接收到的內(nèi)存相關(guān)信息進(jìn)行評估,確定是否需要對所述視頻播放設(shè)備進(jìn)行內(nèi)存清理。
3.如權(quán)利要求2所述的方法,其特征在于,所述確定是否需要對所述視頻播放設(shè)備進(jìn)行內(nèi)存清理,包括: 根據(jù)所述視頻播放設(shè)備的內(nèi)存空間占用率進(jìn)行確定。
4.如權(quán)利要求3所述的方法,其特征在于,所述確定是否需要對所述視頻播放設(shè)備進(jìn)行內(nèi)存清理,還包括:` 如果所述內(nèi)存空間占有率大于設(shè)定閾值,則進(jìn)行內(nèi)存清理操作。
5.如權(quán)利要求1所述的方法,其特征在于, 在所述向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令的步驟之后,還包括,接收所述視頻播放設(shè)備發(fā)送的內(nèi)存清理結(jié)果,并在顯示屏上顯示所述結(jié)果。
6.一種視頻播放設(shè)備清理內(nèi)存的方法,其中,所述視頻播放設(shè)備預(yù)先與一移動通信終端設(shè)備建立通信連接,在視頻播放設(shè)備側(cè),所述方法包括: 通過所述通信連接,后臺監(jiān)聽所述移動通信終端設(shè)備是否發(fā)出內(nèi)存清理命令; 如果監(jiān)聽到所述內(nèi)存清理命令,通過系統(tǒng)的查詢接口,確定正在運行的應(yīng)用程序以及各個應(yīng)用程序的優(yōu)先級; 根據(jù)所述優(yōu)先級,將優(yōu)先級低的應(yīng)用程序結(jié)束; 調(diào)用系統(tǒng)的內(nèi)存清理接口,對該應(yīng)用程序占用的內(nèi)存空間執(zhí)行數(shù)據(jù)清理操作。
7.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述優(yōu)先級,將優(yōu)先級低的應(yīng)用程序結(jié)束的步驟包括: 預(yù)先設(shè)定優(yōu)先級閾值,將每個應(yīng)用程序的優(yōu)先級與該閾值進(jìn)行比較,將優(yōu)先級低于該閾值的應(yīng)用程序結(jié)束。
8.如權(quán)利要求7所述的方法,其特征在于,在所述對應(yīng)用程序占用的內(nèi)存數(shù)據(jù)執(zhí)行清理操作的步驟之后,還包括, 將清理結(jié)果數(shù)據(jù)返回給所述移動通信終端設(shè)備以便所述移動通信終端設(shè)備的用戶查看該結(jié)果。
9.一種對視頻播放設(shè)備進(jìn)行內(nèi)存清理的裝置,包括,連接單元,用于所述視頻播放設(shè)備預(yù)先與移動通信終端設(shè)備建立通信連接,在移動通信終端設(shè)備側(cè),所述裝置還包括: 用戶操作入口單元,用于在所述移動通信終端設(shè)備的用戶界面中提供用戶操作入口 ; 用戶請求接收單元,用于通過所述用戶操作入口接收用戶發(fā)出的對視頻播放設(shè)備進(jìn)行內(nèi)存清理的請求; 命令發(fā)送單元,用于通過所述通信連接,向所述視頻播放設(shè)備發(fā)送內(nèi)存清理命令,以便所述視頻播放設(shè)備根據(jù)所述內(nèi)存清理命令執(zhí)行內(nèi)存清理操作。
10.一種視頻播放設(shè)備清理內(nèi)存的裝置,包括,連接單元,用于所述視頻播放設(shè)備預(yù)先與移動通信終端設(shè)備建立通信連接,在視頻播放設(shè)備側(cè),所述裝置包括: 監(jiān)聽單元,用于通過所述通信連接,后臺監(jiān)聽所述移動通信終端設(shè)備是否發(fā)出內(nèi)存清理命令; 確定單元,用于監(jiān)聽到所述內(nèi)存清理命令,通過系統(tǒng)的查詢接口,確定正在運行的應(yīng)用程序以及各個應(yīng)用程序的優(yōu)先級; 應(yīng)用程序結(jié)束單元,用于根據(jù)所述優(yōu)先級,將優(yōu)先級低的應(yīng)用程序結(jié)束; 內(nèi)存清理執(zhí)行單元, 用于調(diào)用系統(tǒng)的內(nèi)存清理接口,對該應(yīng)用程序占用的內(nèi)存空間執(zhí)行數(shù)據(jù)清理操作。
【文檔編號】H04N21/442GK103607643SQ201310678101
【公開日】2014年2月26日 申請日期:2013年12月13日 優(yōu)先權(quán)日:2013年12月13日
【發(fā)明者】史學(xué)強 申請人:樂視致新電子科技(天津)有限公司