1.基于UDP與Https實(shí)現(xiàn)的消息推送方法,應(yīng)用于移動APP消息推送系統(tǒng),消息推送系統(tǒng)包括請求端、服務(wù)器、第一數(shù)據(jù)庫、第二數(shù)據(jù)庫和消息查詢接口,其特征在于,包括如下步驟:
S1、請求端通過UDP發(fā)送用戶賬號標(biāo)識至服務(wù)器,以使服務(wù)器根據(jù)該用戶賬號標(biāo)識,判斷第一數(shù)據(jù)庫中是否存在和該用戶賬號標(biāo)識相同的消息賬號標(biāo)識,如果是發(fā)送反饋信息至請求端;
S2、請求端根據(jù)接收到的反饋信息通過Https發(fā)送用戶賬號標(biāo)識至消息查詢接口,以使消息查詢接口根據(jù)用戶賬號標(biāo)識從第二數(shù)據(jù)庫中獲取與該用戶賬號標(biāo)識對應(yīng)的消息數(shù)據(jù),并將消息數(shù)據(jù)發(fā)送至請求端。
2.如權(quán)利要求1所述的推送方法,其特征在于,S2中消息查詢接口將消息數(shù)據(jù)發(fā)送至請求端后,還將第二數(shù)據(jù)庫中與該用戶賬號標(biāo)識對應(yīng)的消息數(shù)據(jù)刪除,以及將第一數(shù)據(jù)庫中對應(yīng)的消息賬號標(biāo)識刪除。
3.如權(quán)利要求1或2所述的推送方法,其特征在于,S1之后還包括如下步驟:
S11、請求端判斷是否在第一預(yù)設(shè)時(shí)間內(nèi)接收到服務(wù)器發(fā)送來的反饋信息,如果是則執(zhí)行S2,否則執(zhí)行S12;
S12、經(jīng)過第二預(yù)設(shè)時(shí)間后,返回S11。
4.如權(quán)利要求1或2所述的推送方法,其特征在于,S2之后還包括如下步驟:
S3、請求端將接收到的消息數(shù)據(jù)進(jìn)行顯示,經(jīng)過第三預(yù)設(shè)時(shí)間后,返回S1。
5.基于UDP與Https實(shí)現(xiàn)的消息推送裝置,其特征在于,包括:
第一發(fā)送模塊、用于通過UDP發(fā)送用戶賬號標(biāo)識至服務(wù)器,以使服務(wù)器根據(jù)該用戶賬號標(biāo)識,判斷第一數(shù)據(jù)庫中是否存在和該用戶賬號標(biāo)識相同的消息賬號標(biāo)識,如果是發(fā)送反饋信息至請求端;
第二發(fā)送模塊,用于根據(jù)接收到的反饋信息通過Https發(fā)送用戶賬號標(biāo)識至消息查詢接口,以使消息查詢接口根據(jù)用戶賬號標(biāo)識從第二數(shù)據(jù)庫中獲取與該用戶賬號標(biāo)識對應(yīng)的消息數(shù)據(jù),并將消息數(shù)據(jù)發(fā)送至請求端。
6.如權(quán)利要求7所述的推送裝置,其特征在于,第二發(fā)送模塊中消息查詢接口將消息數(shù)據(jù)發(fā)送至請求端后,還將第二數(shù)據(jù)庫中與該用戶賬號標(biāo)識對應(yīng)的消息數(shù)據(jù)刪除,以及將第一數(shù)據(jù)庫中對應(yīng)的消息賬號標(biāo)識刪除。
7.如權(quán)利要求7或8所述的推送裝置,其特征在于,還包括:
第一判斷模塊,用于判斷是否在第一預(yù)設(shè)時(shí)間內(nèi)接收到服務(wù)器發(fā)送來的反饋信息,如果是則執(zhí)行第二發(fā)送模塊,否則執(zhí)行返回模塊;
返回模塊,用于經(jīng)過第二預(yù)設(shè)時(shí)間后,返回第一判斷模塊。
8.如權(quán)利要求7或8所述的推送裝置,其特征在于,還包括:
顯示模塊,用于將接收到的消息數(shù)據(jù)進(jìn)行顯示,經(jīng)過第三預(yù)設(shè)時(shí)間后,返回第一發(fā)送模塊。