亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息推送方法、裝置以及終端與流程

文檔序號(hào):12278913閱讀:263來(lái)源:國(guó)知局
一種信息推送方法、裝置以及終端與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種信息推送方法、裝置以及終端。



背景技術(shù):

在移動(dòng)互聯(lián)網(wǎng)時(shí)代,移動(dòng)設(shè)備成為每個(gè)人生活中不可缺少的一部分,影響著我們衣食住行的每一個(gè)方面。結(jié)合移動(dòng)運(yùn)營(yíng)商的移動(dòng)通訊網(wǎng)絡(luò)(TD-LTE等協(xié)議)和GPS(Global Positioning System,全球定位系統(tǒng)),移動(dòng)設(shè)備中安裝的APP能夠?qū)崟r(shí)地獲取移動(dòng)終端設(shè)備的精確位置。利用精確的位置信息,APP可以向用戶提供豐富的服務(wù)。例如,地圖APP為用戶導(dǎo)航,顯示實(shí)時(shí)路況;社交APP在用戶分享的社交內(nèi)容中添加地理位置標(biāo)簽;餐飲APP根據(jù)當(dāng)前位置向用戶推薦周邊商戶等。

目前,APP結(jié)合地理位置向用戶提供信息的主要流程為:用戶輸入感興趣的內(nèi)容并確認(rèn)查詢,APP調(diào)用接口獲取用戶當(dāng)前位置并向服務(wù)器發(fā)送查詢請(qǐng)求,請(qǐng)求的內(nèi)容包括用戶輸入信息以及位置信息,服務(wù)器根據(jù)請(qǐng)求內(nèi)容,計(jì)算附近相關(guān)信息,并下發(fā)給APP,APP將服務(wù)器返回的信息展示給用戶?,F(xiàn)有的APP結(jié)合地理位置向用戶提供信息的方法存在以下缺點(diǎn):被動(dòng)發(fā)送信息:用戶在有特定的需求后,需要主動(dòng)通過(guò)APP查詢,才能獲得所需信息;交互模式單一:現(xiàn)有的APP只能獲取以用戶為中心的周邊信息,缺乏與用戶之間更多的交互過(guò)程,并不能完全滿足用戶需求。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明要解決的一個(gè)技術(shù)問(wèn)題是提供一種信息推送方法、裝置以及終端。

根據(jù)本發(fā)明的一個(gè)方面,提供一種信息推送方法,包括:接收到用戶設(shè)置的推送區(qū)域信息和響應(yīng)條件;根據(jù)所述推送區(qū)域信息設(shè)置推送響應(yīng)區(qū)域;獲取終端的位置信息,根據(jù)所述位置信息以及所述推送響應(yīng)區(qū)域判斷是否滿足所述響應(yīng)條件;如果滿足所述響應(yīng)條件,則向用戶推送消息。

可選地,所述接收到用戶設(shè)置的推送區(qū)域信息和響應(yīng)條件包括:接收到在電子地圖上設(shè)置的所述推送區(qū)域信息,其中,所述推送區(qū)域信息包括:區(qū)域標(biāo)識(shí)、區(qū)域界限;接收到與所述推送區(qū)域信息相對(duì)應(yīng)的所述響應(yīng)條件,其中,所述響應(yīng)條件包括:進(jìn)入和/或離開所設(shè)置的推送區(qū)域。

可選地,當(dāng)判斷終端進(jìn)入或離開所述推送響應(yīng)區(qū)域、并且保持進(jìn)入或離開所述推送響應(yīng)區(qū)域狀態(tài)的時(shí)長(zhǎng)超過(guò)預(yù)設(shè)的提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息。

可選地,所述根據(jù)所述推送區(qū)域信息設(shè)置推送響應(yīng)區(qū)域包括:在所述區(qū)域界限的內(nèi)部和/或外部設(shè)置緩沖界限;其中,通過(guò)判斷終端是否通過(guò)所述緩沖界限確定終端是否進(jìn)入和/或所述推送響應(yīng)區(qū)域。

