Home / ??? ?? ????? / 博客 / 短信博客

短信博客

隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,短信成為了人們生活中必不可少的一部分,同時(shí),短信也成為企業(yè)進(jìn)行短信告警、短信通知、短信提醒、短信營銷、客戶服務(wù)等方面的通信渠道之一。對(duì)于一些需要內(nèi)部溝通的企業(yè),如何利用內(nèi)網(wǎng)實(shí)現(xiàn)短信推送,成為了一個(gè)需要解決的問題。

內(nèi)網(wǎng)實(shí)現(xiàn)短信推送需要滿足以下幾個(gè)要素:安全性、穩(wěn)定性、實(shí)時(shí)性和成本效益。

首先,為了確保短信推送的安全性,需要在內(nèi)網(wǎng)中建立一個(gè)獨(dú)立的短信推送平臺(tái)。這個(gè)平臺(tái)需要對(duì)外屏蔽,只對(duì)內(nèi)網(wǎng)用戶開放。同時(shí),平臺(tái)的數(shù)據(jù)庫和短信內(nèi)容也需要進(jìn)行秘密保護(hù),確保信息安全。

其次,為了滿足短信推送的穩(wěn)定性和實(shí)時(shí)性,在選擇內(nèi)網(wǎng)短信平臺(tái)的時(shí)候需要考慮其運(yùn)行穩(wěn)定性和響應(yīng)速度。一個(gè)穩(wěn)定的內(nèi)網(wǎng)短信平臺(tái)能夠保證短信推送的及時(shí)性和準(zhǔn)確性,并且確保短信能夠穩(wěn)定到達(dá)用戶手中。

最后,為了滿足成本效益,內(nèi)網(wǎng)短信平臺(tái)的建設(shè)和維護(hù)成本必須要控制在一個(gè)合理范圍內(nèi)??梢赃x擇一些性價(jià)比比較高的短信平臺(tái)來進(jìn)行建設(shè),同時(shí)需要對(duì)其進(jìn)行有效的維護(hù),確保系統(tǒng)的長期穩(wěn)定。

總之,對(duì)于需要內(nèi)部溝通的企業(yè),內(nèi)網(wǎng)短信推送具有很大的價(jià)值。在內(nèi)網(wǎng)短信平臺(tái)的建設(shè)和維護(hù)過程中,需要著重考慮安全性、穩(wěn)定性、實(shí)時(shí)性和成本效益這幾個(gè)方面,才能夠真正做到讓內(nèi)網(wǎng)短信推送發(fā)揮其應(yīng)有的作用。

利用金笛短信設(shè)備和金笛短信中間件,可以在最短時(shí)間內(nèi)構(gòu)建高可用的內(nèi)網(wǎng)短信平臺(tái)。

金笛短信中間件是通過數(shù)據(jù)庫連接業(yè)務(wù)系統(tǒng),實(shí)現(xiàn)無縫對(duì)接,讓業(yè)務(wù)系統(tǒng)及時(shí)、可靠、方便地發(fā)出短信。數(shù)據(jù)庫可以是任何平臺(tái)、任何網(wǎng)絡(luò)、任何數(shù)據(jù)庫,基本上可以做到連接一切數(shù)據(jù)庫。這是如何做到的呢? 核心就在于ODBC。

ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個(gè)組成部分,它建立了一組規(guī)范,并提供了一組對(duì)數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API。這些API利用SQL來完成其大部分任務(wù)。ODBC本身也提供了對(duì)SQL語言的支持,用戶可以直接將SQL語句送給ODBC。

一個(gè)基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對(duì)應(yīng)的DBMS的ODBC驅(qū)動(dòng)程序完成。也就是說,不論是FoxPro、Access 、MYSQL還是Oracle數(shù)據(jù)庫,均可用ODBC API進(jìn)行訪問。

ODBC的最大優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫。

可不要小瞧ODBC,它出現(xiàn)于1991年,至今已經(jīng)有27年歷史了,可以說非常成熟,非常普及。市場(chǎng)上公開發(fā)行的數(shù)據(jù)庫版本,沒有不支持ODBC的。

中間件連接示意圖

中間件連接示意圖

金笛短信中間件就是使用ODBC,實(shí)現(xiàn)短信連接一切,實(shí)現(xiàn)消息及時(shí)、可靠、方便地發(fā)出。具體來說:

一、消息如何及時(shí)發(fā)出?

及時(shí),多長時(shí)間算及時(shí)?一般來說,10秒內(nèi),5秒內(nèi),2秒內(nèi),按秒計(jì)算,算是及時(shí)。比如地震預(yù)警,都是按秒算的。幾秒內(nèi),短信出現(xiàn)在手機(jī)屏幕上,這是微信等APP比不了的。短信是通訊技術(shù),APP通信技術(shù),一字之差,一種是電路交換,一種是IP交換,速度也相差很遠(yuǎn)。大部分驗(yàn)證碼都是通過短信發(fā)送,無它,唯速度爾。

二、消息如何可靠發(fā)出?

可靠,莫過于簡單。連接簡單、網(wǎng)絡(luò)簡單,減少對(duì)網(wǎng)絡(luò)的依賴。網(wǎng)絡(luò)擁堵、網(wǎng)絡(luò)斷線、網(wǎng)絡(luò)故障依然能否發(fā)出短信,靠的就是簡化系統(tǒng)架構(gòu),整個(gè)系統(tǒng)就像一部手機(jī)在工作,只要有電、只要有信號(hào),就可以發(fā)出短信。另外可靠性在于軟件的容錯(cuò)機(jī)制,針對(duì)運(yùn)營商返回的信息調(diào)整軟件運(yùn)行姿態(tài),或者重發(fā)、或者重新初始化,等等。

三、消息如何方便地發(fā)出?

方便的意義是,開發(fā)方便,部署靈活。靈活部署,也就是帶來了方便。ODBC跨平臺(tái)、跨網(wǎng)絡(luò),連接一切數(shù)據(jù)庫,雖不如OLEDB、ADO等那么時(shí)髦,但是帶來的是無比的開放性,無比的靈活性。只要你有一個(gè)可訪問的數(shù)據(jù)庫,就可以連上,抓取信息發(fā)送出去。

