自定義用戶界面的方法和系統的製作方法
2023-05-10 04:41:46 2
自定義用戶界面的方法和系統的製作方法
【專利摘要】本申請公開了一種自定義用戶界面的方法和系統,該方法包括:伺服器與客戶端建立連接後,所述伺服器查找是否存有該客戶端的自定義的用戶界面;若存在,則將該客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯示;若不存在,則所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示,並接收該客戶端發送來的用戶對所述自定義界面模版的設置信息;將根據所述設置信息設置後的所述自定義界面模版作為該客戶端的自定義用戶界面保存並傳輸給該客戶端進行顯示。本發明解決了不能對用戶界面自定義設置的問題。
【專利說明】自定義用戶界面的方法和系統
【技術領域】
[0001]本申請涉及智能電視【技術領域】,更具體地,涉及一種自定義用戶界面的方法和系統。
【背景技術】
[0002]隨著信息技術的快速發展,信息的表現形式和傳輸方式已經發生改變:從傳統的文字(如:書籍、報紙)和音頻(如:廣播)等方式,繼而轉變成具有生動表現力且具有更多信息量的視頻方式。然而電視作為視頻的載體,早已深入到人們生活之中,已經成為人們學習及休閒娛樂而不可替代的重要方式。
[0003]為了滿足人們的需求,電視開始具備越來越強大的多媒體功能,既可以播放視頻,又可以通過網際網路來搜索自己喜歡的節目。但是,現有技術中,電視首頁(用戶界面,即n)自定義模式比較單一,用戶每次登錄都會進入相同的菜單,並且多媒體應用也是固定的,用戶想要觀看自己喜歡的節目需要重新瀏覽節目菜單,浪費了大量的選取時間。
[0004]具體地說,也就是電視自定義模式比較單一,一直停留在最初始的設計層面,例如背景或展現方式等,只能使用電視預置的模式,無法滿足用戶的需求。
【發明內容】
[0005]有鑑於此,本申請所要解決的技術問題是提供了一種自定義用戶界面的方法和系統,以解決不能對用戶界面自定義設置的問題。
[0006]為了解決上述技術問題,本申請公開了一種自定義用戶界面的方法,其特徵在於,包括:伺服器與客戶端建立連接後,所述伺服器查找是否存有該客戶端的自定義的用戶界面;
[0007]若存在,則將該客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯示;
[0008]若不存在,則所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示,並接收該客戶端發送來的用戶對所述自定義界面模版的設置信息;
[0009]將根據所述設置信息設置後的所述自定義界面模版作為該客戶端的自定義用戶界面保存並傳輸給該客戶端進行顯示。
[0010]優選地,所述方法還包括:
[0011]在所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示後的規定時長內,若未收到該客戶端發送來的所述設置信息或接收到該客戶端發送來的用於表示退出對所述自定義界面模版的設置的通知消息,則所述伺服器指示所述客戶端執行預置的界面的顯
/Jn o
[0012]優選地,所述規定時長,進一步為:所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示時所啟動的預置倒計時時長。
[0013]優選地,所述伺服器指示所述客戶端執行預置的界面的顯示,進一步為:所述伺服器指示所述客戶端執行預置在客戶端中非用戶自定義的界面的顯示。[0014]優選地,客戶端發送來的用戶對所述自定義界面模版的設置信息,進一步為:
[0015]所述客戶端發送來的用戶對所述自定義界面模版中的界面背景、顏色、界面中模塊布局以及該界面中各個模塊的連結地址所進行設置的信息包。
[0016]為了解決上述技術問題,本申請還公開了一種自定義用戶界面的系統,設置在客戶端中與伺服器相耦接,其特徵在於,該系統包括:判斷單元、執行單元和設置單元,其中,
[0017]所述判斷單元,用於在伺服器與客戶端建立連接後,判斷所述伺服器是否存有該客戶端的自定義的用戶界面;
[0018]所述執行單元,用於當伺服器中存有該客戶端的自定義的用戶界面時,將伺服器中存儲的客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯示;
[0019]所述設置單元,用於當伺服器中不存在該客戶端的自定義的用戶界面時,將伺服器中的自定義界面模版傳輸到該客戶端上進行顯示,接收用戶對所述自定義界面模版的設置信息,根據所述設置信息設置後的所述自定義界面模版作為自定義用戶界面保存並傳輸給該客戶端上進行顯示。
[0020]優選地,所述設置單元,進一步還用於,
[0021]在所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示後的規定時長內,若未收到該客戶端發送來的所述設置信息或接收到該客戶端發送來的用於表示用戶退出對所述自定義界面模版的設置的通知信息,則所述伺服器指示所述客戶端執行預置的界面的顯不。
[0022]優選地,所述規定時長,進一步為:所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示時所啟動的預置倒計時時長。
[0023]優選地,所述伺服器指示所述客戶端執行預置的界面的顯示,進一步為:所述伺服器指示所述客戶端執行預置在客戶端中非用戶自定義的界面的顯示。
[0024]優選地,所述設置單元,進一步還用於:
[0025]接收所述客戶端發送來的用戶對所述自定義界面模版中的界面背景、顏色、界面中模塊布局以及該界面中各個模塊的連結地址所進行設置的信息包。
[0026]與現有技術相比,本申請所述的一種自定義用戶界面的方法和系統,達到了如下效果:
[0027]I)本申請可以根據用戶的設置,將用戶喜愛的電視應用或電視節目放置於用戶界面上顯示,當用戶啟動電視後,便可以直接對用戶界面上顯示的節目進行選擇,節約了節目的選擇時間,有效解決了不能對用戶界面自定義設置的問題。
[0028]2)本申請還可以根據用戶的設置,改變用戶界面的顯示方式,如:改變用戶界面背景、菜單樣式、菜單顏色等等,增加了用戶的使用及觀看體驗。
[0029]當然,實施本申請的任一產品必不一定需要同時達到以上所述的所有技術效果。
【專利附圖】
【附圖說明】
[0030]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用於解釋本申請,並不構成對本申請的不當限定。在附圖中:
[0031]圖1是本申請實施例一所述的自定義用戶界面的方法的流程框圖。
[0032]圖2是本申請實施例二所述的自定義用戶界面的方法的流程框圖。[0033]圖3是本申請實施例四所述的自定義用戶界面的系統的結構框圖。
【具體實施方式】
[0034]如在說明書及權利要求當中使用了某些詞彙來指稱特定組件。本領域技術人員應可理解,硬體製造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求並不以名稱的差異來作為區分組件的方式,而是以組件在功能上的差異來作為區分的準則。如在通篇說明書及權利要求當中所提及的「包含」為一開放式用語,故應解釋成「包含但不限定於」。「大致」是指在可接收的誤差範圍內,本領域技術人員能夠在一定誤差範圍內解決所述技術問題,基本達到所述技術效果。此外,「耦接」一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接於一第二裝置,則代表所述第一裝置可直接電性耦接於所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書後續描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,並非用以限定本申請的範圍。本申請的保護範圍當視所附權利要求所界定者為準。
[0035]實施例一
[0036]如圖1所示,為本申請實施例一所述的一種自定義用戶界面的方法,該方法包括:
[0037]步驟101,伺服器與客戶端建立連接後,所述伺服器查找是否存有該客戶端的自定義的用戶界面。
[0038]步驟102,若存在,則將該客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯
/Jn o
[0039]用戶可以根據自己的喜好上傳照片或視頻作為自定義界面,在開啟客戶端時會根據用戶設置好的照片或視頻進行展示,展示的方式可以採用幻燈片的播放形式,也可以是其他模式,在此不作具體限定。
[0040]步驟103,若不存在,則所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示,並接收該客戶端發送來的用戶對所述自定義界面模版的設置信息,將根據所述設置信息設置後的所述自定義界面模版作為該客戶端的自定義用戶界面保存並傳輸給該客戶端進行顯示。
[0041]在步驟103中,
[0042]在所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示後的規定時長內,若未收到該客戶端發送來的所述設置信息或接收到該客戶端用於表示退出對所述自定義界面模版的設置的通知信息,則所述伺服器指示所述客戶端執行預置的界面的顯示。
[0043]在步驟103中,客戶端發送來的用戶對所述自定義界面模版的設置信息,進一步為所述客戶端發送來的用戶對所述自定義界面模版中的界面背景、顏色、界面中模塊布局以及該界面中各個模塊的連結地址所進行設置的信息包。
[0044]在本實施例中,所述規定時長,進一步為:所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示時所啟動預置的倒計時時長。(這裡的倒計時時長可以為30s或者是lmin,可以根據用戶自己設定,在此不作具體限定)
[0045]在本實施例中,所述伺服器指示所述客戶端執行預置的界面的顯示,進一步為:所述伺服器指示所述客戶端執行預置在客戶端中非用戶自定義的界面的顯示。
[0046]實施例二[0047]如圖2所示,為本申請實施例二所述的一種自定義用戶界面的方法,該方法包括:
[0048]步驟201,在伺服器與客戶端建立連接後,所述伺服器查找是否存有該客戶端的自定義的用戶界面;
[0049]步驟202,若存在有該客戶端的自定義的用戶界面,則將該客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯示;
[0050]步驟203,若不存在有該客戶端的自定義的所述用戶界面,則所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示,啟動Imin的倒計,在Imin內,接收該客戶端發送來的用戶對所述自定義界面模版中的界面背景、顏色、界面中模塊布局以及該界面中各個模塊的連結地址所進行設置的信息包,將根據界面背景、顏色、界面中模塊布局以及該界面中各個模塊的連結地址所進行設置的信息包設置後的所述自定義界面模版作為該客戶端的自定義用戶界面保存並傳輸給該客戶端進行顯示;
[0051]步驟204,若在Imin內,若未收到該客戶端發送來的所述設置信息或接收到該客戶端用於表示退出對所述自定義界面模版的設置的通知信息,則所述伺服器指示所述客戶端執行預置的界面的顯示。
[0052]實施例三
[0053]下面對所述自定義用戶界面的方法的具體應用進行詳細說明:
[0054]步驟一,用戶登錄客戶端,在伺服器與客戶端建立連接後,伺服器查找是否存有該客戶端的所述自定義的用戶界面;
[0055]步驟二,若存在有該客戶端的所述自定義的用戶界面,則將該客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯示;
[0056]步驟三,若不存在有該客戶端的所述自定義的用戶界面,則伺服器將自定義界面模版傳輸到該客戶端上進行顯示,並接收該客戶端發送來的用戶對所述自定義界面模版的設置信息,在一定時間內,將根據所述設置信息設置後的所述自定義界面模版作為該客戶端的自定義用戶界面保存並傳輸給該客戶端進行顯示;
[0057]步驟四,在所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示後的規定時長內,若未收到該客戶端發送來的設置信息或接收到該客戶端用於表示退出對所述自定義界面模版的設置的通知信息,則所述伺服器指示所述客戶端執行預置的界面的顯示。
[0058]具體步驟為:首先,用戶進行登錄,在伺服器與客戶端建立連接後,伺服器查找是否存有該客戶端的所述自定義的用戶界面,當查到存在有該客戶端的所述自定義的用戶界面,則將該客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯示;用戶可以使用之前預設的用戶界面進行瀏覽。
[0059]當查詢不到存有該客戶端的所述自定義的用戶界面,則伺服器將自定義界面模版傳輸到該客戶端上進行顯示,用戶可以在Imin內(操作的時間可以調整,在此不作具體限定)對自定義界面模版進行設置,將常用的應用和背景圖片設置到自定義界面中,最後將設置後的所述自定義界面模版作為自定義用戶界面保存並傳輸給該客戶端上進行顯示;
[0060]如果用戶在規定的時間內沒有對其進行設置或者退出對自定義界面的操作,客戶端會將系統中存在的界面顯示。
[0061]以上均應用在電視終端,還可以在其他視頻播放器中應用,例如ipad、手機及其他平板電腦,在此不作具體限定。[0062]實施例四
[0063]如圖3所示,為本申請實施例五所述的一種自定義用戶界面的系統30,設置在客戶端中與伺服器相耦接,該系統30包括:判斷單元301、執行單元302和設置單元303,其中,
[0064]所述判斷單元301,分別與所述執行單元302、所述伺服器和所述設置單元303相耦接,用於在伺服器與客戶端建立連接後,判斷所述伺服器是否存有該客戶端的自定義的用戶界面;
[0065]所述執行單元302,分別與所述判斷單元301、所述伺服器和所述設置單元303相耦接,用於當伺服器中存有該客戶端的自定義的用戶界面時,將伺服器中存儲的客戶端的所述自定義的用戶界面傳輸給該客戶端上進行顯示。
[0066]所述設置單元303,分別與所述判斷單元301、所述伺服器和所述執行單元302相耦接,用於當伺服器中不存在該客戶端的自定義的所述用戶界面時,將伺服器中的自定義界面模版傳輸到該客戶端上進行顯示,接收用戶對所述自定義界面模版的設置信息,根據所述設置信息設置後的所述自定義界面模版作為自定義用戶界面保存並傳輸給該客戶端上進行顯示。
[0067]其中,所述設置單元303,進一步還用於,在所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示後的規定時長內,若未收到該客戶端發送來的所述設置信息或接收到該客戶端發送來的用於表示用戶退出對所述自定義界面模版的設置的通知信息,則所述伺服器指示所述客戶端執行預置的界面的顯示。
[0068]在本實施例中,所述規定時長,進一步為所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示時所啟動的預置倒計時時長。
[0069]在本實施例中,所述伺服器指示所述客戶端執行預置的界面的顯示,進一步為:所述伺服器指示所述客戶端執行預置在客戶端中非用戶自定義的界面的顯示。
[0070]在本實施例中,所述設置單元303,進一步還用於接收所述客戶端發送來的用戶對所述自定義界面模版中的界面背景、顏色、界面中模塊布局以及該界面中各個模塊的連結地址所進行設置的信息包。
[0071]由於方法部分已經對本申請實施例進行了詳細描述,這裡對實施例中涉及的系統與方法對應部分的展開描述省略,不再贅述。對於系統中具體內容的描述可參考方法實施例的內容,這裡不再具體限定。
[0072]與現有技術相比,本申請所述的一種自定義用戶界面的方法和系統,達到了如下效果:
[0073]I)本申請可以根據用戶的設置,將用戶喜愛的電視應用或電視節目放置於用戶界面上顯示,當用戶啟動電視後,便可以直接對用戶界面上顯示的節目進行選擇,節約了節目的選擇時間,有效解決了不能對用戶界面自定義設置的問題。
[0074]2)本申請還可以根據用戶的設置,改變用戶界面的顯示方式,如:改變用戶界面背景、菜單樣式、菜單顏色等等,增加了用戶的使用及觀看體驗。
[0075]還需要說明的是,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者系統不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者系統所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、商品或者系統中還存在另外的相同要素。
[0076]本領域技術人員應明白,本申請的實施例可提供為方法、系統或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
[0077]以上所述僅為本申請的實施例而已,並不用於限制本申請。對於本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本·申請的權利要求範圍之內。
【權利要求】
1.一種自定義用戶界面的方法,其特徵在於,包括: 伺服器與客戶端建立連接後,所述伺服器查找是否存有該客戶端的自定義的用戶界面; 若存在,則將該客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯示; 若不存在,則所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示,並接收該客戶端發送來的用戶對所述自定義界面模版的設置信息; 將根據所述設置信息設置後的所述自定義界面模版作為該客戶端的自定義用戶界面保存並傳輸給該客戶端進行顯示。
2.如權利要求1所述的自定義用戶界面的方法,其特徵在於,所述方法還包括: 在所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示後的規定時長內,若未收到該客戶端發送來的所述設置信息或接收到該客戶端發送來的用於表示退出對所述自定義界面模版的設置的通知消息,則所述伺服器指示所述客戶端執行預置的界面的顯示。
3.如權利要求2所述的自定義用戶界面的方法,其特徵在於,所述規定時長,進一步為:所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示時所啟動的預置倒計時時長。
4.如權利要求2所述的自定義用戶界面的方法,其特徵在於,所述伺服器指示所述客戶端執行預置的界面的顯示,進一步為:所述伺服器指示所述客戶端執行預置在客戶端中非用戶自定義的界面的顯示。`
5.如權利要求1所述的自定義用戶界面的方法,其特徵在於, 客戶端發送來的用戶對所述自定義界面模版的設置信息,進一步為: 所述客戶端發送來的用戶對所述自定義界面模版中的界面背景、顏色、界面中模塊布局以及該界面中各個模塊的連結地址所進行設置的信息包。
6.一種自定義用戶界面的系統,設置在客戶端中與伺服器相耦接,其特徵在於,該系統包括:判斷單元、執行單元和設置單元,其中, 所述判斷單元,用於在伺服器與客戶端建立連接後,判斷所述伺服器是否存有該客戶端的自定義的用戶界面; 所述執行單元,用於當伺服器中存有該客戶端的自定義的用戶界面時,將伺服器中存儲的客戶端的所述自定義的用戶界面傳輸給該客戶端進行顯示; 所述設置單元,用於當伺服器中不存在該客戶端的自定義的用戶界面時,將伺服器中的自定義界面模版傳輸到該客戶端上進行顯示,接收用戶對所述自定義界面模版的設置信息,根據所述設置信息設置後的所述自定義界面模版作為自定義用戶界面保存並傳輸給該客戶端上進行顯示。
7.如權利要求6所述的自定義用戶界面的系統,其特徵在於,所述設置單元,進一步還用於, 在所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示後的規定時長內,若未收到該客戶端發送來的所述設置信息或接收到該客戶端發送來的用於表示用戶退出對所述自定義界面模版的設置的通知信息,則所述伺服器指示所述客戶端執行預置的界面的顯/Jn o
8.如權利要求7所述的自定義用戶界面的系統,其特徵在於,所述規定時長,進一步為:所述伺服器將自定義界面模版傳輸到該客戶端上進行顯示時所啟動的預置倒計時時長。
9.如權利要求7所述的自定義用戶界面的系統,其特徵在於,所述伺服器指示所述客戶端執行預置的界面的顯示,進一步為:所述伺服器指示所述客戶端執行預置在客戶端中非用戶自定義的界面的顯示。
10.如權利要求6所述的自定義用戶界面的系統,其特徵在於,所述設置單元,進一步還用於: 接收所述客戶端發送來的用戶對所述自定義界面模版中的界面背景、顏色、界面中模塊布局以及該界面中各個模塊`的連結地址所進行設置的信息包。
【文檔編號】H04N21/485GK103686417SQ201310741024
【公開日】2014年3月26日 申請日期:2013年12月27日 優先權日:2013年12月27日
【發明者】李欣 申請人:樂視網信息技術(北京)股份有限公司