可選地,在所述區(qū)域界限的內(nèi)部設(shè)置內(nèi)緩沖界限;當(dāng)判斷終端通過(guò)所述內(nèi)緩沖界限進(jìn)入所述內(nèi)緩沖界限圍成的區(qū)域、并在所述內(nèi)緩沖界限圍成的區(qū)域內(nèi)停留的時(shí)長(zhǎng)達(dá)到所述提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息;和/或當(dāng)判斷終端通過(guò)所述內(nèi)緩沖界限進(jìn)入所述內(nèi)緩沖界限圍成的區(qū)域、并在所述提醒時(shí)長(zhǎng)閾值內(nèi)返回所述內(nèi)緩沖界限圍成的區(qū)域外,則不推送消息。

可選地,在所述區(qū)域界限的外部設(shè)置外緩沖界限;當(dāng)判斷終端通過(guò)所述外緩沖界限離開所述外緩沖界限圍成的區(qū)域、并在所述外緩沖界限圍成的區(qū)域外停留的時(shí)長(zhǎng)達(dá)到所述提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息;和/或當(dāng)判斷終端通過(guò)所述外緩沖界限離開所述外緩沖界限圍成的區(qū)域,并在所述提醒時(shí)長(zhǎng)閾值內(nèi)返回所述外緩沖界限圍成的區(qū)域內(nèi),則不推送消息。

可選地,所述向用戶推送消息包括:獲取用戶信息,所述用戶信息包括:搜索、訂閱信息;根據(jù)所述用戶信息確定在所述推送響應(yīng)區(qū)域內(nèi)的興趣點(diǎn)信息,將所述興趣點(diǎn)信息推送給用戶。

可選地,所述消息包括:用戶設(shè)置的、與所述推送區(qū)域信息對(duì)應(yīng)的提醒信息。

根據(jù)本發(fā)明的另一方面,提供一種信息推送裝置,包括:信息接收模塊,用于接收到用戶設(shè)置的推送區(qū)域信息和響應(yīng)條件;區(qū)域設(shè)置模塊,用于根據(jù)所述推送區(qū)域信息設(shè)置推送響應(yīng)區(qū)域;位置獲取模塊,用于獲取終端的位置信息;推送確定模塊,用于根據(jù)所述位置信息以及所述推送響應(yīng)區(qū)域判斷是否滿足所述響應(yīng)條件,如果滿足所述響應(yīng)條件,則向用戶推送消息。

可選地,所述信息接收模塊,還用于接收在電子地圖上設(shè)置的所述推送區(qū)域信息,其中,所述推送區(qū)域信息包括:區(qū)域標(biāo)識(shí)、區(qū)域界限;接收與所述推送區(qū)域信息相對(duì)應(yīng)的所述響應(yīng)條件,其中,所述響應(yīng)條件包括:進(jìn)入和/或離開所設(shè)置的推送區(qū)域。

可選地,所述推送確定模塊,還用于當(dāng)判斷終端進(jìn)入或離開所述推送響應(yīng)區(qū)域、并且保持進(jìn)入或離開所述推送響應(yīng)區(qū)域狀態(tài)的時(shí)長(zhǎng)超過(guò)預(yù)設(shè)的提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息。

可選地,所述區(qū)域設(shè)置模塊,還用于在所述區(qū)域界限的內(nèi)部和/或外部設(shè)置緩沖界限;所述推送確定模塊,還用于通過(guò)判斷終端是否通過(guò)所述緩沖界限確定終端是否進(jìn)入和/或所述推送響應(yīng)區(qū)域。

可選地,所述區(qū)域設(shè)置模塊,還用于在所述區(qū)域界限的內(nèi)部設(shè)置內(nèi)緩沖界限;所述推送確定模塊,還用于當(dāng)判斷終端通過(guò)所述內(nèi)緩沖界限進(jìn)入所述內(nèi)緩沖界限圍成的區(qū)域、并在所述內(nèi)緩沖界限圍成的區(qū)域內(nèi)停留的時(shí)長(zhǎng)達(dá)到所述提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息;和/或當(dāng)判斷終端通過(guò)所述內(nèi)緩沖界限進(jìn)入所述內(nèi)緩沖界限圍成的區(qū)域、并在所述提醒時(shí)長(zhǎng)閾值內(nèi)返回所述內(nèi)緩沖界限圍成的區(qū)域外,則不推送消息。

