本發(fā)明涉及搜索引擎技術(shù)領(lǐng)域,尤其涉及一種信息展現(xiàn)方法以及裝置。
背景技術(shù):
目前,搜索引擎在根據(jù)用戶輸入的搜索詞獲取對(duì)應(yīng)搜索結(jié)果,并且還可在搜索結(jié)果頁(yè)面中為用戶提供對(duì)應(yīng)的搜索推廣(如廣告信息),當(dāng)用戶在搜索結(jié)果頁(yè)面上點(diǎn)擊搜索推廣時(shí),搜索引擎需先經(jīng)過(guò)業(yè)務(wù)系統(tǒng)(如計(jì)費(fèi)系統(tǒng))執(zhí)行反作弊及扣費(fèi)等處理,之后在計(jì)費(fèi)處理完成后通過(guò)瀏覽器200或者302的方式跳轉(zhuǎn)至目標(biāo)頁(yè)面,以使得用戶能夠查看點(diǎn)擊的搜索推廣的具體內(nèi)容。
但是,上述這種先向計(jì)費(fèi)系統(tǒng)請(qǐng)求計(jì)費(fèi)再跳轉(zhuǎn)到目標(biāo)頁(yè)面的方式無(wú)形中增加了一次網(wǎng)絡(luò)的交互,而速度是影響用戶搜索體驗(yàn)的一個(gè)重要指標(biāo),特別是在2G或者網(wǎng)絡(luò)不好的情況下,這種無(wú)形中增加的一次網(wǎng)絡(luò)交互大大浪費(fèi)了用戶查看搜索推廣具體內(nèi)容的時(shí)間,降低了用戶與產(chǎn)品之間的粘性,用戶搜索體驗(yàn)變差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問(wèn)題之一。
為此,本發(fā)明的第一個(gè)目的在于提出一種信息展現(xiàn)方法。該方法通過(guò)減少計(jì)費(fèi)網(wǎng)絡(luò)交互以提升搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面的展現(xiàn)速度,提高了用戶與產(chǎn)品之間的粘性,從而提升了用戶的搜索體驗(yàn)。
本發(fā)明的第二個(gè)目的在于提出一種信息展現(xiàn)裝置。
為達(dá)上述目的,本發(fā)明第一方面實(shí)施例的信息展現(xiàn)方法,包括:接收搜索詞;根據(jù)所述搜索詞獲取對(duì)應(yīng)的搜索推廣,并在搜索結(jié)果頁(yè)面中展現(xiàn)所述對(duì)應(yīng)的搜索推廣;當(dāng)檢測(cè)到用戶針對(duì)所述對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)所述觸發(fā)操作跳轉(zhuǎn)至目標(biāo)頁(yè)面。
本發(fā)明實(shí)施例的信息展現(xiàn)方法,首先可接收搜索詞,之后可根據(jù)搜索詞獲取對(duì)應(yīng)的搜索推廣,并在搜索結(jié)果頁(yè)面中展現(xiàn)對(duì)應(yīng)的搜索推廣,當(dāng)檢測(cè)到用戶針對(duì)對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)至目標(biāo)頁(yè)面。即在檢測(cè)到用戶觸發(fā)搜索結(jié)果頁(yè)面上的帶有業(yè)務(wù)信息的搜索推廣時(shí),通過(guò)異步請(qǐng)求的方式向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)到該搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面,減少了用戶查看搜索推廣具體內(nèi)容的等待時(shí)間,提高了搜索推廣的展現(xiàn)速度,即通過(guò)減少業(yè)務(wù)網(wǎng)絡(luò)交互以提升搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面的展現(xiàn)速度,提高了用戶與產(chǎn)品之間的粘性,從而提升了用戶的搜索體驗(yàn)。
為達(dá)上述目的,本發(fā)明第二方面實(shí)施例的信息展現(xiàn)裝置,包括:第一接收模塊,用于接收搜索詞;獲取模塊,用于根據(jù)所述搜索詞獲取對(duì)應(yīng)的搜索推廣,并在搜索結(jié)果頁(yè)面中展現(xiàn)所述對(duì)應(yīng)的搜索推廣;信息展現(xiàn)模塊,用于在檢測(cè)到用戶針對(duì)所述對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)所述觸發(fā)操作跳轉(zhuǎn)至目標(biāo)頁(yè)面。
本發(fā)明實(shí)施例的信息展現(xiàn)裝置,可通過(guò)第一接收模塊接收搜索詞,獲取模塊根據(jù)搜索詞獲取對(duì)應(yīng)的搜索推廣,并在搜索結(jié)果頁(yè)面中展現(xiàn)對(duì)應(yīng)的搜索推廣,信息展現(xiàn)模塊在檢測(cè)到用戶針對(duì)對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)至目標(biāo)頁(yè)面。即在檢測(cè)到用戶觸發(fā)搜索結(jié)果頁(yè)面上的帶有業(yè)務(wù)信息的搜索推廣時(shí),通過(guò)異步請(qǐng)求的方式向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)到該搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面,減少了用戶查看搜索推廣具體內(nèi)容的等待時(shí)間,提高了搜索推廣的展現(xiàn)速度,即通過(guò)減少業(yè)務(wù)網(wǎng)絡(luò)交互以提升搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面的展現(xiàn)速度,提高了用戶與產(chǎn)品之間的粘性,從而提升了用戶的搜索體驗(yàn)。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
附圖說(shuō)明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的信息展現(xiàn)方法的流程圖;
圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的信息展現(xiàn)裝置的結(jié)構(gòu)示意圖;
圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的信息展現(xiàn)模塊的結(jié)構(gòu)示意圖;
圖4是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的信息展現(xiàn)裝置的結(jié)構(gòu)示意圖;
圖5是根據(jù)本發(fā)明另一個(gè)具體實(shí)施例的信息展現(xiàn)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的信息展現(xiàn)方法以及裝置。
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的信息展現(xiàn)方法的流程圖。如圖1所示,該信息展現(xiàn)方法可以包括:
S110,接收搜索詞。
具體地,本發(fā)明實(shí)施例提供的信息展現(xiàn)方法的執(zhí)行主體可為,本發(fā)明實(shí)施例提供的信息展現(xiàn)裝置。該信息展現(xiàn)裝置可以被配置在任何搜索引擎中,用于保證信息的快速展現(xiàn)。作為一種示例,該信息展現(xiàn)裝置可由JavaScript腳本構(gòu)成。
其中,搜索引擎可以應(yīng)用于任何具有檢索功能的終端設(shè)備中。其中,終端設(shè)備的類型很多,例如:智能手機(jī)、平板電腦、計(jì)算機(jī)、個(gè)人數(shù)字助理等。
具體而言,上述搜索詞可以是一句話,或者至少一個(gè)詞組,或者一段語(yǔ)音等,本實(shí)施例對(duì)此不做限定。
S120,根據(jù)搜索詞獲取對(duì)應(yīng)的搜索推廣,并在搜索結(jié)果頁(yè)面中展現(xiàn)對(duì)應(yīng)的搜索推廣。
具體地,在接收到搜索詞之后,可根據(jù)該搜索詞從搜索庫(kù)中獲取對(duì)應(yīng)的搜索結(jié)果、以及與該搜索結(jié)果同時(shí)展現(xiàn)的搜索推廣,該搜索推廣可為但不限于廣告信息,并將得到的搜索結(jié)果以及對(duì)應(yīng)的搜索推廣在搜索結(jié)果頁(yè)面中進(jìn)行展現(xiàn),以方便用戶查看。其中,可以理解,根據(jù)搜索詞獲取到的對(duì)應(yīng)的搜索推廣可以是一個(gè)或多個(gè)。
其中,不同的搜索結(jié)果可能對(duì)應(yīng)不同的待展現(xiàn)的搜索推廣,或者,不同的搜索結(jié)果也可能對(duì)應(yīng)相同的待展現(xiàn)的搜索推廣,本實(shí)施例對(duì)此不作限定。
S130,當(dāng)檢測(cè)到用戶針對(duì)對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)至目標(biāo)頁(yè)面。
具體地,在將搜索結(jié)果以及對(duì)應(yīng)的搜索推廣展現(xiàn)在搜索結(jié)果頁(yè)面上之后,可監(jiān)聽(tīng)搜索結(jié)果頁(yè)面上是否有click點(diǎn)擊事件,若監(jiān)聽(tīng)到搜索結(jié)果頁(yè)面上有click點(diǎn)擊事件,則可獲取該click點(diǎn)擊事件所對(duì)應(yīng)的對(duì)象,并判斷該對(duì)象是否為搜索結(jié)果頁(yè)面上的搜索推廣,若是,則可判斷用戶針對(duì)搜索推廣輸入了觸發(fā)操作,此時(shí)可生成異步業(yè)務(wù)請(qǐng)求并發(fā)送給業(yè)務(wù)系統(tǒng),同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)到該搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面中。
其中,上述觸發(fā)操作可以是點(diǎn)擊操作、或者滑動(dòng)操作等。
具體而言,在本發(fā)明的一個(gè)實(shí)施例中,在檢測(cè)到用戶針對(duì)對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),可根據(jù)觸發(fā)操作確定對(duì)應(yīng)的搜索推廣的標(biāo)識(shí)信息,并根據(jù)對(duì)應(yīng)的搜索推廣的標(biāo)識(shí)信息,通過(guò)AJAX方式生成異步業(yè)務(wù)請(qǐng)求并發(fā)送至業(yè)務(wù)系統(tǒng)。在向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求的同時(shí),可根據(jù)觸發(fā)操作,獲取對(duì)應(yīng)的搜索推廣的URL地址,并從對(duì)應(yīng)的搜索推廣的URL地址中獲取目標(biāo)頁(yè)面的URL地址,以及根據(jù)目標(biāo)頁(yè)面的URL地址跳轉(zhuǎn)至目標(biāo)頁(yè)面。
更具體地,當(dāng)監(jiān)聽(tīng)到搜索結(jié)果頁(yè)面上的搜索推廣(如廣告信息)有click點(diǎn)擊事件,即檢測(cè)到用戶點(diǎn)擊帶有業(yè)務(wù)信息(如計(jì)費(fèi)串)的搜索推廣時(shí),可通過(guò)AJAX的方式將針對(duì)該搜索推廣的異步業(yè)務(wù)請(qǐng)求發(fā)送到業(yè)務(wù)系統(tǒng),同時(shí),可截取該被點(diǎn)擊的搜索推廣的跳轉(zhuǎn)鏈接,并從該被點(diǎn)擊的搜索推廣的跳轉(zhuǎn)鏈接中獲取目標(biāo)頁(yè)面的URL地址,并根據(jù)該目標(biāo)頁(yè)面的URL地址跳轉(zhuǎn)到該目標(biāo)頁(yè)面,以向用戶展現(xiàn)被點(diǎn)擊搜索推廣所對(duì)應(yīng)的具體內(nèi)容。
也就是說(shuō),在檢測(cè)到用戶觸發(fā)搜索結(jié)果頁(yè)面上的帶有業(yè)務(wù)信息的搜索推廣時(shí),可通過(guò)異步請(qǐng)求的方式向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)也根據(jù)觸發(fā)操作跳轉(zhuǎn)到該搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面。由此,減少了用戶查看搜索推廣具體內(nèi)容的等待時(shí)間,提高了搜索推廣的展現(xiàn)速度。
為了保證計(jì)費(fèi)能夠盡可能地成功,進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,該信息展現(xiàn)方法還可包括:接收業(yè)務(wù)系統(tǒng)針對(duì)異步業(yè)務(wù)請(qǐng)求的返回結(jié)果,并在返回結(jié)果為失敗結(jié)果時(shí),重新向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求。
具體地,在向業(yè)務(wù)系統(tǒng)(如計(jì)費(fèi)系統(tǒng))發(fā)送異步業(yè)務(wù)請(qǐng)求(如異步計(jì)費(fèi)請(qǐng)求)之后,還可接收業(yè)務(wù)系統(tǒng)針對(duì)該異步業(yè)務(wù)請(qǐng)求反饋的返回結(jié)果,并判斷該返回結(jié)果為失敗結(jié)果還是成功結(jié)果,若返回結(jié)果為成功結(jié)果,則退出針對(duì)該被觸發(fā)的搜索推廣的業(yè)務(wù)流程(如計(jì)費(fèi)流程),若返回結(jié)果為失敗結(jié)果,則需重新向業(yè)務(wù)系統(tǒng)發(fā)送針對(duì)該被觸發(fā)的搜索推廣的異步業(yè)務(wù)請(qǐng)求。由此,可以盡可能地保證該搜索推廣能夠計(jì)費(fèi)成功。
為了提高可用性以及可行性,以及避免與業(yè)務(wù)系統(tǒng)的持續(xù)聯(lián)網(wǎng),進(jìn)一步地,在本發(fā)明的實(shí)施例中,該信息展現(xiàn)方法還可包括:統(tǒng)計(jì)業(yè)務(wù)系統(tǒng)返回失敗結(jié)果的次數(shù);如果次數(shù)大于或等于預(yù)設(shè)閾值,則停止向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,并生成針對(duì)業(yè)務(wù)失敗的失敗信息。
具體地,在檢測(cè)接收到業(yè)務(wù)系統(tǒng)(如計(jì)費(fèi)系統(tǒng))針對(duì)異步業(yè)務(wù)請(qǐng)求(如異步計(jì)費(fèi)請(qǐng)求)的返回結(jié)果為失敗結(jié)果時(shí),可統(tǒng)計(jì)該業(yè)務(wù)系統(tǒng)返回失敗結(jié)果的次數(shù),如果該次數(shù)超過(guò)預(yù)設(shè)閾值,則可停止向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,即不再對(duì)該被觸發(fā)的搜索推廣進(jìn)行業(yè)務(wù)處理(如計(jì)費(fèi)處理),并生成針對(duì)該業(yè)務(wù)失敗的失敗信息,該失敗信息可包括業(yè)務(wù)失敗的具體原因、解決辦法等。
本發(fā)明實(shí)施例的信息展現(xiàn)方法,首先可接收搜索詞,之后可根據(jù)搜索詞獲取對(duì)應(yīng)的搜索推廣,并在搜索結(jié)果頁(yè)面中展現(xiàn)對(duì)應(yīng)的搜索推廣,當(dāng)檢測(cè)到用戶針對(duì)對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)至目標(biāo)頁(yè)面。即在檢測(cè)到用戶觸發(fā)搜索結(jié)果頁(yè)面上的帶有業(yè)務(wù)信息的搜索推廣時(shí),通過(guò)異步請(qǐng)求的方式向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)到該搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面,減少了用戶查看搜索推廣具體內(nèi)容的等待時(shí)間,提高了搜索推廣的展現(xiàn)速度,即通過(guò)減少業(yè)務(wù)網(wǎng)絡(luò)交互以提升搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面的展現(xiàn)速度,提高了用戶與產(chǎn)品之間的粘性,從而提升了用戶的搜索體驗(yàn)。
需要說(shuō)明的是,在本發(fā)明的實(shí)施例中,上述業(yè)務(wù)系統(tǒng)可為但不限于計(jì)費(fèi)系統(tǒng),例如還可以是身份驗(yàn)證系統(tǒng)等,上述異步業(yè)務(wù)請(qǐng)求可為但不限于異步計(jì)費(fèi)請(qǐng)求,例如還可以是異步身份驗(yàn)證請(qǐng)求,也就是說(shuō),本發(fā)明實(shí)施例的信息展現(xiàn)方法還可應(yīng)用于身份驗(yàn)證場(chǎng)景,即,在檢測(cè)到用戶針對(duì)搜索推廣輸入的觸發(fā)操作時(shí),可向身份驗(yàn)證系統(tǒng)發(fā)送異步身份驗(yàn)證請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)到目標(biāo)頁(yè)面。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種信息展現(xiàn)裝置。
圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的信息展現(xiàn)裝置的結(jié)構(gòu)示意圖。需要說(shuō)明的是,本發(fā)明實(shí)施例的信息展現(xiàn)裝置可以被配置在任何搜索引擎中,用于保證信息的快速展現(xiàn)。作為一種示例,該信息展現(xiàn)裝置可由JavaScript腳本構(gòu)成。其中,搜索引擎可以應(yīng)用于任何具有檢索功能的終端設(shè)備中。其中,終端設(shè)備的類型很多,例如:智能手機(jī)、平板電腦、計(jì)算機(jī)、個(gè)人數(shù)字助理等。
如圖2所示,該信息展現(xiàn)裝置可以包括:第一接收模塊100、獲取模塊200和信息展現(xiàn)模塊300。
具體地,第一接收模塊100可用于接收搜索詞。具體而言,該搜索詞可以是一句話,或者至少一個(gè)詞組,或者一段語(yǔ)音等,本實(shí)施例對(duì)此不做限定。
獲取模塊200可用于根據(jù)搜索詞獲取對(duì)應(yīng)的搜索推廣,并在搜索結(jié)果頁(yè)面中展現(xiàn)對(duì)應(yīng)的搜索推廣。更具體地,在第一接收模塊100接收到搜索詞之后,獲取模塊200可根據(jù)該搜索詞從搜索庫(kù)中獲取對(duì)應(yīng)的搜索結(jié)果、以及與該搜索結(jié)果同時(shí)展現(xiàn)的搜索推廣,并將得到的搜索結(jié)果以及對(duì)應(yīng)的搜索推廣在搜索結(jié)果頁(yè)面中進(jìn)行展現(xiàn),以方便用戶查看。
其中,不同的搜索結(jié)果可能對(duì)應(yīng)不同的待展現(xiàn)的搜索推廣,或者,不同的搜索結(jié)果也可能對(duì)應(yīng)相同的待展現(xiàn)的搜索推廣,本實(shí)施例對(duì)此不作限定。
信息展現(xiàn)模塊300可用于在檢測(cè)到用戶針對(duì)對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)至目標(biāo)頁(yè)面。更具體地,在獲取模塊200將搜索結(jié)果以及對(duì)應(yīng)的搜索推廣展現(xiàn)在搜索結(jié)果頁(yè)面上之后,信息展現(xiàn)模塊300可監(jiān)聽(tīng)搜索結(jié)果頁(yè)面上是否有click點(diǎn)擊事件,若監(jiān)聽(tīng)到搜索結(jié)果頁(yè)面上有click點(diǎn)擊事件,則可獲取該click點(diǎn)擊事件所對(duì)應(yīng)的對(duì)象,并判斷該對(duì)象是否為搜索結(jié)果頁(yè)面上的搜索推廣,若是,則可判斷用戶針對(duì)搜索推廣輸入了觸發(fā)操作,此時(shí)可生成異步業(yè)務(wù)請(qǐng)求并發(fā)送給業(yè)務(wù)系統(tǒng),同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)到該搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面中。
其中,上述觸發(fā)操作可以是點(diǎn)擊操作、或者滑動(dòng)操作等。
具體而言,在本發(fā)明的一個(gè)實(shí)施例中,如圖3所示,該信息展現(xiàn)模塊300可以包括:確定單元310和發(fā)送單元320。
其中,確定單元310可用于根據(jù)觸發(fā)操作確定對(duì)應(yīng)的搜索推廣的標(biāo)識(shí)信息。發(fā)送單元320可用于根據(jù)對(duì)應(yīng)的搜索推廣的標(biāo)識(shí)信息,通過(guò)AJAX方式生成異步業(yè)務(wù)請(qǐng)求,并發(fā)送至業(yè)務(wù)系統(tǒng)。更具體地,當(dāng)監(jiān)聽(tīng)到搜索結(jié)果頁(yè)面上的搜索推廣有click點(diǎn)擊事件,即檢測(cè)到用戶點(diǎn)擊帶有業(yè)務(wù)信息的搜索推廣時(shí),發(fā)送單元320可通過(guò)AJAX的方式生成針對(duì)該被點(diǎn)擊的搜索推廣的異步業(yè)務(wù)請(qǐng)求,并發(fā)送到業(yè)務(wù)系統(tǒng)。
在本發(fā)明的實(shí)施例中,如圖3所示,該信息展現(xiàn)模塊300還可包括:第一獲取單元330、第二獲取單元340和跳轉(zhuǎn)單元350。
其中,第一獲取單元330可用于根據(jù)觸發(fā)操作,獲取對(duì)應(yīng)的搜索推廣的URL地址。第二獲取單元340可用于從對(duì)應(yīng)的搜索推廣的URL地址中獲取目標(biāo)頁(yè)面的URL地址。跳轉(zhuǎn)單元350可用于根據(jù)目標(biāo)頁(yè)面的URL地址跳轉(zhuǎn)至目標(biāo)頁(yè)面。更具體地,第一獲取單元330可截取該被點(diǎn)擊的搜索推廣的跳轉(zhuǎn)鏈接,第二獲取單元340從該被點(diǎn)擊的搜索推廣的跳轉(zhuǎn)鏈接中獲取目標(biāo)頁(yè)面的URL地址,跳轉(zhuǎn)單元350根據(jù)該目標(biāo)頁(yè)面的URL地址跳轉(zhuǎn)到該目標(biāo)頁(yè)面,以向用戶展現(xiàn)被點(diǎn)擊搜索推廣所對(duì)應(yīng)的具體內(nèi)容。
也就是說(shuō),信息展現(xiàn)模塊300在檢測(cè)到用戶觸發(fā)搜索結(jié)果頁(yè)面上的帶有業(yè)務(wù)信息的搜索推廣時(shí),可通過(guò)異步請(qǐng)求的方式向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)也根據(jù)觸發(fā)操作跳轉(zhuǎn)到該搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面。由此,減少了用戶查看廣告具體內(nèi)容的等待時(shí)間,提高了搜索推廣的展現(xiàn)速度。
為了保證計(jì)費(fèi)能夠盡可能地成功,進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,如圖4所示,該信息展現(xiàn)裝置還可包括:第二接收模塊400,第二接收模塊400可用于接收業(yè)務(wù)系統(tǒng)針對(duì)異步業(yè)務(wù)請(qǐng)求的返回結(jié)果。其中,在本發(fā)明的實(shí)施例中,信息展現(xiàn)模塊300還可用于在返回結(jié)果為失敗結(jié)果時(shí),重新向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求。
更具體地,在信息展現(xiàn)模塊300向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求之后,第二接收模塊400可接收業(yè)務(wù)系統(tǒng)針對(duì)該異步業(yè)務(wù)請(qǐng)求反饋的返回結(jié)果。信息展現(xiàn)模塊300可判斷該返回結(jié)果為失敗結(jié)果還是成功結(jié)果,若返回結(jié)果為成功結(jié)果,則退出針對(duì)該被觸發(fā)的搜索推廣的業(yè)務(wù)流程,若返回結(jié)果為失敗結(jié)果,則需重新向業(yè)務(wù)系統(tǒng)發(fā)送針對(duì)該被觸發(fā)的搜索推廣的異步業(yè)務(wù)請(qǐng)求。由此,可以盡可能地保證該搜索推廣能夠計(jì)費(fèi)成功。
為了提高可用性以及可行性,以及避免與業(yè)務(wù)系統(tǒng)的持續(xù)聯(lián)網(wǎng),進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,如圖5所示,該信息展現(xiàn)裝置還可包括:統(tǒng)計(jì)模塊500和生成模塊600。其中,統(tǒng)計(jì)模塊500可用于統(tǒng)計(jì)業(yè)務(wù)系統(tǒng)返回失敗結(jié)果的次數(shù)。生成模塊600可用于在次數(shù)大于或等于預(yù)設(shè)閾值時(shí),停止向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,并生成針對(duì)業(yè)務(wù)失敗的失敗信息。
更具體地,在信息展現(xiàn)模塊300檢測(cè)接收到業(yè)務(wù)系統(tǒng)針對(duì)異步業(yè)務(wù)請(qǐng)求的返回結(jié)果為失敗結(jié)果時(shí),統(tǒng)計(jì)模塊500可統(tǒng)計(jì)該業(yè)務(wù)系統(tǒng)返回失敗結(jié)果的次數(shù),如果該次數(shù)超過(guò)預(yù)設(shè)閾值,生成模塊600則可停止向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,即不再對(duì)該被觸發(fā)的搜索推廣進(jìn)行業(yè)務(wù)處理,并生成針對(duì)該業(yè)務(wù)失敗的失敗信息,該失敗信息可包括業(yè)務(wù)失敗的具體原因、解決辦法等。
本發(fā)明實(shí)施例的信息展現(xiàn)裝置,可通過(guò)第一接收模塊接收搜索詞,獲取模塊根據(jù)搜索詞獲取對(duì)應(yīng)的搜索推廣,并在搜索結(jié)果頁(yè)面中展現(xiàn)對(duì)應(yīng)的搜索推廣,信息展現(xiàn)模塊在檢測(cè)到用戶針對(duì)對(duì)應(yīng)的搜索推廣輸入的觸發(fā)操作時(shí),向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)至目標(biāo)頁(yè)面。即在檢測(cè)到用戶觸發(fā)搜索結(jié)果頁(yè)面上的帶有業(yè)務(wù)信息的搜索推廣時(shí),通過(guò)異步請(qǐng)求的方式向業(yè)務(wù)系統(tǒng)發(fā)送異步業(yè)務(wù)請(qǐng)求,同時(shí)根據(jù)觸發(fā)操作跳轉(zhuǎn)到該搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面,減少了用戶查看搜索推廣具體內(nèi)容的等待時(shí)間,提高了搜索推廣的展現(xiàn)速度,即通過(guò)減少業(yè)務(wù)網(wǎng)絡(luò)交互以提升搜索推廣所對(duì)應(yīng)的目標(biāo)頁(yè)面的展現(xiàn)速度,提高了用戶與產(chǎn)品之間的粘性,從而提升了用戶的搜索體驗(yàn)。
在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(CDROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。