,其特征在于,所述系統(tǒng)包括;網(wǎng)站服務平臺和客戶端, 所述網(wǎng)站服務平臺包括網(wǎng)站核屯、子系統(tǒng)和至少一個運營活動子系統(tǒng); 所述網(wǎng)站核屯、子系統(tǒng),用于向所述客戶端提供運營活動頁面;根據(jù)用戶在所述運營活 動頁面中的操作記錄生成活動請求消息;將所述活動請求消息發(fā)送至目標消息隊列中; 所述運營活動子系統(tǒng),用于從所述目標消息隊列中讀取所述活動請求消息,根據(jù)所述 活動請求消息執(zhí)行活動處理流程。
2. 根據(jù)權利要求1所述的方法,其特征在于, 所述運營活動子系統(tǒng),還用于檢測所述活動請求消息是否符合活動觸發(fā)條件,所述活 動觸發(fā)條件包括所述活動請求消息的發(fā)送時刻在預設活動時段內(nèi)和/或所述活動請求消 息的消息內(nèi)容符合活動觸發(fā)要求; 若所述活動請求消息符合所述活動觸發(fā)條件,則執(zhí)行所述活動處理流程。
3. 根據(jù)權利要求1所述的方法,其特征在于, 所述運營活動子系統(tǒng),還用于采用遠程過程調(diào)用RPC協(xié)議向所述網(wǎng)站核屯、子系統(tǒng)發(fā)送 接口調(diào)用請求,所述接口調(diào)用請求中攜帶有目標接口的接口地址; 所述網(wǎng)站核屯、子系統(tǒng),還用于接收所述運營活動子系統(tǒng)發(fā)送的所述接口調(diào)用請求,讀 取所述接口調(diào)用請求中攜帶的所述接口地址,調(diào)用與所述接口地址對應的所述目標接口。
4. 根據(jù)權利要求3所述的系統(tǒng),其特征在于, 所述網(wǎng)站核屯、子系統(tǒng),還用于在所述目標接口為信息獲取接口時,調(diào)用所述信息獲取 接口獲取目標信息,并將所述目標信息發(fā)送給所述運營活動子系統(tǒng); 或者, 所述網(wǎng)站核屯、子系統(tǒng),還用于在所述目標接口為消息推送接口時,調(diào)用所述消息推送 接口向所述客戶端推送目標消息; 或者, 所述網(wǎng)站核屯、子系統(tǒng),還用于在所述目標接口為物品發(fā)放接口時,調(diào)用所述物品發(fā)放 接口向所述客戶端發(fā)送虛擬物品。
5. 根據(jù)權利要求1至4任一所述的系統(tǒng),其特征在于, 所述運營活動子系統(tǒng),還用于接收所述客戶端的活動展示頁面發(fā)送的數(shù)據(jù)獲取請求, 根據(jù)所述數(shù)據(jù)獲取請求向所述客戶端發(fā)送活動數(shù)據(jù),W便所述客戶端將所述活動數(shù)據(jù)加載 至所述活動展示頁面進行顯示; 其中,所述活動展示頁面是所述網(wǎng)站核屯、子系統(tǒng)向所述客戶端提供的。
6. -種網(wǎng)站運營活動處理方法,其特征在于,用于網(wǎng)站核屯、子系統(tǒng)中,所述方法包括: 向客戶端提供運營活動頁面; 根據(jù)用戶在所述運營活動頁面中的操作記錄生成活動請求消息; 將所述活動請求消息發(fā)送至目標消息隊列中,所述活動請求消息用于觸發(fā)運營活動子 系統(tǒng)執(zhí)行活動處理流程。
7. 根據(jù)權利要求6所述的方法,其特征在于,所述將所述活動請求消息發(fā)送至目標消 息隊列中之后,還包括: 接收所述運營活動子系統(tǒng)發(fā)送的接口調(diào)用請求,所述接口調(diào)用請求是基于遠程過程調(diào) 用RPC協(xié)議生成的,所述接口調(diào)用請求中攜帶有目標接口的接口地址; 讀取所述接口調(diào)用請求中攜帶的所述接口地址; 調(diào)用與所述接口地址對應的所述目標接口。
8. 根據(jù)權利要求7所述的方法,其特征在于,所述調(diào)用與所述接口地址對應的所述目 標接口,包括: 在所述目標接口為信息獲取接口時,調(diào)用所述信息獲取接口獲取目標信息,并將所述 目標信息發(fā)送給所述運營活動子系統(tǒng); 或者, 在所述目標接口為消息推送接口時,調(diào)用所述消息推送接口向所述客戶端推送目標消 息; 或者, 在所述目標接口為物品發(fā)放接口時,調(diào)用所述物品發(fā)放接口向所述客戶端發(fā)送虛擬物 品。
9. 一種網(wǎng)站運營活動處理方法,其特征在于,用于運營活動子系統(tǒng)中,所述方法包括: 從目標消息隊列中讀取活動請求消息,所述活動請求消息是網(wǎng)站核屯、子系統(tǒng)根據(jù)用戶 在運營活動頁面中的操作記錄生成并發(fā)送至所述目標消息隊列中的; 根據(jù)所述活動請求消息執(zhí)行活動處理流程。
10. 根據(jù)權利要求9所述的方法,其特征在于,所述根據(jù)所述活動請求消息執(zhí)行活動處 理流程,包括: 檢測所述活動請求消息是否符合活動觸發(fā)條件,所述活動觸發(fā)條件包括所述活動請求 消息的發(fā)送時刻在預設活動時段內(nèi)和/或所述活動請求消息的消息內(nèi)容符合活動觸發(fā)要 求; 若所述活動請求消息符合所述活動觸發(fā)條件,則執(zhí)行所述活動處理流程。
11. 根據(jù)權利要求9或10所述的方法,其特征在于,所述根據(jù)所述活動請求消息執(zhí)行活 動處理流程之后,還包括: 接收客戶端的活動展示頁面發(fā)送的數(shù)據(jù)獲取請求,所述活動展示頁面是所述網(wǎng)站核屯、 子系統(tǒng)向所述客戶端提供的; 根據(jù)所述數(shù)據(jù)獲取請求向所述客戶端發(fā)送活動數(shù)據(jù),W便所述客戶端將所述活動數(shù)據(jù) 加載至所述活動展示頁面進行顯示。
12. -種網(wǎng)站運營活動處理裝置,其特征在于,用于網(wǎng)站核屯、子系統(tǒng)中,所述裝置包 括: 頁面提供模塊,用于向客戶端提供運營活動頁面; 消息生成模塊,用于根據(jù)用戶在所述運營活動頁面中的操作記錄生成活動請求消息; 消息發(fā)送模塊,用于將所述活動請求消息發(fā)送至目標消息隊列中,所述活動請求消息 用于觸發(fā)運營活動子系統(tǒng)執(zhí)行活動處理流程。
13. 根據(jù)權利要求12所述的裝置,其特征在于,所述裝置還包括: 請求接收模塊,用于接收所述運營活動子系統(tǒng)發(fā)送的接口調(diào)用請求,所述接口調(diào)用請 求是基于遠程過程調(diào)用RPC協(xié)議生成的,所述接口調(diào)用請求中攜帶有目標接口的接口地 址; 地址讀取模塊,用于讀取所述接口調(diào)用請求中攜帶的所述接口地址; 接口調(diào)用模塊,用于調(diào)用與所述接口地址對應的所述目標接口。
14. 根據(jù)權利要求13所述的裝置,其特征在于,所述接口調(diào)用模塊,包括: 第一調(diào)用單元,用于在所述目標接口為信息獲取接口時,調(diào)用所述信息獲取接口獲取 目標信息,并將所述目標信息發(fā)送給所述運營活動子系統(tǒng); 或者, 第二調(diào)用單元,用于在所述目標接口為消息推送接口時,調(diào)用所述消息推送接口向所 述客戶端推送目標消息; 或者, 第S調(diào)用單元,用于在所述目標接口為物品發(fā)放接口時,調(diào)用所述物品發(fā)放接口向所 述客戶端發(fā)送虛擬物品。
15. -種網(wǎng)站運營活動處理裝置,其特征在于,用于運營活動子系統(tǒng)中,所述裝置包 括: 消息讀取模塊,用于從目標消息隊列中讀取活動請求消息,所述活動請求消息是網(wǎng) 站核屯、子系統(tǒng)根據(jù)用戶在運營活動頁面中的操作記錄生成并發(fā)送至所述目標消息隊列中 的; 活動處理模塊,用于根據(jù)所述活動請求消息執(zhí)行活動處理流程。
16. 根據(jù)權利要求15所述的裝置,其特征在于,所述活動處理模塊,包括:消息檢測單 元和活動處理單元; 所述消息檢測單元,用于檢測所述活動請求消息是否符合活動觸發(fā)條件,所述活動觸 發(fā)條件包括所述活動請求消息的發(fā)送時刻在預設活動時段內(nèi)和/或所述活動請求消息的 消息內(nèi)容符合活動觸發(fā)要求; 所述活動處理單元,用于當所述活動請求消息符合所述活動觸發(fā)條件時,執(zhí)行所述活 動處理流程。
17. 根據(jù)權利要求15或16所述的裝置,其特征在于,所述裝置還包括: 數(shù)據(jù)請求模塊,用于接收客戶端的活動展示頁面發(fā)送的數(shù)據(jù)獲取請求,所述活動展示 頁面是所述網(wǎng)站核屯、子系統(tǒng)向所述客戶端提供的; 數(shù)據(jù)發(fā)送模塊,用于根據(jù)所述數(shù)據(jù)獲取請求向所述客戶端發(fā)送活動數(shù)據(jù),W便所述客 戶端將所述活動數(shù)據(jù)加載至所述活動展示頁面進行顯示。
【專利摘要】本發(fā)明公開了一種網(wǎng)站運營活動處理系統(tǒng)、方法和裝置,屬于計算機技術領域。所述系統(tǒng)包括:網(wǎng)站服務平臺和客戶端,網(wǎng)站服務平臺包括網(wǎng)站核心子系統(tǒng)和至少一個運營活動子系統(tǒng);網(wǎng)站核心子系統(tǒng),用于向客戶端提供運營活動頁面;根據(jù)用戶在運營活動頁面中的操作記錄生成活動請求消息;將活動請求消息發(fā)送至目標消息隊列中;運營活動子系統(tǒng),用于從目標消息隊列中讀取活動請求消息,根據(jù)活動請求消息執(zhí)行活動處理流程。解決了現(xiàn)有技術中網(wǎng)站在提供運營活動時,存在程序間相互影響嚴重和核心程序代碼臃腫的問題;通過將網(wǎng)站核心子系統(tǒng)和運營活動子系統(tǒng)分離,達到了核心程序和活動程序之間不會相互影響,核心程序更為輕量化的效果。
【IPC分類】H04L29-08, H04L12-24
【公開號】CN104539450
【申請?zhí)枴緾N201410788720
【發(fā)明人】李思杰
【申請人】廣州酷狗計算機科技有限公司
【公開日】2015年4月22日
【申請日】2014年12月17日