本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種日志log信息的傳輸方法、裝置及終端。
背景技術(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)下,所有的傳感器與ADSP進(jìn)行交互,然后ADSP與應(yīng)用處理器(Application Processor,AP)進(jìn)行交互。具體的,ADSP接收到傳感器發(fā)送的數(shù)據(jù),生成log信息,將數(shù)據(jù)以及l(fā)og信息發(fā)送給AP,以使AP根據(jù)接收到數(shù)據(jù)控制傳感器,以及根據(jù)接收的log信息對傳感器進(jìn)行監(jiān)控。
但是,發(fā)明人在執(zhí)行本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下的缺陷:現(xiàn)有技術(shù)中,由于log信息中的字符串較大,傳輸時間較長,因此,log信息的傳輸過程中ADSP和AP均需較長時間處于工作狀態(tài),導(dǎo)致ADSP和AP均無法休眠,功耗較大。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種日志log信息的傳輸方法、裝置及終端,以解決現(xiàn)有技術(shù)中因log信息中字符串較大造成的傳輸功耗較大的技術(shù)問題。
第一方面,本發(fā)明實施例提供了一種日志log信息的傳輸方法,包括:
檢測是否接收到獲取物理傳感器的log信息的指令;
當(dāng)接收到獲取物理傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件,所述虛擬傳感器用于傳輸與log信息對應(yīng)的數(shù)據(jù);
基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
第二方面,本發(fā)明實施例還提供了一種日志log信息的傳輸裝置,包括:
檢測模塊,用于檢測是否接收到獲取物理傳感器的log信息的指令;
第一調(diào)用模塊,用于當(dāng)接收到獲取物理傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件,所述虛擬傳感器用于傳輸與log信息對應(yīng)的數(shù)據(jù);
第一發(fā)送模塊,用于基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
第三方面,本發(fā)明實施例提供了一種終端,包括:處理器和存儲;
所述存儲器,用于存儲可執(zhí)行程序代碼;
所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:
檢測是否接收到獲取物理傳感器的log信息的指令;
當(dāng)接收到獲取物理傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件,所述虛擬傳感器用于傳輸與log信息對應(yīng)的數(shù)據(jù);
基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
本發(fā)明實施例提供的技術(shù)方案,通過調(diào)用用于傳輸與log信息對應(yīng)的數(shù)據(jù)的虛擬傳感器的接口文件,將接收到物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以使應(yīng)用處理器根據(jù)預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表,獲取與目標(biāo)數(shù)據(jù)對應(yīng)的log信息,解決了因log信息中字符串較大造成功耗較大的問題,且縮短了log信息的傳輸時間,提高了log信息獲取的效率。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本發(fā)明實施例提供的一種log信息的傳輸方法流程圖;
圖2是本發(fā)明實施例提供的又一種log信息的傳輸方法流程圖;
圖3是本發(fā)明實施例提供的又一種log信息的傳輸方法流程圖;
圖4是本發(fā)明實施例提供的又一種log信息的傳輸方法流程圖;
圖5是本發(fā)明實施例提供的又一種log信息的傳輸方法流程圖;
圖6是本發(fā)明實施例提供的一種log信息的傳輸裝置結(jié)構(gòu)框圖;
圖7是本發(fā)明實施例五提供的一種終端的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
圖1是本發(fā)明實施例提供的一種log信息的傳輸方法流程圖,所述方法由log信息的傳輸裝置來執(zhí)行,所述裝置由軟件和/或硬件來執(zhí)行,所述裝置配置在諸如手機等終端中。如圖1所示,本發(fā)明提供的技術(shù)方案具體如下:
S110:檢測是否接收到獲取物理傳感器的log信息的指令。
在本實施例中,物理傳感器包括設(shè)置在終端上的環(huán)境光傳感器、接近傳感器、加速度傳感器、計步器等。終端可為手機、平板電腦等。log信息包括物理傳感器的運行狀態(tài)數(shù)據(jù)、物理傳感器檢測到的數(shù)據(jù)、或者log信息還可以包括物理傳感器的其他數(shù)據(jù)。其中,物理傳感器的運行狀態(tài)數(shù)據(jù)包括開啟狀態(tài)、關(guān)閉狀態(tài)、異常狀態(tài)等數(shù)據(jù)。物理傳感器的運行狀態(tài)數(shù)據(jù)并不局限于上述的數(shù)據(jù)。通過log信息,可以了解物理傳感器的狀態(tài),實現(xiàn)對物理傳感器的監(jiān)控。
在本實施例中,獲取物理傳感器的log信息的指令可以是輸入的顯示物理傳感器的log信息的指令,或者也可以是輸入的上傳log信息的指令,或者是其他形式的指令。本實施例中,可選的,對接收到獲取物理傳感器的log信息指令的檢測可以由ADSP進(jìn)行檢測,或者也可以由AP進(jìn)行檢測,或者也可以由其他處理器檢測,對于檢測的方式并不作限定。
S120:當(dāng)接收到獲取物理傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件。
在本實施例中,當(dāng)ADSP接收到獲取物體傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件,虛擬傳感器用于傳輸與log信息對應(yīng)的數(shù)據(jù)。也就是說虛擬傳感器傳輸?shù)臄?shù)據(jù)與log信息一一對應(yīng)。其中,ADSP用于對終端內(nèi)的物理傳感器進(jìn)行管理,可以接收物理傳感器發(fā)送的目標(biāo)數(shù)據(jù),并且ADSP還可以對虛擬傳感器進(jìn)行管理。可選的,虛擬傳感器的接口文件可以每次傳輸1-3個數(shù)據(jù),并且可以多次傳輸。
S130:基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
在本實施例中,AP用于與ADSP進(jìn)行交互,或者AP還可以與其他設(shè)備進(jìn)行交互,完成對終端的控制與管理。
在本實施例中,在終端內(nèi)的其他存儲設(shè)備上或者AP中存儲有數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表。其中,對應(yīng)關(guān)系列表中包括數(shù)據(jù)、log信息以及數(shù)據(jù)與log信息的對應(yīng)關(guān)系。
示例性的,所述AP基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息,包括:所述AP在預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表中查詢與所述目標(biāo)數(shù)據(jù)相對應(yīng)的log信息。其中,AP將獲取的log信息進(jìn)行存儲,以供用戶查看。
本實施例中,通過調(diào)用虛擬傳感器的接口文件進(jìn)行傳輸目標(biāo)數(shù)據(jù),并通過預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系獲取與目標(biāo)數(shù)據(jù)對應(yīng)的log信息,相對于現(xiàn)有技術(shù)中由ADSP向AP直接傳輸log信息而言,降低了功耗。原因在于:目標(biāo)數(shù)據(jù)的大小遠(yuǎn)遠(yuǎn)小于log信息中字符串的大小,故縮短了傳輸時間,縮短了log信息的傳輸時間,降低了ADSP和AP的功耗,并使終端系統(tǒng)正常休眠。
本實施例提供的一種log信息的傳輸方法,通過調(diào)用用于傳輸與log信息對應(yīng)的數(shù)據(jù)的虛擬傳感器的接口文件,將接收到物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以使應(yīng)用處理器根據(jù)預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表,獲取與目標(biāo)數(shù)據(jù)對應(yīng)的log信息,解決了因log信息較大造成功耗較大的問題,且縮短了log信息的傳輸時間,提高了log信息獲取的效率。
圖2是本發(fā)明實施例提供的又一種log信息的傳輸方法流程圖,在上述實施例的基礎(chǔ)上,所述方法還包括:
當(dāng)接收到所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)時,調(diào)用所述物理傳感器的接口;
將所述目標(biāo)數(shù)據(jù)發(fā)送給所述應(yīng)用處理器,以使所述應(yīng)用處理器獲取所述目標(biāo)數(shù)據(jù)的數(shù)值。
由此,通過調(diào)用物理傳感器的接口,將目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以使應(yīng)用處理器獲取目標(biāo)數(shù)據(jù)的數(shù)值,能夠在通過數(shù)據(jù)通道傳輸log信息的同時,傳輸數(shù)據(jù)的真實值,提高終端的數(shù)據(jù)處理的效率。
如圖2所示,本實施例提供的技術(shù)方案具體如下:
S210:當(dāng)接收到所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)時,調(diào)用所述物理傳感器的接口。
在本實施例中,物理傳感器的接口,用于傳輸目標(biāo)數(shù)據(jù),以使AP獲取目標(biāo)數(shù)據(jù)的數(shù)值,且通過物理傳感器的接口傳輸?shù)哪繕?biāo)數(shù)據(jù),與log信息并不相關(guān)。
在本實施例中,對ADSP是否接收到物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)的檢測,可以由ADSP進(jìn)行檢測,也可以由終端內(nèi)的其他處理器進(jìn)行檢測,或者由終端內(nèi)安裝的應(yīng)用進(jìn)行檢測,或者也可以由其他檢測方式,并不局限于上述的檢測方式。
需要說明的是,對于物理傳感器的接口的調(diào)用可以是ADSP接收到目標(biāo)數(shù)據(jù)時,立即調(diào)用,也可以是ADSP接收到目標(biāo)數(shù)據(jù),間隔預(yù)設(shè)的時間進(jìn)行調(diào)用,對于物理傳感器的接口的調(diào)用可根據(jù)接收到的目標(biāo)數(shù)據(jù)的類型確定時機,也可以根據(jù)需要確定調(diào)用的時機。
S220:將所述目標(biāo)數(shù)據(jù)發(fā)送給所述應(yīng)用處理器,以使所述應(yīng)用處理器接收所述目標(biāo)數(shù)據(jù)的數(shù)值。
在本實施例中,舉例說明,若ADSP接收到環(huán)境光傳感器發(fā)送的目標(biāo)數(shù)據(jù)為50cd/m2,調(diào)用環(huán)境光傳感器接口發(fā)送給AP,AP接收到的目標(biāo)數(shù)據(jù)為亮度值50cd/m2,AP根據(jù)接收到的亮度值,可以對其他傳感器或者終端內(nèi)的其他設(shè)備進(jìn)行控制。
S230:檢測是否接收到獲取物理傳感器的log信息的指令。
S240:當(dāng)接收到獲取物理傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件,所述虛擬傳感器用于傳輸與log信息對應(yīng)的數(shù)據(jù)。
S250:基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
在本實施例中,舉例說明,當(dāng)接收到獲取環(huán)境光傳感器的log信息的指令,ADSP調(diào)用虛擬傳感器的接口文件,將接收到的目標(biāo)數(shù)據(jù)50發(fā)送給AP,AP根據(jù)接收到的目標(biāo)數(shù)據(jù)查找log信息。若50對應(yīng)的log信息為“環(huán)境光傳感器關(guān)閉”,則將數(shù)據(jù)50轉(zhuǎn)換成“環(huán)境光傳感器關(guān)閉”的log信息,并將log信息進(jìn)行存儲,以使用戶通過log信息了解環(huán)境光傳感器的運行狀態(tài)。
本實施例提供的一種log信息的傳輸方法,通過調(diào)用物理傳感器的接口,將目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以使應(yīng)用處理器獲取目標(biāo)數(shù)據(jù)的數(shù)值,能夠在通過數(shù)據(jù)通道傳輸log信息的同時,傳輸數(shù)據(jù)的真實值,提高終端的數(shù)據(jù)處理的效率。
圖3是本發(fā)明實施例提供的又一種log信息的傳輸方法流程圖,在上述實施例的基礎(chǔ)上,可選的,在所述基于所述接口文件,將所述目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以使所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表,獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息之前,還執(zhí)行如下操作:
創(chuàng)建數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表,并將所述對應(yīng)關(guān)系列表進(jìn)行存儲。
由此,通過數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表的創(chuàng)建,可以通過數(shù)據(jù)查找log信息,以使log信息的傳輸可以通過數(shù)據(jù)的傳輸實現(xiàn),縮短了log信息的傳輸時間,降低了功耗。
進(jìn)一步的,所述的方法還包括:
創(chuàng)建用于傳輸與log信息對應(yīng)的數(shù)據(jù)的虛擬傳感器,并建立所述虛擬傳感器的接口文件。
由此,通過創(chuàng)建的虛擬傳感器,能夠傳輸與log信息對應(yīng)的數(shù)據(jù),以使AP將數(shù)據(jù)轉(zhuǎn)換成log信息,降低了功耗,縮短了傳輸時間。
如圖3所示,本實施例提供的技術(shù)方案具體如下:
S310:創(chuàng)建用于傳輸與log信息對應(yīng)的數(shù)據(jù)的虛擬傳感器,并建立所述虛擬傳感器的接口文件。
在本實施例中,對于虛擬傳感器的創(chuàng)建可以由ADSP進(jìn)行創(chuàng)建,也可以由終端內(nèi)系統(tǒng)進(jìn)行創(chuàng)建,或者由終端內(nèi)的其他設(shè)備進(jìn)行創(chuàng)建。虛擬傳感器通過數(shù)據(jù)的形式傳輸?shù)膌og信息,因此虛擬傳感器可以稱作為log傳感器。虛擬傳感器由ADSP進(jìn)行管理。
S320:創(chuàng)建數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表,并將所述對應(yīng)關(guān)系列表進(jìn)行存儲。
在本實施例中,數(shù)據(jù)與log信息的對應(yīng)關(guān)系可根據(jù)需要進(jìn)行設(shè)置,形成對應(yīng)關(guān)系列表,并將對應(yīng)關(guān)系列表進(jìn)行存儲。
其中,數(shù)據(jù)與log信息的對應(yīng)關(guān)系可以是如下的形式:例如,100(數(shù)據(jù))與“open prox sensor”(log信息)對應(yīng),也就是說,若接收到的數(shù)據(jù)為100,則對應(yīng)的log信息就是打開接近傳感器。又如,120(數(shù)據(jù))與“接近值120”(log信息)對應(yīng),即若接收到的數(shù)據(jù)為120,則當(dāng)前的接近值為120。對應(yīng)關(guān)系還可以是其他形式。且數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表中l(wèi)og信息可以采用英文格式,也可以采用中文格式,或者其他格式均可。
S330:檢測是否接收到獲取物理傳感器的log信息的指令。
S340:當(dāng)接收到獲取物理傳感器的log信息的指令時,創(chuàng)建的虛擬傳感器的接口文件。
S350:基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
需要說明的是,本發(fā)明實施例示例性的將S310和S320放在S330之前執(zhí)行,但是本實施例僅僅是一種示例,在本發(fā)明的其他實施例中,S320在S340之前執(zhí)行即可,S310在S330之前執(zhí)行即可。
需要說明的是,本發(fā)明實施例示例性的將S310-S350組成一個示例執(zhí)行一種log信息的傳輸方法,但是僅僅是一種示例,在本發(fā)明的其他實施例中,S310-S350還可以與本實施例中的S210、S220組成一個示例執(zhí)行一種log信息的傳輸方法,不再累述。
本實施例提供了一種log信息的傳輸方法,通過數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表的創(chuàng)建,可以通過數(shù)據(jù)查找log信息,以使log信息的傳輸可以通過數(shù)據(jù)的傳輸實現(xiàn),縮短了log信息的傳輸時間,降低了功耗;通過創(chuàng)建的虛擬傳感器,能夠傳輸與log信息對應(yīng)的數(shù)據(jù),以使AP將數(shù)據(jù)轉(zhuǎn)換成log信息,降低了功耗,縮短了傳輸時間。
圖4是本發(fā)明實施例提供的又一種log信息的傳輸方法流程圖,可選的,檢測是否接收到獲取物理傳感器的log信息的指令由ADSP進(jìn)行檢測。如圖4所示,本實施例提供的技術(shù)方案具體如下:
S410:當(dāng)ADSP接收到物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)時,調(diào)用所述物理傳感器的接口。
S420:ADSP發(fā)送所述目標(biāo)數(shù)據(jù)發(fā)送給AP。
S430:AP接收所述目標(biāo)數(shù)據(jù)的數(shù)值。
S440:ADSP檢測是否接收到獲取物理傳感器的log信息的指令。
S450:當(dāng)ADSP接收到獲取物理傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件。
S460:基于所述接口文件,ADSP發(fā)送接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)給AP。
S470:AP基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
圖5是本發(fā)明實施例提供的又一種log信息的傳輸方法流程圖,可選的,檢測是否接收到獲取物理傳感器的log信息的指令由AP進(jìn)行檢測。如圖5所示,本實施例提供的技術(shù)方案具體如下:
S510:當(dāng)ADSP接收到物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)時,調(diào)用所述物理傳感器的接口。
S520:ADSP發(fā)送所述目標(biāo)數(shù)據(jù)發(fā)送給AP。
S530:AP接收所述目標(biāo)數(shù)據(jù)的數(shù)值。
S540:AP檢測是否接收到獲取物理傳感器的log信息的指令。
S550:當(dāng)AP接收到獲取物理傳感器的log信息的指令時,發(fā)送獲取物理傳感器的log信息的指令給ADSP。
S560:ADSP接收指令,調(diào)用創(chuàng)建的虛擬傳感器的接口文件。
S570:基于所述接口文件,ADSP發(fā)送接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)給AP。
S580:AP基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
圖6是本發(fā)明實施例四提供的一種log信息的傳輸裝置,所述裝置用于執(zhí)行l(wèi)og信息的傳輸方法,如圖6所示,所述log信息的傳輸裝置600包括:檢測模塊610、第一調(diào)用模塊620以及第一發(fā)送模塊630。
檢測模塊610,用于檢測是否接收到獲取物理傳感器的log信息的指令;
第一調(diào)用模塊620,用于當(dāng)接收到獲取物理傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件,所述虛擬傳感器用于傳輸與log信息對應(yīng)的數(shù)據(jù);
第一發(fā)送模塊630,用于基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
進(jìn)一步的,所述裝置還包括:
第二調(diào)用模塊640,用于當(dāng)接收到所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)時,調(diào)用所述物理傳感器的接口;
第二發(fā)送模塊650,用于將所述目標(biāo)數(shù)據(jù)發(fā)送給所述應(yīng)用處理器,以使所述應(yīng)用處理器接收所述目標(biāo)數(shù)據(jù)的數(shù)值。
進(jìn)一步的,所述裝置還包括:
對應(yīng)關(guān)系列表創(chuàng)建模塊660,用于在所述基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息之前,創(chuàng)建數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表,并將所述對應(yīng)關(guān)系列表進(jìn)行存儲。
進(jìn)一步的,所述裝置還包括:
虛擬傳感器創(chuàng)建模塊670,用于創(chuàng)建用于傳輸與log信息對應(yīng)的數(shù)據(jù)的虛擬傳感器,并建立所述虛擬傳感器的接口文件。
進(jìn)一步的,所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息,包括:
所述應(yīng)用處理器在預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表中查詢與所述目標(biāo)數(shù)據(jù)相對應(yīng)的log信息。
本實施例提供的一種log信息的傳輸裝置,通過調(diào)用用于傳輸與log信息對應(yīng)的數(shù)據(jù)的虛擬傳感器的接口文件,將接收到物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以使應(yīng)用處理器根據(jù)預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表,獲取與目標(biāo)數(shù)據(jù)對應(yīng)的log信息,解決了因log信息中字符串較大造成功耗較大的問題,且縮短了log信息的傳輸時間,提高了log信息獲取的效率。
本發(fā)明實施例提供了一種終端,該終端中可集成本發(fā)明實施例提供的log信息的傳輸裝置。圖7為本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。如圖7所示,該終端可以包括:殼體(圖中未示出)、存儲器701、中央處理器(Central Processing Unit,CPU)702(又稱處理器,以下簡稱CPU)、電路板(圖中未示出)、觸摸屏712和電源電路(圖中未示出)。其中處理器702可為ADSP。所述觸摸屏712,用于將用戶操作轉(zhuǎn)換成電信號輸入至所述處理器,并顯示可視輸出信號;所述電路板安置在所述觸摸屏712與所述殼體圍成的空間內(nèi)部;所述CPU702和所述存儲器701設(shè)置在所述電路板上;所述電源電路,用于為所述終端的各個電路或器件供電;所述存儲器701,用于存儲可執(zhí)行程序代碼;所述CPU702通過讀取所述存儲器701中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:檢測是否接收到獲取物理傳感器的log信息的指令;當(dāng)接收到獲取物理傳感器的log信息的指令時,調(diào)用創(chuàng)建的虛擬傳感器的接口文件,所述虛擬傳感器用于傳輸與log信息對應(yīng)的數(shù)據(jù);基于所述接口文件,將接收到的所述物理傳感器發(fā)送的目標(biāo)數(shù)據(jù)發(fā)送給應(yīng)用處理器,以所述應(yīng)用處理器基于預(yù)存的數(shù)據(jù)與log信息的對應(yīng)關(guān)系列表獲取與所述目標(biāo)數(shù)據(jù)對應(yīng)的log信息。
所述終端還包括:外設(shè)接口703、RF(Radio Frequency,射頻)電路705、音頻電路706、揚聲器711、電源管理芯片708、輸入/輸出(I/O)子系統(tǒng)709、其他輸入/控制設(shè)備710以及外部端口704,這些部件通過一個或多個通信總線或信號線707來通信。
應(yīng)該理解的是,圖示終端700僅僅是終端的一個范例,并且終端700可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實現(xiàn)。
下面就本實施例提供的集成有l(wèi)og信息傳輸?shù)难b置的終端進(jìn)行詳細(xì)的描述,該終端以手機為例。
存儲器701,所述存儲器701可以被CPU702、外設(shè)接口703等訪問,所述存儲器701可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如一個或多個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
外設(shè)接口703,所述外設(shè)接口703可以將設(shè)備的輸入和輸出外設(shè)連接到CPU702和存儲器701。
I/O子系統(tǒng)709,所述I/O子系統(tǒng)709可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏712和其他輸入/控制設(shè)備710,連接到外設(shè)接口703。I/O子系統(tǒng)709可以包括顯示控制器7091和用于控制其他輸入/控制設(shè)備710的一個或多個輸入控制器7092。其中,一個或多個輸入控制器7092從其他輸入/控制設(shè)備710接收電信號或者向其他輸入/控制設(shè)備710發(fā)送電信號,其他輸入/控制設(shè)備710可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關(guān)、操縱桿、點擊滾輪。值得說明的是,輸入控制器7092可以與以下任一個連接:鍵盤、紅外端口、USB接口以及諸如鼠標(biāo)的指示設(shè)備。
觸摸屏712,所述觸摸屏712是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標(biāo)、視頻等。
I/O子系統(tǒng)709中的顯示控制器7091從觸摸屏712接收電信號或者向觸摸屏712發(fā)送電信號。觸摸屏712檢測觸摸屏上的接觸,顯示控制器7091將檢測到的接觸轉(zhuǎn)換為與顯示在觸摸屏712上的用戶界面對象的交互,即實現(xiàn)人機交互,顯示在觸摸屏712上的用戶界面對象可以是運行游戲的圖標(biāo)、聯(lián)網(wǎng)到相應(yīng)網(wǎng)絡(luò)的圖標(biāo)等。值得說明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
RF電路705,主要用于建立手機與無線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實現(xiàn)手機與無線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路705接收并發(fā)送RF信號,RF信號也稱為電磁信號,RF電路705將電信號轉(zhuǎn)換為電磁信號或?qū)㈦姶判盘栟D(zhuǎn)換為電信號,并且通過該電磁信號與通信網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信。RF電路705可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機、一個或多個放大器、調(diào)諧器、一個或多個振蕩器、數(shù)字信號處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標(biāo)識模塊(Subscriber Identity Module,SIM)等等。
音頻電路706,主要用于從外設(shè)接口703接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號,并且將該電信號發(fā)送給揚聲器711。
揚聲器711,用于將手機通過RF電路705從無線網(wǎng)絡(luò)接收的語音信號,還原為聲音并向用戶播放該聲音。
電源管理芯片708,用于為CPU702、I/O子系統(tǒng)及外設(shè)接口所連接的硬件進(jìn)行供電及電源管理。
本實施例提供的終端用于執(zhí)行上述各實施例所述的log信息的傳輸方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。