文件推送列表生成方法及裝置的制造方法
【技術領域】
[0001]本發明涉及數據處理技術領域,尤其涉及文件推送列表生成方法及裝置。
【背景技術】
[0002]目前市場上的電視機均帶有多媒體(照片,音樂,視頻)應用瀏覽器或者文件瀏覽器,用于瀏覽移動存儲設備(U盤,移動硬盤等)中的文件。其中帶文件瀏覽功能的多媒體瀏覽器在遇到文件目錄復雜的外部存儲設備時,會讓用戶的瀏覽很費時間;而不帶文件瀏覽功能的多媒體應用選擇將所有的文件展示出來,省去用戶的瀏覽文件目錄的時間,但遇到文件繁多的存儲設備,用戶不僅很難找到自己想要的文件,而且掃描全部文件也會加重電視機的運行負擔,造成各種卡頓,甚至死機。
[0003]因此,目前不存在一種節省電視機運行負擔并減少找到文件時間的文件推送方法,導致文件推送過程復雜、智能化差。
[0004]上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
【發明內容】
[0005]本發明的主要目的在于提供文件推送列表生成方法及裝置,旨在解決的目前不存在一種節省電視機運行負擔并減少找到文件時間的文件推送方法,導致文件推送過程復雜、智能化差冋題。
[0006]為實現上述目的,本發明提供的一種文件推送列表生成方法,包括:
[0007]當檢測到外部存儲設備接入時,掃描外部存儲設備中的文件,獲取所述文件的創建時間、最后訪問時間和訪問次數;
[0008]根據所述創建時間、最后訪問時間和訪問次數生成所述文件的推送優先期望值;
[0009]根據文件的推送優先期望值生成推送文件列表,以根據所述推送文件列表推送文件。
[0010]優選地,所述根據所述創建時間、最后訪問時間和訪問次數生成所述文件的推送優先期望值的公式包括:
[0011]E = α *τ?+β *Τ2+(1-α-β )*N,其中:
[0012]E:排序優先級期望值,Tl:文件的創建時間;T2:文件最后訪問的時間;Ν:文件訪問次數;α:期望值計算系數,0〈β〈α〈1,且α+β〈1:期望值計算系數,0〈 β〈 α〈1,且
α + β〈Ιο
[0013]優選地,所述根據文件的推送優先期望值生成推送文件列表的步驟之后,還包括:
[0014]在所述文件的創建時間、最后訪問時間或訪問次數存在更新時,根據更新后的文件的創建時間、最后訪問時間和訪問次數生成更新后的文件推送優先期望值;
[0015]根據更新后的推送優先期望值生成更新后的推送文件列表,以根據所述更新后的推送文件列表推送文件。
[0016]優選地,所述根據文件的推送優先期望值生成推送文件列表的步驟之后,還包括:
[0017]在獲取到新的文件,且所述新的文件的推送優先期望值大于所述推送文件列表中文件的推送優先期望值時,從所述推送文件列表中刪除推送優先期望值最小的文件,按照推送優先期望值將所述新的文件添加至所述推送文件列表中,以根據新添加文件的推送優先期望值生成新的推送列表。
[0018]優選地,所述根據文件的推送優先期望值生成推送文件列表的步驟之后,還包括:
[0019]接收文件播放指令;
[0020]在接收到所述文件播放指令后,進入播放界面,從所述推送文件列表中選擇相應的文件進行播放。
[0021]此外,為實現上述目的,本發明還提供一種文件推送列表生成裝置,包括:
[0022]獲取模塊,用于當檢測到外部存儲設備接入時,掃描外部存儲設備中的文件,獲取所述文件的創建時間、最后訪問時間和訪問次數;
[0023]生成模塊,用于根據所述創建時間、最后訪問時間和訪問次數生成所述文件的推送優先期望值;還用于根據文件的推送優先期望值生成推送文件列表,以根據所述推送文件列表推送文件。
[0024]優選地,所述根據所述創建時間、最后訪問時間和訪問次數生成所述文件的推送優先期望值的公式包括:
[0025]E = α *Τ1+β *Τ2+(1_α-β )*N,其中:
[0026]E:排序優先級期望值,Tl:文件的創建時間;T2:文件最后訪問的時間;Ν:文件訪問次數;α:期望值計算系數,0〈β〈α〈1,且α+β〈1:期望值計算系數,0〈 β〈 α〈1,且
α + β〈Ιο
[0027]優選地,所述生成模塊,還用于在所述文件的創建時間、最后訪問時間或訪問次數存在更新時,根據更新后的文件的創建時間、最后訪問時間和訪問次數生成更新后的文件推送優先期望值;還用于根據更新后的推送優先期望值生成更新后的推送文件列表,以根據所述更新后的推送文件列表推送文件。
[0028]優選地,所述裝置還包括:
[0029]刪除模塊,用于在獲取到新的文件,且所述新的文件的推送優先期望值大于所述推送文件列表中文件的推送優先期望值時,從所述推送文件列表中刪除推送優先期望值最小的文件;
[0030]添加模塊,用于按照推送優先期望值將所述新的文件添加至所述推送文件列表中,以根據新添加文件的推送優先期望值生成新的推送列表。
[0031 ] 優選地,所述裝置還包括:
[0032]接收模塊,用于接收文件播放指令;
[0033]播放模塊,用于在接收到所述文件播放指令后,進入播放界面,根據所述推送文件列表選擇相應的文件進行播放。
[0034]本發明通過掃描到的外部存儲設備的文件的創建時間、最后訪問時間和訪問次數生成文件的排序期望優先值并生成文件排序列表,以按照文件排序列表推送文件播放。提供一種節省電視機運行負擔并減少找到文件時間的文件推送方法,使得文件推送過程簡單、智能化。
【附圖說明】
[0035]圖1為本發明文件推送列表生成方法的第一實施例的流程示意圖;
[0036]圖2為本發明顯示推送列表一實施例的流程示意圖;
[0037]圖3為本發明隱藏推送列表一實施例的流程示意圖;
[0038]圖4為本發明文件推送列表生成方法的第二實施例的流程示意圖;
[0039]圖5為本發明文件推送列表生成裝置的第一實施例的功能模塊示意圖;
[0040]圖6為本發明文件推送列表生成裝置的第二實施例的功能模塊示意圖。
[0041]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0042]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0043]本發明實施例的主要解決方案是:當檢測到外部存儲設備接入時,掃描外部存儲設備中的文件,獲取所述文件的創建時間、最后訪問時間和訪問次數;根據所述創建時間、最后訪問時間和訪問次數生成所述文件的推送優先期望值;根據文件的推送優先期望值生成推送文件列表,以根據所述推送文件