個(gè)性化數字電視用戶(hù)界面的設計與實(shí)現

然后合理調用STWTK_CreatButton()、STWTK_FreeButton Structure()等成員函數即可達到目的。
3 用戶(hù)界面中的信息瀏覽交互過(guò)程
個(gè)性化數字電視除了能向用戶(hù)提供高質(zhì)量的數字電視節目外,還應具備方便、快捷的信息瀏覽功能。信息瀏覽實(shí)現過(guò)程為:當用戶(hù)想要在電視機上瀏覽某一信息時(shí),可以通過(guò)遙控器輸入或通過(guò)用戶(hù)界面中選擇對應的關(guān)鍵詞。此時(shí),系統首先會(huì )在用戶(hù)詞典中查看有無(wú)這一關(guān)鍵詞,如果關(guān)鍵詞已經(jīng)在用戶(hù)詞典中存在,系統就通過(guò)索引找到與此關(guān)鍵詞相關(guān)的篇目在段落文本庫中的位置,并將其提取出來(lái)呈現在顯示器上。用戶(hù)可以用遙控器的“上”、“下”鍵來(lái)翻頁(yè)或使其上下滾動(dòng),方便用戶(hù)瀏覽。
如果在用戶(hù)詞典中沒(méi)有此關(guān)鍵詞,一方面要將此關(guān)鍵詞添加進(jìn)用戶(hù)詞典;另一方面系統就直接到段落文本庫中去尋找。假如某一段落包含了此關(guān)鍵詞,就先判斷該關(guān)鍵詞的屬性,看能否隸屬于索引樹(shù)中的某一條目。如果屬于某一條目的話(huà),就不需在索引中重新添加,直接把相關(guān)內容提取并顯示出來(lái)即可,否則就要將此關(guān)鍵詞添加進(jìn)索引,并把相關(guān)內容在屏幕上顯示,供用戶(hù)瀏覽,工作流程見(jiàn)圖4。本文引用地址:http://dyxdggzs.com/article/166595.htm
4 結束語(yǔ)
本文通過(guò)定義基本軟件元素和對應成員函數來(lái)設計用戶(hù)界面軟件,能完成用戶(hù)界面的顯示和其他基本功能,便于用戶(hù)通過(guò)選擇對應關(guān)鍵詞實(shí)現個(gè)性化信息瀏覽與交互。由于軟件是由一個(gè)個(gè)功能模塊構成,結構性很強,大大減少工作量和復雜性,也便于日后的移植和升級。
評論