亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制方法及終端與流程

文檔序號:12836780閱讀:156來源:國知局
一種控制方法及終端與流程

本發(fā)明涉及重啟技術,尤其涉及一種控制方法及終端。



背景技術:

智能終端在使用過程中,因系統(tǒng)缺陷(bug)或應用沖突等會出現(xiàn)死機、黑屏等現(xiàn)象,按鍵均無反應。對于內置電池的手機,通常設計為長按電源鍵10-20秒重啟,但用戶往往并未詳細閱讀使用說明書,在按鍵無反應且按電源鍵開關機未果后容易以為手機損壞開不了機,產(chǎn)生抱怨、投訴,用戶體驗不佳。因此,需要有自動檢測死機異常并重啟的方法。

目前死機重啟的方法有三種:第一種是通過設置專用開關按鍵結構來實現(xiàn)硬件復位或斷電。第二種是通過軟件/硬件識別按鍵時間超過一定時長,觸發(fā)電源管理芯片對處理器進行復位操作。第三種是通過設置按鍵觸發(fā)相應開關電路進行斷電或復位。

上述三種方法存在如下缺點:第一種方法需專門開關按鍵,結構復雜。第二種方法按鍵時間過長,用戶體驗不佳,與現(xiàn)有內置電池手機長按10-20秒重啟方案是一致的,且電源管理芯片未斷電,死機可能會導致電源管理芯片部分輸出電壓異常,僅對處理器復位不能完全解決問題。第三種方法需設置專門按鍵,并由用戶來判斷是否死機再進行相應開關操作,無法實現(xiàn)死機自動檢測并重啟。



技術實現(xiàn)要素:

為解決上述技術問題,本發(fā)明實施例提供了一種控制方法及終端。

本發(fā)明實施例提供的控制方法,包括:

獲得觸發(fā)操作,生成觸發(fā)信號;

將所述觸發(fā)信號分為第一路觸發(fā)信號和第二路觸發(fā)信號;

將所述第二路觸發(fā)信號發(fā)送至處理器,以觸發(fā)所述處理器生成使能信號或 數(shù)字信號;

檢測所述使能信號或數(shù)字信號,并根據(jù)檢測結果生成相應的檢測信號;

根據(jù)所述第一路觸發(fā)信號以及所述檢測信號,生成用于控制斷路開關的控制信號;

根據(jù)所述控制信號,控制斷路開關對電源電路進行開關操作,以通過所述電源電路斷開閉合控制電源管理芯片重啟。

本發(fā)明實施例中,當所述處理器在所述第二路觸發(fā)信號的觸發(fā)下生成所述使能信號或數(shù)字信號時,終端的狀態(tài)為非死機狀態(tài);當所述處理器在所述第二路觸發(fā)信號的觸發(fā)下不生成所述使能信號或數(shù)字信號時,終端的狀態(tài)為死機狀態(tài)。

本發(fā)明實施例中,所述檢測所述使能信號或數(shù)字信號,并根據(jù)檢測結果生成相應的檢測信號,包括:

判斷是否檢測到所述使能信號或數(shù)字信號;

當檢測到所述使能信號或數(shù)字信號,生成第一檢測信號;

當未檢測到所述使能信號或數(shù)字信號,生成第二檢測信號。

本發(fā)明實施例中,當檢測到所述使能信號或數(shù)字信號,生成第一檢測信號包括:生成固定寬度脈沖信號;

當未檢測到所述使能信號或數(shù)字信號,生成第二檢測信號包括:生成低電平信號。

本發(fā)明實施例中,所述根據(jù)所述第一路觸發(fā)信號以及所述檢測信號,生成用于控制斷路開關的控制信號包括:

根據(jù)所述第一路觸發(fā)信號和所述第二檢測信號,生成第一控制信號;

所述第一控制信號用于控制斷路開關對電源電路進行開關操作,以通過所述電源電路斷開閉合控制電源管理芯片重啟。

本發(fā)明實施例提供的終端,包括:觸發(fā)裝置、處理模塊、處理器、檢測模塊、斷路開關、電源電路、電源管理芯片;其中,

所述觸發(fā)裝置,用于獲得觸發(fā)操作,生成觸發(fā)信號;將所述觸發(fā)信號分為第一路觸發(fā)信號和第二路觸發(fā)信號;將所述第一路觸發(fā)信號發(fā)送至所述處理模 塊;將所述第二路觸發(fā)信號發(fā)送至所述處理器,以觸發(fā)所述處理器生成使能信號或數(shù)字信號;

