終端控制方法及裝置的制造方法
【技術領域】
[0001 ]本發明涉及通信技術領域,尤其涉及一種終端控制方法及裝置。
【背景技術】
[0002]隨著網絡化、智能化的快速發展,手機和平板等終端逐漸成為生活中常用的產品。
[0003]現有技術中,終端在生產過程中,需要檢測人員將終端開機,然后進行出廠前測試,接著將終端進行恢復出廠設置,最后關機,在完成該整個過程后終端內會生成終端已執行過關機操作對應的標識,該標識會一直存在于終端中,用戶無法刪除,之后,終端會進入下一工序,最終進入市場。
[0004]但是,由于終端生產量較大,且對終端進行恢復出廠設置耗時較長,易造成終端一直未關機,這樣,出廠后但未進入市場前的終端處于非正常待機狀態,導致終端的電池過放電,終端在第一次使用時無法正常開機,增加了不良終端的生產比例。
【發明內容】
[0005]本發明提供一種終端控制方法及裝置,本發明能夠實現將出廠后但未進入市場前,且處于待機狀態的終端進行關機操作,避免了終端的電池過放電,保證終端在第一次使用時能夠正常開機,降低了不良終端的生產比例。
[0006]本發明提供一種終端控制方法,包括:
[0007]在終端待機狀態下,檢測終端是否執行過關機操作;
[0008]若檢測到所述終端沒執行過關機操作,開始計時;
[0009]若計時時長達到指定時長,對所述終端執行關機操作。
[0010]進一步地,上述所述的方法中,所述檢測終端是否執行過關機操作,包括:
[0011]根據所述終端中是否存在指定文件、所述終端中指定區域所記錄的參數值和所述終端中硬件單元的狀態信息中至少一個,檢測所述終端是否執行過關機操作。
[0012]進一步地,上述所述的方法中,若計時時長達到指定時長,對所述終端執行關機操作之前,所述方法還包括:
[0013]在計時過程中,檢測所述終端是否正處于出廠前測試階段;
[0014]若檢測到所述終端正處于出廠前測試階段,重新開始計時。
[0015]進一步地,上述所述的方法中,所述檢測所述終端是否正處于出廠前測試階段,包括:
[0016]根據所述終端上是否有用戶操作、所述終端所在環境數據、所述終端中傳感器數據和所述終端拍攝的圖片中至少一個,檢測所述終端是否正處于出廠前測試階段。
[0017]進一步地,上述所述的方法中,所述終端所在環境數據包括以下數據中至少一個:所述終端掃描到的無線接入點、所述終端掃描到的藍牙設備、所述終端掃描到的紅外設備、所述終端周圍的音頻信號、所述終端的無線電廣播數據。
[0018]進一步地,上述所述的方法中,所述方法還包括:
[0019]若檢測到所述終端已經執行過關機操作,保持所述終端當前的待機狀態。
[0020]本發明還提供一種終端控制裝置,包括:
[0021]第一檢測模塊,用于在終端待機狀態下,檢測終端是否執行過關機操作;
[0022]計時器,用于若檢測到所述終端沒執行過關機操作,開始計時;
[0023]控制模塊,若計時時長達到指定時長,對所述終端執行關機操作。
[0024]進一步地,上述所述的裝置中,所述第一檢測模塊,具體用于:
[0025]根據所述終端中是否存在指定文件、所述終端中指定區域所記錄的參數值和所述終端中硬件單元的狀態信息中至少一個,檢測所述終端是否執行過關機操作。
[0026]進一步地,上述所述的裝置中,所述裝置還包括:第二檢測模塊,用于在計時過程中,檢測所述終端是否正處于出廠前測試階段;
[0027]所述計時器,還用于若檢測到所述終端正處于出廠前測試階段,重新開始計時。
[0028]進一步地,上述所述的裝置中,所述第二檢測模塊,具體用于:
[0029]根據所述終端上是否有用戶操作、所述終端所在環境數據、所述終端中傳感器數據和所述終端拍攝的圖片中至少一個,檢測所述終端是否正處于出廠前測試階段。
[0030]進一步地,上述所述的裝置中,所述終端所在環境數據包括以下數據中至少一個:所述終端掃描到的無線接入點、所述終端掃描到的藍牙設備、所述終端掃描到的紅外設備、所述終端周圍的音頻信號、所述終端的無線電廣播數據。
[0031]進一步地,上述所述的裝置中,所述控制模塊,還用于若檢測到所述終端已經執行過關機操作,保持所述終端當前的待機狀態。
[0032]本發明的終端控制方法及裝置中,在終端待機狀態下,通過檢測終端是否執行過關機操作,并當檢測到終端沒執行過關機操作后,根據待機的指定時長控制終端執行關機操作,使出廠后但未進入市場前的終端能夠自動關機,避免了終端的電池過放電,保證終端在第一次使用時能夠正常開機,降低了不良終端的生產比例。
【附圖說明】
[0033]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0034]圖1為本發明終端控制方法實施例一的流程圖;
[0035]圖2為本發明終端控制方法實施例二的流程圖;
[0036]圖3為本發明終端控制裝置實施例一的結構示意圖;
[0037]圖4為本發明終端控制裝置實施例二的結構示意圖。
【具體實施方式】
[0038]為了更好的理解本發明的技術方案,下面結合附圖對本發明實施例進行詳細描述。
[0039]應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。在本發明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發明。在本發明實施例和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。
[0040]應當理解,本文中使用的術語“和/或”僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,六和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符,一般表示前后關聯對象是一種“或”的關系。
[0041]取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應于檢測(陳述的條件或事件)”。
[0042]實施例一
[0043]圖1為本發明終端控制方法實施例一的流程圖,如圖1所示,本實施例的終端控制方法可以包括如下步驟:
[0044]100、在終端待機狀態下,檢測終端是否執行過關機操作。
[0045]例如,終端在生產過程中,需要檢測人員將終端開機,然后進行出廠前測試,接著將終端進行恢復出廠設置,最后關機,但由于終端生產量較大,且對終端進行恢復出廠設置耗時較長,操作者可能忘記將終端關機,造成終端在出廠前就一直未關機,出廠后但未進入市場前的終端處于非正常待機狀態,導致終端的電池過放電,終端在銷售給用戶第一次使用時無法正常開機。因此,在終端待機狀態下,會先檢測終端是否在出廠前已執行過關機操作。
[0046]具體地,終端組裝完成并首次開機時,終端內的所有參數均為空,出廠前測試過程中,終端中可能存在生成至少一個文件、在終端中指定區域記錄某個參數值以及終端中某個硬件單元的狀態信息發生變化等情況,因此,本實施例中,可以根據終端中是否存在指定文件、終端中指定區域所記錄的參數值和終端中硬件單元的狀態信息中至少一個,檢測終端是否執行過關機操作。
[0047]101、若檢測到終端沒執行過關機操作,開始計時。
[0048]舉例說明,終端出廠前測試過程中,終端可以生成一個出廠測試的文件,如factoryfinished,且可以在該文件內寫入或修改相關參數值等。可以定義factoryf丨11丨8116(1 = 0時,表示出廠測試完成后未執行過關機操作,€3(31:(^5^;[11丨8116(1在0時,表示出廠測試完成后已執行過關機操作。若檢測到factoryf ini shed = O,說明終端為非正常待機狀態,此時開始計時,以記錄終端的待機時長。
[0049]需要說明的是,本實施例的終端控制方法中,還可以將出廠前測試過程中生成的文件中的某個或者某些文件作為指定文件,并當檢測到終端存在指定文件時,可以認