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

一種消息傳送方法和消息傳送系統(tǒng)的制作方法

文檔序號(hào):7720652閱讀:100來(lái)源:國(guó)知局
專利名稱:一種消息傳送方法和消息傳送系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及消息傳送技術(shù),更具體地說(shuō),涉及一種消息傳送方法和消息傳送系統(tǒng)。
背景技術(shù)
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展為超大規(guī)模企業(yè)的跨區(qū)域協(xié)同協(xié)作提供了方便。以電信運(yùn) 行商為例,為了在更為廣闊的地理范圍內(nèi)提供電信服務(wù),電信運(yùn)營(yíng)商部署了大量的網(wǎng)絡(luò)設(shè) 備。在這種情況下,為了滿足用戶的漫游需要,需要在眾多網(wǎng)絡(luò)設(shè)備之間共享用戶信息。因 此引發(fā)了在網(wǎng)絡(luò)設(shè)備之間傳遞信息的需求。 然而,出于價(jià)格和性能方面的原因,即使是同種類型的設(shè)備,電信運(yùn)營(yíng)商也可能同 時(shí)選擇多家供應(yīng)商。而不同供應(yīng)商提供的設(shè)備所采用的工作原理和工作參數(shù)不盡相同,因 此導(dǎo)致了設(shè)備之間在相互傳遞消息時(shí)存在互通性問(wèn)題。為了解決不同設(shè)備之間消息傳遞過(guò) 程中存在的互通性問(wèn)題,運(yùn)營(yíng)商和供應(yīng)商均投入了大量的人力無(wú)力,但效果均不盡理想,每 種設(shè)備依然僅能處理自身所述供應(yīng)商提供的其他設(shè)備發(fā)來(lái)的消息。 因此,需要一種消息傳送解決方案,可有效克服現(xiàn)有技術(shù)之中存在的設(shè)備之間在 傳遞消息時(shí)發(fā)生的互通性問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)無(wú)法解決消息傳遞過(guò)程中存在的互
通性問(wèn)題的缺陷,提供一種消息傳送方法和消息傳送系統(tǒng)。 本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是 構(gòu)造一種消息傳送方法,用于在不同類型的網(wǎng)絡(luò)實(shí)體間傳送消息,包括 接收步驟,包括接收發(fā)送方網(wǎng)絡(luò)實(shí)體發(fā)出的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng)
絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí)計(jì)算傳送請(qǐng)求權(quán)重,依據(jù)該傳送請(qǐng)求權(quán)重將該傳送請(qǐng)求插入請(qǐng)求隊(duì)
列; 采集步驟,包括 Al、從請(qǐng)求隊(duì)列中讀取傳送請(qǐng)求權(quán)重最大的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng) 絡(luò)實(shí)體標(biāo)識(shí)讀取對(duì)應(yīng)的采集參數(shù),并依據(jù)該采集參數(shù)從發(fā)出該傳送請(qǐng)求的發(fā)送方網(wǎng)絡(luò)實(shí)體 采集待傳送的消息; A2、依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)確定接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí),據(jù)此讀取對(duì)應(yīng) 的格式轉(zhuǎn)換模板并依據(jù)該格式轉(zhuǎn)換模板對(duì)采集的消息進(jìn)行格式轉(zhuǎn)換; A3、依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)計(jì)算所述消息的消息權(quán)重,并依據(jù)該消息權(quán)
重將該消息插入消息隊(duì)列;
發(fā)送步驟,包括 Bl、從消息隊(duì)列中讀取消息權(quán)重最大的消息并確定其接收方網(wǎng)絡(luò)實(shí)體;
B2、通過(guò)接收方網(wǎng)絡(luò)實(shí)體所對(duì)應(yīng)的傳送方式將該消息發(fā)往該接收方網(wǎng)絡(luò)實(shí)體。
在本發(fā)明提供的消息傳送方法中,所述傳送請(qǐng)求的傳送方式為下列方式其中之
JAVA ;
HTTP;
Socket;
JMS ;
FTP;
SOAP ;
WEB SERVICE。 在本發(fā)明提供的消息傳送方法中,在收到傳送請(qǐng)求后,所述接收步驟還包括,對(duì)所 述傳送請(qǐng)求進(jìn)行安全性驗(yàn)證和有效性驗(yàn)證,若驗(yàn)證成功,則計(jì)算傳送請(qǐng)求權(quán)重,若驗(yàn)證失 敗,則發(fā)出驗(yàn)證失敗提示。 在本發(fā)明提供的消息傳送方法中,所述步驟B2還包括,在發(fā)送失敗時(shí)發(fā)出發(fā)送失 敗提示。 在本發(fā)明提供的消息傳送方法中,所述接收方網(wǎng)絡(luò)實(shí)體對(duì)應(yīng)的傳送方式為下列方
式其中之一 JAVA ; HTTP ; Socket ; JMS ; FTP; SOAP ; WEB SERVICE。 本發(fā)明還提供了一種消息傳送系統(tǒng),用于在不同類型的網(wǎng)絡(luò)實(shí)體間傳送消息,包 括 接收模塊,用于接收發(fā)送方網(wǎng)絡(luò)實(shí)體發(fā)出的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng) 絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí)計(jì)算傳送請(qǐng)求權(quán)重,依據(jù)該傳送請(qǐng)求權(quán)重將該傳送請(qǐng)求插入請(qǐng)求隊(duì) 列; 采集模塊,用于執(zhí)行如下操作 從請(qǐng)求隊(duì)列中讀取傳送請(qǐng)求權(quán)重最大的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng)絡(luò)實(shí) 體標(biāo)識(shí)讀取對(duì)應(yīng)的采集參數(shù),并依據(jù)該采集參數(shù)從發(fā)出該傳送請(qǐng)求的發(fā)送方網(wǎng)絡(luò)實(shí)體采集 待傳送的消息; 依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)確定接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí),據(jù)此讀取對(duì)應(yīng)的格 式轉(zhuǎn)換模板并依據(jù)該格式轉(zhuǎn)換模板對(duì)采集的消息進(jìn)行格式轉(zhuǎn)換; 依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)計(jì)算所述消息的消息權(quán)重,并依據(jù)該消息權(quán)重將
該消息插入消息隊(duì)列; 發(fā)送模塊,用于執(zhí)行如下操作 從消息隊(duì)列中讀取消息權(quán)重最大的消息并確定其接收方網(wǎng)絡(luò)實(shí)體; 通過(guò)接收方網(wǎng)絡(luò)實(shí)體所對(duì)應(yīng)的傳送方式將該消息發(fā)往該接收方網(wǎng)絡(luò)實(shí)體。 在本發(fā)明提供的消息傳送系統(tǒng)中,所述傳送請(qǐng)求的傳送方式為下列方式其中之
JAVA ;
HTTP ;
Socket ;
JMS ;
FTP ;
SOAP ;
WEB SERVICE。 在本發(fā)明提供的消息傳送系統(tǒng)中,在收到傳送請(qǐng)求后,所述接收模塊還用于,對(duì)所 述傳送請(qǐng)求進(jìn)行安全性驗(yàn)證和有效性驗(yàn)證,若驗(yàn)證成功,則計(jì)算傳送請(qǐng)求權(quán)重,若驗(yàn)證失 敗,則發(fā)出驗(yàn)證失敗提示。 在本發(fā)明提供的消息傳送系統(tǒng)中,所述發(fā)送模塊還用于在發(fā)送失敗時(shí)發(fā)出發(fā)送失 敗提示。 在本發(fā)明提供的消息傳送系統(tǒng)中,所述接收方網(wǎng)絡(luò)實(shí)體對(duì)應(yīng)的傳送方式為下列方
式其中之一 JAVA ; HTTP ; Socket ; JMS ; FTP ; SOAP ; WEB SERVICE。 實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果在本發(fā)明提供的技術(shù)方案中,消息傳 送系統(tǒng)在執(zhí)行消息采集、消息傳送等任務(wù)時(shí)所調(diào)用的各種操作均采用插件化方式實(shí)現(xiàn),即 可以針對(duì)不同類型的網(wǎng)絡(luò)實(shí)體開(kāi)發(fā)不同類型的處理插件,從而滿足各種網(wǎng)絡(luò)實(shí)體的消息收 發(fā)要求。因此不難看出本發(fā)明提供的技術(shù)方案可徹底解決現(xiàn)有技術(shù)之中存在的消息互通性 問(wèn)題,并且本發(fā)明提供的解決方案具備良好的擴(kuò)展性,并且易于實(shí)現(xiàn)和推廣,而且在擴(kuò)展過(guò) 程中不會(huì)影響現(xiàn)有設(shè)備的正常操作。


