專利名稱:定位選項的方法
技術領域:
本發(fā)明涉及開發(fā)軟件界面技術。
背景技術:
當前軟件操作界面,用戶需要做選擇操作時,一般是通過下拉框或列表框等控件來選擇所需要的選項,然而當可選項的數(shù)量較大時,界面可以輔助用戶選擇的方法是將大量的選項進行排序顯示,由用戶人工通過肉眼觀察并檢索選項來操作。當選項內(nèi)容為英文字母時,還可以通過鍵盤依次輸入選項的字母來定位。但是當可選項為中文或中英混合時,用戶的操作效率將大為降低;甚至當各個可選項的文字較長不便于記憶時,用戶更無從通過排序的可選項進行選擇,給操作帶來不便。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是提供一種定位選項的方法,它可以讓用戶在數(shù)量較大且內(nèi)容復雜的可選項中,快速便捷地定位到所需要的選項的操作。為了解決以上技術問題,本發(fā)明提供了一種定位選項的方法,包括以下步驟鍵入若干字母,自動到可選項中進行遍歷選項匹配,匹配時可以從第一個字符開始,也可以從可選項的中間某個字符開始;如果選項內(nèi)容的是全英文,則通過字符串匹配的方法;如果選項內(nèi)容為中英文混合或全中文,則每個中文漢字按照其拼音首字母匹配;將匹配到的可選項過濾出來顯示供用戶選擇。本發(fā)明的有益效果在于可以提高操作效率;增加操作便捷性;降低操作時間成本;使用本發(fā)明的交互界面更加友好。對高頻關鍵詞,那么在匹配時拒絕它們;即鍵入高頻關鍵詞將沒有選項匹配成功,但是當選項中存在拼音首字母組合為所述高頻關鍵詞首字母組合,但文字非高頻關鍵詞時,視為匹配成功。對于鍵入單個字母的情況,也可以設置為特例從而拒絕匹配。
下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細說明。圖I是現(xiàn)有本發(fā)明所述方法的示意圖。
具體實施例方式本如圖I所示,發(fā)明提供了一種高效便捷的操作方法,讓用戶在數(shù)量較大且內(nèi)容復雜的可選項中,快速便捷地定位到所需要的選項的操作。本發(fā)明通過鍵盤鍵入若干字母,自動到可選項中進行遍歷選項匹配,匹配時可以從第一個字符開始,也可以從可選項的中間某個字符開始。如果選項內(nèi)容的是全英文,則通過字符串匹配的方法;如果選項內(nèi)容為中英文混合或全中文,則每個中文漢字按照其拼音首字母匹配。將匹配到的可選項過濾出來顯示供用戶選擇,從而提交操作效率。如當前可選項是上海市社保中心上海市黃浦社保中心上海市盧灣社保中心上海市徐匯社保中心上海市長寧社保中心上海市靜安社保中心 上海市普陀社保中心上海市閘北社保中心上海市虹口社保中心上海市楊浦社保中心上海市閔行社保中心上海市寶山社保中心上海市嘉定社保中心上海市浦東社保中心上海市金山社保中心上海市松江社保中心上海市青浦社保中心上海市南匯社保中心上海市奉賢社保中心上海市崇明社保中心上海市社保資料管理中心上海市社保業(yè)務處理中心上海市社保財務處理中心上海市社保綜合稽查中心上海市社保社會服務中心如鍵入“jd”,則自動遍歷可選項;當遍歷到“上海市嘉定社保中心”時,發(fā)現(xiàn)“嘉定”二字的拼音首字母連接為“jd”,與鍵入的內(nèi)容相符,則匹配成功;遍歷完成時,將過濾出來的可選項顯示,供用戶選擇操作如通過鍵入“pt”可匹配到“上海市普陀社保中心”選項;如通過鍵入“jc”可匹配到“上海市社保綜合稽查中心”選項??紤]到遍歷與匹配邏輯的效率,根據(jù)選項的數(shù)量與具體內(nèi)容,設置一些特例情況進行算法優(yōu)化I、同樣以上例說明,可以發(fā)現(xiàn)“上?!?、“社?!薄ⅰ爸行摹睘楦哳l關鍵詞,那么在匹配時拒絕它們。即鍵入“sh”將沒有選項匹配成功,但是當選項中存在拼音首字母組合為“sh”,但文字非“上?!睍r,視為匹配成功。2、對于鍵入單個字母的情況,也可以設置為特例從而拒絕匹配。因為鍵入單個字母匹配成功概率極高,無法達到盡可能過濾出少量的匹配選項的目的,從而對提高效率的作用非常不明顯;拒絕對單字母的匹配,也這樣可以免除匹配時所需要的系統(tǒng)資源開銷。本發(fā)明并不限于上文討論的實施方式。以上對具體實施方式
的描述旨在于為了描 述和說明本發(fā)明涉及的技術方案?;诒景l(fā)明啟示的顯而易見的變換或替代也應當被認為落入本發(fā)明的保護范圍。以上的具體實施方式
用來揭示本發(fā)明的最佳實施方法,以使得本領域的普通技術人員能夠應用本發(fā)明的多種實施方式以及多種替代方式來達到本發(fā)明的目的。
權利要求
1.一種定位選項的方法,其特征在于,包括以下步驟 鍵入若干字母,自動到可選項中進行遍歷選項匹配,匹配時可以從第一個字符開始,也可以從可選項的中間某個字符開始; 如果選項內(nèi)容的是全英文,則通過字符串匹配的方法; 如果選項內(nèi)容為中英文混合或全中文,則每個中文漢字按照其拼音首字母匹配; 將匹配到的可選項過濾出來顯示供用戶選擇。
2.如權利要求I所述的定位選項的方法,其特征在于,對高頻關鍵詞,那么在匹配時拒絕它們;即鍵入高頻關鍵詞將沒有選項匹配成功,但是當選項中存在拼音首字母組合為所述聞頻關鍵詞首字母組合,但文字非聞頻關鍵詞時,視為匹配成功。
3.如權利要求I所述的定位選項的方法,其特征在于,對于鍵入單個字母的情況,也可以設置為特例從而拒絕匹配。
全文摘要
本發(fā)明公開了一種定位選項的方法,包括以下步驟鍵入若干字母,自動到可選項中進行遍歷選項匹配,匹配時可以從第一個字符開始,也可以從可選項的中間某個字符開始;如果選項內(nèi)容的是全英文,則通過字符串匹配的方法;如果選項內(nèi)容為中英文混合或全中文,則每個中文漢字按照其拼音首字母匹配;將匹配到的可選項過濾出來顯示供用戶選擇。本發(fā)明可以提高操作效率;增加操作便捷性;降低操作時間成本;使用本發(fā)明的交互界面更加友好。
文檔編號G06F17/30GK102955835SQ201110255650
公開日2013年3月6日 申請日期2011年8月31日 優(yōu)先權日2011年8月31日
發(fā)明者黃火德 申請人:上海夏爾軟件有限公司