一種主題輸出方法及系統(tǒng)的制作方法
【專(zhuān)利說(shuō)明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種主題輸出方法及系統(tǒng)。
【【背景技術(shù)】】
[0002]目前,隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,瀏覽器或者客戶端的功能越來(lái)越多樣化。有些瀏覽器或者客戶端可以支持界面主題,有些瀏覽器或者客戶端不支持界面主題。對(duì)于支持界面主題的瀏覽器或者客戶端,可以由用戶手動(dòng)設(shè)置界面主題,或者,由服務(wù)器主動(dòng)將界面主題推送到客戶端進(jìn)行展現(xiàn)。
[0003]然而,現(xiàn)有技術(shù)中,服務(wù)器在向?yàn)g覽器或者客戶端推送界面主題時(shí),對(duì)于每個(gè)瀏覽器或者客戶端都是推送相同的界面主題,因此用戶瀏覽到的界面主題是一樣的。因此,現(xiàn)有技術(shù)中推送界面主題的方式不能滿足用戶的個(gè)性化需求,界面主題推薦的可靠性和靈活性比較低。
【
【發(fā)明內(nèi)容】
】
[0004]有鑒于此,本發(fā)明實(shí)施例提供了一種主題輸出方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中推送界面主題的方式不能滿足用戶的個(gè)性化需求,界面主題推薦的可靠性和靈活性比較低的問(wèn)題。
[0005]本發(fā)明實(shí)施例的一方面,提供一種主題輸出方法,包括:
[0006]根據(jù)用戶的屬性信息,獲得與所述用戶的屬性信息相匹配的界面主題;
[0007]輸出與所述用戶的屬性信息相匹配的界面主題。
[0008]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)用戶的屬性信息,獲得與所述用戶的屬性信息相匹配的界面主題之前,所述方法還包括:
[0009]獲取用戶的興趣信息、用戶的地理位置信息、用戶所在地理位置的天氣信息和節(jié)假日信息中至少一個(gè),以作為所述用戶的屬性信息。
[0010]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,獲取用戶的興趣信息,包括:
[0011]根據(jù)用戶的搜索關(guān)鍵詞、用戶所使用的客戶端中的功能信息和用戶針對(duì)所述客戶端的定制信息中至少一個(gè),獲得所述用戶的興趣信息。
[0012]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)用戶的屬性信息,獲得與所述用戶的屬性信息相匹配的界面主題,包括:
[0013]根據(jù)所述用戶的屬性信息,獲得至少一個(gè)候選界面主題;
[0014]對(duì)所述至少一個(gè)候選界面主題進(jìn)行排序,以獲得排序結(jié)果;
[0015]提取所述排序結(jié)果中排序靠前的至少一個(gè)候選界面主題,以作為與所述屬性信息相匹配的界面主題。
[0016]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述輸出與所述用戶的屬性信息相匹配的界面主題,包括:
[0017]直接展現(xiàn)與所述用戶的屬性信息相匹配的界面主題;或者,
[0018]將與所述用戶的屬性信息相匹配的界面主題加入緩沖隊(duì)列,以及,依次展現(xiàn)所述緩沖隊(duì)列中的界面主題;或者,
[0019]當(dāng)?shù)竭_(dá)預(yù)設(shè)的展現(xiàn)時(shí)刻時(shí),展現(xiàn)與所述用戶的屬性信息相匹配的界面主題。
[0020]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述輸出與所述用戶的屬性信息相匹配的界面主題,包括:
[0021]獲得與所述用戶的屬性信息相匹配的界面主題的數(shù)據(jù);
[0022]對(duì)與所述用戶的屬性信息相匹配的界面主題的數(shù)據(jù)進(jìn)行渲染,以展現(xiàn)所述與所述用戶的屬性信息相匹配的界面主題。
[0023]本發(fā)明實(shí)施例的一方面,提供一種主題輸出系統(tǒng),包括:
[0024]主題獲取單元,用于根據(jù)用戶的屬性信息,獲得與所述用戶的屬性信息相匹配的界面主題;
[0025]主題輸出單元,用于輸出與所述用戶的屬性信息相匹配的界面主題。
[0026]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述系統(tǒng)還包括:
[0027]屬性獲取單元,用于獲取用戶的興趣信息、用戶的地理位置信息、用戶所在
[0028]地理位置的天氣信息和節(jié)假日信息中至少一個(gè),以作為所述用戶的屬性信息。
[0029]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述屬性獲取單元,具體用于:
[0030]根據(jù)用戶的搜索關(guān)鍵詞、用戶所使用的客戶端中的功能信息和用戶針對(duì)所述客戶端的定制信息中至少一個(gè),獲得所述用戶的興趣信息。
[0031]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述主題獲取單元,具體用于:
[0032]根據(jù)所述用戶的屬性信息,獲得至少一個(gè)候選界面主題;
[0033]對(duì)所述至少一個(gè)候選界面主題進(jìn)行排序,以獲得排序結(jié)果;
[0034]提取所述排序結(jié)果中排序靠前的至少一個(gè)候選界面主題,以作為與所述屬性信息相匹配的界面主題。
[0035]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述主題輸出單元,具體用于:
[0036]直接展現(xiàn)與所述用戶的屬性信息相匹配的界面主題;或者,
[0037]將與所述用戶的屬性信息相匹配的界面主題加入緩沖隊(duì)列,以及,依次展現(xiàn)所述緩沖隊(duì)列中的界面主題;或者,
[0038]當(dāng)?shù)竭_(dá)預(yù)設(shè)的展現(xiàn)時(shí)刻時(shí),展現(xiàn)與所述用戶的屬性信息相匹配的界面主題。
[0039]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述主題輸出單元,具體用于:
[0040]獲得與所述用戶的屬性信息相匹配的界面主題的數(shù)據(jù);
[0041]對(duì)與所述用戶的屬性信息相匹配的界面主題的數(shù)據(jù)進(jìn)行渲染,以展現(xiàn)所述與所述用戶的屬性信息相匹配的界面主題。
[0042]由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下有益效果:
[0043]本發(fā)明實(shí)施例提供的技術(shù)方案,能夠根據(jù)用戶的屬性信息向用戶提供界面主題,從而可以實(shí)現(xiàn)針對(duì)不同的用戶提供不同的界面主題,與現(xiàn)有技術(shù)中向用戶提供相同的界面主題的技術(shù)方案相比,本發(fā)明實(shí)施例所提供的技術(shù)方案能夠滿足用戶對(duì)界面主題的個(gè)性化需求,提高界面主題推薦的可靠性和靈活性,因此,能夠解決現(xiàn)有技術(shù)中推送界面主題的方式不能滿足用戶的個(gè)性化需求,界面主題推薦的可靠性和靈活性比較低的問(wèn)題。
【【附圖說(shuō)明】】
[0044]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0045]圖1是本發(fā)明實(shí)施例所提供的主題輸出方法的流程示意圖;
[0046]圖2是本發(fā)明實(shí)施例所提供的主題輸出系統(tǒng)的結(jié)構(gòu)示意圖。
【【具體實(shí)施方式】】
[0047]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0048]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
[0050]應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
[0051]取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)”。類(lèi)似地,取決于語(yǔ)境,短語(yǔ)“如果確定”或“如果檢測(cè)(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)檢測(cè)(陳述的條件或事件)時(shí)”或“響應(yīng)于檢測(cè)(陳述的條件或事件)”。
[0052]本發(fā)明實(shí)施例給出一種主題輸出方法,請(qǐng)參考圖1,其為本發(fā)明實(shí)施例所提供的主題輸出方法的流程示意圖,如圖所示,該方法包括以下步驟:
[0053]S101,根據(jù)用戶的屬性信息,獲得與所述用戶的屬性信息相匹配的界面主題。
[0054]S102,輸出與所述用戶的屬性信息相匹配的界面主題。
[0055]需要說(shuō)明的是,SlOl?S102的執(zhí)行主體可以為主題輸出系統(tǒng),該系統(tǒng)可以位于本地終端的應(yīng)用,或者還可以為位于本地終端的應(yīng)用中的插件或軟件開(kāi)發(fā)工具包(SoftwareDevelopment Kit,SDK)等功能單元,或者還可以位于服務(wù)器端,本發(fā)明實(shí)施例對(duì)此不進(jìn)行特別限定。
[0056]可以理解的是,所述應(yīng)用可以是安裝在終端上的應(yīng)用程序(nativeApp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁(yè)程序(webApp),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。
[0057]需要說(shuō)明的是,本發(fā)明實(shí)施例中所涉及的終端可以包括但不限于個(gè)人計(jì)算機(jī)(Personal Computer, PC)、個(gè)人數(shù)字助理(Personal Digital A