終端應(yīng)用程序的啟動(dòng)方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種終端應(yīng)用程序的啟動(dòng)方法及裝置,其中該方法包括:獲取終端的運(yùn)動(dòng)軌跡;判斷運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi);在判斷結(jié)果為是時(shí),啟動(dòng)與預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序。通過本發(fā)明,解決了相關(guān)技術(shù)中采用終端姿態(tài)匹配的方式啟動(dòng)相應(yīng)的應(yīng)用程序成功率低的問題,進(jìn)而到達(dá)了快捷啟動(dòng)應(yīng)用程序成功率高的效果。
【專利說明】
終端應(yīng)用程序的啟動(dòng)方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種終端應(yīng)用程序的啟動(dòng)方法及裝置。
【背景技術(shù)】
[0002]智能終端的使用已非常普遍,而現(xiàn)今用戶則更多的追求在使用終端過程中的快捷及便利,例如如何快速喚醒終端、如何方便單手操作、如何在特殊條件下啟動(dòng)用戶想使用的應(yīng)用等,這些越來越成為智能終端發(fā)展的方向。現(xiàn)今用戶在啟動(dòng)應(yīng)用程序時(shí),大多數(shù)是通過手動(dòng)選擇所希望的應(yīng)用程序,已達(dá)到用戶的所需,或者通過定時(shí)啟動(dòng)所需應(yīng)用程序,或者通過語音識(shí)別技術(shù)達(dá)到如上效果。
[0003]然而,上述相關(guān)技術(shù)中啟動(dòng)應(yīng)用程序的方式中,用戶手動(dòng)選擇雖可以完全根據(jù)用戶所想進(jìn)行,但是在特殊環(huán)境用戶無法自由解放雙手使用的時(shí)候反而更加不利;定時(shí)控制則受限于時(shí)間,并不能充分考慮用戶所處空間場所的限制,具有一定局限性,而語音識(shí)別雖然很智能化,但存在識(shí)別率低的問題,如當(dāng)用戶處在嘈雜環(huán)境中,則語音識(shí)別根本無法發(fā)揮其作用。另外相關(guān)技術(shù)中采用各種傳感器通過姿態(tài)啟動(dòng)應(yīng)用程序也只是簡單的進(jìn)行姿態(tài)的預(yù)設(shè),及匹配現(xiàn)有姿態(tài)是否處在預(yù)設(shè)值的范圍內(nèi),此方法的最大問題就是需要用戶準(zhǔn)確的記錄預(yù)設(shè)值,并需要用戶更加準(zhǔn)確無誤的恢復(fù)終端姿態(tài)到預(yù)設(shè)值,所以對(duì)用戶的操作要求非常高,進(jìn)而導(dǎo)致用戶操作不便利以及成功率比較低。
[0004]針對(duì)相關(guān)技術(shù)中采用終端姿態(tài)匹配的方式啟動(dòng)相應(yīng)的應(yīng)用程序成功率低的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種終端應(yīng)用程序的啟動(dòng)方法及裝置,以至少解決相關(guān)技術(shù)中采用終端姿態(tài)匹配的方式啟動(dòng)相應(yīng)的應(yīng)用程序成功率低的問題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種終端應(yīng)用程序的啟動(dòng)方法,包括:獲取終端的運(yùn)動(dòng)軌跡;判斷所述運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi);在判斷結(jié)果為是時(shí),啟動(dòng)與所述預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序。
[0007]進(jìn)一步地,所述運(yùn)動(dòng)軌跡包括:所述終端的起始位置和終止位置在指定坐標(biāo)軸上的坐標(biāo)信息,所述終端在所述指定坐標(biāo)軸上的角速度和加速度,以及所述角速度和所述加速度的變化值。
[0008]進(jìn)一步地,所述指定坐標(biāo)軸包括以下至少之一:空間直角坐標(biāo)系中的X軸、Y軸和冗軸。
[0009]進(jìn)一步地,獲取終端的運(yùn)動(dòng)軌跡包括:獲取所述終端從所述起始位置到所述終止位置的運(yùn)動(dòng)過程中所述X軸和/或所述Y軸和/或所述Z軸的所述變化值,其中,所述Z軸為與所述終端顯示屏所在平面垂直的坐標(biāo)軸、所述Y軸為與所述顯示屏所在平面平行且垂直于所述Z軸的坐標(biāo)軸軸、所述X軸為與所述Z軸和所述Y軸垂直的坐標(biāo)軸。
[0010]進(jìn)一步地,判斷所述運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi)包括:判斷所述起始位置和所述終止位置在指定坐標(biāo)軸上的坐標(biāo)信息是否在預(yù)設(shè)的第一取值范圍之內(nèi);在判斷結(jié)果為是時(shí),判斷所述指定坐標(biāo)軸上的角速度和加速度是否在預(yù)設(shè)的第二取值范圍之內(nèi)。
[0011 ] 進(jìn)一步地,在獲取終端的運(yùn)動(dòng)軌跡之前,所述方法還包括:配置所述預(yù)設(shè)運(yùn)動(dòng)軌跡與所述應(yīng)用程序的對(duì)應(yīng)關(guān)系。
[0012]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種終端應(yīng)用程序的啟動(dòng)裝置,包括:獲取模塊,用于獲取終端的運(yùn)動(dòng)軌跡;判斷模塊,用于判斷所述運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi);啟動(dòng)模塊,用于在判斷結(jié)果為是時(shí),啟動(dòng)與所述預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序。
[0013]進(jìn)一步地,所述運(yùn)動(dòng)軌跡包括:所述終端的起始位置和終止位置在指定坐標(biāo)軸上的坐標(biāo)信息,所述終端在所述指定坐標(biāo)軸上的角速度和加速度,以及所述角速度和所述加速度的變化值。
[0014]進(jìn)一步地,所述指定坐標(biāo)軸包括以下至少之一:空間直角坐標(biāo)系中的X軸、Y軸和冗軸。
[0015]進(jìn)一步地,所述獲取模塊還用于,獲取所述終端從所述起始位置到所述終止位置的運(yùn)動(dòng)過程中所述X軸和/或所述Y軸和/或所述Z軸的所述變化值,其中,所述Z軸為與所述終端顯示屏所在平面垂直的坐標(biāo)軸、所述Y軸為與所述顯示屏所在平面平行且垂直于所述Z軸的坐標(biāo)軸軸、所述X軸為與所述Z軸和所述Y軸垂直的坐標(biāo)軸。
[0016]進(jìn)一步地,所述判斷模塊包括:第一判斷單元,用于判斷所述起始位置和所述終止位置在指定坐標(biāo)軸上的坐標(biāo)信息是否在預(yù)設(shè)的第一取值范圍之內(nèi);第二判斷單元,用于在判斷結(jié)果為是時(shí),判斷所述指定坐標(biāo)軸上的角速度和加速度是否在預(yù)設(shè)的第二取值范圍之內(nèi)。
[0017]進(jìn)一步地,在獲取終端的運(yùn)動(dòng)軌跡之前,所述裝置還包括:配置模塊,用于配置所述預(yù)設(shè)運(yùn)動(dòng)軌跡與所述應(yīng)用程序的對(duì)應(yīng)關(guān)系。
[0018]在本發(fā)明中,采用獲取終端的運(yùn)動(dòng)軌跡,在該運(yùn)動(dòng)軌跡在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi)時(shí),啟動(dòng)與該預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序的方式,解決了相關(guān)技術(shù)中采用終端姿態(tài)匹配的方式啟動(dòng)相應(yīng)的應(yīng)用程序成功率低的問題,進(jìn)而到達(dá)了快捷啟動(dòng)應(yīng)用程序成功率高的效果。
【附圖說明】
[0019]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序的啟動(dòng)方法的流程圖;
[0021]圖2是根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序的啟動(dòng)裝置結(jié)構(gòu)框圖;
[0022]圖3是根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序的啟動(dòng)裝置可選結(jié)構(gòu)框圖一;
[0023]圖4是根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序的啟動(dòng)裝置可選結(jié)構(gòu)框圖二 ;
[0024]圖5是根據(jù)本發(fā)明可選實(shí)施例的三坐標(biāo)軸的示意圖;
[0025]圖6是根據(jù)本發(fā)明可選實(shí)施例的運(yùn)動(dòng)手勢啟動(dòng)前攝像頭的方法的流程圖;
[0026]圖7是根據(jù)本發(fā)明可選實(shí)施例的運(yùn)動(dòng)軌跡的示意圖。
【具體實(shí)施方式】
[0027]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0028]本實(shí)施例提供了一種終端應(yīng)用程序的啟動(dòng)方法,圖1是根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序的啟動(dòng)方法的流程圖,如圖1所示,該方法的步驟包括:
[0029]步驟S102:獲取終端的運(yùn)動(dòng)軌跡;
[0030]步驟S104:判斷運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi);
[0031]步驟S106:在判斷結(jié)果為是時(shí),啟動(dòng)與預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序。
[0032]通過本實(shí)施例,采用獲取終端的運(yùn)動(dòng)軌跡,在該運(yùn)動(dòng)軌跡在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi)時(shí),啟動(dòng)與該預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序的方式,也就是說本實(shí)施例中采用了運(yùn)動(dòng)軌跡的匹配方式來快捷啟動(dòng)相應(yīng)的應(yīng)用程序的方式,解決了相關(guān)技術(shù)中采用終端姿態(tài)匹配的方式啟動(dòng)相應(yīng)的應(yīng)用程序成功率低的問題,進(jìn)而到達(dá)了快捷啟動(dòng)應(yīng)用程序成功率高的效果。
[0033]對(duì)于本實(shí)施例涉及的運(yùn)動(dòng)軌跡,在本實(shí)施例的一個(gè)可選實(shí)施方式中該運(yùn)動(dòng)軌跡可以包括:終端的起始位置和終止位置在指定坐標(biāo)軸上的坐標(biāo)信息,終端在指定坐標(biāo)軸上的角速度和加速度,以及角速度和加速度的變化值。
[0034]此外,對(duì)于上述涉及到的指定坐標(biāo)軸可以是空間直角坐標(biāo)系中的X軸、Y軸和Z軸一個(gè)或多個(gè)坐標(biāo)軸的,也就是說本實(shí)施例中涉及到的起始位置和終止位置的坐標(biāo)信息以及角速度和加速度的數(shù)值和變化值可以通過上述坐標(biāo)系中的一個(gè)或多個(gè)坐標(biāo)軸的坐標(biāo)信息來表示。
[0035]基于上述空間直角坐標(biāo)系,本實(shí)施例中獲取終端的運(yùn)動(dòng)軌跡可以通過以下方式來實(shí)現(xiàn):獲取終端從起始位置到終止位置的運(yùn)動(dòng)過程中X軸和/或Y軸和/或Z軸的變化值,其中,Z軸為與終端顯示屏所在平面垂直的坐標(biāo)軸、Y軸為與顯示屏所在平面平行且垂直于Z軸的坐標(biāo)軸軸、X軸為與Z軸和Y軸垂直的坐標(biāo)軸。其中,Z軸的正方向?yàn)橛娠@示屏指向用戶的方向,Y軸的正方向?yàn)榇怪庇谒矫尕Q直向上的方向,X軸的正方向?yàn)槊嫦蝻@示屏水平向右的方向,該X、Y、Z軸的正方向遵循右手法則。
[0036]而對(duì)于本實(shí)施例中的判斷運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi)的方式可以通過如下方式來實(shí)現(xiàn):
[0037]步驟Sll:判斷起始位置和終止位置在指定坐標(biāo)軸上的坐標(biāo)信息是否在預(yù)設(shè)的第一取值范圍之內(nèi);
[0038]步驟S12:在判斷結(jié)果為是時(shí),判斷指定坐標(biāo)軸上的角速度和加速度是否在預(yù)設(shè)的第二取值范圍之內(nèi)。
[0039]通過上述步驟Sll和S12兩個(gè)步驟的判斷,能夠使得啟動(dòng)應(yīng)用程序的快捷方式的識(shí)別率更高。
[0040]可選地,在獲取終端的運(yùn)動(dòng)軌跡之前,本實(shí)施例的方法還可以包括:配置預(yù)設(shè)運(yùn)動(dòng)軌跡與應(yīng)用程序的對(duì)應(yīng)關(guān)系。通過該步驟,用戶可以事先預(yù)設(shè)運(yùn)動(dòng)軌跡與應(yīng)用程序的對(duì)應(yīng)關(guān)系,即用戶可以根據(jù)自身的需要設(shè)置該方式,增加了快捷啟動(dòng)應(yīng)用程序的靈活性。
[0041]在本實(shí)施例中還提供了一種終端應(yīng)用程序的啟動(dòng)裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及可選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”“單元”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
[0042]圖2是根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序的啟動(dòng)裝置結(jié)構(gòu)框圖,如圖2所示,該裝置包括:獲取模塊22,用于獲取終端的運(yùn)動(dòng)軌跡;判斷模塊24,與獲取模塊22耦合連接,用于判斷運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi);啟動(dòng)模塊26,與判斷模塊24耦合連接,用于在判斷結(jié)果為是時(shí),啟動(dòng)與預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序。
[0043]可選地,對(duì)于本實(shí)施例裝置中涉及到的運(yùn)動(dòng)軌跡可以包括:終端的起始位置和終止位置在指定坐標(biāo)軸上的坐標(biāo)信息,終端在指定坐標(biāo)軸上的角速度和加速度,以及角速度和加速度的變化值;其中,指定坐標(biāo)軸包括以下至少之一:空間直角坐標(biāo)系中的X軸、Y軸和冗軸。
[0044]可選地,獲取模塊還用于,獲取終端從起始位置到終止位置的運(yùn)動(dòng)過程中X軸和/或Y軸和/或Z軸的變化值,其中,Z軸為與終端顯示屏所在平面垂直的坐標(biāo)軸、Y軸為與顯示屏所在平面平行且垂直于Z軸的坐標(biāo)軸軸、X軸為與Z軸和Y軸垂直的坐標(biāo)軸。
[0045]圖3是根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序的啟動(dòng)裝置可選結(jié)構(gòu)框圖一,如圖3所示,該判斷模塊24包括:第一判斷單元32,用于判斷起始位置和終止位置在指定坐標(biāo)軸上的坐標(biāo)信息是否在預(yù)設(shè)的第一取值范圍之內(nèi);第二判斷單元34,與第一判斷單元32耦合連接,用于在判斷結(jié)果為是時(shí),判斷指定坐標(biāo)軸上的角速度和加速度是否在預(yù)設(shè)的第二取值范圍之內(nèi)。
[0046]圖4是根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序的啟動(dòng)裝置可選結(jié)構(gòu)框圖二,如圖4所示,在獲取終端的運(yùn)動(dòng)軌跡之前,該裝置還可以包括:配置模塊42,與獲取模塊22耦合連接,用于配置預(yù)設(shè)運(yùn)動(dòng)軌跡與應(yīng)用程序的對(duì)應(yīng)關(guān)系。
[0047]下面結(jié)合本發(fā)明的可選實(shí)施例對(duì)本發(fā)明進(jìn)行舉例說明;
[0048]本可選實(shí)施例涉及一種手機(jī)裝置,該手機(jī)裝置包括:姿態(tài)獲取模塊;該姿態(tài)獲取模塊包括:陀螺儀傳感器及重力加速度傳感器;其中,陀螺儀傳感器及重力加速度傳感器可分別檢測手機(jī)三坐標(biāo)軸方向上的角速度及加速度的變化,在本可選實(shí)施例中三軸可以用于X、Y、Z軸來表示,圖5是根據(jù)本發(fā)明可選實(shí)施例的三坐標(biāo)軸的示意圖,如圖5所示,其中Z軸可選的為垂直于手機(jī)顯示屏的坐標(biāo)軸,該Z軸正方向?yàn)橛脩粽2僮鲿r(shí)與用戶臉部正對(duì)的方向;其中Y軸可選的為當(dāng)Z軸保持與水平面平行時(shí),垂直于水平面方向的坐標(biāo)軸,該Y軸正方向可選的為垂直于水平面向上的方向;X軸為垂直于Z軸且垂直于Y軸方向;
[0049]需要說明的是,上述本可選實(shí)施例中的三坐標(biāo)軸的方向的確定僅僅是舉例說明,并不構(gòu)成對(duì)本發(fā)明的限定,可以根據(jù)需要對(duì)三坐標(biāo)軸進(jìn)行相應(yīng)的配置,如上述三坐標(biāo)軸的X、Y、Z軸之間可以相互調(diào)換,也可以以其他參照物來設(shè)置該三坐標(biāo)軸。
[0050]其中,該陀螺儀傳感器可以獲取X、Y、Z軸平面上偏轉(zhuǎn)、傾斜時(shí)的轉(zhuǎn)動(dòng)角速度,并將變化的角速度傳遞給手機(jī)裝置的處理器進(jìn)行計(jì)算處理;同時(shí)還可以通過加速度傳感器檢測X、Y、Z軸上受到的加速度的大小和方向,并且可將此值發(fā)送給手機(jī)裝置的處理器進(jìn)行計(jì)算處理。
[0051]基于上述手機(jī)裝置,本可選實(shí)施例提供了一種啟動(dòng)應(yīng)用程序的方法,該方法利用手機(jī)姿態(tài)傳感器模塊檢測手機(jī)姿態(tài)參數(shù),通過參數(shù)的變化以及變化趨勢啟動(dòng)預(yù)先設(shè)定好的應(yīng)用程序,該方法的步驟包括:
[0052]步驟S202:用戶預(yù)設(shè)所需應(yīng)用程序的啟動(dòng)方式;
[0053]其中,該方法包括預(yù)設(shè)手機(jī)的運(yùn)動(dòng)軌跡及指定啟動(dòng)的應(yīng)用,該運(yùn)動(dòng)軌跡包括:手機(jī)的起始位置、終止位置以及手機(jī)以何種方向及姿態(tài)從初始位置運(yùn)動(dòng)到終止位置;其中方向及姿態(tài)可為用戶定義的以三軸中的任何軸運(yùn)動(dòng)時(shí)的變化情況,可以為以某一軸或多軸進(jìn)行的角速度或加速度的變化值,指定啟動(dòng)的應(yīng)用程序可為用戶完成預(yù)設(shè)運(yùn)動(dòng)姿態(tài)或軌跡后手機(jī)啟動(dòng)的手機(jī)側(cè)應(yīng)用程序。
[0054]步驟S204:啟動(dòng)姿態(tài)獲取模塊;
[0055]其中,陀螺儀傳感器及加速度傳感器正常工作,并實(shí)時(shí)獲取各坐標(biāo)軸相關(guān)參數(shù),該參數(shù)包括X、Y、Z三軸方向上角速度數(shù)值和變化值以及X、Y、Z三軸方向上加速度的數(shù)值和變化值,同時(shí)實(shí)時(shí)將這些數(shù)值上報(bào)給手機(jī)裝置的處理器進(jìn)行處理;
[0056]步驟S206:手機(jī)裝置處理器對(duì)獲取的角速度值及變化值以及加速度值及變化進(jìn)行判斷,首先判斷手機(jī)是否按照預(yù)設(shè)的初始位置運(yùn)動(dòng)到終止位置,進(jìn)而計(jì)算出手機(jī)的運(yùn)動(dòng)軌跡是否按照預(yù)設(shè)的軌跡進(jìn)行;
[0057]步驟S208:判斷用戶對(duì)手機(jī)的操作符合預(yù)設(shè)的軌跡時(shí)啟動(dòng)指定的應(yīng)用程序,否則手機(jī)裝置處理器拋棄本次計(jì)算處理并等待用戶再次對(duì)手機(jī)裝置的操作;
[0058]通過本可選實(shí)施例,采用傳感器技術(shù)監(jiān)測用戶操作手機(jī)的運(yùn)動(dòng)軌跡,通過對(duì)連續(xù)運(yùn)動(dòng)軌跡的識(shí)別進(jìn)行判定,當(dāng)滿足軌跡要求時(shí)則啟動(dòng)相關(guān)應(yīng)用程序,對(duì)手機(jī)運(yùn)動(dòng)的變化率進(jìn)行監(jiān)測,只要變化趨勢符合預(yù)設(shè)情況即啟動(dòng)相應(yīng)的應(yīng)用程序,可見該方式動(dòng)態(tài)范圍寬裕,識(shí)別率高且準(zhǔn)確。
[0059]下面通過本可選實(shí)施例的具體應(yīng)用場景進(jìn)行舉例說明;
[0060]在本應(yīng)用場景中,本可選實(shí)施例提供了一種運(yùn)動(dòng)手勢啟動(dòng)前攝像頭的方法,圖6是根據(jù)本發(fā)明可選實(shí)施例的運(yùn)動(dòng)手勢啟動(dòng)前攝像頭的方法的流程圖,如圖6所示,該方法的步驟包括:
[0061]步驟S602:用戶預(yù)設(shè)手機(jī)運(yùn)動(dòng)姿態(tài)或軌跡啟動(dòng)指定應(yīng)用程序;
[0062]其中,該步驟S602中包括:
[0063]步驟S61:設(shè)置啟動(dòng)的應(yīng)用程序?yàn)殚_啟前攝像頭的應(yīng)用;
[0064]步驟S62:設(shè)置手機(jī)起始狀態(tài)為手機(jī)豎直水平放置,圖7是根據(jù)本發(fā)明可選實(shí)施例的運(yùn)動(dòng)軌跡的示意圖,如圖7所示,在S701-1中,IXD正面軸垂直于水平面向上,IXD長邊平行于水平面并垂直于用戶;此狀態(tài)下三坐標(biāo)軸狀態(tài)為,Z軸正方向與IXD正面軸同向,垂直于水平面且向上,Y軸與LCD長邊平行,正方向?yàn)橛脩粽婷鎸?duì)方向,X軸基本平行用戶身體及水平面。
[0065]步驟S63:設(shè)置手機(jī)運(yùn)動(dòng)終止?fàn)顟B(tài)為手機(jī)豎直垂直于水平面,如圖7所示,在S701-2中,IXD正面軸平行于水平面,IXD長邊垂直于水平面并平行于用戶,此狀態(tài)下三坐標(biāo)軸狀態(tài)為,Z軸正方向與IXD正面軸同向,平行于水平面并指向用戶正面,Y軸與IXD長邊平行,正方向?yàn)榇怪庇谒矫媲蚁蛏希琗軸保持不變平行用戶身體及水平面。
[0066]步驟S64:設(shè)置運(yùn)動(dòng)姿態(tài)或軌跡為以X軸為轉(zhuǎn)動(dòng)軸,XY平面角速度增加且XY平面角度變化大于50度小于120度,同時(shí)Z軸及Y軸加速度在運(yùn)動(dòng)期間的變化率由O開始增加,同時(shí)運(yùn)動(dòng)結(jié)束時(shí)減小到0,如圖7中S701-3。
[0067]步驟S604:按照預(yù)設(shè)軌跡使終端及動(dòng)作將手機(jī)從指定起始位置運(yùn)動(dòng)到終止位置;
[0068]其中,起始位置與終止位置可不必嚴(yán)格保持與水平面垂直及平行,可在一定范圍內(nèi)浮動(dòng)。
[0069]步驟S606:獲取用戶從起始位置運(yùn)動(dòng)到終止位置期間各軸的角速度及加速度值及變化值;
[0070]步驟S608:判斷獲取到的角速度及加速度值及變化值是否符合預(yù)設(shè)情況;在判斷結(jié)果為是時(shí),執(zhí)行步驟S610:在判斷結(jié)果為否時(shí),執(zhí)行步驟S612 ;
[0071]步驟S610:啟動(dòng)與預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的攝像頭程序;
[0072]步驟S612:放棄此次運(yùn)動(dòng)軌跡參數(shù)等待下一次運(yùn)動(dòng)軌跡參數(shù)上報(bào)處理。
[0073]通過本可選實(shí)施例,采用運(yùn)動(dòng)軌跡及姿態(tài)啟動(dòng)應(yīng)用的方式,使得用戶操作方便,且不受環(huán)境及時(shí)空限制,操作便捷;此外,相關(guān)技術(shù)中姿態(tài)識(shí)別技術(shù)只是匹配現(xiàn)有姿態(tài)是否處在預(yù)設(shè)值的范圍內(nèi),如果允許誤差范圍大,則誤觸發(fā)問題嚴(yán)重,允許誤差范圍小,則識(shí)別率低,不能滿足不同用戶的操作要求。而本方案則是根據(jù)手機(jī)的運(yùn)動(dòng)姿態(tài)及軌跡進(jìn)行識(shí)別,監(jiān)測角速度及加速度的值或變化率,只要變化趨勢符合預(yù)設(shè)情況即啟動(dòng)相應(yīng)的應(yīng)用程序,采用本實(shí)施例的方式識(shí)別率高且準(zhǔn)確。
[0074]在另外一個(gè)實(shí)施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及可選實(shí)施方式中描述的技術(shù)方案。
[0075]在另外一個(gè)實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有上述軟件,該存儲(chǔ)介質(zhì)包括但不限于:光盤、軟盤、硬盤、可擦寫存儲(chǔ)器等。
[0076]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0077]上述僅為本發(fā)明的可選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種終端應(yīng)用程序的啟動(dòng)方法,其特征在于,包括: 獲取終端的運(yùn)動(dòng)軌跡; 判斷所述運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi); 在判斷結(jié)果為是時(shí),啟動(dòng)與所述預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述運(yùn)動(dòng)軌跡包括:所述終端的起始位置和終止位置在指定坐標(biāo)軸上的坐標(biāo)信息,所述終端在所述指定坐標(biāo)軸上的角速度和加速度,以及所述角速度和所述加速度的變化值。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述指定坐標(biāo)軸包括以下至少之一:空間直角坐標(biāo)系中的X軸、Y軸和Z軸。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,獲取終端的運(yùn)動(dòng)軌跡包括:獲取所述終端從所述起始位置到所述終止位置的運(yùn)動(dòng)過程中所述X軸和/或所述Y軸和/或所述Z軸的所述變化值,其中,所述Z軸為與所述終端顯示屏所在平面垂直的坐標(biāo)軸、所述Y軸為與所述顯示屏所在平面平行且垂直于所述Z軸的坐標(biāo)軸軸、所述X軸為與所述Z軸和所述Y軸垂直的坐標(biāo)軸。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,判斷所述運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi)包括: 判斷所述起始位置和所述終止位置在指定坐標(biāo)軸上的坐標(biāo)信息是否在預(yù)設(shè)的第一取值范圍之內(nèi); 在判斷結(jié)果為是時(shí),判斷所述指定坐標(biāo)軸上的角速度和加速度是否在預(yù)設(shè)的第二取值范圍之內(nèi)。6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,在獲取終端的運(yùn)動(dòng)軌跡之前,所述方法還包括: 配置所述預(yù)設(shè)運(yùn)動(dòng)軌跡與所述應(yīng)用程序的對(duì)應(yīng)關(guān)系。7.—種終端應(yīng)用程序的啟動(dòng)裝置,其特征在于,包括: 獲取模塊,用于獲取終端的運(yùn)動(dòng)軌跡; 判斷模塊,用于判斷所述運(yùn)動(dòng)軌跡是否在預(yù)設(shè)運(yùn)動(dòng)軌跡的取值范圍之內(nèi); 啟動(dòng)模塊,用于在判斷結(jié)果為是時(shí),啟動(dòng)與所述預(yù)設(shè)運(yùn)動(dòng)軌跡對(duì)應(yīng)的應(yīng)用程序。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述運(yùn)動(dòng)軌跡包括:所述終端的起始位置和終止位置在指定坐標(biāo)軸上的坐標(biāo)信息,所述終端在所述指定坐標(biāo)軸上的角速度和加速度,以及所述角速度和所述加速度的變化值。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述指定坐標(biāo)軸包括以下至少之一:空間直角坐標(biāo)系中的X軸、Y軸和Z軸。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述獲取模塊還用于,獲取所述終端從所述起始位置到所述終止位置的運(yùn)動(dòng)過程中所述X軸和/或所述Y軸和/或所述Z軸的所述變化值,其中,所述Z軸為與所述終端顯示屏所在平面垂直的坐標(biāo)軸、所述Y軸為與所述顯示屏所在平面平行且垂直于所述Z軸的坐標(biāo)軸軸、所述X軸為與所述Z軸和所述Y軸垂直的坐標(biāo)軸。11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊包括: 第一判斷單元,用于判斷所述起始位置和所述終止位置在指定坐標(biāo)軸上的坐標(biāo)信息是否在預(yù)設(shè)的第一取值范圍之內(nèi); 第二判斷單元,用于在判斷結(jié)果為是時(shí),判斷所述指定坐標(biāo)軸上的角速度和加速度是否在預(yù)設(shè)的第二取值范圍之內(nèi)。12.根據(jù)權(quán)利要求7至11任一項(xiàng)所述的裝置,其特征在于,在獲取終端的運(yùn)動(dòng)軌跡之前,所述裝置還包括: 配置模塊,用于配置所述預(yù)設(shè)運(yùn)動(dòng)軌跡與所述應(yīng)用程序的對(duì)應(yīng)關(guān)系。
【文檔編號(hào)】G06F3/01GK105988561SQ201510059560
【公開日】2016年10月5日
【申請日】2015年2月3日
【發(fā)明人】張朝
【申請人】中興通訊股份有限公司