專利名稱:移動終端的多節(jié)目同時錄制方法和移動終端的制作方法
技術(shù)領域:
本發(fā)明涉及移動通信領域,具體地是涉及一種移動終端的多節(jié)目同時錄制方法和 移動終端。
背景技術(shù):
隨著通信技術(shù)的迅猛發(fā)展,移動通信終端的應用也迅速普及。在交通工具上利用 手機、PDA (Personal Digital Assistant,個人數(shù)碼助理)等小屏幕便攜手持終端或車載電 視等移動終端收看電視節(jié)目,可以不受時間和空間的限制,能夠滿足用戶隨時隨地觀看電 視節(jié)目的需求,因此具有廣闊的應用前景。CMMB(China Mobile Multimedia Broadcasting, 中國移動多媒體廣播)系統(tǒng)是移動電視領域的典型代表,其通過衛(wèi)星傳輸和地面網(wǎng)絡相結(jié) 合的無縫協(xié)同覆蓋以提供視頻、音頻和數(shù)據(jù)等多媒體業(yè)務,系統(tǒng)安全可靠,具有良好的可擴 展性,能夠適應移動多媒體廣播電視技術(shù)和業(yè)務的發(fā)展要求。目前,移動終端在提供節(jié)目觀看功能的同時還能夠提供節(jié)目錄制的功能,用戶可 以把喜歡的節(jié)目錄制下來以后重復觀看。由于用戶的興趣廣泛和電視節(jié)目數(shù)量的不斷增 大,用戶很有可能對不同頻道在同一時間同時播放的兩個甚至多個節(jié)目都感興趣,但是現(xiàn) 有技術(shù)中大多數(shù)移動終端只能對同一時間段內(nèi)播放的一個頻道電視節(jié)目進行錄制,因此用 戶可能會錯過其他感興趣的頻道的節(jié)目。因此,如何使移動終端能夠?qū)崿F(xiàn)多節(jié)目的同時錄 制是一個亟待解決的問題。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的是要提供一種移動終端的多節(jié)目同時錄 制方法和移動終端以解決現(xiàn)有技術(shù)中無法實現(xiàn)多節(jié)目同時錄制的缺陷。為了實現(xiàn)上述目的,本發(fā)明提供了一種移動終端的多節(jié)目同時錄制方法,該方法 包括以下步驟獲取移動終端可接收節(jié)目的節(jié)目信息;根據(jù)節(jié)目信息設置欲錄制節(jié)目的錄 制信息;根據(jù)每個欲錄制節(jié)目的錄制信息啟動對應的錄制請求并將錄制請求進行進程監(jiān)控 后建立相應的錄制進程,以及根據(jù)錄制信息對錄制進程進行控制。本發(fā)明的有益效果是,該方法通過建立一個進程監(jiān)控的機制來為不同的節(jié)目錄制 請求設置不同的節(jié)目錄制進程,多個進程可以同時進行,從而使得一臺移動終端可以對多 個頻道同時播放的節(jié)目進行錄制,具有操作簡單、實用性高的優(yōu)點。對應地,本發(fā)明還提供了一種移動終端,其包括節(jié)目信息獲取模塊、設置保存模 塊、進程監(jiān)控模塊和節(jié)目錄制模塊,節(jié)目信息獲取模塊用于獲取移動終端可接收節(jié)目的節(jié) 目信息;設置保存模塊用于保存用戶根據(jù)節(jié)目信息設置的欲錄制節(jié)目的錄制信息;進程監(jiān) 控模塊用于根據(jù)設置保存模塊中的每個錄制信息啟動對應的錄制請求,并將錄制請求進行 進程監(jiān)控后建立相應的錄制進程,以及根據(jù)錄制信息對錄制進程進行控制;節(jié)目錄制模塊 用于根據(jù)進程監(jiān)控模塊建立的錄制進程對一個或多個節(jié)目進行錄制。本發(fā)明實施例的移動終端可采用簡單的結(jié)構(gòu)實現(xiàn)多節(jié)目同時錄制的功能,具有使用方便、適于廣大用戶操作等優(yōu)點。
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變 得明顯和容易理解,其中圖1是根據(jù)本發(fā)明實施例的多節(jié)目同時錄制方法的流程圖;圖2是根據(jù)本發(fā)明實施例的多節(jié)目同時錄制方法的進程監(jiān)控的流程圖;以及圖3是根據(jù)本發(fā)明實施例移動終端的結(jié)構(gòu)示意圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。本發(fā)明實施例在移動終端中通過建立進程監(jiān)控機制來為不同節(jié)目設立不同的錄 制進程,從而實現(xiàn)多節(jié)目同時錄制的目的。圖1示出的是根據(jù)本發(fā)明實施例的多節(jié)目同時錄制方法的流程,該方法的主要步 驟包括Sll 獲取移動終端可接收節(jié)目的節(jié)目信息。CMMB系統(tǒng)能夠提供同時播放的多個頻道,每個頻道在不同時間可以播放不同的電 視節(jié)目。由于各移動終端之間的差異和電視傳播網(wǎng)絡的限制,每個移動終端能夠接收的頻 道將會有所不同,因此需要獲取該移動終端可接收節(jié)目的節(jié)目信息。在本發(fā)明的一個實施 例中,節(jié)目信息包括但不限于能夠接收到的頻道信息、每個能接收到的頻道提供的節(jié)目的 名稱、節(jié)目起始時間和節(jié)目終止時間等等。為了能夠區(qū)別哪些節(jié)目已經(jīng)被該移動終端預定, 還可以為預定的節(jié)目設置一個標記來表示節(jié)目的預定狀態(tài)。在該實施例中,節(jié)目信息的列 表可以定時更新,以適應節(jié)目信息的實時變化。S12 根據(jù)節(jié)目信息設置欲錄制節(jié)目的錄制信息。根據(jù)節(jié)目信息的列表,移動終端的用戶可以選擇其感興趣的一個或多個節(jié)目觀看 并設置錄制信息。用戶可以為每一個欲錄制節(jié)目新建一條錄制信息,具體地,需要預先設置 欲錄制節(jié)目的標識名、文件保存路徑、頻道信息、定時器起始時間和定時器終止時間等。其 中,標識名為保存在移動終端上的文件名稱,文件保存路徑可以為移動終端的存儲芯片,也 可以為擴展的存儲卡等,頻道信息為該節(jié)目所在的頻道,定時器起始時間與節(jié)目起始時間 相對應,在本發(fā)明的一個實施例中,可以將其設置為比節(jié)目起始時間早60秒,定時器結(jié)束 時間與節(jié)目結(jié)束時間相對應,在本發(fā)明的一個實施例中,可以將其設置為與節(jié)目結(jié)束時間 相同。S13 根據(jù)每個欲錄制節(jié)目的錄制信息啟動對應的新的錄制請求,將這些錄制請求 進行進程監(jiān)控后建立相應的錄制進程,以及根據(jù)錄制信息對所述錄制進程進行控制,從而 實現(xiàn)多節(jié)目同時錄制。圖2示出的是根據(jù)本發(fā)明實施例的多節(jié)目同時錄制方法中進程監(jiān)控的流程,包括 以下步驟
S21 根據(jù)設置的錄制信息,當一個欲錄制節(jié)目的定時器起始時間到來時,響應定 時器,并啟動一個新的錄制請求。首先需要判斷當前是否存在節(jié)目錄制進程。在本發(fā)明的 一個實施例中,可以建立一個節(jié)目錄制管理信息,用于保存各個錄制進程的起止時間和錄 制狀態(tài)等參數(shù),只需要查詢節(jié)目錄制管理信息就能夠獲知移動終端當前有哪些錄制進程正 在進行。S22 如果此時沒有其他錄制進程正在進行中,就啟動一個新進程接收CMMB輸出 信號,進行節(jié)目錄制,同時按照預先設置的標識名和文件保存路徑保存該節(jié)目,并且還需要 將該進程加入到節(jié)目錄制管理信息中,直到定時器結(jié)束時間到來為止。S23:如果此時有其他錄制進程正在進行,則需要判斷錄制請求的節(jié)目與當前正在 錄制的節(jié)目是否相同。通常,只需要判斷錄制請求中節(jié)目的標識名、文件保存路徑和頻道信 息與當前正在錄制的節(jié)目是否相同就可以判斷錄制請求的節(jié)目與當前正在錄制的節(jié)目是 否為同一個節(jié)目。S24:如果兩個節(jié)目相同,則不需要響應該請求,只需要更新當前正在錄制的節(jié)目 的相關(guān)信息即可,由于節(jié)目已經(jīng)開始錄制,所以不需要更新定時器起始時間,只需要更新定 時器結(jié)束時間即可。例如,如果新請求的定時器結(jié)束時間與當前正在錄制的節(jié)目的定時器 結(jié)束時間不相同,則將當前正在錄制的節(jié)目的定時器結(jié)束時間更新為新請求中的定時器結(jié) 束時間,如果相同則不需要進行更新。更新完成后,按照更新后的定時器結(jié)束時間來結(jié)束該 錄制進程。此外,還需要將更新后的進程信息保存到節(jié)目錄制管理信息中。S25 如果兩個節(jié)目不相同,則啟動一個與錄制請求相對應的新進程,建立一條新 的鏈路連接來接收節(jié)目信號,并對其進行錄制,同時按照預先設置的標識名和文件保存路 徑保存該節(jié)目,等到定時器結(jié)束時間到來時就結(jié)束該錄制進程。同樣也需要將更新后的進 程信息保存到節(jié)目錄制管理信息中。通過本發(fā)明實施例提出的進程監(jiān)控機制可以建立一個 或多個同時工作的進程,從而實現(xiàn)對多個頻道的節(jié)目同時錄制的目的。圖3為根據(jù)本發(fā)明實施例移動終端的結(jié)構(gòu)圖,該移動終端能夠?qū)崿F(xiàn)多個頻道的節(jié) 目同時錄制的功能。從圖3可以看出,該移動終端包括節(jié)目信息獲取模塊100、設置保存模 塊200、進程監(jiān)控模塊300和節(jié)目錄制模塊400。節(jié)目信息獲取模塊100用于獲取移動終端可接收節(jié)目的節(jié)目信息,獲取的節(jié)目信 息主要包括節(jié)目名稱、節(jié)目所在的頻道信息、節(jié)目起始時間和節(jié)目終止時間等,在其他實施 例中,還可以包括某個節(jié)目是否被預定的標記信息。因為節(jié)目的狀態(tài)、播放計劃、信號強弱、 頻道參數(shù)等信息可能經(jīng)常發(fā)生改變,所以節(jié)目信息獲取模塊100可以進行定時刷新以實時 更新節(jié)目信息。設置保存模塊200用于保存用戶根據(jù)節(jié)目信息通過移動終端設置的多個欲錄制 節(jié)目的錄制信息,需要進行設置的錄制信息可包括欲錄制節(jié)目的標識名、文件保存路徑、頻 道信息、定時器起始時間和定時器終止時間等,這些可由用戶根據(jù)需要決定或選擇。當錄 制過程開始后,將欲錄制節(jié)目按照預先設置的標識名和文件保存路徑進行保存。由于視頻 格式的文件一般會占用比較大的存儲空間,因此文件保存路徑除了移動終端自身的存儲芯 片以外還可以包括移動終端外接的擴展存儲卡,比如SD(Secure Digital)卡、CF(CompaCt Flash)卡、記憶棒等等。在本發(fā)明的一個實施例中,如果節(jié)目信息獲取模塊100設計有定時刷新的功能,那么設置保存模塊200也可以設計有相應的定時刷新的功能,比如可以將定時器起始時間 設置為始終早于節(jié)目起始時間60秒,定時器終止時間設置為始終與節(jié)目終止時間相同,因 此節(jié)目信息獲取模塊100提供的節(jié)目起始時間和節(jié)目終止時間發(fā)生更新時,設置保存模塊 200中的定時器起始時間和定時器終止時間都可以隨之自動更新。進程監(jiān)控模塊300用于根據(jù)設置保存模塊200中的每個錄制信息啟動對應的錄制 請求,并將這些錄制請求進行進程監(jiān)控后建立相應的錄制進程,以及根據(jù)錄制信息對建立 的錄制進程進行控制。進程監(jiān)控模塊300中可以記錄包含各錄制進程的起止時間和當前運 行狀態(tài)等節(jié)目錄制管理信息。節(jié)目錄制模塊400用于根據(jù)進程監(jiān)控模塊300建立的錄制進程對一個或多個節(jié)目 進行錄制。進程監(jiān)控模塊300根據(jù)錄制信息對節(jié)目錄制模塊400的錄制提供相關(guān)控制信息, 例如根據(jù)定時器結(jié)束時間控制節(jié)目錄制模塊400結(jié)束錄制。具體地,進程監(jiān)控模塊300在進行監(jiān)控時,首先根據(jù)每個欲錄制節(jié)目的錄制信息 啟動對應的錄制請求,此時進程監(jiān)控模塊300需要判斷移動終端當前是否存在正在進行的 錄制進程。如果此時沒有其他錄制進程正在進行中,則進程監(jiān)控模塊300就啟動一個新進 程,以控制節(jié)目錄制模塊400接收相應節(jié)目的CMMB輸出信號,并進行節(jié)目錄制,同時按照預 先設置的標識名和文件保存路徑保存該節(jié)目,直到定時器結(jié)束時間到來為止。如果此時有其他錄制進程正在進行,則進程監(jiān)控模塊300還需要判斷錄制請求的 節(jié)目與當前正在錄制的節(jié)目是否相同。通常,只需要判斷錄制請求中的節(jié)目的標識名、文件 保存路徑和頻道信息與當前正在錄制的節(jié)目是否相同就可以判斷這兩個節(jié)目是否為同一 個節(jié)目。如果兩個節(jié)目相同,則進程監(jiān)控模塊300更新當前正在錄制的節(jié)目的控制信息, 例如僅更新節(jié)目終止時間。如果兩個節(jié)目不相同,則進程監(jiān)控模塊300啟動新進程,控制節(jié)目錄制模塊400 建立一條新的鏈路連接來接收節(jié)目信號,并對其進行錄制,節(jié)目錄制模塊400按照預先設 置的標識名和文件保存路徑保存該節(jié)目,等到定時器結(jié)束時間到來時就可以結(jié)束該錄制進程。進程監(jiān)控模塊300還需要將各個進程的狀態(tài)參數(shù),包括進程是否啟動、何時啟動、 是否正常運行、是否結(jié)束、何時結(jié)束以及進程對應的節(jié)目信息等都記錄在節(jié)目錄制管理信 息中,以實時表征移動終端的節(jié)目錄制狀態(tài)。本發(fā)明實施例通過該進程監(jiān)控模塊就可以建立多個同時工作的錄制進程,從而實 現(xiàn)移動終端同時錄制多節(jié)目的功能。通過本發(fā)明實施例用戶可以根據(jù)自己的喜好靈活地選 取需要錄制的電視節(jié)目,克服了現(xiàn)有移動終端多個頻道同時播出的電視節(jié)目只能錄制其中 一個的缺點,為移動電視的應用提供了更便捷的途徑。以上所披露的僅為本發(fā)明的優(yōu)選實施例,當然不能以此來限定本發(fā)明的權(quán)利保護 范圍??梢岳斫?,依據(jù)本發(fā)明所附權(quán)利要求中限定的實質(zhì)和范圍所作的等同變化,仍屬于本 發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種移動終端的多節(jié)目同時錄制方法,其特征在于,包括以下步驟獲取移動終端可接收節(jié)目的節(jié)目信息;根據(jù)所述節(jié)目信息設置欲錄制節(jié)目的錄制信息;根據(jù)每個所述欲錄制節(jié)目的錄制信息啟動對應的錄制請求并將所述錄制請求進行進 程監(jiān)控后建立相應的錄制進程,以及根據(jù)所述錄制信息對所述錄制進程進行控制。
2.根據(jù)權(quán)利要求1所述的多節(jié)目同時錄制方法,其特征在于,所述獲取移動終端可接 收節(jié)目的節(jié)目信息包括獲取移動終端可接收節(jié)目的節(jié)目名稱、頻道信息、節(jié)目起始時間和 節(jié)目終止時間。
3.根據(jù)權(quán)利要求1或2所述的多節(jié)目同時錄制方法,其特征在于,所述欲錄制節(jié)目的錄 制信息包括設置欲錄制節(jié)目的標識名、文件保存路徑、頻道信息、定時器起始時間和定時器 終止時間。
4.根據(jù)權(quán)利要求3所述的多節(jié)目同時錄制方法,其特征在于,所述進程監(jiān)控包括判斷當前是否存在節(jié)目錄制進程;如果不存在節(jié)目錄制進程,則根據(jù)錄制請求啟動一個新進程進行節(jié)目錄制;如果存在節(jié)目錄制進程,則進一步判斷所述錄制請求的節(jié)目與當前正在錄制的節(jié)目是 否相同,如果所述錄制請求的節(jié)目與當前正在錄制的節(jié)目相同,則更新所述當前正在錄制 的節(jié)目的信息,否則啟動一個新進程進行節(jié)目錄制。
5.根據(jù)權(quán)利要求4所述的多節(jié)目同時錄制方法,其特征在于,所述判斷錄制請求中的 節(jié)目與當前正在錄制的節(jié)目是否相同包括判斷所述錄制請求中的節(jié)目的標識名、文件保存路徑和頻道信息與所述當前正在錄制 的節(jié)目是否相同,如果相同則判斷錄制請求中的節(jié)目與當前正在錄制的節(jié)目相同。
6.根據(jù)權(quán)利要求4所述的多節(jié)目同時錄制方法,其特征在于,所述更新當前正在錄制 的節(jié)目的信息包括如果判斷所述錄制請求中的定時器終止時間與所述當前正在錄制的節(jié)目的定時器終 止時間不同,則更新所述定時器終止時間。
7.一種移動終端,其特征在于,包括節(jié)目信息獲取模塊、設置保存模塊、進程監(jiān)控模塊 和節(jié)目錄制模塊,所述節(jié)目信息獲取模塊,用于獲取移動終端可接收節(jié)目的節(jié)目信息;所述設置保存模塊,用于保存用戶根據(jù)所述節(jié)目信息設置的欲錄制節(jié)目的錄制信息;所述進程監(jiān)控模塊,用于根據(jù)所述設置保存模塊中的每個錄制信息啟動對應的錄制請 求,并將所述錄制請求進行進程監(jiān)控后建立相應的錄制進程,以及根據(jù)所述錄制信息對所 述錄制進程進行控制;所述節(jié)目錄制模塊,用于根據(jù)所述進程監(jiān)控模塊建立的所述錄制進程對一個或多個節(jié) 目進行錄制。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述節(jié)目信息獲取模塊用于獲取移 動終端可接收節(jié)目的節(jié)目名稱、頻道信息、節(jié)目起始時間和節(jié)目終止時間。
9.根據(jù)權(quán)利要求7或8所述的移動終端,其特征在于,所述設置保存模塊用于保存用 戶設置的欲錄制節(jié)目的標識名、文件保存路徑、頻道信息、定時器起始時間和定時器終止時 間。
10.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述進程監(jiān)控模塊用于判斷當前是 否存在節(jié)目錄制進程,如果不存在節(jié)目錄制進程,則根據(jù)錄制請求啟動一個新進程進行節(jié) 目錄制,如果存在節(jié)目錄制進程,則進一步判斷所述錄制請求的節(jié)目與當前正在錄制的節(jié) 目是否相同,如果所述錄制請求的節(jié)目與當前正在錄制的節(jié)目相同,則更新所述當前正在 錄制的節(jié)目的信息,否則啟動一個新進程進行節(jié)目錄制。
全文摘要
本發(fā)明公開了一種移動終端的多節(jié)目同時錄制方法,該方法包括以下步驟獲取移動終端可接收節(jié)目的節(jié)目信息;根據(jù)節(jié)目信息設置欲錄制節(jié)目的錄制信息;根據(jù)每個欲錄制節(jié)目的錄制信息啟動對應的錄制請求并將錄制請求進行進程監(jiān)控后建立相應的錄制進程,以及根據(jù)錄制信息對錄制進程進行控制。該方法使得一臺移動終端可以同時對多個頻道同時播放的節(jié)目進行錄制,具有操作簡單、實用性高的優(yōu)點。本發(fā)明還公開了一種與之對應的移動終端,該移動終端包括節(jié)目信息獲取模塊、設置保存模塊、進程監(jiān)控模塊和節(jié)目錄制模塊,具有使用方便、適于廣大用戶操作等優(yōu)點。
文檔編號H04M1/725GK102109985SQ20091024703
公開日2011年6月29日 申請日期2009年12月25日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者朱帥 申請人:比亞迪股份有限公司