金笛VC版短信中間件通過ODBC,讓SMS和DATABASE融為一體,真正實(shí)現(xiàn)了消息從有線到無線的及時(shí)、可靠、方便傳遞。

金笛4G全網(wǎng)通短信一體機(jī)是一款真正的全網(wǎng)通,支持七模十八頻段,真正可以做到任何SIM卡盲插,全網(wǎng)通,通全網(wǎng)。這七模十八頻段羅列如下:

七模:

GSM:850/900/1800/1900(移動(dòng)和聯(lián)通的2G,即B2 B3 B5 B8)

CDMA:800(電信2G,即BC0)

WCDMA:2100/1900/850/900(聯(lián)通3G,即B1 B2 B5 B8)

TD-SCDMA:1880-1920/2010-2025(移動(dòng)3G,即B34 B39)

CDMA:1920-1935/2110-2125(電信3G,即BC1)

TDD-LTE:1900/2300/2600(移動(dòng)4G,即B38 B39 B40 B41)

FDD-LTE:1800/2600(聯(lián)通和電信的4G,即B1 B3 B7)

金笛4G全網(wǎng)通短信一體機(jī)NM1604有兩顆強(qiáng)勁的CPU,一顆是負(fù)責(zé)操作系統(tǒng)和網(wǎng)絡(luò),一顆負(fù)責(zé)短信。用一顆CPU負(fù)責(zé)短信,可見金笛對(duì)短信的重視程度。正是這塊專用于發(fā)送短信的CPU,可以讓短信發(fā)送速度達(dá)到3000條/小時(shí),在網(wǎng)絡(luò)比較好的情況下,甚至可以達(dá)到1秒1條。為了避免運(yùn)營商對(duì)卡做限制,正常發(fā)送最好控制到1800條/小時(shí)以下。另外一顆CPU負(fù)責(zé)嵌入式操作系統(tǒng)和網(wǎng)絡(luò),在高速SD卡上存放有數(shù)據(jù)庫和短信WEB服務(wù),可以接入內(nèi)網(wǎng)或者互聯(lián)網(wǎng),數(shù)據(jù)庫可以使用內(nèi)嵌的數(shù)據(jù)庫,也可以通過JDBC連接用戶自己的數(shù)據(jù)庫。

NM1604除了可以使用自帶的一個(gè)硬件SIM卡端口發(fā)送短信外,還支持通過手機(jī)APP和短信網(wǎng)關(guān)發(fā)短信。手機(jī)APP是在android手機(jī)上裝一個(gè)APP軟件,在APP里設(shè)定一體機(jī)的IP地址和端口號(hào),可以直接連到數(shù)據(jù)庫里定時(shí)抓取短信發(fā)送,并把發(fā)送結(jié)果填回?cái)?shù)據(jù)庫。網(wǎng)絡(luò)發(fā)送是通過互聯(lián)網(wǎng)連接到金笛短信平臺(tái),用戶可以申請(qǐng)開通帳號(hào),通過支付寶付款購買短信發(fā)送,支付寶充值成功后,短信條數(shù)自動(dòng)充值到帳號(hào)里,操作起來都是自動(dòng)化完成的,不需要人工干預(yù)。

NM1604支持市面上所有主流的數(shù)據(jù)庫,包括國產(chǎn)數(shù)據(jù)庫,通過JDBC實(shí)現(xiàn)跨網(wǎng)絡(luò)、跨服務(wù)器連接異地?cái)?shù)據(jù)庫服務(wù)器。各種數(shù)據(jù)庫的JDBC驅(qū)動(dòng)都已經(jīng)內(nèi)嵌,無需手工配置。有的客戶把NM1604部署到辦公網(wǎng)絡(luò),通過互聯(lián)網(wǎng)連接阿里云主機(jī)數(shù)據(jù)庫服務(wù)器,也沒有任何問題。NM1604內(nèi)嵌光速數(shù)據(jù)庫連接池,在網(wǎng)絡(luò)出現(xiàn)異常時(shí),可以不斷嘗試重新建立連接,直到網(wǎng)絡(luò)恢復(fù),所以不用擔(dān)心斷網(wǎng),斷網(wǎng)也會(huì)自動(dòng)恢復(fù),無需人工干預(yù)。設(shè)計(jì)的目的,就是一切自動(dòng)化,智能化。

NM1604對(duì)于虛擬化環(huán)境尤其適合。虛擬化環(huán)境下,沒法直接使用串口、USB口,可以通過IP地址連接短信一體機(jī),建立通訊聯(lián)系。NM1604是定時(shí)輪詢數(shù)據(jù)庫抓取數(shù)據(jù)發(fā)送,公有云、私有云、專有云、VMware等環(huán)境下,只要能和數(shù)據(jù)庫建立連接就能發(fā)送,可以放在機(jī)房內(nèi),也可以放在機(jī)房外,哪里有信號(hào)就放哪里,部署起來非常靈活。

除了數(shù)據(jù)庫接口外,NM1604還支持HTTP接口。這種方式是把一體機(jī)當(dāng)成一個(gè)http server來使用,通過GET或者POST方式提交短信,獲取發(fā)送結(jié)果,多個(gè)系統(tǒng)可以共享短信服務(wù)。

如果想收到短信后,立即做出響應(yīng),還可以通過回調(diào)功能執(zhí)行用戶自定義的工作,這時(shí)候一體機(jī)工作模式相當(dāng)于http client,請(qǐng)求用戶的URL。

失敗重發(fā)機(jī)制,在發(fā)送失敗后,可以根據(jù)預(yù)設(shè)的重發(fā)次數(shù)進(jìn)行重發(fā)。對(duì)于CMS ERROR 512、CMS ERROR 515等運(yùn)營商返回的錯(cuò)誤系統(tǒng)會(huì)自動(dòng)進(jìn)行重發(fā)。

看門狗機(jī)制,每隔1分鐘左右,會(huì)自動(dòng)發(fā)送AT指令,如果能正常返回OK,如果連續(xù)幾次不能正常返回OK,會(huì)自動(dòng)重啟短信發(fā)送端口??撮T狗在系統(tǒng)可靠性方面也是一個(gè)有效的機(jī)制。

