專利名稱:固定電話網(wǎng)的信息提供方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息提供系統(tǒng),信息終端及信息提供方法,尤其涉及為固定電話網(wǎng)的信息終端,例如中文信息終端提供短消息收發(fā)、電子郵件收發(fā)、信息訂閱和點(diǎn)播等服務(wù)的信息提供系統(tǒng)及方法。
背景技術(shù):
如今,社會(huì)上存在著很多不同用途的網(wǎng)絡(luò)。其中公用語音電話網(wǎng)PSTN是傳統(tǒng)的語音電話傳輸網(wǎng)絡(luò),提供普通地電話語音服務(wù)。在此基礎(chǔ)上,為了讓更多的業(yè)務(wù)實(shí)施,讓語音網(wǎng)絡(luò)更加智能化,又產(chǎn)生了智能網(wǎng)。同時(shí),計(jì)算機(jī)的發(fā)展,推動(dòng)了因特網(wǎng)的發(fā)展,使得各種信息例如語音、圖像等得到廣泛的傳輸。隨著計(jì)算機(jī)技術(shù)與現(xiàn)代通信技術(shù)的緊密結(jié)合,數(shù)據(jù)通信及多媒體通信作為實(shí)現(xiàn)信息傳遞和信息共享的重要手段和工具,無論在技術(shù)上還是在業(yè)務(wù)上都有了飛速的發(fā)展。已經(jīng)形成了以分組交換網(wǎng)、DDN、幀中繼/ATM網(wǎng)、因特網(wǎng)、多媒體通信網(wǎng)為主的數(shù)據(jù)信息網(wǎng)絡(luò)。多網(wǎng)融合成為趨勢(shì),如何為用戶提供來自多個(gè)信息源的信息,成為目前正在積極解決的問題。
隨著網(wǎng)絡(luò)的發(fā)展,各種各樣的用于提供接入網(wǎng)絡(luò)的終端設(shè)備也應(yīng)運(yùn)而生,如機(jī)頂盒、移動(dòng)電話、計(jì)算機(jī)等等,但是以上這些終端設(shè)備均對(duì)硬件有較高要求,并且價(jià)格昂貴,使用費(fèi)較高。然而對(duì)于普通用戶來講,可能僅僅要求進(jìn)行簡(jiǎn)單的信息訪問,例如進(jìn)行短消息發(fā)送、電子郵件發(fā)送,簡(jiǎn)單的信息瀏覽如商品信息查詢、天氣預(yù)報(bào)查詢等等。因此提供一種成本和使用費(fèi)用較低的終端也成為目前正在積極解決的問題。
目前,普通的固定電話主要用于使用戶之間相互進(jìn)行語音通信。如果這種普通電話還可以為用戶提供上述功能,則無疑是一種解決上述問題的途徑。
技術(shù)方案
本發(fā)明的目的在于提供一種固定電話網(wǎng)的信息提供系統(tǒng),它用于為固定電話網(wǎng)的信息終端提供綜合信息服務(wù)。
本發(fā)明的目的在于提供一種用于固定電話網(wǎng)的信息終端,用于使固定電話網(wǎng)的用戶訪問該信息提供系統(tǒng),從而接受各種服務(wù)。
本發(fā)明的目的在于提供一種固定電話網(wǎng)的信息提供方法,用于使得信息終端通過信息提供系統(tǒng)接受綜合信息服務(wù)。
本發(fā)明的目的在于提供一種信息終端,用于使固定電話網(wǎng)的用戶通過該信息提供系統(tǒng)瀏覽外部信息源例如ICP的網(wǎng)頁信息。
本發(fā)明的目的在于提供一種計(jì)費(fèi)系統(tǒng)和方法,用于根據(jù)服務(wù)的類型和服務(wù)的收費(fèi)標(biāo)準(zhǔn)對(duì)用戶所接受的服務(wù)進(jìn)行計(jì)費(fèi)。
本發(fā)明的上述目的可以通過以下的技術(shù)方案實(shí)現(xiàn)。
本發(fā)明提供一種用于固定電話網(wǎng)的信息提供系統(tǒng),用于為固定電話網(wǎng)的信息終端提供綜合信息服務(wù),該系統(tǒng)包括第一接入部分,用于與信息終端之間進(jìn)行信息的發(fā)送和接收,其中從信息終端接收FSK或DTMF方式的信息,向信息終端發(fā)送FSK方式的下行信息;信息處理裝置,用于將通過第一接入部分所接收的信息轉(zhuǎn)換為TCP/IP承載的SMPP格式的信息,或者將TCP/IP承載的SMPP格式的信息轉(zhuǎn)換為FSK格式的信息;信息中心,用于接收信息處理裝置處理后的信息終端發(fā)送來的信息,進(jìn)行相應(yīng)處理,并將處理后的信息發(fā)送給信息系統(tǒng)的其它部分。
本發(fā)明信息提供系統(tǒng)還包括一個(gè)第二接入部分,當(dāng)信息中心檢測(cè)到用戶的請(qǐng)求信息中包括與外部信息源或另一個(gè)信息提供系統(tǒng)的交互信息時(shí),將該用戶信息發(fā)送到第二接入部分,用戶通過該第二接入部分與外部信息源或另一個(gè)信息提供系統(tǒng)進(jìn)行交互。
本發(fā)明提供一種固定電話網(wǎng)的信息終端,使用該信息終端的用戶通過一個(gè)信息提供系統(tǒng)接受綜合信息服務(wù),包括顯示部分,用于顯示各種信息;收發(fā)器,用于在信息終端和信息提供系統(tǒng)之間進(jìn)行信息的收發(fā);輸入部分,用于輸入各種信息;存儲(chǔ)部分,用于存放用戶通過輸入裝置所輸入的信息,及從信息提供系統(tǒng)所接收的信息;用于實(shí)現(xiàn)信息提供系統(tǒng)所提供的服務(wù)的功能部件,及控制器,用于協(xié)調(diào)上述各部分之間的工作,并根據(jù)從信息提供系統(tǒng)接收的下行信息的類型,指示相應(yīng)的部件進(jìn)行處理,其中收發(fā)器將要發(fā)送到信息提供系統(tǒng)的上行信息采用FSK或DTMF方式進(jìn)行發(fā)送,并且從信息提供系統(tǒng)接收FSK方式的下行信息。用戶通過該終端進(jìn)行短消息收發(fā),電子郵件收發(fā),信息訂閱及信息點(diǎn)播。
本發(fā)明的信息終端還包括一個(gè)瀏覽器和一個(gè)調(diào)制解調(diào)器,用于通過所述信息提供系統(tǒng)訪問外部信息源的網(wǎng)頁。
本發(fā)明提供一種向固定電話網(wǎng)的信息終端提供綜合信息服務(wù)的方法,其中由一個(gè)信息提供系統(tǒng)向信息終端提供信息服務(wù),該方法包括步驟信息終端向信息提供系統(tǒng)發(fā)送一個(gè)服務(wù)請(qǐng)求;信息提供系統(tǒng)根據(jù)信息終端的請(qǐng)求,完成相應(yīng)的服務(wù),將結(jié)果返回給信息終端。
其中所述服務(wù)請(qǐng)求包括短消息收發(fā),電子郵件收發(fā),信息訂閱,信息點(diǎn)播的至少一種。
其中信息終端到信息提供系統(tǒng)的上行信息傳送采用FSK或DTMF方式,信息提供系統(tǒng)到信息終端的下行信息傳送采用FSK方式。
本發(fā)明提供一種計(jì)費(fèi)方法,該方法通過提供一個(gè)數(shù)據(jù)庫來對(duì)對(duì)服務(wù)進(jìn)行收費(fèi)處理,其中該數(shù)據(jù)庫中存放所有能夠接受該信息提供系統(tǒng)所提供服務(wù)的信息終端對(duì)信息提供系統(tǒng)和外部信息源的訪問權(quán)限信息,及各服務(wù)類型和收費(fèi)標(biāo)準(zhǔn)及費(fèi)用,認(rèn)證通過后,允許信息終端訪問系統(tǒng),并對(duì)服務(wù)進(jìn)行收費(fèi)處理。其中收費(fèi)標(biāo)準(zhǔn)至少包括以下的任何一種即包月收費(fèi),按服務(wù)類型的收費(fèi),按服務(wù)時(shí)間的收費(fèi),按服務(wù)信息的條數(shù)的收費(fèi)。
通過上述的信息終端,信息提供系統(tǒng)和信息提供方法,固定電話網(wǎng)的用戶可以以簡(jiǎn)單便宜的信息終端通過信息提供系統(tǒng)接受包括短消息收發(fā),電子郵件收發(fā),信息訂閱及信息點(diǎn)播在內(nèi)的綜合服務(wù)。
另外,本發(fā)明的信息提供系統(tǒng)可以根據(jù)用戶所接受的服務(wù)的類型進(jìn)行計(jì)費(fèi),實(shí)現(xiàn)靈活的計(jì)費(fèi)。
另外,本發(fā)明為信息終端的制造廠商,信息提供系統(tǒng)服務(wù)商以及內(nèi)容提供商ICP等提供了一套標(biāo)準(zhǔn)的通信協(xié)議,以實(shí)現(xiàn)信息交互。
通過以下結(jié)合附圖對(duì)實(shí)施方式的詳細(xì)描述,本發(fā)明的優(yōu)點(diǎn)將更加清楚。
圖1是根據(jù)本發(fā)明的信息提供系統(tǒng)的主要組成部分的方框圖。
圖2A是本發(fā)明對(duì)RADIUS屬性擴(kuò)展的說明。
圖2B描述了信息終端發(fā)起呼叫時(shí)進(jìn)行認(rèn)證的操作流程。
圖2C是下行FSK消息包的格式。
圖3A是以CPE向服務(wù)器發(fā)起呼叫開始的建立和釋放數(shù)據(jù)鏈路的過程。
圖3B是以服務(wù)器發(fā)起呼叫開始的建立和釋放數(shù)據(jù)鏈路的過程。
圖4是CPE和服務(wù)器之間交互的時(shí)序控制
圖5是CPE與服務(wù)器之間進(jìn)行差錯(cuò)控制的操作過程的示意圖。
圖6A是CPE僅支持DTMF信息上傳的能力交互過程示意圖
圖6B是CPE支持FSK方式的信息上傳且服務(wù)器也支持FSK上傳的能力交互過程的示意圖
圖6C是CPE支持FSK方式的信息上傳而服務(wù)器不支持FSK上傳的能力交互過程的示意圖。
圖7示明了在CPE與服務(wù)器建立起FSK方式的上傳和下傳鏈路后需要采用FSK編碼的各位置。
圖8是下行FSK信令包,上行FSK信令包,上行FSK信令包,上行FSK消息包的格式。
圖9是CTSI命令的格式。
圖10是CPE與服務(wù)器進(jìn)行信息交互的過程圖。
圖11是CPE的結(jié)構(gòu)框圖。
圖12是對(duì)存儲(chǔ)部分中與信息下載有關(guān)的存儲(chǔ)部件的劃分及信息信息下載命令的格式。
圖13是信息下載管理部分自動(dòng)接受短消息下載的過程示意圖。
圖14是涉及信息上傳的存儲(chǔ)部分的有關(guān)存儲(chǔ)部件。
圖15是信息上傳管理部分進(jìn)行短消息離線編輯的上傳操作過程圖。
圖16A是信息上傳命令的格式
圖16B是上傳短消息命令的格式。
圖17以在線編輯短消息為例對(duì)信息詢問的過程圖。
圖18A為信息詢問命令的格式。
圖18B為菜單詢問或單項(xiàng)選擇詢問的格式。
圖18C為確認(rèn)詢問方式的格式。
圖18D為多項(xiàng)選擇方式的格式。
圖18E為非選擇數(shù)據(jù)輸入方式的格式。
圖19A為文本清屏命令的格式。
圖19B為文本顯示定位命令的格式
圖19C為文本顯示允許屏幕移動(dòng)命令的格式。
圖19D為文本提示行顯示命令的格式
圖19E為屏幕顯示命令的格式
圖19F為文本提示行顯示命令的格式
圖19G為屏幕顯示命令的格式
圖20A為加密信息的傳送格式
圖20B為用戶系統(tǒng)密碼的傳送格式
圖20C為安全模塊負(fù)責(zé)用戶ID號(hào)的確認(rèn)。
圖20D為接受密鑰更換的命令格式。
圖21是服務(wù)類型詢問命令的格式。
圖22A為在服務(wù)器側(cè)為用戶提供服務(wù)的工作流程
圖22B為CPE工作流程。
圖23A為清屏命令的格式。
圖23B為作圖定位命令的格式。
圖23C為畫點(diǎn)命令的格式。
圖23D為畫線命令的格式。
圖23E為畫矩形圖命令的格式。
圖23F為劃K線圖命令的格式。
圖23G為顯示模式圖命令的格式。
圖23H為畫順序點(diǎn)的格式。
圖23I為劃?rùn)E圓命令的格式。
圖23J為定義圖形繪制宏命令的格式
圖23K為利用圖形宏編號(hào)作圖命令的格式
圖24A是終端工作狀態(tài)設(shè)置命令的格式。
圖24B是終端參數(shù)報(bào)告命令的格式。
圖24C是CPE ID數(shù)據(jù)命令的格式。
圖24D為CPE Config數(shù)據(jù)命令的格式。
圖24E為能力標(biāo)志命令的格式。
圖25是CPE在線編輯短消息的操作過程圖。
圖26是離線編輯一鍵通的流程圖。
圖27是用戶對(duì)短消息離線閱讀,編輯然后再轉(zhuǎn)發(fā)的操作過程圖。
圖28A-28C是請(qǐng)求交互服務(wù)編碼信息格式和訂閱服務(wù)內(nèi)容的示意圖。
圖29是非交互式訂閱服務(wù)操作過程圖。
圖30A和30B是CPE向ICP進(jìn)行信息點(diǎn)播的操作過程圖和編碼格式。
圖31A是CPE進(jìn)行主動(dòng)下載(軟件升級(jí),鈴聲,常用語)的操作過程圖。
圖31B是服務(wù)編碼格式,它用ASCII編碼。
圖31C是下載信息包格式,它采用二進(jìn)制
圖32A是CPE被動(dòng)下載(話費(fèi)詳單,話費(fèi)帳單)的操作過程圖。
圖32B是服務(wù)編碼格式,它用ASCII編碼。
圖32C為下載信息包格式,它用二進(jìn)制。
圖33描述了終端離線發(fā)送短消息的流程。
圖34描述了終端自動(dòng)接收短消息的流程圖。
圖35描述了終端的短消息回執(zhí)流程。
圖36描述了信息訂閱與點(diǎn)播流程。
圖37是短消息網(wǎng)關(guān)的結(jié)構(gòu)方框圖。
圖38A是本地上行業(yè)務(wù)流程參考圖。
圖38B是本地下行業(yè)務(wù)流程參考圖。
圖38C是需要網(wǎng)關(guān)前轉(zhuǎn)的上行業(yè)務(wù)流程參考圖。
圖38D是需要網(wǎng)關(guān)前轉(zhuǎn)的下行業(yè)務(wù)流程參考圖。
圖39A是SP發(fā)送短消息的操作過程圖。
圖39B是SP以接收者的身份登錄后,信息中心向SP下發(fā)由用戶向SP發(fā)送的短消息(MO)的過程圖。
圖39C是網(wǎng)關(guān)把異地的由用戶向服務(wù)提供商發(fā)送的短消息或由服務(wù)提供商向用戶發(fā)送的短消息轉(zhuǎn)發(fā)到相應(yīng)的短消息網(wǎng)關(guān)。
圖40A是根據(jù)本發(fā)明的SMGP的數(shù)據(jù)包包頭結(jié)構(gòu)示意圖。
圖40B是請(qǐng)求標(biāo)識(shí)(Request ID)的說明。
圖41A~圖41H為包體結(jié)構(gòu)。
圖42A~42C為包體相關(guān)字段的編碼說明。
其中圖42A是短消息格式代碼表;
圖42B是收費(fèi)類型代碼表;
圖42C是錯(cuò)誤代碼表。
圖43A~43C為特殊格式的短消息格式。
其中圖43A是狀態(tài)報(bào)告格式;
圖43B是修改密碼格式;
圖43C是包月收費(fèi)格式。
圖44是第一接入部分的結(jié)構(gòu)框圖。
圖45是信息處理裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式
圖1是根據(jù)本發(fā)明的信息提供系統(tǒng)的主要組成部分的方框圖。
該信息提供系統(tǒng)為信息終端實(shí)現(xiàn)短消息收發(fā),電子郵件收發(fā),信息訂閱及信息點(diǎn)播等提供了接口。
如圖所示,第一接入部分1完成信息終端6或7呼叫的接入和向信息終端發(fā)起呼叫,實(shí)現(xiàn)信息提供系統(tǒng)的接入呼出功能。它通過PSTN網(wǎng)接收信息終端上行的由DTMF或FSK承載的根據(jù)本發(fā)明的CTSI格式的信息,并發(fā)送FSK承載的CTSI格式的信息下行到信息終端,完成根據(jù)本發(fā)明的CTSI協(xié)議物理層和鏈路層的功能。該第一接入部分1可以與信息處理裝置3通信,將從信息終端接收的上行用戶信息傳輸給信息處理3進(jìn)行處理。該第一接入部分1的詳細(xì)功能部件將在后面描述。
信息處理裝置3以CTSI協(xié)議與信息終端進(jìn)行通信,并以SMPP協(xié)議與信息中心4進(jìn)行信息的發(fā)送和接收。該信息處理裝置3還與認(rèn)證計(jì)費(fèi)部分5進(jìn)行通信,通過后述的擴(kuò)展RADIUS協(xié)議與認(rèn)證計(jì)費(fèi)部分5交互,在信息終端接入和向信息終端下發(fā)信息時(shí)對(duì)用戶認(rèn)證并進(jìn)行計(jì)費(fèi)處理。另外該信息處理裝置將通過第一接入部分1所接收的信息轉(zhuǎn)換為TCP/IP承載的SMPP格式的信息供信息中心4或認(rèn)證計(jì)費(fèi)部分5處理,或者將向信息終端下發(fā)的TCP/IP承載的SMPP格式的信息轉(zhuǎn)換為FSK承載的CTSI格式的信息;
圖45是該裝置3的構(gòu)成的方框圖。
其中信息處理裝置3包括一個(gè)轉(zhuǎn)換接口4501,用于將通過第一接入部分1所接收的DTMF或FSK承載的CTSI格式的用戶信息轉(zhuǎn)換為TCP/IP承載的SMPP格式的信息供信息中心4或認(rèn)證計(jì)費(fèi)部分5使用,或者將要發(fā)送給信息終端的TCP/IP承載的SMPP格式的信息轉(zhuǎn)換為FSK承載的CTSI格式的信息,以將轉(zhuǎn)換后的信息提供給第一接入部分1進(jìn)而發(fā)送給信息終端。由于SMPP協(xié)議是一種現(xiàn)有的技術(shù)因此其解釋省略。關(guān)于在信息終端和信息處理裝置3之間交互所采用的CTSI協(xié)議,將在后面詳細(xì)說明。
處理和控制部分4504將要發(fā)往信息終端的信息提供給轉(zhuǎn)換接口4501進(jìn)行格式轉(zhuǎn)換處理,并且將從上述轉(zhuǎn)換接口所接收的用戶認(rèn)證信息和用戶服務(wù)請(qǐng)求信息分別發(fā)送給認(rèn)證計(jì)費(fèi)部分和信息中心進(jìn)行處理。
菜單管理部分4502生成信息提供系統(tǒng)向信息終端下發(fā)的菜單。菜單管理部分4502為信息終端提供動(dòng)態(tài)的服務(wù)項(xiàng)目菜單并進(jìn)行菜單的維護(hù)工作和菜單向信息終端下發(fā)時(shí)的管理工作,當(dāng)然在信息終端側(cè)也可以有自己的菜單,但是由系統(tǒng)為信息終端生成服務(wù)項(xiàng)目菜單將使信息提供系統(tǒng)可以更靈活地將所提供的新服務(wù)項(xiàng)目提供給信息終端供其選擇,使菜單維護(hù)起來容易。關(guān)于這一點(diǎn),本領(lǐng)域的技術(shù)人員將更容易地作到,因此在此省略描述。另外當(dāng)信息終端通過認(rèn)證并得到認(rèn)可后,根據(jù)信息終端的請(qǐng)求,菜單管理部分通過處理和控制部分4504將菜單下發(fā)給信息終端。在本發(fā)明中,系統(tǒng)所提供的服務(wù),例如短消息收發(fā),電子郵件收發(fā),信息訂閱及信息點(diǎn)播均可作為菜單項(xiàng)目向用戶信息終端下發(fā),供用戶選擇,系統(tǒng)根據(jù)用戶選擇的服務(wù)為用戶提供相應(yīng)的處理。
認(rèn)證計(jì)費(fèi)接口4505將從處理和控制部分4504所接收的用戶認(rèn)證信息傳送給認(rèn)證計(jì)費(fèi)部分5進(jìn)行認(rèn)證;并將認(rèn)證結(jié)果返回給處理和控制部分4504,由它確定是否向信息終端提供系統(tǒng)的服務(wù)。例如如果認(rèn)證計(jì)費(fèi)部分5通過檢查發(fā)現(xiàn)希望接受系統(tǒng)服務(wù)的用戶是信息提供系統(tǒng)的合法用戶,則將認(rèn)證通過的信息發(fā)送給處理和控制部分4504,由它向用戶發(fā)送認(rèn)證認(rèn)可的信息,并從而允許用戶接收系統(tǒng)服務(wù);如果認(rèn)證計(jì)費(fèi)部分5通過檢查發(fā)現(xiàn)希望接受系統(tǒng)服務(wù)的用戶不是信息提供系統(tǒng)的合法用戶,則將認(rèn)證未通過的信息發(fā)送給處理和控制部分4504,由它向用戶發(fā)送認(rèn)證拒絕的信息,并從而不允許用戶接收系統(tǒng)服務(wù)
信息中心接口4506將從處理和控制部分4504所接收的用戶服務(wù)請(qǐng)求信息發(fā)送給信息中心4進(jìn)行處理。該信息中心接口以SMPP協(xié)議與信息中心4進(jìn)行信息的交互。
信息中心4通過信息處理裝置3和第一接入部分1實(shí)現(xiàn)向信息終端提供信息服務(wù),例如用戶可通過信息中心4向其它固定電話網(wǎng)的信息終端或外部信息源發(fā)送短消息或電子郵件,對(duì)外部信息源進(jìn)行信息訂閱,信息點(diǎn)播。另外,用戶在通過信息提供系統(tǒng)訪問外部信息源的網(wǎng)頁時(shí)可以不經(jīng)過該信息中心而直接經(jīng)由下面的第二接入部分進(jìn)行訪問。這一點(diǎn)將在后面描述。該信息中心4包括一個(gè)存儲(chǔ)部分,用于暫時(shí)存儲(chǔ)發(fā)送給信息終端的短消息和電子郵件或者信息終端發(fā)送給其它信息終端或外部信息源的短消息和電子郵件。另外該存儲(chǔ)部分還存儲(chǔ)例如鈴聲信息或有趣的簡(jiǎn)單圖形等對(duì)信息終端有用的信息,信息終端可以從該信息中心4下載這些信息來改善自己的設(shè)置風(fēng)格。
具體地說,該信息中心4對(duì)用戶請(qǐng)求信息進(jìn)行如下分別的處理,即信息中心4首先檢測(cè)用戶請(qǐng)求服務(wù)的類型,如果是短消息發(fā)送,則檢查發(fā)送的目的地是否是接受本地(信息中心所在的信息提供系統(tǒng))服務(wù)的信息終端,如果是則將短消息經(jīng)由上述信息處理裝置3和第一接入部分1發(fā)送給目的信息終端,并且如果發(fā)送失敗,信息中心還暫時(shí)地存儲(chǔ)發(fā)送給信息終端的短消息,并且在以后自動(dòng)地將未發(fā)送的短消息再次發(fā)送;如果發(fā)送目的地是其他信息提供系統(tǒng)的信息終端或外部信息源,則信息中心將用戶請(qǐng)求通過第二接入部分2發(fā)送給外部信息源或其它信息提供系統(tǒng),以接受它們的服務(wù),并且如果接收到返回的服務(wù)信息,則將返回的服務(wù)信息經(jīng)由上述信息處理裝置3和第一接入部分1發(fā)送給發(fā)出請(qǐng)求的信息終端。
第二接入部分2為終端用戶和外部信息源例如ICP或其它信息提供系統(tǒng)的信息終端進(jìn)行信息交互提供接口。后面將詳細(xì)介紹該第二接入部分的具體構(gòu)成和操作流程。
認(rèn)證計(jì)費(fèi)部分5在RADIUS協(xié)議的基礎(chǔ)上,完成對(duì)撥號(hào)用戶的認(rèn)證和計(jì)費(fèi)。RADIUS是目前采用的在因特網(wǎng)接入時(shí)所用到的認(rèn)證、授權(quán)、計(jì)費(fèi)方法。由于本發(fā)明的信息終端是基于普通電話的。并且信息提供系統(tǒng)所提供的信息服務(wù)與因特網(wǎng)平臺(tái)提供的也不盡相同,因此,本發(fā)明通過對(duì)RADIUS協(xié)議進(jìn)行擴(kuò)展,并使用所擴(kuò)展的屬性信息對(duì)用戶進(jìn)行認(rèn)證和計(jì)費(fèi)。請(qǐng)注意當(dāng)信息終端或外部信息源主動(dòng)請(qǐng)求接入信息提供系統(tǒng)時(shí),要由認(rèn)證計(jì)費(fèi)部分5對(duì)這些主叫方進(jìn)行認(rèn)證;當(dāng)信息提供系統(tǒng)主動(dòng)向信息終端或外部信息源發(fā)送信息時(shí),認(rèn)證計(jì)費(fèi)部分5也對(duì)這些被叫方進(jìn)行認(rèn)證,這是為了保證主叫和被叫方均可以與系統(tǒng)進(jìn)行交互。
圖2A是本發(fā)明對(duì)該屬性擴(kuò)展的說明。
在該圖中,將能夠看到用戶的認(rèn)證信息包括例如用戶的ID和信息提供系統(tǒng)的ID,計(jì)費(fèi)信息則包括很多,具體包括圖中位于倒數(shù)第二列的標(biāo)識(shí)為YES的那些屬性信息。
認(rèn)證計(jì)費(fèi)部分5可以包括一個(gè)數(shù)據(jù)庫,該數(shù)據(jù)庫中存放所有能夠接受該信息提供系統(tǒng)所提供服務(wù)的信息終端對(duì)信息提供系統(tǒng)和外部信息源的訪問權(quán)限信息,及各服務(wù)類型和收費(fèi)標(biāo)準(zhǔn),所述認(rèn)證計(jì)費(fèi)部分對(duì)用戶認(rèn)證信息進(jìn)行認(rèn)證。
下面將參考圖2B的描述信息終端發(fā)起呼叫時(shí)進(jìn)行認(rèn)證的操作流程。
如圖2B所示,首先,終端與第一接入部分1建立起連接。然后,第一接入部分1向信息處理裝置3發(fā)送提示信息并將接收的用戶信息提供給轉(zhuǎn)換接口4501。然后,轉(zhuǎn)換接口4501將轉(zhuǎn)換后的用戶信息提供給處理和控制部分4504,由它將認(rèn)證信息提取出來,并發(fā)送給認(rèn)證計(jì)費(fèi)接口4505,認(rèn)證計(jì)費(fèi)部分5接收認(rèn)證計(jì)費(fèi)接口4505提交的關(guān)于終端的認(rèn)證信息,例如終端的ID,通過查找數(shù)據(jù)庫中是否有關(guān)于該用戶的ID記錄從而判斷認(rèn)證是否通過,如果存在用戶的ID,則認(rèn)證計(jì)費(fèi)部分將認(rèn)證通過的信息返回給信息處理裝置的處理和控制部分4504,由其通過轉(zhuǎn)換接口4501和第一接入部分1向信息終端發(fā)送認(rèn)證通過的信息,并且終端向信息處理裝置3上傳認(rèn)證信息,然后系統(tǒng)和終端建立服務(wù)連接,并且根據(jù)用戶的請(qǐng)求,菜單管理部分4502向信息終端下送服務(wù)菜單,開始計(jì)費(fèi)。如果不存在用戶的ID,則認(rèn)證計(jì)費(fèi)部分5將認(rèn)證未通過的信息返回給信息處理裝置的處理和控制部分4504,由其通過轉(zhuǎn)換接4501和第一接入部分1向信息終端發(fā)送認(rèn)證未通過的信息,拒絕終端的訪問,并由第一接入部分1斷開連接。當(dāng)由信息提供系統(tǒng)向終端或其它信息源發(fā)起呼叫時(shí),也要在信息提供系統(tǒng)和終端或其它信息源建立連接之后進(jìn)行被叫方的認(rèn)證。認(rèn)證過程與上面的過程相似。
另外,本發(fā)明在進(jìn)行收費(fèi)處理時(shí),可以對(duì)多種收費(fèi)標(biāo)準(zhǔn),例如包月收費(fèi),按服務(wù)類型的收費(fèi),按服務(wù)時(shí)間的收費(fèi),按服務(wù)信息的條數(shù)的收費(fèi)的收費(fèi)方式進(jìn)行計(jì)費(fèi)。這是因?yàn)橛捎诒景l(fā)明通過對(duì)RADIUS協(xié)議進(jìn)行擴(kuò)展,并且根據(jù)擴(kuò)展的屬性在認(rèn)證計(jì)費(fèi)部分5保持關(guān)于信息提供系統(tǒng)及外部信息源所提供的服務(wù)的類型及各種服務(wù)的收費(fèi)標(biāo)準(zhǔn)的詳細(xì)信息,這樣一來在進(jìn)行計(jì)費(fèi)時(shí),認(rèn)證計(jì)費(fèi)部分根據(jù)從服務(wù)方發(fā)送來的與計(jì)費(fèi)有關(guān)的信息,例如提供的服務(wù)類型,收費(fèi)標(biāo)準(zhǔn)及其他與收費(fèi)有關(guān)的信息,就可以對(duì)采用各種收費(fèi)方式的服務(wù)費(fèi)用進(jìn)行計(jì)費(fèi)處理。
通過以上的信息提供系統(tǒng),本發(fā)明提供了一個(gè)面向用戶的綜合信息平臺(tái),它尤其適用于為固定電話網(wǎng)絡(luò)的用戶提供綜合信息服務(wù),其中用戶是通過作為根據(jù)本發(fā)明的信息終端的一種中文信息終端來接受該信息提供系統(tǒng)的服務(wù)的。
信息終端6是一種根據(jù)本發(fā)明用于與信息提供系統(tǒng)進(jìn)行信息交互的標(biāo)準(zhǔn)型的信息終端,它除了具有普通的固定電話的功能外,還接收信息提供系統(tǒng)提供的各種服務(wù),如信息(短消息和電子郵件等)收發(fā),信息點(diǎn)播,信息訂閱等服務(wù),該信息終端6的組成將在以后描述。該信息終端6采用本發(fā)明的CTSI(Chinese Terminal Service Interface)協(xié)議與信息提供系統(tǒng)之間進(jìn)行信息交互。關(guān)于CTSI協(xié)議詳細(xì)情況將在后面詳述。
信息終端7是一種增強(qiáng)型的信息終端,它相對(duì)于標(biāo)準(zhǔn)型的信息終端而言,除了具備標(biāo)準(zhǔn)型信息終端的功能外,還通過一個(gè)常規(guī)的Modem接入信息提供系統(tǒng),接受ICP提供的HTML格式的信息瀏覽。這種信息終端7由于需要進(jìn)行信息瀏覽,因此在硬件方面,信息終端7將包括一個(gè)瀏覽瀏覽器,以瀏覽下載的網(wǎng)頁信息。另外,由于這種增強(qiáng)性信息終端的顯示和處理能力有限,例如其顯示裝置可能是LCD顯示屏,因此適用于具有較低顯示和處理能力的信息終端7,ICP可以為這種信息終端專門編制適用于它的網(wǎng)頁,以供其瀏覽。另外在本發(fā)明的信息提供系統(tǒng)中,第二接入部分2可以包括一個(gè)過濾器,用于將ICP提供的HTML信息轉(zhuǎn)換適用于信息終端7的網(wǎng)頁信息以供其瀏覽。
下面將描述根據(jù)本發(fā)明的信息提供系統(tǒng)是如何實(shí)現(xiàn)與根據(jù)本發(fā)明的信息終端6通信的。
為了說明的方便,下面將對(duì)本申請(qǐng)文件中將使用的術(shù)語和有關(guān)縮略語進(jìn)行說明。
CTSI(Chinese Terminal Service Interface)它是根據(jù)發(fā)明的信息提供系統(tǒng)與信息終端之間進(jìn)行通信的接口協(xié)議,該CIST規(guī)范了作為接受信息提供系統(tǒng)提供的服務(wù)的信息終端6的操作命令及相關(guān)動(dòng)作及信息提供系統(tǒng)的操作命令及相關(guān)動(dòng)作。
CTSI CPE遵循CTSI協(xié)議的客戶家用設(shè)備(CPECustomerPremises Equipment),也即根據(jù)本發(fā)明的信息終端6或7,以后為了說明的方便,稱之為CTSI CPE。
CTSI SERVER以CTSI協(xié)議規(guī)定的方式向CTSI CPE提供信息的服務(wù)者;或者以CTSI命令方式對(duì)CTSI CPE進(jìn)行控制的控制者。它可能對(duì)應(yīng)圖1的信息處理裝置(為了方便起見,以后稱之為服務(wù)器,以對(duì)應(yīng)于CPE)。
短消息為包括文本及簡(jiǎn)單的圖符的信息。本發(fā)明中所傳送的短消息為如下的信息中的至少一種文本信息,圖形信息和鈴聲信息,其中信息終端從信息提供系統(tǒng)接收的短消息不超過100個(gè)漢字,從信息終端向信息提供系統(tǒng)發(fā)送的短消息不超過70個(gè)漢字。
CPE部件CSI SERVER操作命令涉及到的CPE的功能部件。它們是服務(wù)器命令中設(shè)想能夠訪問的單元。
本領(lǐng)域的技術(shù)人員將能夠理解,以上的規(guī)定只是為了說明的方便而進(jìn)行的定義,其它任何完成上述功能的裝置均在本發(fā)明保護(hù)范圍內(nèi)。
為了實(shí)現(xiàn)與服務(wù)器之間的信息交互,CPE接收服務(wù)器的操作命令,解釋并執(zhí)行其操作命令。以后將詳細(xì)介紹CPE的各功能部件。
下面將描述服務(wù)器與CPE之間的通信控制方式。
在本發(fā)明中,對(duì)CPE與服務(wù)器之間的接口協(xié)議從三層,即物理層,鏈路層,和消息層進(jìn)行了定義,從而根據(jù)本協(xié)議實(shí)現(xiàn)它們之間的通信。
其中關(guān)于物理層和鏈路層的操作將主要由圖44所示的第一接入部分的相關(guān)功能部件來完成,消息層的信息打包/解包、解釋的操作主要由圖45所示的信息處理裝置的協(xié)議接口4501來完成。
圖44是第一接入部分1的功能部件圖。
其中發(fā)送/接收部分4401用于向信息終端發(fā)送/接收數(shù)據(jù)包。并且在接收到用戶發(fā)送的數(shù)據(jù)包后,確定所接收的數(shù)據(jù)應(yīng)該由哪個(gè)部件處理,并然后將其發(fā)送到相應(yīng)的部件。例如如果用戶返回的數(shù)據(jù)是關(guān)于連接建立的數(shù)據(jù),則將其發(fā)送到連接建立部分4402,由該部分根據(jù)用戶返回的數(shù)據(jù)值進(jìn)行連接建立的處理;如果用戶數(shù)據(jù)為服務(wù)數(shù)據(jù),則將其發(fā)送給信息處理裝置,由其進(jìn)行數(shù)據(jù)包的處理。
物理層
該層負(fù)責(zé)服務(wù)器與CPE之間物理的數(shù)據(jù)單元(數(shù)據(jù)位流)的傳送。在本發(fā)明的通信方式中,
下行(Server→CPE)采用
數(shù)據(jù)信息調(diào)制類型為連續(xù)相位二進(jìn)制頻移鍵控(FSK)
邏輯1=1200Hz±12Hz
邏輯0=2200Hz±22Hz
波特率為1200Hz±12Hz
數(shù)據(jù)傳送方式為二進(jìn)制異步串行方式
其中二進(jìn)制異步串行方式使數(shù)據(jù)的傳送遵循以下方式
若原數(shù)據(jù)字節(jié)(X)的各位為b7 b6 b5 b4 b3 b2 b1 b0
則傳送內(nèi)容為10位0 b0 b1 b2 b3 b4 b5 b6 b7 1
前導(dǎo)0為起始位,最后的1為停止位,
中間數(shù)據(jù)位是原數(shù)據(jù)的低位先送,高位后送
如數(shù)據(jù)0x55 0x55的傳送結(jié)果為
01010101010101010101
信令信息CAS服務(wù)器發(fā)往CPE的提示音。
頻率f1+f2(f1=2130Hz±5%,f2=2750Hz±5%)
時(shí)長(zhǎng)80-85ms;
上行(CPE→Server)采用DTMF或FSK調(diào)制方式
數(shù)據(jù)信息
FSK與下行數(shù)據(jù)信息的相同
DTMF頻率見下表
時(shí)序通50-60ms;停50-60ms
DTMF頻率表(Hz)
信令音的定義如下表所示
DTMF的類型
*采用確認(rèn)音模式發(fā)送DTMF時(shí),停頓(100ms)局限于撥號(hào)應(yīng)用。當(dāng)用于發(fā)送ACK時(shí),發(fā)150ms的DTMF后,應(yīng)不停頓地轉(zhuǎn)入下個(gè)工作狀態(tài)。
圖44中的發(fā)送/接收部分4401根據(jù)上述物理層的標(biāo)準(zhǔn)與信息終端進(jìn)行信號(hào)的傳送。
鏈路層
鏈路層協(xié)議提供可靠的數(shù)據(jù)傳送機(jī)制。該層傳送的數(shù)據(jù)包有如下六種編號(hào),共六種數(shù)據(jù)包。
即
1.服務(wù)器發(fā)往無FSK上傳能力的CPE的下行FSK消息包(1),或服務(wù)器發(fā)往無FSK上傳能力的CPE的下行FSK消息包(1)。
2.服務(wù)器發(fā)往有FSK上傳能力的CPE的下行FSK信令包(4)。
3.無FSK上傳能力的CPE發(fā)送服務(wù)器的上行DTMF消息包(2)。
4.有FSK上傳能力的CPE發(fā)往服務(wù)器的上行FSK消息包(5)。
5.無FSK上傳能力的CPE發(fā)往服務(wù)器的上行DTMF信令包(3)。
6.有FSK上傳能力的CPE發(fā)往服務(wù)器的上行FSK信令包(6)。
上述1~6中括號(hào)內(nèi)的為數(shù)據(jù)包編號(hào)。本發(fā)明中上行可采用FSK或DTMF調(diào)制方式,下行只能采用FSK調(diào)制方式。因此,下行FSK消息包只有編號(hào)為1的一個(gè)類型。
圖2C是下行FSK消息包的格式,它是服務(wù)器發(fā)往CPE的用戶數(shù)據(jù)信息,是用FSK格式傳送的。在該下行FSK信息包中,
同步引導(dǎo)串由8個(gè)同步前導(dǎo)字符(0x55)+一個(gè)同步結(jié)束字符(0x00)構(gòu)成,CPE讀到至少5個(gè)同步前導(dǎo)字符和同步結(jié)束字符后,可認(rèn)為同步建立。
信息類型指明信息內(nèi)容的類型。為和其他相關(guān)協(xié)議保持關(guān)聯(lián),此處取值(0x84)
信息長(zhǎng)度信息包編號(hào)的字節(jié)數(shù)(=1)加信息內(nèi)容的字節(jié)數(shù)
信息包編號(hào)取值(0x01)
信息內(nèi)容由消息層組織,可含一條或多條CTSI操作命令,最大長(zhǎng)度不大于254字節(jié)
校驗(yàn)和用于數(shù)據(jù)傳送過程的偵錯(cuò)。取值為該數(shù)據(jù)包中除同步引導(dǎo)串之外的所有字節(jié)的和,按256取模,再取補(bǔ),得到的值。
信息終端接到該下行FSK信息包后,對(duì)該信息包進(jìn)行解釋,抽取出信息包中的信息內(nèi)容,并由相應(yīng)的部件來執(zhí)行該信息內(nèi)容中包含的各CTSI操作命令。
其它的信息包的格式及相關(guān)說明將在以后描述。
下面將描述在CPE和服務(wù)器之間建立和釋放數(shù)據(jù)鏈路的操作過程。
首先將描述以DTMF形式進(jìn)行信令傳送的情況。具有上傳FSK功能的CPE與服務(wù)器之間建立和釋放數(shù)據(jù)鏈路的過程將在后面描述。
圖3A是以CPE向服務(wù)器發(fā)起呼叫開始的建立和釋放數(shù)據(jù)鏈路的過程。圖3B是以服務(wù)器發(fā)起呼叫開始的建立和釋放數(shù)據(jù)鏈路的過程。在圖3A中,CPE的呼叫由用戶撥號(hào)開始,或由CPE終端自動(dòng)撥號(hào)開始,其中自動(dòng)撥號(hào)可以采用確認(rèn)音模式(通150ms,停100ms)。
以上的操作過程中服務(wù)器方的動(dòng)作是分別由圖44中的連接建立部分4402和連接釋放部分4403完成的。
圖4是CPE和服務(wù)器之間交互的時(shí)序控制,其中各定時(shí)時(shí)鐘的定義如下表所示,該類時(shí)鐘用于確保端對(duì)端的正確接收。
在服務(wù)器側(cè),圖44所示的時(shí)序控制部分4404負(fù)責(zé)上述時(shí)序的監(jiān)控,在相應(yīng)的定時(shí)向信息終端或或第一接入部分的其它部件或信息處理裝置發(fā)送指示信號(hào),以進(jìn)行相應(yīng)的處理。
超時(shí)時(shí)鐘的定義如下表所示,該類時(shí)鐘用于確定對(duì)方是否有意外發(fā)生,并為相應(yīng)的重發(fā)機(jī)制服務(wù)。
其中(CPE發(fā)起呼叫)
TTs1=Tconnect+2×(TCAS+TCAS_ACK)+TCAS
≤3000+2×(80+150×2)+80
=3000+840=3840ms<6000ms
(Server發(fā)起呼叫)
TTs1=TTD1+2×(TCAS+TCAS_ACK)+TCAS
Tconnect是CPE連接到服務(wù)器的接續(xù)時(shí)間,小于3秒。
當(dāng)時(shí)序控制部分4404檢測(cè)到上述定時(shí)TS1超時(shí)時(shí),將認(rèn)為CPE掛機(jī)。當(dāng)檢測(cè)到上述TS2或TS3超時(shí)時(shí),將通知重發(fā)部分4406進(jìn)行重發(fā)操作。
在根據(jù)本發(fā)明的通信方法中,鏈路層采用的差錯(cuò)控制的原則是,在服務(wù)器向CPE發(fā)送一個(gè)CTSI信息包后,必須等待CPE回送確認(rèn)信息,才能繼續(xù)發(fā)送下一個(gè)CTSI信息包,或重發(fā)上一個(gè)CTSI信息包。
下表是對(duì)應(yīng)于服務(wù)器發(fā)往CPE的信息類型,CPE返回的確認(rèn)信息及其含義
圖5是CPE與服務(wù)器之間進(jìn)行差錯(cuò)控制的操作過程的示意圖。
如圖所示,服務(wù)器在向CPE發(fā)送一個(gè)CTSI信息包之后,只有當(dāng)CPE向服務(wù)器發(fā)送了ACK之后才能繼續(xù)下面的操作。
圖44中的差錯(cuò)控制部分4405監(jiān)控用戶是否返回了確認(rèn)信息,并且根據(jù)返回的確認(rèn)信息,通知相關(guān)的部件進(jìn)行相應(yīng)的操作。例如當(dāng)檢測(cè)到用戶的返回信息是‘D0’時(shí),就通知重發(fā)部分4406進(jìn)行相應(yīng)的數(shù)據(jù)包的重發(fā)處理。
根據(jù)本發(fā)明的通信方法的重發(fā)機(jī)制,使得在CPE和服務(wù)器偶然發(fā)生故障后,仍有機(jī)會(huì)保持連接。只有在完成了規(guī)定次數(shù)的重發(fā)后,依然出錯(cuò)時(shí),服務(wù)器才斷開與CPE的連接。
下表為重發(fā)機(jī)制中的重發(fā)內(nèi)容和重發(fā)條件及重發(fā)次數(shù)的定義。
另外,由于上傳采用的調(diào)制方式可以是DTMF,也可以是FSK,因此在CPE與服務(wù)器建立起連接時(shí),需要確認(rèn)雙方的傳輸能力,以進(jìn)行信息傳輸。在本發(fā)明的方法中,CPE和服務(wù)器都必須支持以DTMF形式的上傳發(fā)送。同時(shí),CPE和服務(wù)器又允許可以是支持FSK上傳的設(shè)備或不支持的設(shè)備。進(jìn)行能力交互以保證信息的發(fā)送和接收能有效地匹配。圖6A是CPE僅支持DTMF信息上傳的能力交互過程示意圖;圖6B是CPE支持FSK方式的信息上傳且服務(wù)器也支持FSK上傳的能力交互過程的示意圖;圖6C是CPE支持FSK方式的信息上傳而服務(wù)器不支持FSK上傳的能力交互過程的示意圖。如圖6B所示,如果CPE支持FSK上傳,則用DTMF B響應(yīng)服務(wù)器的CAS,服務(wù)器將需回送一個(gè)FSK信令包,以此表明服務(wù)器也支持CPE的FSK上傳。服務(wù)器對(duì)DTMF上傳方式無須向CPE確認(rèn),因?yàn)?,按照CTSI要求,這是CPE和服務(wù)器必須支持的上傳方式。如果服務(wù)器不支持FSK上傳,則它在收到CPE的表示自己具有FSK上傳能力的信息包之后(DTMF B),不發(fā)送支持FSK上傳的信令包。CPE在向服務(wù)器發(fā)送DTMF A之后,自動(dòng)將信息上傳的發(fā)送切換到DDTMF方式(如圖6C所示)。
當(dāng)服務(wù)器同意CPE上傳采用FSK方式后,CPE和服務(wù)器雙方的信令包就需是FSK信令包。圖7示明了在CPE與服務(wù)器建立起FSK方式的上傳和下傳鏈路后需要采用FSK編碼的各位置。如圖所示,首先服務(wù)器向CPE發(fā)送一個(gè)CPE提示信息CAS(CPE Alerting Signal),CPE接到CAS后,向服務(wù)器發(fā)送表示CPE支持FSK方式的信令包如DTMF‘B’,服務(wù)器接到該能力交互信息后,向CPE發(fā)送同意上傳采用FSK方式的信令包,這時(shí)服務(wù)器就以FSK信令格式發(fā)出信令包,以后雙方的信令包就均采用FSK信令包格式。如圖7的位置(A),(B),(C),(D),(E)所示。
上述圖6的確認(rèn)傳輸能力的操作是由傳輸能力確認(rèn)部分4407來完成的。在確認(rèn)完后,傳輸能力確認(rèn)部分就通知其它部件所采用的傳輸方式,并且第一接入部分從此將用這種方式和信息終端進(jìn)行通信。
另外發(fā)送/接收部分4401將要發(fā)送給信息終端的信息以FSK方式進(jìn)行下傳。
圖8是下行FSK信令包,上行FSK信令包,上行FSK信令包,上行FSK消息包的格式。其中同步引導(dǎo)串由8個(gè)同步前導(dǎo)字符(0x55)+一個(gè)同步結(jié)束字符(0x00)構(gòu)成,CPE讀到至少5個(gè)同步前導(dǎo)字符和同步結(jié)束字符后,可認(rèn)為同步建立。信令類型指明信息內(nèi)容的類型,CPE到服務(wù)器取0xFE;服務(wù)器到CPE取0xFF。信令長(zhǎng)度為信令子類型號(hào)的字節(jié)數(shù)(=1)加參數(shù)內(nèi)容的字節(jié)數(shù)。信令子類型號(hào)不同的信令取不同的值。參數(shù)內(nèi)容最大長(zhǎng)度不大于254字節(jié)。校驗(yàn)和用于數(shù)據(jù)傳送過程的偵錯(cuò)。取值為該數(shù)據(jù)包中除同步引導(dǎo)串之外的所有字節(jié)的和,按256取模,再取補(bǔ),得到的值。
下表是上行FSK信令包,和下行FSK信令包的各編碼的含義和功能一覽表,該表的最后一列表明相應(yīng)的信令包在圖7中出現(xiàn)的位置。
在CPE或服務(wù)器,通過分別從下行信令包或上行信令包中抽出信令類型碼、信令子類型碼及其參數(shù)值,就能解釋出對(duì)方發(fā)送的信令包的含義,從而作出相應(yīng)的操作。通過上面對(duì)本發(fā)明的通信方法在鏈路層的操作過程的描述,在CPE與服務(wù)器之間建立起可靠的數(shù)據(jù)傳送機(jī)制。本領(lǐng)域的技術(shù)人員將能夠理解,該“服務(wù)器”的大多功能可以由在本發(fā)明的圖1所示的第一接口部分1來實(shí)現(xiàn),例如建立和釋放數(shù)據(jù)鏈路的操作,時(shí)序的控制操作,差錯(cuò)控制和重發(fā)處理及與CPE之間的傳輸能力確認(rèn)等操作均可由接口部分1來完成。
消息層
本發(fā)明的通信方法在消息層方面是組織消息包(信息包)的內(nèi)容,解釋CPE回送信息,執(zhí)行相應(yīng)的操作;在CPE一側(cè)是解釋CTSI消息包,組織CPE的回送信息,從而提供了CPE與服務(wù)器的信息交互機(jī)制。
圖9示明了消息包的格式。它是服務(wù)器發(fā)往CPE的一組命令(信息)、一個(gè)消息包可以有一條或多條CTSI命令(信息)。CTSI命令由命令碼、長(zhǎng)度、命令參數(shù)構(gòu)成。命令參數(shù)是一個(gè)不等長(zhǎng)的字符串,說明命令執(zhí)行的具體內(nèi)容。長(zhǎng)度是指命令參數(shù)的字符個(gè)數(shù)。由于命令是封裝在信息包里的,而一個(gè)信息包的總長(zhǎng)度要小于254,自然,命令參數(shù)的長(zhǎng)度要小于252。無命令參數(shù)時(shí),長(zhǎng)度值為零。
例如,包括無命令參數(shù)的CTSI命令,和有命令參數(shù)的CTSI命令。命令碼用于標(biāo)識(shí)命令。下表是本發(fā)明的CTSI消息包中命令的說明。
本領(lǐng)域的技術(shù)人員將能夠理解,以上的命令碼根據(jù)CPE和服務(wù)器側(cè)提供的服務(wù)的擴(kuò)展也可以被擴(kuò)展,并且其擴(kuò)展不會(huì)影響到其它的命令。在CPE側(cè),CPE從命令中抽取出命令碼,調(diào)用對(duì)應(yīng)于命令碼的命令處理部分,執(zhí)行相應(yīng)的操作,并將組織回送信息給服務(wù)器。
下面將描述CPE和服務(wù)器在消息層上進(jìn)行信息交互的過程。
圖10是與CPE與服務(wù)器進(jìn)行信息交互的過程圖。
如圖所示,在CPE與服務(wù)器建立起連接,并確立起交互方式后,就可以開始進(jìn)行信息交互了。請(qǐng)注意,CPE與服務(wù)器的交互都是從服務(wù)器發(fā)送CTSI命令開始的。即服務(wù)器向CPE發(fā)送CTSI消息包,CPE收到CTSI信息包后,解釋信息包,并且執(zhí)行解釋后的CTSI命令,并將執(zhí)行后的返回值送回服務(wù)器,服務(wù)器然后處理用戶的返回值。在本發(fā)明的通信方法中,CPE不主動(dòng)發(fā)送內(nèi)容給服務(wù)器,即使CPE主動(dòng)申請(qǐng)服務(wù),也是通過服務(wù)器發(fā)出服務(wù)詢問命令后遞交的。
由于CPE是通過回送返回值的方式與服務(wù)器進(jìn)行交互的,因此CPE回送信息是CPE執(zhí)行CTSI命令的過程中向服務(wù)器報(bào)告CPE側(cè)執(zhí)行情況的信息,這種信息分為兩類命令的解釋執(zhí)行回復(fù)信息和命令要求的CPE用戶輸入信息。
這兩種信息返回值的編碼方式依CPE上傳信息采用的調(diào)制方式為FSK或DTMF而不同。其中在FSK方式下,正常的FSK編碼發(fā)送返回值的ASCII代碼(0x00~0xFF)。
DTMF方式下有兩種方式,非編碼和編碼。注意DTMF C是不用的,以防干擾交換機(jī)的功能。
非編碼方式將表示返回值的字符串進(jìn)行處理,對(duì)字符串的各字符進(jìn)行檢查,若是可發(fā)DTMF字符集的字符就用DTMF音發(fā)出不是則丟棄。
可發(fā)DTMF字符集{0,1,2,3,4,5,6,7,8,9,#,*,A,B,C,D}。
編碼方式將表示返回值的字符串進(jìn)行處理,將每個(gè)ASCII碼字符拆成兩個(gè)16進(jìn)制的值(4位一組),將各16進(jìn)制的值用下表規(guī)定的DTMF音發(fā)出。先發(fā)高4位組,后發(fā)低4位組。如0xCF產(chǎn)生的DTMF音就為*1#三個(gè)音。
下面將介紹兩類CPE回送信息的格式。
下表是CPE命令解釋執(zhí)行回復(fù)信息的格式,雖然并非所有CTSI命令都需要CPE返回命令解釋執(zhí)行回復(fù)信息。但有些命令(如信息下載信息)等需要返回解釋情況。
其中,返回的回復(fù)信息編碼為‘A’+用戶數(shù)據(jù),‘A’表示返回的是命令解釋情況回送信息標(biāo)志,用戶數(shù)據(jù)為下表的各參數(shù),以標(biāo)明CPE執(zhí)行結(jié)果。
下面將介紹CPE用戶輸入信息,根據(jù)命令的要求,有時(shí)需要將CPE用戶的相關(guān)信息返回服務(wù)器,如信息上載命令、屏幕詢問命令等等。具體內(nèi)容見CTSI命令說明。返回信息可以是定長(zhǎng)的也可是變長(zhǎng)的。對(duì)變長(zhǎng)的回復(fù)信息,一般都含有長(zhǎng)度字段。格式如下
1)固定長(zhǎng)度的信息回復(fù)包
2)可變長(zhǎng)度的信息回復(fù)包
*FSK發(fā)送發(fā)送是針對(duì)具有上傳FSK能力的CPE而言,無此能力的CPE采用DTMF發(fā)送。
**YY是用戶數(shù)據(jù)的長(zhǎng)度值的二進(jìn)制表示。
服務(wù)器從CPE接到上述信息回復(fù)包后,將其進(jìn)行解釋,根據(jù)用戶數(shù)據(jù)進(jìn)行相應(yīng)的操作。
以上詳細(xì)介紹了CPE與服務(wù)器之間進(jìn)行通信的過程,本領(lǐng)域的技術(shù)人員將能夠理解,消息層的打包/解包及解釋的操作可以由本發(fā)明的信息處理裝置3的協(xié)議接口4501來實(shí)現(xiàn)。
下面將詳細(xì)介紹根據(jù)本發(fā)明的信息提供系統(tǒng)向CPE側(cè)提供服務(wù)的操作過程。
根據(jù)本發(fā)明信息提供系統(tǒng)可以為CPE提供如下服務(wù)個(gè)人信息息服務(wù)(如短消息或電子郵件的發(fā)送和接收),信息點(diǎn)播服務(wù),信息訂閱服務(wù)。當(dāng)然,需要說明的是本發(fā)明所提供的信息點(diǎn)播和信息訂閱服務(wù)向擁護(hù)提供的都是短消息類型的信息。根據(jù)本發(fā)明信息提供系統(tǒng)中的信息處理裝置通過為CPE提供包括上述服務(wù)項(xiàng)目的菜單以供用戶選擇。與接受上述服務(wù)相對(duì)應(yīng)。CPE包括如圖11所示的部分以實(shí)現(xiàn)對(duì)信息提供系統(tǒng)的訪問和接受服務(wù)信息。
信息提供系統(tǒng)通過向CPE發(fā)送CTSI操作命令以與上述CPE的各部分進(jìn)行交互。因此,本發(fā)明的CTSI命令采用下面表格描述長(zhǎng)度欄說明每個(gè)項(xiàng)(內(nèi)容段)的大小,單位是字節(jié)(BByte);內(nèi)容欄說明每個(gè)字段的含義。說明欄對(duì)每個(gè)字段的取值、限定和關(guān)聯(lián)作出說明。
另外,CTSI命令中,每個(gè)內(nèi)容段必須具有存在的標(biāo)識(shí),對(duì)不定長(zhǎng)度的內(nèi)容段,由分隔符將該段內(nèi)容和后繼內(nèi)容段分開。當(dāng)不定長(zhǎng)度的內(nèi)容段為空(長(zhǎng)度為零)時(shí),分隔符必須存在,以標(biāo)識(shí)長(zhǎng)度為零的內(nèi)容段。分隔符用0xFF表示。
下面將分別說明上述各部分的具體構(gòu)成。為了說明的方便,下面仍將以術(shù)語“服務(wù)器”來表示信息提供系統(tǒng)一側(cè)的服務(wù)。
根據(jù)本發(fā)明的CPE包括收發(fā)器1101,用于發(fā)送/接收信息。其中收發(fā)器發(fā)送到信息提供系統(tǒng)的上行信息采用FSK或DTMF方式,并且從信息提供系統(tǒng)接收FSK方式的下行信息。存儲(chǔ)部分1103用于存放CPE中的各種信息,例如用于存放用戶通過輸入裝置1100所輸入的信息,及從信息提供系統(tǒng)所接收的信息;控制器1102用于協(xié)調(diào)和控制整個(gè)CPE的工作,并根據(jù)接收的信息包中的業(yè)務(wù)類型,指示相關(guān)的標(biāo)號(hào)為從1105至1112的各部分對(duì)服務(wù)器發(fā)送來的命令進(jìn)行響應(yīng),執(zhí)行相應(yīng)的操作,從而通過執(zhí)行服務(wù)器的命令來接受系統(tǒng)服務(wù)。另外,該輸入裝置例如可以是電話按鍵,或者信息終端上專門提供的功能按鈕,例如確認(rèn)按鈕等。或者也可以是手寫體輸入板等。
下面對(duì)其功能部件分別介紹。
首先介紹信息下載管理部分1107。
它負(fù)責(zé)處理來自服務(wù)器的下載信息命令,完成用戶個(gè)人信息,如短消息,電子郵件的接收。圖12A是對(duì)存儲(chǔ)部分1103中與信息下載有關(guān)的存儲(chǔ)部件的劃分,用于存放信息下載內(nèi)容。
如圖所示,考慮到家庭電話使用的實(shí)際情況,有多人合用一部電話,所以在電話的存儲(chǔ)部分中有私人存儲(chǔ)部件。對(duì)私人部件的尋址采用格式為電話號(hào)碼*私人帳號(hào)。
信息下載管理部分1107具有設(shè)立私人存儲(chǔ)部件的功能,每個(gè)私人部件有一個(gè)外部代號(hào)(即私人帳號(hào))和一個(gè)開啟密碼;要求CPE具有一個(gè)公共短消息信箱,用0標(biāo)識(shí),不需密碼就可進(jìn)入。三個(gè)私人短消息信箱,外部代號(hào)(即私人帳號(hào))由數(shù)字組成,分別用1、2、3標(biāo)識(shí),進(jìn)入私人短信息信箱,需要CPE進(jìn)行密碼驗(yàn)證。開啟密碼為4個(gè)字節(jié),用戶第一次使用私用信箱時(shí),終端應(yīng)提示用戶設(shè)立自己的密碼,并可以提供密碼的修改設(shè)置。
對(duì)下載短消息或電子郵件,CPE將核對(duì)私人帳號(hào)名,存在該用戶,則將其接收。對(duì)不存在私人帳號(hào)的下載信息,作為公共信息處理。對(duì)有錯(cuò)誤的私人帳號(hào)信息的下載信息,終端將作為公共信息接收。
信息下載管理部分1107具有自動(dòng)接受服務(wù)器信息下載功能,當(dāng)CPE發(fā)現(xiàn)是服務(wù)器在對(duì)它進(jìn)行呼叫,自動(dòng)摘機(jī),接受服務(wù)器的信息。CPE還應(yīng)對(duì)信息下載是否成功報(bào)告服務(wù)器。不成功有以下內(nèi)容
1.CPE不存在服務(wù)器所指明的存貯部件
2.CPE相關(guān)的存貯部件已滿,用戶要求不能覆蓋
3.CPE接受的信息不全,且接受時(shí)間已超時(shí)(指后繼包未送到)
4.CPE用戶有電話需要呼出,必須終止信息下載
5.其它原因,CPE拒絕下載
信息下載管理部分1107在接受信息下載命令時(shí),除了向服務(wù)器報(bào)告鏈路層的傳輸情況外,在該命令執(zhí)行后,還報(bào)告執(zhí)行情況。信息下載管理部分用以下CPE返回給服務(wù)器的回送碼反映CPE的情況。服務(wù)器根據(jù)回送碼執(zhí)行相應(yīng)的操作。
信息下載管理部分1107還具有終止信息下載的功能,如話柄摘機(jī)識(shí)別或提供一個(gè)按鍵從而終止信息下載。
向CPE下載信息的服務(wù)器提供給CPE一個(gè)方法,對(duì)信息進(jìn)行限定和過濾。
信息下載管理部分1107具有對(duì)電子郵件、短消息等各存貯部件管理的功能,包括查看、編輯、回復(fù)、轉(zhuǎn)發(fā)、刪除等。CPE在相應(yīng)的存貯部件占用率達(dá)到80%時(shí),CPE提示用戶;當(dāng)該部件全部占用后,CPE拒收新內(nèi)容;由于這些功能對(duì)本領(lǐng)域的技術(shù)人員是顯而易見的,因此省略其描述。
另外,信息下載管理部分1107還具有“一鍵通”的功能。即提示用戶現(xiàn)有的業(yè)務(wù),當(dāng)用戶按鍵選擇后,自動(dòng)完成工作。
圖13是信息下載管理部分1107自動(dòng)接受短消息下載的過程示意圖。
其中13A~13D分別示出在不同的CPE狀態(tài)下自動(dòng)接受短消息下載的過程。
下面詳細(xì)介紹圖13中使用的下載命令的格式及定義。
圖12B是信息下載命令的格式。它適用于服務(wù)器的各類信息的下傳工作。
其中
命令碼B1
長(zhǎng)度≤252
標(biāo)志
bit0保留
bit1鏈接標(biāo)志,0信息已結(jié)束;1信息未結(jié)束
bit2緊急信息標(biāo)識(shí),0不是;1是,必須在顯示器上顯示。
bit3→bit4信息傳送的加密方式;
00未加密
01普通加密(keybuffer)數(shù)據(jù)區(qū)
10DES加密
113DES
bit5→bit7保留
部件號(hào)00保留
01電子郵件存貯區(qū)
02普通的短消息存貯區(qū)
03訂閱的短消息存儲(chǔ)區(qū)
04MEMORY卡寫入?yún)^(qū)
05IC卡寫入?yún)^(qū)
06常用語存儲(chǔ)區(qū)
07特色鈴聲存儲(chǔ)區(qū)
08話費(fèi)帳單存儲(chǔ)區(qū)
09話費(fèi)詳單存儲(chǔ)區(qū)
0A軟件升級(jí)
80~8F十六個(gè)輸出設(shè)備的存貯部件號(hào)
90~9F終端廠家專用區(qū)
A0~F0其它
參數(shù)
參數(shù)的格式對(duì)應(yīng)于不同部件,有不同的含義。對(duì)輸入出設(shè)備,則是輸出設(shè)備的命令控制序列或輸出數(shù)據(jù)。下面逐一加以說明。
各部件的參數(shù)說明如下
1)電子郵件存儲(chǔ)區(qū)用于接收電子郵件的內(nèi)容
a)接收的電子郵件格式如圖12C
發(fā)送方發(fā)送方的電子郵件地址。
分隔符0xFF
電子郵件內(nèi)容標(biāo)題
發(fā)送時(shí)間,
正文內(nèi)容,
附件說明(如果存在)。
注意CPE只關(guān)于電子郵件的發(fā)送方,其他內(nèi)容包括標(biāo)題、發(fā)送時(shí)間、正文內(nèi)容、附件說明(如果存在)等由服務(wù)器組織在一個(gè)內(nèi)容體內(nèi)。
b)電子郵件存儲(chǔ)區(qū)的容量
電子郵件存儲(chǔ)區(qū)可以存放30條電子郵件,每條電子郵件按照上面的格式則支持241B(=220B+20B+1B)。
2)普通的短消息存儲(chǔ)區(qū)
a)接收的短信息格式如圖12D
發(fā)送方號(hào)碼短信息發(fā)送方的電話號(hào)碼,用ASCII碼表示。當(dāng)短消息來自ICP時(shí),電話號(hào)碼為118+ICP ID。
分隔符0xFF;
接收方的子信箱取值為0-3。當(dāng)取值為0及缺省情況時(shí),則表示短信息將放在公共信箱;當(dāng)取值為1,2,3時(shí),則表示短信息將放在私用信箱1,2,3。用ASCII碼表示
發(fā)送時(shí)間‘xxxx年xx月xx日xx時(shí)xx分’,其中“x”用ASCII碼表示,漢字用內(nèi)碼表示
短消息內(nèi)容用內(nèi)碼或ASCII碼表示,最大長(zhǎng)度不超過140個(gè)字節(jié)。
b)短信息存貯區(qū)的容量
短信息存貯區(qū)分4個(gè)信箱,每個(gè)信箱可以存放至少30條短信息,每條短信息按照上面的格式計(jì)算,則支持4×30×180B(=16B+1B+22B+140B+1B)。
3)訂閱的短消息存儲(chǔ)區(qū)用于存儲(chǔ)用戶訂閱的短消息,如新聞、天氣、股市信息、擇業(yè)信息等等。
a)格式如圖12E
ICP代碼
業(yè)務(wù)代碼可以用來反映不同ICP、不同類型信息,由ICP提供。
信息標(biāo)題信息標(biāo)題對(duì)信息內(nèi)容進(jìn)行說明。CPE應(yīng)能瀏覽標(biāo)題,使用戶能快速地找到所需的信息。
分隔符0xFF
信息內(nèi)容訂閱的短消息的內(nèi)容。
b)訂閱信息存貯區(qū)的容量
訂閱短信息可以存放至少99條短信息,其容量照上面的格式計(jì)算,則支持99×239B(=8B+10B+20B+200B+1B)。
4).MEMORY卡寫入?yún)^(qū)
a)格式如圖12F
服務(wù)器負(fù)責(zé)透明傳送,設(shè)備ID暫時(shí)未定。
5).IC卡寫入?yún)^(qū)
a)格式同上
6).常用語存貯區(qū)
a)格式如圖12G
含義
長(zhǎng)度表示常用語的長(zhǎng)度,用1個(gè)字節(jié)表示。
常用語最長(zhǎng)40B,由ASCII碼或內(nèi)碼表示。
b)常用語存貯區(qū)的容量
常用語存貯區(qū)可以存放至少20條,其容量照上面的格式計(jì)算,則支持20×41B(=1B+40B)。
7).特色鈴聲存儲(chǔ)區(qū)
a)格式如圖12H
鈴聲長(zhǎng)度用1字節(jié)表示,小于99。
鈴聲數(shù)據(jù)組
音長(zhǎng)(N)10ms的N倍時(shí)長(zhǎng)。
b)特色鈴聲存貯區(qū)的容量
特色鈴聲存貯區(qū)可以存放至少20條鈴聲,其容量照上面的格式計(jì)算,則支持20×200B(=1B+198B)。
8).話費(fèi)帳單存儲(chǔ)區(qū)
終端可至少存貯6條帳單(即六個(gè)月的數(shù)據(jù))。
9).話費(fèi)詳單存儲(chǔ)區(qū)
終端可至少存貯100條詳細(xì)話單(即上月話費(fèi)清單中的100條通話數(shù)據(jù))。如果用戶的實(shí)際話單超過100條,則實(shí)際只發(fā)送前100條通話數(shù)據(jù)。
信息下載管理部分從上述信息下載命令中抽取出部件號(hào),以確定命令所操作的存儲(chǔ)部件,然后將命令參數(shù)部分的內(nèi)容抽取出來,將其存放到相應(yīng)的存儲(chǔ)部件中。
下面介紹信息上傳管理部分1108。
該部分用于負(fù)責(zé)將CPE相關(guān)的信息存貯部件的內(nèi)容發(fā)送到服務(wù)器中。主要用于電子郵件的發(fā)送和轉(zhuǎn)發(fā),短消息的發(fā)送和轉(zhuǎn)發(fā)。
圖14是涉及信息上傳的存儲(chǔ)部分1103的有關(guān)存儲(chǔ)部件。
信息上傳管理部分1108負(fù)責(zé)信息的編輯及存儲(chǔ)操作,并完成信息的上傳管理。
圖15是信息上傳管理部分1108進(jìn)行短消息離線編輯的上傳操作過程圖。
如圖所示,CPE先填寫服務(wù)類型序列號(hào),再訪問服務(wù)器。
各服務(wù)類型序列號(hào)為
0x00,0x00,0x00,0x00進(jìn)入接入服務(wù)
0x00,0x00,0x00,0x01短消息
0x00,0x00,0x00,0x02電子郵件
下面介紹上傳命令。
圖16A是信息上傳命令的格式,圖16B是上傳短消息命令的格式。信息上傳命令中
回送格式DTMF B+長(zhǎng)度(編碼方式1B)+指定部件的內(nèi)容(編碼方式不定長(zhǎng)度)
命令碼0xB2
長(zhǎng)度02
標(biāo)志
bit0保留
bit1-bit2信息傳送的加密方式,
00未加密
01普通加密(keybuffer)數(shù)據(jù)區(qū)
10DES加密
113DES
bit3-bit7保留
部件號(hào)00保留
01 Email發(fā)送區(qū)
02短消息發(fā)送區(qū)
03訂閱短消息回復(fù)發(fā)送區(qū)
04 MEMORY卡讀出區(qū)見下載命令
05 IC卡讀出區(qū)見下載命令
80~8F十六個(gè)輸入設(shè)備的存貯部件號(hào)
90~9F其它
發(fā)送類部件格式說明如下
EMAIL
Email可分三段,段之間用0xFF作分隔符,總字符數(shù)不超過100B(包括分隔符)。
上傳短信息命令格式中以0xFF作為分隔符。
回執(zhí)標(biāo)志0x00短消息發(fā)送無需回執(zhí)。
0x01短消息發(fā)送需要回執(zhí)。
接收方地址允許至多放5個(gè)接收地址,用#分開,接收地址可以包含私人信箱號(hào),用*跟數(shù)字0-3表示,不指明信箱時(shí)為發(fā)往公共信箱的短消息。
在服務(wù)器側(cè),對(duì)接收的上行短消息進(jìn)行拆分,如有多個(gè)地址,拆分成多個(gè)短消息;在到信息中心的短消息內(nèi)容中,第一個(gè)字節(jié)表示子信箱,以ASCII表示,即0~3,如果沒有輸入子信箱,自動(dòng)加上0,作為公共信箱。
如短消息發(fā)送部件的內(nèi)容為
執(zhí)行上傳命令后,送往服務(wù)器的內(nèi)容(用編碼方式發(fā)具體的地址、FF和內(nèi)容)為
其中,xx表示長(zhǎng)度的二進(jìn)制代碼。
信息上傳管理部分1108將上傳命令所指明的部件內(nèi)容的值,用編碼方式發(fā)送到服務(wù)器。
下面介紹信息詢問管理部分1105。
該部分負(fù)責(zé)處理來自服務(wù)器關(guān)于信息詢問的命令。它支持下拉菜單確定、按鈕確定、提示框確定、多項(xiàng)選擇確定。
圖17以在線編輯短消息為例對(duì)信息詢問的過程進(jìn)行了描述。信息詢問命令的格式見圖18A。
其中
命令碼B3
詢問方式00保留
01 菜單詢問或單項(xiàng)選擇詢問輸入
02 確認(rèn)詢問輸入
03 多項(xiàng)選擇輸入
04 非選擇性數(shù)據(jù)輸入
回送方式
00 保留
01 普通DTMF
02 加附加字節(jié)傳送
03 DES加密傳送
04 DES加密傳送
參數(shù)
菜單詢問或單項(xiàng)選擇詢問的格式如圖18B所示。
返回DTMF格式B選中的菜單頂(編號(hào)從01開始)
確認(rèn)詢問方式的格式如圖18C所示。
返回DTMF格式B00(確認(rèn));B01(不確認(rèn))
多項(xiàng)選擇方式的格式如圖18D所示。
返回DTMF格式B項(xiàng)數(shù)m第一個(gè)選中的編號(hào)第二個(gè)選中的編號(hào)……第m個(gè)選中的編號(hào)
非選擇數(shù)據(jù)輸入方式的格式如圖18E所示。
返回DTMF格式B長(zhǎng)度參數(shù)內(nèi)容
長(zhǎng)度指明允許輸入的最大長(zhǎng)度
長(zhǎng)度要求和其他標(biāo)志bit0-bit3必須輸入的字符數(shù)(漢字按兩個(gè)字符數(shù))
0000不定,對(duì)用戶輸入不要求
1111必須輸滿全部字符,(由長(zhǎng)度段說明的最大長(zhǎng)度)
其他必須至少輸入此處要求的字符數(shù)。如6,表示6個(gè)字符。
bit4輸入內(nèi)容顯示標(biāo)志0允許顯示;1不顯示,內(nèi)容以*表示。
bit5輸入類型0數(shù)字;1字符(漢字歸字符類,為兩個(gè)字符)
bit6-bit7保留。
信息詢問管理部分根據(jù)詢問命令中的詢問類型,確定用戶對(duì)詢問由進(jìn)行的響應(yīng)方式,并且將用戶對(duì)詢問的回答信息按照回送方式進(jìn)行處理,將返回值給服務(wù)器。
下面介紹基于屏幕的輸出管理部分1106。
它負(fù)責(zé)處理服務(wù)器的輸出命令,服務(wù)器需要在CPE上輸出的信息有CPE用戶的查詢信息、Server的告警信息、給CPE的提示信息。它根據(jù)輸出命令對(duì)屏幕顯示執(zhí)行相應(yīng)的操作。
下面對(duì)輸出命令進(jìn)行說明。
圖19A為文本清屏命令的格式。
其中
命令碼0xB4
子命令碼0x00
作用對(duì)屏幕區(qū)的文字進(jìn)行清除。如果屏幕移動(dòng)允許,對(duì)虛擬屏幕顯示區(qū)內(nèi)容清空。
圖19B為文本顯示定位命令
說明
命令碼0xB4
子命令碼0x01
作用將光標(biāo)定位在行號(hào)、列號(hào)指明的位置上。用于刷新指定區(qū)域的內(nèi)容。
圖19C為文本顯示允許屏幕移動(dòng)命令。
說明
命令碼0xB4
子命令碼0x02
作用要求CPE的屏幕區(qū)允許或禁止?jié)L動(dòng)。
參數(shù)00禁止
FF允許
補(bǔ)充說明
A.當(dāng)屏幕移動(dòng)禁止時(shí),顯示命令操作的顯示區(qū)的大小為CPE物理屏幕的大小(如標(biāo)準(zhǔn)型終端為5×10漢字),虛擬屏幕不起作用,顯示區(qū)滿后顯示行自動(dòng)滾行。用戶無需拉動(dòng)屏幕。
B.屏幕移動(dòng)允許時(shí),屏幕框可在虛擬屏幕顯示區(qū)內(nèi)移動(dòng)。以便看到更多的內(nèi)容。屏幕框的移動(dòng)是隨著光標(biāo)的移動(dòng)而移動(dòng)。只有當(dāng)虛擬屏幕區(qū)也滿時(shí),顯示行自動(dòng)滾行。
C.虛擬屏幕顯示區(qū)的開設(shè)可由CPE設(shè)計(jì)者決定,一般不小于10×10漢字。
D.CPE規(guī)定,開機(jī)時(shí)的狀態(tài)為屏幕移動(dòng)允許。
圖19D為文本提示行顯示命令
說明
命令碼0xB4
子命令碼0x03
作用文本提示顯示是將提示內(nèi)容顯示在屏幕的適當(dāng)位置,位置可以居中,顯示方式可以反白、閃爍、或在一個(gè)畫框內(nèi),總之必須原來的信息顯示相區(qū)分。本命令的主要作用是將服務(wù)器的一些輔助信息(如輸入出錯(cuò)信息、幫助信息、系統(tǒng)臨時(shí)通知信息)疊加地顯示在屏幕上。本信息可以時(shí)延后自動(dòng)消失,也可以保留到用戶按[確認(rèn)]鍵后消失,恢復(fù)原區(qū)域內(nèi)容。
狀態(tài)碼0x00用戶按[確認(rèn)]鍵消失,恢復(fù)原顯示;否則信息保留。
0x01用戶按[確認(rèn)]鍵或持續(xù)5秒后消失,恢復(fù)原顯示。
圖19E為屏幕顯示命令
說明
命令碼0xB4
子命令碼0x02
作用要求CPE的屏幕區(qū)允許或禁止?jié)L動(dòng)。
參數(shù)00禁止
FF允許
補(bǔ)充說明
A.當(dāng)屏幕移動(dòng)禁止時(shí),顯示命令操作的顯示區(qū)的大小為CPE物理屏幕的大小(如標(biāo)準(zhǔn)型終端為5×10漢字),虛擬屏幕不起作用,顯示區(qū)滿后顯示行自動(dòng)滾行。用戶無需拉動(dòng)屏幕。
B.屏幕移動(dòng)允許時(shí),屏幕框可在虛擬屏幕顯示區(qū)內(nèi)移動(dòng)。以便看到更多的內(nèi)容。屏幕框的移動(dòng)是隨著光標(biāo)的移動(dòng)而移動(dòng)。只有當(dāng)虛擬屏幕顯示區(qū)也滿時(shí),顯示行自動(dòng)滾行。
C.虛擬屏幕顯示區(qū)的開設(shè)可由CPE設(shè)計(jì)者決定,一般不小于10×10漢字。
D.CPE規(guī)定,開機(jī)時(shí)的狀態(tài)為屏幕移動(dòng)允許。
圖19F為文本提示行顯示命令
說明
命令碼0xB4
子命令碼0x03
作用文本提示顯示是將提示內(nèi)容顯示在屏幕的適當(dāng)位置。位置可以居中,顯示方式可以反白、閃爍、或在一個(gè)畫框內(nèi),總之必須原來的信息顯示相區(qū)分。本命令的主要作用是將服務(wù)器的一些輔助信息(如輸入出錯(cuò)信息、幫助信息、系統(tǒng)臨時(shí)通知信息)疊加地顯示在屏幕上。本信息可以時(shí)延后自動(dòng)消失,也可以保留到用戶按[確認(rèn)]鍵后消失,恢復(fù)原區(qū)域內(nèi)容。
狀態(tài)碼0x00用戶按[確認(rèn)]鍵消失,恢復(fù)原顯示;否則信息保留。
0x01用戶按[確認(rèn)]鍵或持續(xù)5秒后消失,恢復(fù)原顯示。
圖19G為屏幕顯示命令。
說明
命令碼0xB4
子命令碼0x04
注意如果行號(hào)、列號(hào)取為FF,則表示顯示在原光標(biāo)所在的行或列的位置上。
注意屏幕的定位虛擬屏而言的。虛擬屏定義為10行×10(漢字)列,或更大;物理的用戶屏幕可以在上面借助上、下、左、右鍵移動(dòng)瀏覽。采用定位的輸出可以只更新虛擬屏局部的內(nèi)容。便于實(shí)時(shí)操作,提高速度。
在執(zhí)行屏幕顯示命令(子命令碼為04)時(shí),允許CPE按<確認(rèn)>鍵,返回一個(gè)非編碼DTMF的‘B0’,服務(wù)器可以根據(jù)業(yè)務(wù)需要,或發(fā)新的主菜單、或退回到前一級(jí)菜單、或不理會(huì)繼續(xù)發(fā)送。
下面介紹安全控制管理部分1109。
該部分負(fù)責(zé)信息的加密收發(fā),加密密碼的管理(密鑰的輸入和動(dòng)態(tài)更新),用戶的ID號(hào)的管理也屬該部分工作。
其中定義用戶ID號(hào)為16字節(jié),密鑰1為8字節(jié),用戶密碼為16字節(jié),密鑰2為8字節(jié)。
密鑰是為支持DES、3DES加解密是需要的。
圖20A為加密信息的傳送格式(Input Buffer、短信息、Email、用戶ID和密碼)。
圖20B為用戶系統(tǒng)密碼的傳送格式
說明
Ci=F(老密碼,新密碼);F為一個(gè)函數(shù)?,F(xiàn)為異或。
圖20C為安全模塊負(fù)責(zé)用戶ID號(hào)的確認(rèn)。
返回值Si=F(Ci、Ri、常數(shù))
Ri為隨機(jī)數(shù)R的第i位(I從0開始,十進(jìn)制整數(shù)從右向左數(shù))
Ci為用戶密碼的第I位。
圖20D為接受密鑰更換的命令格式。
類型
00保留
01Password1
02Password2
下面介紹終端主動(dòng)工作管理部分1110。
CPE主動(dòng)工作是指CPE在與服務(wù)器脫機(jī)的情況下,自行完成的一些工作,包括CPE系統(tǒng)參數(shù)(如用戶ID和用戶密碼)的設(shè)置、CPE用戶數(shù)據(jù)(短信息和Email)的輸入和編輯、CPE自動(dòng)響應(yīng)服務(wù)器的服務(wù)(如下載)、CPE自動(dòng)申請(qǐng)服務(wù)(如一鍵通)等等,另外該主動(dòng)工作管理部分1110還為用戶提供一個(gè)菜單,菜單項(xiàng)目包括信息終端自己為用戶提供的服務(wù),例如游戲項(xiàng)等,并且該菜單如前所述還為用戶訪問信息提供系統(tǒng)提供一個(gè)入口項(xiàng),當(dāng)用戶選擇該入口項(xiàng)時(shí),由系統(tǒng)為用戶下傳系統(tǒng)所提供的服務(wù)菜單。
本發(fā)明CPE可以輸入和編輯支持中文。由于中文輸入和編輯屬于已有技術(shù),因此不再描述。
自動(dòng)申請(qǐng)服務(wù)采用“一鍵通”的方式。
為了支持自動(dòng)申請(qǐng)服務(wù),CPE有以下存貯部件,以其內(nèi)容響應(yīng)服務(wù)器的服務(wù)類型詢問,即服務(wù)類型序列號(hào)(4字節(jié))存貯部件。
初始值為0x00,當(dāng)一個(gè)直接服務(wù)結(jié)束后,也置為0x00。服務(wù)器是否提供直接訪問的業(yè)務(wù)由業(yè)務(wù)開發(fā)者決定。如提供,則需在服務(wù)之前進(jìn)行用該命令詢問即可。
注意服務(wù)器與CPE之間的CTSI服務(wù)通路的建立,可以由服務(wù)器發(fā)起(如信息下載),也可以由CPE發(fā)起(如正常的主菜單接入和直接的服務(wù)申請(qǐng))。當(dāng)CPE發(fā)起時(shí),服務(wù)器如果具有直接服務(wù)申請(qǐng)的功能,且接入的用戶也有權(quán)使用,則在建好服務(wù)通道,并詢問了設(shè)備ID相關(guān)的初始化之后,服務(wù)器應(yīng)首先詢問服務(wù)類型。
業(yè)務(wù)ID=業(yè)務(wù)編號(hào)(4byte,可分為主業(yè)務(wù)號(hào)和子業(yè)務(wù)號(hào))
業(yè)務(wù)編號(hào)0x00,0x00,0x00,0x00進(jìn)入接入服務(wù)平臺(tái)
0x00,0x00,0x00,0x01短消息
0x00,0x00,0x00,0x02 Email
圖21是服務(wù)類型詢問命令。
說明
命令碼0xB0
長(zhǎng)度0
該命令用于直接服務(wù)的場(chǎng)合,無需經(jīng)服務(wù)器菜單逐級(jí)引導(dǎo)。當(dāng)CPE返回值為全00,則無直接服務(wù)的要求,故進(jìn)入逐級(jí)服務(wù)主菜單,服務(wù)類型序列號(hào)放在CPE中存貯。
CPE考慮有二個(gè)不同的方式,區(qū)別二種不同的服務(wù)器訪問要求接入主菜單服務(wù)和直接遞交服務(wù)申請(qǐng)。CTSI CPE用戶要進(jìn)入主菜單服務(wù)時(shí),置服務(wù)類型序列號(hào)為0x00000000,然后,撥入服務(wù)器號(hào)碼,建立通道進(jìn)行信息交互服務(wù)。而要直接遞交服務(wù)申請(qǐng)的應(yīng)用,先填入服務(wù)類型序列號(hào),然后,撥號(hào)到服務(wù)器,服務(wù)器通過詢問服務(wù)類型序號(hào)獲知用戶服務(wù)請(qǐng)求。
圖22A為在服務(wù)器側(cè)為用戶提供服務(wù)的工作流程,圖22B為CPE工作流程。
下面介紹圖形顯示管理部分1111。
該部分負(fù)責(zé)執(zhí)行服務(wù)器的有關(guān)圖形顯示的命令,從而在CPE的顯示裝置1104上顯示相應(yīng)的圖形。
為了提高效率,CPE中設(shè)置了圖形的存貯部件,存貯作圖宏命令,便于后續(xù)命令能直接調(diào)用。圖形的存儲(chǔ)部分(MDF)200字節(jié)×4,即CPE允許在其中存貯4個(gè)宏定義。顯示位置是相對(duì)于顯示定位命令的點(diǎn)而言的,并非物理屏幕原點(diǎn)(左上角)。
另外,在CPE中,圖形與文字是混編的,顯示區(qū)不劃分文本區(qū)和圖形區(qū),一般視為統(tǒng)一的點(diǎn)陣區(qū)。服務(wù)器在考慮CPE顯示效果時(shí),應(yīng)注意文字(西文、漢字)的點(diǎn)陣數(shù),本發(fā)明視16×15點(diǎn)陣為文字的基本顯示點(diǎn)陣,服務(wù)器考慮顯示畫面必須支持。其它大點(diǎn)陣字符或小點(diǎn)陣字符,作為服務(wù)器的補(bǔ)充業(yè)務(wù)支持。
作圖可以從定位開始,作圖中的模式可以幫助擦除所畫的內(nèi)容(用異或模式)。
圖23A為清屏命令。
說明
命令碼0xB6
子碼01
圖23B為作圖定位命令。
說明
命令碼0xB6
子碼02
原點(diǎn)位置x0為橫坐標(biāo),y0為縱坐標(biāo);它們的值是相對(duì)于物理原點(diǎn)(屏幕的左上角),而下面的作圖命令中的起始點(diǎn)都相對(duì)于本命令中的原點(diǎn)位置。
X0的值低字節(jié)在前,高字節(jié)在后。
圖23C為畫點(diǎn)命令。
模式
00覆蓋
40取反
80異或
功能
在(x0,y0)處以不同的模式畫一個(gè)點(diǎn)。
圖23D為畫線命令。
模式
00保留
01覆蓋
02疊加
03異或
形狀
00空線
55虛線
FF實(shí)線
功能
從(x0,y0)到(x1,y1)劃一條直線,不同類型表示顯得疏密程度。
圖23E為畫矩形圖命令。
圖23F為劃K線圖命令。
形狀表示線的疏密
0空心
1虛線(疏)
2虛線(密)
3實(shí)心
功能畫一個(gè)K圖點(diǎn)
圖23G為顯示模式圖命令。
功能用于直接下載某些圖樣。
注意CPE是直接將圖樣送到顯示區(qū),不開辟一個(gè)存貯區(qū);如果想后面作圖反復(fù)使用,可考慮將畫該圖樣的命令定義為一個(gè)宏(使用作圖宏命令,見后面的描述)。
圖23H為畫順序點(diǎn)。
格式
功能劃一條連續(xù)的線,因?yàn)閄的增量是恒為1,所以X的后續(xù)值就不列出。
圖23I為劃?rùn)E圓命令。
格式
功能用于劃一個(gè)橢圓
圖23J為定義圖形繪制宏命令
該命令的作用是通過定義內(nèi)嵌的一組作圖命令,為后續(xù)同樣的作圖提供方便。
圖23K為利用圖形宏編號(hào)作圖命令
使用一個(gè)作圖命令組作圖,注意作圖位置的定義,與定位命令同時(shí)使用。
下面介紹終端狀態(tài)控制和終端參數(shù)報(bào)告部分1112。
該部分是根據(jù)服務(wù)器的命令對(duì)終端的工作狀態(tài)進(jìn)行變動(dòng),或向服務(wù)器報(bào)告終端的配置和能力。
圖24A是終端工作狀態(tài)設(shè)置命令。
其作用是改變CPE與Server的通話方式,使得處于數(shù)據(jù)通訊方式的終端,能掛機(jī)、或切換到話音。該命令執(zhí)行的動(dòng)作是根據(jù)狀態(tài)碼的內(nèi)容,或掛機(jī)、或?qū)υ挶撵o音開關(guān)進(jìn)行控制。
說明XX=0x00 脫離數(shù)據(jù)通訊方式,掛機(jī)
0xFF 脫離數(shù)據(jù)通訊方式,進(jìn)入話音通話方式
其它N脫離數(shù)據(jù)通訊方式,進(jìn)入話音通話方式,N秒后,再進(jìn)入數(shù)據(jù)通訊方式。
圖24B是終端參數(shù)報(bào)告命令。
其作用是報(bào)告終端各種參數(shù),便于Server了解終端的功能和性能。
說明XX=0x00 保留
0x01 終端ID報(bào)告
0x02 終端配置信息報(bào)告
XX=01時(shí)的回送內(nèi)容
回送內(nèi)容DTMF‘B’+CPE ID
圖24C是CPE ID數(shù)據(jù)命令。
廠家代號(hào)0x01貝爾,0x02步步高,0x03新太,等等。
類型0x01標(biāo)準(zhǔn)型,0x02豪華型
生產(chǎn)年月 采用BCD編碼方式,高字節(jié)表示年,低字節(jié)表示月。如2019年11月的值為0x1911。
XX=02時(shí)的回送內(nèi)容
回送內(nèi)容DTMF‘B’+CPE配置
圖24D為CPE Config數(shù)據(jù)命令。
圖24E為能力標(biāo)志命令。
BitN=0無此能力
1有此能力
注普通終端能力是指本發(fā)明中扣去FSK上傳、安全能力、圖形能力、Email能力之外的所有定義的能力。
圖25是CPE在線編輯短消息的操作過程圖。
其中,04x為短消息內(nèi)容
xxx表示若有多個(gè)地址,用#作分隔符。
B3命令的屏幕定位是當(dāng)前光標(biāo)的下一行。
圖26是離線編輯一鍵通的流程圖。
圖27是用戶對(duì)短消息離線閱讀,編輯然后再轉(zhuǎn)發(fā)的操作過程圖。
圖28是請(qǐng)求交互服務(wù)編碼信息格式和訂閱服務(wù)內(nèi)容的示意圖。
其中請(qǐng)求交互服務(wù)編碼信息格式采用ASCII編碼,參數(shù)之間用空格分隔。
圖29是非交互式訂閱服務(wù)操作過程圖。
其中該圖中的請(qǐng)求交互服務(wù)編碼信息格式與圖28B相同,訂閱服務(wù)內(nèi)容與上述圖28C相同,操作碼為0x8082。
圖30A是CPE向ICP進(jìn)行信息點(diǎn)播的操作過程圖。
請(qǐng)求某信息點(diǎn)播服務(wù)編碼信息格式與圖28中相同,點(diǎn)播服務(wù)內(nèi)容采用二進(jìn)制,格式為圖30B中所示的那樣。
圖31A是CPE進(jìn)行主動(dòng)下載(軟件升級(jí),鈴聲,常用語)的操作過程圖。
圖31B是服務(wù)編碼格式,它用ASCII編碼。
圖31C是下載信息包格式,它采用二進(jìn)制,操作碼定義如下
軟件升級(jí)0x8084
鈴聲下載0x8085
常用語0x8086
圖32A是CPE被動(dòng)下載(話費(fèi)詳單,話費(fèi)帳單)的操作過程圖。
圖32B是服務(wù)編碼格式,它用ASCII編碼。
圖32C為下載信息包格式,它用二進(jìn)制。操作碼定義如下
話費(fèi)詳單0x8087
話費(fèi)帳單0x8088
以上,從抽象的CPE,服務(wù)器,ICP的信息交互角度描述了業(yè)務(wù)流程。下面將結(jié)合描述圖1中各部件描述實(shí)現(xiàn)上述業(yè)務(wù)操作時(shí)的工作流程,圖33描述了終端離線發(fā)送短消息的流程。其中信息處理裝置3與信息中心4之間用SMPP協(xié)議來收發(fā)短消息。圖34描述了終端自動(dòng)接收短消息的流程圖。圖35描述了終端的短消息回執(zhí)流程。圖36描述了信息訂閱與點(diǎn)播流程。
下面將介紹本發(fā)明的第二接入部分2作為一個(gè)短消息網(wǎng)關(guān)(SMGW)為ICP或其它信息提供系統(tǒng)與信息中心4之間進(jìn)行信息交互的方法。在用戶希望訪問外部信息源時(shí),例如進(jìn)行電子郵件的發(fā)送和接收,信息訂閱或信息點(diǎn)播,向其它信息提供系統(tǒng)的信息終端發(fā)送短消息以及ICP請(qǐng)求與信息提供系統(tǒng)進(jìn)行交互時(shí)該網(wǎng)關(guān)作為接口進(jìn)行工作。
圖37是短消息網(wǎng)關(guān)的結(jié)構(gòu)方框圖。
SMPP通信部分202與信息中心4連接,并且與信息中心4之間進(jìn)行信息的發(fā)送和接收。它們之間采用SMPP協(xié)議進(jìn)行通信。
SMGP通信部分201實(shí)現(xiàn)與ICP等內(nèi)容提供商或其它信息提供系統(tǒng)的SMGW的連接,從而進(jìn)行數(shù)據(jù)交換。
安全控制部分206完成對(duì)網(wǎng)關(guān)的安全保障,用于進(jìn)行ICP認(rèn)證及防止惡意攻擊等。
存儲(chǔ)部分205存放網(wǎng)關(guān)內(nèi)的基本信息供其它部分使用。
信息采集和調(diào)度控制部分203通過SMPP通信部分202從信息中心接收用戶的請(qǐng)求信息,并將其轉(zhuǎn)送給SMGP通信部分201。
SMGP通信部分201將請(qǐng)求信息轉(zhuǎn)換為SMGP協(xié)議的信息并發(fā)送給外部信息源或其它信息提供系統(tǒng),從而對(duì)外部信息源或其它信息提供系統(tǒng)進(jìn)行訪問,并且該通信部分201還將從外部所接收的SMGP信息轉(zhuǎn)換為SMPP信息供其它部分使用。
信息采集和調(diào)度控制部分203從通過SMGP通信部分201從外部信息源所接收的信息中抽取出用戶所請(qǐng)求的服務(wù)信息,并生成與所述服務(wù)信息相關(guān)的收費(fèi)信息,通過SMPP通信部分202將其分別發(fā)送給用戶中心4和認(rèn)證計(jì)費(fèi)部分5。
信息采集和調(diào)度控制部分203對(duì)所有經(jīng)過網(wǎng)關(guān)的短消息產(chǎn)生詳細(xì)的收費(fèi)信息(計(jì)費(fèi)記錄),例如包含短消息序列號(hào)、短消息類型、用戶類型、計(jì)費(fèi)用戶號(hào)碼、ICP企業(yè)代碼、第三方號(hào)碼(接收短消息的用戶號(hào)碼)、業(yè)務(wù)代碼、用戶計(jì)費(fèi)類型、信息費(fèi)、包月費(fèi)、短消息發(fā)送狀態(tài)、短消息發(fā)送優(yōu)先級(jí)、信息長(zhǎng)度、計(jì)費(fèi)用戶號(hào)碼歸屬地、網(wǎng)關(guān)代碼、前轉(zhuǎn)網(wǎng)關(guān)代碼、信息中心代碼、申請(qǐng)時(shí)間、處理結(jié)束時(shí)間等基本計(jì)費(fèi)內(nèi)容。信息采集和調(diào)度控制部分203具備分析以上某些計(jì)費(fèi)信息并根據(jù)不同取值填寫其他計(jì)費(fèi)信息的能力。認(rèn)證計(jì)費(fèi)部分5接收到上述收費(fèi)信息之后,參考它的數(shù)據(jù)庫,計(jì)算用戶接受服務(wù)所發(fā)生的費(fèi)用,并將其存儲(chǔ)起來供以后進(jìn)行收費(fèi)處理。
另外,本發(fā)明還提供一個(gè)匯接網(wǎng)關(guān),用于當(dāng)SMGP通信部分201檢查到用戶信息所希望訪問的信息源不是本地信息源時(shí),由SMGP通信部分201通過訪問該匯接網(wǎng)關(guān)查找目的地的路由信息,并根據(jù)該路由信息將用戶信息發(fā)送給另一個(gè)可以直接訪問目的地信息源的信息提供系統(tǒng)的SMGP通信部分201,通過它對(duì)目的地信息源進(jìn)行訪問。通過提供一個(gè)匯接網(wǎng)關(guān),本發(fā)明實(shí)現(xiàn)在信息提供系統(tǒng)之間實(shí)現(xiàn)資源(例如接入各信息提供系統(tǒng)的外部信息源)共享,并且使得一個(gè)信息提供系統(tǒng)(本地)的信息終端可以進(jìn)而通過匯接網(wǎng)關(guān)與其它信息提供系統(tǒng)(異地)的信息終端進(jìn)行短消息的收發(fā)或者接受異地的外部信息源的服務(wù)。
下面介紹短消息網(wǎng)關(guān)業(yè)務(wù)控制過程。
業(yè)務(wù)控制指短消息網(wǎng)關(guān)一方面把從信息中心接收到的信息轉(zhuǎn)換成SMGP格式分發(fā)給ICP,另一方面負(fù)責(zé)將ICP的請(qǐng)求信息按SMPP格式下發(fā)給信息中心,為信息中心與ICP之間根據(jù)一條透明的傳輸通道并進(jìn)行必要的協(xié)議轉(zhuǎn)換。同時(shí),還包括本地短消息網(wǎng)關(guān)與其它短消息網(wǎng)關(guān)的互通。
圖38A是本地上行業(yè)務(wù)流程參考圖。如圖所示,數(shù)據(jù)從終端發(fā)起,經(jīng)過下列步驟將結(jié)果返回
①終端發(fā)出數(shù)據(jù)請(qǐng)求,由信息處理裝置3轉(zhuǎn)換為SMPP格式的信息并被短消息網(wǎng)關(guān)接收
②短消息網(wǎng)關(guān)根據(jù)請(qǐng)求的類型以及目的地址等相關(guān)特征,經(jīng)由SMGP通信部分201將數(shù)據(jù)送給ICP
③ICP利用自己的SMGP通訊接口模塊接收數(shù)據(jù)請(qǐng)求,并進(jìn)行相應(yīng)的處理
④ICP返回?cái)?shù)據(jù)請(qǐng)求的處理結(jié)果
⑤短消息網(wǎng)關(guān)經(jīng)由SMGP通信部分201接收ICP的處理結(jié)果
⑥SMGP通信部分201將請(qǐng)求處理結(jié)果轉(zhuǎn)換為SMPP格式的信息,通過信息中心發(fā)送給信息處理裝置,信息處理裝置將信息轉(zhuǎn)換為CISI格式的數(shù)據(jù)包,然后通過第一接入部分返回給終端。
上述過程適用于用戶對(duì)本地的信息源進(jìn)行信息點(diǎn)播或信息訂閱的操作過程。
圖38B是本地下行業(yè)務(wù)流程參考圖。過程如下
①ICP將業(yè)務(wù)數(shù)據(jù)發(fā)送給ICP通訊接口
②短消息網(wǎng)關(guān)利用SMGP通信部分接收ICP的業(yè)務(wù)數(shù)據(jù)
③短消息網(wǎng)關(guān)將請(qǐng)求處理結(jié)果轉(zhuǎn)換為SMPP格式的信息,通過信息中心發(fā)送給信息處理裝置,信息處理裝置將信息轉(zhuǎn)換為CISI格式的數(shù)據(jù)包,然后通過第一接入部分返回給終端。
上述過程適用于本地ICP主動(dòng)向本地信息終端進(jìn)行信息發(fā)送的情況,包括電子郵件下載。
圖38C是需要網(wǎng)關(guān)前轉(zhuǎn)的上行業(yè)務(wù)流程參考圖。過程如下
1、終端發(fā)出數(shù)據(jù)請(qǐng)求,由信息處理裝置轉(zhuǎn)換為SMPP格式的信息并被被短消息網(wǎng)關(guān)1接收
2、網(wǎng)關(guān)1找不到要連接的ICP,向GNS(匯接網(wǎng)關(guān))發(fā)路由請(qǐng)求信息
3、GNS將路由信息返回
4、短消息網(wǎng)關(guān)1根據(jù)路由信息將請(qǐng)求前轉(zhuǎn)給短消息網(wǎng)關(guān)2
5、短消息網(wǎng)關(guān)2將請(qǐng)求信息送ICP
6、ICP返回狀態(tài)報(bào)告
7、短消息網(wǎng)關(guān)2向短消息網(wǎng)關(guān)1返回狀態(tài)報(bào)告
以上過程適用于用戶所訪問的ICP不在本地的操作過程。
圖38D是需要網(wǎng)關(guān)前轉(zhuǎn)的下行業(yè)務(wù)流程參考圖。過程如下
1、ICP發(fā)出數(shù)據(jù)請(qǐng)求,被短消息網(wǎng)關(guān)1接收
2、網(wǎng)關(guān)1在本地?cái)?shù)據(jù)庫中找不到要目的話機(jī)號(hào)碼所對(duì)應(yīng)網(wǎng)關(guān)代碼,向GNS(匯接網(wǎng)關(guān))發(fā)路由請(qǐng)求信息
3、匯接網(wǎng)關(guān)將路由信息返回
4、短消息網(wǎng)關(guān)1根據(jù)路由信息將請(qǐng)求前轉(zhuǎn)給短消息網(wǎng)關(guān)2
5、短消息網(wǎng)關(guān)2將請(qǐng)求信息發(fā)送至信息中心
6、信息中心向短消息網(wǎng)關(guān)2返回狀態(tài)報(bào)告
7、短消息網(wǎng)關(guān)2話機(jī)歸屬地的短消息網(wǎng)關(guān)1返回狀態(tài)報(bào)告
8、短消息網(wǎng)關(guān)1接收網(wǎng)關(guān)2前轉(zhuǎn)過來的狀態(tài)報(bào)告,并向ICP發(fā)送狀態(tài)報(bào)告
以上過程適用于ICP向非本地的信息終端提供服務(wù)的情況。
SMGP是一個(gè)基于數(shù)據(jù)包的交互式協(xié)議,通過TCP/IP傳遞數(shù)據(jù)。每個(gè)數(shù)據(jù)包都包含請(qǐng)求標(biāo)識(shí),代表數(shù)據(jù)包的用途。服務(wù)提供商與短消息網(wǎng)關(guān)或者短消息網(wǎng)關(guān)與短消息網(wǎng)關(guān)之間采用客戶-服務(wù)器的方式交互信息,客戶向服務(wù)器發(fā)送一個(gè)請(qǐng)求包,服務(wù)器向客戶返回回應(yīng)包。
客戶發(fā)送的所有請(qǐng)求都包含一個(gè)唯一的序列號(hào),服務(wù)器返回的回應(yīng)包也帶有相應(yīng)的序列號(hào),以便客戶識(shí)別這是哪一個(gè)請(qǐng)求的回應(yīng)。
客戶和服務(wù)器之間采用長(zhǎng)連接,如果在一定時(shí)間內(nèi)客戶和服務(wù)器之間沒有發(fā)送合法的請(qǐng)求包,連接就中斷。
SMGP(Short Message Gateway Protocal)作為服務(wù)提供商(SP)與短消息網(wǎng)關(guān)SMGW及短消息網(wǎng)關(guān)之間的通信協(xié)議,可以實(shí)現(xiàn)如下功能
A.服務(wù)提供商向固定網(wǎng)絡(luò)用戶發(fā)送push短消息,如郵件通知,天氣預(yù)報(bào)等。
B.固網(wǎng)用戶向服務(wù)提供商點(diǎn)播信息,如查詢股票信息,航班信息等。
C.服務(wù)提供商以短消息用戶身份向固網(wǎng)用戶發(fā)送訂閱信息,如圖片,音樂等。
圖39A是SP(短消息服務(wù)提供商)發(fā)送短消息的操作過程圖,其中SP可以不等待上一個(gè)發(fā)送回應(yīng)包就發(fā)送下一個(gè)短消息。
圖39B是SP以接收者的身份登錄后,信息中心向SP下發(fā)由用戶向SP發(fā)送的短消息(MO),其中網(wǎng)關(guān)也可以不等待上一個(gè)下發(fā)MO短消息回應(yīng)包,就下發(fā)下一個(gè)MO短消息的過程圖。
圖39C是網(wǎng)關(guān)把異地的由用戶向服務(wù)提供商發(fā)送的短消息或由服務(wù)提供商向用戶發(fā)送的短消息轉(zhuǎn)發(fā)到相應(yīng)的短消息網(wǎng)關(guān)。
圖中的縮寫說明如下MO表示用戶向短消息服務(wù)提供商發(fā)送的短消息,MT表示由短消息服務(wù)提供商向用戶發(fā)送的短消息。
另外,SP可以通過發(fā)送特殊格式向短消息網(wǎng)關(guān)發(fā)送管理信息,例如修改密碼請(qǐng)求,包月收費(fèi)請(qǐng)求等。
上面描述了第二接入部分作為一個(gè)短消息網(wǎng)關(guān)進(jìn)行固定電話網(wǎng)的終端與外部信息源的交互時(shí)的操作過程。
該第二接入部分還可以包括一個(gè)EHTML網(wǎng)關(guān),從而使得本發(fā)明的增強(qiáng)型信息終端7可以通過一個(gè)Modem,經(jīng)由該EHTML網(wǎng)關(guān)瀏覽外部信息源如ICP針對(duì)信息終端專門編制的網(wǎng)頁?;蛘呤窃揈HTML網(wǎng)關(guān)還可以針對(duì)增強(qiáng)型信息終端的特點(diǎn)對(duì)從ICP接到的HTML網(wǎng)頁進(jìn)行過濾,將HTML網(wǎng)頁中不能由信息終端顯示的內(nèi)容過濾掉,并然后將過濾后的EHTML網(wǎng)關(guān)發(fā)送給信息終端7,由信息終端7側(cè)的EHTML瀏覽器對(duì)網(wǎng)頁進(jìn)行瀏覽。關(guān)于EHTML網(wǎng)頁和EHTML瀏覽器,它們是在HTML網(wǎng)頁及HTML瀏覽器的基礎(chǔ)上,針對(duì)信息終端7的顯示和輸入等特征進(jìn)行定義和設(shè)計(jì)的,因此其描述從略。
SMGP數(shù)據(jù)包分為包頭和包體兩部分。
圖40A是根據(jù)本發(fā)明的SMGP的數(shù)據(jù)包包頭結(jié)構(gòu)示意圖。
圖40B是請(qǐng)求標(biāo)識(shí)(Request ID)的說明。
圖41A~圖41H為包體結(jié)構(gòu)。
圖42A~42C為包體相關(guān)字段的編碼說明。
其中圖42A是短消息格式代碼表;圖42B是收費(fèi)類型代碼表;圖42C是錯(cuò)誤代碼表。
圖43A~43C為特殊格式的短消息格式。其中圖43A是狀態(tài)報(bào)告格式;圖43B是修改密碼格式;圖43C是包月收費(fèi)格式。
在短消息網(wǎng)關(guān)的SMGP通信部分和ICP的SMGP通信部分均具有解釋器,用于解釋雙方互發(fā)的數(shù)據(jù)包,并然后進(jìn)行相應(yīng)的工作。
通過以上的描述,本領(lǐng)域的技術(shù)人員將能夠理解,本發(fā)明的信息提供系統(tǒng)實(shí)際上為固定電話網(wǎng)的信息終端提供了一種接入ICP等信息源的信息服務(wù)平臺(tái),并且用戶僅使用根據(jù)本發(fā)明的信息終端就可以接受綜合信息服務(wù),而不需要其它昂貴的設(shè)備。
以上對(duì)本發(fā)明進(jìn)行了詳細(xì)描述,在不超出本發(fā)明的權(quán)利要求書的范圍的情況下,可以對(duì)其進(jìn)行種種修改。
權(quán)利要求
1.一種向固定電話網(wǎng)的信息終端提供綜合信息服務(wù)的方法,其中由一個(gè)信息提供系統(tǒng)向信息終端提供信息服務(wù),該方法包括步驟
信息終端向信息提供系統(tǒng)發(fā)送一個(gè)服務(wù)請(qǐng)求;
信息提供系統(tǒng)根據(jù)信息終端的請(qǐng)求,完成相應(yīng)的服務(wù),將結(jié)果返回給信息終端。
2.權(quán)利要求1所述的方法,其中所述服務(wù)請(qǐng)求包括短消息收發(fā),電子郵件收發(fā),信息訂閱,信息點(diǎn)播的至少一種。
3.權(quán)利要求1或2所述的方法,其中信息終端到信息提供系統(tǒng)的上行信息傳送采用FSK或DTMF方式,信息提供系統(tǒng)到信息終端的下行信息傳送采用FSK方式。
4.權(quán)利要求3所述的方法,其中進(jìn)一步包括步驟
在信息終端和信息提供系統(tǒng)之間建立起連接;
信息提供系統(tǒng)的一個(gè)信息處理裝置將經(jīng)由上述第一接入部分接收的用戶認(rèn)證信息提交給一個(gè)認(rèn)證計(jì)費(fèi)部分;
認(rèn)證計(jì)費(fèi)部分對(duì)認(rèn)證信息進(jìn)行認(rèn)證,當(dāng)認(rèn)證通過時(shí),向信息終端發(fā)送認(rèn)證確認(rèn)信息,否則當(dāng)認(rèn)證未通過時(shí),向終端發(fā)送拒絕信息,并由第一接入部分?jǐn)嚅_連接。
5.權(quán)利要求4所述的方法,其中所述認(rèn)證計(jì)費(fèi)部分通過訪問一個(gè)數(shù)據(jù)庫來對(duì)認(rèn)證信息進(jìn)行認(rèn)證,其中該數(shù)據(jù)庫中存放所有能夠接受該信息提供系統(tǒng)所提供服務(wù)的信息終端對(duì)信息提供系統(tǒng)和外部信息源的訪問權(quán)限信息,及各服務(wù)類型和收費(fèi)標(biāo)準(zhǔn)及費(fèi)用,認(rèn)證通過后,允許信息終端訪問系統(tǒng),并根據(jù)用戶的請(qǐng)求向信息終端發(fā)送信息提供系統(tǒng)側(cè)的服務(wù)菜單,并開始對(duì)服務(wù)進(jìn)行收費(fèi)處理。
6.權(quán)利要求5的方法,其中收費(fèi)標(biāo)準(zhǔn)至少包括以下的任何一種即包月收費(fèi),按服務(wù)類型的收費(fèi),按服務(wù)時(shí)間的收費(fèi),按服務(wù)信息的條數(shù)的收費(fèi)。
7.權(quán)利要求6的方法,還包括步驟
信息提供系統(tǒng)的第一接入部分從信息終端接收FSK或DTMF方式的用戶信息;
信息提供系統(tǒng)的信息處理裝置將通過第一接入部分所接收的信息轉(zhuǎn)換為TCP/IP承載的SMPP格式信息;
信息提供系統(tǒng)的信息中心接收信息處理裝置處理后的與信息終端的請(qǐng)求相關(guān)的信息,進(jìn)行相應(yīng)處理。
8.權(quán)利要求7所述的方法,還包括步驟
信息中心檢測(cè)請(qǐng)求信息的類型,如果是短消息發(fā)送,則檢查發(fā)送的目的地是否是本地的信息終端,如果是則將短消息經(jīng)由上述信息處理裝置和第一接入部分以FSK方式發(fā)送給目的信息終端;如果發(fā)送目的地是其他信息提供系統(tǒng)的信息終端或外部信息源,則通過一個(gè)第二接入部分接受外部信息源或另一個(gè)信息提供系統(tǒng)提供的服務(wù),并且如果接收到返回的服務(wù)信息,則將其經(jīng)由上述信息處理裝置和第一接入部分以FSK方式發(fā)送給發(fā)出請(qǐng)求的信息終端。
9.權(quán)利要求8的方法,其特征在于,所述信息處理系統(tǒng)和信息中心之間以SMPP協(xié)議進(jìn)行信息交換。
10.權(quán)利要求9的方法,其特征在于
所述信息中心暫時(shí)存儲(chǔ)信息終端發(fā)送給其它信息終端或信息源的短消息或電子郵件。
11.權(quán)利要求10的方法,其特征在于所述信息中心自動(dòng)地將暫存的屬于各信息終端的短消息或電子郵件發(fā)送給相應(yīng)的信息終端或信息源。
12.權(quán)利要求11的方法,
所述第二接入部分
以SMPP協(xié)議從信息中心接收用戶服務(wù)請(qǐng)求信息;
將請(qǐng)求信息轉(zhuǎn)換為SMGP協(xié)議的信息;
判斷請(qǐng)求信息所訪問的信息源是否是本地信息源,如果是則第二接入部分將請(qǐng)求信息發(fā)送給目的地信息源;否則,第二接入部分通過訪問一個(gè)匯接網(wǎng)關(guān)查找目的地的路由信息,并根據(jù)該路由信息將請(qǐng)求信息發(fā)送給另一個(gè)可以直接訪問目的地信息源的信息提供系統(tǒng)的第二接入部分,由它對(duì)目的地信息源進(jìn)行訪問;
將從外部信息源響應(yīng)請(qǐng)求所發(fā)送回的SMGP結(jié)果信息轉(zhuǎn)換為SMPP結(jié)果信息;
從SMPP結(jié)果信息中抽取出用戶所請(qǐng)求的服務(wù)信息,生成與所述服務(wù)信息相關(guān)的收費(fèi)信息,并將其分別發(fā)送給用戶中心和認(rèn)證計(jì)費(fèi)部分。
13.權(quán)利要求12的方法,其特征在于,當(dāng)信息終端通過調(diào)制解調(diào)器請(qǐng)求瀏覽來自于外部信息源的網(wǎng)頁時(shí),由第二接入部分將不能由信息終端顯示的信息過濾掉,并將剩余信息提供給信息終端的瀏覽器進(jìn)行網(wǎng)頁瀏覽。
全文摘要
一種固定電話網(wǎng)的信息提供方法,用于為固定電話網(wǎng)的信息終端提供信息服務(wù),其中一個(gè)信息提供系統(tǒng)接收一個(gè)信息終端的服務(wù)請(qǐng)求,為其提供綜合信息服務(wù)。通過該信息提供方法,為信息終端提供包括短消息收發(fā),信息訂閱,信息點(diǎn)播等的多種信息服務(wù)。
文檔編號(hào)H04M3/42GK1404294SQ01132809
公開日2003年3月19日 申請(qǐng)日期2001年9月6日 優(yōu)先權(quán)日2001年9月6日
發(fā)明者張繼平, 梁志平, 丁震, 趙凌, 楊小豐, 雍麗萍, 紀(jì)玉升, 梁篤國(guó), 王震生, 蔣力 申請(qǐng)人:中國(guó)電信集團(tuán)公司