午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

信息推送的方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):10660947閱讀:337來源:國知局
信息推送的方法、裝置和系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)公開了一種信息推送方法、裝置和系統(tǒng)。所述方法的一【具體實(shí)施方式】包括:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù),所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件;根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端,以供所述終端對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析,并在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。該實(shí)施方式可以提高信息推送的有效性。
【專利說明】
信息推送的方法、裝置和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及智能終端技術(shù)領(lǐng)域,尤其涉及信息推送方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]信息推送,又稱〃網(wǎng)絡(luò)廣播〃,是通過一定的技術(shù)標(biāo)準(zhǔn)或協(xié)議,在互聯(lián)網(wǎng)上通過定期傳送用戶需要的信息來減少信息過載,通過自動(dòng)傳送信息給用戶,來減少用于網(wǎng)絡(luò)上搜索的時(shí)間。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,運(yùn)行于智能終端的應(yīng)用或各種網(wǎng)頁上可以推送的信息也越來越豐富。目前的信息推送方法往往是通過對(duì)大多數(shù)終端用戶的興趣、愛好、關(guān)注點(diǎn)進(jìn)行統(tǒng)計(jì),或者根據(jù)網(wǎng)頁或應(yīng)用自身的特點(diǎn)或目的(例如剛剛獲取了一條新聞,及時(shí)向運(yùn)行相應(yīng)應(yīng)用或網(wǎng)頁的智能終端推送)進(jìn)行統(tǒng)一的信息推送,這種信息推送的方法中,所推送信息的內(nèi)容單一,顯示樣式固定,可展現(xiàn)的功能樣式單調(diào),針對(duì)不同用戶的區(qū)分性不強(qiáng)。現(xiàn)有技術(shù)存在的缺陷是:終端或網(wǎng)絡(luò)數(shù)據(jù)利用不足,信息推送的有效性不高。

【發(fā)明內(nèi)容】