NM1604支持UCS2、7bit、8bit三種編碼格式。UCS2就是普通的手機(jī)短信,可以是中文、日文韓文等雙字節(jié)編碼;7bit是發(fā)送英文短信;8bit是發(fā)送字節(jié)流,可以傳輸用戶自定義的數(shù)據(jù)格式。

金笛短信一體機(jī),集4G通訊技術(shù)和通信技術(shù)于一身,安全、可靠、方便,是網(wǎng)管類軟件和各類業(yè)務(wù)系統(tǒng)觸達(dá)用戶手機(jī),實(shí)現(xiàn)告警、通知、提醒功能的不二之選。

短信中間件核心在于中間層,把復(fù)雜的底層操作轉(zhuǎn)換為簡單、方便的數(shù)據(jù)庫操作。軟件設(shè)計(jì)為從客戶的數(shù)據(jù)庫自動(dòng)定時(shí)提取數(shù)據(jù)發(fā)送。中間件需要和用戶的應(yīng)用程序共享使用數(shù)據(jù)庫,這就要求中間件訪問數(shù)據(jù)庫既要快,又不能影響數(shù)據(jù)庫的性能。數(shù)據(jù)庫連接池是必不可少的。

jindi-web-5

數(shù)據(jù)庫連接池就是一個(gè)池子,里面放著數(shù)據(jù)庫連接,應(yīng)用服務(wù)需要的時(shí)候就去池子里面拿,用完之后歸還給池子。數(shù)據(jù)庫連接池負(fù)責(zé)分配、管理、釋放數(shù)據(jù)庫連接,它允許應(yīng)用服務(wù)重復(fù)使用數(shù)據(jù)庫連接,而非重新建立。數(shù)據(jù)庫的連接創(chuàng)建和關(guān)閉連接均由連接池來實(shí)現(xiàn)。應(yīng)用訪問時(shí),首先查看連接池中是否有空閑連接,如果存在空閑連接,則將連接分配給客戶使用;如果沒有空閑連接,則查看當(dāng)前所開的連接數(shù)是否已經(jīng)達(dá)到最大連接數(shù),如果沒達(dá)到就重新創(chuàng)建一個(gè)連接給請(qǐng)求的客戶;如果達(dá)到就按設(shè)定的最大等待時(shí)間進(jìn)行等待,如果超出最大等待時(shí)間,則拋出異常給客戶。 當(dāng)客戶釋放數(shù)據(jù)庫連接時(shí),先判斷該連接的引用次數(shù)是否超過了規(guī)定值,如果超過就從連接池中刪除該連接,否則保留等待再次使用。

如果不使用數(shù)據(jù)庫連接池,進(jìn)行一次查詢,要進(jìn)行很多次網(wǎng)絡(luò)交互,可以看到,這樣的缺點(diǎn)是:

1. 網(wǎng)絡(luò)IO多

2. 響應(yīng)時(shí)間長,導(dǎo)致QPS降低

3. 頻繁創(chuàng)建連接和關(guān)閉連接,浪費(fèi)數(shù)據(jù)庫資源,影響服務(wù)器性能

使用連接池的好處:

1. 減少網(wǎng)絡(luò)開銷

2. 提升數(shù)據(jù)庫性能

金笛短信中間件對(duì)連接池有2個(gè)要求:一要快,二要穩(wěn)。目前,流行的Java數(shù)據(jù)庫連接池有dbcp,druid,HikariCP,tomcat-jdbc,c3p0。在對(duì)所有流行的連接池進(jìn)行逐一比較之后,單從性能角度看,性能從高到低分別是:HikariCP,druid,tomcat-jdbc,dbcp,c3p0 。

關(guān)于HikariCP和druid的性能對(duì)比,在github/HikariCP上有過討論,結(jié)果是HikariCP性能上優(yōu)于druid,吃瓜地址:https://github.com/brettwooldridge/HikariCP/issues/232

HikariCP 脫穎而出,符合金笛短信中間件短信要求既要快,又要穩(wěn)的要求。短信從提取到發(fā)送,在數(shù)據(jù)庫這個(gè)環(huán)節(jié),把時(shí)間壓縮到毫秒內(nèi),只有短信發(fā)送的每個(gè)環(huán)節(jié)都榨干,才能保證最終短信發(fā)送秒到。

各種評(píng)測(cè)對(duì)比,也說明HikariCP是目前最快的Java數(shù)據(jù)庫連接池,spring boot 2.x已經(jīng)使用HikariCP作為默認(rèn)的數(shù)據(jù)庫連接池,足見其優(yōu)秀??偞a量:代碼體積更是少的可憐,130kb。代碼量越少,一般意味著執(zhí)行效率越高、發(fā)生bug的可能性越低。簡單意味著可靠,好維護(hù),兼容性好。

數(shù)據(jù)庫連接池,在20年以前就有。經(jīng)過20年的進(jìn)化,已經(jīng)非常犀利。日本人素來以工匠精神著稱,一個(gè)人一輩子就做好一件事。HikariCP是日本人在boneCP基礎(chǔ)上,把優(yōu)化做到了極致:為什么這么說呢?

1. 優(yōu)化并精簡字節(jié)碼,優(yōu)化代碼,直到編譯后的字節(jié)碼最少,這樣,CPU緩存可以加載更多的程序代碼。使用Java字節(jié)碼修改類庫Javassist來生成委托實(shí)現(xiàn)動(dòng)態(tài)代理,JDK Proxy生成的字節(jié)碼更少。例如HikariCP的Statement proxy只有100行代碼,只有BoneCP的十分之一,對(duì)編譯器不滿意,就差重寫java編譯器了。

2. 定義集合類型(ConcurrentBag):提高并發(fā)讀寫的效率。

3. 自定義數(shù)組類型(FastStatementList)代替ArrayList:避免每次get()調(diào)用都要進(jìn)行range check,避免調(diào)用remove()時(shí)的從頭到尾的掃描。

4. 其他針對(duì)BoneCP缺陷的優(yōu)化,比如對(duì)于耗時(shí)超過一個(gè)CPU時(shí)間片的優(yōu)化。

光速,每秒30萬公里。沒有比光速更快的了。HikariCP ,就是光速。

本著geek精神,在可靠性方面,繼續(xù)研究。對(duì)于數(shù)據(jù)庫連接中斷的情況,通過測(cè)試getConnection(),各種CP的不相同處理方法如下:

