• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    信息推送的實現方法和裝置制造方法及圖紙

    技術編號:15695596 閱讀:99 留言:0更新日期:2017-06-24 11:06
    本申請提供一種信息推送的實現方法,應用在服務端,所述服務端維護有包括業務標識和對應的推送數據的服務端配置信息,所述方法包括:接收客戶端帶有業務標識的業務請求;當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應;所述推送數據包括展示內容,供所述客戶端向用戶顯示所述展示內容;將生成的業務響應返回給所述客戶端。通過本申請的技術方案,避免了將客戶端不會顯示的推送數據發送給客戶端,降低了對網絡資源的占用,節約了客戶端的流量。

    【技術實現步驟摘要】
    信息推送的實現方法和裝置
    本申請涉及網絡通信
    ,尤其涉及一種信息推送的實現方法和裝置。
    技術介紹
    隨著移動互聯技術的發展和移動設備性能的提高,運行在移動設備上的各種App(應用程序)得到了飛速發展。這些App提供的功能幾乎涵蓋了生活工作的每一個方面,為用戶帶來極大的便利。同時,這些App也成為服務提供方向用戶推送信息的重要工具,服務提供方可以在用戶使用App時,在App的頁面上通過公告或彈窗的方式將運營消息顯示給用戶?,F有技術中,服務提供方的運營人員在服務端配置要推送的信息,在App啟動運行后與服務端建立長連接,服務端通過長連接將要推動的運營信息發送給App并由App緩存起來。當用戶在App上打開要展示公告或彈窗的頁面時,App將緩存的運營信息展現給用戶。由于推動的運營信息通常與具體的業務相關,這種方式對于包括多個業務項目的App而言,雖然App緩存了運營信息,但用戶可能不會在App上使用與運營信息相關的業務,也就不會打開顯示該運營信息的頁面,緩存的運營信息沒有機會顯示給用戶,不僅浪費了網絡資源,也白白消耗了用戶的流量。
    技術實現思路
    有鑒于此,本申請提供一種信息推送的實現方法,應用在服務端,所述服務端維護有包括業務標識和對應的推送數據的服務端配置信息,所述方法包括:接收客戶端帶有業務標識的業務請求;當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應;所述推送數據包括展示內容,供所述客戶端向用戶顯示所述展示內容;將生成的業務響應返回給所述客戶端。本申請提供的一種信息推送的實現方法,應用在客戶端,包括:根據用戶的操作,向服務端發送帶有業務標識的業務請求;接收服務端根據所述業務標識返回的業務響應;當服務端返回的業務響應中攜帶有包括展示內容的推送數據時,向用戶顯示所述展示內容。本申請還提供了一種信息推送的實現裝置,應用在服務端,所述服務端維護有包括業務標識和對應的推送數據的服務端配置信息,所述裝置包括:業務請求接收單元,用于接收客戶端帶有業務標識的業務請求;業務響應生成單元,用于當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應;所述推送數據包括展示內容,供所述客戶端向用戶顯示所述展示內容;業務響應發送單元,用于將生成的業務響應返回給所述客戶端。本申請提供的一種信息推送的實現裝置,應用在客戶端,包括:業務請求發送單元,用于根據用戶的操作,向服務端發送帶有業務標識的業務請求;業務響應接收單元,用于接收服務端根據所述業務標識返回的業務響應;推送數據處理單元,用于當服務端返回的業務響應中攜帶有包括展示內容的推送數據時,向用戶顯示所述展示內容。由以上技術方案可見,本申請的實施例中,服務端根據客戶端業務請求中的業務標識識別出客戶端要使用與推送信息相關的業務時,將推送數據在業務響應中發送給客戶端,由客戶端顯示給用戶,從而避免了將客戶端不會顯示的推送數據發送給客戶端,降低了對網絡資源的占用,節約了客戶端的流量。附圖說明圖1是本申請實施例中一種應用在服務端、信息推送的實現方法的流程圖;圖2是本申請實施例中一種應用在客戶端、信息推送的實現方法的流程圖;圖3是本申請應用示例中一種客戶端與服務端的各功能模塊之間的交互流程示意圖;圖4是客戶端或服務端所在設備的一種硬件結構圖;圖5是本申請實施例中一種應用在服務端、信息推送的實現裝置的邏輯結構圖;圖6是本申請實施例中一種應用在客戶端、信息推送的實現裝置的邏輯結構圖。具體實施方式本申請的實施例提出一種新的信息推送的實現方法,在服務端配置信息中預置需要進行信息推動的業務的業務標識以及對應的推送數據,當客戶端發起帶有預置的業務標識的業務請求時,服務端將對應的推送數據在業務響應中返回給客戶端,客戶端即可利用推送數據在該業務的進行過程中向用戶顯示推動的信息,以避免因用戶未使用與推送信息相關的業務而導致的網絡資源和用戶流量的浪費,從而解決現有技術存在的問題。本申請的實施例中,基于C/S(Client/Server,客戶端/服務器)架構的客戶端和服務端通過網絡相互可訪問。其中,客戶端安裝在用戶設備上,可以是App,也可以是其他形式的客戶端軟件;服務端運行在業務服務提供方服務器上??蛻舳怂诘挠脩粼O備可以是手機、平板電腦、PC(PersonalComputer,個人電腦)、筆記本等設備;服務器可以是一個物理或邏輯服務器,也可以是由兩個或兩個以上分擔不同職責的物理或邏輯服務器、相互協同來實現本申請實施例中服務器的各項功能。本申請實施例對用戶設備、服務器的種類,以及用戶設備與服務器之間通信網絡的類型、協議等均不做限定。本申請的實施例中,在服務端維護有服務端配置信息,用來保存業務標識和推送數據的對應關系。如果希望在用戶使用某項業務時向客戶端推送與該業務有關的信息,則將該業務的業務標識和要發送給客戶端的推送數據對應的配置在服務端配置信息中。服務端配置信息可以由技術人員手動配置在服務端;也可以以配置文件的形式保存在預定存儲位置,由服務端讀取。本申請的實施例中,信息推送的實現方法應用在服務端的流程如圖1所示,應用在客戶端的流程如圖2所示。在客戶端,步驟210,根據用戶的操作,向服務端發送帶有業務標識的業務請求。在服務端,步驟110,接收客戶端帶有業務標識的業務請求。當用戶希望使用某個具體業務的服務時,在客戶端進行與該項業務相關的操作,例如打開該項業務的頁面、或啟動該項業務的某個功能等等。客戶端根據用戶的操作,向服務端發起業務請求,在業務請求中帶有用戶即將或正在進行的業務的業務標識,以便服務端能夠通過業務標識識別出用戶請求的具體業務。根據實際應用場景中服務提供方的實現,業務標識可以是服務端為各個業務提供的唯一編號,也可以是服務端各個業務接收客戶端請求的服務接口,還可以是客戶端業務請求中其他對應于某項業務或某項業務中的某個功能的字段,本申請的實施例不做限定。在服務端,步驟120,當服務端配置信息中包括接收的業務請求中的業務標識時,采用該業務標識對應的推送數據生成業務響應。服務端在接收到客戶端的業務請求后,從業務請求中提取業務標識,查找服務端配置信息中是否包括該業務標識及對應的推送數據,找到后根據對應的推送數據生成返回給客戶端的業務響應。具體而言,服務端可以自行對該業務請求進行業務處理,也可以通過調用其他的業務服務功能模塊來對該業務請求進行業務處理,以得到相應的業務結果;服務端在服務的配置信息中查詢該業務請求中的業務標識,如果查詢成功,則讀取服務端配置信息中對應于該業務標識的推送數據,采用推送數據和得到的業務結果生成業務響應;如果查詢失敗,則當前該項業務沒有需要推送給用戶的信息,服務端采用得到的業務結果生成業務響應。根據實際應用場景中服務端的具體實現,可以有多種方式來獲取業務結果、查詢是否有推送數據,本申請的實施例不做限定。例如,服務端接收業務響應的接口功能模塊通過調用業務服務功能模塊來進行業務處理,通過調用推送信息功能模塊來進行服務端配置信息的查詢。在這個例子中,接口功能模塊在收到來自客戶端的業務請求后,先采用客戶端的業務請求調用業務服務功能模塊,來得到該業務請求的業務結果,從業務服務功能模塊返回的業務結果中可以攜帶本文檔來自技高網...
    信息推送的實現方法和裝置

    【技術保護點】
    一種信息推送的實現方法,應用在服務端,其特征在于,所述服務端維護有包括業務標識和對應的推送數據的服務端配置信息,所述方法包括:接收客戶端帶有業務標識的業務請求;當服務端配置信息中包括所述業務請求中的業務標識時,采用所述業務標識對應的推送數據生成業務響應;所述推送數據包括展示內容,供所述客戶端向用戶顯示所述展示內容;將生成的業務響應返回給所述客戶端。

    【技術特征摘要】
    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

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码国产精成人午夜视频不卡| 久久精品无码一区二区三区不卡| 久青草无码视频在线观看| 国产精品午夜无码av体验区| 亚洲精品无码成人片在线观看| 国产精品视频一区二区三区无码 | 国产精品午夜无码AV天美传媒 | 曰韩无码AV片免费播放不卡| 国产成人无码精品久久久性色| 中文字幕韩国三级理论无码| 波多野结衣AV无码久久一区 | 亚洲人成无码网WWW| 色综合久久无码五十路人妻| 亚洲精品无码AV中文字幕电影网站 | 亚洲AV无码成人精品区在线观看| 一本大道无码av天堂| 亚洲AV无码不卡在线播放| 日韩无码系列综合区| 亚洲Av永久无码精品一区二区| 亚洲VA成无码人在线观看天堂| 精品久久久无码中字| 亚洲AV无码成人网站在线观看| 无码AV中文一区二区三区| 日韩精品无码视频一区二区蜜桃| 无码一区二区三区亚洲人妻| 亚洲精品无码永久在线观看男男| 无码精品国产VA在线观看| 波多野42部无码喷潮在线| 亚洲精品无码av天堂| 精品无码综合一区| 亚洲Aⅴ无码一区二区二三区软件| 一本无码人妻在中文字幕免费| 无码内射中文字幕岛国片| 亚洲中文字幕无码爆乳AV| 中文无码乱人伦中文视频在线V| 内射无码专区久久亚洲| 免费无码专区毛片高潮喷水| 国产成人无码a区在线视频| 少妇无码太爽了在线播放| 亚洲精品无码成人AAA片| 亚洲国产精品无码久久久蜜芽 |