一種智能手表的顯示控制方法及其控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能手表技術(shù)領(lǐng)域,尤其涉及一種智能手表的顯示控制方法及其控制系統(tǒng)。
【背景技術(shù)】
[0002]目前,隨著智能電子設(shè)備的蓬勃發(fā)展,智能穿戴應(yīng)用領(lǐng)域也有了長足的進步。尤其是智能手表,以其強大的功能以及酷炫的外表贏得了各家廠商的青睞。然而目前智能手表卻存在如下問題:智能手表的時間顯示需要靠置于表面的顯示屏來完成,而顯示屏也是智能手表功耗的主要來源。為了節(jié)省電能智能手表一般均是滅屏無顯示狀態(tài),用戶在智能手表上看時間均需要通過按下智能手表上設(shè)置的按鍵來觸發(fā)點亮屏幕以顯示時間;因此,相較于現(xiàn)有技術(shù)中的電子手表或機械手表,無法達(dá)到直接看時間的效果。
[0003]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0004]本發(fā)明針對現(xiàn)有技術(shù)的上述缺陷,提供一種智能手表的顯示控制方法及其控制系統(tǒng),旨在解決現(xiàn)有技術(shù)中在智能手表上看時間均需要通過按下智能手表上設(shè)置的按鍵來觸發(fā)點亮屏幕以顯示時間,而無法在抬起手臂或拿起手表時的問題。
[0005]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種智能手表的顯示控制方法,其中,所述方法包括步驟:
A、加速度傳感器定時獲取在x,y,z三個坐標(biāo)軸上加速度值,并按獲取時間先后順序依次保存多組加速度值;其中,將同一時刻在x,y,z三個坐標(biāo)軸上獲取的加速度值作為同一組加速度值;
B、當(dāng)判斷已保存的多組加速度值中有連續(xù)多組加速度值中至少有一個坐標(biāo)軸上的加速度不為0,則使能屏幕;
C、當(dāng)通過加速度傳感器判斷智能手表在指定時間內(nèi)靜止時,則點亮屏幕背光并顯示時間。
[0006]所述智能手表的顯示控制方法,其中,所述步驟A中用先入先出隊列來按獲取時間先后順序依次保存多組加速度值。
[0007]所述智能手表的顯示控制方法,其中,所述步驟B具體包括:
B1、判斷已保存的多組加速度值中是否有連續(xù)多組的X軸加速度值為_g、y軸和z軸的加速度值均為0,當(dāng)是時則執(zhí)行步驟B2;
B2、判斷已保存的多組加速度值中是否有連續(xù)多組的z軸加速度為_g、x軸和y軸的加速度值為0,當(dāng)是時則使能屏幕并初始化屏幕顯示。
[0008]所述智能手表的顯示控制方法,其中,所述步驟C中還包括當(dāng)通過加速度傳感器判斷智能手表仍保持運動狀態(tài)時,則禁能屏幕。
[0009]所述智能手表的顯示控制方法,其中,還包括: D、當(dāng)點亮屏幕背光時,關(guān)閉定時,關(guān)閉加速度傳感器。
[0010]所述智能手表的顯示控制方法,其中,還包括:
E、當(dāng)屏幕禁能時,啟動定時,啟動加速度傳感器,清空已保存的多組加速度值,并返回執(zhí)行步驟A。
[0011 ] 一種智能手表的顯示控制系統(tǒng),其中,包括:
加速度獲取模塊,用于控制加速度傳感器定時獲取在X,y,Z三個坐標(biāo)軸上加速度值,并按獲取時間先后順序依次保存多組加速度值;其中,將同一時刻在X,y,z三個坐標(biāo)軸上獲取的加速度值作為同一組加速度值;
屏幕使能控制模塊,用于當(dāng)判斷已保存的多組加速度值中有連續(xù)多組加速度值中至少有一個坐標(biāo)軸上的加速度不為0,則使能屏幕;
顯示控制模塊,用于當(dāng)通過加速度傳感器判斷智能手表在指定時間內(nèi)靜止時,則點亮屏幕背光并顯示時間。
[0012]所述智能手表的顯示控制系統(tǒng),其中,所述加速度獲取模塊中用先入先出隊列來按獲取時間先后順序依次保存多組加速度值。
[0013]所述智能手表的顯示控制系統(tǒng),其中,所述屏幕使能控制模塊具體包括:
第一判斷控制單元,用于判斷已保存的多組加速度值中是否有連續(xù)多組的X軸加速度值為-g、y軸和z軸的加速度值均為0,當(dāng)是時則啟動第二判斷控制單元;
第二判斷控制單元,用于判斷已保存的多組加速度值中是否有連續(xù)多組的z軸加速度為-g、x軸和y軸的加速度值為0,當(dāng)是時則使能屏幕并初始化屏幕顯示。
[0014]所述智能手表的顯示控制系統(tǒng),其中,還包括:
關(guān)閉控制模塊,用于當(dāng)點亮屏幕背光時,關(guān)閉定時,關(guān)閉加速度傳感器。
[0015]本發(fā)明提供了一種智能手表的顯示控制方法及其控制系統(tǒng),方法包括:加速度傳感器定時獲取在X,y,Z三個坐標(biāo)軸上加速度值,并按獲取時間先后順序依次保存多組加速度值;當(dāng)判斷已保存的多組加速度值中有連續(xù)多組加速度值中至少有一個坐標(biāo)軸上的加速度不為0,則使能屏幕;當(dāng)通過加速度傳感器判斷智能手表在指定時間內(nèi)靜止時,則點亮屏幕背光并顯示時間。本發(fā)明實現(xiàn)了用戶在智能手表上看時間無需通過按下智能手表上設(shè)置的按鍵來觸發(fā)點亮屏幕以顯示時間,給用戶帶來方便。
【附圖說明】
[0016]圖1是本發(fā)明所述智能手表的顯示控制方法較佳實施例的流程圖。
[0017]圖2是智能手表中加速度傳感器中X軸和y軸的示意圖。
[0018]圖3是智能手表中加速度傳感器中X軸和z軸的示意圖。
[0019]圖4是本發(fā)明所述智能手表的顯示控制系統(tǒng)較佳實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請參見圖1,圖1是本發(fā)明所述智能手表的顯示控制方法較佳實施例的流程圖。如圖1所示,所述智能手表的顯示控制方法,包括步驟:
步驟S100、加速度傳感器定時獲取在X,y,z三個坐標(biāo)軸上加速度值,并按獲取時間先后順序依次保存多組加速度值;其中,將同一時刻在X,y,z三個坐標(biāo)軸上獲取的加速度值作為同一組加速度值。
[0022]本發(fā)明的實施例中,加速度傳感器定時獲取一段時間內(nèi)(如30-60s)智能手表在X,y,z三個坐標(biāo)軸上加速度值,并以獲取時間先后順序依次保存多組加速度值。通過加速度傳感器的采集加速度數(shù)據(jù),可用于進一步控制智能手表的屏幕是否點亮。本發(fā)明中,設(shè)置在智能手表中的加速度傳感器的x,y,z三個坐標(biāo)軸是固定不變的。具體的,請同時參考圖2和圖3,圖2為智能手表中加速度傳感器中X軸和y軸的示意圖,圖3為智能手表中加速度傳感器中X軸和z軸的示意圖,即以3點方向為X軸正方向,以12點方向為y軸正方向,以垂直于表盤且指向背離地面的方向(即豎直向上的方向)為z軸正方向。
[0023]具體實施時,所述步驟S100中的用先入先出隊列來按獲取時間先后順序依次保存多組加速度值。也即先入先出隊列的存儲量是有限的,只能存儲一定組數(shù)的加速度值(如200組加速度值),當(dāng)超出先入先出隊列的存儲上限時,則將該先入先出隊列中存儲時間靠前的一組或多組加速度值清除,并將新采集的加速度值存儲。
[0024]步驟S200、當(dāng)判斷已保存的多組加速度值中有連續(xù)多組加速度值中至少有一個坐標(biāo)軸上的加速度不為0,則使能屏幕。
[0025]當(dāng)佩戴智能手表的用戶抬起手臂查看時間時,則手臂先有一個上揚動作,然后再有一個停頓動作。故本發(fā)明中先通過加速度傳感器來判斷智能手表是否先有一個上揚的動作,即判斷已保存的多組加速度值中有連續(xù)多組加速度值中至少有一個坐標(biāo)軸上的加速度不為0,則使能屏幕。這樣,用戶在上揚手臂的過程中時已使智能手表的屏幕處于使能狀態(tài)。
[0026]步驟S300、當(dāng)通過加速度傳感器判斷智能手表在指定時間內(nèi)靜止時,則點亮屏幕背光并顯示時間。
[0027]當(dāng)在步驟S200中已判斷智能手表先處于運動狀態(tài)后,再判斷智能手表是否有一個停頓動作,即判斷智能手表是否又持續(xù)保持靜止?fàn)顟B(tài)一段時間。當(dāng)通過加速度傳感器判斷智能手表在指定時間內(nèi)靜止時,則點亮屏幕背光并顯示時間。通過對用戶手臂上揚及停頓動作的連貫檢測判斷,確定是否點亮屏幕背光并顯示時間,實現(xiàn)了用戶通過與佩戴機械表或電子表一