下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中
圖1是依據(jù)本發(fā)明一較佳實(shí)施例的消息傳送方法中接收步驟的流程圖
圖2是依據(jù)本發(fā)明一較佳實(shí)施例的消息傳送方法中采集步驟的流程圖
圖3是依據(jù)本發(fā)明一較佳實(shí)施例的消息傳送方法中發(fā)送步驟的流程圖
圖4是依據(jù)本發(fā)明一較佳實(shí)施例的消息傳送系統(tǒng)的邏輯結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并
6不用于限定本發(fā)明。 本發(fā)明提供了一種消息傳送方法和消息傳送系統(tǒng),消息傳送系統(tǒng)在執(zhí)行消息采 集、消息傳送等任務(wù)時(shí)所調(diào)用的各種操作均采用插件化方式實(shí)現(xiàn),即可以針對(duì)不同類型的 網(wǎng)絡(luò)實(shí)體開(kāi)發(fā)不同類型的處理插件,從而滿足各種網(wǎng)絡(luò)實(shí)體的消息收發(fā)要求。因此不難看 出本發(fā)明提供的技術(shù)方案可徹底解決現(xiàn)有技術(shù)之中存在的消息互通性問(wèn)題,并且本發(fā)明提 供的解決方案具備良好的擴(kuò)展性,并且易于實(shí)現(xiàn)和推廣,而且在擴(kuò)展過(guò)程中不會(huì)影響現(xiàn)有 設(shè)備的正常操作。下面就結(jié)合附圖和具體實(shí)施例來(lái)詳細(xì)描述本發(fā)明提供的技術(shù)方案。
本發(fā)明提供的消息傳送方法包括接收步驟、采集步驟和發(fā)送步驟。下面分別結(jié)合 附圖對(duì)這三個(gè)步驟進(jìn)行詳細(xì)描述。
圖1是依據(jù)本發(fā)明一較佳實(shí)施例的消息傳送方法中接收步驟100的流程圖。如圖
1所示,消息傳送方法中接收步驟100開(kāi)始于步驟102。 隨后,在下一步驟104,接收發(fā)送方網(wǎng)絡(luò)實(shí)體發(fā)出的傳送請(qǐng)求。 在具體實(shí)現(xiàn)過(guò)程中,網(wǎng)絡(luò)實(shí)體可以是例如但不限于業(yè)務(wù)子系統(tǒng)、外部網(wǎng)元或者系 統(tǒng)等。 在具體實(shí)現(xiàn)過(guò)程中,發(fā)送方網(wǎng)絡(luò)實(shí)體在傳送消息之前,首先發(fā)出傳送請(qǐng)求。在具體
實(shí)現(xiàn)過(guò)程中,傳送請(qǐng)求的傳送方式可以是例如但不限于下列方式其中之一 JAVA ; HTTP ; Socket ; JMS ; FTP ; SOAP ; WEB SERVICE。 隨后,在下一步驟106,對(duì)收到的傳送請(qǐng)求進(jìn)行安全性驗(yàn)證,若驗(yàn)證成功,則轉(zhuǎn)到步 驟108,否則轉(zhuǎn)到步驟112。 在具體實(shí)現(xiàn)過(guò)程中,為提高消息傳送的安全性,可對(duì)發(fā)送方網(wǎng)絡(luò)實(shí)體進(jìn)行安全性 驗(yàn)證,這種安全性驗(yàn)證可依據(jù)例如但不限于發(fā)送方網(wǎng)絡(luò)實(shí)體的IP地址、用戶名和密碼等來(lái) 實(shí)現(xiàn)。例如,若判定發(fā)送方網(wǎng)絡(luò)實(shí)體的IP地址不合法,則將導(dǎo)致驗(yàn)證失敗。又例如,若判定 發(fā)送方網(wǎng)絡(luò)實(shí)體的用戶名和密碼不匹配,也將導(dǎo)致驗(yàn)證失敗。 如上文所述,若在步驟106判定安全性驗(yàn)證成功,則轉(zhuǎn)到步驟108,繼續(xù)對(duì)收到的 傳送請(qǐng)求進(jìn)行有效性驗(yàn)證,若驗(yàn)證成功,則轉(zhuǎn)到步驟IIO,否則轉(zhuǎn)到步驟112。
如上文所述,若在步驟108判定有效性驗(yàn)證成功,則轉(zhuǎn)到步驟IIO,提取傳送請(qǐng)求 中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí),并據(jù)此計(jì)算采集操作權(quán)重傳送請(qǐng)求權(quán)重。然后接 收步驟IOO轉(zhuǎn)到步驟114。 在具體實(shí)現(xiàn)過(guò)程中,不同類型的網(wǎng)絡(luò)實(shí)體可采用不同的傳送方式發(fā)送傳送請(qǐng)求。 因此,在收到不同網(wǎng)絡(luò)實(shí)體發(fā)出的傳送請(qǐng)求時(shí),首先需要確定發(fā)送方網(wǎng)絡(luò)實(shí)體所采用的傳 送方式,然后才能依據(jù)該傳送方式對(duì)應(yīng)的提取插件提取傳送請(qǐng)求中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體 標(biāo)識(shí)和優(yōu)先級(jí)。例如,若發(fā)送方網(wǎng)絡(luò)實(shí)體采用HTTP方式發(fā)送傳送請(qǐng)求,則需要調(diào)用HTTP方 式的提取插件來(lái)提取發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí)。而在具體實(shí)現(xiàn)過(guò)程中,可依據(jù)發(fā)送方網(wǎng)絡(luò)實(shí)體的IP地址來(lái)確定其采用的傳送方式。例如使用發(fā)送方網(wǎng)絡(luò)實(shí)體的IP地址在IP 地址與傳送方式對(duì)照表中查找對(duì)應(yīng)的傳送方式。更為重要的一點(diǎn)是,當(dāng)新增其他類型的發(fā) 送方網(wǎng)絡(luò)實(shí)體時(shí),若新增的發(fā)送方網(wǎng)絡(luò)實(shí)體采用新增方式發(fā)送其傳送請(qǐng)求,則可針對(duì)該新 增方式開(kāi)發(fā)新的提取插件來(lái)提取傳送請(qǐng)求中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí),而無(wú)需 進(jìn)行整體升級(jí)。由此可見(jiàn)本發(fā)明提供的技術(shù)方案具有良好的擴(kuò)展性。 在提取了發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí)后,便可據(jù)此計(jì)算傳送請(qǐng)求權(quán)重。傳送請(qǐng) 求權(quán)重直接反映出該傳送請(qǐng)求的處理優(yōu)先程度。 隨后,在下一步驟114,依據(jù)該傳送請(qǐng)求權(quán)重將該傳送請(qǐng)求插入請(qǐng)求隊(duì)列中的對(duì)應(yīng) 位置。隨后,接收步驟100轉(zhuǎn)到步驟116。 在具體實(shí)現(xiàn)過(guò)程中,請(qǐng)求隊(duì)列中的各傳送請(qǐng)求是依據(jù)傳送請(qǐng)求權(quán)重進(jìn)行排列的, 傳送請(qǐng)求權(quán)重越大,排位越靠前。 如上文所述,若在步驟108判定有效性驗(yàn)證失敗,則轉(zhuǎn)到步驟112,發(fā)出驗(yàn)證失敗 提示。在具體實(shí)現(xiàn)過(guò)程中,此時(shí)的驗(yàn)證失敗提示為有效性驗(yàn)證失敗提示。隨后,接收步驟 IOO轉(zhuǎn)到步驟116。 如上文所述,若在步驟106判定安全性驗(yàn)證失敗,則轉(zhuǎn)到步驟112,發(fā)出驗(yàn)證失敗 提示。在具體實(shí)現(xiàn)過(guò)程中,此時(shí)的驗(yàn)證失敗提示為安全性驗(yàn)證失敗提示。隨后,接收步驟 IOO轉(zhuǎn)到步驟116。 最后,接收步驟100結(jié)束于步驟116。 圖2是依據(jù)本發(fā)明一較佳實(shí)施例的消息傳送方法中采集步驟200的流程圖。如圖 2所示,采集步驟200開(kāi)始于步驟202。 隨后,在下一步驟204,從請(qǐng)求隊(duì)列中讀取傳送請(qǐng)求權(quán)重最大的傳送請(qǐng)求,如上文 所述,請(qǐng)求隊(duì)列中的各傳送請(qǐng)求是依據(jù)操作權(quán)重進(jìn)行排列的,傳送請(qǐng)求權(quán)重越大,排位越靠 前。因此,排位最靠前的傳送請(qǐng)求最先得到處理。 隨后,在下一步驟206,依據(jù)所讀取的傳送請(qǐng)求中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)讀取 對(duì)應(yīng)的采集參數(shù)。 在具體實(shí)現(xiàn)過(guò)程中,網(wǎng)絡(luò)實(shí)體的類型各不相同,因此各網(wǎng)絡(luò)實(shí)體待發(fā)送的消息的 存儲(chǔ)位置和存儲(chǔ)格式也各不相同。因此,需要依據(jù)發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)讀取對(duì)應(yīng)的采集 參數(shù)。 隨后,在下一步驟208,依據(jù)讀取的采集參數(shù)從發(fā)出該傳送請(qǐng)求的發(fā)送方網(wǎng)絡(luò)實(shí)體 采集待傳送的消息。 隨后,在下一步驟210,依據(jù)發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)確定接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)。
在具體實(shí)現(xiàn)過(guò)程中,發(fā)送方網(wǎng)絡(luò)實(shí)體所發(fā)出的消息的接收方往往是固定的。例如, 以電信運(yùn)營(yíng)商為例,分支計(jì)費(fèi)服務(wù)器需要將計(jì)費(fèi)結(jié)果打包成消息發(fā)往中央計(jì)費(fèi)服務(wù)器,而 不會(huì)發(fā)往其他的網(wǎng)絡(luò)實(shí)體。如此一來(lái),便可依據(jù)發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)通過(guò)查找發(fā)送-接 收對(duì)照表來(lái)確定接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí),由此確定接收方網(wǎng)絡(luò)實(shí)體。 隨后,在下一步驟212,依據(jù)接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)讀取對(duì)應(yīng)的格式轉(zhuǎn)換模板并依 據(jù)該格式轉(zhuǎn)換模板對(duì)采集的消息進(jìn)行格式轉(zhuǎn)換。應(yīng)注意,格式轉(zhuǎn)換后的消息中包含接收方 網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)。 在具體實(shí)現(xiàn)過(guò)程中,格式轉(zhuǎn)換模板可采用插件方式設(shè)置,在新增網(wǎng)絡(luò)實(shí)體時(shí),只需
8開(kāi)發(fā)并設(shè)置其對(duì)應(yīng)的新的格式轉(zhuǎn)換模板即可,而無(wú)需進(jìn)行整體升級(jí)。為便于實(shí)現(xiàn),格式轉(zhuǎn)換 模板可采用插件方式實(shí)現(xiàn)。 隨后,在下一步驟214,依據(jù)發(fā)送方網(wǎng)絡(luò)實(shí)體的類型計(jì)算所述消息的消息權(quán)重。
隨后,在下一步驟216,依據(jù)消息權(quán)重將該消息插入消息隊(duì)列。 與請(qǐng)求隊(duì)列類似,消息隊(duì)列中的各個(gè)消息是依據(jù)消息權(quán)重進(jìn)行排列的,消息權(quán)重 越大,排位越靠前。 最后,方法200結(jié)束于步驟218。 圖3是依據(jù)本發(fā)明一較佳實(shí)施例的消息傳送方法中發(fā)送步驟300的流程圖。如圖 3所示,發(fā)送步驟300開(kāi)始于步驟302。 隨后,在下一步驟304,從消息隊(duì)列中讀取消息權(quán)重最大的消息并確定其接收方網(wǎng) 絡(luò)實(shí)體。 如上文所述,消息隊(duì)列中的各個(gè)消息是依據(jù)消息權(quán)重進(jìn)行排列的,消息權(quán)重越大, 排位越靠前。因此,排位最靠前的消息最先得到處理。 此外,如上文所述,格式轉(zhuǎn)換后的消息中包含接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí),由此便可確 定該消息的接收方網(wǎng)絡(luò)實(shí)體。 隨后,在下一步驟306,通過(guò)接收方網(wǎng)絡(luò)實(shí)體所對(duì)應(yīng)的傳送方式將該消息發(fā)往該接 收方網(wǎng)絡(luò)實(shí)體。 在具體實(shí)現(xiàn)過(guò)程中,不同的接收方網(wǎng)絡(luò)實(shí)體,其采用的消息傳送方式也各不相同。
消息的傳送方式可以是例如但不限于下列方式其中之一 JAVA; HTTP; Socket; JMS ; FTP; SOAP; WEB SERVICE。 由于接收方網(wǎng)絡(luò)實(shí)體的消息傳送方式各不相同,因此本發(fā)明提供了多種傳送邏輯 來(lái)滿足不同接收方網(wǎng)絡(luò)實(shí)體的傳送需要。在具體實(shí)現(xiàn)過(guò)程中,傳送邏輯采用插件化方式來(lái) 實(shí)現(xiàn)。更為重要的一點(diǎn)是,當(dāng)新增其他類型的接收方網(wǎng)絡(luò)實(shí)體時(shí),若新增的接收方網(wǎng)絡(luò)實(shí)體 采用新增方式接收其消息,則可針對(duì)該新增方式開(kāi)發(fā)新的傳送插件來(lái)發(fā)送消息,而無(wú)需進(jìn) 行整體升級(jí)。由此可見(jiàn)本發(fā)明提供的技術(shù)方案具有良好的擴(kuò)展性。 在具體實(shí)現(xiàn)過(guò)程中,步驟306還可包括,在發(fā)送失敗時(shí)發(fā)出發(fā)送失敗提示。在具體 實(shí)現(xiàn)過(guò)程中,還可設(shè)置一提醒閾值。當(dāng)發(fā)出失敗提示的次數(shù)超過(guò)該提醒閾值時(shí),通過(guò)短消息 等方式通知管理員。 最后,發(fā)送步驟300結(jié)束于步驟308 。 本發(fā)明還提供了一種消息傳送系統(tǒng),下面就結(jié)合圖4對(duì)其進(jìn)行描述。
圖4是依據(jù)本發(fā)明一較佳實(shí)施例的消息傳送系統(tǒng)400的邏輯結(jié)構(gòu)示意圖。如圖4 所示,本發(fā)明提供的消息傳送系統(tǒng)400包括接收模塊402、采集模塊404和發(fā)送模塊406。
接收模塊402用于接收發(fā)送方網(wǎng)絡(luò)實(shí)體發(fā)出的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí)計(jì)算傳送請(qǐng)求權(quán)重,依據(jù)該傳送請(qǐng)求權(quán)重將該傳送請(qǐng)求插入請(qǐng)求隊(duì) 列。 在具體實(shí)現(xiàn)過(guò)程中,接收模塊402用于執(zhí)行圖1中描述的接收步驟100中的各個(gè) 步驟。有關(guān)接收步驟100的具體內(nèi)容已經(jīng)在前文結(jié)合圖1做了清楚的描述,因此此處不再 贅述。 采集模塊404用于執(zhí)行如下操作 從請(qǐng)求隊(duì)列中讀取傳送請(qǐng)求權(quán)重最大的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng)絡(luò)實(shí) 體標(biāo)識(shí)讀取對(duì)應(yīng)的采集參數(shù),并依據(jù)該采集參數(shù)從發(fā)出該傳送請(qǐng)求的發(fā)送方網(wǎng)絡(luò)實(shí)體采集 待傳送的消息; 依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)確定接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí),據(jù)此讀取對(duì)應(yīng)的格 式轉(zhuǎn)換模板并依據(jù)該格式轉(zhuǎn)換模板對(duì)采集的消息進(jìn)行格式轉(zhuǎn)換; 依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)計(jì)算所述消息的消息權(quán)重,并依據(jù)該消息權(quán)重將 該消息插入消息隊(duì)列; 在具體實(shí)現(xiàn)過(guò)程中,采集模塊404用于執(zhí)行圖2中描述的采集步驟200中的各個(gè) 步驟。有關(guān)采集步驟200的具體內(nèi)容已經(jīng)在前文結(jié)合圖2做了清楚的描述,因此此處不再 贅述。 發(fā)送模塊406用于執(zhí)行如下操作 從消息隊(duì)列中讀取消息權(quán)重最大的消息并確定其接收方網(wǎng)絡(luò)實(shí)體; 通過(guò)接收方網(wǎng)絡(luò)實(shí)體所對(duì)應(yīng)的傳送方式將該消息發(fā)往該接收方網(wǎng)絡(luò)實(shí)體。 在具體實(shí)現(xiàn)過(guò)程中,發(fā)送模塊406用于執(zhí)行圖3中描述的采集步驟300中的各個(gè)
步驟。有關(guān)發(fā)送步驟300的具體內(nèi)容已經(jīng)在前文結(jié)合圖3做了清楚的描述,因此此處不再贅述。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種消息傳送方法,用于在不同類型的網(wǎng)絡(luò)實(shí)體間傳送消息,其特征在于,包括接收步驟,包括接收發(fā)送方網(wǎng)絡(luò)實(shí)體發(fā)出的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí)計(jì)算傳送請(qǐng)求權(quán)重,依據(jù)該傳送請(qǐng)求權(quán)重將該傳送請(qǐng)求插入請(qǐng)求隊(duì)列;采集步驟,包括A1、從請(qǐng)求隊(duì)列中讀取傳送請(qǐng)求權(quán)重最大的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)讀取對(duì)應(yīng)的采集參數(shù),并依據(jù)該采集參數(shù)從發(fā)出該傳送請(qǐng)求的發(fā)送方網(wǎng)絡(luò)實(shí)體采集待傳送的消息;A2、依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)確定接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí),據(jù)此讀取對(duì)應(yīng)的格式轉(zhuǎn)換模板并依據(jù)該格式轉(zhuǎn)換模板對(duì)采集的消息進(jìn)行格式轉(zhuǎn)換;A3、依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)計(jì)算所述消息的消息權(quán)重,并依據(jù)該消息權(quán)重將該消息插入消息隊(duì)列;發(fā)送步驟,包括B1、從消息隊(duì)列中讀取消息權(quán)重最大的消息并確定其接收方網(wǎng)絡(luò)實(shí)體;B2、通過(guò)接收方網(wǎng)絡(luò)實(shí)體所對(duì)應(yīng)的傳送方式將該消息發(fā)往該接收方網(wǎng)絡(luò)實(shí)體。
2. 根據(jù)權(quán)利要求1所述的消息傳送方法,其特征在于,所述傳送請(qǐng)求的傳送方式為下 列方式其中之一<formula>formula see original document page 2</formula>
3. 根據(jù)權(quán)利要求1所述的消息傳送方法,其特征在于,在收到傳送請(qǐng)求后,所述接收步 驟還包括,對(duì)所述傳送請(qǐng)求進(jìn)行安全性驗(yàn)證和有效性驗(yàn)證,若驗(yàn)證成功,則計(jì)算傳送請(qǐng)求權(quán) 重,若驗(yàn)證失敗,則發(fā)出驗(yàn)證失敗提示。
4. 根據(jù)權(quán)利要求1所述的消息傳送方法,其特征在于,所述步驟B2還包括,在發(fā)送失敗 時(shí)發(fā)出發(fā)送失敗提示。
5. 根據(jù)權(quán)利要求1所述的消息傳送方法,其特征在于,所述接收方網(wǎng)絡(luò)實(shí)體對(duì)應(yīng)的傳 送方式為下列方式其中之一<formula>formula see original document page 2</formula>
6. —種消息傳送系統(tǒng),用于在不同類型的網(wǎng)絡(luò)實(shí)體間傳送消息,其特征在于,包括 接收模塊,用于接收發(fā)送方網(wǎng)絡(luò)實(shí)體發(fā)出的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)和優(yōu)先級(jí)計(jì)算傳送請(qǐng)求權(quán)重,依據(jù)該傳送請(qǐng)求權(quán)重將該傳送請(qǐng)求插入請(qǐng)求隊(duì)列; 采集模塊,用于執(zhí)行如下操作從請(qǐng)求隊(duì)列中讀取傳送請(qǐng)求權(quán)重最大的傳送請(qǐng)求,依據(jù)其中包含的發(fā)送方網(wǎng)絡(luò)實(shí)體標(biāo) 識(shí)讀取對(duì)應(yīng)的采集參數(shù),并依據(jù)該采集參數(shù)從發(fā)出該傳送請(qǐng)求的發(fā)送方網(wǎng)絡(luò)實(shí)體采集待傳 送的消息;依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)確定接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí),據(jù)此讀取對(duì)應(yīng)的格式轉(zhuǎn) 換模板并依據(jù)該格式轉(zhuǎn)換模板對(duì)采集的消息進(jìn)行格式轉(zhuǎn)換;依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)計(jì)算所述消息的消息權(quán)重,并依據(jù)該消息權(quán)重將該消 息插入消息隊(duì)列;發(fā)送模塊,用于執(zhí)行如下操作從消息隊(duì)列中讀取消息權(quán)重最大的消息并確定其接收方網(wǎng)絡(luò)實(shí)體; 通過(guò)接收方網(wǎng)絡(luò)實(shí)體所對(duì)應(yīng)的傳送方式將該消息發(fā)往該接收方網(wǎng)絡(luò)實(shí)體。
7. 根據(jù)權(quán)利要求6所述的消息傳送系統(tǒng),其特征在于,所述傳送請(qǐng)求的傳送方式為下列方式其中之一 JAVA; HTTP ; Socket ; JMS ; FTP ;SOAP ;WEB SERVICE。
8. 根據(jù)權(quán)利要求6所述的消息傳送系統(tǒng),其特征在于,在收到傳送請(qǐng)求后,所述接收模 塊還用于,對(duì)所述傳送請(qǐng)求進(jìn)行安全性驗(yàn)證和有效性驗(yàn)證,若驗(yàn)證成功,則計(jì)算傳送請(qǐng)求權(quán) 重,若驗(yàn)證失敗,則發(fā)出驗(yàn)證失敗提示。
9. 根據(jù)權(quán)利要求6所述的消息傳送方法,其特征在于,所述發(fā)送模塊還用于在發(fā)送失 敗時(shí)發(fā)出發(fā)送失敗提示。
10. 根據(jù)權(quán)利要求6所述的消息傳送方法,其特征在于,所述接收方網(wǎng)絡(luò)實(shí)體對(duì)應(yīng)的傳 送方式為下列方式其中之一JAVA; HTTP ; Socket ; JMS ; FTP ;SOAP ;TOB SERVICE。
全文摘要
本發(fā)明涉及消息傳送技術(shù),針對(duì)現(xiàn)有技術(shù)無(wú)法解決消息傳遞過(guò)程中存在的互通性問(wèn)題的缺陷,提供一種消息傳送方法和消息傳送系統(tǒng)。消息傳送方法包括接收傳送請(qǐng)求計(jì)算傳送請(qǐng)求權(quán)重,據(jù)此將該傳送請(qǐng)求插入請(qǐng)求隊(duì)列;讀取傳送請(qǐng)求權(quán)重最大的傳送請(qǐng)求,依據(jù)對(duì)應(yīng)的采集參數(shù),采集待傳送的消息;依據(jù)所述發(fā)送方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí)確定接收方網(wǎng)絡(luò)實(shí)體的標(biāo)識(shí),據(jù)此讀取對(duì)應(yīng)的格式轉(zhuǎn)換模板并對(duì)采集的消息進(jìn)行格式轉(zhuǎn)換;計(jì)算所述消息的消息權(quán)重,并據(jù)此插入消息隊(duì)列;讀取消息權(quán)重最大的消息并確定其接收方網(wǎng)絡(luò)實(shí)體;將該消息發(fā)往該接收方網(wǎng)絡(luò)實(shí)體。本發(fā)明還提供了一種消息傳送系統(tǒng)。本發(fā)明易于實(shí)現(xiàn)和推廣且擴(kuò)展過(guò)程不會(huì)影響現(xiàn)有設(shè)備的正常操作。
文檔編號(hào)H04L29/06GK101778101SQ20091023953
公開(kāi)日2010年7月14日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者任恒軍, 吳良平, 宮建濤, 廖炳才, 熊朝陽(yáng), 黃玉標(biāo), 龍浩 申請(qǐng)人:卓望數(shù)碼技術(shù)(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
双流县| 布拖县| 漠河县| 盐亭县| 金华市| 玛多县| 霍林郭勒市| 名山县| 光泽县| 宜兰市| 通海县| 门源| 康平县| 汉沽区| 内丘县| 荥阳市| 大兴区| 靖西县| 塔河县| 克山县| 邵阳市| 江西省| 福贡县| 安阳县| 铜陵市| 江孜县| 宜城市| 福安市| 津市市| 略阳县| 二连浩特市| 海阳市| 芦山县| 福海县| 衡水市| 南乐县| 贡嘎县| 安平县| 陇川县| 泰兴市| 清苑县|