專利名稱:一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)通信技術(shù),特別涉及一種基于塞班操作系統(tǒng)(SymbianS60V3)設(shè)置功能應(yīng)用的方法及裝置。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展,為了滿足移動(dòng)用戶個(gè)性化的多功能應(yīng)用的需求,現(xiàn)有的移動(dòng)終端具有的功能應(yīng)用也越來(lái)越多,尤其在Symbian S60V3操作系統(tǒng)領(lǐng)域,通過(guò)軟件設(shè)計(jì)了不少功能應(yīng)用,用以滿足用戶個(gè)性化的選擇、設(shè)置、切換的需要。
目前,基于Symbian S60V3設(shè)置功能應(yīng)用的方法,一般采用多重頁(yè)簽(Tab)或菜單方式設(shè)置功能應(yīng)用,并實(shí)現(xiàn)不同的功能應(yīng)用之間的切換,下面簡(jiǎn)要進(jìn)行說(shuō)明。采用多重頁(yè)簽設(shè)置功能應(yīng)用的方式,通過(guò)在移動(dòng)終端的顯示界面設(shè)置多個(gè)頁(yè)簽,每個(gè)頁(yè)簽對(duì)應(yīng)一個(gè)功能分類。例如,分別設(shè)置天氣頁(yè)簽、資訊頁(yè)簽、小說(shuō)頁(yè)簽以及訂閱頁(yè)簽等,分別對(duì)應(yīng)天氣分類、資訊分類、小說(shuō)分類以及訂閱分類,并在每個(gè)頁(yè)簽下分別設(shè)置子頁(yè)簽,子頁(yè)簽對(duì)應(yīng)功能分類下的功能應(yīng)用,例如,對(duì)于天氣頁(yè)簽,其下可以包括北京天氣子頁(yè)簽、重慶天氣子頁(yè)簽、上海天氣子頁(yè)簽等,并設(shè)置通過(guò)移動(dòng)終端鍵盤的左、右按鍵在相同級(jí)別的頁(yè)簽中進(jìn)行切換選擇相應(yīng)功能應(yīng)用,而通過(guò)上、下按鍵選擇頁(yè)簽中的子頁(yè)簽,確認(rèn)鍵進(jìn)行功能應(yīng)用選擇的確認(rèn)。舉例來(lái)說(shuō),在啟動(dòng)顯示界面后,顯示界面默認(rèn)顯示在天氣頁(yè)簽中的一級(jí)頁(yè)簽,通過(guò)終端鍵盤的下鍵切換到二級(jí)頁(yè)簽中的北京天氣子頁(yè)簽,并顯示相關(guān)信息。天氣子頁(yè)簽相關(guān)信息可以包括當(dāng)天最高溫度、最低溫度、當(dāng)前溫度、濕度、發(fā)布時(shí)間,天氣屬性、風(fēng)力、日期信息等,并采用高亮顯示設(shè)置的天氣頁(yè)簽以及北京天氣子頁(yè)簽,關(guān)于子頁(yè)簽顯示的信息以及信息顯示的布局,具體可參見相關(guān)技術(shù)文獻(xiàn),在此不再贅述。如果用戶按下鍵盤的左鍵或右鍵,則觸發(fā)顯示屏幕按照預(yù)先設(shè)置的天氣顯示策略,將當(dāng)前顯示屏幕進(jìn)行切換,并顯示下一個(gè)城市的天氣信息,直至用戶選擇到需要的城市并按下確認(rèn)鍵,最終將該城市的天氣信息顯示在當(dāng)前界面,如果在多重頁(yè)簽中不包含用戶需要設(shè)置的城市,則設(shè)置失?。欢脩敉ㄟ^(guò)按下鍵盤的上鍵,則可以返回天氣頁(yè)簽,并通過(guò)操作鍵盤的左、右按鍵,可以在天氣頁(yè)簽、資訊頁(yè)簽、小說(shuō)頁(yè)簽以及訂閱頁(yè)簽之間進(jìn)行切換。這樣,通過(guò)多重頁(yè)簽設(shè)置功能應(yīng)用,可以在固定顯示頁(yè)面內(nèi)承載較多信息,能有效利用頁(yè)面空間。對(duì)于采用菜單進(jìn)行功能應(yīng)用設(shè)置,通過(guò)在移動(dòng)終端軟件顯示的界面中設(shè)置左軟鍵菜單,進(jìn)行相關(guān)功能應(yīng)用的設(shè)置、切換等集合處理。例如,在軟件設(shè)置的通用通信(UC,Universal Communication)桌面天氣城市顯示界面,通過(guò)點(diǎn)擊界面左下方設(shè)置的“選擇”左軟鍵,觸發(fā)功能應(yīng)用選擇,例如,從包含刷新、刪除、操作、工具、設(shè)置、幫助、退出控件等功能應(yīng)用的一級(jí)菜單中選擇設(shè)置,觸發(fā)彈出設(shè)置的二級(jí)菜單,然后,在彈出的二級(jí)菜單中選擇天氣設(shè)置,則移動(dòng)終端將當(dāng)前顯示界面切換至天氣設(shè)置界面,用戶可以在該天氣設(shè)置界面中設(shè)置需要顯示的城市,例如,設(shè)置預(yù)報(bào)地區(qū)I為廣州,預(yù)報(bào)地區(qū)2為北京,預(yù)報(bào)地區(qū)3設(shè)置為空,這樣,在設(shè)置好后,UC桌面就可以動(dòng)態(tài)顯示用戶設(shè)置的城市天氣信息。通過(guò)該方法,用戶還可以對(duì)設(shè)置的城市進(jìn)行添加、刪除以及調(diào)整顯示順序等操作。
由上述可見,現(xiàn)有的基于Symbian S60V3設(shè)置功能應(yīng)用的方法,需要用戶通過(guò)多重頁(yè)簽或菜單的方式,需要用戶通過(guò)鍵盤或軟鍵,進(jìn)行多次操作才能完成相應(yīng)功能應(yīng)用的設(shè)置以及更新、切換,使得功能應(yīng)用設(shè)置焦點(diǎn)移動(dòng)較為頻繁,任務(wù)流較大,用戶操作較為復(fù)雜,容易導(dǎo)致用戶在操作中迷失;進(jìn)一步地,在選擇、設(shè)置相應(yīng)功能應(yīng)用時(shí),涉及到顯示界面的跳轉(zhuǎn)等,從而降低了用戶業(yè)務(wù)體驗(yàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提出一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法,降低用戶操作復(fù)雜度、提高用戶體驗(yàn)。本發(fā)明的另一目的在于提出一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的裝置,降低用戶操作復(fù)雜度、提高用戶體驗(yàn)。為達(dá)到上述目的,本發(fā)明提供了一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法,該方法包括
預(yù)先在基于塞班操作系統(tǒng)的軟件中,以功能分類下拉列表方式設(shè)置功能分類下的各功能應(yīng)用;啟動(dòng)基于塞班操作系統(tǒng)的軟件,根據(jù)設(shè)置的功能分類對(duì)應(yīng)的下拉列表信息,選取需要顯示的功能應(yīng)用;拉取選取的功能應(yīng)用對(duì)應(yīng)的信息,進(jìn)行展示。所述功能分類包括天氣功能分類,所述天氣功能分類包括當(dāng)前候選的城市信息以及更多候選城市信息列表。所述當(dāng)前候選的城市信息按訪問(wèn)時(shí)間順序排列,并設(shè)置有包含刪除、升序、降序的展開列表信息。所述更多候選城市信息列表包括直轄市信息列表以及省信息列表,所述選取需要顯示的功能應(yīng)用具體包括從下拉列表中刪除當(dāng)前候選的城市信息、在當(dāng)前候選的城市信息中添加新的候選城市信息以及調(diào)整當(dāng)前候選的城市信息中顯示的城市順序中的一種或任意組合。所述從下拉列表中刪除當(dāng)前候選的城市信息具體包括接收用戶點(diǎn)擊需要?jiǎng)h除的候選城市信息,觸發(fā)該候選城市展開列表,從展開列表中選擇刪除處理。所述添加新的候選城市信息具體包括選取更多候選城市信息列表,觸發(fā)顯示直轄市信息列表以及省信息列表;從顯示直轄市信息列表、和/或,省信息列表中選取待添加候選城市;將選取的待添加候選城市設(shè)置為當(dāng)前候選城市。采用先進(jìn)先出的存儲(chǔ)策略存儲(chǔ)當(dāng)前候選的城市信息。所述進(jìn)行展示具體包括根據(jù)移動(dòng)終端顯示屏幕的分辨率,動(dòng)態(tài)調(diào)整當(dāng)前候選的城市信息中需要顯示的數(shù)量,并在當(dāng)前候選的城市信息沒有被全部顯示時(shí),自動(dòng)添加滾動(dòng)條信息。一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的裝置,該裝置包括功能分類列表模塊、功能應(yīng)用選取模塊以及顯示模塊,其中,功能分類列表模塊,用于在基于塞班操作系統(tǒng)的軟件中,以功能分類下拉列表方式設(shè)置功能分類下的各功能應(yīng)用;功能應(yīng)用選取模塊,用于在啟動(dòng)基于塞班操作系統(tǒng)的軟件后,根據(jù)功能分類列表模塊設(shè)置的功能分類對(duì)應(yīng)的下拉列表信息,選取需要顯示的功能應(yīng)用;顯示模塊,用于拉取選取的功能應(yīng)用對(duì)應(yīng)的信息,進(jìn)行展示。所述功能分類列表模塊包括當(dāng)前候選功能應(yīng)用單元以及更多候選功能應(yīng)用單元,其中,當(dāng)前候選功能應(yīng)用單元,用于以下拉列表方式存儲(chǔ)用戶設(shè)置的候選功能應(yīng)用信息,以便顯示模塊根據(jù)該當(dāng)前候選功能應(yīng)用單元存儲(chǔ)的候選功能應(yīng)用信息,按照預(yù)先設(shè)置的策略拉取候選功能應(yīng)用對(duì)應(yīng)的信息,并進(jìn)行展示;
更多候選功能應(yīng)用單元,用于以下拉列表方式存儲(chǔ)各功能應(yīng)用信息。所述功能應(yīng)用選取模塊包括功能應(yīng)用選取單元以及功能應(yīng)用調(diào)整單元,其中,功能應(yīng)用選取單元,用于確定需要在當(dāng)前候選功能應(yīng)用單元中添加新候選功能應(yīng)用時(shí),從更多候選功能應(yīng)用單元中選取待添加的候選功能應(yīng)用,輸出至當(dāng)前候選功能應(yīng)用單元;功能應(yīng)用調(diào)整單元,用于對(duì)當(dāng)前候選功能應(yīng)用單元中的功能應(yīng)用執(zhí)行相應(yīng)的刪除、升序以及降序處理。由上述的技術(shù)方案可見,本發(fā)明提供的一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法及裝置,預(yù)先在基于塞班操作系統(tǒng)的軟件中,以功能分類下拉列表方式設(shè)置功能分類下的各功能應(yīng)用;啟動(dòng)基于塞班操作系統(tǒng)的軟件,根據(jù)設(shè)置的功能分類對(duì)應(yīng)的下拉列表信息,選取需要顯示的功能應(yīng)用;拉取選取的功能應(yīng)用對(duì)應(yīng)的信息,進(jìn)行展示。這樣,通過(guò)采用下拉列表的方式進(jìn)行功能應(yīng)用的選擇、設(shè)置以及切換,使得功能應(yīng)用設(shè)置焦點(diǎn)定位于下拉列表框,可以有效避免焦點(diǎn)的頻繁移動(dòng)導(dǎo)致的用戶在操作中迷失,操作直觀、簡(jiǎn)單,簡(jiǎn)化了用戶操作,減少了功能應(yīng)用設(shè)置、選擇及信息展現(xiàn)的層級(jí),用戶體驗(yàn)更好。
圖I為本發(fā)明實(shí)施例基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法流程示意圖。圖2為本發(fā)明實(shí)施例基于Symbian S60V3設(shè)置天氣預(yù)報(bào)信息的流程示意圖。圖3為本發(fā)明實(shí)施例基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述?,F(xiàn)有基于Symbian S60V3設(shè)置功能應(yīng)用的方法,無(wú)論是采用多重頁(yè)簽設(shè)置還是采用菜單選項(xiàng)設(shè)置功能應(yīng)用,焦點(diǎn)移動(dòng)較為頻繁,選擇、設(shè)置功能應(yīng)用以及進(jìn)行功能應(yīng)用信息展現(xiàn)所需執(zhí)行的層級(jí)多,在一定程度上都增加了用戶操作的復(fù)雜性。本發(fā)明實(shí)施例中,為了避免焦點(diǎn)的頻繁移動(dòng)導(dǎo)致的用戶在操作中迷失,以及設(shè)置功能應(yīng)用所需執(zhí)行的復(fù)雜操作,并盡可能減少功能應(yīng)用選擇及信息展現(xiàn)的層級(jí),考慮使用下拉列表的方式實(shí)現(xiàn)功能應(yīng)用設(shè)置、選擇以及切換。圖I為本發(fā)明實(shí)施例基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法流程示意圖。參見圖I,該流程包括步驟101,預(yù)先在基于塞班操作系統(tǒng)的軟件中,以功能分類下拉列表方式設(shè)置功能分類下的各功能應(yīng)用;本步驟中,功能分類可以是天氣、資訊、小說(shuō)以及訂閱等,每個(gè)功能分類對(duì)應(yīng)一個(gè)下拉列表,用于設(shè)置包含的功能應(yīng)用信息。例如,對(duì)于天氣功能分類,可以在天氣功能分類下拉列表中設(shè)置待顯示的候選城市信息。較佳地,當(dāng)待顯示的候選城市數(shù)量較多時(shí),待顯示的候選城市信息包括當(dāng)前候選的城市信息以及更多候選城市信息列表。當(dāng)前候選的城市信息保留用戶按時(shí)間順序設(shè)置的預(yù)定數(shù)量的城市信息,如果用戶沒有進(jìn)行設(shè)置,則當(dāng)前候選的城市信息為空,用戶可以通過(guò)后續(xù)的步驟進(jìn)行設(shè)置。實(shí)際應(yīng)用中,對(duì)于當(dāng)前候選的城市信息,用戶需要根據(jù)其個(gè)性化的需求進(jìn)行更新,例如,刪除該當(dāng)前候選城市、調(diào)整當(dāng)前候選城市在當(dāng)前界面的顯示位置等,因而,本發(fā)明實(shí)施例中,對(duì)于當(dāng)前候選的城市信息中,為每個(gè)城市信息設(shè)置刪除、升序、降序等展開列表信肩、O更多候選城市信息列表包括直轄市信息列表以及省信息列表,在直轄市信息列表中,又可以分別設(shè)置北京、天津、上海、重慶等子列表,當(dāng)然,還可以對(duì)每個(gè)子列表在進(jìn)行細(xì)分,例如,對(duì)于北京子列表,又可以包括海淀、西城、昌平等二級(jí)列表。對(duì)于省信息列表,可以分為安徽子列表、福建子列表、廣東子列表、廣西子列表、甘肅子列表等。實(shí)際應(yīng)用中,對(duì)于包含分支列表的省信息列表或子列表,例如,對(duì)于包含海淀、西城、昌平等二級(jí)列表的北京列表來(lái)說(shuō),北京既可以是用戶需要設(shè)置的功能應(yīng)用,也可以是從 其包含的二級(jí)列表中設(shè)置海淀、西城等作為當(dāng)前界面顯示的內(nèi)容,因而,本發(fā)明實(shí)施例中,在二級(jí)列表中,并列設(shè)置將北京設(shè)置為當(dāng)前候選的城市表項(xiàng),相應(yīng)地,對(duì)于包含下一級(jí)列表的城市,進(jìn)行相應(yīng)設(shè)置。步驟102,啟動(dòng)基于塞班操作系統(tǒng)的軟件,根據(jù)設(shè)置的功能分類對(duì)應(yīng)的下拉列表信息,選取需要顯示的功能應(yīng)用;本步驟中,用戶啟動(dòng)基于塞班操作系統(tǒng)的軟件,根據(jù)需要設(shè)置的功能分類,進(jìn)入相應(yīng)功能分類的顯示界面,觸發(fā)下拉列表,從界面顯示的下拉列表中選取需要顯示的功能應(yīng)用。如果用戶已對(duì)顯示的功能應(yīng)用進(jìn)行過(guò)設(shè)置,則在啟動(dòng)基于塞班操作系統(tǒng)的軟件后,根據(jù)用戶預(yù)先的設(shè)置,拉取設(shè)置的功能應(yīng)用對(duì)應(yīng)的信息,并在當(dāng)前界面進(jìn)行顯示,用戶確定不需要對(duì)顯示的信息進(jìn)行更新,則結(jié)束流程;如果用戶需要對(duì)顯示的信息進(jìn)行更新,或用戶沒有進(jìn)行過(guò)設(shè)置,則執(zhí)行選取需要顯示的功能應(yīng)用的步驟。對(duì)顯示的信息進(jìn)行更新包括從下拉列表中刪除當(dāng)前候選的城市信息、在當(dāng)前候選的城市信息中添加新的候選城市信息以及調(diào)整當(dāng)前候選的城市信息中顯示的城市順序中的一種或任意組合。對(duì)于從下拉列表中刪除當(dāng)前候選的城市信息,當(dāng)用戶點(diǎn)擊需要?jiǎng)h除的候選城市,觸發(fā)該候選城市展開列表,從展開列表中選擇刪除。調(diào)整當(dāng)前候選的城市信息中顯示的城市順序與從下拉列表中刪除當(dāng)前候選的城市信息相類似,在此不再贅述。
在當(dāng)前候選的城市信息中添加新的候選城市信息與用戶沒有進(jìn)行設(shè)置,需要添加新候選城市相同,具體包括選取更多候選城市信息列表,觸發(fā)顯示直轄市信息列表以及省信息列表;從顯示直轄市信息列表、和/或,省信息列表中選取待添加候選城市;將選取的待添加候選城市設(shè)置為當(dāng)前候選城市。本步驟中,在選取待添加候選城市后,觸發(fā)設(shè)置的將該城市設(shè)置為當(dāng)前候選城市的表項(xiàng),將其置于當(dāng)前候選的城市信息中。實(shí)際應(yīng)用中,用戶可以在一個(gè)顯示界面中設(shè)置多個(gè)用于顯示的功能應(yīng)用,通過(guò)從下拉列表中依序選取需要顯示的功能應(yīng)用,移動(dòng)終端根據(jù)用戶設(shè)置的顯示界面顯示的功能應(yīng)用數(shù),分配存儲(chǔ)空間,存儲(chǔ)用戶選取的功能應(yīng)用,并在存儲(chǔ)空間存儲(chǔ)滿后,采用先進(jìn)先出的存儲(chǔ)策略,對(duì)存儲(chǔ)的功能應(yīng)用進(jìn)行更新。當(dāng)然,實(shí)際應(yīng)用中,也可以為當(dāng)前候選的城市信息分配較大的存儲(chǔ)空間,并按照用戶設(shè)置當(dāng)前候選的城市的時(shí)間順序,依序選取預(yù)先設(shè)置 功能應(yīng)用數(shù)對(duì)應(yīng)的城市信息進(jìn)行顯示。步驟103,拉取選取的功能應(yīng)用對(duì)應(yīng)的信息,進(jìn)行展示。本步驟中,拉取選取的功能子應(yīng)用對(duì)應(yīng)的信息,屬于現(xiàn)有技術(shù),例如,如果用戶選取的功能應(yīng)用為天氣功能分類中的北京天氣預(yù)報(bào)和上海天氣預(yù)報(bào),則移動(dòng)終端根據(jù)用戶選取的北京和上海,從預(yù)先設(shè)定的鏈接網(wǎng)站分別獲取北京和上海的天氣預(yù)報(bào)信息,并按照預(yù)先設(shè)置的布局進(jìn)行展示。當(dāng)然,實(shí)際應(yīng)用中,移動(dòng)終端也可以根據(jù)移動(dòng)終端顯示屏幕的分辨率,動(dòng)態(tài)調(diào)整當(dāng)前候選的城市信息中顯示的數(shù)量,并在當(dāng)前候選的城市信息沒有被全部顯示時(shí),自動(dòng)添加滾動(dòng)條信息。以下以基于Symbian S60V3設(shè)置天氣預(yù)報(bào)信息為例,對(duì)本發(fā)明實(shí)施例作詳細(xì)說(shuō)明。圖2為本發(fā)明實(shí)施例基于Symbian S60V3設(shè)置天氣預(yù)報(bào)信息的流程示意圖。參見圖2,該流程包括步驟201,啟動(dòng)UC桌面的天氣顯示界面,激活天氣預(yù)報(bào)下拉列表;步驟202,判斷天氣預(yù)報(bào)下拉列表中候選城市數(shù)是否為零,如果是,執(zhí)行步驟203,否則,執(zhí)行步驟204;本步驟中,如果天氣預(yù)報(bào)下拉列表中候選城市數(shù)為零,表示還未設(shè)置待顯示的候選城市,需要用戶進(jìn)行設(shè)置;如果天氣預(yù)報(bào)下拉列表中候選城市數(shù)不為零,則表示用戶已設(shè)置待顯示的候選城市,而且,當(dāng)前界面顯示已設(shè)置的候選城市天氣預(yù)報(bào)信息,用戶可以對(duì)當(dāng)前設(shè)置的候選城市進(jìn)行添加、刪除、更新顯示位置等操作,如果用戶不需對(duì)當(dāng)前界面顯示的候選城市進(jìn)行操作,則結(jié)束該流程。步驟203,開始執(zhí)行添加默認(rèn)的候選城市;步驟204,讀取當(dāng)前的候選城市,展開該候選城市列表;步驟205,確定待添加候選城市未在當(dāng)前的候選城市中,選擇更多候選城市標(biāo)簽;本步驟中,如果待添加候選城市不在該下拉的候選城市列表中,則可以通過(guò)選擇候選城市列表底端的“更多”候選城市標(biāo)簽,觸發(fā)進(jìn)一步的選擇。步驟206,判斷是否選擇更多候選城市標(biāo)簽,如果是,執(zhí)行步驟207,否則,執(zhí)行步驟 213 ;
步驟207,更新當(dāng)前展示的候選城市列表為省份類表;本步驟中,假設(shè)待添加候選城市為省份中城市。步驟208,選擇省份;本步驟中,選擇待添加候選城市所在的省份。步驟209,判斷是否返回省份類表,如果未返回,返回執(zhí)行步驟208,否則,執(zhí)行步驟 210 ;本步驟中,如果未返回,表明未設(shè)置有該省份對(duì)應(yīng)的城市信息;如果返回省份類表,展開該省份對(duì)應(yīng)的城市列表。
步驟210,選擇待添加候選城市;本步驟中,在選取待添加候選城市后,觸發(fā)設(shè)置的將該城市設(shè)置為當(dāng)前候選城市的表項(xiàng),將其置于當(dāng)前候選的城市信息中。步驟211,將選擇的待添加候選城市插入候選城市列表,并按照訪問(wèn)時(shí)間進(jìn)行排序;本步驟中,候選城市列表按照城市訪問(wèn)的先后順序進(jìn)行排序,如果候選城市列表已存儲(chǔ)滿,則按照先進(jìn)先出的存儲(chǔ)策略,用當(dāng)前訪問(wèn)的城市替換最先存儲(chǔ)的城市。步驟212,根據(jù)移動(dòng)終端屏幕的分辨率動(dòng)態(tài)調(diào)整所顯示候選城市的數(shù)量并自動(dòng)添加滾動(dòng)條;本步驟中,在當(dāng)前候選的城市信息沒有被全部顯示時(shí),自動(dòng)添加滾動(dòng)條信息。步驟213,保存相關(guān)數(shù)據(jù)并更新城市天氣預(yù)報(bào)數(shù)據(jù)。下面對(duì)本發(fā)明實(shí)施例圖2涉及的相關(guān)代碼邏輯分別進(jìn)行說(shuō)明。一、“主要類”說(shuō)明設(shè)置CCityMenuItem表示一個(gè)省份/城市菜單項(xiàng);CCityMenu表示省份/城市菜單;CCityMenuPanel用于組織數(shù)據(jù)并進(jìn)行顯示。二、初始化 CCityMenu初始化CCityMenu,傳入上下文接口,父容器,顯示位置;其中,CCityMenu^menu = CCityMenu: : NewL (^mAppContext, this,iCityListStartPos. iX+1, iCityListStartPos. iY+28,84);上下文接口包含當(dāng)前程序的運(yùn)行環(huán)境參數(shù);父容器表示下拉列表在控件棧中的繼承關(guān)系。三、顯示省份/城市下拉列表ShowPopup(menu);讀取配置文件,根據(jù)用戶的訪問(wèn)歷史顯示最近4個(gè)被訪問(wèn)的城市;如果沒有要查看的城市,可以選擇更多城市;進(jìn)入省份選擇列表,根據(jù)省份進(jìn)入城市列表;選擇城市,并將該城市標(biāo)識(shí)記錄到配置文件,根據(jù)訪問(wèn)時(shí)間動(dòng)態(tài)調(diào)整歷史城市順序。四、更新視圖
CjceRequest^iRequestWeather ;iRequestWeather = CJceRequest::NewL(this, APPUI- > GetQQDesktopTransaction ());iRequestWeather- > GetWeatherInfo (iWeatherRequest, iWeatherInfoReceive,ETrue);向服務(wù)器發(fā)送指令,獲取新城市的天氣數(shù)據(jù),并更新顯示屏幕。
五、接收數(shù)據(jù)并保存到數(shù)據(jù)庫(kù)由上述可見,本發(fā)明實(shí)施例的基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法,通過(guò)采用下拉列表的方式,進(jìn)行功能應(yīng)用的選擇、設(shè)置以及切換,用戶操作較為直觀,功能應(yīng)用設(shè)置焦點(diǎn)定位于下拉列表框,可以有效避免焦點(diǎn)的頻繁移動(dòng)導(dǎo)致的用戶在操作中迷失,操作簡(jiǎn)單,簡(jiǎn)化了用戶操作,減少了功能應(yīng)用設(shè)置、選擇及信息展現(xiàn)的層級(jí),用戶體驗(yàn)更好,操作指引性更強(qiáng);進(jìn)一步地,下拉列表的方式,不涉及到顯示界面的跳轉(zhuǎn),不僅合理利用和節(jié)省了界面空間,而且可以避免左右導(dǎo)航鍵在單層頁(yè)簽切換上的沖突,增強(qiáng)了用戶體驗(yàn),有助于對(duì)無(wú)線業(yè)務(wù)相關(guān)產(chǎn)品的推廣。圖3為本發(fā)明實(shí)施例基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的裝置結(jié)構(gòu)示意圖。參見圖3,該裝置包括功能分類列表模塊、功能應(yīng)用選取模塊以及顯示模塊,其中,功能分類列表模塊,用于在基于塞班操作系統(tǒng)的軟件中,以功能分類下拉列表方式設(shè)置功能分類下的各功能應(yīng)用;功能應(yīng)用選取模塊,用于在啟動(dòng)基于塞班操作系統(tǒng)的軟件后,根據(jù)功能分類列表模塊設(shè)置的功能分類對(duì)應(yīng)的下拉列表信息,選取需要顯示的功能應(yīng)用并置于功能分類列表模塊;顯示模塊,用于拉取選取的功能應(yīng)用對(duì)應(yīng)的信息,進(jìn)行展示。本發(fā)明實(shí)施例中,功能分類列表模塊包括當(dāng)前候選功能應(yīng)用單元以及更多候選功能應(yīng)用單元,其中,當(dāng)前候選功能應(yīng)用單元,用于以下拉列表方式存儲(chǔ)用戶設(shè)置的候選功能應(yīng)用信息,以便顯示模塊根據(jù)該當(dāng)前候選功能應(yīng)用單元存儲(chǔ)的候選功能應(yīng)用信息,按照預(yù)先設(shè)置的策略拉取候選功能應(yīng)用對(duì)應(yīng)的信息,并進(jìn)行展示;更多候選功能應(yīng)用單元,用于以下拉列表方式存儲(chǔ)各功能應(yīng)用信息。功能應(yīng)用選取模塊包括功能應(yīng)用選取單元以及功能應(yīng)用調(diào)整單元,其中,功能應(yīng)用選取單元,用于確定需要在當(dāng)前候選功能應(yīng)用單元中添加新候選功能應(yīng)用時(shí),從更多候選功能應(yīng)用單元中選取待添加的候選功能應(yīng)用,輸出至當(dāng)前候選功能應(yīng)用單元;功能應(yīng)用調(diào)整單元,用于對(duì)當(dāng)前候選功能應(yīng)用單元中的功能應(yīng)用執(zhí)行相應(yīng)的刪除、升序以及降序處理。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法,其特征在于,該方法包括 預(yù)先在基于塞班操作系統(tǒng)的軟件中,以功能分類下拉列表方式設(shè)置功能分類下的各功能應(yīng)用; 啟動(dòng)基于塞班操作系統(tǒng)的軟件,根據(jù)設(shè)置的功能分類對(duì)應(yīng)的下拉列表信息,選取需要顯示的功能應(yīng)用; 拉取選取的功能應(yīng)用對(duì)應(yīng)的信息,進(jìn)行展示。
2.如權(quán)利要求I所述的方法,其特征在于,所述功能分類包括天氣功能分類,所述天氣功能分類包括當(dāng)前候選的城市信息以及更多候選城市信息列表。
3.如權(quán)利要求2所述的方法,其特征在于,所述當(dāng)前候選的城市信息按訪問(wèn)時(shí)間順序排列,并設(shè)置有包含刪除、升序、降序的展開列表信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述更多候選城市信息列表包括直轄市信息列表以及省信息列表,所述選取需要顯示的功能應(yīng)用具體包括 從下拉列表中刪除當(dāng)前候選的城市信息、在當(dāng)前候選的城市信息中添加新的候選城市信息以及調(diào)整當(dāng)前候選的城市信息中顯示的城市順序中的一種或任意組合。
5.如權(quán)利要求4所述的方法,其特征在于,所述從下拉列表中刪除當(dāng)前候選的城市信息具體包括接收用戶點(diǎn)擊需要?jiǎng)h除的候選城市信息,觸發(fā)該候選城市展開列表,從展開列表中選擇刪除處理。
6.如權(quán)利要求4所述的方法,其特征在于,所述添加新的候選城市信息具體包括 選取更多候選城市信息列表,觸發(fā)顯示直轄市信息列表以及省信息列表; 從顯不直轄市信息列表、和/或,省信息列表中選取待添加候選城市; 將選取的待添加候選城市設(shè)置為當(dāng)前候選城市。
7.如權(quán)利要求2至6任一項(xiàng)所述的方法,其特征在于,采用先進(jìn)先出的存儲(chǔ)策略存儲(chǔ)當(dāng)前候選的城市信息。
8.如權(quán)利要求2至6任一項(xiàng)所述的方法,其特征在于,所述進(jìn)行展示具體包括 根據(jù)移動(dòng)終端顯示屏幕的分辨率,動(dòng)態(tài)調(diào)整當(dāng)前候選的城市信息中需要顯示的數(shù)量,并在當(dāng)前候選的城市信息沒有被全部顯示時(shí),自動(dòng)添加滾動(dòng)條信息。
9.一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的裝置,其特征在于,該裝置包括功能分類列表模塊、功能應(yīng)用選取模塊以及顯示模塊,其中, 功能分類列表模塊,用于在基于塞班操作系統(tǒng)的軟件中,以功能分類下拉列表方式設(shè)置功能分類下的各功能應(yīng)用; 功能應(yīng)用選取模塊,用于在啟動(dòng)基于塞班操作系統(tǒng)的軟件后,根據(jù)功能分類列表模塊設(shè)置的功能分類對(duì)應(yīng)的下拉列表信息,選取需要顯示的功能應(yīng)用; 顯示模塊,用于拉取選取的功能應(yīng)用對(duì)應(yīng)的信息,進(jìn)行展示。
10.如權(quán)利要求9所述的裝置,其特征在于,所述功能分類列表模塊包括當(dāng)前候選功能應(yīng)用單元以及更多候選功能應(yīng)用單元,其中, 當(dāng)前候選功能應(yīng)用單元,用于以下拉列表方式存儲(chǔ)用戶設(shè)置的候選功能應(yīng)用信息,以便顯示模塊根據(jù)該當(dāng)前候選功能應(yīng)用單元存儲(chǔ)的候選功能應(yīng)用信息,按照預(yù)先設(shè)置的策略拉取候選功能應(yīng)用對(duì)應(yīng)的信息,并進(jìn)行展示; 更多候選功能應(yīng)用單元,用于以下拉列表方式存儲(chǔ)各功能應(yīng)用信息。
11.如權(quán)利要求10所述的裝置,其特征在于,所述功能應(yīng)用選取模塊包括功能應(yīng)用選取單元以及功能應(yīng)用調(diào)整單元,其中, 功能應(yīng)用選取單元,用于確定需要在當(dāng)前候選功能應(yīng)用單元中添加新候選功能應(yīng)用時(shí),從更多候選功能應(yīng)用單元中選取待添加的候選功能應(yīng)用,輸出至當(dāng)前候選功能應(yīng)用單元; 功能應(yīng)用調(diào)整單元,用于對(duì)當(dāng)前候選功能應(yīng)用單元中的功能應(yīng)用執(zhí)行相應(yīng)的刪除、升序以及降序處理。
全文摘要
本發(fā)明公開了一種基于塞班操作系統(tǒng)設(shè)置功能應(yīng)用的方法及裝置。該方法包括預(yù)先在基于塞班操作系統(tǒng)的軟件中,以功能分類下拉列表方式設(shè)置功能分類下的各功能應(yīng)用;啟動(dòng)基于塞班操作系統(tǒng)的軟件,根據(jù)設(shè)置的功能分類對(duì)應(yīng)的下拉列表信息,選取需要顯示的功能應(yīng)用;拉取選取的功能應(yīng)用對(duì)應(yīng)的信息,進(jìn)行展示。應(yīng)用本發(fā)明,可以降低用戶操作復(fù)雜度、提高用戶體驗(yàn)。
文檔編號(hào)G06F9/445GK102750158SQ20111009940
公開日2012年10月24日 申請(qǐng)日期2011年4月20日 優(yōu)先權(quán)日2011年4月20日
發(fā)明者劉念, 周興, 李力 申請(qǐng)人:騰訊科技(深圳)有限公司