專利名稱:一種提高統(tǒng)計正確率的手機發(fā)送短消息通信方法
技術領域:
本發(fā)明涉及無線通信技術領域,尤其是涉及手機發(fā)送短消息來收集商業(yè)信息的方法。
背景技術:
隨著通信技術的不斷進步,企業(yè)借助短消息的技術方式統(tǒng)計相關信息是目前一種流 行而成熟的方式,特別是對于通信產(chǎn)品,更加顯得重要。比如"手機的電子保修卡", 手機用戶將自己的姓名、購機時間等信息通過短消息的方式發(fā)回到手機企業(yè)的信息統(tǒng)計 中心(服務器)。采用這種方式的保修卡與傳統(tǒng)的紙質(zhì)保修卡相比,具有信息反饋及時、 成本低、準確率高等優(yōu)點。另外,在中國專利數(shù)據(jù)庫中,專利申請?zhí)枮?00510035863.3 的中國專利"通過短消息實現(xiàn)信息傳播的方法及系統(tǒng)"和專利申請?zhí)枮?00410155078.7 的中國專利"對數(shù)據(jù)進行標識及標識數(shù)據(jù)流通統(tǒng)計",對這些利用短消息進行商業(yè)數(shù)據(jù) 統(tǒng)計的方法進行了報道。在通過短消息來統(tǒng)計相關信息的過程中,有兩種短信發(fā)送方式,即(1)向網(wǎng)關發(fā) 送信息,(2)點對點發(fā)送信息。如果僅采用向網(wǎng)關或者僅采用點對點服務器發(fā)送短信的 方式,在實踐中均存在較大統(tǒng)計誤差(即信息的統(tǒng)計正確率低)和其他不利的效果。如 果僅采用向網(wǎng)關發(fā)送信息的方法,全國部分地區(qū)或者部分卡向特定的網(wǎng)關發(fā)送短信時, 無法送達網(wǎng)關,造成部分信息無法統(tǒng)計上來。如果僅采用點對點發(fā)送信息的方法,則需 要數(shù)量眾多的點對點接收服務器,成本比較大,維護比較難,并且當眾多終端用戶向同 一點對點服務器發(fā)送短信時,發(fā)送失敗概率非常大,被移動運營商丟棄的概率也很大。另外,國外卡發(fā)送短消息給國內(nèi)的網(wǎng)關是不會成功的,因此,國外卡發(fā)送短消息時應選擇點對點發(fā)送。發(fā)明內(nèi)容本發(fā)明所要解決的技術問題是提供一種提高統(tǒng)計正確率的手機發(fā)送短消息通信方 法,它采用向網(wǎng)關發(fā)送和向點對點發(fā)送短消息相結合的辦法,來提高統(tǒng)計正確率,方法簡單實用。本發(fā)明解決上述技術問題所采用的技術方案為一種提高統(tǒng)計正確率的手機發(fā)送短消息通信方法,其特征在于在手機中啟動一處理程序,步驟依次為-(1) 判斷步驟;判斷手機用戶卡是國內(nèi)卡還是國外卡,如果是國外卡轉(zhuǎn)國外卡處理 步驟,反之則轉(zhuǎn)國內(nèi)卡處理步驟;(2) 國外卡處理步驟;從手機內(nèi)置的信息接收號碼表中選擇一個號碼,向該號碼發(fā) 送短消息信息,等待服務器的回執(zhí),如果在規(guī)定時間T內(nèi)沒有收到服務器的回執(zhí),則另 選一個號碼,向該號碼發(fā)送短消息信息,依次循環(huán)執(zhí)行,直到手機收到服務器的表明短 消息信息發(fā)送成功的回執(zhí),或直到總的發(fā)送短消息信息的次數(shù)達到設定的N次,N為自
然數(shù),則轉(zhuǎn)退出步驟或人工千預處理步驟;(3)國內(nèi)卡處理步驟;先判斷確定該手機用戶卡是屬于哪一個國內(nèi)移動運營商,根據(jù) 具體移動運營商獲得對應的移動網(wǎng)關號碼,并向該網(wǎng)關發(fā)送短消息信息,等待服務器的 回執(zhí),如果在規(guī)定時間T內(nèi)沒有收到服務器的回執(zhí),重新向該網(wǎng)關發(fā)送短消息信息,并 循環(huán)執(zhí)行,直到手機收到服務器的表明短消息信息發(fā)送成功的回執(zhí),或直到向該網(wǎng)關發(fā) 送短消息信息的次數(shù)達到Nl次,Nl為自然數(shù),則從手機內(nèi)置的信息接收號碼表選擇一 個號碼,向該號碼發(fā)送短消息信息,等待服務器的回執(zhí),如果在規(guī)定時間T內(nèi)沒有收到 服務器的回執(zhí),則另選一個號碼,向該號碼發(fā)送短消息信息,依次循環(huán)執(zhí)行,直到手機 收到服務器的表明短消息信息發(fā)送成功的回執(zhí),或直到總的發(fā)送短消息信息的次數(shù)達到 設定的N次,N為自然數(shù),且N〉N1,則轉(zhuǎn)退出步驟或人工干預處理步驟; (4)退出步驟,結束循環(huán),退出短信息發(fā)送進程。 所述的信息接收號碼表選擇號碼是隨機選取或按照隊列依次選取。 所述的國內(nèi)移動運營商包括中國移動、中國聯(lián)通及將來成立的運行商。 所述的判斷步驟以前先在手機程序中準備好短消息內(nèi)容,以減少準備短消息內(nèi)容的 計算時間。所述的國外卡處理步驟或國內(nèi)卡處理步驟在手機程序中自動啟動定時器程序以進 行時間計算。所述的短消息至少包括有購買機器用戶、設備系列號、購買時間信息,進一步還可 以包括銷售商、價格、維修商、維修次數(shù)、故障類型信息,使短消息統(tǒng)計商業(yè)數(shù)據(jù)更加全 面實用。與現(xiàn)有技術相比,本發(fā)明的優(yōu)點在于它采用向網(wǎng)關發(fā)送和向點對點發(fā)送短消息相 結合方法,無論國外用戶卡還是國內(nèi)用戶卡都能適用,提高了短信統(tǒng)計的準確率,最大 限度的保障能收集到盡可能多的信息,使通過短消息方式收集到的商業(yè)數(shù)據(jù)更加全面和 正確,方便企業(yè)和國內(nèi)外用戶,而方法簡單實用,正確可靠。
圖l為本發(fā)明方法的流程圖。
具體實施方式
以下結合附圖及實施例對本發(fā)明作進一步詳細描述。一種提高統(tǒng)計正確率的手機發(fā)送短消息通信方法,手機中啟動一處理程序,首先準 備好需要發(fā)送的數(shù)據(jù),即短消息的主體內(nèi)容,該短消息一般包括有購買機器用戶、設備 系列號、購買時間等信息,進一步還可以包括有銷售商、價格、維修商、維修次數(shù)、故 障類型等信息,然后進入短消息發(fā)送程序,具體如下所述-步驟1:手機判斷手機用戶卡如SIM卡是否是國外卡還是國內(nèi)卡; 如果判斷出該用戶卡是國外手機用戶卡,則進入步驟2,否則進入步驟3。 步驟2:該用戶卡是國外手機用戶卡,從手機內(nèi)置的信息接收號碼表中隨機選取一 個號碼,該號碼即為點對點的服務器號碼,將上述準備好的需要發(fā)送的數(shù)據(jù)作為短信內(nèi) 容,執(zhí)行短消息發(fā)送操作,并等待服務器的回執(zhí),啟動定時器,如果在規(guī)定的時間T內(nèi) 收到服務器發(fā)送的表明短消息發(fā)送成功的回執(zhí),則轉(zhuǎn)到退出步驟。這里的規(guī)定的時間可 以設置為24小時或者其他設定的時間。如果在規(guī)定時間T內(nèi),手機沒有收到服務器的 回執(zhí),進入步驟6。就是講如果在時間T內(nèi)收到回執(zhí),則立即轉(zhuǎn)至退出步驟,否則等待,
直至等到T時間期滿,再進入步驟6。步驟3:該用戶卡是國內(nèi)手機用戶卡,則先判斷當前的短消息發(fā)送次數(shù)n是否小于 或等于N1,如果小于或等于N1則轉(zhuǎn)至步驟4,否則轉(zhuǎn)至步驟5。 Nl為自然數(shù),是人為 設定的一個參數(shù),目的是為了在設定的最大的N次短信發(fā)送過程中,前N1次設定為網(wǎng) 關發(fā)送,其余的次數(shù)為點對點發(fā)送,在本例中設定Nl=2,實際應用中可以根據(jù)具體情 況設置數(shù)值。步驟4: (n<=Nl)判斷確定該手機用戶卡是屬于哪一個國內(nèi)移動運營商,是聯(lián)通 公司還是移動公司,再根據(jù)具體移動運營商在程序中取得對應的移動網(wǎng)關號碼如聯(lián)通公 司的網(wǎng)關號碼或移動公司網(wǎng)關號碼,將上述準備好的需要發(fā)送的數(shù)據(jù)作為短信內(nèi)容,執(zhí) 行短消息發(fā)送操作,并等待服務器的回執(zhí),啟動定時器,如果在規(guī)定的時間T內(nèi)收到服 務器發(fā)送的表明短消息發(fā)送成功的回執(zhí),則轉(zhuǎn)到退出步驟。這里的規(guī)定的時間可以設置 為24小時或者其他設定的時間。如果在規(guī)定時間T內(nèi),手機沒有收到服務器的回執(zhí), 進入步驟6。就是講如果在時間T內(nèi)收到回執(zhí),則立即轉(zhuǎn)至退出步驟,否則等待,直至 等到T時間期滿,再進入步驟6。步驟5: (n>Nl)從手機內(nèi)置的信息接收號碼表中隨機選取一個號碼,該號碼即為 點對點的服務器號碼,將上述準備好的需要發(fā)送的數(shù)據(jù)作為短信內(nèi)容,執(zhí)行短消息發(fā)送 操作,并等待服務器的回執(zhí),啟動定時器,如果在規(guī)定的時間T內(nèi)收到服務器發(fā)送的表 明短消息發(fā)送成功的回執(zhí),則轉(zhuǎn)到退出步驟。這里的規(guī)定的時間可以設置為24小時或 者其他設定的時間。如果在規(guī)定時間T內(nèi),手機沒有收到服務器的回執(zhí),進入步驟6。 就是講如果在時間T內(nèi)收到回執(zhí),則立即轉(zhuǎn)至退出步驟,否則等待,直至等到T時間期 滿,再進入步驟6。該步驟5與步驟2在本質(zhì)上是相同的。故為簡便起見,在流程圖中 將該兩個步驟合二為一了。步驟6:當前短信息發(fā)送次數(shù)n加一,即11=11+1。這里需要說明的是,在程序開始 時,n的初值為1。步驟7:判斷當前短信息發(fā)送次數(shù)n是否大于最大短消息發(fā)送次數(shù)N。 N為自然數(shù), 如本例中可以設定N-5,實際應用中可以根據(jù)具體情況設置數(shù)值。如果n〉N,則轉(zhuǎn)入步 驟8—退出步驟。否則,程序返回到步驟l。步驟8:退出步驟,結束循環(huán),退出短信息發(fā)送進程。如果程序檢測到手機在N次發(fā)送短消息后均沒有收到回執(zhí),則可以轉(zhuǎn)入人工干預處 理程序,由相關負責人針對具體情況而相應的作出一些處理。本說明書中實施例部分與發(fā)明內(nèi)容部分表述的技術本質(zhì)和內(nèi)涵是相同的,在實施例 部分主要是按照計算機處理程序的順序來描述一個循環(huán)過程,與圖1是對應的。
權利要求
1.一種提高統(tǒng)計正確率的手機發(fā)送短消息通信方法,其特征在于在手機中啟動一處理程序,步驟依次為(1)判斷步驟;判斷手機用戶卡是國內(nèi)卡還是國外卡,如果是國外卡轉(zhuǎn)國外卡處理步驟,反之則轉(zhuǎn)國內(nèi)卡處理步驟;(2)國外卡處理步驟;從手機內(nèi)置的信息接收號碼表中選擇一個號碼,向該號碼發(fā)送短消息信息,等待服務器的回執(zhí),如果在規(guī)定時間T內(nèi)沒有收到服務器的回執(zhí),則另選一個號碼,向該號碼發(fā)送短消息信息,依次循環(huán)執(zhí)行,直到手機收到服務器的表明短消息信息發(fā)送成功的回執(zhí),或直到總的發(fā)送短消息信息的次數(shù)達到設定的N次,N為自然數(shù),則轉(zhuǎn)退出步驟或人工干預處理步驟;(3)國內(nèi)卡處理步驟;先判斷確定該手機用戶卡是屬于哪一個國內(nèi)移動運營商,根據(jù)具體移動運營商獲得對應的移動網(wǎng)關號碼,并向該網(wǎng)關發(fā)送短消息信息,等待服務器的回執(zhí),如果在規(guī)定時間T內(nèi)沒有收到服務器的回執(zhí),重新向該網(wǎng)關發(fā)送短消息信息,并循環(huán)執(zhí)行,直到手機收到服務器的表明短消息信息發(fā)送成功的回執(zhí),或直到向該網(wǎng)關發(fā)送短消息信息的次數(shù)達到N1次,N1為自然數(shù),則從手機內(nèi)置的信息接收號碼表選擇一個號碼,向該號碼發(fā)送短消息信息,等待服務器的回執(zhí),如果在規(guī)定時間內(nèi)沒有收到服務器的回執(zhí),則另選一個號碼,向該號碼發(fā)送短消息信息,依次循環(huán)執(zhí)行,直到手機收到服務器的表明短消息信息發(fā)送成功的回執(zhí),或直到總的發(fā)送短消息信息的次數(shù)達到設定的N次,N為自然數(shù),且N>N1,則轉(zhuǎn)退出步驟或人工干預處理步驟;(4)退出步驟,結束循環(huán),退出短信息發(fā)送進程。
2. 根據(jù)權利要求1所述的通信方法,其特征在于所述的信息接收號碼表選擇號碼是 隨機選取或按照隊列依次選取。
3. 根據(jù)權利要求1或2所述的通信方法.,其特征在于所述的判斷步驟以前先在手機 程序中先準備好短消息內(nèi)容。
4. 根據(jù)權利要求3所述的通信方法,其特征在于所述的國外卡處理步驟或國內(nèi)卡處 理步驟在手機程序中自動啟動定時器程序進行時間計算。
5. 根據(jù)權利要求4所述的通信方法,其特征在于所述的國內(nèi)移動運營商包括中國移 動、中國聯(lián)通及將來成立的運行商。
6. 根據(jù)權利要求5所述的通信方法,其特征在于所述的短消息至少包括有購買機器 用戶、設備系列號、購買時間信息。
7. 根據(jù)權利要求6所述的通信方法,其特征在于所述的短消息包括有銷售商、價格、 維修商、維修次數(shù)、故障類型信息。
全文摘要
一種提高統(tǒng)計正確率的手機發(fā)送短消息通信方法,判斷該用戶卡是國內(nèi)卡還是國外卡,如果是國外卡則直接從手機內(nèi)置的信息接收號碼表隨機選擇一個號碼,向該號碼發(fā)送信息,直到手機收到服務器的表明信息發(fā)送成功的回執(zhí)為止,否則如果該用戶卡為國內(nèi)卡,則確定該卡是屬于哪一個國內(nèi)移動運營商,根據(jù)具體移動運營商取得對應的移動網(wǎng)關號碼,并向該網(wǎng)關發(fā)送信息N1次,如果N1次都沒有收到服務器回復,則直接從手機內(nèi)置的信息接收號碼表隨機選擇一個號碼,向該號碼發(fā)送信息;直到手機收到服務器的表明信息發(fā)送成功的回執(zhí)為止;如果手機發(fā)送的總次數(shù)超過N次,或者手機有一次收到服務器的回執(zhí),則結束該過程。該發(fā)明提高了短信統(tǒng)計的準確率,最大限度的保障能收集到盡可能多的信息。
文檔編號H04M1/64GK101127807SQ20061005298
公開日2008年2月20日 申請日期2006年8月17日 優(yōu)先權日2006年8月17日
發(fā)明者勾亞峰, 呂奇勇, 李瑞峰, 杜宏亮, 馬凌云 申請人:寧波波導股份有限公司