解的是,W上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0058] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
[0059] 圖1是根據(jù)一示例性實施例1示出的提醒消息發(fā)送的結(jié)構(gòu)圖之一。
[0060] 圖2是根據(jù)一示例性實施例1示出的提醒消息發(fā)送的結(jié)構(gòu)圖之二。
[0061] 圖3是根據(jù)一示例性實施例1示出的提醒消息發(fā)送的結(jié)構(gòu)圖之S。
[0062] 圖4是根據(jù)一示例性實施例1示出的提醒消息發(fā)送的結(jié)構(gòu)圖之四。
[0063] 圖5是根據(jù)一示例性實施例2示出的提醒消息發(fā)送方法的流程圖。
【具體實施方式】
[0064] 運里將詳細(xì)地對示例性實施例進行說明,其示例表示在附圖中。下面的描述設(shè)及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。W下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[00化]實施例1
[0066] 圖1所示,本發(fā)明實施例提供一種提醒消息發(fā)送裝置,包括相互連接的接收接口模 塊11、負(fù)載均衡服務(wù)模塊12、綜合網(wǎng)關(guān)服務(wù)模塊13、消息隊列服務(wù)模塊14、核屯、處理模塊15、 數(shù)據(jù)庫16、發(fā)送模塊17、提醒消息處理模塊18;
[0067] 接收接口模塊11接收發(fā)送設(shè)備通過超文本傳輸協(xié)議HTTP化yper Text化ansfer Protocol)協(xié)議發(fā)送的請求消息,并向負(fù)載均衡服務(wù)模塊12傳輸請求消息,請求消息攜帶需 發(fā)送的提醒內(nèi)容。
[0068] 本發(fā)明實施例中,發(fā)送設(shè)備可W為計算機、服務(wù)器等具有數(shù)據(jù)傳輸功能的設(shè)備。
[0069] 負(fù)載均衡服務(wù)模塊12將請求消息重定向到綜合網(wǎng)關(guān)服務(wù)模塊13。
[0070] 本發(fā)明實施例中,負(fù)載均衡服務(wù)模塊12可W檢測綜合網(wǎng)關(guān)服務(wù)模塊13空閑狀態(tài), 或者比較綜合網(wǎng)關(guān)服務(wù)模塊13與其他綜合網(wǎng)關(guān)服務(wù)模塊的符合狀態(tài),確定將請求消息重定 向到綜合網(wǎng)關(guān)服務(wù)模塊13。
[0071] 綜合網(wǎng)關(guān)服務(wù)模塊13構(gòu)建包含提醒內(nèi)容的提醒消息,綜合網(wǎng)關(guān)服務(wù)模塊13確定提 醒消息發(fā)送類型,根據(jù)提醒消息發(fā)送類型通過AMQP(Advanced Message Queuing Protocol)協(xié)議異步的將提醒消息發(fā)送至消息隊列服務(wù)模塊;
[0072] 消息隊列服務(wù)模塊14確定提醒消息發(fā)送順序,并根據(jù)提醒消息發(fā)送順序通過AMQP 協(xié)議將提醒消息下發(fā)到核屯、處理模塊15;
[0073] 核屯、處理模塊 15通過TCP/IP(Transmission Control Protocol/Intemet Protocol)協(xié)議將提醒消息保存到數(shù)據(jù)庫16;
[0074] 發(fā)送模塊17通過TCP^P協(xié)議或X. 25將提醒消息發(fā)送至提醒消息處理模塊18;
[0075] 提醒消息處理模塊18,根據(jù)提醒消息類型將提醒消息發(fā)送至終端設(shè)備。
[0076] 本發(fā)明實施例中,終端設(shè)備可W為手機、平板終端(如平板電腦)、車機(如車載顯 示器)、電子數(shù)據(jù)接收終端(如計算機)等。
[0077] 本發(fā)明實施例中,負(fù)載均衡服務(wù)模塊12將請求消息重定向到綜合網(wǎng)關(guān)服務(wù)模塊13 包括:
[0078] 負(fù)載均衡服務(wù)模塊12檢測綜合網(wǎng)關(guān)服務(wù)模塊13負(fù)荷狀態(tài);
[0079] 負(fù)載均衡服務(wù)模塊12根據(jù)綜合網(wǎng)關(guān)服務(wù)模塊13負(fù)荷狀態(tài),確定將請求消息重定向 到綜合網(wǎng)關(guān)服務(wù)模塊13。
[0080] 本發(fā)明實施例中,可W設(shè)置負(fù)荷閥值,將綜合網(wǎng)關(guān)服務(wù)模塊13負(fù)荷狀態(tài)與設(shè)置負(fù) 荷閥值比較,得出其負(fù)荷狀態(tài),負(fù)荷狀態(tài)可W劃分為空閑、繁忙等狀態(tài)。
[0081] 本發(fā)明實施例中,綜合網(wǎng)關(guān)服務(wù)模塊13確定提醒消息發(fā)送類型包括:
[0082] 綜合網(wǎng)關(guān)服務(wù)模塊13根據(jù)請求消息攜帶的類型標(biāo)識字段確定提醒消息發(fā)送類型, 類型標(biāo)識字段用于標(biāo)識提醒消息發(fā)送類型。
[0083] 本發(fā)明實施例中,綜合網(wǎng)關(guān)服務(wù)模塊13根據(jù)提醒內(nèi)容包含的關(guān)鍵字確定提醒消息 的重要程度,根據(jù)提醒消息的重要程度確定提醒消息發(fā)送類型。
[0084] 例如,提醒內(nèi)容包含碰撞提醒相關(guān)詞匯(例如,事故、碰撞),可W確定提醒消息為 重要信息,可W通過多種發(fā)送類型同時進行發(fā)送。
[0085] 本發(fā)明實施例中,提醒消息發(fā)送類型包括短信、郵件、推送消息、Get類型消息中任 意一種;
[0086] 或者,提醒消息發(fā)送類型同時包括短信、郵件、推送消息、Get類型消息中至少兩 種。即,同時采用多種發(fā)送方式。
[0087] 本發(fā)明實施例中,如圖2所示,綜合網(wǎng)關(guān)服務(wù)模塊13包括:
[0088] 短信控制子模塊131,用于提醒消息發(fā)送類型為短信發(fā)送時,通過AMQP協(xié)議異步的 將提醒消息發(fā)送至消息隊列服務(wù)模塊14;
[0089] 郵件控制子模塊132,用于提醒消息發(fā)送類型為郵件發(fā)送時,通過AMQP協(xié)議異步的 將提醒消息發(fā)送至消息隊列服務(wù)模塊14;
[0090] 推送消息控制子模塊133,用于提醒消息發(fā)送類型為推送消息發(fā)送時,通過AMQP協(xié) 議異步的將提醒消息發(fā)送至消息隊列服務(wù)模塊14;
[0091] Get類型消息控制子模塊134,用于提醒消息發(fā)送類型為Get類型消息發(fā)送時,通過 AMQP協(xié)議異步的將提醒消息發(fā)送至消息隊列服務(wù)模塊14。
[0092] 本發(fā)明實施例中,綜合網(wǎng)關(guān)服務(wù)模塊13集中處理發(fā)送設(shè)備發(fā)來的請求消息,根據(jù) 請求消息控制協(xié)議中的協(xié)議頭msgtype和化rget判斷消息、設(shè)備類型,Ieve 1確定了該條消 息的優(yōu)先級,由短信控制子模塊131、郵件控制子模塊132、推送消息控制子模塊133、Get類 型消息控制子模塊134按優(yōu)先級從高到低分別發(fā)送到對應(yīng)的消息隊列等待下發(fā)。
[0093] 本發(fā)明實施例中,當(dāng)未選擇消息類型時,系統(tǒng)會查詢各類型信息中消息隊列的數(shù) 量,把優(yōu)先級高的消息發(fā)送到排隊較少的隊列中,如果排隊數(shù)量相同則按短信、郵件、推送 消息、Get類型消息的順序發(fā)送。另外,如果需要發(fā)送多種類型的消息,可W對消息類型用英 文半角V'拼接,如發(fā)送短信、郵件、推送消息立種類型,此時msgtype為"1.2.3",當(dāng)msgtype 為"0"時代表發(fā)送所有類型的消息。
[0094] 請求消息頭中若干字段可W如下表所示:
[0096] 本發(fā)明實施例中,消息隊列服務(wù)模塊14確定提醒消息發(fā)送順序包括:
[0097] 消息隊列服務(wù)模塊14根據(jù)提醒消息進入消息隊列服務(wù)模塊14時間,確定提醒消息 所處發(fā)送順序;
[0098] 或者,消息隊列服務(wù)模塊14根據(jù)請求消息攜帶的優(yōu)先級標(biāo)識字段,確定提醒消息 所處發(fā)送順序,優(yōu)先級標(biāo)識字段用于標(biāo)識提醒消息優(yōu)先級;
[0099] 或者,消息隊列服務(wù)模塊14根據(jù)提醒內(nèi)容包含的關(guān)鍵字確定提醒消息的重要程 度,根據(jù)提醒消息的重要程度確定提醒消息所處發(fā)送順序;
[0100] 或者,消息隊列服務(wù)模塊14根據(jù)請求消息攜帶的創(chuàng)建時間標(biāo)識字段,確定提醒消 息所處發(fā)送順序,創(chuàng)建時間標(biāo)識字段用于標(biāo)識請求消息創(chuàng)建時間。
[0101] 本發(fā)明實施例中,如圖3所示,消息隊列服務(wù)模塊14包括:
[0102] 短信隊列子模塊141,用于提醒消息發(fā)送類型為短信發(fā)送時,根據(jù)提醒消息所處發(fā) 送順序通過AMQP協(xié)議將提醒消息發(fā)送到核屯、處理模塊;
[0103] 郵件隊列子模塊142,用于提醒消息發(fā)送類型為郵件發(fā)送時,根據(jù)提醒消息所處發(fā) 送順序通過AMQP協(xié)議將提醒消息發(fā)送到核屯、處理模塊;
[0104] 推送消息隊列子模塊143,用于提醒消息發(fā)送類型為推送消息發(fā)送時,根據(jù)提醒消 息所處發(fā)送順序通過AMQP協(xié)議將提醒消息發(fā)送到核屯、處理模塊;
[01