亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種移動(dòng)應(yīng)用客戶端與智能卡之間的通信方法及裝置的制作方法

文檔序號(hào):7924423閱讀:128來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種移動(dòng)應(yīng)用客戶端與智能卡之間的通信方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)終端設(shè)備和移動(dòng)支付業(yè)務(wù)的信息安全技術(shù),尤其涉及一種移動(dòng)終端設(shè)備的應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法。
背景技術(shù)
目前,在移動(dòng)終端例如手機(jī)上進(jìn)行第三方業(yè)務(wù)擴(kuò)展發(fā)展很快,例如在移動(dòng)支付、門(mén)禁、檢票、售票、交通、數(shù)據(jù)交互傳輸、物流、倉(cāng)儲(chǔ)等領(lǐng)域均有應(yīng)用。這種技術(shù)主要是采用智能卡作為安全硬件單元,對(duì)數(shù)據(jù)進(jìn)行加解密以保證支付業(yè)務(wù)的安全性。但是這種應(yīng)用卻存在一定的局限,由于受智能卡的標(biāo)準(zhǔn)限制,智能卡不能對(duì)數(shù)據(jù)長(zhǎng)度過(guò)長(zhǎng)的數(shù)據(jù)進(jìn)行接收和發(fā)送,因此無(wú)法滿足一些大數(shù)據(jù)的接收和處理并發(fā)送,例如對(duì)特殊數(shù)據(jù)(交易數(shù)據(jù))數(shù)字簽名處理。要想解決該技術(shù)問(wèn)題,主要就是要解決大數(shù)據(jù)的傳輸問(wèn)題,包括接收和發(fā)送。此外,在現(xiàn)有的移動(dòng)通信終端(常見(jiàn)的如手機(jī)),由于受到運(yùn)營(yíng)商的限制,采用現(xiàn)有的數(shù)據(jù)傳輸方法無(wú)法向智能卡中傳輸超長(zhǎng)數(shù)據(jù),因此,這也限制了采用智能卡進(jìn)行數(shù)據(jù)存儲(chǔ)及其與移動(dòng)應(yīng)用客戶端進(jìn)行通信的技術(shù)的實(shí)用性。這里,所述智能卡,即用戶識(shí)別卡(SIM 卡),俗稱(chēng)“大卡”,是由一塊大規(guī)模集成電路芯片制成的,其按照信用卡的標(biāo)準(zhǔn)尺寸制造,能夠保證與信用卡的通用性。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法及裝置,以實(shí)現(xiàn)移動(dòng)應(yīng)用客戶端與智能卡之間進(jìn)行任意長(zhǎng)度的數(shù)據(jù)互傳,尤其是大數(shù)據(jù)的傳輸。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,該方法包括
A、當(dāng)用戶需要通過(guò)智能卡進(jìn)行業(yè)務(wù)數(shù)據(jù)處理時(shí),向移動(dòng)應(yīng)用客戶端發(fā)送業(yè)務(wù)數(shù)據(jù)處理指令,移動(dòng)應(yīng)用客戶端收到來(lái)自用戶的業(yè)務(wù)數(shù)據(jù)處理指令生成數(shù)據(jù)請(qǐng)求信息;
B、移動(dòng)應(yīng)用客戶端識(shí)別所述數(shù)據(jù)請(qǐng)求中的操作指令,并判斷該操作指令的類(lèi)型,若是屬于將數(shù)據(jù)發(fā)送到智能卡的類(lèi)型,則進(jìn)入步驟C;若是屬于從智能卡讀取數(shù)據(jù)的類(lèi)型,則進(jìn)入步驟E ;
C、判斷接收的需要處理的數(shù)據(jù)長(zhǎng)度是否超過(guò)移動(dòng)終端限制的預(yù)定長(zhǎng)度,若超出,則將需要處理的數(shù)據(jù)拆分成若干條小于或等于預(yù)定長(zhǎng)度的數(shù)據(jù)段,并執(zhí)行步驟D ;否則,由移動(dòng)用戶客戶端在該數(shù)據(jù)前面加上數(shù)據(jù)長(zhǎng)度和段數(shù),再進(jìn)入步驟D ;
D、將所有添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段拼裝成聯(lián)系人信息或短信的形式,并將完整的聯(lián)系人信息或短信相應(yīng)的發(fā)送到通訊錄管理模塊或短信管理模塊,然后進(jìn)行下一個(gè)聯(lián)系人信息或短信信息的生成及發(fā)送過(guò)程;或完成所有的聯(lián)系人信息或短信的生成后,再統(tǒng)一發(fā)送到通訊錄管理模塊或短信管理模塊;通訊錄管理模塊或短信管理模塊將聯(lián)系人信息或短信通過(guò)系統(tǒng)內(nèi)核發(fā)送到智能卡;智能卡進(jìn)行處理后以聯(lián)系人或短信的方式進(jìn)行存儲(chǔ);
E、利用移動(dòng)應(yīng)用客戶端向通訊錄管理模塊或短信管理模塊發(fā)出聯(lián)系人或短信讀取請(qǐng)求,再通過(guò)通訊錄管理模塊或短信管理模塊及系統(tǒng)內(nèi)核模塊讀取智能卡中的的聯(lián)系人信息或短信,待讀取完成后向所述移動(dòng)應(yīng)用客戶端反饋信息;
F、移動(dòng)應(yīng)用客戶端收到來(lái)自通訊錄管理模塊或短信管理模塊的讀取完成反饋信息后, 判斷聯(lián)系人姓名或短信的條數(shù);若大于一條,則將多條聯(lián)系人姓名或短信組合成一條;否則,移動(dòng)用戶客戶端獲得讀取的結(jié)果。步驟A所述數(shù)據(jù)請(qǐng)求信息為超文本傳輸協(xié)議格式、短信請(qǐng)求格式、電話簿聯(lián)系人格式或自定義格式。步驟C所述將超出移動(dòng)終端限制的需要處理的數(shù)據(jù)拆分成若干條小于或等于預(yù)定長(zhǎng)度的數(shù)據(jù)段,進(jìn)一步包括
Cl、拆分后的每個(gè)數(shù)據(jù)段主要包括數(shù)據(jù)長(zhǎng)度、段數(shù)和實(shí)際數(shù)據(jù); C2、若所述需要處理的數(shù)據(jù)有多個(gè),則在數(shù)據(jù)拆分完成后,由移動(dòng)用戶客戶端為每段被拆分的數(shù)據(jù)前面加上數(shù)據(jù)長(zhǎng)度和段數(shù)。步驟D所述將所有添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段拼裝成聯(lián)系人信息的過(guò)程包括 D1、新建一個(gè)聯(lián)系人,聯(lián)系人的字段內(nèi)容包括聯(lián)系人姓名、電話號(hào)碼;
D2、將添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段寫(xiě)入所述新建的聯(lián)系人姓名中; D3、聯(lián)系人的電話號(hào)碼寫(xiě)入約定的號(hào)碼,該號(hào)碼在智能卡一端能夠被識(shí)別。在所述步驟D之后進(jìn)一步包括
所述智能卡對(duì)接收到的聯(lián)系人信息或短信信息進(jìn)行數(shù)據(jù)處理,處理完成后按照原有拆分規(guī)則進(jìn)行存儲(chǔ),便于被正確的讀出。步驟E之前進(jìn)一步包括
移動(dòng)應(yīng)用客戶端調(diào)用移動(dòng)終端提供的檢測(cè)功能來(lái)檢測(cè)通訊錄管理模塊或短信管理模塊是否正常工作,若工作正常,則通過(guò)該模塊獲取到處理后的數(shù)據(jù);否則,則向移動(dòng)應(yīng)用客戶端反饋?zhàn)x取錯(cuò)誤。本發(fā)明還提供一種移動(dòng)終端,包括系統(tǒng)內(nèi)核模塊、短信管理模塊和通訊錄管理模塊,還包括移動(dòng)應(yīng)用客戶端,所述移動(dòng)應(yīng)用客戶端與智能卡之間的通信流程如下
A、當(dāng)用戶需要通過(guò)智能卡進(jìn)行業(yè)務(wù)數(shù)據(jù)處理時(shí),向移動(dòng)應(yīng)用客戶端發(fā)送業(yè)務(wù)數(shù)據(jù)處理指令,移動(dòng)應(yīng)用客戶端收到來(lái)自用戶的業(yè)務(wù)數(shù)據(jù)處理指令生成數(shù)據(jù)請(qǐng)求信息;
B、移動(dòng)應(yīng)用客戶端識(shí)別所述數(shù)據(jù)請(qǐng)求中的操作指令,并判斷該操作指令的類(lèi)型,若是屬于將數(shù)據(jù)發(fā)送到智能卡的類(lèi)型,則進(jìn)入步驟C ;若是屬于從智能卡讀取數(shù)據(jù)的類(lèi)型,則進(jìn)入步驟E ;
C、判斷接收的需要處理的數(shù)據(jù)長(zhǎng)度是否超過(guò)移動(dòng)終端限制的預(yù)定長(zhǎng)度,若超出,則將需要處理的數(shù)據(jù)拆分成若干條小于或等于預(yù)定長(zhǎng)度的數(shù)據(jù)段,并執(zhí)行步驟D ;否則,由移動(dòng)用戶客戶端在該數(shù)據(jù)前面加上數(shù)據(jù)長(zhǎng)度和段數(shù),再進(jìn)入步驟D ;
D、將所有添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段拼裝成聯(lián)系人信息或短信的形式,并將完整的聯(lián)系人信息或短信相應(yīng)的發(fā)送到通訊錄管理模塊或短信管理模塊,然后進(jìn)行下一個(gè)聯(lián)系人信息或短信信息的生成及發(fā)送過(guò)程;或完成所有的聯(lián)系人信息或短信的生成后,再統(tǒng)一發(fā)送到通訊錄管理模塊或短信管理模塊;通訊錄管理模塊或短信管理模塊將聯(lián)系人信息或短信通過(guò)系統(tǒng)內(nèi)核發(fā)送到智能卡;智能卡進(jìn)行處理后以聯(lián)系人或短信的方式進(jìn)行存儲(chǔ);
E、利用移動(dòng)應(yīng)用客戶端向通訊錄管理模塊或短信管理模塊發(fā)出聯(lián)系人或短信讀取請(qǐng)求,再通過(guò)通訊錄管理模塊或短信管理模塊及系統(tǒng)內(nèi)核模塊讀取智能卡中的的聯(lián)系人信息或短信,待讀取完成后向所述移動(dòng)應(yīng)用客戶端反饋信息;
F、移動(dòng)應(yīng)用客戶端收到來(lái)自通訊錄管理模塊或短信管理模塊的讀取完成反饋信息后, 判斷聯(lián)系人姓名或短信的條數(shù);若大于一條,則將多條聯(lián)系人姓名或短信組合成一條;否則,移動(dòng)用戶客戶端獲得讀取的結(jié)果。
本發(fā)明所提供的移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,具有以下優(yōu)點(diǎn) 本發(fā)明的移動(dòng)應(yīng)用客戶端能夠通過(guò)移動(dòng)設(shè)備終端的通訊錄管理模塊發(fā)送數(shù)據(jù),并通過(guò)通訊錄管理模塊接收數(shù)據(jù);或通過(guò)移動(dòng)設(shè)備終端的通訊錄管理模塊發(fā)送數(shù)據(jù),并通過(guò)短信管理模塊接收數(shù)據(jù);或通過(guò)移動(dòng)設(shè)備終端的短信管理模塊發(fā)送數(shù)據(jù),并通過(guò)短信管理模塊接收數(shù)據(jù);或通過(guò)移動(dòng)設(shè)備終端的短信管理模塊發(fā)送數(shù)據(jù),并通過(guò)通訊錄管理模塊接收數(shù)據(jù);這樣,通過(guò)移動(dòng)應(yīng)用客戶端配合,使得移動(dòng)應(yīng)用客戶端能夠與智能卡之間進(jìn)行任意長(zhǎng)度的數(shù)據(jù)通信和數(shù)據(jù)交互,既能夠避免了使用成本過(guò)高的第三方存儲(chǔ)介質(zhì),達(dá)到降低成本的目的,最重要的是,還能夠?qū)⒁苿?dòng)支付業(yè)務(wù)交易過(guò)程中的保密信息在移動(dòng)終端內(nèi)完成,避免了信息外泄,進(jìn)一步增強(qiáng)了移動(dòng)支付業(yè)務(wù)中的信息安全。


