專利名稱:交互式短消息系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種交互式的短消息系統(tǒng)。
本發(fā)明是這樣實現(xiàn)的該交互式短消息系統(tǒng)包括核心處理模塊、訪問模塊、輸出模塊、接入模塊,上述模塊以核心處理模塊為中心,接入模塊接于核心處理模塊的輸入端,輸出模塊接于核心處理模塊的輸出端,所述的接入模塊接收手機發(fā)送的消息包,同時解析手機發(fā)送消息包得到相應(yīng)的用戶請求信息,所述的核心模塊讀取請求信息,從用戶請求信息中提取統(tǒng)一資源定位信息,所述的訪問模塊向相應(yīng)的向相應(yīng)的ICP(網(wǎng)絡(luò)內(nèi)容供應(yīng)商)內(nèi)容服務(wù)器發(fā)送統(tǒng)一資源定位請求,并獲取來自的基于超文本傳輸協(xié)議的相應(yīng)的響應(yīng)信息,該響應(yīng)信息被所述的核心處理模塊所調(diào)用,并解析成為可發(fā)送的短消息內(nèi)容,輸出模塊將短消息內(nèi)容發(fā)送給移動用戶。所述的用戶請求信息包括用戶手機號碼、接受方電話號碼、短消息的內(nèi)容。所述的接入模塊在解開手機發(fā)送的消息包的同時丟棄非法的用戶信息,成為一個用戶的請求表單。所述的核心模塊從待處理隊列中讀取請求表單,察看當前是否有該用戶的處理線程,實際上是通過手機號碼進行匹配,如果找到則將該請求表單遞交到對應(yīng)用戶的待處理隊列中去,如果沒有找到則新開啟一處理線程來處理來自該用戶的請求。
該交互式短消息系統(tǒng)針對目前的數(shù)字手機,不需要任何額外的硬件或軟件改造,內(nèi)容提供商只要把內(nèi)容以簡單的超文本標記語言格式提供,本短消息系統(tǒng)可把內(nèi)容以易于交互的菜單的形式發(fā)送,用戶只要針對短消息的提示操作,多數(shù)操作只需要鍵入一個字符,無須記憶。
圖2所示的是本發(fā)明短消息系統(tǒng)的工作流程圖。
圖3所示的是本發(fā)明智能短消息系統(tǒng)的模塊劃分以及調(diào)用關(guān)系圖。
如圖2所示本發(fā)明的短消息系統(tǒng)的工作流程如下先執(zhí)行步驟16接收MO消息包,再執(zhí)行步驟17解析手機發(fā)送的消息包得到用戶請求信息,再執(zhí)行步驟18從用戶請求信息中提取統(tǒng)一資源定位(URL)信息,再執(zhí)行步驟19向相應(yīng)的ICP內(nèi)容服務(wù)器發(fā)送統(tǒng)一資源定位(URL)請求,再執(zhí)行步驟20獲取來自ICP的超文本傳輸協(xié)議(HTTP)的響應(yīng)信息,再執(zhí)行步驟21將超文本標記語言格式的信息解析成為短消息內(nèi)容,再執(zhí)行步驟22發(fā)送短消息內(nèi)容給移動用戶。
如圖3所示,短消息系統(tǒng)1分為四大模塊接入模塊11,核心處理模塊12,訪問模塊13,輸出模塊14。接入模塊11處理從短消息網(wǎng)關(guān)3傳送過來的手機發(fā)送的消息包,同時解開手機發(fā)關(guān)的消息包得到相應(yīng)的用戶信息,包括用戶手機號碼,接受方號碼,短信內(nèi)容,等等,同時丟棄非法的用戶請求,成為一個用戶的請求表單,加入到待處理隊列中。核心模塊12從待處理隊列中讀取請求表單,察看當前是否有該用戶的處理線程,因為一個用戶的要求必須按照先后次序處理,實際上是通過手機號碼進行匹配,如果找到則將該請求表單遞交到對應(yīng)用戶的待處理隊列中去,如果沒有找到則新開啟一處理線程來處理來自該用戶的請求,同時,每一個處理線程根據(jù)線程中的待處理請求,調(diào)用訪問模塊13得到相應(yīng)的返回內(nèi)容,即訪問模塊13解析過的超文本標記語言(HTML),最后組成短消息送交輸出模塊發(fā)送給手機用戶。訪問模塊13被核心處理模塊12調(diào)用,進行基于超文本傳輸協(xié)議(HTTP)的請求的發(fā)送和讀取相應(yīng)的基于超文本傳輸協(xié)議(HTTP)的響應(yīng),同時,負責對返回的簡單超文本標記語言(HTML)頁面進行解析,使其轉(zhuǎn)換成可以作為可以作為短消息內(nèi)容發(fā)送的文本。輸出模塊14被核心處理模塊12調(diào)用,進得短消息的發(fā)送,發(fā)送內(nèi)容為訪問模塊13返回的基于超文本傳輸協(xié)議(HTTP)轉(zhuǎn)換過的文本。
權(quán)利要求
1.一種交互式短消息系統(tǒng),其特征在于該交互式短消息系統(tǒng)(1)包括核心處理模塊(12)、訪問模塊(13)、輸出模塊(14)、接入模塊(11),上述模塊以核心處理模塊(12)為中心,接入模塊(11)接于核心處理模塊(12)的輸入端,輸出模塊(14)接于核心處理模塊(12)的輸出端,所述的接入模塊(11)接收手機發(fā)送的消息包,同時解析手機發(fā)送消息包得到相應(yīng)的用戶請求信息,所述的核心模塊(12)讀取請求信息,從用戶請求信息中提取統(tǒng)一資源定位信息,所述的訪問模塊(13)向相應(yīng)的向相應(yīng)的ICP內(nèi)容服務(wù)器發(fā)送統(tǒng)一資源定位請求,并獲取來自ICP的基于超文本傳輸協(xié)議的相應(yīng)的響應(yīng)信息,該響應(yīng)信息被所述的核心處理模塊(12)所調(diào)用,并解析成為可發(fā)送的短消息內(nèi)容,輸出模塊(14)將短消息內(nèi)容發(fā)送給移動用戶。
2.根據(jù)權(quán)利要求1所述的交互式短消息系統(tǒng),其特征在于所述的用戶請求信息包括用戶手機號碼、接受方電話號碼、短消息的內(nèi)容。
3.根據(jù)權(quán)利要求1所述的交互式短消息系統(tǒng),其特征在于所述的接入模塊(11)在解開手機發(fā)送的消息包的同時丟棄非法的用戶信息,成為一個用戶的請求表單。
4.根據(jù)權(quán)利要求1或3所述的交互式短消息系統(tǒng),其特征在于核心模塊(12)從待處理隊列中讀取請求表單,察看當前是否有該用戶的處理線程,實際上是通過手機號碼進行匹配,如果找到則將該請求表單遞交到對應(yīng)用戶的待處理隊列中去,如果沒有找到則新開啟一處理線程來處理來自該用戶的請求。
全文摘要
該交互式短消息系統(tǒng)1包括核心處理模塊12、訪問模塊13、輸出模塊14、接入模塊11,上述模塊以核心處理模塊12為中心,接入模塊11接于核心處理模塊12的輸入端,輸出模塊14接于核心處理模塊12的輸出端,該交互式短消息系統(tǒng)針對目前的數(shù)字手機,不需要任何額外的硬件或軟件改造,內(nèi)容提供商只要把內(nèi)容以簡單的超文本標記語言格式提供,本短消息系統(tǒng)可把內(nèi)容以易于交互的菜單的形式發(fā)送,用戶只要針對短消息的提示操作,多數(shù)操作只需要鍵入一個字符,無須記憶。
文檔編號H04W4/12GK1407823SQ0112670
公開日2003年4月2日 申請日期2001年9月7日 優(yōu)先權(quán)日2001年9月7日
發(fā)明者吳峻 申請人:上海英斯克計算機有限公司