基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法及裝置的制造方法
【專利摘要】本發(fā)明實施例公開了一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法,包括:接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù),所述運動操作是用戶通過所述已連接的可穿戴設(shè)備輸入的;獲取所述運動軌跡數(shù)據(jù)的特征數(shù)據(jù);在預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢;確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作,執(zhí)行所述讀屏功能操作。另外,本發(fā)明實施例還公開了一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入裝置。采用本發(fā)明,可提高讀屏應(yīng)用的指令輸入的操作便利性。
【專利說明】
基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及人機交互技術(shù)領(lǐng)域,尤其涉及一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法及裝置。
【背景技術(shù)】
[0002]隨著智能手機、個人電腦等計算機設(shè)備的快速普及,各種移動互聯(lián)網(wǎng)應(yīng)用也層出不窮,越來越多的用戶能夠真實感受到移動互聯(lián)技術(shù)帶來的生活便利和無線樂趣;但是,社會中還有一部分特殊群體也需要使用智能手機等計算機設(shè)備,那就是有一定功能障礙的人群,例如視障人群,尤其是全盲的視障群體,完全是靠耳朵聽取聲音來操作計算機。
[0003]在使用智能手機、平板電腦、個人電腦等終端設(shè)備的輔助操作功能(包括但不限于Voiceover、Talkback等讀屏軟件和其他類似功能的應(yīng)用)時,用戶界面元素及其功能會被提取出來并通過TTS(Text to Speech,文字轉(zhuǎn)語音技術(shù))把所選擇的文字用語音播放出來,以幫助用戶了解手機屏幕當(dāng)前顯示的內(nèi)容;并且,用戶可以通過在觸摸屏上進(jìn)行點擊、滑動等操作,對終端進(jìn)行操作,給用戶帶來了更全面更豐富的使用體驗,尤其是使得存在一定功能障礙的人群(例如視覺障礙的殘障人員、老年人等特殊群體)能夠無障礙的使用智能手機等終端設(shè)備。
[0004]也就是說,用戶必須手持智能手機、鼠標(biāo)等輸入設(shè)備才能對終端進(jìn)行操作。以智能手機為例,對于用戶來講,就算有語音的輔助,也需要用戶用手指在顯示界面上進(jìn)行多次點擊或者滑動操作。另外,若手機不在身邊,則無法進(jìn)行操作,使得用戶使用智能手機等終端設(shè)備的使用體驗不佳。進(jìn)一步地,對于存在一定功能障礙的人群(例如視覺障礙的殘障人員、老年人等特殊群體)來講,要準(zhǔn)確快速的尋找手機也存在一定的問題,這就造成了存在一定功能障礙的人群(例如視覺障礙的殘障人員、老年人等特殊群體)在使用手機時操作的便利性不足。
[0005]也就是說,現(xiàn)有技術(shù)中的智能手機等終端設(shè)備的操作方式存在操作的便利性不足的問題。
【發(fā)明內(nèi)容】
[0006]基于此,為解決傳統(tǒng)技術(shù)中的智能手機等終端設(shè)備的操作方式存在操作的便利性不足的技術(shù)問題,特提出了一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法。
[0007]—種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法,包括:
[0008]接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù),所述運動操作是用戶通過所述已連接的可穿戴設(shè)備輸入的;
[0009]獲取所述運動軌跡數(shù)據(jù)的特征數(shù)據(jù);
[0010]在預(yù)設(shè)的手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢;
[0011 ]確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作,執(zhí)行所述讀屏功能操作。
[0012]可選的,在其中一個實施例中,所述執(zhí)行所述讀屏功能操作的步驟之后還包括:獲取所述讀屏功能操作的執(zhí)行結(jié)果;在所述預(yù)設(shè)的語音數(shù)據(jù)庫中查找與所述讀屏功能操作的執(zhí)行結(jié)果對應(yīng)的語音提示消息;播放所述語音提示消息。
[0013]可選的,在其中一個實施例中,所述在預(yù)設(shè)的手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢的步驟之后還包括:
[0014]獲取終端的當(dāng)前顯示界面,獲取所述當(dāng)前顯示界面的讀屏功能選中框;
[0015]所述確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作的步驟具體為:
[0016]根據(jù)所述當(dāng)前顯示界面的讀屏功能選中框確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。
[0017]可選的,在其中一個實施例中,所述讀屏功能操作為音頻應(yīng)用開啟操作;
[0018]所述執(zhí)行所述讀屏功能操作的步驟具體為:根據(jù)所述音頻應(yīng)用開啟操作啟動與所述音頻應(yīng)用開啟操作對應(yīng)的音頻應(yīng)用。
[0019]可選的,在其中一個實施例中,所述確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作的步驟具體為:將所述目標(biāo)動作/手勢發(fā)送給讀屏應(yīng)用,所述讀屏應(yīng)用用于根據(jù)所述目標(biāo)動作/手勢在所述預(yù)設(shè)的讀屏功能操作數(shù)據(jù)庫中查找與所述目標(biāo)動作/手勢匹配的讀屏功能操作。
[0020]可選的,在其中一個實施例中,所述接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù)的步驟之前還包括:接收用戶輸入的讀屏應(yīng)用開啟指令,所述讀屏應(yīng)用開啟指令與所述讀屏應(yīng)用對應(yīng),根據(jù)所述讀屏應(yīng)用開啟指令啟動所述讀屏應(yīng)用。
[0021]可選的,在其中一個實施例中,所述在預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢的步驟之后還包括:獲取用戶輸入的針對所述目標(biāo)動作/手勢的反饋信息;或獲取所述特征數(shù)據(jù)與所述目標(biāo)動作/手勢的匹配參考值,根據(jù)所述匹配參考值生成針對所述目標(biāo)動作/手勢的反饋信息;所述方法還包括:根據(jù)所述反饋信息確定所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫的更新數(shù)據(jù);根據(jù)所述更新數(shù)據(jù)刷新所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫。
[0022]此外,為解決傳統(tǒng)技術(shù)中的智能手機等終端設(shè)備的操作方式存在操作的便利性不足的技術(shù)問題,還提出了一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入裝置。
[0023]—種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入裝置,包括:
[0024]運動軌跡數(shù)據(jù)接收模塊,用于接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù),所述運動操作是用戶通過所述已連接的可穿戴設(shè)備輸入的;
[0025]特征數(shù)據(jù)獲取模塊,用于獲取所述運動軌跡數(shù)據(jù)的特征數(shù)據(jù);
[0026]目標(biāo)動作/手勢查找模塊,用于在預(yù)設(shè)的手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢;
[0027]操作確定執(zhí)行模塊,用于確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作,執(zhí)行所述讀屏功能操作。
[0028]可選的,在其中一個實施例中,所述裝置還包括語音提示消息播放模塊,用于:獲取所述讀屏功能操作的執(zhí)行結(jié)果;在所述預(yù)設(shè)的語音數(shù)據(jù)庫中查找與所述讀屏功能操作的執(zhí)行結(jié)果對應(yīng)的語音提示消息;播放所述語音提示消息。
[0029]可選的,在其中一個實施例中,所述裝置還包括顯示界面獲取模塊,用于獲取終端的當(dāng)前顯示界面,獲取所述當(dāng)前顯示界面的讀屏功能選中框;所述操作確定執(zhí)行模塊還用于根據(jù)所述當(dāng)前顯示界面的讀屏功能選中框確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。
[0030]可選的,在其中一個實施例中,所述讀屏功能操作為音頻應(yīng)用開啟操作;所述操作確定執(zhí)行模塊還用于:根據(jù)所述音頻應(yīng)用開啟操作啟動與所述音頻應(yīng)用開啟操作對應(yīng)的音頻應(yīng)用。
[0031 ]可選的,在其中一個實施例中,所述操作確定執(zhí)行模塊還用于:將所述目標(biāo)動作/手勢發(fā)送給讀屏應(yīng)用,所述讀屏應(yīng)用用于根據(jù)所述目標(biāo)動作/手勢在所述預(yù)設(shè)的讀屏功能操作數(shù)據(jù)庫中查找與所述目標(biāo)動作/手勢匹配的讀屏功能操作。
[0032]可選的,在其中一個實施例中,所述裝置還包括讀屏應(yīng)用開啟模塊,用于接收用戶輸入的讀屏應(yīng)用開啟指令,所述讀屏應(yīng)用開啟指令與所述讀屏應(yīng)用對應(yīng),根據(jù)所述讀屏應(yīng)用開啟指令啟動所述讀屏應(yīng)用。
[0033]可選的,在其中一個實施例中,所述裝置還包括反饋信息獲取模塊和數(shù)據(jù)庫更新模塊,其中:所述反饋信息獲取模塊用于:獲取用戶輸入的針對所述目標(biāo)動作/手勢的反饋信息;或獲取所述特征數(shù)據(jù)與所述目標(biāo)動作/手勢的匹配參考值,根據(jù)所述匹配參考值生成針對所述目標(biāo)動作/手勢的反饋信息;所述數(shù)據(jù)庫更新模塊用于:根據(jù)所述反饋信息確定所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫的更新數(shù)據(jù);根據(jù)所述更新數(shù)據(jù)刷新所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫。
[0034]實施本發(fā)明實施例,將具有如下有益效果:
[0035]采用了上述基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法及裝置之后,用戶可以通過對可穿戴設(shè)備進(jìn)行晃動、畫曲線等運動操作,然后將該運動操作的相關(guān)數(shù)據(jù)通過終端與可穿戴設(shè)備之間的通信連接發(fā)送給終端,終端根據(jù)接收到的數(shù)據(jù)確定用戶需要輸入的與讀屏應(yīng)用對應(yīng)的操作指令完成讀屏應(yīng)用的指令的輸入并由讀屏軟件將相應(yīng)的操作指令發(fā)送給計算機對應(yīng)的裝置進(jìn)行執(zhí)行,實現(xiàn)了通過可穿戴設(shè)備向終端的讀屏應(yīng)用輸入指令和讀屏軟件將操作指令的輸出,相較于傳統(tǒng)技術(shù)中用戶必須通過終端的實體按鍵或觸控屏輸入指令的方案來講,可提高指令輸入的操作便利性;進(jìn)一步地,上述方案還實現(xiàn)了在用戶不手持終端的情況下也可操作終端,對讀屏應(yīng)用發(fā)送指令進(jìn)行相關(guān)操作,進(jìn)一步的提高了用戶使用讀屏應(yīng)用的操作便利性;尤其是針對存在一定功能障礙的人群(例如視覺障礙的殘障人員、老年人等特殊群體)來講,其操作便利性的提高尤為明顯。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]其中:
[0038]圖1為一個實施例中一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法的流程示意圖;
[0039]圖2為一個實施例中一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法的流程示意圖;
[0040]圖3為一個實施例中動作/手勢數(shù)據(jù)庫的反饋更新方法的流程示意圖;
[0041]圖4為一個實施例中一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入裝置的結(jié)構(gòu)示意圖;
[0042]圖5為一個實施例中運行前述基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法的計算機設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]為解決傳統(tǒng)技術(shù)中的智能手機等終端設(shè)備的操作方式存在操作的便利性不足的技術(shù)問題,在本實施例中,特提出了一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入系統(tǒng),該系統(tǒng)包括了可穿戴設(shè)備和終端,具體的,可穿戴設(shè)備通過WIFI或藍(lán)牙或有線等連接方式與終端連接(需要說明的是,在本實施例中,可穿戴設(shè)備與終端之間的連接方式不限于WIFI或者藍(lán)牙連接,還可以是其他無線通訊連接方式或者有線通信連接方式)。具體的,可穿戴設(shè)備包括運動傳感器、有線或無線通訊模塊,運動傳感器用于檢測可穿戴設(shè)備的運動操作,有線或無線通訊模塊用于與終端之間進(jìn)行數(shù)據(jù)傳輸;終端是具備有線或無線通訊能力的計算機設(shè)備,例如可進(jìn)行有線或無線通信的智能手機、平板電腦等終端設(shè)備,并且通過與可穿戴設(shè)備之間建立的有線或無線通訊連接相互之間進(jìn)行數(shù)據(jù)傳輸。
[0045]具體的,在上述系統(tǒng)的終端側(cè),還提出了一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入的方法,該方法的實現(xiàn)可依賴于計算機程序,該計算機程序可運行于基于馮諾依曼體系的計算機系統(tǒng)之上,該計算機程序可以是與可穿戴設(shè)備對應(yīng)的讀屏應(yīng)用程序或屏幕閱讀應(yīng)用程序、與讀屏應(yīng)用或屏幕閱讀應(yīng)用程序關(guān)聯(lián)的與可穿戴設(shè)備對應(yīng)的運動數(shù)據(jù)采集的應(yīng)用程序。該計算機系統(tǒng)可以是可與智能可穿戴設(shè)備建立連接關(guān)系或通信關(guān)系的智能手機、平板電腦、掌上電腦、筆記本電腦或個人電腦等計算機設(shè)備。
[0046]具體的,終端的讀屏應(yīng)用,有些是用戶安裝的,有些也可能是原先就內(nèi)置的:例如基于1S系統(tǒng)的voiceover就是內(nèi)置的,基于windows系統(tǒng)的NVDA就是用戶安裝的第三方軟件。
[0047]具體的,如圖1所示,上述基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法包括如下步驟:
[0048]步驟SlOl:接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù),運動操作是用戶通過已連接的可穿戴設(shè)備輸入的。
[0049]具體實現(xiàn)中,本發(fā)明實施例中所描述的可穿戴設(shè)備可為智能手表、智能手環(huán)、智能耳機等便于用戶佩戴的設(shè)備,在此不做限制。需要說明的是,在本實施例中,可穿戴設(shè)備與終端之間可以通過藍(lán)牙、WIF1、有線等方式進(jìn)行連接并建立通信關(guān)系,也就是說,在可穿戴設(shè)備與終端之間建立通信連接關(guān)系之后,終端與可穿戴設(shè)備之間可實現(xiàn)數(shù)據(jù)的發(fā)送和接收。
[0050]在該可穿戴設(shè)備上安裝了運動傳感器,用于檢測和獲取該可穿戴設(shè)備的運動操作,例如,運動傳感器可謂加速度傳感器和/或陀螺儀,加速度傳感器可以檢測軸向的線性動作,陀螺儀可以檢測偏轉(zhuǎn)、傾斜時的轉(zhuǎn)動角速度。例如,可通過三軸加速度傳感器檢測可穿戴設(shè)備在Χ、γ、ζ三個方向上的加速度數(shù)據(jù),并通過積分將X、Y、Z三個方向上的加速度數(shù)據(jù)轉(zhuǎn)換成即時速度,并將即時速度在時間軸上的積分作Χ、γ、ζ上的運動軌跡,然后將三個方向上的運動軌跡疊加在一起,得到可穿戴設(shè)備的運動軌跡圖。
[0051]也就是說,用戶可以通過可穿戴設(shè)備輸入運動操作,并獲取該運動操作的運動軌跡數(shù)據(jù),通過與終端之間的通信連接關(guān)系將相應(yīng)的運動操作的運動軌跡數(shù)據(jù)發(fā)送給終端。需要說明的是,在本實施例中,用戶通過可穿戴設(shè)備輸入的運動操作包括單不限于晃動、曲線、滑動等操作。
[0052]步驟S102:獲取運動軌跡數(shù)據(jù)的特征數(shù)據(jù)。
[0053]在將運動軌跡與預(yù)設(shè)的運動軌跡或者預(yù)設(shè)參數(shù)等進(jìn)行匹配時,是通過對運動軌跡的特征數(shù)據(jù)進(jìn)行比對的,所以,在本實施例中,在接收到可穿戴設(shè)備發(fā)送的用戶通過可穿戴設(shè)備輸入的運動操作的運動軌跡數(shù)據(jù)之后,需要對該運動軌跡數(shù)據(jù)進(jìn)行分析,并提取該運動軌跡數(shù)據(jù)中的特征數(shù)據(jù)。
[0054]例如,提取該運動軌跡中預(yù)設(shè)數(shù)量的特征點的信息,在本實施例中,特征點為運動操作中能夠限定動作特征的點,該特征點可反映運動軌跡的形狀特征。在其他實施例中,上述特征數(shù)據(jù)可為運動軌跡的幅度或者運動軌跡的形成時長。
[0055]步驟S103:在預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中查找與特征數(shù)據(jù)匹配的目標(biāo)動作/動作/手勢。
[0056]在本實施例中,讀屏應(yīng)用可識別的動作/手勢包括但不限于左劃、右劃、上下滑動、雙擊、單擊等,用戶可根據(jù)需要設(shè)置多個動作/手勢,例如雙指縮放。
[0057]動作/手勢數(shù)據(jù)庫是讀屏應(yīng)用中預(yù)設(shè)的操作動作/手勢,也就是說,當(dāng)檢測到與動作/手勢數(shù)據(jù)庫中的操作動作/手勢匹配的操作動作/手勢時,即可將該操作動作/手勢判定為有效動作/手勢,否則判定為無效操作動作/手勢。
[0058]在本實施例中,需預(yù)先設(shè)定手勢數(shù)據(jù)庫中的操作手勢與通過可穿戴設(shè)備輸入的運動操作之間的對應(yīng)關(guān)系,也即設(shè)定手勢數(shù)據(jù)庫中的操作手勢與通過可穿戴設(shè)備輸入的運動操作的運動軌跡數(shù)據(jù)對應(yīng)的特征數(shù)據(jù)之間的對應(yīng)關(guān)系。在上述對應(yīng)關(guān)系建立之后,可通過該對應(yīng)關(guān)系在預(yù)設(shè)的手勢數(shù)據(jù)庫中查找與特征數(shù)據(jù)對應(yīng)的目標(biāo)動作/手勢,即與用戶通過可穿戴設(shè)備輸入的運動操作對應(yīng)的目標(biāo)動作/手勢。
[0059]需要說明的是,在本實施例中,在目標(biāo)動作/手勢與特征數(shù)據(jù)的匹配關(guān)系是根據(jù)特征數(shù)據(jù)確定的,例如,在特征數(shù)據(jù)是特征點信息時,上述匹配關(guān)系可以是與目標(biāo)動作/手勢對應(yīng)的預(yù)設(shè)軌跡上的特征點與運動軌跡數(shù)據(jù)上的特征點的匹配度超過預(yù)設(shè)值,在其他實施例中,在特征數(shù)據(jù)是運動軌跡的幅度、長度、時長等信息時,上述匹配關(guān)系還可以是運動軌跡的幅度、長度、時長等參數(shù)滿足與目標(biāo)動作/手勢對應(yīng)的預(yù)設(shè)值。
[0060]步驟S104:確定與目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。
[0061]步驟S105:執(zhí)行讀屏功能操作。
[0062]具體實現(xiàn)中,在讀屏應(yīng)用中,每一個操作動作手勢均對應(yīng)了一個具體的操作指令,例如,可以設(shè)置“單擊”對應(yīng)的選中觸摸點所在的按鈕/區(qū)域并播放與該按鈕/區(qū)域?qū)?yīng)的語音消息,還可以設(shè)置“雙擊”對應(yīng)打開當(dāng)前選中框?qū)?yīng)的鏈接/頁面。
[0063]在本實施例中,目標(biāo)動作/手勢對應(yīng)的讀屏功能操作包括但不限于打開讀屏應(yīng)用、打開某個頁面、改變讀屏選中框的位置等。并且,目標(biāo)動作/手勢對應(yīng)的讀屏功能操作可以根據(jù)預(yù)設(shè)的對應(yīng)關(guān)系進(jìn)行確定,例如,當(dāng)步驟SlOl中輸入的運動操作為晃動兩下時,對應(yīng)的目標(biāo)動作/手勢可以為輕點兩下,對應(yīng)的讀屏功能操作為打開當(dāng)前讀屏選中框?qū)?yīng)的頁面/鏈接。
[0064]可選的,在一個實施例中,在步驟S105之后,針對讀屏功能操作的執(zhí)行結(jié)果,用戶還可以通過語音播放的形式獲知相關(guān)的指令執(zhí)行結(jié)果,以便用戶在不用查看終端的顯示屏幕上的相關(guān)內(nèi)容的情況下,通過聲音獲知相關(guān)的讀屏功能操作的執(zhí)行情況。
[0065]具體的,如圖2所示,在步驟S105:執(zhí)行所述讀屏功能操作之后,上述方法還包括如下步驟S106-步驟S108:
[0066]步驟S106:獲取所述讀屏功能操作的執(zhí)行結(jié)果;
[0067]步驟S107:在所述預(yù)設(shè)的語音數(shù)據(jù)庫中查找與所述讀屏功能操作的執(zhí)行結(jié)果對應(yīng)的語音提示消息;
[0068]步驟S108:播放所述語音提示消息。
[0069]讀屏功能操作的執(zhí)行結(jié)果包括了執(zhí)行成功、執(zhí)行失敗,并且執(zhí)行成功還包括了該讀屏功能指令的具體指令結(jié)果,例如,選中了當(dāng)前顯示界面的某個空間或者圖片等信息,還例如,移動了當(dāng)前顯示界面上的徐中框所在的位置,再例如,打開了一個新的操作頁面等。
[0070]例如,當(dāng)讀屏功能操作打開了QQ音樂的操作頁面時,語音提示消息可以是:QQ音樂已被打開。再例如,當(dāng)讀屏功能操作的執(zhí)行結(jié)果對應(yīng)的是選中了當(dāng)前顯示界面中的“刪除”按鈕,則語音提示消息可以是:選中按鈕“返回”。
[0071]在一個實施例中,可以根據(jù)終端的顯示界面上的具體內(nèi)容確定步驟S105中所執(zhí)行的讀屏功能操作的具體內(nèi)容。
[0072]具體的,上述步驟S103:在預(yù)設(shè)的手勢數(shù)據(jù)庫中查找與特征數(shù)據(jù)匹配的目標(biāo)動作/手勢的步驟之后還包括:獲取終端的當(dāng)前顯示界面,獲取當(dāng)前顯示界面的讀屏功能選中框;并且,步驟S104:確定與目標(biāo)動作/手勢對應(yīng)的讀屏功能操作的步驟具體為:根據(jù)當(dāng)前顯示界面的讀屏功能選中框確定與目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。
[0073]終端的當(dāng)前顯示界面即在終端的顯示界面展示的相關(guān)內(nèi)容。讀屏功能選中框為顯示界面上與讀屏應(yīng)用對應(yīng)的選中框,一般來講,在終端的顯示界面上的讀屏功能選中框的數(shù)量為一個,讀屏功能選中框可以對應(yīng)一個按鈕,也可以對應(yīng)一個圖標(biāo)、或者一個控件、或者一段文字、或者一個鏈接等。
[0074]需要說明的是,在本實施例中,若讀屏功能選中框?qū)?yīng)的是一個可操作的按鈕,則針對該讀屏功能選中框的操作包括但不限于點擊進(jìn)去、移動選中框、返回上一級目錄等;若讀屏功能選中框?qū)?yīng)的是一段不可操作的文字,則針對該讀屏功能選中框的操作可以是移動選中框,卻不能是點擊進(jìn)入等操作。因此,針對讀屏功能選中框?qū)?yīng)的具體內(nèi)容不同,目標(biāo)動作/手勢對應(yīng)的操作指令也會隨之發(fā)生改變。
[0075]具體的,根據(jù)當(dāng)前顯示界面的讀屏功能選中框,確定與目標(biāo)動作/手勢對應(yīng)的讀屏功能操作,并在步驟S105中執(zhí)行該讀屏功能操作。
[0076]在另一個實施例中,上述讀屏功能操作的具體內(nèi)容由讀屏應(yīng)用來確定。具體的,上述步驟S104:確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作具體為:將目標(biāo)動作/手勢發(fā)送給讀屏應(yīng)用,所述讀屏應(yīng)用用于根據(jù)所述目標(biāo)動作/手勢在所述預(yù)設(shè)的讀屏功能操作數(shù)據(jù)庫中查找與所述目標(biāo)動作/手勢匹配的讀屏功能操作。
[0077]也就是說,在步驟S103中查找到目標(biāo)動作/手勢之后,將該目標(biāo)動作/手勢發(fā)送給讀屏應(yīng)用,讀屏應(yīng)用在接收到該目標(biāo)動作/手勢之后,根據(jù)該目標(biāo)動作/手勢在讀屏應(yīng)用的讀屏功能操作數(shù)據(jù)庫中,根據(jù)操作手勢與讀屏功能操作之間的對應(yīng)關(guān)系,查找與目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。主要說明的是,在本實施例中,目標(biāo)動作/手勢對應(yīng)的讀屏功能操作是唯一的,且若沒有查找到對應(yīng)的讀屏功能操作,則將對應(yīng)的目標(biāo)動作/手勢判定為無效操作手勢。即對于讀屏應(yīng)用來講,本實施例所公開的內(nèi)容并不需要改變讀屏應(yīng)用本身的結(jié)果,只需要一個對應(yīng)的目標(biāo)動作/手勢接收的接口即可,通過可穿戴設(shè)備輸入的相關(guān)數(shù)據(jù)的接收和提取均可由其他應(yīng)用完成。
[0078]在一個實施例中,讀屏功能操作為音頻應(yīng)用開啟操作;上述步驟S105:執(zhí)行讀屏功能操作的步驟具體為:根據(jù)音頻應(yīng)用開啟操作啟動與音頻應(yīng)用開啟操作對應(yīng)的音頻應(yīng)用。
[0079]也就是說,用戶可以預(yù)先設(shè)置音頻應(yīng)用的開啟條件,即與音頻應(yīng)用開啟操作對應(yīng)的目標(biāo)動作/手勢以及與目標(biāo)動作/手勢對應(yīng)的運動操作的特征數(shù)據(jù)應(yīng)該滿足的要求,或者與音頻應(yīng)用開啟操作對應(yīng)的目標(biāo)動作/手勢與運動操作的特征數(shù)據(jù)之間的對應(yīng)關(guān)系;從而使得用戶可以在任意界面均可以直接開啟音頻應(yīng)用,這對于視覺障礙的殘障人員來講,可以更便捷地開啟使用頻率最高的音頻應(yīng)用,提高了操作的便利性。
[0080]在本實施例中,如圖2所示,在上述方法中,可選的步驟還包括:在步驟SIOI:接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù)之前還包括步驟S100:接收用戶輸入的讀屏應(yīng)用開啟指令,讀屏應(yīng)用開啟指令與讀屏應(yīng)用對應(yīng),根據(jù)讀屏應(yīng)用開啟指令啟動讀屏應(yīng)用。
[0081]讀屏應(yīng)用開啟指令即為與終端中安裝的讀屏應(yīng)用對應(yīng)的應(yīng)用開啟指令,對于視覺障礙的殘障人員來講,使用手機的第一步就需要開啟讀屏應(yīng)用,將手機設(shè)置了讀屏模式以方便使用。用戶可預(yù)先設(shè)置讀屏應(yīng)用開啟指令的具體操作或者系統(tǒng)也可以進(jìn)行相關(guān)的設(shè)定,例如,連續(xù)點擊Home鍵3次,當(dāng)終端檢測到用戶輸入的讀屏應(yīng)用開啟指令時,根據(jù)檢測到的讀屏應(yīng)用開啟指令啟動讀屏應(yīng)用,將終端設(shè)置為讀屏模式。
[0082]可選的,在一個實施例中,還可以根據(jù)用戶每次輸入的運動操作對數(shù)據(jù)庫進(jìn)行矯正,也就是說,根據(jù)用戶每次輸入的運動操作和用戶的輸入習(xí)慣,建立與用戶對應(yīng)的個性化動作/手勢數(shù)據(jù)庫,使得用戶在下一次輸入操作的過程中,與樣本數(shù)據(jù)庫的比對更為快速和精準(zhǔn)。
[0083]具體的,如圖3所示,在所述在預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢的步驟之后,上述方法還包括如下步驟:
[0084]步驟S2011:獲取用戶輸入的針對所述目標(biāo)動作/手勢的反饋信息;
[0085]或
[0086]步驟S2012:獲取所述特征數(shù)據(jù)與所述目標(biāo)動作/手勢的匹配參考值,根據(jù)所述匹配參考值生成針對所述目標(biāo)動作/手勢的反饋信息;
[0087]步驟S202:根據(jù)所述反饋信息確定所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫的更新數(shù)據(jù);
[0088]步驟S203:根據(jù)所述更新數(shù)據(jù)刷新所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫。
[0089]反饋信息包括了目標(biāo)動作/手勢的查找結(jié)果不符合用戶預(yù)期時用戶在相應(yīng)的反饋頁面輸入的反饋信息,還包括了用戶輸入的運動操作的具體的操作參數(shù)與預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中的樣本參數(shù)之間的匹配程度確定的用戶輸入習(xí)慣的反饋信息,也就是說,反饋信息可以是用戶手動反饋的,也可以終端根據(jù)用戶的操作習(xí)慣確定的。
[0090]在反饋信息獲取到之后,根據(jù)反饋信息的具體內(nèi)容,對預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中的樣本參數(shù)、以及樣本參數(shù)與操作參數(shù)之間的對應(yīng)關(guān)系進(jìn)行修正,然后更新動作/手勢數(shù)據(jù)庫,以便下一次用戶輸入相應(yīng)操作時使用的動作/手勢數(shù)據(jù)庫為更新后的數(shù)據(jù)庫。
[0091]此外,為解決傳統(tǒng)技術(shù)中的智能手機等終端設(shè)備的操作方式對于視覺障礙的殘障人士來講存在操作的便利性不足的技術(shù)問題,在一個實施例中,還提出了一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入裝置,如圖4所示,上述裝置包括運動軌跡數(shù)據(jù)接收模塊101、特征數(shù)據(jù)獲取模塊102、目標(biāo)動作/手勢查找模塊103以及操作確定執(zhí)行模塊104。
[0092]具體的,運動軌跡數(shù)據(jù)接收模塊101,用于接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù),運動操作是用戶通過已連接的可穿戴設(shè)備輸入的。
[0093]本發(fā)明實施例中所描述的可穿戴設(shè)備可為智能手表、智能手環(huán)、智能耳機等便于用戶佩戴的設(shè)備,在此不做限制。需要說明的是,在本實施例中,可穿戴設(shè)備與終端之間可以通過藍(lán)牙、WIF1、有線等方式進(jìn)行連接并建立通信關(guān)系,也就是說,在可穿戴設(shè)備與終端之間建立通信連接關(guān)系之后,終端與可穿戴設(shè)備之間可實現(xiàn)數(shù)據(jù)的發(fā)送和接收。
[0094]在該可穿戴設(shè)備上安裝了運動傳感器,用于檢測和獲取該可穿戴設(shè)備的運動操作,例如,運動傳感器可謂加速度傳感器和/或陀螺儀,加速度傳感器可以檢測軸向的線性動作,陀螺儀可以檢測偏轉(zhuǎn)、傾斜時的轉(zhuǎn)動角速度。例如,可通過三軸加速度傳感器檢測可穿戴設(shè)備在X、Y、Z三個方向上的加速度數(shù)據(jù),并通過積分將X、Y、Z三個方向上的加速度數(shù)據(jù)轉(zhuǎn)換成即時速度,并將即時速度在時間軸上的積分作Χ、Υ、Ζ上的運動軌跡,然后將三個方向上的運動軌跡疊加在一起,得到可穿戴設(shè)備的運動軌跡圖。
[0095]也就是說,用戶可以通過可穿戴設(shè)備輸入運動操作,并獲取該運動操作的運動軌跡數(shù)據(jù),通過與終端之間的通信連接關(guān)系將相應(yīng)的運動操作的運動軌跡數(shù)據(jù)發(fā)送給終端的運動軌跡數(shù)據(jù)接收模塊101。需要說明的是,在本實施例中,用戶通過可穿戴設(shè)備輸入的運動操作包括單不限于晃動、曲線、滑動等操作。
[0096]特征數(shù)據(jù)獲取模塊102,用于獲取運動軌跡數(shù)據(jù)的特征數(shù)據(jù)。
[0097]在將運動軌跡與預(yù)設(shè)的運動軌跡或者預(yù)設(shè)參數(shù)等進(jìn)行匹配時,是通過對運動軌跡的特征數(shù)據(jù)進(jìn)行比對的,所以,在本實施例中,在運動軌跡數(shù)據(jù)接收模塊101接收到可穿戴設(shè)備發(fā)送的用戶通過可穿戴設(shè)備輸入的運動操作的運動軌跡數(shù)據(jù)之后,需要對該運動軌跡數(shù)據(jù)進(jìn)行分析,并通過特征數(shù)據(jù)獲取模塊102提取該運動軌跡數(shù)據(jù)中的特征數(shù)據(jù)。
[0098]例如,特征數(shù)據(jù)獲取模塊102提取該運動軌跡中預(yù)設(shè)數(shù)量的特征點的信息,在本實施例中,特征點為運動操作中能夠限定動作特征的點,該特征點可反映運動軌跡的形狀特征。在其他實施例中,上述特征數(shù)據(jù)可為運動軌跡的幅度或者運動軌跡的形成時長。
[0099]目標(biāo)動作/手勢查找模塊103,用于在預(yù)設(shè)的手勢數(shù)據(jù)庫中查找與特征數(shù)據(jù)匹配的目標(biāo)動作/手勢。
[0100]在本實施例中,讀屏應(yīng)用可識別的動作/手勢包括但不限于左劃、右劃、上下滑動、雙擊、單擊等,用戶可根據(jù)需要設(shè)置多個動作/手勢,例如雙指縮放。
[0101]動作/手勢數(shù)據(jù)庫是讀屏應(yīng)用中預(yù)設(shè)的操作動作/手勢,也就是說,當(dāng)目標(biāo)動作/動作/手勢查找模塊103檢測到與動作/手勢數(shù)據(jù)庫中的操作動作/手勢匹配的操作動作/手勢時,即可將該操作動作/手勢判定為有效動作/手勢,否則判定為無效操作動作/手勢。
[0102]在本實施例中,需預(yù)先設(shè)定動作/手勢數(shù)據(jù)庫中的操作動作/手勢與通過可穿戴設(shè)備輸入的運動操作之間的對應(yīng)關(guān)系,也即設(shè)定動作/手勢數(shù)據(jù)庫中的操作動作/手勢與通過可穿戴設(shè)備輸入的運動操作的運動軌跡數(shù)據(jù)對應(yīng)的特征數(shù)據(jù)之間的對應(yīng)關(guān)系。在上述對應(yīng)關(guān)系建立之后,目標(biāo)動作/手勢查找模塊103可通過該對應(yīng)關(guān)系在預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中查找與特征數(shù)據(jù)對應(yīng)的目標(biāo)動作/手勢,即與用戶通過可穿戴設(shè)備輸入的運動操作對應(yīng)的目標(biāo)動作/手勢。
[0103]需要說明的是,在本實施例中,在目標(biāo)動作/手勢與特征數(shù)據(jù)的匹配關(guān)系是根據(jù)特征數(shù)據(jù)確定的,例如,在特征數(shù)據(jù)是特征點信息時,上述匹配關(guān)系可以是與目標(biāo)動作/手勢對應(yīng)的預(yù)設(shè)軌跡上的特征點與運動軌跡數(shù)據(jù)上的特征點的匹配度超過預(yù)設(shè)值,在其他實施例中,在特征數(shù)據(jù)是運動軌跡的幅度、長度、時長等信息時,上述匹配關(guān)系還可以是運動軌跡的幅度、長度、時長等參數(shù)滿足與目標(biāo)動作/手勢對應(yīng)的預(yù)設(shè)值。
[0104]操作確定執(zhí)行模塊104,用于確定與目標(biāo)動作/手勢對應(yīng)的讀屏功能操作,執(zhí)行讀屏功能操作。
[0105]具體實現(xiàn)中,在讀屏應(yīng)用中,每一個操作手勢均對應(yīng)了一個具體的操作指令,例如,可以設(shè)置“單擊”對應(yīng)的選中觸摸點所在的按鈕/區(qū)域并播放與該按鈕/區(qū)域?qū)?yīng)的語音消息,還可以設(shè)置“雙擊”對應(yīng)打開當(dāng)前選中框?qū)?yīng)的鏈接/頁面。
[0106]在本實施例中,目標(biāo)動作/手勢對應(yīng)的讀屏功能操作包括但不限于打開讀屏應(yīng)用、打開某個頁面、改變讀屏選中框的位置等。并且,目標(biāo)動作/手勢對應(yīng)的讀屏功能操作可以根據(jù)預(yù)設(shè)的對應(yīng)關(guān)系進(jìn)行確定,例如,當(dāng)步驟SlOl中輸入的運動操作為晃動兩下時,對應(yīng)的目標(biāo)動作/手勢可以為輕點兩下,對應(yīng)的讀屏功能操作為打開當(dāng)前讀屏選中框?qū)?yīng)的頁面/鏈接。
[0107]可選的,在一個實施例中,如圖4所示,上述裝置還包括了顯示界面獲取模塊105,用于獲取終端的當(dāng)前顯示界面,獲取所述當(dāng)前顯示界面的讀屏功能選中框;操作確定執(zhí)行模塊104還用于根據(jù)所述當(dāng)前顯示界面的讀屏功能選中框確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。
[0108]終端的當(dāng)前顯示界面即在終端的顯示界面展示的相關(guān)內(nèi)容。讀屏功能選中框為顯示界面上與讀屏應(yīng)用對應(yīng)的選中框,一般來講,在終端的顯示界面上的讀屏功能選中框的數(shù)量為一個,讀屏功能選中框可以對應(yīng)一個按鈕,也可以對應(yīng)一個圖標(biāo)、或者一個控件、或者一段文字、或者一個鏈接等。
[0109]需要說明的是,在本實施例中,若讀屏功能選中框?qū)?yīng)的是一個可操作的按鈕,則針對該讀屏功能選中框的操作包括但不限于點擊進(jìn)去、移動選中框、返回上一級目錄等;若讀屏功能選中框?qū)?yīng)的是一段不可操作的文字,則針對該讀屏功能選中框的操作可以是移動選中框,卻不能是點擊進(jìn)入等操作。因此,針對讀屏功能選中框?qū)?yīng)的具體內(nèi)容不同,目標(biāo)動作/手勢對應(yīng)的操作指令也會隨之發(fā)生改變。
[0110]具體的,根據(jù)當(dāng)前顯示界面的讀屏功能選中框,操作確定執(zhí)行模塊104確定與目標(biāo)動作/手勢對應(yīng)的讀屏功能操作,并執(zhí)行該讀屏功能操作。
[0111]在另一個實施例中,上述讀屏功能操作的具體內(nèi)容由讀屏應(yīng)用來確定。具體的,所述操作確定執(zhí)行模塊104還用于:將所述目標(biāo)動作/手勢發(fā)送給讀屏應(yīng)用,所述讀屏應(yīng)用用于根據(jù)所述目標(biāo)動作/手勢在所述預(yù)設(shè)的讀屏功能操作數(shù)據(jù)庫中查找與所述目標(biāo)動作/手勢匹配的讀屏功能操作。
[0112]也就是說,在目標(biāo)動作/手勢查找模塊103查找到目標(biāo)動作/手勢之后,操作確定執(zhí)行模塊104將該目標(biāo)動作/手勢發(fā)送給讀屏應(yīng)用,讀屏應(yīng)用在接收到該目標(biāo)動作/手勢之后,根據(jù)該目標(biāo)動作/手勢在讀屏應(yīng)用的讀屏功能操作數(shù)據(jù)庫中,根據(jù)操作手勢與讀屏功能操作之間的對應(yīng)關(guān)系,查找與目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。需要說明的是,在本實施例中,目標(biāo)動作/手勢對應(yīng)的讀屏功能操作是唯一的,且若操作確定執(zhí)行模塊104沒有查找到對應(yīng)的讀屏功能操作,則將對應(yīng)的目標(biāo)動作/手勢判定為無效操作手勢。即對于讀屏應(yīng)用來講,本實施例所公開的內(nèi)容并不需要改變讀屏應(yīng)用本身的結(jié)果,只需要一個對應(yīng)的目標(biāo)動作/手勢接收的接口即可,通過可穿戴設(shè)備輸入的相關(guān)數(shù)據(jù)的接收和提取均可由其他應(yīng)用完成。
[0113]可選的,在一個實施例中,上述讀屏功能操作為音頻應(yīng)用開啟操作;操作確定執(zhí)行模塊104還用于:根據(jù)所述音頻應(yīng)用開啟操作啟動與所述音頻應(yīng)用開啟操作對應(yīng)的音頻應(yīng)用。
[0114]也就是說,用戶可以預(yù)先設(shè)置音頻應(yīng)用的開啟條件,即與音頻應(yīng)用開啟操作對應(yīng)的目標(biāo)動作/手勢以及與目標(biāo)動作/手勢對應(yīng)的運動操作的特征數(shù)據(jù)應(yīng)該滿足的要求,或者與音頻應(yīng)用開啟操作對應(yīng)的目標(biāo)動作/手勢與運動操作的特征數(shù)據(jù)之間的對應(yīng)關(guān)系;從而使得用戶可以在任意界面均可以直接開啟音頻應(yīng)用,這對于視覺障礙的殘障人員來講,可以更便捷地開啟使用頻率最高的音頻應(yīng)用,提高了操作的便利性。
[0115]可選的,在一個實施例中,如圖4所示,上述裝置還包括讀屏應(yīng)用開啟模塊106,用于接收用戶輸入的讀屏應(yīng)用開啟指令,所述讀屏應(yīng)用開啟指令與所述讀屏應(yīng)用對應(yīng),根據(jù)所述讀屏應(yīng)用開啟指令啟動所述讀屏應(yīng)用。
[0116]讀屏應(yīng)用開啟指令即為與終端中安裝的讀屏應(yīng)用對應(yīng)的應(yīng)用開啟指令,對于視覺障礙的殘障人員來講,使用手機的第一步就需要開啟讀屏應(yīng)用,將手機設(shè)置了讀屏模式以方便使用。用戶可預(yù)先設(shè)置讀屏應(yīng)用開啟指令的具體操作或者系統(tǒng)也可以進(jìn)行相關(guān)的設(shè)定,例如,連續(xù)點擊Home鍵3次,當(dāng)讀屏應(yīng)用開啟模塊106檢測到用戶輸入的讀屏應(yīng)用開啟指令時,根據(jù)檢測到的讀屏應(yīng)用開啟指令啟動讀屏應(yīng)用,讀屏應(yīng)用開啟模塊106將終端設(shè)置為讀屏模式。
[0117]可選的,在一個實施例中,在操作確定執(zhí)行模塊104執(zhí)行所述讀屏功能操作之后,針對讀屏功能操作的執(zhí)行結(jié)果,用戶還可以通過語音播放的形式獲知相關(guān)的指令執(zhí)行結(jié)果,以便用戶在不用查看終端的顯示屏幕上的相關(guān)內(nèi)容的情況下,通過聲音獲知相關(guān)的讀屏功能操作的執(zhí)行情況。
[0118]具體的,如圖4所示,所述裝置還包括語音提示消息播放模塊107,用于:獲取所述讀屏功能操作的執(zhí)行結(jié)果;在所述預(yù)設(shè)的語音數(shù)據(jù)庫中查找與所述讀屏功能操作的執(zhí)行結(jié)果對應(yīng)的語音提示消息;播放所述語音提示消息。
[0119]讀屏功能操作的執(zhí)行結(jié)果包括了執(zhí)行成功、執(zhí)行失敗,并且執(zhí)行成功還包括了該讀屏功能指令的具體指令結(jié)果,例如,選中了當(dāng)前顯示界面的某個空間或者圖片等信息,還例如,移動了當(dāng)前顯示界面上的徐中框所在的位置,再例如,打開了一個新的操作頁面等。
[0120]例如,當(dāng)讀屏功能操作打開了QQ音樂的操作頁面時,語音提示消息播放模塊107播放的語音提示消息可以是:QQ音樂已被打開。再例如,當(dāng)讀屏功能操作的執(zhí)行結(jié)果對應(yīng)的是選中了當(dāng)前顯示界面中的“刪除”按鈕,語音提示消息播放模塊107播放的語音提示消息可以是:選中按鈕“返回”。
[0121]可選的,在一個實施例中,還可以根據(jù)用戶每次輸入的運動操作對數(shù)據(jù)庫進(jìn)行矯正,也就是說,根據(jù)用戶每次輸入的運動操作和用戶的輸入習(xí)慣,建立與用戶對應(yīng)的個性化動作/手勢數(shù)據(jù)庫,使得用戶在下一次輸入操作的過程中,與樣本數(shù)據(jù)庫的比對更為快速和精準(zhǔn)。
[0122]具體的,如圖4所示,所述裝置還包括反饋信息獲取模塊108和數(shù)據(jù)庫更新模塊109,其中:所述反饋信息獲取模塊108用于:獲取用戶輸入的針對所述目標(biāo)動作/手勢的反饋信息;或獲取所述特征數(shù)據(jù)與所述目標(biāo)動作/手勢的匹配參考值,根據(jù)所述匹配參考值生成針對所述目標(biāo)動作/手勢的反饋信息;所述數(shù)據(jù)庫更新模塊109用于:根據(jù)所述反饋信息確定所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫的更新數(shù)據(jù);根據(jù)所述更新數(shù)據(jù)刷新所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫。
[0123]反饋信息包括了目標(biāo)動作/手勢的查找結(jié)果不符合用戶預(yù)期時,反饋信息獲取模塊108獲取的用戶在相應(yīng)的反饋頁面輸入的反饋信息,還包括了反饋信息獲取模塊108獲取的用戶輸入的運動操作的具體的操作參數(shù)與預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中的樣本參數(shù)之間的匹配程度確定的用戶輸入習(xí)慣的反饋信息,也就是說,反饋信息獲取模塊108獲取的反饋信息可以是用戶手動反饋的,也可以終端根據(jù)用戶的操作習(xí)慣確定的。
[0124]在反饋信息獲取模塊108獲取到反饋信息之后,根據(jù)反饋信息的具體內(nèi)容,數(shù)據(jù)庫更新模塊109對預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中的樣本參數(shù)、以及樣本參數(shù)與操作參數(shù)之間的對應(yīng)關(guān)系進(jìn)行修正,然后更新動作/手勢數(shù)據(jù)庫,以便下一次用戶輸入相應(yīng)操作時使用的動作/手勢數(shù)據(jù)庫為更新后的數(shù)據(jù)庫。
[0125]實施本發(fā)明實施例,將具有如下有益效果:
[0126]采用了上述基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法及裝置之后,用戶可以通過對可穿戴設(shè)備進(jìn)行晃動、畫曲線等運動操作,然后將該運動操作的相關(guān)數(shù)據(jù)通過終端與可穿戴設(shè)備之間的通信連接發(fā)送給終端,終端根據(jù)接收到的數(shù)據(jù)確定用戶需要輸入的與讀屏應(yīng)用對應(yīng)的操作指令完成讀屏應(yīng)用的指令的輸入并由讀屏軟件將相應(yīng)的操作指令發(fā)送給計算機對應(yīng)的裝置進(jìn)行執(zhí)行,實現(xiàn)了通過可穿戴設(shè)備向終端的讀屏應(yīng)用輸入指令和讀屏軟件將操作指令的輸出,相較于傳統(tǒng)技術(shù)中用戶必須通過終端的實體按鍵或觸控屏輸入指令的方案來講,可提高指令輸入的操作便利性;進(jìn)一步地,上述方案還實現(xiàn)了在用戶不手持終端的情況下也可操作終端,對讀屏應(yīng)用發(fā)送指令進(jìn)行相關(guān)操作,進(jìn)一步的提高了用戶使用讀屏應(yīng)用的操作便利性;尤其是針對存在一定功能障礙的人群(例如視覺障礙的殘障人員、老年人等特殊群體)來講,其操作便利性的提高尤為明顯。
[0127]在一個實施例中,如圖5所示,圖3展示了一種運行上述基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法的基于馮諾依曼體系的計算機系統(tǒng)的終端。該計算機系統(tǒng)可以是與可穿戴設(shè)備連接的智能手機、平板電腦、掌上電腦,筆記本電腦或個人電腦等終端設(shè)備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口 1001、處理器1002、存儲器1003和輸出接口 1004。其中,外部輸入接口 1001可選的可至少包括網(wǎng)絡(luò)接口 10012。存儲器1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲器10034。輸出接口 1004可至少包括顯示屏10042等設(shè)備。
[0128]在本實施例中,本方法的運行基于計算機程序,該計算機程序的程序文件存儲于前述基于馮諾依曼體系的計算機系統(tǒng)的外存儲器10032中,在運行時被加載到內(nèi)存儲器10034中,然后被編譯為機器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計算機系統(tǒng)中形成邏輯上的運動軌跡數(shù)據(jù)接收模塊101、特征數(shù)據(jù)獲取模塊102、目標(biāo)動作/手勢查找模塊103以及操作確定執(zhí)行模塊104。且在上述基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口 1001接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進(jìn)行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲器1003中進(jìn)行后續(xù)地處理,或被傳遞至輸出接口 1004進(jìn)行輸出。
[0129]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項】
1.一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入方法,其特征在于,包括: 接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù),所述運動操作是用戶通過所述已連接的可穿戴設(shè)備輸入的; 獲取所述運動軌跡數(shù)據(jù)的特征數(shù)據(jù); 在預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢; 確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作,執(zhí)行所述讀屏功能操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行所述讀屏功能操作的步驟之后還包括: 獲取所述讀屏功能操作的執(zhí)行結(jié)果; 在所述預(yù)設(shè)的語音數(shù)據(jù)庫中查找與所述讀屏功能操作的執(zhí)行結(jié)果對應(yīng)的語音提示消息; 播放所述語音提示消息。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在預(yù)設(shè)的手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢的步驟之后還包括: 獲取終端的當(dāng)前顯示界面,獲取所述當(dāng)前顯示界面的讀屏功能選中框; 所述確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作的步驟具體為: 根據(jù)所述當(dāng)前顯示界面的讀屏功能選中框確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述讀屏功能操作為音頻應(yīng)用開啟操作; 所述執(zhí)行所述讀屏功能操作的步驟具體為: 根據(jù)所述音頻應(yīng)用開啟操作啟動與所述音頻應(yīng)用開啟操作對應(yīng)的音頻應(yīng)用。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作的步驟具體為: 將所述目標(biāo)動作/手勢發(fā)送給讀屏應(yīng)用,所述讀屏應(yīng)用用于根據(jù)所述目標(biāo)動作/手勢在所述預(yù)設(shè)的讀屏功能操作數(shù)據(jù)庫中查找與所述目標(biāo)動作/手勢匹配的讀屏功能操作。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù)的步驟之前還包括: 接收用戶輸入的讀屏應(yīng)用開啟指令,所述讀屏應(yīng)用開啟指令與所述讀屏應(yīng)用對應(yīng),根據(jù)所述讀屏應(yīng)用開啟指令啟動所述讀屏應(yīng)用。7.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,所述在預(yù)設(shè)的動作/手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢的步驟之后還包括: 獲取用戶輸入的針對所述目標(biāo)動作/手勢的反饋信息; 或 獲取所述特征數(shù)據(jù)與所述目標(biāo)動作/手勢的匹配參考值,根據(jù)所述匹配參考值生成針對所述目標(biāo)動作/手勢的反饋信息; 所述方法還包括: 根據(jù)所述反饋信息確定所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫的更新數(shù)據(jù); 根據(jù)所述更新數(shù)據(jù)刷新所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫。8.一種基于可穿戴設(shè)備的讀屏應(yīng)用指令輸入裝置,其特征在于,包括: 運動軌跡數(shù)據(jù)接收模塊,用于接收已連接的可穿戴設(shè)備發(fā)送的運動操作的運動軌跡數(shù)據(jù),所述運動操作是用戶通過所述已連接的可穿戴設(shè)備輸入的; 特征數(shù)據(jù)獲取模塊,用于獲取所述運動軌跡數(shù)據(jù)的特征數(shù)據(jù); 目標(biāo)動作/手勢查找模塊,用于在預(yù)設(shè)的手勢數(shù)據(jù)庫中查找與所述特征數(shù)據(jù)匹配的目標(biāo)動作/手勢; 操作確定執(zhí)行模塊,用于確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作,執(zhí)行所述讀屏功能操作。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括語音提示消息播放模塊,用于: 獲取所述讀屏功能操作的執(zhí)行結(jié)果; 在所述預(yù)設(shè)的語音數(shù)據(jù)庫中查找與所述讀屏功能操作的執(zhí)行結(jié)果對應(yīng)的語音提示消息; 播放所述語音提示消息。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括顯示界面獲取模塊,用于獲取終端的當(dāng)前顯示界面,獲取所述當(dāng)前顯示界面的讀屏功能選中框; 所述操作確定執(zhí)行模塊還用于根據(jù)所述當(dāng)前顯示界面的讀屏功能選中框確定與所述目標(biāo)動作/手勢對應(yīng)的讀屏功能操作。11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述讀屏功能操作為音頻應(yīng)用開啟操作; 所述操作確定執(zhí)行模塊還用于:根據(jù)所述音頻應(yīng)用開啟操作啟動與所述音頻應(yīng)用開啟操作對應(yīng)的音頻應(yīng)用。12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述操作確定執(zhí)行模塊還用于:將所述目標(biāo)動作/手勢發(fā)送給讀屏應(yīng)用,所述讀屏應(yīng)用用于根據(jù)所述目標(biāo)動作/手勢在所述預(yù)設(shè)的讀屏功能操作數(shù)據(jù)庫中查找與所述目標(biāo)動作/手勢匹配的讀屏功能操作。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括讀屏應(yīng)用開啟模塊,用于接收用戶輸入的讀屏應(yīng)用開啟指令,所述讀屏應(yīng)用開啟指令與所述讀屏應(yīng)用對應(yīng),根據(jù)所述讀屏應(yīng)用開啟指令啟動所述讀屏應(yīng)用。14.根據(jù)權(quán)利要求8至13任一所述的裝置,其特征在于,所述裝置還包括反饋信息獲取模塊和數(shù)據(jù)庫更新模塊,其中: 所述反饋信息獲取模塊用于: 獲取用戶輸入的針對所述目標(biāo)動作/手勢的反饋信息; 或 獲取所述特征數(shù)據(jù)與所述目標(biāo)動作/手勢的匹配參考值,根據(jù)所述匹配參考值生成針對所述目標(biāo)動作/手勢的反饋信息; 所述數(shù)據(jù)庫更新模塊用于: 根據(jù)所述反饋信息確定所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫的更新數(shù)據(jù); 根據(jù)所述更新數(shù)據(jù)刷新所述預(yù)設(shè)的動作/手勢數(shù)據(jù)庫。
【文檔編號】G06F3/01GK105843402SQ201610313246
【公開日】2016年8月10日
【申請日】2016年5月12日
【發(fā)明人】梁振宇, 張昆
【申請人】深圳市聯(lián)諦信息無障礙有限責(zé)任公司