一種掃描控制方法和智能設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種掃描控制方法和智能設(shè)備。
【背景技術(shù)】
[0002]目前,很多用戶會(huì)使用大容量的移動(dòng)硬盤來存儲(chǔ)高清視頻文件,并在智能電視上播放該視頻文件。在該過程中,移動(dòng)硬盤連接到智能電視上之后,智能電視會(huì)對(duì)移動(dòng)硬盤中待播放的視頻文件進(jìn)行掃描,當(dāng)該視頻文件所占用的存儲(chǔ)空間較大時(shí),掃描所需要的時(shí)間會(huì)較長(zhǎng)。如果在掃描的過程中,智能電視接收到了用戶操作,則智能電視會(huì)直接基于當(dāng)前可用的系統(tǒng)資源響應(yīng)該用戶操作。
[0003]具體實(shí)現(xiàn)時(shí),考慮到在掃描的過程中可能需要響應(yīng)用戶操作,一般地,在為掃描的過程分配系統(tǒng)資源時(shí)會(huì)預(yù)留一部分系統(tǒng)資源;這樣,若預(yù)留的系統(tǒng)資源較多,則會(huì)造成掃描的速率較慢;若預(yù)留的系統(tǒng)資源較少,則對(duì)用戶操作的響應(yīng)速率會(huì)較慢,從而導(dǎo)致用戶的體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種掃描控制方法和智能設(shè)備,用以在智能設(shè)備對(duì)存儲(chǔ)設(shè)備進(jìn)行掃描的過程中,提高掃描速率;并且能夠在該過程中加快對(duì)用戶操作的響應(yīng)速率,從而提尚用戶體驗(yàn)。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]第一方面,提供一種掃描控制方法,包括:
[0007]智能設(shè)備基于所述智能設(shè)備中可用的系統(tǒng)資源掃描存儲(chǔ)設(shè)備,并在掃描所述存儲(chǔ)設(shè)備的過程中,檢測(cè)是否接收到用戶操作;
[0008]所述智能設(shè)備在檢測(cè)到接收了用戶操作的情況下,釋放掃描所述存儲(chǔ)設(shè)備的過程中所使用的系統(tǒng)資源,以基于所述智能設(shè)備中可用的系統(tǒng)資源響應(yīng)所檢測(cè)到的用戶操作。
[0009]第二方面,提供一種智能設(shè)備,包括:掃描單元、檢測(cè)單元、接收單元、釋放單元和響應(yīng)單元;
[0010]所述掃描單元,用于基于所述智能設(shè)備中可用的系統(tǒng)資源掃描存儲(chǔ)設(shè)備;
[0011 ]所述接收單元,用于接收用戶操作;
[0012]所述檢測(cè)單元,用于在所述掃描單元掃描所述存儲(chǔ)設(shè)備的過程中,檢測(cè)所述接收單元是否接收到用戶操作;
[0013]所述釋放單元,用于在所述檢測(cè)單元檢測(cè)到所述接收單元接收了用戶操作的情況下,釋放掃描所述存儲(chǔ)設(shè)備的過程中所使用的系統(tǒng)資源,以使所述響應(yīng)單元基于所述智能設(shè)備中可用的系統(tǒng)資源響應(yīng)所述檢測(cè)單元所檢測(cè)到的用戶操作。
[0014]上述技術(shù)方案中,一方面,智能設(shè)備能夠直接基于其可用的系統(tǒng)資源掃描存儲(chǔ)設(shè)備,與現(xiàn)有技術(shù)中需要在可用的系統(tǒng)資源中為響應(yīng)可能接收到的用戶操作預(yù)留出一部分系統(tǒng)資源相比,能夠在掃描的過程中,提高掃描速率;另一方面,智能設(shè)備能夠在檢測(cè)到接收了用戶操作的情況下,釋放掃描存儲(chǔ)設(shè)備的過程中所使用的部分或全部系統(tǒng)資源,從而增加可用的系統(tǒng)資源,也就是說,能夠基于可調(diào)的系統(tǒng)資源響應(yīng)用戶操作,與現(xiàn)有技術(shù)中基于預(yù)留的固定的系統(tǒng)資源響應(yīng)用戶操作相比,能夠盡可能地利用更多地系統(tǒng)資源響應(yīng)用戶操作,從而提高響應(yīng)速率,提高了用戶的體驗(yàn)。尤其地,上述技術(shù)方案應(yīng)用于智能設(shè)備掃描存儲(chǔ)設(shè)備時(shí)所需要的時(shí)間較長(zhǎng)的場(chǎng)景中時(shí),效果更明顯。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實(shí)施例提供的一種掃描控制方法的流程示意圖;
[0017]圖2為本發(fā)明實(shí)施例提供的另一種掃描控制方法的流程示意圖;
[0018]圖3為本發(fā)明實(shí)施例提供的另一種掃描控制方法的流程示意圖;
[0019]圖4為本發(fā)明實(shí)施例提供的另一種掃描控制方法的流程示意圖;
[0020]圖5為本發(fā)明實(shí)施例提供的一種智能設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面結(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ù)的范圍。
[0022]本發(fā)明實(shí)施例中的“存儲(chǔ)設(shè)備”可以是任何具有存儲(chǔ)數(shù)據(jù)的功能的設(shè)備,例如U盤、移動(dòng)硬盤、光盤等任何專門用于存儲(chǔ)數(shù)據(jù)的設(shè)備,也可以是智能手機(jī)等任何具有存儲(chǔ)數(shù)據(jù)的功能的智能終端等。本發(fā)明實(shí)施例中的“智能設(shè)備”可以是具有掃描功能的智能終端或其他設(shè)備,例如智能電視、筆記本電腦、臺(tái)式電腦等。
[0023]本發(fā)明實(shí)施例對(duì)智能設(shè)備與存儲(chǔ)設(shè)備之間的連接方式不進(jìn)行限定,例如,可以通過在智能設(shè)備上所設(shè)置的USB接口與U盤或移動(dòng)硬盤連接,又如,可以通過在智能設(shè)備上所設(shè)置的光驅(qū)與光盤連接等。另外,本發(fā)明實(shí)施例對(duì)智能設(shè)備所安裝的操作系統(tǒng)的類型不進(jìn)行限定,例如,可以是安卓(Android)系統(tǒng)、蘋果系統(tǒng)等。
[0024]本發(fā)明實(shí)施例提供的技術(shù)方案適用于智能設(shè)備對(duì)其上連接的存儲(chǔ)設(shè)備中所存儲(chǔ)的數(shù)據(jù)進(jìn)行掃描的場(chǎng)景中,尤其適用于智能設(shè)備需要很長(zhǎng)時(shí)間才能掃描完存儲(chǔ)設(shè)備中所存儲(chǔ)的數(shù)據(jù)的場(chǎng)景中,可選的,該存儲(chǔ)設(shè)備是大容量存儲(chǔ)設(shè)備(例如硬盤等)。
[0025]需要說明的是,本申請(qǐng)的權(quán)利要求書和說明書中所提及的“對(duì)存儲(chǔ)設(shè)備進(jìn)行掃描”均是指對(duì)存儲(chǔ)設(shè)備中所存儲(chǔ)的待掃描的數(shù)據(jù)進(jìn)行掃描。
[0026]另外需要說明的是,本申請(qǐng)說明書中均以智能設(shè)備在掃描的過程中最多涉及響應(yīng)用戶操作功能為例進(jìn)行說明;具體實(shí)現(xiàn)時(shí),當(dāng)還涉及需要使用系統(tǒng)資源的其他功能時(shí),本領(lǐng)域技術(shù)人員應(yīng)當(dāng)能夠在不付出創(chuàng)造性的勞動(dòng)下,對(duì)以下描述作適應(yīng)性修改,以符合涉及該其他功能的場(chǎng)景。例如,若在掃描的過程中還涉及其他需要使用系統(tǒng)資源的功能時(shí),以下描述:“當(dāng)釋放掃描存儲(chǔ)設(shè)備的過程中所使用的全部系統(tǒng)資源時(shí),步驟S102中的“可用的系統(tǒng)資源”的大小與步驟S101中的“可用的系統(tǒng)資源”的大小相同”,應(yīng)適應(yīng)性修改為:當(dāng)釋放掃描存儲(chǔ)設(shè)備的過程中所使用的全部系統(tǒng)資源時(shí),步驟S102中的“可用的系統(tǒng)資源”的大小,等于步驟S101中的“可用的系統(tǒng)資源”的大小與該其他功能使用的系統(tǒng)資源的大小之和。
[0027]參見圖1,為本發(fā)明實(shí)施例提供的一種掃描控制方法的流程示意圖。圖1所示的方法包括以下步驟S101-S102:
[0028]S101:智能設(shè)備基于該智能設(shè)備中可用的系統(tǒng)資源掃描存儲(chǔ)設(shè)備,并在掃描該存儲(chǔ)設(shè)備的過程中,檢測(cè)是否接收到用戶操作。
[0029]—般地,當(dāng)智能設(shè)備檢測(cè)到與其連接的存儲(chǔ)設(shè)備之后,會(huì)直接或者在需要對(duì)該存儲(chǔ)設(shè)備進(jìn)行掃描的情況下,開啟掃描功能,然后開始對(duì)該存儲(chǔ)設(shè)備進(jìn)行掃描。其中,智能設(shè)備可以同時(shí)或者先后對(duì)連接在其上的一個(gè)或多個(gè)存儲(chǔ)設(shè)備進(jìn)行掃描。為了描述上的簡(jiǎn)潔,下文中均以智能設(shè)備上連接一個(gè)存儲(chǔ)設(shè)備為例進(jìn)行說明。
[0030]在本發(fā)明實(shí)施例提供的技術(shù)方案中,智能設(shè)備不需要為響應(yīng)可能接收到的用戶操作預(yù)留系統(tǒng)資源,即在不考慮為其他必須預(yù)留系統(tǒng)資源的情況下,智能設(shè)備可以直接基于當(dāng)前所有可用的系統(tǒng)資源掃描存儲(chǔ)設(shè)備。具體實(shí)現(xiàn)時(shí),智能設(shè)備可以盡可能地將更多的系統(tǒng)資源(極端地,利用所有可用的系統(tǒng)資源)掃描存儲(chǔ)設(shè)備,從而提高掃描速率,并提高系統(tǒng)資源的利用率。下文中將該具體實(shí)現(xiàn)中的掃描存儲(chǔ)設(shè)備的方式,稱為“全速掃描”。
[0031]智能設(shè)備可以在掃描其上連接的存儲(chǔ)設(shè)備的過程中的任意時(shí)刻開啟檢測(cè)用戶操作的功能。優(yōu)選地,為了最大程度提高智能設(shè)備響應(yīng)用戶操作的速率,當(dāng)智能設(shè)備開啟掃描功能時(shí),即觸發(fā)開啟檢測(cè)用戶操作的功能。并且,智能設(shè)備可以在開啟檢測(cè)用戶操作的功能之后,不間斷地檢測(cè)是否接收到用戶操作。其中,智能設(shè)備檢測(cè)是否接收到用戶操作,可以理解為,智能設(shè)備檢測(cè)是否有輸入該智能設(shè)備的用戶操作信息。
[0032]需要說明的是,本發(fā)明實(shí)施例對(duì)用戶操作的具體類型和輸入方式均不進(jìn)行限定,例如用戶操作可以是刪除操作、更新操作、選中操作、翻頁操作等;另外,其具體可以是通過鍵盤、鼠標(biāo)、遙控器或觸摸屏等設(shè)備所輸入的操作。
[0033]S102:智能設(shè)備在檢測(cè)到接收了用戶操作的情況下,釋放掃描存儲(chǔ)設(shè)備的過程中所使用的系統(tǒng)資源,以基于該智能設(shè)備中可用的系統(tǒng)資源響應(yīng)所檢測(cè)到的用戶操作。
[0034]智能設(shè)備可以在檢測(cè)到接收了用戶操作的情況下,釋放掃描存儲(chǔ)設(shè)備的過程中所使用的部分或全部系統(tǒng)資源。當(dāng)釋放掃描存儲(chǔ)設(shè)備的過程中所使用的部分系統(tǒng)資源時(shí),步驟S102中的“可用的系統(tǒng)資源”與步驟S101中的“可用的系統(tǒng)資源”不同;當(dāng)釋放掃描存儲(chǔ)設(shè)備的過程中所使用的全部系統(tǒng)資源時(shí),步驟S102中的“可用的系統(tǒng)資源”與步驟S101中的“可用的系統(tǒng)資源”相同。
[0035]上述方法中,一方面,智能設(shè)備能夠直接基于其可用的系統(tǒng)資源掃描存儲(chǔ)設(shè)備,與現(xiàn)有技術(shù)中需要在可用的系統(tǒng)資源中為響應(yīng)可能接收到的用戶操作預(yù)留出一部分系統(tǒng)資源相比,能夠在掃描的過程中,提高掃描速率;另一方面,智能設(shè)備能夠在檢測(cè)到接收了用戶操作的情況下,釋放掃描存儲(chǔ)設(shè)備的過程中所使用的部分或全部系統(tǒng)資源,從而增加可用的系統(tǒng)資源,也就是說,能夠基于可調(diào)的系統(tǒng)資源響應(yīng)用戶操作,與現(xiàn)有技術(shù)中基于預(yù)留的固定的系統(tǒng)資源響應(yīng)用戶操作相比,能夠盡可能地利用更多地系統(tǒng)資源響應(yīng)用戶操作,從而提高響應(yīng)速率,提高了用戶的體驗(yàn)。尤其地,該方法應(yīng)用于智能設(shè)備掃描存儲(chǔ)設(shè)備時(shí)所需要的時(shí)間較長(zhǎng)的場(chǎng)景中時(shí),效果更明顯。
[0036]需要說明的是,由于在響應(yīng)用戶操作的過程中,檢測(cè)用戶操作的類型(例如選中操作、刪除操作等)、用戶操作所針對(duì)的對(duì)象(例如所選中的頻道號(hào)、所刪除的內(nèi)容等)等信息的過程需要耗費(fèi)一定的時(shí)間;并且,在響應(yīng)了用戶操作之后,再根據(jù)分配策略重新為該用戶操作分配系統(tǒng)資源的過程也需要耗費(fèi)一定的時(shí)間;而本發(fā)明實(shí)施例提供的方法,是在響應(yīng)用戶操作之前即通過釋放掃描存儲(chǔ)設(shè)備的過程中所使用的系統(tǒng)資源,從而增加了可用的系統(tǒng)資源,因此能夠在該現(xiàn)有技術(shù)的基礎(chǔ)上,進(jìn)一步加快對(duì)用戶操作的響應(yīng)速率。
[0037]結(jié)合圖1,在一種可選的實(shí)現(xiàn)方式中,智能設(shè)備在檢測(cè)到接收了用戶操作的情況下,在釋放掃描存儲(chǔ)設(shè)備的過程中所使