可選地,所述區(qū)域設(shè)置模塊,還用于在所述區(qū)域界限的外部設(shè)置外緩沖界限;所述推送確定模塊,還用于當(dāng)判斷終端通過(guò)所述外緩沖界限離開所述外緩沖界限圍成的區(qū)域、并在所述外緩沖界限圍成的區(qū)域外停留的時(shí)長(zhǎng)達(dá)到所述提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息;和/或當(dāng)判斷終端通過(guò)所述外緩沖界限離開所述外緩沖界限圍成的區(qū)域,并在所述提醒時(shí)長(zhǎng)閾值內(nèi)返回所述外緩沖界限圍成的區(qū)域內(nèi),則不推送消息。

可選地,興趣信息獲取模塊,用于獲取用戶信息,所述用戶信息包括:搜索、訂閱信息;根據(jù)所述用戶信息確定在所述推送響應(yīng)區(qū)域內(nèi)的興趣點(diǎn)信息;所述推送確定模塊,還用于將所述興趣點(diǎn)信息推送給用戶。

根據(jù)本發(fā)明的又一方面,提供一種終端,包括如上所述的信息推送裝置。

根據(jù)本發(fā)明的再一方面,提供一種信息推送裝置,包括:存儲(chǔ)器;以及耦接至所述存儲(chǔ)器的處理器,所述處理器被配置為基于存儲(chǔ)在所述存儲(chǔ)器中的指令,執(zhí)行如上所述的信息推送方法。

上述實(shí)施例中的信息推送方法、裝置以及終端,能夠根據(jù)用戶設(shè)置的推送區(qū)域和響應(yīng)條件主動(dòng)向用戶推送消息,為用戶提供個(gè)性化的推送服務(wù),基于用戶設(shè)置的區(qū)域界限設(shè)定緩沖界限并延時(shí)向用戶推送消息,將時(shí)間維度與空間維度結(jié)合,防止用戶在設(shè)置的推送區(qū)域的邊緣來(lái)回移動(dòng),反復(fù)觸發(fā)向用戶推送消息。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為根據(jù)本發(fā)明的信息推送方法的一個(gè)實(shí)施例的流程示意圖;

圖2為根據(jù)本發(fā)明的信息推送方法的另一個(gè)實(shí)施例的流程示意圖;

圖3為根據(jù)本發(fā)明的信息推送方法的又一個(gè)實(shí)施例的流程示意圖;

圖4為根據(jù)本發(fā)明的信息推送方法的一個(gè)實(shí)施例中設(shè)置的緩沖界限的示意圖;

圖5為根據(jù)本發(fā)明的信息推送裝置的一個(gè)實(shí)施例的模塊示意圖;

圖6為根據(jù)本發(fā)明的信息推送裝置的另一個(gè)實(shí)施例的模塊示意圖。

具體實(shí)施方式

下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說(shuō)明本發(fā)明的示例性實(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ù)的范圍。下面結(jié)合各個(gè)圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行多方面的描述。

圖1為根據(jù)本發(fā)明的信息推送方法的一個(gè)實(shí)施例的流程示意圖,如圖1所示:

步驟101,接收到用戶設(shè)置的推送區(qū)域信息和響應(yīng)條件。

用戶可以通過(guò)多種方式設(shè)置推送區(qū)域信息和響應(yīng)條件。例如,用戶可以在移動(dòng)終端中安裝的APP所提供的電子地圖上設(shè)置推送區(qū)域和響應(yīng)消息。推送區(qū)域信息可以包括:區(qū)域標(biāo)識(shí)、區(qū)域界限等,區(qū)域界限可以為以電子地圖中的一個(gè)圓形區(qū)域的界限,也可以為用戶在電子地圖上設(shè)置的其它形狀區(qū)域的界限。響應(yīng)條件包括:進(jìn)入和/或離開所設(shè)置的推送區(qū)域等,響應(yīng)條件也可以包括:向用戶推送消息的時(shí)間等,例如,當(dāng)用戶進(jìn)入推送區(qū)域的時(shí)長(zhǎng)超過(guò)10分鐘才推送消息、在中午12點(diǎn)向進(jìn)入推送區(qū)域的用戶推送消息等。

步驟102,根據(jù)推送區(qū)域信息設(shè)置推送響應(yīng)區(qū)域。

可以將用于設(shè)置的區(qū)域界限的內(nèi)部和/或外部設(shè)置為推送響應(yīng)區(qū)域,也可以根據(jù)區(qū)域界限設(shè)置其它的推送響應(yīng)區(qū)域,例如,在區(qū)域界限的內(nèi)部和/或外部設(shè)置緩沖界限,通過(guò)判斷終端是否通過(guò)緩沖界限確定終端是否進(jìn)入和/或推送響應(yīng)區(qū)域。

