欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)方法及其系統(tǒng)的制作方法

文檔序號(hào):6444768閱讀:232來(lái)源:國(guó)知局
專利名稱:一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)方法及其系統(tǒng),屬于通訊資源競(jìng)爭(zhēng)技術(shù)領(lǐng)域。
背景技術(shù)
科學(xué)技術(shù)的快速發(fā)展,給人們的生活帶來(lái)了巨大的變化和極大的便利。如智能卡技術(shù),銀行卡、身份證、社???、移動(dòng)電話SIM卡等等都在廣泛使用。尤其是移動(dòng)電話日漸普及,幾乎每個(gè)人都擁有一部手機(jī),每天都利用移動(dòng)通信和電信智能卡技術(shù)進(jìn)行信息交流。與此同時(shí),RF-1D技術(shù)的快速發(fā)展使得射頻通信技術(shù)也深入到了人們的生活中,例如門禁,考勤,公共交通,票務(wù),金融支付等,刷卡已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚囊徊糠?。如果能在移?dòng)電話上集成移動(dòng)通信功能與射頻刷卡支付功能,將會(huì)使人們的生活更加方便,而不必同時(shí)攜帶、使用多張卡。于是,很自然形成了近年來(lái)越來(lái)越熱的“移動(dòng)支付”技術(shù)領(lǐng)域。如今越來(lái)越多的手機(jī)向具有多種應(yīng)用功能的智能手機(jī)轉(zhuǎn)變,從一個(gè)簡(jiǎn)單的通話工具變成一個(gè)綜合信息處理平臺(tái)。利用移動(dòng)通信網(wǎng)絡(luò)、射頻技術(shù)及STK (SIM TOOL KIT,用戶識(shí)別應(yīng)用開(kāi)發(fā)工具)菜單,現(xiàn)在的移動(dòng)終端不僅可以實(shí)現(xiàn)傳統(tǒng)的電信增值業(yè)務(wù),也還可實(shí)現(xiàn)遠(yuǎn)程支付、近場(chǎng)支付、電子票、優(yōu)惠券,團(tuán)購(gòu)等豐富的應(yīng)用功能。支持STK菜單實(shí)現(xiàn)增值業(yè)務(wù)擴(kuò)展的電信智能卡可以支持“主動(dòng)式”指令:envelope, fetch, terminal response。電信智能卡的主動(dòng)式指令是這樣實(shí)現(xiàn)的:每當(dāng)終端給卡片發(fā)送一條指令之后,電信智能卡都要通過(guò)狀態(tài)字告訴終端這條指令的執(zhí)行結(jié)果如何,通常情況下都使用正常執(zhí)行的狀態(tài)字“90 00”。對(duì)于具備STK功能的主動(dòng)式電信智能卡,則采用特殊定義的狀態(tài)字“91 XX”(XX表示卡端期望提供的數(shù)據(jù)的長(zhǎng)度,即”FETCH”指令的輸出數(shù)據(jù)長(zhǎng)度)表示結(jié)果執(zhí)行正常的同時(shí),通知終端“還有一些主動(dòng)式指令數(shù)據(jù)需要終端獲取執(zhí)行”,開(kāi)始一個(gè)STK流程。于是終端就利用“Fetch”指令,從卡片中把準(zhǔn)備好的數(shù)據(jù)取出來(lái),然后按照這些數(shù)據(jù)的要求,進(jìn)行相應(yīng)的操作,之后終端會(huì)利用一個(gè)“TerminalResponse”的命令告訴卡片對(duì)應(yīng)的執(zhí)行結(jié)果??ㄆ鶕?jù)執(zhí)行結(jié)果決定是否還有需要終端處理的數(shù)據(jù),如果有則繼續(xù)使用特殊定義的狀態(tài)字“91 XX”,開(kāi)始新一個(gè)STK流程;如果已經(jīng)都處理完成,卡端就使用正常執(zhí)行的狀態(tài)字“90 00”表示STK流程結(jié)束。一個(gè)完整的STK流程應(yīng)該保證fetch, terminal response是成對(duì)對(duì)應(yīng)的,否則很容易造成手機(jī)兼容性問(wèn)題。但通常STK流程的觸發(fā)有事件觸發(fā)(envelope:如點(diǎn)對(duì)點(diǎn)數(shù)據(jù)短信下載,呼叫控制等)、用戶操作觸發(fā)(如用戶根據(jù)STK菜單選擇或者輸入等)、特定指令觸發(fā)、定時(shí)觸發(fā)等。其中事件觸發(fā)、定時(shí)觸發(fā)、特定指令觸發(fā)等因?yàn)橛|發(fā)規(guī)則不同,觸發(fā)時(shí)間點(diǎn)不確定,很容易在上一個(gè)STK流程尚未結(jié)束的時(shí)候又試圖開(kāi)始一個(gè)新的STK流程。通常處理辦法有丟棄新的數(shù)據(jù),或者強(qiáng)行中止舊的STK流程,前者很容易造成一些增值業(yè)務(wù)執(zhí)行效率低下,后者如果選擇時(shí)機(jī)不合適,很容易造成手機(jī)兼容性問(wèn)題
發(fā)明內(nèi)容
本發(fā)明的目的是,針對(duì)現(xiàn)有技術(shù)效率低容易造成手機(jī)兼容性問(wèn)題的不足,提供一種能有效處理原有移動(dòng)支付增值業(yè)務(wù)與新增各類業(yè)務(wù)的移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)系統(tǒng)?!N移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)系統(tǒng),包括一個(gè)控制模塊、接收處理模塊和電信功能模塊;
所述控制模塊通過(guò)接收處理模塊與通信終端互相通信并控制電信功能模塊工作;
所述接收處理模塊用于接收通信終端指令,并將指令傳遞給控制模塊;或者接收控制模塊的指令響應(yīng)數(shù)據(jù),并將數(shù)據(jù)傳遞給通信終端;
所述電信功能模塊用于實(shí)現(xiàn)基本的電信功能和電信增值業(yè)務(wù)功能。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。進(jìn)一步,所述接收處理模塊至少一個(gè)接觸式讀寫模塊、至少一個(gè)接觸式接口、至少一個(gè)射頻模塊和至少一個(gè)射頻接口 ;所述控制模塊分別與射頻模塊、接觸式讀寫模塊和電信功能模塊雙向通信并保存射頻模塊、接觸式讀寫模塊和電信功能模塊傳輸至的指令和指令響應(yīng)數(shù)據(jù),所述控制模塊控制射頻模塊與射頻終端的通信,以及接觸式讀寫模塊與移動(dòng)通信網(wǎng)絡(luò)的通信,并且控制電信功能模塊實(shí)現(xiàn)電信功能和電信增值業(yè)務(wù)功能,所述每個(gè)接觸式讀寫模塊通過(guò)一個(gè)接觸式接口實(shí)現(xiàn)通過(guò)移動(dòng)終端與移動(dòng)通信網(wǎng)絡(luò)互相通信,所述每個(gè)射頻模塊通過(guò)一個(gè)射頻接口以非接觸式方式實(shí)現(xiàn)與射頻終端的互相通信。進(jìn)一步,所述控制模塊包括微控制單元和指令緩沖單元,所述微控制單元控制射頻模塊與射頻終端的數(shù)據(jù)通信,以及接觸式讀寫模塊與移動(dòng)通信網(wǎng)絡(luò)的數(shù)據(jù)通信,并且控制電信功能模塊實(shí)現(xiàn)電信功能和電信增值業(yè)務(wù)功能,所述指令緩沖單元用于存儲(chǔ)電信功能模塊和接觸式讀寫模塊的至少兩組指令流程所需的數(shù)據(jù)。進(jìn)一步,所述指令緩沖單元包括至少兩個(gè)指令緩存區(qū),每個(gè)指令緩存區(qū)包括數(shù)據(jù)有效標(biāo)志單元、數(shù)據(jù)來(lái)源標(biāo)志單元和數(shù)據(jù)命令單元,所述數(shù)據(jù)有效標(biāo)志單元用于標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域是否有效,以及標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域有效時(shí),指令流程是否正在執(zhí)行;所述數(shù)據(jù)來(lái)源標(biāo)志單元在標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域有效時(shí),表示所存儲(chǔ)的數(shù)據(jù)來(lái)自電信功能模塊還是接觸式讀寫模塊;所述數(shù)據(jù)命令單元用于存放即將發(fā)起和已經(jīng)發(fā)起的主動(dòng)式指令數(shù)據(jù)。本發(fā)明的有益效果是:本發(fā)明完成對(duì)射頻非接觸式接口、接觸式接口及相應(yīng)功能的監(jiān)控和管理,尤其是主動(dòng)式指令的資源競(jìng)爭(zhēng)的處理,實(shí)現(xiàn)了有效的資源共享、降低了成本;所述系統(tǒng)能保證有效避免主動(dòng)式指令資源競(jìng)爭(zhēng)的問(wèn)題,大大提高了移動(dòng)通信終端的兼容性,從而促進(jìn)移動(dòng)支付技術(shù)等多個(gè)應(yīng)用的推廣,本發(fā)明適用于各種領(lǐng)域中擁有射頻非接觸式接口、接觸式接口兩類物理接口的應(yīng)用模式。本發(fā)明的另一個(gè)目的是,針對(duì)現(xiàn)有技術(shù)效率低,容易造成手機(jī)兼容性問(wèn)題的不足,提供一種能有效處理電信增值業(yè)務(wù)中各個(gè)應(yīng)用之間的的主動(dòng)式指令資源競(jìng)爭(zhēng)方法。一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)方法,具體步驟如下:
步驟1:控制模塊接收通信終端發(fā)送的調(diào)用指令并反饋指令至通信終端,處理模塊或電信功能模塊接收所述控制模塊輸出的指令并反饋指令及數(shù)據(jù)至控制模塊;
步驟2:控制模塊接收并保存處理模塊或電信功能模塊反饋的指令及數(shù)據(jù),并按照指令運(yùn)行。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
進(jìn)一步,所述步驟I具體包括以下步驟:
步驟1.1:所述控制模塊接收指令并發(fā)送至接收處理模塊或電信功能模塊,并接收兩者返回的響應(yīng)數(shù)據(jù);
步驟1.2:控制模塊判斷接收的響應(yīng)數(shù)據(jù)是否為開(kāi)始狀態(tài)字,如不是,則將指令響應(yīng)發(fā)送到外部,跳轉(zhuǎn)至步驟1.1 ;如是,則接收處理模塊中的接觸式讀寫模塊或電信功能模塊開(kāi)啟一個(gè)主動(dòng)式指令流程,繼續(xù)進(jìn)行步驟1.3 ;
步驟1.3:控制模塊發(fā)送提取數(shù)據(jù)指令至接觸式讀寫模塊或電信功能模塊;
步驟1.4:電信功能模塊或接觸式讀寫模塊按照所述提取數(shù)據(jù)指令將主動(dòng)式指令流程數(shù)據(jù)發(fā)送至控制模塊。進(jìn)一步,所述步驟2包括以下具體步驟:
步驟2.1:控制模塊將所述主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū)或執(zhí)行;
步驟2.2:控制模塊接收通信終端發(fā)送的提取數(shù)據(jù)指令,并將正在執(zhí)行的主動(dòng)式指令流程數(shù)據(jù)發(fā)送至通信終端;
步驟2.3:通信終端反饋執(zhí)行結(jié)果指令,并將所述執(zhí)行結(jié)果指令通過(guò)控制模塊發(fā)送至電信功能模塊或接觸式讀寫模塊;
步驟2.4:電信功能模塊或接觸式讀寫模塊返回對(duì)應(yīng)的響應(yīng)數(shù)據(jù)至控制模塊,控制模塊將對(duì)應(yīng)的緩沖區(qū)清空為空閑狀態(tài);
步驟2.5:所述控制模塊判斷響應(yīng)數(shù)據(jù),是否開(kāi)始執(zhí)行下一個(gè)主動(dòng)式指令流程,跳轉(zhuǎn)至步驟1.2或2.2循環(huán)執(zhí)行。進(jìn)一步,所述步驟1.1具體包括以下步驟:
步驟1.1.1:所述控制模塊接收來(lái)自移動(dòng)通信終端設(shè)備或者射頻設(shè)備的指令,交由控制模塊分析指令之后,將指令傳遞給所述接收處理模塊或電信功能模塊;
步驟1.1.2:所述接收處理模塊或電信功能模塊處理指令,將指令響應(yīng)傳遞給所述控制豐吳塊。進(jìn)一步,所述步驟2.1包括以下具體步驟:
步驟2.1.1:所述控制模塊查詢有無(wú)正在執(zhí)行的主動(dòng)式指令流程,如果有,所述控制模塊發(fā)送結(jié)束狀態(tài)字,暫緩這次主動(dòng)式指令流程的執(zhí)行并將所述主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū);如果沒(méi)有正在執(zhí)行的主動(dòng)式指令流程,則查找有無(wú)等待執(zhí)行的主動(dòng)式指令流程;步驟2.1.2:如果有等待執(zhí)行的主動(dòng)式指令流程,所述控制模塊暫緩這次主動(dòng)式指令流程的執(zhí)行并將所述主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū),發(fā)送開(kāi)始狀態(tài)字,將等待時(shí)間最長(zhǎng)的主動(dòng)式指令流程,狀態(tài)變?yōu)閳?zhí)行狀態(tài)并開(kāi)始執(zhí)行;如查找無(wú)等待執(zhí)行的主動(dòng)式指令流程,則控制模塊將所述本次主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū),并將其狀態(tài)變?yōu)閳?zhí)行狀態(tài),發(fā)送開(kāi)始狀態(tài)字至通信終端,開(kāi)始執(zhí)行本次主動(dòng)式指令流程。進(jìn)一步,所述步驟2.5具體包括以下步驟:
步驟2.5.1:控制模塊判斷查找是否有等待執(zhí)行的主動(dòng)式指令流程;若沒(méi)有,跳轉(zhuǎn)到步驟1.2 ;若有,則控制模塊判斷接收的指令響應(yīng)狀態(tài)字是否為開(kāi)始狀態(tài)字;
步驟2.5.2:控制模塊接收的指令響應(yīng)狀態(tài)字為開(kāi)始狀態(tài)字時(shí),跳轉(zhuǎn)到步驟1.2 ;若控制模塊接收的指令響應(yīng)狀態(tài)字不是開(kāi)始狀態(tài)字,則將等待時(shí)間最長(zhǎng)的主動(dòng)式指令流程,狀態(tài)變?yōu)檎趫?zhí)行狀態(tài),發(fā)送開(kāi)始狀態(tài)字給移動(dòng)終端,然后跳轉(zhuǎn)到步驟2.2。
進(jìn)一步,所述執(zhí)行主動(dòng)式指令流程具體步驟為:將保存所述主動(dòng)式指令數(shù)據(jù)的緩沖區(qū)中的數(shù)據(jù)有效與否標(biāo)志單元改為數(shù)據(jù)有效,且對(duì)應(yīng)的指令流程是正在執(zhí)行中,發(fā)送開(kāi)始狀態(tài)字至通信終端。進(jìn)一步,所述暫緩這次主動(dòng)式指令流程的執(zhí)行并將所述主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū)具體步驟為:所述控制模塊在上述指令緩沖單元找一塊空閑的指令緩存區(qū),將數(shù)據(jù)有效與否標(biāo)志單元,置為數(shù)據(jù)有效且對(duì)應(yīng)的主動(dòng)式流程是等待執(zhí)行中,將數(shù)據(jù)來(lái)源標(biāo)志單元也置上相應(yīng)值,且將數(shù)據(jù)保存在數(shù)據(jù)命令單元。本發(fā)明的有益效果是:本發(fā)明采用一個(gè)控制單元完成對(duì)射頻非接觸式接口、接觸式接口及相應(yīng)功能的監(jiān)控和管理,尤其是主動(dòng)式指令的資源競(jìng)爭(zhēng)的處理,實(shí)現(xiàn)了有效的資源共享、降低了成本;所述方法能保證有效避免主動(dòng)式指令資源競(jìng)爭(zhēng)的問(wèn)題,大大提高了移動(dòng)通信終端的兼容性,從而促進(jìn)移動(dòng)支付技術(shù)等應(yīng)用的推廣,本發(fā)明適用于各種領(lǐng)域中擁有射頻非接觸式接口、接觸式接口兩類物理接口的應(yīng)用模式。所述控制模塊用于監(jiān)控所有的指令,并且有效監(jiān)控電信功能模塊和收發(fā)處理模塊的主動(dòng)式指令的流程,解決它們的主動(dòng)式指令資源競(jìng)爭(zhēng)的問(wèn)題,以及所有指令的傳輸,并對(duì)指令進(jìn)行統(tǒng)一調(diào)度。所述控制模塊、接收處理模塊與所述電信功能模塊可以設(shè)置在同一芯片、設(shè)置在不同芯片或者所述控制模塊、接收處理模塊采用貼膜的形式貼在所述電信功能模塊上。尤其采用貼膜形式的,可以針對(duì)已經(jīng)發(fā)卡到用戶手里的智能卡進(jìn)行改造,方便增加新的應(yīng)用,極大的方便了用戶?;镜碾娦殴δ芎碗娦旁鲋禈I(yè)務(wù)功能:早期的標(biāo)準(zhǔn)的電信指令,基于這些指令,實(shí)現(xiàn)打電話,短信等基本功能;電信增值業(yè)務(wù)功能=SIM卡出現(xiàn)的多種應(yīng)用功能,比如,手機(jī)錢包,公交一卡通等,這些功能都基于后來(lái)出現(xiàn)的標(biāo)準(zhǔn)的主動(dòng)式指令。電信增值業(yè)務(wù)功能通常都對(duì)應(yīng)在手機(jī)上STK菜單顯示,比如:手機(jī)錢包菜單實(shí)現(xiàn):查余額,充值等菜單;對(duì)這些菜單的操作或者從移動(dòng)通信網(wǎng)路下載新的應(yīng)用,都會(huì)觸發(fā)一個(gè)主動(dòng)式指令流程。主動(dòng)式指令是SIM卡“主動(dòng)“要求手機(jī)發(fā)起一個(gè)指令,用SIM卡發(fā)送“91XX”指令響應(yīng)狀態(tài)字給手機(jī)表示需要手機(jī)發(fā)起一個(gè)主動(dòng)式指令,一個(gè)主動(dòng)式指令通常伴隨一個(gè)主動(dòng)式指令流程,由“FETCH”和“TERMINAL RESPONSE”多條主動(dòng)式指令組成,多條主動(dòng)式指令不可分割的順序執(zhí)行完畢,才能代表一個(gè)主動(dòng)式指令流程的完成。不可分割代表不能被其它主動(dòng)式指令流程打斷。上述指令緩沖單元的讀取規(guī)則如下:
上述指令緩沖單元是一個(gè)隊(duì)列結(jié)構(gòu),環(huán)形結(jié)構(gòu),數(shù)據(jù)域的起點(diǎn)位置是變動(dòng)的,并不會(huì)完全和物理起始點(diǎn)第I塊緩沖區(qū)重合,首先要確定數(shù)據(jù)域起點(diǎn)位置:
沒(méi)有任何數(shù)據(jù)時(shí),以第I塊緩沖區(qū)為起點(diǎn);
有數(shù)據(jù)的話,以數(shù)據(jù)有效與否標(biāo)志單元為此塊緩沖區(qū)數(shù)據(jù)有效且對(duì)應(yīng)的指令流程是正在執(zhí)行中的那塊緩沖區(qū)為起點(diǎn)。這個(gè)起點(diǎn)位置可以開(kāi)辟另外的緩存保存,每次使用上述指令緩沖單元時(shí),可以先從此緩存讀取起點(diǎn)位置;也可以每次使用時(shí)遍歷緩沖區(qū)查找起點(diǎn)。查找到上述指令緩沖單元的起點(diǎn)后,依次讀取后面的每塊緩沖區(qū),判斷上述的數(shù)據(jù)有效與否標(biāo)志單元,狀態(tài)為此塊緩沖區(qū)數(shù)據(jù)有效且對(duì)應(yīng)的指令流程是等待執(zhí)行中的第一塊緩沖區(qū),是等待執(zhí)行的等待時(shí)間最長(zhǎng)的主動(dòng)式指令流程的數(shù)據(jù)域;狀態(tài)為此塊緩沖區(qū)數(shù)據(jù)有效且對(duì)應(yīng)的指令流程是等待執(zhí)行中的最后一塊緩沖區(qū),是等待執(zhí)行的等待時(shí)間最短的主動(dòng)式指令流程的數(shù)據(jù)域。數(shù)據(jù)是依時(shí)間次序放入緩沖區(qū),根據(jù)排隊(duì)情況可以知道數(shù)據(jù)域?qū)?yīng)的主動(dòng)式指令流程的等待時(shí)間的長(zhǎng)短。如果上述指令緩沖單元沒(méi)有了空閑塊可以存放新的主動(dòng)式指令的指令流程數(shù)據(jù)時(shí),即所有的數(shù)據(jù)有效與否標(biāo)志位都不是此塊緩沖區(qū)數(shù)據(jù)無(wú)效時(shí),可以有2種解決方案:
將最新主動(dòng)式指令扔掉,不保存。將上述等待執(zhí)行的等待時(shí)間最長(zhǎng)的主動(dòng)式指令流程的數(shù)據(jù)域丟掉,將所有等待的主動(dòng)式指令流程的數(shù)據(jù)順次前移一塊緩沖區(qū),然后再將最新的主動(dòng)式指令數(shù)據(jù)放入最后的騰出來(lái)的那塊緩沖區(qū)。如果正在執(zhí)行的主動(dòng)式指令流程結(jié)束,則將上述數(shù)據(jù)有效與否標(biāo)志單元清為數(shù)據(jù)清閑狀態(tài);將等待時(shí)間最長(zhǎng)的數(shù)據(jù)域的對(duì)應(yīng)的數(shù)據(jù)有效與否標(biāo)志單元置為上述的此塊緩沖區(qū)數(shù)據(jù)有效且對(duì)應(yīng)的指令流程是正在執(zhí)行中,同時(shí)將此塊緩沖區(qū)作為起點(diǎn)。