(所有CP都配置了跟connectionTimeout類似的參數(shù)為5秒鐘)

HikariCP:等待5秒鐘后,如果連接還是沒有恢復(fù),則拋出一個(gè)SQLExceptions 異常;后續(xù)的getConnection()也是一樣處理;

C3P0:完全沒有反應(yīng),沒有提示,也不會(huì)在“CheckoutTimeout”配置的時(shí)長超時(shí)后有任何通知給調(diào)用者;然后等待2分鐘后終于醒來了,返回一個(gè)error;

Tomcat:返回一個(gè)connection,然后……調(diào)用者如果利用這個(gè)無效的connection執(zhí)行SQL語句……結(jié)果可想而知;大約55秒之后終于醒來了,這時(shí)候的getConnection()終于可以返回一個(gè)error,但沒有等待參數(shù)配置的5秒鐘,而是立即返回error;

BoneCP:跟Tomcat的處理方法一樣;也是大約55秒之后才醒來,有了正常的反應(yīng),并且終于會(huì)等待5秒鐘之后返回error了;

也就是在數(shù)據(jù)庫連接中斷的情況下,HikariCP在5秒內(nèi)就可以感知,并在最短時(shí)間內(nèi)通知上層應(yīng)用。這個(gè)響應(yīng)夠快,夠及時(shí)。實(shí)際測(cè)試中,就是拔網(wǎng)線,等半分鐘再插上,看誰最先恢復(fù)數(shù)據(jù)庫連接。HikariCP 又勝出。

金笛短信中間件WEB版集成光速數(shù)據(jù)庫連接池,在各種數(shù)據(jù)庫環(huán)境下表現(xiàn)異常穩(wěn)定。有的客戶在局域網(wǎng)連接阿里云主機(jī)數(shù)據(jù)庫因?yàn)椴幻髟?,間歇性斷網(wǎng)的情況,也沒有影響短信發(fā)送。實(shí)測(cè)支持SQLServer、Oracle、MySQL,支持win和linux各個(gè)版本。

 

夏日來臨, 隨著極端天氣出現(xiàn), 各地自然災(zāi)害頻發(fā)。 保障人民生命財(cái)產(chǎn)安全,在險(xiǎn)情出現(xiàn)端倪時(shí),將預(yù)警信息第一時(shí)間發(fā)出,顯得非常重要。

 

在山洪預(yù)警系統(tǒng)中,可靠性非常重要。沒有了可靠性,一切功能都無從談起。前端所有的設(shè)備都是在出現(xiàn)危險(xiǎn)的時(shí)候,讓告警信息能夠及時(shí)發(fā)出。構(gòu)建高可用的告警系統(tǒng),可靠性是關(guān)鍵。

 

如何提高可靠性呢?可靠性都是相對(duì)的。比如短信的可靠性肯定高于郵件等其它方式。我們還可以通過高可用的方式,來提高系統(tǒng)的可靠性。具體說來,有如下幾點(diǎn)可以注意:

 

第一,   盡量減少各系統(tǒng)之間的耦合關(guān)系,用更底層、更簡單、更模塊化的系統(tǒng)替代復(fù)雜的系統(tǒng)。山洪預(yù)警從前端傳感器,到后端短信告警,任何一個(gè)環(huán)節(jié)出問題,告警信息都不能正常發(fā)出。降低各系統(tǒng)的耦合關(guān)系,可以將信息象流水線一樣,從一個(gè)節(jié)點(diǎn)流向下一個(gè)節(jié)點(diǎn)。

第二,   盡量實(shí)現(xiàn)雙備雙活,平時(shí)2套系統(tǒng)都可以正常工作,不是一主一備的關(guān)系,2套系統(tǒng)都是主系統(tǒng)。當(dāng)發(fā)送告警信息時(shí),同時(shí)通過2套系統(tǒng)發(fā)出。任何一套系統(tǒng)出現(xiàn)故障,都不影響信息的發(fā)出。

第三,   盡量使用軟硬一體化設(shè)備,減少對(duì)操作系統(tǒng)和網(wǎng)絡(luò)的依賴。同時(shí)可以減少病毒感染造成操作系統(tǒng)的故障。

第四,   平常注意維護(hù)。每隔一段時(shí)間,需要測(cè)試一下預(yù)警系統(tǒng)是否能正常工作,以便于緊急時(shí)能發(fā)出預(yù)警信息。

 現(xiàn)如今,聯(lián)網(wǎng)的設(shè)備越來越多,種類越來越豐富,功能多種多樣,通信協(xié)議卻差別很大。有實(shí)現(xiàn)傳感器數(shù)據(jù)采集的,有實(shí)現(xiàn)告警通知提醒的,有下發(fā)指令到終端設(shè)備的。通訊方式有基于移動(dòng)網(wǎng)的,有基于物聯(lián)網(wǎng)的,有基于衛(wèi)星報(bào)文或Lora的。對(duì)不同終端設(shè)備進(jìn)行采集,統(tǒng)一管理是個(gè)比較頭疼的問題。因?yàn)樗麄儊碜圆煌膹S商,采用不同的協(xié)議。

 

金笛物聯(lián)網(wǎng)中間件是一個(gè)基于物聯(lián)網(wǎng)的數(shù)據(jù)交換平臺(tái)??梢圆杉煌瑥S家的終端的數(shù)據(jù),在平臺(tái)進(jìn)行會(huì)聚,并在不同設(shè)備之間進(jìn)行數(shù)據(jù)交換。中間件將各種硬件通訊終端底層進(jìn)行封裝, 對(duì)用戶提供更友好、更簡單的統(tǒng)一HTTP接口或數(shù)據(jù)庫接口或郵件接口。

 

金笛物聯(lián)網(wǎng)中間件示意圖

Driver是金笛物聯(lián)網(wǎng)中間件支持的多種硬件設(shè)備驅(qū)動(dòng)。 Gateway是對(duì)應(yīng)一種收發(fā)的數(shù)據(jù)通道。支持短信、mqtt、lora、北斗等協(xié)議。中間件可采集各種終端設(shè)備的數(shù)據(jù),并將數(shù)據(jù)存儲(chǔ)并轉(zhuǎn)發(fā)到其它設(shè)備上,實(shí)現(xiàn)一點(diǎn)對(duì)一點(diǎn)或一點(diǎn)對(duì)多點(diǎn)的數(shù)據(jù)通信。存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制保障數(shù)據(jù)的可靠性。 Driver插件的機(jī)制保證中間件架構(gòu)的靈活性,可以隨時(shí)根據(jù)客戶的終端類型擴(kuò)展。

 

