近場通信射頻通信方法、裝置和終端設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了一種近場通信射頻通信方法、裝置和終端設(shè)備。該方法包括:第一NFC主機(jī)獲取已建立的射頻通信的第二配置信息;已建立的射頻通信為第二NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;若第二配置信息與第一NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則第一NFC主機(jī)向NFCC發(fā)送用于激活與第一配置信息對應(yīng)的射頻接口的激活請求命令,以使NFCC激活射頻接口供第一NFC主機(jī)通過射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。本發(fā)明實(shí)施例提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制。
【專利說明】近場通信射頻通信方法、裝置和終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及通信領(lǐng)域,尤其是一種近場通信射頻通信方法、裝置和終端設(shè)備。
【背景技術(shù)】
[0002]近場通信(near field communication,簡稱NFC)是一種短距離無線連接技術(shù),基于射頻識(shí)別(radio frequency identification,簡稱RFID)技術(shù),利用磁場感應(yīng)實(shí)現(xiàn)電子設(shè)備在近距離間的通信。隨著NFC技術(shù)的逐漸普及,很多電子產(chǎn)品已經(jīng)集成了 NFC功能,如打印機(jī)、電視、音箱、手機(jī)、照相機(jī)等。
[0003]NFC設(shè)備主要由以下三個(gè)功能實(shí)體組成:設(shè)備主機(jī)(device host,簡稱DH),NFC控制器(NFC controller,簡稱 NFCC)和安全單兀(security element,簡稱 SE)。其中 DH 負(fù)責(zé)NFCC的管理,如初始化,配置和電源管理等;NFCC負(fù)責(zé)通過射頻接口和天線進(jìn)行數(shù)據(jù)的物理傳輸;SE可以為NFC應(yīng)用程序提供一個(gè)安全的執(zhí)行環(huán)境。NFC控制接口(NFC controlinterface,簡稱NCI)定義了 一個(gè)邏輯接口用于DH和NFCC之間的通信。DH和NFCC可以通過NCI協(xié)議進(jìn)行通信。另外,NFCC和SE之間可以通過主機(jī)控制接口(host controllerinterface,簡稱HCI)或單線協(xié)議(single wire protocol,簡稱SWP)等通信協(xié)議進(jìn)行通f目。
[0004]NFC設(shè)備通常為單主架構(gòu)(single host architecture),在單主架構(gòu)中,NFCC只與DH相連而不與SE相連,DH與SE相連,NFCC的主機(jī)為DH,NFCC只受DH的控制。隨著NFC技術(shù)的發(fā)展,現(xiàn)在提出一種多主架構(gòu)(multi host architecture),在多主架構(gòu)中,NFCC分別與DH以及一個(gè)或多個(gè)SE相連;NFCC是一個(gè)共享的資源,DH和NFCC上連接的SE都是NFCC的主機(jī),DH和SE都可以控制NFCC進(jìn)行NFC射頻通信。而現(xiàn)有技術(shù)并沒有給出多主架構(gòu)下,NFCC被多主機(jī)控制進(jìn)行射頻通信的機(jī)制。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種近場通信射頻通信方法、裝置和終端設(shè)備,以提供多主架構(gòu)下的射頻通信機(jī)制。
[0006]第一方面,提供了一種NFC射頻通信方法,包括:
[0007]第一 NFC主機(jī)獲取已建立的射頻通信的第二配置信息;所述已建立的射頻通信為第二 NFC主機(jī)通過近場通信控制器NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;
[0008]若所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則所述第一 NFC主機(jī)向所述NFCC發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令,以使所述NFCC激活所述射頻接口供所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0009]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí);[0010]所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ;
[0011]所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0012]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第一 NFC主機(jī)獲取已建立的射頻通信的第二配置信息具體包括:
[0013]所述第一 NFC主機(jī)獲取用于表示所述NFCC狀態(tài)的狀態(tài)信息;若所述NFCC的狀態(tài)為激活狀態(tài),則所述第一 NFC主機(jī)向所述NFCC發(fā)送用于獲取所述第二配置信息的第一信息獲取請求命令;所述第一 NFC主機(jī)接收所述NFCC發(fā)送的所述第二配置信息;或者
[0014]所述第一 NFC主機(jī)向所述NFCC發(fā)送用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;所述第一 NFC主機(jī)接收處于激活狀態(tài)的所述NFCC發(fā)送的所述狀態(tài)信息和所述第二配置信息;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者
[0015]所述第一 NFC主機(jī)向所述NFCC發(fā)送用于獲取所述第二配置信息的第三信息獲取請求命令;所述第一 NFC主機(jī)接收處于激活狀態(tài)的所述NFCC發(fā)送的所述第二配置信息。
[0016]第二方面,提供了一種NFC射頻通信方法,包括:
[0017]第一NFC主機(jī)向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息,以使處于激活狀態(tài)的所述NFCC判斷所述第一配置信息與第二配置信息是否匹配,并在判斷匹配之后,激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息。
[0018]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述第一NFC主機(jī)向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息具體包括:
[0019]所述第一 NFC主機(jī)直接向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息;或者
[0020]所述第一 NFC主機(jī)獲取用于表示NFCC狀態(tài)的狀態(tài)信息;若所述NFCC的狀態(tài)為非空閑狀態(tài),則所述第一 NFC主機(jī)向所述NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息;
[0021]所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。
[0022]第三方面,提供了一種NFC射頻通信方法,包括:
[0023]處于激活狀態(tài)的近場通信控制器NFCC向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息,以使所述第一 NFC主機(jī)判斷所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息是否匹配;所述已建立的射頻通信為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;
[0024]所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;所述激活請求命令為所述第一 NFC主機(jī)在判斷所述第二配置信息與所述第一配置信息匹配之后發(fā)送的;
[0025]所述NFCC根據(jù)所述激活請求命令激活所述射頻接口。
[0026]在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí);
[0027]所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ;
[0028]所述第二配置信息與所述第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0029]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述處于激活狀態(tài)的近場通信控制器NFCC向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,所述方法還包括:
[0030]處于激活狀態(tài)的所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第一信息獲取請求命令;或者
[0031]所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者
[0032]所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第三信息獲取請求命令。
[0033]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式或第三方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述NFCC根據(jù)所述激活請求命令激活所述射頻接口之后,所述方法還包括:
[0034]所述NFCC接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;
[0035]若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0036]第四方面,提供了一種NFC射頻通信方法,包括:
[0037]近場通信控制器NFCC接收第一 NFC主機(jī)發(fā)送的所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息;
[0038]若所述NFCC處于非空閑狀態(tài),則所述NFCC判斷第二配置信息與所述第一配置信息是否匹配;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息;
[0039]若所述第二配置信息與所述第一配置信息匹配,則所述NFCC激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0040]在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí);所述第二配置信息與所述第一配置信息匹配具體包括:所述第二配置信息中射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同;
[0041]所述NFCC判斷所述第二配置信息與所述第一配置信息是否匹配,包括:
[0042]處于非空閑非激活狀態(tài)的所述NFCC判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則所述NFCC在所述NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同;或者
[0043]處于激活狀態(tài)的所述NFCC判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
[0044]結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述NFCC激活所述NFCC的射頻接口之后,所述方法還包括:
[0045]所述NFCC接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;
[0046]若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0047]第五方面,提供了一種NFC主機(jī),所述NFC主機(jī)為第一 NFC主機(jī),所述NFC主機(jī)包括:
[0048]第一獲取模塊,用于獲取已建立的射頻通信的第二配置信息;所述已建立的射頻通信為第二 NFC主機(jī)通過近場通信控制器NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;
[0049]第一發(fā)送模塊,用于若所述第一獲取模塊獲取的所述第二配置信息與所述第一NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則向所述NFCC發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令,以使所述NFCC激活所述射頻接口供所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0050]在第五方面的第一種實(shí)現(xiàn)方式中,所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí);
[0051 ] 所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ;
[0052]所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0053]結(jié)合第五方面或第五方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第一獲取模塊具體用于,獲取用于表示所述NFCC狀態(tài)的狀態(tài)信息;若所述NFCC的狀態(tài)為激活狀態(tài),則向所述NFCC發(fā)送用于獲取所述第二配置信息的第一信息獲取請求命令;并接收所述NFCC發(fā)送的所述第二配置信息;或者,所述第一獲取模塊具體用于,向所述NFCC發(fā)送用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;并接收處于激活狀態(tài)的所述NFCC發(fā)送的所述狀態(tài)信息和所述第二配置信息;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者,所述第一獲取模塊具體用于,向所述NFCC發(fā)送用于獲取所述第二配置信息的第三信息獲取請求命令;并接收處于激活狀態(tài)的所述NFCC發(fā)送的所述第二配置信肩、O
[0054]第六方面,提供了一種NFC主機(jī),所述NFC主機(jī)為第一 NFC主機(jī),所述NFC主機(jī)包括:
[0055]第二發(fā)送模塊,用于向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息,以使處于激活狀態(tài)的所述NFCC判斷所述第一配置信息與第二配置信息是否匹配,并在判斷匹配之后,激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息。
[0056]在第六方面的第一種實(shí)現(xiàn)方式中,所述第二發(fā)送模塊具體用于,直接向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息;或者,所述NFC主機(jī)還包括第二獲取模塊,所述第二獲取模塊用于獲取用于表示NFCC狀態(tài)的狀態(tài)信息;所述第二發(fā)送模塊具體用于,若所述第二獲取模塊獲取所述NFCC的狀態(tài)為非空閑狀態(tài),則向所述NFCC發(fā)送待發(fā)起的射頻通信的第
一配置信息;
[0057]所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。
[0058]第七方面,提供了一種NFCC,包括:
[0059]第三發(fā)送模塊,用于在所述NFCC處于激活狀態(tài)時(shí)向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息,以使所述第一 NFC主機(jī)判斷所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息是否匹配;所述已建立的射頻通信為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;
[0060]第三接收模塊,用于接收所述第一 NFC主機(jī)發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;所述激活請求命令為所述第一 NFC主機(jī)在判斷所述第二配置信息與所述第一配置信息匹配之后發(fā)送的;
[0061]第一激活模塊,用于根據(jù)所述第三接收模塊接收的所述激活請求命令激活所述射頻接口。
[0062]在第七方面的第一種實(shí)現(xiàn)方式中,所述第三接收模塊具體用于,在所述第三發(fā)送模塊向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,在所述NFCC處于激活狀態(tài)時(shí)接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第一信息獲取請求命令;或者,所述第三接收模塊具體用于,在所述第三發(fā)送模塊向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,接收所述第一 NFC主機(jī)發(fā)送的用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者,所述第三接收模塊具體用于,在所述第三發(fā)送模塊向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第三信息獲取請求命令。
[0063]結(jié)合第七方面或第七方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,
[0064]所述第三接收模塊還用于,在所述第一激活模塊激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;
[0065]所述第三發(fā)送模塊還用于,若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0066]第八方面,提供了一種NFCC,包括:第四發(fā)送模塊、第四接收模塊、判斷模塊和第二激活模塊;
[0067]所述NFCC通過所述第四發(fā)送模塊和所述第四接收模塊與外部進(jìn)行通信;
[0068]所述第四接收模塊,用于接收第一 NFC主機(jī)發(fā)送的所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息;
[0069]所述判斷模塊,用于若所述NFCC處于非空閑狀態(tài),則判斷第二配置信息與所述第一配置信息是否匹配;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息;
[0070]所述第二激活模塊,用于若所述判斷模塊判斷所述第二配置信息與所述第一配置信息匹配,則激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0071]在第八方面的第一種可能的實(shí)現(xiàn)方式中,所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí);所述第二配置信息與所述第一配置信息匹配具體包括:所述第二配置信息中射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同;
[0072]所述判斷模塊具體用于,若所述NFCC處于非空閑非激活狀態(tài),則判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則在所述NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同;或者
[0073]所述判斷模塊具體用于,若所述NFCC處于激活狀態(tài),則判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
[0074]結(jié)合第八方面或第八方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,
[0075]所述第四接收模塊還用于,在所述第二激活模塊激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;
[0076]所述第四發(fā)送模塊還用于,若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0077]第九方面,提供了一種終端設(shè)備,包括:第一 NFC主機(jī)、第二 NFC主機(jī)和NFCC,所述第一 NFC主機(jī)和所述第二 NFC主機(jī)分別與所述NFCC相連;
[0078]所述第一 NFC主機(jī)用于,獲取已建立的射頻通信的第二配置信息;所述已建立的射頻通信為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;若所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則向所述NFCC發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;[0079]所述NFCC用于,在所述NFCC處于激活狀態(tài)時(shí),向所述第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息;接收所述第一 NFC主機(jī)發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;并根據(jù)所述激活請求命令激活所述射頻接口。
[0080]在第九方面的第一種可能的實(shí)現(xiàn)方式中:
[0081]所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);
[0082]所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí);
[0083]所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ;
[0084]所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0085]結(jié)合第九方面或第九方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述NFCC還用于,在激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0086]第十方面,提供了一種終端設(shè)備,包括:第一 NFC主機(jī)、第二 NFC主機(jī)和NFCC,所述第一 NFC主機(jī)和所述第二 NFC主機(jī)分別與所述NFCC相連;
[0087]所述第一 NFC主機(jī)用于,向所述NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息;
[0088]所述NFCC用于,接收所述第一 NFC主機(jī)發(fā)送的所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息;在所述NFCC處于非空閑狀態(tài)時(shí),判斷第二配置信息與所述第一配置信息是否匹配;所述第二配置信息為所述第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息;
[0089]所述NFCC還用于,若所述第二配置信息與所述第一配置信息匹配,則激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0090]在第十方面的第一種可能的實(shí)現(xiàn)方式中:
[0091]所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí);
[0092]所述第二配置信息與所述第一配置信息匹配具體包括:所述第二配置信息中射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同;
[0093]在判斷所述第二配置信息與所述第一配置信息是否匹配時(shí),所述NFCC具體用于:
[0094]在所述NFCC處于非空閑非激活狀態(tài)時(shí),判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則在所述NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同;或者
[0095]在所述NFCC處于激活狀態(tài)時(shí),判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
[0096]結(jié)合第十方面或第十方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述NFCC還用于,在激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0097]本發(fā)明實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以獲取第二 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)已經(jīng)建立的射頻通信的第二配置信息;然后第一 NFC主機(jī)在判斷出第二配置信息與待發(fā)起的射頻通信的第一配置信息相匹配之后,請求NFCC激活與第一配置信息相對應(yīng)的射頻接口 ;由此第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一 NFC主機(jī)和第二 NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題,并且第一 NFC主機(jī)還可以省去請求NFCC發(fā)起射頻發(fā)現(xiàn)的過程,就可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
【專利附圖】
【附圖說明】
[0098]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0099]圖1為本發(fā)明實(shí)施例的一種NFC射頻通信方法的流程圖;
[0100]圖2為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖;
[0101]圖3為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖;
[0102]圖4為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖;
[0103]圖5為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖;
[0104]圖6為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖;
[0105]圖7為本發(fā)明實(shí)施例的一種終端設(shè)備的結(jié)構(gòu)示意圖;
[0106]圖8為本發(fā)明實(shí)施例的一種NFC主機(jī)的結(jié)構(gòu)示意圖;
[0107]圖9為本發(fā)明實(shí)施例的一種NFCC的結(jié)構(gòu)示意圖;
[0108]圖10為本發(fā)明實(shí)施例的另一種NFC主機(jī)的結(jié)構(gòu)示意圖;
[0109]圖11為本發(fā)明實(shí)施例的另一種NFCC的結(jié)構(gòu)示意圖;
[0110]圖12為本發(fā)明實(shí)施例的另一種NFC主機(jī)的結(jié)構(gòu)示意圖;
[0111]圖13為本發(fā)明實(shí)施例的另一種NFCC的結(jié)構(gòu)示意圖;
[0112]圖14為本發(fā)明實(shí)施例的另一種NFC主機(jī)的結(jié)構(gòu)示意圖;
[0113]圖15為本發(fā)明實(shí)施例的另一種NFCC的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0114]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0115]當(dāng)本發(fā)明實(shí)施例提及“第一”、“第二”等序數(shù)詞時(shí),除非根據(jù)上下文其確實(shí)表達(dá)順序之意,應(yīng)當(dāng)理解為僅僅是起區(qū)分之用。
[0116]圖1為本發(fā)明實(shí)施例的一種NFC射頻通信方法的流程圖,如圖1所示,該方法包括:
[0117]步驟101、處于激活狀態(tài)的NFCC向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息。所述已建立的射頻通信為第二 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通f目。
[0118]NFC設(shè)備主要由DH (設(shè)備主機(jī))、NFCC (NFC控制器)和SE (安全單元)組成;DH負(fù)責(zé)NFCC的管理,NFCC負(fù)責(zé)通過射頻接口和天線進(jìn)行數(shù)據(jù)的傳輸,SE可以為NFC應(yīng)用程序提供一個(gè)安全的執(zhí)行環(huán)境。在多主架構(gòu)下,DH和SE均可以控制NFCC進(jìn)行射頻通信,即DH和SE均可以為NFC主機(jī)。本發(fā)明各實(shí)施例中所述的NFC主機(jī)包括DH和SE,即NFC主機(jī)可以為DH或SE。其中,遠(yuǎn)端NFC端點(diǎn)(remote nfc endpoint),可以為NFC設(shè)備,也可以表示NFC標(biāo)簽。
[0119]處于激活狀態(tài)的NFCC可以根據(jù)第一 NFC主機(jī)的請求,向第一 NFC主機(jī)發(fā)送第二配
置信息。
[0120]在NFC設(shè)備中,NFCC可以有多種狀態(tài),例如為以下7種狀態(tài):1、空閑狀態(tài)(RFST_IDLE),在DH和NFCC成功初始化后,NFCC的射頻通信狀態(tài)為空閑;2、執(zhí)行射頻發(fā)現(xiàn)的狀態(tài)(RFST_DISCOVERY),該狀態(tài)為:NFCC根據(jù)射頻發(fā)現(xiàn)命令發(fā)起射頻發(fā)現(xiàn)過程,并根據(jù)發(fā)現(xiàn)配置(discovery configuration)執(zhí)行射頻發(fā)現(xiàn)過程的狀態(tài);3、發(fā)現(xiàn)多個(gè)遠(yuǎn)端設(shè)備(遠(yuǎn)端NFC端點(diǎn))的狀態(tài)(RFST_W4_ALL_DISC0VERIES),該狀態(tài)為NFCC發(fā)現(xiàn)多個(gè)遠(yuǎn)端設(shè)備或一個(gè)遠(yuǎn)端設(shè)備的狀態(tài);4、主機(jī)選擇的狀態(tài)(RFST_W4_H0ST_SELECT),該狀態(tài)為:NFCC在發(fā)現(xiàn)多個(gè)遠(yuǎn)端設(shè)備后,等待NFC主機(jī)來選擇一個(gè)遠(yuǎn)端設(shè)備的狀態(tài);5、激活后的輪詢狀態(tài)(RFST_P0LL_ACTIVE),該狀態(tài)下為NFCC被激活并處于輪詢模式的狀態(tài);6、激活后的偵聽狀態(tài)(RFST_LISTEN_ACTIVE),該狀態(tài)為NFCC被激活并處于偵聽模式的狀態(tài);7、休眠狀態(tài)(RFST_LISTEN_SLEEP),當(dāng)NFCC在激活后的偵聽狀態(tài)下,長時(shí)間沒有偵聽到內(nèi)容,則轉(zhuǎn)變?yōu)樾菝郀顟B(tài)。其中,上述7種狀態(tài)中,第2-7種都屬于非空閑狀態(tài),第5和6種屬于激活狀態(tài)。
[0121]NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),NFCC處于激活狀態(tài)。
[0122]步驟102、第一 NFC主機(jī)獲取已建立的射頻通信的第二配置信息。
[0123]本實(shí)施例中,第二 NFC主機(jī)已經(jīng)通過NFCC建立了與遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,即NFCC在第二 NFC主機(jī)的控制下,已經(jīng)與遠(yuǎn)端NFC端點(diǎn)之間建立射頻通信。
[0124]在第二 NFC主機(jī)通過通過NFCC建立了與遠(yuǎn)端NFC端點(diǎn)之間的射頻通信后,該已建立的射頻通信對應(yīng)有配置信息即第二配置信息。該配置信息至少可以包括:射頻協(xié)議標(biāo)識(shí);其中,射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議。第二配置信息中包括的射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)在第二 NFC主機(jī)控制下,NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議,即第二 NFC主機(jī)通過NFCC與與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議。
[0125]第一 NFC主機(jī)可以根據(jù)需求,向NFCC請求當(dāng)前已建立的射頻通信的第二配置信息。或者,第一 NFC主機(jī)還可以通過其它方式獲取當(dāng)前已建立的射頻通信的第二配置信息,例如第一 NFC主機(jī)從其它主機(jī)或服務(wù)器獲取當(dāng)前已建立的射頻通信的第二配置信息。
[0126]步驟103、若第二配置信息與第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則第一 NFC主機(jī)向NFCC發(fā)送用于激活與第一配置信息對應(yīng)的射頻接口的激活請求命令。
[0127]第一 NFC主機(jī)獲取到第二配置信息后,判斷第二配置信息與第一配置信息是否相匹配,具體的,可以判斷第二配置信息中的射頻協(xié)議標(biāo)識(shí)與第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同,若相同,則為相匹配。
[0128]若第二配置信息與第一配置信息相匹配,則第一 NFC主機(jī)無需控制NFCC進(jìn)行射頻發(fā)現(xiàn)過程,只需要請求NFCC激活相應(yīng)的射頻接口,就可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信;其中,該遠(yuǎn)端NFC端點(diǎn)為NFCC在第二 NFC主機(jī)控制下進(jìn)行射頻通信的遠(yuǎn)端NFC端點(diǎn)。由此,第一 NFC主機(jī)在判斷出第二配置信息與第一配置信息相匹配后,向NFCC發(fā)送激活請求命令,用于請求NFCC激活第一配置信息對應(yīng)的射頻接口。
[0129]射頻接口(RF Interface)是一個(gè)邏輯實(shí)體,它允許DH使用某個(gè)實(shí)現(xiàn)在NFCC上的協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行通信;射頻接口可以是NFC-DEP (NFC data exchange protocol,近場通信數(shù)據(jù)交換協(xié)議)射頻接口,IS0-DEP (ISO data exchange protocol, IS014443 數(shù)據(jù)交換協(xié)議)射頻接口,F(xiàn)rame (中貞)射頻接口,LLCP (logical link control protocol,邏輯鏈路控制協(xié)議)Low射頻接口等。
[0130]第一配置信息中包括有射頻接口的標(biāo)識(shí),即第一 NFC主機(jī)在待發(fā)起射頻通信時(shí),預(yù)先可以獲知要使用的射頻接口。在第一 NFC主機(jī)向NFCC發(fā)送的激活請求命令中,可以包括要使用的射頻接口的標(biāo)識(shí),即與第一配置信息對應(yīng)的射頻接口的標(biāo)識(shí)。
[0131]步驟104、NFCC接收第一 NFC主機(jī)發(fā)送的用于激活與第一配置信息對應(yīng)的射頻接口的激活請求命令。
[0132]步驟105、NFCC根據(jù)激活請求命令激活射頻接口。
[0133]NFCC接收到第一 NFC主機(jī)發(fā)送的激活請求命令之后,激活第一配置信息對應(yīng)的射頻接口。在NFCC激活該射頻接口之后,第一 NFC主機(jī)可以控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,即第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0134]本發(fā)明實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以獲取第二 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)已經(jīng)建立的射頻通信的第二配置信息;然后第一 NFC主機(jī)在判斷出第二配置信息與待發(fā)起的射頻通信的第一配置信息相匹配之后,請求NFCC激活與第一配置信息相對應(yīng)的射頻接口 ;由此第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一 NFC主機(jī)和第二 NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題,并且第一 NFC主機(jī)還可以省去請求NFCC發(fā)起射頻發(fā)現(xiàn)的過程,就可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。[0135]圖2為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖,在圖1所示實(shí)施例的基礎(chǔ)上,如圖2所示,該方法包括:
[0136]步驟201、第一 NFC主機(jī)獲取用于表示NFCC狀態(tài)的狀態(tài)信息。
[0137]NFC主機(jī)可以從NFCC獲取NFCC的狀態(tài)信息。例如:NFC主機(jī)可以根據(jù)需求,向NFCC請求NFCC當(dāng)前的狀態(tài)信息;或者,NFC主機(jī)可以配置NFCC,使得NFCC在狀態(tài)發(fā)生變化時(shí),向NFC主機(jī)上報(bào)狀態(tài)信息。或者,NFC主機(jī)還可以通過其它方式獲取NFCC的狀態(tài)信息,例如NFC主機(jī)從其它主機(jī)或服務(wù)器獲取NFCC的狀態(tài)信息。
[0138]步驟202、若NFCC的狀態(tài)為激活狀態(tài),則第一 NFC主機(jī)向NFCC發(fā)送用于獲取第二配置信息的第一信息獲取請求命令。若NFCC的狀態(tài)為激活狀態(tài),則說明此時(shí)NFCC在另一NFC主機(jī)的控制下與遠(yuǎn)端NFC端點(diǎn)正在進(jìn)行射頻通信,該射頻通信對應(yīng)的配置信息為第二配置信息。此時(shí),第一 NFC主機(jī)可以向NFCC請求該第二配置信息。
[0139]步驟203、處于激活狀態(tài)的NFCC接收第一 NFC主機(jī)發(fā)送的第一信息獲取請求命令后,向第一 NFC主機(jī)發(fā)送該第二配置信息。
[0140]步驟204、第一 NFC主機(jī)接收NFCC發(fā)送的所述第二配置信息。
[0141]通過步驟201-步驟204,第一 NFC主機(jī)獲取到第二配置信息。在另一實(shí)施方式中,上述步驟201-步驟205可以被替換為以下步驟201’ -步驟203’:
[0142]步驟201’、第一 NFC主機(jī)向NFCC發(fā)送用于獲取狀態(tài)信息和第二配置信息的第二信息獲取請求命令;所述狀態(tài)信息用于表示NFCC的狀態(tài)。
[0143]步驟202’、NFCC接收第一 NFC主機(jī)發(fā)送的第二信息獲取請求命令后,處于激活狀態(tài)的NFCC向第一 NFC主機(jī)發(fā)送狀態(tài)信息和第二配置信息。
[0144]在NFCC接收到第二信息獲取請求命令之后,NFCC可以判斷自身是否具有第二配置信息,若具有第二配置信息,則向第一 NFC主機(jī)發(fā)送該第二配置信息。其中,若NFCC具有第二配置信息,則NFCC當(dāng)前處于激活狀態(tài)。需要說明的是,當(dāng)NFCC接收到第二信息獲取請求命令時(shí),NFCC當(dāng)前可能沒處于激活狀態(tài),即NFCC當(dāng)前可能沒有處于與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信的狀態(tài),此時(shí)NFCC不具有第二配置信息,在該情況下,NFCC可以等自身轉(zhuǎn)變?yōu)榧せ顮顟B(tài)之后,再向第一 NFC主機(jī)返回第二配置信息。
[0145]NFCC向第一 NFC主機(jī)發(fā)送第二配置信息時(shí),可以同時(shí)向第一 NFC主機(jī)發(fā)送NFCC當(dāng)前的狀態(tài)信息。
[0146]步驟203’、第一 NFC主機(jī)接收NFCC發(fā)送的狀態(tài)信息和第二配置信息。
[0147]或者,在另一實(shí)施方式中,上述步驟201-步驟204可以被替換為以下步驟201” -步驟 203’’:
[0148]步驟201’ ’、第一 NFC主機(jī)向NFCC發(fā)送用于獲取第二配置信息的第三信息獲取請求命令。
[0149]步驟202’ ’ ,NFCC接收第一 NFC主機(jī)發(fā)送的第三信息獲取請求命令后,處于激活狀態(tài)的NFCC向第一 NFC主機(jī)發(fā)送第二配置信息。
[0150]步驟203’ ’、第一 NFC主機(jī)接收處于激活狀態(tài)的NFCC發(fā)送的第二配置信息。
[0151]與步驟201’-步驟203’相比,步驟201’’-步驟203’’中,第一 NFC主機(jī)僅獲取第二配置信息,而沒有獲取NFCC的狀態(tài)信息。
[0152]其中,第一配置信息至少可以包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí)。第二配置信息至少可以包括:射頻協(xié)議標(biāo)識(shí)。射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口。
[0153]步驟205、第一 NFC主機(jī)判斷第二配置信息與第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息是否相匹配。
[0154]第一 NFC主機(jī)獲取到第二配置信息之后,若第一 NFC主機(jī)待通過NFCC發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信,則第一 NFC主機(jī)可以判斷第二配置信息與待發(fā)起的射頻通信的第一配置信息是否匹配。
[0155]其中,若第二配置信息中的射頻協(xié)議標(biāo)識(shí)與第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同,則第二配置信息與第一配置信息相匹配;即第二 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的射頻協(xié)議與第一 NFC主機(jī)待通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的射頻協(xié)議相同,則第二配置信息與第一配置信息相匹配。
[0156]步驟206、若第二配置信息與第一配置信息相匹配,則第一 NFC主機(jī)向NFCC發(fā)送用于激活與第一配置信息對應(yīng)的射頻接口的激活請求命令。
[0157]步驟207、NFCC根據(jù)第一 NFC主機(jī)發(fā)送的激活請求命令激活該射頻接口。
[0158]步驟208、NFCC接收第一 NFC主機(jī)或第二 NFC主機(jī)發(fā)送的用于去激活射頻接口的去激活請求命令。
[0159]在第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信結(jié)束后,第一 NFC主機(jī)可以指示NFCC去激活第一 NFC主機(jī)使用的射頻接口。
[0160]同樣的,在第二 NFC主機(jī)與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信結(jié)束后,第二 NFC主機(jī)也可以指示NFCC去激活第二 NFC主機(jī)使用的射頻接口。
[0161]步驟209、NFCC判斷NFCC是否還在其他NFC主機(jī)控制下使用與射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0162]在本實(shí)施例提供的射頻通信機(jī)制中,第一 NFC主機(jī)和第二 NFC主機(jī)可以使用相同的射頻協(xié)議,同時(shí)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。由此,在NFCC接收到NFC主機(jī)發(fā)送的去激活請求命令之后,NFCC判斷NFCC是否還在其他NFC主機(jī)控制下使用與射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0163]步驟210、若NFCC還在其他NFC主機(jī)控制下使用與射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則NFCC不結(jié)束與遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向第一 NFC主機(jī)或第二NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;原因標(biāo)識(shí)用于表示NFCC不結(jié)束與遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0164]通過步驟208-步驟210,可以避免在射頻接口去激活的情況下釋放被其它主機(jī)正在使用的射頻鏈路。其中,所述的射頻鏈路為NFCC與遠(yuǎn)端NFC端點(diǎn)之間的射頻鏈路。
[0165]本發(fā)明實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以獲取第二 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)已經(jīng)建立的射頻通信的第二配置信息;然后第一 NFC主機(jī)在判斷出第二配置信息與待發(fā)起的射頻通信的第一配置信息相匹配之后,請求NFCC激活與第一配置信息相對應(yīng)的射頻接口 ;由此第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一 NFC主機(jī)和第二 NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題;并且在第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),還可以省去射頻發(fā)現(xiàn)、射頻配置等過程,從而加速了射頻接口激活的過程;本發(fā)明實(shí)施例在多主架構(gòu)下,允許多個(gè)NFC主機(jī)共享一個(gè)射頻鏈路,從而提高了射頻鏈路的使用效率。
[0166]圖3為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖,如圖3所示,該方法包括:
[0167]步驟301、第一 NFC主機(jī)向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息。
[0168]本實(shí)施例中的NFC設(shè)備為多主架構(gòu),至少包括第一 NFC主機(jī)、第二 NFC主機(jī)和NFCC。
[0169]第一 NFC主機(jī)在待通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),可以先向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息。該第一配置信息中可以包括射頻協(xié)議標(biāo)識(shí),該射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)第一 NFC主機(jī)待發(fā)起的射頻通信所使用的射頻協(xié)議。
[0170]步驟302、NFCC接收第一 NFC主機(jī)發(fā)送的第一配置信息。
[0171]步驟303、若NFCC處于非空閑狀態(tài),則NFCC判斷第二配置信息與第一配置信息是否匹配。第二配置信息為第二 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息。
[0172]NFCC接收到第一 NFC主機(jī)發(fā)送的第一配置信息之后,判斷自身的狀態(tài),若NFCC處于非空閑狀態(tài),則說明NFCC當(dāng)前被第二 NFC主機(jī)控制著與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。由此,當(dāng)NFCC處于非空閑狀態(tài)時(shí),NFCC可以獲取到第二配置信息。需要說明的是,當(dāng)NFCC處于激活狀態(tài)時(shí),NFCC可以獲取到第二配置信息,當(dāng)NFCC處于非激活狀態(tài)的非空閑狀態(tài)時(shí),NFCC可以等NFCC轉(zhuǎn)換為激活狀態(tài)后,再獲取第二配置信息。
[0173]NFCC獲取到第二配置信息后,可以判斷第二配置信息與第一配置信息是否匹配。具體的,若第二配置信息中的射頻協(xié)議標(biāo)識(shí)與第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同,則兩個(gè)配置信息相匹配。
[0174]步驟304、若第二配置信息與第一配置信息匹配,則NFCC激活與第一配置信息對應(yīng)的射頻接口以使第一 NFC主機(jī)通過射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0175]在判斷出第二配置信息與第一配置信息匹配之后,NFCC激活第一配置信息對應(yīng)的射頻接口,由此使得第一 NFC主機(jī)可以通過該射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0176]本發(fā)明實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以將待發(fā)起的射頻通信的第一配置信息發(fā)送給NFCC ;NFCC獲取當(dāng)前正在進(jìn)行的射頻通信的第二配置信息,并判斷第一配置信息和第二配置信息是否匹配,在判斷出第一配置信息和第二配置信息匹配后,NFCC激活第一配置信息對應(yīng)的射頻接口,使得第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一 NFC主機(jī)和第二 NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題,并且第一 NFC主機(jī)還可以省去請求NFCC發(fā)起射頻發(fā)現(xiàn)的過程,就可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0177]圖4為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖,在圖3所示實(shí)施例的基礎(chǔ)上,如圖4所示,該方法包括:
[0178]步驟401、第一 NFC主機(jī)獲取用于表示NFCC狀態(tài)的狀態(tài)信息。
[0179]步驟402、當(dāng)NFCC的狀態(tài)為非空閑狀態(tài)時(shí),第一 NFC主機(jī)向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息。
[0180]當(dāng)NFCC的狀態(tài)為非空閑狀態(tài)時(shí),說明NFCC當(dāng)前被第二 NFC主機(jī)控制著與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。由此在第二 NFC主機(jī)控制下,NFCC與遠(yuǎn)端NFC端點(diǎn)之間的射頻鏈路有可能可以被第一 NFC主機(jī)使用,所以第一 NFC主機(jī)向NFCC發(fā)送第一配置信息。
[0181]其中,第一配置信息至少可以包括:射頻技術(shù)模式標(biāo)識(shí)、射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);射頻技術(shù)模式標(biāo)識(shí)用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式;射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口。
[0182]如果NFCC的狀態(tài)為空閑狀態(tài),則說明此時(shí)NFCC沒有被其他NFC主機(jī)所占用,由此第一 NFC主機(jī)可以發(fā)起現(xiàn)有的射頻發(fā)現(xiàn)請求,請求NFCC發(fā)起射頻發(fā)現(xiàn),最終實(shí)現(xiàn)第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0183]在另一實(shí)施方式中,上述步驟401-步驟402可以被替換為步驟401’。
[0184]步驟401’:第一 NFC主機(jī)直接向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息。第一 NFC主機(jī)可以不獲取NFCC的狀態(tài),而直接向NFCC發(fā)送第一配置信息。
[0185]步驟403、NFCC接收第一 NFC主機(jī)發(fā)送的第一配置信息;若NFCC處于非空閑非激活狀態(tài),則執(zhí)行步驟404,若NFCC處于激活狀態(tài),則執(zhí)行步驟406。
[0186]步驟404、處于非空閑非激活狀態(tài)的NFCC判斷第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若相同,則執(zhí)行步驟405,若不同,則結(jié)束。
[0187]本步驟中,NFCC處于非空閑非激活狀態(tài),此時(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)的射頻通信還未完全建立,第二配置信息中還沒有包括射頻協(xié)議標(biāo)識(shí),所以此時(shí)可以先進(jìn)行預(yù)判斷,比較射頻技術(shù)模式標(biāo)識(shí)是否相同;如果射頻技術(shù)模式標(biāo)識(shí)不同,則射頻協(xié)議標(biāo)識(shí)肯定不同,即第一配置信息與第二配置信息一定不匹配,此時(shí)可以結(jié)束流程;如果射頻技術(shù)模式標(biāo)識(shí)相同,則射頻協(xié)議標(biāo)識(shí)有可能相同,此時(shí)再進(jìn)行后續(xù)步驟。
[0188]步驟405、NFCC在NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷第二配置信息中的射頻協(xié)議標(biāo)識(shí)與第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同,若相同,則執(zhí)行步驟407,若不同,則結(jié)束。
[0189]NFCC在非空閑非激活狀態(tài)之后,可以轉(zhuǎn)變?yōu)榧せ顮顟B(tài),當(dāng)NFCC處于激活狀態(tài)時(shí),第二配置信息中包括有射頻協(xié)議標(biāo)識(shí),此時(shí)可以比較射頻協(xié)議標(biāo)識(shí)是否相同。
[0190]步驟406、NFCC判斷第二配置信息中的射頻協(xié)議標(biāo)識(shí)與第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同,若相同,則執(zhí)行步驟407,若不同,則結(jié)束。
[0191]當(dāng)?shù)诙渲眯畔⒅械纳漕l協(xié)議標(biāo)識(shí)與第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同時(shí),說
明第二配置信息與第一配置信息相匹配。
[0192]步驟407、NFCC激活與第一配置信息對應(yīng)的射頻接口以使第一 NFC主機(jī)通過該射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0193]步驟408、NFCC接收第一 NFC主機(jī)或第二 NFC主機(jī)發(fā)送的用于去激活射頻接口的去激活請求命令。
[0194]步驟409、NFCC判斷NFCC是否還在其他NFC主機(jī)控制下使用與射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。[0195]步驟410、若NFCC還在其他NFC主機(jī)控制下使用與射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則NFCC不結(jié)束與遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向第一 NFC主機(jī)或第二NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;原因標(biāo)識(shí)用于表示NFCC不結(jié)束與遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0196]通過步驟408-步驟410,可以避免在射頻接口去激活的情況下釋放被其它主機(jī)正在使用的射頻鏈路。其中,所述的射頻鏈路為NFCC與遠(yuǎn)端NFC端點(diǎn)之間的射頻鏈路。
[0197]本發(fā)明實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以將待發(fā)起的射頻通信的第一配置信息發(fā)送給NFCC ;NFCC獲取當(dāng)前正在進(jìn)行的射頻通信的第二配置信息,并判斷第一配置信息和第二配置信息是否匹配,在判斷出第一配置信息和第二配置信息匹配后,NFCC激活第一配置信息對應(yīng)的射頻接口,使得第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一 NFC主機(jī)和第二 NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題;并且在第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),還可以省去射頻發(fā)現(xiàn)、射頻配置等過程,從而加速了射頻接口激活的過程;本發(fā)明實(shí)施例在多主架構(gòu)下,允許多個(gè)NFC主機(jī)共享一個(gè)射頻鏈路,從而提高了射頻鏈路的使用效率。
[0198]圖5為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖,基于圖1和圖2所示的實(shí)施例,如圖5所示,該方法包括:
[0199]步驟501、DH向NFCC發(fā)送獲取NFCC狀態(tài)的請求命令,用于獲取NFCC當(dāng)前的運(yùn)行狀態(tài)。本發(fā)明實(shí)施例中,以DH作為第一 NFC主機(jī)、SE作為第二 NFC主機(jī)為例進(jìn)行說明。
[0200]步驟502、DH判斷當(dāng)前狀態(tài)是否為空閑狀態(tài)(RFST_IDLE),如果是則執(zhí)行步驟510,否則執(zhí)行步驟503。
[0201]步驟503、DH判斷NFCC當(dāng)前狀態(tài)是否為激活狀態(tài);如果是,則表示NFCC在SE控制下已與遠(yuǎn)端NFC端點(diǎn)建立了射頻鏈路,執(zhí)行步驟504 ;如果否,則執(zhí)行結(jié)束。
[0202]其中,激活狀態(tài)包括激活后的輪詢狀態(tài)(RFST_POLL_ACTIVE )和激活后的偵聽狀態(tài)(RFST_LISTEN_ACTIVE)。
[0203]步驟504、DH向NFCC發(fā)送配置信息獲取請求命令(RF_INTF_GET_INFO_CMD),用于獲取當(dāng)前NFCC已與遠(yuǎn)端NFC端點(diǎn)建立的射頻鏈路的配置信息;其中,NFCC與遠(yuǎn)端NFC端點(diǎn)建立的射頻鏈路的配置信息,相當(dāng)于其他實(shí)施例中所述的NFCC與遠(yuǎn)端NFC端點(diǎn)建立的射頻通信的配置信息。
[0204]步驟505、NFCC收到來自DH的配置信息獲取請求命令后,向DH返回配置信息獲取請求響應(yīng)(RF_INTF_GET_INFO_RSP),其中攜帶射頻鏈路的配置信息;該配置信息中至少可以包括射頻協(xié)議標(biāo)識(shí)。
[0205]步驟506、DH判斷射頻鏈路的配置信息是否與自己想要發(fā)起的射頻鏈路配置信息相匹配,如果是,執(zhí)行步驟507 ;否則執(zhí)行結(jié)束。
[0206]步驟507、DH 向 NFCC 發(fā)送射頻接 口 激活請求命令(RF_INTF_ACTIVATE_NTF_CMD ),用于請求激活NFCC的RF接口;該RF接口為DH想要發(fā)起的射頻鏈路所對應(yīng)的RF接口。
[0207]步驟508、NFCC 向 DH 返回射頻接口 激活請求響應(yīng)(RF_INTF_ACTIVATE_NTF_RSP),其中的狀態(tài)碼(Status)可以設(shè)置為0x00,表示NFCC成功接收DH的請求,執(zhí)行步驟509。[0208]步驟509、NFCC向DH發(fā)送射頻接口激活通知消息(RF_INTF_AC TIVATED_NTF),表示射頻接口已激活,執(zhí)行結(jié)束。
[0209]步驟510、DH向NFCC發(fā)送射頻發(fā)現(xiàn)命令(RF_DISCOVERY_CMD),請求NFCC發(fā)起射頻發(fā)現(xiàn)過程,用于發(fā)現(xiàn)遠(yuǎn)端NFC端點(diǎn),執(zhí)行步驟511。
[0210]步驟511、NFCC為DH執(zhí)行射頻發(fā)現(xiàn)過程,發(fā)現(xiàn)遠(yuǎn)端NFC端點(diǎn),執(zhí)行步驟509。其中,射頻發(fā)現(xiàn)過程中包括了射頻發(fā)現(xiàn)和射頻配置。
[0211]在步驟509之后,本發(fā)明實(shí)施例還可以包括:
[0212]步驟512、DH向NFCC發(fā)送去激活請求命令(RF_DEACTIVATE_CMD),用于請求NFCC去激活射頻接口。
[0213]在DH與遠(yuǎn)端NFC端點(diǎn)之間的射頻通信結(jié)束之后,DH可以請求NFCC將對應(yīng)的射頻接口去激活。
[0214]步驟513、NFCC向DH返回響應(yīng)(RF_DEACTIVATE_RSP),響應(yīng)消息中攜帶狀態(tài)碼(status ) 0x00,可以用來表示確認(rèn)收到去激活請求命令。
[0215]步驟514、NFCC判斷該射頻接口所對應(yīng)的射頻鏈路是否被其它主機(jī)所使用,如果是執(zhí)行步驟515 ;否則執(zhí)行步驟516。
[0216]步驟515、NFCC向DH發(fā)送去激活消息(RF_DEACTIVATE_NTF),其中原因字段(reason field)可以設(shè)置為0x04,用來表示DH請求的去激活的射頻接口所對應(yīng)的射頻鏈路還在被其它主機(jī)使用,此時(shí)NFCC并不中斷與遠(yuǎn)端NFC端點(diǎn)之間的射頻鏈路,使得其他NFC主機(jī)還可以使用該射頻鏈路;執(zhí)行結(jié)束。
[0217]步驟516、NFCC向DH發(fā)送去激活消息(RF_DEACTIVATE_NTF),執(zhí)行射頻接口去激活,其中原因字段(reason field)設(shè)置為0x00,表示NFCC執(zhí)行射頻接口的去激活;執(zhí)行結(jié)束。
[0218]本發(fā)明實(shí)施例提供的射頻通信機(jī)制中,DH和SE可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題;并且在DH通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),還可以省去射頻發(fā)現(xiàn)、射頻配置等過程,從而加速了射頻接口激活的過程;本發(fā)明實(shí)施例在多主架構(gòu)下,允許多個(gè)NFC主機(jī)共享一個(gè)射頻鏈路,從而提高了射頻鏈路的使用效率。
[0219]圖6為本發(fā)明實(shí)施例的另一種NFC射頻通信方法的流程圖,基于圖3和圖4所示的實(shí)施例,如圖6所示,該方法包括:
[0220]步驟601、DH向NFCC發(fā)送獲取NFCC狀態(tài)的請求命令,用于獲取NFCC當(dāng)前的運(yùn)行狀態(tài)。
[0221]步驟602、DH判斷當(dāng)前狀態(tài)是否為空閑狀態(tài)(RFST_IDLE),如果是執(zhí)行步驟608,否則執(zhí)行步驟603。
[0222]步驟603、DH 向 NFCC 發(fā)送射頻接 口 激活請求命令(RF_INTF_ACTIVATE_NTF_CMD ),其中攜帶DH所請求的射頻接口的配置信息,射頻接口的配置信息相當(dāng)于DH待發(fā)起的射頻通信的配置信息。
[0223]該配置信息可以包括射頻技術(shù)模式標(biāo)識(shí)、射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí)。其中射頻技術(shù)模式例如包括主動(dòng)模式(或被動(dòng)模式)與偵聽(或輪詢)組合的技術(shù)模式等。
[0224]步驟604、NFCC判斷DH所請求的射頻技術(shù)模式是否與自己當(dāng)前與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所采用的射頻技術(shù)模式相匹配,如果是,則執(zhí)行步驟605 ;否則執(zhí)行結(jié)束。[0225]其中兩個(gè)射頻技術(shù)模式相同,則為相匹配。
[0226]步驟605、NFCC判斷當(dāng)前狀態(tài)是否為激活狀態(tài),如果是,表示NFCC正處于輪詢或偵聽的激活狀態(tài),即NFCC已于遠(yuǎn)端NFC端點(diǎn)建立射頻鏈路,執(zhí)行步驟606 ;如果否,則等到NFCC進(jìn)入激活狀態(tài)后執(zhí)行步驟606。
[0227]步驟606、NFCC判斷DH所請求的射頻協(xié)議是否與自己當(dāng)前與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所采用的射頻協(xié)議相匹配,如果是執(zhí)行步驟607 ;否則執(zhí)行結(jié)束。
[0228]需要說明的是,如果在NFCC接收到步驟603中的射頻接口激活請求命令時(shí),NFCC已經(jīng)處于激活狀態(tài),則可以不執(zhí)行步驟604和步驟605,直接執(zhí)行步驟606。
[0229]步驟607、NFCC向DH發(fā)送射頻接口激活通知消息(RF_INTF_ACTIVATED_NTF),表示射頻接口已激活;執(zhí)行結(jié)束;此時(shí),DH可以通過激活的所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行通f目。
[0230]步驟608、DH向NFCC發(fā)送射頻發(fā)現(xiàn)命令(RF_DISCOVERY_CMD),請求NFCC發(fā)起射頻發(fā)現(xiàn)過程,用于發(fā)現(xiàn)遠(yuǎn)端的NFC設(shè)備,執(zhí)行步驟609。
[0231]步驟609、NFCC為DH執(zhí)行射頻發(fā)現(xiàn)過程,發(fā)現(xiàn)遠(yuǎn)端NFC端點(diǎn),執(zhí)行步驟607。
[0232]本發(fā)明實(shí)施例提供的射頻通信機(jī)制中,第一 NFC主機(jī)和第二 NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題;并且在第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),還可以省去射頻發(fā)現(xiàn)、射頻配置等過程,從而加速了射頻接口激活的過程;本發(fā)明實(shí)施例在多主架構(gòu)下,允許多個(gè)NFC主機(jī)共享一個(gè)射頻鏈路,從而提高了射頻鏈路的使用效率。
[0233]圖7為本發(fā)明實(shí)施例的一種終端設(shè)備的結(jié)構(gòu)示意圖,如圖7所示,該終端設(shè)備700包括:設(shè)備主機(jī)71 (DH) ,NFC控制器73 (NFCC)和至少一個(gè)安全單元75 (SE);設(shè)備主機(jī)71和安全單元75分別與NFC控制器73相連。
[0234]本發(fā)明實(shí)施例的終端設(shè)備為具備NFC功能的終端設(shè)備,例如可以為:打印機(jī)、電視、音箱、手機(jī)、照相機(jī)等等。
[0235]其中,設(shè)備主機(jī)71為終端設(shè)備的設(shè)備主機(jī),負(fù)責(zé)整個(gè)終端設(shè)備的的管理,其中包括對NFC控制器的管理。若終端設(shè)備為手機(jī)時(shí),則設(shè)備主機(jī)可以為手機(jī)的CPU。通常情況下,終端設(shè)備中的設(shè)備主機(jī)71為一個(gè),但是也不排除多個(gè)的情況。
[0236]NFC控制器73負(fù)責(zé)通過射頻接口和天線進(jìn)行數(shù)據(jù)的物理傳輸。在終端設(shè)備中,NFC控制器例如可以為NFC芯片。
[0237]安全單元75可以為NFC應(yīng)用提供安全的執(zhí)行環(huán)境,安全單元75例如可以為WCC(universal integrated circuitcard,通用集成電路卡)或SD卡等多種物理形式。若終端設(shè)備為手機(jī)時(shí),則安全單元75可以為SIM卡或SD卡。安全單元75的數(shù)量可以為多個(gè)。
[0238]設(shè)備主機(jī)71和安全單元75均為NFC主機(jī),均可以控制NFC控制器進(jìn)行射頻通信過程。其中,設(shè)備主機(jī)71或安全單元75都可以為上述方法實(shí)施例中所述的第一 NFC主機(jī),另一個(gè)或多個(gè)NFC主機(jī)為上述的第二 NFC主機(jī)。
[0239]設(shè)備主機(jī)71,用于獲取已建立的射頻通信的第二配置信息;所述已建立的射頻通信為安全單元75通過NFCC73與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;若所述第二配置信息與所述設(shè)備主機(jī)71待發(fā)起的射頻通信的第一配置信息相匹配,則設(shè)備主機(jī)71向NFCC73發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令,以使NFCC73激活所述射頻接口供所述設(shè)備主機(jī)71通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0240]NFCC73用于,在NFCC73處于激活狀態(tài)時(shí),向設(shè)備主機(jī)71發(fā)送已建立的射頻通信的第二配置信息;接收設(shè)備主機(jī)71發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;并根據(jù)所述激活請求命令激活所述射頻接口。
[0241]其中,所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí)。所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ;所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0242]進(jìn)一步的,設(shè)備主機(jī)71所獲取已建立的射頻通信的第二配置信息的具體過程可以包括:
[0243]設(shè)備主機(jī)71獲取用于表示NFCC73狀態(tài)的狀態(tài)信息;若NFCC73的狀態(tài)為激活狀態(tài),則設(shè)備主機(jī)71向NFCC73發(fā)送用于獲取所述第二配置信息的第一信息獲取請求命令;設(shè)備主機(jī)71接收NFCC73發(fā)送的所述第二配置信息;或者
[0244]設(shè)備主機(jī)71向NFCC73發(fā)送用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;設(shè)備主機(jī)71接收處于激活狀態(tài)的NFCC73發(fā)送的所述狀態(tài)信息和所述第二配置信息;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者
[0245]設(shè)備主機(jī)71向所NFCC73發(fā)送用于獲取所述第二配置信息的第三信息獲取請求命令;設(shè)備主機(jī)71接收處于激活狀態(tài)的NFCC73發(fā)送的所述第二配置信息。
[0246]進(jìn)一步的,NFCC73還可以用于,在向設(shè)備主機(jī)71發(fā)送已建立的射頻通信的第二配置信息之前,處于激活狀態(tài)的NFCC73接收設(shè)備主機(jī)71發(fā)送的用于獲取所述第二配置信息的第一信息獲取請求命令;或者,在向設(shè)備主機(jī)71發(fā)送已建立的射頻通信的第二配置信息之前,NFCC73接收設(shè)備主機(jī)71發(fā)送的用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者,在向設(shè)備主機(jī)71發(fā)送已建立的射頻通信的第二配置信息之前,NFCC73接收設(shè)備主機(jī)71發(fā)送的用于獲取所述第二配置信息的第二息獲取請求命令。
[0247]進(jìn)一步的,NFCC73還可以用于:在根據(jù)所述激活請求命令激活所述射頻接口之后,NFCC73接收設(shè)備主機(jī)71或安全單元75發(fā)送的用于去激活所述射頻接口的去激活請求命令;若NFCC73還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則NFCC73不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向設(shè)備主機(jī)71或安全單元75發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示NFCC73不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0248]可選的,在另一實(shí)施方式中,設(shè)備主機(jī)71、NFCC73和安全單元75還可以具有以下功能。
[0249]設(shè)備主機(jī)71用于,向NFCC73發(fā)送待發(fā)起的射頻通信的第一配置信息。
[0250]NFCC73用于,接收設(shè)備主機(jī)71發(fā)送的設(shè)備主機(jī)71待發(fā)起的射頻通信的第一配置信息;在即(1:73處于非空閑狀態(tài)時(shí),判斷第二配置信息與所述第一配置信息是否匹配;所述第二配置信息為所述第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配
置信息。[0251]NFCC73還用于,若所述第二配置信息與所述第一配置信息匹配,則激活與所述第一配置信息對應(yīng)的射頻接口以使設(shè)備主機(jī)71通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0252]其中,所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。
[0253]NFCC73在判斷所述第二配置信息與所述第一配置信息是否匹配時(shí),具體用于:
[0254]在NFCC73處于非空閑非激活狀態(tài)時(shí),判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則在NFCC73的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同;或者
[0255]在NFCC73處于激活狀態(tài)時(shí),判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
[0256]需要說明的是,安全單元75也可以同時(shí)具備上述設(shè)備主機(jī)71所具備的功能,當(dāng)安全單元75作為第一 NFC主機(jī)時(shí),第二 NFC主機(jī)可以為設(shè)備主機(jī)71,也可以為另一個(gè)安全單元75。
[0257]圖8為本發(fā)明實(shí)施例的一種NFC主機(jī)的結(jié)構(gòu)示意圖,如圖8所示,該NFC主機(jī)800包括:第一獲取模塊81和第一發(fā)送模塊83 ;其中,該NFC主機(jī)800為第一 NFC主機(jī)。
[0258]第一獲取模塊81,用于獲取已建立的射頻通信的第二配置信息;所述已建立的射頻通信為第二 NFC主機(jī)通過近場通信控制器NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信。
[0259]第一發(fā)送模塊83,用于若第一獲取模塊81獲取的所述第二配置信息與所述第一NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則向所述NFCC發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令,以使所述NFCC激活所述射頻接口供所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0260]其中,所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí)。所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口。所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0261]進(jìn)一步的,第一獲取模塊81具體用于,獲取用于表示所述NFCC狀態(tài)的狀態(tài)信息;若所述NFCC的狀態(tài)為激活狀態(tài),則向所述NFCC發(fā)送用于獲取所述第二配置信息的第一信息獲取請求命令;并接收所述NFCC發(fā)送的所述第二配置信息。
[0262]或者,第一獲取模塊81具體用于,向所述NFCC發(fā)送用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;并接收處于激活狀態(tài)的所述NFCC發(fā)送的所述狀態(tài)信息和所述第二配置信息;所述狀態(tài)信息用于表示NFCC的狀態(tài)。
[0263]或者,第一獲取模塊81具體用于,向所述NFCC發(fā)送用于獲取所述第二配置信息的第三信息獲取請求命令;并接收處于激活狀態(tài)的所述NFCC發(fā)送的所述第二配置信息。
[0264]圖9為本發(fā)明實(shí)施例的一種NFCC的結(jié)構(gòu)示意圖,如圖9所示,該NFCC900包括--第三發(fā)送模塊91、第三接收模塊93和第一激活模塊95。
[0265]第三發(fā)送模塊91,用于在所述NFCC處于激活狀態(tài)時(shí)向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息,以使所述第一 NFC主機(jī)判斷所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息是否匹配;所述已建立的射頻通信為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信。
[0266]第三接收模塊93,用于接收所述第一 NFC主機(jī)發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;所述激活請求命令為所述第一 NFC主機(jī)在判斷所述第二配置信息與所述第一配置信息匹配之后發(fā)送的。
[0267]第一激活模塊95,用于根據(jù)第三接收模塊93接收的所述激活請求命令激活所述射頻接口。
[0268]進(jìn)一步的,第三接收模塊93具體用于,在第三發(fā)送模塊91向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,在所述NFCC處于激活狀態(tài)時(shí)接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第一信息獲取請求命令。
[0269]或者,第三接收模塊93具體用于,在第三發(fā)送模塊91向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,接收所述第一 NFC主機(jī)發(fā)送的用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;所述狀態(tài)信息用于表示NFCC的狀態(tài)。
[0270]或者,第三接收模塊93具體用于,在第三發(fā)送模塊91向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第二息獲取請求命令。
[0271]進(jìn)一步的,第三接收模塊93還用于,在第一激活模塊95激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令。
[0272]第三發(fā)送模塊91還用于,若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0273]圖8所示的NFC主機(jī)和圖9所示的NFCC用于實(shí)現(xiàn)上述圖1或圖2所示實(shí)施例中的方法,具體的工作流程和工作原理參見上述圖1或圖2所示實(shí)施例中的描述。
[0274]圖8和圖9所示的實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以獲取第二NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)已經(jīng)建立的射頻通信的第二配置信息;然后第一 NFC主機(jī)在判斷出第二配置信息與待發(fā)起的射頻通信的第一配置信息相匹配之后,請求NFCC激活與第一配置信息相對應(yīng)的射頻接口 ;由此第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一 NFC主機(jī)和第二 NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題;并且在第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),還可以省去射頻發(fā)現(xiàn)、射頻配置等過程,從而加速了射頻接口激活的過程;本發(fā)明實(shí)施例在多主架構(gòu)下,允許多個(gè)NFC主機(jī)共享一個(gè)射頻鏈路,從而提高了射頻鏈路的使用效率。
[0275]圖10為本發(fā)明實(shí)施例的另一種NFC主機(jī)的結(jié)構(gòu)示意圖,如圖10所示,該NFC主機(jī)1000包括:第二發(fā)送模塊1001和第二獲取模塊1003 ;其中,該NFC主機(jī)1000為第一 NFC主機(jī)。
[0276]第二發(fā)送模塊1001,用于向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息,以使處于激活狀態(tài)的所述NFCC判斷所述第一配置信息與第二配置信息是否匹配,并在判斷匹配之后,激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息。
[0277]第二獲取模塊1003,用于獲取用于表示NFCC狀態(tài)的狀態(tài)信息。
[0278]進(jìn)一步的,第二發(fā)送模塊1001具體用于,直接向NFCC發(fā)送待發(fā)起的射頻通信的第
一配置信息。
[0279]或者第二發(fā)送模塊1001具體用于,若第二獲取模塊1003獲取所述NFCC的狀態(tài)為非空閑狀態(tài),則向所述NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息。
[0280]所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。
[0281]圖11為本發(fā)明實(shí)施例的另一種NFCC的結(jié)構(gòu)示意圖,如圖11所示,該NFCCl 100包括:第四發(fā)送模塊1101、第四接收模塊1103、判斷模塊1105和第二激活模塊1107。
[0282]NFCCl 100通過第四發(fā)送模塊1101和第四接收模塊1103與外部進(jìn)行通信。
[0283]第四接收模塊1103,用于接收第一 NFC主機(jī)發(fā)送的所述第一 NFC主機(jī)待發(fā)起的射
頻通信的第一配置信息。
[0284]判斷模塊1105,用于若NFCC處于非空閑狀態(tài),則判斷第二配置信息與所述第一配置信息是否匹配;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息。
[0285]第二激活模塊1107,用于若判斷模塊1105判斷所述第二配置信息與所述第一配置信息匹配,則激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
[0286]其中,第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。
[0287]所述第二配置信息與所述第一配置信息匹配具體包括:所述第二配置信息中射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0288]進(jìn)一步的,判斷模塊1105具體用于,若所述NFCC處于非空閑非激活狀態(tài),則判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則在所述NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
[0289]或者,判斷模塊1105具體用于,若所述NFCC處于激活狀態(tài),則判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
[0290]進(jìn)一步的,第四接收模塊1103還用于,在第二激活模塊1107激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令。
[0291]第四發(fā)送模塊1101還用于,若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則向所述第一 NFC主機(jī)或所述第二NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0292]圖10所示的NFC主機(jī)和圖11所示的NFCC用于實(shí)現(xiàn)上述圖3或圖4所示實(shí)施例中的方法,具體的工作流程和工作原理參見上述圖3或圖4所示實(shí)施例中的描述。
[0293]圖10和圖11所示的實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以將待發(fā)起的射頻通信的第一配置信息發(fā)送給NFCC ;NFCC獲取當(dāng)前正在進(jìn)行的射頻通信的第二配置信息,并判斷第一配置信息和第二配置信息是否匹配,在判斷出第一配置信息和第二配置信息匹配后,NFCC激活第一配置信息對應(yīng)的射頻接口,使得第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一NFC主機(jī)和第二NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題;并且在第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),還可以省去射頻發(fā)現(xiàn)、射頻配置等過程,從而加速了射頻接口激活的過程;本發(fā)明實(shí)施例在多主架構(gòu)下,允許多個(gè)NFC主機(jī)共享一個(gè)射頻鏈路,從而提高了射頻鏈路的使用效率。
[0294]圖12為本發(fā)明實(shí)施例的另一種NFC主機(jī)的結(jié)構(gòu)示意圖,如圖12所示,該NFC主機(jī)為第一 NFC主機(jī),該NFC主機(jī)1200包括:
[0295]一個(gè)或多個(gè)處理器1202 ;
[0296]存儲(chǔ)器1204;以及
[0297]一個(gè)或多個(gè)程序,其中該一個(gè)或多個(gè)程序存儲(chǔ)在存儲(chǔ)器1204中并被配置為由所述一個(gè)或多個(gè)處理器1202執(zhí)行,所述一個(gè)或多個(gè)程序包括:
[0298]獲取已建立的射頻通信的第二配置信息的指令;所述已建立的射頻通信為第二NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;
[0299]若所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則向所述NFCC發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令,以使所述NFCC激活所述射頻接口供所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信的指令。
[0300]進(jìn)一步的,所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí)。所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口。所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0301]進(jìn)一步的,獲取已建立的射頻通信的第二配置信息的指令,具體包括:
[0302]獲取用于表示所述NFCC狀態(tài)的狀態(tài)信息的指令;若所述NFCC的狀態(tài)為激活狀態(tài),則向所述NFCC發(fā)送用于獲取所述第二配置信息的第一信息獲取請求命令的指令;接收所述NFCC發(fā)送的所述第二配置信息的指令;或者[0303]向所述NFCC發(fā)送用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令的指令;接收處于激活狀態(tài)的所述NFCC發(fā)送的所述狀態(tài)信息和所述第二配置信息的指令;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者
[0304]向所述NFCC發(fā)送用于獲取所述第二配置信息的第三信息獲取請求命令的指令;接收處于激活狀態(tài)的所述NFCC發(fā)送的所述第二配置信息的指令。
[0305]圖13為本發(fā)明實(shí)施例的另一種NFCC的結(jié)構(gòu)示意圖,如圖13所示,該NFCC1300包括:
[0306]一個(gè)或多個(gè)處理器1302 ;
[0307]存儲(chǔ)器1304;以及
[0308]一個(gè)或多個(gè)程序,其中該一個(gè)或多個(gè)程序存儲(chǔ)在存儲(chǔ)器1304中并被配置為由所述一個(gè)或多個(gè)處理器1302執(zhí)行,所述一個(gè)或多個(gè)程序包括:
[0309]處于激活狀態(tài)的NFCC向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息,以使所述第一 NFC主機(jī)判斷所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息是否匹配的指令;所述已建立的射頻通信為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;
[0310]接收所述第一 NFC主機(jī)發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令的指令;所述激活請求命令為所述第一 NFC主機(jī)在判斷所述第二配置信息與所述第一配置信息匹配之后發(fā)送的;
[0311]根據(jù)所述激活請求命令激活所述射頻接口的指令。
[0312]進(jìn)一步的,所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí);所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí)。所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口。所述第二配置信息與所述第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0313]進(jìn)一步的,所述一個(gè)或多個(gè)程序還可以包括:
[0314]在處于激活狀態(tài)的NFCC向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,處于激活狀態(tài)的所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第一信息獲取請求命令的指令;或者
[0315]接收所述第一 NFC主機(jī)發(fā)送的用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令的指令;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者
[0316]接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第三信息獲取請求命令的指令。
[0317]進(jìn)一步的,所述一個(gè)或多個(gè)程序還可以包括:
[0318]根據(jù)所述激活請求命令激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令的指令;
[0319]若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息的指令;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。[0320]圖12所示的NFC主機(jī)和圖13所示的NFCC用于實(shí)現(xiàn)上述圖1或圖2所示實(shí)施例中的方法,具體的工作流程和工作原理參見上述圖1或圖2所示實(shí)施例中的描述。
[0321]圖12和圖13所示的實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以獲取第二 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)已經(jīng)建立的射頻通信的第二配置信息;然后第一 NFC主機(jī)在判斷出第二配置信息與待發(fā)起的射頻通信的第一配置信息相匹配之后,請求NFCC激活與第一配置信息相對應(yīng)的射頻接口 ;由此第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一 NFC主機(jī)和第二 NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題;并且在第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),還可以省去射頻發(fā)現(xiàn)、射頻配置等過程,從而加速了射頻接口激活的過程;本發(fā)明實(shí)施例在多主架構(gòu)下,允許多個(gè)NFC主機(jī)共享一個(gè)射頻鏈路,從而提高了射頻鏈路的使用效率。
[0322]圖14為本發(fā)明實(shí)施例的另一種NFC主機(jī)的結(jié)構(gòu)示意圖,如圖14所示,該NFC主機(jī)為第一 NFC主機(jī),該NFC主機(jī)1400包括:
[0323]一個(gè)或多個(gè)處理器1402 ;
[0324]存儲(chǔ)器1404 ;以及
[0325]一個(gè)或多個(gè)程序,其中該一個(gè)或多個(gè)程序存儲(chǔ)在存儲(chǔ)器1404中并被配置為由所述一個(gè)或多個(gè)處理器1402執(zhí)行,所述一個(gè)或多個(gè)程序包括:
[0326]向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息,以使處于激活狀態(tài)的所述NFCC判斷所述第一配置信息與第二配置信息是否匹配,并在判斷匹配之后,激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信的指令;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息。
[0327]進(jìn)一步的,向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息的指令具體包括:
[0328]直接向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息的指令;或者
[0329]獲取用于表示NFCC狀態(tài)的狀態(tài)信息;若所述NFCC的狀態(tài)為非空閑狀態(tài),則所述第一 NFC主機(jī)向所述NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息的指令。
[0330]其中,所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。
[0331]圖15為本發(fā)明實(shí)施例的另一種NFCC的結(jié)構(gòu)示意圖,如圖15所示,該NFC主機(jī)為第一 NFC主機(jī),該NFC主機(jī)1500包括:
[0332]一個(gè)或多個(gè)處理器1502 ;
[0333]存儲(chǔ)器1504;以及
[0334]一個(gè)或多個(gè)程序,其中該一個(gè)或多個(gè)程序存儲(chǔ)在存儲(chǔ)器1504中并被配置為由所述一個(gè)或多個(gè)處理器1502執(zhí)行,所述一個(gè)或多個(gè)程序包括:
[0335]接收第一 NFC主機(jī)發(fā)送的所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息的指令;
[0336]若所述NFCC處于非空閑狀態(tài),則判斷第二配置信息與所述第一配置信息是否匹配的指令;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息;
[0337]若所述第二配置信息與所述第一配置信息匹配,則激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信的指令。
[0338]進(jìn)一步的,所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。所述第二配置信息與所述第一配置信息匹配具體包括:所述第二配置信息中射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
[0339]進(jìn)一步的,判斷所述第二配置信息與所述第一配置信息是否匹配的指令,包括:
[0340]處于非空閑非激活狀態(tài)的所述NFCC判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同的指令;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則在所述NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同的指令;或者
[0341]處于激活狀態(tài)的所述NFCC判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同的指令。
[0342]進(jìn)一步的,所述一個(gè)或多個(gè)程序還可以包括:
[0343]NFCC激活所述NFCC的射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令的指令;
[0344]若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息的指令;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
[0345]圖14所示的NFC主機(jī)和圖15所示的NFCC用于實(shí)現(xiàn)上述圖3或圖4所示實(shí)施例中的方法,具體的工作流程和工作原理參見上述圖3或圖4所示實(shí)施例中的描述。
[0346]圖14和圖15所示的實(shí)施例,提供了一種多主架構(gòu)下NFC設(shè)備的射頻通信機(jī)制,多主架構(gòu)的NFC設(shè)備中,第一 NFC主機(jī)在待發(fā)起與遠(yuǎn)端NFC端點(diǎn)的射頻通信之前,可以將待發(fā)起的射頻通信的第一配置信息發(fā)送給NFCC ;NFCC獲取當(dāng)前正在進(jìn)行的射頻通信的第二配置信息,并判斷第一配置信息和第二配置信息是否匹配,在判斷出第一配置信息和第二配置信息匹配后,NFCC激活第一配置信息對應(yīng)的射頻接口,使得第一 NFC主機(jī)可以通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。該射頻通信機(jī)制下,第一NFC主機(jī)和第二NFC主機(jī)可以同時(shí)控制NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,避免了沖突問題;并且在第一 NFC主機(jī)通過NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信時(shí),還可以省去射頻發(fā)現(xiàn)、射頻配置等過程,從而加速了射頻接口激活的過程;本發(fā)明實(shí)施例在多主架構(gòu)下,允許多個(gè)NFC主機(jī)共享一個(gè)射頻鏈路,從而提高了射頻鏈路的使用效率。
[0347]通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于:計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲(chǔ)、磁盤存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。此外,任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線電和微波之類的無線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(disk)和碟(disc)包括壓縮光碟(⑶)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍(lán)光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的保護(hù)范圍之內(nèi)。
[0348]總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種近場通信NFC射頻通信方法,其特征在于,包括: 第一 NFC主機(jī)獲取已建立的射頻通信的第二配置信息;所述已建立的射頻通信為第二NFC主機(jī)通過近場通信控制器NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信; 若所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則所述第一 NFC主機(jī)向所述NFCC發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令,以使所述NFCC激活所述射頻接口供所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于: 所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí); 所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí); 所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ; 所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一NFC主機(jī)獲取已建立的射頻通信的第二配置信息具體包括: 所述第一 NFC主機(jī)獲取用于表示所述NFCC狀態(tài)的狀態(tài)信息;若所述NFCC的狀態(tài)為激活狀態(tài),則所述第一 NFC主機(jī)向所述NFCC發(fā)送用于獲取所述第二配置信息的第一信息獲取請求命令;所述第一 NFC主機(jī)`接收所述NFCC發(fā)送的所述第二配置信息;或者 所述第一 NFC主機(jī)向所述NFCC發(fā)送用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;所述第一 NFC主機(jī)接收處于激活狀態(tài)的所述NFCC發(fā)送的所述狀態(tài)信息和所述第二配置信息;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者 所述第一 NFC主機(jī)向所述NFCC發(fā)送用于獲取所述第二配置信息的第三信息獲取請求命令;所述第一 NFC主機(jī)接收處于激活狀態(tài)的所述NFCC發(fā)送的所述第二配置信息。
4.一種近場通信NFC射頻通信方法,其特征在于,包括: 第一 NFC主機(jī)向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息,以使處于激活狀態(tài)的所述NFCC判斷所述第一配置信息與第二配置信息是否匹配,并在判斷匹配之后,激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第一NFC主機(jī)向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息具體包括: 所述第一 NFC主機(jī)直接向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息;或者所述第一 NFC主機(jī)獲取用于表示NFCC狀態(tài)的狀態(tài)信息;若所述NFCC的狀態(tài)為非空閑狀態(tài),則所述第一 NFC主機(jī)向所述NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息; 所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。
6.一種近場通信NFC射頻通信方法,其特征在于,包括:處于激活狀態(tài)的近場通信控制器NFCC向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息,以使所述第一 NFC主機(jī)判斷所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息是否匹配;所述已建立的射頻通信為第二NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信; 所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;所述激活請求命令為所述第一 NFC主機(jī)在判斷所述第二配置信息與所述第一配置信息匹配之后發(fā)送的; 所述NFCC根據(jù)所述激活請求命令激活所述射頻接口。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于: 所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí); 所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí); 所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ; 所述第二配置信息與所述第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述處于激活狀態(tài)的近場通信控制器NFCC向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,所述方法還包括: 處于激活狀態(tài)的所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第一信息獲取請求命令;或者` 所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者 所述NFCC接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第三信息獲取請求命令。
9.根據(jù)權(quán)利要求6-8任一所述的方法,其特征在于,所述NFCC根據(jù)所述激活請求命令激活所述射頻接口之后,所述方法還包括: 所述NFCC接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令; 若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
10.一種近場通信NFC射頻通信方法,其特征在于,包括: 近場通信控制器NFCC接收第一 NFC主機(jī)發(fā)送的所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息; 若所述NFCC處于非空閑狀態(tài),則所述NFCC判斷第二配置信息與所述第一配置信息是否匹配;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息; 若所述第二配置信息與所述第一配置信息匹配,則所述NFCC激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通f目。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于: 所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí); 所述第二配置信息與所述第一配置信息匹配具體包括:所述第二配置信息中射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同; 所述NFCC判斷所述第二配置信息與所述第一配置信息是否匹配,包括: 處于非空閑非激活狀態(tài)的所述NFCC判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則所述NFCC在所述NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同;或者 處于激活狀態(tài)的所述NFCC判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
12.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述NFCC激活所述NFCC的射頻接口之后,所述方法還包括: 所述NFCC接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令; 若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則所述N FCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
13.一種近場通信NFC主機(jī),其特征在于,所述NFC主機(jī)為第一 NFC主機(jī),所述NFC主機(jī)包括: 第一獲取模塊,用于獲取已建立的射頻通信的第二配置信息;所述已建立的射頻通信為第二 NFC主機(jī)通過近場通信控制器NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信; 第一發(fā)送模塊,用于若所述第一獲取模塊獲取的所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則向所述NFCC發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令,以使所述NFCC激活所述射頻接口供所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
14.根據(jù)權(quán)利要求13所述的NFC主機(jī),其特征在于: 所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí); 所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí); 所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ; 所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。
15.根據(jù)權(quán)利要求13或14所述的NFC主機(jī),其特征在于:所述第一獲取模塊具體用于,獲取用于表示所述NFCC狀態(tài)的狀態(tài)信息;若所述NFCC的狀態(tài)為激活狀態(tài),則向所述NFCC發(fā)送用于獲取所述第二配置信息的第一信息獲取請求命令;并接收所述NFCC發(fā)送的所述第二配置信息;或者 所述第一獲取模塊具體用于,向所述NFCC發(fā)送用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;并接收處于激活狀態(tài)的所述NFCC發(fā)送的所述狀態(tài)信息和所述第二配置信息;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者 所述第一獲取模塊具體用于,向所述NFCC發(fā)送用于獲取所述第二配置信息的第三信息獲取請求命令;并接收處于激活狀態(tài)的所述NFCC發(fā)送的所述第二配置信息。
16.一種近場通信NFC主機(jī),其特征在于,所述NFC主機(jī)為第一 NFC主機(jī),所述NFC主機(jī)包括: 第二發(fā)送模塊,用于向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息,以使處于激活狀態(tài)的所述NFCC判斷所述第一配置信息與第二配置信息是否匹配,并在判斷匹配之后,激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息。
17.根據(jù)權(quán)利要求16所述的NFC主機(jī),其特征在于: 所述第二發(fā)送模塊具體用于,直接向NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息;或者 所述NFC主機(jī)還包括第二獲取模塊,所述第二獲取模塊用于獲取用于表示NFCC狀態(tài)的狀態(tài)信息;所述第二發(fā)送模塊具體用于,若所述第二獲取模塊獲取所述NFCC的狀態(tài)為非空閑狀態(tài),則向所述NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息; 所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí)。
18.一種近場通信控制器NFCC,其特征在于,包括: 第三發(fā)送模塊,用于在所述NFCC處于激活狀態(tài)時(shí)向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息,以使所述第一 NFC主機(jī)判斷所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息是否匹配;所述已建立的射頻通信為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信; 第三接收模塊,用于接收所述第一 NFC主機(jī)發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;所述激活請求命令為所述第一 NFC主機(jī)在判斷所述第二配置信息與所述第一配置信息匹配之后發(fā)送的; 第一激活模塊,用于根據(jù)所述第三接收模塊接收的所述激活請求命令激活所述射頻接□。
19.根據(jù)權(quán)利要求18所述的NFCC,其特征在于: 所述第三接收模塊具體用于,在所述第三發(fā)送模塊向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,在所述NFCC處于激活狀態(tài)時(shí)接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第一信息獲取請求命令;或者 所述第三接收模塊具體用于,在所述第三發(fā)送模塊向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,接收所述第一 NFC主機(jī)發(fā)送的用于獲取狀態(tài)信息和所述第二配置信息的第二信息獲取請求命令;所述狀態(tài)信息用于表示NFCC的狀態(tài);或者 所述第三接收模塊具體用于,在所述第三發(fā)送模塊向第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息之前,接收所述第一 NFC主機(jī)發(fā)送的用于獲取所述第二配置信息的第二息獲取請求命令。
20.根據(jù)權(quán)利要求18或19所述的NFCC,其特征在于: 所述第三接收模塊還用于,在所述第一激活模塊激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;所述第三發(fā)送模塊還用于,若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
21.一種近場通信控制器NFCC,其特征在于,包括:第四發(fā)送模塊、第四接收模塊、判斷模塊和第二激活模塊; 所述NFCC通過所述第四發(fā)送模塊和所述第四接收模塊與外部進(jìn)行通信; 所述第四接收模塊,用于接收第一 NFC主機(jī)發(fā)送的所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息; 所述判斷模塊,用于若所述NFCC處于非空閑狀態(tài),則判斷第二配置信息與所述第一配置信息是否匹配;所述第二配置信息為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息; 所述第二激活模塊,用于若所述判斷模塊判斷所述第二配置信息與所述第一配置信息匹配,則激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
22.根據(jù)權(quán)利要求21所述的NFCC,其特征在于: 所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí); 所述第二配置信息與所述第一配置信息匹配具體包括:所述第二配置信息中射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同; 所述判斷模塊具體用于,若所述NFCC處于非空閑非激活狀態(tài),則判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則在所述NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同;或者 所述判斷模塊具體用于,若所述NFCC處于激活狀態(tài),則判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
23.根據(jù)權(quán)利要求21或22所述的NFCC,其特征在于: 所述第四接收模塊還用于,在所述第二激活模塊激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;所述第四發(fā)送模塊還用于,若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
24.—種終端設(shè)備,其特征在于,包括第一近場通信NFC主機(jī)、第二 NFC主機(jī)和近場通信控制器NFCC,所述第一 NFC主機(jī)和所述第二 NFC主機(jī)分別與所述NFCC相連; 所述第一 NFC主機(jī)用于,獲取已建立的射頻通信的第二配置信息;所述已建立的射頻通信為第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信;若所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配,則向所述NFCC發(fā)送用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令; 所述NFCC用于,在所述NFCC處于激活狀態(tài)時(shí),向所述第一 NFC主機(jī)發(fā)送已建立的射頻通信的第二配置信息;接收所述第一 NFC主機(jī)發(fā)送的用于激活與所述第一配置信息對應(yīng)的射頻接口的激活請求命令;并根據(jù)所述激活請求命令激活所述射頻接口。
25.根據(jù)權(quán)利要求24所述的終端設(shè)備,其特征在于: 所述第一配置信息至少包括:射頻協(xié)議標(biāo)識(shí)和射頻接口標(biāo)識(shí); 所述第二配置信息至少包括:射頻協(xié)議標(biāo)識(shí); 所述射頻協(xié)議標(biāo)識(shí)用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議;所述射頻接口標(biāo)識(shí)用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口 ; 所述第二配置信息與所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息相匹配包括:所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同。`
26.根據(jù)權(quán)利要求24或25所述的終端設(shè)備,其特征在于, 所述NFCC還用于,在激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信。
27.—種終端設(shè)備,其特征在于,包括第一近場通信NFC主機(jī)、第二 NFC主機(jī)和近場通信控制器NFCC,所述第一 NFC主機(jī)和所述第二 NFC主機(jī)分別與所述NFCC相連; 所述第一 NFC主機(jī)用于,向所述NFCC發(fā)送待發(fā)起的射頻通信的第一配置信息; 所述NFCC用于,接收所述第一 NFC主機(jī)發(fā)送的所述第一 NFC主機(jī)待發(fā)起的射頻通信的第一配置信息;在所述NFCC處于非空閑狀態(tài)時(shí),判斷第二配置信息與所述第一配置信息是否匹配;所述第二配置信息為所述第二 NFC主機(jī)通過所述NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行的射頻通信的配置信息; 所述NFCC還用于,若所述第二配置信息與所述第一配置信息匹配,則激活與所述第一配置信息對應(yīng)的射頻接口以使所述第一 NFC主機(jī)通過所述射頻接口與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信。
28.根據(jù)權(quán)利要求27所述的終端設(shè)備,其特征在于: 所述第一配置信息至少包括:用于標(biāo)識(shí)NFCC所采用的射頻技術(shù)和工作模式的射頻技術(shù)模式標(biāo)識(shí)、用于標(biāo)識(shí)NFCC與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信所使用的協(xié)議的射頻協(xié)議標(biāo)識(shí)、用于標(biāo)識(shí)第一配置信息對應(yīng)的射頻接口的射頻接口標(biāo)識(shí); 所述第二配置信息與所述第一配置信息匹配具體包括:所述第二配置信息中射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)相同; 在判斷所述第二配置信息與所述第一配置信息是否匹配時(shí),所述NFCC具體用于:在所述NFCC處于非空閑非激活狀態(tài)時(shí),判斷所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)是否相同;若所述第二配置信息中的射頻技術(shù)模式標(biāo)識(shí)與所述第一配置信息中的射頻技術(shù)模式標(biāo)識(shí)相同,則在所述NFCC的狀態(tài)變?yōu)榧せ顮顟B(tài)之后,判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同;或者 在所述NFCC處于激活狀態(tài)時(shí),判斷所述第二配置信息中的射頻協(xié)議標(biāo)識(shí)與所述第一配置信息中的射頻協(xié)議標(biāo)識(shí)是否相同。
29.根據(jù)權(quán)利要求27或28所述的終端設(shè)備,其特征在于, 所述NFCC還用于,在激活所述射頻接口之后,接收所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送的用于去激活所述射頻接口的去激活請求命令;若所述NFCC還在其他NFC主機(jī)控制下使用與所述射頻接口對應(yīng)的射頻協(xié)議與遠(yuǎn)端NFC端點(diǎn)進(jìn)行射頻通信,則不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻通信,并向所述第一 NFC主機(jī)或所述第二 NFC主機(jī)發(fā)送包括原因標(biāo)識(shí)的去激活響應(yīng)消息;所述原因標(biāo)識(shí)用于表示所述NFCC不結(jié)束與所述遠(yuǎn)端NFC端點(diǎn)之間的射頻 通信。
【文檔編號】G06K17/00GK103503323SQ201380000497
【公開日】2014年1月8日 申請日期:2013年3月5日 優(yōu)先權(quán)日:2013年3月5日
【發(fā)明者】王淼, 金志皓, 常新苗 申請人:華為終端有限公司