專利名稱:射頻移動通信卡及其程序加載方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種射頻移動通信卡及其程序加載方法。
背景技術(shù):
科學(xué)技術(shù)的快速發(fā)展給人們的生活帶來了巨大的變化和極大的便利。人們的生活中充斥著各種卡片,如銀行卡、身份證、社???、電話卡、門禁工卡、公交卡等等,在使用時需攜帶各種卡片。若能在一張卡上集成多種功能,必給人們的生活帶來更大的便利。射頻移動通信卡,即把移動通信功能和射頻功能集成到一起以實現(xiàn)多種應(yīng)用功能,應(yīng)運而生。要在同一芯片上實現(xiàn)射頻通信和移動通信,并實現(xiàn)射頻通信和移動通信的多種下游應(yīng)用功能,一般而言,需針對同一芯片開發(fā)兩種類型的應(yīng)用:移動通信應(yīng)用和射頻應(yīng)用,并且需要保證移動通信應(yīng)用和射頻應(yīng)用互不干擾。現(xiàn)有的射頻移動通信卡的各種應(yīng)用程序及初始化程序通常是由同一上游開發(fā)商開發(fā)完成的,而移動應(yīng)用和射頻應(yīng)用一般是由下游的不同應(yīng)用開發(fā)商完成開發(fā),這導(dǎo)致移動應(yīng)用開發(fā)商和射頻應(yīng)用開發(fā)商在開發(fā)設(shè)計過程中需兼顧兩者之間的相容性以及相應(yīng)的硬件驅(qū)動和接收設(shè)備的通訊,由此造成開發(fā)過程繁雜、效率低,開發(fā)成本高,不利于射頻移動通信卡的推廣使用。
發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種射頻移動通信卡及其程序加載方法,提高開發(fā)效率,降低開發(fā)成本。為解決上述技術(shù)問題,本發(fā)明提供一種射頻移動通信卡,包括:主控模塊,分別與主控模塊連接的射頻模塊、移動通信模塊,還包括與所述主控模塊連接的平臺程序模塊和應(yīng)用程序模塊;所述平臺程序模塊存儲有平臺程序,所述平臺程序用于實現(xiàn)主控模塊與所述射頻模塊和移動通信模塊之間的基本通信,使所述主控模塊控制所述射頻模塊和所述移動通信模塊接收和發(fā)送相應(yīng)的數(shù)據(jù);所述應(yīng)用程序模塊存儲有應(yīng)用程序;所述應(yīng)用程序用于將所述主控模塊從所述射頻模塊和/或所述移動通信模塊接收到的相應(yīng)數(shù)據(jù)進行相應(yīng)的處理,并將處理結(jié)果反饋給所述主控模塊。在本發(fā)明的一種實施例中,所述平臺程序還用于提供應(yīng)用程序調(diào)用接口 ;所述主控模塊用于通過所述應(yīng)用程序調(diào)用接口將從所述射頻模塊和/或移動通信模塊接收到的相應(yīng)數(shù)據(jù)發(fā)送給所述應(yīng)用程序模塊中相應(yīng)的應(yīng)用程序進行處理。在本發(fā)明的一種實施例中,所述應(yīng)用程序模塊包括射頻應(yīng)用子模塊和移動通信應(yīng)用子模塊;所述射頻應(yīng)用子模塊存儲有射頻應(yīng)用程序;所述移動通信應(yīng)用子模塊存儲有移動通信應(yīng)用程序;所述主控模塊用于將接收到的相應(yīng)射頻數(shù)據(jù)發(fā)送給所述射頻應(yīng)用子模塊進行相應(yīng)的處理,將接收到的移動通信數(shù)據(jù)發(fā)送給所述移動通信應(yīng)用子模塊進行相應(yīng)的處理。在本發(fā)明的一種實施例中,所述應(yīng)用程序調(diào)用接口為API接口。在本發(fā)明的一種實施例中,所述射頻模塊包括至少一個非接觸物理接口,所述非接觸物理接口采用的頻率為2.4G或13.56M,所述射頻模塊通過所述非接觸式物理接口發(fā)送和接收相應(yīng)的射頻數(shù)據(jù)。本發(fā)明還提供了一種基于如上所述的射頻移動通信卡的程序加載方法,包括:將平臺程序加載到所述平臺程序模塊,實現(xiàn)主控模塊控制射頻模塊和移動通信模塊接收和發(fā)送相應(yīng)的數(shù)據(jù);將應(yīng)用程序加載到所述應(yīng)用程序模塊,加載的應(yīng)用程序處理所述主控模塊接收到的相應(yīng)數(shù)據(jù),并將處理結(jié)果反饋給所述主控模塊。在本發(fā)明的一種實施例中,將應(yīng)用程序加載到所述應(yīng)用程序模塊中后,還包括應(yīng)用程序向平臺程序發(fā)起注冊完成應(yīng)用程序調(diào)用接口交互的步驟。在本發(fā)明的一種實施例中,將應(yīng)用程序加載到所述應(yīng)用程序模塊包括:將射頻應(yīng)用程序加載到射頻應(yīng)用子模塊;將移動通信應(yīng)用程序加載到移動通信應(yīng)用子模塊。在本發(fā)明的一種實施例中,所述平臺程序通過與所述射頻移動通信卡配合工作的讀卡器加載到所述平臺程序模塊中。在本發(fā)明的一種實施例中,所述應(yīng)用程序通過與所述射頻模塊配合工作的射頻讀卡器加載到所述應(yīng)用程序模塊中,或通過所述移動通信模塊與外部其他通信終端交互獲取所述應(yīng)用程序,并將獲取的應(yīng)用程序加載到所述應(yīng)用程序模塊中。本發(fā)明的有益效果是:本發(fā)明中的射頻移動通信卡包括程序模塊,程序模塊包括平臺程序模塊和應(yīng)用程序模塊,其中平臺程序子模塊平臺程序模塊用于存儲平臺程序,應(yīng)用程序模塊用于存儲應(yīng)用程序,即本發(fā)明將射頻移動通信卡的平臺程序和應(yīng)用程序分開設(shè)置、存儲,在加載時,可將編譯好的平臺程序單獨加載到平臺程序模塊中,以實現(xiàn)主控模塊與射頻模塊和移動通信模塊之間的基本通信,完成相應(yīng)的射頻數(shù)據(jù)和移動通信數(shù)據(jù)的收發(fā),將編譯好的應(yīng)用程序單獨加載到應(yīng)用程序模塊中,實現(xiàn)對主控模塊從射頻模塊或移動通信模塊接收到的相應(yīng)數(shù)據(jù)進行處理,并將處理結(jié)果反饋給主控模塊。因此根據(jù)本發(fā)明提供的射頻移動通信卡和程序加載方法,在開發(fā)時,可將射頻移動通信卡的平臺程序和應(yīng)用程序分隔開來開發(fā),應(yīng)用程序開發(fā)商在開發(fā)應(yīng)用程序過程中,只需要關(guān)注應(yīng)用功能的實現(xiàn),不需要關(guān)注硬件驅(qū)動以及實現(xiàn)與接口設(shè)備的通訊等干擾信息,可提高開發(fā)效率,降低開發(fā)成本。進一步的,本發(fā)明中的射頻移動通信卡的應(yīng)用程序模塊還可包括射頻應(yīng)用子模塊和移動通信應(yīng)用子模塊,加載程序時,可將射頻應(yīng)用程序單獨加載到射頻應(yīng)用子模塊中,將移動通信應(yīng)用程序加載到移動通信應(yīng)用子模塊中,即本發(fā)明還可進一步將實現(xiàn)射頻應(yīng)用涉及的應(yīng)用程序和實現(xiàn)移動通信應(yīng)用涉及的應(yīng)用程序分隔開來進行開發(fā),存儲,在加載完平臺程序完成基本的通信后,射頻應(yīng)用開發(fā)商和移動通信應(yīng)用開發(fā)商都可以基于平臺下載、調(diào)試,可保證射頻應(yīng)用開發(fā)商和移動通信應(yīng)用開發(fā)商在開發(fā)過程中可以獨立開發(fā)、獨立編譯、獨立下載,提高了系統(tǒng)開發(fā)的靈活性,進一步提高開發(fā)效率,降低開發(fā)成本。
圖1為本發(fā)明一種實施例的射頻移動通信卡結(jié)構(gòu)示意圖一;圖2為本發(fā)明一種實施例的射頻移動通信卡結(jié)構(gòu)示意圖二 ;
圖3為本發(fā)明一種實施例的射頻移動通信卡結(jié)構(gòu)示意圖三;圖4為本發(fā)明一種實施例的射頻移動通信卡結(jié)構(gòu)示意圖四;圖5為本發(fā)明一種實施例的射頻移動通信卡的程序加載方法流程示意圖;圖6為本發(fā)明一種實施例的射頻移動通信卡程序加載及數(shù)據(jù)處理流程示意圖。
具體實施例方式下面通過具體實施方式
結(jié)合附圖對本發(fā)明作進一步詳細(xì)說明。請參考圖1和圖2,本例中的射頻移動通信卡可為射頻SM卡、射頻UM卡或其它基于射頻技術(shù)實現(xiàn)數(shù)據(jù)接收和傳輸?shù)囊苿油ㄐ趴ǎ浒ㄖ骺啬K,分別與主控模塊連接的射頻模塊、移動通信模塊,還包括與所述主控連接的平臺程序模塊和應(yīng)用程序模塊,請參見圖1和圖2,應(yīng)用程序模塊可通過平臺程序模塊與主控模塊連接,也可直接與指控模塊連接。平臺程序模塊用于存儲平臺程序,平臺程序用于實現(xiàn)主控模塊與射頻模塊和移動通信模塊之間的基本通信,使主控模塊控制射頻模塊和所述移動通信模塊接收和發(fā)送相應(yīng)的數(shù)據(jù)。所述應(yīng)用程序模塊用于存儲應(yīng)用程序,存儲的應(yīng)用程序用于將主控模塊從射頻模塊和移動通信模塊接收到的相應(yīng)數(shù)據(jù)進行相應(yīng)的處理,并將處理結(jié)果反饋給所述主控模塊。本例中的射頻移動通信卡將平臺程序和應(yīng)用程序分開進行存儲,因此在加載時,也可分開加載;而在開發(fā)過程中,也可分別對平臺程序和應(yīng)用程序進行開發(fā),開發(fā)平臺程序的團隊只需關(guān)注如何實現(xiàn)硬件驅(qū)動及接口設(shè)備的通訊,以完成主控模塊與射頻模塊和移動通信模塊之間的基本通信;開發(fā)應(yīng)用程序的團隊則需要關(guān)注應(yīng)用功能的實現(xiàn)的即可,分工明確,且在開發(fā)過程中二者獨立開發(fā),互不干擾,提高了系統(tǒng)開發(fā)的靈活性和系統(tǒng)開發(fā)的效率。本例中的平臺程序模塊存儲的平臺程序還用于提供應(yīng)用程序調(diào)用接口給應(yīng)用程序,主控模塊則可通過應(yīng)用程序調(diào)用接口將接收到的相應(yīng)數(shù)據(jù)發(fā)送給相應(yīng)的應(yīng)用程序進行處理,即本例中的主控模塊可通過應(yīng)用程序調(diào)用接口調(diào)用從應(yīng)用程序模塊中調(diào)用相應(yīng)的應(yīng)用程序?qū)ζ浣邮盏降臄?shù)據(jù)進行相應(yīng)的處理,以完成相應(yīng)的射頻應(yīng)用或移動通信應(yīng)用。本例中的應(yīng)用程序調(diào)用接口的具體類型可根據(jù)實際情況進行選擇,舉例而言,可為API (Application Programming Interface)接口。對應(yīng)地,在開發(fā)平臺程序時,需提供API接口給應(yīng)用程序。為了進一步提高系統(tǒng)開發(fā)的靈活性,以簡化系統(tǒng)開發(fā)過程,提高系統(tǒng)開發(fā)的效率,請參見圖3和圖4,本例中射頻移動通信卡的應(yīng)用程序模塊包括射頻應(yīng)用子模塊和移動通信應(yīng)用子模塊;射頻應(yīng)用子模塊用于存儲射頻應(yīng)用程序;移動通信應(yīng)用子模塊用于存儲移動通信應(yīng)用程序;主控模塊則可將自射頻模塊處接收到的相應(yīng)射頻數(shù)據(jù)通過上述方式發(fā)送給射頻應(yīng)用子模塊進行相應(yīng)的處理,將自移動通信模塊處接收到的移動通信數(shù)據(jù)過上述方式發(fā)送給移動通信應(yīng)用子模塊進行相應(yīng)的處理。值得注意的是,本例中的射頻數(shù)據(jù)是指由射頻模塊收發(fā)的數(shù)據(jù),移動通信數(shù)據(jù)則是指由移動通信模塊收發(fā)的數(shù)據(jù),例如當(dāng)移動通信模塊為IS07816時,移動通信數(shù)據(jù)則是指通過IS07816接口的數(shù)據(jù);相應(yīng)的射頻數(shù)據(jù)則是通過射頻模塊包括的射頻非接觸式物理接口的數(shù)據(jù),該射頻非接觸式物理接口可為2.4G,也可為13.56M,具體可根據(jù)實際情況選擇,該射頻數(shù)據(jù)亦可為通過射頻模塊包括的射頻接觸式物理接口的數(shù)據(jù)。本例中射頻應(yīng)用程序則是只指處理射頻數(shù)據(jù)以實現(xiàn)相應(yīng)的射頻應(yīng)用的程序,例如實現(xiàn)刷卡、支付功能;移動通信應(yīng)用程序則是指處理移動通信數(shù)據(jù)以實現(xiàn)相應(yīng)的移動通信應(yīng)用的程序,例如實現(xiàn)移動通話。通過設(shè)置射頻應(yīng)用子模塊和移動通信應(yīng)用子模塊將射頻應(yīng)用程序和移動通信應(yīng)用程序分隔開來進行存儲,在加載應(yīng)用程序時,可將射頻應(yīng)用程序單獨加載到射頻應(yīng)用子模塊中,將移動通信應(yīng)用程序單獨加載到移動通信應(yīng)用子模塊中,即本例還可進一步將實現(xiàn)相應(yīng)的射頻應(yīng)用涉及的應(yīng)用程序和實現(xiàn)相應(yīng)的移動通信應(yīng)用涉及的應(yīng)用程序分隔開來進行開發(fā),存儲,在開發(fā)過程中,射頻應(yīng)用開發(fā)商和移動通信應(yīng)用開發(fā)商可以獨立開發(fā)、獨立編譯、獨立下載,互不干擾,可進一步提高開發(fā)效率,降低開發(fā)成本。請參見圖5,本例中還提供了基于上述射頻移動通信卡的程序加載方法,包括:將平臺程序加載到所述平臺程序模塊,完成主控模塊與射頻模塊和移動通信模塊之間的基本通信,即實現(xiàn)主控模塊控制射頻模塊和移動通信模塊接收和發(fā)送相應(yīng)的數(shù)據(jù),實現(xiàn)基本的射頻通信和移動通訊;將應(yīng)用程序加載到應(yīng)用程序模塊,加載的應(yīng)用程序處理主控模塊從射頻模塊或移動通信模塊接收到的相應(yīng)數(shù)據(jù),并將處理結(jié)果反饋給主控模塊,由主控模塊反饋給與射頻模塊配合的讀卡器或與移動通信模塊配合工作的終端,如手機。在將應(yīng)用程序加載到應(yīng)用程序模塊中后,還包括應(yīng)用程序向平臺程序發(fā)起注冊完成應(yīng)用程序調(diào)用接口交互,本例中為完成API接口交互,提供應(yīng)用程序的調(diào)用地址。當(dāng)按上述方式將射頻應(yīng)用程序和移動通信應(yīng)用程序分隔開來進行開發(fā)存儲,以提高系統(tǒng)開發(fā)的靈活性和效率時,將應(yīng)用程序加載到應(yīng)用程序模塊包括:將射頻應(yīng)用程序加載到射頻應(yīng)用子模塊;將移動通信應(yīng)用程序加載到移動通信應(yīng)用子模塊,這兩個加載步驟沒有嚴(yán)格的時間先后順序。而將程序加載到相應(yīng)的程序模塊的具體加載方式可根據(jù)實際情況進行相應(yīng)的選擇,例如將平臺程序加載到平臺程序模塊時,可通過與射頻移動通信卡配合工作的讀卡器將其加載到平臺程序模塊中。而將應(yīng)用程序加載到應(yīng)用程序模塊時,則可通過與射頻模塊配合工作的射頻讀卡器將其加載到應(yīng)用程序模塊中,也可在射頻移動通信卡實現(xiàn)基本通信后,通過與射頻移動通信卡的移動通信模塊與外部其他通信終端交互獲取應(yīng)用程序,并將獲取的應(yīng)用程序加載到所述應(yīng)用程序模塊,例如通過也可與射頻移動通信卡配合工作的讀卡器將其加載到應(yīng)用程序模塊中,或者從網(wǎng)上獲取應(yīng)用程序,將其加載到應(yīng)用程序模塊。為了更好的理解本發(fā)明,下面結(jié)合一個完整的數(shù)據(jù)處理過程對本發(fā)明做進一步說明,請參見圖6:步驟400:開始;步驟401:加載平臺程序到平臺程序模塊中,完成接口設(shè)備和硬件的初始化,實現(xiàn)主控模塊與射頻模塊和移動通信模塊之間的基本通信,使主控模塊控制射頻模塊和移動通信模塊接收和發(fā)送相應(yīng)的數(shù)據(jù),即包括實現(xiàn)基本的射頻通信和移動通信;步驟402:判斷是否需要加載應(yīng)用程序,如需要,轉(zhuǎn)至步驟403 ;否則,轉(zhuǎn)至步驟404,該應(yīng)用程序包括移動應(yīng)用程序和射頻應(yīng)用程序;步驟403:加載應(yīng)用程序,應(yīng)用程序向平臺程序發(fā)起注冊,交互應(yīng)用程序調(diào)用接口,如 API 接口;步驟404:主控模塊從射頻模塊和/或移動通信模塊接收相應(yīng)的應(yīng)用數(shù)據(jù),該應(yīng)用數(shù)據(jù)可以是射頻應(yīng)用數(shù)據(jù),也可以是移動通信應(yīng)用數(shù)據(jù);步驟405:主控模塊判斷是否加載有與接收到的應(yīng)用數(shù)據(jù)對應(yīng)的應(yīng)用程序,如有,轉(zhuǎn)至步驟406,否則,轉(zhuǎn)至步驟407 ;步驟406:通過應(yīng)用程序調(diào)用接口,如API接口,將接收到的應(yīng)用數(shù)據(jù)發(fā)送給相應(yīng)的應(yīng)用程序進行處理,應(yīng)用程序?qū)⑻幚斫Y(jié)果反饋給主控模塊;轉(zhuǎn)至步驟408 ;主控模塊在發(fā)送應(yīng)用數(shù)據(jù)時,包括判斷接收到的數(shù)據(jù)是射頻數(shù)據(jù)還是移動通信數(shù)據(jù),如是射頻數(shù)據(jù),將其發(fā)送給射頻程序子模塊進行處理;如是移動通信數(shù)據(jù),則將其發(fā)送給移動通信應(yīng)用子模塊進行相應(yīng)的處理;步驟407:主控模塊通過平臺程序?qū)邮盏降臄?shù)據(jù)進行統(tǒng)一處理;步驟408:主控模塊將得到的處理結(jié)果反饋給發(fā)送應(yīng)用數(shù)據(jù)的通信終端,繼續(xù)接收應(yīng)用數(shù)據(jù);該終端可以是射頻讀卡器,也可以是其他實現(xiàn)移動通信的移動終端。綜上,本發(fā)明將射頻移動通信卡的平臺程序和應(yīng)用程序分開設(shè)置、存儲,在加載時,將編譯好的平臺程序單獨加載到平臺程序模塊中,先實現(xiàn)主控模塊與射頻模塊和移動通信模塊之間的基本通信,完成相應(yīng)的射頻數(shù)據(jù)和移動通信數(shù)據(jù)的收發(fā);將編譯好的應(yīng)用程序單獨加載到應(yīng)用程序模塊中,且本發(fā)明應(yīng)用程序模塊還進一步包括射頻應(yīng)用子模塊和移動通信應(yīng)用子模塊,加載程序時,可進一步將射頻應(yīng)用程序單獨加載到射頻應(yīng)用子模塊中,將移動通信應(yīng)用程序加載到移動通信應(yīng)用子模塊中。因此在開發(fā)時,可將射頻移動通信卡的平臺程序和應(yīng)用程序分隔開來開發(fā),應(yīng)用程序開發(fā)商在開發(fā)應(yīng)用程序過程中,只需要關(guān)注應(yīng)用功能的實現(xiàn),不需要關(guān)注硬件驅(qū)動以及實現(xiàn)與接口設(shè)備的通訊等干擾信息,且應(yīng)用程序開發(fā)商在開發(fā)應(yīng)用程序過程中,還可將實現(xiàn)射頻應(yīng)用涉及的應(yīng)用程序和實現(xiàn)移動通信應(yīng)用涉及的應(yīng)用程序分隔開來進行開發(fā),存儲,在加載完平臺程序完成基本的通信后,射頻應(yīng)用開發(fā)商和移動通信應(yīng)用開發(fā)商都可以基于平臺下載、調(diào)試,可保證射頻應(yīng)用開發(fā)商和移動通信應(yīng)用開發(fā)商在開發(fā)過程中可以獨立開發(fā)、獨立編譯、獨立下載,提高了系統(tǒng)開發(fā)的靈活性,進一步提高開發(fā)效率,降低開發(fā)成本。以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護范圍。
權(quán)利要求
1.一種射頻移動通信卡,其特征在于包括:主控模塊,分別與主控模塊連接的射頻模塊、移動通信模塊,還包括與所述主控模塊連接的平臺程序模塊和應(yīng)用程序模塊;所述平臺程序模塊存儲有平臺程序,所述平臺程序用于實現(xiàn)主控模塊與所述射頻模塊和移動通信模塊之間的基本通信,使所述主控模塊控制所述射頻模塊和所述移動通信模塊接收和發(fā)送相應(yīng)的數(shù)據(jù);所述應(yīng)用程序模塊存儲有應(yīng)用程序;所述應(yīng)用程序用于將所述主控模塊從所述射頻模塊和/或所述移動通信模塊接收到的相應(yīng)數(shù)據(jù)進行相應(yīng)的處理,并將處理結(jié)果反饋給所述主控模塊。
2.如權(quán)利要求1所述的射頻移動通信卡,其特征在于,所述平臺程序還用于提供應(yīng)用程序調(diào)用接口 ;所述主控模塊用于通過所述應(yīng)用程序調(diào)用接口將從所述射頻模塊和/或移動通信模塊接收到的相應(yīng)數(shù)據(jù)發(fā)送給所述應(yīng)用程序模塊中相應(yīng)的應(yīng)用程序進行處理。
3.如權(quán)利要求1或2所述的射頻移動通信卡,其特征在于,所述應(yīng)用程序模塊包括射頻應(yīng)用子模塊和移動通信應(yīng)用子模塊;所述射頻應(yīng)用子模塊存儲有射頻應(yīng)用程序;所述移動通信應(yīng)用子模塊存儲有移動通信應(yīng)用程序;所述主控模塊用于將接收到的相應(yīng)射頻數(shù)據(jù)發(fā)送給所述射頻應(yīng)用子模塊進行相應(yīng)的處理,將接收到的移動通信數(shù)據(jù)發(fā)送給所述移動通信應(yīng)用子模塊進行相應(yīng)的處理。
4.如權(quán)利要求3所述的射頻移動通信卡,其特征在于,所述應(yīng)用程序調(diào)用接口為API接□。
5.如權(quán)利要求1或2所述的射頻移動通信卡,其特征在于,所述射頻模塊包括至少一個非接觸物理接口,所述非接觸物理接口采用的頻率為2.4G或13.56M,所述射頻模塊通過所述非接觸式物理接口發(fā)送和接收相應(yīng)的射頻數(shù)據(jù)。
6.一種基于如權(quán)利要求1-5任一項所述的射頻移動通信卡的程序加載方法,其特征在于包括: 將平臺程序加載到所述平臺程序模塊,實現(xiàn)主控模塊控制射頻模塊和移動通信模塊接收和發(fā)送相應(yīng)的數(shù)據(jù); 將應(yīng)用程序加載到所述應(yīng)用程序模塊,加載的應(yīng)用程序處理所述主控模塊接收到的相應(yīng)數(shù)據(jù),并將處理結(jié)果反饋給所述主控模塊。
7.如權(quán)利要求6所述的方法,其特征在于,將應(yīng)用程序加載到所述應(yīng)用程序模塊中后,還包括應(yīng)用程序向平臺程序發(fā)起注冊完成應(yīng)用程序調(diào)用接口交互的步驟。
8.如權(quán)利要求6或7所述的方法,其特征在于,將應(yīng)用程序加載到所述應(yīng)用程序模塊包括: 將射頻應(yīng)用程序加載到射頻應(yīng)用子模塊; 將移動通信應(yīng)用程序加載到移動通信應(yīng)用子模塊。
9.如權(quán)利要求6或7所述的方法,其特征在于,所述平臺程序通過與所述射頻移動通信卡配合工作的讀卡器加載到所述平臺程序模塊中。
10.如權(quán)利要求6或7所述的方法,其特征在于,所述應(yīng)用程序通過與所述射頻模塊配合工作的射頻讀卡器加載到所述應(yīng)用程序模塊中,或通過所述移動通信模塊與外部其他通信終端交互獲取所述應(yīng)用程序,并將獲取的應(yīng)用程序加載到所述應(yīng)用程序模塊中。
全文摘要
本發(fā)明公開了一種射頻移動通信卡及其程序加載方法,射頻移動通信卡包括平臺程序模塊和應(yīng)用程序模塊,平臺程序模塊用于存儲平臺程序,應(yīng)用程序模塊用于存儲應(yīng)用程序,即本發(fā)明將平臺程序和應(yīng)用程序分開設(shè)置、存儲,在加載時,可將平臺程序單獨加載到平臺程序模塊中,實現(xiàn)主控模塊與射頻模塊和移動通信模塊之間的基本通信,將應(yīng)用程序單獨加載到應(yīng)用程序模塊中,實現(xiàn)對主控模塊接收到的相應(yīng)數(shù)據(jù)進行處理。因此在開發(fā)時,可將平臺程序和應(yīng)用程序分隔開來開發(fā),應(yīng)用程序開發(fā)商在開發(fā)應(yīng)用程序過程中,只需要關(guān)注應(yīng)用功能的實現(xiàn),不需要關(guān)注硬件驅(qū)動以及實現(xiàn)與接口設(shè)備的通訊等,可提高開發(fā)效率,降低開發(fā)成本。
文檔編號G06K19/077GK103164732SQ201110411310
公開日2013年6月19日 申請日期2011年12月12日 優(yōu)先權(quán)日2011年12月12日
發(fā)明者鐘月婷 申請人:國民技術(shù)股份有限公司