[發明專利]基于網關的消息發送方法及Parlay X網關無效
| 申請號: | 200910236850.0 | 申請日: | 2009-11-09 |
| 公開(公告)號: | CN102056097A | 公開(公告)日: | 2011-05-11 |
| 發明(設計)人: | 楊春;徐明 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04W4/12 | 分類號: | H04W4/12;H04W28/14;H04W88/16 |
| 代理公司: | 北京凱特來知識產權代理有限公司 11260 | 代理人: | 鄭立明;焦麗 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 網關 消息 發送 方法 parlay | ||
技術領域
本發明涉及通信領域,尤其涉及一種基于網關的消息發送方法及Parlay?X網關。
背景技術
業務開放(Parlay?X)網關將電信的網絡能力通過Web?Service接口開放給第三方,下面以短消息服務(Short?Message?Service,SMS)、多媒體信息服務(Multimedia?Messaging?Services,MMS)和基于位置的業務(Location?BasedService,LBS)為例來說明,Parlay?X網關將SMS、MMS和LBS通過Web?Service接口開放給第三方;其實現方式為一種基于網關的消息發送方式,該方式為,Parlay?X網關在實現消息的發送時,都是采用先進先出(First?In?First?Out,FIFO)的消息調度策略對3rd?Party的業務請求進行處理。上述FIFO的具體方法可以為:Parlay?X網關在接收到用戶的請求消息后,分析該消息的類型,然后根據該消息的類型將該消息插入到該類型隊列的隊尾,Parlay?X網關為每一個類型隊列分配一組工作線程組,對類型隊列中的消息進行處理。
在實現本發明的過程中,發明人發現現有技術存在如下問題:
現有技術的方案Parlay?X網關對消息的處理是采用的是先進先出的策略,所以當需要支持多個通信網絡時,可能出現前面的消息故障,影響與前面消息具有相同類型的后續消息無法進行處理,即后續消息阻塞,例如目的地址為A國的消息處理故障時影響與A國的消息具有相同類型的目的地址為B國的消息的處理。
發明內容
本發明實施方式提供一種基于網關的消息發送方法及Parlay?X網關,該方法及Parlay?X網關具有先接收到的消息處理故障時,與前述消息屬于相同類型但目的地址不同的后續消息處理不阻塞的優點。
本發明的具體實施方式提供一種基于網關的消息發送方法,該方法包括:Parlay?X網關包括各個目的地址對應的工作隊列,且每個工作隊列均擁有其對應的工作線程組;所述方法具體包括:
Parlay?X網關在接收到請求消息后,對該請求消息進行解析得到該消息的目的地址;Parlay?X網關將該消息插入到該消息的目的地址對應的工作隊列中;
由Parlay?X網關中該對應的工作隊列的工作線程組對該隊列中的消息進行處理。
本發明還提供一種Parlay?X網關裝置,包括:
工作隊列單元,用于設置各個目的地址對應的工作隊列,且每個工作隊列均擁有其對應的工作線程組;
接收單元,用于接收到請求消息,
分析插入單元,用于對該請求消息進行解析得到該消息的目的地址;并將該消息插入到該消息的目的地址對應的工作隊列中;
工作單元,用于觸發該對應的工作隊列的工作線程組對該隊列中的消息進行處理。
由上述所提供的技術方案可以看出,本發明實施例的技術方案具有先接收到的消息處理故障時,與前述消息屬于相同類型但目的地址不同的后續消息處理不阻塞的優點。
附圖說明
圖1為本發明具體實施方式提供的一種基于網關的消息發送方法的流程圖;
圖2為本發明一實施例提供的一種基于網關的消息發送方法的流程圖;
圖3為本發明提供的一種Parlay?X網關裝置的結構圖。
具體實施方式
本發明實施方式提供了一種基于網關的消息發送方法,包括:Parlay?X網關包括各個目的地址對應的工作隊列,且每個工作隊列均擁有其對應的工作線程組;該方法如圖1所示,包括:
S11、Parlay?X網關在接收到請求消息后,對該請求消息進行解析得到該消息的目的地址;
S12、Parlay?X網關將該消息插入到該消息的目的地址對應的工作隊列中;
S13、由Parlay?X網關中該工作隊列的工作線程組對該隊列中的消息進行處理。
實現S12的方法具體可以包括:獲取該消息的屬性,根據Parlay?X網關保存的屬性優先級列表查找出該消息的屬性對應的優先級,根據該優先級的高低將該消息插入到該工作隊列中的該優先級對應的子隊列中。
上述插入到子隊列的具體位置可以優選在該子隊列中與該消息屬性完全相同的消息的后面,次選子隊列的隊尾;在次為子隊列的任何位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910236850.0/2.html,轉載請聲明來源鉆瓜專利網。