使用金笛物聯(lián)網(wǎng)中間件對(duì)不同種類的終端設(shè)備進(jìn)行統(tǒng)一的數(shù)據(jù)采集,并將采集到的數(shù)據(jù)加工處理后,下發(fā)到指定終端或指定手機(jī)上,可實(shí)時(shí)進(jìn)行告警提醒、指令下發(fā)等操作。金笛物聯(lián)網(wǎng)中間件統(tǒng)一的數(shù)據(jù)平臺(tái)降低了各種設(shè)備維護(hù)的復(fù)雜性。對(duì)各種數(shù)據(jù)進(jìn)行統(tǒng)一管理,提高了可靠性。

 

管理員可登錄后臺(tái)可對(duì)各種終端狀態(tài)進(jìn)行遠(yuǎn)程監(jiān)控。并可對(duì)發(fā)送的數(shù)據(jù)隊(duì)列進(jìn)行監(jiān)控。對(duì)已發(fā)送的數(shù)據(jù)記錄進(jìn)行查詢、檢索。

 

采用金笛物聯(lián)網(wǎng)中間件,比DTU-網(wǎng)站上報(bào)方式更可靠、靈活,多了數(shù)據(jù)交換和數(shù)據(jù)透視能力。

目前該系統(tǒng)在多個(gè)大型水電站多點(diǎn)監(jiān)測(cè)項(xiàng)目中運(yùn)轉(zhuǎn)良好。

企業(yè)管理者想要公司發(fā)展的越來越好,除了管理制度需要更加的完善,員工的工作效率也是非常重要的部分,而想要提高辦公效率,協(xié)同辦公,就得注重企業(yè)即時(shí)通訊軟件工具的利用,因?yàn)樗茏寖?nèi)部的溝通變的無障礙,工作任務(wù)的落實(shí)完成更有效率?,F(xiàn)在越來越多的企業(yè)會(huì)引進(jìn)企業(yè)即時(shí)通訊軟件進(jìn)行標(biāo)準(zhǔn)化的管理,那么它的出現(xiàn)能夠給企業(yè)帶來哪些變化呢?

企業(yè)即時(shí)通訊軟件能夠給企業(yè)帶來哪些改變

企業(yè)即時(shí)通訊軟件可以作為統(tǒng)一的工作門戶,像龍笛即時(shí)通,它擁有豐富的集成開發(fā)接口,支持和業(yè)務(wù)系統(tǒng)自由對(duì)接??梢约蓛?nèi)部已有的業(yè)務(wù)系統(tǒng),如OA辦公系統(tǒng),財(cái)務(wù)系統(tǒng)等,也可以為已有的業(yè)務(wù)系統(tǒng)增加應(yīng)用入口,通過消息推送和單點(diǎn)登錄的接口快速集成 OA、財(cái)務(wù)、人事、ERP 等系統(tǒng),將業(yè)務(wù)系統(tǒng)中的消息以直觀的卡片形式通知到關(guān)鍵人。辦公人員可以根據(jù)需要點(diǎn)擊進(jìn)行處理,隨時(shí)隨地都可以點(diǎn)擊處理,進(jìn)而提高辦事效率。 同時(shí)它還提供了一些辦公場(chǎng)景下的常見應(yīng)用,比如:文件傳輸助手、工作匯報(bào)、群空間、網(wǎng)盤、企業(yè)郵箱集成等應(yīng)用。企業(yè)可以自行創(chuàng)建一些新的服務(wù)號(hào)應(yīng)用如文化建設(shè)、辦公小助手等,結(jié)合這些應(yīng)用為不同部門崗位快速搭建個(gè)性化的工作門戶,從而讓辦公的效率翻倍。

龍笛企業(yè)實(shí)時(shí)通訊軟件的目的就是為企業(yè)搭建高效溝通交流的平臺(tái),讓協(xié)同辦公更加高效,加強(qiáng)各個(gè)部門人員的聯(lián)系共同促進(jìn)企業(yè)的發(fā)展。在使用有它的時(shí)候就能夠發(fā)現(xiàn)軟件的優(yōu)勢(shì)很大,它即時(shí)一個(gè)在線的通訊錄軟件,也是一個(gè)辦公的得力助手,可以讓員工知道每日工作任務(wù),對(duì)于上級(jí)下發(fā)的任務(wù)能夠及時(shí)回復(fù)與處理,做好無縫連接,避免出現(xiàn)忘記的現(xiàn)象。

企業(yè)即時(shí)通訊軟件帶來這些改變都是益處嗎

對(duì)于企業(yè)即時(shí)通訊軟件做出的改變對(duì)于員工來說是一種挑戰(zhàn),剛接觸肯定對(duì)軟件的使用以及辦公處理方式肯定會(huì)不適應(yīng),就會(huì)產(chǎn)生抵觸心理,這個(gè)時(shí)候就會(huì)給員工帶來不利影響。因此企業(yè)應(yīng)該要做好各種準(zhǔn)備工作,加強(qiáng)軟件的學(xué)習(xí),改變員工的辦公思想觀念。對(duì)于較為年輕或者樂于接受新事物的員工就會(huì)激發(fā)工作的激情,善于應(yīng)用軟件的優(yōu)勢(shì)處理工作事物,以前協(xié)調(diào)處理難得工作通過軟件的溝通協(xié)助就能夠快速響應(yīng)解決,節(jié)省時(shí)間,尤其對(duì)于部門相互配合的工作。由此可見,企業(yè)即時(shí)通訊軟件的使用肯定是具有挑戰(zhàn)性,但是通過過渡期就會(huì)發(fā)現(xiàn)企業(yè)員工發(fā)生的變化以及工作模式也就發(fā)生的質(zhì)的改變,肯定是所有的改變都是有利于企業(yè)發(fā)展。

