欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于云服務(wù)的消息隊(duì)列流處理方法

文檔序號(hào):7552976閱讀:160來源:國(guó)知局
專利名稱:一種基于云服務(wù)的消息隊(duì)列流處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息安全技術(shù)領(lǐng)域,尤其涉及一種基于云服務(wù)的消息隊(duì)列流處理方法。
背景技術(shù)
云服務(wù)帶來的ー個(gè)重大變革是從以設(shè)備為中心轉(zhuǎn)向以信息為中心,設(shè)備包括應(yīng)用程序,而信息及人們?cè)谛畔⒅械耐顿Y則是必須要長(zhǎng)期保留。越來越多的人們?cè)谄涔ぷ骱蜕钪?,依靠信息推送的方式來獲取信息,這些信息通過推送的方式實(shí)時(shí)的傳遞到用戶的手機(jī)或臺(tái)式機(jī),因此就會(huì)出現(xiàn)ー個(gè)問題:用戶通常會(huì)在不同的設(shè)備收到不同的信息,或者在不同的設(shè)備收到相同的信息;有沒有辦法把這些推送信息都聚集在ー個(gè)地方則是個(gè)問題。同時(shí),推送應(yīng)用程序開發(fā)也日趨復(fù)雜,由于移動(dòng)設(shè)備的范圍日益擴(kuò)大,開發(fā)人員必須編寫和維護(hù)不同版本的同一推送軟件大集的Android智能手機(jī)、iPhone、iPad和現(xiàn)在的Windows手機(jī),以及其它智能手機(jī)及 平板電腦設(shè)備。因此,針對(duì)以上方面,本發(fā)明對(duì)現(xiàn)有技術(shù)進(jìn)行創(chuàng)新。

