一種移動終端中圖片的處理方法和裝置的制造方法
【專利摘要】本發(fā)明實施例公開了一種移動終端中圖片的處理方法和裝置;本發(fā)明實施例采用獲取攜帶圖片大小的圖片信息,根據(jù)該圖片信息發(fā)起流量資源申請,并根據(jù)該申請獲取當(dāng)前流量資源信息,其中,該流量資源信息包括預(yù)下載可用流量額度和流量浪費值,若確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限,則根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片;該方案可以更加靈活得對流量資源進(jìn)行控制,使得可以在實現(xiàn)用戶快速查看圖片的同時,減少不必要的流量消耗,大大節(jié)省流量資源。
【專利說明】
一種移動終端中圖片的處理方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種移動終端中圖片的處理方法和裝置。
【背景技術(shù)】
[0002]對于移動社交來說,互傳圖片不僅是極為常見的場景,更是一種十分直觀的社交方式,但是,由于圖片,特別是高保真圖的傳輸一般需要花費較多的時間,因此,如何能減少用戶查看圖片時需要等待的時間,也成為人們較為關(guān)注的一個問題。
[0003]在現(xiàn)有技術(shù)中,為了減少用戶查看圖片時的等待時間,給用戶帶來“快速”的體驗,一般都會對圖片進(jìn)行預(yù)下載,并保存在移動終端本地,然后,在用戶需要查看圖片時,從本地提取該圖片以進(jìn)行顯示。
[0004]在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有方案雖然可以減少用戶查看圖片時的等待時間,但是,由于需要對所有圖片都進(jìn)行預(yù)下載,因此會消耗較多的流量,特別是對于用戶后續(xù)不需要查看的圖片,則這些消耗的流量是非必要的,不利于資源的節(jié)約。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種移動終端中圖片的處理方法和裝置,可以靈活地對流量進(jìn)行控制,在實現(xiàn)用戶快速查看圖片的同時,減少不必要的流量消耗,節(jié)省資源。
[0006]本發(fā)明實施例提供一種移動終端中圖片的處理方法,包括:
[0007]獲取圖片信息,所述圖片信息攜帶圖片大??;
[0008]根據(jù)所述圖片信息發(fā)起流量資源申請;
[0009]根據(jù)所述申請獲取當(dāng)前流量資源信息,所述流量資源信息包括預(yù)下載可用流量額度和流量浪費值;
[0010]確定所述預(yù)下載可用流量額度大于所述圖片大小,且所述流量浪費值和所述圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)所述圖片信息預(yù)下載對應(yīng)的圖片。
[0011]相應(yīng)的,本發(fā)明實施例還提供一種移動終端中圖片的處理裝置,包括:
[0012]第一獲取單元,用于獲取圖片信息,所述圖片信息攜帶圖片大小;
[0013]申請單元,用于根據(jù)所述圖片信息發(fā)起流量資源申請;
[0014]第二獲取單元,用于根據(jù)所述申請獲取當(dāng)前流量資源信息,所述流量資源信息包括預(yù)下載可用流量額度和流量浪費值;
[0015]下載單元,用于確定所述預(yù)下載可用流量額度大于所述圖片大小,且所述流量浪費值和所述圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)所述圖片信息預(yù)下載對應(yīng)的圖片。
[0016]本發(fā)明實施例采用獲取攜帶圖片大小的圖片信息,根據(jù)該圖片信息發(fā)起流量資源申請,并根據(jù)該申請獲取當(dāng)前流量資源信息,其中,該流量資源信息包括預(yù)下載可用流量額度和流量浪費值,若確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限,則根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片;該方案在分配流量資源供用戶預(yù)下載圖片時,不僅考慮到圖片的大小,而且還加入了預(yù)下載可用流量額度和流量浪費值作為考量因素,由于預(yù)下載可用流量額度和流量浪費值可以反映出用戶對預(yù)下載圖片的查看情況,即可以在一定程度上反映出分配出去的這部分“用于預(yù)下載圖片”的流量資源是否是必要的,是否“有價值”,因此,該方案相對于現(xiàn)有技術(shù)而言,可以更加靈活得對流量資源進(jìn)行控制,使得可以在實現(xiàn)用戶快速查看圖片的同時,減少不必要的流量消耗,大大節(jié)省流量資源。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例提供的移動終端中圖片的處理方法的流程圖;
[0019]圖2是本發(fā)明實施例提供的移動終端中圖片的處理方法的另一流程圖;
[0020]圖3a是本發(fā)明實施例提供的移動終端中圖片的處理裝置的結(jié)構(gòu)示意圖;
[0021]圖3b是本發(fā)明實施例提供的移動終端中圖片的處理裝置的另一結(jié)構(gòu)示意圖;
[0022]圖4是本發(fā)明實施例提供的移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實施例提供一種移動終端中圖片的處理方法和裝置。以下分別進(jìn)行詳細(xì)說明。
[0025]實施例一、
[0026]本實施例將從移動終端中圖片的處理裝置的角度進(jìn)行描述,該移動終端中圖片的處理裝置具體可以集成在移動終端中,該終端具體可以有手機或平板電腦等設(shè)備。
[0027]—種移動終端中圖片的處理方法,包括:獲取圖片信息,該圖片信息攜帶圖片大??;根據(jù)該圖片信息發(fā)起流量資源申請;根據(jù)該流量資源申請獲取當(dāng)前流量資源信息,其中,流量資源信息包括預(yù)下載可用流量額度和流量浪費值;確定預(yù)下載可用流量額度大于該圖片大小,且流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片。
[0028]如圖1所示,該移動終端中圖片的處理方法,具體流程可以如下:
[0029]101、獲取圖片信息。
[0030]例如,在接收到用戶發(fā)起的網(wǎng)頁訪問請求、微博查看請求或朋友圈信息查看請求等時,根據(jù)這些請求獲取頁面中所包含的圖片信息。
[0031]其中,該圖片信息可以攜帶圖片大小,也可以攜帶圖片的下載地址等信息。
[0032]需說明的是,在本發(fā)明實施例中,圖片中所攜帶的圖片大小指的是原圖片的圖片大小。
[0033]102、根據(jù)該圖片信息發(fā)起流量資源申請。
[0034]例如,具體可以根據(jù)該圖片信息發(fā)送流量資源分配請求,其中,該流量資源分配請求攜帶所需的流量大小,該流量大小可以大于等于所需下載的圖片大小。
[0035]需說明的是,由于在移動網(wǎng)絡(luò)的場景下,流量資源比較有限,而在無線保真(WIFI,Wireless Fidelity)場景下,流量資源相對較為充裕,因此,可以只對移動網(wǎng)絡(luò)場景下的流量資源進(jìn)行控制,而對于WIFI場景下的,則可以采用現(xiàn)有的方式,比如對所有圖片均統(tǒng)一采用預(yù)下載的方式,等等?;蛘?,也可以采用在移動網(wǎng)絡(luò)場景下,均不進(jìn)行預(yù)下載,而在WIFI場景下,則進(jìn)行流量資源控制;也就是說,在步驟“根據(jù)該圖片信息發(fā)起流量資源申請”之前,還可以包括:
[0036]確定移動終端當(dāng)前所屬的網(wǎng)絡(luò)類型,若為第一網(wǎng)絡(luò)類型,則執(zhí)行“根據(jù)該圖片信息發(fā)起流量資源申請”的步驟。
[0037]其中,第一網(wǎng)絡(luò)類型,可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,比如可以設(shè)置為WIFI,也可以設(shè)置為移動網(wǎng)絡(luò),等等。
[0038]103、根據(jù)該流量資源申請獲取當(dāng)前流量資源信息。
[0039]其中,該流量資源信息可以包括預(yù)下載可用流量額度和流量浪費值等信息,此外,該流量資源信息還可以包括可浪費流量上限和/或預(yù)下載可用流量額度上限等信息。
[0040]其中,預(yù)下載可用流量額度的初始值可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,后續(xù)可以根據(jù)用戶對預(yù)下載圖片的點擊率等因素進(jìn)行調(diào)整;流量浪費值的初始值可以設(shè)置為0,后續(xù)可以根據(jù)用戶對預(yù)下載圖片的點擊率等因素進(jìn)行調(diào)整;而可浪費流量上限和預(yù)下載可用流量額度上限可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,比如,可浪費流量上限可以設(shè)置為每日可浪費流量上限、每周可浪費流量上限或者每月可浪費流量上限,等等,在此不再贅述。
[0041]104、確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片,比如,根據(jù)圖片的下載地址預(yù)下載對應(yīng)的圖片。
[0042]反之,如果確定該預(yù)下載可用流量額度小于等于該圖片大小,或者該流量浪費值和該圖片大小的和超過預(yù)置的可浪費流量上限,則不對該圖片信息對應(yīng)的圖片進(jìn)行預(yù)下載。
[0043]在根據(jù)該圖片信息下載對應(yīng)的圖片之后,還可以對當(dāng)前流量資源信息進(jìn)行更新,比如,對預(yù)下載可用流量額度和流量浪費值進(jìn)行更新,例如,具體可以如下:
[0044]將當(dāng)前流量資源信息中的預(yù)下載可用流量額度減去該圖片大小,得到更新后的預(yù)下載可用流量額度,用公式表示即為:
[0045]FlowPrei= FlowPre i ! - PicSize ;
[0046]將當(dāng)前流量資源信息中的流量浪費值加上所述圖片大小,得到更新后的流量浪費值。
[0047]Flowffastei= Flowffaste i !+PicSize ;
[0048]其中,F(xiàn)lowPre1:表示當(dāng)前的預(yù)下載可用流量額度,F(xiàn)lowPre ;表示更新后的預(yù)下載可用流量額度,F(xiàn)lowffaste1:表示當(dāng)前的流量浪費值,F(xiàn)lowffaste 1表示更新后的流量浪費值,PicSize表示圖片大小。
[0049]此外,還可以根據(jù)用戶對圖片的縮略圖,包括已預(yù)下載的圖片和未預(yù)下載的圖片(即手動下載的圖片)的縮略圖的操作情況,來對流量資源信息進(jìn)行調(diào)整,即該移動終端中圖片的處理方法還可以包括:
[0050]獲取用戶對圖片縮略圖的操作信息,根據(jù)該操作信息對流量資源信息進(jìn)行調(diào)整。
[0051]其中,該操作信息可以包括查看或保存縮略圖所對應(yīng)的圖片等操作,比如,具體可以接收用戶通過點擊或滑動選擇該圖片的縮略圖來獲取該操作信息,等等。
[0052]其中,根據(jù)該操作信息對流量資源信息進(jìn)行調(diào)整的方式可以有多種,例如,具體可以如下:
[0053](I)若該操作信息指示該圖片縮略圖所對應(yīng)的圖片已預(yù)下載,則計算命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度加上該命中點擊償還額度,以及將流量資源信息中的流量浪費值減去所點擊的圖片的圖片大小。
[0054]其中,命中點擊償還額度指的是用戶點擊命中預(yù)下載圖片時要補償給“預(yù)下載可用流量額度”的流量值。計算命中點擊償還額度的方式可以有多種,比如,可以如下:
[0055]獲取用戶的大圖查看比例,計算用戶所點擊圖片的圖片大小與該大圖查看比例的商,得到命中點擊償還額度。
[0056]上述算法用公式表示即為:
[0057]FlowPrei' = FlowPre^PicSize* (Ι/RateLarge);
[0058]Flowffastei' = Flowffaste1- PicSize0
[0059]其中,F(xiàn)lowPrei為該需要調(diào)整的預(yù)下載可用流量額度,F(xiàn)lowPrei'為調(diào)整后的預(yù)下載可用流量額度,F(xiàn)l0WWaste1S該需要調(diào)整的流量浪費值,F(xiàn)lowWaste/為調(diào)整后的流量浪費值,“PicSize*(l/RateLarge) ”為命中點擊償還額度,PicSize為圖片大小,RateLarge為用戶的大圖查看比例,所謂大圖查看比例,指的是用戶點擊預(yù)下載圖片的數(shù)量與圖片總數(shù)的比例。
[0060](2)若該操作信息指示該圖片縮略圖所對應(yīng)的圖片尚未預(yù)下載,則計算非命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度減去所述非命中點擊償還額度。
[0061]其中,非命中點擊償還額度指的是用戶手動下載的圖片要補償給“預(yù)下載可用流量額度”的流量值。計算非命中點擊償還額度的方式可以有多種,比如,具體可以如下:
[0062]獲取圖片平均大小,以及獲取用戶的大圖查看比例,計算I與該大圖查看比例的差,得到第一差值;計算該圖片平均大小與所述第一差值的乘積,得到非命中點擊償還額度。
[0063]上述算法用公式表示即為:
[0064]FlowPrei' = FlowPre^PicSizeAvg* (1- RateLarge) 0
[0065]其中,F(xiàn)lowPrei為該需要調(diào)整的預(yù)下載可用流量額度,F(xiàn)lowPrei'為調(diào)整后的預(yù)下載可用流量額度,“PicSizeAvg*(l - RateLarge) ”為非命中點擊償還額度,PicSizeAvg為所有預(yù)下載的圖片的平均大小,RateLarge為用戶的大圖查看比例,所謂大圖查看比例,指的是用戶點擊預(yù)下載圖片的數(shù)量與圖片總數(shù)的比例。
[0066]可選的,為了避免預(yù)下載流量過多,還可以為預(yù)下載可用流量額度設(shè)置一個上限,稱為預(yù)下載可用流量額度上限,在本發(fā)明實施例中,用FlowPreLimit來表示,則在對更新后的流量資源信息進(jìn)行調(diào)整之前,還可以先判斷預(yù)下載可用流量額度是否已超過該預(yù)下載可用流量額度上限,若未超過,才執(zhí)行該根據(jù)操作信息對更新后的流量資源信息進(jìn)行調(diào)整的步驟,否則,若預(yù)下載可用流量額度等于該預(yù)下載可用流量額度上限,則可以不進(jìn)行調(diào)整。
[0067]需說明的是,由于預(yù)下載可用流量額度小于等于預(yù)下載可用流量額度上限,因此,不會出現(xiàn)預(yù)下載可用流量額度大于預(yù)下載可用流量額度上限的情況,如果在對預(yù)下載可用流量額度進(jìn)行調(diào)整后,所得到的值大于預(yù)下載可用流量額度上限,則將預(yù)下載可用流量額度上限作為調(diào)整后的預(yù)下載可用流量額度,在此不再贅述。
[0068]還需說明的是,對流量資源信息的調(diào)整與圖片的預(yù)下載的執(zhí)行順序可以不分先后,比如,可以獲取用戶的操作時間,若該操作事件指示預(yù)下載圖片,則執(zhí)行判斷是否對圖片進(jìn)行預(yù)下載的流程,而若該操作事件指示查看圖片,則執(zhí)行對流量資源信息進(jìn)行調(diào)整的流程。即在步驟“獲取圖片信息”之前,還包括:
[0069]獲取用戶的操作事件;若所述操作事件指示預(yù)下載圖片,則執(zhí)行獲取圖片信息的步驟;若所述操作事件指示查看圖片,則執(zhí)行獲取用戶對圖片的操作信息的步驟。
[0070]由上可知,本實施例采用獲取攜帶圖片大小的圖片信息,根據(jù)該圖片信息發(fā)起流量資源申請,并根據(jù)該申請獲取當(dāng)前流量資源信息,其中,該流量資源信息包括預(yù)下載可用流量額度和流量浪費值,若確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限,則根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片;該方案在分配流量資源供用戶預(yù)下載圖片時,不僅考慮到圖片的大小,而且還加入了預(yù)下載可用流量額度和流量浪費值作為考量因素,由于預(yù)下載可用流量額度和流量浪費值可以反映出用戶對預(yù)下載圖片的查看情況,即可以在一定程度上反映出分配出去的這部分“用于預(yù)下載圖片”的流量資源是否是必要的,是否“有價值”,因此,該方案相對于現(xiàn)有技術(shù)而言,可以更加靈活得對流量資源進(jìn)行控制,使得可以在實現(xiàn)用戶快速查看圖片的同時,減少不必要的流量消耗,大大節(jié)省流量資源。
[0071]實施例二、
[0072]根據(jù)實施例一所描述的方法,以下將舉例作進(jìn)一步詳細(xì)說明。
[0073]在本實施例中,將該移動終端中圖片的處理裝置具體集成在移動終端中為例進(jìn)行說明。
[0074]如圖2所示,一種移動終端中圖片的處理方法,具體流程可以如下:
[0075]201、移動終端獲取用戶的操作事件,若該操作事件指示預(yù)下載圖片,則執(zhí)行步驟202 ;若該操作事件指示查看圖片,則執(zhí)行步驟209。
[0076]202、移動終端獲取圖片信息。
[0077]例如,移動終端在接收到用戶發(fā)起的網(wǎng)頁訪問請求、微博查看請求或朋友圈信息查看請求等時,根據(jù)這些請求獲取頁面中所包含的圖片信息。
[0078]其中,該圖片信息可以攜帶圖片大小,也可以攜帶圖片的下載地址等信息。
[0079]203、移動終端確定當(dāng)前所屬的網(wǎng)絡(luò)類型,若為第一網(wǎng)絡(luò)類型,則執(zhí)行步驟204,否貝IJ,流程結(jié)束。
[0080]其中,第一網(wǎng)絡(luò)類型,可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,比如可以設(shè)置為WIFI,也可以設(shè)置為移動網(wǎng)絡(luò),等等。
[0081]204、移動終端根據(jù)該圖片信息發(fā)起流量資源分配請求。
[0082]其中,該流量資源分配請求攜帶所需的流量大小,該流量大小可以大于等于所需下載的圖片大小。
[0083]205、移動終端根據(jù)該流量資源申請獲取當(dāng)前流量資源信息。
[0084]其中,該流量資源信息可以包括預(yù)下載可用流量額度和流量浪費值等信息,此外,該流量資源信息還可以包括可浪費流量上限和/或預(yù)下載可用流量額度上限等信息。
[0085]其中,預(yù)下載可用流量額度的初始值可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,后續(xù)可以根據(jù)用戶對預(yù)下載圖片的點擊率等因素進(jìn)行調(diào)整;流量浪費值的初始值可以設(shè)置為0,后續(xù)可以根據(jù)用戶對預(yù)下載圖片的點擊率等因素進(jìn)行調(diào)整;而可浪費流量上限和預(yù)下載可用流量額度上限可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,比如,可以將可浪費流量上限設(shè)置為500k,等等,在此不再贅述。
[0086]206、移動終端判斷該預(yù)下載可用流量額度是否大于該圖片大小,以及判斷該流量浪費值和該圖片大小的和是否超過預(yù)置的可浪費流量上限,即判斷是否滿足條件:
[0087]FlowPre>PicSize,且 FlowWaste+PicSize〈FlowWasteLimit ;
[0088]若滿足該條件,即確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限,則執(zhí)行步驟207。
[0089]否則,若不滿足,即確定該預(yù)下載可用流量額度小于等于該圖片大小,或該流量浪費值和該圖片大小的和超過預(yù)置的可浪費流量上限,則不對該圖片信息對應(yīng)的圖片進(jìn)行預(yù)下載。
[0090]其中,F(xiàn)lowPre為預(yù)下載可用流量額度,PicSize為圖片大小,F(xiàn)lowWaste為流量浪費值,F(xiàn)lowffasteLimit為可浪費流量上限。
[0091]207、移動終端確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片,然后執(zhí)行步驟208.
[0092]208、移動終端將當(dāng)前流量資源信息中的預(yù)下載可用流量額度減去該圖片大小,得到更新后的預(yù)下載可用流量額度,以及將當(dāng)前流量資源信息中的流量浪費值加上所述圖片大小,得到更新后的流量浪費值。
[0093]用公式表示即為:
[0094]FlowPrei= FlowPre ; ! - PicSize ;
[0095]Flowffastei= Flowffaste ; !++PicSize0
[0096]其中,F(xiàn)lowPre1:表示當(dāng)前的預(yù)下載可用流量額度,F(xiàn)lowPre ;表示更新后的預(yù)下載可用流量額度,F(xiàn)lowffaste1:表示當(dāng)前的流量浪費值,F(xiàn)lowffaste 1表示更新后的流量浪費值,PicSize表示圖片大小。
[0097]此后,可以返回步驟201。
[0098]209、移動終端獲取用戶對圖片縮略圖的操作信息,根據(jù)該操作信息對流量資源信息進(jìn)行調(diào)整,并可以返回執(zhí)行步驟201。
[0099]其中,該操作信息可以包括查看或保存某張圖片等操作,比如,具體可以接收用戶通過點擊或滑動選擇某張圖片的縮略圖(即小圖)來獲取該操作信息,等等。
[0100]其中,根據(jù)該操作信息對流量資源信息進(jìn)行調(diào)整的方式可以有多種,例如,以用戶點擊某張圖片的小圖為例,則該調(diào)整方式具體可以如下:
[0101](I)若該操作信息指示用戶所點擊圖片已預(yù)下載,則計算命中點擊償還額度,將當(dāng)前預(yù)下載可用流量額度加上該命中點擊償還額度,得到調(diào)整后的預(yù)下載可用流量額度,以及將當(dāng)前流量浪費值減去所點擊的圖片的圖片大小,得到調(diào)整后的流量浪費值。
[0102]其中,計算命中點擊償還額度的方式可以有多種,比如,可以如下:
[0103]獲取用戶的大圖查看比例,計算用戶所點擊圖片的圖片大小與該大圖查看比例的商,得到命中點擊償還額度。
[0104]上述算法用公式表示即為:
[0105]FlowPrei' = FlowPre^PicSize* (Ι/RateLarge);
[0106]Flowffastei' = Flowffaste1- PicSize0
[0107]其中,F(xiàn)lowPrei為該需要調(diào)整的預(yù)下載可用流量額度,F(xiàn)lowPrei'為調(diào)整后的預(yù)下載可用流量額度,F(xiàn)l0WWaste1S該需要調(diào)整的流量浪費值,F(xiàn)lowWaste/為調(diào)整后的流量浪費值,“PicSize*(l/RateLarge) ”為命中點擊償還額度,PicSize為圖片大小,RateLarge為用戶的大圖查看比例,所謂大圖查看比例,指的是用戶點擊預(yù)下載圖片的數(shù)量與圖片總數(shù)的比例。
[0108](2)若該操作信息指示用戶點擊的圖片尚未預(yù)下載,則計算非命中點擊償還額度,將當(dāng)前預(yù)下載可用流量額度減去所述非命中點擊償還額度,得到調(diào)整后的預(yù)下載可用流量額度。
[0109]其中,計算非命中點擊償還額度的方式可以有多種,比如,具體可以如下:
[0110]獲取圖片平均大小,以及獲取用戶的大圖查看比例,計算I與該大圖查看比例的差,得到第一差值;計算該圖片平均大小與所述第一差值的乘積,得到非命中點擊償還額度。
[0111]上述算法用公式表示即為:
[0112]FlowPrei' = FlowPre^PicSizeAvg* (1- RateLarge) 0
[0113]其中,F(xiàn)lowPrei為該需要調(diào)整的預(yù)下載可用流量額度,F(xiàn)lowPrei'為調(diào)整后的預(yù)下載可用流量額度,“PicSizeAvg*(l - RateLarge) ”為非命中點擊償還額度,PicSizeAvg為所有預(yù)下載的圖片的平均大小,RateLarge為用戶的大圖查看比例,所謂大圖查看比例,指的是用戶點擊預(yù)下載圖片的數(shù)量與圖片總數(shù)的比例。
[0114]可選的,為了避免預(yù)下載流量過多,還可以為預(yù)下載可用流量額度設(shè)置一個上限,稱為預(yù)下載可用流量額度上限,在本發(fā)明實施例中,用FlowPreLimit來表示,則在對更新后的流量資源信息進(jìn)行調(diào)整之前,還可以先判斷預(yù)下載可用流量額度是否已超過該預(yù)下載可用流量額度上限,若未超過,才執(zhí)行該根據(jù)操作信息對更新后的流量資源信息進(jìn)行調(diào)整的步驟,否則,若預(yù)下載可用流量額度等于該預(yù)下載可用流量額度上限,則可以不進(jìn)行調(diào)整。
[0115]需說明的是,由于預(yù)下載可用流量額度小于等于預(yù)下載可用流量額度上限,因此,不會出現(xiàn)預(yù)下載可用流量額度大于預(yù)下載可用流量額度上限的情況,如果在對預(yù)下載可用流量額度進(jìn)行調(diào)整后,所得到的值大于預(yù)下載可用流量額度上限,則將預(yù)下載可用流量額度上限作為調(diào)整后的預(yù)下載可用流量額度,在此不再贅述。
[0116]由上可知,本實施例采用獲取攜帶圖片大小的圖片信息,根據(jù)該圖片信息發(fā)起流量資源申請,并根據(jù)該申請獲取當(dāng)前流量資源信息,其中,該流量資源信息包括預(yù)下載可用流量額度和流量浪費值,若確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限,則根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片;該方案在分配流量資源供用戶預(yù)下載圖片時,不僅考慮到圖片的大小,而且還加入了預(yù)下載可用流量額度和流量浪費值作為考量因素,由于預(yù)下載可用流量額度和流量浪費值可以反映出用戶對預(yù)下載圖片的查看情況(即命中情況),即可以在一定程度上反映出分配出去的這部分“用于預(yù)下載圖片”的流量資源是否是必要的,是否“有價值”,因此,該方案相對于現(xiàn)有技術(shù)而言,可以更加靈活得對流量資源進(jìn)行控制,使得可以在實現(xiàn)用戶快速查看圖片的同時,減少不必要的流量消耗,大大節(jié)省流量資源。
[0117]實施例三、
[0118]為了更好地實施以上方法,本發(fā)明實施例還可提供一種移動終端中圖片的處理裝置,如圖3a所示,該移動終端中圖片的處理裝置還可以包括第一獲取單元301、申請單元302、第二獲取單元303和下載單元304,如下:
[0119]第一獲取單元301,用于獲取圖片信息。
[0120]其中,該圖片信息攜帶圖片大小,也可以攜帶圖片的下載地址等信息。
[0121]申請單元302,用于根據(jù)該圖片信息發(fā)起流量資源申請。
[0122]第二獲取單元303,用于根據(jù)該申請獲取當(dāng)前流量資源信息。
[0123]其中,該流量資源信息可以包括預(yù)下載可用流量額度和流量浪費值等信息,此外,該流量資源信息還可以包括可浪費流量上限和/或預(yù)下載可用流量額度上限等信息。
[0124]其中,預(yù)下載可用流量額度的初始值可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,后續(xù)可以根據(jù)用戶對預(yù)下載圖片的點擊率等因素進(jìn)行調(diào)整;流量浪費值的初始值可以設(shè)置為0,后續(xù)可以根據(jù)用戶對預(yù)下載圖片的點擊率等因素進(jìn)行調(diào)整;而可浪費流量上限和預(yù)下載可用流量額度上限可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,在此不再贅述。
[0125]下載單元304,用于確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片。
[0126]反之,如果確定該預(yù)下載可用流量額度小于等于該圖片大小,或者該流量浪費值和該圖片大小的和超過預(yù)置的可浪費流量上限,則不對該圖片信息對應(yīng)的圖片進(jìn)行預(yù)下載。
[0127]在根據(jù)該圖片信息下載對應(yīng)的圖片之后,還可以對當(dāng)前流量資源信息進(jìn)行更新,比如,對預(yù)下載可用流量額度和流量浪費值進(jìn)行更新,即如圖3b所示,該裝置還可以包括更新單元305,如下:
[0128]更新單元305,用于對當(dāng)前流量資源信息進(jìn)行更新,具體可以如下:
[0129]將當(dāng)前流量資源信息中的預(yù)下載可用流量額度減去該圖片大小,得到更新后的預(yù)下載可用流量額度,用公式表示即為:
[0130]FlowPrei= FlowPre i ! - PicSize ;
[0131]將當(dāng)前流量資源信息中的流量浪費值加上所述圖片大小,得到更新后的流量浪費值。
[0132]Flowffastei= Flowffaste i !+PicSize ;
[0133]其中,F(xiàn)lowPre1:表示當(dāng)前的預(yù)下載可用流量額度,F(xiàn)lowPre ;表示更新后的預(yù)下載可用流量額度,F(xiàn)lowffaste1:表示當(dāng)前的流量浪費值,F(xiàn)lowffaste 1表示更新后的流量浪費值,PicSize表示圖片大小。
[0134]此外,還可以根據(jù)用戶對圖片的縮略圖,包括已預(yù)下載的圖片和未預(yù)下載的圖片(即手動下載的圖片)的縮略圖的操作情況,來對流量資源信息進(jìn)行調(diào)整,即該裝置還可以包括調(diào)整單元306,如下:
[0135]第一獲取單元301,還可以用于獲取用戶對圖片的操作信息,
[0136]調(diào)整單元306,可以用于根據(jù)該操作信息對流量資源信息進(jìn)行調(diào)整。
[0137]其中,該操作信息可以包括查看或保存縮略圖所對應(yīng)的圖片等操作,比如,具體可以接收用戶通過點擊或滑動選擇該圖片的縮略圖來獲取該操作信息,等等。
[0138]其中,根據(jù)該操作信息對流量資源信息進(jìn)行調(diào)整的方式可以有多種,即該調(diào)整單元306,具體可以執(zhí)行如下操作:
[0139](I)若該操作信息指示該圖片縮略圖所對應(yīng)的圖片已預(yù)下載,則計算命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度加上該命中點擊償還額度,以及將流量資源信息中的流量浪費值減去所點擊的圖片的圖片大小。
[0140]其中,計算命中點擊償還額度的方式可以有多種,比如,可以如下:
[0141]獲取用戶的大圖查看比例,計算用戶所點擊圖片的圖片大小與該大圖查看比例的商,得到命中點擊償還額度。
[0142](2)若該操作信息指示該圖片縮略圖所對應(yīng)的圖片尚未預(yù)下載,則計算非命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度減去所述非命中點擊償還額度。
[0143]其中,計算非命中點擊償還額度的方式可以有多種,比如,具體可以如下:
[0144]獲取圖片平均大小,以及獲取用戶的大圖查看比例,計算I與該大圖查看比例的差,得到第一差值;計算該圖片平均大小與所述第一差值的乘積,得到非命中點擊償還額度。
[0145]可選的,為了避免預(yù)下載流量過多,還可以為預(yù)下載可用流量額度設(shè)置一個上限,稱為預(yù)下載可用流量額度上限,在本發(fā)明實施例中,用FlowPreLimit來表示,則在對更新后的流量資源信息進(jìn)行調(diào)整之前,還可以先判斷預(yù)下載可用流量額度是否已超過該預(yù)下載可用流量額度上限,若未超過,才執(zhí)行該根據(jù)操作信息對更新后的流量資源信息進(jìn)行調(diào)整的步驟,否則,若預(yù)下載可用流量額度等于該預(yù)下載可用流量額度上限,則可以不進(jìn)行調(diào)整。
[0146]需說明的是,由于預(yù)下載可用流量額度小于等于預(yù)下載可用流量額度上限,因此,不會出現(xiàn)預(yù)下載可用流量額度大于預(yù)下載可用流量額度上限的情況,如果在對預(yù)下載可用流量額度進(jìn)行調(diào)整后,所得到的值大于預(yù)下載可用流量額度上限,則將預(yù)下載可用流量額度上限作為調(diào)整后的預(yù)下載可用流量額度,在此不再贅述。
[0147]還需說明的是,對流量資源信息的調(diào)整與圖片的預(yù)下載的執(zhí)行順序可以不分先后,比如,可以獲取用戶的操作時間,若該操作事件指示預(yù)下載圖片,則執(zhí)行判斷是否對圖片進(jìn)行預(yù)下載的流程,而若該操作事件指示查看圖片,則執(zhí)行對流量資源信息進(jìn)行調(diào)整的流程。即:
[0148]第一獲取單元301,還用于獲取用戶的操作事件,若該操作事件指示預(yù)下載圖片,則執(zhí)行獲取圖片信息的操作;若該操作事件指示查看圖片,則執(zhí)行獲取用戶對圖片的操作信息的操作。
[0149]具體實施時,以上各個單元可以作為獨立的實體來實現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個實體來實現(xiàn),以上各個單元的具體實施可參見前面的實施例,在此不再贅述。
[0150]該移動終端中圖片的處理裝置具體可以集成在移動終端中,該移動終端具體可以為手機或平板電腦等設(shè)備。
[0151]由上可知,本實施例的移動終端中圖片的處理裝置的第一獲取單元301可以獲取攜帶圖片大小的圖片信息,然后由申請單元302根據(jù)該圖片信息發(fā)起流量資源申請,并由第二獲取單元303根據(jù)該申請獲取當(dāng)前流量資源信息,其中,該流量資源信息包括預(yù)下載可用流量額度和流量浪費值,若確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限,則由下載單元304根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片;該方案在分配流量資源供用戶預(yù)下載圖片時,不僅考慮到圖片的大小,而且還加入了預(yù)下載可用流量額度和流量浪費值作為考量因素,由于預(yù)下載可用流量額度和流量浪費值可以反映出用戶對預(yù)下載圖片的查看情況,即可以在一定程度上反映出分配出去的這部分“用于預(yù)下載圖片”的流量資源是否是必要的,是否“有價值”,因此,該方案相對于現(xiàn)有技術(shù)而言,可以更加靈活得對流量資源進(jìn)行控制,使得可以在實現(xiàn)用戶快速查看圖片的同時,減少不必要的流量消耗,大大節(jié)省流量資源。
[0152]實施例四、
[0153]相應(yīng)的,本發(fā)明實施例還提供一種移動終端,如圖4所示,該移動終端可以包括射頻(RF,Rad1 Frequency)電路401、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器402、輸入單元403、顯示單元404、傳感器405、音頻電路406、無線保真(WiFi,WirelessFidelity)模塊407、包括有一個或者一個以上處理核心的處理器408、以及電源409等部件。本領(lǐng)域技術(shù)人員可以理解,圖4中示出的移動終端結(jié)構(gòu)并不構(gòu)成對移動終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0154]RF電路401可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器408處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路401包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM,Subscriber Identity Module)卡、收發(fā)信機、親合器、低噪聲放大器(LNA,Low Noise Amplifier)、雙工器等。此外,RF電路401還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(GSM,Global System of Mobile communicat1n)、通用分組無線服務(wù)(GPRS,General Packet Rad1 Service)、碼分多址(CDMA,Code Divis1n Multiple Access)、寬帶碼分多址(WCDMA, Wideband Code Divis1n Multiple Access)、長期演進(jìn)(LTE,LongTerm Evolut1n)、電子郵件、短消息服務(wù)(SMS,Short Messaging Service)等。
[0155]存儲器402可用于存儲軟件程序以及模塊,處理器408通過運行存儲在存儲器402的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器402可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)移動終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器402可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器402還可以包括存儲器控制器,以提供處理器408和輸入單元403對存儲器402的訪問。
[0156]輸入單元403可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,在一個具體的實施例中,輸入單元403可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸敏表面可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器408,并能接收處理器408發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面。除了觸敏表面,輸入單元403還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0157]顯示單元404可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元404可包括顯示面板,可選的,可以采用液晶顯示器(IXD,Liquid CrystalDisplay)、有機發(fā)光二極管(OLED,Organic Light-Emitting D1de)等形式來配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測到在其上或附近的觸摸操作后,傳送給處理器408以確定觸摸事件的類型,隨后處理器408根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺輸出。雖然在圖4中,觸敏表面與顯示面板是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面與顯示面板集成而實現(xiàn)輸入和輸出功能。
[0158]移動終端還可包括至少一種傳感器405,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度,接近傳感器可在移動終端移動到耳邊時,關(guān)閉顯示面板和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于移動終端還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0159]音頻電路406、揚聲器,傳聲器可提供用戶與移動終端之間的音頻接口。音頻電路406可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器,由揚聲器轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路406接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器408處理后,經(jīng)RF電路401以發(fā)送給比如另一移動終端,或者將音頻數(shù)據(jù)輸出至存儲器402以便進(jìn)一步處理。音頻電路406還可能包括耳塞插孔,以提供外設(shè)耳機與移動終端的通信。
[0160]WiFi屬于短距離無線傳輸技術(shù),移動終端通過WiFi模塊407可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖4示出了 WiFi模塊407,但是可以理解的是,其并不屬于移動終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0161]處理器408是移動終端的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器402內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器402內(nèi)的數(shù)據(jù),執(zhí)行移動終端的各種功能和處理數(shù)據(jù),從而對手機進(jìn)行整體監(jiān)控??蛇x的,處理器408可包括一個或多個處理核心;優(yōu)選的,處理器408可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器408中。
[0162]移動終端還包括給各個部件供電的電源409 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器408邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源409還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0163]盡管未示出,移動終端還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實施例中,移動終端中的處理器408會按照如下的指令,將一個或一個以上的應(yīng)用程序的進(jìn)程對應(yīng)的可執(zhí)行文件加載到存儲器402中,并由處理器408來運行存儲在存儲器402中的應(yīng)用程序,從而實現(xiàn)各種功能:
[0164]獲取圖片信息,該圖片信息攜帶圖片大小;根據(jù)該圖片信息發(fā)起流量資源申請;根據(jù)該流量資源申請獲取當(dāng)前流量資源信息,其中,流量資源信息包括預(yù)下載可用流量額度和流量浪費值;確定預(yù)下載可用流量額度大于該圖片大小,且流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片。
[0165]反之,如果確定該預(yù)下載可用流量額度小于等于該圖片大小,或者該流量浪費值和該圖片大小的和超過預(yù)置的可浪費流量上限,則不對該圖片信息對應(yīng)的圖片進(jìn)行預(yù)下載。
[0166]在根據(jù)該圖片信息下載對應(yīng)的圖片之后,還可以對當(dāng)前流量資源信息進(jìn)行更新,比如,對預(yù)下載可用流量額度和流量浪費值進(jìn)行更新,例如,具體可以如下:
[0167]將當(dāng)前流量資源信息中的預(yù)下載可用流量額度減去該圖片大小,得到更新后的預(yù)下載可用流量額度,以及將當(dāng)前流量資源信息中的流量浪費值加上所述圖片大小,得到更新后的流量浪費值。
[0168]此外,還可以根據(jù)用戶對圖片的縮略圖,包括已預(yù)下載的圖片和未預(yù)下載的圖片(即手動下載的圖片)的縮略圖的操作情況,來對流量資源信息進(jìn)行調(diào)整,即處理器408還可以執(zhí)行如下操作的指令:
[0169]獲取用戶對圖片縮略圖的操作信息,根據(jù)該操作信息對流量資源信息進(jìn)行調(diào)整,例如,具體可以如下:
[0170](I)若該操作信息指示該圖片縮略圖所對應(yīng)的圖片已預(yù)下載,則計算命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度加上該命中點擊償還額度,以及將流量資源信息中的流量浪費值減去所點擊的圖片的圖片大小。
[0171]其中,計算命中點擊償還額度的方式可以有多種,比如,可以如下:
[0172]獲取用戶的大圖查看比例,計算用戶所點擊圖片的圖片大小與該大圖查看比例的商,得到命中點擊償還額度。
[0173](2)若該操作信息指示該圖片縮略圖所對應(yīng)的圖片尚未預(yù)下載,則計算非命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度減去所述非命中點擊償還額度。
[0174]其中,計算非命中點擊償還額度的方式可以有多種,比如,具體可以如下:
[0175]獲取圖片平均大小,以及獲取用戶的大圖查看比例,計算I與該大圖查看比例的差,得到第一差值;計算該圖片平均大小與所述第一差值的乘積,得到非命中點擊償還額度。
[0176]以上各個操作的具體實施可參見前面的實施例,在此不再贅述。
[0177]由上可知,本實施例的移動終端采用獲取攜帶圖片大小的圖片信息,根據(jù)該圖片信息發(fā)起流量資源申請,并根據(jù)該申請獲取當(dāng)前流量資源信息,其中,該流量資源信息包括預(yù)下載可用流量額度和流量浪費值,若確定該預(yù)下載可用流量額度大于該圖片大小,且該流量浪費值和該圖片大小的和未超過預(yù)置的可浪費流量上限,則根據(jù)該圖片信息預(yù)下載對應(yīng)的圖片;該方案在分配流量資源供用戶預(yù)下載圖片時,不僅考慮到圖片的大小,而且還加入了預(yù)下載可用流量額度和流量浪費值作為考量因素,由于預(yù)下載可用流量額度和流量浪費值可以反映出用戶對預(yù)下載圖片的查看情況,即可以在一定程度上反映出分配出去的這部分“用于預(yù)下載圖片”的流量資源是否是必要的,是否“有價值”,因此,該方案相對于現(xiàn)有技術(shù)而言,可以更加靈活得對流量資源進(jìn)行控制,使得可以在實現(xiàn)用戶快速查看圖片的同時,減少不必要的流量消耗,大大節(jié)省流量資源。
[0178]以下將對本發(fā)明實施例所提供的方案所能實現(xiàn)的有益效果進(jìn)行舉例分析:
[0179]通過數(shù)據(jù)分析可以發(fā)現(xiàn),在看圖這個行為上,可以將用戶分為三類:
[0180](I)用戶A:有圖必看,即大圖查看比例(看大圖數(shù)除以圖片總數(shù))大于90% ;
[0181](2)用戶B,完全不看,即大圖查看比例等于O;
[0182](3)用戶C,看部分圖,即大圖查看比例介于0-90%之間。
[0183]對于User_A,預(yù)下載圖片所消耗的流量額度,總能被命中點擊償還回來,因此預(yù)下載可用流量額度(FlowPre)大多數(shù)時候總能保持在預(yù)下載可用流量額度上限(FlowPreLimit),而流量浪費值(FlowWaste)也能維持在O或者很低的值。
[0184]對于User_B,由于預(yù)下載的圖片一直未被點擊,因此預(yù)下載可用流量額度(FlowPre)很快就降低為O或者不夠一張圖片大小的值,導(dǎo)致后續(xù)不再預(yù)下載,此時,流量的浪費也就等于可浪費額度上限(FlowPreLimit)。
[0185]對于User_C,會有部分的預(yù)下載的圖片被點擊,可以根據(jù)用戶的大圖查看比例來對流量進(jìn)行控制;以手機QQ為例,若大圖查看比例為70 %,則命中點擊額外的補償,可以保持整個預(yù)下載流程比較順暢的運轉(zhuǎn),未命中的圖片會累積到流量浪費值(FlowWaste),要累積到可浪費額度上限(FlowPreLimit),比如是500KB,大概需要浪費7張圖(即有7張預(yù)下載圖片用戶未點擊),也就是說用戶大概點擊了 14張預(yù)下載圖片,而對于手機QQ大盤來說,好友會話和討論組圖片,一天大于21 (7+14 = 21)張的用戶占比小于0.50%,而且還要是按照這種規(guī)律才能持續(xù)浪費500KB,因此,即便對這種極活躍的用戶,500KB的流量浪費也并非不可承受,所以,整個流量浪費也是可控的。
[0186]又例如,還可以延伸出來另一種用戶類型,比如稱為用戶D,對于用戶D,剛好有一個會話的幾張圖沒有打開,浪費了可浪費額度(FlowPre),并累積到可浪費額度上限(FlowPreLimit),使得其再也不能進(jìn)行預(yù)下載了,但是,此時用戶D可以通過點擊手動下載的圖片讓預(yù)下載流程再次運轉(zhuǎn)起來,只補償大圖一半的流量,同樣可以讓浪費額度可控。
[0187]又例如,還可以延伸出再一種用戶類型,比如稱為用戶E,對于用戶E來說,屬于階段性看圖,也就是說在用戶A和用戶B兩種用戶類型中進(jìn)行切換,只要有一定數(shù)量的預(yù)下載的圖片未被點擊,使得可浪費額度(FlowPre)達(dá)到可浪費額度上限(FlowPreLimit),預(yù)下載就不會運轉(zhuǎn),不會再浪費用戶流量,而若要使得預(yù)下載可以進(jìn)行運轉(zhuǎn),只需要手動下載兩張圖片即可。
[0188]可見,本方案既可實現(xiàn)在移動場景的圖片預(yù)下載,又可減少用戶的流量風(fēng)險。以手機QQ為例,用戶在看圖時需要等待的時間有大幅度下降,其中WiFi上有90%的降幅,而3G/4G下有65%的降幅,而在流量方面,流量并不會明顯的提高,60%的用戶每天的浪費流量僅僅在1K以內(nèi)。
[0189]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取記憶體(RAM,RandomAccess Memory)、磁盤或光盤等。
[0190]以上對本發(fā)明實施例所提供的一種移動終端中圖片的處理方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種移動終端中圖片的處理方法,其特征在于,包括: 獲取圖片信息,所述圖片信息攜帶圖片大??; 根據(jù)所述圖片信息發(fā)起流量資源申請; 根據(jù)所述申請獲取當(dāng)前流量資源信息,所述流量資源信息包括預(yù)下載可用流量額度和流量浪費值; 確定所述預(yù)下載可用流量額度大于所述圖片大小,且所述流量浪費值和所述圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)所述圖片信息預(yù)下載對應(yīng)的圖片。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述圖片信息下載對應(yīng)的圖片之后,還包括: 對當(dāng)前流量資源信息進(jìn)行更新。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對當(dāng)前流量資源信息進(jìn)行更新包括: 將當(dāng)前流量資源信息中的預(yù)下載可用流量額度減去所述圖片大小,得到更新后的預(yù)下載可用流量額度; 將當(dāng)前流量資源信息中的流量浪費值加上所述圖片大小,得到更新后的流量浪費值。4.根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,還包括: 獲取用戶對圖片縮略圖的操作信息; 根據(jù)所述操作信息對流量資源信息進(jìn)行調(diào)整。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述操作信息對流量資源信息進(jìn)行調(diào)整,包括: 若所述操作信息指示所述圖片縮略圖所對應(yīng)的圖片已預(yù)下載,則計算命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度加上所述命中點擊償還額度,以及將流量資源信息中的流量浪費值減去所點擊的圖片的圖片大??; 若所述操作信息指示所述圖片縮略圖所對應(yīng)的圖片未預(yù)下載,則計算非命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度減去所述非命中點擊償還額度。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述計算命中點擊償還額度,包括: 獲取用戶的大圖查看比例,所述大圖查看比例為用戶點擊預(yù)下載圖片的比例; 計算用戶所點擊圖片的圖片大小與所述大圖查看比例的商,得到命中點擊償還額度。7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述計算非命中點擊償還額度,包括: 獲取圖片平均大小,所述圖片平均大小為所有預(yù)下載的圖片的平均大小,以及獲取用戶的大圖查看比例,所述大圖查看比例為用戶點擊預(yù)下載圖片的比例; 計算I與所述大圖查看比例的差,得到第一差值; 計算所述圖片平均大小與所述第一差值的乘積,得到非命中點擊償還額度。8.根據(jù)權(quán)利要求5至7任一項所述的方法,其特征在于,所述獲取圖片信息之前,還包括: 獲取用戶的操作事件; 若所述操作事件指示預(yù)下載圖片,則執(zhí)行獲取圖片信息的步驟; 若所述操作事件指示查看圖片,則執(zhí)行獲取用戶對圖片的操作信息的步驟。9.一種移動終端中圖片的處理裝置,其特征在于,包括: 第一獲取單元,用于獲取圖片信息,所述圖片信息攜帶圖片大??; 申請單元,用于根據(jù)所述圖片信息發(fā)起流量資源申請; 第二獲取單元,用于根據(jù)所述申請獲取當(dāng)前流量資源信息,所述流量資源信息包括預(yù)下載可用流量額度和流量浪費值; 下載單元,用于確定所述預(yù)下載可用流量額度大于所述圖片大小,且所述流量浪費值和所述圖片大小的和未超過預(yù)置的可浪費流量上限時,根據(jù)所述圖片信息預(yù)下載對應(yīng)的圖片。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括更新單元; 更新單元,用于對當(dāng)前流量資源信息進(jìn)行更新。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述更新單元,具體用于將當(dāng)前流量資源信息中的預(yù)下載可用流量額度減去所述圖片大小,得到更新后的預(yù)下載可用流量額度;以及,將當(dāng)前流量資源信息中的流量浪費值加上所述圖片大小,得到更新后的流量浪費值。12.根據(jù)權(quán)利要求9至11任一項所述的裝置,其特征在于,還包括調(diào)整單元; 所述第一獲取單元,還用于獲取用戶對圖片縮略圖的操作信息, 所述調(diào)整單元,用于根據(jù)所述操作信息對流量資源信息進(jìn)行調(diào)整。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述調(diào)整單元,具體用于: 若所述操作信息指示所述圖片縮略圖所對應(yīng)的圖片已預(yù)下載,則計算命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度加上所述命中點擊償還額度,以及將流量資源信息中的流量浪費值減去所點擊的圖片的圖片大小; 若所述操作信息指示所述圖片縮略圖所對應(yīng)的圖片未預(yù)下載,則計算非命中點擊償還額度,將流量資源信息中的預(yù)下載可用流量額度減去所述非命中點擊償還額度。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于, 所述調(diào)整單元,具體用于獲取用戶的大圖查看比例,所述大圖查看比例為用戶點擊預(yù)下載圖片的比例;計算用戶所點擊圖片的圖片大小與所述大圖查看比例的商,得到命中點擊償還額度。15.根據(jù)權(quán)利要求13所述的裝置,其特征在于, 所述調(diào)整單元,具體用于獲取圖片平均大小,所述圖片平均大小為所有預(yù)下載的圖片的平均大小,以及獲取用戶的大圖查看比例,所述大圖查看比例為用戶點擊預(yù)下載圖片的比例;計算I與所述大圖查看比例的差,得到第一差值;計算所述圖片平均大小與所述第一差值的乘積,得到非命中點擊償還額度。
【文檔編號】G06F17/30GK105989039SQ201510057205
【公開日】2016年10月5日
【申請日】2015年2月4日
【發(fā)明人】劉鋒俊, 何衛(wèi)星, 張文, 譚君, 劉文超, 楊云
【申請人】騰訊科技(深圳)有限公司