二終端。
[0073]在一些應(yīng)用場景中,若第一終端和第二終端之間的距離小于預(yù)設(shè)值(例如,10米),第一終端用戶和第二終端用戶觸發(fā)信息推送的時(shí)間差小于預(yù)定值(例如,10分鐘),且第一終端觸發(fā)信息推送的時(shí)間早于第二終端,第一終端與第二終端向服務(wù)器發(fā)送的手勢信息相匹配,則服務(wù)器將第一待推送信息,例如第一終端發(fā)送的網(wǎng)址等信息,發(fā)送至第二終端。
[0074]在一些可選的實(shí)施方式中,用戶所繪手勢圖形為多邊形,判斷第一手勢信息和第二手勢信息是否匹配包括:判斷與第一手勢圖形信息對應(yīng)的第一多邊形的邊數(shù)和與第二手勢圖形信息對應(yīng)的第二多邊形的邊數(shù)是否相等。
[0075]在一些可選的實(shí)施方式中,基于將第一待推送信息發(fā)送至第二終端,向第一終端發(fā)送信息推送成功的第一提示信息。
[0076]在一些可選的實(shí)施方式中,在步驟302中,還可以接收第二終端發(fā)送的第二待推送信息。
[0077]接著,在步驟303中,通過對比上述第一狀態(tài)信息和第二狀態(tài)信息,判斷上述第一終端和第二終端是否符合第一推送條件。
[0078]接著,若上述第一終端和第二終端不符合第一推送條件,在步驟305中,可通過對比上述第一狀態(tài)信息和第二狀態(tài)信息,判斷第一終端和第二終端是否符合第二推送條件。其中,第二推送條件可以包括:第一終端和第二終端之間的距離小于預(yù)設(shè)值、第二待推送信息有效并且第一手勢信息和第二手勢信息匹配。
[0079]在一些可選的實(shí)現(xiàn)方式中,判斷第二待推送信息是否有效例如可以包括:判斷與第一時(shí)間信息對應(yīng)的第一時(shí)間和與第二時(shí)間信息對應(yīng)的第二時(shí)間之間的時(shí)間差是否小于預(yù)定時(shí)間差。在一些應(yīng)用場景中,該時(shí)間差例如可以是10分鐘;以及判斷與第二時(shí)間信息對應(yīng)的第二時(shí)間是否早于與第一時(shí)間信息對應(yīng)的第一時(shí)間,即判斷第二終端用戶觸發(fā)信息推送的時(shí)間是否早于第一終端用戶。
[0080]接著,基于上述第一終端和第二終端符合上述第二推送條件,可選的,在步驟306中,將第二待推送信息發(fā)送至第一終端。
[0081]在一些可選的實(shí)現(xiàn)方式中,如果第一終端和第二終端滿足距離限制,二者所發(fā)送的手勢圖形一致,第二待推送信息有效,則將第二待推送信息發(fā)送至第一終端。
[0082]在一些可選的實(shí)施方式中,服務(wù)器基于將第二待推送信息發(fā)送至第一終端,向第二終端發(fā)送信息推送成功的第二提示信息。
[0083]本申請的上述實(shí)施例提供的方法通過對比終端發(fā)送的狀態(tài)信息,確定不同終端間是否符合推送條件,在符合推送條件時(shí),將先觸發(fā)信息推送的終端所發(fā)送的待推送信息發(fā)送到后觸發(fā)信息推送的終端,在不需要借助第三方通訊工具的情況下,實(shí)現(xiàn)了終端間信息的快速推送。
[0084]進(jìn)一步參考圖4,其示出了本申請信息推送方法的另一個(gè)實(shí)施例的流程400。本實(shí)施例的信息推送方法例如可以由終端來實(shí)現(xiàn)。
[0085]具體而言,在步驟401中,獲取第一終端的第一地理位置信息。
[0086]接著,在步驟402中,基于信息推送觸發(fā)信號,接收第一手勢信息和第一時(shí)間信息,其中,第一時(shí)間信息可以包括第一終端接收到第一手勢信息的第一時(shí)間。
[0087]在一些可選的實(shí)施方式中,可以通過終端用戶界面的觸發(fā)按鈕等獲取信息推送觸發(fā)信號。
[0088]在一些可選的實(shí)施方式中,獲取信息推送觸發(fā)信號后,終端可以彈出繪圖浮層,提示繪制手勢圖形,并提示先繪制先推送的推送規(guī)則。
[0089]接著,在步驟403中,基于信息推送終止信號,向服務(wù)器發(fā)送第一手勢信息、第一時(shí)間信息和第一地理位置信息。
[0090]在一些可選的實(shí)施方式中,用戶繪制完手勢圖形,繪圖手指離開終端屏幕可以作為信息推送終止信號。
[0091 ] 在一些可選的實(shí)施方式中,在獲取信息推送終止信號后,終端可以識(shí)別用戶所繪手勢圖形作為第一手勢信息,并請求服務(wù)器接口,將第一手勢信息、第一時(shí)間信息和第一地理位置信息發(fā)送至服務(wù)器。
[0092]需要說明的是,用戶還可以用終端輸入筆等方式繪制手勢圖形,本申請對此不做限定。當(dāng)借助輸入筆繪制手勢圖形時(shí),輸入筆離開終端屏幕可作為信息推送終止信號。
[0093]接著,在步驟404中,接收服務(wù)器發(fā)送的第一待推送信息。
[0094]在本實(shí)施例中,第一待推送信息例如可以由不同于第一終端的第二終端發(fā)送至服務(wù)器,第二終端的第二地理位置信息與第一地理位置信息匹配,第二終端接收的第二手勢信息與第一手勢信息匹配,且第二終端接收第二手勢信息的第二時(shí)間早于與上述第一時(shí)間信息對應(yīng)的第一時(shí)間。
[0095]進(jìn)一步參考圖5和圖6,其示出了圖4的實(shí)施例的信息推送方法的一種應(yīng)用場景的示意圖。
[0096]在本應(yīng)用場景中,第一終端的用戶,例如可以是某智能手機(jī)的用戶A,第二終端的用戶,例如可以是另一智能手機(jī)的用戶B,位于同一地點(diǎn)(例如可以是在同一房間內(nèi)),在同一用戶平臺(tái),例如可以是某點(diǎn)評網(wǎng)站平臺(tái)(或者可以是某購物平臺(tái)),進(jìn)行頁面瀏覽。當(dāng)用戶B向用戶A分享其瀏覽到某具體信息時(shí),例如可以是點(diǎn)評網(wǎng)站的其他用戶對某產(chǎn)品的評價(jià)信息(或者可以是某店鋪、某商品等信息)所對應(yīng)的頁面時(shí),如圖5中界面501所示,用戶B可登陸該點(diǎn)評網(wǎng)站平臺(tái)。用戶B使用的智能手機(jī)首先獲取當(dāng)前所在地理位置(第二地理位置信息),并通過點(diǎn)擊操作觸發(fā)頁面上的信息推送按鈕,例如可以是圖中顯示的手勢分享按鈕。手勢分享按鈕被觸發(fā)后,用戶B使用的智能手機(jī)獲取該頁面的鏈接信息(第一待推送信息),并獲取當(dāng)前時(shí)間(第二時(shí)間信息)。同時(shí),頁面顯示界面彈出繪圖浮層,提示繪制手勢圖形,并提示先繪制先推送的推送規(guī)則,例如可以是先繪制先分享的分享規(guī)則,如圖5中界面502所示。用戶B在繪圖浮層中繪制手勢圖形,如圖5中界面503所示。當(dāng)用戶B手指離開屏幕后,智能手機(jī)識(shí)別用戶B所繪手勢圖形作為手勢信息,同時(shí)向服務(wù)器發(fā)送上述鏈接信息、手勢圖形、用戶B手勢繪制時(shí)的當(dāng)前時(shí)間信息和用戶B所使用的智能手機(jī)的地理位置信息。
[0097]由于相互鄰近,用戶B可以直接告知用戶A查收分享并告知對方自己所繪手勢圖形。用戶A登錄與用戶B相同的點(diǎn)評網(wǎng)站平臺(tái)后,同樣可以通過點(diǎn)擊操作觸發(fā)頁面上的信息推送按鈕,例如可以是手勢分享按鈕(在圖中未顯示)。手勢分享按鈕被觸發(fā)后,用戶A使用的智能手機(jī)可以獲取當(dāng)前時(shí)間(第一時(shí)間信息),同時(shí),如圖6中的界面601所示,頁面顯示界面可以彈出繪圖浮層,提示繪制手勢圖形,并提示先繪制先推送的推送規(guī)則,例如可以是先繪制先分享的分享規(guī)則(圖中未示出)。用戶A可以在上述繪圖浮層區(qū)域繪制手勢圖形,其繪圖手指離開終端屏幕可以作為信息推送終止信號。在獲取信息推送終止信號后,用戶A使用的智能手機(jī)可以識(shí)別用戶A所繪手勢圖形,并將用戶A所繪手勢圖形及用戶A手勢繪制時(shí)的當(dāng)前時(shí)間信息和用戶A所使用的智能手機(jī)的地理位置信息發(fā)送至服務(wù)器。月艮務(wù)器通過對比用戶A與用戶B發(fā)送的狀態(tài)信息,確定用戶B發(fā)送的鏈接信息有效,二者位置鄰近,且繪制的手勢圖形一致后,將用戶B發(fā)送的鏈接信息發(fā)送給用戶A。
[0098]在一些可選的實(shí)施方式中,用戶A所用的智能手機(jī)接收到服務(wù)器發(fā)送的由用戶B分享的鏈接信息后,可以打開鏈接顯示其所對應(yīng)的頁面,如圖6中界面602所示。
[0099]在一些應(yīng)用場景中,類似地,用戶A也可以向用戶B分享其瀏覽到的點(diǎn)評信息等對應(yīng)頁面的鏈接信息,此時(shí),服務(wù)器通過對比用戶A與用戶B發(fā)送的狀態(tài)信息,確定用戶A發(fā)送的鏈接信息有效,二者位置鄰近,且繪制的手勢圖形一致后,將用戶A發(fā)送的鏈接信息發(fā)送給用戶B。
[0100]在一些應(yīng)用場景中,若用戶A與用戶B都向服務(wù)器發(fā)送待分享的鏈接信息,則服務(wù)器根據(jù)時(shí)間信息判斷觸發(fā)手勢分享的先后順序,并將先觸發(fā)手勢分享的用戶所發(fā)送的鏈接信息發(fā)送給后觸發(fā)手勢分享的用戶。
[0101]需要說明的是,信息推送的觸發(fā)方式除了點(diǎn)擊信息推送按鈕,還可以是滑動(dòng)信息推送滑塊等,本申請對此不做限定。
[0102]進(jìn)一步參考圖7a,其示出了本申請信息推送裝置一個(gè)實(shí)施例的結(jié)構(gòu)700。
[0103]具體而言,信息推送裝置700可以包括:信息接收單元701,信息對比單元702和信息發(fā)送單元703。其中,信息接收單元701用于接收第一終端發(fā)送的第一待推送信息和第一狀態(tài)信息;上述信息接收單元701還用于接收第二終端發(fā)送的第二狀態(tài)信息;信息對比單元702用于通過對比上述第一狀態(tài)信息和第二狀態(tài)信息,判斷上述第一終端和上述第二終端是否符合第一推送條件;信息發(fā)送單元703用于在上述第一終端和上述第二終端符合第一推送條件時(shí),將上述第一待推送信息發(fā)送至上述第二終端。
[0104]在本實(shí)施例中,信息接收單元701接收到的第一狀態(tài)信息可以包括第一地理位置信息、第一時(shí)間信息及第一手勢信息,第二狀態(tài)信息可以包括第二地理位置信息、第二時(shí)間信息及第二手勢信息。
[0105]在一些可選的實(shí)施方式中,如圖7b所示,所述信息對比單元702可以包括:距離判斷模塊7021,時(shí)效判斷模塊7022和手勢信息對比模塊7023。其中,距離判斷模塊7021用于基于上述第一地理位置信息和第二地理位置信息判斷上述第一終端和第二終端之間的距離是否小于預(yù)設(shè)值;時(shí)效判斷模塊7022用于基于上述第一時(shí)間信息和上述第二時(shí)間信息判斷上述第一待推送信息是否有效;手勢信息對比模塊7023用于判斷上述第一手勢信息和上述第二手勢信息是否匹配。
[0