以上就是企業(yè)即時(shí)通訊軟件給企業(yè)帶來改變的相關(guān)內(nèi)容,即時(shí)通訊軟件是一種高效的企業(yè)溝通協(xié)助管理軟件,還能保障企業(yè)文件數(shù)據(jù)安全。它的出現(xiàn)肯定會(huì)給企業(yè)帶來影響,總體來說肯定是積極作用要大于消極影響,想要發(fā)揮出這樣的作用關(guān)鍵在于企業(yè)的應(yīng)運(yùn)方法。

智能化的核心,是感知和動(dòng)作,如同大腦與手腳。各種感知設(shè)備觸發(fā)短信報(bào)警,在出現(xiàn)問題時(shí)第一時(shí)間通知相關(guān)負(fù)責(zé)人,做出響應(yīng)和處置。短信以及時(shí)、可靠的特點(diǎn),成為信息告警的首選,廣泛應(yīng)用于網(wǎng)管監(jiān)控、山洪預(yù)警等項(xiàng)目中。

以山體滑坡自然災(zāi)害為例。在滑坡發(fā)生前,肯定有蛛絲馬跡。比如,山體出現(xiàn)比較大的裂縫,發(fā)生位移、沉降等。當(dāng)偵測(cè)到有比較大的縫隙時(shí),第一時(shí)間短信告知相關(guān)負(fù)責(zé)人,通知相關(guān)村鎮(zhèn)百姓及時(shí)疏散,就不至于發(fā)生大的傷亡事故。

再比如山洪預(yù)警。我國山地多,山洪多發(fā)。如何在山洪來臨之前,第一時(shí)間告警非常關(guān)鍵。在監(jiān)測(cè)到雨量達(dá)到警告值時(shí),通知市縣區(qū)防汛相關(guān)負(fù)責(zé)人,就會(huì)極大的減少損失。

長江大堤在出現(xiàn)管涌的時(shí)候,只需要一袋砂石就可能解決問題,成本不高于10元。當(dāng)管涌沒有及時(shí)處理,孔道擴(kuò)大,基礎(chǔ)被掏空引起塌陷,只要及時(shí)填補(bǔ),只要10萬元就能解決問題。如果此時(shí)還沒有及時(shí)處理,造成決堤,決堤口在10米內(nèi),要1000萬才能解決問題。當(dāng)決堤口繼續(xù)擴(kuò)大,變成10公里,可能需要10個(gè)億才能解決問題。因此造成的村莊城鎮(zhèn)淹沒,百姓流離,生命財(cái)產(chǎn)損失更不可計(jì)量,損失可能達(dá)數(shù)千億之上。

森林防火、地震預(yù)警的意義都在于此。短信告警的作用在于,當(dāng)問題還處于細(xì)微萌芽狀態(tài)的時(shí)候,及時(shí)感知,及時(shí)告警并處置,就可以避免事態(tài)擴(kuò)大。早期處理,可以極大的減少損失,并給處置留足充裕的時(shí)間。

金笛短信專注于短信技術(shù)20年,經(jīng)歷了2G/3G/4G/5G的各個(gè)階段。2G/3G基本依賴于國外,4G我們積極追趕,5G我們超越并領(lǐng)先。

金笛MU5000基于5G工業(yè)模組,支持5G移動(dòng)、電信、聯(lián)通各個(gè)頻段,并向下兼容4G/3G/2G各個(gè)頻段,可靠性及發(fā)送速度無與倫比,每小時(shí)收發(fā)可達(dá)2000條,是傳統(tǒng)2G短信設(shè)備的4~5倍。金笛MU5000核心算力達(dá)14,400DMIPS。80386CPU的算力是3~5DMIPS,是386CPU的2880~4800倍。1個(gè)DMIPS是每秒執(zhí)行100萬條指令,14400DMIPS相當(dāng)于每秒運(yùn)行144億條指令。對(duì)于發(fā)送短信來說,這擁有了一顆強(qiáng)大的CPU心臟。

短信的發(fā)送一般要經(jīng)過上行和下行兩個(gè)階段,上行是信息到基站,下行是基站到手機(jī)和終端。在上行階段,又經(jīng)歷了PC服務(wù)器到USB口或串口再到短信設(shè)備再到基站這幾個(gè)環(huán)節(jié)。其中影響發(fā)送速度的主要是短信設(shè)備這個(gè)環(huán)節(jié)。在2G時(shí)代,一條短信經(jīng)過設(shè)備發(fā)射到基站并返回應(yīng)答,要等五、六秒,這主要是由于設(shè)備的處理器的速度慢導(dǎo)致的。在5G時(shí)代,5G短信設(shè)備的CPU處理速度有了巨大提升,發(fā)送速度在1~2秒內(nèi)。

倚天劍

金笛MU5000短信終端,贏在了速度,贏在了穩(wěn)定性,是全球第一款5G全球通工業(yè)短信終端,當(dāng)之無愧的成為短信告警應(yīng)用的倚天之劍。

在上行階段,PC端程序負(fù)責(zé)和設(shè)備通信。PC端程序一般通過中斷和輪巡兩種方式來進(jìn)行端口數(shù)據(jù)收發(fā)。對(duì)USB口的短信設(shè)備來說,輪巡具有更好的速度和可靠性。金笛短信中間件web版,采用輪巡的方式和計(jì)算機(jī)串口打交道,同時(shí)又向上提供了各種數(shù)據(jù)庫接口,供應(yīng)用層程序調(diào)用,在計(jì)算機(jī)網(wǎng)絡(luò)、移動(dòng)網(wǎng)絡(luò)和用戶應(yīng)用系統(tǒng)三者間架起可靠通信的橋梁。

金笛短信中間件web版,動(dòng)態(tài)實(shí)時(shí)監(jiān)控短信設(shè)備的工作狀態(tài),監(jiān)控線程每隔固定頻率呼喚一次短信設(shè)備,發(fā)送“AT”,短信設(shè)備返回I’m “OK”,說明短信設(shè)備是活著的。如果短信設(shè)備沒有響應(yīng),就會(huì)由看門狗程序重新啟動(dòng)設(shè)備。中間件的keepalive與watchdog機(jī)制,保證所連接的各種短信設(shè)備時(shí)刻處于可用狀態(tài)。

