一種啟動應用程序的方法及智能手表的制作方法
【技術領域】
[0001]本發明涉及電子技術領域,尤其涉及一種啟動應用程序的方法及智能手表。
【背景技術】
[0002]隨著微電子技術的發展,過去只能用來看時間的手表現今也內置了智能化系統,可在智能手表中安裝各種應用程序,比如郵件、天氣、短信等等。對于比較私密的應用程序用戶大多數會設置啟動密碼,用戶要啟動這類應用程序(比如短信、郵件等等)需要找到該應用程序并輸入密碼方可啟動該應用程序,操作較繁瑣,且智能手表的顯示屏幕較小,用戶通過顯示屏幕輸入密碼較麻煩且容易誤輸入。
【發明內容】
[0003]本發明實施例提供一種啟動應用程序的方法及智能手表,以期提升啟動應用程序的便捷性,提升用戶體驗。
[0004]本發明實施例第一方面提供一種啟動應用程序的方法,包括:
[0005]智能手表通過所述智能手表的表冠獲取所述智能手表的N條運動軌跡,所述N為大于I的整數;
[0006]所述智能手表確定所述N條運動軌跡是否滿足預設條件;
[0007]若所述N條運動軌跡滿足預設條件,所述智能手表啟動目標應用程序。
[0008]結合本發明實施例第一方面,在第一方面的第一種可能的實現方式中,所述智能手表通過所述智能手表的表冠獲取所述智能手表的N條運動軌跡,包括:
[0009]所述智能手表在所述智能手表運動過程中定時通過所述表冠中的加速度傳感器獲取所述智能手表的加速度數據,并通過所述表冠中的角速度傳感器獲取角速度數據,以得到N組加速度數據和N組角速度數據,所述N組加速度數據與所述N組角速度數據一一對應;
[0010]所述智能手表根據獲取到的所述N組加速度數據和所述N組角速度數據確定所述N條運動軌跡。
[0011]結合本發明實施例第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述智能手表確定所述N條運動軌跡是否滿足預設條件,包括:
[0012]所述智能手表將所述N條運動軌跡按照獲取所述N條運動軌跡的時間的先后順序進行排序,以得到包含所述N條運動軌跡的第一驗證信息;
[0013]所述智能手表將所述第一驗證信息與啟動所述目標應用程序對應的第一預設驗證信息進行匹配,所述第一預設驗證信息包含N條預設運動軌跡;
[0014]若所述第一驗證信息與所述第一預設驗證信息匹配,則所述智能手表確定所述N條運動軌跡滿足預設條件。
[0015]結合本發明實施例第一方面或第一方面的第一種可能的實現方式,在第一方面的第三種可能的實現方式中,所述智能手表確定所述N條運動軌跡是否滿足預設條件,包括:
[0016]所述智能手表將所述N條運動軌跡轉換為N個軌跡圖案,所述N個軌跡圖案與所述N條運動軌跡--對應;
[0017]所述智能手表按照獲取所述N條運動軌跡的時間的先后順序排序所述N個軌跡圖案,以得到包含所述N個軌跡圖案的第二驗證信息;
[0018]所述智能手表將所述第二驗證信息與啟動所述目標應用程序對應的第二預設驗證信息進行匹配,所述第二預設驗證信息包含N個預設圖案;
[0019]若所述第二驗證信息與所述第二預設驗證信息匹配,則所述智能手表確定所述N條運動軌跡滿足預設條件。
[0020]結合本發明實施例第一方面或第一方面的第一種可能的實現方式,在第一方面的第四種可能的實現方式中,所述智能手表確定所述N條運動軌跡是否滿足預設條件,包括:
[0021]所述智能手表將所述N條運動軌跡轉換為N個字符,所述N個字符與所述N條運動軌跡——對應;
[0022]所述智能手表按照獲取所述N條運動軌跡的時間的先后順序排序所述N個字符,以得到包含所述N個字符的第三驗證信息;
[0023]所述智能手表將所述第三驗證信息與啟動所述目標應用程序對應的第三預設驗證信息進行匹配,所述第三預設驗證信息包含N個預設字符;
[0024]若所述第三驗證信息與所述第三預設驗證信息匹配,則所述智能手表確定所述N條運動軌跡滿足預設條件。
[0025]本發明實施例第二方面提供一種智能手表,包括:
[0026]獲取單元,用于通過所述智能手表的表冠獲取所述智能手表的N條運動軌跡,所述N為大于I的整數;
[0027]確定單元,用于所述N條運動軌跡是否滿足預設條件;
[0028]啟動單元,用于若所述N條運動軌跡滿足預設條件,啟動目標應用程序。
[0029]結合本發明實施例第二方面,在第二方面的第一種可能的實現方式中,所述獲取單元具體用于:
[0030]在所述智能手表運動過程中定時通過所述表冠中的加速度傳感器獲取所述智能手表的加速度數據,并通過所述表冠中的角速度傳感器獲取角速度數據,以得到N組加速度數據和N組角速度數據,所述N組加速度數據與所述N組角速度數據一一對應;
[0031]根據獲取到的所述N組加速度數據和所述N組角速度數據確定所述N條運動軌跡。
[0032]結合本發明實施例第二方面或第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,所述確定單元具體用:
[0033]將所述N條運動軌跡按照獲取所述N條運動軌跡的時間的先后順序進行排序,以得到包含所述N條運動軌跡的第一驗證信息;
[0034]將所述第一驗證信息與啟動所述目標應用程序對應的第一預設驗證信息進行匹配,所述第一預設驗證信息包含N條預設運動軌跡;
[0035]若所述第一驗證信息與所述第一預設驗證信息匹配,則確定所述N條運動軌跡滿足預設條件。
[0036]結合本發明實施例第二方面或第二方面的第一種可能的實現方式,在第二方面的第三種可能的實現方式中,所述確定單元具體用:
[0037]將所述N條運動軌跡轉換為N個軌跡圖案,所述N個軌跡圖案與所述N條運動軌跡--對應;
[0038]按照獲取所述N條運動軌跡的時間的先后順序排序所述N個軌跡圖案,以得到包含所述N個軌跡圖案的第二驗證信息;
[0039]將所述第二驗證信息與啟動所述目標應用程序對應的第二預設驗證信息進行匹配,所述第二預設驗證信息包含N個預設圖案;
[0040]若所述第二驗證信息與所述第二預設驗證信息匹配,則確定所述N條運動軌跡滿足預設條件。
[0041]結合本發明實施例第二方面或第二方面的第一種可能的實現方式,在第二方面的第四種可能的實現方式中,所述確定單元具體用:所述確定單元具體用:
[0042]將所述N條運動軌跡轉換為N個字符,所述N個字符與所述N條運動軌跡一一對應;
[0043]按照獲取所述N條運動軌跡的時間的先后順序排序所述N個字符,以得到包含所述N個字符的第三驗證信息;
[0044]將所述第三驗證信息與啟動所述目標應用程序對應的第三預設驗證信息進行匹配,所述第三預設驗證信息包含N個預設字符;
[0045]若所述第三驗證信息與所述第三預設驗證信息匹配,則確定所述N條運動軌跡滿足預設條件。
[0046]實施本發明實施例,具有如下有益效果:
[0047]本發明實施例中,智能手表通過所述智能手表的表冠獲取所述智能手表的N條運動軌跡,所述N為大于I的整數;所述智能手表確定所述N條運動軌跡是否滿足預設條件;若所述N條運動軌跡滿足預設條件,所述智能手表啟動目標應用程序。可見,用戶可通過智能手表的表冠獲取啟動應用程序的啟動驗證信息,無需通過顯示屏幕輸入驗證信息,從而有利于提升啟動應用程序的便捷性和輸入驗證信息的準確率,提升用戶體驗。
【附圖說明】
[0048]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0049]圖1為本發明實施例提供的啟動應用程序的方法的第一實施例流程圖;
[0050]圖2為本發明實施例提供的啟動應用程序的方法的第二實施例流程圖;
[0051]圖3為本發明實施例提供的啟動應用程序的方法的第三實施例流程圖;
[0052]圖4為本發明實施例提供的啟動應用程序的方法的第四實施例流程圖;
[0053]圖5為本發明實施例提供的智能手表的第一實施例結構示意圖;
[0054]圖6為本發明實施例提供的智能手表的第二實施例結構示意圖。
【具體實施方式】
[0055]本發明實施例提供一種啟動應用程序的方法及智能手表,以期提升啟動應用程序的便捷性,提升用戶體驗。
[0056]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0057]以下分別進行詳細說明。
[0058]本發明的說明書和權利要求書及所述附圖中的術語“第一”、“第二”、“第三”和“第四”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