信息推送方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種信息推送方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)在各個領(lǐng)域應(yīng)用的快速發(fā)展以及各種移動終端的普及,人們對終端之間信息的快速推送有了越來越高的需求。目前的信息推送技術(shù)方案中,主要是借助于第三方的即時(shí)通訊工具,將待推送信息發(fā)送給有關(guān)系鏈屬性的接收者,接收者打開鏈接或消息進(jìn)行查看。
[0003]由于推送過程需要借助第三方通訊工具,流程繁瑣,局限性大,同時(shí)效率偏低,時(shí)效性差,無法實(shí)現(xiàn)終端間信息的快速推送。如何在終端之間實(shí)現(xiàn)信息的快速推送,目前仍沒有很好的解決方案。
【發(fā)明內(nèi)容】
[0004]本申請的目的在于提出一種改進(jìn)的信息推送方法和裝置,來解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0005]第一方面,本申請?zhí)峁┝艘环N信息推送方法,所述方法包括:接收第一終端發(fā)送的第一待推送信息和第一狀態(tài)信息;接收第二終端發(fā)送的第二狀態(tài)信息;通過對比所述第一狀態(tài)信息和第二狀態(tài)信息,判斷所述第一終端和所述第二終端是否符合第一推送條件;以及若符合第一推送條件,將所述第一待推送信息發(fā)送至所述第二終端。
[0006]在一些實(shí)施例中,所述第一狀態(tài)信息包括第一地理位置信息、第一時(shí)間信息及第一手勢信息,所述第二狀態(tài)信息包括第二地理位置信息、第二時(shí)間信息及第二手勢信息,所述通過對比所述第一狀態(tài)信息和第二狀態(tài)信息,判斷所述第一終端和所述第二終端是否符合第一推送條件還包括:基于所述第一地理位置信息和第二地理位置信息判斷所述第一終端和第二終端之間的距離是否小于預(yù)設(shè)值;基于所述第一時(shí)間信息和所述第二時(shí)間信息判斷所述第一待推送信息是否有效;以及判斷所述第一手勢信息和所述第二手勢信息是否匹配。
[0007]在一些實(shí)施例中,所述方法還包括:當(dāng)所述第一終端和第二終端之間的距離小于預(yù)設(shè)值、所述第一待推送信息有效并且所述第一手勢信息和所述第二手勢信息匹配時(shí),確定所述第一終端和所述第二終端符合第一推送條件。
[0008]在一些實(shí)施例中,所述基于所述第一時(shí)間信息和所述第二時(shí)間信息判斷所述第一待推送信息是否有效包括:判斷與所述第一時(shí)間信息對應(yīng)的第一時(shí)間和與所述第二時(shí)間信息對應(yīng)的第二時(shí)間之間的時(shí)間差是否小于預(yù)定時(shí)間差;以及判斷與所述第一時(shí)間信息對應(yīng)的第一時(shí)間是否早于與所述第二時(shí)間信息對應(yīng)的第二時(shí)間。
[0009]在一些實(shí)施例中,所述方法還包括:接收第二終端發(fā)送的第二待推送信息;通過對比所述第一狀態(tài)信息和第二狀態(tài)信息,判斷所述第一終端和所述第二終端是否符合第二推送條件;以及若符合第二推送條件,將所述第二待推送信息發(fā)送至所述第一終端。
[0010]在一些實(shí)施例中,所述通過對比所述第一狀態(tài)信息和第二狀態(tài)信息,判斷所述第一終端和所述第二終端是否符合第二推送條件包括:基于所述第一地理位置信息和第二地理位置信息判斷所述第一終端和第二終端之間的距離是否小于預(yù)設(shè)值;基于所述第一時(shí)間信息和所述第二時(shí)間信息判斷所述第二待推送信息是否有效;以及判斷所述第一手勢信息和所述第二手勢信息是否匹配。
[0011 ] 在一些實(shí)施例中,所述方法還包括:當(dāng)所述第一終端和第二終端之間的距離小于預(yù)設(shè)值、所述第二待推送信息有效并且所述第一手勢信息和所述第二手勢信息匹配時(shí),確定所述第一終端和所述第二終端符合第二推送條件。
[0012]在一些實(shí)施例中,所述基于所述第一時(shí)間信息和所述第二時(shí)間信息判斷所述第二待推送信息是否有效包括:判斷與所述第一時(shí)間信息對應(yīng)的第一時(shí)間和與所述第二時(shí)間信息對應(yīng)的第二時(shí)間之間的時(shí)間差是否小于預(yù)定時(shí)間差;以及判斷與所述第二時(shí)間信息對應(yīng)的第二時(shí)間是否早于與所述第一時(shí)間信息對應(yīng)的第一時(shí)間。
[0013]在一些實(shí)施例中,所述第一手勢信息包括第一手勢圖形信息,所述第二手勢信息包括第二手勢圖形信息,所述判斷所述第一手勢信息和所述第二手勢信息是否匹配包括:判斷與所述第一手勢圖形信息對應(yīng)的第一多邊形的邊數(shù)和與所述第二手勢圖形信息對應(yīng)的第二多邊形的邊數(shù)是否相等。
[0014]在一些實(shí)施例中,還包括:基于將所述第一待推送信息發(fā)送至所述第二終端,向所述第一終端發(fā)送第一提示信息;以及基于將所述第二待推送信息發(fā)送至所述第一終端,向所述第二終端發(fā)送第二提示信息。
[0015]第二方面,本申請?zhí)峁┝艘环N信息推送方法,所述方法包括:獲取第一終端的第一地理位置信息;基于信息推送觸發(fā)信號,接收第一手勢信息和第一時(shí)間信息,其中,所述第一時(shí)間信息包括所述第一終端接收到所述第一手勢信息的第一時(shí)間;基于信息推送終止信號,向服務(wù)器發(fā)送所述第一手勢信息、第一時(shí)間信息和第一地理位置信息;以及接收服務(wù)器發(fā)送的第一待推送信息,其中,所述第一待推送信息由第二終端發(fā)送至所述服務(wù)器,所述第二終端的第二地理位置信息與所述第一地理位置信息匹配,所述第二終端接收的第二手勢信息與所述第一手勢信息匹配,且所述第二終端接收所述第二手勢信息的第二時(shí)間早于所述第一時(shí)間。
[0016]第三方面,本申請?zhí)峁┝艘环N信息推送裝置,所述裝置包括:信息接收單元,用于接收第一終端發(fā)送的第一待推送信息和第一狀態(tài)信息;所述信息接收單元還用于接收第二終端發(fā)送的第二狀態(tài)信息;信息對比單元,用于通過對比所述第一狀態(tài)信息和第二狀態(tài)信息,判斷所述第一終端和所述第二終端是否符合第一推送條件;以及信息發(fā)送單元,用于在所述第一終端和所述第二終端符合第一推送條件時(shí),將所述第一待推送信息發(fā)送至所述第二終端。
[0017]在一些實(shí)施例中,所述第一狀態(tài)信息包括第一地理位置信息、第一時(shí)間信息及第一手勢信息,所述第二狀態(tài)信息包括第二地理位置信息、第二時(shí)間信息及第二手勢信息,所述信息對比單元包括:距離判斷模塊,用于基于所述第一地理位置信息和第二地理位置信息判斷所述第一終端和第二終端之間的距離是否小于預(yù)設(shè)值;時(shí)效判斷模塊,用于基于所述第一時(shí)間信息和所述第二時(shí)間信息判斷所述第一待推送信息是否有效;以及手勢信息對比模塊,用于判斷所述第一手勢信息和所述第二手勢信息是否匹配。
[0018]在一些實(shí)施例中,所述第一推送條件包括:所述第一終端和第二終端之間的距離小于預(yù)設(shè)值、所述第一待推送信息有效并且所述第一手勢信息和所述第二手勢信息匹配。
[0019]在一些實(shí)施例中,所述時(shí)效判斷模塊在基于所述第一時(shí)間信息和所述第二時(shí)間信息判斷所述第一待推送信息是否有效時(shí),進(jìn)一步配置用于:判斷與所述第一時(shí)間信息對應(yīng)的第一時(shí)間和與所述第二時(shí)間信息對應(yīng)的第二時(shí)間之間的時(shí)間差是否小于預(yù)定時(shí)間差;以及判斷與所述第一時(shí)間信息對應(yīng)的第一時(shí)間是否早于與所述第二時(shí)間信息對應(yīng)的第二時(shí)間。
[0020]在一些實(shí)施例中,所述信息接收單元還用于接收第二終端發(fā)送的第二待推送信息;所述信息對比單元還用于通過對比所述第一狀態(tài)信息和第二狀態(tài)信息,判斷所述第一終端和所述第二終端是否符合第二推送條件;以及所述信息發(fā)送單元還用于在所述第一終端和所述第二終端符合第二推送條件時(shí),將所述第二待推送信息發(fā)送至所述第一終端。
[0021]在一些實(shí)施例中,所述信息對比單元在判斷所述第一終端和所述第二終端是否符合第二推送條件時(shí),所述距離判斷模塊進(jìn)一步用于基于所述第一地理位置信息和第二地理位置信息判斷所述第一終端和第二終端之間的距離是否小于預(yù)設(shè)值;所述時(shí)效判斷模塊進(jìn)一步用于基于所述第一時(shí)間信息和所述第二時(shí)間信息判斷所述第二待推送信息是否有效;以及所述手勢信息對比模塊進(jìn)一步用于判斷所述第一手勢信息和所述第二手勢信息是否匹配。
[0022]在一些實(shí)施例中,所述第二推送條件包括:所述第一終端和第二終端之間的距離小于預(yù)設(shè)值、所述第二待推送信息有效并且所述第一手勢信息和所述第二手勢信息匹配。
[0023]在一些實(shí)施例中,所述時(shí)效判斷模塊在判斷所述第二待推送信息是否有效時(shí),進(jìn)一步配置用于:判斷與所述第一時(shí)間信息對應(yīng)的第一時(shí)間和與所述第二時(shí)間信息對應(yīng)的第二時(shí)間之間的時(shí)間差是否小于預(yù)定時(shí)間差;以及判斷與所述第二時(shí)間信息對應(yīng)的第二時(shí)間是否早于與所述第一時(shí)間信息對應(yīng)的第一時(shí)間。
[0024]在一些實(shí)施例中,所述第一手勢信息包括第一手勢圖形信息,所述第二手勢信息包括第二手勢圖形信息,所述手勢信息對比模塊進(jìn)一步配置用于:判斷與所述第一手勢圖形信息對應(yīng)的第一多邊形的邊數(shù)和與所述第二手勢圖形信息對應(yīng)的第二多邊形的邊數(shù)是否相等。
[0025]在一些實(shí)施例中,所述信息發(fā)送單元進(jìn)一步配置用于:基于將所述第一待推送信息發(fā)送至所述第二終端,向所述第一終端發(fā)送第一提示信息;以及基于將所述第二待推送信息發(fā)送至所述第一終端,向所述第二終端發(fā)送第二提示信息。
[0026]第四方面,本申請還提供了一種信息推送裝置,所述裝置包括:位置獲取模塊,用于獲取第一終端的第一地理位置信息;手勢信息接收模塊,用于基于信息推送觸發(fā)信號,接收第一手勢信息和第一時(shí)間信息,其中,所述第一時(shí)間信息包括所述第一終端接收到所述第一手勢信息的第一時(shí)間;信息發(fā)送模塊,用于基于信息推送終止信號,向服務(wù)器發(fā)送所述第一手勢信息、第一時(shí)間信息和第一地理位置信息;以及信息接收模塊,用于接收服務(wù)器發(fā)送的第一待推送信息,其中,所述第一待推送信息由第二終端發(fā)送至所述服務(wù)器,所述第二終端的第二地理位置信息與所述第一地理位置信息匹配,所述第二終端接收的第二