本發(fā)明涉及通信領(lǐng)域,尤其涉及一種具備NFC功能的移動(dòng)終端。
背景技術(shù):
近場(chǎng)通信(Near Field Communication,簡(jiǎn)稱NFC),又稱近距離無線通信,是一種短距離的高頻無線通信技術(shù)。NFC技術(shù)目前已經(jīng)普遍應(yīng)用于移動(dòng)終端系統(tǒng),它能夠?qū)崿F(xiàn)各類設(shè)備在較短距離內(nèi)的通信。由于近場(chǎng)通信具有天然的安全性,因此,NFC技術(shù)被越來越廣泛的應(yīng)用在移動(dòng)支付等領(lǐng)域。
NFC功能的實(shí)現(xiàn)由兩部分組成:NFC芯片和安全模塊(Security Element,簡(jiǎn)稱SE),其中,NFC芯片實(shí)現(xiàn)與外部非接觸終端的通信,SE實(shí)現(xiàn)對(duì)NFC芯片與外部非接觸終端之間的命令交互數(shù)據(jù)的安全處理。根據(jù)應(yīng)用需求的不同,SE可以固化在NFC芯片中,也可以存在于客戶識(shí)別模塊(Subscriber Identity Module,簡(jiǎn)稱SIM)卡、安全數(shù)字卡(Secure Digital Memory Card,簡(jiǎn)稱SD卡)或其它可拆卸芯片中。NFC芯片通過單線連接協(xié)議(Single Wire Protocol,簡(jiǎn)稱SWP)接口與SE進(jìn)行通信,且NFC芯片的一個(gè)SWP接口只能連接到一個(gè)SE,實(shí)現(xiàn)一路NFC功能。
由于NFC芯片的SWP接口是有限的,比如只有兩個(gè)SWP接口,這樣如果存在三個(gè)以上的SE,這樣就不能形成三路NFC功能。因此,如何在較少的SWP接口的情況下,實(shí)現(xiàn)多路NFC功能成為亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)的上述缺陷,本發(fā)明提供一種移動(dòng)終端,用于在較少的SWP接口的情況下,實(shí)現(xiàn)多路NFC功能。
第一方面,本發(fā)明提供一種移動(dòng)終端,包括近場(chǎng)通信NFC芯片、單線連接協(xié)議SWP切換模塊、控制模塊和安全模塊SE集合,SWP切換模塊分別與NFC芯片和控制模塊連接;
控制模塊,用于向SWP切換模塊發(fā)送NFC切換信號(hào);NFC切換信號(hào)用于指示SWP切換模塊從SE集合選擇第一SE連接至NFC芯片上與第一SE所屬的第一SE組對(duì)應(yīng)的SWP接口;其中,SE集合包括至少一個(gè)SE組,SE組包括至少兩個(gè)SE,每個(gè)SE組對(duì)應(yīng)一個(gè)SWP接口;第一SE組為SE集合中的任一個(gè)SE組,第一SE為第一SE組中的任一個(gè)SE;
SWP切換模塊,用于根據(jù)NFC切換信號(hào)將第一SE連接至NFC芯片上與第一SE組對(duì)應(yīng)的SWP接口。該移動(dòng)終端則可以在較少的SWP接口的情況下,實(shí)現(xiàn)多路NFC功能。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)施方式中,SWP切換模塊還用于當(dāng)移動(dòng)終端為無源狀態(tài)時(shí),保持NFC芯片在移動(dòng)終端為有源狀態(tài)時(shí)與第一SE的連接狀態(tài),并控制NFC芯片為第一SE供電,從而使得用戶可以在移動(dòng)終端為無源狀態(tài)時(shí)也可以使用NFC功能,同時(shí)保證了移動(dòng)終端為無源狀態(tài)時(shí)連接的SE與用戶在移動(dòng)終端為有源狀態(tài)時(shí)選擇連接的SE的一致性。
結(jié)合第一方面的第一種可能的實(shí)施方式,在第一方面的第二種可能的實(shí)施方式中,SWP切換模塊包括開關(guān)單元和觸發(fā)單元,觸發(fā)單元的輸入端連接控制模塊,觸發(fā)單元的輸出端連接開關(guān)單元;
觸發(fā)單元,用于根據(jù)NFC切換信號(hào)獲取開關(guān)控制信號(hào),并在下一個(gè)NFC切換信號(hào)到來之前保持開關(guān)控制信號(hào)不變;
開關(guān)單元,用于根據(jù)開關(guān)控制信號(hào)將第一SE連接至NFC芯片,并在移動(dòng)終端為無源狀態(tài)時(shí),連通NFC芯片的電源輸出端與第一SE的電源輸入端,以控制NFC芯片為第一SE供電。
結(jié)合第一方面、第一方面的第一至第二種任一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)施方式中,NFC芯片包括兩個(gè)SWP接口,SE集合包括位于NFC芯片外部的外置SE和位于NFC芯片內(nèi)部的內(nèi)置安全模塊eSE。
結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)施方式中,控制模塊還用于向NFC芯片發(fā)送SWP切換信號(hào),SWP切換信號(hào)用于指示NFC芯片選通與第一SE對(duì)應(yīng)的SWP接口;
NFC芯片,用于根據(jù)控制模塊發(fā)送的SWP切換信號(hào)選通與第一SE對(duì)應(yīng)的SWP接口;
SWP切換模塊,用于將第一SE連接至NFC芯片所選通的SWP接口。
結(jié)合第一方面的第三種或第四種可能的實(shí)施方式,在第一方面的第五種可能的實(shí)施方式中,控制NFC芯片不為外置SE供電,以節(jié)省電力。
結(jié)合第一方面第五種可能的實(shí)施方式,在第一方面的第六種可能的實(shí)施方式中,開關(guān)單元,還用于在移動(dòng)終端為有源狀態(tài)時(shí),斷開NFC芯片的電源輸出端與外置SE的電源輸入端的連通。
結(jié)合第一方面的第三至第六種任一種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)施方式中,SE集合包括第一外置SE、第二外置SE和一個(gè)eSE;NFC芯片包括NFC控制模塊和SE集合中的eSE,SWP切換模塊包括第一開關(guān)、第二開關(guān)、第三開關(guān)、第四開關(guān)和觸發(fā)器;其中,
第一開關(guān)的公共COM端連接第一外置SE的電源VCC端,第一開關(guān)的常開NO端連接電源管理單元PMU的第一電源輸出端,第一開關(guān)的常閉NC端連接第四開關(guān)的NC端,第一開關(guān)的使能EN端連接第一電源輸出端;
第二開關(guān)的COM端連接NFC控制模塊的第一SWP接口端,第二開關(guān)的NO端連接第二SE的SWP接口端,第二開關(guān)的NC端連接第一SE的SWP接口端,第二開關(guān)的EN端連接觸發(fā)器的輸出端;
第三開關(guān)的COM端連接第二SE的VCC端,第三開關(guān)的NO端連接PMU的第二電源輸出端,第三開關(guān)的NC端連接第四開關(guān)的NO端,第三開關(guān)的EN端連接第二電源輸出端;
第四開關(guān)的COM端連接NFC控制模塊的SIMVCC端,第四開關(guān)的EN端連接觸發(fā)器的輸出端;
觸發(fā)器的輸入端連接控制模塊的通用輸入輸出GPIO端;
NFC控制模塊的串行總線I2C端連接控制模塊的I2C端,NFC控制模塊的PMUVCC端連接一個(gè)非門的輸出端,非門的輸入端連接PMU的第三電源輸出端;
NFC控制模塊的第二SWP接口端連接eSE的SWP接口端,NFC控制模塊的電源SVDD端連接eSE的電源ESEVDD端。
第二方面,本發(fā)明實(shí)施例提供一種移動(dòng)終端,移動(dòng)終端適于接納第一客戶識(shí)別模塊SIM和第二客戶識(shí)別模塊SIM,第一SIM和第二SIM中分別包括第一安全模塊SE和第二安全模塊SE,移動(dòng)終端包括:
近場(chǎng)通信NFC控制器,單線連接協(xié)議SWP切換單元以及處理器;
NFC控制器包括第一SWP接口;
SWP切換單元用于將第一SE和第二SE中的一個(gè)連接至第一SWP接口;
處理器,用于向SWP切換單元發(fā)送切換信號(hào),以指示SWP切換單元將第一SE和第二SE中的一個(gè)連接至第一SWP接口。該移動(dòng)終端則可以在較少的SWP接口的情況下,實(shí)現(xiàn)多路NFC功能。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)施方式中,NFC控制器包括第二SWP接口,第二SWP接口與內(nèi)置安全模塊eSE連接。
結(jié)合第二方面或第二方面的第一種可能的實(shí)施方式,在第二方面的第二種可能的實(shí)施方式中,SWP切換單元還用于當(dāng)移動(dòng)終端為無源狀態(tài)時(shí),保持NFC控制器在移動(dòng)終端為有源狀態(tài)時(shí)與各SE的連接狀態(tài),并控制NFC控制器為與NFC控制器處于連通狀態(tài)的SE供電,從而使得用戶可以在移動(dòng)終端為無源狀態(tài)時(shí)也可以使用NFC功能,同時(shí)保證了移動(dòng)終端為無源狀態(tài)時(shí)連接的SE與用戶在移動(dòng)終端為有源狀態(tài)時(shí)選擇連接的SE的一致性。。
結(jié)合第二方面的第一種可能的實(shí)施方式,在第二方面的第三種可能的實(shí)施方式中,處理器還用于向NFC控制器發(fā)送SWP切換信號(hào),SWP切換信號(hào)用于指示NFC控制器選通第一SWP接口和第二SWP接口中的一個(gè);
NFC控制器,用于根據(jù)處理器發(fā)送的SWP切換信號(hào)選通第一SWP接口和第二SWP接口中的一個(gè)。
結(jié)合第二方面、第二方面的第一至第三種任一種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)施方式中,SWP切換單元還用于當(dāng)移動(dòng)終端為有源狀態(tài)時(shí),控制NFC控制器不為第一SE和第二SE供電,以節(jié)省電力。
本發(fā)明實(shí)施例提供的移動(dòng)終端,SWP切換模塊可以根據(jù)控制模塊發(fā)送的NFC切換信號(hào),從SE集合中選擇對(duì)應(yīng)的SE,將該SE連接到NFC芯片上與該SE所屬的SE組對(duì)應(yīng)的SWP接口;其中,選擇連接的SE可以是至少包括兩個(gè)SE的SE組中的任一個(gè)SE。也即,NFC芯片的一個(gè)SWP接口可以連接到不同的SE上,從而可以在較少的SWP接口的情況下,實(shí)現(xiàn)多路NFC功能。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下 面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一提供的移動(dòng)終端的一種電路結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例二提供的移動(dòng)終端的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例三提供的移動(dòng)終端的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例四提供的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例所述的移動(dòng)終端可以是手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、平板電腦、筆記本電腦等其他便攜設(shè)備。
下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過程可能在某些實(shí)施例不再贅述。
圖1為本發(fā)明實(shí)施例一提供的移動(dòng)終端的一種電路結(jié)構(gòu)示意圖,如圖1所示,移動(dòng)終端包括:NFC芯片、SWP切換模塊、控制模塊和包含多個(gè)SE的SE集合,其中,NFC芯片包括兩個(gè)SWP接口,分別為第一SWP接口和第二SWP接口(圖1中分別用SWP1和SWP2表示);SE集合包括一個(gè)SE組和一個(gè)eSE,SE組包括兩個(gè)外置SE,分別為第一外置SE和第二外置SE(圖1中分別用SE1和SE2表示);NFC芯片包括NFC控制模塊和SE集合中的eSE,SWP切換模塊包括第一開關(guān)、第二開關(guān)、第三開關(guān)、第四開關(guān)(圖1中分別用開關(guān)1、開關(guān)2、開關(guān)3和開關(guān)4表示)和觸發(fā)器。
其中,第一開關(guān)的公共COM端連接第一外置SE的電源VCC端,第一開關(guān)的常開NO端連接電源管理單元(Phasor Measurement Unit,簡(jiǎn)稱PMU)的第一電源輸出端(圖1未示出PMU,用SE1VCC表示該輸出端),第一開關(guān)的常閉NC端連接第四開關(guān)的NC端,第一開關(guān)的使能EN端連接第一電源 輸出端;第二開關(guān)的COM端連接NFC控制模塊的第一SWP接口端,第二開關(guān)的NO端連接第二SE的SWP接口端,第二開關(guān)的NC端連接第一SE的SWP接口端,第二開關(guān)的EN端連接觸發(fā)器的輸出端;第三開關(guān)的COM端連接第二SE的VCC端,第三開關(guān)的NO端連接PMU的第二電源輸出端(圖1中用SE2VCC表示),第三開關(guān)的NC端連接第四開關(guān)的NO端,第三開關(guān)的EN端連接第二電源輸出端;第四開關(guān)的COM端連接NFC控制模塊的SIMVCC端,第四開關(guān)的EN端連接觸發(fā)器的輸出端;觸發(fā)器的輸入端連接控制模塊的通用輸入輸出GPIO端;NFC控制模塊的串行總線I2C端連接控制模塊的I2C端,NFC控制模塊的PMUVCC端連接一個(gè)非門的輸出端,非門的輸入端連接PMU的第三電源輸出端(圖1中用VDD1V8表示);NFC控制模塊的第二SWP接口端連接eSE的SWP接口端,NFC控制模塊的電源SVDD端連接eSE的電源ESEVDD端。
上述電路結(jié)構(gòu)示意圖中,NFC芯片根據(jù)控制模塊發(fā)送的SWP切換信號(hào),可以選通SWP1或SWP2;當(dāng)SWP1選通時(shí),觸發(fā)器根據(jù)控制模塊發(fā)送的NFC切換信號(hào),可以將SE1和SE2中的任一個(gè)連接到NFC芯片的SWP1上,當(dāng)SWP2選通時(shí),eSE與SWP2連通。具體的,觸發(fā)器可以是D觸發(fā)器、T’觸發(fā)器等,NFC切換信號(hào)和SWP切換信號(hào)可以為電平信號(hào)或脈沖信號(hào)等,下面具體以觸發(fā)器為T’觸發(fā)器、NFC切換信號(hào)為從低到高的脈沖信號(hào)、SWP切換信號(hào)為電平信號(hào)(高電平對(duì)應(yīng)SWP1,低電平對(duì)應(yīng)SWP2)為例說明圖1所示電路結(jié)構(gòu)示意圖的工作原理。
移動(dòng)終端為有源狀態(tài)時(shí),PMU的SE1VCC、SE2VCC和VDD1V8端輸出信號(hào)為高電平信號(hào),開關(guān)1的EN端的輸入信號(hào)為高電平信號(hào),開關(guān)1的COM端和NO端導(dǎo)通,PMU為SE1供電;開關(guān)3的EN端的輸入信號(hào)為高電平信號(hào),開關(guān)3的COM端和NO端導(dǎo)通,PMU為SE2供電;NFC控制模塊的PMUVCC端的輸入信號(hào)為低電平信號(hào),NFC控制模塊的SIMVCC端被禁用,NFC芯片不為SE供電。
假設(shè)NFC芯片當(dāng)前連接的SE是SE1,此時(shí)觸發(fā)器輸出信號(hào)為低電平信號(hào)。用戶選擇SE2,控制模塊則會(huì)發(fā)送脈沖信號(hào)給觸發(fā)器,觸發(fā)器接收到脈沖信號(hào)后輸出信號(hào)發(fā)生翻轉(zhuǎn),從低電平信號(hào)變?yōu)楦唠娖叫盘?hào),此時(shí)開關(guān)2的EN端輸入信號(hào)為高電平信號(hào),開關(guān)2的COM端和NO端導(dǎo)通,SWP1與SE2 實(shí)現(xiàn)連接。用戶從SE2切換到SE1,控制模塊發(fā)送脈沖信號(hào)給觸發(fā)器,觸發(fā)器接收到脈沖信號(hào)后輸出信號(hào)發(fā)生翻轉(zhuǎn),從高電平信號(hào)變?yōu)榈碗娖叫盘?hào),此時(shí)開關(guān)2的EN端輸入信號(hào)為低電平信號(hào),開關(guān)2的COM端和NC端導(dǎo)通,SWP1與SE1實(shí)現(xiàn)連接。用戶從SE1切換到eSE,控制模塊發(fā)送一個(gè)低電平信號(hào)給NFC控制模塊,NFC控制模塊選通SWP2,同時(shí)選通SVDD為eSE供電,SWP2與eSE實(shí)現(xiàn)連接。若用戶從eSE切換到SE2,控制模塊發(fā)送一個(gè)高電平信號(hào)給NFC控制模塊,NFC控制模塊選通SWP1,并禁用SVDD以節(jié)省電力;同時(shí),控制模塊發(fā)送一個(gè)脈沖信號(hào)給觸發(fā)器,觸發(fā)器接收到脈沖信號(hào)后輸出端信號(hào)發(fā)生翻轉(zhuǎn),從低電平信號(hào)變?yōu)楦唠娖叫盘?hào),此時(shí)開關(guān)2的EN端輸入信號(hào)為高電平信號(hào),開關(guān)2的COM端和NO端導(dǎo)通,SWP1與SE2實(shí)現(xiàn)連接。若用戶從eSE切換到SE1,控制模塊只需發(fā)送一個(gè)高電平信號(hào)給NFC控制模塊,NFC控制模塊選通SWP1,SWP1與SE1實(shí)現(xiàn)連接,并禁用SVDD以節(jié)省電力。
移動(dòng)終端為無源狀態(tài)時(shí),PMU的SE1VCC、SE2VCC和VDD1V8端輸出信號(hào)為低電平信號(hào),開關(guān)1的EN端的輸入信號(hào)為低電平信號(hào),開關(guān)1的COM端和NC端導(dǎo)通,NFC芯片可以為SE1供電;開關(guān)3的EN端的輸入信號(hào)為低電平信號(hào),開關(guān)3的COM端和NC端導(dǎo)通,NFC芯片可以為SE2供電;NFC控制模塊的PMUVCC端的輸入信號(hào)為高電平信號(hào),NFC控制模塊的SIMVCC端被選通,NFC芯片可以為外置SE供電。
假設(shè)NFC芯片在移動(dòng)終端為有源狀態(tài)時(shí)連接的SE為SE1,此時(shí)觸發(fā)器輸出信號(hào)為低電平信號(hào)。移動(dòng)終端從有源狀態(tài)轉(zhuǎn)換為無源狀態(tài),控制模塊不會(huì)產(chǎn)生從低到高的脈沖信號(hào),觸發(fā)器的輸出信號(hào)保持不變,依然為低電平信號(hào),開關(guān)2的COM端和NC端導(dǎo)通,SWP1與SE1連接;同時(shí),開關(guān)4的EN端的輸入信號(hào)為低電平信號(hào),開關(guān)4的COM端和NC端導(dǎo)通,并且通過上述分析可知,開關(guān)1的COM端和NC端導(dǎo)通,此時(shí)NFC芯片為SE1供電,SWP1與SE1連通。
假設(shè)NFC芯片在移動(dòng)終端為有源狀態(tài)時(shí)連接的SE為SE2,此時(shí)觸發(fā)器輸出信號(hào)為高電平信號(hào)。移動(dòng)終端從有源狀態(tài)轉(zhuǎn)換為無源狀態(tài),控制模塊不會(huì)產(chǎn)生從低到高的脈沖信號(hào),觸發(fā)器的輸出信號(hào)保持不變,依然為高電平信號(hào),開關(guān)2的COM端和NO端導(dǎo)通,SWP1與SE2連接;同時(shí),開關(guān)4的 EN端的輸入信號(hào)為高電平信號(hào),開關(guān)4的COM端和NO端導(dǎo)通,并且通過上述分析可知,開關(guān)3的COM端和NC端導(dǎo)通,此時(shí)NFC芯片為SE2供電,SWP1與SE2連通。
本實(shí)施例提供的移動(dòng)終端,SE集合包括兩個(gè)外置SE和一個(gè)eSE,SWP切換模塊根據(jù)控制模塊發(fā)送的NFC切換信號(hào)可以將兩個(gè)外置SE中的任意一個(gè)連接到NFC芯片的第一SWP接口上,通過一個(gè)SWP接口實(shí)現(xiàn)了兩路NFC功能;另外一個(gè)eSE可以連接到NFC芯片的第二SWP接口上,實(shí)現(xiàn)了一路NFC功能,即具有兩個(gè)SWP接口的NFC芯片實(shí)現(xiàn)了三路NFC功能。
上述圖1所示的電路結(jié)構(gòu)示意圖實(shí)現(xiàn)了三路NFC功能,其只是作為一種示例進(jìn)行說明,本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的技術(shù)方案適應(yīng)性的增加SWP切換模塊中開關(guān)和觸發(fā)器等器件以及控制信號(hào)的數(shù)量,來實(shí)現(xiàn)多路NFC功能。下面通過圖2具體說明,具體的電路結(jié)構(gòu)可以參考圖1,此處不再示出。
圖2為本發(fā)明實(shí)施例二提供的移動(dòng)終端的結(jié)構(gòu)示意圖,本實(shí)施例是對(duì)上述圖1所示實(shí)施例的擴(kuò)展優(yōu)化,用于實(shí)現(xiàn)多路NFC功能。如圖2所示,本實(shí)施例提供的移動(dòng)終端包括:NFC芯片100、單線連接協(xié)議SWP切換模塊200、控制模塊300和SE集合,SWP切換模塊200分別與NFC芯片100和控制模塊300連接;控制模塊300,用于向SWP切換模塊200發(fā)送NFC切換信號(hào);NFC切換信號(hào)用于指示SWP切換模塊200從安全模塊SE集合選擇第一SE401連接至NFC芯片100上與第一SE401所屬的第一SE組411對(duì)應(yīng)的SWP接口;其中,SE集合包括至少一個(gè)SE組(如圖2中SE集合包括SE組410和SE組420),SE組包括至少兩個(gè)SE400,每個(gè)SE組對(duì)應(yīng)一個(gè)SWP接口(如圖2中SE組410對(duì)應(yīng)SWP接口110,SE組420對(duì)應(yīng)SWP接口120);第一SE組411為SE集合中的任一個(gè)SE組,第一SE401為第一SE組411中的任一個(gè)SE400;SWP切換模塊200,用于根據(jù)NFC切換信號(hào)將第一SE401連接至NFC芯片100上與第一SE組411對(duì)應(yīng)的SWP接口。
具體的,NFC芯片100可以是現(xiàn)有的各種型號(hào)的具有NFC功能的芯片,其SWP接口可以為一個(gè)或多個(gè)(例如型號(hào)為PN65T的NFC芯片上設(shè)置兩個(gè)SWP接口)。
控制模塊300具體可以是移動(dòng)終端中的中央處理器(Central Processing Unit,簡(jiǎn)稱CPU),其可以根據(jù)用戶的選擇將對(duì)應(yīng)的NFC切換信號(hào)發(fā)送到SWP切換模塊200,以使SWP切換模塊200將選擇的SE400連接到NFC芯片100上與之對(duì)應(yīng)的SWP接口上。其中,NFC切換信號(hào)可以是電平信號(hào)或脈沖信號(hào)等,具體可根據(jù)設(shè)計(jì)需要選擇。
SWP切換模塊200可以由開關(guān)組成,其可以根據(jù)NFC切換信號(hào)的不同將SE集合中不同的SE400對(duì)應(yīng)連接到NFC芯片100的SWP接口上。其中,SE集合包括至少一個(gè)SE組,一個(gè)SE組與NFC芯片100的一個(gè)SWP接口相對(duì)應(yīng),一個(gè)SE組中的任一個(gè)SE400均可以連接到與該SE組對(duì)應(yīng)的SWP接口上。當(dāng)NFC芯片100上的SWP接口有多個(gè)時(shí),每個(gè)SWP接口是否設(shè)置對(duì)應(yīng)的SE組可根據(jù)需要選擇,相應(yīng)的,SWP切換模塊200也可以根據(jù)需要設(shè)置。例如:NFC芯片100有兩個(gè)SWP接口,其中一個(gè)SWP接口對(duì)應(yīng)一個(gè)包括多個(gè)SE400的SE組和一個(gè)SWP切換模塊200;另外一個(gè)SWP接口可以直接連接一個(gè)SE400,也可以對(duì)應(yīng)一個(gè)SE組和一個(gè)SWP切換模塊200;當(dāng)兩個(gè)SWP接口都設(shè)置SE組時(shí),兩個(gè)對(duì)應(yīng)的SWP切換模塊200可以分開設(shè)置,也可以合并為一個(gè),具體可以根據(jù)需要任意設(shè)置。圖2中具體是以NFC芯片100有兩個(gè)SWP接口,分別為SWP接口110和SWP接口120,SWP接口110對(duì)應(yīng)SE組410、SWP接口120對(duì)應(yīng)SE組420,SE組410和SE組420對(duì)應(yīng)的SWP切換模塊合并為一個(gè)為例進(jìn)行示例性說明。
需要說明的是,本實(shí)施例中的SE400可以是SIM卡、SD卡或固化在NFC芯片100中的eSE,每個(gè)SE組中的SE400的種類可以根據(jù)需要任意選擇。圖2是以NFC芯片包括兩個(gè)SWP接口,SE集合包括兩個(gè)SE組為例進(jìn)行示例性說明,并非用于限定本發(fā)明;其中,第一SE401表示當(dāng)前選擇連接的SE400,SE組中任意一個(gè)被選擇的SE400都可以稱為第一SE401,圖2中只是為了便于更加清楚的說明本發(fā)明的技術(shù)方案而示例性示出;第一SE組411同第一SE401的含義類似。
以圖2所示的移動(dòng)終端為例,本實(shí)施例提供的移動(dòng)終端在具體應(yīng)用時(shí),用戶可以根據(jù)自己的實(shí)際需要選擇需要通信的SE400,控制模塊300將對(duì)應(yīng)的NFC切換信號(hào)發(fā)送給SWP切換模塊200,SWP切換模塊200根據(jù)該NFC切換信號(hào),從SE集合中選擇對(duì)應(yīng)的SE400(即第一SE401),將第一SE401 連接到NFC芯片100上與該第一SE401所屬的SE組(即第一SE組411)對(duì)應(yīng)的SWP接口(例如圖中的SWP接口110),從而實(shí)現(xiàn)第一SE401與NFC芯片之間的通信;當(dāng)用戶重新選擇該第一SE組411中的其他任意一個(gè)SE400時(shí),控制模塊300將向SWP切換模塊200發(fā)送新的NFC切換信號(hào),SWP切換模塊200根據(jù)該NFC切換信號(hào),將重新選擇的SE400連接到NFC芯片100上第一SE組411對(duì)應(yīng)的SWP接口(即圖中的SWP接口110)。也就是說,根據(jù)NFC切換信號(hào)不同,SWP切換模塊200可以將一個(gè)SE組中不同的多個(gè)SE400連接到NFC芯片100的一個(gè)接口上,從而NFC芯片100的一個(gè)SWP接口就能夠?qū)崿F(xiàn)多路NFC功能,當(dāng)NFC芯片100有兩個(gè)SWP接口時(shí),則可以實(shí)現(xiàn)至少三路NFC功能。
本實(shí)施例提供的移動(dòng)終端,SWP切換模塊可以根據(jù)控制模塊發(fā)送的NFC切換信號(hào),從SE集合中選擇對(duì)應(yīng)的SE,將該SE連接到NFC芯片上與該SE所屬的SE組對(duì)應(yīng)的SWP接口;其中,選擇連接的SE可以是至少包括兩個(gè)SE的SE組中的任一個(gè)SE。也即,NFC芯片的一個(gè)SWP接口可以連接到不同的SE上,從而實(shí)現(xiàn)了多路NFC功能;當(dāng)NFC芯片有兩個(gè)SWP接口時(shí),本實(shí)施例提供的移動(dòng)終端則可以實(shí)現(xiàn)至少三路NFC功能。
在上述實(shí)施例的基礎(chǔ)上,作為本發(fā)明一種可能的實(shí)施方式,SWP切換模塊200還用于當(dāng)移動(dòng)終端為無源狀態(tài)時(shí),保持NFC芯片100在移動(dòng)終端為有源狀態(tài)時(shí)與第一SE401的連接狀態(tài),并控制NFC芯片100為第一SE401供電。
具體的,當(dāng)移動(dòng)終端為有源狀態(tài)時(shí)(即移動(dòng)終端處于開機(jī)狀態(tài)),移動(dòng)終端中的SE400處于正常工作狀態(tài),用戶可以使用NFC功能;當(dāng)移動(dòng)終端為無源狀態(tài)時(shí)(即移動(dòng)終端處于關(guān)機(jī)狀態(tài)),現(xiàn)有技術(shù)中的移動(dòng)終端中的SE400不能正常工作,用戶則無法使用NFC功能。本實(shí)施例中,當(dāng)移動(dòng)終端為無源狀態(tài)時(shí),SWP切換模塊200可以控制NFC芯片100為第一SE401供電,從而保證SE400可以正常工作,使得用戶可以使用NFC功能。
此外,用戶通常會(huì)選擇常用的SE400實(shí)現(xiàn)NFC功能,當(dāng)移動(dòng)終端從有源狀態(tài)轉(zhuǎn)換到無源狀態(tài)時(shí),SWP切換模塊200接收到的NFC切換信號(hào)由于掉電而可能會(huì)發(fā)生變化,從而NFC切換模塊會(huì)將其他的SE400連接到NFC芯片100上。本實(shí)施例中,SWP切換模塊200能夠在移動(dòng)終端為無源狀態(tài)時(shí), 保持NFC芯片100在移動(dòng)終端為有源狀態(tài)時(shí)與第一SE401的連接狀態(tài),從而保證了處于連接狀態(tài)的SE400與用戶在移動(dòng)終端為有源狀態(tài)時(shí)選擇連接的SE400一致,避免了移動(dòng)終端從有源狀態(tài)到無源狀態(tài)后改變SE400的連接狀態(tài)而對(duì)用戶產(chǎn)生的影響。
作為本實(shí)施例一種具體的實(shí)施方式,如圖3所示,SWP切換模塊200包括開關(guān)單元210和觸發(fā)單元220,觸發(fā)單元220的輸入端連接控制模塊300,觸發(fā)單元220的輸出端連接開關(guān)單元210;觸發(fā)單元220,用于根據(jù)NFC切換信號(hào)獲取開關(guān)控制信號(hào),并在下一個(gè)NFC切換信號(hào)到來之前保持開關(guān)控制信號(hào)不變;開關(guān)單元210,用于根據(jù)開關(guān)控制信號(hào)將第一SE401連接至NFC芯片100,并在移動(dòng)終端為無源狀態(tài)時(shí),連通NFC芯片100的電源輸出端與第一SE401的電源輸入端,以控制NFC芯片100為第一SE401供電,并在移動(dòng)終端為有源狀態(tài)時(shí),斷開NFC芯片100的電源輸出端與第一SE401的電源輸入端的連通。
具體的,觸發(fā)單元220可以由觸發(fā)器組成,當(dāng)接收到控制模塊300發(fā)送的NFC切換信號(hào)后,可以輸出一個(gè)開關(guān)控制信號(hào),以使開關(guān)單元210根據(jù)該開關(guān)控制信號(hào)將對(duì)應(yīng)的SE400連接到NFC芯片100上;同時(shí)在控制模塊300發(fā)送下一個(gè)NFC切換信號(hào)之前保持輸出的開關(guān)控制信號(hào)不變,因此在移動(dòng)終端從有源狀態(tài)轉(zhuǎn)換到無源狀態(tài)時(shí),控制模塊300未發(fā)送NFC切換信號(hào),觸發(fā)單元220輸出的開關(guān)控制信號(hào)則保持不變,從而開關(guān)單元210可以在移動(dòng)終端為無源狀態(tài)時(shí),保持移動(dòng)終端為有源狀態(tài)時(shí)SE400的連接狀態(tài),避免了移動(dòng)終端從有源狀態(tài)到無源狀態(tài)后改變SE400的連接狀態(tài)而對(duì)用戶產(chǎn)生的影響。與NFC切換信號(hào)類似,該開關(guān)控制信號(hào)也可以為電平信號(hào)或脈沖信號(hào)等。
開關(guān)單元210具體可以由單刀雙擲開關(guān)或單刀三擲開關(guān)等其他開關(guān)組成,可以根據(jù)開關(guān)控制信號(hào)將對(duì)應(yīng)的SE400連接至NFC芯片100。在移動(dòng)終端為無源狀態(tài)時(shí),開關(guān)單元210可以根據(jù)開關(guān)控制信號(hào)連通NFC芯片100的電源輸出端與第一SE401(即當(dāng)前選擇連接的SE400)的電源輸入端,以控制NFC芯片100為第一SE401供電,保證第一SE401能夠正常工作,使得用戶可以在關(guān)機(jī)狀態(tài)下使用NFC功能。
本實(shí)施例提供的移動(dòng)終端,SWP切換模塊可以在移動(dòng)終端為無源狀態(tài)時(shí),保持NFC芯片在移動(dòng)終端為有源狀態(tài)時(shí)與第一SE的連接狀態(tài),并控制NFC 芯片為第一SE供電,從而使得用戶可以在移動(dòng)終端為無源狀態(tài)時(shí)也可以使用NFC功能,同時(shí)保證了移動(dòng)終端為無源狀態(tài)時(shí)連接的SE與用戶在移動(dòng)終端為有源狀態(tài)時(shí)選擇連接的SE的一致性。
在上述實(shí)施例的基礎(chǔ)上,作為本發(fā)明一種可能的實(shí)施方式,NFC芯片100包括兩個(gè)SWP接口,SE集合包括位于NFC芯片100外部的外置SE和位于NFC芯片100內(nèi)部的內(nèi)置安全模塊eSE。
具體的,NFC芯片100的任意一個(gè)SWP接口都既可以連接外置SE,還可以連接eSE;外置SE包括SIM卡和SD卡等可拆卸芯片。
進(jìn)一步的,本實(shí)施例中,控制模塊300還用于向NFC芯片100發(fā)送SWP切換信號(hào),SWP切換信號(hào)用于指示NFC芯片100選通與第一SE401對(duì)應(yīng)的SWP接口;NFC芯片100,用于根據(jù)控制模塊300發(fā)送的SWP切換信號(hào)選通與第一SE401對(duì)應(yīng)的SWP接口;SWP切換模塊200,用于將第一SE401連接至NFC芯片100所選通的SWP接口。
具體的,NFC芯片100的每個(gè)SWP接口可以對(duì)應(yīng)連接的SE400不同,控制模塊300根據(jù)用戶選擇連接的第一SE401,可以向NFC芯片100發(fā)送對(duì)應(yīng)的SWP切換信號(hào),NFC芯片100根據(jù)該SWP切換信號(hào)選通與該第一SE401對(duì)應(yīng)的SWP接口(例如圖1中的SWP接口110),以使NFC芯片100與第一SE401可以實(shí)現(xiàn)通信。該SWP切換信號(hào)與NFC切換信號(hào)類似,具體可以是電平信號(hào)或脈沖信號(hào)等;控制模塊300可以在每次需要切換SWP接口時(shí),發(fā)送SWP切換信號(hào)給NFC芯片100,使NFC芯片100切換SWP接口。
可選的,本實(shí)施例中,SWP切換模塊200還用于當(dāng)移動(dòng)終端為有源狀態(tài)時(shí),控制NFC芯片100不為外置SE供電。
具體的,在移動(dòng)終端為有源狀態(tài)時(shí),SWP切換模塊200控制NFC芯片100不為外置SE供電,使PMU為SIM卡提供正常工作的供電電壓;同時(shí),NFC芯片100的為外置SE供電的電源輸出端無需保持供電狀態(tài),從而可以節(jié)省電力。對(duì)于固化在NFC芯片100內(nèi)部的eSE,NFC芯片100可以在eSE被選擇時(shí),選通為eSE供電的電源輸出端,使NFC芯片100為eSE供電;在eSE未被選擇時(shí),禁用為eSE供電的電源輸出端,以節(jié)省電力;具體可以根據(jù)具體的電路設(shè)計(jì),適應(yīng)性的增加控制信號(hào),以實(shí)現(xiàn)該方案。
進(jìn)一步的,作為一種具體的實(shí)施方式,本實(shí)施例中,SWP切換模塊200 中的開關(guān)單元210可以在移動(dòng)終端為有源狀態(tài)時(shí),根據(jù)開關(guān)控制信號(hào)斷開NFC芯片100的電源輸出端與外置SE的電源輸入端的連通,使PMU為SIM卡提供正常工作的供電電壓。
圖4為本發(fā)明實(shí)施例四提供的移動(dòng)終端的結(jié)構(gòu)示意圖,如圖4所示,本實(shí)施例中移動(dòng)終端適于接納第一SIM500和第二SIM600,第一SIM500和第二SIM600中分別包括第一安全模塊SE和第二安全模塊SE,移動(dòng)終端包括:NFC控制器700、SWP切換單元800以及處理器900;NFC控制器700包括第一SWP接口710;SWP切換單元800用于將第一SE510和第二SE610中的一個(gè)連接至第一SWP接口710;處理器900,用于向SWP切換單元800發(fā)送切換信號(hào),以指示SWP切換單元800將第一SE510和第二SE610中的一個(gè)連接至第一SWP接口710。
具體的,第一SIM500和第二SIM600可以是移動(dòng)終端中安裝的多個(gè)SIM卡中的任意兩個(gè),第一SE510和第二SE610分別集成在第一SIM500和第二SIM600中;SWP切換單元800內(nèi)可以集成圖1中開關(guān)1、開關(guān)2、開關(guān)3、開關(guān)4和觸發(fā)器的功能,具體的工作原理和技術(shù)效果與上述圖1類似,此處不再贅述。
需要說明的是,本實(shí)施例中,SWP切換單元800根據(jù)處理器900發(fā)送的NFC切換信號(hào)可以將第一SE510和第二SE610中的任意一個(gè)連接到NFC控制器700的第一SWP接口710上,實(shí)現(xiàn)了兩路NFC功能,該方案只是作為一種示例,本領(lǐng)域技術(shù)人員可以適應(yīng)性的更改SWP切換單元800,即可實(shí)現(xiàn)更多路NFC功能。
在本發(fā)明的一實(shí)施例中,NFC控制器700還可以包括第二SWP接口,第二SWP接口與內(nèi)置安全模塊eSE連接。具體的連接關(guān)系和工作原理可以參見上述圖1所示實(shí)施例。
進(jìn)一步的,處理器900還用于向NFC控制器700發(fā)送SWP切換信號(hào),SWP切換信號(hào)用于指示NFC控制器700選通第一SWP接口710和第二SWP接口中的一個(gè);NFC控制器700,用于根據(jù)處理器900發(fā)送的SWP切換信號(hào)選通第一SWP接口710和第二SWP接口中的一個(gè)。
作為本發(fā)明實(shí)施例一種可選的實(shí)施方式,SWP切換單元800還用于當(dāng)移 動(dòng)終端為無源狀態(tài)時(shí),保持NFC控制器700在移動(dòng)終端為有源狀態(tài)時(shí)與各SE的連接狀態(tài),并控制NFC控制器700為與NFC控制器700處于連通狀態(tài)的SE供電。
作為本發(fā)明實(shí)施例另一種可選的實(shí)施方式,SWP切換單元800還用于當(dāng)移動(dòng)終端為有源狀態(tài)時(shí),控制NFC控制器700不為第一SE510和第二SE610供電。
本實(shí)施例的工作原理和技術(shù)效果與上述圖1-圖3所示實(shí)施例類似,此處不再贅述。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。