發(fā)明內(nèi)容
針對(duì)以上缺陷,本發(fā)明提供一種基于云服務(wù)的消息隊(duì)列流處理方法,通過該方法滿足最終用戶和安全從業(yè)人員、安全廠商所面臨的挑戰(zhàn),使通知更輕松地訪問、組織和存儲(chǔ),而且對(duì)于開發(fā)人員也降低了成本和復(fù)雜性,開發(fā)人員可以創(chuàng)建ー個(gè)單ー的,無處不在的通知服務(wù),將通知傳遞到所有類型的設(shè)備,如手機(jī)、平板電腦、臺(tái)式機(jī)、筆記本電腦和智能電視。為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:一種基于云服務(wù)的消息隊(duì)列流處理方法,主要包括以下步驟:(I)建立八個(gè)子系統(tǒng)結(jié)構(gòu),即作為內(nèi)部版、專業(yè)版、大眾版Web門戶統(tǒng)一入ロ的門戶子系統(tǒng),作為內(nèi)部版、專業(yè)版、大眾版平板或智能手機(jī)終端子系統(tǒng)的終端接入子系統(tǒng),作為綜合服務(wù)平臺(tái)面向中心領(lǐng)導(dǎo)、中心員エ、管理員的子系統(tǒng)的內(nèi)部版服務(wù)子系統(tǒng),作為綜合服務(wù)平臺(tái)面向8+2行業(yè)、政府機(jī)構(gòu)、企業(yè)用戶子系統(tǒng)的專業(yè)版服務(wù)子系統(tǒng),作為綜合服務(wù)平臺(tái)面向社會(huì)大眾、信息安全人才和機(jī)構(gòu)的大眾版服務(wù)子系統(tǒng),負(fù)責(zé)面向三大類用戶子系統(tǒng)的服務(wù)管理的服務(wù)管理子系統(tǒng),負(fù)責(zé)綜合服務(wù)平臺(tái)整個(gè)系統(tǒng)管理的系統(tǒng)管理子系統(tǒng),用于存儲(chǔ)綜合服務(wù)平臺(tái)的推送數(shù)據(jù)、用戶數(shù)據(jù)、服務(wù)數(shù)據(jù)等海量數(shù)據(jù)的綜合服務(wù)數(shù)據(jù)庫(kù)子系統(tǒng);其中的服務(wù)管理子系統(tǒng)與系統(tǒng)管理子系統(tǒng)與綜合服務(wù)數(shù)據(jù)庫(kù)子系統(tǒng)連接,內(nèi)部版服務(wù)子系統(tǒng)、專業(yè)版服務(wù)子系統(tǒng)、大眾版服務(wù)子系統(tǒng)分別與終端接入子系統(tǒng)連接;(2)建立消息隊(duì)列構(gòu)架作為系統(tǒng)核心,其組件包括消息生產(chǎn)者、消息消費(fèi)者、消息隊(duì)列服務(wù),其中的消息生產(chǎn)者包括信息安全專業(yè)網(wǎng)站,安全專業(yè)人員、安全合作廠商也可通過開發(fā)API調(diào)用、普通用戶通過網(wǎng)頁、智能終端發(fā)布安全信息等方式成為生產(chǎn)者;其中的消息消費(fèi)者實(shí)現(xiàn)多種消息消費(fèi)者,包括門戶網(wǎng)站、SNS、平板電腦、智能手機(jī)等,消費(fèi)者具有注冊(cè)、訂閱、自動(dòng)接收推送信息等功能;其中的消息隊(duì)列服務(wù)提供基礎(chǔ)消息隊(duì)列服務(wù),實(shí)現(xiàn)消息推送、訂閱、過濾功能;(3)消息隊(duì)列采用推模式,即客戶端發(fā)送一條消息,消息隊(duì)列服務(wù)器先把消息存入待發(fā)布隊(duì)列,消息隊(duì)列后臺(tái)服務(wù)處理待發(fā)布消息隊(duì)列,每條消息從待發(fā)布隊(duì)列中取出,存儲(chǔ)該消息內(nèi)容本身,消息隊(duì)列服務(wù)往所有關(guān)注者的隊(duì)列中注冊(cè)一條該消息指針,所有關(guān)注者客戶端實(shí)時(shí)獲得該推送消息。本發(fā)明所述的基于云服務(wù)的消息隊(duì)列流處理方法的有益效果為:(I)消息隊(duì)列云服務(wù)平臺(tái)可使基于消息隊(duì)列的云推送作為ー種服務(wù),為最終用戶開發(fā)平臺(tái)或服務(wù);(2)具有一個(gè)開放的協(xié)議,定義用戶和內(nèi)容模型,它允許第三方編寫雙方可互操作的聯(lián)邦服務(wù)器的實(shí)施和用戶客戶端;(3)能夠?qū)崿F(xiàn)實(shí)時(shí)推送通知直接傳遞給大家,無論移動(dòng)、臺(tái)式機(jī)或媒體設(shè)備、可實(shí)現(xiàn)隨時(shí)隨地跨設(shè)備的推送,這ー創(chuàng)新解決方案為開發(fā)商降低了成本和復(fù)雜性,同時(shí)為最終用戶提供更大的便利和增值功能。