所述處理器,用于在所述第二路觸發(fā)信號的觸發(fā)下生成使能信號或數(shù)字信號;

所述檢測模塊,用于檢測所述使能信號或數(shù)字信號,并根據(jù)檢測結果生成相應的檢測信號;

所述處理模塊,用于根據(jù)所述第一路觸發(fā)信號以及所述檢測信號,生成用于控制斷路開關的控制信號;

所述斷路開關,用于根據(jù)所述控制信號,對電源電路進行開關操作,以通過所述電源電路斷開閉合控制電源管理芯片重啟。

本發(fā)明實施例中,當所述處理器在所述第二路觸發(fā)信號的觸發(fā)下生成所述使能信號或數(shù)字信號時,終端的狀態(tài)為非死機狀態(tài);當所述處理器在所述第二路觸發(fā)信號的觸發(fā)下不生成所述使能信號或數(shù)字信號時,終端的狀態(tài)為死機狀態(tài)。

本發(fā)明實施例中,所述檢測模塊,還用于判斷是否檢測到所述使能信號或數(shù)字信號;當檢測到所述使能信號或數(shù)字信號,生成第一檢測信號;當未檢測到所述使能信號或數(shù)字信號,生成第二檢測信號。

本發(fā)明實施例中,所述檢測模塊,還用于當檢測到所述使能信號或數(shù)字信號,生成固定寬度脈沖信號;當未檢測到所述使能信號或數(shù)字信號,生成低電平信號。

本發(fā)明實施例中,所述處理模塊,還用于根據(jù)所述第一路觸發(fā)信號和所述第二檢測信號,生成第一控制信號;所述第一控制信號用于控制斷路開關對電源電路進行開關操作,以通過所述電源電路斷開閉合控制電源管理芯片重啟。

本發(fā)明實施例的技術方案中,獲得觸發(fā)操作,生成觸發(fā)信號;根據(jù)所述觸發(fā)信號,生成用于控制功能模塊工作的使能信號或數(shù)字信號;檢測所述使能信號或數(shù)字信號,并根據(jù)檢測結果生成相應的檢測信號;根據(jù)所述觸發(fā)信號以及所述檢測信號,生成用于控制斷路開關的控制信號;根據(jù)所述控制信號,判斷是否控制斷路開關對電源電路進行開關操作;當控制斷路開關對電源電路進行開關操作時,通過所述電源電路斷開閉合控制電源管理芯片重啟??梢姳景l(fā)明 實施例的技術方案能夠自動檢測到終端是否死機并在終端死機的狀態(tài)下自動實現(xiàn)重啟。

附圖說明

在附圖(其不一定是按比例繪制的)中,相似的附圖標記可在不同的視圖中描述相似的部件。具有不同字母后綴的相似附圖標記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個實施例。

圖1為本發(fā)明實施例一的控制方法的流程示意圖;

圖2為本發(fā)明實施例二的終端的結構組成示意圖;

圖3為本發(fā)明實施例三的控制方法的流程圖;

圖4為本發(fā)明實施例的檢測模塊電路框圖;

圖5為本發(fā)明實施例的處理模塊電路框圖;

圖6為本發(fā)明實施例的檢測模塊和處理模塊內部電路脈沖時序圖。

具體實施方式

本發(fā)明各個實施例的技術方案中,終端包括:電源、電源管理芯片、處理器、功能模塊(包括顯示模塊、攝像模組、喇叭功放、震動電路等等)、觸發(fā)裝置(包括電源鍵、音量鍵、拍照鍵以及指紋識別模塊等),除此之外,終端還包括:檢測模塊、處理模塊、斷路開關。其中,觸發(fā)裝置用于產(chǎn)生一觸發(fā)信號,并觸發(fā)處理器輸出使能信號或數(shù)字信號給相應的功能模塊;檢測模塊用于檢測處理器輸出的使能信號或數(shù)字信號;處理模塊用于處理觸發(fā)裝置產(chǎn)生的觸發(fā)信號,及檢測模塊輸出的檢測信號;斷路開關用于對電源電路實施開關操作。

基于上述終端組成結構,提出了本發(fā)明實施例的控制方法。圖1為本發(fā)明實施例一的控制方法的流程示意圖,如圖1所示,所述控制方法包括以下步驟:

步驟101:獲得觸發(fā)操作,生成觸發(fā)信號;將所述觸發(fā)信號分為第一路觸發(fā)信號和第二路觸發(fā)信號。

本發(fā)明實施例中,觸發(fā)裝置經(jīng)用戶觸發(fā)后輸出一觸發(fā)信號,觸發(fā)裝置將該觸發(fā)信號分為兩路,第二路觸發(fā)信號發(fā)送給處理器;第一路觸發(fā)信號發(fā)送給處理裝置。

步驟102:將所述第二路觸發(fā)信號發(fā)送至處理器,以觸發(fā)所述處理器生成使能信號或數(shù)字信號。

本發(fā)明實施例中,處理器接收到第二路觸發(fā)信號后,輸出使能信號或數(shù)字信號給相應的功能模塊。

具體地,當所述處理器在所述第二路觸發(fā)信號的觸發(fā)下生成所述使能信號或數(shù)字信號時,終端的狀態(tài)為非死機狀態(tài);當所述處理器在所述第二路觸發(fā)信號的觸發(fā)下不生成所述使能信號或數(shù)字信號時,終端的狀態(tài)為死機狀態(tài)。

步驟103:檢測所述使能信號或數(shù)字信號,并根據(jù)檢測結果生成相應的檢測信號。

本發(fā)明實施例中,檢測模塊檢測處理器輸出的使能信號或數(shù)字信號,根據(jù)使能信號或數(shù)字信號的有無分分別輸出對應的檢測信號給處理模塊。

具體地,檢測模塊判斷是否檢測到所述使能信號或數(shù)字信號;當檢測到所述使能信號或數(shù)字信號,生成第一檢測信號;當未檢測到所述使能信號或數(shù)字信號,生成第二檢測信號。

上述方案中,生成第一檢測信號包括:生成固定寬度脈沖信號;生成第二檢測信號包括:生成低電平信號。

步驟104:根據(jù)所述第一路觸發(fā)信號以及所述檢測信號,生成用于控制斷路開關的控制信號。

具體地,根據(jù)所述第一路觸發(fā)信號和所述第二檢測信號,生成第一控制信號;所述第一控制信號用于控制斷路開關對電源電路進行開關操作,以通過所述電源電路斷開閉合控制電源管理芯片重啟。

此外,根據(jù)所述第一路觸發(fā)信號和所述第一檢測信號,生成第二控制信號;所述第二控制信號用于維持斷路開關的狀態(tài)保持不變,進而維持電源電路的狀態(tài)保持不變(即閉合狀態(tài))。

本發(fā)明實施例中,處理模塊接收到第一路觸發(fā)信號后,首先對第一路觸發(fā)信號進行脈沖信號調整,得到固定寬度的脈沖信號。相應地,當檢測模塊檢測到所述使能信號或數(shù)字信號時,生成固定寬度的脈沖信號作為第一檢測信號。然后,處理模塊對兩路固定寬度的脈沖信號進行處理,處理結果為生成第二控制信號;或者,當檢測模塊未檢測到所述使能信號或數(shù)字信號時,生成低電頻 信號作為第二檢測信號,處理模塊對第一路觸發(fā)信號和第二檢測信號進行處理,處理結果為生成第一控制信號。

步驟105:根據(jù)所述控制信號,控制斷路開關對電源電路進行開關操作,以通過所述電源電路斷開閉合控制電源管理芯片重啟。

本發(fā)明實施例中,斷路開關根據(jù)處理模塊輸出的控制信號確定是否對電源電路進行相應的開關操作。

圖2為本發(fā)明實施例二的終端的結構組成示意圖,如圖2所示,所述終端包括:

電源21:終端電源;

斷路開關22:用于對電源輸出的開關動作;

電源管理芯片23:輸出調節(jié)后的電源給各模塊電路;

處理器24:用于功能模塊的控制管理;

功能模塊25,包括顯示模塊、攝像模組、喇叭功放、震動電路等等;

檢測模塊26:檢測處理器輸出的使能信號或數(shù)字信號;

觸發(fā)裝置27:包括電源鍵、音量鍵、拍照鍵以及指紋識別模塊等,用于產(chǎn)生觸發(fā)信號,并觸發(fā)處理器輸出使能信號或數(shù)字信號給相應的功能模塊;

處理模塊28:用于對觸發(fā)裝置產(chǎn)生的觸發(fā)信號及檢測模塊輸出信號進行處理。

