在近距離通信中管理連接的方法和設備的制造方法
【專利說明】在近距離通信中管理連接的方法和設備
[0001]本申請是申請日(國際申請日)為2009年7月17日,申請號為200980128405.0,國際申請號為PCT/KR2009/003957,發明名稱為“在近距離通信中管理多個應用的方法和系統”的發明專利申請的分案申請。
技術領域
[0002]本發明一般涉及在短距離無線通信中管理數據的領域。更具體地,本發明涉及用于在近距離通信(Near Field Communicat1n, NFC)中管理多個應用的方法和系統。
【背景技術】
[0003]諸如移動電話、個人數字助理(PDA)、膝上計算機之類的通訊設備常常被用來進行通信,例如,通過電信網絡的通信和短距離通信。通過電信網絡的通信可以是有線網絡和/或無線網絡。有線網絡的例子包括公共交換電信網絡(PSTN)。無線網絡的例子包括全球移動通信系統(GSM)、碼分多址(CDMA)等等。當通信設備處于彼此緊密接近的位置時可建立短距離通信。短距離通信網絡的例子包括但不限于藍牙、紅外通信、近距離通信。
[0004]近距離通信(NFC)是短程高頻無線通信技術。在NFC中一旦將兩個啟用NFC的通信設備放置為彼此靠近就自動地建立通信鏈接。NFC能夠使在?10厘米距離內的設備之間交換數據。兼容NFC的通信設備遵守ISO 18092標準。此外,兼容NFC的通信設備可以以不同操作模式來操作,例如,讀/寫器模式、點對點模式和卡仿真模式。所述不同的操作模式基于ISO/IEC 18092-NFCIP-1和IS0/IEC 14443無接觸智能卡標準。為了清楚起見并為了描述目的,將兼容NFC的通信設備稱作通信設備。
[0005]在讀取器/寫入器(reader/writer)模式中,通信設備能夠讀取NFC論壇規定的標記類型。在此模式中的標記是主動的或被動的。然而,當讀取器通信設備處于與標簽緊密接近時,標簽被激活用于通信。在卡仿真模式中,通信設備是NFC標簽的主機(host),NFC標簽用作傳統的無接觸智能卡。在點對點操作模式中,傳統NFC通信設備使用啟動點對點操作模式的協議以半雙工操作模式工作。
[0006]因此,NFC通信設備以三種不同模式操作。NFC通信設備操作的主要部分包括NFC控制器(NFCC)、設備主機(DH)和可移動實體。DH的例子包括處理器。可移動實體包括安全元件(SE)和/或非安全元件。NFCC直接通過物理鏈接與DH和可移動實體接口連接(interface)和交互作用(interact)。所述交互作用是通過NFCC、DH和可移動實體中的協議來管理的。因此,在NFCC、DH和可移動實體之中的交互作用導致應用數據通過NFC無線鏈接傳送。在NFC通信設備中,可在DH和可移動實體上布置多個應用。此外,通過NFCC管理多個應用與在相同NFC通信設備內的其他應用實體以及與其他NFC通信設備的交互作用。
【發明內容】
[0007]技術問題
[0008]按照上述討論,需要在NFCC中有效地管理與多個應用有關的操作的方法和系統。
[0009]技術方案
[0010]在實施例中,提供一種用于在近距離通信(NFC)設備中處理多個應用的方法。所述方法在NFC控制器(NFCC)執行。所述方法包括存儲與來自一個或多個應用的每個應用有關的源主機標識(ID)、目標主機ID和鏈接ID。所述方法還包括基于存儲在NFCC中的源主機ID、目標主機ID和鏈接ID來同時管理一個或多個應用。
[0011]在另一實施例中,提供一種近距離通信控制器(NFCC)。所述NFCC包括存儲器,存儲與來自一個或多個應用的每個應用有關的主機標識(ID)、應用ID和鏈接ID。所述NFCC還包括處理器,基于存儲在存儲器中的主機ID、應用ID和鏈接ID來同時管理一個或多個應用。
[0012]根據本發明的一個方面,提供一種用于由近距離通信NFC設備管理通過NFC控制器NFCC的在多個設備之間的連接的方法,該方法包括:由NDC設備將用于標識一個或多個實體的發現命令傳送到NFCC ;由NFC設備從NFCC接收與發現命令相對應的發現響應;由NFC設備傳送用于在NFC設備和多個實體當中的特定實體之間的邏輯連接的邏輯連接命令;以及由NFC設備接收與邏輯連接命令相對應的連接響應。
[0013]根據本發明的另一個方面,提供一種用于管理通過近距離通信NFC控制器NFCC的在多個設備之間的連接的NFC設備,該NFC設備包括:NFC控制器接口 ;以及處理器,被配置為:控制NFC控制器接口將用于標識一個或多個實體的發現命令傳送到NFCC,控制NFC控制器接口從NFCC接收與發現命令相對應的發現響應,控制NFC控制器接口傳送用于在NFC設備和多個實體當中的特定實體之間的邏輯連接的邏輯連接命令,并且控制NFC控制器接口接收與邏輯連接命令相對應的連接響應。
[0014]有益效果
[0015]從下面結合附圖的本發明的詳細說明中,本發明的特征和優點將變得更加清楚。
【附圖說明】
[0016]圖1示出根據本發明的一個實施例的示范性環境;
[0017]圖2示出根據本發明的一個實施例的近距離通信控制器(NFCC);
[0018]圖3示出根據本發明的一個實施例的存儲在存儲器中的數據的表示;
[0019]圖4示出根據本發明的一個實施例的用于在近距離通信控制器(NFCC)中處理與多個應用有關的操作的方法;以及
[0020]圖5示出根據本發明的一個實施例的用于在近距離通信控制器(NFCC)中處理與多個應用有關的操作的流程圖。
【具體實施方式】
[0021]附圖中,相似參考標號可指代相同或功能上類似的元件。這些參考標號用于詳細說明中,以示出各種實施例并解釋本公開的各方面和優點。
[0022]本領域技術人員將理解的是,為簡單和清楚起見示出圖中的元件,并其不一定按比例描繪。例如,附圖中的一些元件的尺寸可以相對于其他元件被夸大以助于提高對本公開的各種實施例的理解。
[0023]用于描述各個實施例的術語是示范性。應當理解,提供這些術語僅為了有助于對描述的理解,它們的使用和定義決不為了限制本發明的范圍。術語第一、第二等用來對具有相同術語的對象進行區分,并不打算表示按時間順序,除非有相反敘述。定義為非空集的集合包括至少一個元素。
[0024]圖1示出根據本發明的一個實施例的示范性環境100。環境100包括NFC設備102。NFC設備102被示出為包括近距離通信控制器(NFCC)設備104、設備主機(DH) 106、兩個安全元件(SEl和SE2) 108和110。DH與三個應用有關,例如應用112 (DH_Applll2)、應用114(DH-App2114)和應用116 (DH_App3116)。兩個安全元件的每個還與一個NFC應用有關,例如應用118(SE1-Appl)和應用120(SE2-App2)。然而,雖然僅在環境100中示出兩個安全元件和一個DH,但是對本領域普通技術人員將清楚,環境100包括更多數量的安全元件和DH。此外,與DH和安全元件有關的應用的數量也可改變。
[0025]為了 NFC通信,DH 106以及安全元件108和110中的應用最初與NFC設備102中的NFCC 104進行交互作用和通信。例如,使用物理鏈接122將DH 106連接到NFCC 104。在實施例中,存在于DH 106和SE(108和110)中的應用使用一個或多個NFC控制器接口與NFCC交互作用,例如,NFC控制器接口 124和126。NFC通信可以是內部通信和/或外部通信。內部通信包括在相同NFC設備內的一個或多個元件之間交互作用。例如在NFC設備102中,內部通信是當DH 106中的應用與安全元件108和/或安全元件110中的應用進行通信時,反之亦然。
[0026]外部通信是當存在于一個NFC設備中的元件中的應用與存在于另一 NFC設備中的元件中的應用交互作用時。例如在環境100中,外部操作是當DH 106和/或安全元件108和/或110中的應用與存在于遠程NFC設備中的元件中的應用交互作用時。存在于DH 106和安全元件(SE) 108和110中的應用使用NFCC 104與存在于其他NFC設備中的應用通信,NFCC 104依次使用NFC無線接口(NFC air interface)進行通信。這導致應用數據通過NFC無線鏈接傳送。
[0027]在實施例中,與多個應用有關的數據傳送通過NFCC 104中的協議來管理。通過NFCC 104創建邏輯鏈接來管理與DH 106以及安全元件108和110有關的多個應用。在實施例中,邏輯鏈接用于標識在NFCC 104和存在于DH、SE中或與遠程NFC設備的應用之間的通信路徑。在NFCC 104和DH 106之間的交互作用和在NFCC 104以及SE 108和110之間的交互作用發生在NFC設備102內部。因此,NFCC 104通過維護和存儲與NFCC 104中的每個應用有關的多個信息來管理與存在于DH 106、SE 108和SE 110中的多個應用有關的操作。
[0028]在實施例中,與多個應用有關的信息是與相關于DH和SE的每個應用有關的源主機