下面根據(jù)附圖對(duì)本發(fā)明作進(jìn)ー步詳細(xì)說明。圖1是本發(fā)明實(shí)施例所述基于云服務(wù)的消息隊(duì)列總體平臺(tái)框架示意圖;圖2是本發(fā)明實(shí)施例所述基于云服務(wù)的消息隊(duì)列的推送流程示意圖;圖3是本發(fā)明實(shí)施例所述基于云服務(wù)的消息隊(duì)列流處理方法的具體實(shí)施邏輯示意圖。
具體實(shí)施例方式如圖1-3所示,本發(fā)明實(shí)施例所述的基于云服務(wù)的消息隊(duì)列流處理方法,主要包括以下步驟:(I)建立八個(gè)子系統(tǒng)結(jié)構(gòu),即作為內(nèi)部版、專業(yè)版、大眾版Web門戶統(tǒng)一入ロ的門戶子系統(tǒng),作為內(nèi)部版、專業(yè)版、大眾版平板或智能手機(jī)終端子系統(tǒng)的終端接入子系統(tǒng),作為綜合服務(wù)平臺(tái)面向中心領(lǐng)導(dǎo)、中心員エ、管理員的子系統(tǒng)的內(nèi)部版服務(wù)子系統(tǒng),作為綜合服務(wù)平臺(tái)面向8+2行業(yè)、政府機(jī)構(gòu)、企業(yè)用戶子系統(tǒng)的專業(yè)版服務(wù)子系統(tǒng),作為綜合服務(wù)平臺(tái)面向社會(huì)大眾、信息安全人才和機(jī)構(gòu)的大眾版服務(wù)子系統(tǒng),負(fù)責(zé)面向三大類用戶子系統(tǒng)的服務(wù)管理(主要有服務(wù)訂閱、服務(wù)推送、信息發(fā)布、郵件推送等功能)的服務(wù)管理子系統(tǒng),負(fù)責(zé)綜合服務(wù)平臺(tái)整個(gè)系統(tǒng)管理(主要有權(quán)限、用戶管理、訪問日志、審計(jì)等功能)的系統(tǒng)管理子系統(tǒng),用于存儲(chǔ)綜合服務(wù)平臺(tái)的推送數(shù)據(jù)、用戶數(shù)據(jù)、服務(wù)數(shù)據(jù)等海量數(shù)據(jù)的綜合服務(wù)數(shù)據(jù)庫(kù)子系統(tǒng);其中的服務(wù)管理子系統(tǒng)與系統(tǒng)管理子系統(tǒng)與綜合服務(wù)數(shù)據(jù)庫(kù)子系統(tǒng)連接,內(nèi)部版服務(wù)子系統(tǒng)、專業(yè)版服務(wù)子系統(tǒng)、大眾版服務(wù)子系統(tǒng)分別與終端接入子系統(tǒng)連接;(2)建立消息隊(duì)列構(gòu)架作為系統(tǒng)核心,其組件包括消息生產(chǎn)者、消息消費(fèi)者、消息隊(duì)列服務(wù),其中的消息生產(chǎn)者包括信息安全專業(yè)網(wǎng)站,安全專業(yè)人員、安全合作廠商也可以通過開發(fā)API調(diào)用、普通用戶通過網(wǎng)頁、智能終端發(fā)布安全信息等方式成為生產(chǎn)者;其中的消息消費(fèi)者實(shí)現(xiàn)了多種消息消費(fèi)者,包括門戶網(wǎng)站、SNS、平板電腦、智能手機(jī)等,消費(fèi)者具有注冊(cè)、訂閱、自動(dòng)接收推送信息等功能;其中的消息隊(duì)列服務(wù)提供基礎(chǔ)消息隊(duì)列服務(wù),實(shí)現(xiàn)消息推送、訂閱、過濾等功能;系統(tǒng)整體技術(shù)構(gòu)架:I)客戶端發(fā)送消息請(qǐng)求;2) Redis Master 存儲(chǔ)該消息;3) Redi s數(shù)據(jù)庫(kù)存儲(chǔ)的同時(shí),記錄事務(wù)日志;4)事務(wù)日志解析,作為消息的生產(chǎn)者,提供RabbitMQ Master ;5)消息隊(duì)列 RabbitMQ Master 復(fù)制到多個(gè) Rabbit Slave ;6)消息隊(duì)列 RabbitMQ 的 Con summer 有 MySQL、Memory cached、Redis ;7) MySQL提供各種綜合查詢;8) Memory Cached提供終端各種快速緩存;9) Redis提供實(shí)時(shí)推送功能;(3)消息發(fā)布流程:消息隊(duì)列采用推模式,即客戶端發(fā)送一條消息,消息隊(duì)列服務(wù)器先把消息存入待發(fā)布隊(duì)列,消息隊(duì)列后臺(tái)服務(wù)處理待發(fā)布消息隊(duì)列,每條消息從待發(fā)布隊(duì)列中取出,存儲(chǔ)該消息內(nèi)容本身,消息隊(duì)列服務(wù)往所有關(guān)注者的隊(duì)列中注冊(cè)一條該消息指針,所有關(guān)注者客戶端實(shí)時(shí)獲得該推送消息。消息推送流程:本推送流程實(shí)現(xiàn)了多臺(tái)設(shè)備-共享的管理:認(rèn)識(shí)到這項(xiàng)新服務(wù)的用戶有多個(gè)設(shè)備:臺(tái)式機(jī)、手機(jī)、平板電腦,允許用戶在所有他們的設(shè)備共享和管理他們的通知。面向普通用戶實(shí)時(shí)的網(wǎng)絡(luò)-ー個(gè)粘性的做法:使得它可以為最終用戶接收,實(shí)時(shí),所有的信息,數(shù)據(jù),內(nèi)容,更新和提醒他們真正想要的,只要它是在網(wǎng)絡(luò)上?;诜?wù)的通知-一個(gè)易于使用的環(huán)境:通知系統(tǒng)最終用戶的使用是非常簡(jiǎn)單的,訂閱到一個(gè)新的內(nèi)容或服務(wù)提供商的通知很簡(jiǎn)單,在網(wǎng)站上點(diǎn)擊ー個(gè)鏈接。侵?jǐn)_程度較低的通知-一個(gè)統(tǒng)ー的收件箱:通知服務(wù)提供了ー個(gè)獨(dú)特的中央收件箱應(yīng)用程序在ー個(gè)安全的中央存儲(chǔ)庫(kù),收集和儲(chǔ)存的所有通知。多臺(tái)設(shè)備-共享的管理:認(rèn)識(shí)到這項(xiàng)新服務(wù)的用戶有多個(gè)設(shè)備:臺(tái)式機(jī),手機(jī),平板電腦甚至是ー個(gè)全新的網(wǎng)絡(luò)連接的電視機(jī)。允許用戶在所有他們的設(shè)備共享和管理他們的通知。中央調(diào)度員-ー個(gè)有組織的和語境:使用本系統(tǒng),用戶可以分組通知時(shí)間,地域和來源等,這使得更容易找到和組織信息的一個(gè)合乎邏輯的方式。保持記錄-保存消息和捜索選項(xiàng):大多數(shù)的消息可以提供稍后閱讀功能,搜索選項(xiàng)也可以保存供以后使用。面向安全開發(fā)人員開發(fā)一次,到處推送-一個(gè)面向Web的通知系統(tǒng),開發(fā)者再也不用為每ー個(gè)可能的用戶設(shè)備開發(fā)不同的服務(wù)器端和客戶端軟件。相反,他們現(xiàn)在可以實(shí)現(xiàn)ー個(gè)統(tǒng)一策略推送來通知。目標(biāo)用戶,而不是ー個(gè)設(shè)備-最終用戶關(guān)注的焦點(diǎn):在設(shè)計(jì)上,現(xiàn)有的推送通知系統(tǒng)目標(biāo)的應(yīng)用程序特定的設(shè)備或平臺(tái)?,F(xiàn)在,這些系統(tǒng)能夠滿足最終用戶無論在什么樣的設(shè)備,他們有多少設(shè)備。因此,企業(yè)可以專注于為客戶提供最佳的用戶體驗(yàn)。公共或私人數(shù)據(jù)-信道的使用:建立ー個(gè)基干”云服務(wù)”的通知系統(tǒng)并不意味著的用戶接受公眾的內(nèi)容是有限的。開發(fā)人員可以創(chuàng)建通知系統(tǒng),提供特定的最終用戶的信息,比如ー組人共享相同的興趣,或者一個(gè)團(tuán)隊(duì)的員エ。集成到現(xiàn)有的系統(tǒng)-一個(gè)簡(jiǎn)單的開發(fā)部署的推送通知服務(wù)需要幾分鐘的時(shí)間。開發(fā)人員只需添加新的鏈接和ー個(gè)非常簡(jiǎn)單的代碼插入到網(wǎng)站或Web應(yīng)用程序。面向信息安全內(nèi)容提供商和信息安全企業(yè)本平臺(tái)是ー個(gè)真正的創(chuàng)新的解決方案,這將有利于更多的實(shí)時(shí)通知系統(tǒng)的發(fā)展和加速的推送服務(wù)的最終用戶。該解決方案是:開放:通過提供消息隊(duì)列”云服務(wù)”作為ー個(gè)開放的技術(shù)和共享,g在進(jìn)ー步與信息安全廠商發(fā)展的ー個(gè)標(biāo)準(zhǔn)的“推送”生態(tài)系統(tǒng)。完全聯(lián)合:允許雙向通信,實(shí)現(xiàn)真正的互操作性在不同的通知平臺(tái)。云消息作為ー種服務(wù):提供云計(jì)算作為ー種服務(wù)。以上本發(fā)明實(shí)施例所述的基于云服務(wù)的消息隊(duì)列流處理方法,消息隊(duì)列開放API實(shí)現(xiàn)如下功能:建立MQS連接SQS sqs = new SQSClient (new BasicMQSCredentials (MQS_KEY, MQS_SECRET));在MQSAPI中,對(duì)createQueue的調(diào)用,不一定姆次創(chuàng)建一個(gè)新隊(duì)列。如果隊(duì)列已經(jīng)存在,返回其句柄。在SQS中,隊(duì)列僅僅是URLs ;因此,隊(duì)列處理也只是ー個(gè)URL。注意在MQS SDKAPI 中,Queue URL 是ー個(gè) String 類型,而不是 Java URL 類型。創(chuàng)建ー個(gè)隊(duì)列String url = sqs.createQueue (,new CreateQueueRequest ( " a_queue " )) getQueueUrl ();有了隊(duì)列之后,可以向其寫入一條消息。通過SQS發(fā)送消息sqs.sendMessage (new SendMessageRequest (url, " BrowserCRM 多個(gè) SQL 注入漏洞"));通過SQS檢索消息