通過本發(fā)明實施例的上述終端實現(xiàn)本發(fā)明實施例的控制方法時,各個模塊具有如下功能:

所述觸發(fā)裝置27,用于獲得觸發(fā)操作,生成觸發(fā)信號;將所述觸發(fā)信號分為第一路觸發(fā)信號和第二路觸發(fā)信號;將所述第一路觸發(fā)信號發(fā)送至所述處理模塊28;將所述第二路觸發(fā)信號發(fā)送至所述處理器24,以觸發(fā)所述處理器24生成使能信號或數(shù)字信號;

所述處理器24,用于在所述第二路觸發(fā)信號的觸發(fā)下生成使能信號或數(shù)字信號;

所述檢測模塊26,用于檢測所述使能信號或數(shù)字信號,并根據(jù)檢測結果生成相應的檢測信號;

所述處理模塊28,用于根據(jù)所述第一路觸發(fā)信號以及所述檢測信號,生成用于控制斷路開關22的控制信號;

所述斷路開關22,用于根據(jù)所述控制信號,對電源電路進行開關操作,以通過所述電源電路斷開閉合控制電源管理芯片23重啟。

當所述處理器24在所述第二路觸發(fā)信號的觸發(fā)下生成所述使能信號或數(shù)字信號時,終端的狀態(tài)為非死機狀態(tài);當所述處理器24在所述第二路觸發(fā)信號的觸發(fā)下不生成所述使能信號或數(shù)字信號時,終端的狀態(tài)為死機狀態(tài)。

所述檢測模塊26,還用于判斷是否檢測到所述使能信號或數(shù)字信號;當檢測到所述使能信號或數(shù)字信號,生成第一檢測信號;當未檢測到所述使能信號或數(shù)字信號,生成第二檢測信號。

所述檢測模塊26,還用于當檢測到所述使能信號或數(shù)字信號,生成固定寬度脈沖信號;當未檢測到所述使能信號或數(shù)字信號,生成低電平信號。

所述處理模塊28,還用于根據(jù)所述第一路觸發(fā)信號和所述第二檢測信號,生成第一控制信號;所述第一控制信號用于控制斷路開關22對電源電路進行開關操作,以通過所述電源電路斷開閉合控制電源管理芯片23重啟。

終端中上述各個模塊的工作順序為:首先,觸發(fā)裝置27產(chǎn)生觸發(fā)信號,觸發(fā)信號分成兩路,其中一路為:觸發(fā)信號—>電源管理芯片23/處理器24(輸出使能信號)—>檢測模塊26(檢測使能信號輸出檢測信號)—>處理模塊28;另一路為:觸發(fā)信號—>處理模塊28;其次,處理模塊28獲取兩路信號(檢測模塊26輸出的檢測信號和觸發(fā)信號),處理后輸出控制信號控制斷路開關22是否執(zhí)行開關操作。

圖3為本發(fā)明實施例三的控制方法的流程圖,如圖3所示,所述流程包括:觸發(fā)裝置觸發(fā)后輸出一脈沖信號,一路傳給處理模塊進行脈沖信號調整,輸出一固定寬度的脈沖信號;另一路觸發(fā)處理器輸出使能信號,處理器輸出的使能信號由檢測模塊進行檢測,根據(jù)使能信號的有無分別輸出不同檢測結果給處理模塊,如果檢測模塊檢測到使能信號,則輸出相應檢測結果信號(如一固定寬度的脈沖信號)給處理模塊,處理模塊根據(jù)檢測模塊輸出的檢測信號和觸發(fā)裝置輸出的脈沖信號進行處理,不輸出控制信號給斷路開關,則斷路開關維持原狀態(tài);若檢測模塊未能檢測到使能信號,則無相應檢測信號輸出,處理模塊未獲取到檢測模塊輸出的檢測信號,則對來自觸發(fā)裝置輸出的脈沖信號進行處理 后輸出控制信號驅動斷路開關動作,使電源輸出通路瞬間斷開閉合引起管理芯片掉電重啟。

下面進一步以具體實施例來說明死機重啟的過程,觸發(fā)裝置以電源鍵為例,檢測模塊檢測信號以處理器輸出的使能信號為例。