圖1為本發(fā)明所述的移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)系統(tǒng)結(jié)構(gòu)示意 圖2為本發(fā)明實(shí)施例1所述的移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)方法流程圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。如圖1所示,本發(fā)明實(shí)施例1所述的一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)系統(tǒng),包括一個(gè)控制模塊1、接收處理模塊2和電信功能模塊3 ;所述控制模塊I通過(guò)接收處理模塊2與通信終端互相通信并控制電信功能模塊3工作;所述接收處理模塊2用于接收通信終端或者射頻終端的指令并將指令傳遞給控制模塊1,或者接收控制模塊I的指令響應(yīng)數(shù)據(jù)并將數(shù)據(jù)傳遞給通信終端或者射頻終端;所述電信功能模塊3用于實(shí)現(xiàn)基本的電信功能和電信增值業(yè)務(wù)功能。所述接收處理模塊2包括至少一個(gè)接觸式讀寫模塊21、至少一個(gè)接觸式接口 23、至少一個(gè)射頻模塊22和至少一個(gè)射頻接口 24 ;所述控制模塊I分別與射頻模塊22、接觸式讀寫模塊21和電信功能模塊3雙向通信并保存射頻模塊22、接觸式讀寫模塊21和電信功能模塊3傳輸至的數(shù)據(jù),所述控制模塊I控制射頻模塊22與射頻終端的通信,以及接觸式讀寫模塊21與移動(dòng)通信網(wǎng)絡(luò)的通信,并且控制電信功能模塊3實(shí)現(xiàn)電信功能和電信增值業(yè)務(wù)功能,所述每個(gè)接觸式讀寫模塊21通過(guò)一個(gè)接觸式接口 23實(shí)現(xiàn)通過(guò)移動(dòng)終端與移動(dòng)通信網(wǎng)絡(luò)互相通信,所述每個(gè)射頻模塊22通過(guò)一個(gè)射頻接口 24以非接觸式方式實(shí)現(xiàn)與射頻終端的互相通信。所述控制模塊I用于監(jiān)控電信功能模塊3的STK流程的主動(dòng)式指令流程的傳輸,以及接觸式讀寫模塊21的增值業(yè)務(wù)STK流程的主動(dòng)式指令流程的傳輸,并對(duì)指令進(jìn)行統(tǒng)一調(diào)度。所述控制模塊I包括微控制單元和指令緩沖單元,所述微控制單元控制射頻模塊22與射頻終端的數(shù)據(jù)通信和接觸式讀寫模塊21與移動(dòng)通信網(wǎng)絡(luò)的數(shù)據(jù)通信,并且控制電信功能模塊3實(shí)現(xiàn)電信功能和電信增值業(yè)務(wù)功能,所述指令緩沖單元用于存儲(chǔ)電信功能模塊3和接觸式讀寫模塊21的至少兩組STK流程所需的數(shù)據(jù)。所述指令緩沖單元包括數(shù)據(jù)有效標(biāo)志單元、數(shù)據(jù)來(lái)源標(biāo)志單元和數(shù)據(jù)命令單元,所述數(shù)據(jù)有效標(biāo)志單元用于標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域是否有效,以及標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域有效時(shí),主動(dòng)式STK流程是否正在執(zhí)行;所述數(shù)據(jù)來(lái)源標(biāo)志單元在標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域有效時(shí),接收的數(shù)據(jù)是來(lái)源于電信功能模塊3或接觸式讀寫模塊21 ;所述數(shù)據(jù)命令單元用于存放即將發(fā)起和已經(jīng)發(fā)起的主動(dòng)式指令數(shù)據(jù)。如圖2所示,本發(fā)明實(shí)施例2所述的一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)方法,本實(shí)施例中接觸式讀寫模塊21為IS07816模塊、對(duì)應(yīng)接口為IS07816接口,具體步驟如下:
步驟1:所述控制模塊接收來(lái)自移動(dòng)通信終端或者射頻設(shè)備的指令,交由控制模塊分析指令之后,將指令傳遞給所述IS07816模塊、所述射頻模塊或者所述電信功能模塊;
步驟2:所述IS07816模塊、所述射頻模塊或者所述電信功能模塊處理指令,將指令響應(yīng)傳遞給所述控制模塊;
步驟3:控制模塊判斷接收的響應(yīng)數(shù)據(jù)是否為91XX,如不是,則將指令響應(yīng)發(fā)送到外部,本條指令結(jié)束,跳轉(zhuǎn)至步驟I ;如是,則IS07816模塊或者電信功能模塊開(kāi)啟一個(gè)主動(dòng)式STK流程,則繼續(xù)進(jìn)行步驟4 ;
步驟4:控制模塊發(fā)送“FETCH”內(nèi)部指令至電信功能模塊或IS07816模塊;
步驟5:電信功能模塊或IS07816模塊按照所述“FETCH”指令將主動(dòng)式STK流程數(shù)據(jù)發(fā)送至控制模塊;
步驟6:所述控制模塊查詢有無(wú)正在執(zhí)行的主動(dòng)式STK流程,如果有,所述控制模塊發(fā)送9000,暫緩這次主動(dòng)式STK流程的執(zhí)行并將所述主動(dòng)式STK流程數(shù)據(jù)保存至緩沖區(qū);如果沒(méi)有正在執(zhí)行的主動(dòng)式STK流程,則查找有無(wú)等待執(zhí)行的主動(dòng)式STK流程;
步驟7:如果有等待執(zhí)行的主動(dòng)式STK流程,暫緩這次主動(dòng)式STK流程的執(zhí)行并將所述主動(dòng)式STK流程數(shù)據(jù)保存至緩沖區(qū),發(fā)送91XX至通信終端,開(kāi)始執(zhí)行等待時(shí)間最長(zhǎng)的主動(dòng)式STK流程;查找無(wú)等待執(zhí)行的主動(dòng)式STK流程,則控制模塊將所述主動(dòng)式STK流程數(shù)據(jù)保存至緩沖區(qū),發(fā)送91XX至通信終端,開(kāi)始執(zhí)行本次主動(dòng)式STK流程。步驟8:控制模塊接收通信終端發(fā)送的“FETCH”指令,并將正在執(zhí)行的主動(dòng)式STK流程數(shù)據(jù)發(fā)送至通信終端;
步驟9:通信終端反饋“Terminal Response”指令,并將所述“Terminal Response”指令通過(guò)控制模塊發(fā)送至電信功能模塊或IS07816模塊;
步驟10:電信功能模塊或IS07816模塊返回對(duì)應(yīng)的響應(yīng)數(shù)據(jù)至控制模塊,控制模塊將對(duì)應(yīng)的緩沖區(qū)清空為空閑狀態(tài);
步驟11:控制模塊判斷查找是否有等待執(zhí)行的主動(dòng)式流程;若沒(méi)有,跳轉(zhuǎn)到步驟3 ;若有,則控制模塊判斷接收的指令響應(yīng)狀態(tài)字是否為91XX ;
步驟12:控制模塊接收的指令響應(yīng)狀態(tài)字為91XX時(shí),跳轉(zhuǎn)到步驟3 ;若控制模塊接收的指令響應(yīng)狀態(tài)字不是91XX,執(zhí)行等待時(shí)間最長(zhǎng)的主動(dòng)式STK流程,發(fā)送91XX出去,然后跳轉(zhuǎn)到步驟8。在所述步驟中,所述執(zhí)行主動(dòng)式STK流程具體步驟為:將保存所述主動(dòng)式指令數(shù)據(jù)的緩沖區(qū)中的數(shù)據(jù)有效與否標(biāo)志單元改為數(shù)據(jù)有效,且對(duì)應(yīng)的指令流程是正在執(zhí)行中,發(fā)送9IXX至通信終端。所述暫緩這次主動(dòng)式STK流程的執(zhí)行并將所述主動(dòng)式STK流程數(shù)據(jù)保存至緩沖區(qū)具體步驟為:所述控制模塊在上述指令緩沖單元找一塊空閑的指令緩存區(qū),將數(shù)據(jù)有效與否標(biāo)志單元,置為數(shù)據(jù)有效且對(duì)應(yīng)的主動(dòng)式流程是等待執(zhí)行中,將數(shù)據(jù)來(lái)源標(biāo)志單元也置上相應(yīng)值,且將數(shù)據(jù)保存在數(shù)據(jù)命令單元。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)方法,其特征在于,具體步驟如下: 步驟1:控制模塊接收通信終端發(fā)送的調(diào)用指令并反饋指令至通信終端,處理模塊或電信功能模塊接收所述控制模塊輸出的指令并反饋指令及數(shù)據(jù)至控制模塊; 步驟2:控制模塊接收并保存處理模塊或電信功能模塊反饋的指令及數(shù)據(jù),并按照指令運(yùn)行。
2.根據(jù)權(quán)利要求1所述的資源競(jìng)爭(zhēng)方法,其特征在于,所述步驟I具體包括以下步驟: 步驟1.1:所述控制模塊接收指令并發(fā)送至接收處理模塊或電信功能模塊,并接收兩者返回的響應(yīng)數(shù)據(jù); 步驟1.2:控制模塊判斷接收的響應(yīng)數(shù)據(jù)是否為開(kāi)始狀態(tài)字,如不是,則將指令響應(yīng)發(fā)送到外部,跳轉(zhuǎn)至步驟1.1 ;如是,則接收處理模塊中的接觸式讀寫模塊或電信功能模塊開(kāi)啟一個(gè)主動(dòng)式指令流程,繼續(xù)進(jìn)行步驟1.3 ; 步驟1.3:控制模塊發(fā)送提取數(shù)據(jù)指令至接觸式讀寫模塊或電信功能模塊; 步驟1.4:電信功能模塊或接觸式讀寫模塊按照所述提取數(shù)據(jù)指令將主動(dòng)式指令流程數(shù)據(jù)發(fā)送至控制模塊。
3.根據(jù)權(quán)利要求1所述的資源競(jìng)爭(zhēng)方法,其特征在于,所述步驟2包括以下具體步驟: 步驟2.1:控制模塊將所述主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū)或執(zhí)行; 步驟2.2:控制模塊接收通信終端發(fā)送的提取數(shù)據(jù)指令,并將正在執(zhí)行的主動(dòng)式指令流程數(shù)據(jù)發(fā)送至通信終端; 步驟2.3:通信終端反饋執(zhí)行結(jié)果指令,并將所述執(zhí)行結(jié)果指令通過(guò)控制模塊發(fā)送至電信功能模塊或接觸式讀寫模塊; 步驟2.4:電信功能模塊或接觸式讀寫模塊返回對(duì)應(yīng)的響應(yīng)數(shù)據(jù)至控制模塊,控制模塊將對(duì)應(yīng)的緩沖區(qū)清空為空閑狀態(tài); 步驟2.5:所述控制模塊判斷響應(yīng)數(shù)據(jù),是否開(kāi)始執(zhí)行下一個(gè)等待的主動(dòng)式指令流程,跳轉(zhuǎn)至步驟1.2或2.2循環(huán)執(zhí)行。
4.根據(jù)權(quán)利要求2所述的資源競(jìng)爭(zhēng)方法,其特征在于,所述步驟1.1具體包括以下步驟: 步驟1.1.1:所述控制模塊接收來(lái)自移動(dòng)通信終端設(shè)備或者射頻設(shè)備的指令,交由控制模塊分析指令之后,將指令傳遞給所述接收處理模塊或電信功能模塊; 步驟1.1.2:所述接收處理模塊或電信功能模塊處理指令,將指令響應(yīng)傳遞給所述控制豐吳塊。
5.根據(jù)權(quán)利要求3所述的資源競(jìng)爭(zhēng)方法,其特征在于,所述步驟2.1包括以下具體步驟: 步驟2.1.1:所述控制模塊查詢有無(wú)正在執(zhí)行的主動(dòng)式指令流程,如果有,所述控制模塊發(fā)送結(jié)束狀態(tài)字,暫緩這次主動(dòng)式指令流程的執(zhí)行并將所述主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū);如果沒(méi)有正在執(zhí)行的主動(dòng)式指令流程,則查找有無(wú)等待執(zhí)行的主動(dòng)式指令流程;步驟2.1.2:如果有等待執(zhí)行的主動(dòng)式指令流程,所述控制模塊暫緩這次主動(dòng)式指令流程的執(zhí)行并將所述主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū),發(fā)送開(kāi)始狀態(tài)字,將等待時(shí)間最長(zhǎng)的主動(dòng)式指令流程,狀態(tài)變?yōu)閳?zhí)行狀態(tài)并開(kāi)始執(zhí)行;如查找無(wú)等待執(zhí)行的主動(dòng)式指令流程,則控制模塊將所述本次主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū),并將其狀態(tài)變?yōu)閳?zhí)行狀態(tài),發(fā)送開(kāi)始狀態(tài)字至通信終端,開(kāi)始執(zhí)行本次主動(dòng)式指令流程。
6.根據(jù)權(quán)利要求3所述的資源競(jìng)爭(zhēng)方法,其特征在于,所述步驟2.5具體包括以下步驟: 步驟2.5.1:控制模塊判斷查找是否有等待執(zhí)行的主動(dòng)式指令流程;若沒(méi)有,跳轉(zhuǎn)到步驟1.2 ;若有,則控制模塊判斷接收的指令響應(yīng)狀態(tài)字是否為開(kāi)始狀態(tài)字; 步驟2.5.2:控制模塊接收的指令響應(yīng)狀態(tài)字為開(kāi)始狀態(tài)字時(shí),跳轉(zhuǎn)到步驟1.2 ;若控制模塊接收的指令響應(yīng)狀態(tài)字不是開(kāi)始狀態(tài)字,則將等待時(shí)間最長(zhǎng)的主動(dòng)式指令流程,狀態(tài)變?yōu)檎趫?zhí)行狀態(tài),發(fā)送開(kāi)始狀態(tài)字給移動(dòng)終端,然后跳轉(zhuǎn)到步驟2.2。
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的資源競(jìng)爭(zhēng)方法,其特征在于,所述執(zhí)行主動(dòng)式指令流程具體步驟為:將保存所述主動(dòng)式指令數(shù)據(jù)的緩沖區(qū)中的數(shù)據(jù)有效與否標(biāo)志單元改為數(shù)據(jù)有效,且對(duì)應(yīng)的指令流程是正在執(zhí)行中,發(fā)送開(kāi)始狀態(tài)字至通信終端。
8.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的資源競(jìng)爭(zhēng)方法,其特征在于,所述暫緩這次主動(dòng)式指令流程的執(zhí)行并將所述主動(dòng)式指令流程數(shù)據(jù)保存至緩沖區(qū)具體步驟為:所述控制模塊在上述指令緩沖單元找一塊空閑的指令緩存區(qū),將數(shù)據(jù)有效與否標(biāo)志單元,置為數(shù)據(jù)有效且對(duì)應(yīng)的主動(dòng)式流程是等待執(zhí)行中,將數(shù)據(jù)來(lái)源標(biāo)志單元也置上相應(yīng)值,且將數(shù)據(jù)保存在數(shù)據(jù)命令單元。
9.一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)系統(tǒng),其特征在于,包括一個(gè)控制模塊、接收處理模塊和電信功能模塊; 所述控制模塊通過(guò)接收處理模塊與通信終端互相通信并控制電信功能模塊工作; 所述接收處理模塊 用于接收通信終端指令,并將指令傳遞給控制模塊;或者接收控制模塊的指令響應(yīng)數(shù)據(jù),并將數(shù)據(jù)傳遞給通信終端; 所述電信功能模塊用于實(shí)現(xiàn)基本的電信功能和電信增值業(yè)務(wù)功能。
10.根據(jù)權(quán)利要求9所述的資源競(jìng)爭(zhēng)系統(tǒng),其特征在于,所述接收處理模塊至少一個(gè)接觸式讀寫模塊、至少一個(gè)接觸式接口、至少一個(gè)射頻模塊和至少一個(gè)射頻接口 ;所述控制模塊分別與射頻模塊、接觸式讀寫模塊和電信功能模塊雙向通信并保存射頻模塊、接觸式讀寫模塊和電信功能模塊傳輸至的指令和指令響應(yīng)數(shù)據(jù),所述控制模塊控制射頻模塊與射頻終端的通信,以及接觸式讀寫模塊與移動(dòng)通信網(wǎng)絡(luò)的通信,并且控制電信功能模塊實(shí)現(xiàn)電信功能和電信增值業(yè)務(wù)功能,所述每個(gè)接觸式讀寫模塊通過(guò)一個(gè)接觸式接口實(shí)現(xiàn)通過(guò)移動(dòng)終端與移動(dòng)通信網(wǎng)絡(luò)互相通信,所述每個(gè)射頻模塊通過(guò)一個(gè)射頻接口以非接觸式方式實(shí)現(xiàn)與射頻終端的互相通信。
11.根據(jù)權(quán)利要求9或10所述的資源競(jìng)爭(zhēng)系統(tǒng),其特征在于,所述控制模塊包括微控制單元和指令緩沖單元,所述微控制單元控制射頻模塊與射頻終端的數(shù)據(jù)通信,以及接觸式讀寫模塊與移動(dòng)通信網(wǎng)絡(luò)的數(shù)據(jù)通信,并且控制電信功能模塊實(shí)現(xiàn)電信功能和電信增值業(yè)務(wù)功能,所述指令緩沖單元用于存儲(chǔ)電信功能模塊和接觸式讀寫模塊的至少兩組指令流程所需的數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的資源競(jìng)爭(zhēng)系統(tǒng),其特征在于,所述指令緩沖單元包括至少兩個(gè)指令緩存區(qū),每個(gè)指令緩存區(qū)包括數(shù)據(jù)有效標(biāo)志單元、數(shù)據(jù)來(lái)源標(biāo)志單元和數(shù)據(jù)命令單元,所述數(shù)據(jù)有效標(biāo)志單元用于標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域是否有效,以及標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域有效時(shí),指令流程是否正在執(zhí)行;所述數(shù)據(jù)來(lái)源標(biāo)志單元在標(biāo)識(shí)此單元內(nèi)數(shù)據(jù)域有效時(shí),表示所存儲(chǔ)的數(shù)據(jù)來(lái)自電信功能模塊還是接觸式讀寫模塊;所述數(shù)據(jù)命令單元用于存放即將發(fā)起和已經(jīng)發(fā)起的主動(dòng) 式指令數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)方法及其系統(tǒng),一種移動(dòng)智能卡中各指令資源競(jìng)爭(zhēng)系統(tǒng),包括一個(gè)控制模塊、接收處理模塊和電信功能模塊;所述控制模塊通過(guò)接收處理模塊與通信終端互相通信并控制電信功能模塊工作;所述接收處理模塊用于接收通信終端指令,并將指令傳遞給控制模塊,或者接收控制模塊的指令響應(yīng)數(shù)據(jù),并將數(shù)據(jù)傳遞給通信終端;所述電信功能模塊用于實(shí)現(xiàn)基本的電信功能和電信增值業(yè)務(wù)功能。本發(fā)明完成對(duì)射頻非接觸式接口、接觸式接口及相應(yīng)功能的監(jiān)控和管理,尤其是主動(dòng)式指令的資源競(jìng)爭(zhēng)的處理,實(shí)現(xiàn)資源共享、降低成本;能保證避免主動(dòng)式指令資源競(jìng)爭(zhēng)問(wèn)題,提高了通信終端的兼容性。
文檔編號(hào)G06F9/30GK103186362SQ20111045832
公開(kāi)日2013年7月3日 申請(qǐng)日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者李小利, 蔣曲明 申請(qǐng)人:國(guó)民技術(shù)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
西青区| 富锦市| 涟水县| 内黄县| 曲阜市| 成武县| 林甸县| 樟树市| 黄山市| 鞍山市| 托克托县| 成武县| 普兰店市| 正定县| 横山县| 彭州市| 江阴市| 城口县| 宜阳县| 柳州市| 吴忠市| 当阳市| 尖扎县| 泽普县| 景谷| 宣武区| 龙胜| 三原县| 皮山县| 库伦旗| 廊坊市| 冕宁县| 宁津县| 丰县| 思茅市| 泰顺县| 惠来县| 博客| 本溪| 曲阳县| 惠东县|