本發明專利技術公開了一種觸控便捷式設備列表交互方法,包括如下過程:(1)在列表界面下,用戶根據瀏覽需求操作觸控便捷式設備的屏幕,觸控便捷式設備檢測到上述操作并用相應的方式播報列表項的內容以滿足用戶的列表瀏覽需求;(2)用戶搖動觸控便捷式設備,觸控便捷式設備播報當前選中列表項的內容;(3)用戶操作觸控便捷式設備的屏幕,進入當前選中列表項的詳情界面,觸控便捷式設備播報當前選中列表項的詳情界面的內容;(4)在當前選中列表項的項詳情界面中,用戶操作觸控便捷式設備的屏幕,退出詳情界面至列表界面。本發明專利技術通過定義直觀的手勢,視障用戶無需精確的操作就可以表達明確的列表內容交互意圖,可以廣泛的應用到觸控設備中。
【技術實現步驟摘要】
本專利技術涉及人機交互領域,尤其涉及一種控便捷式設備列表交互方法。
技術介紹
隨著科學技術的不斷發展,便攜式設備已經廣泛應用于人們的生活當中,如今很多的便攜式設備是基于觸控界面,如具有觸控功能的手機、平板電腦等,已成為人們生活中不可或缺的ー種電子消費品。觸控便攜式設備往往具體有屏幕大,實體按鍵比較少的特點,該設備的流行給廣大用戶帶來了新的交互體驗,同時也給視障用戶帶來使用上的挑戰。由于觸控類設備缺乏足夠的實體按鍵,與用戶的交互主要是通過視覺的方式來進行的,對于有視覺障礙或者處于不可視情況下時,人們并不能看見觸摸屏上顯示的各種信息,這就給用戶與設備的交互帶來了客觀的障礙。iOS和Android是目前主流的兩大移動操作系統,其兩大公司蘋果和谷歌也推出了針對各自操作系統的交互功能VoiceOver和Accessibility。上述兩項功能在一定程度上方便了有視覺障礙或者處于不可視情況下用戶使用觸控便攜式設備,但由于其設置的手勢操作針對一般的應用界面,出于兼容性的考慮,在列表界面的手勢定義上并不十分便捷。列表界面是應用ー種很重要的內容呈現方式,針對列表的操作,VoiceOver與Accessibility的設計在用戶通過手觸摸列表項時,播報觸摸的內容。當要獲取更多在當前屏幕上未顯示的列表項時,VoiceOver需要用戶通過三指向上或向下來滑動列表,Accessibility需要用戶通過ニ指向上或向下來滑動列表。若要選中某個列表項,貝U需要雙擊該列表項。上述操作方式在如應用設置之類列表項的位置相對固定的情況下,可以較好的支持用戶的操作,但如在應用運行過程中動態生成的列表之類列表項不固定的情況下,通過用戶手指的任意觸摸與多指滑動來顯示更多列表項則會給用戶的操作帶來諸多不確定性,而造成使用上的困難。授權公告號為CN 202372956U的中國專利公開了ー種可觸摸識別的視障手機用觸摸屏,所述觸摸屏上設有一面板,所述面板上設有若干橫分隔線和若干豎分隔線,所述橫分隔線和豎分隔線將所述面板分為若干觸摸區域,至少ー個觸摸區域內設有盲文字符,所述盲文字符表示唯一一個觸摸區域,所述觸摸區域與觸摸屏上顯示的按鈕相對應,該觸摸屏的響應方式為,當單擊ー個觸摸區域時,手機語音播放該觸摸區域對應按鈕的功能;當持續觸摸一個觸摸區域時,手機執行該觸摸區域對應按鈕的功能。該專利技術只是將傳統的鍵盤轉變成具有觸控功能的一整塊面板,不具有主流面板的自由觸控的功能。當屏幕上的功能超過觸摸區域的數量將無法實現操作。
技術實現思路
當前應用在對大批數據進行呈現時主要采用列表的形式,而列表項的詳情內容則由用戶選中后切換界面展示,但以上現有技術觸控手勢復雜,在列表不固定的情況下使用困難和只對只有少量功能項進行觸控的不足,本專利技術提出了,通過定義直觀的手勢,視障用戶可以方便與觸控設備的列表內容進行交互。—種觸控便捷式設備列表交互方法,包括如下過程:(I)在列表界面下,用戶根據瀏覽需求操作觸控便捷式設備的屏幕,觸控便捷式設備檢測到上述操作并用相應的方式播報列表項的內容以滿足用戶的列表瀏覽需求;(2)用戶搖動觸控便捷式設備,觸控便捷式設備播報當前選中列表項的內容;(3)用戶操作觸控便捷式設備的屏幕,進入當前選中列表項的詳情界面,觸控便捷式設備播報當前選中列表項的詳情界面的內容;(4)在當前選中列表項的項詳情界面中,用戶操作觸控便捷式設備的屏幕,退出詳情界面至列表界面。本專利技術提供的觸控便捷式設備列表交互方法將觸控手勢分為兩類,一類為單擊屏幕,另ー類為在屏幕上快速滑動。屏幕單擊是指用戶單擊設備的觸摸屏,由用戶單擊的觸摸屏的位置來控制觸控便捷式設備的操作;在屏幕上快速滑動的手勢識別定義如下:定義坐標原點為屏幕的左上點,從坐標原點水平向右為X軸的正方向,坐標原點垂直向下為Y軸的正方向;當用戶縱向滑動屏幕吋,設手勢的起點為(Xl,yi),終點為(x2,y2),手勢的起點與終點的坐標在橫向X軸的差值X2-X1為distan ceX,手勢的起點與終點的坐標在縱向Y軸的差值 I2-11 為 sidtanceY,X 軸的閾值為 FLING_OFFSET_QUICK_X,Y 軸的閾值為 FLING_0FFSET_QUICK_Y,其中FLING_OFFSET_QUICK_X為小于或等于觸摸屏橫向寬度的正數,FLING_OFFSET_QUICK_Y為小于或等于觸摸屏縱向高度的正數,且FLING_OFFSET_QUICK_X的數值越小則越要求滑動操作為縱向滑動,FLING_OFFSET_QUICK_Y的數值越小則所需滑動的幅度越小;若IdistanceX|<FLING_OFFSET_QUICK_X 且I dis tan ceY | >FLING_OFFSET_QUICK_Y,表示當前手勢進行縱向滑動;distanceY>0,表示當前手勢向下滑動;distanceY〈0,表示當前手勢向上滑動;當用戶橫向滑動屏幕時,設手勢的起點與終點的坐標在橫向X軸的差值X2-X1為distanceX,手勢的起點與終點的坐標在縱向Y軸的差值y2_yi為distanceY,X軸的閾值為FLING_OFFSET_NAV_X, Y 軸的閾值為 FLING_OFFSET_NAV_Y,其中 FLING_OFFSET_NAV_X 為小于或等于觸摸屏橫向寬度的正數,FLING_OFFSET_NAV_Y為小于或等于觸摸屏縱向高度的正數,且FLING_OFFSET_NAV_X的數值越小則所需滑動的幅度越小,FLING_OFFSET_NAV_Y的數值越小則越要求滑動操作為橫向滑動;若 Idi stanceX|>FLING_OFFSET_NAV_X 且I distanceY | <FLING_OFFSET_NAV_Y,表示當前手勢進行橫向滑動;distanceX>0,表示當前手勢向右滑動;distanceX〈0,表示當前手勢向左滑動。本專利技術提供兩種瀏覽方式逐條瀏覽或快速瀏覽,其中逐條瀏覽是指用戶通過單擊設備屏幕中的不同區域將列表項滾動至選中區域,設備同時播報列表選中區的列表項內容;普通用戶對列表項的快速瀏覽,一般都是用手指快速滑過屏幕,讓列表模擬慣性滾動來達到快速瀏覽;本專利技術提供的快速瀏覽模擬普通用戶的直觀操作方式,用戶通過在設備屏幕上縱向滑動,列表沿滑動方向逐條滾動,設備同時播報列表選中區的列表項內容;當用戶再次點擊屏幕的任意位置時,列表退出快速瀏覽模式,停止滾動,選中區顯示最后點擊時所播報的列表項。(I)在列表界面下,用戶根據瀏覽需求操作觸控便捷式設備的屏幕,觸控便捷式設備檢測到上述操作并用相應的方式播報列表項的內容以滿足用戶的列表瀏覽需求的過程如下:(1.1)用戶單擊所述設備的屏幕進行逐條瀏覽:(1.1.1)設備檢測到用戶單擊屏幕操作;(1.1.2)判斷單擊屏幕的位置是在屏幕的上半區或是下半區;所述判斷單擊屏幕的位置是在屏幕的上半區或是下半區是以屏幕的橫向中間線為界,中間線以上部分為上半區;中間線以下部分為下半區。(1.1.3)若點擊屏幕上半區,則列表向上滾動,當前選中區的后一條列表項滾動至選中區;若點擊屏幕下半區,則列表向下滾動,當前選中區的前一條列表項滾動至選中區;所述列表項以循環的本文檔來自技高網...
【技術保護點】
一種觸控便捷式設備列表交互方法,其特征在于,包括如下過程:(1)在列表界面下,用戶根據瀏覽需求操作觸控便捷式設備的屏幕,觸控便捷式設備檢測到上述操作并用相應的方式播報列表項的內容以滿足用戶的列表瀏覽需求;(2)用戶搖動觸控便捷式設備,觸控便捷式設備播報當前選中列表項的內容;(3)用戶操作觸控便捷式設備的屏幕,進入當前選中列表項的詳情界面,觸控便捷式設備播報當前選中列表項的詳情界面的內容;(4)在當前選中列表項的項詳情界面中,用戶操作觸控便捷式設備的屏幕,退出詳情界面至列表界面。
【技術特征摘要】
1.一種觸控便捷式設備列表交互方法,其特征在于,包括如下過程: (1)在列表界面下,用戶根據瀏覽需求操作觸控便捷式設備的屏幕,觸控便捷式設備檢測到上述操作并用相應的方式播報列表項的內容以滿足用戶的列表瀏覽需求; (2)用戶搖動觸控便捷式設備,觸控便捷式設備播報當前選中列表項的內容; (3)用戶操作觸控便捷式設備的屏幕,進入當前選中列表項的詳情界面,觸控便捷式設備播報當前選中列表項的詳情界面的內容; (4)在當 前選中列表項的項詳情界面中,用戶操作觸控便捷式設備的屏幕,退出詳情界面至列表界面。2.根據權利要求1所述的觸控便捷式設備列表交互方法,其特征在于,步驟(I)中,所述的瀏覽需求包括逐條瀏覽或快速瀏覽。3.根據權利要求1所述的觸控便捷式設備列表交互方法,其特征在于,步驟(I)中,所述的操作觸控便捷式設備的屏幕的方法包括單擊屏幕或在屏幕上快速滑動。4.根據權利要求3所述的觸控便捷式設備列表交互方法,其特征在于,觸控便捷式設備檢測到單擊屏幕操作并用相應的方式播報列表項的內容以滿足用戶的列表瀏覽需求的過程如下: (1.1.2)觸控便捷式設備判斷單擊屏幕的位置是在屏幕的上半區或是下半區; (1.1.3)若點擊屏幕上半區,則列表向上滾動,當前選中區的后一條列表項滾動至選中區;若點擊屏幕下半區,則列表向后滾動,當前選中區的前一條列表項滾動至選中區; (1.1.4)播放當前選中區的列表項。5.根據權利要求4所述的觸控便捷式設備列表交互方法,其特征在于,步驟(1.1.2)中,所述的判斷單擊屏幕的位置是在屏幕的上半區或是下半區是以屏幕的橫向中間線為界,中間線以上部分為上半區;中間線以下部分為下半區。6.根據權利要求4所述的觸控便捷式設備列表交互方法,其特征在于,用戶單擊觸控便捷式設備屏幕,觸控便捷式設備用相應的方式播報列表項的內容中列表項以循環的方式組織。7.根據權利要求3所述的觸控便捷式設備列表交互方法,其特征在于,觸控便捷式設備檢測到屏幕上快速滑動操作并用相應的方式播報列表項的內容以滿足用戶的列表瀏覽需求的過程如下: 定義坐標原點為屏幕的左上點,從坐標原點水平向右為X軸的正方向,坐標原點垂直向下為Y軸的正方向; (1.2.1)當檢測出手勢動作為快速滑動時,記手勢的起點為(X1, yj,終點為(x2,y2),手勢的起點與終點的坐標在橫向X軸的差值X2-X1為distan ceX,手勢的起點與終點的坐標在縱向Y軸的差值H為distanceY,X軸的閾值為FLING_OFFSET_QUICK_X,Y軸的閾值為FLING_OFFSET_QUICK_Y,其中FLING_OFFSET_QUICK_X為小于或等于觸摸屏橫向寬度的正數,FLING_OFFSET_QUICK_Y為小于或等于觸摸屏縱向高度的正數,且FLING_OFFSET_QUICK_X的數值越小則越要求滑動操作為縱向滑動,FLING_OFFSET_QUICK_Y的數值越小則所需滑動的幅度越小;(1.2.2)若 IdistanceX|<FLING_OFFSET_QUICK_X 且distanceY I >FLING_OFFSET_QUICK_Y,進入(1.2.3),否則返回(1.2.1);(1.2.3)若distanc...
【專利技術屬性】
技術研發人員:陳嶺,涂游,陳根才,
申請(專利權)人:浙江大學,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。