本發(fā)明涉及信息顯示技術(shù)領(lǐng)域,尤其涉及一種信息的展示方法及裝置
背景技術(shù):
在實(shí)際應(yīng)用中,用戶通常會(huì)使用瀏覽器查詢相關(guān)信息,比如:用戶在XX搜索網(wǎng)站上,輸入關(guān)鍵字“手機(jī)”,以獲取與關(guān)鍵字“手機(jī)”相對(duì)應(yīng)的查詢結(jié)果,此時(shí),若XX搜索網(wǎng)站的訪問量過大,或者,配置出現(xiàn)異常,則該XX搜索網(wǎng)站可能無法及時(shí)響應(yīng)用戶發(fā)起的查詢請(qǐng)求,即無法將關(guān)鍵字“手機(jī)”對(duì)應(yīng)的查詢結(jié)果及時(shí)顯示給用戶。在此情況下,用戶只能通過其他方式獲取與關(guān)鍵字“手機(jī)”對(duì)應(yīng)的相關(guān)信息,不僅使用戶無法及時(shí)獲取相關(guān)信息,也增加了用戶操作的復(fù)雜度。
基于上述分析,現(xiàn)有技術(shù)中信息顯示方法存在由于瀏覽器響應(yīng)不及時(shí),導(dǎo)致用戶無法及時(shí)獲取相關(guān)信息的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種信息的展示方法及裝置,用以解決現(xiàn)有技術(shù)中存在的由于瀏覽器響應(yīng)不及時(shí),導(dǎo)致用戶無法及時(shí)獲取相關(guān)信息的問題。
本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
一種信息的展示方法,包括:
接收用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求,其中,第一查詢請(qǐng)求中攜帶有查詢信息;
向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送第一查詢請(qǐng)求以及向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送第二查詢請(qǐng)求,其中,第二查詢請(qǐng)求中攜帶有查詢信息,第二應(yīng)用與第一應(yīng)用之間存在預(yù)設(shè)的關(guān)聯(lián)關(guān)系;
按照預(yù)設(shè)的選取規(guī)則,選取第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果中的至少一個(gè)作為查詢信息對(duì)應(yīng)的查詢結(jié)果,并將查詢結(jié)果展示在預(yù)設(shè)界面上。
較佳的,第二應(yīng)用與第一應(yīng)用之間存在的預(yù)設(shè)的關(guān)聯(lián)關(guān)系是:第二應(yīng)用的應(yīng)用類型與第一應(yīng)用的應(yīng)用類型相同。
較佳的,按照預(yù)設(shè)的選取規(guī)則,選取第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果中的至少一個(gè)作為查詢信息對(duì)應(yīng)的查詢結(jié)果,包括:
若同時(shí)接收到第一查詢結(jié)果和第二查詢結(jié)果,則選取第一查詢結(jié)果和/或第二查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果;
若未同時(shí)接收到第一查詢結(jié)果和第二查詢結(jié)果,則判斷第一查詢結(jié)果對(duì)應(yīng)的接收時(shí)間是否早于第二查詢結(jié)果對(duì)應(yīng)的接收時(shí)間;若是,則選取第一查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果;否則,選取第二查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果。
較佳的,將查詢結(jié)果展示在預(yù)設(shè)界面上,包括:
若查詢結(jié)果中包含第一查詢結(jié)果和第二查詢結(jié)果,則將第一查詢結(jié)果和第二查詢結(jié)果分別展示在預(yù)設(shè)界面的不同區(qū)域上;
若查詢結(jié)果中包含第一查詢結(jié)果和第二查詢結(jié)果中的其中一個(gè)查詢結(jié)果,則將其中一個(gè)查詢結(jié)果展示在預(yù)設(shè)界面上。
較佳的,將查詢結(jié)果展示在預(yù)設(shè)界面上之后,進(jìn)一步包括:
向用戶顯示用于提示用戶是否退出預(yù)設(shè)界面的提示信息,并在接收到用戶返回的確定指示后,退出預(yù)設(shè)界面。
一種信息的展示裝置,包括:
接收單元,用于接收用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求,其中,第一查詢請(qǐng)求中攜帶有查詢信息;
發(fā)送單元,用于向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送第一查詢請(qǐng)求以及向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送第二查詢請(qǐng)求,其中,第二查詢請(qǐng)求中攜帶有查詢信息,第二應(yīng)用與第一應(yīng)用之間存在預(yù)設(shè)的關(guān)聯(lián)關(guān)系;
顯示單元,用于按照預(yù)設(shè)的選取規(guī)則,選取第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果中的至少一個(gè)作為查詢信息對(duì)應(yīng)的查詢結(jié)果,并將查詢結(jié)果展示在預(yù)設(shè)界面上。
較佳的,上述裝置預(yù)先配置的第二應(yīng)用與第一應(yīng)用之間存在的預(yù)設(shè)的關(guān)聯(lián)關(guān)系是:第二應(yīng)用的應(yīng)用類型與第一應(yīng)用的應(yīng)用類型相同。
較佳的,按照預(yù)設(shè)的選取規(guī)則,選取第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果中的至少一個(gè)作為查詢信息對(duì)應(yīng)的查詢結(jié)果時(shí),顯示單元具體用于:
若同時(shí)接收到第一查詢結(jié)果和第二查詢結(jié)果,則選取第一查詢結(jié)果和/或第二查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果;
若未同時(shí)接收到第一查詢結(jié)果和第二查詢結(jié)果,則判斷第一查詢結(jié)果對(duì)應(yīng)的接收時(shí)間是否早于第二查詢結(jié)果對(duì)應(yīng)的接收時(shí)間;若是,則選取第一查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果;否則,選取第二查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果。
較佳的,將查詢結(jié)果展示在預(yù)設(shè)界面上時(shí),顯示單元具體用于:
若查詢結(jié)果中包含第一查詢結(jié)果和第二查詢結(jié)果,則將第一查詢結(jié)果和第二查詢結(jié)果分別展示在預(yù)設(shè)界面的不同區(qū)域上;
若查詢結(jié)果中包含第一查詢結(jié)果和第二查詢結(jié)果中的其中一個(gè)查詢結(jié)果,則將上述其中一個(gè)查詢結(jié)果展示在預(yù)設(shè)界面上。
較佳的,將查詢結(jié)果展示在預(yù)設(shè)界面上之后,顯示單元進(jìn)一步用于:
向用戶顯示用于提示用戶是否退出預(yù)設(shè)界面的提示信息,并在接收到用戶返回的確定指示后,退出預(yù)設(shè)界面。
本發(fā)明實(shí)施例的有益效果如下:
本發(fā)明實(shí)施例中,通過第一應(yīng)用和第二應(yīng)用分別對(duì)接收到的查詢請(qǐng)求進(jìn)行處理,只要第一應(yīng)用和第二應(yīng)用中有一個(gè)應(yīng)用獲取到查詢結(jié)果,就可以將該查詢結(jié)果展示給用戶,有效地避免了由于應(yīng)用響應(yīng)不及時(shí),導(dǎo)致用戶無法及時(shí)獲取到相關(guān)信息的問題,提高了查詢請(qǐng)求的響應(yīng)速率,給用戶帶來了更好的體驗(yàn)。
附圖說明
圖1為本發(fā)明實(shí)施例中信息的展示方法的概況示意圖;
圖2A和圖2B為本發(fā)明實(shí)施例中信息的展示方法的具體流程示意圖;
圖3為本發(fā)明實(shí)施例中信息的展示裝置的功能結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,并不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為了解決現(xiàn)有技術(shù)中存在的由于瀏覽器響應(yīng)不及時(shí),導(dǎo)致用戶無法及時(shí)獲取相關(guān)信息的問題,本發(fā)明實(shí)施例中,在接收到用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求后,向第一應(yīng)用的第一服務(wù)器發(fā)送第一查詢請(qǐng)求以及向第二應(yīng)用的第二服務(wù)器發(fā)送第二查詢請(qǐng)求,通過第一應(yīng)用和第二應(yīng)用分別對(duì)該查詢請(qǐng)求進(jìn)行處理,只要第一應(yīng)用和第二應(yīng)用中有一個(gè)應(yīng)用獲取到該查詢請(qǐng)求對(duì)應(yīng)的查詢結(jié)果,就可以將該查詢結(jié)果展示給用戶。
下面通過具體實(shí)施例對(duì)本發(fā)明方案進(jìn)行詳細(xì)描述,當(dāng)然,本發(fā)明并不限于以下實(shí)施例。
參閱圖1所示,本發(fā)明實(shí)施例中,信息的展示方法的流程如下:
步驟100:接收用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求,其中,第一查詢請(qǐng)求中攜帶有查詢信息。
例如:監(jiān)測(cè)到用戶在瀏覽器1的查詢窗口中輸入了查詢信息“X品牌手機(jī)”的情況下,認(rèn)定該用戶在瀏覽器1中發(fā)起了攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1。
步驟110:向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送第一查詢請(qǐng)求以及向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送第二查詢請(qǐng)求,其中,第二查詢請(qǐng)求中攜帶有查詢信息,第二應(yīng)用與第一應(yīng)用之間存在預(yù)設(shè)的關(guān)聯(lián)關(guān)系。
在具體實(shí)施時(shí),為了能夠利用第一應(yīng)用和第二應(yīng)用分別對(duì)接收到的第一查詢請(qǐng)求進(jìn)行處理,可以采用但不限于以下方式確定第二應(yīng)用:
在確定安裝的所有應(yīng)用中存在對(duì)應(yīng)的應(yīng)用類型與第一應(yīng)用的應(yīng)用類型相同的至少一個(gè)應(yīng)用的情況下,從上述至少一個(gè)應(yīng)用中,選取一個(gè)應(yīng)用作為第二應(yīng)用。較佳的,在從上述至少一個(gè)應(yīng)用中,選取一個(gè)應(yīng)用作為第二應(yīng)用時(shí),可以根據(jù)在指定時(shí)間段內(nèi)上述至少一個(gè)應(yīng)用分別對(duì)應(yīng)的使用頻率(比如:一個(gè)月內(nèi)用戶對(duì)上述至少一個(gè)應(yīng)用的使用頻率),選取對(duì)應(yīng)的使用頻率最高的應(yīng)用作為第二應(yīng)用。
當(dāng)然,在確定安裝的所有應(yīng)用中存在對(duì)應(yīng)的應(yīng)用類型與第一應(yīng)用的應(yīng)用類型相同的至少一個(gè)應(yīng)用的情況下,也可以從上述至少一個(gè)應(yīng)用中,選取N個(gè)應(yīng)用作為第二應(yīng)用,其中,N大于1。具體地,從上述至少一個(gè)應(yīng)用中,選取出的第二應(yīng)用的數(shù)目,在此不作具體限定。
可選地,可以在接收到用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求的情況下,就采用上述方式確定出第二應(yīng)用,也可以在接收到用戶在第一應(yīng)用中輸入的第一查詢請(qǐng)求的情況下,確定第一應(yīng)用在預(yù)設(shè)時(shí)間范圍內(nèi)未響應(yīng)該第一查詢請(qǐng)求后,再采用上述方式確定出第二應(yīng)用,具體地,第二應(yīng)用的確定時(shí)間,在此不作具體限定。
值得說的是,在確定第二應(yīng)用的過程中,若確定安裝的所有應(yīng)用中不存在對(duì)應(yīng)的應(yīng)用類型與第一應(yīng)用的應(yīng)用類型相同的至少一個(gè)應(yīng)用,則在確定第一應(yīng)用在預(yù)設(shè)時(shí)間范圍內(nèi)未響應(yīng)該第一查詢請(qǐng)求的情況下,可以在確定向第一應(yīng)用發(fā)起第一查詢情求的次數(shù)小于預(yù)設(shè)閾值后,再次向第一應(yīng)用發(fā)起第一查詢情求,當(dāng)然,若確定向第一應(yīng)用發(fā)起第一查詢情求的次數(shù)大于等于預(yù)設(shè)閾值,則可以向用戶展示“第一應(yīng)用無響應(yīng),是否關(guān)閉第一應(yīng)用”的提示信息,并在接收到用戶返回的確認(rèn)指示的情況下,關(guān)閉第一應(yīng)用,退出信息的展示流程。
進(jìn)一步地,在確定出第二應(yīng)用之后,在向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送攜帶有查詢信息的第一查詢請(qǐng)求以及向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送攜帶有查詢信息的第二查詢請(qǐng)求時(shí),可以采用但不限于以下三種方式:
第一種方式:向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送攜帶有查詢信息的第一查詢請(qǐng)求的同時(shí),向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送攜帶有查詢信息的第二查詢請(qǐng)求。
第二種方式:向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送攜帶有查詢信息的第一查詢請(qǐng)求之后,向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送攜帶有查詢信息的第二查詢請(qǐng)求。
第三種方式:向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送攜帶有查詢信息的第二查詢請(qǐng)求之后,向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送攜帶有查詢信息的第一查詢請(qǐng)求。
例如:假設(shè)在接收到用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求的情況下,就確定出第二應(yīng)用。其中,接收到的第一查詢請(qǐng)求為:用戶在瀏覽器1中發(fā)起的攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1。
步驟1:判斷安裝的所有應(yīng)用中是否存在除瀏覽器1之外的其它瀏覽器;若是,則執(zhí)行步驟2;否則,執(zhí)行步驟4。
步驟2:從除瀏覽器1之外的其它所有瀏覽器(假設(shè)為瀏覽器2和瀏覽器3)中,選取出在1個(gè)月內(nèi)的使用頻率最高的瀏覽器2。
步驟3:向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1的同時(shí),向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2。
當(dāng)然,也可以在向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1之后,再向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2;還可以在向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2之后,再向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1,在此不作具體限定。
步驟4:判斷瀏覽器1是否在5S內(nèi)(即預(yù)設(shè)時(shí)間范圍內(nèi))獲取到查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果1;若是,則執(zhí)行步驟5;否則,執(zhí)行步驟6。
步驟5:將獲取到的查詢結(jié)果1展示給用戶。
步驟6:判斷查詢請(qǐng)求1的發(fā)起次數(shù)是否大于3次(即預(yù)設(shè)閾值),若是,則執(zhí)行步驟7;否則,執(zhí)行步驟8。
步驟7:向用戶顯示“瀏覽器1無響應(yīng),是否關(guān)閉瀏覽器1”的提示信息,并在接收到用戶返回的確認(rèn)指示后,關(guān)閉瀏覽器1。
步驟8:向?yàn)g覽器1重新發(fā)起查詢請(qǐng)求1,并返回步驟4。
假設(shè)在接收到用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求的情況下,確定第一應(yīng)用在預(yù)設(shè)時(shí)間范圍內(nèi)未響應(yīng)該第一查詢請(qǐng)求后,再確定出第二應(yīng)用。其中,接收到的第一查詢請(qǐng)求為:用戶在瀏覽器1中發(fā)起的攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1。
步驟1′:判斷瀏覽器1是否在5S內(nèi)(即預(yù)設(shè)時(shí)間范圍內(nèi))獲取到查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果1;若是,則執(zhí)行步驟2′;否則,執(zhí)行步驟3′。
步驟2′:將獲取到的查詢結(jié)果息1展示給用戶。
步驟3′:判斷安裝的所有應(yīng)用中是否存在除瀏覽器1之外的其它瀏覽器;若是,則執(zhí)行步驟4′;否則,執(zhí)行步驟6′。
步驟4′:從除瀏覽器1之外的其它所有瀏覽器(假設(shè)為瀏覽器2和瀏覽器3)中,選取出在1個(gè)月內(nèi)的使用頻率最高的瀏覽器2。
步驟5′:向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1的同時(shí),向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2。
當(dāng)然,也可以在向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1之后,再向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2;還可以在向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2之后,再向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1,在此不作具體限定。
步驟6′:判斷查詢請(qǐng)求1的發(fā)起次數(shù)是否大于3次(即預(yù)設(shè)閾值),若是,則執(zhí)行步驟7′;否則,執(zhí)行步驟8′。
步驟7′:向用戶顯示“瀏覽器1無響應(yīng),是否關(guān)閉瀏覽器1”的提示信息,并在接收到用戶返回的確認(rèn)指示后,關(guān)閉瀏覽器1。
步驟8′:向?yàn)g覽器1重新發(fā)起查詢請(qǐng)求1,并返回步驟1′。
步驟120:按照預(yù)設(shè)的選取規(guī)則,選取第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果中的至少一個(gè)作為查詢信息對(duì)應(yīng)的查詢結(jié)果,并將查詢結(jié)果展示在預(yù)設(shè)界面上。
在具體實(shí)施時(shí),在向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送第一查詢請(qǐng)求以及向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送第二查詢請(qǐng)求之后,第一服務(wù)器會(huì)根據(jù)第一查詢請(qǐng)求中攜帶的查詢信息,獲取第一查詢結(jié)果,當(dāng)然,第二服務(wù)器也會(huì)根據(jù)第二查詢請(qǐng)求中攜帶的查詢信息,獲取第二查詢結(jié)果?;诖?,在確定查詢信息對(duì)應(yīng)的查詢結(jié)果時(shí),可能存在但不限于以下兩種情況:
第一種情況:同時(shí)接收到第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果。在此情況下,可以選取第一查詢結(jié)果和/或第二查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果。
第二種情況:未同時(shí)接收到第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果。在此情況下,可以先判斷第一查詢結(jié)果對(duì)應(yīng)的接收時(shí)間是否早于第二查詢結(jié)果對(duì)應(yīng)的接收時(shí)間;若是,則選取第一查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果;否則,選取第二查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果。
對(duì)應(yīng)地,在確定出查詢信息對(duì)應(yīng)的查詢結(jié)果之后,向用戶顯示該查詢結(jié)果時(shí),可能存在但不限于以下兩種情況:
第一種情況:查詢結(jié)果中包含第一查詢結(jié)果和第二查詢結(jié)果。在此情況下,可以將第一查詢結(jié)果和第二查詢結(jié)果分別展示在預(yù)設(shè)界面的不同區(qū)域上。
第二種情況:查詢結(jié)果中包含第一查詢結(jié)果和第二查詢結(jié)果中的其中一個(gè)查詢結(jié)果。在此情況下,可以直接將其中一個(gè)查詢結(jié)果展示在預(yù)設(shè)界面上。
例如:在向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1以及向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2之后,服務(wù)器1開始根據(jù)查詢請(qǐng)求1中攜帶的查詢信息“X品牌手機(jī)”,獲取查詢結(jié)果1,同樣地,服務(wù)器2也開始根據(jù)查詢請(qǐng)求2中攜帶的查詢信息“X品牌手機(jī)”,獲取查詢結(jié)果2。
若同時(shí)接收到服務(wù)器1反饋的查詢結(jié)果1和服務(wù)器2反饋的查詢結(jié)果2,則選取查詢結(jié)果1和/或查詢結(jié)果2作為查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果;若未同時(shí)接收到服務(wù)器1反饋的查詢結(jié)果1和服務(wù)器2反饋的查詢結(jié)果2,則判斷查詢結(jié)果1對(duì)應(yīng)的接收時(shí)間1是否早于查詢結(jié)果2對(duì)應(yīng)的接收時(shí)間2;若是,則選取查詢結(jié)果1作為查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果;否則,選取查詢結(jié)果2作為查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果。
在確定出查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果之后,若查詢結(jié)果僅包含查詢結(jié)果1(或查詢結(jié)果2),則可以直接將查詢結(jié)果1(或者查詢結(jié)果2)展示在主界面(即預(yù)設(shè)界面)上;若查詢結(jié)果包含查詢結(jié)果1和查詢結(jié)果2,則可以采用左右分欄(或者上下分欄)的方式,將查詢結(jié)果1展示在主界面的左面(或者上面)以及將查詢結(jié)果2展示在主界面的右面(或者下面)。
進(jìn)一步地,向用戶展示查詢信息對(duì)應(yīng)的查詢結(jié)果之后,還可以向用戶展示用于提示用戶是否退出預(yù)設(shè)界面的提示信息,并在接收到用戶返回的確定指示后,退出預(yù)設(shè)界面。
例如:向用戶顯示查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果之后,向用戶顯示“是否退出主界面”的提示信息,并在接收到用戶返回的確定指示后,退出主界面。
下面僅以“在接收到用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求的情況下,就確定出一個(gè)第二應(yīng)用”為具體應(yīng)用場(chǎng)景對(duì)上述實(shí)施例作進(jìn)一步詳細(xì)說明,參閱圖2A和圖2B所示,本發(fā)明實(shí)施例中,信息的展示方法的具體流程如下:
步驟200:監(jiān)測(cè)到用戶在瀏覽器1的查詢窗口中輸入了查詢信息“X品牌手機(jī)”的情況下,認(rèn)定該用戶在瀏覽器1中發(fā)起了攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1。
步驟201:判斷安裝的所有應(yīng)用中是否存在除瀏覽器1之外的其它瀏覽器;若是,則執(zhí)行步驟207;否則,執(zhí)行步驟202。
步驟202:判斷瀏覽器1是否在5S內(nèi)獲取到查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果1;若是,則執(zhí)行步驟203;否則,執(zhí)行步驟204。
步驟203:將獲取到的查詢結(jié)果1展示在主界面上,并繼續(xù)執(zhí)行步驟214。
步驟204:判斷查詢請(qǐng)求1的發(fā)起次數(shù)是否大于3次,若是,則執(zhí)行步驟205;否則,執(zhí)行步驟206。
步驟205:向用戶顯示“瀏覽器1無響應(yīng),是否關(guān)閉瀏覽器1”的提示信息,并在接收到用戶返回的確認(rèn)指示后,關(guān)閉瀏覽器1。
步驟206:向?yàn)g覽器1重新發(fā)起查詢請(qǐng)求1,并返回步驟202。
步驟207:從除瀏覽器1之外的其它所有的瀏覽器(假設(shè)為瀏覽器2和瀏覽器3)中選取出在1個(gè)月內(nèi)的使用頻率最高的瀏覽器2。
步驟208:向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1的同時(shí),向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2。
當(dāng)然,也可以在向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1之后,再向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2;還可以在向?yàn)g覽器2對(duì)應(yīng)的服務(wù)器2發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求2之后,再向?yàn)g覽器1對(duì)應(yīng)的服務(wù)器1發(fā)送攜帶有查詢信息“X品牌手機(jī)”的查詢請(qǐng)求1,在此不作具體限定。
步驟209:判斷在第一時(shí)間是否同時(shí)接收到服務(wù)器1反饋的查詢結(jié)果1和服務(wù)器2反饋的查詢結(jié)果2,若是,則執(zhí)行步驟210;否則,執(zhí)行步驟211。
步驟210:選取查詢結(jié)果1和查詢結(jié)果2作為查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果,并將查詢結(jié)果1和查詢結(jié)果2分別展示在主界面的不同區(qū)域上,繼續(xù)執(zhí)行步驟214。
當(dāng)然,也可以選取查詢結(jié)果1(或查詢結(jié)果2)作為查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果,并直接將查詢結(jié)果1(或查詢結(jié)果2)展示在主界面(即預(yù)設(shè)界面)上。
步驟211:判斷查詢結(jié)果1對(duì)應(yīng)的接收時(shí)間1是否早于查詢結(jié)果2對(duì)應(yīng)的接收時(shí)間2,若是,則執(zhí)行步驟212;否則,執(zhí)行步驟213。
步驟212:選取查詢結(jié)果1作為查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果,并將查詢結(jié)果1展示在主界面(即預(yù)設(shè)界面)上,繼續(xù)執(zhí)行步驟214。
步驟213:選取查詢結(jié)果1作為查詢信息“X品牌手機(jī)”對(duì)應(yīng)的查詢結(jié)果并將查詢結(jié)果2展示在主界面(即預(yù)設(shè)界面)上,繼續(xù)執(zhí)行步驟214。
步驟214:向用戶展示“是否退出主界面”的提示信息,并在接收到用戶返回的確定指示后,退出主界面。
基于上述實(shí)施例,參閱圖3所示,本發(fā)明實(shí)施例中,信息的展示裝置,至少包括:
接收單元300,用于接收用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求,其中,第一查詢請(qǐng)求中攜帶有查詢信息;
發(fā)送單元310,用于向第一應(yīng)用對(duì)應(yīng)的第一服務(wù)器發(fā)送第一查詢請(qǐng)求以及向第二應(yīng)用對(duì)應(yīng)的第二服務(wù)器發(fā)送第二查詢請(qǐng)求,其中,第二查詢請(qǐng)求中攜帶有查詢信息,第二應(yīng)用與第一應(yīng)用之間存在預(yù)設(shè)的關(guān)聯(lián)關(guān)系;
顯示單元320,用于按照預(yù)設(shè)的選取規(guī)則,選取第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果中的至少一個(gè)作為查詢信息對(duì)應(yīng)的查詢結(jié)果,并將查詢結(jié)果展示在預(yù)設(shè)界面上。
較佳的,上述裝置預(yù)先配置的第二應(yīng)用與第一應(yīng)用之間存在的預(yù)設(shè)的關(guān)聯(lián)關(guān)系是:第二應(yīng)用的應(yīng)用類型與第一應(yīng)用的應(yīng)用類型相同。
較佳的,按照預(yù)設(shè)的選取規(guī)則,選取第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果中的至少一個(gè)作為查詢信息對(duì)應(yīng)的查詢結(jié)果時(shí),顯示單元320具體用于:
若同時(shí)接收到第一查詢結(jié)果和第二查詢結(jié)果,則選取第一查詢結(jié)果和/或第二查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果;
若未同時(shí)接收到第一查詢結(jié)果和第二查詢結(jié)果,則判斷第一查詢結(jié)果對(duì)應(yīng)的接收時(shí)間是否早于第二查詢結(jié)果對(duì)應(yīng)的接收時(shí)間;若是,則選取第一查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果;否則,選取第二查詢結(jié)果作為查詢信息對(duì)應(yīng)的查詢結(jié)果。
較佳的,將查詢結(jié)果展示在預(yù)設(shè)界面上時(shí),顯示單元329具體用于:
若查詢結(jié)果中包含第一查詢結(jié)果和第二查詢結(jié)果,則將第一查詢結(jié)果和第二查詢結(jié)果分別展示在預(yù)設(shè)界面的不同區(qū)域上;
若查詢結(jié)果中包含第一查詢結(jié)果和第二查詢結(jié)果中的其中一個(gè)查詢結(jié)果,則將上述其中一個(gè)查詢結(jié)果展示在預(yù)設(shè)界面上。
較佳的,將查詢結(jié)果展示在預(yù)設(shè)界面上之后,顯示單元329進(jìn)一步用于:
向用戶顯示用于提示用戶是否退出預(yù)設(shè)界面的提示信息,并在接收到用戶返回的確定指示后,退出預(yù)設(shè)界面。
綜上所述,本發(fā)明實(shí)施例中,接收到用戶在第一應(yīng)用中發(fā)起的第一查詢請(qǐng)求后,向第一應(yīng)用的第一服務(wù)器發(fā)送第一查詢請(qǐng)求以及向第二應(yīng)用的第二服務(wù)器發(fā)送第二查詢請(qǐng)求;按照預(yù)設(shè)的選取規(guī)則,選取第一服務(wù)器反饋的第一查詢結(jié)果和第二服務(wù)器反饋的第二查詢結(jié)果中的至少一個(gè)作為查詢信息對(duì)應(yīng)的查詢結(jié)果展示在預(yù)設(shè)界面上。這樣,通過第一應(yīng)用和第二應(yīng)用分別對(duì)接收到的查詢請(qǐng)求進(jìn)行處理,只要第一應(yīng)用和第二應(yīng)用中有一個(gè)應(yīng)用獲取到查詢結(jié)果,就可以將該查詢結(jié)果展示給用戶,有效地避免了由于應(yīng)用響應(yīng)不及時(shí),導(dǎo)致用戶無法及時(shí)獲取到相關(guān)信息的問題,提高了查詢請(qǐng)求的響應(yīng)速率,給用戶帶來了更好的體驗(yàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。