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

網(wǎng)頁(yè)應(yīng)用消息推送方法及系統(tǒng)的制作方法_3

文檔序號(hào):8447470閱讀:來(lái)源:國(guó)知局
用于通過瀏覽器后臺(tái)進(jìn)程接收消息信息和應(yīng)用標(biāo)識(shí)。
[0088]在本實(shí)施例中,推送服務(wù)器10還用于獲取客戶端20的在線狀態(tài),根據(jù)在線狀態(tài)判斷客戶端是否在線,若是,則將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端20。
[0089]在本實(shí)施例中,推送服務(wù)器10還用于獲取與客戶端的瀏覽器長(zhǎng)連接的連接狀態(tài)作為在線狀態(tài)。
[0090]在本實(shí)施例中,推送服務(wù)器10還用于在客戶端不在線時(shí),則將消息信息和令牌信息存儲(chǔ)在緩存中。
[0091]推送服務(wù)器10還用于接收長(zhǎng)連接請(qǐng)求,并與長(zhǎng)連接請(qǐng)求對(duì)應(yīng)的客戶端建立瀏覽器長(zhǎng)連接,并通過瀏覽器長(zhǎng)連接接收上傳的用戶標(biāo)識(shí);在緩存中獲取與用戶標(biāo)識(shí)對(duì)應(yīng)的令牌信息,并獲取該令牌信息對(duì)應(yīng)的消息信息,將消息信息推送給該客戶端。
[0092]在本實(shí)施例中,推送服務(wù)器10還用于解析令牌信息得到用戶標(biāo)識(shí),并通過對(duì)用戶標(biāo)識(shí)進(jìn)行校驗(yàn)判斷令牌信息是否有效,若是,則根據(jù)客戶端標(biāo)識(shí)獲取相應(yīng)的客戶端。
[0093]在本實(shí)施例中,推送服務(wù)器10還用于獲取消息信息包含的類型值,判斷類型值是否合法,若是,則將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0094]在本實(shí)施例中,應(yīng)用服務(wù)器30還用于接收消息推送指令,獲取消息推送指令對(duì)應(yīng)的用戶標(biāo)識(shí)及相應(yīng)的消息信息,獲取與用戶標(biāo)識(shí)對(duì)應(yīng)的令牌信息,將令牌信息和消息信息發(fā)送給推送服務(wù)器。
[0095]在一個(gè)實(shí)施例中,如圖7所示,一種向?yàn)g覽器推送網(wǎng)頁(yè)應(yīng)用的消息信息的方法,該方法完全依賴于計(jì)算機(jī)程序,可運(yùn)行于基于馮洛伊曼體系的計(jì)算機(jī)系統(tǒng)上。該方法包括:
[0096]步驟S202,接收應(yīng)用服務(wù)器發(fā)送的令牌信息和消息信息。
[0097]步驟S204,解析令牌信息得到客戶端標(biāo)識(shí)和應(yīng)用標(biāo)識(shí),根據(jù)客戶端標(biāo)識(shí)獲取相應(yīng)的客戶端。
[0098]步驟S206,將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0099]在本實(shí)施例中,將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端的步驟包括:
[0100]通過瀏覽器長(zhǎng)連接將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0101]在本實(shí)施例中,根據(jù)客戶端標(biāo)識(shí)獲取相應(yīng)的客戶端的步驟還包括:
[0102]獲取客戶端標(biāo)識(shí)對(duì)應(yīng)的在線狀態(tài),根據(jù)在線狀態(tài)判斷客戶端是否在線,若是,則將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0103]在本實(shí)施例中,獲取客戶端標(biāo)識(shí)對(duì)應(yīng)的在線狀態(tài)的步驟為:
[0104]獲取與客戶端的瀏覽器長(zhǎng)連接的連接狀態(tài)作為在線狀態(tài)。
[0105]在本實(shí)施例中,判斷客戶端是否在線的步驟之后還包括:
[0106]若客戶端不在線,則將消息信息和令牌信息存儲(chǔ)在緩存中。
[0107]方法還包括:
[0108]接收長(zhǎng)連接請(qǐng)求,并與長(zhǎng)連接請(qǐng)求對(duì)應(yīng)的客戶端建立瀏覽器長(zhǎng)連接,并通過瀏覽器長(zhǎng)連接接收上傳的用戶標(biāo)識(shí)。
[0109]在緩存中獲取與用戶標(biāo)識(shí)對(duì)應(yīng)的令牌信息,并獲取該令牌信息對(duì)應(yīng)的消息信息,將消息信息推送給該客戶端。
[0110]在本實(shí)施例中,解析令牌信息的步驟還包括:
[0111]解析令牌信息得到用戶標(biāo)識(shí),并通過對(duì)用戶標(biāo)識(shí)進(jìn)行校驗(yàn)判斷令牌信息是否有效,若是,則根據(jù)客戶端標(biāo)識(shí)獲取相應(yīng)的客戶端。
[0112]在本實(shí)施例中,將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端的步驟之前還包括:
[0113]獲取消息信息包含的類型值,判斷類型值是否合法,若是,則將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0114]在一個(gè)實(shí)施例中,如圖8所示,一種向?yàn)g覽器推送網(wǎng)頁(yè)應(yīng)用的消息信息的裝置,包括:
[0115]消息接收模塊102,用于接收應(yīng)用服務(wù)器發(fā)送的令牌信息和消息信息。
[0116]客戶端獲取模塊104,用于解析令牌信息得到客戶端標(biāo)識(shí)和應(yīng)用標(biāo)識(shí),根據(jù)客戶端標(biāo)識(shí)獲取相應(yīng)的客戶端。
[0117]消息推送模塊106,用于將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0118]在本實(shí)施例中,消息推送模塊106還用于通過瀏覽器長(zhǎng)連接將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0119]在本實(shí)施例中,客戶端獲取模塊104還用于獲取客戶端標(biāo)識(shí)對(duì)應(yīng)的在線狀態(tài),根據(jù)在線狀態(tài)判斷客戶端是否在線,若是,則調(diào)用消息推送模塊將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0120]在本實(shí)施例中,客戶端獲取模塊104還用于獲取與客戶端的瀏覽器長(zhǎng)連接的連接狀態(tài)作為在線狀態(tài)。
[0121]在本實(shí)施例中,客戶端獲取模塊104還用于在客戶端不在線時(shí),將消息信息和令牌信息存儲(chǔ)在緩存中。
[0122]如圖8所示,該裝置還包括長(zhǎng)連接管理模塊108,用于接收長(zhǎng)連接請(qǐng)求,并與長(zhǎng)連接請(qǐng)求對(duì)應(yīng)的客戶端建立瀏覽器長(zhǎng)連接,并通過瀏覽器長(zhǎng)連接接收上傳的用戶標(biāo)識(shí)。
[0123]消息推送模塊106還用于在緩存中獲取與用戶標(biāo)識(shí)對(duì)應(yīng)的令牌信息,并獲取該令牌信息對(duì)應(yīng)的消息信息,將消息信息推送給該客戶端。
[0124]在本實(shí)施例中,客戶端獲取模塊104還用于解析令牌信息得到用戶標(biāo)識(shí),并通過對(duì)用戶標(biāo)識(shí)進(jìn)行校驗(yàn)判斷令牌信息是否有效,若是,則根據(jù)客戶端標(biāo)識(shí)獲取相應(yīng)的客戶端。
[0125]在本實(shí)施例中,客戶端獲取模塊104還用于獲取消息信息包含的類型值,判斷類型值是否合法,若是,則將消息信息和應(yīng)用標(biāo)識(shí)推送給客戶端。
[0126]在一個(gè)實(shí)施例中,如圖9所示,一種生成網(wǎng)頁(yè)應(yīng)用令牌信息的方法,該方法完全依賴于計(jì)算機(jī)程序,可運(yùn)行于基于馮洛伊曼體系的計(jì)算機(jī)系統(tǒng)上。該方法包括:
[0127]步驟S302,獲取客戶端標(biāo)識(shí)、網(wǎng)頁(yè)應(yīng)用的應(yīng)用標(biāo)識(shí)和與網(wǎng)頁(yè)應(yīng)用對(duì)應(yīng)的用戶標(biāo)識(shí)。
[0128]步驟S304,將客戶端標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)和用戶標(biāo)識(shí)上傳推送服務(wù)器,并接收返回的令牌信息,且令牌信息由推送服務(wù)器根據(jù)上傳的客戶端標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)和用戶標(biāo)識(shí)加密生成。
[0129]步驟S306,通過網(wǎng)頁(yè)應(yīng)用將令牌信息和用戶標(biāo)識(shí)上傳應(yīng)用服務(wù)器。
[0130]在本實(shí)施例中,獲取客戶端標(biāo)識(shí)、網(wǎng)頁(yè)應(yīng)用的應(yīng)用標(biāo)識(shí)和與網(wǎng)頁(yè)應(yīng)用對(duì)應(yīng)的用戶標(biāo)識(shí)的步驟為:
[0131]獲取網(wǎng)頁(yè)應(yīng)用的用戶標(biāo)識(shí)錄入事件,獲取用戶標(biāo)識(shí)錄入事件對(duì)應(yīng)的用戶標(biāo)識(shí);通過瀏覽器后臺(tái)進(jìn)程獲取客戶端標(biāo)識(shí)和網(wǎng)頁(yè)應(yīng)用的應(yīng)用標(biāo)識(shí)。
[0132]在本實(shí)施例中,將客戶端標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)和用戶標(biāo)識(shí)上傳推送服務(wù)器的步驟包括:
[0133]通過調(diào)用瀏覽器后臺(tái)進(jìn)程的接口函數(shù)將客戶端標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)和用戶標(biāo)識(shí)上傳推送服務(wù)器。
[0134]在本實(shí)施例中,接收返回的令牌信息的步驟包括:
[0135]通過瀏覽器后臺(tái)進(jìn)程接收返回的令牌信息,并將其作為接口函數(shù)的回調(diào)值返回給網(wǎng)頁(yè)應(yīng)用。
[0136]在一個(gè)實(shí)施例中,如圖10所示,一種生成網(wǎng)頁(yè)應(yīng)用令牌信息的裝置,包括:
[0137]標(biāo)識(shí)獲取模塊202,用于獲取客戶端標(biāo)識(shí)、網(wǎng)頁(yè)應(yīng)用的應(yīng)用標(biāo)識(shí)和與網(wǎng)頁(yè)應(yīng)用對(duì)應(yīng)的用戶標(biāo)識(shí);
[0138]令牌獲取模塊204,用于將客戶端標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)和用戶標(biāo)識(shí)上傳推送服務(wù)器,并接收返回的令牌信息,且令牌信息由推送服務(wù)器根據(jù)上傳的客戶端標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)和用戶標(biāo)識(shí)加密生成;
[0139]令牌上傳模塊206,用于通過網(wǎng)頁(yè)應(yīng)用將令牌信息和用戶標(biāo)識(shí)上傳應(yīng)用服務(wù)器。
[0140]在本實(shí)施例中,標(biāo)識(shí)獲取模塊202還用于獲取網(wǎng)頁(yè)應(yīng)用的用戶標(biāo)識(shí)錄入事件,獲取用戶標(biāo)識(shí)錄入事件對(duì)應(yīng)的用戶標(biāo)識(shí),通過瀏覽器后臺(tái)進(jìn)程獲取客戶端標(biāo)識(shí)和網(wǎng)頁(yè)應(yīng)用的應(yīng)用標(biāo)識(shí)。
[0141]在本實(shí)施例中,令牌上傳模塊206還用于通過調(diào)用瀏覽器后臺(tái)進(jìn)程的接口函數(shù)將客戶端標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)和用戶標(biāo)識(shí)上傳推送服務(wù)器。
[0142]在本實(shí)施例中,令牌上傳模塊204還用于通過瀏覽器后臺(tái)進(jìn)程接收返回的令牌信息,并將其作為接口函數(shù)的回調(diào)值返回給網(wǎng)頁(yè)應(yīng)用。
[0143]上述網(wǎng)頁(yè)應(yīng)用消息推送方法及系統(tǒng)、向?yàn)g覽器推送網(wǎng)頁(yè)應(yīng)用的消息信息的方法及裝置、生成網(wǎng)頁(yè)應(yīng)用令牌信息的方法及裝置中,網(wǎng)頁(yè)應(yīng)用的應(yīng)用服務(wù)器只需將消息信息及令牌信息發(fā)送給推送服務(wù)器,即可通過推送服務(wù)器將消息信息推送給與令牌信息對(duì)應(yīng)的客戶端,使得網(wǎng)頁(yè)應(yīng)用的開發(fā)人員只需實(shí)現(xiàn)簡(jiǎn)單的消息發(fā)送功能即可完成消息信息的推送,從而提高了開
當(dāng)前第3頁(yè)1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1