本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種信息顯示方法、設(shè)備及服務(wù)器。
背景技術(shù):
目前,設(shè)備在進(jìn)行顯示時(shí),通常需要在當(dāng)前顯示界面中增加顯示一些信息,如彈窗顯示即時(shí)通信信息;又如,用戶在使用搜索工具時(shí),顯示歷史搜索內(nèi)容;再如,用戶在網(wǎng)頁上填寫個(gè)人信息時(shí),瀏覽器會(huì)顯示自動(dòng)填充內(nèi)容,這些自動(dòng)填充內(nèi)容為瀏覽器緩存的用戶歷史輸入內(nèi)容。
通常,用戶或設(shè)備定義了這些增加顯示的信息的默認(rèn)顯示區(qū)域,設(shè)備始終在默認(rèn)顯示區(qū)域顯示這些增加顯示的信息。
但是,本發(fā)明發(fā)明人發(fā)現(xiàn),始終在默認(rèn)顯示區(qū)域顯示增加顯示的信息,通常會(huì)遮擋住界面中原顯示的部分信息,而這些被遮擋的信息可能為用戶不想被遮擋的信息,因此,現(xiàn)有的上述顯示方式不太合理。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種信息顯示方法、設(shè)備及服務(wù)器,用于提供一種合理地顯示信息的方式。
第一方面,本發(fā)明實(shí)施例提供一種信息顯示方法,包括:
檢測(cè)需要在網(wǎng)頁上層顯示第一預(yù)設(shè)信息的事件;
在檢測(cè)到所述事件后,判斷所述網(wǎng)頁中被用于顯示所述第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域遮擋的顯示區(qū)域內(nèi),是否顯示有第二預(yù)設(shè)信息;
若所述被所述默認(rèn)顯示區(qū)域遮擋的顯示區(qū)域內(nèi)顯示有所述第二預(yù)設(shè)信息,則在所述網(wǎng)頁上層的第一顯示區(qū)域顯示所述第一預(yù)設(shè)信息,且使所述第二顯示區(qū)域與所述網(wǎng)頁中所述第二預(yù)設(shè)信息的顯示區(qū)域不重疊。
上述設(shè)備在檢測(cè)到需要在網(wǎng)頁上層顯示第一預(yù)設(shè)信息的事件后,在顯示第一預(yù)設(shè)信息之前,先判斷該第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域是否會(huì)遮擋網(wǎng)頁中原顯示的第二預(yù)設(shè)信息,并在該默認(rèn)顯示區(qū)域會(huì)遮擋第二預(yù)設(shè)信息時(shí),設(shè)備將同時(shí)顯示第一預(yù)設(shè)信息以及第二預(yù)設(shè)信息,并保持二者不重疊,避免二者互相遮擋,保證用戶能夠同時(shí)查看第一預(yù)設(shè)信息以及第二預(yù)設(shè)信息。
在一種可選的實(shí)現(xiàn)中,所述在所述網(wǎng)頁上層的第一顯示區(qū)域顯示所述第一預(yù)設(shè)信息,且使所述第二顯示區(qū)域與所述網(wǎng)頁中所述第二預(yù)設(shè)信息的顯示區(qū)域不重疊,包括:
在所述網(wǎng)頁上層確定與所述第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域不重疊的所述第一顯示區(qū)域;
在所述第一顯示區(qū)域顯示所述第一預(yù)設(shè)信息。
在一種可選的實(shí)現(xiàn)中,所述第一顯示區(qū)域?yàn)樗瞿J(rèn)顯示區(qū)域,所述在所述網(wǎng)頁上層的第一顯示區(qū)域顯示所述第一預(yù)設(shè)信息,且使所述第二顯示區(qū)域與所述網(wǎng)頁中所述第二預(yù)設(shè)信息的顯示區(qū)域不重疊,包括:
向服務(wù)器發(fā)送位置更改請(qǐng)求,所述位置更改請(qǐng)求用于請(qǐng)求所述服務(wù)器將所述第二預(yù)設(shè)信息的顯示區(qū)域更改為與所述默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域;
在所述默認(rèn)顯示區(qū)域顯示所述第一預(yù)設(shè)信息;以及
接收所述服務(wù)器更新的網(wǎng)頁數(shù)據(jù),并根據(jù)所述更新的網(wǎng)頁數(shù)據(jù)在所述第二顯示區(qū)域顯示所述第二預(yù)設(shè)信息。
在一種可選的實(shí)現(xiàn)中,所述第一預(yù)設(shè)信息包括歷史輸入內(nèi)容、熱點(diǎn)信息、候選信息、彈窗信息中的任一項(xiàng);和/或,
所述第二預(yù)設(shè)信息包括驗(yàn)證碼、廣告、控制信息、狀態(tài)信息中的至少一項(xiàng)。
在一種可選的實(shí)現(xiàn)中,所述第一預(yù)設(shè)信息為根據(jù)設(shè)備本地?cái)?shù)據(jù)形成的信息。
第二方面,本發(fā)明實(shí)施例提供一種信息顯示設(shè)備,包括:
檢測(cè)模塊,用于檢測(cè)需要在網(wǎng)頁上層顯示第一預(yù)設(shè)信息的事件;
判斷模塊,用于在檢測(cè)到所述事件后,判斷所述網(wǎng)頁中被用于顯示所述第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域遮擋的顯示區(qū)域內(nèi)是否顯示有第二預(yù)設(shè)信息;
顯示模塊,用于在所述被所述默認(rèn)顯示區(qū)域遮擋的顯示區(qū)域內(nèi)顯示有所述第二預(yù)設(shè)信息,則在所述網(wǎng)頁上層的第一顯示區(qū)域顯示所述第一預(yù)設(shè)信息,且使所述第二顯示區(qū)域與所述網(wǎng)頁中所述第二預(yù)設(shè)信息的顯示區(qū)域不重疊。
在一種可選的實(shí)現(xiàn)中,所述顯示模塊具體用于:在所述網(wǎng)頁上層確定與所述第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域不重疊的所述第一顯示區(qū)域;在所述第一顯示區(qū)域顯示所述第一預(yù)設(shè)信息。
在一種可選的實(shí)現(xiàn)中,所述第一顯示區(qū)域?yàn)樗瞿J(rèn)顯示區(qū)域,所述顯示模塊具體用于:向服務(wù)器發(fā)送位置更改請(qǐng)求,所述位置更改請(qǐng)求用于請(qǐng)求所述服務(wù)器將所述第二預(yù)設(shè)信息的顯示區(qū)域更改為與所述默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域;在所述默認(rèn)顯示區(qū)域顯示所述第一預(yù)設(shè)信息;以及接收所述服務(wù)器更新的網(wǎng)頁數(shù)據(jù),并根據(jù)所述更新的網(wǎng)頁數(shù)據(jù)在所述第二顯示區(qū)域顯示所述第二預(yù)設(shè)信息。
在一種可選的實(shí)現(xiàn)中,所述第一預(yù)設(shè)信息包括歷史輸入內(nèi)容、熱點(diǎn)信息、候選信息、彈窗信息中的任一項(xiàng);和/或,
所述第二預(yù)設(shè)信息包括驗(yàn)證碼、廣告、控制信息、狀態(tài)信息中的至少一項(xiàng)。
在一種可選的實(shí)現(xiàn)中,所述第一預(yù)設(shè)信息為根據(jù)設(shè)備本地?cái)?shù)據(jù)形成的信息。
第三方面,本發(fā)明實(shí)施例提供一種信息顯示方法,包括:
服務(wù)器接收用戶設(shè)備發(fā)送的位置更改請(qǐng)求,所述位置更改請(qǐng)求包括指向網(wǎng)頁中顯示的第二預(yù)設(shè)信息,所述位置更改請(qǐng)求為所述用戶終端在檢測(cè)到所述第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域與需要顯示的第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域重疊時(shí)生成;
所述服務(wù)器將所述第二預(yù)設(shè)信息的顯示區(qū)域更改為與所述默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域;
所述服務(wù)器根據(jù)所述第二顯示區(qū)域更新網(wǎng)頁數(shù)據(jù),并向所述用戶設(shè)備發(fā)送更新后的網(wǎng)頁數(shù)據(jù),所述更新后的網(wǎng)頁數(shù)據(jù)用于使所述用戶終端在所述第二顯示區(qū)域顯示所述第二預(yù)設(shè)信息。
在一種可選的實(shí)現(xiàn)中,所述位置更改請(qǐng)求包括所述第二顯示區(qū)域的信息;或者,
所述位置更改請(qǐng)求包括所述第一顯示區(qū)域的信息,所述第一顯示區(qū)域的信息用于使所述服務(wù)器確定所述第二顯示區(qū)域。
第四方面,本發(fā)明實(shí)施例提供一種服務(wù)器,包括:
接收模塊,用于接收用戶設(shè)備發(fā)送的位置更改請(qǐng)求,所述位置更改請(qǐng)求包括指向網(wǎng)頁中顯示的第二預(yù)設(shè)信息,所述位置更改請(qǐng)求為所述用戶終端在檢測(cè)到所述第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域與需要顯示的第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域重疊時(shí)生成;
更改模塊,用于將所述第二預(yù)設(shè)信息的顯示區(qū)域更改為與所述默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域,并根據(jù)所述第二顯示區(qū)域更新網(wǎng)頁數(shù)據(jù);
發(fā)送模塊,用于向所述用戶設(shè)備發(fā)送更新后的網(wǎng)頁數(shù)據(jù),所述更新后的網(wǎng)頁數(shù)據(jù)用于使所述用戶終端在所述第二顯示區(qū)域顯示所述第二預(yù)設(shè)信息。
在一種可選的實(shí)現(xiàn)中,所述位置更改請(qǐng)求包括所述第二顯示區(qū)域的信息;或者,
所述位置更改請(qǐng)求包括所述第一顯示區(qū)域的信息,所述第一顯示區(qū)域的信息用于使所述服務(wù)器確定所述第二顯示區(qū)域。
第五方面,本發(fā)明實(shí)施例提供一種信息顯示設(shè)備,該設(shè)備用于執(zhí)行上述第一方面或第一方面的任意可能的實(shí)現(xiàn)中的方法。具體的,該設(shè)備包括處理器、存儲(chǔ)器、收發(fā)器以及輸入單元,其中,處理器與存儲(chǔ)器、收發(fā)器以及輸入單元分別通過總線通信,收發(fā)器用于與其它設(shè)備進(jìn)行信息傳輸,輸入單元用于接收輸入操作,存儲(chǔ)器用于存儲(chǔ)指令。處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的指令,以使得設(shè)備執(zhí)行上述第一方面或第一方面的任意可能的實(shí)現(xiàn)中的方法。
第六方面,本發(fā)明實(shí)施例提供一種服務(wù)器,該服務(wù)器用于執(zhí)行上述第三方面或第三方面的任意可能的實(shí)現(xiàn)中的方法。具體的,該設(shè)備包括處理器、存儲(chǔ)器以及收發(fā)器,其中,處理器與存儲(chǔ)器、收發(fā)器分別通過總線通信,收發(fā)器用于與用戶設(shè)備進(jìn)行信息傳輸,存儲(chǔ)器用于存儲(chǔ)網(wǎng)頁數(shù)據(jù)。處理器用于通過存儲(chǔ)器、收發(fā)器執(zhí)行上述第三方面或第三方面的任意可能的實(shí)現(xiàn)中的方法。
第七方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行第一方面或第一方面的任意可能的實(shí)現(xiàn)中的方法的指令。
第八方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行第三方面或第三方面的任意可能的實(shí)現(xiàn)中的方法的指令。
本發(fā)明實(shí)施例在上述各方面提供的實(shí)現(xiàn)的基礎(chǔ)上,還可以進(jìn)行進(jìn)一步組合以提供更多實(shí)現(xiàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明實(shí)施例的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例1中信息顯示方法的流程示意圖;
圖2為本發(fā)明實(shí)施例1中信息顯示方法的應(yīng)用場(chǎng)景的示意圖;
圖3為本發(fā)明實(shí)施例2中信息顯示方法的流程示意圖;
圖4為本發(fā)明實(shí)施例3中信息顯示設(shè)備的示意圖;
圖5為本發(fā)明實(shí)施例4中服務(wù)器的示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(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ù)的范圍。
實(shí)施例1
圖1為本發(fā)明實(shí)施例提供的信息顯示方法的流程示意圖,該方法包括如下步驟:
步驟101:檢測(cè)需要在網(wǎng)頁上層顯示第一預(yù)設(shè)信息的事件。
具體的,本發(fā)明實(shí)施例中,網(wǎng)頁指的是由網(wǎng)絡(luò)服務(wù)器提供的數(shù)據(jù)所形成的顯示有信息的界面,例如,該網(wǎng)頁可以為通過瀏覽器顯示的頁面,也可以為通過設(shè)備安裝的應(yīng)用程序顯示的html5頁面。
所謂網(wǎng)頁上層,包括兩種情形,在一種情形中,網(wǎng)頁的內(nèi)容顯示區(qū)域被設(shè)置為多層,網(wǎng)頁上層指的是在網(wǎng)頁的內(nèi)容顯示區(qū)域的多層中置頂?shù)囊粚?;在另一種情形中,通過第一窗口顯示該網(wǎng)頁,所謂網(wǎng)頁上層指的是位于該第一窗口上層通過第二窗口呈現(xiàn)的顯示區(qū)域。
第一預(yù)設(shè)信息指的是需要在當(dāng)前顯示界面中增加(追加)顯示的信息,結(jié)合前述網(wǎng)頁上層的第一種情形,第一預(yù)設(shè)信息顯示在網(wǎng)頁之內(nèi)的上層;結(jié)合前述網(wǎng)頁上層的第二種情形,第一預(yù)設(shè)信息顯示在網(wǎng)頁之外且遮擋該網(wǎng)頁至少一部分顯示區(qū)域的窗口內(nèi)。
下面列舉第一預(yù)設(shè)信息的幾種實(shí)現(xiàn)方式,實(shí)際情況中,還包括以下實(shí)現(xiàn)方式之間的結(jié)合以及根據(jù)以下實(shí)現(xiàn)方式而容易想到的其他實(shí)現(xiàn)方式:
其一,第一預(yù)設(shè)信息為用戶的歷史輸入內(nèi)容。例如,參照?qǐng)D2,用戶在使用瀏覽器的搜索框搜索過“太古里”之后,當(dāng)用戶下一次點(diǎn)擊地圖的搜索框后,設(shè)備會(huì)自動(dòng)顯示用戶之前搜索過的“太古里”。
其二,第一預(yù)設(shè)信息為熱點(diǎn)信息。例如,用戶在選中瀏覽器的搜索框后,設(shè)備自動(dòng)顯示熱點(diǎn)新聞或熱點(diǎn)詞匯。
其三,第一預(yù)設(shè)信息為候選信息,例如第一預(yù)設(shè)信息為輸入法應(yīng)用顯示的候選輸入文字;又例如,第一預(yù)設(shè)信息為對(duì)用戶的語音輸入內(nèi)容或手寫輸入內(nèi)容進(jìn)行識(shí)別后的候選識(shí)別結(jié)果。再例如,瀏覽器的主菜單中的一菜單項(xiàng)下包括3個(gè)子菜單,用戶選中該菜單項(xiàng)后,瀏覽器在頁面上的內(nèi)容顯示區(qū)域顯示擴(kuò)展選項(xiàng)卡,通過該擴(kuò)展選項(xiàng)卡該菜單項(xiàng)的3個(gè)子菜單。
其四,第一預(yù)設(shè)信息為彈窗信息。例如,第一預(yù)設(shè)信息為瀏覽器中的Web應(yīng)用的彈窗顯示的即時(shí)消息。
其五,第一預(yù)設(shè)信息為候選信息。再例如,瀏覽器的主菜單中的一菜單項(xiàng)下包括3個(gè)子菜單,用戶選中該菜單項(xiàng)后,瀏覽器在頁面上的內(nèi)容顯示區(qū)域顯示擴(kuò)展選項(xiàng)卡,通過該擴(kuò)展選項(xiàng)卡該菜單項(xiàng)的3個(gè)子菜單。
所謂需要顯示第一預(yù)設(shè)信息的事件,指的是觸發(fā)設(shè)備在網(wǎng)頁顯示第一預(yù)設(shè)信息的事件,所謂事件包括多種實(shí)現(xiàn)方式。
例如,結(jié)合前述其一,所謂事件可以是用戶選中輸入框的操作,或者所謂事件可以為將光標(biāo)移動(dòng)至輸入框的操作,或者所謂事件可以為打開搜索引擎的操作。
又例如,結(jié)合前述其二,所謂事件為用戶打開新聞網(wǎng)站的操作。
又例如,結(jié)合前述其三,所謂事件可以為用戶進(jìn)行需要應(yīng)用程序提供多個(gè)候選結(jié)果的操作。
再例如,結(jié)合前述其四,所謂事件可以為設(shè)備接收即時(shí)消息,也可以為設(shè)備接收到推送消息。
本發(fā)明實(shí)施例中,該需要顯示第一預(yù)設(shè)信息的事件還有很多其他實(shí)現(xiàn)方式,在此不一一舉例。
步驟102:在檢測(cè)到該需要顯示第一預(yù)設(shè)信息的事件后,判斷網(wǎng)頁中被用于顯示第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域遮擋的的顯示區(qū)域內(nèi)是否顯示有第二預(yù)設(shè)信息。
具體的,默認(rèn)顯示區(qū)域指的是:在默認(rèn)情況下,第一預(yù)設(shè)信息的顯示區(qū)域,該默認(rèn)顯示區(qū)域可以是用戶預(yù)先定義的,也可以是設(shè)備或應(yīng)用中預(yù)先定義的。例如,結(jié)合前述其一,第一預(yù)設(shè)信息為用戶的歷史輸入內(nèi)容時(shí),通常在輸入框(或,搜索框)的下拉菜單中顯示該歷史輸入內(nèi)容,在這種情況中,輸入框正下方的下拉菜單處即為該默認(rèn)顯示區(qū)域。
本發(fā)明實(shí)施例中,該默認(rèn)顯示區(qū)域也可以有其它實(shí)現(xiàn)方式,如默認(rèn)顯示區(qū)域在輸入框的正上方,位于整個(gè)顯示界面的最下方,等等。在此不一一舉例說明。
所謂第二預(yù)設(shè)信息指的是:在檢測(cè)到該事件前,網(wǎng)頁中原顯示的預(yù)設(shè)類型的信息。該第二預(yù)設(shè)信息包括多種實(shí)現(xiàn)方式,例如,驗(yàn)證碼、廣告、網(wǎng)頁控件、狀態(tài)信息(如瀏覽器頂部或底部的狀態(tài)欄中顯示的信息)、視頻,等等。該第二預(yù)設(shè)信息的類型可以由用戶預(yù)先設(shè)定,也可以為設(shè)備中預(yù)先定義的,還可以是應(yīng)用或網(wǎng)頁內(nèi)容服務(wù)器中預(yù)先定義的。
本發(fā)明實(shí)施例中,在檢測(cè)到需要顯示第一預(yù)設(shè)信息的事件后,設(shè)備判斷用于顯示第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域是否遮擋了網(wǎng)頁中原顯示的第二預(yù)設(shè)信息,以確定在該默認(rèn)顯示區(qū)域處顯示該第一預(yù)設(shè)信息是否會(huì)影響用戶查看第二預(yù)設(shè)信息。
步驟103:在被默認(rèn)顯示區(qū)域遮擋的顯示區(qū)域內(nèi)顯示有第二預(yù)設(shè)信息時(shí),在網(wǎng)頁上層的第一顯示區(qū)域顯示第一預(yù)設(shè)信息,且使第一顯示區(qū)域與第二預(yù)設(shè)信息的顯示區(qū)域不重疊。
具體的,設(shè)備在確定默認(rèn)顯示區(qū)域遮擋有有第二預(yù)設(shè)信息時(shí),設(shè)備會(huì)同時(shí)顯示第一預(yù)設(shè)信息以及第二預(yù)設(shè)信息,并保證二者的顯示區(qū)域不重疊。具體包括如下兩種顯示方式:
方式1,設(shè)備保持第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域不變;并在網(wǎng)頁上層確定與第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域不重疊的該第一顯示區(qū)域,在該第一顯示區(qū)域顯示第一預(yù)設(shè)信息。
且在與第二預(yù)設(shè)信息的顯示區(qū)域不重疊的第一顯示區(qū)域顯示第一預(yù)設(shè)信息。
即,設(shè)備不在該默認(rèn)顯示區(qū)域處顯示第一預(yù)設(shè)信息,而是在不遮擋第二預(yù)設(shè)信息的第一顯示區(qū)域顯示該第一預(yù)設(shè)信息。
需要說明的是,結(jié)合前述頁面上層的第一種情形,該默認(rèn)顯示位置為網(wǎng)頁多層中的上(頂)層的顯示區(qū)域時(shí),該第一顯示區(qū)域同樣位于網(wǎng)頁多層中的上層;結(jié)合前述頁面上層的第二種情形,該默認(rèn)顯示位置為遮擋網(wǎng)頁的第二窗口對(duì)應(yīng)的顯示區(qū)域時(shí),該第一顯示區(qū)域同樣為第二窗口對(duì)應(yīng)的顯示區(qū)域。
方式2,設(shè)備在默認(rèn)顯示區(qū)域顯示第一預(yù)設(shè)信息,并在與默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域顯示第二預(yù)設(shè)信息。
即,設(shè)備仍然在默認(rèn)顯示區(qū)域處顯示該第一預(yù)設(shè)信息,但是調(diào)整第二預(yù)設(shè)信息的顯示區(qū)域,將第二預(yù)設(shè)信息從原顯示區(qū)域調(diào)整至與默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域。
上述方式2可以有2種實(shí)現(xiàn)方式,第一種方式為設(shè)備獲取第二預(yù)設(shè)信息對(duì)應(yīng)的數(shù)據(jù),根據(jù)第二預(yù)設(shè)信息對(duì)應(yīng)的數(shù)據(jù)在該第二顯示區(qū)域顯示第二預(yù)設(shè)信息。
第二種方式為:設(shè)備向服務(wù)器發(fā)送位置更改請(qǐng)求,該位置更改請(qǐng)求用于請(qǐng)求服務(wù)器將第二預(yù)設(shè)信息的顯示區(qū)域更改為與所述默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域;然后,設(shè)備繼續(xù)在該默認(rèn)顯示區(qū)域顯示第一預(yù)設(shè)信息;以及,接收服務(wù)器更新的網(wǎng)頁數(shù)據(jù),并根據(jù)該更新的網(wǎng)頁數(shù)據(jù)在第二顯示區(qū)域顯示第二預(yù)設(shè)信息。
其中,設(shè)備發(fā)送給服務(wù)器的該位置更改請(qǐng)求包括用于確定第二顯示區(qū)域的信息,服務(wù)器具體根據(jù)該用于確定第二顯示區(qū)域的信息確定該第二顯示區(qū)域。
例如,位置更改請(qǐng)求中包括的該信息包括默認(rèn)顯示區(qū)域的位置信息以及第二預(yù)設(shè)信息的標(biāo)識(shí),服務(wù)器根據(jù)該第二預(yù)設(shè)信息的標(biāo)識(shí)定位需要更改顯示位置的顯示內(nèi)容,并根據(jù)該默認(rèn)顯示區(qū)域確定一不與默認(rèn)顯示區(qū)域相重疊的顯示區(qū)域作為該第二顯示區(qū)域。
又例如,位置更改請(qǐng)求中包括的該信息包括第二預(yù)設(shè)信息的標(biāo)識(shí)以及用戶設(shè)備指定的用于顯示第二預(yù)設(shè)信息的第二顯示區(qū)域的位置信息,服務(wù)器根據(jù)該第二預(yù)設(shè)信息的標(biāo)識(shí)定位需要更改顯示位置的顯示內(nèi)容,并根據(jù)第二顯示區(qū)域的位置信息更新網(wǎng)頁數(shù)據(jù),使得用戶設(shè)備使用更新的數(shù)據(jù)顯示網(wǎng)頁時(shí),第二預(yù)設(shè)信息被顯示在該第二顯示區(qū)域。
上述技術(shù)方案中,設(shè)備在檢測(cè)到需要在網(wǎng)頁上層顯示第一預(yù)設(shè)信息的事件后,在顯示第一預(yù)設(shè)信息之前,先判斷該第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域是否會(huì)遮擋網(wǎng)頁中原顯示的第二預(yù)設(shè)信息,并在該默認(rèn)顯示區(qū)域會(huì)遮擋第二預(yù)設(shè)信息時(shí),設(shè)備將同時(shí)顯示第一預(yù)設(shè)信息以及第二預(yù)設(shè)信息,并保證二者不重疊,避免二者互相遮擋,保證用戶能夠同時(shí)查看第一預(yù)設(shè)信息以及第二預(yù)設(shè)信息。
可選的,在執(zhí)行步驟101,檢測(cè)到該需要顯示第一預(yù)設(shè)信息的事件之后,設(shè)備先判斷當(dāng)前顯示界面是否顯示有第二預(yù)設(shè)信息。如果當(dāng)前顯示界面沒有顯示第二預(yù)設(shè)信息,設(shè)備直接在默認(rèn)顯示區(qū)域顯示該第一預(yù)設(shè)信息;如果當(dāng)前顯示界面顯示有第二預(yù)設(shè)信息,再執(zhí)行步驟102,判斷該第二預(yù)設(shè)信息是否至少有一部分顯示在該默認(rèn)顯示區(qū)域處,若是,則執(zhí)行步驟103,同時(shí)顯示第一預(yù)設(shè)信息以及第二預(yù)設(shè)信息,并保證二者的顯示區(qū)域不重疊。
上述可選方案中,設(shè)備通過先檢測(cè)是否顯示有第二預(yù)設(shè)信息,并在沒有顯示第二預(yù)設(shè)信息時(shí),直接在默認(rèn)顯示區(qū)域顯示第二預(yù)設(shè)信息,減少運(yùn)算量。
可選的,在步驟102之后,如果默認(rèn)位置處沒有顯示該第二預(yù)設(shè)信息,則直接在默認(rèn)顯示區(qū)域顯示第二預(yù)設(shè)信息。
可選的,本發(fā)明實(shí)施例中,所述第一預(yù)設(shè)信息可以為根據(jù)設(shè)備本地?cái)?shù)據(jù)形成的信息。例如,結(jié)合前述步驟101中第一預(yù)設(shè)信息的多種實(shí)現(xiàn)方式中的其一,用戶在使用瀏覽器的搜索框進(jìn)行搜索后,設(shè)備會(huì)在本地保存用戶使用過的搜索關(guān)鍵字,以便在用戶下一次進(jìn)行搜索操作時(shí),向用戶顯示該歷史關(guān)鍵字,方便用戶快速搜索該歷史關(guān)鍵字。
本發(fā)明實(shí)施例上述信息顯示方法可以由手機(jī)、平板電腦、筆記本電腦、智能手表、虛擬顯示設(shè)備、增強(qiáng)顯示設(shè)備等多種設(shè)備執(zhí)行,本發(fā)明實(shí)施例不予限定。
為了便于理解本發(fā)明實(shí)施例技術(shù)方案,下面以在手機(jī)中輸入驗(yàn)證碼的過程,對(duì)本發(fā)明實(shí)施例方案進(jìn)行說明。
用戶在手機(jī)打開的頁面上登錄帳號(hào)時(shí),需要輸入驗(yàn)證碼,不妨設(shè)該驗(yàn)證碼中包含多個(gè)漢字,例如“樂”以及“體”,用戶需要使用輸入法在驗(yàn)證輸入框中先輸入該“樂”字,不妨設(shè)用戶使用的的是“T9”鍵盤,為了輸入樂“字”,用戶觸按輸入T9鍵盤中的“5”鍵(對(duì)應(yīng)j、k、l)以及“3”鍵(對(duì)應(yīng)d、e、f)。
然后,設(shè)備會(huì)顯示多個(gè)候選詞,例如,“了”、“可”、“課”、“樂”、“科”、“客”,等等。由于手機(jī)的屏幕較小,上述候選詞的默認(rèn)顯示區(qū)域遮擋了驗(yàn)證碼,使得用戶不能查看“樂”字之后的字符,妨礙用戶繼續(xù)輸入“樂”字之后的字符。
本發(fā)明實(shí)施例中,手機(jī)在確定上述候選詞的默認(rèn)顯示區(qū)域遮擋了驗(yàn)證碼之后,可以移動(dòng)驗(yàn)證碼的顯示區(qū)域,使得驗(yàn)證碼的顯示區(qū)域與上述候選詞的默認(rèn)顯示區(qū)域不重疊。另一種方式為:手機(jī)保持驗(yàn)證碼的顯示區(qū)域不變,在與驗(yàn)證碼不重疊的顯示區(qū)域顯示上述候選詞。
需要說明的是,上述例子僅在于對(duì)本發(fā)明實(shí)施例技術(shù)方案進(jìn)行舉例說明,不能以此限定本發(fā)明實(shí)施例的保護(hù)范圍。
實(shí)施例2
本發(fā)明通過實(shí)施例2提供一種信息顯示方法,該方法由服務(wù)器執(zhí)行,服務(wù)器可以為一臺(tái)計(jì)算機(jī),也可以為多臺(tái)計(jì)算機(jī)組成的計(jì)算機(jī)群。參照?qǐng)D3,該方法包括如下步驟:
步驟201:服務(wù)器接收用戶設(shè)備發(fā)送的位置更改請(qǐng)求,位置更改請(qǐng)求包括指向網(wǎng)頁中顯示的第二預(yù)設(shè)信息,該位置更改請(qǐng)求為用戶終端在檢測(cè)到第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域與需要顯示的第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域重疊時(shí)生成;
步驟202:服務(wù)器將第二預(yù)設(shè)信息的顯示區(qū)域更改為與默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域;
步驟203:服務(wù)器根據(jù)第二顯示區(qū)域更新網(wǎng)頁數(shù)據(jù),并向用戶設(shè)備發(fā)送更新后的網(wǎng)頁數(shù)據(jù),更新后的網(wǎng)頁數(shù)據(jù)用于使用戶終端在第二顯示區(qū)域顯示第二預(yù)設(shè)信息。
其中,位置更改請(qǐng)求包括第二顯示區(qū)域的信息;或者,位置更改請(qǐng)求包括第一顯示區(qū)域的信息,第一顯示區(qū)域的信息用于使服務(wù)器確定第二顯示區(qū)域。
上述步驟201至步驟203的實(shí)現(xiàn)方式已包含在實(shí)施例1中對(duì)服務(wù)器所執(zhí)行動(dòng)作的描述中,在此不再重復(fù)。
實(shí)施例3
本發(fā)明通過實(shí)施例3提供一種信息顯示設(shè)備,參照?qǐng)D4,該信息顯示設(shè)備300包括:
檢測(cè)模塊301,用于檢測(cè)需要在網(wǎng)頁上層顯示第一預(yù)設(shè)信息的事件;
判斷模塊302,用于在檢測(cè)到該事件后,判斷該網(wǎng)頁中被用于顯示該第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域遮擋的顯示區(qū)域內(nèi)是否顯示有第二預(yù)設(shè)信息;
顯示模塊303,用于在該被該默認(rèn)顯示區(qū)域遮擋的顯示區(qū)域內(nèi)顯示有該第二預(yù)設(shè)信息,則在該網(wǎng)頁上層的第一顯示區(qū)域顯示該第一預(yù)設(shè)信息,且使該第二顯示區(qū)域與該網(wǎng)頁中該第二預(yù)設(shè)信息的顯示區(qū)域不重疊。
可選的,本發(fā)明實(shí)施例中,顯示模塊303具體用于:在該網(wǎng)頁上層確定與該第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域不重疊的該第一顯示區(qū)域;在該第一顯示區(qū)域顯示該第一預(yù)設(shè)信息。
可選的,本發(fā)明實(shí)施例中,該第一顯示區(qū)域?yàn)樵撃J(rèn)顯示區(qū)域,顯示模塊303具體用于:向服務(wù)器發(fā)送位置更改請(qǐng)求,該位置更改請(qǐng)求用于請(qǐng)求該服務(wù)器將該第二預(yù)設(shè)信息的顯示區(qū)域更改為與該默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域;在該默認(rèn)顯示區(qū)域顯示該第一預(yù)設(shè)信息;以及接收該服務(wù)器更新的網(wǎng)頁數(shù)據(jù),并根據(jù)該更新的網(wǎng)頁數(shù)據(jù)在該第二顯示區(qū)域顯示該第二預(yù)設(shè)信息。
可選的,本發(fā)明實(shí)施例中,該第一預(yù)設(shè)信息包括歷史輸入內(nèi)容、熱點(diǎn)信息、候選信息、彈窗信息中的任一項(xiàng);和/或,
該第二預(yù)設(shè)信息包括驗(yàn)證碼、廣告、控制信息、狀態(tài)信息中的至少一項(xiàng)。
可選的,本發(fā)明實(shí)施例中,該第一預(yù)設(shè)信息為根據(jù)設(shè)備本地?cái)?shù)據(jù)形成的信息。
以上信息顯示設(shè)備300包含的各模塊的具體實(shí)現(xiàn)方式可以參照實(shí)施例1中的信息顯示方法的各步驟的實(shí)施方式,本發(fā)明實(shí)施例不再贅述。
實(shí)施例4
本發(fā)明通過實(shí)施例提供一種服務(wù)器400,參照?qǐng)D5,服務(wù)器400包括:
接收模塊401,用于接收用戶設(shè)備發(fā)送的位置更改請(qǐng)求,該位置更改請(qǐng)求包括指向網(wǎng)頁中顯示的第二預(yù)設(shè)信息,該位置更改請(qǐng)求為該用戶終端在檢測(cè)到該第二預(yù)設(shè)信息的當(dāng)前顯示區(qū)域與需要顯示的第一預(yù)設(shè)信息的默認(rèn)顯示區(qū)域重疊時(shí)生成;
更改模塊402,用于將該第二預(yù)設(shè)信息的顯示區(qū)域更改為與該默認(rèn)顯示區(qū)域不重疊的第二顯示區(qū)域,并根據(jù)該第二顯示區(qū)域更新網(wǎng)頁數(shù)據(jù);
發(fā)送模塊403,用于向該用戶設(shè)備發(fā)送更新后的網(wǎng)頁數(shù)據(jù),該更新后的網(wǎng)頁數(shù)據(jù)用于使該用戶終端在該第二顯示區(qū)域顯示該第二預(yù)設(shè)信息。
可選的,本發(fā)明實(shí)施例中,該位置更改請(qǐng)求包括該第二顯示區(qū)域的信息;或者,該位置更改請(qǐng)求包括該第一顯示區(qū)域的信息,該第一顯示區(qū)域的信息用于使該服務(wù)器確定該第二顯示區(qū)域。
以上服務(wù)器400包含的各模塊的具體實(shí)現(xiàn)方式可以參照實(shí)施例1的信息顯示方法中由服務(wù)器執(zhí)行的各步驟的實(shí)施方式,本發(fā)明實(shí)施例不再贅述。
本發(fā)明實(shí)施例還提供一種信息顯示設(shè)備,該設(shè)備包括處理器,以及與該處理器相耦合的存儲(chǔ)器、輸入單元和收發(fā)器。該輸入單元用于接收用戶的輸入操作,該收發(fā)器用于與其它設(shè)備進(jìn)行信息傳輸,該存儲(chǔ)器用于存儲(chǔ)指令。該處理器用于執(zhí)行存儲(chǔ)器中指令,以便在執(zhí)行該指令的過程中,控制設(shè)備執(zhí)行實(shí)施例1提供的信息顯示方法中的各步驟。
本發(fā)明實(shí)施例提供一種服務(wù)器,該服務(wù)器用于執(zhí)行上述第三方面或第三方面的任意可能的實(shí)現(xiàn)中的方法。具體的,該設(shè)備包括處理器、存儲(chǔ)器以及收發(fā)器,其中,處理器與存儲(chǔ)器、收發(fā)器分別通過總線通信,收發(fā)器用于與用戶設(shè)備進(jìn)行信息傳輸,存儲(chǔ)器用于存儲(chǔ)網(wǎng)頁數(shù)據(jù)。處理器用于通過存儲(chǔ)器、收發(fā)器執(zhí)行上述實(shí)施例2提供的信息顯示方法中的各步驟。
本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行實(shí)施例1提供的信息顯示方法的指令。
本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行實(shí)施例2提供的信息顯示方法的指令。
本發(fā)明在上述各實(shí)施例提供的實(shí)現(xiàn)的基礎(chǔ)上,還可以進(jìn)行進(jìn)一步組合以提供更多實(shí)現(xiàn)。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分的方法。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。