本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種保護(hù)視力的方法及裝置。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)終端(例如智能手機(jī))已成為生活中不可或缺的部分,用戶可以通過移動(dòng)終端瀏覽新聞、看電子書、打游戲、看視頻、聊天等等,但移動(dòng)終端在給用戶帶來便利的同時(shí)也帶來了一些健康隱患,比如長(zhǎng)時(shí)間的使用手機(jī)會(huì)損害使用者的視力等。
當(dāng)手機(jī)用戶走路或者坐車時(shí),由于手機(jī)經(jīng)常發(fā)生晃動(dòng),長(zhǎng)時(shí)間的對(duì)著晃動(dòng)的手機(jī)屏幕,嚴(yán)重危害用戶的視力健康。
故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,本發(fā)明實(shí)施例提供一種保護(hù)視力的方法及裝置,以減小移動(dòng)終端晃動(dòng)對(duì)用戶視力的傷害,保護(hù)用戶視力。
本發(fā)明實(shí)施例的第一方面,提供一種保護(hù)視力的方法,所述方法包括:
當(dāng)檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)計(jì)時(shí)器開始計(jì)時(shí);
當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉所述移動(dòng)終端的屏幕。
本發(fā)明實(shí)施例的第二方面,提供一種保護(hù)視力的裝置,所述裝置包括:
啟動(dòng)模塊,用于當(dāng)檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)計(jì)時(shí)器開始計(jì)時(shí);
提示模塊,用于當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉所述移動(dòng)終端的屏幕。
本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實(shí)施例當(dāng)檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)計(jì)時(shí)器開始計(jì)時(shí),當(dāng)計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉移動(dòng)終端的屏幕,從而使得用戶在移動(dòng)終端處于晃動(dòng)狀態(tài)且移動(dòng)終端的屏幕處于亮屏狀態(tài)的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),關(guān)閉移動(dòng)終端的屏幕,以通過減少在移動(dòng)終端晃動(dòng)下用戶觀看移動(dòng)終端的屏幕的時(shí)間,進(jìn)而減小移動(dòng)終端晃動(dòng)對(duì)用戶視力的傷害,保護(hù)用戶視力。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一提供的保護(hù)視力的方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明實(shí)施例二提供的保護(hù)視力的方法的實(shí)現(xiàn)流程圖;
圖3是本發(fā)明實(shí)施例三提供的保護(hù)視力的裝置的組成示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
實(shí)施例一:
圖1示出了本發(fā)明實(shí)施例一提供的保護(hù)視力的方法的實(shí)現(xiàn)流程,所述實(shí)現(xiàn)流程詳述如下:
在步驟S101中,當(dāng)檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)計(jì)時(shí)器開始計(jì)時(shí)。
在本發(fā)明實(shí)施例中,移動(dòng)終端可以定時(shí)或?qū)崟r(shí)檢測(cè)所述移動(dòng)終端是否處于晃動(dòng)狀態(tài)和所述移動(dòng)終端的屏幕是否處于亮屏狀態(tài)。當(dāng)檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),可以通過啟動(dòng)計(jì)時(shí)器進(jìn)行計(jì)時(shí)。其中,所述移動(dòng)終端包括但不限于智能手機(jī)、平板電腦等,所述計(jì)時(shí)器可以是移動(dòng)終端自帶的計(jì)時(shí)器或者第三方軟件的計(jì)時(shí)器功能。
在步驟S102中,當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉所述移動(dòng)終端的屏幕。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端檢測(cè)到所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),可以通過彈窗或者語(yǔ)音的方式提示用戶關(guān)閉所述移動(dòng)終端的屏幕進(jìn)行休息,以保護(hù)用戶視力,所述移動(dòng)終端可以在接收到用戶發(fā)送的關(guān)閉所述移動(dòng)終端的屏幕的指令后,關(guān)閉所述移動(dòng)終端的屏幕。
其中,所述預(yù)先設(shè)定的時(shí)間閾值為所述移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)的時(shí)間,可以根據(jù)用戶的習(xí)慣,設(shè)置所述時(shí)間閾值。較佳的,所述預(yù)先設(shè)定的時(shí)間閾值為30分鐘。
較佳的,為了使得關(guān)閉操作更準(zhǔn)確、更具實(shí)用性以及更符合用戶要求,本發(fā)明實(shí)施例所述當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉所述移動(dòng)終端的屏幕可以包括:
當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),判斷所述移動(dòng)終端的屏幕是否處于亮屏狀態(tài);
若是,則提示用戶關(guān)閉所述移動(dòng)終端的屏幕。
本發(fā)明實(shí)施例通過在檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且移動(dòng)終端的屏幕處于亮屏狀態(tài)的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),關(guān)閉移動(dòng)終端的屏幕,以通過減少在移動(dòng)終端晃動(dòng)下用戶觀看移動(dòng)終端的屏幕的時(shí)間,進(jìn)而減小移動(dòng)終端晃動(dòng)對(duì)用戶視力的傷害,保護(hù)用戶視力。
實(shí)施例二:
圖2示出了本發(fā)明實(shí)施例二提供的保護(hù)視力的方法的實(shí)現(xiàn)流程,所述實(shí)現(xiàn)流程詳述如下:
在步驟S201中,獲取移動(dòng)終端的加速度變化量。
在本發(fā)明實(shí)施例中,移動(dòng)終端可以定時(shí)或?qū)崟r(shí)獲取所述移動(dòng)終端的加速度變化量。例如,可以在接收到用戶發(fā)送的獲取移動(dòng)終端的加速度變化量的指令,或根據(jù)預(yù)先設(shè)定的時(shí)間間隔觸發(fā)的獲取移動(dòng)終端的加速度變化量的信息后,開始獲取移動(dòng)終端的加速度變化量。所述移動(dòng)終端包括但不限于智能手機(jī)、平板電腦等。
進(jìn)一步的,所述獲取所述移動(dòng)終端的加速度變化量可以包括:
當(dāng)檢測(cè)到所述移動(dòng)終端的加速度發(fā)生變化時(shí),獲取所述移動(dòng)終端的第一當(dāng)前加速度和所述移動(dòng)終端的第一當(dāng)前時(shí)間。
在本發(fā)明實(shí)施例中,移動(dòng)終端可以通過加速度傳感器實(shí)時(shí)采集所述移動(dòng)終端在X、Y、Z三個(gè)方向的加速度,當(dāng)移動(dòng)終端檢測(cè)到X、Y、Z三個(gè)方向上有一個(gè)或者多個(gè)方向的加速度發(fā)生變化時(shí),將該時(shí)刻記錄為所述移動(dòng)終端的第一當(dāng)前時(shí)間,該時(shí)刻在X、Y、Z三個(gè)方向上的加速度為所述移動(dòng)終端的第一當(dāng)前加速度。
當(dāng)檢測(cè)到所述移動(dòng)終端的加速度再次發(fā)生變化時(shí),獲取所述移動(dòng)終端的第二當(dāng)前加速度和所述移動(dòng)終端的第二當(dāng)前時(shí)間。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端檢測(cè)到在X、Y、Z三個(gè)方向上有一個(gè)或者多個(gè)方向的加速度再次發(fā)生變化時(shí),將該再次發(fā)生加速度變化的時(shí)刻記錄為所述移動(dòng)終端的第二當(dāng)前時(shí)間,該再次發(fā)生加速度變化的時(shí)刻在X、Y、Z三個(gè)方向上的加速度為所述移動(dòng)終端的第二當(dāng)前加速度。
若所述移動(dòng)終端的第一當(dāng)前時(shí)間和第二當(dāng)前時(shí)間的時(shí)間間隔在預(yù)先設(shè)定的時(shí)間范圍內(nèi),則根據(jù)所述移動(dòng)終端的第一當(dāng)前加速度、第二當(dāng)前加速度、第一當(dāng)前時(shí)間和第二當(dāng)前時(shí)間的時(shí)間間隔,計(jì)算所述移動(dòng)終端的加速度變化量。
較佳的,所述預(yù)先設(shè)定的時(shí)間范圍可以為[50,100]毫秒。
進(jìn)一步的,所述根據(jù)所述移動(dòng)終端的第一當(dāng)前加速度、第二當(dāng)前加速度、第一當(dāng)前時(shí)間和第二當(dāng)前時(shí)間的時(shí)間間隔,計(jì)算所述移動(dòng)終端的加速度變化量可以包括:
根據(jù)所述移動(dòng)終端的第一當(dāng)前加速度在X、Y、Z方向上的分量X1、Y1、Z1,第二當(dāng)前加速度在X、Y、Z方向上的分量X2、Y2、Z2,分別計(jì)算X、Y、Z方向上各分量的變化值X2-X1、Y2-Y1以及Z2-Z1,并根據(jù)所述變化值X2-X1、Y2-Y1、Z2-Z1以及第一當(dāng)前時(shí)間和第二當(dāng)前時(shí)間的時(shí)間間隔計(jì)算單位時(shí)間內(nèi)所述移動(dòng)終端的加速度變化量。
在本發(fā)明實(shí)施例中,可以將所述變化值X2-X1、Y2-Y1、Z2-Z1分別平方再相加,對(duì)相加后的值進(jìn)行開根號(hào),將開根號(hào)后的值除以第一當(dāng)前時(shí)間和第二當(dāng)前時(shí)間的時(shí)間間隔即可得到單位時(shí)間內(nèi)所述移動(dòng)終端的加速度變化量。較佳的,所述單位時(shí)間為1秒。
在步驟S202中,當(dāng)所述加速度變化量在預(yù)先設(shè)定的加速度變化范圍內(nèi)時(shí),確定所述移動(dòng)終端處于晃動(dòng)狀態(tài)。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端檢測(cè)到所述加速度變化量在預(yù)先設(shè)定的加速度變化范圍內(nèi)時(shí),確定所述移動(dòng)終端處于晃動(dòng)狀態(tài)。較佳的,所述預(yù)先設(shè)定的加速度變化范圍可以為每秒內(nèi)加速度變化量為[3000,5000]m/s2。
在步驟S203中,當(dāng)所述移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)計(jì)時(shí)器開始計(jì)時(shí)。
在本發(fā)明實(shí)施例中,移動(dòng)終端可以定時(shí)或?qū)崟r(shí)檢測(cè)所述移動(dòng)終端是否處于晃動(dòng)狀態(tài)和所述移動(dòng)終端的屏幕是否處于亮屏狀態(tài)。當(dāng)檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),可以通過啟動(dòng)計(jì)時(shí)器進(jìn)行計(jì)時(shí)。其中,所述計(jì)時(shí)器可以是移動(dòng)終端自帶的計(jì)時(shí)器或者第三方軟件的計(jì)時(shí)器功能。
在步驟S204中,當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉所述移動(dòng)終端的屏幕。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端檢測(cè)到所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),可以通過彈窗或者語(yǔ)音的方式提示用戶關(guān)閉所述移動(dòng)終端的屏幕進(jìn)行休息,以保護(hù)用戶視力。其中,所述移動(dòng)終端可以在接收到用戶發(fā)送的關(guān)閉所述移動(dòng)終端的屏幕的指令后,關(guān)閉所述移動(dòng)終端的屏幕。
其中,所述預(yù)先設(shè)定的時(shí)間閾值為所述移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)的時(shí)間,可以根據(jù)用戶的習(xí)慣,設(shè)置所述時(shí)間閾值。較佳的,所述預(yù)先設(shè)定的時(shí)間閾值為30分鐘。
較佳的,為了使得關(guān)閉操作更準(zhǔn)確、更具實(shí)用性以及更符合用戶要求,本發(fā)明實(shí)施例所述當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉所述移動(dòng)終端的屏幕可以包括:
當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),判斷所述移動(dòng)終端的屏幕是否處于亮屏狀態(tài);
若是,則提示用戶關(guān)閉所述移動(dòng)終端的屏幕。
本發(fā)明實(shí)施例通過獲取移動(dòng)終端的加速度變化量,當(dāng)加速度變化量在預(yù)先設(shè)定的加速度變化范圍內(nèi)時(shí),確定移動(dòng)終端處于晃動(dòng)狀態(tài),在檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且移動(dòng)終端的屏幕處于亮屏狀態(tài)的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),關(guān)閉移動(dòng)終端的屏幕,以通過減少在移動(dòng)終端晃動(dòng)下用戶觀看移動(dòng)終端的屏幕的時(shí)間,進(jìn)而減小移動(dòng)終端晃動(dòng)對(duì)用戶視力的傷害,保護(hù)用戶視力。
實(shí)施例三:
圖3示出了本發(fā)明實(shí)施例三提供的保護(hù)視力的裝置的組成示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該保護(hù)視力的裝置可以是內(nèi)置于移動(dòng)終端中的軟件單元、硬件單元或者軟硬結(jié)合的單元,該保護(hù)視力的裝置包括:?jiǎn)?dòng)模塊31以及提示模塊32。
其中,啟動(dòng)模塊31,用于當(dāng)檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且所述移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)計(jì)時(shí)器開始計(jì)時(shí);
提示模塊32,用于當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉所述移動(dòng)終端的屏幕。
進(jìn)一步的,所述啟動(dòng)模塊31包括:
獲取單元311,用于獲取所述移動(dòng)終端的加速度變化量;
確定單元312,用于當(dāng)所述加速度變化量在預(yù)先設(shè)定的加速度變化范圍內(nèi)時(shí),確定所述移動(dòng)終端處于晃動(dòng)狀態(tài)。
進(jìn)一步的,所述獲取單元311包括:
第一獲取子單元,用于當(dāng)檢測(cè)到所述移動(dòng)終端的加速度發(fā)生變化時(shí),獲取所述移動(dòng)終端的第一當(dāng)前加速度和所述移動(dòng)終端的第一當(dāng)前時(shí)間;
第二獲取子單元,用于當(dāng)檢測(cè)到所述移動(dòng)終端的加速度再次發(fā)生變化時(shí),獲取所述移動(dòng)終端的第二當(dāng)前加速度和所述移動(dòng)終端的第二當(dāng)前時(shí)間;
計(jì)算子單元,用于若所述移動(dòng)終端的第一當(dāng)前時(shí)間和第二當(dāng)前時(shí)間的時(shí)間間隔在預(yù)先設(shè)定的時(shí)間范圍內(nèi),則根據(jù)所述移動(dòng)終端的第一當(dāng)前加速度、第二當(dāng)前加速度、第一當(dāng)前時(shí)間和第二當(dāng)前時(shí)間的時(shí)間間隔,計(jì)算所述移動(dòng)終端的加速度變化量。
進(jìn)一步的,所述計(jì)算子單元具體用于:
根據(jù)所述移動(dòng)終端的第一當(dāng)前加速度在X、Y、Z方向上的分量X1、Y1、Z1,第二當(dāng)前加速度在X、Y、Z方向上的分量X2、Y2、Z2,分別計(jì)算X、Y、Z方向上各分量的變化值X2-X1、Y2-Y1以及Z2-Z1,并根據(jù)所述變化值X2-X1、Y2-Y1、Z2-Z1以及第一當(dāng)前時(shí)間和第二當(dāng)前時(shí)間的時(shí)間間隔計(jì)算單位時(shí)間內(nèi)所述移動(dòng)終端的加速度變化量。
進(jìn)一步,所述提示模塊32包括:
判斷單元321,用于當(dāng)所述計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),判斷所述移動(dòng)終端的屏幕是否處于亮屏狀態(tài);
提示單元322,用于在所述判斷單元的判斷結(jié)果為是時(shí),提示用戶關(guān)閉所述移動(dòng)終端的屏幕。
本發(fā)明實(shí)施例提供的保護(hù)視力的裝置可以使用在前述對(duì)應(yīng)的方法實(shí)施例一和實(shí)施例二中,詳情參見上述實(shí)施例一和實(shí)施例二的描述,在此不再贅述。
所述領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即所述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,上述功能模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件的形式實(shí)現(xiàn)。另外,各功能模塊的具體名稱也只是為了便于相互區(qū)別,并不用于限制本申請(qǐng)的保護(hù)范圍。
綜上所述,本發(fā)明實(shí)施例當(dāng)檢測(cè)到移動(dòng)終端處于晃動(dòng)狀態(tài)且移動(dòng)終端的屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)計(jì)時(shí)器開始計(jì)時(shí),當(dāng)計(jì)時(shí)器的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),提示用戶關(guān)閉移動(dòng)終端的屏幕,從而使得用戶在移動(dòng)終端處于晃動(dòng)狀態(tài)且移動(dòng)終端的屏幕處于亮屏狀態(tài)的時(shí)間達(dá)到預(yù)先設(shè)定的時(shí)間閾值時(shí),關(guān)閉移動(dòng)終端的屏幕,以通過減少在移動(dòng)終端晃動(dòng)下用戶觀看移動(dòng)終端的屏幕的時(shí)間,進(jìn)而減小移動(dòng)終端晃動(dòng)對(duì)用戶視力的傷害,保護(hù)用戶視力。
本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括ROM/RAM、磁盤、光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。