本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)上報的控制方法、裝置及終端。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,各種終端的使用越來越普及,且終端已經(jīng)成為人們生活中不可缺少的工具。
現(xiàn)有技術(shù)中的終端,諸如手機等,通常采用音頻數(shù)字信號處理器(Audio Digital Dignal Processor,ADSP)架構(gòu)。ADSP架構(gòu)是指:傳感器掛載在ADSP上,ADSP管理終端內(nèi)的所有傳感器。在這種架構(gòu)下,傳感器可以將獲取的數(shù)據(jù)通過連續(xù)上報或者事件上報的方式發(fā)送給ADSP。然后ADSP與上層系統(tǒng)進行交互,將獲取到的數(shù)據(jù)上報給上層系統(tǒng),其中,上層系統(tǒng)可以配置在應用處理器(Application Processor,AP)中。
然而,當傳感器某一次上報的數(shù)據(jù)出現(xiàn)異常時,可能會導致ADSP不能獲取新的數(shù)據(jù),造成傳感器失效。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種數(shù)據(jù)上報的控制方法、裝置及終端,以解決現(xiàn)有技術(shù)中傳感器失效的技術(shù)問題。
第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)上報的控制方法,包括:
當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,檢測所述數(shù)據(jù)的上報方式;
基于所述數(shù)據(jù)的上報方式判斷所述數(shù)據(jù)是否異常;
當判斷所述數(shù)據(jù)異常時,放棄將所述數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
第二方面,本發(fā)明實施例還提供了一種數(shù)據(jù)上報的控制裝置,包括:
上報方式檢測模塊,用于當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,檢測所述數(shù)據(jù)的上報方式;
數(shù)據(jù)異常判斷模塊,用于基于所述數(shù)據(jù)的上報方式判斷所述數(shù)據(jù)是否異常;
數(shù)據(jù)獲取模塊,用于當判斷所述數(shù)據(jù)異常時,放棄將所述數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
第三方面,本發(fā)明實施例提供了一種終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,檢測所述數(shù)據(jù)的上報方式;
基于所述數(shù)據(jù)的上報方式判斷所述數(shù)據(jù)是否異常;
當判斷所述數(shù)據(jù)異常時,放棄將所述數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
本發(fā)明實施例提供的技術(shù)方案,當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,通過數(shù)據(jù)的上報方式判斷數(shù)據(jù)是否異常,當數(shù)據(jù)異常時,放棄將數(shù)據(jù)上報上層系統(tǒng),并繼續(xù)獲取下一個數(shù)據(jù),能夠使ADSP在數(shù)據(jù)異常時獲取傳感器上報的新的數(shù)據(jù),避免傳感器的失效。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本發(fā)明實施例提供的一種數(shù)據(jù)上報的控制方法流程圖;
圖2是本發(fā)明實施例提供的又一種數(shù)據(jù)上報的控制方法流程圖;
圖3是本發(fā)明實施例提供的又一種數(shù)據(jù)上報的控制方法流程圖;
圖4是本發(fā)明實施例提供的一種數(shù)據(jù)上報的控制裝置結(jié)構(gòu)框圖;
圖5是本發(fā)明實施例提供的一種終端結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
圖1是本發(fā)明實施例提供的一種數(shù)據(jù)上報的控制方法流程圖,所述方法由數(shù)據(jù)上報的裝置來執(zhí)行,所述裝置由軟件和/或硬件來執(zhí)行,所述裝置配置在諸如手機等終端中。如圖1所示,本實施例提供的技術(shù)方案具體如下:
S110:當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,檢測所述數(shù)據(jù)的上報方式。
在本實施例中,對于檢測傳感器上報數(shù)據(jù)的時間戳的異常通過如下的方式:若傳感器本次上報數(shù)據(jù)的時間戳小于上次上報數(shù)據(jù)的時間戳,則判斷本次上報數(shù)據(jù)的時間戳異常。其中,本實施例中,時間戳為數(shù)據(jù)產(chǎn)生時,當前終端系統(tǒng)的時間。其中,對檢測傳感器上報數(shù)據(jù)的時間戳由ADSP執(zhí)行,或者也可以由其他處理器執(zhí)行。
在本實施例中,示例性的,所述檢測所述數(shù)據(jù)的上報方式,包括:檢測所述傳感器的類型,根據(jù)所述傳感器的類型確定所述傳感器產(chǎn)生的數(shù)據(jù)的上報方式。其中,數(shù)據(jù)的上報方式包括連續(xù)上報和事件上報。所述連續(xù)上報表征定時上報數(shù)據(jù),所述事件上報表征當有事件發(fā)生時上報數(shù)據(jù)。在本實施例中,可以預存?zhèn)鞲衅黝愋团c數(shù)據(jù)上報方式的映射表。例如,加速度傳感器或者磁傳感器對應的數(shù)據(jù)上報方式為連續(xù)上報,接近傳感器對應的數(shù)據(jù)上報方式為事件上報。當獲取到傳感器上報的數(shù)據(jù)時,在映射表中查找與當前傳感器類型匹配的數(shù)據(jù)上報方式。
S120:基于所述數(shù)據(jù)的上報方式判斷所述數(shù)據(jù)是否異常。
在本實施例中,數(shù)據(jù)上報的方式不同,判斷數(shù)據(jù)異常的方式不同。當檢測到傳感器產(chǎn)生的數(shù)據(jù)的上報方式是連續(xù)上報時,將本次上報的數(shù)據(jù)的數(shù)值與上次上報的數(shù)據(jù)的數(shù)值進行比較,基于比較結(jié)果判定本次上報的數(shù)據(jù)是否異常。當檢測到傳感器產(chǎn)生的數(shù)據(jù)的上報方式是事件上報時,則直接判定本次上報的數(shù)據(jù)異常。
S130:當判斷所述數(shù)據(jù)異常時,放棄將所述數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
在本實施例中,當判斷數(shù)據(jù)異常時,將數(shù)據(jù)丟棄,放棄將數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取傳感器上報的下一個數(shù)據(jù)。當判斷數(shù)據(jù)正常時,將所述數(shù)據(jù)上報給上層系統(tǒng)。
現(xiàn)有技術(shù)中,當傳感器上報數(shù)據(jù)的時間戳異常時,ADSP會直接判定本次上報的數(shù)據(jù)異常。ADSP不能再獲取新的數(shù)據(jù),造成傳感器失效。本實施例中,當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,通過數(shù)據(jù)的上報方式判斷數(shù)據(jù)是否異常,當數(shù)據(jù)異常時,放棄將數(shù)據(jù)上報上層系統(tǒng),并繼續(xù)獲取下一個數(shù)據(jù),能夠使ADSP在數(shù)據(jù)的時間戳異常時獲取新的數(shù)據(jù),避免傳感器的失效。
本實施例提供了一種數(shù)據(jù)上報的控制方法,當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,通過數(shù)據(jù)的上報方式判斷數(shù)據(jù)是否異常,當數(shù)據(jù)異常時,放棄將數(shù)據(jù)上報上層系統(tǒng),并繼續(xù)獲取下一個數(shù)據(jù),能夠使ADSP在數(shù)據(jù)異常時獲取傳感器上報的新的數(shù)據(jù),避免傳感器的失效。
圖2是本發(fā)明實施例提供的又一種數(shù)據(jù)上報的控制方法流程圖,在上述實施例的基礎(chǔ)上,可選的,所述基于所述數(shù)據(jù)的上報方式判斷所述數(shù)據(jù)是否異常,包括:
當檢測到的數(shù)據(jù)的上報方式是連續(xù)上報時,若所述數(shù)據(jù)的數(shù)值超出設(shè)定范圍,判斷所述數(shù)據(jù)異常;
可選的,所述當判斷所述數(shù)據(jù)異常時,放棄將所述數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù),包括:
若所述數(shù)據(jù)異常,將所述數(shù)據(jù)丟棄,且放棄將所述數(shù)據(jù)上報給所述上層系統(tǒng),并啟動用于控制數(shù)據(jù)定時上報的定時器以繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
由此,當檢測到數(shù)據(jù)的上報方式為連續(xù)上報時,通過數(shù)據(jù)的數(shù)值超出設(shè)定范圍,判斷數(shù)據(jù)異常,并通過將異常數(shù)據(jù)丟棄,不上報給上層系統(tǒng),繼續(xù)獲取傳感器上報的下一個數(shù)據(jù),能夠使ADSP在數(shù)據(jù)異常時獲取傳感器上報的新的數(shù)據(jù),避免傳感器失效。
基于上述的優(yōu)化,如圖2所示,本實施例提供的技術(shù)方案具體如下:
S210:當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,檢測所述數(shù)據(jù)的上報方式。
S220:當檢測到的數(shù)據(jù)的上報方式是連續(xù)上報時,關(guān)閉用于控制數(shù)據(jù)定時上報的定時器。
在本實施例中,若數(shù)據(jù)的上報是連續(xù)上報,通過定時器定時,定時將數(shù)據(jù)進行上報,若檢測上報的數(shù)據(jù)的時間戳異常時,為了對上報的數(shù)據(jù)的控制,需關(guān)閉定時器。
S230:判斷所述數(shù)據(jù)的數(shù)值是否超出設(shè)定范圍。
在本實施例中,若是,執(zhí)行S240,若否,執(zhí)行S260。
S240:判斷所述數(shù)據(jù)異常。
在本實施例中,設(shè)定的范圍可根據(jù)需要進行設(shè)定??蛇x的,判斷數(shù)據(jù)是否超出設(shè)定范圍包括:若傳感器本次上報數(shù)據(jù)的數(shù)值與上一次上報數(shù)據(jù)的數(shù)值之間的差值在預設(shè)范圍內(nèi),則判定本次上報的數(shù)據(jù)正常;若不在預設(shè)范圍內(nèi),判定本次上報的數(shù)據(jù)異常。其中,判斷數(shù)據(jù)是否超出設(shè)定范圍還可以由其他判斷方法。
例如,當上報的數(shù)據(jù)的時間戳異常時,若預設(shè)范圍為[-1,1],本次上報的數(shù)據(jù)的數(shù)值為3,本次上報數(shù)據(jù)的上一個數(shù)據(jù)的數(shù)值為5,則5與3之間的差值超出了預設(shè)范圍,則判斷本次上報的數(shù)據(jù)異常。
S250:將所述數(shù)據(jù)丟棄,且放棄將所述數(shù)據(jù)上報給所述上層系統(tǒng),并啟動所述定時器以繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
在本實施例中,當上報的數(shù)據(jù)時間戳異常,且數(shù)據(jù)的數(shù)值超出設(shè)定范圍時,將該數(shù)據(jù)丟棄,且不上報上層系統(tǒng),啟動定時器以按照定時器設(shè)定的時間繼續(xù)獲取傳感器上報的下一個數(shù)據(jù)。
S260:判斷所述數(shù)據(jù)正常。
S270:啟動所述定時器以將所述數(shù)據(jù)上報給上層系統(tǒng)。
需要說明的是,關(guān)閉用于控制數(shù)據(jù)定時上報的定時器的操作執(zhí)行順序也可以進行相應調(diào)整。
本實施例提供的一種數(shù)據(jù)上報的控制方法,當檢測到數(shù)據(jù)的上報方式為連續(xù)上報時,通過數(shù)據(jù)超出設(shè)定范圍,判斷數(shù)據(jù)異常,并通過將異常數(shù)據(jù)丟棄,不上報給上層系統(tǒng),繼續(xù)獲取傳感器上報的下一個數(shù)據(jù),能夠使ADSP在數(shù)據(jù)異常時獲取傳感器上報的新的數(shù)據(jù),避免傳感器失效。
圖3是本發(fā)明實施例提供的又一種數(shù)據(jù)上報的控制方法流程圖,在上述實施例的基礎(chǔ)上,可選的,所述基于所述數(shù)據(jù)的上報方式判斷數(shù)據(jù)是否異常包括:
當檢測到的數(shù)據(jù)的上報方式為事件上報時,判斷所述數(shù)據(jù)異常;
可選的,所述當判斷所述數(shù)據(jù)異常時,放棄將所述數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù),包括:
當所述數(shù)據(jù)異常時,將所述數(shù)據(jù)丟棄,且放棄將所述數(shù)據(jù)上報給所述上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
由此,當檢測數(shù)據(jù)上報方式是事件上報時,判斷數(shù)據(jù)異常,并通過將異常數(shù)據(jù)丟棄,不上報給上層系統(tǒng),繼續(xù)獲取傳感器上報的下一個數(shù)據(jù),能夠使ADSP在數(shù)據(jù)的時間戳異常時獲取傳感器上報的新的數(shù)據(jù),避免傳感器失效。
基于上述的優(yōu)化,如圖3所示,本實施例提供的技術(shù)方案具體如下:
S310:當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,檢測所述數(shù)據(jù)的上報方式。
S320:當檢測到的數(shù)據(jù)的上報方式為事件上報時,判斷所述數(shù)據(jù)異常。
當檢測到的數(shù)據(jù)上報方式為事件上報時,即當有事件發(fā)生時,才上報數(shù)據(jù),數(shù)據(jù)的數(shù)量較小,每一個數(shù)據(jù)均具有重要性。因此,當數(shù)據(jù)的時間戳異常,則判斷該數(shù)據(jù)異常。
例如,若傳感器為接近傳感器,當有接近事件發(fā)生或遠離事件發(fā)生時,即存在障礙物,且障礙物接近終端,或者障礙物遠離終端時,接近傳感器才上報接近值。若接近傳感器上報的接近值的時間戳異常,則判斷該接近值異常,否則容易引起屏幕控制不準確的問題。
S330:將所述數(shù)據(jù)丟棄,且放棄將所述數(shù)據(jù)上報給所述上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
在本實施例中,當數(shù)據(jù)異常時,將異常數(shù)據(jù)丟棄,且不上報給上層系統(tǒng),并繼續(xù)獲取傳感器上報的下一個數(shù)據(jù),解決了傳感器失效的問題。
本實施例提供的一種數(shù)據(jù)上報的控制方法,當檢測到傳感器器上報的數(shù)據(jù)時間戳異常,且數(shù)據(jù)上報方式為事件上報時,判斷數(shù)據(jù)異常,并通過將異常數(shù)據(jù)丟棄,不上報給上層系統(tǒng),繼續(xù)獲取傳感器上報的下一個數(shù)據(jù),能夠使ADSP在數(shù)據(jù)的時間戳異常時獲取傳感器上報的新的數(shù)據(jù),避免傳感器失效。
圖4是本發(fā)明實施例提供的一種數(shù)據(jù)上報的控制裝置,所述裝置用于執(zhí)行數(shù)據(jù)上報的方法,如圖4所示,所述裝置包括:上報方式檢測模塊410、數(shù)據(jù)異常判斷模塊420以及數(shù)據(jù)獲取模塊430。
其中,上報方式檢測模塊410,用于當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,檢測所述數(shù)據(jù)的上報方式;
數(shù)據(jù)異常判斷模塊420,用于基于所述數(shù)據(jù)的上報方式判斷所述數(shù)據(jù)是否異常;
數(shù)據(jù)獲取模塊430,用于當判斷所述數(shù)據(jù)異常時,放棄將所述數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
進一步的,所述檢測所述數(shù)據(jù)的上報方式,包括:
檢測所述傳感器的數(shù)據(jù)的類型,根據(jù)所述傳感器的類型確定所述數(shù)據(jù)的上報方式,其中,上報方式包括連續(xù)上報和事件上報;所述連續(xù)上報表征定時上報數(shù)據(jù),所述事件上報表征當有事件發(fā)生時上報數(shù)據(jù)。
進一步的,所述數(shù)據(jù)異常判斷模塊420具體用于:當檢測到的數(shù)據(jù)的上報方式是連續(xù)上報時,若所述數(shù)據(jù)的數(shù)值超出設(shè)定范圍,判斷所述數(shù)據(jù)異常;
所述數(shù)據(jù)獲取模塊430具體用于:
若所述數(shù)據(jù)異常,將所述數(shù)據(jù)丟棄,且放棄將所述數(shù)據(jù)上報給所述上層系統(tǒng),并啟動所述定時器以繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
進一步的,所述數(shù)據(jù)異常判斷模塊420,具體用于:當檢測到的數(shù)據(jù)的上報方式為事件上報時,判斷所述數(shù)據(jù)異常;
所述數(shù)據(jù)獲取模塊430,具體用于:當所述數(shù)據(jù)異常時,將所述數(shù)據(jù)丟棄,且放棄將所述數(shù)據(jù)上報給所述上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
上述的裝置執(zhí)行本發(fā)明實施例提供的一種數(shù)據(jù)上報的控制方法,具有相應的功能模塊和有益效果。
本實施例提供了一種數(shù)據(jù)上報的控制裝置,檢測到傳感器上報數(shù)據(jù)的時間戳異常時,通過數(shù)據(jù)的上報方式判斷數(shù)據(jù)是否異常,當數(shù)據(jù)異常時,放棄將數(shù)據(jù)上報上層系統(tǒng),并繼續(xù)獲取下一個數(shù)據(jù),能夠使ADSP在數(shù)據(jù)異常時獲取傳感器上報的新的數(shù)據(jù),避免傳感器的失效。
本發(fā)明實施例提供了一種終端,該終端中可集成本發(fā)明實施例提供的數(shù)據(jù)上報的控制裝置。圖5為本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。如圖5所示,該終端500可以包括:存儲器501、中央處理器(Central Processing Unit,CPU)502(又稱處理器,以下簡稱CPU)、觸摸屏512以及存儲在存儲器上并可在處理器上運行的計算機程序。所述觸摸屏512,用于將用戶操作轉(zhuǎn)換成電信號輸入至所述處理器,并顯示可視輸出信號;處理器502執(zhí)行計算機程序時實現(xiàn)以下步驟:當檢測到傳感器上報數(shù)據(jù)的時間戳異常時,檢測所述數(shù)據(jù)的上報方式;基于所述數(shù)據(jù)的上報方式判斷所述數(shù)據(jù)是否異常;當判斷所述數(shù)據(jù)異常時,放棄將所述數(shù)據(jù)上報給上層系統(tǒng),并繼續(xù)獲取所述傳感器上報的下一個數(shù)據(jù)。
所述終端500還包括:外設(shè)接口503、RF(Radio Frequency,射頻)電路505、音頻電路506、揚聲器511、電源管理芯片508、輸入/輸出(I/O)子系統(tǒng)509、其他輸入/控制設(shè)備510以及外部端口504,這些部件通過一個或多個通信總線或信號線507來通信。
應該理解的是,圖示終端500僅僅是終端的一個范例,并且終端500可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實現(xiàn)。
下面就本實施例提供的集成有數(shù)據(jù)上報的控制裝置的終端進行詳細的描述,該終端以手機為例。
存儲器501,所述存儲器501可以被CPU502、外設(shè)接口503等訪問,所述存儲器501可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如一個或多個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
外設(shè)接口503,所述外設(shè)接口503可以將設(shè)備的輸入和輸出外設(shè)連接到CPU502和存儲器501。
I/O子系統(tǒng)509,所述I/O子系統(tǒng)509可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏512和其他輸入/控制設(shè)備510,連接到外設(shè)接口503。I/O子系統(tǒng)509可以包括顯示控制器5091和用于控制其他輸入/控制設(shè)備510的一個或多個輸入控制器5092。其中,一個或多個輸入控制器5092從其他輸入/控制設(shè)備510接收電信號或者向其他輸入/控制設(shè)備510發(fā)送電信號,其他輸入/控制設(shè)備510可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關(guān)、操縱桿、點擊滾輪。值得說明的是,輸入控制器5092可以與以下任一個連接:鍵盤、紅外端口、USB接口以及諸如鼠標的指示設(shè)備。
觸摸屏512,所述觸摸屏512是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標、視頻等。
I/O子系統(tǒng)509中的顯示控制器5091從觸摸屏512接收電信號或者向觸摸屏512發(fā)送電信號。觸摸屏512檢測觸摸屏上的接觸,顯示控制器5091將檢測到的接觸轉(zhuǎn)換為與顯示在觸摸屏512上的用戶界面對象的交互,即實現(xiàn)人機交互,顯示在觸摸屏512上的用戶界面對象可以是運行游戲的圖標、聯(lián)網(wǎng)到相應網(wǎng)絡的圖標等。值得說明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
RF電路505,主要用于建立手機與無線網(wǎng)絡(即網(wǎng)絡側(cè))的通信,實現(xiàn)手機與無線網(wǎng)絡的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路505接收并發(fā)送RF信號,RF信號也稱為電磁信號,RF電路505將電信號轉(zhuǎn)換為電磁信號或?qū)㈦姶判盘栟D(zhuǎn)換為電信號,并且通過該電磁信號與通信網(wǎng)絡以及其他設(shè)備進行通信。RF電路505可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機、一個或多個放大器、調(diào)諧器、一個或多個振蕩器、數(shù)字信號處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標識模塊(Subscriber Identity Module,SIM)等等。
音頻電路506,主要用于從外設(shè)接口503接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號,并且將該電信號發(fā)送給揚聲器511。
揚聲器511,用于將手機通過RF電路505從無線網(wǎng)絡接收的語音信號,還原為聲音并向用戶播放該聲音。
電源管理芯片508,用于為CPU502、I/O子系統(tǒng)及外設(shè)接口所連接的硬件進行供電及電源管理。
本實施例提供的終端用于執(zhí)行上述實施例所述的數(shù)據(jù)上報的控制方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。