專利名稱:短信信息提取、發(fā)送系統(tǒng)及其實現(xiàn)方法
技術領域:
本發(fā)明涉及一種短信服務領域,尤其涉及面向B/S應用系統(tǒng)的短信信息提取及發(fā)送 系統(tǒng)及該系統(tǒng)的實現(xiàn)方法。
背景技術:
B/S應用系統(tǒng)就是瀏覽器/服務器應用系統(tǒng)。隨著社會的發(fā)展,人們對于各種信息服 務的需求越來越多,由于短信服務具有及時便利的特點,所以人們對于短信服務的需求 也越來越普遍,而當前許多原有的B/S應用系統(tǒng)并不具備提取客戶所需信息并及時為客 戶提供發(fā)送短信信息功能的服務。原有B/S應用系統(tǒng)具有以下不足-
1) 不具備信息提取能力。原有B/S應用系統(tǒng)不可以對客戶的特定數(shù)據(jù)進行提取。
2) 不具備短信發(fā)送能力。原有B/S應用系統(tǒng)不具備提供短信服務的功能,不能有效 地利用現(xiàn)有的短信服務資源為客戶提供便利的服務。
3) 客戶不能及時、準確獲知自己所需信息。原有B/S應用系統(tǒng),客戶獲取信息需要 通過系統(tǒng)工作人員來獲知,從而不能滿足用戶對所需信息的及時性與準確性的要求。
發(fā)明內容
本發(fā)明目的是針對現(xiàn)有技術存在的缺陷提供一種短信信息提取、發(fā)送系統(tǒng)及其實現(xiàn) 方法。
本發(fā)明為實現(xiàn)上述目的,采用如下技術方案
本發(fā)明短信信息提取、發(fā)送系統(tǒng),其特征在于該系統(tǒng)包括短信信息定制單元、信 息收集單元和短信信息發(fā)送單元;所述的短信信息定制單元包括數(shù)據(jù)源定制模塊和字段
定制模塊;所述的信息收集單元包括數(shù)據(jù)收集模塊、數(shù)據(jù)確認模塊和數(shù)據(jù)封裝模塊;所 述的短信信息發(fā)送單元包括數(shù)據(jù)解封模塊和短信發(fā)送模塊;其中數(shù)據(jù)源定制模塊和字段定制模塊的輸出端分別接數(shù)據(jù)收集模塊的輸入端,數(shù)據(jù)收集模塊的輸出端依次串接數(shù)據(jù) 確認模塊、數(shù)據(jù)封裝模塊、數(shù)據(jù)解封模塊和短信發(fā)送模塊。
所述的短信信息提取、發(fā)送系統(tǒng)的實現(xiàn)方法,其特征在于包括如下步驟-A原有B/S系統(tǒng)開始運行后,啟動所述短信信息提取、發(fā)送系統(tǒng); B通過短信信息定制單元,設定需要進行提取的短信信息數(shù)據(jù)的限定條件; C所述短信信息提取、發(fā)送系統(tǒng)在步驟A所述的原有B/S應用系統(tǒng)的客戶端運行, 按照步驟B所述的限定條件,監(jiān)測步驟A所述的B/S應用系統(tǒng)客戶端與所限定的服務器 端的傳輸數(shù)據(jù);
iHKm^A^&^MimiU5M4IMMI^K^^若滿足,則執(zhí)
行步驟F;否則執(zhí)行步驟E; E返回步驟C; F提取傳輸數(shù)據(jù);
G通過信息收集單元,判斷是否監(jiān)測到與設定相匹配字段信息數(shù)據(jù),當監(jiān)測到匹配設 定字段信息數(shù)據(jù),則執(zhí)行步驟I;否則手工錄入;
I信息收集單元將傳輸數(shù)據(jù)傳送至短信運營商的短信服務網(wǎng)關;
J短信運營商接收到短信信息數(shù)據(jù)即傳輸數(shù)據(jù)后,進行短信編輯并即時發(fā)送短信信息 數(shù)據(jù);
K程序運行結束。
本發(fā)明系統(tǒng)可以為多種不同的B/S應用系統(tǒng)提供信息收集以及短信發(fā)送功能的服務 該系統(tǒng)操作簡便,系統(tǒng)工作人員只需配置好所需要進行抓取數(shù)據(jù)字段;該系統(tǒng)不改變原 有B/S應用系統(tǒng),不會對原有的B/S應用系統(tǒng)產(chǎn)生安全問題。
圖1為本發(fā)明的系統(tǒng)運行環(huán)境圖; 圖2為本發(fā)明的功能模塊圖; 圖3為本發(fā)明的系統(tǒng)流程圖。
具體實施方式
下面結合附圖對發(fā)明的技術方案進行詳細說明-
如圖1、圖2所示,本系統(tǒng)的運行所涉及到的設備有原有B/S應用系統(tǒng)所運行的 客戶端以及服務端設備、互聯(lián)網(wǎng)絡設備、短信運營商短信發(fā)送設備。
該系統(tǒng)運行于客戶端,并且根據(jù)所限定的短信數(shù)據(jù)收集的提取條件,監(jiān)聽原有B/S
應用系統(tǒng)的客戶端與服務端的通信,如果監(jiān)測到符合信息提取所限定的條件,則進行數(shù) 據(jù)的提取操作,否則繼續(xù)監(jiān)聽。信息數(shù)據(jù)提取后,需要確認是否含有手機號,如果不含 該數(shù)據(jù)則應進行手工錄入,如果存在,則直接發(fā)送給短信運營商的短信服務網(wǎng)關,然后 由短信運營商向該手機客戶發(fā)送短信。
系統(tǒng)的短信信息定制單元具體實現(xiàn)為.-
該系統(tǒng)的短信信息定制單元,包括數(shù)據(jù)源的定制,字段的定制。
數(shù)據(jù)源的定制功能主要是對數(shù)據(jù)提取的來源進行限定,該系統(tǒng)是在原有B/S應用系 統(tǒng)的客戶端運行,需要對原有B/S應用系統(tǒng)的服務端進行定制??梢赃x擇原有B/S系統(tǒng) 的IP地址或直接輸入服務器的網(wǎng)址。在對提取數(shù)據(jù)來源限定好后,需要對提取的字段進 行限定。
字段的定制主要是對系統(tǒng)工作人員所需提取字段的設定配置,其中手機號字段為必 須所配置的字段,短信運營商就是根據(jù)此手機號相對應的客戶發(fā)送短信。對于其它字段, 則根據(jù)需要,選擇關鍵字段進行配置。所述關鍵字段選取時,需要做到字段所對應的數(shù) 據(jù)能夠為客戶提供及時所需的信息的要求。所配置好的字段的需要與所獲取的數(shù)據(jù)進行 匹配,該匹配功能在代碼的編寫過程當中可以通過正則表達式來實現(xiàn)。如對手機號字段 進行匹配時,由于手機號一般為十一位,通過在編寫代碼的過程當中,利用正則表達式 對十一位數(shù)字字符進行提取,從而可以提取到類似手機號數(shù)據(jù),該數(shù)據(jù)還需要在下一步 的信息收集單元當中經(jīng)過系統(tǒng)管理人員的確認。
對于該單元,本系統(tǒng)設有配置選項卡,當點擊該配置選項卡后,系統(tǒng)又提供了數(shù)據(jù) 源定制和字段定制這兩個選項。在數(shù)據(jù)源定制這一選項卡中,填入IP地址或填入網(wǎng)址, 其手機號字段為默認選定字段,系統(tǒng)工作人員通過點擊增加字段選項,填入設定限定字 段。
系統(tǒng)的信息系收集單元具體實現(xiàn)為
短信信息定制單元內容定制好后,該系統(tǒng)就在原有B/S應用系統(tǒng)的客戶端開始運行, 系統(tǒng)工作人員通過瀏覽器與服務器端進行通信,在通信的過程當中,該系統(tǒng)監(jiān)測瀏覽器與短信定制單元所定制的數(shù)據(jù)源之間的通信信息。
如果監(jiān)測不到數(shù)據(jù)包來源為限定的數(shù)據(jù)源信息,S卩該系統(tǒng)監(jiān)測到客戶端不是在與 所限定的數(shù)據(jù)源進行通訊,則繼續(xù)監(jiān)測,不獲取信息。
如果監(jiān)測到數(shù)據(jù)包來源為所限定的數(shù)據(jù)源,則獲取該通信過程當中的數(shù)據(jù)信息,按 照短信定制單元所定制的關鍵字段進行數(shù)據(jù)的提取,數(shù)據(jù)提取后,將該數(shù)據(jù)按照設定格 式存儲于臨時數(shù)據(jù)庫表中。當瀏覽器頁面加載完成后,該系統(tǒng)即認為抓取數(shù)據(jù)工作完成, 然后將存儲在臨時數(shù)據(jù)庫中的數(shù)據(jù),提交系統(tǒng)工作人員確認。系統(tǒng)工作人員進行確認的 過程當中,首先要對手機號數(shù)據(jù)進行確認,該數(shù)據(jù)如果為空,則需要進行手工錄入,必 須保證該數(shù)據(jù)為非空并且正確,否則無法向正確的客戶發(fā)送信息。信息經(jīng)過確認以后, 該系統(tǒng)利用短信運營商的短信發(fā)送平臺所提供的端口,將手機號碼以及所需要發(fā)送的短 信信息數(shù)據(jù)按照設定的格式進行封裝,并將該封裝好的數(shù)據(jù)通過網(wǎng)絡傳送給運營商的短 信服務網(wǎng)關。
對于該單元,系統(tǒng)在收集完成數(shù)據(jù)后,頁面自動彈出確認信息的對話框,系統(tǒng)工作 人員確認核實對話框中的信息數(shù)據(jù),并可以對數(shù)據(jù)進行更改,用戶確認完成后,可以點 擊發(fā)送按鈕,將該數(shù)據(jù)發(fā)送至短信運營商的短信服務網(wǎng)關。
系統(tǒng)的短信信息發(fā)送單元具體實現(xiàn)為
短信運營商收到數(shù)據(jù)后,對封裝的數(shù)據(jù)迸行還原,按照設定格式提取相應的短信信 息數(shù)據(jù),其中手機號是優(yōu)先提取的數(shù)據(jù),短信運營商就是需要對該手機號客戶提供發(fā)送 短信的服務。短信運營商將提取到的其它數(shù)據(jù)編輯成短信并及時向該手機號客戶發(fā)送短 信。
如圖3所示,實現(xiàn)該系統(tǒng)的方法如以下步驟來進行實施 A原有B/S系統(tǒng)開始運行后,本系統(tǒng)程序開始運行;
B通過短信信息定制單元,系統(tǒng)工作人員設定需要進行提取的短信信息數(shù)據(jù)的限定 條件;
C本系統(tǒng)在原有B/S應用系統(tǒng)的客戶端運行,按照短信定制單元的限定條件,時刻監(jiān) 測B/S應用系統(tǒng)客戶端與所限定的服務器端的傳輸數(shù)據(jù);
D通過信息收集單元,監(jiān)測提取數(shù)據(jù)的條件是否滿足,若是滿足執(zhí)行步驟F;否則執(zhí)
行歩驟E;
E返回步驟C;F提取數(shù)據(jù);
G通過信息收集單元,系統(tǒng)判斷是否監(jiān)測到與設定相匹配字段信息數(shù)據(jù),如果監(jiān)測到 匹配系統(tǒng)工作人員設定字段信息數(shù)據(jù),則執(zhí)行步驟I;否則系統(tǒng)工作人員進行手工錄入相 關操作;
I信息收集單元將數(shù)據(jù)傳送至短信運營商的短信服務網(wǎng)關;
J短信運營商接收到短信信息數(shù)據(jù)后,進行短信編輯并向該手機號進行即時發(fā)送; K程序運行結束。
權利要求
1、一種短信信息提取、發(fā)送系統(tǒng),其特征在于該系統(tǒng)包括短信信息定制單元、信息收集單元和短信信息發(fā)送單元;所述的短信信息定制單元包括數(shù)據(jù)源定制模塊和字段定制模塊;所述的信息收集單元包括數(shù)據(jù)收集模塊、數(shù)據(jù)確認模塊和數(shù)據(jù)封裝模塊;所述的短信信息發(fā)送單元包括數(shù)據(jù)解封模塊和短信發(fā)送模塊;其中數(shù)據(jù)源定制模塊和字段定制模塊的輸出端分別接數(shù)據(jù)收集模塊的輸入端,數(shù)據(jù)收集模塊的輸出端依次串接數(shù)據(jù)確認模塊、數(shù)據(jù)封裝模塊、數(shù)據(jù)解封模塊和短信發(fā)送模塊。
2.權利要求1所述的短信信息提取、發(fā)送系統(tǒng)的實現(xiàn)方法,其特征在于包 括如下步驟A原有B/S系統(tǒng)開始運行后,啟動所述短信信息提取、發(fā)送系統(tǒng);B通過短信信息定制單元,設定需要進行提取的短信信息數(shù)據(jù)的限定條件;C所述短信信息提取、發(fā)送系統(tǒng)在步驟A所述的原有B/S應用系統(tǒng)的客戶端運行,按照步驟B所述的限定條件,監(jiān)測步驟A所述的B/S應用系統(tǒng)客戶端與所限定的服務器端的傳輸數(shù)據(jù);D通過信息收集單元,監(jiān)測步驟C所述的傳輸數(shù)據(jù)的條件是否滿足,若滿足,則執(zhí) 行步驟F;否則執(zhí)行步驟E; E返回步驟C; F提取傳輸數(shù)據(jù);G通過信息收集單元,判斷是否監(jiān)測到與設定相匹配字段信息數(shù)據(jù),當監(jiān)測到匹配設 定字段信息數(shù)據(jù),則執(zhí)行步驟I;否則手工錄入;I信息收集單元將傳輸數(shù)據(jù)傳送至短信運營商的短信服務網(wǎng)關;J短信運營商接收到短信信息數(shù)據(jù)即傳輸數(shù)據(jù)后,進行短信編輯并即時發(fā)送短信信息 數(shù)據(jù);K程序運行結束。
全文摘要
本發(fā)明公布了一種短信信息提取、發(fā)送系統(tǒng)及其實現(xiàn)方法,本發(fā)明系統(tǒng)包括短信信息定制單元,信息收集單元,短信信息發(fā)送單元,所述的短信信息定制單元包括數(shù)據(jù)源定制、字段定制;所述的信息收集單元接收信息定制單元定制的數(shù)據(jù)信息,進行所需收集數(shù)據(jù)的收集、確認和封裝;所述的短信信息發(fā)送單元接收信息收集單元的數(shù)據(jù)信息,進行短信信息數(shù)據(jù)解封和發(fā)送,該系統(tǒng)運行在B/S應用系統(tǒng)的客戶端。該系統(tǒng)可為多種不同的B/S應用系統(tǒng)提供信息收集以及短信發(fā)送功能的服務,該系統(tǒng)操作簡便,系統(tǒng)工作人員只需配置好所需要進行抓取數(shù)據(jù)字段,且不改變原有B/S應用系統(tǒng),不對原有的B/S應用系統(tǒng)產(chǎn)生安全問題。
文檔編號H04W4/12GK101656924SQ200910183389
公開日2010年2月24日 申請日期2009年9月11日 優(yōu)先權日2009年9月11日
發(fā)明者鎮(zhèn) 劉, 徐幽香, 李仁磊, 楊金葉 申請人:江蘇科技大學