一種輸入可選項優(yōu)化方法
【技術領域】
[0001]本發(fā)明屬于計算機技術領域中的一種輸入可選項優(yōu)化方法。
【背景技術】
[0002]在人機交互界面中普遍使用多種輸入可選項技術供用戶設置自己偏好或進行數(shù)據(jù)過濾設置,輸入可選項包括下拉列表、樹形結構、單選鈕、復選框、平鋪面板等,輸入可選項的實現(xiàn)方式也不限前面提到的這幾種,還可以有很多種形式,不論輸入可選項實現(xiàn)方式如何都具備選擇其中的一項或幾項數(shù)據(jù)的功能和特點。
[0003]輸入可選項待選內容大都是預制的,為了提高程序編制的方便性或為提高程序的運行效率,預制內容常以硬代碼的形式存儲在程序中、或者存儲在磁盤文件中、或者存儲在數(shù)據(jù)庫的表中。數(shù)據(jù)庫中存儲輸入可選項預制內容的表通常叫做代碼表或維表。
[0004]預制輸入可選項內容的方法程序容易編制、運行效率較高,但同時存在易用性差、容易誤導用戶使用的不足。
[0005]易用性差是因為某些預制的待選項沒有真正的數(shù)據(jù)與之對應,用戶在界面點選這樣的待選項沒有實際意義,這些沒有數(shù)據(jù)對應的待選項存在使得待選數(shù)據(jù)量較多,增加了用戶選擇的難度,而且還會導致無效的選擇,甚至查不出數(shù)據(jù)來,降低了系統(tǒng)的易用性。
[0006]誤導用戶使用是因為真正的數(shù)據(jù)中可能存在預制待選項中不存在的內容,這部分數(shù)據(jù)無法在待選項中呈現(xiàn),也無法被用戶選擇提取,從而誤導用戶認為根本不存在這樣的數(shù)據(jù)。
【發(fā)明內容】
[0007]本發(fā)明針對輸入可選項存在上述問題,提供了一種輸入可選項優(yōu)化方法,提高系統(tǒng)易用性的同時避免誤導用戶的理解和使用。
[0008]一種輸入可選項優(yōu)化方法就是根據(jù)真實數(shù)據(jù)中存在的內容來構造輸入可選項。
[0009]本發(fā)明實現(xiàn)需要預取目標數(shù)據(jù)中和輸入待選內容相關的全部數(shù)據(jù),如果目標數(shù)據(jù)量較大,提取數(shù)據(jù)可能不能立即返回結果集,這種情況下應用本發(fā)明方法有遲滯系統(tǒng)頁面刷新的風險。
【附圖說明】
[0010]圖1為一種輸入可選項優(yōu)化方法的實現(xiàn)過程
[0011]圖2為輸入可選項優(yōu)化后效果,采用平鋪方式展現(xiàn),輸入待選項較少且每個待選項都有真實的數(shù)據(jù)。
【具體實施方式】
[0012]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,以下將結合實例來詳細說明本發(fā)明一種輸入可選項優(yōu)化方法的實施方式。借此對本發(fā)明一種輸入可選項優(yōu)化方法如何應用技術手段解決技術問題,并達成技術效果的實現(xiàn)過程能充分理解并據(jù)以實施。
[0013]實施例
[0014]“地區(qū)”是一個輸入可選項,可用于限制提取的數(shù)據(jù)。預制可選項內容包括“南京”、“天津”、“上海”、“廈門”、“北京”、“河南”、“西安”、“河北”、“黑龍江”、“湖南”、“湖北”、“沈陽”供12項,操作的目標數(shù)據(jù)中的“地區(qū)”卻只有“南京”、“天津”、“上?!?、“廈門”、“北京”等5
種組成。
[0015]步驟1:提取數(shù)據(jù)中的“地區(qū)”并剔除重復值,得到“南京”、“天津”、“上?!?、“廈門”、“北京”等幾個可選項內容。
[0016]步驟2:根據(jù)提取、剔重后的“地區(qū)”數(shù)據(jù),即“南京”、“天津”、“上?!薄ⅰ皬B門”、“北京”構造輸入可選項,輸入可選項可以是下拉列表、樹形結構、多選鈕、單選鈕等。
[0017]步驟3:在界面上生成、顯示“地區(qū)”這一數(shù)據(jù)可選項,本實例如圖1所示,可選項采用數(shù)據(jù)平鋪的方式實現(xiàn),顯示內容只有5項,而不是預制的12項。
【主權項】
1.一種輸入可選項優(yōu)化方法,其特征在于,包括: 用操作目標數(shù)據(jù)中存在的數(shù)據(jù)逆向構造輸入可選項。2.如權利要求1所述方法,其特征在于,生成輸入可選項之前先取待操作的目標數(shù)據(jù),根據(jù)取得的目標數(shù)據(jù)構造輸入可選項的逆向構造方法。3.如權利要求1所述方法,其特征在于,輸入可選項包括但不僅限下拉列表、樹形結構、單選鈕、復選框、平鋪等控件形式。
【專利摘要】本發(fā)明屬于計算機技術領域中的一種輸入可選項優(yōu)化方法。利用操作目標數(shù)據(jù)中真實存在的內容來逆向構造輸入可選項,提升系統(tǒng)的易用性并避免用戶的誤解。本發(fā)明實現(xiàn)需要預取數(shù)據(jù),如果數(shù)據(jù)量較大,則應用本發(fā)明可能會有遲滯系統(tǒng)頁面刷新的風險。
【IPC分類】G06F3/048
【公開號】CN104881199
【申請?zhí)枴緾N201510271114
【發(fā)明人】馮昱川, 高雅梅
【申請人】北京挺軟科技有限公司
【公開日】2015年9月2日
【申請日】2015年5月26日