金笛短信中間件web版,支持多路自動(dòng)負(fù)載均衡,支持同步、異步發(fā)送,支持發(fā)送優(yōu)先、接收優(yōu)先,支持手機(jī)APP,支持短信網(wǎng)關(guān),支持NBIoT、Lora、北斗通信。最重要的是,支持跨平臺(tái),可無縫在windows與Linux系統(tǒng)間切換,日后升級(jí)與遷移,應(yīng)用程序無需做任何改動(dòng)。

金笛短信中間件web版,支持國產(chǎn)化數(shù)據(jù)庫,通過JDBC與數(shù)據(jù)庫建立連接,無需額外安裝任何其它軟件,連接池保證了連接可復(fù)用,并保持持續(xù)可用,在網(wǎng)絡(luò)出現(xiàn)異常,連接中斷后自動(dòng)重試。當(dāng)數(shù)據(jù)庫關(guān)閉或重啟后能自動(dòng)恢復(fù),無需干預(yù),這點(diǎn)在虛擬化云平臺(tái)下尤為重要。

金笛短信中間件web版,還支持IP MODEM。通過IP加port的方式使用網(wǎng)口短信貓,可實(shí)現(xiàn)短信設(shè)備、數(shù)據(jù)庫、短信中間件分別部署到不同網(wǎng)絡(luò)的不同服務(wù)器上,實(shí)現(xiàn)多平臺(tái)共享使用短信系統(tǒng),一機(jī)多用,降低了用戶的購買成本。短信設(shè)備放在本地,換卡方便,也便于維護(hù)。

金笛短信中間件web版,經(jīng)過10多年的打磨,是短信告警應(yīng)用的屠龍之刀。

屠龍刀

短信告警,要的是可靠性與時(shí)效性。需要任何情況下,把信息可靠地及時(shí)地發(fā)送出去。金笛MU5000+金笛短信中間件,刀劍合璧。這倚天劍與屠龍刀,帶著匠人二十年的磨礪,帶著感恩的心,帶著溫度交給您。刀劍在手,世界我有。

本方案采用成熟穩(wěn)定的金笛短信web中間件,為應(yīng)用系統(tǒng)提供統(tǒng)一的短信接入服務(wù),實(shí)現(xiàn)應(yīng)用系統(tǒng)的短信發(fā)送功能。

具體實(shí)現(xiàn)功能如下:

事件提醒:當(dāng)有事件需要通知時(shí),登陸短信平臺(tái)發(fā)送相關(guān)事件信息到相關(guān)負(fù)責(zé)人(或文書)的手機(jī)上,以提醒其及時(shí)處理。

日程提醒:根據(jù)日程安排的內(nèi)容(包括活動(dòng)名稱、時(shí)間、地點(diǎn)、人員等),設(shè)定一個(gè)時(shí)刻發(fā)送短信,及時(shí)提醒活動(dòng)參加者。

會(huì)議通知:及時(shí)通知相關(guān)部門或人員參加會(huì)議。無論參加人員在何處,無論有多少人員,通過短信一次性快速地將會(huì)議通知傳達(dá)到部門辦公室負(fù)責(zé)人或參會(huì)人員的手機(jī)上,大大提高會(huì)議組織效率。

業(yè)務(wù)系統(tǒng)接入:區(qū)各部門涉及到短信功能的業(yè)務(wù)系統(tǒng)能快速方便的接入并使用短信網(wǎng)關(guān)接口實(shí)現(xiàn)短信發(fā)送相關(guān)功能。

(1)短信平臺(tái)應(yīng)具有以下功能:

短信推送接口:提供多種調(diào)用的形式(數(shù)據(jù)庫方式、HTTP通信API)。

短信平臺(tái)的性能:每秒至少推送100條短信息。當(dāng)通信運(yùn)營商平臺(tái)出現(xiàn)問題時(shí),短信平臺(tái)可以進(jìn)行短信息存儲(chǔ),等待通信運(yùn)營商平臺(tái)恢復(fù)正常后將沒有發(fā)送成功的短信重試發(fā)送。

群發(fā)功能:對(duì)在短信平臺(tái)內(nèi)注冊(cè)的用戶或群用戶發(fā)送短信通知,實(shí)現(xiàn)一對(duì)多的發(fā)送方式。

定時(shí)群發(fā):用戶成功登錄系統(tǒng)后,可以在可以自定義電話,并設(shè)置不小于當(dāng)前時(shí)間的某一個(gè)固定日期發(fā)送短信,發(fā)送后會(huì)存入數(shù)據(jù)庫。

短信狀態(tài)報(bào)告:當(dāng)短信被發(fā)送后,系統(tǒng)會(huì)自動(dòng)監(jiān)測(cè)接收手機(jī)是否收到,以確保重要通知能夠被收取人讀取。若未收到就會(huì)及時(shí)重發(fā),以免網(wǎng)絡(luò)故障造成短信的發(fā)送接收失敗。系統(tǒng)對(duì)每條發(fā)送過的短信均會(huì)生成“短信狀態(tài)報(bào)告”,供應(yīng)用程序使用。

短信管理功能:系統(tǒng)自動(dòng)記錄每條短信收發(fā)的詳細(xì)數(shù)據(jù)并可進(jìn)行日志化管理和實(shí)時(shí)監(jiān)控。

(2)管理系統(tǒng)功能:

支持主流數(shù)據(jù)庫的存儲(chǔ),支持主流操作系統(tǒng),基于J2EE架構(gòu),具備跨平臺(tái)可移植性,功能擴(kuò)展性。

業(yè)務(wù)處理模塊

智能化處理發(fā)起的短信發(fā)送請(qǐng)求,形成短信發(fā)送隊(duì)列,并支持手動(dòng)設(shè)置發(fā)送優(yōu)先級(jí)功能。并做到對(duì)發(fā)送消息的內(nèi)容審查,屏蔽非規(guī)定內(nèi)容,核對(duì)收信人手機(jī)號(hào)碼的正確性。

平臺(tái)監(jiān)控模塊

提供有詳盡的日志記錄,便于管理員對(duì)系統(tǒng)狀態(tài)進(jìn)行監(jiān)控和評(píng)估。

