移動終端上的媒體緩存文件的傳送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種移動終端上的媒體緩存文件的傳送方 法及裝置。
【背景技術(shù)】
[0002] 隨著移動互聯(lián)網(wǎng)時代的不斷發(fā)展,移動終端例如智能手機的功能越來強大,用戶 可根據(jù)需求在移動終端中安裝各種功能的應(yīng)用程序,移動終端已經(jīng)成為人們生活和工作的 一部分。
[0003] 目前,在基于Android (安卓)系統(tǒng)的智能手機上,如果用戶在智能手機中安裝酷 狗音樂、騰訊視頻、優(yōu)酷等在線播放類應(yīng)用程序,在用戶在線聽歌或者看視頻的過程中,對 應(yīng)的在線播放類應(yīng)用程序會將用戶在線聽歌或者視頻的媒體內(nèi)容緩存至特定文件下。如果 用戶再次訪問對應(yīng)的媒體資源,對應(yīng)的在線播放類應(yīng)用程序會搜索自己的緩存路徑下是否 包含對應(yīng)媒體資源的媒體緩存文件,如果存在該媒體資源的媒體緩存文件,則無需從網(wǎng)上 重新下載,而是直接從緩存中調(diào)出來,從而提高了媒體資源的訪問速度。
[0004] 然而,不同應(yīng)用程序保存的媒體緩存文件的路徑和文件格式不同,媒體緩存文件 名一般保存為隨機數(shù)字或字母的文件名,有些應(yīng)用程序的媒體緩存文件沒有文件擴展名, 有些應(yīng)用程序的媒體緩存文件有文件擴展名,但通常其文件擴展名也不是標(biāo)準(zhǔn)的媒體文件 格式。對于有文件擴展名的媒體緩存文件,發(fā)送方可通過文件傳輸工具傳送給接收方,由 于接收方?jīng)]有安裝播放緩存文件的應(yīng)用程序,而經(jīng)常出現(xiàn)無法正常播放接收到的文件的 情況。為了使得接收到的文件可以播放,接收方嘗試修改擴展名為常用的媒體文件格式, 如.mp3、, mp4等,再使用音樂、視頻播放器應(yīng)用程序打開驗證是否可以正常播放。常常出現(xiàn) 用戶修改文件擴展后,而對應(yīng)的文件仍然不能播放的情況。對于無文件擴展名的媒體緩存 文件,由于現(xiàn)有的文件傳輸工具無法識別媒體緩存文件是媒體文件,導(dǎo)致無法傳送和播放 媒體緩存文件,由此,使得終端用戶之間無法傳送媒體緩存文件,用戶還需消耗網(wǎng)絡(luò)資源從 網(wǎng)上獲得對應(yīng)的媒體資源。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的 第一個目的在于提出一種移動終端上的媒體緩存文件的傳送方法,該方法完成了原本不被 系統(tǒng)直接支持的媒體文件的傳送,減少了用戶重復(fù)下載媒體資源的麻煩,減少了流量消耗, 方便了用戶之間傳送媒體緩存文件,提高了用戶的體驗度。
[0006] 本發(fā)明的第二個目的在于提出一種移動終端上的媒體緩存文件的傳送裝置。
[0007] 為實現(xiàn)上述目的,本發(fā)明第一方面實施例提出了一種移動終端上的媒體緩存文件 的傳送方法,包括:獲取移動終端中指定應(yīng)用程序的媒體緩存文件,并獲取所述媒體緩存文 件的文件擴展名;從所述指定應(yīng)用程序的在線播放記錄的數(shù)據(jù)庫獲取所述媒體緩存文件的 標(biāo)簽信息;接收向目標(biāo)終端傳送所述媒體緩存文件的傳送請求;根據(jù)所述傳送請求,將所 述媒體緩存文件、所述媒體緩存文件的文件擴展名和標(biāo)簽信息傳送給目標(biāo)終端,以使所述 目標(biāo)終端根據(jù)接收到的媒體緩存文件、文件擴展名和標(biāo)簽信息播放所述媒體緩存文件。
[0008] 可選的,所述獲取移動終端中指定應(yīng)用程序的媒體緩存文件,具體包括:根據(jù)所述 指定應(yīng)用程序的標(biāo)識信息獲取所述指定應(yīng)用程序?qū)?yīng)的第一預(yù)設(shè)配置規(guī)則,其中,所述第 一預(yù)設(shè)配置規(guī)則中包含所述指定應(yīng)用程序的標(biāo)識信息、緩存路徑信息和媒體緩存文件的文 件擴展名的對應(yīng)關(guān)系;根據(jù)所述第一預(yù)設(shè)配置規(guī)則獲取所述指定應(yīng)用程序的緩存路徑,并 從所述緩存路徑下獲得所述媒體緩存文件。
[0009] 可選的,所述獲取所述媒體緩存文件的文件擴展名,具體包括:根據(jù)所述標(biāo)識信息 從所述第一預(yù)設(shè)配置規(guī)則中獲取所述媒體緩存文件的文件擴展名。
[0010] 可選的,所述從所述指定應(yīng)用程序的在線播放記錄的數(shù)據(jù)庫中獲取所述媒體緩存 文件的標(biāo)簽信息,具體包括:根據(jù)所述指定應(yīng)用程序的標(biāo)識信息獲取所述指定應(yīng)用程序?qū)?應(yīng)的第二預(yù)設(shè)配置規(guī)則;根據(jù)所述第二預(yù)設(shè)配置規(guī)則從所述在線播放記錄的數(shù)據(jù)庫中獲得 所述媒體緩存文件的標(biāo)簽信息,其中,所述第二預(yù)設(shè)配置規(guī)則包括所述指定應(yīng)用程序的在 線播放記錄的數(shù)據(jù)庫的查詢地址和查詢所述媒體緩存文件的標(biāo)簽信息的數(shù)據(jù)庫執(zhí)行語句。 [0011] 其中,所述媒體緩存文件的標(biāo)簽信息為所述媒體緩存文件的歌曲名和/或歌手 名,或者為所述媒體緩存文件的視頻名稱。
[0012] 根據(jù)本發(fā)明實施例的移動終端上的媒體緩存文件的傳送方法,獲取移動終端中指 定應(yīng)用程序的媒體緩存文件,并獲取媒體緩存文件的文件擴展名,然后從指定應(yīng)用程序的 在線播放記錄的數(shù)據(jù)庫獲取媒體緩存文件的標(biāo)簽信息,接收向目標(biāo)終端傳送媒體緩存文件 的傳送請求,以及根據(jù)傳送請求,將媒體緩存文件、媒體緩存文件的文件擴展名和標(biāo)簽信息 傳送給目標(biāo)終端,以使目標(biāo)終端根據(jù)接收到的媒體緩存文件、文件擴展名和標(biāo)簽信息播放 媒體緩存文件。由此,完成了原本不被系統(tǒng)直接支持的媒體文件的傳送,減少了用戶重復(fù)下 載媒體資源的麻煩,減少了流量消耗,方便了用戶之間傳送媒體緩存文件,提高了用戶的體 驗度。
[0013] 為實現(xiàn)上述目的,本發(fā)明第二方面實施例提出了一種移動終端上的媒體緩存文件 的傳送裝置,包括:第一獲取模塊,用于獲取移動終端中指定應(yīng)用程序的媒體緩存文件,并 獲取所述媒體緩存文件的文件擴展名;第二獲取模塊,用于從所述指定應(yīng)用程序的在線播 放記錄的數(shù)據(jù)庫獲取所述媒體緩存文件的標(biāo)簽信息;接收模塊,用于接收向目標(biāo)終端傳送 所述媒體緩存文件的傳送請求;傳送模塊,用于根據(jù)所述傳送請求,將所述媒體緩存文件、 所述媒體緩存文件的文件擴展名和標(biāo)簽信息傳送給目標(biāo)終端,以使所述目標(biāo)終端根據(jù)接收 到的媒體緩存文件、文件擴展名和標(biāo)簽信息播放所述媒體緩存文件。
[0014] 可選的,所述第一獲取模塊,具體用于:根據(jù)所述指定應(yīng)用程序的標(biāo)識信息獲取所 述指定應(yīng)用程序?qū)?yīng)的第一預(yù)設(shè)配置規(guī)則,其中,所述第一預(yù)設(shè)配置規(guī)則中包含所述指定 應(yīng)用程序的標(biāo)識信息、緩存路徑信息和媒體緩存文件的文件擴展名的對應(yīng)關(guān)系;根據(jù)所述 第一預(yù)設(shè)配置規(guī)則獲取所述指定應(yīng)用程序的緩存路徑,并從所述緩存路徑下獲得所述媒體 緩存文件。
[0015] 可選的,所述第一獲取模塊,具體用于:根據(jù)所述標(biāo)識信息從所述第一預(yù)設(shè)配置規(guī) 則中獲取所述媒體緩存文件的文件擴展名。
[0016] 可選的,所述第二獲取模塊,具體用于:根據(jù)所述指定應(yīng)用程序的標(biāo)識信息獲取所 述指定應(yīng)用程序?qū)?yīng)的第二預(yù)設(shè)配置規(guī)則,以及根據(jù)所述第二預(yù)設(shè)配置規(guī)則從所述在線播 放記錄的數(shù)據(jù)庫中獲得所述媒體緩存文件的標(biāo)簽信息,其中,所述第二預(yù)設(shè)配置規(guī)則包括 所述指定應(yīng)用程序的在線播放記錄的數(shù)據(jù)庫的查詢地址和查詢所述媒體緩存文件的標(biāo)簽 信息的數(shù)據(jù)庫執(zhí)行語句。
[0017] 其中,所述媒體緩存文件的標(biāo)簽信息為所述媒體緩存文件的歌曲名和/或歌手 名,或者為所述媒體緩存文件的視頻名稱。
[0018] 根據(jù)本發(fā)明實施例的移動終端上的媒體緩存文件的傳送裝置,通過第一獲取模塊 獲取移動終端中指定應(yīng)用程序的媒體緩存文件,并獲取媒體緩存文件的文件擴展名,然后 第二獲取模塊從指定應(yīng)用程序的在線播放記錄的數(shù)據(jù)庫獲取媒體緩存文件的標(biāo)簽信息,并 接收模塊接收向目標(biāo)終端傳送媒體緩存文件的傳送請求,以及傳送模塊根據(jù)傳送請求,將 媒體緩存文件、媒體緩存文件的文件擴展名和標(biāo)簽信息傳送給目標(biāo)終端,以使目標(biāo)終端根 據(jù)接收到的媒體緩存文件、文件擴展名和標(biāo)簽信息播放媒體緩存文件。由此,完成了原本不 被系統(tǒng)直接支持的媒體文件的傳送,減少了用戶重復(fù)下載媒體資源的麻煩,減少了流量消 耗,方便了用戶之間傳送媒體緩存文件,提高了用戶的體驗度。
【附圖說明】
[0019] 圖1是根據(jù)本發(fā)明一個實施例的移動終端上的媒體緩存文件的傳送方法的流程 圖。
[0020] 圖2是根據(jù)本發(fā)明另一個實施例的移動終端上的媒體緩存文件的傳送方法的流 程圖。
[0021] 圖3是根據(jù)本發(fā)明一個實施例的移動終端上的媒體緩存文件的傳送裝置的結(jié)構(gòu) 示意圖。
【具體實施方式】
[0022] 下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0023] 下面參考附圖描述本發(fā)明實施例的移動終端上的媒體緩存文件的傳送方法及裝 置。<