本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種確定網(wǎng)頁布局的方法及服務(wù)器。
背景技術(shù):
伴隨著科技的進(jìn)步與時代的發(fā)展,各種類型的終端如筆記本電腦、智能手機(jī)、平板電腦、智能電視等不斷涌現(xiàn),并廣泛地應(yīng)用在人們的工作和生活中。由于筆記本電腦、智能手機(jī)、平板電腦、智能電視等不同類型終端的屏幕尺寸等方面存在差異,因此,針對于不同類型的終端設(shè)備若采用同一種網(wǎng)頁布局方式,則會導(dǎo)致用戶體驗差,例如,若在智能手機(jī)中采用筆記本電腦的網(wǎng)頁布局方式,則由于智能手機(jī)屏幕尺寸的限制,會導(dǎo)致網(wǎng)頁無法完整顯示或顯示字體較小,用戶無法正常查閱,用戶體驗較差。
為解決上述問題,現(xiàn)有技術(shù)中根據(jù)終端的系統(tǒng)平臺、屏幕分辨率(或屏幕尺寸)、屏幕定向(或終端的手持方向)來區(qū)分不同類型的終端,從而對終端加載網(wǎng)頁的頁面布局進(jìn)行相應(yīng)的響應(yīng)和調(diào)整。然而,近年來隨著屏幕技術(shù)的發(fā)展,使得安卓系統(tǒng)的智能移動終端(如智能手機(jī)、平板電腦)的屏幕分辨率的不斷提高,并且已很難與智能電視的屏幕分辨率區(qū)分。當(dāng)用戶以橫屏方式使用智能移動終端時,由于其與同為安卓系統(tǒng)的智能電視的系統(tǒng)平臺、屏幕分辨率、屏幕定向均相差不大,從而導(dǎo)致無法對終端類型進(jìn)行有效區(qū)分,可能會出現(xiàn)將智能電視誤判為智能移動終端的現(xiàn)象,使得智能電視誤采用了智能移動終端的網(wǎng)頁布局方式。由于用戶對智能電視與智能移動終端的操作方式存在較大差異,例如,用戶通常以觸控方式操作智能移動終端,使用遙控器操作智能電視,因此,為安卓系統(tǒng)的智能電視應(yīng)用與智能移動終端相同的網(wǎng)頁布局時,使得用戶的操作十分不便,從而嚴(yán)重影響用戶體驗。
綜上,目前亟需要一種確定網(wǎng)頁布局的方法,用以解決現(xiàn)有技術(shù)中無法對終端類型進(jìn)行有效區(qū)分,而導(dǎo)致終端類型與終端的網(wǎng)頁布局不匹配的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種確定網(wǎng)頁布局的方法及服務(wù)器,用于解決現(xiàn)有技術(shù)中無法對終端類型進(jìn)行有效區(qū)分,而導(dǎo)致終端類型與終端的網(wǎng)頁布局不匹配的問題。
本發(fā)明實施例提供的一種確定網(wǎng)頁布局的方法,包括:
服務(wù)器獲取終端使用的系統(tǒng)類型,確定出使用安卓系統(tǒng)的目標(biāo)終端;
所述服務(wù)器獲取用戶對所述目標(biāo)終端顯示的網(wǎng)頁的操作信息,其中,所述操作信息包括用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的類型;
所述服務(wù)器根據(jù)所述操作信息確定所述目標(biāo)終端為智能電視,判斷所述目標(biāo)終端顯示的網(wǎng)頁的網(wǎng)頁布局是否為智能電視的網(wǎng)頁布局,若否,則將所述目標(biāo)終端顯示的網(wǎng)頁布局更新為智能電視的網(wǎng)頁布局。
可選地,所述服務(wù)器確定出使用安卓系統(tǒng)的目標(biāo)終端之后,還包括:
所述服務(wù)器根據(jù)所述目標(biāo)終端發(fā)送的待請求網(wǎng)頁的標(biāo)識信息,向所述目標(biāo)終端發(fā)送第一網(wǎng)頁布局的待請求網(wǎng)頁;所述第一網(wǎng)頁布局為所述安卓系統(tǒng)對應(yīng)的預(yù)設(shè)網(wǎng)頁布局。
可選地,所述觸發(fā)事件包括keyevent事件。
可選地,所述所述服務(wù)器根據(jù)所述操作信息確定目標(biāo)終端為智能電視包括:
所述服務(wù)器判斷所述操作信息中的觸發(fā)事件的類型是否為keyevent事件的類型,若是keyevent,則確定所述目標(biāo)終端為智能電視。
可選地,所述操作信息還包括用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的次數(shù);
所述服務(wù)器根據(jù)所述操作信息確定目標(biāo)終端為智能電視,包括:
所述服務(wù)器判斷從所述目標(biāo)終端中獲取的觸發(fā)事件的類型和觸發(fā)事件的次數(shù)是否滿足預(yù)設(shè)條件,其中,所述觸發(fā)事件的次數(shù)為所述目標(biāo)終端在用戶在操作所述目標(biāo)終端的過程中,通過webstorage方式記錄并存儲的;
若滿足預(yù)設(shè)條件,則確定所述目標(biāo)終端為智能電視,其中,所述預(yù)設(shè)條件包括所述觸發(fā)事件為keyevent并且所述觸發(fā)事件的次數(shù)大于或等于預(yù)設(shè)閾值,預(yù)設(shè)閾值為正整數(shù)。
本發(fā)明實施例提供的一種服務(wù)器,包括:
確定模塊,用于獲取終端使用的系統(tǒng)類型,確定出使用安卓系統(tǒng)的目標(biāo)終端;
獲取模塊,用于獲取用戶對所述目標(biāo)終端顯示的網(wǎng)頁的操作信息,其中,所述操作信息包括用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的類型;
處理模塊,用于根據(jù)所述操作信息確定所述目標(biāo)終端為智能電視,判斷所述目標(biāo)終端顯示的網(wǎng)頁的網(wǎng)頁布局是否為智能電視的網(wǎng)頁布局,若否,則將所述目標(biāo)終端顯示的網(wǎng)頁布局更新為智能電視的網(wǎng)頁布局。
可選地,所述服務(wù)器還包括發(fā)送模塊,所述發(fā)送模塊用于:
根據(jù)所述目標(biāo)終端發(fā)送的待請求網(wǎng)頁的標(biāo)識信息,向所述目標(biāo)終端發(fā)送第一網(wǎng)頁布局的待請求網(wǎng)頁;所述第一網(wǎng)頁布局為所述安卓系統(tǒng)對應(yīng)的預(yù)設(shè)網(wǎng)頁布局。
可選地,所述觸發(fā)事件包括keyevent事件。
可選地,所述處理模塊具體用于:
判斷所述操作信息中的觸發(fā)事件的類型是否為keyevent事件的類型,若是keyevent,則確定所述目標(biāo)終端為智能電視。
可選地,所述操作信息還包括用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的次數(shù);
所述處理模塊還具體用于:
判斷從所述目標(biāo)終端中獲取的觸發(fā)事件的類型和觸發(fā)事件的次數(shù)是否滿足預(yù)設(shè)條件,其中,所述觸發(fā)事件的次數(shù)為所述目標(biāo)終端在用戶在操作所述目標(biāo)終端的過程中,通過webstorage方式記錄并存儲的;
若滿足預(yù)設(shè)條件,則確定所述目標(biāo)終端為智能電視,其中,所述預(yù)設(shè)條件包括所述觸發(fā)事件為keyevent并且所述觸發(fā)事件的次數(shù)大于或等于預(yù)設(shè)閾值,預(yù)設(shè)閾值為正整數(shù)。
本發(fā)明實施例中,服務(wù)器獲取終端使用的系統(tǒng)類型,確定出使用安卓系統(tǒng)的目標(biāo)終端,進(jìn)而獲取用戶對目標(biāo)終端顯示的網(wǎng)頁的操作信息,根據(jù)操作信息中包括的用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的類型,若在確定目標(biāo)終端為智能電視,則判斷目標(biāo)終端顯示的網(wǎng)頁的網(wǎng)頁布局是否為智能電視的網(wǎng)頁布局,若否,則將目標(biāo)終端顯示的網(wǎng)頁布局更改為智能電視的網(wǎng)頁布局。由于服務(wù)器在確定終端為安卓系統(tǒng)的目標(biāo)終端后,可根據(jù)用戶對目標(biāo)終端顯示的網(wǎng)頁的操作信息,進(jìn)一步確定目標(biāo)終端的類型是否為智能電視,從而可對安卓系統(tǒng)的智能電視與其它終端進(jìn)行有效區(qū)分,并為智能電視顯示與智能電視相匹配的網(wǎng)頁布局,方便用戶的操作,有效提高用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例適用的一種系統(tǒng)架構(gòu)示意圖;
圖2為本發(fā)明實施例中的一種確定網(wǎng)頁布局的方法所對應(yīng)的流程示意圖;
圖3為本發(fā)明實施例中的另一種確定網(wǎng)頁布局的方法所對應(yīng)的流程示意圖;
圖4為本發(fā)明實施例中的一種服務(wù)器的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實施例,僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。
下面結(jié)合說明書附圖對本發(fā)明實施例做進(jìn)一步詳細(xì)描述。
圖1為本發(fā)明實施例適用的一種系統(tǒng)架構(gòu)示意圖,如圖1所示,該系統(tǒng)架構(gòu)中包括服務(wù)器101,一個或多個終端(如圖1中的第一終端1021、第二終端1022、第三終端1023),服務(wù)器101可以通過網(wǎng)絡(luò)與第一終端1021、第二終端1022、第三終端1023進(jìn)行通信。
具體來說,終端可通過安裝在終端中的瀏覽器或其他類型的應(yīng)用程序,訪問服務(wù)器中的網(wǎng)站數(shù)據(jù),并在接收到服務(wù)器通過網(wǎng)絡(luò)發(fā)送的網(wǎng)頁等信息后,向用戶展示出相應(yīng)的網(wǎng)頁。相應(yīng)地,服務(wù)器可在接收到終端的訪問信息后,通過網(wǎng)絡(luò)向終端發(fā)送網(wǎng)頁、圖片等多種類型的數(shù)據(jù)。
本發(fā)明實施例中,終端可以為多種類型的終端,例如筆記本電腦、智能手機(jī)、平板電腦、智能電視等。
本發(fā)明實施例中,終端使用的系統(tǒng)類型可以為PC終端適用的系統(tǒng)平臺,如Windows、Linux等計算機(jī)操作系統(tǒng),也可以為iOS系統(tǒng)、Android安卓系統(tǒng)等移動終端適用的系統(tǒng)平臺。其中,Android安卓系統(tǒng)可以適用在智能手機(jī)、平板電腦和智能電視等多種類型的終端中。
圖2為本發(fā)明實施例提供的一種確定網(wǎng)頁布局的方法所對應(yīng)的流程示意圖,如圖2所示,包括以下步驟201至步驟203:
步驟201:服務(wù)器獲取終端使用的系統(tǒng)類型,確定出安卓系統(tǒng)的目標(biāo)終端;
步驟202:所述服務(wù)器獲取用戶對所述目標(biāo)終端顯示的網(wǎng)頁的操作信息;所述操作信息包括用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的類型;
步驟203:所述服務(wù)器根據(jù)所述操作信息確定所述目標(biāo)終端為智能電視后,判斷所述目標(biāo)終端顯示的網(wǎng)頁的網(wǎng)頁布局是否為智能電視的網(wǎng)頁布局,若否,則將所述目標(biāo)終端顯示的網(wǎng)頁布局更改為智能電視的網(wǎng)頁布局。
由于服務(wù)器在確定終端為安卓系統(tǒng)的目標(biāo)終端后,可根據(jù)用戶對目標(biāo)終端顯示的網(wǎng)頁的操作信息,進(jìn)一步確定目標(biāo)終端的類型是否為智能電視,從而可對安卓系統(tǒng)的智能電視與其它終端進(jìn)行有效區(qū)分,并為智能電視顯示與智能電視相匹配的網(wǎng)頁布局,方便用戶的操作,有效提高用戶體驗。
具體來說,服務(wù)器可接收終端發(fā)送的網(wǎng)頁請求消息,所述網(wǎng)頁請求消息中包括待請求網(wǎng)頁的標(biāo)識信息。本發(fā)明實施例中,終端可通過多種方式發(fā)送網(wǎng)頁請求消息,例如,終端可通過發(fā)送HTTP請求的方式向服務(wù)器發(fā)送網(wǎng)頁請求消息。網(wǎng)頁請求消息中包含的待請求網(wǎng)頁的標(biāo)識信息可以是可以為待請求網(wǎng)頁的網(wǎng)址,即URL(Uniform Resource Locator,統(tǒng)一資源定位符)或者,也可以為其它類型的標(biāo)識信息,此處不做具體限制。
進(jìn)而,在步驟201中,服務(wù)器獲取到的終端使用的系統(tǒng)類型可以為多種類型的系統(tǒng)平臺,如Windows系統(tǒng)、iOS系統(tǒng)或Android安卓系統(tǒng)。服務(wù)器根據(jù)終端使用的系統(tǒng)類型,確定出使用Android安卓系統(tǒng)的目標(biāo)終端。具體的,服務(wù)器可通過navigator.userAgent方式獲取終端使用的系統(tǒng)類型。
本發(fā)明實施例中,服務(wù)器可在確定出使用Android安卓系統(tǒng)的目標(biāo)終端后,根據(jù)所述待請求網(wǎng)頁的標(biāo)識信息,向所述目標(biāo)終端發(fā)送第一網(wǎng)頁布局的待請求網(wǎng)頁。其中,第一網(wǎng)頁布局為所述安卓系統(tǒng)對應(yīng)的預(yù)設(shè)網(wǎng)頁布局,具體來說,預(yù)設(shè)網(wǎng)頁布局可以為本領(lǐng)域技術(shù)人員根據(jù)實際需要為所述待請求網(wǎng)頁設(shè)計的對應(yīng)所述安卓系統(tǒng)的初始網(wǎng)頁布局,或者,也可以為在服務(wù)器中為待請求網(wǎng)頁預(yù)先設(shè)置的,適用于移動智能終端(如安卓系統(tǒng)的智能手機(jī)、平板電腦)的網(wǎng)頁布局,又或者,也可以為安卓系統(tǒng)默認(rèn)的網(wǎng)頁布局。
相應(yīng)地,目標(biāo)終端接收到服務(wù)器返回的第一網(wǎng)頁布局的待請求網(wǎng)頁后,可向用戶顯示出第一網(wǎng)頁布局的待請求網(wǎng)頁,此時,用戶可對目標(biāo)終端顯示的第一網(wǎng)頁布局的待請求網(wǎng)頁進(jìn)行操作。
步驟202中,服務(wù)器獲取用戶對目標(biāo)終端中顯示的網(wǎng)頁的操作信息。其中,用戶對待請求網(wǎng)頁的操作信息包括用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的類型,用于表示用戶對目標(biāo)終端的操作方式,即用戶通過遙控器控制目標(biāo)終端,還是通過鼠標(biāo)或觸控的方式控制目標(biāo)終端。
具體的,服務(wù)器可通過多種方式獲取用戶對目標(biāo)終端中顯示的網(wǎng)頁的操作信息,例如,可以通過對keyevent事件進(jìn)行監(jiān)聽,獲取用戶對目標(biāo)終端中顯示的網(wǎng)頁的操作信息,或者,也可以通過其他方式獲取操作信息,此處不做限制。
以對keyevent事件進(jìn)行監(jiān)聽為例,其中,確定目標(biāo)終端類型的一種可能的實現(xiàn)方式為,若服務(wù)器確定用戶觸發(fā)了keyevent事件,則可確定用戶使用遙控器控制目標(biāo)終端,此時,服務(wù)器可將目標(biāo)終端確定為智能電視;否則,服務(wù)器可確定目標(biāo)終端為安卓系統(tǒng)的移動智能終端,如智能手機(jī)或平板電腦。
本發(fā)明實施例中,服務(wù)器還可采用另一種實現(xiàn)方式確定目標(biāo)終端的類型,即進(jìn)一步對用戶觸發(fā)keyevent事件的次數(shù)進(jìn)行統(tǒng)計,并通過webstorage方式,將keyevent事件的觸發(fā)次數(shù)存儲在目標(biāo)終端中,以使目標(biāo)終端可根據(jù)用戶對目標(biāo)終端的操作對其中存儲的keyevent事件的觸發(fā)次數(shù)進(jìn)行實時更新和存儲;
服務(wù)器從所述目標(biāo)終端中獲取keyevent事件的觸發(fā)次數(shù),若確定獲取到的keyevent事件的觸發(fā)次數(shù)等于或者超過預(yù)設(shè)閾值,則可確定用戶使用遙控器操作目標(biāo)終端。
本發(fā)明實施例中,由于用戶使用遙控器操作目標(biāo)終端會觸發(fā)keyevent事件,而用戶使用觸控或者其他方式操作目標(biāo)終端時不會觸發(fā)keyevent事件,而是觸發(fā)touch事件或是其他事件。于是,服務(wù)器可通過用戶對目標(biāo)終端的操作信息,對目標(biāo)終端的類型是智能電視還是移動智能終端進(jìn)行更進(jìn)一步的區(qū)分,從而為目標(biāo)終端顯示出適用于智能電視的網(wǎng)頁布局。
在步驟203中,服務(wù)器確定目標(biāo)終端為智能電視后,可進(jìn)一步判斷目標(biāo)終端顯示的網(wǎng)頁的網(wǎng)頁布局是否為智能電視的網(wǎng)頁布局,若不是,則將目標(biāo)終端顯示的網(wǎng)頁布局由初始網(wǎng)頁布局更新為智能電視的網(wǎng)頁布局。
服務(wù)器若確定目標(biāo)終端不是智能電視,而是安卓系統(tǒng)的移動智能終端,即智能手機(jī)或者平板電腦后,則可不對目標(biāo)終端顯示的網(wǎng)頁進(jìn)行頁面刷新,或者可以將目標(biāo)終端終端顯示的網(wǎng)頁由初始網(wǎng)頁布局更新為適用于移動智能終端的網(wǎng)頁布局,此處不做限制。
本發(fā)明實施例中,服務(wù)器中預(yù)先存儲有為待請求網(wǎng)頁設(shè)計的安卓系統(tǒng)對應(yīng)的第一網(wǎng)頁布局和智能電視的網(wǎng)頁布局,其中,為便于用戶通過遙控器操作網(wǎng)頁,智能電視的網(wǎng)頁布局的頁面設(shè)計較為簡單。
下面以一個具體的實施例對本發(fā)明中的確定網(wǎng)頁布局的方法進(jìn)行說明。
如圖3中的流程圖所述,基于安卓平臺的目標(biāo)終端可在用戶的操作下向服務(wù)器請求加載某一網(wǎng)頁,服務(wù)器默認(rèn)為該目標(biāo)終端加載安卓平臺的預(yù)設(shè)網(wǎng)頁,并隨即開啟對keyevent事件的監(jiān)聽。此后,用戶可通過遙控器操控智能電視中的應(yīng)用,而且,在用戶操作智能電視的過程中,服務(wù)器可判斷因用戶的操作而觸發(fā)的事件的類型,或者同時統(tǒng)計觸發(fā)事件的類型及keyevent事件觸發(fā)的次數(shù),并通過webstorage方式將keyevent事件的觸發(fā)次數(shù)存儲在目標(biāo)終端中。由于服務(wù)器可對智能電視中的keyevent事件的觸發(fā)次數(shù)進(jìn)行實時更新,因而,服務(wù)器可根據(jù)從目標(biāo)終端中實時獲取到keyevent事件的統(tǒng)計信息(即觸發(fā)事件的類型是否為keyevent事件或者keyevent事件的觸發(fā)次數(shù)),確定出用戶操作目標(biāo)終端的方式,以判斷目標(biāo)終端的類型。若服務(wù)器確定目標(biāo)終端為智能電視,則為目標(biāo)終端加載該網(wǎng)頁中智能電視對應(yīng)的CSS版本,相應(yīng)地,目標(biāo)終端顯示出智能電視的網(wǎng)頁布局的對應(yīng)的網(wǎng)頁,相反,則不刷新網(wǎng)頁。
本發(fā)明實施例還提供了一種服務(wù)器,如圖4所示,所述服務(wù)器400包括:
確定模塊401,用于獲取終端使用的系統(tǒng)類型,確定出使用安卓系統(tǒng)的目標(biāo)終端;
獲取模塊402,用于獲取用戶對所述目標(biāo)終端顯示的網(wǎng)頁的操作信息,其中,所述操作信息包括用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的類型;
處理模塊403,用于根據(jù)所述操作信息確定所述目標(biāo)終端為智能電視,判斷所述目標(biāo)終端顯示的網(wǎng)頁的網(wǎng)頁布局是否為智能電視的網(wǎng)頁布局,若否,則將所述目標(biāo)終端顯示的網(wǎng)頁布局更新為智能電視的網(wǎng)頁布局。
可選地,所述服務(wù)器400還包括發(fā)送模塊404,所述發(fā)送模塊404用于:
根據(jù)所述目標(biāo)終端發(fā)送的待請求網(wǎng)頁的標(biāo)識信息,向所述目標(biāo)終端發(fā)送第一網(wǎng)頁布局的待請求網(wǎng)頁;所述第一網(wǎng)頁布局為所述安卓系統(tǒng)對應(yīng)的預(yù)設(shè)網(wǎng)頁布局。
可選地,所述觸發(fā)事件包括keyevent事件。
可選地,所述處理模塊403具體用于:
判斷所述操作信息中的觸發(fā)事件的類型是否為keyevent事件的類型,若是keyevent,則確定所述目標(biāo)終端為智能電視。
可選地,所述操作信息還包括用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的次數(shù);
所述處理模塊403還具體用于:
判斷從所述目標(biāo)終端中獲取的觸發(fā)事件的類型和觸發(fā)事件的次數(shù)是否滿足預(yù)設(shè)條件,其中,所述觸發(fā)事件的次數(shù)為所述目標(biāo)終端在用戶在操作所述目標(biāo)終端的過程中,通過webstorage方式記錄并存儲的;
若滿足預(yù)設(shè)條件,則確定所述目標(biāo)終端為智能電視,其中,所述預(yù)設(shè)條件包括所述觸發(fā)事件為keyevent并且所述觸發(fā)事件的次數(shù)大于或等于預(yù)設(shè)閾值,預(yù)設(shè)閾值為正整數(shù)。
由上述內(nèi)容可以看出:
本發(fā)明實施例中,服務(wù)器獲取終端使用的系統(tǒng)類型,確定出使用安卓系統(tǒng)的目標(biāo)終端,進(jìn)而獲取用戶對目標(biāo)終端顯示的網(wǎng)頁的操作信息,根據(jù)操作信息中包括的用戶在操作所述目標(biāo)終端的過程中所觸發(fā)事件的類型,若在確定目標(biāo)終端為智能電視,則判斷目標(biāo)終端顯示的網(wǎng)頁的網(wǎng)頁布局是否為智能電視的網(wǎng)頁布局,若否,則將目標(biāo)終端顯示的網(wǎng)頁布局更改為智能電視的網(wǎng)頁布局。由于服務(wù)器在確定終端為安卓系統(tǒng)的目標(biāo)終端后,可根據(jù)用戶對目標(biāo)終端顯示的網(wǎng)頁的操作信息,進(jìn)一步確定目標(biāo)終端的類型是否為智能電視,從而可對安卓系統(tǒng)的智能電視與其它終端進(jìn)行有效區(qū)分,并為智能電視顯示與智能電視相匹配的網(wǎng)頁布局,方便用戶的操作,有效提高用戶體驗。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或兩個以上其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或兩個以上流程和/或方框圖一個方框或兩個以上方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或兩個以上流程和/或方框圖一個方框或兩個以上方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或兩個以上流程和/或方框圖一個方框或兩個以上方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。