一種提醒用戶保護視力的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及移動終端的技術(shù)領(lǐng)域,尤其涉及一種提醒用戶保護視力的方法及裝置。
【背景技術(shù)】
[0002]眨眼通常分為兩種,一種為不自主的眨眼運動;另一種為反射性閉眼運動。不自主的眨眼運動,除炎癥及疼痛刺激外,通常沒有外界刺激因素,是人們在不知不覺中完成的。據(jù)統(tǒng)計,正常人平均每分鐘要眨眼十幾次,通常2?6秒就要眨眼一次,每次眨眼要用
0.2?0.4秒鐘時間。不自主眨眼動作實際上是一種保護性動作,它能使淚水均勻地分布在角膜和結(jié)膜上,以保持角膜和結(jié)膜的濕潤,眨眼動作還可使視網(wǎng)膜和眼肌得到暫時休息。
[0003]孩子在使用平板等設(shè)備時容易過于著迷,而不注意用眼姿勢和用眼習慣。目前的視圖保護僅通過距離來保護視力。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于提出一種提醒用戶保護視力的方法及裝置,旨在解決如何及時提醒用戶注意用眼休息的問題。
[0005]為達此目的,本發(fā)明實施例采用以下技術(shù)方案:
[0006]一種提醒用戶保護視力的方法,所述方法包括:
[0007]獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積;
[0008]若所述眼睛面積小于預(yù)先設(shè)置的閾值,則記錄當前時間;
[0009]獲取記錄的所述當前時間和上一次記錄的所述眼睛面積小于所述閾值的時間之間的時間差;
[0010]根據(jù)所述時間差向所述用戶發(fā)送提醒信息,所述提醒信息用于提醒所述用戶注意用眼休息或者提高眨眼活動。
[0011]優(yōu)選地,所述獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積,包括:
[0012]獲取所述用戶的面部信息;
[0013]根據(jù)所述用戶的眼睛特征在所述面部信息中定位所述用戶的眼睛位置;
[0014]根據(jù)所述眼睛位置獲取所述用戶的眼睛面積。
[0015]優(yōu)選地,所述根據(jù)所述時間差向所述用戶發(fā)送提醒信息,所述提醒信息用于提醒所述用戶注意用眼休息或者提高眨眼活動,包括:
[0016]若所述時間差大于或者等于預(yù)先設(shè)置的時間差,則提醒所述用戶提高眨眼活動;
[0017]若所述時間差小于預(yù)先設(shè)置的時間差,則提醒所述用戶注意用眼休息。
[0018]優(yōu)選地,所述獲取記錄的所述當前時間和上一次記錄的所述眼睛面積小于所述閾值的時間之間的時間差之前,還包括:
[0019]根據(jù)所述當前時間和時間間隔獲取上一次記錄的所述眼睛面積小于所述閾值的時間。
[0020]優(yōu)選地,所述方法還包括:
[0021]若獲取記錄的所述當前時間和上一次記錄的所述眼睛面積大于或者等于所述閾值的時間之間的時間差,則返回執(zhí)行獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積。
[0022]一種提醒用戶保護視力的裝置,所述裝置包括:
[0023]第一獲取模塊,用于獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積;
[0024]記錄模塊,用于若所述眼睛面積小于預(yù)先設(shè)置的閾值,則記錄當前時間;
[0025]第二獲取模塊,用于獲取記錄的所述當前時間和上一次記錄的所述眼睛面積小于所述閾值的時間之間的時間差;
[0026]發(fā)送模塊,用于根據(jù)所述時間差向所述用戶發(fā)送提醒信息,所述提醒信息用于提醒所述用戶注意用眼休息或者提高眨眼活動。
[0027]優(yōu)選地,所述第一獲取模塊,包括:
[0028]第一獲取單元,用于獲取所述用戶的面部信息;
[0029]定位單元,用于根據(jù)所述用戶的眼睛特征在所述面部信息中定位所述用戶的眼睛位置;
[0030]第二獲取單元,用于根據(jù)所述眼睛位置獲取所述用戶的眼睛面積。
[0031]優(yōu)選地,所述發(fā)送模塊,包括:
[0032]第一提醒單元,用于若所述時間差大于或者等于預(yù)先設(shè)置的時間差,則提醒所述用戶提高眨眼活動;
[0033]第二提醒單元,用于若所述時間差小于預(yù)先設(shè)置的時間差,則提醒所述用戶注意用眼休息。
[0034]優(yōu)選地,所述裝置還包括:
[0035]第三獲取模塊,用于根據(jù)所述當前時間和時間間隔獲取上一次記錄的所述眼睛面積小于所述閾值的時間。
[0036]優(yōu)選地,所述裝置還包括:
[0037]返回模塊,用于若獲取記錄的所述當前時間和上一次記錄的所述眼睛面積大于或者等于所述閾值的時間之間的時間差,則返回執(zhí)行獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積。
[0038]本發(fā)明實施例通過獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積;若所述眼睛面積小于預(yù)先設(shè)置的閾值,則記錄當前時間;獲取記錄的所述當前時間和上一次記錄的所述眼睛面積小于所述閾值的時間之間的時間差;根據(jù)所述時間差向所述用戶發(fā)送提醒信息,所述提醒信息用于提醒所述用戶注意用眼休息或者提高眨眼活動,從而通過檢測眼睛的眨眼動作來檢測眼睛是否在正常的眨眼頻次內(nèi),并且配合提醒讓用戶獲得相應(yīng)的眼部活動來改善。
【附圖說明】
[0039]圖1是本發(fā)明實施例提醒用戶保護視力的方法第一實施例的流程示意圖;
[0040]圖2是本發(fā)明實施例提醒用戶保護視力的方法第二實施例的流程示意圖;
[0041]圖3是本發(fā)明實施例提醒用戶保護視力的方法第三實施例的流程示意圖;
[0042]圖4是本發(fā)明實施例提醒用戶保護視力的裝置的功能模塊示意圖;
[0043]圖5是本發(fā)明實施例第一獲取模塊401的功能模塊示意圖;
[0044]圖6是本發(fā)明實施例發(fā)送模塊404的功能模塊示意圖;
[0045]圖7是本發(fā)明實施例提醒用戶保護視力的裝置的功能模塊示意圖;
[0046]圖8是本發(fā)明實施例提醒用戶保護視力的裝置的功能模塊示意圖。
【具體實施方式】
[0047]下面結(jié)合附圖和實施例對本發(fā)明實施例作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明實施例,而非對本發(fā)明實施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明實施例相關(guān)的部分而非全部結(jié)構(gòu)。
[0048]實施例一
[0049]參考圖1,圖1是本發(fā)明實施例提醒用戶保護視力的方法第一實施例的流程示意圖。
[0050]在實施例一中,所述提醒用戶保護視力的方法包括:
[0051]步驟101,獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積;
[0052]優(yōu)選地,所述獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積,包括:
[0053]獲取所述用戶的面部信息;
[0054]根據(jù)所述用戶的眼睛特征在所述面部信息中定位所述用戶的眼睛位置;
[0055]根據(jù)所述眼睛位置獲取所述用戶的眼睛面積。
[0056]具體的,對用戶面部特征進行識別,判斷眼睛特征,根據(jù)眼睛特征鎖定眼睛部位的面積,分別計算左右眼睛面積。
[0057]步驟102,若所述眼睛面積小于預(yù)先設(shè)置的閾值,則記錄當前時間;
[0058]具體的,眨眼情況下眼睛部分的面積變小,眼睛睜開的情況下眼睛部分的面積變大。
[0059]步驟103,獲取記錄的所述當前時間和上一次記錄的所述眼睛面積小于所述閾值的時間之間的時間差;
[0060]具體的,記錄當前眨眼的時間和上一次眨眼的時間,計算當前和上一次眨眼的時間差。
[0061]步驟104,根據(jù)所述時間差向所述用戶發(fā)送提醒信息,所述提醒信息用于提醒所述用戶注意用眼休息或者提高眨眼活動。
[0062]優(yōu)選地,所述根據(jù)所述時間差向所述用戶發(fā)送提醒信息,所述提醒信息用于提醒所述用戶注意用眼休息或者提高眨眼活動,包括:
[0063]若所述時間差大于或者等于預(yù)先設(shè)置的時間差,則提醒所述用戶提高眨眼活動;
[0064]若所述時間差小于預(yù)先設(shè)置的時間差,則提醒所述用戶注意用眼休息。
[0065]具體的,根據(jù)T可以得到準確的眨眼頻率,當T很小時,表示眨眼過于頻敏,當T過大時,表示長時間未眨眼。
[0066]作為本應(yīng)用的擴展以用,當眨眼過于頻繁時,可以用動畫提醒用戶通過閉眼來讓眼睛獲得休息,并且可以通過以上程序獲得閉眼的時間。
[0067]當用戶長時間未眨眼,用動畫提醒用戶有意眨眼來獲得休息,并可以通過以上程序來獲得用戶的眨眼練習。
[0068]本發(fā)明實施例通過獲取用戶的面部信息,根據(jù)所述面部信息獲取所述用戶的眼睛面積;若所述眼睛面積小于預(yù)先設(shè)置的閾值,則記錄當前時間;獲取記錄的所述當前時間和上一次記錄的所述眼睛面積小于所述閾值的時間之間的時間差;根據(jù)所述時間差向所述用戶發(fā)送提醒信息,所述提醒信息用于提醒所述用戶注意用眼休息或者提高眨眼活動,從而通過檢測眼睛的眨眼動作來檢測眼睛是否在正常的眨眼頻次內(nèi),并且配合提醒讓用戶獲得相應(yīng)的眼部活動來改善。
[0069]實施例