[0003]本申請(qǐng)的目的在于提出一種改進(jìn)的信息推送方法、裝置和系統(tǒng),來解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0004]第一方面,本申請(qǐng)?zhí)峁┝艘环N信息推送方法,所述方法包括:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù),所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件;根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端,以供所述終端對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析,并在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。
[0005]在一些實(shí)施例中,所述狀態(tài)信息包括以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息。
[0006]在一些實(shí)施例中,所述狀態(tài)信息通過所述終端發(fā)送的請(qǐng)求信息獲取,以及,所述方法還包括:判斷所述請(qǐng)求信息是否有效;若是,獲取與所述狀態(tài)信息相匹配的配置規(guī)則。
[0007]在一些實(shí)施例中,所述請(qǐng)求信息滿足以下至少一個(gè)條件時(shí)有效:所述請(qǐng)求信息的接口參數(shù)符合預(yù)設(shè)值;所述請(qǐng)求信息所包含的身份信息與預(yù)設(shè)身份信息相匹配;所請(qǐng)求的待推送信息與所述狀態(tài)信息相匹配。
[0008]在一些實(shí)施例中,所述預(yù)設(shè)配置規(guī)則包括所述狀態(tài)信息與所述展示樣式的對(duì)應(yīng)關(guān)系、所述狀態(tài)信息與所述待推送信息的對(duì)應(yīng)關(guān)系中的至少一項(xiàng)。
[0009]在一些實(shí)施例中,所述展示樣式包括以下至少一種:終端的定制樣式;功能跳轉(zhuǎn)樣式;社交平臺(tái)分享樣式;應(yīng)用安裝或卸載樣式;用戶與客戶端交互樣式;個(gè)性化推送信息展示樣式;網(wǎng)頁搜索展示樣式。
[0010]第二方面,本申請(qǐng)?zhí)峁┝艘环N信息推送方法,所述方法包括:接收服務(wù)器發(fā)送的展示控制數(shù)據(jù),其中,所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件,所述展示控制數(shù)據(jù)由服務(wù)器按照以下方法生成:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù);根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù);對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析;在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。
[0011 ]在一些實(shí)施例中,所述狀態(tài)信息包括以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息。
[0012]在一些實(shí)施例中,所述方法還包括:向所述服務(wù)器發(fā)送請(qǐng)求信息,以供服務(wù)器通過所述請(qǐng)求信息獲取終端的狀態(tài)信息。
[0013]在一些實(shí)施例中,所述預(yù)設(shè)配置規(guī)則包括所述狀態(tài)信息與所述展示樣式的對(duì)應(yīng)關(guān)系、所述狀態(tài)信息與所述待推送信息的對(duì)應(yīng)關(guān)系中的至少一項(xiàng)。
[0014]在一些實(shí)施例中,所述展示樣式包括以下至少一種:終端的定制樣式;功能跳轉(zhuǎn)樣式;社交平臺(tái)分享樣式;應(yīng)用安裝或卸載樣式;用戶與客戶端交互樣式;個(gè)性化推送信息展示樣式;網(wǎng)頁搜索展示樣式。
[0015]第三方面,本申請(qǐng)?zhí)峁┝艘环N信息推送裝置,所述裝置包括:獲取模塊,配置用于獲取終端的狀態(tài)信息;確定模塊,配置用于從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù),所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件;生成模塊,配置用于根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端,以供所述終端對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析,并在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。
[0016]在一些實(shí)施例中,所述狀態(tài)信息包括以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息。
[0017]在一些實(shí)施例中,所述預(yù)設(shè)配置規(guī)則包括所述狀態(tài)信息與所述展示樣式的對(duì)應(yīng)關(guān)系、所述狀態(tài)信息與所述待推送信息的對(duì)應(yīng)關(guān)系中的至少一項(xiàng)。
[0018]在一些實(shí)施例中,所述展示樣式包括以下至少一種:終端的定制樣式;功能跳轉(zhuǎn)樣式;社交平臺(tái)分享樣式;應(yīng)用安裝或卸載樣式;用戶與客戶端交互樣式;個(gè)性化推送信息展示樣式;網(wǎng)頁搜索展示樣式。
[0019]第四方面,本申請(qǐng)?zhí)峁┝艘环N信息推送裝置,所述裝置包括:接收模塊,配置用于接收服務(wù)器發(fā)送的展示控制數(shù)據(jù),其中,所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件,所述展示控制數(shù)據(jù)由服務(wù)器按照以下方法生成:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù);根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù);解析模塊,配置用于對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析;推送模塊,配置用于在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。
[0020]在一些實(shí)施例中,所述狀態(tài)信息包括以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息。[0021 ]在一些實(shí)施例中,所述展示樣式包括以下至少一種:終端的定制樣式;功能跳轉(zhuǎn)樣式;社交平臺(tái)分享樣式;應(yīng)用安裝或卸載樣式;用戶與客戶端交互樣式;個(gè)性化推送信息展示樣式;網(wǎng)頁搜索展示樣式。
[0022]第五方面,本申請(qǐng)?zhí)峁┝艘环N信息推送系統(tǒng),所述系統(tǒng)包括終端和服務(wù)器,其中:所述服務(wù)器,配置用于:獲取所述終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù),所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件;根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端;所述終端,配置用于:接收所述服務(wù)器發(fā)送的展示控制數(shù)據(jù);對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析;在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。
[0023]本申請(qǐng)?zhí)峁┑男畔⑼扑偷姆椒ā⒀b置和系統(tǒng),通過服務(wù)器獲取終端的狀態(tài)信息,根據(jù)狀態(tài)信息確定出與狀態(tài)信息相匹配的配置規(guī)則,并根據(jù)配置規(guī)則和狀態(tài)信息的具體內(nèi)容生成展示控制數(shù)據(jù),其中,展示控制數(shù)據(jù)包括待推送信息、展示樣式和展示條件,終端在接收到展示控制數(shù)據(jù)后進(jìn)行解析,并在滿足展示條件時(shí)按照展示樣式推送待推送信息,由于根據(jù)按終端狀態(tài)信息確定配置規(guī)則并進(jìn)一步生成展示控制數(shù)據(jù),本申請(qǐng)的信息推送方法、裝置和系統(tǒng)可以針對(duì)不同的中毒按狀態(tài)信息生成不同的待推送信息和不同的展示樣式,從而可以提高信息推送的有效性。
【附圖說明】
[0024]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0025]圖1示出了可以應(yīng)用本申請(qǐng)實(shí)施例的示例性系統(tǒng)架構(gòu);
[0026]圖2是根據(jù)本申請(qǐng)的信息推送方法的一個(gè)實(shí)施例的流程圖;
[0027]圖3a_圖3h是根據(jù)本申請(qǐng)的信息推送方法的一個(gè)實(shí)施例的不同展示樣式示意圖;
[0028]圖4是根據(jù)本申請(qǐng)的信息推送方法的另一個(gè)實(shí)施例的流程圖;
[0029]圖5是根據(jù)本申請(qǐng)的信息推送裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0030]圖6是根據(jù)本申請(qǐng)的信息推送裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0031]圖7是適于用來實(shí)現(xiàn)本申請(qǐng)實(shí)施例的電子設(shè)備的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0033]需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請(qǐng)。
[0034]圖1示出了可以應(yīng)用本申請(qǐng)實(shí)施例的示例性系統(tǒng)架構(gòu)100。
[0035]如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、網(wǎng)絡(luò)103和服務(wù)器104。網(wǎng)絡(luò)103用以在終端設(shè)備101、102和服務(wù)器104之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)103可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0036]終端設(shè)備101、102可以通過網(wǎng)絡(luò)103與服務(wù)器104交互,以接收或發(fā)送消息等。終端設(shè)備101、102上可以安裝有各種通訊客戶端應(yīng)用,例如信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用、理財(cái)類應(yīng)用、地圖類應(yīng)用、社交平臺(tái)應(yīng)用、郵箱客戶端、即時(shí)通信工具等等。
[0037]終端設(shè)備101、102可以是支持信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用等安裝于其上的各種電子設(shè)備,包括但不限于智能手機(jī)、智能手表、平板電腦、個(gè)人數(shù)字助理、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4(Moving Picture Experts Group Aud1 Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
[0038]服務(wù)器104可以是提供各種服務(wù)的服務(wù)器。例如服務(wù)器104可以是對(duì)終端設(shè)備101、102的信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用等等提供支持的后臺(tái)服務(wù)器等。服務(wù)器可以對(duì)接收到的數(shù)據(jù)進(jìn)行存儲(chǔ)、生成等處理,并將處理結(jié)果反饋給終端設(shè)備。
[0039]需要說明的是,本申請(qǐng)實(shí)施例所提供的信息推送方法可以通過終端設(shè)備101、102執(zhí)行,也可以通過服務(wù)器104執(zhí)行,還可以通過終端設(shè)備101、102和服務(wù)器104共同執(zhí)行。相應(yīng)地,本申請(qǐng)實(shí)施例所提供的信息推送裝置可以設(shè)置在端設(shè)備101、102中,也可以設(shè)置在服務(wù)器104中。本申請(qǐng)實(shí)施例所提供的信息推送系統(tǒng)可以包括終端設(shè)備101、102和服務(wù)器104。
[0040]應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
[0041]請(qǐng)參考圖2,其示出了信息推送方法的一個(gè)實(shí)施例的流程200。為了便于理解,本實(shí)施例中,結(jié)合該方法應(yīng)用于可以為終端應(yīng)用(例如信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用等等)提供支持的服務(wù)器中來說明。該信息推送方法,包括以下步驟:
[0042]步驟201,獲取終端的狀態(tài)信息。
[0043]在本實(shí)施例中,服務(wù)器可以從本地或遠(yuǎn)程地獲取終端的狀態(tài)信息。具體地,如果服務(wù)器預(yù)先儲(chǔ)存了終端的狀態(tài)信息,或者終端實(shí)時(shí)發(fā)送自身狀態(tài)信息到服務(wù)器的存儲(chǔ)區(qū)域時(shí),服務(wù)器可以從本地的存儲(chǔ)區(qū)域獲取終端的狀態(tài)信息;否則,服務(wù)器可以通過有線連接方式或者無線連接方式從運(yùn)行信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用等的終端獲取相應(yīng)終端的狀態(tài)信息。上述無線連接方式可以包括但不限于3G/4G連接、WiFi連接、藍(lán)牙連接、WiMAX連接、Zigbee連接、UWB(ultra wideband)連接、以及其他現(xiàn)在已知或?qū)黹_發(fā)的無線連接方式。可選地,信息推送類應(yīng)用可以獨(dú)立運(yùn)行于終端設(shè)備上,而不需要后臺(tái)服務(wù)器提供支持。
[0044]這里,終端的狀態(tài)信息可以用于描述終端的軟硬件配置、使用狀態(tài)、當(dāng)前環(huán)境等。例如,狀態(tài)信息可以包括但不限于以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息等等。其中,定制信息可以是用戶根據(jù)個(gè)人喜好和自身需要通過終端選擇或輸入的欲獲取的信息,例如天氣預(yù)報(bào)、汽車尾號(hào)限行信息等等。用戶標(biāo)識(shí)信息可以用于標(biāo)識(shí)用戶或終端的身份,例如可以是用戶登錄終端運(yùn)行的應(yīng)用時(shí)所使用的賬號(hào)、終端設(shè)備的設(shè)備號(hào)(例如智能手機(jī)的移動(dòng)設(shè)備國際身份碼IMEI,Internat1nal Mobile Equipment Identity)等等。終端的位置信息可以通過終端運(yùn)行的定位裝置或應(yīng)用(如全球衛(wèi)星定位系統(tǒng)GPS)、終端接入網(wǎng)絡(luò)的網(wǎng)際協(xié)議(Internet Protocol,IP)地址等獲得。終端的當(dāng)前移動(dòng)速度信息可以根據(jù)位置信息中的位置變化計(jì)算獲得。當(dāng)前時(shí)間信息可以是終端設(shè)備當(dāng)前所處時(shí)區(qū)(如東八區(qū))的區(qū)時(shí)。終端的歷史訪問信息可以是終端的歷史搜索信息、歷史網(wǎng)頁瀏覽信息等。操作系統(tǒng)版本信息例如是々11辦01(12.0、1089.2.1等等。應(yīng)用版本信息可以是服務(wù)器所支持的信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用等的版本信息,該版本信息一般包括由應(yīng)用開發(fā)者發(fā)布的版本號(hào)等信息。
[0045]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,終端可以主動(dòng)向服務(wù)器發(fā)起信息推送的請(qǐng)求信息,從而向服務(wù)器請(qǐng)求信息推送。該請(qǐng)求信息可以包括有終端的狀態(tài)信息,此時(shí),終端的狀態(tài)信息可以由服務(wù)器通過終端發(fā)送的請(qǐng)求信息獲取。實(shí)踐中,終端的狀態(tài)信息可以全部包含在請(qǐng)求信息中,也可以部分地包含在請(qǐng)求信息中,部分地由服務(wù)器從本地獲取,本申請(qǐng)對(duì)此不做限定。終端主動(dòng)向服務(wù)器發(fā)起信息推送的請(qǐng)求信息的情況例如可以包括:用戶通過終端運(yùn)行的應(yīng)用定制了信息(如天氣預(yù)報(bào)等);用戶通過終端運(yùn)行的應(yīng)用進(jìn)行了預(yù)定操作(如搜索操作等);用戶根據(jù)服務(wù)器提供的推送信息點(diǎn)擊了預(yù)設(shè)功能入口(如社交平臺(tái)分享入口等)等等。
[0046]在本實(shí)施例的另一些可選實(shí)現(xiàn)方式中,服務(wù)器也可以主動(dòng)獲取終端的狀態(tài)信息,例如終端的位置信息、當(dāng)前移動(dòng)速度信息(例如當(dāng)前移動(dòng)速度的大小、方向)、當(dāng)前時(shí)間信息、歷史訪問信息(例如歷史瀏覽過的網(wǎng)頁信息)等等。這些信息可以儲(chǔ)存在服務(wù)器上。
[0047]步驟202,從預(yù)設(shè)配置規(guī)則中確定出與上述狀態(tài)信息相匹配的配置規(guī)則。
[0048]在本實(shí)施例中,服務(wù)器可以存儲(chǔ)有預(yù)設(shè)配置規(guī)則,當(dāng)獲取了終端的狀態(tài)信息時(shí),月艮務(wù)器可以從預(yù)設(shè)配置規(guī)則中確定出與上述狀態(tài)信息相匹配的配置規(guī)則。這里,配置規(guī)則可以包括服務(wù)器根據(jù)終端的狀態(tài)信息確定終端的展示控制數(shù)據(jù)的規(guī)則。展示控制數(shù)據(jù)可以包括但不限于待推送信息、展示樣式、展示條件等中的一項(xiàng)或多項(xiàng),分別用于控制終端要展示什么信息、以什么樣的形式展示這些信息、在滿足什么條件(例如達(dá)到預(yù)定時(shí)間等)時(shí)展示這些信息等。在一些實(shí)現(xiàn)中,展示控制數(shù)據(jù)還可以包括接收到用戶和所展示的信息進(jìn)行的各種交互操作(例如點(diǎn)擊操作、觸摸滑動(dòng)操作等)后進(jìn)一步要展示的信息、以什么樣的形式展示這些信息、在滿足什么條件時(shí)展示這些信息或者終端是否需要向服務(wù)器發(fā)送請(qǐng)求信息等。
[0049]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,預(yù)設(shè)配置規(guī)則可以包括但不限于以下至少一項(xiàng):狀態(tài)信息與展示樣式的對(duì)應(yīng)關(guān)系、狀態(tài)信息與待推送信息的對(duì)應(yīng)關(guān)系。其中,上述對(duì)應(yīng)關(guān)系可以人工確定,也可以基于一定數(shù)量的樣本數(shù)據(jù)通過機(jī)器學(xué)習(xí)方法獲得。以機(jī)器學(xué)習(xí)方法確定狀態(tài)信息與展示樣式的對(duì)應(yīng)關(guān)系為例,服務(wù)器可以將樣本數(shù)據(jù)中的狀態(tài)信息作為輸入,展示樣式作為輸出,通過諸如人工神經(jīng)網(wǎng)絡(luò)、支持向量機(jī)(SVM,Support VectorMachine)、貝葉斯算法之類的分類方法訓(xùn)練分類模型,通過該分類模型,每個(gè)展示樣式可以作為一個(gè)分類,每個(gè)分類對(duì)應(yīng)至少一個(gè)狀態(tài)信息項(xiàng)的組合,或者每個(gè)狀態(tài)信息項(xiàng)的組合具有屬于任一個(gè)分類的概率。通過基于以上對(duì)應(yīng)關(guān)系的匹配的配置規(guī)則,服務(wù)器可以根據(jù)所獲取的終端的狀態(tài)信息確定狀態(tài)信息項(xiàng)的組合對(duì)應(yīng)哪個(gè)分類,或者屬于任一個(gè)分類的概率并選擇概率最大的至少一個(gè)分類,根據(jù)所對(duì)應(yīng)或者所選擇的分類,服務(wù)器可以確定待推送信息的展示樣式。
[0050]可以理解,上述配置規(guī)則是基于關(guān)鍵詞的匹配時(shí),通過基于關(guān)鍵詞的匹配規(guī)則,月艮務(wù)器可以提取狀態(tài)信息的關(guān)鍵詞,將所提取的關(guān)鍵詞與可選的推送信息進(jìn)行匹配,并將所匹配到的可選的推送信息確定為待推送信息。例如,服務(wù)器可以根據(jù)終端的狀態(tài)信息中包含的歷史訪問信息,提取用戶關(guān)注的關(guān)鍵詞,與服務(wù)器上的可選推送信息進(jìn)行關(guān)鍵詞匹配,將匹配到關(guān)鍵詞最多的可選推送信息作為待推送信息。具體地,如果用戶經(jīng)常通過終端瀏覽財(cái)經(jīng)新聞信息,服務(wù)器可以從用戶瀏覽過的財(cái)經(jīng)新聞中提取到例如“股票”之類的關(guān)鍵詞,然后與當(dāng)前獲取的財(cái)經(jīng)新聞進(jìn)行匹配,當(dāng)匹配到與“股票”的相關(guān)度高于預(yù)設(shè)閾值(相關(guān)度高于預(yù)設(shè)閾值例如可以是財(cái)經(jīng)新聞中包含的“股票”的詞數(shù)大于預(yù)設(shè)個(gè)數(shù)等)的財(cái)經(jīng)新聞時(shí),將該財(cái)經(jīng)新聞作為待推送信息。
[0051]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述展示樣式可以包括但不限于以下至少一種:終端的定制樣式、功能跳轉(zhuǎn)樣式、社交平臺(tái)分享樣式、應(yīng)用安裝或卸載樣式、用戶與客戶端交互樣式、個(gè)性化推送信息展示樣式、網(wǎng)頁搜索展示樣式等等。其中:
[0052]終端的定制樣式可以是用戶根據(jù)需要進(jìn)行選擇和定制的展示樣式,例如圖3a所示的彈窗301為包括用戶指定城市(如北京)天氣預(yù)報(bào)、交通限行通知等信息展示的定制樣式不意;
[0053]功能跳轉(zhuǎn)樣式可以是包括跳轉(zhuǎn)到預(yù)設(shè)頁面的功能入口(如頁面上包含跳轉(zhuǎn)腳本程序的按鈕等)的展示樣式,例如圖3b所示的彈窗302為包含功能入口 3021等的功能跳轉(zhuǎn)樣式不意;
[0054]社交平臺(tái)分享樣式可以包含多個(gè)社交平臺(tái)分享入口(例如可以是與社交平臺(tái)的網(wǎng)址相關(guān)聯(lián)的超鏈接等)的展示樣式,例如圖3c所示的彈窗303為包含多個(gè)社交平臺(tái)分享入口3031的社交平臺(tái)分享樣式示意;
[0055]應(yīng)用安裝或卸載樣式可以是包含至少一個(gè)推薦應(yīng)用下載鏈接(如網(wǎng)址或超鏈接等)或者可以關(guān)聯(lián)到至少一個(gè)終端應(yīng)用的卸載程序的功能按鈕等的展示樣式,例如圖3d所示的彈窗304為包含多個(gè)應(yīng)用下載超鏈接3041的應(yīng)用安裝樣式示意圖;
[0056]用戶與客戶端交互樣式可以是包括引導(dǎo)用戶與客戶端進(jìn)行交互的功能按鈕等的展示樣式,例如圖3e所示的彈窗305為包含應(yīng)用“XX手機(jī)助手”的新功能“懸浮窗”的待推送信息展示的用戶與客戶端交互樣式,彈窗305的待推送信息給出了設(shè)置提示,并通過交互按鈕3051連接到應(yīng)用“ X X手機(jī)助手”的新功能“懸浮窗”的設(shè)置頁面;
[0057]個(gè)性化推送信息展示樣式可以是根據(jù)終端的個(gè)性化信息,例如歷史訪問信息、地理位置信息、當(dāng)前時(shí)間等中的一項(xiàng)或多項(xiàng)進(jìn)行針對(duì)性展示的樣式,例如根據(jù)終端的歷史訪問信息包含“股票”類財(cái)經(jīng)新聞,向終端發(fā)送的包含股票交易按鈕的展示樣式等。如圖3f所示,假設(shè)終端用戶在預(yù)設(shè)時(shí)間段內(nèi)(例如中午11點(diǎn)-13點(diǎn)之間)走進(jìn)了某一家餐廳,圖3f示出該餐廳的點(diǎn)餐頁面306的個(gè)性化推送信息展示樣式示意,用戶可以通過選擇按鈕3061選擇食物,并通過點(diǎn)餐按鈕3062下單;
[0058]網(wǎng)頁搜索展示樣式可以是用戶通過終端應(yīng)用進(jìn)行搜索時(shí)直接關(guān)聯(lián)到所搜索的網(wǎng)頁內(nèi)容的展示樣式,如圖3g所示,頁面306為通過應(yīng)用搜索時(shí)直接展示搜索引擎所搜索到的相關(guān)內(nèi)容的網(wǎng)頁搜索展示樣式示意。
[0059]可以理解,以上展示樣式也可以任意組合。如圖3h所示,為功能跳轉(zhuǎn)樣式和網(wǎng)頁搜索展示樣式相結(jié)合的展示樣式示意。在圖3h示出的頁面307中,既包含了網(wǎng)頁搜索內(nèi)容3071的展示,也包括了功能跳轉(zhuǎn)按鈕3072的展示。具體實(shí)施時(shí),服務(wù)器可以通過預(yù)設(shè)字段來標(biāo)記展示樣式,例如預(yù)設(shè)字段可以包括4個(gè)字節(jié),0001可以表示社交平臺(tái)分享樣式等等。
[0060]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,服務(wù)器通過終端發(fā)送的請(qǐng)求信息獲取終端的狀態(tài)信息,此時(shí),服務(wù)器還可以對(duì)請(qǐng)求信息是否有效進(jìn)行判斷,當(dāng)判斷請(qǐng)求信息有效時(shí),獲取與狀態(tài)信息相匹配的配置規(guī)則。例如請(qǐng)求信息的接口參數(shù)符合預(yù)設(shè)值時(shí),服務(wù)器判斷請(qǐng)求信息有效。這里,服務(wù)器可以具有不同的請(qǐng)求接口,當(dāng)終端向服務(wù)器發(fā)送請(qǐng)求信息時(shí)可以調(diào)用與所請(qǐng)求的信息相對(duì)應(yīng)的接口,服務(wù)器可以驗(yàn)證終端所請(qǐng)求的信息時(shí)調(diào)用接口的接口參數(shù)是否符合預(yù)設(shè)值,進(jìn)而可以確定所請(qǐng)求的信息是否調(diào)用有效的接口,若請(qǐng)求信息的接口參數(shù)符合預(yù)設(shè)值,可以確定請(qǐng)求信息有效,否則確定請(qǐng)求信息無效。再例如,服務(wù)器可以在檢測發(fā)送請(qǐng)求信息的終端的身份信息,如果該身份信息通過了服務(wù)器的認(rèn)證(例如與服務(wù)器上的預(yù)設(shè)身份信息相匹配),則服務(wù)器確定該請(qǐng)求信息有效。實(shí)踐中,終端的身份信息可以包括但不限于以下至少一種:終端與服務(wù)器連接時(shí)所使用的賬號(hào)、根據(jù)與服務(wù)器一致的密鑰生成規(guī)則生成的密鑰信息等等。在一些情況下,服務(wù)器還可以將請(qǐng)求信息所請(qǐng)求的待推送信息與終端的狀態(tài)信息進(jìn)行匹配,如果相匹配,確定請(qǐng)求信息有效。所請(qǐng)求的待推送信息與終端的狀態(tài)信息的匹配,例如可以是位置信息的匹配,比如,僅提供北京各區(qū)域天氣的應(yīng)用,接收到終端的位置信息為天津(狀態(tài)信息)的終端對(duì)當(dāng)前位置天氣信息(所請(qǐng)求的待推送信息)的請(qǐng)求,則所請(qǐng)求的待推送信息與終端的狀態(tài)信息不相匹配,確定請(qǐng)求信息無效。服務(wù)器對(duì)請(qǐng)求信息是否有效的判斷還可以是其他可行的各種方式,本申請(qǐng)對(duì)此不做限定。
[0061]步驟203,根據(jù)上述狀態(tài)信息和配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端。
[0062]在本實(shí)施例中,服務(wù)器可以進(jìn)一步根據(jù)步驟201獲取的狀態(tài)信息和步驟202獲取的配置規(guī)則,生成展示控制數(shù)據(jù)并發(fā)送給終端,以供終端對(duì)展示控制數(shù)據(jù)進(jìn)行解析,并在滿足展示條件時(shí)按照展示樣式推送待推送信息。
[0063]結(jié)合圖2描述的實(shí)施例,服務(wù)器通過獲取終端的狀態(tài)信息,接著從預(yù)設(shè)配置規(guī)則中確定出與狀態(tài)信息相匹配的配置規(guī)則,然后根據(jù)上述狀態(tài)信息和配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給終端,以供終端對(duì)展示控制數(shù)據(jù)進(jìn)行解析,并在滿足展示條件時(shí)按照展示樣式推送待推送信息,由于充分利用終端數(shù)據(jù),并根據(jù)終端狀態(tài)信息確定不同的待推送信息和展示樣式,可以提高信息推送的有效性。
[0064]接下來參考圖4,其示出了信息推送方法的另一個(gè)實(shí)施例的流程400。為了便于理解,本實(shí)施例中,結(jié)合該方法應(yīng)用于可以支持應(yīng)用(例如信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用等等)運(yùn)行于其上的終端中來說明。如圖4所示,該信息推送方法,包括以下步驟:
[0065]步驟401,接收服務(wù)器發(fā)送的展示控制數(shù)據(jù)。
[0066]在本實(shí)施例中,終端可以從服務(wù)器接收展示控制數(shù)據(jù),其中,展示控制數(shù)據(jù)可以包括但不限于待推送信息、展示樣式、展示條件等中的一項(xiàng)或多項(xiàng),分別用于控制終端要展示什么信息、以什么樣的形式展示這些信息、在滿足什么條件(例如達(dá)到預(yù)定時(shí)間等)時(shí)展示這些信息等。
[0067]本實(shí)施例中,展示控制數(shù)據(jù)可以由服務(wù)器按照以下方法生成:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與上述狀態(tài)信息相匹配的配置規(guī)則;根據(jù)上述狀態(tài)信息和配置規(guī)則生成展示控制數(shù)據(jù)。其中,預(yù)設(shè)配置規(guī)則可以包括服務(wù)器根據(jù)終端的狀態(tài)信息確定終端的展示控制數(shù)據(jù)的規(guī)則,并可以用于根據(jù)終端的狀態(tài)信息生成展示控制數(shù)據(jù)。其中,月艮務(wù)器生成擴(kuò)展應(yīng)用推送信息的過程可以按照?qǐng)D2所示的實(shí)施例中的步驟201、202、203進(jìn)行,在此不再贅述。其中,終端的狀態(tài)信息可以用于描述終端的軟硬件配置、使用狀態(tài)、當(dāng)前環(huán)境等。例如,狀態(tài)信息可以包括但不限于以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息等等。在一些實(shí)現(xiàn)中,上述展示樣式可以包括但不限于以下至少一種:終端的定制樣式、功能跳轉(zhuǎn)樣式、社交平臺(tái)分享樣式、應(yīng)用安裝或卸載樣式、用戶與客戶端交互樣式、個(gè)性化推送信息展示樣式、網(wǎng)頁搜索展示樣式等等。
[0068]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,終端可以主動(dòng)向服務(wù)器發(fā)起信息推送的請(qǐng)求信息,從而向服務(wù)器請(qǐng)求信息推送。該請(qǐng)求信息可以包括有終端的狀態(tài)信息,此時(shí),終端的狀態(tài)信息可以由服務(wù)器通過終端發(fā)送的請(qǐng)求信息獲取。
[0069]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,預(yù)設(shè)配置規(guī)則可以包括但不限于以下至少一項(xiàng):狀態(tài)信息與展示樣式的對(duì)應(yīng)關(guān)系、狀態(tài)信息與待推送信息的對(duì)應(yīng)關(guān)系。其中,上述對(duì)應(yīng)關(guān)系可以人工確定,也可以基于一定數(shù)量的樣本數(shù)據(jù)通過機(jī)器學(xué)習(xí)方法獲得,本申請(qǐng)對(duì)此不做限定。
[0070]步驟402,對(duì)上述展示控制數(shù)據(jù)進(jìn)行解析。
[0071]在本實(shí)施例中,終端可以進(jìn)一步對(duì)步驟401中接收的展示控制數(shù)據(jù)進(jìn)行解析,以獲取展示控制數(shù)據(jù)中所包括的待推送信息、展示樣式、展示條件等中的一項(xiàng)或多項(xiàng),生成展示數(shù)據(jù)。
[0072]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,終端可以按照服務(wù)器所發(fā)送的展示控制數(shù)據(jù)中標(biāo)志展示樣式的預(yù)設(shè)字段的值對(duì)待推送信息進(jìn)行解析,以將待推送信息按照預(yù)設(shè)字段所標(biāo)記的展示樣式生成展示數(shù)據(jù)。例如,預(yù)設(shè)字段的4個(gè)字節(jié)為0001時(shí),將待推送信息按照社交平臺(tái)分享樣式進(jìn)行解析生成展示數(shù)據(jù)。
[0073]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,終端在接收到服務(wù)器發(fā)送的展示控制數(shù)據(jù)后,還可以對(duì)展示控制數(shù)據(jù)進(jìn)行檢驗(yàn)和容錯(cuò)處理,例如檢測標(biāo)題是否符合終端所請(qǐng)求的待推送信息的主題、URL(Uniform Resoure Locator,統(tǒng)一資源定位符)是否來源于服務(wù)器、是否存在數(shù)據(jù)混亂(例如通過指定字段的值與預(yù)設(shè)指定字段值的對(duì)比,不一致時(shí)為存在數(shù)據(jù)混亂等)等等。在一些實(shí)現(xiàn)中,如果終端檢測到展示控制數(shù)據(jù)存在錯(cuò)誤,如標(biāo)題不符合終端所請(qǐng)求的待推送信息的主題、URL來源不是上述服務(wù)器等,則不對(duì)展示控制數(shù)據(jù)進(jìn)行解析。
[0074]步驟403,在滿足展示條件時(shí)按照上述展示樣式推送待推送信息。
[0075]在本實(shí)施例中,終端可以在所獲取的展示條件滿足時(shí),按照相應(yīng)的展示樣式展示所獲取的待推送信息。這里,終端可以以諸如網(wǎng)頁、彈窗、消息通知等各種方式展示所獲取的待推送信息。例如,終端主動(dòng)向服務(wù)器發(fā)送了請(qǐng)求信息時(shí),終端可以以網(wǎng)頁等形式展示服務(wù)器反饋的待推送信息,終端接收到的是服務(wù)器主動(dòng)推送的待推送信息時(shí),終端可以以彈窗等形式展示待推送信息。
[0076]作為一個(gè)應(yīng)用場景,本實(shí)施例的信息推送方法例如可以應(yīng)用于任意終端應(yīng)用A(例如X X生活助手),為該應(yīng)用A提供支持的后臺(tái)服務(wù)器可以通過運(yùn)行于終端的該應(yīng)用A向用戶推送信息。舉例而言,當(dāng)后臺(tái)服務(wù)器獲取到運(yùn)行該應(yīng)用A的終端的狀態(tài)信息包括:位置信息為某一家餐廳,時(shí)間在預(yù)設(shè)時(shí)間段內(nèi)(例如中午11點(diǎn)-13點(diǎn)之間),則生成包含待推送信息為該餐廳的菜單信息、展示樣式為個(gè)性化推送信息展示樣式、展示條件為當(dāng)前時(shí)間的展示控制數(shù)據(jù)幫發(fā)送給終端,終端通過解析,以如圖3f所示的彈窗形式展示該餐廳的菜單信息。再例如,如圖3h所示,如果用戶通過應(yīng)用A的搜索頁面搜索了 X X餐廳,服務(wù)器向運(yùn)行應(yīng)用A的終端反饋了搜索信息3071,并通過功能跳轉(zhuǎn)樣式和網(wǎng)頁搜索展示樣式相結(jié)合的展示樣式進(jìn)行展示,進(jìn)一步地,如果用戶點(diǎn)擊了功能跳轉(zhuǎn)按鈕3072,則服務(wù)器端可以進(jìn)一步向運(yùn)行應(yīng)用A的終端反饋諸如菜單信息之類的待推送信息,以供運(yùn)行應(yīng)用A的終端解析并以類似于圖3f所示的彈窗形式展示待推送信息。同理,根據(jù)不同的終端狀態(tài)信息,服務(wù)器可以生成不同的展示控制信息,以供終端根據(jù)不同的展示樣式進(jìn)行信息推送,這里不再一一例舉。
[0077]通過類似的應(yīng)用場景,為該應(yīng)用A提供支持的后臺(tái)服務(wù)器可以將應(yīng)用開發(fā)商或商戶等的產(chǎn)品針對(duì)性地推薦給終端用戶,終端上運(yùn)行的應(yīng)用A以多樣化的展示樣式將待推送信息呈現(xiàn)給終端用戶,增加用戶使用的便利性,從而提高信息推送的有效性。
[0078]進(jìn)一步參考圖5,其示出了根據(jù)本申請(qǐng)的信息推送裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該裝置具體可以應(yīng)用于為終端應(yīng)用(例如信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用等等)提供支持的后臺(tái)服務(wù)器中。
[0079]如圖5所示,本實(shí)施例所述的信息推送裝置500包括:獲取模塊501、確定模塊502及生成模塊503。其中,獲取模塊501可以配置用于獲取終端的狀態(tài)信息;確定模塊502可以配置用于從預(yù)設(shè)配置規(guī)則中確定出與終端的狀態(tài)信息相匹配的配置規(guī)則,其中,預(yù)設(shè)配置規(guī)則可以用于生成展示控制數(shù)據(jù),展示控制數(shù)據(jù)可以包括待推送信息、展示樣式、展示條件;生成模塊503可以配置用于根據(jù)上述狀態(tài)信息和配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給終端,以供終端對(duì)展示控制數(shù)據(jù)進(jìn)行解析,并在滿足展示條件時(shí)按照展示樣式推送待推送信息。
[0080]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,終端的狀態(tài)信息可以包括但不限于以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息等等。
[0081]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述預(yù)設(shè)配置規(guī)則可以包括狀態(tài)信息與展示樣式的對(duì)應(yīng)關(guān)系、狀態(tài)信息與待推送信息的對(duì)應(yīng)關(guān)系中的至少一項(xiàng)。
[0082]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述展示樣式可以包括但不限于以下至少一種:終端的定制樣式、功能跳轉(zhuǎn)樣式、社交平臺(tái)分享樣式、應(yīng)用安裝或卸載樣式、用戶與客戶端交互樣式、個(gè)性化推送信息展示樣式、網(wǎng)頁搜索展示樣式。
[0083]值得說明的是,信息推送裝置500中記載的諸模塊與參考圖2描述的方法中的各個(gè)步驟相對(duì)應(yīng)。由此,上文針對(duì)方法描述的操作和特征同樣適用于信息推送裝置500及其中包含的模塊或單元,在此不再贅述。
[0084]進(jìn)一步參考圖6,其示出了根據(jù)本申請(qǐng)的信息推送裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該裝置具體可以應(yīng)用于可運(yùn)行各種應(yīng)用(例如信息推送類應(yīng)用、搜索類應(yīng)用、購物類應(yīng)用等等)的終端中。
[0085]如圖6所示,本實(shí)施例所述的信息推送裝置600包括:接收模塊601、解析模塊602及推送模塊603。其中,接收模塊601可以配置用于接收服務(wù)器發(fā)送的展示控制數(shù)據(jù),其中,展示控制數(shù)據(jù)可以包括待推送信息、展示樣式、展示條件,展示控制數(shù)據(jù)可以由服務(wù)器按照以下方法生成:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與狀態(tài)信息相匹配的配置規(guī)貝1J,其中,預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù);根據(jù)上述狀態(tài)信息和配置規(guī)則生成展示控制數(shù)據(jù);解析模塊602可以配置用于對(duì)展示控制數(shù)據(jù)進(jìn)行解析;推送模塊603可以配置用于在滿足展示條件時(shí)按照展示樣式推送待推送信息。
[0086]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,終端的狀態(tài)信息可以包括但不限于以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息等等。
[0087]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述預(yù)設(shè)配置規(guī)則可以包括狀態(tài)信息與展示樣式的對(duì)應(yīng)關(guān)系、狀態(tài)信息與待推送信息的對(duì)應(yīng)關(guān)系中的至少一項(xiàng)。
[0088]在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述展示樣式可以包括但不限于以下至少一種:終端的定制樣式、功能跳轉(zhuǎn)樣式、社交平臺(tái)分享樣式、應(yīng)用安裝或卸載樣式、用戶與客戶端交互樣式、個(gè)性化推送信息展示樣式、網(wǎng)頁搜索展示樣式。
[0089]本領(lǐng)域技術(shù)人員可以理解,上述信息推送裝置500和信息推送裝置600還包括一些其他公知結(jié)構(gòu),例如處理器、存儲(chǔ)器等,為了不必要地模糊本公開的實(shí)施例,這些公知的結(jié)構(gòu)在圖5、圖6中未示出。
[0090]另外,本申請(qǐng)還提供了一種用于信息推送的系統(tǒng),可以包括具有圖5示出的信息推送裝置500的服務(wù)器和具有圖6示出的信息推送裝置600的終端。該系統(tǒng)的架構(gòu)可參考圖1示出的示例型架構(gòu)100。其中,在本申請(qǐng)的信息推送的系統(tǒng)的實(shí)施例中,具有圖5示出的信息推送裝置500的服務(wù)器可以適用于架構(gòu)100中的服務(wù)器104,具有圖6示出的信息推送裝置600的終端可以適用于架構(gòu)100中的終端設(shè)備101、102,在此不再贅述。
[0091]下面參考圖7,其示出了適于用來實(shí)現(xiàn)本申請(qǐng)實(shí)施例的服務(wù)器或終端的計(jì)算機(jī)系統(tǒng)700的結(jié)構(gòu)示意圖。
[0092]如圖7所示,計(jì)算機(jī)系統(tǒng)700包括中央處理單元(CPU)701,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(R0M)702中的程序或者從存儲(chǔ)部分708加載到隨機(jī)訪問存儲(chǔ)器(RAM)703中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在RAM 703中,還存儲(chǔ)有系統(tǒng)700操作所需的各種程序和數(shù)據(jù)。CPU 70KROM 702以及RAM 703通過總線704彼此相連。輸入/輸出(I/O)接口705也連接至總線 704。
[0093]以下部件連接至I/O接口705:包括鍵盤、鼠標(biāo)等的輸入部分706 ;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚(yáng)聲器等的輸出部分707;包括硬盤等的存儲(chǔ)部分708;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分709。通信部分709經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器710也根據(jù)需要連接至I/O接口 705??刹鹦督橘|(zhì)711,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器710上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分708。
[0094]特別地,根據(jù)本申請(qǐng)的實(shí)施例,上文參考流程圖描述的過程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本申請(qǐng)的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括有形地包含在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過通信部分709從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)711被安裝。
[0095]本申請(qǐng)實(shí)施例中所涉及到的單元可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的模塊也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括獲取模塊、確定模塊及生成模塊。其中這些模塊的名稱在某種情況下并不構(gòu)成對(duì)該模塊本身的限定,例如,接收模塊還可以被描述為“配置用于獲取終端的狀態(tài)信息的模塊”。
[0096]作為另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者一個(gè)以上程序,當(dāng)所述程序被一個(gè)或者一個(gè)以上的處理器執(zhí)行時(shí),使得所述設(shè)備:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù),所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件;根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端,以供所述終端對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析,并在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。
[0097]或者,當(dāng)所述程序被一個(gè)或者一個(gè)以上的處理器執(zhí)行時(shí),使得所述設(shè)備:接收服務(wù)器發(fā)送的展示控制數(shù)據(jù),其中,所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件,所述展示控制數(shù)據(jù)由服務(wù)器按照以下方法生成:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù);根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù);對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析;在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。
[0098]以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。
【主權(quán)項(xiàng)】
1.一種信息推送方法,其特征在于,所述方法包括: 獲取終端的狀態(tài)信息; 從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù),所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件; 根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端,以供所述終端對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析,并在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述狀態(tài)信息包括以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述狀態(tài)信息通過所述終端發(fā)送的請(qǐng)求信息獲取,以及 所述方法還包括: 判斷所述請(qǐng)求信息是否有效; 若是,獲取與所述狀態(tài)信息相匹配的配置規(guī)則。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述請(qǐng)求信息滿足以下至少一個(gè)條件時(shí)有效: 所述請(qǐng)求信息的接口參數(shù)符合預(yù)設(shè)值; 所述請(qǐng)求信息所包含的身份信息與預(yù)設(shè)身份信息相匹配; 所請(qǐng)求的待推送信息與所述狀態(tài)信息相匹配。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)配置規(guī)則包括所述狀態(tài)信息與所述展示樣式的對(duì)應(yīng)關(guān)系、所述狀態(tài)信息與所述待推送信息的對(duì)應(yīng)關(guān)系中的至少一項(xiàng)。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述展示樣式包括以下至少一種: 終端的定制樣式; 功能跳轉(zhuǎn)樣式; 社交平臺(tái)分享樣式; 應(yīng)用安裝或卸載樣式; 用戶與客戶端交互樣式; 個(gè)性化推送信息展示樣式; 網(wǎng)頁搜索展示樣式。7.一種信息推送方法,其特征在于,所述方法包括: 接收服務(wù)器發(fā)送的展示控制數(shù)據(jù),其中,所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件,所述展示控制數(shù)據(jù)由服務(wù)器按照以下方法生成:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù);根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù); 對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析; 在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述狀態(tài)信息包括以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息。9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述方法還包括: 向所述服務(wù)器發(fā)送請(qǐng)求信息,以供服務(wù)器通過所述請(qǐng)求信息獲取終端的狀態(tài)信息。10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述預(yù)設(shè)配置規(guī)則包括所述狀態(tài)信息與所述展示樣式的對(duì)應(yīng)關(guān)系、所述狀態(tài)信息與所述待推送信息的對(duì)應(yīng)關(guān)系中的至少一項(xiàng)。11.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述展示樣式包括以下至少一種: 終端的定制樣式; 功能跳轉(zhuǎn)樣式; 社交平臺(tái)分享樣式; 應(yīng)用安裝或卸載樣式; 用戶與客戶端交互樣式; 個(gè)性化推送信息展示樣式; 網(wǎng)頁搜索展示樣式。12.一種信息推送裝置,其特征在于,所述裝置包括: 獲取模塊,配置用于獲取終端的狀態(tài)信息; 確定模塊,配置用于從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù),所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件; 生成模塊,配置用于根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端,以供所述終端對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析,并在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述狀態(tài)信息包括以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息。14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述預(yù)設(shè)配置規(guī)則包括所述狀態(tài)信息與所述展示樣式的對(duì)應(yīng)關(guān)系、所述狀態(tài)信息與所述待推送信息的對(duì)應(yīng)關(guān)系中的至少一項(xiàng)。15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述展示樣式包括以下至少一種: 終端的定制樣式; 功能跳轉(zhuǎn)樣式; 社交平臺(tái)分享樣式; 應(yīng)用安裝或卸載樣式; 用戶與客戶端交互樣式; 個(gè)性化推送信息展示樣式; 網(wǎng)頁搜索展示樣式。16.一種信息推送裝置,其特征在于,所述裝置包括: 接收模塊,配置用于接收服務(wù)器發(fā)送的展示控制數(shù)據(jù),其中,所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件,所述展示控制數(shù)據(jù)由服務(wù)器按照以下方法生成:獲取終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù);根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù); 解析模塊,配置用于對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析; 推送模塊,配置用于在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述狀態(tài)信息包括以下至少一項(xiàng):定制信息、用戶標(biāo)識(shí)信息、位置信息、當(dāng)前移動(dòng)速度信息、當(dāng)前時(shí)間信息、歷史訪問信息、操作系統(tǒng)版本信息、應(yīng)用版本信息。18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述展示樣式包括以下至少一種: 終端的定制樣式; 功能跳轉(zhuǎn)樣式; 社交平臺(tái)分享樣式; 應(yīng)用安裝或卸載樣式; 用戶與客戶端交互樣式; 個(gè)性化推送信息展示樣式; 網(wǎng)頁搜索展示樣式。19.一種信息推送系統(tǒng),其特征在于,所述系統(tǒng)包括終端和服務(wù)器,其中: 所述服務(wù)器,配置用于:獲取所述終端的狀態(tài)信息;從預(yù)設(shè)配置規(guī)則中確定出與所述狀態(tài)信息相匹配的配置規(guī)則,其中,所述預(yù)設(shè)配置規(guī)則用于生成展示控制數(shù)據(jù),所述展示控制數(shù)據(jù)包括待推送信息、展示樣式、展示條件;根據(jù)所述狀態(tài)信息和所述配置規(guī)則生成展示控制數(shù)據(jù)并發(fā)送給所述終端; 所述終端,配置用于:接收所述服務(wù)器發(fā)送的展示控制數(shù)據(jù);對(duì)所述展示控制數(shù)據(jù)進(jìn)行解析;在滿足所述展示條件時(shí)按照所述展示樣式推送所述待推送信息。
【文檔編號(hào)】H04L29/08GK106027614SQ201610302684
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月9日
【發(fā)明人】劉海濤
【申請(qǐng)人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1