步驟103,獲取終端的位置信息,根據(jù)位置信息和推送響應(yīng)區(qū)域判斷是否滿足響應(yīng)條件。

例如,實(shí)時(shí)獲取終端的位置信息,可以采用gps等方式。當(dāng)判斷終端進(jìn)入或離開推送響應(yīng)區(qū)域、并且保持進(jìn)入或離開推送響應(yīng)區(qū)域狀態(tài)的時(shí)長(zhǎng)超過(guò)預(yù)設(shè)的提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息。提醒時(shí)長(zhǎng)閾值可以為用戶設(shè)置,也可以為系統(tǒng)的默認(rèn)值,例如為10分鐘等。

步驟104,如果滿足響應(yīng)條件,則向用戶推送消息。

向用戶推送的消息內(nèi)容可以為用戶自定義的內(nèi)容,也可以為團(tuán)購(gòu)、優(yōu)惠、飯店推薦的信息等。

上述實(shí)施例中的信息推送方法,能夠根據(jù)用戶設(shè)置的推送區(qū)域和響應(yīng)條件主動(dòng)向用戶推送消息,為用戶提供個(gè)性化的推送信息服務(wù),可以更好地滿足用戶需求,提升用戶體驗(yàn)。

在一個(gè)實(shí)施例中,在移動(dòng)終端中安裝APP,由APP實(shí)現(xiàn)向用戶推送消息的功能。移動(dòng)終端中的操作系統(tǒng)可以為IOS、安卓操作系統(tǒng)等,下面以IOS操作系統(tǒng)為例進(jìn)行說(shuō)明。

判斷用戶設(shè)置新的推送區(qū)域或?qū)⒁言O(shè)置的推送區(qū)域刪除,如果為設(shè)置新的推送區(qū)域,則根據(jù)用戶設(shè)置的中心點(diǎn)(center,包含經(jīng)度和維度)、半徑(radius)和標(biāo)識(shí)符(identifier,每一個(gè)推送區(qū)域的標(biāo)識(shí)符唯一)等參數(shù)來(lái)創(chuàng)建一個(gè)CLCircularRegion類對(duì)象,并通過(guò)CLLocationManager類注冊(cè)到系統(tǒng)中。用戶可以在電子地圖上直接圈定推送區(qū)域,也可輸入設(shè)置的推送區(qū)域的參數(shù)。

用戶設(shè)置的響應(yīng)條件為進(jìn)入或離開所設(shè)置的推送區(qū)域。根據(jù)用戶設(shè)置的響應(yīng)條件設(shè)定區(qū)域響應(yīng)事件的類型和響應(yīng)緩沖半徑,如果該推送區(qū)域響應(yīng)用戶進(jìn)入事件,則設(shè)置notifyOnEntry屬性為YES,同時(shí)設(shè)置內(nèi)緩沖界限。如果該推送區(qū)域響應(yīng)用戶離開事件,則設(shè)置notifyOnExit屬性為YES,同時(shí)設(shè)置外緩沖界限??梢栽谕扑蛥^(qū)域中同時(shí)設(shè)置響應(yīng)進(jìn)入與離開事件。根據(jù)提醒時(shí)長(zhǎng)閾值設(shè)定當(dāng)用戶進(jìn)入/離開推送區(qū)域后延遲推送消息的時(shí)間NSTimeInterval,提醒時(shí)長(zhǎng)閾值為5分鐘等。

在一個(gè)實(shí)施例中,當(dāng)判斷終端通過(guò)內(nèi)緩沖界限進(jìn)入內(nèi)緩沖界限圍成的區(qū)域、并在內(nèi)緩沖界限圍成的區(qū)域內(nèi)停留的時(shí)長(zhǎng)達(dá)到提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息,和/或當(dāng)判斷終端通過(guò)內(nèi)緩沖界限進(jìn)入內(nèi)緩沖界限圍成的區(qū)域、并在提醒時(shí)長(zhǎng)閾值內(nèi)返回內(nèi)緩沖界限圍成的區(qū)域外,則不推送消息。

圖2為根據(jù)本發(fā)明的信息推送方法的另一個(gè)實(shí)施例的流程示意圖,如圖2所示:

