本發(fā)明涉及界面顯示技術(shù)領(lǐng)域,具體而言,涉及一種分段選擇視圖呈現(xiàn)方法、裝置及用戶終端。
背景技術(shù):
基于ios系統(tǒng)的移動終端app上,在很多場景中,由于內(nèi)容的多樣性,往往通過分段選擇視圖來將不同的信息呈現(xiàn)在一個視圖當(dāng)中,用戶只需在分段選擇控件上點擊不同的元素就可以隨意切換瀏覽不同信息,從而達到減少跳轉(zhuǎn),提高用戶體驗的目的。
目前,大多數(shù)ios系統(tǒng)的app上都會在或多或少的場景中會出現(xiàn)分段選擇視圖,而分段選擇控件是分段選擇視圖的核心。在不同場景中,為了滿足不同的視覺需要,分段選擇控件的表現(xiàn)形式也是多種多樣,但是隨著元素個數(shù)的增加,復(fù)雜度隨之上升。然而,目前ios系統(tǒng)提供的分段選擇控件uisegmentedcontrol可以滿足簡單的需求,但對于復(fù)雜樣式卻難以滿足,可定制性差。而其他實現(xiàn)方案也多偏向于分段元素的定制,比如選中元素的背景、動畫等,使得分段選擇視圖設(shè)計的靈活性相對不高。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例的目的在于提供一種分段選擇視圖呈現(xiàn)方法、裝置及用戶終端,以改善上述問題。
第一方面,本發(fā)明實施例提供了一種分段選擇視圖呈現(xiàn)方法,所述方法包括:響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖;基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個分段元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置。
第二方面,本發(fā)明實施例提供了一種分段選擇視圖呈現(xiàn)裝置,所述裝置包括:獲取分段元素模塊,用于響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖;位置調(diào)整模塊,用于基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個分段元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置。
第三方面,本發(fā)明實施例提供了一種用戶終端,所述用戶終端包括處理器以及存儲器,所述存儲器耦接到所述處理器,所述存儲器存儲指令,當(dāng)所述指令由所述處理器執(zhí)行時所述用戶終端執(zhí)行以下操作:響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖;基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個分段元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置。
本發(fā)明實施例的有益效果是:
本發(fā)明實施例提供一種分段選擇視圖呈現(xiàn)方法、裝置及用戶終端,通過響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,來獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖,然后基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置,從而可以實現(xiàn)對于分段元素的位置的動態(tài)調(diào)整,提高了分段選擇視圖設(shè)計的靈活性。
本發(fā)明的其他特征和優(yōu)點將在隨后的說明書闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明實施例了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了一種可應(yīng)用于本發(fā)明實施例中的用戶終端的結(jié)構(gòu)框圖;
圖2為本發(fā)明實施例提供一種分段選擇視圖呈現(xiàn)方法的用戶終端交互界面的示意圖;
圖3為本發(fā)明第一實施例提供的一種分段選擇視圖呈現(xiàn)方法的流程圖;
圖4為本發(fā)明第二實施例提供的一種分段選擇視圖呈現(xiàn)方法的流程圖;
圖5為本發(fā)明第三實施例提供一種分段選擇視圖呈現(xiàn)裝置的結(jié)構(gòu)框圖;
圖6為本發(fā)明第四實施例提供一種分段選擇視圖呈現(xiàn)裝置的結(jié)構(gòu)框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
圖1示出了一種可應(yīng)用于本發(fā)明實施例中的用戶終端100的結(jié)構(gòu)框圖。如圖1所示,用戶終端100包括存儲器101、存儲控制器102,一個或多個(圖中僅示出一個)處理器103、外設(shè)接口104、射頻模塊105、音頻模塊106、觸控屏幕107等。這些組件通過一條或多條通訊總線/信號線108相互通訊。
存儲器101可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的分段選擇視圖呈現(xiàn)方法以及裝置對應(yīng)的程序指令/模塊,處理器103通過運行存儲在存儲器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實施例提供的分段選擇視圖呈現(xiàn)方法。
存儲器101可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。處理器103以及其他可能的組件對存儲器101的訪問可在存儲控制器102的控制下進行。
外設(shè)接口104將各種輸入/輸出裝置耦合至處理器103以及存儲器101。在一些實施例中,外設(shè)接口104,處理器103以及存儲控制器102可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
射頻模塊105用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進行通訊。
音頻模塊106向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚聲器以及音頻電路。
觸控屏幕107在用戶終端100與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕107向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻及其任意組合。
可以理解,圖1所示的結(jié)構(gòu)僅為示意,用戶終端100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
于本發(fā)明實施例中,用戶終端100中安裝有客戶端,該客戶端可以是瀏覽器也可以是第三方應(yīng)用軟件,與服務(wù)器(server)端相對應(yīng),為用戶提供服務(wù),例如電子書閱讀服務(wù),用于播放本地文檔或者電子書。
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參照圖2,圖2為本發(fā)明實施例提供一種分段選擇視圖呈現(xiàn)方法的用戶終端交互界面的示意圖,下述的實現(xiàn)過程可參照該附圖進行理解。
如圖2所示,分段選擇視圖是用來將不同的分段元素呈現(xiàn)出來,以使用戶點擊該分段元素即可在內(nèi)容顯示視圖中呈現(xiàn)與該分段元素對應(yīng)的內(nèi)容。其中,分段選擇視圖是通過分段選擇控件去實現(xiàn)的。
第一實施例
請參照圖3,圖3為本發(fā)明第一實施例提供的一種分段選擇視圖呈現(xiàn)方法的流程圖,所述方法具體包括如下步驟:
步驟s110:響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖。
其中,將分段選擇視圖配置為滾動視圖的方法為:首先通過新建繼承自uiview的分段選擇視圖子類(segmentcontroll),并為其添加一個繼承自uiscrollview滾動視圖(scrollview),負責(zé)承載多個分段元素,從而該多個分段元素可在分段選擇視圖中實現(xiàn)滾動,實現(xiàn)了該分段選擇視圖為滾動視圖。其中,為了提高用戶體驗,其滾動方式一般為沿分段選擇視圖橫向滾動。
大多情況下,用戶是通過手勢在用戶終端來觸發(fā)分段元素的,所以需要對分段選擇視圖(segmentcontroll)添加點擊手勢,并添加手勢響應(yīng)方法(segmentclicked:),手勢可以為多種,例如,手指點擊分段元素的手勢、上拉或者下拉手勢、橫向滑動手勢等。然后再獲取用戶在分段選擇視圖中觸發(fā)分段元素時的對應(yīng)手勢,通過上述方法可對所述手勢作出響應(yīng),以觸發(fā)分段元素觸發(fā)指令。
在獲取觸發(fā)分段元素觸發(fā)指令后,還可以獲取用戶在分段選擇視圖中通過手勢觸發(fā)的分段元素的索引,其中,已經(jīng)預(yù)先為每個分段元素添加selectindex屬性,該屬性則用于指定被用戶當(dāng)前選擇的分段元素的索引,為了可以改變分段元素的樣式,可以新建繼承自uiview的分段元素基類(segmentitem),并添加bool類型屬性:selected,表示分段元素是否被用戶觸發(fā),如分段元素的selected屬性置為no,表示未被觸發(fā),分段元素的selected屬性置為yes,表示被觸發(fā);cgfloat類型的屬性:contentalpha,表示出現(xiàn)的程度(0~1),可以方便制作分段元素在分段選擇視圖中呈現(xiàn)的過度效果。子類可以重寫屬性的get和set方法來定制被觸發(fā)的分段元素的樣式和出現(xiàn)動畫,并且基類沒有具體的實現(xiàn),樣式完全由子類自身指定,十分靈活。
然后通過上述配置后可以基于所述索引將該索引處的所述分段元素的屬性設(shè)置為是,以表示所述分段元素被所述用戶所觸發(fā),當(dāng)然還需將該分段元素被觸發(fā)之前的被觸發(fā)的分段元素的屬性值置為否,表示之前的被觸發(fā)的分段元素當(dāng)前未被用戶所觸發(fā),也就是從上一個被觸發(fā)的分段元素換成了當(dāng)前被觸發(fā)的分段元素了,從而用戶終端獲取所述用戶在分段選擇視圖中觸發(fā)所述分段元素生成的分段元素觸發(fā)指令。
然后,用戶終端響應(yīng)于所述分段元素觸發(fā)指令,獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,該目標(biāo)分段元素為上述被用戶觸發(fā)的分段元素。
需要說明的是,上述分段元素索引的獲取方法可以通過遍歷存儲有多個分段元素的數(shù)組來獲取,其數(shù)組的創(chuàng)建為在對分段選擇視圖進行配置中進行的,分段選擇視圖的具體配置過程為:
首先定義兩個協(xié)議類:數(shù)據(jù)源協(xié)議(segmentcontrolldatasource)和代理協(xié)議(segmentcontrolldelegate)。其中,數(shù)據(jù)源協(xié)議定義了一系列的數(shù)據(jù)源協(xié)議方法,用來指定分段元素的個數(shù)(numberofitems)、每個分段元素的寬度(widthforitematindex:)、分段元素(itemforindex:)、分段選擇視圖樣式(selecttype)以及分段指示器的寬度(widthforindicatoratindex:)等。代理協(xié)議定義了一系列的代理協(xié)議方法,包括點擊分段元素的回調(diào)(didselectitematindex:)等。
然后,為分段選擇視圖添加數(shù)據(jù)源(datasource)和代理(delegate),分別遵守數(shù)據(jù)源協(xié)議(segmentcontrolldatasource)和代理協(xié)議(segmentcontrolldelegate)。不同的數(shù)據(jù)源(datasource)和代理(delegate),可以根據(jù)需要對協(xié)議進行實現(xiàn),從而可以更加靈活地定制不同的視圖選擇控制器。
根據(jù)上述的數(shù)據(jù)源(datasource)可以對分段選擇視圖(segmentcontroll)進行配置:首先讀取分段元素個數(shù)(count),同時創(chuàng)建count容量的數(shù)組(items),用來存儲多個分段元素,再循環(huán)讀取index(0<=index<count)位置處的分段元素(item),并根據(jù)數(shù)據(jù)源對widthforitematindex:方法的實現(xiàn),設(shè)置該分段元素的位置和大小,同時添加到分段選擇視圖(segmentcontroll)的滾動視圖(scrollview)中,并保存到數(shù)組(items)中。
在目標(biāo)分段元素被觸發(fā)后,可以通過觸發(fā)代理(delegate)調(diào)用回調(diào)方法didselectitematindex:來在內(nèi)容顯示視圖中顯示與所述目標(biāo)分段元素對應(yīng)的內(nèi)容,每個分段元素預(yù)先設(shè)置有對應(yīng)的顯示內(nèi)容,例如,分段元素“熱門游戲”對應(yīng)的則是相關(guān)的游戲內(nèi)容,如,各個大熱的游戲視頻直播;分段元素“娛樂”對應(yīng)的是娛樂相關(guān)的內(nèi)容,如搞笑視頻等。
步驟s120:基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個分段元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置。
根據(jù)數(shù)據(jù)源(datasource)設(shè)置的分段選擇視圖樣式(selecttype),包括但不限于居中、居左和居右三種樣式,可根據(jù)這些分段選擇視圖樣式來滾動所述多個分段元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置,可以這樣理解,在觸發(fā)目標(biāo)分段元素時可將該目標(biāo)元素的位置自動滾動多個分段元素,將目標(biāo)分段元素調(diào)整到上述三種樣式中的一種,或者也可以通過滾動所述多個分段元素,將目標(biāo)分段元素移動到預(yù)設(shè)位置。其中,這個預(yù)設(shè)位置用戶可以根據(jù)自己的習(xí)慣或者用戶體驗情況來自行設(shè)定,例如,如圖2,可以將目標(biāo)分段元素移動到分段選擇視圖兩邊或中間,或者分段選擇視圖中的任意可視位置,從而實現(xiàn)了目標(biāo)分段元素的位置的動態(tài)調(diào)整。
本發(fā)明第一實施例提供的一種分段選擇視圖呈現(xiàn)方法,通過響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,來獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖,然后基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置,從而可以實現(xiàn)對于分段元素的位置的動態(tài)調(diào)整,提高了分段選擇視圖設(shè)計的靈活性。
第二實施例
請參照圖4,圖4為本發(fā)明第二實施例提供的一種分段選擇視圖呈現(xiàn)方法的流程圖,所述方法具體包括如下步驟:
步驟s210:響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖。
該步驟的具體實現(xiàn)方式可以參照第一實施例中的步驟s110中的具體描述,為了描述的簡潔,在此不再過多贅述。
步驟s220:基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個分段元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置。
該步驟的具體實現(xiàn)方式可以參照第一實施例中的步驟s120中的具體描述,為了描述的簡潔,在此不再過多贅述。
步驟s230:將預(yù)先創(chuàng)建的分段指示器移動到所述預(yù)設(shè)位置處,所述分段指示器用于標(biāo)識用戶所選擇的分段元素。
在上述步驟實現(xiàn)將目標(biāo)分段元素移動到位置后,在對分段元素進行配置時還添加了分段指示器視圖,并開放其屬性,則可以對該分段指示器設(shè)計不同的樣式,例如,可以對該分段指示器的顏色、高度、寬度及是否隱藏等樣式進行設(shè)計,該分段指示器用于標(biāo)識用戶所選擇的分段元素,例如,上述目標(biāo)分段元素被用戶所觸發(fā),即被用戶所選擇,則該分段指示器處于該目標(biāo)分段元素的位置處,若將目標(biāo)分段元素移動到預(yù)設(shè)位置,則該分段指示器也跟著目標(biāo)分段元素一起移動到預(yù)設(shè)位置,以標(biāo)識該目標(biāo)分段元素為當(dāng)前用戶所選擇的分段元素。
本發(fā)明第二實施例提供的一種分段選擇視圖呈現(xiàn)方法,通過響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,來獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖,然后基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置,并將預(yù)先創(chuàng)建的用于標(biāo)識用戶所選擇的分段元素的分段指示器移動到到所述預(yù)設(shè)位置處,從而可以實現(xiàn)對于分段元素的位置的動態(tài)調(diào)整,提高了分段選擇視圖設(shè)計的靈活性。
第三實施例
請參照圖5,圖5為本發(fā)明第三實施例提供一種分段選擇視圖呈現(xiàn)裝置200的結(jié)構(gòu)框圖,所述裝置包括:
獲取分段元素模塊210,用于響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖。
位置調(diào)整模塊220,用于基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個分段元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置。
作為一種實施方式,所述裝置還包括:
顯示模塊,用于在內(nèi)容顯示視圖中顯示與所述目標(biāo)分段元素對應(yīng)的內(nèi)容。
獲取手勢模塊,用于獲取用戶在分段選擇視圖中觸發(fā)分段元素時的對應(yīng)手勢。
響應(yīng)手勢模塊,用于對所述手勢作出響應(yīng),以觸發(fā)分段元素觸發(fā)指令。
索引獲取模塊,用于獲取用戶在分段選擇視圖中觸發(fā)的分段元素的索引。
觸發(fā)表示模塊,用于基于所述索引將該索引處的所述分段元素的屬性設(shè)置為是,以表示所述分段元素被用戶所觸發(fā),獲取用戶在分段選擇視圖中觸發(fā)所述分段元素生成的分段元素觸發(fā)指令。
第四實施例
請參照圖6,圖6為本發(fā)明第四實施例提供一種分段選擇視圖呈現(xiàn)裝置300的結(jié)構(gòu)框圖,所述裝置包括:
獲取分段元素模塊310,用于響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖。
位置調(diào)整模塊320,用于基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個分段元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置。
指示模塊330,用于將預(yù)先創(chuàng)建的分段指示器移動到所述預(yù)設(shè)位置處,所述分段指示器用于標(biāo)識用戶所選擇的分段元素。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置的具體工作過程,可以參考前述方法中的對應(yīng)過程,在此不再過多贅述。
綜上所述,本發(fā)明實施例提供一種分段選擇視圖呈現(xiàn)方法、裝置及用戶終端,通過響應(yīng)于用戶在分段選擇視圖中觸發(fā)的分段元素觸發(fā)指令,來獲取用戶在所述分段選擇視圖中的多個分段元素中選擇的目標(biāo)分段元素,其中,所述分段選擇視圖為滾動視圖,然后基于預(yù)設(shè)的分段選擇視圖樣式在所述分段選擇視圖中滾動所述多個元素,以使所述目標(biāo)分段元素移動到預(yù)設(shè)位置,從而實現(xiàn)了目標(biāo)分段元素的位置的動態(tài)調(diào)整,提高了分段選擇視圖設(shè)計的靈活性。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。
所述功能如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。