短消息的狀態(tài)管理方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明提供涉及通信技術(shù)領(lǐng)域,尤其涉及一種短消息的狀態(tài)管理方法及終端。
【背景技術(shù)】
[0002]USIM應(yīng)用工具箱(US頂Applicat1n Toolkit,簡稱USAT)是通用集成電路卡(Universal Integrated Circuit Card,簡稱UICC)的基本能力之一,是終端與智能卡之間關(guān)系發(fā)展演變的產(chǎn)物。在最初的定位中,UICC處于完全被動(dòng)的地位,終端發(fā)送命令到UICC,UICC執(zhí)行命令后返回響應(yīng)到終端,終端和UICC間以命令/響應(yīng)對的方式進(jìn)行交互,且都是終端發(fā)起命令UICC響應(yīng)的方式,這種機(jī)制不允許UICC主動(dòng)向終端發(fā)送命令,終端始終是占據(jù)主導(dǎo)地位的,UICC只可以處于受支配的狀態(tài)。
[0003]隨著UICC業(yè)務(wù)需求的發(fā)展,為了解決此類問題,在Cu接口(終端和UICC的接口 )的協(xié)議棧中引入U(xiǎn)SAT協(xié)議層,USAT協(xié)議層在傳輸層提供的服務(wù)的基礎(chǔ)之上提供了一種服務(wù)機(jī)制,允許UICC與支持這種機(jī)制的終端進(jìn)行交互和操作,使得UICC可以主動(dòng)要求終端執(zhí)行某個(gè)操作。
[0004]但是,這種機(jī)制沒有業(yè)務(wù)處理狀態(tài)報(bào)告機(jī)制,即UICC主動(dòng)向終端發(fā)送指令,要求終端發(fā)送指定內(nèi)容的短消息時(shí),無法向終端請求提交報(bào)告和狀態(tài)報(bào)告,服務(wù)質(zhì)量較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種短消息的狀態(tài)管理方法及終端,用以解決現(xiàn)有技術(shù)中,智能卡發(fā)送指令,要求終端發(fā)送指定內(nèi)容的短消息后,無法獲得短消息的處理狀態(tài)導(dǎo)致業(yè)務(wù)的可靠性較低,服務(wù)質(zhì)量較差的問題。
[0006]本發(fā)明提供的短消息的狀態(tài)管理方法,包括:
[0007]接收智能卡發(fā)送的第一請求,所述第一請求包括短消息指示信息、業(yè)務(wù)報(bào)告類型以及與所述第一請求對應(yīng)的業(yè)務(wù)報(bào)告編號(hào);
[0008]根據(jù)所述短消息指示信息,生成短消息,并根據(jù)所述短消息、所述業(yè)務(wù)報(bào)告類型以及所述業(yè)務(wù)報(bào)告編號(hào),生成第二請求,并將所述第二請求發(fā)送至網(wǎng)絡(luò)側(cè)設(shè)備;
[0009]接收所述網(wǎng)絡(luò)側(cè)設(shè)備反饋的與所述業(yè)務(wù)報(bào)告類型和所述業(yè)務(wù)報(bào)告編號(hào)對應(yīng)的業(yè)務(wù)報(bào)告;
[0010]將所述業(yè)務(wù)報(bào)告轉(zhuǎn)發(fā)給所述智能卡,以使所述智能卡對短消息的狀態(tài)進(jìn)行管理。
[0011]本發(fā)明提供的終端,包括:
[0012]接收模塊,用于接收智能卡發(fā)送的第一請求,所述第一請求包括短消息指示信息、業(yè)務(wù)報(bào)告類型以及與所述第一請求對應(yīng)的業(yè)務(wù)報(bào)告編號(hào);
[0013]處理模塊,用于根據(jù)所述短消息指示信息,生成短消息,并根據(jù)所述短消息、所述業(yè)務(wù)報(bào)告類型以及所述業(yè)務(wù)報(bào)告編號(hào),生成第二請求;
[0014]發(fā)送模塊,用于將所述第二請求發(fā)送至網(wǎng)絡(luò)側(cè)設(shè)備;
[0015]所述接收模塊,還用于接收所述網(wǎng)絡(luò)側(cè)設(shè)備反饋的與所述業(yè)務(wù)報(bào)告類型和所述業(yè)務(wù)報(bào)告編號(hào)對應(yīng)的業(yè)務(wù)報(bào)告;
[0016]所述發(fā)送模塊,還用于將所述業(yè)務(wù)報(bào)告轉(zhuǎn)發(fā)給所述智能卡,以使所述智能卡對短消息的狀態(tài)進(jìn)行管理。
[0017]本發(fā)明提供的短消息的狀態(tài)管理方法及終端,通過接收智能卡發(fā)送的包括短消息指示信息、業(yè)務(wù)報(bào)告類型以及業(yè)務(wù)報(bào)告編號(hào)的第一請求,并將根據(jù)所述第一請求生成的第二請求發(fā)送至網(wǎng)絡(luò)側(cè)設(shè)備,以使網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)第二請求生成相應(yīng)的業(yè)務(wù)報(bào)告,并將網(wǎng)絡(luò)側(cè)設(shè)備返回的業(yè)務(wù)報(bào)告轉(zhuǎn)發(fā)給智能卡,從而使得智能卡能夠通過網(wǎng)絡(luò)側(cè)設(shè)備反饋的業(yè)務(wù)報(bào)告,獲得短消息的狀態(tài)信息,提高了短消息業(yè)務(wù)的服務(wù)質(zhì)量和可靠性。
【附圖說明】
[0018]圖1為本發(fā)明實(shí)施例一提供的短消息狀態(tài)管理方法的流程示意圖;
[0019]圖2為本發(fā)明實(shí)施例二提供的短消息狀態(tài)管理方法的流程示意圖;
[0020]圖3為本發(fā)明實(shí)施例三提供的終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)了解的是,為了突出本發(fā)明的重點(diǎn),以下實(shí)施例只是針對本發(fā)明的核心技術(shù)方案進(jìn)行說明,但凡涉及現(xiàn)有技術(shù)的部分將不予詳述。
[0023]實(shí)施例一
[0024]圖1為本發(fā)明實(shí)施例一提供的短消息狀態(tài)管理方法的流程示意圖,如圖1所示,本實(shí)施例提供的方法包括如下步驟:
[0025]步驟101、接收智能卡發(fā)送的第一請求,所述第一請求包括短消息指示信息、業(yè)務(wù)報(bào)告類型以及與所述第一請求對應(yīng)的業(yè)務(wù)報(bào)告編號(hào);
[0026]具體的,為使智能卡能夠接收網(wǎng)絡(luò)側(cè)設(shè)備反饋的業(yè)務(wù)報(bào)告,本實(shí)施例對智能卡現(xiàn)有的指令結(jié)構(gòu)字段進(jìn)行擴(kuò)展,將智能卡請求的例如提交狀態(tài)報(bào)告、處理狀態(tài)報(bào)告等業(yè)務(wù)報(bào)告類型以及業(yè)務(wù)報(bào)告編號(hào)添加到現(xiàn)有的指令結(jié)構(gòu)字段中,通過新增加的字段請求對應(yīng)的業(yè)務(wù)報(bào)告。
[0027]在這里需要說明的是,智能卡在發(fā)送第一請求的同時(shí),會(huì)對所述第一請求進(jìn)行存儲(chǔ),另外,本實(shí)施例中所述的業(yè)務(wù)報(bào)告編號(hào),是一種唯一性編號(hào),其作用是用來標(biāo)記網(wǎng)絡(luò)側(cè)設(shè)備返回的業(yè)務(wù)報(bào)告與智能卡發(fā)送的請求之間的對應(yīng)關(guān)系,以使智能卡能夠判斷出所接收到的業(yè)務(wù)報(bào)告是針對哪一次請求返回的業(yè)務(wù)報(bào)告。
[0028]步驟102、根據(jù)所述短消息指示信息,生成短消息,并根據(jù)所述短消息、所述業(yè)務(wù)報(bào)告類型以及所述業(yè)務(wù)報(bào)告編號(hào),生成第二請求,并將所述第二請求發(fā)送至網(wǎng)絡(luò)側(cè)設(shè)備;
[0029]具體的,在現(xiàn)有技術(shù)中,智能卡發(fā)送的指令中的短消息指示信息包括短消息標(biāo)記、短消息字節(jié)長度、短消息編碼格式以及短消息內(nèi)容。與現(xiàn)有技術(shù)類似的,本實(shí)施例中,智能卡發(fā)送的第一請求中同樣包括短消息標(biāo)記、短消息字節(jié)長度、短消息編碼格式以及短消息內(nèi)容等信息,終端接收到智能卡發(fā)送的第一請求后,根據(jù)第一請求,確定第一請求中短消息信息對應(yīng)的短消息標(biāo)記、短消息字節(jié)長度、短消息編碼格式以及短消息內(nèi)容等信息,并按照上述信息生成對應(yīng)的短消息,使得終端將生成的短消息以及第一請求中的業(yè)務(wù)報(bào)告類型和業(yè)務(wù)報(bào)告編號(hào)進(jìn)行封裝,形成第二請求,并將第二請求發(fā)送給網(wǎng)絡(luò)側(cè)設(shè)備,以使網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)第二請求生成對應(yīng)的業(yè)務(wù)報(bào)告。
[0030]步驟103、接收所述網(wǎng)絡(luò)側(cè)設(shè)備反饋的與所述業(yè)務(wù)報(bào)告類型和所述業(yè)務(wù)報(bào)告編號(hào)對應(yīng)的業(yè)務(wù)報(bào)告;
[0031]舉例來說,假如智能卡請求的業(yè)務(wù)報(bào)告類型為提交狀態(tài)報(bào)告和處理狀態(tài)報(bào)告,則網(wǎng)絡(luò)側(cè)設(shè)備在接收到第二請求后,根據(jù)第二請求中的短消息的狀態(tài)生成對應(yīng)的短消息提交狀態(tài)報(bào)告和處理狀態(tài)報(bào)告,并將接收到的業(yè)務(wù)報(bào)告編號(hào)與生成的提交狀態(tài)報(bào)告和處理狀態(tài)報(bào)告同時(shí)發(fā)送給終端。
[0032]步驟104、將所述業(yè)務(wù)報(bào)告轉(zhuǎn)發(fā)給所述智能卡,以使所述智能卡對短消息的狀態(tài)進(jìn)行管理。
[0033]具體的,終端在接收到網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的業(yè)務(wù)報(bào)告和業(yè)務(wù)報(bào)告編號(hào)后,以預(yù)先與智能卡約定好的消息格式將業(yè)務(wù)報(bào)告和業(yè)務(wù)報(bào)告編號(hào)轉(zhuǎn)發(fā)給智能卡,以使智能卡對短消息的狀態(tài)進(jìn)行管理。
[0034]本實(shí)施例提供的短消息的狀態(tài)管理方法及終端,通過接收智能卡發(fā)送的包括短消息指示信息、業(yè)務(wù)報(bào)告類型以及業(yè)務(wù)報(bào)告編號(hào)的第一請求,并將根據(jù)所述第一請求生成的第二請求發(fā)送至網(wǎng)絡(luò)側(cè)設(shè)備,以使網(wǎng)絡(luò)側(cè)設(shè)備根據(jù)第二請求生成相應(yīng)的業(yè)務(wù)報(bào)告,并將網(wǎng)絡(luò)側(cè)設(shè)備返回的業(yè)務(wù)報(bào)告轉(zhuǎn)發(fā)給智能卡,從而使得智能卡能夠通過網(wǎng)絡(luò)側(cè)設(shè)備反饋的業(yè)務(wù)報(bào)告,獲得短消息的狀態(tài)信息,提高了短消息業(yè)務(wù)的服務(wù)質(zhì)量和可靠性。
[0035]實(shí)施例二
[0036]圖2為本發(fā)明實(shí)施例二提供的短消息狀態(tài)管理方法的流程示意圖,如圖2所示,本實(shí)施例提供的方法,包括如下步驟:
[0037]步驟201、接收智能卡以SEND SMS指令的形式發(fā)送的第一請求,所述第一請求包括短消息指示信息、業(yè)務(wù)報(bào)告類型以及與所述第一請求對應(yīng)的業(yè)務(wù)報(bào)告編號(hào);
[0038]具體的,當(dāng)智能卡向終端發(fā)送短消息發(fā)送請求(即第一請求)時(shí),智能卡將欲請求的業(yè)務(wù)報(bào)告類型以及業(yè)務(wù)報(bào)告編號(hào)添加到SEND SMS指令結(jié)構(gòu)字段中,同短消息指示信息一起發(fā)送給終端。例如,當(dāng)智能卡欲請求的業(yè)務(wù)報(bào)告類型為提交狀態(tài)報(bào)告和處理狀態(tài)報(bào)告時(shí),可以在指令結(jié)構(gòu)字段中,將業(yè)務(wù)報(bào)告類型設(shè)置為11,其中所述“11”中左起第一位的“I”代表提交狀態(tài)報(bào)告的類型,即當(dāng)此位為I時(shí)代表智能卡請求提交狀態(tài)報(bào)告,當(dāng)此位為“O”時(shí)代表智能卡不請求提交狀態(tài)報(bào)告。類似的所述“11”