圖1為本發(fā)明的第一實(shí)施例的系統(tǒng)結(jié)構(gòu)示意圖2為本發(fā)明實(shí)施例一的移動(dòng)應(yīng)用客戶端與通訊錄管理模塊之間通信流程示意圖; 圖3為本發(fā)明第二實(shí)施例的模塊結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例二的移動(dòng)應(yīng)用客戶端與通訊錄管理模塊、短信管理模塊之間通信過(guò)程示意圖。主要部件符號(hào)說(shuō)明
10移動(dòng)應(yīng)用客戶端
11通訊錄管理模塊
12系統(tǒng)內(nèi)核模塊
121 緩存管理子模塊 122 系統(tǒng)監(jiān)控子模塊
13:SIM卡(即智能卡)
14短信管理模塊。
具體實(shí)施例方式下面結(jié)合附圖及本發(fā)明的實(shí)施例對(duì)本發(fā)明的方法作進(jìn)一步詳細(xì)的說(shuō)明。實(shí)施例一
本實(shí)施例中,主要介紹移動(dòng)應(yīng)用客戶端通過(guò)移動(dòng)通信終端的通訊錄管理模塊向智能卡發(fā)送數(shù)據(jù),經(jīng)智能卡進(jìn)行處理(如加密)后,移動(dòng)應(yīng)用客戶端再通過(guò)短信管理模塊讀取智能卡加密后的數(shù)據(jù)。
圖1為本發(fā)明的第一實(shí)施例的系統(tǒng)結(jié)構(gòu)示意圖,如圖1所示,本發(fā)明移動(dòng)客戶端與智能卡之間的數(shù)據(jù)通信方法所涉及的功能模塊或部件主要包括移動(dòng)用戶客戶端10,通訊錄管理模塊11、系統(tǒng)內(nèi)核模塊12和SIM卡13。所述系統(tǒng)內(nèi)核模塊12又進(jìn)一步包括緩存管理子模塊121和系統(tǒng)監(jiān)控子模塊122。其中,通訊錄管理模塊11和系統(tǒng)內(nèi)核模塊12均為現(xiàn)有模塊,本發(fā)明利用它們的現(xiàn)有工作原理實(shí)現(xiàn)本發(fā)明的目的。所述移動(dòng)應(yīng)用客戶端10,作為本發(fā)明整個(gè)技術(shù)方案的控制模塊,位于用戶實(shí)際操作層面,用戶利用該移動(dòng)應(yīng)用客戶端10訪問(wèn)整個(gè)業(yè)務(wù),移動(dòng)應(yīng)用客戶端10根據(jù)用戶的指令生成數(shù)據(jù)請(qǐng)求信息,并將數(shù)據(jù)請(qǐng)求信息發(fā)送給通訊錄管理模塊11,如果數(shù)據(jù)長(zhǎng)度超出了移動(dòng)終端的限制長(zhǎng)度,則將數(shù)據(jù)拆分后再組合成通訊錄聯(lián)系人的格式進(jìn)行發(fā)送,接收到經(jīng)過(guò)處理并拆分后的所有子段數(shù)據(jù)后進(jìn)行重新組合,獲得處理過(guò)的數(shù)據(jù)。所述通訊錄管理模塊11,由手機(jī)操作系統(tǒng)提供,該模塊進(jìn)一步包括SIM通訊錄和手機(jī)通訊錄兩大部分。所述系統(tǒng)監(jiān)控子模塊122,實(shí)時(shí)監(jiān)測(cè)系統(tǒng)緩存管理模塊的變化更新情況,然后將監(jiān)控情況通知緩存管理子模塊121,由緩存管理子模塊121來(lái)更新SIM卡13的數(shù)據(jù)。整個(gè)方案中,只有該模塊能直接向SIM卡13讀寫(xiě)數(shù)據(jù)。所述緩存管理子模塊121 實(shí)際是手機(jī)系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)通訊錄和短信,通訊錄管理模塊通過(guò)該模塊來(lái)間接訪問(wèn)SIM卡。所述SIM卡13,屬于硬件層,位于本方案的數(shù)據(jù)存儲(chǔ)區(qū)域,也是整個(gè)方案的核心部件,用于接收來(lái)自所述移動(dòng)應(yīng)用客戶端10的聯(lián)系人數(shù)據(jù),并進(jìn)行處理,通過(guò)分析、校驗(yàn)、對(duì)比、拆分?jǐn)?shù)據(jù)后,將所述數(shù)據(jù)間接傳遞給移動(dòng)應(yīng)用客戶端10進(jìn)行處理,也同時(shí)間接接收移動(dòng)應(yīng)用客戶端10的數(shù)據(jù)處理結(jié)果。參考圖1,所述的各個(gè)模塊的作用及其關(guān)系如下
所述移動(dòng)應(yīng)用客戶端10將需要發(fā)送給智能卡13的數(shù)據(jù)組合成一個(gè)電話簿聯(lián)系人的存儲(chǔ)格式,發(fā)送給通訊錄管理模塊11。通訊錄管理模塊11屬于常用的移動(dòng)設(shè)備終端內(nèi)部自帶模塊,其具體結(jié)構(gòu)和原理在此不作詳細(xì)介紹。發(fā)送的數(shù)據(jù)需按照以下方式進(jìn)行組合
權(quán)利要求
1.一種移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,其特征在于,該方法包括A、當(dāng)用戶需要通過(guò)智能卡進(jìn)行業(yè)務(wù)數(shù)據(jù)處理時(shí),向移動(dòng)應(yīng)用客戶端發(fā)送業(yè)務(wù)數(shù)據(jù)處理指令,移動(dòng)應(yīng)用客戶端收到來(lái)自用戶的業(yè)務(wù)數(shù)據(jù)處理指令生成數(shù)據(jù)請(qǐng)求信息;B、移動(dòng)應(yīng)用客戶端識(shí)別所述數(shù)據(jù)請(qǐng)求中的操作指令,并判斷該操作指令的類(lèi)型,若是屬于將數(shù)據(jù)發(fā)送到智能卡的類(lèi)型,則進(jìn)入步驟C ;若是屬于從智能卡讀取數(shù)據(jù)的類(lèi)型,則進(jìn)入步驟E ;C、判斷接收的需要處理的數(shù)據(jù)長(zhǎng)度是否超過(guò)移動(dòng)終端限制的預(yù)定長(zhǎng)度,若超出,則將需要處理的數(shù)據(jù)拆分成若干條小于或等于預(yù)定長(zhǎng)度的數(shù)據(jù)段,并執(zhí)行步驟D ;否則,由移動(dòng)用戶客戶端在該數(shù)據(jù)前面加上數(shù)據(jù)長(zhǎng)度和段數(shù),再進(jìn)入步驟D ;D、將所有添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段拼裝成聯(lián)系人信息或短信的形式,并將完整的聯(lián)系人信息或短信相應(yīng)的發(fā)送到通訊錄管理模塊或短信管理模塊,然后進(jìn)行下一個(gè)聯(lián)系人信息或短信信息的生成及發(fā)送過(guò)程;或完成所有的聯(lián)系人信息或短信的生成后,再統(tǒng)一發(fā)送到通訊錄管理模塊或短信管理模塊;通訊錄管理模塊或短信管理模塊將聯(lián)系人信息或短信通過(guò)系統(tǒng)內(nèi)核發(fā)送到智能卡;智能卡進(jìn)行處理后以聯(lián)系人或短信的方式進(jìn)行存儲(chǔ);E、利用移動(dòng)應(yīng)用客戶端向通訊錄管理模塊或短信管理模塊發(fā)出聯(lián)系人或短信讀取請(qǐng)求,再通過(guò)通訊錄管理模塊或短信管理模塊及系統(tǒng)內(nèi)核模塊讀取智能卡中的的聯(lián)系人信息或短信,待讀取完成后向所述移動(dòng)應(yīng)用客戶端反饋信息;F、移動(dòng)應(yīng)用客戶端收到來(lái)自通訊錄管理模塊或短信管理模塊的讀取完成反饋信息后, 判斷聯(lián)系人姓名或短信的條數(shù);若大于一條,則將多條聯(lián)系人姓名或短信組合成一條;否則,移動(dòng)用戶客戶端獲得讀取的結(jié)果。
2.根據(jù)權(quán)利要求1所述的移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,其特征在于,步驟A所述數(shù)據(jù)請(qǐng)求信息為超文本傳輸協(xié)議格式、短信請(qǐng)求格式、電話簿聯(lián)系人格式或自定義格式。
3.根據(jù)權(quán)利要求1所述的移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,其特征在于,步驟C所述將超出移動(dòng)終端限制的需要處理的數(shù)據(jù)拆分成若干條小于或等于預(yù)定長(zhǎng)度的數(shù)據(jù)段,進(jìn)一步包括Cl、拆分后的每個(gè)數(shù)據(jù)段主要包括數(shù)據(jù)長(zhǎng)度、段數(shù)和實(shí)際數(shù)據(jù);C2、若所述需要處理的數(shù)據(jù)有多個(gè),則在數(shù)據(jù)拆分完成后,由移動(dòng)用戶客戶端為每段被拆分的數(shù)據(jù)前面加上數(shù)據(jù)長(zhǎng)度和段數(shù)。
4.根據(jù)權(quán)利要求1所述的移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,其特征在于,步驟D所述將所有添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段拼裝成聯(lián)系人信息的過(guò)程包括D1、新建一個(gè)聯(lián)系人,聯(lián)系人的字段內(nèi)容包括聯(lián)系人姓名、電話號(hào)碼;D2、將添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段寫(xiě)入所述新建的聯(lián)系人姓名中;D3、聯(lián)系人的電話號(hào)碼寫(xiě)入約定的號(hào)碼,該號(hào)碼在智能卡一端能夠被識(shí)別。
5.根據(jù)權(quán)利要求1或4所述的移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,其特征在于,則在所述步驟D之后進(jìn)一步包括所述智能卡對(duì)接收到的聯(lián)系人信息或短信信息進(jìn)行數(shù)據(jù)處理,處理完成后按照原有拆分規(guī)則進(jìn)行存儲(chǔ),便于被正確的讀出。
6.根據(jù)權(quán)利要求1所述的移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,其特征在于,步驟E之前進(jìn)一步包括移動(dòng)應(yīng)用客戶端調(diào)用移動(dòng)終端提供的檢測(cè)功能來(lái)檢測(cè)通訊錄管理模塊或短信管理模塊是否正常工作,若工作正常,則通過(guò)該模塊獲取到處理后的數(shù)據(jù);否則,則向移動(dòng)應(yīng)用客戶端反饋?zhàn)x取錯(cuò)誤。
7.一種移動(dòng)終端,包括系統(tǒng)內(nèi)核模塊、短信管理模塊和通訊錄管理模塊,其特征在于, 還包括移動(dòng)應(yīng)用客戶端,所述移動(dòng)應(yīng)用客戶端與智能卡之間的通信流程如下A、當(dāng)用戶需要通過(guò)智能卡進(jìn)行業(yè)務(wù)數(shù)據(jù)處理時(shí),向移動(dòng)應(yīng)用客戶端發(fā)送業(yè)務(wù)數(shù)據(jù)處理指令,移動(dòng)應(yīng)用客戶端收到來(lái)自用戶的業(yè)務(wù)數(shù)據(jù)處理指令生成數(shù)據(jù)請(qǐng)求信息;B、移動(dòng)應(yīng)用客戶端識(shí)別所述數(shù)據(jù)請(qǐng)求中的操作指令,并判斷該操作指令的類(lèi)型,若是屬于將數(shù)據(jù)發(fā)送到智能卡的類(lèi)型,則進(jìn)入步驟C ;若是屬于從智能卡讀取數(shù)據(jù)的類(lèi)型,則進(jìn)入步驟E ;C、判斷接收的需要處理的數(shù)據(jù)長(zhǎng)度是否超過(guò)移動(dòng)終端限制的預(yù)定長(zhǎng)度,若超出,則將需要處理的數(shù)據(jù)拆分成若干條小于或等于預(yù)定長(zhǎng)度的數(shù)據(jù)段,并執(zhí)行步驟D ;否則,由移動(dòng)用戶客戶端在該數(shù)據(jù)前面加上數(shù)據(jù)長(zhǎng)度和段數(shù),再進(jìn)入步驟D ;D、將所有添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段拼裝成聯(lián)系人信息或短信的形式,并將完整的聯(lián)系人信息或短信相應(yīng)的發(fā)送到通訊錄管理模塊或短信管理模塊,然后進(jìn)行下一個(gè)聯(lián)系人信息或短信信息的生成及發(fā)送過(guò)程;或完成所有的聯(lián)系人信息或短信的生成后,再統(tǒng)一發(fā)送到通訊錄管理模塊或短信管理模塊;通訊錄管理模塊或短信管理模塊將聯(lián)系人信息或短信通過(guò)系統(tǒng)內(nèi)核發(fā)送到智能卡;智能卡進(jìn)行處理后以聯(lián)系人或短信的方式進(jìn)行存儲(chǔ);E、利用移動(dòng)應(yīng)用客戶端向通訊錄管理模塊或短信管理模塊發(fā)出聯(lián)系人或短信讀取請(qǐng)求,再通過(guò)通訊錄管理模塊或短信管理模塊及系統(tǒng)內(nèi)核模塊讀取智能卡中的的聯(lián)系人信息或短信,待讀取完成后向所述移動(dòng)應(yīng)用客戶端反饋信息;F、移動(dòng)應(yīng)用客戶端收到來(lái)自通訊錄管理模塊或短信管理模塊的讀取完成反饋信息后, 判斷聯(lián)系人姓名或短信的條數(shù);若大于一條,則將多條聯(lián)系人姓名或短信組合成一條;否則,移動(dòng)用戶客戶端獲得讀取的結(jié)果。
8.根據(jù)權(quán)利要求7所述的一種移動(dòng)終端,其特征在于,步驟C所述將超出移動(dòng)終端限制的需要處理的數(shù)據(jù)拆分成若干條小于或等于預(yù)定長(zhǎng)度的數(shù)據(jù)段,進(jìn)一步包括Cl、拆分后的每個(gè)數(shù)據(jù)段主要包括數(shù)據(jù)長(zhǎng)度、段數(shù)和實(shí)際數(shù)據(jù);C2、若所述需要處理的數(shù)據(jù)有多個(gè),則在數(shù)據(jù)拆分完成后,由移動(dòng)用戶客戶端為每段被拆分的數(shù)據(jù)前面加上數(shù)據(jù)長(zhǎng)度和段數(shù)。
9.根據(jù)權(quán)利要求7所述的一種移動(dòng)終端,其特征在于,步驟D所述將所有添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段拼裝成聯(lián)系人信息的過(guò)程包括D1、新建一個(gè)聯(lián)系人,聯(lián)系人的字段內(nèi)容包括聯(lián)系人姓名、電話號(hào)碼;D2、將添加數(shù)據(jù)長(zhǎng)度和段數(shù)的數(shù)據(jù)段寫(xiě)入所述新建的聯(lián)系人姓名中;D3、聯(lián)系人的電話號(hào)碼寫(xiě)入約定的號(hào)碼,該號(hào)碼在智能卡一端能夠被識(shí)別。
10.根據(jù)權(quán)利要求7所述的一種移動(dòng)終端,其特征在于,則在所述步驟D之后進(jìn)一步包括所述智能卡對(duì)接收到的聯(lián)系人信息或短信信息進(jìn)行數(shù)據(jù)處理,處理完成后按照原有拆分規(guī)則進(jìn)行存儲(chǔ),便于被正確的讀出。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)應(yīng)用客戶端與智能卡之間的數(shù)據(jù)通信方法,該方法包括移動(dòng)應(yīng)用客戶端向智能卡中寫(xiě)數(shù)據(jù)的過(guò)程、客戶端通過(guò)通訊錄管理模塊讀取智能卡中數(shù)據(jù)的過(guò)程、移動(dòng)應(yīng)用客戶端向智能卡中寫(xiě)數(shù)據(jù)的過(guò)程和客戶端通過(guò)短信管理模塊讀取智能卡中數(shù)據(jù)的過(guò)程。應(yīng)用本發(fā)明的數(shù)據(jù)通訊方法,能夠使得移動(dòng)應(yīng)用客戶端能夠與智能卡之間進(jìn)行任意長(zhǎng)度的數(shù)據(jù)通信和數(shù)據(jù)交互,既避免了使用成本過(guò)高的第三方存儲(chǔ)介質(zhì),達(dá)到降低成本的目的,又能夠?qū)⒁苿?dòng)支付業(yè)務(wù)交易過(guò)程中的保密信息在移動(dòng)終端內(nèi)完成,避免了信息外泄,并且進(jìn)一步增強(qiáng)了移動(dòng)支付業(yè)務(wù)中的信息安全。
文檔編號(hào)H04W4/14GK102316428SQ201110293150
公開(kāi)日2012年1月11日 申請(qǐng)日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者鄒勇 申請(qǐng)人:福源立信(北京)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1