專利名稱:一種播放提示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)及多媒體領(lǐng)域,特別是涉及播放提示方法及裝置。
背景技術(shù):
隨著計(jì)算機(jī)及互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們可以從中獲得越來越多的服務(wù),不 僅提高了工作效率,而且極大的豐富了業(yè)余生活。尤其是多媒體業(yè)務(wù),給用戶 帶來了視聽享受,不再是僅有枯燥的文字。
現(xiàn)在用戶可通過客戶端或在線方式收看收聽多媒體文件內(nèi)容。為了提醒用 戶曾經(jīng)收看收聽過的多々某體文件,減少用戶的重復(fù)收看收聽,現(xiàn)有技術(shù)可在客 戶端或?yàn)g覽器中記錄曾經(jīng)完整播放的多媒體文件或記錄曾經(jīng)打開過的多媒體 文件。
若釆用記錄曾經(jīng)完整播j文的多々某體文件的方案,則當(dāng)用戶收看完第 一 多々某 體文件,第二多媒體文件看過一部分時(shí),記錄中僅有第一多媒體文件的相關(guān)信 息,在下次播放多媒體文件時(shí),需^據(jù)第一多媒體文件的相關(guān)信息確定需要 繼續(xù)收看第二多媒體文件并查詢其地址,然后在播放該第二多媒體文件過程 中,通常要多次拖動(dòng)導(dǎo)航條來跳過曾經(jīng)看過的一部分內(nèi)容,影響用戶體驗(yàn)。
若采用記錄曾經(jīng)打開過的多々某體文件的方案,則當(dāng)用戶收看過第 一多^某體 文件的部分內(nèi)容時(shí),記錄第一多々某體文件的相關(guān)信息,在下次插^改多i某體文件 時(shí),用戶可依據(jù)第一多媒體文件的相關(guān)信息直接點(diǎn)擊播放第一多媒體文件。然 而同樣的,用戶通常要多次拖動(dòng)導(dǎo)航條來跳過曾經(jīng)看過的一部分內(nèi)容,影響用 戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種播放提示方法及裝置,用于提示用戶上次多媒體文
5件結(jié)束播放的位置,在本次播放該多媒體文件時(shí)可從改結(jié)束位置繼續(xù)播放。
一種播放提示方法,包括以下步驟 根據(jù)用戶的指令確定需要在多媒體文件中設(shè)置播放標(biāo)簽; 根據(jù)獲得的多媒體文件的播放結(jié)束位置,生成播放標(biāo)簽; 當(dāng)再次播放該多媒體文件時(shí),輸出該播放標(biāo)簽以提示用戶從所述播放結(jié)束 位置繼續(xù)播放所述多媒體文件。 一種播放器,包括
接口模塊,用于根據(jù)用戶的指令確定需要在多々某體文件中設(shè)置播放標(biāo)簽, 以及當(dāng)再次播放該多媒體文件時(shí),輸出該播放標(biāo)簽以提示用戶從所述播放結(jié)束 位置繼續(xù)播放所述多媒體文件;
生成模塊,用于根據(jù)獲得的多媒體文件的播放結(jié)束位置,生成播放標(biāo)簽。 本發(fā)明實(shí)施例在用戶本次播放多媒體文件時(shí)通過生成播放標(biāo)簽來記錄播 放結(jié)束位置,并在下次播放該多媒體文件時(shí),通過輸出播放標(biāo)簽來提示用戶上 次結(jié)束播放的位置,用戶可直接從該位置繼續(xù)播放多媒體文件。
圖1為本發(fā)明實(shí)施例中播放提示的主要方法流程圖; 圖2為本發(fā)明實(shí)施例中播放提示的詳細(xì)方法流程圖; 圖3A為本發(fā)明實(shí)施例中獲得用戶的描述信息時(shí)插^丈提示的詳細(xì)方法流程
圖3B為本發(fā)明實(shí)施例中批處理文件內(nèi)容的示意圖; 圖4為本發(fā)明實(shí)施例中設(shè)置播放標(biāo)簽時(shí)的示意圖; 圖5為本發(fā)明實(shí)施例中播放器的結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例在用戶結(jié)束播放多媒體文件時(shí)通過播放標(biāo)簽記錄結(jié)束播放 位置,然后在用戶再次播放該多媒體文件時(shí),通過輸出播放標(biāo)簽來提示用戶上次結(jié)束播放的位置,用戶可通過拖動(dòng)播放進(jìn)度條上的游標(biāo)來直接從上次的結(jié)束 播放位置處繼續(xù)播放該多媒體文件,減少拖動(dòng)游標(biāo)的次數(shù)和節(jié)省時(shí)間,并提高 了用戶體驗(yàn)。
參見圖1,本實(shí)施例中播放提示的主要方法流程如下
步驟101:根據(jù)用戶的指令確定需要在多々某體文件中設(shè)置播放標(biāo)簽。
步驟102:根據(jù)獲得的多媒體文件的播放結(jié)束位置,生成播放標(biāo)簽。
步驟103:當(dāng)再次播;^丈該多Jf某體文件時(shí),輸出該播^:標(biāo)簽以提示用戶從所 述播放結(jié)束位置繼續(xù)播放所述多媒體文件。
參見圖2,本實(shí)施例中播放提示的詳細(xì)方法流程如下
步驟201:通過捕獲鼠標(biāo)事件或快捷鍵等方式獲得用戶的指令。用戶的指 令包括停止播放的指令、關(guān)閉播放器的指令、關(guān)閉帶有播放器的瀏覽器的指令 或生成播放標(biāo)簽的指令。
步驟202:獲得播放的多媒體文件的標(biāo)識(shí)和播放結(jié)束位置。若用戶的指令 為停止播放的指令、關(guān)閉播放器的指令或關(guān)閉帶有播放器的瀏覽器的指令,則 播放的多媒體文件為停止播放前最后播放的多媒體文件,播放結(jié)束位置為停止 播放時(shí)播放進(jìn)度停留的位置。
步驟203:根據(jù)獲得的多媒體文件的標(biāo)識(shí)和播放結(jié)束位置生成播放標(biāo)簽。 一個(gè)播;改標(biāo)簽的示例如時(shí)間playTime:004500〃^番;故結(jié)束位置為插-^L的第45 分鐘整。多媒體文件的標(biāo)識(shí)如統(tǒng)一資源定位Url:http:〃www.acb.com/abc.html。
步驟204:將生成的播;改標(biāo)簽打包成文件。本實(shí)施例中的打包文件包括可 執(zhí)行文件或批處理文件。
步驟205:通過執(zhí)行該文件來將生成的播放標(biāo)簽存入小量信息(cookie) 或臨時(shí)文件夾中。
步驟206:捕獲到用戶再次播放多媒體文件的事件,并獲得多^某體文件的 標(biāo)識(shí)。
步驟207:根據(jù)獲得的多媒體文件的標(biāo)識(shí),從cookie或臨時(shí)文件夾中讀出相應(yīng)的播放標(biāo)簽。
步驟208:向用戶輸出播放標(biāo)簽,以提示用戶上次播放結(jié)束時(shí)的位置???以通過在播放界面內(nèi)靠近邊界處顯示文本框的形式來輸出播^:標(biāo)簽,或者通過 提示窗口來輸出播放標(biāo)簽,或者采用其它提示方式。
本實(shí)施例不僅可以提示用戶上次播放結(jié)束時(shí)的位置,還為用戶提供信息輸 入的接口,用戶可以輸入描述信息,在下次播放多Jf某體文件過程中,在輸出播 放結(jié)束位置的同時(shí)輸出該描述信息,以提示用戶。
參見圖3A,本實(shí)施例中獲得用戶的描述信息時(shí)插^文提示的詳細(xì)方法流程 如下
步驟301:獲得用戶輸入的設(shè)置播放標(biāo)簽的指令。參見圖4所示,捕獲到 用戶點(diǎn)擊"增加時(shí)間標(biāo)簽"按鈕,即獲得設(shè)置播放標(biāo)簽的指令。
步驟302:向用戶提供輸入描述信息的界面,并獲得用戶輸入的描述信息, 如"下次接著看"。
步驟303:獲得播放的多媒體文件的標(biāo)識(shí)和播放結(jié)束位置。獲得多媒體文 件的播放結(jié)束位置的具體實(shí)現(xiàn)方式有多種,如在開始播放多媒體文件時(shí),實(shí)時(shí) 更新播放結(jié)束位置,當(dāng)獲得用戶的指令時(shí),停止對(duì)播放結(jié)束位置的更新并獲得 多媒體文件的播放結(jié)束位置;或者,當(dāng)獲得用戶的指令時(shí),通過讀取播放進(jìn)度 條上游標(biāo)的位置或通過讀取播放進(jìn)度時(shí)間,獲得多媒體文件的播放結(jié)束位置。
步驟304:獲得用戶輸入的生成播放標(biāo)簽的指令。如捕獲到用戶點(diǎn)擊"OK" 按鈕,即獲得生成播放標(biāo)簽的指令。
步驟305:根據(jù)獲得的多媒體文件的標(biāo)識(shí)和播放結(jié)束位置生成播放標(biāo)簽。
步驟306:將生成的插-放標(biāo)簽打包成文件,并通過執(zhí)行該文件來將生成的 播放標(biāo)簽存入小量信息(cookie)或臨時(shí)文件夾中。本實(shí)施例中的打包文件包 括可執(zhí)行文件或批處理文件。 一個(gè)批處理文件的示例如圖3B所示。
步驟307:捕獲到用戶再次播放多媒體文件的事件,并獲得多々某體文件的 標(biāo)識(shí)。步驟308:根據(jù)獲得的多媒體文件的標(biāo)識(shí),從cookie或臨時(shí)文件夾中讀出
相應(yīng)的播放標(biāo)簽。
步驟309:在播放多媒體文件時(shí)所顯示的播放進(jìn)度條上,在所述播放結(jié)束 位置處輸出該播放標(biāo)簽。播放標(biāo)簽可參見圖4中的標(biāo)記"A",還包括播放結(jié)束 位置"45,00"和描述信息"下次接著看"。
通過以上描述了解了插^i^是示的方法實(shí)現(xiàn)流程,該功能可由一個(gè)專門的插 件來實(shí)現(xiàn),該插件可應(yīng)用在〗番;故器中。
參見圖5,本實(shí)施例中的播放器包括接口模塊501和生成模塊502。本實(shí) 施例中的播放器可以是客戶端上的播放器,也可以是瀏覽器中的播放器。
接口模塊501用于根據(jù)用戶的指令確定需要在多媒體文件中設(shè)置播放標(biāo) 簽,以及當(dāng)再次播放該多媒體文件時(shí),輸出該播放標(biāo)簽以提示用戶從所述播》文 結(jié)束位置繼續(xù)播放所述多媒體文件。接口模塊501具體用于在播;改多媒體文件 時(shí)所顯示的播放進(jìn)度條上,在所述播放結(jié)束位置處輸出該播放標(biāo)簽。
生成模塊502用于根據(jù)獲得的多媒體文件的播放結(jié)束位置,生成播放標(biāo)簽。
生成模塊502還用于在開始播;故多+某體文件時(shí),實(shí)時(shí)更新播放結(jié)束位置, 當(dāng)接口模塊獲得用戶的指令時(shí),停止對(duì)播放結(jié)束位置的更新并獲得多媒體文件 的播放結(jié)束位置;或者,當(dāng)接口模塊獲得用戶的指令時(shí),通過讀取播放進(jìn)度條 上游標(biāo)的位置或通過讀取播放進(jìn)度時(shí)間,獲得多媒體文件的播放結(jié)束位置。
所述播放器還包括寫入模塊503,用于將生成的播放標(biāo)簽存入cookie或臨 時(shí)文件夾中。寫入模塊503具體用于將生成的播放標(biāo)簽打包成文件,通過執(zhí)行 該文件來將生成的播;改標(biāo)簽存入cookie或臨時(shí)文件夾中。
接口模塊501用于當(dāng)再次播放該多媒體文件時(shí)從cookie或臨時(shí)文件夾中讀 出保存的播;^文標(biāo)簽并輸出。
接口模塊501還用于通過為用戶提供的用戶接口獲得用戶輸入的描述信 息,并在播放時(shí)輸出該描述信息。
用于實(shí)現(xiàn)本發(fā)明實(shí)施例的軟件可以存儲(chǔ)于軟盤、硬盤、光盤和閃存等存儲(chǔ)介質(zhì)。
本發(fā)明實(shí)施例在用戶本次播放多媒體文件時(shí)通過生成播放標(biāo)簽來記錄播 放結(jié)束位置,并在下次播;改該多媒體文件時(shí),通過輸出播放標(biāo)簽來提示用戶上 次結(jié)束播放的位置,用戶可直接從該位置繼續(xù)播放多媒體文件。本發(fā)明實(shí)施例 尤其是在播放進(jìn)度條上的播放結(jié)束位置處輸出播放標(biāo)簽,用戶可直接將游標(biāo)拖 動(dòng)到播放標(biāo)簽所在位置,即可繼續(xù)收看上次未播完的內(nèi)容。本發(fā)明實(shí)施例將播
放標(biāo)簽打包成文件,并存放在cookie或臨時(shí)文件夾中,即解決了播放標(biāo)簽的存 儲(chǔ)問題,又利用了 cookie和臨時(shí)文件夾會(huì)定期刪除內(nèi)容的特點(diǎn),不會(huì)占用較多 的存儲(chǔ)空間。
明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求 及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種播放提示方法,其特征在于,包括以下步驟根據(jù)用戶的指令確定需要在多媒體文件中設(shè)置播放標(biāo)簽;根據(jù)獲得的多媒體文件的播放結(jié)束位置,生成播放標(biāo)簽;當(dāng)再次播放該多媒體文件時(shí),輸出該播放標(biāo)簽以提示用戶從所述播放結(jié)束位置繼續(xù)播放所述多媒體文件。
2、 如權(quán)利要求1所述的方法,其特征在于,獲得多纟某體文件的播放結(jié)束 位置的步驟包括在開始播放多媒體文件時(shí),實(shí)時(shí)更新播放結(jié)束位置,當(dāng)獲得用戶的指令時(shí), 停止對(duì)播放結(jié)束位置的更新并獲得多媒體文件的播放結(jié)束位置;或者當(dāng)獲得用戶的指令時(shí),通過讀取播放進(jìn)度條上游標(biāo)的位置或通過讀取播放 進(jìn)度時(shí)間,獲得多媒體文件的播放結(jié)束位置。
3、 如權(quán)利要求1或2所述的方法,其特征在于,還包括步驟將生成的 播;故標(biāo)簽存入小量信息cookie或臨時(shí)文件夾中;當(dāng)再次播放該多媒體文件時(shí)輸出該播》文標(biāo)簽的步驟包括當(dāng)再次播放該多 媒體文件時(shí)從cookie或臨時(shí)文件夾中讀出保存的播放標(biāo)簽并輸出。
4、 如權(quán)利要求3所述的方法,其特征在于,將生成的播放標(biāo)簽存入cookie 或臨時(shí)文件夾中的步驟包括將生成的播放標(biāo)簽打包成文件,通過執(zhí)行該文件來將生成的播放標(biāo)簽存入 cookie或臨時(shí)文件夾中。
5、 如權(quán)利要求l所述的方法,其特征在于,輸出該播放標(biāo)簽的步驟包括 在播放多媒體文件時(shí)所顯示的播放進(jìn)度條上,在所述4番;改結(jié)束位置處輸出該播 放標(biāo)簽。
6、 如權(quán)利要求1所述的方法,其特征在于,還包括步驟通過為用戶提 供的用戶接口獲得用戶輸入的描述信息,并在播放時(shí)輸出該描述信息。
7、 如權(quán)利要求1所述的方法,其特征在于,用戶的指令包括停止播放的指令、關(guān)閉播放器的指令、關(guān)閉帶有播放器的瀏覽器的指令或生成播放標(biāo)簽的 指令。
8、 一種播放器,其特征在于,包括接口模塊,用于根據(jù)用戶的指令確定需要在多媒體文件中設(shè)置播放標(biāo)簽, 以及當(dāng)再次播放該多媒體文件時(shí),輸出該播放標(biāo)簽以提示用戶從所述播放結(jié)束 位置繼續(xù)播放所述多媒體文件;生成模塊,用于根據(jù)獲得的多媒體文件的播放結(jié)束位置,生成播放標(biāo)簽。
9、 如權(quán)利要求8所述的播放器,其特征在于,生成;f莫塊還用于 在開始播放多媒體文件時(shí),實(shí)時(shí)更新播放結(jié)束位置,當(dāng)接口模塊獲得用戶的指令時(shí),停止對(duì)播放結(jié)束位置的更新并獲得多媒體文件的播放結(jié)束位置;或者當(dāng)接口模塊獲得用戶的指令時(shí),通過讀取播放進(jìn)度條上游標(biāo)的位置或通過 讀取播放進(jìn)度時(shí)間,獲得多媒體文件的播放結(jié)束位置。
10、 如權(quán)利要求8或9所述的播放器,其特征在于,還包括寫入模塊, 用于將生成的播-;改標(biāo)簽存入cookie或臨時(shí)文件夾中;接口模塊用于當(dāng)再次播放該多媒體文件時(shí)從cookie或臨時(shí)文件夾中讀出 保存的播》文標(biāo)簽并輸出。
11、 如權(quán)利要求10所述的播放器,其特征在于,寫入模塊用于將生成的 播放標(biāo)簽打包成文件,通過執(zhí)行該文件來將生成的播放標(biāo)簽存入cookie或臨時(shí) 文件夾中。
12、 如權(quán)利要求8所述的播放器,其特征在于,接口模塊用于在播放多媒 體文件時(shí)所顯示的播放進(jìn)度條上,在所述播放結(jié)束位置處輸出該播放標(biāo)簽。
13、 如權(quán)利要求8所述的播放器,其特征在于,接口模塊還用于通過為用 戶提供的用戶接口獲得用戶輸入的描述信息,并在播放時(shí)輸出該描述信息。
14、 如權(quán)利要求8所述的播放器,其特征在于,用戶的指令包括停止播放 的指令、關(guān)閉播放器的指令、關(guān)閉帶有播放器的瀏覽器的指令或生成播放標(biāo)簽的指令。
全文摘要
本發(fā)明公開了一種播放提示方法,用于提示用戶上次多媒體文件結(jié)束播放的位置,在本次播放該多媒體文件時(shí)可從改結(jié)束位置繼續(xù)播放。所述方法包括根據(jù)用戶的指令確定需要在多媒體文件中設(shè)置播放標(biāo)簽;根據(jù)獲得的多媒體文件的播放結(jié)束位置,生成播放標(biāo)簽;當(dāng)再次播放該多媒體文件時(shí),輸出該播放標(biāo)簽以提示用戶從所述播放結(jié)束位置繼續(xù)播放所述多媒體文件。本發(fā)明還公開了用于實(shí)現(xiàn)所述方法的裝置。
文檔編號(hào)G11B27/10GK101452725SQ20081019293
公開日2009年6月10日 申請(qǐng)日期2008年12月31日 優(yōu)先權(quán)日2008年12月31日
發(fā)明者振 熊 申請(qǐng)人:深圳市迅雷網(wǎng)絡(luò)技術(shù)有限公司