專利名稱::智能卡及其發(fā)送短信方法、智能卡之間通信的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于電信智能卡
技術(shù)領(lǐng)域:
,具體涉及一種智能卡發(fā)送短信方法、智能卡、智能卡之間通信的方法和系統(tǒng)。
背景技術(shù):
:電信智能卡是在電信領(lǐng)域中使用的各類智能卡(SmartCard)的統(tǒng)稱,它包括GSM(GlobalSystemforMobileCommunications,全球移動通訊系統(tǒng))所使用的SIM卡(SubscriberIdentityModule,用戶身份識別卡),CDMA(CodeDivisionMutipleAccess,碼分多址)通信系統(tǒng)所使用的UIM卡(UserIdentityModule,用戶識別才莫塊),PHS(PersonalHandy—phoneSystem,個人手持式電話系統(tǒng))所使用的PIM卡(PersonalInformationManager,個人信息管理器)等。智能卡通信過程中使用的短信主要有兩種類型數(shù)據(jù)短信和普通短信。以GSM中SIM卡為例,該兩種短信的區(qū)別在于短信中的PID(ProtocolIdentifier,協(xié)i義標識)和DCS(Data-Coding-Scheme,編碼方式)不同。例如,短信的PID為0x7F、DCS,為0xF6時,表示其為數(shù)據(jù)短信,存儲區(qū)為SIM卡;短信的PID為0x00、DCS為0x08時,表示其為中文的普通短信,且由手機負責存儲。手機通過判斷短信的PID和DCS來區(qū)分是普通短信,還是數(shù)據(jù)短信。若是數(shù)據(jù)短信,則交給智能卡處理;若是普通短信,則決定權(quán)在于手機,由手機決定是保存在手機的短信存儲區(qū),還是保存在智能卡中。目前,智能卡之間的交互采用普通短信的方式。這種方式的缺點在于普通短信發(fā)出后,會遭遇接收方手機的攔截。隨著手機功能的不斷更新和強大,手機在收到普通短信后,可以將普通短信保存在手機的存儲區(qū)中,而不交給智能卡處理。智能卡與服務器之間的交互釆用數(shù)據(jù)短信的方式。使用數(shù)據(jù)短信的好處是服務器向智能卡下發(fā)的數(shù)據(jù)短信不會遭遇手機的攔截,手機在收到數(shù)據(jù)短信后,會直接交給智能卡,由智能卡進行處理。現(xiàn)行的0TA2(OverTheAir,空中下載)和0TA3業(yè)務就是采用數(shù)據(jù)短信的方式實現(xiàn)的,在該業(yè)務通信過程中,由服務器負責組織短信,它將短信的TPDA(TP-Destination-Address,目的地址)設(shè)置為用戶的手機號碼,然后向智能卡發(fā)送短信;智能卡接收到短信后,進行OTA業(yè)務處理?,F(xiàn)有業(yè)務中,數(shù)據(jù)短信的通信方式僅應用于智能卡與服務器之間,而沒有應用于智能卡與智能卡之間。智能卡之間交互的普通短信被接收方手機攔截后,如果由手機存儲,那么智能卡將無法獲得該普通短信,從而無法進行后續(xù)的處理,不利于智能卡之間數(shù)據(jù)業(yè)務的開展。
發(fā)明內(nèi)容一方面,本發(fā)明的實施例提供一種智能卡發(fā)送短信的方法,該方法發(fā)送的短信不會被接收方移動終端攔截,有利于智能卡之間數(shù)據(jù)業(yè)務的開展。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案一種智能卡發(fā)送短信的方法,包括步驟獲得短信內(nèi)容和接收方號碼;按照數(shù)據(jù)短信;格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送所述短信給移動終端。本發(fā)明實施例^提供的智能卡發(fā)送短信的方法中,智能卡將短信類型設(shè)置為數(shù)據(jù)短信,因此接收方移動終端在收到該短信后,不會進行攔截,而是直接交給接收方智能卡處理,從而有利于智能卡之間數(shù)據(jù)業(yè)務的開展。另一方面,本發(fā)明的實施例提供一種智能卡,該智能卡發(fā)送的短信不會被接收方移動終端攔截,有利于智能卡之間數(shù)據(jù)業(yè)務的開展。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案一種智能卡,包括獲取單元用于獲得短信內(nèi)容和接收方號碼;組織單元用于按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送單元用于發(fā)送所述短信給移動終端。本發(fā)明實施例提供的智能卡中,組織單元將短信類型設(shè)置為數(shù)據(jù)短信,因此接收方移動終端在收到該短信后,不會進行攔截,而是直接交給接收方智能卡處理,從而有利于智能卡之間數(shù)據(jù)業(yè)務的開展。另一方面,本發(fā)明的實施例還提供一種智能卡之間通信的方法,該方法發(fā)送的短信不會被接收方移動終端攔截,有利于智能卡之間數(shù)據(jù)業(yè)務的開展。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案一種智能卡之間通信的方法,包括步驟發(fā)送方智能卡獲得短信內(nèi)容和接收方號碼;發(fā)送方智能卡按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送方智能卡將所述短信發(fā)送給發(fā)送方移動終端;發(fā)送方移動終端將從發(fā)送方智能卡接收到的短信通過網(wǎng)絡(luò)發(fā)送給接收方移動終端;接收方移動終端從發(fā)送方移動終端接收到短信后,確定該短信為數(shù)據(jù)短信,并將該短信發(fā)送給接收方智能卡;接收方智能卡從接收方移動終端接收短信,并從該接收到的短信中獲得短信內(nèi)容。本發(fā)明實施例提供的智能卡之間通信的方法中,發(fā)送方智能卡將短信類型設(shè)置為數(shù)據(jù)短信,因此接收方移動終端在收到該短信后,不會進行攔截,而是直接交給接收方智能卡處理,從而有利于智能卡之間數(shù)據(jù)業(yè)務的開展。再一方面,本發(fā)明的實施例提供一種智能卡之間通信的系統(tǒng),該系統(tǒng)中發(fā)送的短信不會被接收方移動終端攔截,有利于智能卡之間數(shù)據(jù)業(yè)務的開展。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案一種智能卡之間通信的系統(tǒng),包括發(fā)送方智能卡位于發(fā)送方移動終端內(nèi),用于獲得短信內(nèi)容和接收方號碼,按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中,再將所述短信發(fā)送給發(fā)送方移動終端;發(fā)送方移動終端用于將從發(fā)送方智能卡接收到的短信通過網(wǎng)絡(luò)發(fā)送給接收方移動終端;接收方移動終端用于接收發(fā)送方移動終端發(fā)送的短信,確定該短信為數(shù)據(jù)短信,并將該短信發(fā)送給接收方智能卡;接收方智能卡位于所述接收方移動終端內(nèi),用于從接收方移動終端接收短信,并從該接收到的短信中獲得短信內(nèi)容。本發(fā)明實施例提供的智能卡之間通信的系統(tǒng)中,發(fā)送方智能卡將短信類型設(shè)置為數(shù)據(jù)短信,因此接收方移動終端在收到該短信后,不會進行攔截,而是直接交給接收方智能卡處理,從而有利于智能卡之間數(shù)據(jù)業(yè)務的開展。圖1為本發(fā)明智能卡發(fā)送短信的方法的流程圖;圖2為本發(fā)明智能卡之間通信方法的短信傳送過程示意圖。具體實施例方式為了便于智能卡之間數(shù)據(jù)業(yè)務的開展,本發(fā)明實施例提供一種智能卡發(fā)送短信的方法、智能卡、智能卡之間通信的方法和系統(tǒng)。下面結(jié)合附圖對本發(fā)明實施例進行詳細描述。如圖l所示,本發(fā)明實施例的智能卡發(fā)送短信的方法,包括步驟步驟10:獲得短信內(nèi)容和接收方號碼;步驟11:按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;步驟12:發(fā)送所述短信給移動終端。本實施例中,上述步驟IO中獲得短信內(nèi)容、獲得接收方號碼可以是由智能卡執(zhí)行主動式命令,通過與用戶交互完成,如智能卡通過主動式命令提供輸入界面由用戶輸入短信內(nèi)容或者接收方號碼,或者智能卡內(nèi)置相關(guān)的短信內(nèi)容或者接收方號碼,并通過主動式命令提供給用戶一個選擇的界面,由用戶選擇確定短信內(nèi)容或者接收方號碼。同時,步驟12發(fā)送所述短信給移動終端也可以是由智能卡執(zhí)行主動式命令完成,如執(zhí)行命令SendShortMessage(發(fā)送短消息)。由于智能卡支持STK(SimApplicationToolkit,應用工具開發(fā)包),所以主動式命令優(yōu)選采用STK中的主動式命令,以進行上述的操作。下面以GSM網(wǎng)絡(luò)中4吏用的SIM卡為例,對上述智能卡發(fā)送短信的方法進行詳細說明首先,SIM卡執(zhí)行主動式命令,如GetI叩ut(獲得輸入)指令,從移動終端獲得用戶輸入的短信內(nèi)容和^^妻收方號碼;然后,SIM卡按照數(shù)據(jù)短信格式,組織短信(TransportProtocolDataUnit,TPDU);在通信標準中,發(fā)送的短信格式要求如表1所示:表l<table>tableseeoriginaldocumentpage9</column></row><table>說明1)規(guī)定Mandatory(M)表示強制的,Optional(O)表示可選。2)表示法Integer(I)整數(shù),bit(b)表示1個bit,,2bits(2b)表示2個bit,Octet(o)表示1個字節(jié),7octets(70)表小7個字節(jié),2-12octets(2-12o)表示2至12個字節(jié)。3)長度取決于短信的編碼方式TP-DCS。SIM卡按照上述格式,將短信內(nèi)容和接收方號碼分別組織到短信的TPUD(TP-User-Data)和TPDA(TP-Destination-Address)中,并將短信的PID設(shè)置為0x7F,DCS(Data-Coding-Scheme,編碼方式)i殳置成0xF6,從而形成數(shù)據(jù)短信;最后,SIM卡利用主動式命令SendShortMessage(發(fā)送短消息)的格式將短信發(fā)送給移動終端;其中,短信的主動式命令格式如表2所示,由于其為公知技術(shù),此處不再詳細描述。表2<table>tableseeoriginaldocumentpage9</column></row><table>Address短信中心地址0NDSMSTPDU(SMS-SUBMITorSMSCOMMAND)短信MYEIconidentifier圖標0NF由上可知,本實施例的智能卡發(fā)送短信的方法中,智能卡將短信類型設(shè)置為數(shù)據(jù)短信,因此接收方移動終端在收到該短信后,不會進行攔截,而是直接交給接收方智能卡處理,從而有利于智能卡之間數(shù)據(jù)業(yè)務的開展。以上技術(shù)實現(xiàn)是以s頂卡為例予以說明的,但其同樣適用與其它類型的電信智能卡,如UIM卡和PIM卡等。對于不同類型的智能卡,數(shù)據(jù)短信的格式可能會有所不同,但均不影響本技術(shù)方案的實現(xiàn)。與上述智能卡發(fā)送短信的方法相對應,本發(fā)明實施例還提供一種智能卡,它包括獲取單元用于獲得短信內(nèi)容和接收方號碼;組織單元用于按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送單元用于發(fā)送所述短信給移動終端。本發(fā)明實施例的智能卡中,組織單元將短信類型設(shè)置為數(shù)據(jù)短信,因此接收方移動終端在收到該短信后,不會進行攔截,而是直接交給接收方智能卡處理,從而有利于智能卡之間數(shù)據(jù)業(yè)務的開展。同時,本發(fā)明實施例還提供一種智能卡之間通信的方法,包括發(fā)送方智能卡獲得短信內(nèi)容和接收方號碼;發(fā)送方智能卡按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送方智能卡將所述短信發(fā)送給發(fā)送方移動終端;發(fā)送方移動終端將從發(fā)送方智能卡接收到的短信通過網(wǎng)絡(luò)發(fā)送給接收方移動終端;接收方移動終端/人發(fā)送方移動終端接收到短信后,確定該短信為數(shù)據(jù)短信,并將該短信發(fā)送給-接收方智能卡;接收方智能卡從接收方移動終端接收短信,并從該接收到的短信中獲得短信內(nèi)容。如圖2所示,智能卡之間通信需要通過發(fā)送方移動終端、網(wǎng)絡(luò)以及接收方移動終端的轉(zhuǎn)發(fā),短信的傳送過程如虛線所示,該圖省去了位于發(fā)送方移動終端和接收方移動終端之間的網(wǎng)絡(luò)。本實施例中,發(fā)送方智能卡20向發(fā)送方移動終端21發(fā)送短信的過程,與前述實施例相同,此處不再贅述。下面詳細依次介紹該通信過程中的其它環(huán)節(jié)(此處仍然以SIM卡為例進行說明)發(fā)送方移動終端21和接收方移動終端22:發(fā)送方移動終端21收到短信后,將短信通過網(wǎng)絡(luò)發(fā)送給接收方移動終端22,具體是通過網(wǎng)絡(luò)中各個基站進行轉(zhuǎn)發(fā),由于其為公知技術(shù),此處不再贅述;接收方移動終端22和接收方智能卡23:接收方移動終端22收到短信后,通過判斷短信中PID和DCS的數(shù)值,確定該短信為數(shù)據(jù)短信,因此將該短信發(fā)送給接收方智能卡23;此處短信的發(fā)送形式為本領(lǐng)域公知的SMSEnvelope(短信信封)形式,其格式如表3所示表3<table>tableseeoriginaldocumentpage11</column></row><table>在移動終端與智能卡之間數(shù)據(jù)交互時,數(shù)據(jù)中均包含一個BER-TLVtag標識,該標識說明兩者所交互的數(shù)據(jù)的類型。當數(shù)據(jù)從移動終端向智能卡發(fā)送時,該BER-TLVtag定義如表4:表4<table>tableseeoriginaldocumentpage12</column></row><table>接收方智能卡23收到接收方移動終端22發(fā)來的數(shù)據(jù)后,判斷BER-TLVtag的數(shù)值,表3中第一個內(nèi)容即為BER-TLVtag,它的值為OxDl,含義為SMS-PPdownloadtag,由此結(jié)合表4,接收方智能卡23得知收到的數(shù)據(jù)為SMSEnvelope。然后,接收方智能卡23從SMSEnvelope中截取出SMSTPDU,即整條短信。再根據(jù)短信的格式,從中獲得TPUD(短信內(nèi)容),最后根據(jù)TPUD,即可進行后續(xù)的處理。本發(fā)明實施例的智能卡之間通信的方法中,發(fā)送方智能卡將短信類型設(shè)置為數(shù)據(jù)短信,因此接收方移動終端在收到該短信后,不會進行攔截,而是直接交給接收方智能卡處理,從而有利于智能卡之間數(shù)據(jù)業(yè)務的開展。與該智能卡之間通信的方法相對應,本發(fā)明實施例還提供一種智能卡之間通信的系統(tǒng),如圖2所示,它包括發(fā)送方智能卡20:位于發(fā)送方移動終端21內(nèi),用于獲得短信內(nèi)容和接收方號碼,按照數(shù)據(jù)短信^^式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中,再將所述短信發(fā)送纟合發(fā)送方移動終端21;發(fā)送方移動終端21:用于將從發(fā)送方智能卡20接收到的短信通過網(wǎng)絡(luò)發(fā)送給接收方移動終端22;接收方移動終端22:用于接收發(fā)送方移動終端21發(fā)送的短信,確定該短信為數(shù)據(jù)短信,并將該短信發(fā)送給接收方智能卡23;接收方智能卡23:位于接收方移動終端22內(nèi),用于從接收方移動終端22接收短信,并從該接收到的短信中獲得短信內(nèi)容。其中,所述發(fā)送方智能卡20包括獲取單元用于獲得短信內(nèi)容和接收方號碼;組織單元用于按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送單元用于將所述短信發(fā)送給發(fā)送方移動終端21。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權(quán)利要求的保護范圍為準。權(quán)利要求1.一種智能卡發(fā)送短信的方法,其特征在于,包括步驟獲得短信內(nèi)容和接收方號碼;按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送所述短信給移動終端。2、根據(jù)權(quán)利要求l所述的智能卡發(fā)送短信的方法,其特征在于,所述步驟獲得短信內(nèi)容、獲得接收方號碼以及發(fā)送所述短信給移動終端中的一個或多個是由智能卡執(zhí)行主動式命令完成的。3、根據(jù)權(quán)利要求2所述的智能卡發(fā)送短信的方法,其特征在于,所述主動式命令為應用工具開發(fā)包中的主動式命令。4、一種智能卡,其特征在于,包括獲取單元用于獲得短信內(nèi)容和接收方號碼;組織單元用于按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送單元用于發(fā)送所述短信給移動終端。5、一種智能卡之間通信的方法,其特征在于,包括步驟發(fā)送方智能卡獲得短信內(nèi)容和接收方號碼;發(fā)送方智能卡按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送方智能卡將所述短信發(fā)送給發(fā)送方移動終端;發(fā)送方移動終端將從發(fā)送方智能卡接收到的短信通過網(wǎng)絡(luò)發(fā)送給接收方移動終端;接收方移動終端從發(fā)送方移動終端接收到短信后,確定該短信為數(shù)據(jù)短信,并將該短信發(fā)送給接收方智能卡;接收方智能卡從接收方移動終端接收短信,并從該接收到的短信中獲得短信內(nèi)容。6、根據(jù)權(quán)利要求5所述的智能卡之間通信的方法,其特征在于,所述步驟發(fā)送方智能卡獲得短信內(nèi)容、獲得接收方號碼以及將所述短信發(fā)送給發(fā)送方移動終端中的一個或多個是通過執(zhí)行主動式命令完成的。7、根據(jù)權(quán)利要求6所述的智能卡之間通信的方法,其特征在于,所述主動式命令為應用工具開發(fā)包中的主動式命令。8、一種智能卡之間通信的系統(tǒng),其特征在于,包括發(fā)送方智能卡位于發(fā)送方移動終端內(nèi),用于獲得短信內(nèi)容和接收方號碼,按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中,再將所述短信發(fā)送纟合發(fā)送方移動終端;發(fā)送方移動終端用于將從發(fā)送方智能卡接收到的短信通過網(wǎng)絡(luò)發(fā)送給接收方移動終端;接收方移動終端用于接收發(fā)送方移動終端發(fā)送的短信,確定該短信為數(shù)據(jù)短信,并將該短信發(fā)送給接收方智能卡;接收方智能卡位于所述接收方移動終端內(nèi),用于從接收方移動終端接收短信,并從該接收到的短信中獲得短信內(nèi)容。9、根據(jù)權(quán)利要求8所述的智能卡之間通信的系統(tǒng),其特征在于,所述發(fā)送方智能卡包括獲取單元用于獲得短信內(nèi)容和接收方號碼;組織單元用于按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送單元用于將所述短信發(fā)送給發(fā)送方移動終端。全文摘要本發(fā)明公開了一種智能卡及其發(fā)送短信方法、智能卡之間通信的方法和系統(tǒng),屬于電信智能卡
技術(shù)領(lǐng)域:
,為解決現(xiàn)有技術(shù)中普通短信會被接收方手機攔截,不利于智能卡之間數(shù)據(jù)業(yè)務開展的問題而設(shè)計。所述智能卡發(fā)送短信的方法,包括步驟獲得短信內(nèi)容和接收方號碼;按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送所述短信給移動終端。所述智能卡,包括獲取單元用于獲得短信內(nèi)容和接收方號碼;組織單元用于按照數(shù)據(jù)短信格式,將所述短信內(nèi)容和接收方號碼組織到數(shù)據(jù)短信中;發(fā)送單元用于發(fā)送所述短信給移動終端。本發(fā)明特別適用于智能卡之間的通信。文檔編號H04Q7/22GK101287174SQ20081011355公開日2008年10月15日申請日期2008年5月29日優(yōu)先權(quán)日2008年5月29日發(fā)明者娟云申請人:北京握奇數(shù)據(jù)系統(tǒng)有限公司