步驟201,通過(guò)獲取終端的位置信息,確定用戶當(dāng)前處于內(nèi)緩沖界限圍成的區(qū)域外。

步驟202,終端通過(guò)內(nèi)緩沖界限進(jìn)入內(nèi)緩沖界限圍成的區(qū)域。APP中監(jiān)聽進(jìn)入內(nèi)緩沖界限圍成的區(qū)域的locationManager:didEnterRegion:方法被觸發(fā),根據(jù)identifier識(shí)別當(dāng)前進(jìn)入的內(nèi)緩沖界限圍成的區(qū)域,獲得每個(gè)圈定區(qū)域中的NSTimeInterval對(duì)象,通過(guò)調(diào)用靜態(tài)方法scheduleTimerWithTimeInterval:invocation:repeats初始化一個(gè)NSTimer對(duì)象,開始計(jì)時(shí)。

步驟203,判斷終端在提醒時(shí)長(zhǎng)閾值內(nèi)是否返回內(nèi)緩沖界限圍成的區(qū)域外。

在NSTimer對(duì)象計(jì)時(shí)結(jié)束之前,如果用戶通過(guò)內(nèi)緩沖邊界返回內(nèi)緩沖界限圍成的區(qū)域外,則不推送消息并結(jié)束。如果在NSTimer對(duì)象計(jì)時(shí)結(jié)束之前,用戶一直在內(nèi)緩沖界限圍成的區(qū)域內(nèi)停留,則進(jìn)入步驟204。

步驟204,向用戶推送消息。

在一個(gè)實(shí)施例中,當(dāng)判斷終端通過(guò)外緩沖界限離開外緩沖界限圍成的區(qū)域、并在外緩沖界限圍成的區(qū)域外停留的時(shí)長(zhǎng)達(dá)到提醒時(shí)長(zhǎng)閾值時(shí),則向用戶推送消息,和/或當(dāng)判斷終端通過(guò)外緩沖界限離開外緩沖界限圍成的區(qū)域,并在提醒時(shí)長(zhǎng)閾值內(nèi)返回外緩沖界限圍成的區(qū)域內(nèi),則不推送消息。

圖3為根據(jù)本發(fā)明的信息推送方法的又一個(gè)實(shí)施例的流程示意圖,如圖3所示:

步驟301,通過(guò)獲取終端的位置信息,確定用戶當(dāng)前處于外緩沖界限圍成的區(qū)域內(nèi)。

步驟302,終端通過(guò)外緩沖界限離開外緩沖界限圍成的區(qū)域。APP中監(jiān)聽離開外緩沖界限圍成的區(qū)域的locationManager:didExitRegion:方法被觸發(fā),根據(jù)identifier識(shí)別當(dāng)前離開的外緩沖界限圍成的區(qū)域。獲得外緩沖界限圍成的區(qū)域中的NSTimeInterval對(duì)象,通過(guò)調(diào)用靜態(tài)方法scheduleTimerWithTimeInterval:invocation:repeats初始化一個(gè)NSTimer對(duì)象,開始計(jì)時(shí)。

步驟303,判斷終端在提醒時(shí)長(zhǎng)閾值內(nèi)是否返回外緩沖界限圍成的區(qū)域內(nèi)。在NSTimer對(duì)象計(jì)時(shí)結(jié)束之前,如果用戶通過(guò)外緩沖邊界返回外緩沖界限圍成的區(qū)域內(nèi),則取消向用戶推送消息并結(jié)束。如果用戶在外緩沖界限圍成的區(qū)域外停留,則進(jìn)入步驟304。

步驟304,向用戶推送消息。

圖4為根據(jù)本發(fā)明的信息推送方法的一個(gè)實(shí)施例中設(shè)置的緩沖界限的示意圖,如圖4所示,圖中的線條41為用戶設(shè)置的推送區(qū)域的區(qū)域界限,線條42為內(nèi)緩沖界限,其半徑為內(nèi)緩沖半徑,當(dāng)用戶從內(nèi)緩沖界限圈定的區(qū)域外進(jìn)入圈內(nèi),通過(guò)內(nèi)緩沖界限后并在圈內(nèi)停留達(dá)到設(shè)定的提醒時(shí)長(zhǎng),則APP向用戶推送消息。

