国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      短信交互方法及系統(tǒng)的制作方法

      文檔序號:7965572閱讀:228來源:國知局
      專利名稱:短信交互方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于通信技術(shù)領(lǐng)域,特別涉及一種短信交互方法及系統(tǒng)。
      背景技術(shù)
      起初短信息業(yè)務(wù)只是被當成通知用戶話音郵件到達的尋呼機制,然后現(xiàn)在短信息業(yè)務(wù)已越來越多地用作信息業(yè)務(wù),并由于其經(jīng)濟性、簡單性、可儲存性和可靠性等特點而風靡全球。隨著移動通信網(wǎng)絡(luò)的發(fā)展,使得人與人之間的信息交流變得更為方便和頻繁,根據(jù)eNet的專業(yè)市場研究數(shù)據(jù)表明,短信息服務(wù)將會成為直接關(guān)系到短信未來發(fā)展的主要因素。目前,市場上出現(xiàn)了一些基于短信息的服務(wù),如手機話費查詢、郵政編碼查詢、電視節(jié)目評選等等,但是這些短信息服務(wù)都是單狀態(tài),整個步驟用戶是按照固定的模式將短信發(fā)給服務(wù)提供商即告完成,只能提供簡單的服務(wù),無法實現(xiàn)復(fù)雜的多狀態(tài)轉(zhuǎn)換的短信交互服務(wù),更無法提供根據(jù)手機不同的當前狀態(tài)確定下一狀態(tài)的短信交互服務(wù)。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種短信交互方法及系統(tǒng),該方法及系統(tǒng)能夠?qū)崿F(xiàn)復(fù)雜的多狀態(tài)轉(zhuǎn)換的短信交互服務(wù),并提供根據(jù)手機不同的當前狀態(tài)確定下一狀態(tài)的短信交互服務(wù)。為解決上述問題,本發(fā)明提供第一種短信交互方法,包括:獲取手機發(fā)送的短信;根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯;根據(jù)手機的當前狀態(tài)和短信內(nèi)容來確定手機的下一個狀態(tài)。可選的,在上述方法中,還包括定期檢查所述當前狀態(tài)處于非初始狀態(tài)的手機,如果超過應(yīng)答時限,則重置該手機的當前狀態(tài)為初始狀態(tài)??蛇x的,在上述方法中,還包括判斷短信的內(nèi)容是否合法,若不合法,則提示手機重新發(fā)送短信。本發(fā)明提供第二種短信交互方法,包括:獲取手機發(fā)送的短信;根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯。本發(fā)明提供第三種短信交互方法,包括:
      獲取手機發(fā)送的短信;根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給第一應(yīng)用接口,執(zhí)行第一應(yīng)用邏輯;根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給第二應(yīng)用接口,第二執(zhí)行應(yīng)用邏輯。根據(jù)本發(fā)明的另一面,提供第一種短信交互系統(tǒng),包括:短信模塊,用于獲取手機發(fā)送的短信;狀態(tài)模塊,用于根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);前執(zhí)行模塊,用于執(zhí)行傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯;轉(zhuǎn)換模塊,用于根據(jù)手機的當前狀態(tài)和短信內(nèi)容來確定手機的下一個狀態(tài)??蛇x的,在上述系統(tǒng)中,還包括一守護模塊,用于定期檢查所述當前狀態(tài)處于非初始狀態(tài)的手機,如果超過應(yīng)答時限,則重置該手機的當前狀態(tài)為初始狀態(tài)??蛇x的,在上述系統(tǒng)中,還包括一判斷模塊,用于判斷短信的內(nèi)容是否合法,若不合法,則提示手機重新發(fā)送短信。根據(jù)本發(fā)明的另一面,提供第二種短信交互系統(tǒng),包括:短信模塊,用于獲取手機發(fā)送的短信;狀態(tài)模塊,用于根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);轉(zhuǎn)換模塊,用于根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);后執(zhí)行模塊,用于傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯。根據(jù)本發(fā)明的另一面,提供第三種短信交互系統(tǒng),包括:短信模塊,用于獲取手機發(fā)送的短信;狀態(tài)模塊,用于根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);前執(zhí)行模塊,用于傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給第一應(yīng)用接口,執(zhí)行
      第一應(yīng)用邏輯;轉(zhuǎn)換模塊,用于根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);后執(zhí)行模塊,用于傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給第二應(yīng)用接口,執(zhí)行第二應(yīng)用邏輯。與現(xiàn)有技術(shù)相比,本發(fā)明通過獲取手機發(fā)送的短信,根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài),傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯,根據(jù)用戶的當前狀態(tài)和短信內(nèi)容來確定用戶的下一個狀態(tài),從而提供根據(jù)手機不同的當前狀態(tài)確定下一狀態(tài)的短信交互服務(wù),實現(xiàn)復(fù)雜的多狀態(tài)轉(zhuǎn)換的短信交互。


      圖1是本發(fā)明實施例一的短信交互方法的流程圖;圖2是本發(fā)明一實施例的三道選擇題的問卷調(diào)查的短信問答方法的流程圖;圖3是本發(fā)明實施例二的短信交互方法的流程圖;圖4是本發(fā)明實施例三的短信交互方法的流程圖;圖5是本發(fā)明一實施例的帶守護進程的短信問答方法的流程圖;圖6是本發(fā)明一實施例的短信交互系統(tǒng)的功能模塊示意圖。
      具體實施例方式以下結(jié)合附圖和具體實施例對本發(fā)明提出的短信交互方法及系統(tǒng)進一步詳細說明。根據(jù)下面說明和權(quán)利要求書,本發(fā)明的優(yōu)點和特征將更清楚。需說明的是,附圖均采用非常簡化的形式,僅用于方便、明晰地輔助說明本發(fā)明實施例的目的。實施例一如圖1所示,本發(fā)明提供一種短信交互方法,包括:步驟SI,獲取手機發(fā)送的短信;步驟S2,根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);步驟S3,傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯;步驟S4,根據(jù)手機的當前狀態(tài)和短信內(nèi)容來確定手機的下一個狀態(tài)。進一步的,上述方法還包括定期檢查所述當前狀態(tài)處于非初始狀態(tài)的手機,如果超過應(yīng)答時限,則重置該手機的當前狀態(tài)為初始狀態(tài)的步驟,例如可以另外啟動一個守護進程,定期檢查各非初始狀態(tài)的手機,把超過應(yīng)答時限的手機重置為初始狀態(tài),這樣能夠讓沒有應(yīng)答的手機進行另一輪的交互。進一步的,上述方法還包括判斷短信的內(nèi)容是否合法,若不合法,則提示手機重新發(fā)送短信。本發(fā)明屬于一種基于狀態(tài)機的短信交互方法,當一手機發(fā)送短信給應(yīng)用提供商時,該手機處于一種狀態(tài),使用該方法,可以實現(xiàn)短信投票、短信確認訂單、短信下單、短信答題等各種交互功能。例如在短信投票交互業(yè)務(wù)中,首先獲取手機發(fā)送的短信,然后根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài)為初始狀態(tài),傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯即記錄手機號碼和投票,因為短信投票業(yè)務(wù)的交互步驟只有一個投票的步驟,所以不需要根據(jù)用戶的當前狀態(tài)和短信內(nèi)容來確定用戶的下一個狀態(tài),也不需要重置初始狀態(tài)。又如,如圖2所示,在三道選擇題的問卷調(diào)查交互業(yè)務(wù)中,這個交互過程分為四步:初始、問題一完成、問題二完成、問題三完成。具體步驟是:手機發(fā)送短信到達初始狀態(tài),如短信內(nèi)容不合法,則回復(fù)手機重新答題,保持為初始狀態(tài),如短信內(nèi)容合法則進入問題一完成狀態(tài),以此類推到問題三完成,流程結(jié)束,根據(jù)用戶的當前狀態(tài)和短信內(nèi)容來確定用戶的下一個狀態(tài),在狀態(tài)轉(zhuǎn)換前后可以分別調(diào)用某個應(yīng)用接口,把狀態(tài)和短信內(nèi)容傳遞過去,就能實現(xiàn)一種短信交互應(yīng)答。假如用戶回答到問題一就不再繼續(xù),那么這個手機號就將一直處于問題一完成狀態(tài),無法重新答題。作為一個通用問答系統(tǒng),也將無法開始另一個問答流程。這就需要我們對應(yīng)答設(shè)置時限,例如用戶必須在上次回復(fù)后15分鐘內(nèi)回答下一題,超過15分鐘的都由守護進程重置為初始狀態(tài),這樣前面的回復(fù)被丟棄,可以重新進行新一輪的問答,所述新一輪的問答可以是同一個問答流程、也可以是另一個問答流程。本發(fā)明通過獲取手機發(fā)送的短信,根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài),傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯,根據(jù)用戶的當前狀態(tài)和短信內(nèi)容來確定用戶的下一個狀態(tài),從而提供根據(jù)手機不同的當前狀態(tài)確定下一狀態(tài)的短信交互服務(wù),實現(xiàn)復(fù)雜的多狀態(tài)轉(zhuǎn)換的短信交互。實施例二如圖3所示,本發(fā)明的另一種短信交互方法,包括:步驟SI,獲取手機發(fā)送的短信;步驟S2,根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);步驟S4,根據(jù)用戶的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);步驟S5,傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯。進一步的,上述方法還包括定期檢查所述當前狀態(tài)處于非初始狀態(tài)的手機,如果超過應(yīng)答時限,則重置該手機的當前狀態(tài)為初始狀態(tài)的步驟,例如可以另外啟動一個守護進程,定期檢查各非初始狀態(tài)的手機,把超過應(yīng)答時限的手機重置為初始狀態(tài),這樣能夠讓沒有應(yīng)答的手機進行另一輪的交互。進一步的,上述方法還包括判斷短信的內(nèi)容是否合法,若不合法,則提示手機重新發(fā)送短信。本實施例與實施例一的區(qū)別在于缺少步驟S4,相應(yīng)的在步驟S4后增加了步驟S5,即先根據(jù)用戶的當前狀態(tài)和短信的內(nèi)容來確定用戶的下一個狀態(tài),在手機進入新的當前狀態(tài)后結(jié)合短信的內(nèi)容確定相應(yīng)的應(yīng)用接口和相應(yīng)要執(zhí)行的應(yīng)用邏輯,以滿足有些短信交互業(yè)務(wù)中先確定下一個狀態(tài),然后再執(zhí)行相應(yīng)的應(yīng)用邏輯的需要。實施例三如圖4所示,本發(fā)明的另一種短信交互方法,包括:步驟SI,獲取手機發(fā)送的短信;步驟S2,根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);步驟S3,傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯;步驟S4,根據(jù)用戶的當前狀態(tài)和短信的內(nèi)容來確定用戶的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);步驟S5,傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯。
      本實施例與實施例二的區(qū)別在于,在步驟S4根據(jù)用戶的當前狀態(tài)和短信的內(nèi)容來確定用戶的下一個狀態(tài)的前后分別有步驟S3和步驟S5,以滿足有些短信交互業(yè)務(wù)中在下一個狀態(tài)轉(zhuǎn)換前后都要執(zhí)行相應(yīng)的應(yīng)用邏輯的需要。進一步的,上述方法還包括判斷短信的內(nèi)容是否合法,若不合法,則提示手機重新發(fā)送短信。進一步的,上述方法還包括定期檢查所述當前狀態(tài)處于非初始狀態(tài)的手機,如果超過應(yīng)答時限,則重置該手機的當前狀態(tài)為初始狀態(tài)的步驟,例如可以另外啟動一個守護進程,定期檢查各非初始狀態(tài)的手機,把超過應(yīng)答時限的手機重置為初始狀態(tài),這樣能夠讓沒有應(yīng)答的手機進行另一輪的交互。具體的,如圖5所示,加入了守護進程的短信交互方法的具體步驟如下:步驟S0,啟動守護進程;步驟SI,獲取手機發(fā)送的短信,具體的,可以嘗試從短信服務(wù)商獲取短信,如未獲取到則隔一段時間重復(fù)本步驟;步驟S3,傳遞當前狀態(tài)和短信內(nèi)容給第一應(yīng)用接口,第一執(zhí)行應(yīng)用邏輯,這是狀態(tài)轉(zhuǎn)換前的動作;步驟S4,根據(jù)手機的當前狀態(tài)和短信內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);步驟S5,傳遞新的狀態(tài)和短信內(nèi)容給第二應(yīng)用接口,執(zhí)行第二應(yīng)用邏輯,這是狀態(tài)轉(zhuǎn)換后的動作;步驟S6,守護進程定期檢查處于非初始狀態(tài)的手機,如果超過應(yīng)答時限,則重置該手機為初始狀態(tài)。具體的,訂購鮮花(DGXH)業(yè)務(wù)場景交互過程如下:手機將上行短信“DGXH”發(fā)送到118114端口;短信平臺響應(yīng),查詢定義的交互邏輯,手機的當前狀態(tài)為初始狀態(tài);確定下一狀態(tài)是詢問訂購鮮花的種類;根據(jù)新的當前狀態(tài)為詢問訂購鮮花的種類,短信平臺執(zhí)行應(yīng)用邏輯,即提取存儲
      的內(nèi)容“請選擇鮮花種類I玫瑰花2金百合3......0取消訂購”,并提示回復(fù)業(yè)務(wù)碼為
      “DGXHA”發(fā)送給用戶。手機將上行短信發(fā)送到“DGXHA I ”到118114端口;短信平臺響應(yīng),執(zhí)行應(yīng)用邏輯即存儲用戶訂購“玫瑰花”到中間表;短信平臺根據(jù)當前狀態(tài),確定下一狀態(tài)是詢問訂購玫瑰花的顏色;短信平臺執(zhí)行應(yīng)用邏輯,即提取該步驟存儲的內(nèi)容“請選擇鮮花顏色I紅色2白色3黃色......0取消訂購”,并提示回復(fù)業(yè)務(wù)碼為“DGXHB”發(fā)送給用戶;手機將上行短信“DGXHB I ”發(fā)送到118114端口;短信平臺響應(yīng)執(zhí)行應(yīng)用邏輯,即存儲用戶訂購“紅色”到中間表;短信平臺根據(jù)當前狀態(tài),得到下一狀態(tài)是詢問訂購玫瑰花的數(shù)量;短信平臺執(zhí)行應(yīng)用邏輯,即提取該步驟存儲的內(nèi)容“請輸入鮮花數(shù)量”,并提示回復(fù)業(yè)務(wù)碼為“DGXHC”發(fā)送給用戶;手機將上行短信“DGXHC 9”發(fā)送到118114端口 ;
      短信平臺響應(yīng)執(zhí)行應(yīng)用邏輯,即存儲用戶訂購“9”朵到中間表;短信平臺根據(jù)當前狀態(tài),得到下一狀態(tài)是詢問送到的地址;短信平臺執(zhí)行應(yīng)用邏輯,即提取該步驟存儲的查詢內(nèi)容“請輸入送貨地址”,并提示回復(fù)業(yè)務(wù)碼為“DGXHD”發(fā)送給用戶;手機將上行短信“DGXHD廣州市天河區(qū)珠江新城華利路19號遠洋明珠大廈3樓”發(fā)送到118114端口;短信平臺響應(yīng)執(zhí)行應(yīng)用邏輯,即存儲用戶送貨地址到中間表;短信平臺根據(jù)當前狀態(tài),確定下一狀態(tài)是組裝相關(guān)的信息發(fā)送到訂購平臺;根據(jù)組裝邏輯的定義,短信平臺執(zhí)行應(yīng)用邏輯即提取類似如下的信息:“8833XXXX用戶訂購9朵紅色玫瑰花,送到廣州市天河區(qū)珠江新城華利路19號遠洋明珠大廈3樓”,利用定義的內(nèi)部平臺轉(zhuǎn)發(fā)邏輯,送到訂購平臺進行用戶上行信息提交;當訂購平臺完成真實的訂單確認及資費確認之后,通過短信平臺給該用戶發(fā)送一條最終確認的短信消息,結(jié)束一次通過多次狀態(tài)交互的上行訂購處理。實施例四如圖6所示,根據(jù)本發(fā)明的另一面,提供第一種短信交互系統(tǒng),包括:短信模塊1,用于獲取手機發(fā)送的短信;狀態(tài)模塊2,用于根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);前執(zhí)行模塊3,用于執(zhí)行傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯;轉(zhuǎn)換模塊4,用于根據(jù)手機的當前狀態(tài)和短信內(nèi)容來確定手機的下一個狀態(tài)。如圖6所示,根據(jù)本發(fā)明的另一面,提供第二種短信交互系統(tǒng),包括:短信模塊1,用于獲取手機發(fā)送的短信;狀態(tài)模塊2,用于根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);轉(zhuǎn)換模塊4,用于根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);后執(zhí)行模塊5,用于傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯。本系統(tǒng)與第一種系統(tǒng)的區(qū)別在于缺少前執(zhí)行模塊3,相應(yīng)的增加了后執(zhí)行模塊5,即先根據(jù)用戶的當前狀態(tài)和短信的內(nèi)容來確定用戶的下一個狀態(tài),在手機進入新的當前狀態(tài)后結(jié)合短信的內(nèi)容確定相應(yīng)的應(yīng)用接口和相應(yīng)要執(zhí)行的應(yīng)用邏輯,以滿足有些短信交互業(yè)務(wù)中先確定下一個狀態(tài),然后再執(zhí)行相應(yīng)的應(yīng)用邏輯的需要。如圖6所示,根據(jù)本發(fā)明的另一面,還提供第三種短信交互系統(tǒng),包括短信模塊1、狀態(tài)模塊2、前執(zhí)行模塊3、轉(zhuǎn)換模塊4、后執(zhí)行模塊5、守護模塊6及判斷模塊7,其中,短信模塊I用于獲取手機發(fā)送的短信;狀態(tài)模塊2用于根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);前執(zhí)行模塊3用于傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給第一應(yīng)用接口,第一執(zhí)行應(yīng)用邏輯;轉(zhuǎn)換模塊4用于根據(jù)用戶的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);后執(zhí)行模塊5用于傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給第二應(yīng)用接口,執(zhí)行第二應(yīng)用邏輯。守護模塊6用于定期檢查所述當前狀態(tài)處于非初始狀態(tài)的手機,如果超過應(yīng)答時限,則重置該手機的當前狀態(tài)為初始狀態(tài),例如可以另外啟動一個守護進程,定期檢查各非初始狀態(tài)的手機,把超過應(yīng)答時限的手機重置為初始狀態(tài),這樣能夠讓沒有應(yīng)答的手機進行另一輪的交互。判斷模塊7用于判斷短信的內(nèi)容是否合法,若不合法,則提示手機重新發(fā)送短信。本系統(tǒng)與第二種系統(tǒng)的區(qū)別在于,在轉(zhuǎn)換模塊4根據(jù)用戶的當前狀態(tài)和短信的內(nèi)容來確定用戶的下一個狀態(tài)的前后分別有前執(zhí)行模塊3和后執(zhí)行模塊5,以滿足有些短信交互業(yè)務(wù)中在下一個狀態(tài)轉(zhuǎn)換前后都要執(zhí)行相應(yīng)的應(yīng)用邏輯的需要。本實施例的系統(tǒng)屬于一種基于狀態(tài)機的短信交互系統(tǒng),當一手機發(fā)送短信給應(yīng)用提供商時,該手機處于一種狀態(tài),使用該系統(tǒng),可以實現(xiàn)短信投票、短信確認訂單、短信下單、短信答題等各種交互功能。綜上所述,本發(fā)明通過獲取手機發(fā)送的短信,根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài),傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯,根據(jù)用戶的當前狀態(tài)和短信內(nèi)容來確定用戶的下一個狀態(tài),提供根據(jù)手機不同的當前狀態(tài)確定下一狀態(tài)的短信交互服務(wù),實現(xiàn)復(fù)雜的多狀態(tài)轉(zhuǎn)換的短信交互。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的系統(tǒng)而言,由于與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、客戶端軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。顯然,本領(lǐng)域的技術(shù)人員可以對發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包括這些改動和變型在內(nèi)。
      權(quán)利要求
      1.一種短信交互方法,其特征在于,包括: 獲取手機發(fā)送的短信; 根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài); 傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯; 根據(jù)手機的當前狀態(tài)和短信內(nèi)容來確定手機的下一個狀態(tài)。
      2.按權(quán)利要求1所述的短信交互方法,其特征在于,還包括定期檢查當前狀態(tài)處于非初始狀態(tài)的手機的應(yīng)答時限,如果超過應(yīng)答時限,則重置該手機的當前狀態(tài)為初始狀態(tài)。
      3.按權(quán)利要求1所述的短信交互方法,其特征在于,還包括判斷短信的內(nèi)容是否合法,若不合法,則提示手機重新發(fā)送短信。
      4.一種短信交互方法,其特征在于,包括: 獲取手機發(fā)送的短信; 根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài); 根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài);傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯。
      5.一種短信交互方法,其特征在于,包括: 獲取手機發(fā)送的短信; 根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài); 傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給第一應(yīng)用接口,執(zhí)行第一應(yīng)用邏輯; 根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài); 傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給第二應(yīng)用接口,執(zhí)行第二應(yīng)用邏輯。
      6.一種短信交互系統(tǒng),其特征在于,包括: 短信模塊,用于獲取手機發(fā)送的短信; 狀態(tài)模塊,用于根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài); 前執(zhí)行模塊,用于執(zhí)行傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯; 轉(zhuǎn)換模塊,用于根據(jù)手機的當前狀態(tài)和短信內(nèi)容來確定手機的下一個狀態(tài)。
      7.按權(quán)利要求6所述的短信交互系統(tǒng),其特征在于,還包括一守護模塊,用于定期檢查所述當前狀態(tài)處于非初始狀態(tài)的手機的應(yīng)答時限,如果超過應(yīng)答時限,則重置該手機的當前狀態(tài)為初始狀態(tài)。
      8.按權(quán)利要求6所述的短信交互系統(tǒng),其特征在于,還包括一判斷模塊,用于判斷短信的內(nèi)容是否合法,若不合法,則提示手機重新發(fā)送短信。
      9.一種短信交互系統(tǒng),其特征在于,包括: 短信模塊,用于獲取手機發(fā)送的短信;狀態(tài)模塊,用于根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài); 轉(zhuǎn)換模塊,用于根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài); 后執(zhí)行模塊,用于傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯。
      10.一種短信交互系統(tǒng),其特征在于,包括: 短信模塊,用于獲取手機發(fā)送的短信; 狀態(tài)模塊,用于根據(jù)所述短信的內(nèi)容查找所述手機的當 前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài); 前執(zhí)行模塊,用于傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給第一應(yīng)用接口,執(zhí)行第一應(yīng)用邏輯; 轉(zhuǎn)換模塊,用于根據(jù)手機的當前狀態(tài)和短信的內(nèi)容來確定手機的下一個狀態(tài),所述下一個狀態(tài)為手機新的當前狀態(tài); 后執(zhí)行模塊,用于傳遞所述手機新的當前狀態(tài)和短信的內(nèi)容給第二應(yīng)用接口,執(zhí)行第二應(yīng)用邏輯。
      全文摘要
      本發(fā)明涉及一種短信交互方法及系統(tǒng),所述方法包括獲取手機發(fā)送的短信;根據(jù)所述短信的內(nèi)容查找所述手機的當前狀態(tài),若未查找到,則將所述當前狀態(tài)設(shè)置為初始狀態(tài);傳遞所述手機的當前狀態(tài)和短信的內(nèi)容給應(yīng)用接口,執(zhí)行應(yīng)用邏輯;根據(jù)手機的當前狀態(tài)和短信內(nèi)容來確定手機的下一個狀態(tài)。本發(fā)明可以提供根據(jù)手機不同的當前狀態(tài)確定下一狀態(tài)的短信交互服務(wù),實現(xiàn)復(fù)雜的多狀態(tài)轉(zhuǎn)換的短信交互。
      文檔編號H04W4/14GK103096274SQ201110349598
      公開日2013年5月8日 申請日期2011年11月8日 優(yōu)先權(quán)日2011年11月8日
      發(fā)明者郭峰 申請人:蘇州中茵泰格科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1