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

一種基于云計(jì)算的移動(dòng)應(yīng)用程序消息推送代理系統(tǒng)的制作方法

文檔序號(hào):8226098閱讀:502來(lái)源:國(guó)知局
一種基于云計(jì)算的移動(dòng)應(yīng)用程序消息推送代理系統(tǒng)的制作方法【
技術(shù)領(lǐng)域
】[0001]本發(fā)明涉及一種基于云計(jì)算的移動(dòng)應(yīng)用程序消息推送代理系統(tǒng)。【
背景技術(shù)
】[0002]云計(jì)算已經(jīng)成為IT服務(wù)領(lǐng)域的重要思維模式轉(zhuǎn)變,其通過(guò)互聯(lián)網(wǎng)共享的軟硬件資源和信息,按需求提供給計(jì)算機(jī)和其他設(shè)備,從而降低IT營(yíng)運(yùn)費(fèi)用。另一方面,隨著無(wú)線通信的技術(shù)和移動(dòng)設(shè)備的不斷發(fā)展,移動(dòng)運(yùn)算走進(jìn)了我們每一個(gè)人的生活。兩種先進(jìn)技術(shù)碰撞產(chǎn)生了新的云計(jì)算模式MCC(MobileCloudComputing,移動(dòng)云計(jì)算),MCC允許移動(dòng)設(shè)備使用云計(jì)算中心的彈性資源,為移動(dòng)增值服務(wù)提供的新的機(jī)遇。[0003]移動(dòng)應(yīng)用程序特指設(shè)計(jì)給智能手機(jī)、平板電腦和其他移動(dòng)設(shè)備上運(yùn)行的應(yīng)用程序。移動(dòng)設(shè)備用戶可以在自己的智能手機(jī)、平板電腦和其他移動(dòng)設(shè)備上運(yùn)行這些應(yīng)用程序來(lái)滿足自身咨詢、購(gòu)物、社交、娛樂(lè)、搜索等需求消息推送技術(shù)是一種基于互聯(lián)網(wǎng),將由中心或發(fā)布者發(fā)出消息傳輸給用戶的技術(shù)。大多數(shù)移動(dòng)應(yīng)用程序基于互聯(lián)網(wǎng),需要使用服務(wù)器將消息推送到客戶端上,從而實(shí)現(xiàn)與移動(dòng)設(shè)備用戶之間的信息傳遞。為了實(shí)現(xiàn)移動(dòng)應(yīng)用程序的消息推送,通常需要建立一條移動(dòng)設(shè)備與服務(wù)器的連接鏈路,移動(dòng)設(shè)備在服務(wù)器上注冊(cè),服務(wù)器記錄移動(dòng)設(shè)備ID標(biāo)識(shí),并根據(jù)應(yīng)用業(yè)務(wù)需求向制定ID標(biāo)志移動(dòng)設(shè)備推送消息。一個(gè)優(yōu)秀的消息推送系統(tǒng)必須做4個(gè)S,Safe(安全)、Stable(穩(wěn)定)、Save(節(jié)能)、Slim(體積小)。[0004]美國(guó)谷歌公司開(kāi)發(fā)的Android是當(dāng)今世界使用最為廣泛的開(kāi)源移動(dòng)操作系統(tǒng),但由于國(guó)家法律法規(guī)和其他技術(shù)的限制,中國(guó)大陸的Android移動(dòng)操作系統(tǒng)平臺(tái)應(yīng)用程序始終缺乏和美國(guó)蘋果公司1S移動(dòng)操作系統(tǒng)平臺(tái)類似的統(tǒng)一消息推送服務(wù)系統(tǒng)。這意味在中國(guó)大陸的Android操作系統(tǒng)平臺(tái)上,每一個(gè)需要消息推送服務(wù)的移動(dòng)應(yīng)用程序都需要獨(dú)立的消息推送服務(wù)系統(tǒng),每一個(gè)移動(dòng)應(yīng)用程序都將在移動(dòng)設(shè)備系統(tǒng)后臺(tái)運(yùn)行一個(gè)消息推送服務(wù)守候進(jìn)程,這些進(jìn)程將會(huì)多次喚起移動(dòng)設(shè)備處理器,占用大量的系統(tǒng)運(yùn)行內(nèi)存資源,使用大量的通信流量,從而造成移動(dòng)設(shè)備系統(tǒng)運(yùn)行速度緩慢、電池續(xù)航能力下降、并產(chǎn)生大量的數(shù)據(jù)流量費(fèi)用;除此之外,一些惡意軟件開(kāi)發(fā)廠商開(kāi)發(fā)的消息推送服務(wù)守候進(jìn)程還會(huì)向服務(wù)器發(fā)送用戶設(shè)備ID、地理信息位置、用戶通訊錄短信等個(gè)人隱私信息,并向用戶推送大量垃圾廣告甚至是違法信息。目前,市場(chǎng)上有部分開(kāi)發(fā)商提供第三方統(tǒng)一消息推送服務(wù)系統(tǒng)可以解決上述問(wèn)題,但是要求移動(dòng)應(yīng)用程序開(kāi)發(fā)者主動(dòng)在自己開(kāi)發(fā)的應(yīng)用程序中調(diào)用相關(guān)的SDK(SoftwareDevelopmentKit,軟件開(kāi)發(fā)工具包)文件。這就意味,除非移動(dòng)應(yīng)用程序開(kāi)發(fā)者主動(dòng)使用相關(guān)服務(wù),普通移動(dòng)應(yīng)用程序使用者無(wú)法通過(guò)第三方統(tǒng)一消息推送服務(wù)系統(tǒng)來(lái)解決上述問(wèn)題?!?br/>發(fā)明內(nèi)容】[0005]針對(duì)上述技術(shù)問(wèn)題,本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于云計(jì)算的移動(dòng)應(yīng)用程序消息推送代理系統(tǒng),無(wú)需針對(duì)應(yīng)用程序進(jìn)行修改,能夠?qū)⒁苿?dòng)設(shè)備系統(tǒng)中多個(gè)消息推送服務(wù)進(jìn)行統(tǒng)一管理,使得移動(dòng)設(shè)備獲得低功耗、無(wú)騷擾、隱私安全的消息推送服務(wù)。[0006]本發(fā)明為了解決上述技術(shù)問(wèn)題采用以下技術(shù)方案:本發(fā)明設(shè)計(jì)了一種基于云計(jì)算的移動(dòng)應(yīng)用程序消息推送代理系統(tǒng),包括云計(jì)算服務(wù)器端和分別設(shè)置于各個(gè)移動(dòng)設(shè)備中的客戶端;其中,云計(jì)算服務(wù)器端中具有分別與各個(gè)客戶端對(duì)應(yīng)的推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊;客戶端通過(guò)獲取移動(dòng)設(shè)備中具有后臺(tái)消息推送服務(wù)進(jìn)程的應(yīng)用程序,然后將該應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程迀移加載至云計(jì)算服務(wù)器端中對(duì)應(yīng)的推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊中,并休眠本地對(duì)應(yīng)的應(yīng)用程序;運(yùn)行在推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊中的應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程等待接收對(duì)應(yīng)應(yīng)用程序的服務(wù)器所推送的消息,推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊將接收到的推送的消息發(fā)送至對(duì)應(yīng)客戶端中,客戶端接收推送的消息,并喚醒對(duì)應(yīng)移動(dòng)設(shè)備中對(duì)應(yīng)的應(yīng)用程序。[0007]作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述客戶端包括應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程分析模塊、客戶端跨主機(jī)進(jìn)程迀移模塊、客戶端跨主機(jī)進(jìn)程通信模塊、客戶端消息推送模塊和應(yīng)用程序喚醒模塊;所述推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊包括云端跨主機(jī)進(jìn)程迀移模塊、云端跨主機(jī)進(jìn)程通信模塊和后臺(tái)消息推送服務(wù)進(jìn)程運(yùn)行環(huán)境模塊;其中,客戶端跨主機(jī)進(jìn)程通信模塊和云端跨主機(jī)進(jìn)程通信模塊用于實(shí)現(xiàn)客戶端與云計(jì)算服務(wù)器端中對(duì)應(yīng)推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊之間的信息通訊交互;應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程分析模塊用于檢索對(duì)應(yīng)移動(dòng)設(shè)備中的應(yīng)用程序,并獲得具有后臺(tái)消息推送服務(wù)進(jìn)程的應(yīng)用程序;客戶端跨主機(jī)進(jìn)程迀移模塊用于針對(duì)由應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程分析模塊獲得的具有后臺(tái)消息推送服務(wù)進(jìn)程的應(yīng)用程序,將該應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程經(jīng)客戶端跨主機(jī)進(jìn)程通信模塊迀移至對(duì)應(yīng)推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊中,并休眠本地對(duì)應(yīng)的應(yīng)用程序;客戶端消息推送模塊用于通過(guò)客戶端跨主機(jī)進(jìn)程通信模塊接收對(duì)應(yīng)推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊經(jīng)云端跨主機(jī)進(jìn)程通信模塊發(fā)送的推送消息,并將其推送至對(duì)應(yīng)移動(dòng)設(shè)備;應(yīng)用程序喚醒模塊用于根據(jù)由客戶端消息推送模塊推送的推送消息,喚醒對(duì)應(yīng)移動(dòng)設(shè)備中對(duì)應(yīng)休眠的應(yīng)用程序;云端跨主機(jī)進(jìn)程迀移模塊用于經(jīng)云端跨主機(jī)進(jìn)程通信模塊接收由對(duì)應(yīng)客戶端跨主機(jī)進(jìn)程迀移模塊迀移的應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程,并加載至后臺(tái)消息推送服務(wù)進(jìn)程運(yùn)行環(huán)境模塊中;后臺(tái)消息推送服務(wù)進(jìn)程運(yùn)行環(huán)境模塊用于運(yùn)行由云端跨主機(jī)進(jìn)程迀移模塊加載的應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程。[0008]作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述云端跨主機(jī)進(jìn)程迀移模塊,針對(duì)其所接收到的應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程,校驗(yàn)數(shù)據(jù)完整性,并將數(shù)據(jù)完整的應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程加載至后臺(tái)消息推送服務(wù)進(jìn)程運(yùn)行環(huán)境模塊中。[0009]作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述云計(jì)算服務(wù)器端中還包括分別與各個(gè)推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊相對(duì)應(yīng)的推送消息接收隊(duì)列模塊、推送消息過(guò)濾模塊和推送消息發(fā)送隊(duì)列模塊;所述推送服務(wù)進(jìn)程云端虛擬運(yùn)行環(huán)境模塊將接收到的推送的消息依次經(jīng)推送消息接收隊(duì)列模塊、推送消息過(guò)濾模塊、推送消息發(fā)送隊(duì)列模塊后,通過(guò)云端跨主機(jī)進(jìn)程通信模塊發(fā)送至對(duì)應(yīng)客戶端中;其中,推送消息接收隊(duì)列模塊用于獲取對(duì)應(yīng)后臺(tái)消息推送服務(wù)進(jìn)程運(yùn)行環(huán)境模塊中應(yīng)用程序后臺(tái)消息推送服務(wù)進(jìn)程所接收到的推送消息,針對(duì)獲取到的推送消息設(shè)定初級(jí)發(fā)送優(yōu)先級(jí),并根據(jù)推送消息過(guò)濾模塊的負(fù)載狀況,按初級(jí)發(fā)送優(yōu)先級(jí)將推送消息發(fā)送至推送消息過(guò)濾模塊;推送消息過(guò)濾模塊用于接收由推送消息接收隊(duì)列模塊發(fā)送的推送消息,并對(duì)其進(jìn)行過(guò)濾,然后將過(guò)濾后的推送消息發(fā)送至推送消息發(fā)送隊(duì)列模塊;推送消息發(fā)送隊(duì)列模塊用于接收由推送消息過(guò)濾模塊發(fā)送的推送消息,針對(duì)接收到的推送消息設(shè)定終極發(fā)送優(yōu)先級(jí),并按終極發(fā)送優(yōu)先級(jí)將推送消息通過(guò)云端跨主機(jī)進(jìn)程通信模塊發(fā)送至對(duì)應(yīng)客戶端中。[0010]作為本發(fā)明的一種優(yōu)選技術(shù)方當(dāng)前第1頁(yè)1 2 3 4 
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1