線條43為外緩沖界限,其半徑為外緩沖半徑,當(dāng)用戶從線條43圍成的區(qū)域內(nèi)離開,通過(guò)外緩沖邊界并在設(shè)定的提醒時(shí)長(zhǎng)內(nèi)不再返回圈內(nèi),則APP向用戶推送消息。設(shè)定緩沖邊界是為了防止用戶在圈定區(qū)域的邊緣來(lái)回移動(dòng),反復(fù)觸發(fā)位置響應(yīng)事件。用戶可以在同一張地圖中圈定多個(gè)推送區(qū)域,推送區(qū)域彼此之間可以重疊,線條41、42、43可以為多種形狀。

在一個(gè)實(shí)施例中,獲取用戶信息,用戶信息包括:搜索、訂閱信息等。根據(jù)用戶信息確定在推送響應(yīng)區(qū)域內(nèi)的興趣點(diǎn)信息,將興趣點(diǎn)信息推送給用戶??梢酝ㄟ^(guò)APP向后臺(tái)服務(wù)器發(fā)送請(qǐng)求,獲取用戶信息以及興趣點(diǎn)信息等。例如,獲取用戶的搜索信息,對(duì)檢索信息中的檢索詞分類,并對(duì)檢索頻次進(jìn)行排序,當(dāng)判斷關(guān)于飯店的檢索詞排序靠前時(shí),則確定飯店是用戶的興趣點(diǎn),則獲取在推送響應(yīng)區(qū)域內(nèi)的飯店信息作為用戶的興趣點(diǎn)信息,并推送給用戶。推送給用戶的消息也可以包括:用戶設(shè)置的、與推送區(qū)域信息對(duì)應(yīng)的提醒信息等。例如,用戶設(shè)置了家周圍的區(qū)域?yàn)橥扑蛥^(qū)域,并設(shè)置了與推送區(qū)域信息對(duì)應(yīng)的提醒信息為“攜帶某物品”等,則用戶在離開推送區(qū)域后,則向用戶推送消息“攜帶某物品”等。

上述實(shí)施例中的信息推送方法,能夠根據(jù)用戶設(shè)置的推送區(qū)域和響應(yīng)條件主動(dòng)向用戶推送消息,為用戶提供個(gè)性化的推送服務(wù),可以更好的滿足用戶需求,基于用戶設(shè)置的區(qū)域界限設(shè)定緩沖界限并延時(shí)向用戶推送消息,將時(shí)間維度與空間維度結(jié)合,防止用戶在設(shè)置的推送區(qū)域的邊緣來(lái)回移動(dòng),反復(fù)觸發(fā)向用戶推送消息。

圖5為根據(jù)本發(fā)明的信息推送裝置的一個(gè)實(shí)施例的模塊示意圖,如圖5所示,本發(fā)明提供一種信息推送裝置50,包括:信息接收模塊51、區(qū)域設(shè)置模塊52、位置獲取模塊53、推送確定模塊54和興趣信息獲取模塊55。

信息接收模塊51接收到用戶設(shè)置的推送區(qū)域信息和響應(yīng)條件。區(qū)域設(shè)置模塊52根據(jù)推送區(qū)域信息設(shè)置推送響應(yīng)區(qū)域。位置獲取模塊53獲取終端的位置信息。推送確定模塊54根據(jù)位置信息和推送響應(yīng)區(qū)域判斷是否滿足響應(yīng)條件,如果滿足響應(yīng)條件,則向用戶推送消息。

信息接收模塊51接收在電子地圖上設(shè)置的推送區(qū)域信息,其中,推送區(qū)域信息包括:區(qū)域標(biāo)識(shí)、區(qū)域界限等。信息接收模塊51接收與推送區(qū)域信息相對(duì)應(yīng)的響應(yīng)條件,其中,響應(yīng)條件包括:進(jìn)入和/或離開所設(shè)置的推送區(qū)域等。

當(dāng)判斷終端進(jìn)入或離開推送響應(yīng)區(qū)域、并且保持進(jìn)入或離開推送響應(yīng)區(qū)域狀態(tài)的時(shí)長(zhǎng)超過(guò)預(yù)設(shè)的提醒時(shí)長(zhǎng)閾值時(shí),則推送確定模塊54向用戶推送消息。區(qū)域設(shè)置模塊52在區(qū)域界限的內(nèi)部和/或外部設(shè)置緩沖界限。推送確定模塊54通過(guò)判斷終端是否通過(guò)緩沖界限確定終端是否進(jìn)入和/或推送響應(yīng)區(qū)域。