高級(jí)統(tǒng)計(jì)功能:對(duì)已發(fā)短信,支持按業(yè)務(wù)(事件)、組織(群組)和時(shí)間等要素來進(jìn)行分類,管理員和業(yè)務(wù)操作員都能夠按其需要進(jìn)行統(tǒng)計(jì)。

短信回執(zhí)功能:當(dāng)接收用戶收到短信后,短信平臺(tái)可顯示信息是否已經(jīng)成功發(fā)送到接收用戶手機(jī)。

數(shù)據(jù)管理模塊

人性化的WEB管理平臺(tái),管理員可配置和查詢平臺(tái)的各種信息。

自定義群組劃分:除按照部門組織結(jié)構(gòu)對(duì)人群進(jìn)行基本分類外,支持按照業(yè)務(wù)需要自由定義群組,自定義群組與部門定義不沖突。

短信群發(fā):對(duì)人員進(jìn)行分組,不用重復(fù)輸入內(nèi)容,實(shí)現(xiàn)向指定群體發(fā)送短信業(yè)務(wù)。

定時(shí)短信提醒:預(yù)先設(shè)定好發(fā)送的時(shí)間、發(fā)送間隔、次數(shù)、輸入的短信內(nèi)容和目的手機(jī)號(hào),短信平臺(tái)按時(shí)自動(dòng)發(fā)送信息,用于到期通知、日程提醒等日常管理。

姓名保護(hù):對(duì)特殊人群的姓名采用符號(hào)和字母組合方式進(jìn)行保護(hù),確保其姓名不被泄露。

系統(tǒng)維護(hù)管理模塊

進(jìn)行短信平臺(tái)的日常管理與維護(hù),并保障系統(tǒng)的安全性。短信平臺(tái)管理權(quán)限控制:提供一個(gè)可視化管理界面,用來管理短信平臺(tái)中各用戶的具體權(quán)限??赏ㄟ^建立角色,并與權(quán)限進(jìn)行邦定,實(shí)現(xiàn)具體的權(quán)限控制。(如管理員、短息發(fā)送員等等)。

 深信服提供的金笛短信貓,可看作由五部分組成:短信貓主體、天線、電源適配器、SIM卡、串口線。圖1所示為短信貓和天線兩部分,圖2所示為電源接口和串口線接口;圖3所示為天線和SIM卡插槽,其中天線是可以擰下來的。

圖片1

圖1

 

圖片2

 

圖2

圖片3

圖3

 

 

SSL VPN設(shè)備上有COM1、COM2兩個(gè)串口,我選擇將短信貓接在COM1口上(當(dāng)然接COM2口也可以)。

在簡單了解了金笛短信貓之后,我們?cè)偃タ纯碨SL VPN設(shè)備的配置。

在【SSL VPN設(shè)置】-【基礎(chǔ)配置】-【短信認(rèn)證配置】下啟用短信認(rèn)證,如圖4所示。其他都可如圖4所示進(jìn)行設(shè)置,“SCSM號(hào)碼”是你使用的SIM卡那家運(yùn)營商提供的短信服務(wù)接入號(hào),請(qǐng)聯(lián)系您所使用SIM卡的當(dāng)?shù)剡\(yùn)營商;“短信使用的串口”提供的選擇項(xiàng)有“串口0”和“串口1”,而我們接的是COM1口,所以選擇“串口0”;如果接的是COM2口,那就要選擇“串口1”了。

 

圖片4

 

圖4

 

 

 

 

  要對(duì)用戶啟用短信認(rèn)證,還要在用戶信息欄輸入其手機(jī)號(hào),選擇“私有用戶”(短信只能發(fā)給一個(gè)人,公有用戶那誰收),選一種主要認(rèn)證方式,輔助認(rèn)證選“短信”,如圖5所示。

 

圖片5

圖5

 

接下來,我們?cè)賮砜纯炊绦耪J(rèn)證如何使用。前提:如圖5所示,主要認(rèn)證我們已經(jīng)選擇為“用戶名/密碼”認(rèn)證。

 

圖片6

 

圖6

 

如圖6所示,輸入用戶名、密碼進(jìn)行完主要認(rèn)證之后,就彈出圖7所示的界面,幾秒鐘之后,你號(hào)碼為“18612345678”的手機(jī)就會(huì)收到短信,短信中包含一個(gè)6位數(shù)字密碼。輸入此密碼,點(diǎn)擊“提交”,認(rèn)證通過,即可進(jìn)入資源界面。

短信的內(nèi)容大致為你設(shè)置的“自定義短息內(nèi)容”+“6位數(shù)字密碼”,此處大概為“SSL VPN短信驗(yàn)證密碼為:863721”這樣一條內(nèi)容,信息來自短信貓內(nèi)插的那張SIM卡。

多說一點(diǎn),如果短信密碼的時(shí)效尚未過期,你下次登錄還可以使用,如圖8所示。那時(shí)效是多久呢?和圖4中的設(shè)置有關(guān),我設(shè)置的是10分鐘,可調(diào)節(jié)的時(shí)間范圍為1分鐘到1天。

如果沒有收到短信,可點(diǎn)擊“重新獲取”。

 

 

圖片7

圖7

 

圖片8

 

圖8

下載地址:

7国产精品| 亚洲精品麻豆| 操人妻av| 五月激情三级片网站| 嫖妓东北女人精品久久久| 日韩无码小说| 超碰在线一区二区精品| 国产黄色av站点| 久草视频国内| 国产三级在线观看完整版| 欧美一区二区三区精品免费| 色婷婷综合久久久中文字幕| 日韩午夜二线| 五月丁香激情网站| 国产伦交免费视频| 国产午夜精品理论片| 人妻色文AV| XXXX成人| 午夜日本成人电影| 国产午夜无码福利在线看网站| 中文无码在线二区| 婷婷五月天视频污| 无码中文视频| 日本一区精品| 丁香六月啪啪| 操呦呦在线| 性虎精品无码av导航| 狠狠地天天干亚洲| 四季AV一区二区凹凸精品| 亚洲成人七区| 免费看老司机操逼| 亚洲精品无码免费观看| 精品久久二区三区蜜臀| 成人一区二区免费看| 97久久精品无码一区二区天美| 天天五月| 美女AV免费| 皇色你懂得| 99久久免费无码A级毛片| 日本强奸极速版| 午夜顶级免费版|