專利名稱:一種自動播放背景音樂的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子技術(shù)領(lǐng)域,尤其涉及一種自動播放背景音樂的方法。
背景技術(shù):
為滿足用戶視聽方面的需求,越來越多的電子產(chǎn)品具備了閱讀功能,用戶可以通 過閱讀功能閱讀如電子書、新聞閱讀、圖片瀏覽等,以及音樂播放器功能,如手機、MP4等等, 用戶也可以通過這些電子產(chǎn)品欣賞音樂,或者在閱讀文件的同時欣賞音樂。但現(xiàn)有電子設(shè)備在使用閱讀和音樂播放器功能時,存在較多不便,如用戶如果希 望在手機上看電子書的同時聽音樂,只能是先打開音樂播放程序,然后啟動電子閱讀程序; 如果用戶在閱讀電子書的過程中想更換所播放的樂曲,則必須從當(dāng)前電子閱讀程序手動切 換到音樂播放器程序,然后再查找、選擇新的樂曲,操作繁瑣不便。而電子產(chǎn)品如何針對不同的被閱讀對象,自動調(diào)用不同的音樂播放,是現(xiàn)有技術(shù) 尚未解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種自動播放背景音樂的方法,旨在解決電子產(chǎn)品在閱讀 時自動播放用戶指定的背景音樂的問題。本發(fā)明是這樣實現(xiàn)的,一種自動播放背景音樂的方法,所述的方法包括a、建立被閱讀對象與背景音樂之間的關(guān)聯(lián)關(guān)系,將該被閱讀對象與該背景音樂之 間的關(guān)聯(lián)關(guān)系存儲到該電子產(chǎn)品中;b、查找與當(dāng)前被閱讀對象關(guān)聯(lián)的背景音樂,調(diào)用該關(guān)聯(lián)的背景音樂播放。更具體的,其中步驟a具體包括al、根據(jù)用戶指令調(diào)用背景音樂設(shè)置界面,根據(jù)該電子產(chǎn)品電子閱讀程序可支持 的所有被閱讀對象形成前景文件列表顯示,接收用戶從該前景文件列表中選中某一文件的 控制指令;a2、根據(jù)該電子產(chǎn)品音樂播放程序可支持的所有音樂文件形成背景音樂列表顯 示,接收用戶從該背景音樂列表中選中某一音樂文件作為背景音樂的控制指令,建立該背 景音樂與該前景文件之間的關(guān)聯(lián)關(guān)系,將該背景音樂與該前景文件之間的關(guān)聯(lián)關(guān)系存儲到 該電子產(chǎn)品中。更具體的,其中步驟a具體包括al、根據(jù)用戶指令調(diào)用背景音樂設(shè)置界面,根據(jù)該電子產(chǎn)品電子閱讀程序可支持 的所有被閱讀對象形成前景文件列表顯示,接收用戶從該前景文件列表中選中某一文件的 控制指令,顯示該前景文件內(nèi)容;a02、接收用戶從該前景文件內(nèi)容中選中章節(jié)、段落或者位置的控制指令,根據(jù)該 電子產(chǎn)品音樂播放程序可支持的所有音樂文件形成背景音樂列表顯示,接收用戶從該背景 音樂列表中選中某一音樂文件作為背景音樂的控制指令,建立該背景音樂與該前景文件的
3章節(jié)、段落或者位置之間的關(guān)聯(lián)關(guān)系,將該背景音樂與該前景文件的章節(jié)、段落或者位置之 間的關(guān)聯(lián)關(guān)系存儲到該電子產(chǎn)品中。更具體的,所述的將該背景音樂與該前景文件的章節(jié)、段落或者位置之間的關(guān)聯(lián) 關(guān)系存儲到該電子產(chǎn)品中具體包括將該前景文件的章節(jié)、段落或者位置記錄為相對該前景文件起始位置的偏移字節(jié) 數(shù),記錄該背景音樂的存儲路徑和文件名,將該偏移字節(jié)數(shù)與該存儲路徑和文件名組成一 個結(jié)構(gòu)體。更具體的,所述的章節(jié)、段落或者位置為兩個或者兩個以上,將該前景文件的兩個 或者兩個以上章節(jié)、段落或者位置分別記錄為相對該前景文件起始位置的偏移字節(jié)數(shù),分 別記錄該兩個或者兩個以上章節(jié)、段落或者位置對應(yīng)的背景音樂的存儲路徑和文件名,分 別將兩個或者兩個以上的章節(jié)、段落或者位置對應(yīng)的偏移字節(jié)數(shù)與對應(yīng)的存儲路徑和文件 名組成一個結(jié)構(gòu)體,按偏移字節(jié)數(shù)的升序排列到一個數(shù)組中。更具體的,其中步驟b具體包括bl、檢查該當(dāng)前被閱讀文件的當(dāng)前閱讀位置,計算其相對于該當(dāng)前被閱讀文件起 始位置的偏移字節(jié)數(shù),根據(jù)該偏移字節(jié)數(shù)查找關(guān)聯(lián)的背景音樂,調(diào)用該關(guān)聯(lián)的背景音樂播 放。更具體的,所述的電子產(chǎn)品為手機。本發(fā)明克服現(xiàn)有技術(shù)的不足,提供了一種自動播放背景音樂的方法預(yù)先設(shè)置不 同的被閱讀對象與音樂的關(guān)聯(lián)關(guān)系,當(dāng)用戶通過電子產(chǎn)品的閱讀功能閱讀被閱讀對象時, 電子產(chǎn)品根據(jù)閱讀的進(jìn)程,自動調(diào)用與當(dāng)前被閱讀對象關(guān)聯(lián)的音樂作為背景音樂播放。通 過本發(fā)明提供的技術(shù)方案,用戶可以在通過電子產(chǎn)品閱讀文件時,電子產(chǎn)品將自動播放指 定的背景音樂,不需要手動切換不同的音樂文件;針對同一文件的不同章節(jié)、段落或者位 置,電子產(chǎn)品還可以自動播放不同的音樂,情節(jié)高潮處配以激昂樂曲,情節(jié)低回處配以幽婉 樂曲,從而使背景音樂真正地與閱讀的內(nèi)容結(jié)合起來,達(dá)到更好的閱讀效果。
圖1是本發(fā)明實施例的設(shè)置前景文件與背景音樂關(guān)聯(lián)關(guān)系流程圖;圖2是本發(fā)明實施例的電子閱讀程序播放調(diào)用關(guān)聯(lián)背景音樂播放流程圖。
具體實施例方式本發(fā)明提供的技術(shù)方案是預(yù)先設(shè)置不同的被閱讀對象與音樂的關(guān)聯(lián)關(guān)系,當(dāng)用 戶通過電子產(chǎn)品的閱讀功能閱讀被閱讀對象時,電子產(chǎn)品根據(jù)閱讀的進(jìn)程,自動調(diào)用與當(dāng) 前被閱讀對象關(guān)聯(lián)的音樂作為背景音樂播放。為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。本發(fā)明實施例中,被閱讀對象包括可通過電子產(chǎn)品閱讀的對象,如電子書,新聞和 圖片等等;不同的被閱讀對象包括不同類型的閱讀對象,如電子書和圖片,也包括同一類型 的閱讀對象,如不同名稱的電子書,還包括同一閱讀對象的不同閱讀位置,如同一小說的不同章節(jié)或者不同段落。本發(fā)明實施例中,電子產(chǎn)品以手機為例進(jìn)行說明,其他電子產(chǎn)品的實現(xiàn)原理相同, 本領(lǐng)域普通技術(shù)人員無需經(jīng)過創(chuàng)造性勞動即可實施,此不贅述。具體實現(xiàn)本發(fā)明技術(shù)方案時,首先需要建立不同閱讀對象與音樂的關(guān)聯(lián)關(guān)系,具 體實現(xiàn)過程如圖1所示1、接收用戶輸入的控制指令,進(jìn)入背景音樂設(shè)置界面;2、根據(jù)本手機電子閱讀程序可支持的所有被閱讀對象形成前景文件列表顯示,供 用戶選擇;3、接收用戶從前景文件列表中選中某一文件的控制指令,顯示該前景文件內(nèi)容;4、根據(jù)本手機音樂播放程序可支持的所有音樂文件形成背景音樂列表顯示,供用 戶選擇;5、接收用戶從背景音樂列表中選中某一音樂文件作為背景音樂的控制指令,建立 該背景音樂與該前景文件之間的關(guān)聯(lián)關(guān)系,將該背景音樂與該前景文件之間的關(guān)聯(lián)關(guān)系存 儲;6、該前景文件為該前景文件列表中的最后一個文件,或者接收到用戶退出背景音 樂設(shè)置界面的控制指令?如果是,結(jié)束流程;否則轉(zhuǎn)步驟7 ;7、重新顯示前景文件列表,轉(zhuǎn)步驟3 ;步驟3中,當(dāng)用戶選中的前景文件顯示內(nèi)容顯示在手機顯示屏?xí)r,用戶還可以瀏 覽該前景文件的內(nèi)容,從該前景文件內(nèi)容中選中特定的章節(jié)、段落或者位置,然后執(zhí)行步驟 4,這樣,手機將建立該前景文件特定的章節(jié)、段落或者位置與用戶選中的背景音樂之間的 關(guān)聯(lián)關(guān)系,用戶可以重復(fù)上述的步驟,為同一前景文件的不同章節(jié)、段落或者位置選中不同 的背景音樂。如果用戶為同一前景文件只選擇了一個背景音樂,也就是按照圖1所示的方式建 立前景文件與背景音樂之間的關(guān)聯(lián)關(guān)系,則存儲前景文件與其選中的背景音樂之間的關(guān)聯(lián) 關(guān)系的方式可以是記錄前景文件的存儲路徑與背景音樂的存儲路徑之間的對應(yīng)關(guān)系。前 景文件與背景音樂之間的關(guān)聯(lián)關(guān)系中,同一前景文件只能對應(yīng)一個背景音樂,不同的前景 文件可以對應(yīng)同一個背景音樂。如果用戶為同一前景文件的不同章節(jié)、段落或者位置分別選中了背景音樂,存儲 前景文件的章節(jié)、段落或者位置與選中的背景音樂之間的關(guān)聯(lián)關(guān)系的方式有多種,其中之 一是將前景文件的章節(jié)、段落或者位置記錄為相對該前景文件起始位置的偏移字節(jié)數(shù),而 背景音樂則記錄其存儲路徑和文件名,兩者組成一個結(jié)構(gòu)體,按偏移字節(jié)數(shù)的升序排列到 一個數(shù)組中。每個被設(shè)置過背景音樂的前景文件都會產(chǎn)生這樣一個數(shù)組,保存到與前景文 件同名但不同后綴的一個配置文件中。同一前景文件的不同章節(jié)、段落或者位置與背景音 樂的關(guān)聯(lián)關(guān)系中,同一前景文件的特定的章節(jié)、段落或者位置只能對應(yīng)一個背景音樂,同一 前景文件的不同章節(jié)、段落或者位置可以對應(yīng)同一個背景音樂。完成上述的設(shè)置之后,當(dāng)用戶通過電子閱讀程序打開某一前景文件時,如果用戶 為該前景文件只選擇了一個背景音樂,則手機的音樂播放程序?qū)⑼ㄟ^存儲的關(guān)聯(lián)關(guān)系查找 該前景文件對應(yīng)的背景音樂,調(diào)用存儲的背景音樂播放。如果用戶為該前景文件不同的章節(jié)、段落或者位置分別選擇了背景音樂,則手機的音樂播放程序執(zhí)行如圖2所示的步驟1、是否有與當(dāng)前打開的前景文件同名的背景音樂配置文件?若有,轉(zhuǎn)步驟2,否則 結(jié)束流程;2、打開該背景音樂配置文件,設(shè)置當(dāng)前閱讀位置P = 0,已檢查項數(shù)N = 0 ;3、檢查當(dāng)前閱讀位置P,計算其相對于該前景文件起始位置的偏移字節(jié)數(shù)X ;4、將X與上述配置文件內(nèi)映射數(shù)組的第N項的偏移字節(jié)數(shù)Y比較,X彡Y 如果 是,轉(zhuǎn)步驟5,否則轉(zhuǎn)步驟6;5、播放第N項中背景音樂文件名所指向的背景音樂,N+1,轉(zhuǎn)步驟6 ;6、用戶翻頁或移動光標(biāo)還是關(guān)閉前景文件?如果用戶翻頁或者移動光標(biāo),改變當(dāng) 前閱讀位置(即P+1),轉(zhuǎn)步驟3,如果用戶關(guān)閉前景文件,則本次程序執(zhí)行結(jié)束。如上所述,通過本發(fā)明提供的技術(shù)方案,用戶可以在通過電子產(chǎn)品閱讀文件,電子 產(chǎn)品將自動播放指定的背景音樂,不需要手動切換不同的音樂文件;針對同一文件的不同 章節(jié)、段落或者位置,電子產(chǎn)品還可以自動播放不同的音樂,情節(jié)高潮處配以激昂樂曲,情 節(jié)低回處配以幽婉樂曲,從而使背景音樂真正地與閱讀的內(nèi)容結(jié)合起來,達(dá)到更好的閱讀 效果。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種自動播放背景音樂的方法,所述的方法包括a、建立被閱讀對象與背景音樂之間的關(guān)聯(lián)關(guān)系,將該被閱讀對象與該背景音樂之間的關(guān)聯(lián)關(guān)系存儲到該電子產(chǎn)品中;b、查找與當(dāng)前被閱讀對象關(guān)聯(lián)的背景音樂,調(diào)用該關(guān)聯(lián)的背景音樂播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中步驟a具體包括al、根據(jù)用戶指令調(diào)用背景音樂設(shè)置界面,根據(jù)該電子產(chǎn)品電子閱讀程序可支持的所 有被閱讀對象形成前景文件列表顯示,接收用戶從該前景文件列表中選中某一文件的控制 指令;a2、根據(jù)該電子產(chǎn)品音樂播放程序可支持的所有音樂文件形成背景音樂列表顯示,接 收用戶從該背景音樂列表中選中某一音樂文件作為背景音樂的控制指令,建立該背景音樂 與該前景文件之間的關(guān)聯(lián)關(guān)系,將該背景音樂與該前景文件之間的關(guān)聯(lián)關(guān)系存儲到該電子 產(chǎn)品中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,其中步驟a具體包括al、根據(jù)用戶指令調(diào)用背景音樂設(shè)置界面,根據(jù)該電子產(chǎn)品電子閱讀程序可支持的所 有被閱讀對象形成前景文件列表顯示,接收用戶從該前景文件列表中選中某一文件的控制 指令,顯示該前景文件內(nèi)容;a02、接收用戶從該前景文件內(nèi)容中選中章節(jié)、段落或者位置的控制指令,根據(jù)該電子 產(chǎn)品音樂播放程序可支持的所有音樂文件形成背景音樂列表顯示,接收用戶從該背景音樂 列表中選中某一音樂文件作為背景音樂的控制指令,建立該背景音樂與該前景文件的章 節(jié)、段落或者位置之間的關(guān)聯(lián)關(guān)系,將該背景音樂與該前景文件的章節(jié)、段落或者位置之間 的關(guān)聯(lián)關(guān)系存儲到該電子產(chǎn)品中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的將該背景音樂與該前景文件的章 節(jié)、段落或者位置之間的關(guān)聯(lián)關(guān)系存儲到該電子產(chǎn)品中具體包括將該前景文件的章節(jié)、段落或者位置記錄為相對該前景文件起始位置的偏移字節(jié)數(shù), 記錄該背景音樂的存儲路徑和文件名,將該偏移字節(jié)數(shù)與該存儲路徑和文件名組成一個結(jié) 構(gòu)體。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述的章節(jié)、段落或者位置為兩個或者 兩個以上,將該前景文件的兩個或者兩個以上章節(jié)、段落或者位置分別記錄為相對該前景 文件起始位置的偏移字節(jié)數(shù),分別記錄該兩個或者兩個以上章節(jié)、段落或者位置對應(yīng)的背 景音樂的存儲路徑和文件名,分別將兩個或者兩個以上的章節(jié)、段落或者位置對應(yīng)的偏移 字節(jié)數(shù)與對應(yīng)的存儲路徑和文件名組成一個結(jié)構(gòu)體,按偏移字節(jié)數(shù)的升序排列到一個數(shù)組 中。
6.根據(jù)權(quán)利要求4或者5所述的方法,其特征在于,其中步驟b具體包括bl、檢查該當(dāng)前被閱讀文件的當(dāng)前閱讀位置,計算其相對于該當(dāng)前被閱讀文件起始位 置的偏移字節(jié)數(shù),根據(jù)該偏移字節(jié)數(shù)查找關(guān)聯(lián)的背景音樂,調(diào)用該關(guān)聯(lián)的背景音樂播放。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的電子產(chǎn)品為手機。
全文摘要
本發(fā)明適用于電子產(chǎn)品,提供了一種自動播放背景音樂的方法,所述的方法包括a、建立被閱讀對象與背景音樂之間的關(guān)聯(lián)關(guān)系,將該被閱讀對象與該背景音樂之間的關(guān)聯(lián)關(guān)系存儲到該電子產(chǎn)品中;b、查找與當(dāng)前被閱讀對象關(guān)聯(lián)的背景音樂,調(diào)用該關(guān)聯(lián)的背景音樂播放。通過本發(fā)明提供的技術(shù)方案,用戶可以在通過電子產(chǎn)品閱讀文件,電子產(chǎn)品將自動播放指定的背景音樂,不需要手動切換不同的音樂文件;針對同一文件的不同章節(jié)、段落或者位置,電子產(chǎn)品還可以自動播放不同的音樂,情節(jié)高潮處配以激昂樂曲,情節(jié)低回處配以幽婉樂曲,從而使背景音樂真正地與閱讀的內(nèi)容結(jié)合起來,達(dá)到更好的閱讀效果。
文檔編號G11B27/10GK101916576SQ201010258120
公開日2010年12月15日 申請日期2010年8月19日 優(yōu)先權(quán)日2010年8月19日
發(fā)明者吳慶國 申請人:惠州Tcl移動通信有限公司