區(qū)域設(shè)置模塊52在區(qū)域界限的內(nèi)部設(shè)置內(nèi)緩沖界限。當(dāng)判斷終端通過(guò)內(nèi)緩沖界限進(jìn)入內(nèi)緩沖界限圍成的區(qū)域、并在內(nèi)緩沖界限圍成的區(qū)域內(nèi)停留的時(shí)長(zhǎng)達(dá)到提醒時(shí)長(zhǎng)閾值時(shí),則推送確定模塊54向用戶推送消息;和/或當(dāng)判斷終端通過(guò)內(nèi)緩沖界限進(jìn)入內(nèi)緩沖界限圍成的區(qū)域、并在提醒時(shí)長(zhǎng)閾值內(nèi)返回內(nèi)緩沖界限圍成的區(qū)域外,則推送確定模塊54不推送消息。

區(qū)域設(shè)置模塊52在區(qū)域界限的外部設(shè)置外緩沖界限。當(dāng)判斷終端通過(guò)外緩沖界限離開外緩沖界限圍成的區(qū)域、并在外緩沖界限圍成的區(qū)域外停留的時(shí)長(zhǎng)達(dá)到提醒時(shí)長(zhǎng)閾值時(shí),則推送確定模塊54向用戶推送消息;和/或當(dāng)判斷終端通過(guò)外緩沖界限離開外緩沖界限圍成的區(qū)域,并在提醒時(shí)長(zhǎng)閾值內(nèi)返回外緩沖界限圍成的區(qū)域內(nèi),則推送確定模塊54不推送消息。

興趣信息獲取模塊55獲取用戶信息,用戶信息包括:搜索、訂閱信息;興趣信息獲取模塊55根據(jù)用戶信息確定在推送響應(yīng)區(qū)域內(nèi)的興趣點(diǎn)信息。推送確定模塊54將興趣點(diǎn)信息推送給用戶。

在一個(gè)實(shí)施例中,本發(fā)明提供一種終端,包括如上的信息推送裝置。

圖6為根據(jù)本發(fā)明的信息推送裝置的另一個(gè)實(shí)施例的模塊示意圖,如圖6所示:該裝置可包括存儲(chǔ)器61和處理器62,存儲(chǔ)器61用于存儲(chǔ)指令,處理器62耦合到存儲(chǔ)器61,處理器62被配置為基于存儲(chǔ)器61存儲(chǔ)的指令執(zhí)行實(shí)現(xiàn)上述的信息推送方法。

存儲(chǔ)器61可以為高速RAM存儲(chǔ)器、非易失性存儲(chǔ)器(non-volatile memory)等,存儲(chǔ)器61也可以是存儲(chǔ)器陣列。存儲(chǔ)器61還可能被分塊,并且塊可按一定的規(guī)則組合成虛擬卷。處理器62可以為中央處理器CPU,或?qū)S眉呻娐稟SIC(Application Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明的商品展示方法的一個(gè)或多個(gè)集成電路。

上述實(shí)施例中的信息推送方法、裝置以及終端,能夠根據(jù)用戶設(shè)置的推送區(qū)域和響應(yīng)條件主動(dòng)向用戶推送消息,為用戶提供個(gè)性化的推送服務(wù),可以更好的滿足用戶需求,基于用戶設(shè)置的區(qū)域界限設(shè)定緩沖界限并延時(shí)向用戶推送消息,將時(shí)間維度與空間維度結(jié)合,防止用戶在設(shè)置的推送區(qū)域的邊緣來(lái)回移動(dòng),反復(fù)觸發(fā)向用戶推送消息,可以提供更加多元的服務(wù),提升用戶體驗(yàn)。

可能以許多方式來(lái)實(shí)現(xiàn)本發(fā)明的方法和系統(tǒng)。例如,可通過(guò)軟件、硬件、固件或者軟件、硬件、固件的任何組合來(lái)實(shí)現(xiàn)本發(fā)明的方法和系統(tǒng)。用于方法的步驟的上述順序僅是為了進(jìn)行說(shuō)明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說(shuō)明。此外,在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲(chǔ)用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。

本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無(wú)遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說(shuō)明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1