一種數據生成方法及裝置制造方法
【專利摘要】本申請公開了一種數據生成方法及裝置,應用于電子設備,所述方法包括:獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述重力方向垂直于所述第一方向與所述第二方向所在平面,且所述第一方向與所述第二方向垂直;在預設時間長內,所述第一加速度值與所述第二加速度值均持續為0且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據。通過本申請實施例生成的提示數據,可以提示用戶該電子設備可能掉落,警示用戶及時收回掉落的電子設備,實現在該電子設備在掉落時及時通知到用戶的目的。
【專利說明】一種數據生成方法及裝置
【技術領域】
[0001]本申請涉及數據處理【技術領域】,特別涉及一種數據生成方法及裝置。
【背景技術】
[0002]隨著電子科技的發展,手機等終端越來越廣泛的應用于人們的日常生活中。在用戶攜帶手機的過程中,由于用戶活動等原因,通常會出現掉落至地板的情況。
[0003]然而,現有技術中還沒有一種方法,在手機掉落時,能夠使得用戶可以及時得到手機掉落的通知。
【發明內容】
[0004]本申請所要解決的技術問題是提供一種數據生成方法及裝置,用以解決現有技術中無法在手機等終端掉落時而用戶及時得到手機掉落通知的技術問題。
[0005]本申請提供了一種數據生成方法,應用于電子設備,所述方法包括:
[0006]獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述重力方向垂直于所述第一方向與所述第二方向所在平面,且所述第一方向與所述第二方向垂直;
[0007]在預設時間長內,所述第一加速度值與所述第二加速度值均持續為O且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據。
[0008]上述方法,優選的,所述獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,包括:
[0009]每隔預設的時間間隔長,分別獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
[0010]上述方法,優選的,所述在預設時間長內,所述第一加速度值與所述第二加速度值均持續為O且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據,包括:
[0011]依次判斷每隔預設時間間隔長獲取到的所述第一加速度值與所述第二加速度值是否均為O、以及每隔預設時間間隔長獲取到的所述第三加速度值是否處于預設的重力加速度范圍內;
[0012]在連續N次同時判斷出所述第一加速度值與所述第二加速度值均為O且所述第三加速度值均處于預設的重力加速度范圍內時,生成提示數據;
[0013]其中,N為大于或等于I的自然數,且N與所述時間間隔長的乘積值大于或等于所述預設時間長。
[0014]上述方法,優選的,在所述生成提示數據之后,所述方法還包括:
[0015]將所述提示數據以預設的提示方式進行提示。
[0016]上述方法,優選的,在所述生成提示數據之后,所述方法還包括:
[0017]依據所述提示數據,觸發所述電子設備執行與所述提示數據相對應的提示動作。[0018]本申請還提供了一種數據生成裝置,應用于電子設備,所述裝置包括:
[0019]加速度值獲取單元,用于獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述第一方向與所述第二方向垂直,且所述重力方向垂直于所述第一方向與所述第二方向所在平面;
[0020]提示數據生成單元,用于在預設時間長內,所述第一加速度值與所述第二加速度值均持續為O且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據。
[0021]上述裝置,優選的,所述加速度值獲取單元包括:
[0022]同步獲取子單元,用于每隔預設的時間間隔長,分別獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
[0023]上述裝置,優選的,所述提示數據生成單元包括:
[0024]值判斷子單元,用于依次判斷每隔預設時間間隔長獲取到的所述第一加速度值與所述第二加速度值是否均為O、以及每隔預設時間間隔長獲取到的所述第三加速度值是否處于預設的重力加速度范圍內,在連續N次同時判斷出所述第一加速度值與所述第二加速度值均為O且所述第三加速度值均處于預設的重力加速度范圍內時,觸發數據生成子單元;
[0025]數據生成子單元,用于生成提示數據;
[0026]其中,N為大于或等于I的自然數,且N與所述時間間隔長的乘積值大于或等于所述預設時間長。
[0027]上述裝置,優選的,還包括:
[0028]第一提示單元,用于在所述提示數據生成單元生成提示數據之后,將所述提示數據以預設的提示方式進行提示。
[0029]上述裝置,優選的,還包括:
[0030]第二提示單元,用于在所述提示數據生成單元生成提示數據之后,依據所述提示數據,觸發所述電子設備執行與所述提示數據相對應的提示動作。
[0031]由上述方案可知,本申請提供的一種數據生成方法及裝置,應用于電子設備中,通過獲取電子設備在第一方向、第二方向及重力方向上各自的加速度值,進而在第一方向及第二方向對應的加速度值在預設時間長內持續為O,且重力方向上對應的加速度值在該預設時間長內持續處于預設重力加速度范圍內時,表明該電子設備在該預設時間長內在重力方向上處于自由落體狀態,此時生成提示數據,該提示數據即可用于提示用戶該電子設備可能掉落,警示用戶及時收回掉落的電子設備,實現在該電子設備在掉落時及時通知到用戶的目的。
【專利附圖】
【附圖說明】
[0032]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0033]圖1為本申請提供的一種數據生成方法實施例一的流程圖;
[0034]圖2為本申請實施例的應用實例圖;[0035]圖3為本申請實施例的另一應用示例圖;
[0036]圖4為本申請提供的一種數據生成方法實施例二的流程圖;
[0037]圖5為本申請實施例二的部分流程圖;
[0038]圖6為本申請提供的一種數據生成方法實施例三的流程圖;
[0039]圖7為本申請提供的一種數據生成方法實施例四的流程圖;
[0040]圖8為本申請提供的一種數據生成方法實施例五的流程圖;
[0041]圖9為本申請提供的一種數據生成裝置實施例六的結構示意圖;
[0042]圖10為本申請提供的一種數據生成裝置實施例七的部分結構示意圖;
[0043]圖11為本申請提供的一種數據生成裝置實施例八的部分結構示意圖;
[0044]圖12為本申請提供的一種數據生成裝置實施例九的結構示意圖;
[0045]圖13為本申請提供的一種數據生成裝置實施例十的結構示意圖。
【具體實施方式】
[0046]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0047]參考圖1,為本申請提供的一種數據生成方法實施例一的流程圖,所述方法應用于電子設備,所述電子設備可以為手機、pad等可以由用戶攜帶的終端。其中,所述方法可以包括以下步驟:
[0048]步驟101:獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
[0049]其中,如圖2中所示,所述重力方向即為指向地心的方向,所述重力方向垂直于所述第一方向與所述第二方向所在平面,也就是說,所述第一方向與所述第二方向所在平面即為垂直于地下方向的水平面。所述第一方向與所述第二方向垂直,可以理解為,所述第一方向上的第一加速度值與所述第二方向上的第二加速度值表明所述電子設備在水平方向上的加速度值。
[0050]需要說明的是,所述步驟101中可以首先通過設置于電子設備中的重力傳感器檢測所述電子設備的第一加速度值、第二加速度值及第三加速度值,由本申請步驟101中對第一加速度值、第二加速度值及第三加速度值進行獲取。
[0051]步驟102:在預設時間長內,所述第一加速度值與所述第二加速度值均持續為O且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據。
[0052]其中,所述預設時間長可以設置為400ms至450ms之間的數值。需要說明的是,所述預設時間長的設置可以依據該電子設備攜帶用戶的身高決定,例如,如圖3中所示,電子設備如手機等通常攜帶于用戶的腰際至下裝口袋處,該電子設備在由其被攜帶處至地面的距離即為:該電子設備掉落時進行自由落體運動時重力方向上的位移值S,因此,所述預設時間長即為該電子設備在其重力方向上的位移上進行自由落體的時間長t,其中,該預設時間長可以通過牛頓力學定律S= (l/2)*a*t*t得到,其中,a代表重力加速度值,其取值可以為 9.8。[0053]在所述步驟102中,所述第一加速度值及所述第二加速度值為0,即表明所述電子設備在水平方向上靜止或勻速運動,并沒有進行加速運動,也就是說,排除用戶對電子設備進行投擲動作或其他電子設備日常操作。
[0054]需要說明的是,所述重力加速度范圍可以為最小值為9.7而最大值為9.9的值范圍,所述第三加速度值處于該重力加速度范圍時,即表明所述電子設備在重力方向上處于自由落體運動狀態。因此,在所述電子設備水平方向上勻速或靜止且在重力方向上進行自由落體運動時,表明電子設備處于非用戶操作狀態下的自由落體運動,此時,生成提示數據,用以提示用戶電子設備掉落。
[0055]由上述方案可知,本申請提供的一種數據生成方法實施例一,應用于電子設備中,通過獲取電子設備在第一方向、第二方向及重力方向上各自的加速度值,進而在第一方向及第二方向對應的加速度值在預設時間長內持續為0,且重力方向上對應的加速度值在該預設時間長內持續處于預設重力加速度范圍內時,表明該電子設備在該預設時間長內在重力方向上處于自由落體狀態,此時生成提示數據,該提示數據即可用于提示用戶該電子設備可能掉落,警示用戶及時收回掉落的電子設備,實現在該電子設備在掉落時及時通知到用戶的目的。
[0056]需要說明的是,上述實施例中,所述步驟101可以通過實時監測獲取所述電子設備的第一加速度值、第二加速度值及第三加速度值,也就是說,對時間軸上每一時間點均進行監測獲取,每個時間點之間的時間間隔極短接近于0,此時需要較大的硬件實現要求,增加電子設備的負荷。因此,參考圖4,為本申請提供的一種數據生成方法實施例二的流程圖,其中,所述步驟101可以通過以下步驟實現:
[0057]步驟111:每隔預設的時間間隔長,分別獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
[0058]具體的,所述預設的時間間隔長可以設置為70ms、80ms或90ms等,也就是說,對所述電子設備,每隔80ms分別獲取該電子設備在第一方向上的加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,無需每時每刻對該電子設備在水平方向及重力方向上的加速度進行監測,由此,減小硬件實現要求,降低電子設備的負荷。
[0059]基于上述實施例實現方式,參考圖5,為本申請實施例二中所述步驟102的實現流程圖,所述步驟102可以通過以下步驟實現:
[0060]步驟121:依次判斷每隔預設時間間隔長獲取到的所述第一加速度值與所述第二加速度值是否均為O、以及每隔預設時間間隔長獲取到的所述第三加速度值是否處于預設的重力加速度范圍內。
[0061]步驟122:在連續N次同時判斷出所述第一加速度值與所述第二加速度值均為O且所述第三加速度值均處于預設的重力加速度范圍內時,生成提示數據。
[0062]其中,N為大于或等于I的自然數,且N與所述時間間隔長的乘積值大于或等于所述預設時間長。
[0063]例如,在預設時間間隔長為80ms時,N為5,上述預設時間長為400ms。
[0064]需要說明的是,所述步驟121及所述步驟122可以理解為:在所述預設時間長內設置預設時間間隔長,由此,通過每隔預設時間間隔長獲取一次所述電子設備的第一加速度值、第二加速度值及第三加速度值之后,依次對每次獲取到的第一加速度值、第二加速度值及第三加速度值進行判斷,并在連續N次判定出所述第一加速度值與所述第二加速度值均為O,且所述第三加速度值均處于預設的重力加速度范圍內時,表明所述電子設備在N乘以所述預設時間間隔長的積所代表的時間長內持續自由落體運動狀態,即為所述電子設備在所述預設時間長內在重力方向上持續自由落體,由此,生成提示數據,用以提示用戶電子設備掉落至地面。
[0065]參考圖6,為本申請提供的一種數據生成方法實施例三的流程圖,其中,在所述步驟102之后,所述方法還可以包括以下步驟:
[0066]步驟103:將所述提示數據以預設的提示方式進行提示。
[0067]其中,所述提示方式可以包括強光閃爍提示方式,即為,所述步驟103中將所述提示數據以強光閃爍提示方式提示給用戶,此時,所述提示數據可以為脈沖數據,所述步驟103中將所述脈沖數據以強光閃爍的方式提示給用戶。而所述提示方式也可以為聲音提示方式,即為,所述步驟103中將所述提示數據以聲音提示方式提示給用戶,此時所述提示數據可以為音頻數據,所述步驟103中將所述音頻數據以聲音播放的方式提示給用戶。
[0068]參考圖7,為本申請提供的一種數據生成方法實施例四的流程圖,其中,在所述步驟102之后,所述方法還可以包括以下步驟:
[0069]步驟104:依據所述提示數據,觸發所述電子設備執行與所述提示數據相對應的提示動作。
[0070]其中,所述提示數據可以為觸發指令數據,所述觸發指令數據中包含有提示動作數據。在所述步驟102生成提示數據之后,所述步驟104中依據該提示數據,觸發所述電子設備執行與所述提示數據中所包含的提示動作數據相對應的提示動作。具體的,所述步驟104中依據所述提示數據觸發所述電子設備執行鈴聲播放動作,或者執行強光閃爍動作,以達到提示用戶電子設備掉落的目的。
[0071]在具體實現中,本申請實施例可以實現對電子設備如手機進行掉落監測的應用中,參考圖8,為本申請提供的一種數據生成方法實施例六的流程圖,其中,所述方法可以包括以下步驟:
[0072]步驟801:手機啟動。
[0073]步驟802:啟動置于手機中的數據生成方法,開始對手機的掉落進行監測。
[0074]步驟803:有效閾值置O。
[0075]步驟804:分別獲取手機在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
[0076]步驟805:判斷所述第一加速度值與所述第二加速度值是否均為O且所述第三加速度值在所述重力加速度范圍內,如果是,執行步驟806,否則,執行步驟807。
[0077]步驟807:延時80ms,返回執行步驟803。
[0078]步驟806:有效閾值加1,執行808。
[0079]步驟808:判斷所述有效閾值是否小于N,如果是,執行步驟809,否則,執行步驟810。
[0080]步驟809:延時80ms,返回執行所述步驟804。
[0081]步驟810:生成提示數據,以最大音量播放手機預設鈴聲,如來電鈴音等。
[0082]需要說明的是,上述實現方式中,每間隔80ms獲取一次加速度值,在加速度值滿足水平方向上靜止或勻速運動且重力方向上自由落體運動的要求,同時次數達到5次,此時,生成提示數據,用以提示用戶手機掉落。
[0083]參考圖9,為本申請提供的一種數據生成裝置實施例七的結構示意圖,所述裝置應用于電子設備,所述電子設備可以為手機、pad等可以由用戶攜帶的終端。其中,所述裝置可以包括:
[0084]加速度值獲取單元901,用于獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
[0085]其中,如圖2中所示,所述重力方向即為指向地心的方向,所述重力方向垂直于所述第一方向與所述第二方向所在平面,也就是說,所述第一方向與所述第二方向所在平面即為垂直于地下方向的水平面。所述第一方向與所述第二方向垂直,可以理解為,所述第一方向上的第一加速度值與所述第二方向上的第二加速度值表明所述電子設備在水平方向上的加速度值。
[0086]需要說明的是,所述加速度值獲取單元901中可以首先通過設置于電子設備中的重力傳感器檢測所述電子設備的第一加速度值、第二加速度值及第三加速度值,由本申請實施例中的所述加速度值獲取單元901中對第一加速度值、第二加速度值及第三加速度值進行獲取。。
[0087]提示數據生成單元902,用于在預設時間長內,所述第一加速度值與所述第二加速度值均持續為O且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據。
[0088]其中,所述預設時間長可以設置為400ms至450ms之間的數值。需要說明的是,所述預設時間長的設置可以依據該電子設備攜帶用戶的身高決定,例如,如圖3中所示,電子設備如手機等通常攜帶于用戶的腰際至下裝口袋處,該電子設備在由其被攜帶處至地面的距離即為:該電子設備掉落時進行自由落體運動時重力方向上的位移值S,因此,所述預設時間長即為該電子設備在其重力方向上的位移上進行自由落體的時間長t,其中,該預設時間長可以通過牛頓力學定律S= (l/2)*a*t*t得到,其中,a代表重力加速度值,其取值可以為 9.8。
[0089]在所述提示數據生成單元902中,所述第一加速度值及所述第二加速度值為0,即表明所述電子設備在水平方向上靜止或勻速運動,并沒有進行加速運動,也就是說,排除用戶對電子設備進行投擲動作或其他電子設備日常操作。
[0090]需要說明的是,所述重力加速度范圍可以為最小值為9.7而最大值為9.9的值范圍,所述第三加速度值處于該重力加速度范圍時,即表明所述電子設備在重力方向上處于自由落體運動狀態。因此,在所述電子設備水平方向上勻速或靜止且在重力方向上進行自由落體運動時,表明電子設備處于非用戶操作狀態下的自由落體運動,此時,生成提示數據,用以提示用戶電子設備掉落。
[0091]由上述方案可知,本申請提供的一種數據生成裝置實施例七,應用于電子設備中,通過獲取電子設備在第一方向、第二方向及重力方向上各自的加速度值,進而在第一方向及第二方向對應的加速度值在預設時間長內持續為0,且重力方向上對應的加速度值在該預設時間長內持續處于預設重力加速度范圍內時,表明該電子設備在該預設時間長內在重力方向上處于自由落體狀態,此時生成提示數據,該提示數據即可用于提示用戶該電子設備可能掉落,警示用戶及時收回掉落的電子設備,實現在該電子設備在掉落時及時通知到用戶的目的。
[0092]需要說明的是,上述實施例中,所述加速度值獲取單元901可以通過實時監測獲取所述電子設備的第一加速度值、第二加速度值及第三加速度值,也就是說,對時間軸上每一時間點均進行監測獲取,每個時間點之間的時間間隔極短接近于0,此時需要較大的硬件實現要求,增加電子設備的負荷。因此,參考圖10,為本申請提供的一種數據生成裝置實施例八中所述加速度值獲取單元901的結構示意圖,其中,所述加速度值獲取單元901可以包括:
[0093]同步獲取子單元911,用于每隔預設的時間間隔長,分別獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
[0094]具體的,所述預設的時間間隔長可以設置為70ms、80ms或90ms等,也就是說,對所述電子設備,每隔80ms分別獲取該電子設備在第一方向上的加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,無需每時每刻對該電子設備在水平方向及重力方向上的加速度進行監測,由此,減小硬件實現要求,降低電子設備的負荷。
[0095]基于上述實施例中的實現結構,參考圖11,為本申請提供的一種數據生成裝置實施例八中所述提示數據生成單元902的結構示意圖,其中,所述提示數據生成單元902可以包括:
[0096]值判斷子單元921,用于依次判斷每隔預設時間間隔長獲取到的所述第一加速度值與所述第二加速度值是否均為O、以及每隔預設時間間隔長獲取到的所述第三加速度值是否處于預設的重力加速度范圍內,在連續N次同時判斷出所述第一加速度值與所述第二加速度值均為O且所述第三加速度值均處于預設的重力加速度范圍內時,觸發數據生成子單元922。
[0097]數據生成子單元922,用于生成提示數據。
[0098]其中,N為大于或等于I的自然數,且N與所述時間間隔長的乘積值大于或等于所述預設時間長。
[0099]例如,在預設時間間隔長為80ms時,N為5,上述預設時間長為400ms。
[0100]需要說明的是,所述值判斷子單元921及所述數據生成子單元922的實現可以理解為:在所述預設時間長內設置預設時間間隔長,由此,通過每隔預設時間間隔長獲取一次所述電子設備的第一加速度值、第二加速度值及第三加速度值之后,依次對每次獲取到的第一加速度值、第二加速度值及第三加速度值進行判斷,并在連續N次判定出所述第一加速度值與所述第二加速度值均為0,且所述第三加速度值均處于預設的重力加速度范圍內時,表明所述電子設備在N乘以所述預設時間間隔長的積所代表的時間長內持續自由落體運動狀態,即為所述電子設備在所述預設時間長內在重力方向上持續自由落體,由此,生成提示數據,用以提示用戶電子設備掉落至地面。
[0101]參考圖12,為本申請提供的一種數據生成裝置實施例九的結構示意圖,其中,所述裝置還可以包括:
[0102]第一提示單元903,用于在所述提示數據生成單元902生成提示數據之后,將所述提示數據以預設的提示方式進行提示。
[0103]其中,所述提示方式可以包括強光閃爍提示方式,即為,所述第一提示單元903將所述提示數據以強光閃爍提示方式提示給用戶,此時,所述提示數據可以為脈沖數據,所述第一提示單元903將所述脈沖數據以強光閃爍的方式提示給用戶。而所述提示方式也可以為聲音提示方式,即為,所述第一提示單元903將所述提示數據以聲音提示方式提示給用戶,此時所述提示數據可以為音頻數據,所述第一提示單元903將所述音頻數據以聲音播放的方式提示給用戶。
[0104]參考圖13,為本申請提供的一種數據生成裝置實施例十的結構示意圖,其中,所述裝置還可以包括:
[0105]第二提示單元904,用于在所述提示數據生成單元902生成提示數據之后,依據所述提示數據,觸發所述電子設備執行與所述提示數據相對應的提示動作。
[0106]其中,所述提示數據可以為觸發指令數據,所述觸發指令數據中包含有提示動作數據。在所述提示數據生成單元902生成提示數據之后,所述第二提示單元904依據該提示數據,觸發所述電子設備執行與所述提示數據中所包含的提示動作數據相對應的提示動作。具體的,所述第二提示單元904依據所述提示數據觸發所述電子設備執行鈴聲播放動作,或者執行強光閃爍動作,以達到提示用戶電子設備掉落的目的。
[0107]需要 說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0108]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0109]以上對本申請所提供的一種數據生成方法及裝置進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。
【權利要求】
1.一種數據生成方法,其特征在于,應用于電子設備,所述方法包括: 獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述重力方向垂直于所述第一方向與所述第二方向所在平面,且所述第一方向與所述第二方向垂直; 在預設時間長內,所述第一加速度值與所述第二加速度值均持續為O且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據。
2.根據權利要求1所述的方法,其特征在于,所述獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,包括: 每隔預設的時間間隔長,分別獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
3.根據權利要求2所述的方法,其特征在于,所述在預設時間長內,所述第一加速度值與所述第二加速度值均持續為O且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據,包括: 依次判斷每隔預設時間間隔長獲取到的所述第一加速度值與所述第二加速度值是否均為O、以及每隔預設時間間隔長獲取到的所述第三加速度值是否處于預設的重力加速度范圍內; 在連續N次同時判斷出所述第一加速度值與所述第二加速度值均為O且所述第三加速度值均處于預設的重力加速度范圍內時,生成提示數據; 其中,N為大于或等于I的自然數,且N與所述時間間隔長的乘積值大于或等于所述預設時間長。
4.根據權利要求1、2或3所述的方法,其特征在于,在所述生成提示數據之后,所述方法還包括: 將所述提示數據以預設的提示方式進行提示。
5.根據權利要求1、2或3所述的方法,其特征在于,在所述生成提示數據之后,所述方法還包括: 依據所述提示數據,觸發所述電子設備執行與所述提示數據相對應的提示動作。
6.一種數據生成裝置,其特征在于,應用于電子設備,所述裝置包括: 加速度值獲取單元,用于獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述第一方向與所述第二方向垂直,且所述重力方向垂直于所述第一方向與所述第二方向所在平面; 提示數據生成單元,用于在預設時間長內,所述第一加速度值與所述第二加速度值均持續為O且所述第三加速度值持續處于預設的重力加速度范圍內時,生成提示數據。
7.根據權利要求6所述的裝置,其特征在于,所述加速度值獲取單元包括: 同步獲取子單元,用于每隔預設的時間間隔長,分別獲取所述電子設備在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。
8.根據權利要求7所述的裝置,其特征在于,所述提示數據生成單元包括: 值判斷子單元,用于依次判斷每隔預設時間間隔長獲取到的所述第一加速度值與所述第二加速度值是否均為O、以及每隔預設時間間隔長獲取到的所述第三加速度值是否處于預設的重力加速度范圍內,在連續N次同時判斷出所述第一加速度值與所述第二加速度值均為O且所述第三加速度值均處于預設的重力加速度范圍內時,觸發數據生成子單元; 數據生成子單元,用于生成提示數據; 其中,N為大于或等于I的自然數,且N與所述時間間隔長的乘積值大于或等于所述預設時間長。
9.根據權利要求6、7或8所述的裝置,其特征在于,還包括: 第一提示單元,用于在所述提示數據生成單元生成提示數據之后,將所述提示數據以預設的提示方式進行提示。
10.根據權利要求6、7或8所述的裝置,其特征在于,還包括: 第二提示單元,用于在所述提示數據生成單元生成提示數據之后,依據所述提示數據,觸發所述電子設備 執行與所述提示數據相對應的提示動作。
【文檔編號】H04M1/725GK103795870SQ201410087693
【公開日】2014年5月14日 申請日期:2014年3月11日 優先權日:2014年3月11日
【發明者】陳乾, 耿增強 申請人:中科創達軟件股份有限公司