終端狀態(tài)的監(jiān)測(cè)方法和監(jiān)測(cè)系統(tǒng)的制作方法
【專利摘要】本公開提供終端狀態(tài)的監(jiān)測(cè)方法和監(jiān)測(cè)系統(tǒng)。所述監(jiān)測(cè)方法包括:在所述終端上電工作后,采集所述終端內(nèi)的各個(gè)GPIO接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài);通過(guò)圖形界面顯示所述各個(gè)GPIO接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。本方法適用于測(cè)試活動(dòng),將終端的各個(gè)GPIO接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)集中存儲(chǔ),并通過(guò)圖形界面直觀顯示,便于用戶快速獲取測(cè)試所需數(shù)據(jù),節(jié)省測(cè)試時(shí)間。
【專利說(shuō)明】
終端狀態(tài)的監(jiān)測(cè)方法和監(jiān)測(cè)系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本公開涉及終端領(lǐng)域,具體涉及一種終端狀態(tài)的監(jiān)測(cè)方法和監(jiān)測(cè)系統(tǒng)。
【背景技術(shù)】
[0002] 終端設(shè)備由各種電子器件組成,這些電子器件都需要正確的配置和使用GPI0 (General Purpose Input Output,通用輸入/輸出)和clock(時(shí)鐘),只有GPI0接口狀態(tài)和 時(shí)鐘狀態(tài)正確才能保證終端中的各種電子器件能正常工作,并且能夠保證終端的功耗正 常。因此在終端的集成測(cè)試過(guò)程中,需要對(duì)終端中的時(shí)鐘狀態(tài)和GPI0接口狀態(tài)進(jìn)行反復(fù)驗(yàn) 證。但是發(fā)明人發(fā)現(xiàn),由于終端設(shè)備的各個(gè)電子器件單獨(dú)存儲(chǔ)和管理GPI0接口狀態(tài)和時(shí)鐘 狀態(tài)數(shù)據(jù),獲取數(shù)據(jù)的過(guò)程較為繁瑣,且由于缺乏直觀的手段進(jìn)行集中顯示,導(dǎo)致測(cè)試工作 在準(zhǔn)備階段消耗了大量的時(shí)間和人力。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,本公開實(shí)施例提供一種終端狀態(tài)的監(jiān)測(cè)方法和監(jiān)測(cè)系統(tǒng),以解決GPI0 和時(shí)鐘狀態(tài)數(shù)據(jù)缺乏直觀顯示的問(wèn)題。
[0004] 根據(jù)本公開實(shí)施例的第一方面,本公開實(shí)施例提供一種終端狀態(tài)的監(jiān)測(cè)方法,包 括:在終端上電后,采集所述終端內(nèi)各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài);以及通過(guò)圖形界面 顯示所述各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。
[0005] 可選地,在通過(guò)圖形界面顯示所述各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)之前,所述 方法還包括:獲取所述終端內(nèi)各個(gè)電子器件的工作狀態(tài);以及根據(jù)所述各個(gè)電子器件的工 作狀態(tài)判斷對(duì)應(yīng)的時(shí)鐘狀態(tài)是否正確,
[0006] 通過(guò)圖形界面顯示所述各個(gè)GPI0接口狀態(tài)和各個(gè)所述時(shí)鐘狀態(tài)包括:在所述圖形 界面上顯示所述各個(gè)電子器件的標(biāo)識(shí)和所述各個(gè)電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài),其中,采用區(qū) 別顯示方式顯示正確和異常的時(shí)鐘狀態(tài)。
[0007] 可選地,根據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng)的時(shí)鐘狀態(tài)是否正確包括: 判斷所述電子器件的工作狀態(tài)是否存在異常;如果判斷出所述電子器件的工作狀態(tài)存在異 常,將所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)和預(yù)設(shè)時(shí)鐘狀態(tài)比較;如果所述電子器件對(duì)應(yīng)的時(shí)鐘 狀態(tài)與所述預(yù)設(shè)時(shí)鐘狀態(tài)相同,則判定所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)正確;以及如果所述 電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)時(shí)鐘狀態(tài)不相同,則判定所述電子器件對(duì)應(yīng)的時(shí)鐘狀 態(tài)異常。
[0008] 可選地,在通過(guò)圖形界面顯示所述各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)之前,所述 方法還包括:獲取所述終端內(nèi)各個(gè)電子器件的工作狀態(tài);以及根據(jù)所述各個(gè)電子器件的工 作狀態(tài)判斷對(duì)應(yīng)的GPI0接口狀態(tài)是否正確,
[0009] 通過(guò)圖形界面顯示所述各個(gè)GPI0接口狀態(tài)和各個(gè)所述時(shí)鐘狀態(tài)包括:在所述圖形 界面上顯示所述各個(gè)電子器件的標(biāo)識(shí)和所述各個(gè)電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài),其中,采用區(qū) 別顯示方式顯示正確和異常的GPI0接口狀態(tài)。
[0010] 可選地,根據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng)的GPI0接口狀態(tài)是否正確包 括:判斷所述電子器件的工作狀態(tài)是否異常;如果判斷出所述電子器件的工作狀態(tài)異常,將 所述電子器件對(duì)應(yīng)的GPI0接口狀態(tài)和預(yù)設(shè)GPI0接口狀態(tài)比較;如果所述電子器件對(duì)應(yīng)的 GP10接口狀態(tài)與所述預(yù)設(shè)GP10接口狀態(tài)相同,則判定所述電子器件對(duì)應(yīng)的GP10接口狀態(tài)正 確;以及如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)GPI0接口狀態(tài)不相同,則判定所述 電子器件對(duì)應(yīng)的GPI0接口狀態(tài)異常。
[0011] 根據(jù)本公開實(shí)施例的第二方面,本公開實(shí)施例提供一種終端狀態(tài)的監(jiān)測(cè)系統(tǒng),包 括:采集模塊,用于在終端上電后,采集所述終端內(nèi)各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài);以 及顯示模塊,用于通過(guò)圖形界面顯示所述各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。
[0012] 可選地,還包括:第一獲取模塊,用于獲取所述終端內(nèi)各個(gè)電子器件的工作狀態(tài); 第一判斷模塊,用于根據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng)的時(shí)鐘狀態(tài)是否正確;所 述顯示模塊包括:在所述圖形界面上顯示所述各個(gè)電子器件的標(biāo)識(shí)和所述各個(gè)電子器件對(duì) 應(yīng)的時(shí)鐘狀態(tài),其中,采用區(qū)別顯示方式顯示正確和異常的時(shí)鐘狀態(tài)。
[0013] 可選地,所述第一判斷模塊包括:判斷所述電子器件的工作狀態(tài)是否存在異常;如 果判斷出所述電子器件的工作狀態(tài)存在異常,將所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)和預(yù)設(shè)時(shí)鐘 狀態(tài)比較;如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)時(shí)鐘狀態(tài)相同,則判定所述電子 器件對(duì)應(yīng)的時(shí)鐘狀態(tài)正確;以及如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)時(shí)鐘狀態(tài)不 相同,則判定所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)異常。
[0014] 可選地,還包括:第二獲取模塊,用于獲取所述終端內(nèi)各個(gè)電子器件的工作狀態(tài); 第二判斷模塊,用于根據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng)的GPI0接口狀態(tài)是否正 確;所述顯示模塊包括:通過(guò)圖形界面顯示所述各個(gè)GPI0接口狀態(tài)和各個(gè)所述時(shí)鐘狀態(tài)包 括:在所述圖形界面上顯示所述各個(gè)電子器件的標(biāo)識(shí)和所述各個(gè)電子器件對(duì)應(yīng)的時(shí)鐘狀 態(tài),其中,采用區(qū)別顯示方式顯示正確和異常的GPI0接口狀態(tài)。
[0015]可選地,所述第二判斷模塊包括:判斷所述電子器件的工作狀態(tài)是否異常;如果判 斷出所述電子器件的工作狀態(tài)異常,將所述電子器件對(duì)應(yīng)的GPI0接口狀態(tài)和預(yù)設(shè)GPI0接口 狀態(tài)比較;如果所述電子器件對(duì)應(yīng)的GPI0接口狀態(tài)與所述預(yù)設(shè)GPI0接口狀態(tài)相同,則判定 所述電子器件對(duì)應(yīng)的GPI0接口狀態(tài)正確;以及如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù) 設(shè)GPI0接口狀態(tài)不相同,則判定所述電子器件對(duì)應(yīng)的GPI0接口狀態(tài)異常。
[0016]本發(fā)明實(shí)施例提供的監(jiān)測(cè)方法通過(guò)采集所述終端內(nèi)的GPI0接口的狀態(tài)和時(shí)鐘的 狀態(tài);將所述GPI0接口的狀態(tài)和所述時(shí)鐘的狀態(tài)信息發(fā)送給圖形界面;通過(guò)所述圖形界面 顯示所述GPI0接口的狀態(tài)和所述時(shí)鐘的狀態(tài),即本發(fā)明實(shí)施例時(shí)鐘將終端的GPI0接口狀態(tài) 和時(shí)鐘狀態(tài)集中管理,并通過(guò)圖形界面進(jìn)行直觀顯示,方便用戶直觀地查看GPI0接口狀態(tài) 和時(shí)鐘狀態(tài),解決了 GPI0接口和時(shí)鐘狀態(tài)數(shù)據(jù)缺乏直觀顯示的問(wèn)題,達(dá)到了對(duì)終端內(nèi)的各 個(gè)器件的實(shí)時(shí)監(jiān)測(cè)的效果。
【附圖說(shuō)明】
[0017] 通過(guò)參照以下附圖對(duì)本公開實(shí)施例的描述,本公開的上述以及其它目的、特征和 優(yōu)點(diǎn)將更為清楚,在附圖中:
[0018] 圖1是根據(jù)本公開實(shí)施例的終端的內(nèi)部結(jié)構(gòu)的示意圖;
[0019] 圖2是根據(jù)本公開實(shí)施例的終端狀態(tài)的監(jiān)測(cè)方法的流程圖;
[0020] 圖3是根據(jù)本公開另一實(shí)施例的終端狀態(tài)的監(jiān)測(cè)方法的流程圖;
[0021 ]圖4是根據(jù)本公開另一實(shí)施例的終端狀態(tài)的監(jiān)測(cè)方法的流程圖;
[0022] 圖5是根據(jù)本公開實(shí)施例的終端狀態(tài)的監(jiān)測(cè)系統(tǒng)的結(jié)構(gòu)圖;
[0023] 圖6是根據(jù)本公開另一實(shí)施例的終端狀態(tài)的監(jiān)測(cè)系統(tǒng)的結(jié)構(gòu)圖;
[0024] 圖7是根據(jù)本公開另一實(shí)施例的終端狀態(tài)的監(jiān)測(cè)系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0025] 以下基于實(shí)施例對(duì)本公開進(jìn)行描述,但是本公開并不僅僅限于這些實(shí)施例。在下 文對(duì)本公開的細(xì)節(jié)描述中,詳盡描述了一些特定的細(xì)節(jié)部分。對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)沒(méi)有 這些細(xì)節(jié)部分的描述也可以完全理解本公開。為了避免混淆本公開的實(shí)質(zhì),公知的方法、過(guò) 程、流程沒(méi)有詳細(xì)敘述。另外附圖不一定是按比例繪制的。
[0026] 附圖中的流程圖、框圖圖示了本公開實(shí)施例的系統(tǒng)、方法、裝置的可能的體系框 架、功能和操作,流程圖和框圖上的方框可以代表一個(gè)、程序段或僅僅是一段代碼,所述、程 序段和代碼都是用來(lái)實(shí)現(xiàn)規(guī)定邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,所述實(shí)現(xiàn)規(guī)定邏輯功 能的可執(zhí)行指令可以重新組合,從而生成新的和程序段。因此附圖的方框以及方框順序只 是用來(lái)更好的圖示實(shí)施例的過(guò)程和步驟,而不應(yīng)以此作為對(duì)發(fā)明本身的限制。
[0027] 如圖1所示,處理器的I/O端口通過(guò)控制總線、數(shù)據(jù)總線和外部電子器件連接。如果 處理器沒(méi)有足夠的I/O端口,或當(dāng)系統(tǒng)需要采用遠(yuǎn)端串行通信或控制時(shí),可以采用工業(yè)標(biāo)準(zhǔn) I2C(Inter - Integrated Circuit,內(nèi)部整合電路)、SMBus(System Management Bus,系統(tǒng) 管理總線)或SPI(Serial Peripheral Interface,串行外設(shè)接口)擴(kuò)展10接口,圖中采用 SMBus提供GPI0接口,通過(guò)GPI0接口連接輸入設(shè)備和輸出設(shè)備。每個(gè)輸入設(shè)備或輸出設(shè)備可 以占用幾個(gè)GPI0接口和處理器通信。同時(shí)在終端設(shè)備的內(nèi)部設(shè)置有時(shí)鐘芯片,時(shí)鐘芯片在 終端設(shè)備啟動(dòng)時(shí)生成大量的時(shí)鐘(即clock),并將這些時(shí)鐘分發(fā)給終端設(shè)備的電子器件,包 括上述的輸入設(shè)備和輸出設(shè)備。每個(gè)電子器件通過(guò)接收到的時(shí)鐘clock控制內(nèi)部的電路震 蕩。
[0028]圖2是根據(jù)本公開實(shí)施例的終端狀態(tài)的監(jiān)測(cè)方法的流程圖,包括步驟201-202。 [0029]在步驟201中,在終端上電后,采集終端內(nèi)各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。 [0030] 如上所述,電子器件通過(guò)GPI0接口連接處理器,通過(guò)接收到的時(shí)鐘控制電子器件 的各個(gè)部件正常工作。終端上電后,采集終端中的各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)??蛇x 地,GP10接口狀態(tài)對(duì)應(yīng)的取值可以包括:pu 11 up (上拉)、pu 11 down (下拉)、edge (邊沿)。時(shí) 鐘狀態(tài)對(duì)應(yīng)的取值可以包括:〇pen(開啟)、close(關(guān)閉)。
[0031] 在步驟202中,通過(guò)圖形界面顯示各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。
[0032]通過(guò)圖形界面顯示GPI0接口狀態(tài)和時(shí)鐘狀態(tài),例如,在圖形界面上按照表格1和2 所示顯示各個(gè)GPI0接口狀態(tài)和時(shí)鐘狀態(tài)。
[0033] 可選地,為了方便隨時(shí)在圖形界面上展示GPI0接口狀態(tài)和時(shí)鐘狀態(tài),將GPI0接口 狀態(tài)和時(shí)鐘狀態(tài)的數(shù)據(jù)寫入到存儲(chǔ)介質(zhì)中。
[0034]將上述GPI0接口狀態(tài)和時(shí)鐘狀態(tài)對(duì)應(yīng)的數(shù)值保存到存儲(chǔ)介質(zhì)中,例如,寄存器、內(nèi) 存、硬盤、移動(dòng)硬盤或U盤。另外,同時(shí)保存GPI0標(biāo)識(shí)和時(shí)鐘標(biāo)識(shí),可參見(jiàn)表格1和2。
[0035]在本實(shí)施例中,將GPI0接口狀態(tài)和時(shí)鐘狀態(tài)的數(shù)據(jù)集中存儲(chǔ)管理,并通過(guò)圖形界 面顯示,方便對(duì)數(shù)據(jù)進(jìn)行研究分析,解決了 GPI0接口狀態(tài)和時(shí)鐘狀態(tài)顯示不直觀的問(wèn)題,使 得測(cè)試人員能夠通過(guò)圖形界面實(shí)施監(jiān)測(cè)GPI0接口狀態(tài)和時(shí)鐘狀態(tài)。
[0040]圖3是根據(jù)本公開另一實(shí)施例的終端狀態(tài)的監(jiān)測(cè)方法的流程圖,包括步驟302-308 〇
[0041 ]在步驟302中,在終端上電后,采集終端內(nèi)的各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。
[0042] 終端上電后,終端的電子器件可能處于低功耗或正常功耗狀態(tài),此時(shí),如果電子器 件對(duì)應(yīng)的GPI0接口狀態(tài)和/或時(shí)鐘狀態(tài)不對(duì),則可能導(dǎo)致連接的電子器件不能正常的工作。 可選地,本實(shí)施例可以在終端上電工作后,采集終端內(nèi)的各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀 態(tài),以獲取終端內(nèi)的各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。
[0043] 在步驟303中,獲得終端中的電子器件的工作狀態(tài)。
[0044] 本實(shí)例中,電子器件通常包括三種工作狀態(tài):正常、低功耗和關(guān)閉。在終端上電后, 每個(gè)電子器件在這三種狀態(tài)之間切換。
[0045] 在步驟304中,判斷電子器件的工作狀態(tài)是否存在異常。如果電子器件的工作狀態(tài) 存在異常,執(zhí)行步驟305。
[0046] 在步驟305中,判斷電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)和預(yù)設(shè)時(shí)鐘狀態(tài)是否相同。如果電子 器件對(duì)應(yīng)的時(shí)鐘狀態(tài)和預(yù)設(shè)時(shí)鐘狀態(tài)相同,執(zhí)行步驟306,否則執(zhí)行步驟307。
[0047] 在304和305步驟中,如果發(fā)現(xiàn)某個(gè)電子器件的工作狀態(tài)異常(例如,電子器件上電 后的狀態(tài)應(yīng)該為低功耗,實(shí)際上為關(guān)閉狀態(tài)),接著讀取該電子器件中使用的每個(gè)時(shí)鐘狀 態(tài),將每個(gè)時(shí)鐘狀態(tài)和預(yù)定時(shí)鐘狀態(tài)相比較(在電子器件設(shè)計(jì)時(shí)每個(gè)過(guò)程中時(shí)鐘狀態(tài)都是 確定的,這個(gè)狀態(tài)就是預(yù)設(shè)時(shí)鐘狀態(tài))。
[0048] 在步驟306中,確定電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)正確。
[0049] 在步驟307中,確定電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)異常。
[0050] 如果電子器件對(duì)應(yīng)的時(shí)鐘和預(yù)設(shè)狀態(tài)相同,說(shuō)明是時(shí)鐘狀態(tài)是正常的,如果電子 器件對(duì)應(yīng)的時(shí)鐘和預(yù)設(shè)狀態(tài)不同,說(shuō)明時(shí)鐘狀態(tài)是異常的。
[0051] 在步驟308中,在圖形界面上顯示各個(gè)電子器件的標(biāo)識(shí)和各個(gè)電子器件對(duì)應(yīng)的時(shí) 鐘狀態(tài),其中,采用區(qū)別顯示方式顯示正確和異常的時(shí)鐘狀態(tài)。
[0052] 通過(guò)圖形界面顯示時(shí)鐘標(biāo)識(shí)和時(shí)鐘狀態(tài)時(shí),同時(shí)顯示時(shí)鐘對(duì)應(yīng)的電子器件的標(biāo) 識(shí)。時(shí)鐘狀態(tài)有open和close兩種狀態(tài),如果當(dāng)前的時(shí)鐘狀態(tài)應(yīng)為open,但采集到的時(shí)鐘狀 態(tài)為close,則判斷時(shí)鐘狀態(tài)不正確,否則亦然。在圖形界面上區(qū)別顯示狀態(tài)正確的時(shí)鐘和 狀態(tài)異常的時(shí)鐘,例如,將界面上"異常狀態(tài)"的顯示區(qū)域設(shè)置為紅色,或者直接將異常狀態(tài) 的字符顏色設(shè)置為紅色。
[0053]圖4是根據(jù)本公開另一實(shí)施例的終端狀態(tài)的監(jiān)測(cè)方法的流程圖,包括步驟402-408 〇
[0054]在步驟402中,在終端上電后,采集終端內(nèi)的各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。 [0055] 終端上電后,終端的電子器件可能處于低功耗或正常功耗狀態(tài),此時(shí),如果電子器 件對(duì)應(yīng)的GPI0接口狀態(tài)和/或時(shí)鐘的狀態(tài)不對(duì),則可能導(dǎo)致連接的電子器件不能正常的工 作??蛇x地,本實(shí)施例可以在終端上電工作后,采集終端內(nèi)的各個(gè)GPI0接口的狀態(tài)和各個(gè)時(shí) 鐘的狀態(tài),以獲取終端內(nèi)的各個(gè)GPI0接口的狀態(tài)和各個(gè)時(shí)鐘的狀態(tài)。
[0056]在步驟403中,獲得終端中的電子器件的工作狀態(tài)。
[0057]本實(shí)施例中,電子器件通常包括三種工作狀態(tài):正常、低功耗和關(guān)閉。在終端上電 后,每個(gè)電子器件在這三種狀態(tài)之間切換。
[0058]在步驟404中,判斷電子器件的工作狀態(tài)是否存在異常。如果電子器件的工作狀態(tài) 存在異常,執(zhí)行步驟405。
[0059] 在步驟405中,判斷電子器件對(duì)應(yīng)的GPI0接口狀態(tài)和預(yù)設(shè)GPI0接口狀態(tài)相同。如果 相同,執(zhí)行步驟406,否則執(zhí)行步驟407。
[0060] 在404和405步驟中,如果發(fā)現(xiàn)某個(gè)電子器件的工作狀態(tài)異常(例如,電子器件上電 后的狀態(tài)應(yīng)該為低功耗,實(shí)際上為關(guān)閉狀態(tài)),接著讀取該電子器件中使用的每個(gè)GPI0接口 的狀態(tài),將每個(gè)GP10接口的狀態(tài)和預(yù)設(shè)的GP10接口狀態(tài)相比較(在電子器件設(shè)計(jì)時(shí)每個(gè)過(guò) 程中GPI0接口狀態(tài)都是確定的,這個(gè)狀態(tài)就是預(yù)設(shè)的GPI0接口狀態(tài))。
[0061 ]在步驟406中,確定電子器件對(duì)應(yīng)的GPI0接口狀態(tài)正確。
[0062]在步驟407中,確定電子器件對(duì)應(yīng)的GPI0接口狀態(tài)異常。
[0063]如果電子器件對(duì)應(yīng)的時(shí)鐘和預(yù)設(shè)狀態(tài)相同,說(shuō)明是時(shí)鐘狀態(tài)是正常的,如果電子 器件對(duì)應(yīng)的時(shí)鐘和預(yù)設(shè)狀態(tài)不同,說(shuō)明時(shí)鐘狀態(tài)是異常的。
[0064] 在步驟408中,在圖形界面上顯示各個(gè)電子器件的標(biāo)識(shí)和各個(gè)電子器件對(duì)應(yīng)的 GPI0接口狀態(tài),其中,采用區(qū)別顯示方式顯示正確和異常的時(shí)鐘狀態(tài)。
[0065] 通過(guò)圖形界面顯示GPI0接口標(biāo)識(shí)和GPI0接口狀態(tài)時(shí),同時(shí)顯示時(shí)鐘對(duì)應(yīng)的電子器 件的標(biāo)識(shí)。GPI0接口狀態(tài)有pull up、pull down、edge,如果當(dāng)前的GPI0接口狀態(tài)應(yīng)為pull up,但采集到的GPI0接口狀態(tài)為pul 1 down,則判斷GPI0接口狀態(tài)不正確,否則亦然。在圖形 界面上區(qū)別顯示狀態(tài)正確的GPI0接口狀態(tài)和狀態(tài)異常的GPI0接口狀態(tài),例如,將界面上"異 常狀態(tài)"的顯示區(qū)域設(shè)置為紅色,或者直接將異常狀態(tài)的字符顏色設(shè)置為紅色。
[0066]本發(fā)明實(shí)施例提供的監(jiān)測(cè)方法適用于測(cè)試活動(dòng),將終端的GPI0接口狀態(tài)和時(shí)鐘狀 態(tài)集中存儲(chǔ),并通過(guò)圖形界面顯示。進(jìn)一步地,獲得各個(gè)電子器件的工作狀態(tài),針對(duì)每個(gè)工 作狀態(tài)不正確的電子器件,判斷和電子器件對(duì)應(yīng)的GPIO接口和時(shí)鐘狀態(tài)是否正確,從而找 出異常狀態(tài)的GPIO接口和時(shí)鐘狀態(tài),并在圖形界面上區(qū)別顯示。通過(guò)集中采集和圖形化顯 示GPIO接口和時(shí)鐘狀態(tài),方便了對(duì)終端內(nèi)的各個(gè)電子器件的監(jiān)測(cè),也便于獲取異常的GPIO 接口和時(shí)鐘。
[0067]圖5是根據(jù)本公開實(shí)施例的終端狀態(tài)的監(jiān)測(cè)系統(tǒng)的結(jié)構(gòu)圖。本實(shí)施例的終端狀態(tài) 的監(jiān)測(cè)系統(tǒng)50包括采集模塊502和顯示模塊504。
[0068]采集模塊502用于在終端上電后,采集終端內(nèi)的GPI0接口狀態(tài)和時(shí)鐘狀態(tài)。
[0069]顯示模塊504讀取GPI0接口狀態(tài)和時(shí)鐘狀態(tài)的數(shù)據(jù),并在圖形界面上顯示。
[0070]可選地,存儲(chǔ)模塊303將GPI0接口狀態(tài)和時(shí)鐘狀態(tài)的數(shù)據(jù)寫入到存儲(chǔ)介質(zhì)中。該存 儲(chǔ)介質(zhì)可以是臨時(shí)性存儲(chǔ)介質(zhì),如內(nèi)存、寄存器,或者永久性存儲(chǔ)介質(zhì),如磁盤陣列。
[0071]圖6和7是圖5的終端狀態(tài)的監(jiān)測(cè)系統(tǒng)的進(jìn)一步細(xì)化。
[0072]在圖6中,終端狀態(tài)的監(jiān)測(cè)系統(tǒng)60包括采集模塊602、第一獲取模塊603、第一判斷 模塊604和顯不模塊605。
[0073]具體地,采集模塊602用于在終端上電后,采集終端內(nèi)的GPI0接口狀態(tài)和時(shí)鐘狀 態(tài)。第一獲取模塊603獲取終端內(nèi)各個(gè)電子器件的工作狀態(tài)。第一判斷模塊根據(jù)各個(gè)電子器 件的工作狀態(tài),進(jìn)一步判斷電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)??蛇x地,通過(guò)將電子器件的當(dāng)前狀態(tài) 和預(yù)設(shè)狀態(tài)比較以確定當(dāng)前的時(shí)鐘狀態(tài)是否為異常。而顯示模塊在圖形界面上顯示GPI0接 口狀態(tài)和時(shí)鐘狀態(tài)的數(shù)據(jù),且第一判斷模塊604中確認(rèn)了時(shí)鐘狀態(tài)是否正常,在圖形界面上 將正常的時(shí)鐘狀態(tài)和不正常的時(shí)鐘狀態(tài)區(qū)別顯示。
[0074]在圖7中,終端狀態(tài)的監(jiān)測(cè)系統(tǒng)70包括采集模塊702、第二獲取模塊703、第二判斷 模塊704和顯示模塊705。
[0075]具體地,采集模塊702用于在終端上電后,采集終端內(nèi)的GPI0接口狀態(tài)和時(shí)鐘狀 態(tài)。第二獲取模塊703獲取終端內(nèi)各個(gè)電子器件的工作狀態(tài)。第二判斷模塊根據(jù)各個(gè)電子器 件的工作狀態(tài),進(jìn)一步判斷電子器件對(duì)應(yīng)的GPI0接口狀態(tài)??蛇x地,通過(guò)將電子器件的當(dāng)前 狀態(tài)和預(yù)設(shè)狀態(tài)比較以確定當(dāng)前的GPI0接口狀態(tài)是否為異常。而顯示模塊在圖形界面上顯 示GPI0接口狀態(tài)和時(shí)鐘狀態(tài)的數(shù)據(jù),且第一判斷模塊704中確認(rèn)了GPI0接口狀態(tài)是否正常, 在圖形界面上將正常的GPI0接口狀態(tài)和不正常的GPI0接口狀態(tài)區(qū)別顯示。
[0076]圖6和圖7的實(shí)施例可以進(jìn)一步合并成一個(gè)實(shí)施例,從而實(shí)現(xiàn)GPI0接口狀態(tài)和時(shí)鐘 狀態(tài)的同步展示。例如,將圖形界面分成左右展示區(qū)域,左邊區(qū)域展示GPI0接口狀態(tài),并以 區(qū)別方式展示正常和異常的GPI0接口狀態(tài),右邊區(qū)域時(shí)鐘狀態(tài),并以區(qū)別方式展示正常和 異常的時(shí)鐘狀態(tài)。
[0077]本發(fā)明實(shí)施例提供的終端狀態(tài)的監(jiān)測(cè)方法和監(jiān)測(cè)系統(tǒng),將終端的GPI0接口狀態(tài)和 時(shí)鐘狀態(tài)集中管理,并通過(guò)圖形界面進(jìn)行直觀顯示,方便用戶直觀地查看GPI0接口狀態(tài)和 時(shí)鐘狀態(tài),解決了GPI0接口和時(shí)鐘狀態(tài)數(shù)據(jù)缺乏直觀顯示的問(wèn)題,達(dá)到了對(duì)終端內(nèi)的各個(gè) 器件的實(shí)時(shí)監(jiān)測(cè)的效果。
[0078]當(dāng)通過(guò)計(jì)算機(jī)軟件實(shí)現(xiàn)本公開的方法和系統(tǒng)(或?qū)崿F(xiàn)方法和系統(tǒng)的一部分時(shí)),計(jì) 算機(jī)軟件表現(xiàn)為利用計(jì)算機(jī)語(yǔ)言編碼的一個(gè)或多個(gè)程序,以計(jì)算機(jī)可讀介質(zhì)的形式存儲(chǔ)。 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括計(jì)算機(jī)存儲(chǔ)器、一個(gè)或多個(gè)軟盤、壓縮盤(CD)、光盤、數(shù)字視頻盤 (DVD)、磁帶、閃存、現(xiàn)場(chǎng)可編程門陣列或其他半導(dǎo)體器件中的電路配置、或者技術(shù)領(lǐng)域內(nèi)所 公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0079] 該一個(gè)或多個(gè)程序被處理器從可讀介質(zhì)中讀取后執(zhí)行以下的指令,包括:在終端 上電后,采集所述終端內(nèi)各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài);以及通過(guò)圖形界面顯示所述 各個(gè)GPI0接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可攜帶的,使得可以將其 上存儲(chǔ)的程序加載至一個(gè)或多個(gè)不同計(jì)算機(jī)或其他處理器上以實(shí)現(xiàn)上述的本公開的各個(gè) 方面。
[0080] 系統(tǒng)的各個(gè)模塊或單元也可以通過(guò)硬件、固件或軟硬件結(jié)合實(shí)現(xiàn)。雖然在方法以 及方法圖例中給出本公開實(shí)施例的步驟以及步驟的順序,但是所述步驟實(shí)現(xiàn)規(guī)定的邏輯功 能的可執(zhí)行指令可以重新組合,從而生成新的步驟。所述步驟的順序也不應(yīng)該僅僅局限于 所述方法以及方法圖例中的步驟順序,可以根據(jù)功能的需要隨時(shí)進(jìn)行調(diào)整。例如將其中的 某些步驟并行或按照相反順序執(zhí)行。
[0081] 根據(jù)本公開實(shí)施例的系統(tǒng)和方法可以部署在單個(gè)或多個(gè)服務(wù)器上。例如,可以將 不同的模塊分別部署在不同的服務(wù)器上,形成專用服務(wù)器?;蛘撸梢栽诙鄠€(gè)服務(wù)器上分布 式部署相同的功能單元、或系統(tǒng),以減輕負(fù)載壓力。所述服務(wù)器包括但不限于在同一個(gè)局域 網(wǎng)以及通過(guò)Internet連接的多個(gè)PC機(jī)、PC服務(wù)器、刀片機(jī)、超級(jí)計(jì)算機(jī)等。
[0082] 以上所述僅為本公開的優(yōu)選實(shí)施例,并不用于限制本公開,對(duì)于本領(lǐng)域技術(shù)人員 而言,本公開可以有各種改動(dòng)和變化。凡在本公開的精神和原理之內(nèi)所作的任何修改、等同 替換、改進(jìn)等,均應(yīng)包含在本公開的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種終端狀態(tài)的監(jiān)測(cè)方法,包括: 在終端上電后,采集所述終端內(nèi)各個(gè)GPIO接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài);以及 通過(guò)圖形界面顯示所述各個(gè)GPIO接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。2. 根據(jù)權(quán)利要求1所述的監(jiān)測(cè)方法,其中,在通過(guò)圖形界面顯示所述各個(gè)GPIO接口狀態(tài) 和各個(gè)時(shí)鐘狀態(tài)之前,所述方法還包括:獲取所述終端內(nèi)各個(gè)電子器件的工作狀態(tài);以及根 據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng)的時(shí)鐘狀態(tài)是否正確, 通過(guò)圖形界面顯示所述各個(gè)GPIO接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)包括:在所述圖形界面上顯 示所述各個(gè)電子器件的標(biāo)識(shí)和所述各個(gè)電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài),其中,采用區(qū)別顯示方 式顯示正確和異常的時(shí)鐘狀態(tài)。3. 根據(jù)權(quán)利要求2所述的監(jiān)測(cè)方法,其中,根據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng) 的時(shí)鐘狀態(tài)是否正確包括: 判斷所述電子器件的工作狀態(tài)是否存在異常; 如果判斷出所述電子器件的工作狀態(tài)存在異常,將所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)和預(yù) 設(shè)時(shí)鐘狀態(tài)比較; 如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)時(shí)鐘狀態(tài)相同,則判定所述電子器件對(duì) 應(yīng)的時(shí)鐘狀態(tài)正確;以及 如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)時(shí)鐘狀態(tài)不相同,則判定所述電子器件 對(duì)應(yīng)的時(shí)鐘狀態(tài)異常。4. 根據(jù)權(quán)利要求1所述的監(jiān)視方法,其中,在通過(guò)圖形界面顯示所述各個(gè)GPIO接口狀態(tài) 和各個(gè)時(shí)鐘狀態(tài)之前,所述方法還包括:獲取所述終端內(nèi)各個(gè)電子器件的工作狀態(tài);以及根 據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng)的GPIO接口狀態(tài)是否正確, 通過(guò)圖形界面顯示所述各個(gè)GPIO接口狀態(tài)和各個(gè)所述時(shí)鐘狀態(tài)包括:在所述圖形界面 上顯示所述各個(gè)電子器件的標(biāo)識(shí)和所述各個(gè)電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài),其中,采用區(qū)別顯 示方式顯示正確和異常的GPIO接口狀態(tài)。5. 根據(jù)權(quán)利要求4所述的監(jiān)測(cè)方法,其中,根據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng) 的GPIO接口狀態(tài)是否正確包括: 判斷所述電子器件的工作狀態(tài)是否異常; 如果判斷出所述電子器件的工作狀態(tài)異常,將所述電子器件對(duì)應(yīng)的GPIO接口狀態(tài)和預(yù) 設(shè)GPIO接口狀態(tài)比較; 如果所述電子器件對(duì)應(yīng)的GPIO接口狀態(tài)與所述預(yù)設(shè)GPIO接口狀態(tài)相同,則判定所述電 子器件對(duì)應(yīng)的GPIO接口狀態(tài)正確;以及 如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)GPIO接口狀態(tài)不相同,則判定所述電子 器件對(duì)應(yīng)的GPIO接口狀態(tài)異常。6. -種終端狀態(tài)的監(jiān)測(cè)系統(tǒng),包括: 采集模塊,用于在終端上電后,采集所述終端內(nèi)各個(gè)GPIO接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài);以 及 顯示模塊,用于通過(guò)圖形界面顯示所述各個(gè)GPIO接口狀態(tài)和各個(gè)時(shí)鐘狀態(tài)。7. 根據(jù)權(quán)利要求6所述的監(jiān)測(cè)系統(tǒng),還包括: 第一獲取模塊,用于獲取所述終端內(nèi)各個(gè)電子器件的工作狀態(tài); 第一判斷模塊,用于根據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng)的時(shí)鐘狀態(tài)是否正 確; 所述顯示模塊包括:在所述圖形界面上顯示所述各個(gè)電子器件的標(biāo)識(shí)和所述各個(gè)電子 器件對(duì)應(yīng)的時(shí)鐘狀態(tài),其中,采用區(qū)別顯示方式顯示正確和異常的時(shí)鐘狀態(tài)。8. 根據(jù)權(quán)利要求7所述的監(jiān)測(cè)系統(tǒng),其中,所述第一判斷模塊包括: 判斷所述電子器件的工作狀態(tài)是否存在異常; 如果判斷出所述電子器件的工作狀態(tài)存在異常,將所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)和預(yù) 設(shè)時(shí)鐘狀態(tài)比較; 如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)時(shí)鐘狀態(tài)相同,則判定所述電子器件對(duì) 應(yīng)的時(shí)鐘狀態(tài)正確;以及 如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)時(shí)鐘狀態(tài)不相同,則判定所述電子器件 對(duì)應(yīng)的時(shí)鐘狀態(tài)異常。9. 根據(jù)權(quán)利要求6所述的監(jiān)測(cè)系統(tǒng),還包括: 第二獲取模塊,用于獲取所述終端內(nèi)各個(gè)電子器件的工作狀態(tài); 第二判斷模塊,用于根據(jù)所述各個(gè)電子器件的工作狀態(tài)判斷對(duì)應(yīng)的GPIO接口狀態(tài)是否 正確; 所述顯示模塊包括:通過(guò)圖形界面顯示所述各個(gè)GPIO接口狀態(tài)和各個(gè)所述時(shí)鐘狀態(tài)包 括:在所述圖形界面上顯示所述各個(gè)電子器件的標(biāo)識(shí)和所述各個(gè)電子器件對(duì)應(yīng)的時(shí)鐘狀 態(tài),其中,采用區(qū)別顯示方式顯示正確和異常的GPIO接口狀態(tài)。10. 根據(jù)權(quán)利要求9所述的監(jiān)測(cè)系統(tǒng),其中,所述第二判斷模塊包括: 判斷所述電子器件的工作狀態(tài)是否異常; 如果判斷出所述電子器件的工作狀態(tài)異常,將所述電子器件對(duì)應(yīng)的GPIO接口狀態(tài)和預(yù) 設(shè)GPIO接口狀態(tài)比較; 如果所述電子器件對(duì)應(yīng)的GPIO接口狀態(tài)與所述預(yù)設(shè)GPIO接口狀態(tài)相同,則判定所述電 子器件對(duì)應(yīng)的GPIO接口狀態(tài)正確;以及 如果所述電子器件對(duì)應(yīng)的時(shí)鐘狀態(tài)與所述預(yù)設(shè)GPIO接口狀態(tài)不相同,則判定所述電子 器件對(duì)應(yīng)的GPIO接口狀態(tài)異常。
【文檔編號(hào)】G06F11/30GK106055456SQ201610466146
【公開日】2016年10月26日
【申請(qǐng)日】2016年6月23日
【發(fā)明人】謝國(guó)鋒
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司