權(quán)利要求
1.一種基于云服務(wù)的消息隊(duì)列流處理方法,其特征在于,主要包括以下步驟: (1)建立八個(gè)子系統(tǒng)結(jié)構(gòu),即作為內(nèi)部版、專業(yè)版、大眾版Web門戶統(tǒng)一入ロ的門戶子系統(tǒng),作為內(nèi)部版、專業(yè)版、大眾版平板或智能手機(jī)終端子系統(tǒng)的終端接入子系統(tǒng),作為綜合服務(wù)平臺(tái)面向中心領(lǐng)導(dǎo)、中心員エ、管理員的子系統(tǒng)的內(nèi)部版服務(wù)子系統(tǒng),作為綜合服務(wù)平臺(tái)面向8+2行業(yè)、政府機(jī)構(gòu)、企業(yè)用戶子系統(tǒng)的專業(yè)版服務(wù)子系統(tǒng),作為綜合服務(wù)平臺(tái)面向社會(huì)大眾、信息安全人才和機(jī)構(gòu)的大眾版服務(wù)子系統(tǒng),負(fù)責(zé)面向三大類用戶子系統(tǒng)的服務(wù)管理的服務(wù)管理子系統(tǒng),負(fù)責(zé)綜合服務(wù)平臺(tái)整個(gè)系統(tǒng)管理的系統(tǒng)管理子系統(tǒng),用于存儲(chǔ)綜合服務(wù)平臺(tái)的推送數(shù)據(jù)、用戶數(shù)據(jù)、服務(wù)數(shù)據(jù)等海量數(shù)據(jù)的綜合服務(wù)數(shù)據(jù)庫(kù)子系統(tǒng);其中的服務(wù)管理子系統(tǒng)與系統(tǒng)管理子系統(tǒng)與綜合服務(wù)數(shù)據(jù)庫(kù)子系統(tǒng)連接,內(nèi)部版服務(wù)子系統(tǒng)、專業(yè)版服務(wù)子系統(tǒng)、大眾版服務(wù)子系統(tǒng)分別與終端接入子系統(tǒng)連接; (2)建立消息隊(duì)列構(gòu)架作為系統(tǒng)核心,其組件包括消息生產(chǎn)者、消息消費(fèi)者、消息隊(duì)列服務(wù),其中的消息生產(chǎn)者包括信息安全專業(yè)網(wǎng)站,安全專業(yè)人員、安全合作廠商也可通過開發(fā)API調(diào)用、普通用戶通過網(wǎng)頁、智能終端發(fā)布安全信息等方式成為生產(chǎn)者;其中的消息消費(fèi)者實(shí)現(xiàn)多種消息消費(fèi)者,包括門戶網(wǎng)站、SNS、平板電腦、智能手機(jī)等,消費(fèi)者具有注冊(cè)、訂閱、自動(dòng)接收推送信息等功能;其中的消息隊(duì)列服務(wù)提供基礎(chǔ)消息隊(duì)列服務(wù),實(shí)現(xiàn)消息推送、訂閱、過濾功能; (3)消息隊(duì)列采用推模式,即客戶端發(fā)送一條消息,消息隊(duì)列服務(wù)器先把消息存入待發(fā)布隊(duì)列,消息隊(duì)列后臺(tái)服務(wù)處理待發(fā)布消息隊(duì)列,每條消息從待發(fā)布隊(duì)列中取出,存儲(chǔ)該消息內(nèi)容本身,消息隊(duì)列服務(wù)往所有關(guān)注者的隊(duì)列中注冊(cè)一條該消息指針,所有關(guān)注者客戶端實(shí)時(shí)獲得該推送消息。
全文摘要
本發(fā)明涉及一種基于云服務(wù)的消息隊(duì)列流處理方法,主要包括建立八個(gè)子系統(tǒng)結(jié)構(gòu),即門戶子系統(tǒng),終端接入子系統(tǒng),內(nèi)部版服務(wù)子系統(tǒng),專業(yè)版服務(wù)子系統(tǒng),大眾版服務(wù)子系統(tǒng),服務(wù)管理子系統(tǒng),系統(tǒng)管理子系統(tǒng),綜合服務(wù)數(shù)據(jù)庫(kù)子系統(tǒng);建立消息隊(duì)列構(gòu)架作為系統(tǒng)核心。本發(fā)明有益效果為可使基于消息隊(duì)列的云推送作為一種服務(wù),為最終用戶開發(fā)平臺(tái)或服務(wù);具有一個(gè)開放的協(xié)議,定義用戶和內(nèi)容模型,它允許第三方編寫雙方可互操作的聯(lián)邦服務(wù)器的實(shí)施和用戶客戶端;能夠?qū)崿F(xiàn)實(shí)時(shí)推送通知直接傳遞給大家,無論移動(dòng)、臺(tái)式機(jī)或媒體設(shè)備、可實(shí)現(xiàn)隨時(shí)隨地跨設(shè)備的推送,為開發(fā)商降低了成本和復(fù)雜性,同時(shí)為最終用戶提供更大的便利和增值功能。
文檔編號(hào)H04L29/06GK103118138SQ20131006813
公開日2013年5月22日 申請(qǐng)日期2013年3月4日 優(yōu)先權(quán)日2013年3月4日
發(fā)明者趙向輝, 劉暉, 易錦, 劉彥釗, 田雯, 葉林, 曾昭沛, 羅寧 申請(qǐng)人:中國(guó)信息安全測(cè)評(píng)中心, 上海三零衛(wèi)士信息安全有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大关县| 长岭县| 高唐县| 柏乡县| 赤壁市| 襄汾县| 武穴市| 安岳县| 新晃| 高邮市| 昌乐县| 竹溪县| 临颍县| 虎林市| 勐海县| 扬中市| 衡山县| 深泽县| 永德县| 凌海市| 安远县| 当阳市| 通化市| 阿巴嘎旗| 当涂县| 绩溪县| 洛扎县| 澄江县| 新邵县| 丘北县| 阿巴嘎旗| 本溪| 咸丰县| 仁怀市| 安图县| 洛隆县| 秦安县| 潼关县| 大安市| 莱西市| 石台县|