【技術實現步驟摘要】
信息推送的實現方法和裝置
本申請涉及網絡通信
,尤其涉及一種信息推送的實現方法和裝置。
技術介紹
隨著移動互聯技術的發展和移動設備性能的提高,運行在移動設備上的各種App(應用程序)得到了飛速發展。這些App提供的功能幾乎涵蓋了生活工作的每一個方面,為用戶帶來極大的便利。同時,這些App也成為服務提供方向用戶推送信息的重要工具,服務提供方可以在用戶使用App時,在App的頁面上通過公告或彈窗的方式將運營消息顯示給用戶?,F有技術中,服務提供方的運營人員在服務端配置要推送的信息,在App啟動運行后與服務端建立長連接,服務端通過長連接將要推動的運營信息發送給App并由App緩存起來。當用戶在App上打開要展示公告或彈窗的頁面時,App將緩存的運營信息展現給用戶。由于推動的運營信息通常與具體的業務相關,這種方式對于包括多個業務項目的App而言,雖然App緩存了運營信息,但用戶可能不會在App上使用與運營信息相關的業務,也就不會打開顯示該運營信息的頁面,緩存的運營信息沒有機會顯示給用戶,不僅浪費了網絡資源,也白白消耗了用戶的流量。
技術實現思路
有鑒于此,本申請提供一種信息推送的實現方法,應用在服務端,所述服務端維護有包括業務標識和對應的推送數據的服務端配置信息,所述方法包括:接收客戶端帶有業務標識的業務請求;當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應;所述推送數據包括展示內容,供所述客戶端向用戶顯示所述展示內容;將生成的業務響應返回給所述客戶端。本申請提供的一種信息推送的實現方法,應用在客戶端,包括:根據用戶的操 ...
【技術保護點】
一種信息推送的實現方法,應用在服務端,其特征在于,所述服務端維護有包括業務標識和對應的推送數據的服務端配置信息,所述方法包括:接收客戶端帶有業務標識的業務請求;當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應;所述推送數據包括展示內容,供所述客戶端向用戶顯示所述展示內容;將生成的業務響應返回給所述客戶端。
【技術特征摘要】
1.一種信息推送的實現方法,應用在服務端,其特征在于,所述服務端維護有包括業務標識和對應的推送數據的服務端配置信息,所述方法包括:接收客戶端帶有業務標識的業務請求;當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應;所述推送數據包括展示內容,供所述客戶端向用戶顯示所述展示內容;將生成的業務響應返回給所述客戶端。2.根據權利要求1所述的方法,其特征在于,所述當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應,包括:獲取對所述業務請求進行業務處理后的業務結果;在服務端配置信息中查詢所述業務標識,查詢成功后采用所述業務標識對應的推送數據和所述業務結果生成業務響應,查詢失敗后采用所述業務結果生成業務響應。3.根據權利要求2所述的方法,其特征在于,所述在服務端配置信息中查詢所述業務標識,包括:由預先注冊的鉤子函數在獲取到業務結果后啟動對服務端配置信息的查詢。4.根據權利要求1所述的方法,其特征在于,所述當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應,包括:獲取對所述業務請求進行業務處理后的業務結果;所述業務結果中包括所述業務請求中的業務標識;當所述業務標識存在于服務端配置信息中時,查詢服務端配置信息中與所述業務標識對應的推送數據、并采用所述推送數據和所述業務結果生成業務響應,否則采用所述業務結果生成業務響應;所述對服務端配置信息的查詢由預先注冊的對應于服務端配置信息中每個業務標識的鉤子函數在獲取到帶有相同業務標識的業務結果后啟動。5.根據權利要求1至4任意一項所述的方法,其特征在于,所述當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應,包括:獲取客戶端登錄用戶的當前用戶狀態信息;當服務端配置信息中包括所述業務請求中的業務標識、并且所述當前用戶狀態信息滿足預定用戶篩選條件時,采用所述業務標識對應的推送數據生成業務響應。6.根據權利要求1所述的方法,其特征在于,所述推送數據還包括頁面標識,供所述客戶端在具有所述頁面標識的頁面顯示所述展示內容。7.根據權利要求1或6所述的方法,其特征在于,所述推送數據還包括推送業務邏輯,供客戶端在收到用戶對展示內容的操作時,根據推送業務邏輯進行處理。8.根據權利要求1所述的方法,其特征在于,所述業務標識包括:業務遠程過程調用RPC接口。9.一種信息推送的實現方法,應用在客戶端,其特征在于,包括:根據用戶的操作,向服務端發送帶有業務標識的業務請求;接收服務端根據所述業務標識返回的業務響應;當服務端返回的業務響應中攜帶有包括展示內容的推送數據時,向用戶顯示所述展示內容。10.根據權利要求9所述的方法,其特征在于,所述推送數據還包括頁面標識;所述當服務端返回的業務響應中攜帶有包括展示內容的推送數據時,向用戶顯示所述展示內容,包括:當服務端返回的業務響應中攜帶有包括頁面標識和展示內容的推送數據時,在具有所述頁面標識的頁面顯示所述展示內容。11.根據權利要求10所述的方法,其特征在于,所述當服務端返回的業務響應中攜帶有包括頁面標識和展示內容的推送數據時,在具有所述頁面標識的頁面顯示所述展示內容,包括:由預先注冊的鉤子函數在接收到服務端返回的業務響應后,啟動對業務響應的檢查;在檢查出業務響應中帶有推送數據時,監測打開頁面的頁面標識;當打開頁面的頁面標識與所述推送數據中的頁面標識相同時,在所述頁面顯示所述推送數據中的展示內容。12.根據權利要求9至11任意一項所述的方法,其特征在于,所述推送數據還包括推送業務邏輯;所述方法還包括:在收到用戶對展示內容的操作時,根據所述推送業務邏輯進行處理。13.根據權利要求9所述的方法,其特征在于,所述業務標識包括:業務遠程過程調用RPC接口。14.一種...
【專利技術屬性】
技術研發人員:陳楓,
申請(專利權)人:阿里巴巴集團控股有限公司,
類型:發明
國別省市:開曼群島,KY
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。