專利名稱:可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng)。
背景技術(shù):
一個專利分析系統(tǒng)中往往包含了許多分析組件,通過不同組件功能進(jìn)行相應(yīng)的點 的分析。由于專利分析根據(jù)不同客戶的需求有不同的出發(fā)點與著重點,因此不同專利分析 報告中會用到的組件、以及分析過程中用到組件順序都是各不相同的。通常用戶會關(guān)注某 一技術(shù)領(lǐng)域的多個技術(shù)點,此時需要對這多個技術(shù)點進(jìn)行批量式分析,而對同一個客戶來 說,其所關(guān)注的點是類似的,因此往往會用到軟件中相同的組件,同時其使用的順序也相對 確定。一般的軟件中各個組件的位置是固定的,不能進(jìn)行調(diào)整,因此用戶每次使用軟件 都需要自己去尋找需要的軟件組件,如果組件功能一多,就十分復(fù)雜,尤其是一些嵌入在不 同模塊中的功能相似的組件,容易造成誤用,而且專利分析系統(tǒng)由于涉及到大量的專利數(shù) 據(jù)的處理問題,使用時需要耗費較多時間等待數(shù)據(jù)處理過程,如果誤用了其他組件,往往還 需要等待較長的時間才能進(jìn)行下一步操作,降低了分析工作的效率,增加了復(fù)雜性。以往的一些調(diào)整用戶界面的專利,如微軟的申請?zhí)枮镃N99108487的“根據(jù)歷史使 用情況調(diào)整用戶界面元素的方法”的專利,騰訊公司的申請?zhí)枮镃N200710087287的“一種 動態(tài)調(diào)整用戶界面元素的方法及系統(tǒng)”的專利,雖然能夠根據(jù)用戶的使用情況動態(tài)調(diào)整其 顯示元素,但是其無法根據(jù)用戶的歷史使用情況預(yù)存使用模式,而且其調(diào)整過于隨意,不具 有相對的穩(wěn)定性,對于需要進(jìn)行一套完整的專利分析的用戶來說反而顯得過于凌亂。
發(fā)明內(nèi)容
本發(fā)明的目的就在于克服上述問題,通過對調(diào)整后的界面布局進(jìn)行存儲,使得用 戶可以再次使用曾經(jīng)用過的布局結(jié)構(gòu),提高用戶使用軟件的效率,使得操作變得簡單。本發(fā)明解決上述問題的主要技術(shù)方案是通過提供一種可預(yù)存使用模式的動態(tài)調(diào) 整用戶界面元素的系統(tǒng),包括用戶界面,其特征在于它還包括操作監(jiān)控模塊,包含一組與用戶界面中各個元素一一對應(yīng)的元素操作表,將監(jiān)控 到的用戶界面上各個元素所發(fā)生的操作存入對應(yīng)的元素操作表中;操作權(quán)值計算模塊,包含一組與用戶界面中各個元素一一對應(yīng)的元素參數(shù)更新 表,通過讀取上述元素操作表中的操作,根據(jù)用戶設(shè)置進(jìn)行計算各個元素所發(fā)生操作所占 的權(quán)重,將權(quán)重存入對應(yīng)的元素參數(shù)更新表中;元素調(diào)整模塊,包含一組與用戶界面中各個元素一一對應(yīng)的元素布局參數(shù)表,讀 取上述操作權(quán)值計算模塊中元素參數(shù)更新表的數(shù)據(jù),并與當(dāng)前已有的元素布局參數(shù)表進(jìn)行 比對,對于與當(dāng)前參數(shù)不同的結(jié)果,計算相應(yīng)的元素布局位置,并將計算結(jié)果存于元素布局 參數(shù)表中;界面顯示模塊,根據(jù)元素布局參數(shù)表顯示用戶界面的元素布局;
界面布局存儲模塊,存儲多個用戶界面布局的信息;用戶操作模塊,接受、響應(yīng)用戶指令,根據(jù)用戶指令調(diào)整元素布局。優(yōu)選的,其中所述操作權(quán)值計算模塊包括一個權(quán)重預(yù)設(shè)單元與一個數(shù)據(jù)計算單 元;其中所述權(quán)重預(yù)設(shè)單元,用于接收用戶操作模塊的指令,設(shè)置元素操作的權(quán)重;其中所述數(shù)據(jù)計算單元,用于讀取操作監(jiān)控模塊的數(shù)據(jù),根據(jù)權(quán)重預(yù)置單元的信 息計算操作的權(quán)重,并以表單形式進(jìn)行存儲。優(yōu)選的,其中所述界面布局存儲模塊包括一組界面布局參數(shù)表與參數(shù)表比對單 元;其中所述界面模式參數(shù)表,用于存儲以往每次所設(shè)定的界面布局模式參數(shù);其中所述參數(shù)表比對單元,用于對上述元素布局參數(shù)表和界面布局參數(shù)表進(jìn)行比 對,并根據(jù)比對結(jié)果改變相應(yīng)參數(shù)表的優(yōu)先級。優(yōu)選的,其中所述用戶操作模塊至少包括一個用戶設(shè)置界面與一個用戶模式選擇 界面;其中所述用戶設(shè)置界面,用于設(shè)置對元素各項操作的權(quán)重;其中所述用戶模式選擇界面,用于向用戶提供已存儲的用戶界面布局供用戶選 擇。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明能夠存儲多個用戶曾使用過的界面顯示模式,如用戶需要使用以往某種模 式時,只需簡單的選擇該模式即可。同時,在已有存儲模式的基礎(chǔ)上,系統(tǒng)會收集當(dāng)前用戶 的使用信息,并進(jìn)行相應(yīng)的計算,根據(jù)當(dāng)前的使用信息進(jìn)行相應(yīng)的改進(jìn),并根據(jù)用戶需求進(jìn) 行存儲。如此,既具有相對的穩(wěn)定性,能夠滿足用戶重復(fù)使用的需要,又可以根據(jù)用戶使用 情況及時進(jìn)行調(diào)整,具備了足夠的靈活性。
圖1為本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖。圖2為本發(fā)明系統(tǒng)中操作權(quán)值計算模塊的構(gòu)架示意圖。圖3為本發(fā)明系統(tǒng)中用戶操作模塊的構(gòu)架示意圖。
具體實施例方式實施例一請參見圖1,圖1展示了本發(fā)明的可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系 統(tǒng)的各個模塊組成。如圖所示,一種可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng),包括 界面元素的操作監(jiān)控模塊、操作權(quán)值計算模塊、元素調(diào)整模塊、界面顯示模塊、界面布局存 儲模塊及用戶操作模塊。用戶在用戶操作模塊上設(shè)置相應(yīng)的操作權(quán)重比,如操作的時間、頻率、順序等各類 參數(shù)所占權(quán)重比,作為預(yù)設(shè)條件。當(dāng)用戶第一次開始對元素進(jìn)行操作的時候,界面元素按照 初始默認(rèn)設(shè)計排列,操作監(jiān)控模塊會記錄相關(guān)的操作行為并存儲于元素操作表中。當(dāng)用戶 操作軟件結(jié)束前,操作權(quán)值計算模塊會讀取元素操作表中各項元素所對應(yīng)的操作動作及其 相關(guān)參數(shù),根據(jù)預(yù)設(shè)權(quán)重比進(jìn)行計算,得到各項元素的權(quán)重,并將權(quán)重存入對應(yīng)的元素參數(shù)更新表中。元素調(diào)整模塊讀取元素參數(shù)更新表,并將其與原有的元素參數(shù)表進(jìn)行比對,對于 與當(dāng)前參數(shù)不同的結(jié)果,計算相應(yīng)的元素布局位置,并將計算結(jié)果存于元素布局參數(shù)表中。界面布局存儲模塊讀取元素布局參數(shù)表的信息,并檢查當(dāng)前是否有相同的參數(shù)信 息存在,如果有,則將相應(yīng)參數(shù)表的優(yōu)先級提至最高;如果沒有,則復(fù)制該元素布局參數(shù)表, 并將其優(yōu)先級提至最高。用戶再次使用時,系統(tǒng)首先讀取界面布局存儲模塊內(nèi)容,提示用戶是否需要選擇 已有的界面布局模式,并以列表形式展示當(dāng)前已存儲的界面布局模式。用戶可以通過鼠標(biāo) 或者鍵盤選擇相應(yīng)的界面模式,亦可以不選擇已有模式,而采用最為原始的默認(rèn)界面模式。通過這種方式,如果用戶需要進(jìn)行批量式的操作,如進(jìn)行批量式的專利技術(shù)點分 析,在一次操作后,存儲所選用的元素,在第二次操作時候即可選擇已有顯示模式,而不必 再去尋找上次所用到的元素。尤其是用戶可以設(shè)定以使用順序為占主要權(quán)重的排序,則界 面顯示中元素將按照上一次使用的過程來排序,如此,用戶完全可以根據(jù)當(dāng)前的元素順序 來進(jìn)行分析工作,使得分析工作更加有序與高效。實施例二請參見圖2,圖2展示了本發(fā)明的可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系 統(tǒng)中操作權(quán)值計算模塊的構(gòu)架。權(quán)重預(yù)設(shè)單元接受用戶操作模塊的指令信息,存儲對各項 操作參數(shù)設(shè)置的權(quán)重比;數(shù)據(jù)計算單元讀取操作監(jiān)控模塊的元素操作表中各項元素所對應(yīng) 的操作動作及其相關(guān)參數(shù),根據(jù)預(yù)設(shè)權(quán)重比進(jìn)行計算,得到各項元素的權(quán)重,并將權(quán)重存入 對應(yīng)的元素參數(shù)更新表中。實施例三請參見圖3。圖3展示了本發(fā)明的可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系 統(tǒng)中用戶操作界面模塊的構(gòu)架。用戶通過用戶設(shè)置界面設(shè)置操作參數(shù)設(shè)置的權(quán)重比,并可 在用戶模式選擇界面中選擇所需要的界面顯示模式。本發(fā)明提供的可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng)是對用戶界面元 素進(jìn)行動態(tài)調(diào)整的系統(tǒng),以上實施例僅用以說明,而非限制本發(fā)明的技術(shù)方案。本領(lǐng)域的普 通技術(shù)人員應(yīng)當(dāng)理解對本發(fā)明進(jìn)行修改或者等同替換,而不脫離本發(fā)明的精神和范圍的 任何修改或局部替換,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
一種可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng),包括用戶界面,其特征在于它還包括操作監(jiān)控模塊,包含一組與用戶界面中各個元素一一對應(yīng)的元素操作表,將監(jiān)控到的用戶界面上各個元素所發(fā)生的操作存入對應(yīng)的元素操作表中;操作權(quán)值計算模塊,包含一組與用戶界面中各個元素一一對應(yīng)的元素參數(shù)更新表,通過讀取上述元素操作表中的操作,根據(jù)用戶設(shè)置進(jìn)行計算各個元素所發(fā)生操作所占的權(quán)重,將權(quán)重存入對應(yīng)的元素參數(shù)更新表中;元素調(diào)整模塊,包含一組與用戶界面中各個元素一一對應(yīng)的元素布局參數(shù)表,讀取上述操作權(quán)值計算模塊中元素參數(shù)更新表的數(shù)據(jù),并與當(dāng)前已有的元素布局參數(shù)表進(jìn)行比對,對于與當(dāng)前參數(shù)不同的結(jié)果,計算相應(yīng)的元素布局位置,并將計算結(jié)果存于元素布局參數(shù)表中;界面顯示模塊,根據(jù)元素布局參數(shù)表顯示用戶界面的元素布局;界面布局存儲模塊,存儲多個用戶界面布局的信息;用戶操作模塊,接受、響應(yīng)用戶指令,根據(jù)用戶指令調(diào)整元素布局。
2.如權(quán)利要求1所述的可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng),其特征在 于所述的操作權(quán)值計算模塊包括一個權(quán)重預(yù)設(shè)單元與一個數(shù)據(jù)計算單元;其中所述權(quán)重預(yù)設(shè)單元,用于接收用戶操作模塊的指令,設(shè)置元素操作參數(shù)的權(quán)重比;其中所述數(shù)據(jù)計算單元,用于讀取操作監(jiān)控模塊的數(shù)據(jù),根據(jù)權(quán)重預(yù)置單元的信息計 算操作的權(quán)重,并以表單形式進(jìn)行存儲。
3.如權(quán)利要求1所述的可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng),其特征在 于所述的界面布局存儲模塊包括一組界面布局參數(shù)表與參數(shù)表比對單元;其中所述界面模式參數(shù)表,用于存儲以往每次所設(shè)定的界面布局模式參數(shù);其中所述參數(shù)表比對單元,用于對上述元素布局參數(shù)表和界面布局參數(shù)表進(jìn)行比對, 并根據(jù)比對結(jié)果改變相應(yīng)參數(shù)表的優(yōu)先級。
4.如權(quán)利要求1所述的可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng),其特征在 于所述用戶操作模塊至少包括一個用戶設(shè)置界面與一個用戶模式選擇界面;其中所述用戶設(shè)置界面,用于設(shè)置對元素操作參數(shù)的權(quán)重比;其中所述用戶模式選擇界面,用于向用戶提供已存儲的用戶界面布局供用戶選擇。
全文摘要
本發(fā)明一種可預(yù)存使用模式的動態(tài)調(diào)整用戶界面元素的系統(tǒng),該系統(tǒng)包括界面元素的操作監(jiān)控模塊,將監(jiān)控到的用戶界面上各個元素所發(fā)生的操作存入對應(yīng)的元素操作表中;操作權(quán)值計算模塊,讀取上述元素操作表中的操作,根據(jù)用戶設(shè)置進(jìn)行計算各個元素所發(fā)生操作所占的權(quán)重,將權(quán)重存入對應(yīng)的元素參數(shù)更新表中;元素調(diào)整模塊,讀取元素布局參數(shù)并進(jìn)行比對與調(diào)整;界面顯示模塊,根據(jù)元素布局參數(shù)表顯示用戶界面的元素布局;界面布局存儲模塊,用于存儲多個用戶界面布局的信息;用戶操作模塊,用于接受、響應(yīng)用戶指令,根據(jù)用戶指令調(diào)整元素布局。其優(yōu)點在于能夠預(yù)存以往用戶習(xí)慣的界面模式,方便用戶進(jìn)行重復(fù)、批量操作。
文檔編號G06F9/44GK101996068SQ20091005626
公開日2011年3月30日 申請日期2009年8月11日 優(yōu)先權(quán)日2009年8月11日
發(fā)明者唐向東, 魏國柱 申請人:上海漢光知識產(chǎn)權(quán)數(shù)據(jù)科技有限公司