專利名稱:便攜式終端的收音控制方法及便攜式終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種便攜式終端,特別是涉及一種便攜式終端的收音控制方法及便攜 式終端。
背景技術(shù):
收音機(jī)作為一種廣泛的傳播媒介,在生活中的應(yīng)用變得越來越豐富,并且已經(jīng)集 成在移動通訊終端中。而在移動通訊終端的使用中,其集成的收音功能是用戶使用比較頻 繁的功能之一。其中,收音功能中電臺也比較豐富,人們可以在不同的電臺之間隨意切換, 尋找自己喜歡的電臺收聽。目前,用戶在使用移動通訊終端的收音功能時(shí),如果希望要切換不同電臺,則需要 用戶首先進(jìn)入電臺的應(yīng)用界面,再通過鍵盤或觸摸進(jìn)行電臺切換操作,不是很方便,特別是 當(dāng)帶著厚厚的手套、行走或者無法仔細(xì)操作手機(jī)時(shí),仍然需要通過按鍵的方式對電臺進(jìn)行 切換,這種切換方式操作不方便且極易給用戶造成安全隱患。本發(fā)明人還留意到,申請?zhí)枮镃N200910044953. 7的中國發(fā)明專利申請?jiān)?010年7 月7日公開了一種在手機(jī)中設(shè)置加速度傳感器,其是通過加速度傳感器檢測手機(jī)的移動信 息從而對應(yīng)控制手機(jī)的FM模塊完成相應(yīng)操作的方法。上述專利的設(shè)計(jì)雖然提出了通過設(shè) 置加速度傳感器檢測手機(jī)的移動信息從而對應(yīng)控制手機(jī)的FM模塊完成相應(yīng)的操作,但這 種設(shè)計(jì)的手機(jī)在使用過程中,無論FM模塊功能是否開啟或者FM模塊是否處于正常的收聽 狀態(tài),以及FM模塊中的電臺列表中有無電臺,所述加速度傳感器均處于檢測工作狀態(tài),手 機(jī)一直要有一個(gè)處理進(jìn)程來對所述加速度傳感器信息進(jìn)行處理,極大浪費(fèi)手機(jī)的電能和手 機(jī)硬件資源,從而影響手機(jī)的持續(xù)使用,使用不方便。如何設(shè)計(jì)出一種電臺切換方便且省電的具有收音功能的移動通信終端是業(yè)界亟 待解決的重要課題。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種便攜式終端的收音控制方法及便攜式終 端,能夠提高用戶使用便攜式終端進(jìn)行電臺切換的方便性并且能夠節(jié)省便攜式終端的電 能。為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是一種便攜式終端的收音控 制方法,包括如下步驟判斷是否對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,其中,預(yù)先設(shè)定為在電臺播放 功能開啟且處于正常的播放狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),進(jìn)行 監(jiān)測,否則不進(jìn)行監(jiān)測;在判斷需要對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測時(shí),對所述便攜 式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測;在監(jiān)測到所述便攜式終端以預(yù)定運(yùn)動方式進(jìn)行運(yùn)動時(shí),獲取對應(yīng)所述預(yù)定運(yùn)動方 式的便攜式終端的運(yùn)動狀態(tài)信息;
在獲取到所述運(yùn)動狀態(tài)信息后,以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn) 行切換。作為所述方法的進(jìn)一步改進(jìn),在獲取到所述運(yùn)動狀態(tài)信息步驟之后、以預(yù)定切換 方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換步驟之前,包括停止所述電臺列表中當(dāng)前工作電臺的播放,所述電臺列表是雙向循環(huán)隊(duì)列,所述 雙向循環(huán)對列是由多個(gè)電臺節(jié)點(diǎn)串聯(lián)而成的隊(duì)列,每一所述電臺節(jié)點(diǎn)攜帶相應(yīng)電臺頻率和 基本信息,并且設(shè)有指向當(dāng)前工作電臺的指針;所述以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換的步驟包括將指針指向雙向循環(huán)隊(duì)列的前或后電臺節(jié)點(diǎn);從所述前或后電臺節(jié)點(diǎn)中取出相應(yīng)電臺頻率和基本信息,顯示取出的所述基本信 息、并將所述取出的頻率設(shè)置為收音模塊當(dāng)前工作電臺的工作頻率。作為所述方法的進(jìn)一步改進(jìn),在獲取到所述運(yùn)動狀態(tài)信息時(shí)、以預(yù)定切換方式對 電臺列表中的當(dāng)前工作電臺進(jìn)行切換的步驟包括在獲取到對應(yīng)第一預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表中當(dāng)前電臺的 前一個(gè)電臺;或在獲取到對應(yīng)第二預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表中當(dāng)前電臺的 后一個(gè)電臺。作為所述方法的進(jìn)一步改進(jìn),所述第一預(yù)定運(yùn)動方式是向左甩動所述便攜式終 端,所述第二預(yù)定運(yùn)動方式是向右甩動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向右甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向 左甩動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向上甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向 下甩動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向下甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向 上甩動所述便攜式終端。作為所述方法的進(jìn)一步改進(jìn),在以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn) 行切換步驟之后,還包括步驟監(jiān)測電臺播放功能是否關(guān)閉、電臺列表中電臺數(shù)目是否少于兩個(gè);在電臺播放功能關(guān)閉或者電臺列表中電臺數(shù)目少于兩個(gè)時(shí),停止獲取所述便攜式 終端的運(yùn)動狀態(tài)信息的步驟。為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種便攜式終端,包 括判斷模塊,用于判斷是否對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,當(dāng)電臺播放功 能開啟且處于正常播放狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),對所述便 攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不對所述便攜式終端運(yùn)動狀態(tài)進(jìn)行監(jiān)測;運(yùn)動狀態(tài)監(jiān)測模塊,用于在所述判斷模塊判斷需要對所述便攜式終端的運(yùn)動狀態(tài) 進(jìn)行監(jiān)測時(shí),對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測;狀態(tài)信息獲取模塊,用于在所述運(yùn)動狀態(tài)監(jiān)測模塊監(jiān)測到所述便攜式終端以預(yù)定 運(yùn)動方式進(jìn)行運(yùn)動時(shí),獲取對應(yīng)所述預(yù)定運(yùn)動方式的便攜式終端的運(yùn)動狀態(tài)信息;
電臺切換模塊,用于在所述狀態(tài)信息獲取模塊獲取到所述運(yùn)動狀態(tài)信息后,以預(yù) 定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換;作為所述便攜式終端的進(jìn)一步改進(jìn),在當(dāng)電臺收音播放功能開啟且處于正常播放 狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),所述監(jiān)測模塊對所述便攜式終端 自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不對所述便攜式終端運(yùn)動狀態(tài)進(jìn)行監(jiān)測;作為所述便攜式終端的進(jìn)一步改進(jìn),所述電臺切換模塊具體用于在所述監(jiān)測模塊獲取到對應(yīng)第一預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表 中當(dāng)前電臺的前一個(gè)電臺;或在所述監(jiān)測模塊獲取到對應(yīng)第二預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表 中當(dāng)前電臺的后一個(gè)電臺。作為所述便攜式終端的進(jìn)一步改進(jìn),所述第一預(yù)定運(yùn)動方式是向左甩動所述便攜 式終端,所述第二預(yù)定運(yùn)動方式是向右甩動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向右甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向 左甩動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向上甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向 下甩動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向下甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向 上甩動所述便攜式終端。作為所述便攜式終端的進(jìn)一步改進(jìn),所述終端還包括狀態(tài)監(jiān)測停止模塊,用于在 電臺播放功能關(guān)閉、電臺播放功能處于非正常播放狀態(tài)時(shí)或者電臺列表中電臺數(shù)目少于兩 個(gè)時(shí),關(guān)閉所述運(yùn)動狀態(tài)監(jiān)測模塊。區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過判斷是否對所述便攜式終端的自身運(yùn)動狀態(tài)進(jìn)行監(jiān) 測,當(dāng)電臺播放功能開啟且處于正常播放狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè) 以上時(shí),對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不對所述便攜式終端運(yùn)動狀態(tài) 進(jìn)行監(jiān)測;從而節(jié)省所述便攜式終端的電能和硬件資源,增加使用方便性。
圖1是本發(fā)明便攜式終端的收音控制方法的第一實(shí)施方式流程圖;圖2是本發(fā)明便攜式終端的收音控制方法的第二實(shí)施方式流程圖;圖3是本發(fā)明便攜式終端的第一實(shí)施方式結(jié)構(gòu)方框示意圖;圖4是發(fā)發(fā)明便攜式終端的第二實(shí)施方式結(jié)構(gòu)方框示意圖。
具體實(shí)施例方式請參閱圖1,圖1是本發(fā)明的具有收音功能的便攜式終端的收音控制方法的第一 實(shí)施方式的流程圖。本實(shí)施例中,所述便攜式終端的收音控制方法包括以下步驟Sl 判斷是否對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測。當(dāng)電臺播放功能開啟且處 于正常收聽狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),對所述便攜式終端自 身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不對所述便攜式終端運(yùn)動狀態(tài)進(jìn)行監(jiān)測;
所述便攜式終端可以是手機(jī)、MP3、MP4或者PDA等具有收音功能的電子設(shè)備。S2 在對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測、并監(jiān)測到所述便攜式終端以 預(yù)定運(yùn)動方式進(jìn)行運(yùn)動時(shí),獲取對應(yīng)所述預(yù)定運(yùn)動方式的便攜式終端的運(yùn)動狀態(tài)信息;在便攜式終端中預(yù)先設(shè)置需要要切換電臺對應(yīng)的運(yùn)動狀態(tài),節(jié)省電能和硬件資 源。S3 在獲取到所述運(yùn)動狀態(tài)信息時(shí),以預(yù)定切換方式對電臺列表中的當(dāng)前工作電 臺進(jìn)行切換。在便攜式終端中對應(yīng)預(yù)先設(shè)置的運(yùn)動狀態(tài)設(shè)置預(yù)定的電臺切換方式,用戶能夠清 楚準(zhǔn)確地控制電臺的切換,提高使用的方便性。區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的第一實(shí)施方式中通過判斷是否對所述便攜式終 端的自身運(yùn)動狀態(tài)進(jìn)行監(jiān)測,當(dāng)電臺播放功能開啟且處于正常的收聽狀態(tài),同時(shí)電臺列表 中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不 對所述便攜式終端運(yùn)動狀態(tài)進(jìn)行監(jiān)測;從而節(jié)省所述便攜式終端的電能資源和硬件資源, 增加使用方便性。再請參閱圖2,圖2是本發(fā)明的便攜式終端的收音控制方法的第二實(shí)施方式的流 程圖。所述便攜式終端的收音控制方法,包括如下步驟Sll 判斷是否對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,當(dāng)電臺播放功能開啟且電 臺播放功能處于正常收聽狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),對所述 便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不對所述便攜式終端運(yùn)動狀態(tài)進(jìn)行監(jiān)測;所述便攜式終端可以是手機(jī)、MP3、MP4或者PDA等具有收音功能的電子設(shè)備。這里以FM收音功能為例進(jìn)行說明,但并不僅限于FM收音功能。要開啟對所述便 攜式終端運(yùn)動狀態(tài)進(jìn)行監(jiān)測要滿足二個(gè)條件第一,電臺播放功能開啟且處于正常收聽狀態(tài)。在本實(shí)施例中,所述電臺播放功能開啟對應(yīng)FM功能模塊的開啟。所述便攜式終端 的電臺播放功能軟件中有一個(gè)記錄當(dāng)前FM功能模塊開啟或關(guān)閉狀態(tài)信息的變量。當(dāng)用戶 成功開啟了 FM功能模塊應(yīng)用時(shí),F(xiàn)M功能模塊的變量被置為“TRUE” ;當(dāng)用戶關(guān)閉FM功能應(yīng) 用時(shí),則FM功能模塊的變量被置為“FALSE”。FM功能模塊開啟并不表示FM功能模塊處于 正常的收聽狀態(tài)。當(dāng)FM功能模塊開啟但處于初始狀態(tài),搜索狀態(tài)或者掛起狀態(tài)時(shí),表示FM 功能模塊處于非正常收聽狀態(tài),在非正常收聽狀態(tài)下,不進(jìn)行電臺的切換操作。只有當(dāng)FM 功能模塊處于收聽狀態(tài)時(shí),才有可能需要進(jìn)行電臺的切換。 電臺播放功能軟件中同樣有一個(gè)變量用以標(biāo)志FM功能模塊的狀態(tài),分為初始狀 態(tài),搜索狀態(tài),收聽狀態(tài),掛起狀態(tài)。初始狀態(tài)表示FM功能模塊中沒有存儲任何電臺的信息,在這種狀態(tài)時(shí)是不需進(jìn) 行電臺的切換;搜索狀態(tài)表示FM功能模塊正處于搜索電臺頻率狀態(tài)中,這種狀態(tài)也不需要進(jìn)行 電臺的切換;收聽狀態(tài)表示正處于電臺收聽中,此時(shí)有可能需要進(jìn)行電臺的切換;掛起狀態(tài)表示收聽狀態(tài)被別的應(yīng)用中斷,此時(shí)FM功能模塊處于暫停的狀態(tài),如正在進(jìn)行打電話等應(yīng)用。所述便攜終端中一般有多個(gè)應(yīng)用功能,F(xiàn)M功能模塊的應(yīng)用的優(yōu)先級 往往比較低。因此,當(dāng)有電話打進(jìn),鬧鐘響起,或者用戶打開音樂播放器播放音樂等這些操 作都會將通知FM功能模塊,使FM功能模塊的應(yīng)用暫停,即進(jìn)入掛起狀態(tài),但并不關(guān)閉FM功 能模塊。當(dāng)被中斷的應(yīng)用結(jié)束后,再控制FM功能模塊開啟,重新進(jìn)入收聽狀態(tài)。第二,在電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上。即,當(dāng)所述電臺列表中只有一 個(gè)電臺頻率時(shí),不必進(jìn)行電臺的切換。因此,在本實(shí)施例中,只有在電臺播放功能開啟且處于正常收聽狀態(tài)且在電臺列 表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),才對所述便攜式終端運(yùn)動狀態(tài)進(jìn)行監(jiān)測。在其它實(shí)施例中。也可以在電臺播放功能開啟時(shí),就對所述便攜式終端運(yùn)動狀態(tài) 進(jìn)行監(jiān)測,而不管FM功能模塊是否處于正常收聽狀態(tài)。S12 對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測并獲取運(yùn)動狀態(tài)信息。在監(jiān)測到 所述便攜式終端以預(yù)定運(yùn)動方式進(jìn)行運(yùn)動時(shí),獲取對應(yīng)所述預(yù)定運(yùn)動方式的便攜式終端的 運(yùn)動狀態(tài)信息;其中,在獲取到所述運(yùn)動狀態(tài)信息時(shí)、以預(yù)定切換方式對電臺列表中的當(dāng)前工作 電臺進(jìn)行切換的步驟包括在獲取到對應(yīng)第一預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表中當(dāng)前電臺的 前一個(gè)電臺;或者在獲取到對應(yīng)第二預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表中當(dāng) 前電臺的后一個(gè)電臺。所述第一預(yù)定運(yùn)動方式和所述第二預(yù)定運(yùn)動方式根據(jù)需要可以設(shè)定 為多種情況可以是,所述第一預(yù)定運(yùn)動方式是向左甩動所述便攜式終端,所述第二預(yù)定運(yùn)動 方式是向右甩動所述便攜式終端;可以是,所述第一預(yù)定運(yùn)動方式是向右甩動所述便攜式終端,所述第二預(yù)定運(yùn)動 方式是向左甩動所述便攜式終端;可以是,所述第一預(yù)定運(yùn)動方式是向上甩動所述便攜式終端,所述第二預(yù)定運(yùn)動 方式是向下甩動所述便攜式終端;或還可以是,所述第一預(yù)定運(yùn)動方式是向下甩動所述便攜式終端,所述第二預(yù)定運(yùn) 動方式是向上甩動所述便攜式終端。當(dāng)然,還可以有更多其它組合,這里不一一列舉。本步驟中,所述第一預(yù)定運(yùn)動方式與第二預(yù)定運(yùn)動方式的設(shè)定,是通過對所述便 攜式終端在三維空間內(nèi)的不同的方向的加速運(yùn)動進(jìn)行劃分得到。具體的,加速度傳感器在 終端上安裝的位置與方向決定了終端的運(yùn)動方向與坐標(biāo)的關(guān)系,如X軸方向?qū)?yīng)與終端的 右,Y軸方向?qū)?yīng)與終端的上,Z軸方向?qū)?yīng)于終端的前。因此,獲取到某個(gè)軸方向上的加速 度,也就知道了終端運(yùn)動的方向。具體的,在所述便攜式終端加速度傳感器的三維空間內(nèi), 設(shè)置一三維坐標(biāo)系,即在X,Y,Z軸限定的三維空間內(nèi),當(dāng)所述便攜式終端在某一方向發(fā)生 了加速運(yùn)動,在三維空間內(nèi)的一個(gè)坐標(biāo)區(qū)域內(nèi),所述便攜式終端會有一個(gè)對應(yīng)的運(yùn)動加速 度值,對應(yīng)的所述便攜式終端在不同的坐標(biāo)區(qū)域內(nèi)產(chǎn)生的加速度設(shè)定為所述第一預(yù)定運(yùn)動 方式或者所述第二預(yù)定運(yùn)動方式。當(dāng)然并不是對所有的存在加速度的運(yùn)動都確定為所述第 一預(yù)定運(yùn)動方式或者所述第二預(yù)定運(yùn)動方式,只有在加速度值超過一定的范圍時(shí)并且為預(yù) 定的運(yùn)動方向時(shí)才將對應(yīng)的運(yùn)動確定其運(yùn)動方式,這樣主要是為了避免所述便攜式終端在正常使用時(shí)產(chǎn)生一定程度的運(yùn)動會產(chǎn)生一個(gè)在較小范圍內(nèi)加速度運(yùn)動,避免操作誤差。預(yù)先定義好以預(yù)定方式進(jìn)行運(yùn)動的運(yùn)動狀態(tài),需要根據(jù)所述預(yù)定方式的預(yù)定狀態(tài) 進(jìn)行電臺切換。根據(jù)需要,對沒有預(yù)先定義運(yùn)動的運(yùn)動狀態(tài)信息不進(jìn)行獲取,對應(yīng)的不需進(jìn) 行電臺的切換操作,以節(jié)省電能和硬件資源。S13 在獲取到所述運(yùn)動狀態(tài)信息時(shí),停止所述電臺列表中當(dāng)前工作電臺的播放;S14 以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換;具體先將指針指向雙向循環(huán)隊(duì)列的前或后電臺節(jié)點(diǎn);所述電臺列表是雙向循環(huán)隊(duì) 列,所述雙向循環(huán)對列是由多個(gè)電臺節(jié)點(diǎn)串聯(lián)而成的隊(duì)列,每一所述電臺節(jié)點(diǎn)攜帶相應(yīng)電 臺頻率和基本信息,并且設(shè)有指向當(dāng)前工作電臺的指針;便攜式終端中有一個(gè)雙向循環(huán)隊(duì) 列保存電臺列表,雙向循環(huán)隊(duì)列的順序與電臺節(jié)目列表的順序一一對應(yīng),每個(gè)隊(duì)列的節(jié)點(diǎn) 中保存了電臺基本信息(名稱,電臺內(nèi)容,頻率等)。同時(shí)有一個(gè)指針指向當(dāng)前正在播放電 臺的信息所在的節(jié)點(diǎn)。該指針會隨著電臺節(jié)目的切換而更新,始終指向當(dāng)前正在播放的電 臺節(jié)點(diǎn)。由于是雙向循環(huán)隊(duì)列,每個(gè)節(jié)點(diǎn)都有兩個(gè)指針一個(gè)前指針,指向起前一個(gè)節(jié)點(diǎn); 一個(gè)后指針,指向后一個(gè)節(jié)點(diǎn)。因此,可以從當(dāng)前節(jié)點(diǎn)訪問前一個(gè)節(jié)點(diǎn)或后一個(gè)節(jié)點(diǎn),根據(jù) 這樣的性質(zhì),在電臺切換時(shí)可以很快的根據(jù)指向當(dāng)前節(jié)點(diǎn)的指針訪問前一個(gè)節(jié)點(diǎn)(也就是 切換到前一個(gè)電臺)或訪問后一個(gè)節(jié)點(diǎn)信息(也就是切換到后一個(gè)電臺)。由于雙向循環(huán) 列表還有一個(gè)特點(diǎn),就是列表中第一個(gè)節(jié)點(diǎn)前指針指向列表中的最后一個(gè)節(jié)點(diǎn),列表中的 最后一個(gè)節(jié)點(diǎn)的后指針指向列表中的第一個(gè)節(jié)點(diǎn)。這樣,整個(gè)列表就形成了一個(gè)循環(huán),可以 很方便的由最后一個(gè)節(jié)點(diǎn)訪問到第一個(gè)節(jié)點(diǎn),或者由第一個(gè)節(jié)點(diǎn)訪問最后一個(gè)節(jié)點(diǎn)。根據(jù) 這樣的性質(zhì),用戶可以在切換電臺時(shí)循環(huán)切換,也就是說用戶可以一直甩動終端向前切換 電臺,當(dāng)切換到電臺列表中第一個(gè)電臺后再甩動終端向前切換時(shí),就可以直接切換到列表 中的最后一個(gè)節(jié)點(diǎn);反之,當(dāng)切換到電臺列表中的最后一個(gè)電臺,再向后切換時(shí),直接切換 到列表中的第一個(gè)電臺。當(dāng)用戶添加一個(gè)電臺時(shí),則在列表中增加一個(gè)節(jié)點(diǎn);刪除一個(gè)電臺 時(shí),則在列表中刪除一個(gè)節(jié)點(diǎn)。然后,從所述前或后電臺節(jié)點(diǎn)中取出相應(yīng)電臺頻率和基本信息,顯示取出的所述 基本信息(如頻率、介紹等)、并將所述取出的頻率設(shè)置為收音模塊當(dāng)前工作電臺的工作頻率。在便攜式終端中對應(yīng)預(yù)先設(shè)置的運(yùn)動狀態(tài)設(shè)置預(yù)定的電臺切換方式,用戶能夠清 楚準(zhǔn)確的控制電臺的切換,提高使用的方便性。S15 滿足一定條件時(shí),停止獲取所述便攜式終端的運(yùn)動狀態(tài)信息。當(dāng)電臺播放功 能關(guān)閉或者電臺列表中電臺數(shù)目少于兩個(gè)時(shí),停止獲取所述便攜式終端的運(yùn)動狀態(tài)信息。本步驟中,當(dāng)所述便攜式終端的電臺列表中只有一個(gè)電臺在播放時(shí)或者當(dāng)前電臺 播放功能模塊處于非正常收聽狀態(tài)時(shí),或者當(dāng)前電臺功能處于關(guān)閉狀態(tài)時(shí),由于不需進(jìn)行 切換電臺,不需進(jìn)行運(yùn)動狀態(tài)信息的監(jiān)測,可以節(jié)省所述便攜式終端的電能和硬件資源,提 高便攜式終端的使用持久性。區(qū)別于現(xiàn)有技術(shù),本發(fā)明的第二實(shí)施方式中,在對便攜式終端的自身運(yùn)動狀態(tài)進(jìn) 行監(jiān)測之前,先進(jìn)行判斷以確定是否需要對所述運(yùn)動狀態(tài)進(jìn)行監(jiān)測,在所述便攜式終端的 電臺列表中只有一個(gè)電臺在播放時(shí)或者當(dāng)前電臺播放功能處于非正常收聽狀態(tài),或者當(dāng)前 電臺功能處于關(guān)閉狀態(tài)時(shí),由于不需進(jìn)行切換電臺,不需進(jìn)行運(yùn)動狀態(tài)信息的監(jiān)測,可以節(jié)省所述便攜式終端的電能和硬件資源,提高便攜式終端的使用持久性。同樣,本實(shí)施方式具 有節(jié)省電能資源和硬件資源,電臺切換方便的優(yōu)點(diǎn)。本發(fā)明還提供一種便攜式終端實(shí)施例。請參閱圖3,其是本發(fā)明的具有收音功能的 便攜式終端第一實(shí)施方式的結(jié)構(gòu)方框示意圖。本實(shí)施方式中,所述便攜式終端包括判斷模 塊11、運(yùn)動狀態(tài)監(jiān)測模塊12、狀態(tài)信息獲取模塊13和電臺切換模塊14。判斷模塊11,用于判斷是否對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,當(dāng)電臺收音 功能開啟且電臺播放處于正常收聽狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上 時(shí),對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不對所述便攜式終端運(yùn)動狀態(tài)進(jìn)行 監(jiān)測;運(yùn)動狀態(tài)監(jiān)測模塊12,用于對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測;狀態(tài)信息獲取模塊13,用于在所述運(yùn)動狀態(tài)監(jiān)測模塊監(jiān)測到所述便攜式終端以預(yù) 定運(yùn)動方式進(jìn)行運(yùn)動時(shí),獲取對應(yīng)所述預(yù)定運(yùn)動方式的便攜式終端的運(yùn)動狀態(tài)信息;電臺切換模塊14,用于在運(yùn)動狀態(tài)監(jiān)測模塊獲取到所述運(yùn)動狀態(tài)信息時(shí),以預(yù)定 切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換。相較于現(xiàn)有技術(shù),本實(shí)施方式的便攜式終端具有節(jié)省電能資源和硬件資源,電臺 切換操作方便的優(yōu)點(diǎn)。再請參閱圖4,其是本發(fā)明便攜式終端的第二實(shí)施方式的結(jié)構(gòu)方框示意圖。本實(shí)施 方式中,所述便攜式終端與第一實(shí)施方式大致相同,主要區(qū)別在于,本實(shí)施方式的便攜式終 端還包括狀態(tài)監(jiān)測停止模塊25所述狀態(tài)監(jiān)測停止模塊25,用于在電臺播放功能關(guān)閉或者當(dāng)前電臺播放功能處于 非正常播放狀態(tài),或者電臺列表中電臺數(shù)目少于兩個(gè)時(shí),關(guān)閉所述運(yùn)動狀態(tài)監(jiān)測模塊22。相較于現(xiàn)有技術(shù),本發(fā)明的便攜式終端中,采用判斷模塊和運(yùn)動狀態(tài)監(jiān)測模塊。在 運(yùn)動狀態(tài)監(jiān)測模塊對便攜式終端的自身運(yùn)動狀態(tài)進(jìn)行監(jiān)測之前,先通過判斷模塊進(jìn)行判斷 以確定是否需要對所述運(yùn)動狀態(tài)進(jìn)行監(jiān)測,在所述便攜式終端的電臺列表中只有一個(gè)電臺 在播放時(shí)或者當(dāng)前電臺播放功能處于非正常收聽狀態(tài),或者當(dāng)前電臺播放功能處于關(guān)閉狀 態(tài)時(shí),由于不需進(jìn)行切換電臺,不需進(jìn)行運(yùn)動狀態(tài)信息的監(jiān)測,這樣就可以停止運(yùn)動狀態(tài)監(jiān) 測模塊,從而節(jié)約了給運(yùn)動狀態(tài)監(jiān)測模塊提供的電能;同時(shí),所述便攜式終端的軟件中也不 需要上報(bào)以及處理加速度數(shù)據(jù),從而節(jié)約了處理器的處理,加快了其他應(yīng)用的處理。因此, 通過這種方式可以節(jié)省所述便攜式終端的電能和硬件資源以及軟件資源,提高便攜式終端 的使用持久性。因此,本發(fā)明的便攜式終端具有節(jié)省電能和硬件資源,電臺切換操作方便的優(yōu)點(diǎn)。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種便攜式終端的收音控制方法,其特征在于包括如下步驟判斷是否對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,其中,預(yù)先設(shè)定為在電臺播放功能 開啟且處于正常的播放狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),進(jìn)行監(jiān)測, 否則不進(jìn)行監(jiān)測;在判斷需要對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測時(shí),對所述便攜式終 端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測;在監(jiān)測到所述便攜式終端以預(yù)定運(yùn)動方式進(jìn)行運(yùn)動時(shí),獲取對應(yīng)所述預(yù)定運(yùn)動方式的 便攜式終端的運(yùn)動狀態(tài)信息;在獲取到所述運(yùn)動狀態(tài)信息后,以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于在獲取到所述運(yùn)動狀態(tài)信息步驟之后、以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺 進(jìn)行切換步驟之前,包括停止所述電臺列表中當(dāng)前工作電臺的播放,所述電臺列表是雙向循環(huán)隊(duì)列,所述雙向 循環(huán)對列是由多個(gè)電臺節(jié)點(diǎn)串聯(lián)而成的隊(duì)列,每一所述電臺節(jié)點(diǎn)攜帶相應(yīng)電臺頻率和基本 信息,并且設(shè)有指向當(dāng)前工作電臺的指針;所述以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換的步驟包括 將指針指向雙向循環(huán)隊(duì)列的前或后電臺節(jié)點(diǎn);從所述前或后電臺節(jié)點(diǎn)中取出相應(yīng)電臺頻率和基本信息,顯示取出的所述基本信息、 并將所述取出的頻率設(shè)置為收音模塊當(dāng)前工作電臺的工作頻率。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于在獲取到所述運(yùn)動狀態(tài)信息時(shí)、以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切 換的步驟包括在獲取到對應(yīng)第一預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表中當(dāng)前電臺的前一 個(gè)電臺;或在獲取到對應(yīng)第二預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表中當(dāng)前電臺的后一 個(gè)電臺。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述第一預(yù)定運(yùn)動方式是向左甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向右甩 動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向右甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向左甩 動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向上甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向下甩 動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向下甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向上甩 動所述便攜式終端。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于在以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換步驟之后,還包括步驟 監(jiān)測電臺播放功能是否關(guān)閉、電臺列表中電臺數(shù)目是否少于兩個(gè); 在電臺播放功能關(guān)閉或者電臺列表中電臺數(shù)目少于兩個(gè)時(shí),停止獲取所述便攜式終端的運(yùn)動狀態(tài)信息的步驟。
6.一種便攜式終端,其特征在于包括判斷模塊,用于判斷是否對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,當(dāng)電臺播放功能開 啟且處于正常播放狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),對所述便攜式 終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不對所述便攜式終端運(yùn)動狀態(tài)進(jìn)行監(jiān)測;運(yùn)動狀態(tài)監(jiān)測模塊,用于在所述判斷模塊判斷需要對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行 監(jiān)測時(shí),對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測;狀態(tài)信息獲取模塊,用于在所述運(yùn)動狀態(tài)監(jiān)測模塊監(jiān)測到所述便攜式終端以預(yù)定運(yùn)動 方式進(jìn)行運(yùn)動時(shí),獲取對應(yīng)所述預(yù)定運(yùn)動方式的便攜式終端的運(yùn)動狀態(tài)信息;電臺切換模塊,用于在所述狀態(tài)信息獲取模塊獲取到所述運(yùn)動狀態(tài)信息后,以預(yù)定切 換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換;
7.根據(jù)權(quán)利要求6所述具有收音功能的便攜式終端,其特征在于,在當(dāng)電臺收音播放 功能開啟且處于正常播放狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),所述監(jiān) 測模塊對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,否則,不對所述便攜式終端運(yùn)動狀態(tài) 進(jìn)行監(jiān)測;
8.根據(jù)權(quán)利要求7所述具有收音功能的便攜式終端,其特征在于,所述電臺切換模塊 具體用于在所述監(jiān)測模塊獲取到對應(yīng)第一預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表中當(dāng) 前電臺的前一個(gè)電臺;或在所述監(jiān)測模塊獲取到對應(yīng)第二預(yù)定運(yùn)動方式的運(yùn)動狀態(tài)信息時(shí),播放電臺列表中當(dāng) 前電臺的后一個(gè)電臺。
9.根據(jù)權(quán)利要求8所述具有收音功能的便攜式終端,其特征在于所述第一預(yù)定運(yùn)動方式是向左甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向右甩 動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向右甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向左甩 動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向上甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向下甩 動所述便攜式終端;或所述第一預(yù)定運(yùn)動方式是向下甩動所述便攜式終端,所述第二預(yù)定運(yùn)動方式是向上甩 動所述便攜式終端。
10.根據(jù)權(quán)利要求9所述具有收音功能的便攜式終端,其特征在于所述終端還包括狀態(tài)監(jiān)測停止模塊,用于在電臺播放功能關(guān)閉、電臺播放功能處于非 正常播放狀態(tài)時(shí)或者電臺列表中電臺數(shù)目少于兩個(gè)時(shí),關(guān)閉所述運(yùn)動狀態(tài)監(jiān)測模塊。
全文摘要
本發(fā)明公開一種便攜式終端的收音控制方法,包括如下步驟判斷是否對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測,其中,預(yù)先設(shè)定為在電臺播放功能開啟且處于正常的播放狀態(tài),同時(shí)電臺列表中電臺數(shù)目為兩個(gè)或者兩個(gè)以上時(shí),進(jìn)行監(jiān)測,否則不進(jìn)行監(jiān)測;在判斷需要對所述便攜式終端的運(yùn)動狀態(tài)進(jìn)行監(jiān)測時(shí),對所述便攜式終端自身的運(yùn)動狀態(tài)進(jìn)行監(jiān)測;在監(jiān)測到所述便攜式終端以預(yù)定運(yùn)動方式進(jìn)行運(yùn)動時(shí),獲取對應(yīng)所述預(yù)定運(yùn)動方式的便攜式終端的運(yùn)動狀態(tài)信息;在獲取到所述運(yùn)動狀態(tài)信息后,以預(yù)定切換方式對電臺列表中的當(dāng)前工作電臺進(jìn)行切換。本發(fā)明具有節(jié)省便攜式終端的電能和硬件資源,電臺切換操作方便的優(yōu)點(diǎn)。
文檔編號H04M1/725GK102130996SQ20111005387
公開日2011年7月20日 申請日期2011年3月7日 優(yōu)先權(quán)日2011年3月7日
發(fā)明者楊志兵 申請人:惠州Tcl移動通信有限公司