本發(fā)明實(shí)施例涉及電子技術(shù)領(lǐng)域,尤其涉及系統(tǒng)軟件下載方法、裝置、控制端及移動(dòng)終端。
背景技術(shù):
移動(dòng)終端在使用過程中,有時(shí)會(huì)遇到軟件崩潰故障,移動(dòng)終端文件系統(tǒng)損壞,導(dǎo)致無法重啟。這時(shí)需要重新下載軟件,恢復(fù)移動(dòng)終端的功能。大部分的移動(dòng)終端通過軟件強(qiáng)制下載模式來重新下載軟件,恢復(fù)移動(dòng)終端的功能。
本發(fā)明的發(fā)明人在研究本申請(qǐng)的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中,主要使用機(jī)械觸發(fā)裝置,控制終端強(qiáng)制下載系統(tǒng)軟件,即通過組合按鍵進(jìn)入軟件強(qiáng)制下載模式。該方案雖然簡(jiǎn)單可靠,但用戶在使用移動(dòng)終端的過程中,很可能會(huì)無意間卡住組合按鍵,使得移動(dòng)終端意外進(jìn)入到軟件強(qiáng)制下載模式,給用戶造成不必要的麻煩。因此,如何使得移動(dòng)終端只有在有需要的情況下才進(jìn)入到軟件強(qiáng)制下載模式,成為亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
為了使得移動(dòng)終端只有在有需要的情況下才強(qiáng)制下載系統(tǒng)軟件,本發(fā)明實(shí)施例所述系統(tǒng)軟件下載方法、裝置、控制端及移動(dòng)終端采用了以下的技術(shù)方案。
本發(fā)明實(shí)施例采用的第一技術(shù)方案為:一種系統(tǒng)軟件下載方法,包括:
在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào);
對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理;
在辨識(shí)處理后的信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
優(yōu)選的,在所述接收控制端發(fā)送的控制信號(hào)之前,所述方法還包括:
建立所述控制端與所述終端的通信連接。
優(yōu)選的,所述通信連接包括:USB接口連接、USB type-c接口連接,Lighting接口連接(高速多功能I/O接口連接,也即Lightning Dock接口連接)、藍(lán)牙連接、近場(chǎng)通信連接。
優(yōu)選的,所述控制信號(hào)為一個(gè)或多個(gè)脈沖信號(hào)。
優(yōu)選的,所述對(duì)接收的控制信號(hào)進(jìn)行辨識(shí)處理具體為:統(tǒng)計(jì)所述脈沖信號(hào)的脈沖數(shù),或統(tǒng)計(jì)所述脈沖信號(hào)的持續(xù)時(shí)長(zhǎng)。
優(yōu)選的,所述預(yù)設(shè)條件包括:所述脈沖信號(hào)的脈沖數(shù)達(dá)到預(yù)設(shè)值,或所述控制信號(hào)的持續(xù)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)。
本發(fā)明實(shí)施例采用的第二技術(shù)方案為:一種系統(tǒng)軟件下載裝置,包括:
接收模塊,用于在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào);
處理模塊,用于對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理;
下載模塊,用于在辨識(shí)處理后的控制信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
優(yōu)選的,所述控制端與所述系統(tǒng)軟件下載裝置具有通信連接。
優(yōu)選的,所述通信連接包括:USB接口連接、USB type-c接口連接,Lighting接口連接、藍(lán)牙連接、近場(chǎng)通信連接。
優(yōu)選的,所述控制信號(hào)為一個(gè)或多個(gè)脈沖信號(hào)。
優(yōu)選的,所述處理模塊包括:計(jì)數(shù)單元,用于統(tǒng)計(jì)接收到的脈沖信號(hào)的脈沖數(shù);或計(jì)時(shí)單元,用于統(tǒng)計(jì)接收到的控制信號(hào)的持續(xù)時(shí)長(zhǎng)。
優(yōu)選的,所述預(yù)設(shè)條件包括:所述脈沖信號(hào)的脈沖數(shù)達(dá)到預(yù)設(shè)值;或所述控制信號(hào)的持續(xù)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)。
本發(fā)明實(shí)施例采用的第三技術(shù)方案為:一種控制端,包括:信號(hào)生成模塊和信號(hào)發(fā)送模塊;
所述信號(hào)生成模塊用于,生成控制所述終端強(qiáng)制下載所述系統(tǒng)軟件的控制信號(hào);
所述信號(hào)發(fā)送模塊用于向所述終端發(fā)送所述控制信號(hào)。
優(yōu)選的,所述控制端與所述終端具有通信連接。
優(yōu)選的,所述通信連接包括:USB接口連接、USB type-c接口連接,Lighting接口連接、藍(lán)牙連接、近場(chǎng)通信連接。
優(yōu)選的,所述控制信號(hào)為一個(gè)或多個(gè)脈沖信號(hào)。
優(yōu)選的,所述信號(hào)生成模塊包括:用于生成脈沖信號(hào)的脈沖信號(hào)生成電路。
優(yōu)選的,所述信號(hào)發(fā)送模塊包括:用于發(fā)送脈沖信號(hào)的脈沖信號(hào)發(fā)送電路。
優(yōu)選的,在所述終端處于關(guān)機(jī)狀態(tài)下,所述控制端向所述終端發(fā)送脈沖信號(hào),控制所述終端重啟,強(qiáng)制下載所述系統(tǒng)軟件。
本發(fā)明實(shí)施例采用的第四技術(shù)方案為:一種移動(dòng)終端,包括:控制信號(hào)接收模塊,用于在關(guān)機(jī)的狀態(tài)下,接收控制信號(hào);
控制信號(hào)處理模塊,用于對(duì)接收的所述控制信號(hào)進(jìn)行辨識(shí)處理,判斷接收的所述控制信號(hào)是否符合預(yù)設(shè)條件;
強(qiáng)制下載模塊,用于在辨識(shí)處理后的所述控制信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)移動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
優(yōu)選的,所述控制信號(hào)為一個(gè)或多個(gè)脈沖信號(hào)。
優(yōu)選的,所述控制信號(hào)處理模塊包括:脈沖計(jì)數(shù)單元,用于統(tǒng)計(jì)接收的脈沖信號(hào)的脈沖數(shù);或者脈沖計(jì)時(shí)單元,用于統(tǒng)計(jì)接收到的脈沖信號(hào)的持續(xù)時(shí)長(zhǎng)。
優(yōu)選的,所述預(yù)設(shè)條件包括:所述脈沖信號(hào)的脈沖數(shù)達(dá)到預(yù)設(shè)值;或所述脈沖信號(hào)的持續(xù)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)。
優(yōu)選的,所述控制信號(hào)接收模塊包括:USB接口電路、USB type-c接口電路,Lighting接口電路(高速多功能I/O接口電路,也即Lightning Dock接口電路)、藍(lán)牙通信電路、近場(chǎng)通信電路。
優(yōu)選的,所述脈沖計(jì)數(shù)單元為脈沖計(jì)數(shù)器;所述脈沖計(jì)時(shí)單元為脈沖計(jì)時(shí)器。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例有以下有益效果:
本發(fā)明實(shí)施例所述系統(tǒng)軟件下載方法,通過在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào),對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理。在辨識(shí)處理后的信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。因此,本發(fā)明實(shí)施例所述系統(tǒng)軟件下載方法,能夠使得終端只有在有需要的情況下才強(qiáng)制下載系統(tǒng)軟件,改善了用戶使用終端時(shí)的體驗(yàn)。
附圖說明
圖1為本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載方法的流程圖。
圖2為本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載方法的流程圖。
圖3為本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載裝置的示意圖。
圖4為本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載裝置的示意圖。
圖5為本發(fā)明第一實(shí)施例所述控制端的示意圖。
圖6為本發(fā)明第二實(shí)施例所述控制端的示意圖。
圖7為本發(fā)明第一實(shí)施例所述移動(dòng)終端的示意圖。
圖8為本發(fā)明第二實(shí)施例所述移動(dòng)終端的示意圖。
圖9為一種實(shí)施本發(fā)明第二實(shí)施例所述移動(dòng)終端的硬件示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚而完整的描述。所描述的實(shí)施例是本發(fā)明一部分較佳的實(shí)施例,而不是全部可行的實(shí)施例。基于本發(fā)明具體實(shí)施方式中的各個(gè)實(shí)施例,本領(lǐng)域的任何技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
除非另有定義,本文所使用的所有技術(shù)和科學(xué)術(shù)語與本發(fā)明技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中所使用的任何術(shù)語只是為了描述具體的實(shí)施例,并非旨在限制本發(fā)明的保護(hù)范圍。
參考圖1,為本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載方法的流程圖。本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載方法,通過終端實(shí)施。所述方法包括以下內(nèi)容。
步驟S1:在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào)。
在本發(fā)明第一實(shí)施例中,外設(shè)一個(gè)控制端向終端發(fā)送控制信號(hào)。當(dāng)需要重新下載系統(tǒng)軟件恢復(fù)終端的功能時(shí),控制端向終端發(fā)送控制信號(hào)。終端接收控制端發(fā)送的控制信號(hào)。
步驟S2:對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理。
在本發(fā)明第一實(shí)施例中,終端接收控制信號(hào)后,對(duì)接收的控制信號(hào)進(jìn)行辨識(shí)處理,以便能夠判斷出所述控制信號(hào)是否符合預(yù)設(shè)。
步驟S3:在辨識(shí)處理后的信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
在本發(fā)明第一實(shí)施例中,終端對(duì)接收的控制信號(hào)進(jìn)行辨識(shí)處理后,判斷是否符合預(yù)設(shè)條件,如果符合則終端強(qiáng)制下載系統(tǒng)軟件。
本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載方法,通過在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào),對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理。在辨識(shí)處理后的信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。因此,本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載方法,能夠使得終端只有在有需要的情況下才強(qiáng)制下載系統(tǒng)軟件,改善了用戶使用終端時(shí)的體驗(yàn)。
參考圖2,為本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載方法的流程圖。本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載方法,通過終端實(shí)施。所述方法包括以下內(nèi)容。
步驟A1:建立所述控制端與所述終端的通信連接。
可選的,所述通信連接包括但不限于:USB接口連接、USB type-c接口連接,Lighting接口連接(高速多功能I/O接口連接,也即Lightning Dock接口連接)、藍(lán)牙連接、近場(chǎng)通信連接。
步驟A2:在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的脈沖信號(hào)。
在本發(fā)明第二實(shí)施例中,外設(shè)一個(gè)控制端向終端發(fā)送控制信號(hào)??蛇x的,所述控制信號(hào)為一個(gè)或多個(gè)脈沖信號(hào)。當(dāng)需要重新下載系統(tǒng)軟件恢復(fù)終端的功能時(shí),控制端向終端發(fā)送脈沖信號(hào)。終端接收控制端發(fā)送的脈沖信號(hào),對(duì)接收的脈沖信號(hào)進(jìn)行辨識(shí)處理。然后,執(zhí)行步驟A3,對(duì)接收到的所述脈沖信號(hào)進(jìn)行辨識(shí)處理。
步驟A3:統(tǒng)計(jì)所述脈沖信號(hào)的脈沖數(shù)。
可選的,所述對(duì)接收的脈沖信號(hào)進(jìn)行辨識(shí)處理還可以是:統(tǒng)計(jì)所述脈沖信號(hào)的持續(xù)時(shí)長(zhǎng)。
然后,判斷辨識(shí)處理后的脈沖信號(hào)是否符合預(yù)設(shè)條件。所述預(yù)設(shè)條件包括:
所述脈沖信號(hào)的脈沖數(shù)達(dá)到預(yù)設(shè)值。
可選的,所述預(yù)設(shè)條件還包括:所述控制信號(hào)的持續(xù)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)。
步驟A4:所述脈沖信號(hào)的脈沖數(shù)達(dá)到預(yù)設(shè)值,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
可選的,所述脈沖信號(hào)的持續(xù)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng),啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
在本發(fā)明第二實(shí)施例中,終端強(qiáng)制下載系統(tǒng)軟件,恢復(fù)終端的功能。
本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載方法,通過建立所述控制端與所述終端的通信連接,在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的脈沖信號(hào)。然后統(tǒng)計(jì)所述脈沖信號(hào)的脈沖數(shù),所述脈沖信號(hào)的脈沖數(shù)達(dá)到預(yù)設(shè)值,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。因此,本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載方法,能夠使得終端只有在有需要的情況下才下載系統(tǒng)軟件,恢復(fù)終端的功能。
參考圖3,為本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載裝置的示意圖。本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載裝置裝設(shè)在終端內(nèi),用于接收控制端發(fā)送的控制信號(hào),對(duì)接收的控制信號(hào)進(jìn)行辨識(shí)處理,如果符合預(yù)設(shè)條件,所述系統(tǒng)軟件下載裝置強(qiáng)制下載軟件。
所述系統(tǒng)軟件下載裝置包括:接收模塊100、處理模塊200和下載模塊300。
所述接收模塊100用于在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào);
所述處理模塊200用于對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理;
所述下載模塊300用于在辨識(shí)處理后的控制信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
在本發(fā)明第一實(shí)施例中,所述接收模塊100接收控制信號(hào)后,所述處理模塊200對(duì)接收的控制信號(hào)進(jìn)行辨識(shí)處理,以便能夠判斷出是否符合預(yù)設(shè)條件。如果接收的控制信號(hào)符合預(yù)設(shè)條件,則所述下載模塊300強(qiáng)制下載系統(tǒng)軟件。
本發(fā)明第一實(shí)施例所述系統(tǒng)軟件下載裝置,通過所述接收模塊100在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào)。通過所述處理模塊200對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理。如果辨識(shí)處理后的控制信號(hào)符合預(yù)設(shè)條件,所述下載模塊300強(qiáng)制下載系統(tǒng)軟件。因此,本發(fā)明第一實(shí)施例所述的系統(tǒng)軟件下載裝置,只有在有需要的情況下才強(qiáng)制下載系統(tǒng)軟件。
參考圖4,為本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載裝置的示意圖。本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載裝置裝設(shè)在終端內(nèi),用于接收控制端發(fā)送的控制信號(hào),對(duì)接收到的控制信號(hào)進(jìn)行辨識(shí)處理,如果符合預(yù)設(shè)條件,所述系統(tǒng)軟件下載裝置強(qiáng)制下載系統(tǒng)軟件。
所述系統(tǒng)軟件下載裝置包括:接收模塊1000、處理模塊2000和下載模塊3000。
所述接收模塊1000用于在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào)??蛇x的,所述控制信號(hào)為一個(gè)或多個(gè)脈沖信號(hào)。
所述處理模塊2000用于對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理。
所述下載模塊3000用于在辨識(shí)處理后的控制信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件??蛇x的,所述預(yù)設(shè)條件包括:所述脈沖信號(hào)的脈沖數(shù)達(dá)到預(yù)設(shè)值;或所述控制信號(hào)的持續(xù)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)。
所述處理模塊2000包括計(jì)數(shù)單元2001。所述計(jì)數(shù)單元2001用于統(tǒng)計(jì)接收到的脈沖信號(hào)的脈沖數(shù)??蛇x的,所述處理模塊2000包括計(jì)時(shí)單元,所述計(jì)時(shí)單元用于統(tǒng)計(jì)接收到的控制信號(hào)的持續(xù)時(shí)長(zhǎng)。
在本發(fā)明第二實(shí)施例中,可選的,所述控制端與所述系統(tǒng)軟件下載裝置具有通信連接。所述通信連接包括:USB接口連接、USB type-c接口連接,Lighting接口連接、藍(lán)牙連接、近場(chǎng)通信連接。
在本發(fā)明的其他實(shí)施例中,可選的,所述接收模塊1000為藍(lán)牙信號(hào)接收模塊/WIFI信號(hào)接收模塊(無線局域網(wǎng)信號(hào)接收模塊)/射頻信號(hào)接收模塊/NFC信號(hào)接收模塊(近場(chǎng)通信信號(hào)接收模塊)。
可選的,所述處理模塊2000為藍(lán)牙信號(hào)處理模塊/WIFI信號(hào)處理模塊(無線局域網(wǎng)信號(hào)處理模塊)/射頻信號(hào)處理模塊/NFC信號(hào)處理模塊(近場(chǎng)通信信號(hào)處理模塊)。
在本發(fā)明第二實(shí)施例中,外設(shè)一個(gè)控制端向所述系統(tǒng)軟件下載裝置發(fā)送控制信號(hào)。當(dāng)需要重新下載系統(tǒng)軟件恢復(fù)終端的功能時(shí),控制端向終端的所述系統(tǒng)軟件下載裝置發(fā)送控制信號(hào)。終端通過所述系統(tǒng)軟件下載裝置的所述接收模塊1000接收控制端發(fā)送的控制信號(hào)。
所述接收模塊1000接收控制信號(hào)后,所述計(jì)數(shù)單元2001統(tǒng)計(jì)接收的脈沖信號(hào)的脈沖數(shù),以便能夠判斷出是否符合預(yù)設(shè)條件。
所述計(jì)數(shù)單元2001統(tǒng)計(jì)接收的脈沖信號(hào)的脈沖數(shù)后,如果達(dá)到設(shè)定值,則所述下載模塊3000強(qiáng)制下載系統(tǒng)軟件。
本發(fā)明第二實(shí)施例所述系統(tǒng)軟件下載裝置,通過所述接收模塊1000在終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的脈沖信號(hào)。通過所述計(jì)數(shù)單元2001統(tǒng)計(jì)接收到的脈沖信號(hào)的脈沖數(shù)。在辨識(shí)處理后的控制信號(hào)符合預(yù)設(shè)條件的情況下,所述下載模塊3000啟動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。因此,本發(fā)明第二實(shí)施例所述的系統(tǒng)軟件下載裝置,能夠使得終端只有在有需要的情況下才進(jìn)下載系統(tǒng)軟件,恢復(fù)終端的功能。
參考圖5,為本發(fā)明第一實(shí)施例所述控制端的示意圖。所述控制端用于生成并發(fā)送用于終端強(qiáng)制下載系統(tǒng)軟件的控制信號(hào)。
所述控制端包括:信號(hào)生成模塊1和信號(hào)發(fā)送模塊2。所述信號(hào)生成模塊1用于,生成控制所述終端強(qiáng)制下載所述系統(tǒng)軟件的控制信號(hào)。所述信號(hào)發(fā)送模塊2用于,向所述終端發(fā)送所述控制信號(hào)。
在本發(fā)明第一實(shí)施例中,當(dāng)需要重新下載系統(tǒng)軟件恢復(fù)終端的功能時(shí),所述控制端與所述終端建立通信連接。所述控制端通過所述信號(hào)生成模塊1生成控制信號(hào),通過所述信號(hào)發(fā)送模塊2發(fā)送控制信號(hào),控制所述終端強(qiáng)制下載系統(tǒng)軟件。
本發(fā)明第一實(shí)施例所述控制端,通過所述信號(hào)生成模塊1生成控制信號(hào),通過所述信號(hào)發(fā)送模塊2發(fā)送控制信號(hào),進(jìn)而控制所述終端強(qiáng)制下載系統(tǒng)軟件。因此,本發(fā)明第一實(shí)施例所述的控制端,替換了現(xiàn)有技術(shù)中通過機(jī)械觸發(fā)裝置控制終端強(qiáng)制下載系統(tǒng)軟件,改善了用戶使用終端時(shí)的體驗(yàn)。
參考圖6,為本發(fā)明第二實(shí)施例所述控制端的示意圖。所述控制端用于生成并發(fā)送用于終端強(qiáng)制下載系統(tǒng)軟件的控制信號(hào)。
所述控制端包括:信號(hào)生成模塊10和信號(hào)發(fā)送模塊20。所述信號(hào)生成模塊10用于生成,控制所述終端強(qiáng)制下載所述系統(tǒng)軟件的控制信號(hào)。所述信號(hào)發(fā)送模塊20用于向所述終端發(fā)送所述控制信號(hào)。所述控制信號(hào)為一個(gè)或多個(gè)脈沖信號(hào)。
所述信號(hào)生成模塊10包括用于生成脈沖信號(hào)的脈沖信號(hào)生成電路11。所述脈沖信號(hào)生成電路11生成的脈沖信號(hào)充當(dāng)強(qiáng)制下載觸發(fā)信號(hào)。
所述信號(hào)發(fā)送模塊20包括用于發(fā)送脈沖信號(hào)的脈沖信號(hào)發(fā)送電路21。
所述控制端與所述終端具有通信連接。所述通信連接包括:USB接口連接、USB type-c接口連接,Lighting接口連接、藍(lán)牙連接、近場(chǎng)通信連接。
在所述終端處于關(guān)機(jī)狀態(tài)下,所述控制端向所述終端發(fā)送脈沖信號(hào),控制所述終端重啟,強(qiáng)制下載所述系統(tǒng)軟件。
在本發(fā)明的其他實(shí)施例中,可選的,所述信號(hào)生成模塊10為藍(lán)牙信號(hào)生成模塊/WIFI信號(hào)生成模塊(無線局域網(wǎng)信號(hào)生成模塊)/射頻信號(hào)生成模塊/NFC信號(hào)生成模塊(近場(chǎng)通信信號(hào)生成模塊)。
在本發(fā)明的其他實(shí)施例中,可選的,所述信號(hào)發(fā)送模塊20為藍(lán)牙信號(hào)發(fā)送模塊/WIFI信號(hào)發(fā)送模塊(無線局域網(wǎng)信號(hào)發(fā)送模塊)/射頻信號(hào)發(fā)送模塊/NFC信號(hào)發(fā)送模塊(近場(chǎng)通信信號(hào)發(fā)送模塊)。
在本發(fā)明第二實(shí)施例中,當(dāng)需要重新下載系統(tǒng)軟件恢復(fù)終端的功能時(shí),所述控制端與所述終端建立通信連接。所述控制端通過所述脈沖信號(hào)生成電路11生成脈沖信號(hào)充當(dāng)控制信號(hào),通過所述脈沖信號(hào)發(fā)送電路21發(fā)送脈沖信號(hào),進(jìn)而控制所述終端重啟,強(qiáng)制下載所述系統(tǒng)軟件。
本發(fā)明第二實(shí)施例所述控制端,通過所述脈沖信號(hào)生成電路11生成脈沖信號(hào)充當(dāng)控制信號(hào),通過所述脈沖信號(hào)發(fā)送電路21發(fā)送脈沖信號(hào),進(jìn)而控制所述終端重啟,強(qiáng)制下載所述系統(tǒng)軟件。因此,本發(fā)明第二實(shí)施例所述的控制端,替換了現(xiàn)有技術(shù)中通過機(jī)械觸發(fā)裝置控制終端強(qiáng)制下載系統(tǒng)軟件,進(jìn)一步改善了用戶使用終端時(shí)的體驗(yàn)。
參考圖7,為本發(fā)明第一實(shí)施例所述移動(dòng)終端的示意圖。本發(fā)明第一實(shí)施例所述移動(dòng)終端用于實(shí)現(xiàn)所述終端的功能。
所述移動(dòng)終端包括:控制信號(hào)接收模塊3、控制信號(hào)處理模塊4和強(qiáng)制下載模塊5。
所述控制信號(hào)接收模塊3用于在關(guān)機(jī)的狀態(tài)下,接收控制信號(hào)。
所述控制信號(hào)處理模塊4用于對(duì)接收的所述控制信號(hào)進(jìn)行辨識(shí)處理,判斷接收的所述控制信號(hào)是否符合預(yù)設(shè)條件。
所述強(qiáng)制下載模塊5用于在辨識(shí)處理后的所述控制信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)移動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
在本發(fā)明第一實(shí)施例中,所述控制信號(hào)接收模塊3接收控制信號(hào)后,所述控制信號(hào)處理模塊4對(duì)接收的控制信號(hào)進(jìn)行辨識(shí)處理,以便能夠判斷出是否符合預(yù)設(shè)條件。如果接收的控制信號(hào)符合預(yù)設(shè)條件,則所述強(qiáng)制下載模塊5強(qiáng)制下載系統(tǒng)軟件。
本發(fā)明第一實(shí)施例所述移動(dòng)終端,通過所述控制信號(hào)接收模塊3在移動(dòng)終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的控制信號(hào)。通過所述控制信號(hào)處理模塊4對(duì)接收到的所述控制信號(hào)進(jìn)行辨識(shí)處理。如果辨識(shí)處理后的控制信號(hào)符合預(yù)設(shè)條件,所述強(qiáng)制下載模塊5強(qiáng)制下載系統(tǒng)軟件。因此,本發(fā)明第一實(shí)施例所述的移動(dòng)終端,只有在有需要的情況下才強(qiáng)制下載系統(tǒng)軟件。
參考圖8,為本發(fā)明第二實(shí)施例所述移動(dòng)終端的示意圖。本發(fā)明第二實(shí)施例所述移動(dòng)終端用于實(shí)現(xiàn)所述終端的功能。
所述移動(dòng)終端包括:控制信號(hào)接收模塊30、控制信號(hào)處理模塊40和強(qiáng)制下載模塊50。
所述控制信號(hào)接收模塊30用于在關(guān)機(jī)的狀態(tài)下,接收控制信號(hào)??蛇x的,所述控制信號(hào)為一個(gè)或多個(gè)脈沖信號(hào)。
可選的,所述控制信號(hào)接收模塊30包括:USB接口電路、USB type-c接口電路,Lighting接口電路(高速多功能I/O接口電路,也即Lightning Dock接口電路)、藍(lán)牙通信電路、近場(chǎng)通信電路。
所述控制信號(hào)處理模塊40用于對(duì)接收的所述控制信號(hào)進(jìn)行辨識(shí)處理,判斷接收的所述控制信號(hào)是否符合預(yù)設(shè)條件。所述預(yù)設(shè)條件包括:所述脈沖信號(hào)的脈沖數(shù)達(dá)到預(yù)設(shè)值;或所述脈沖信號(hào)的持續(xù)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)。
所述控制信號(hào)處理模塊40包括:脈沖信號(hào)計(jì)數(shù)單元41,用于統(tǒng)計(jì)接收的脈沖信號(hào)的脈沖數(shù)。
或者,所述控制信號(hào)處理模塊40包括:脈沖信號(hào)計(jì)時(shí)單元,用于統(tǒng)計(jì)接收到的脈沖信號(hào)的持續(xù)時(shí)長(zhǎng)。
可選的,所述脈沖計(jì)數(shù)單元為脈沖計(jì)數(shù)器。
可選的,所述脈沖計(jì)時(shí)單元為脈沖計(jì)時(shí)器。
所述強(qiáng)制下載模塊50用于在辨識(shí)處理后的所述控制信號(hào)符合預(yù)設(shè)條件的情況下,啟動(dòng)移動(dòng)終端,強(qiáng)制下載所述系統(tǒng)軟件。
在本發(fā)明第二實(shí)施例中,所述控制信號(hào)接收模塊30接收脈沖信號(hào)后,所述脈沖信號(hào)計(jì)數(shù)單元41對(duì)接收的脈沖信號(hào)進(jìn)行辨識(shí)處理,以便能夠判斷出是否符合預(yù)設(shè)條件。如果接收的脈沖信號(hào)符合預(yù)設(shè)條件,則所述強(qiáng)制下載模塊50強(qiáng)制下載系統(tǒng)軟件。
本發(fā)明第二實(shí)施例所述移動(dòng)終端,通過所述控制信號(hào)接收模塊30在移動(dòng)終端處于關(guān)機(jī)狀態(tài)下,接收控制端發(fā)送的脈沖信號(hào)。通過所述脈沖信號(hào)計(jì)數(shù)單元41對(duì)接收到的所述脈沖信號(hào)進(jìn)行辨識(shí)處理。如果辨識(shí)處理后的脈沖信號(hào)符合預(yù)設(shè)條件,所述強(qiáng)制下載模塊50強(qiáng)制下載系統(tǒng)軟件。因此,本發(fā)明第二實(shí)施例所述的移動(dòng)終端,只有在有需要的情況下才強(qiáng)制下載系統(tǒng)軟件。
本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解到,上述各個(gè)實(shí)施例中的移動(dòng)終端還可以通過其他方式實(shí)現(xiàn)。本發(fā)明各個(gè)實(shí)施例中所述的移動(dòng)終端可以用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來實(shí)現(xiàn)。
當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述各個(gè)實(shí)施例中的各個(gè)功能模塊存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存儲(chǔ)的任何可用介質(zhì)。以此為例但不限于次:計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲(chǔ)、磁盤存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。此外,任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光釬光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光釬光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所屬介質(zhì)的定義中。
舉例而言,一種如圖9所示的實(shí)施本發(fā)明第二實(shí)施例所述移動(dòng)終端的硬件示意圖。所述移動(dòng)終端包括但不限于:總線a1、處理器模塊a2、電源設(shè)備a3、輸入設(shè)備a4、輸出設(shè)備a5、數(shù)據(jù)源接口設(shè)備a6、脈沖信號(hào)統(tǒng)計(jì)模塊a7、移動(dòng)通信模塊a8、藍(lán)牙通信模塊a9、WIFI通信模塊a10、存儲(chǔ)器模塊a11和NFC通信模塊a12。其中,輸入設(shè)備a4包括觸摸屏、USB接口電路、USB type-c接口電路等。脈沖信號(hào)統(tǒng)計(jì)模塊a7可以是脈沖計(jì)數(shù)器等。
本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解到,將上述移動(dòng)終端包括的各個(gè)硬件設(shè)備進(jìn)行必要的組合就能實(shí)現(xiàn)本發(fā)明第二實(shí)施例所述移動(dòng)終端的各個(gè)功能模塊。
例如,通過總線a1、處理器模塊a2、電源設(shè)備a3、輸入設(shè)備a4等可以實(shí)現(xiàn)本發(fā)明第二實(shí)施例所述移動(dòng)終端的控制信號(hào)接收模塊30。通過總線a1、處理器模塊a2、電源設(shè)備a3、脈沖信號(hào)統(tǒng)計(jì)模塊a7等可以實(shí)現(xiàn)本發(fā)明第二實(shí)施例所述移動(dòng)終端的控制信號(hào)處理模塊40。通過總線a1、處理器模塊a2、電源設(shè)備a3、移動(dòng)通信模塊a8/藍(lán)牙通信模塊a9/WIFI通信模塊a10等可以實(shí)現(xiàn)本發(fā)明第二實(shí)施例所述移動(dòng)終端的強(qiáng)制下載模塊50。
本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解到,參照?qǐng)D9所示的實(shí)施本發(fā)明第二實(shí)施例所述的移動(dòng)終端的硬件,本發(fā)明第一實(shí)施例所述的移動(dòng)終端也可借助軟件加必需的通用硬件平臺(tái)來實(shí)現(xiàn)。
圖9所示的實(shí)施本發(fā)明第二實(shí)施例所述移動(dòng)終端的硬件,只是為了更充分地說明如何實(shí)現(xiàn)本發(fā)明的各個(gè)實(shí)施例,不能用于限定本申請(qǐng)的保護(hù)范圍。
通過以上所有的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)來實(shí)現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。