檢測模的框圖見圖4,檢測模塊主要包含上升沿觸發(fā)電路、下降沿觸發(fā)電路、加法器電路及脈沖調整電路。上升沿觸發(fā)電路用于輸入電壓由低電平變化為高電平時產(chǎn)生一正向脈沖信號,輸入電壓無變化時無輸出;下降沿觸發(fā)電路用于輸入電壓由高電平變化為低電平時產(chǎn)生一正向脈沖信號,輸入電壓無變化時無輸出;加法器電路用于兩路觸發(fā)電路輸出的加法運算;脈沖調整電路用于脈沖寬度的調整,輸出固定寬度的脈沖信號。

處理模塊主要包含延時電路及開關電路,其電路框圖見圖5,脈沖調整電路用于脈沖寬度的調整,輸出固定寬度的脈沖信號;脈沖延時電路用于將輸入脈沖信號延后一段時間;開關電路根據(jù)檢測模塊輸出信號進行輸入輸出信號的通斷處理,檢測模塊輸出低電平信號時,開關電路導通,檢測模塊輸出高電平時,開關電路不導通。

本發(fā)明實施例死機檢測信號過程,如圖6:電源鍵觸發(fā)一負向脈沖,一路送至處理模塊,經(jīng)脈沖調整電路后輸出一寬度為t0的負向脈沖,再經(jīng)脈沖延時電路,將脈沖信號延后一段時間t1(t1為設計允許按鍵觸發(fā)后處理器輸出使能信號最遲時間)傳給開關電路;另一路經(jīng)電源管理芯片,由處理器輸出使能信號給相應的功能模塊,如顯示模塊等;處理器輸出的使能信號存在高低電平跳變,使能信號輸入檢測模塊后分兩路經(jīng)上升沿和下降沿觸發(fā)電路,再經(jīng)加法器電路疊加輸出,這樣使能信號不管是由低電平跳變高電平或者高電平跳變低電平,都能實現(xiàn)一正向脈沖輸出,再經(jīng)脈沖調整電路輸出一寬度為(t0+t1)的正向脈沖傳至處理模塊內部開關電路,作為開關電路的驅動信號;開關電路輸入高電平驅動信號時,開關電路關閉,開關電路輸入低電平驅動信號時,開關電路導通;按鍵觸發(fā)后,檢測模塊和處理模塊內部電路脈沖時序見圖6;當按鍵觸發(fā)后,若處理器正常工作輸出使能信號,則經(jīng)檢測模塊后輸出寬度為(t0+t1)的正向脈沖使處理模塊內的開關電路關閉,按鍵觸發(fā)信號無法通過開關電路傳至斷路開關;若按鍵觸發(fā)后,處理器死機異常未能及時輸出使能信號,則檢測模塊無法輸出高電平脈沖信號給處理模塊內的開關電路,開關電路處于導通狀 態(tài),按鍵觸發(fā)信號經(jīng)處理模塊輸出負向脈沖信號經(jīng)開關電路傳至斷路開關,驅動斷路開關對電源輸出進行瞬間斷開閉合操作,則電源管理芯片將因瞬間掉電而重啟。

檢測模塊、處理模塊內各個電路等均為電子電路,斷路開關可以是電磁開關也可以是電子電路開關,這里不做詳細說明。

上述死機檢測重啟過程只是本發(fā)明的一種實施例,并非限制本發(fā)明的專利范圍,凡是利用檢測裝置對觸發(fā)信號及相應處理器輸出信號進行檢測從而控制電源輸出開關,均同理包括在本發(fā)明權利保護范圍之內。

用戶在使用智能終端時,每次按電源鍵,會對終端進行待機或者喚醒操作,按電源鍵時會產(chǎn)生一觸發(fā)信號,這個觸發(fā)信號一邊通過處理模塊進行調整,另一邊則觸發(fā)處理器輸出使能信號給顯示模塊,檢測模塊通過檢測有無使能信號相應的輸出不同檢測信號給處理模塊,處理模塊對觸發(fā)信號和檢測信號進行處理判斷,如果終端工作正常,則處理模塊不輸出控制信號給斷路開關動作,如果終端工作出現(xiàn)死機異常,則處理模塊輸出控制信號給斷路開關動作,終端會出現(xiàn)掉電自動重啟;實現(xiàn)的效果是,終端正常使用時,按鍵功能正常使用,不會觸發(fā)終端重啟;終端使用過程中出現(xiàn)死機異常,則用戶按鍵將出現(xiàn)終端自動重啟。無需用戶自行判斷終端是否死機,是否需要拆裝電池或者操作其他復位裝置來進行終端重啟作業(yè)。

本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1