在近場通信對等通信環境中提供網絡協議(ip)數據通信的方法和系統的制作方法
【專利摘要】本發明提供一種在NFC對等方式通信環境中提供網絡協議數據通信的方法和系統,其中在發起方NFC設備和目標方NFC設備之間建立NFC對等鏈接,包含與發起方NFC設備相關聯的IP配置參數的第一配置幀經由NFC接口被發送到目標方NFC設備,響應于第一配置幀經由NFC接口從目標方NFC設備接收包含與目標方NFC設備相關聯的IP配置參數的第二配置幀,以及基于與目標方NFC設備相關聯的IP配置參數通過NFC接口建立與目標方NFC設備的IP通信并且以NFC對等方式通過NFC接口與目標方NFC設備交換IP數據。
【專利說明】在近場通信對等通信環境中提供網絡協議(IP)數據通信的方法和系統
【技術領域】
[0001]本發明一般涉及近場通信(NFC)領域,并且更具體地,涉及一種用于在NFC對等通信環境中使能網絡協議(IP)數據通信的方法和系統。
【背景技術】
[0002]近場通信用于設備在小于IOcm的網絡范圍中與其他設備通信。在NFC系統中,設備使用讀寫方式或對等方式彼此通信。NFC對等方式提供NFC使能設備之間的通信信道以用于以點對點通信方式交換數據。即,兩個NFC使能設備具有類似的通信能力,由此設備可以不管設備的角色來通信。
[0003]因特網是連接的計算機的全球網絡,其向消費者提供多媒體內容。網絡協議(IP)是定義如何將各種多媒體內容格式化成為IP數據分組并且使用因特網發送那些分組的因特網協議。IP提供接近通用的傳遞系統,其可以在幾乎任一底層網絡上操作。
【發明內容】
[0004]技術問題
[0005]在對等方式中,當前已知的NFC使能設備不支持IP數據分組通過NFC接口的交換,從而在使用NFC接口交換或接入IP數據中造成用戶的不便。技術方案
[0006]因此,本發明提供一種可以支持IP數據分組通過NFC接口的交換的方法和系統。
[0007]根據本發明的一方面,提供一種在近場通信(NFC)對等通信環境中提供網絡協議(IP)數據通信的方法。所述方法包括在發起方NFC設備和目標方NFC設備之間建立NFC對等鏈接;經由NFC接口向目標方NFC設備發送包含與發起方NFC設備相關聯的IP配置參數的第一配置幀;響應于第一配置幀經由NFC接口接收包含與目標方NFC設備相關聯的IP配置參數的第二配置幀;基于與目標方NFC設備相關聯的IP配置參數通過NFC接口建立與目標方NFC設備的IP通信;以及當成功建立IP通信時以NFC對等方式通過NFC接口與目標方NFC設備交換IP數據。
[0008]根據本發明的另一方面,提供一種在近場通信(NFC)對等通信環境中提供網絡協議(IP)數據通信的方法。所述方法包括在發起方NFC設備和目標方NFC設備之間建立NFC對等鏈接;經由NFC接口從發起方NFC設備接收包含與發起方NFC設備相關聯的IP配置參數的第一配置幀;響應于第一配置幀經由NFC接口向發起方NFC設備發送包含與目標方NFC設備相關聯的IP配置參數的第二配置幀;基于與發起方NFC設備相關聯的IP配置參數通過NFC接口建立與發起方NFC設備的IP通信;以及當成功建立IP通信時以NFC對等方式通過NFC接口與發起方NFC設備交換IP數據。
[0009]根據本發明的另一方面,提供一種在近場通信(NFC)對等通信環境中提供網絡協議(IP)數據通信的裝置。所述裝置包括射頻單元;處理器;以及耦接到處理器的存儲器,其中所述存儲器包括IP通信模塊,被配置為:與目標方NFC設備建立NFC對等鏈接;經由NFC接口向目標方NFC設備發送包含IP配置參數的第一配置幀;響應于第一配置幀經由NFC接口接收包含與目標方NFC相關聯的IP配置參數的第二配置幀;基于與目標方NFC設備相關聯的IP配置參數通過NFC接口建立與目標方NFC設備的IP通信;以及當成功建立IP通信時以NFC對等方式通過NFC接口與目標方NFC設備交換IP數據。
[0010]根據本發明的另一方面,提供一種在近場通信(NFC)對等通信環境中提供網絡協議(IP)數據通信的系統。所述系統包括發起方NFC設備;以及經由近場通信(NFC)接口連接到發起方NFC設備的目標方NFC設備,其中所述發起方NFC設備被配置為建立與目標方NFC設備的NFC對等鏈接以及經由NFC接口向目標方NFC設備發送包含與發起方NFC設備相關聯的IP配置參數的第一配置幀,以及其中所述目標方NFC設備被配置為響應于第一配置幀經由NFC接口向發起方NFC設備發送包含與目標方NFC設備相關聯的IP配置參數的第二配置幀,以及其中所述發起方NFC設備和目標方NFC設備被配置為基于與發起方NFC設備和目標方NFC設備相關聯的IP配置參數通過NFC接口實質上同時地建立IP通信并且當成功建立IP通信時以NFC對等方式通過NFC接口交換IP數據。
[0011]有益效果
[0012]本發明提供一種可以支持通過NFC接口交換IP數據分組的方法和系統。
[0013]附圖描述
[0014]圖1是示出根據一個實施例的、以近場通信(NFC)對等方式通過NFC接口交換網絡協議(IP)數據的NFC設備的系統圖。
[0015]圖2是示出根據另一實施例的、以近場通信(NFC)對等方式通過NFC接口交換IP數據的NFC設備的系統圖。
[0016]圖3是示出根據一個實施例的、通過NFC接口在移動設備和膝上型計算機之間交換IP數據分組的示范性方法的流程圖。
[0017]圖4是根據一個實施例的、用于在移動設備和膝上型計算機之間傳遞IP配置參數的示范性配置幀的略圖。
[0018]圖5是描繪根據一個實施例的、在諸如在圖4中示出的那些用于指示NFC設備的角色的配置幀的角色字段中傳送的值的表格視圖。
[0019]圖6是描繪根據一個實施例的、與諸如圖4中示出的那些配置幀的網絡接口類型字段中攜帶的網絡接口類型相應的值的表格視圖,以用于指示由NFC設備支持的網絡接口類型。
[0020]圖7是示出根據一個實施例的、在移動設備和膝上型計算機之間傳遞包含IP配置參數的配置幀的示范性方法的流程圖。
[0021]圖8是示出根據另一實施例的、在移動設備和膝上型計算機之間傳遞包含IP配置參數的配置幀的示范性方法的流程圖。
[0022]圖9示出NFC設備的框圖,其示出用于實現本主題的實施例的各種元件。
[0023]此處描述的附圖僅用于說明目的,并且不意圖以任何方式限制本公開的范圍。
【具體實施方式】
[0024]本發明提供一種在NFC近場通信環境中提供網絡協議(IP)數據通信的方法和系統。在下面本發明的實施例的詳細說明中,對形成本發明的部分的附圖做出參考,并且其中用說明示出本發明可以在其中實現的特定的實施例。足夠詳細描述這些實施例以使本領域技術人員能實現本發明,并且將理解的是可以利用其他實施例并可以做出改變而不脫離本發明的范圍。因此,以下詳細說明不包括限制意義,并且本發明的范圍僅僅由所附權利要求定義。
[0025]圖1是示出根據一個實施例的、以近場通信(NFC)對等方式通過NFC接口交換IP數據的NFC設備102和104的系統圖100。具體地,圖1示出能夠以NFC對等方式通過NFC接口 106彼此交互作用的移動設備102和膝上型計算機104。
[0026]配置移動設備102和膝上型計算機104用于以NFC對等操作方式通過NFC接口106 (例如,NFC邏輯鏈路控制協議(LLCP)接口)傳遞包含IP數據的IP數據分組。以對等操作方式,移動設備102或膝上型計算機104可以互相發起近場通信。發起通信的NFC設備被稱為發起方NFC設備,而監聽發起方NFC設備的NFC設備被稱為目標方NFC設備。
[0027]考慮移動設備102希望通過NFC接口 106與膝上型計算機104交換IP數據的情景。在此情況下,移動設備102擔當發起方NFC設備而膝上型計算機104擔當目標方NFC設備。在圖3中示出在移動設備102和膝上型計算機104之間的交互作用,用于以NFC對等方式通過NFC接口提供IP數據通信。參照圖3,計算機104包括配置類型、與膝上型計算機104相關聯的IP地址、膝上型計算機104的角色、以及由膝上型計算機104支持的網絡接口類型。
[0028]因此,在步驟308中,移動設備102使用與膝上型計算機102相關聯的IP地址通過NFC接口 106建立與膝上型計算機104的IP通信。當成功建立鏈接時,移動設備102和膝上型計算機104基于在建立IP通信之前交換的IP配置參數通過NFC接口交換包括IP數據(例如,音樂文件、視頻文件、文本文檔、應用文件等等)的IP數據分組。在圖3的步驟310和312中描繪IP數據分組的交換。在步驟310中,移動設備102以NFC對等方式通過NFC接口向膝上型計算機104發送包含IP數據的IP數據分組。在步驟312中,膝上型計算機104可以以NFC對等方式通過NFC接口 106向移動設備102發送包含IP數據的IP數據分組。用這樣的方式,本發明使NFC使能設備102和104能通過NFC接口 106本地地交換IP數據。
[0029]可以注意地是,因為設備102和104共享它們本地可用的IP數據,所以移動設備102和膝上型計算機104兩者是adhoc (點對點)設備。具有adhoc角色的NFC設備無法接入全局網絡(例如,因特網)。替代地,如圖2所示,設備102和104中的一個可以是具有更廣網絡連接性(wider network connectivity, DWNC)角色的設備。如早先討論的,移動設備102和膝上型計算機104在配置幀中指示與它們相關聯的它們各自的角色以使得移動設備102和膝上型計算機104可以理解相互的角色和網絡接口能力。
[0030]圖2是示出根據另一實施例的、以近場通信(NFC)對等方式通過NFC接口交換IP數據的NFC設備102和104的系統圖200。在圖2中,膝上型計算機104可以接入全局網絡202而移動設備102不可以接入全局網絡202。當膝上型計算機104從移動設備102接收包括IP配置參數的配置幀時,膝上型計算機104利用包括與膝上型計算機104相關聯的IP配置參數的響應配置幀做出響應,其中IP配置參數指示角色類型為DWNC和膝上型計算機104所支持的網絡接口。
[0031]基于在配置幀中指示的角色類別,移動設備102識別膝上型計算機104可以擔當網關并且可以幫助移動設備102通過NFC接口 106接入全局網絡202。因此,移動設備102向膝上型計算機104發送對IP數據的請求。膝上型計算機104取得請求的IP數據并且以NFC對等方式通過NFC接口 106向移動設備104發送包含取得的IP數據的IP數據分組。由此,膝上型計算機104擔當全局網絡202和移動設備102之間的網關,其中以NFC對等方式通過NFC接口 106執行移動設備102和膝上型計算機104之間的通信。可以預見,當移動設備102連接到全局網絡202并且膝上型計算機104是adhoc設備時,移動設備102擔當膝上型計算機104和全局網絡202之間的網關。
[0032]本領域技術人員將明白,本發明要求實現用于廣告IP地址的地址解析協議(ARP)或重復地址檢測技術以解析硬件地址,因為NFC LLCP接口 106不支持諸如以太網MAC地址的硬件地址。這有助于節省建立移動設備102和膝上型計算機104之間的IP通信所需的大量時間。在一個實施例中,移動設備102和膝上型計算機104使用分別與移動設備102和膝上型計算機104相關聯的IP配置參數動態地生成包含IP地址的ARP表。這是當分配給移動設備102和膝上型計算機的IP地址基于網絡協議版本4( Internet Protocol Version4)時的情況。在另一實施例中,移動設備102和膝上型計算機104基于分別與移動設備102和膝上型計算機104相關聯的IP配置參數動態地解析重復IP地址的沖突。這是當分配給移動設備102和膝上型計算機的IP地址基于網絡協議版本6( Internet Protocol Version6)時的情況。
[0033]圖4是根據一個實施例的、用于在移動設備102和膝上型計算機104之間傳遞IP配置參數的示范性配置幀400的略圖。配置幀400包括用于攜帶IP配置參數的配置類型字段402、IP地址字段404、角色字段406、網絡接口字段408、以及可選參數字段410。
[0034]配置類型字段402標識配置幀。IP地址字段404包括分配給向另一 NFC設備發送配置幀400的NFC設備的IP地址。例如,如果移動設備102向膝上型計算機104發送配置幀400,則IP地址字段404包括與移動設備102相關聯的IP地址。IP地址字段404可以包括4字節大小的IPv4地址或16字節大小的IPv6地址。
[0035]角色字段406指示發送配置幀400的NFC設備的角色。例如,如圖5所示,角色字段406可以包括值“0”,其指示NFC設備是Adhoc角色。替代地,當與NFC相關聯的角色是DffNC角色時角色字段406可以包括值“ I ”。
[0036]網絡接口類型字段408指示由NFC設備支持的網絡接口。如圖6中描繪的,網絡接口類型字段408可以采取表600中的任一值以指示當前由NFC設備支持的網絡接口。例如,當NFC設備可以接入以太網時網絡接口類型字段408包括值“0x01”。
[0037]在角色字段406和網絡接口類型字段408中的信息使另一 NFC設備能識別NFC設備是否連接到全局網絡202,以使得上述的另一 NFC設備可以經由NFC設備接入全局網絡202。可選參數字段410可以包括諸如網絡前綴、遠程設備IP地址等等之類的信息。
[0038]圖7是示出根據一個實施例的、在移動設備102和膝上型計算機104之間傳遞包含IP配置信息的配置幀的示范性方法的流程圖700。在步驟702中,移動設備102在LLCP無編號信息(UI)分組數據單元(rou)的負荷中封裝包含與移動設備102相關聯的IP配置參數的第一配置幀。在一些實施例中,當利用移動設備102的LLCP層注冊IP服務時,LLCP層得到IP地址,然后由LLCP層將該IP地址與其他IP配置參數一起封裝在配置幀中。然后,在步驟704中,移動設備102向膝上型計算機104發送包括第一配置幀的LLCP UI PDU0[0039]在步驟706中,膝上型計算機104在LLCP UI PDU的負荷中封裝包含與膝上型計算機104相關聯的IP配置參數的第二配置幀。在一些實施例中,當接收LLCP UI PDU時,膝上型計算機104的LLCP層從IP層獲得IP地址,然后由LLCP層將該IP地址與其他IP配置參數一起封裝在配置幀中。在這些實施例中,膝上型計算機104檢查移動設備102的IP地址是否與膝上型計算機104的IP地址不相同以便識別重復IP地址,從而防止運行復雜的上層協議來排除重復IP地址。在步驟708中,膝上型計算機104向移動設備102發送包含配置幀的LLCP UI PDU0如果移動設備102不接收封裝膝上型計算機104的IP配置參數的LLCP UI H)U,則移動設備102重發封裝移動設備102的IP配置參數的LLCP UI PDU直到移動設備102從膝上型計算機104接收響應。此外,當接收配置參數時,移動設備102在移動設備102和膝上型計算機104之間建立IP通信,并且如圖3中描述的通過NFC接口106與膝上型計算機104交換包含IP數據的IP數據分組。
[0040]圖8是示出根據另一實施例的、在移動設備102和膝上型計算機104之間傳遞包含IP配置信息的配置幀的示范性方法的流程圖800。在步驟802中,移動設備102在服務名查找(SNL)分組數據單元(H)U)的負荷中封裝包含與移動設備102相關聯的IP配置參數的第一配置幀。在一些實施例中,當利用移動設備102的LLCP層注冊IP服務時,LLCP層得到IP地址,然后由LLCP層將該IP地址與其他IP配置參數一起封裝在配置幀中。然后,在步驟804中,移動設備102向膝上型計算機104發送包括第一配置幀的SNLPDU。
[0041]在步驟806中,膝上型計算機104在SNL PDU的負荷中封裝包含與膝上型計算機104相關聯的IP配置參數的第二配置幀。在一些實施例中,當接收SNL PDU時,膝上型計算機104的LLCP層從IP層獲得IP地址,然后由LLCP層將該IP地址與其他IP配置參數一起封裝在配置幀中。在這些實施例中,膝上型計算機104檢查移動設備102的IP地址是否與膝上型計算機104的IP地址不相同以便識別重復IP地址,從而防止運行復雜的上層協議來排除重復IP地址。在步驟808中,膝上型計算機104向移動設備102發送包含配置幀的SNL PDU0如果移動設備102不接收封裝膝上型計算機104的IP配置參數的SNL PDU,則移動設備102重發封裝移動設備102的IP配置參數的SNL PDU直到移動設備102從膝上型計算機104接收響應。此外,當接收配置參數時,移動設備102在移動設備102和膝上型計算機104之間建立IP通信,并且如圖3中描述的通過NFC接口 106與膝上型計算機104交換包含IP數據的IP數據分組。
[0042]在一個示范性實現中,移動設備102發送具有SDREQ(用于IP的URI)的SNL PDU,并且膝上型計算機104利用包括SDRES參數、IP地址,網關標志、網關網絡地址、和網絡接口類型的SNL PDU向移動設備102作出響應。類似地,膝上型計算機104通過發送具有SDREQ(用于IP的URI)的SNL PDU來向移動設備102發起用于IP服務的服務發現過程,并且移動設備102以包括SDRES參數、IP地址,網關標志、網關網絡地址、和網絡接口類型的SNL PDU向膝上型計算機104作出響應。可以注意地是,如圖4中描繪的配置幀類型字段402是SNL PDU的TLV格式。
[0043]在移動設備102和膝上型計算機104兩者都選擇相同的IP地址的情況中,具有SDRES的第二 SNL PDU返回指示重復IP地址的失敗消息;然后具有新IP配置參數的配置幀必須在選擇不同的IP地址之后重發。理解地是,NFC設備102和104可以使用像自動IP協議(RFC3927)那樣的協議來分配IPv4地址,并且使用無狀態自動配置協議(RFC2462)或可以分配明確定義的IP地址的任何其他類似的協議來分配IPv6地址。此外,每個設備可以在重發SNL PDU/UI PDU之前選擇隨機間隔以使得可以由一個NFC設備接收并處理來自另一個NFC設備的配置幀。
[0044]圖9是NFC設備900的框圖,其示出用于實現本主題的實施例的各種元件。在圖9中,NFC設備900包括處理器902、存儲器904、只讀存儲器(ROM) 906、收發器908、總線912、通信接口 910、顯示器914、輸入設備916和光標控件918。理解地是,NFC設備900是圖1和圖2的移動設備102和膝上型計算機104的示范性實施例。
[0045]如此處使用的處理器902指的是任一類型的計算電路,諸如,但是不限于,微處理器、微控制器、復雜指令集計算微處理器、精簡指令集計算微處理器、超長指令字微處理器、直接平行指令計算微處理器、圖形處理器、數字信號處理器,或任一其他類型的處理電路。處理器902還可以包括嵌入式控制器,諸如通用或可編程邏輯器件或陣列、專用集成電路、單片計算機、智能卡等等。
[0046]存儲器904和R0M906可以是易失性存儲器和非易失性存儲器。存儲器904包括根據如上所述的一個或多個實施例的、用于使能以NFC對等方式通過NFC接口 106與其他NFC設備的IP數據通信的IP數據通信模塊106。各種計算機可讀存儲介質可以存儲在存儲元件中并且從該存儲元件被訪問。存儲元件可以包括用于儲存數據和機器可讀的指令的任一合適的(多個)存儲器件,諸如只讀存儲器、隨機存取存儲器、可擦可編程序只讀存儲器、電可擦可編程只讀存儲器、硬盤、用于處理高密度磁盤的可移動介質驅動器、數字視頻盤、磁盤、盒式磁帶、存儲卡、記憶棒TM等等。
[0047]可以連同包括用于執行任務或定義抽象數據類型或低層硬件環境的功能、過程、數據結構和應用程序的模塊來實現本主題的實施例。存儲在任何上述存儲介質上的機器可讀指令可以由處理器902運行。例如,計算機程序可以包括機器可讀指令,其能夠執行根據本主題的教導和此處描述的實施例、用于使能以NFC對等方式通過NFC接口與其他NFC設備的IP數據通信的一個或多個步驟。在一個實施例中,程序可以包括在高密度磁盤只讀存儲器(⑶-ROM)上并且從光盤加載到非易失性存儲器中的硬盤。
[0048]收發器908可以能夠向接收NFC設備發送包括IP配置參數的第一配置幀,響應于第一配置幀接收包括IP配置參數的第二配置幀,并且以NFC對等方式通過NFC接口發送和接收包含媒體內容的IP數據分組。總線912擔當NFC設備102的各種元件之間的互連。諸如通信接口 910、顯示器914、輸入設備916和光標控件918之類的元件對本領域技術人員是公知的,由此省略其說明。
[0049]已經參考具體的示例實施例描述了給出的實施例,明顯地是,可以對這些實施例做出各種修改和改變而不脫離各種實施例的更寬的精神和范圍。此外,可以使用硬件電路(例如基于互補金屬氧化物半導體的邏輯電路)、固件、軟件、和/或硬件、固件和/或具體實現在機器可讀介質中的軟件的任一組合來使能和操作此處描述的各種設備、模塊等等。例如,可以使用晶體管、邏輯門和諸如專用集成電路的電氣電路具體實現各種的電氣結構和方法。
【權利要求】
1.一種在近場通信(NFC)對等通信環境中提供網絡協議(IP)數據通信的方法,包括: 在發起方NFC設備和目標方NFC設備之間建立NFC對等鏈接; 經由NFC接口向目標方NFC設備發送包含與發起方NFC設備相關聯的IP配置參數的第一配置巾貞; 響應于第一配置幀經由NFC接口接收包含與目標方NFC設備相關聯的IP配置參數的第二配置幀; 基于與目標方NFC設備相關聯的IP配置參數通過NFC接口建立與目標方NFC設備的IP通信;以及 當成功建立IP通信時以NFC對等方式通過NFC接口與目標方NFC設備交換IP數據。
2.如權利要求1所述的方法,其中所述與發起方NFC設備相關聯的IP配置參數包含配置幀類型、與發起方NFC設備相關聯的IP地址、與發起方NFC設備相關聯的角色、以及由發起方NFC設備支持的網 絡接口類型。
3.如權利要求1所述的方法,其中所述與目標方NFC設備相關聯的IP配置參數包含配置幀類型、與目標方NFC設備相關聯的IP地址、與目標方NFC設備相關聯的角色、以及由目標方NFC設備支持的網絡接口類型。
4.如權利要求2和3所述的方法,其中所述角色是從由Adhoc和具有更廣網絡連接性的設備組成的組中選擇的。
5.如權利要求2和3所述的方法,其中所述IP地址包括IPV4地址和IPv6地址中的一個。
6.如權利要求4所述的方法,其中當成功建立IP通信時通過NFC接口與目標方NFC設備交換IP數據包括: 使用與目標方NFC設備相關聯的IP配置參數以NFC對等方式通過NFC接口向目標方NFC設備發送包含IP數據的至少一個IP數據分組。
7.如權利要求6所述的方法,其中以NFC對等方式通過NFC接口向目標方NFC設備發送包含IP數據的至少一個IP數據分組包括: 從目標方NFC設備接收對提供接入全局網絡的請求; 基于從目標方NFC設備接收到的請求從全局網絡取得IP數據;以及以NFC對等方式通過NFC接口向目標方NFC設備發送包含取得的IP數據的至少一個IP數據分組。
8.如權利要求4所述的方法,其中當成功建立IP通信時通過NFC接口與目標方NFC設備交換IP數據包括: 通過NFC接口從目標方NFC設備接收包含IP數據的至少一個IP數據分組。
9.如權利要求8所述的方法,其中以NFC對等方式通過NFC接口從目標方NFC設備接收包含IP數據的至少一個IP數據分組包括: 基于與目標方NFC設備相關聯的IP配置參數確定目標方NFC設備是否連接到全局網絡; 如果目標方NFC設備連接到全局網絡則向目標方NFC設備發送對提供接入全局網絡的請求;以及 通過NFC接口從目標方NFC設備接收包含IP數據的至少一個IP數據分組。
10.如權利要求1所述的方法,其中所述NFC接口是NFC邏輯鏈路控制協議(LLCP)接□。
11.如權利要求1所述的方法,其中基于與目標方NFC設備相關聯的IP配置參數通過NFC接口建立與目標方NFC設備的IP通信包括: 基于第二配置幀中的IP配置參數動態地生成ARP表。
12.如權利要求1所述的方法,其中基于與目標方NFC設備相關聯的IP配置參數通過NFC接口建立與目標方NFC設備的IP通信包括: 基于第二配置幀中的IP配置參數動態地解析重復地址。
13.—種在近場通信(NFC)對等通信環境中提供網絡協議(IP)數據通信的方法,包括: 在發起方NFC設備和目標方NFC設備之間建立NFC對等鏈接; 經由NFC接口從發起方NFC設備接收包含與發起方NFC設備相關聯的IP配置參數的第一配置巾貞; 響應于第一配置幀經由NFC接口向發起方NFC設備發送包含與目標方NFC設備相關聯的IP配置參數的第二配置幀; 基于與發起方NFC設備相關聯 的IP配置參數通過NFC接口建立與發起方NFC設備的IP通信;以及 當成功建立IP通信時以NFC對等方式通過NFC接口與發起方NFC設備交換IP數據。
14.如權利要求13所述的方法,其中所述與發起方NFC設備相關聯的IP配置參數包含配置幀類型、與發起方NFC設備相關聯的IP地址、與發起方NFC設備相關聯的角色、以及由發起方NFC設備支持的網絡接口類型。
15.如權利要求14所述的方法,其中所述與目標方NFC設備相關聯的IP配置參數包含配置幀類型、與目標方NFC設備相關聯的IP地址、與目標方NFC設備相關聯的角色、以及由目標方NFC設備支持的網絡接口類型。
16.如權利要求14和15所述的方法,其中所述角色是從由Adhoc和具有更廣網絡連接性的設備組成的組中選擇的。
17.如權利要求14和15所述的方法,其中所述IP地址包括IPV4地址和IPv6地址中的一個。
18.如權利要求16所述的方法,其中當成功建立IP通信時通過NFC接口與發起方NFC設備交換IP數據包括: 使用與發起方NFC設備相關聯的IP配置參數以NFC對等方式通過NFC接口向發起方NFC設備發送包含IP數據的至少一個IP數據分組。
19.如權利要求18所述的方法,其中以NFC對等方式通過NFC接口向發起方NFC設備發送包含IP數據的至少一個IP數據分組包括: 從發起方NFC設備接收對提供接入全局網絡的請求; 基于從發起方NFC設備接收到的請求從全局網絡取得IP數據;以及以NFC對等方式通過NFC接口向發起方NFC設備發送包含取得的IP數據的至少一個IP數據分組。
20.如權利要求16所述的方法,其中當成功建立IP通信時通過NFC接口與發起方NFC設備交換IP數據包括: 通過NFC接口從發起方NFC設備接收包含IP數據的至少一個IP數據分組。
21.如權利要求20所述的方法,其中以NFC對等方式通過NFC接口從發起方NFC設備接收包含IP數據的至少一個IP數據分組包括: 基于與發起方NFC設備相關聯的IP配置參數確定發起方NFC設備是否連接到全局網絡; 如果發起方NFC設備連接到全局網絡則向發起方NFC設備發送對提供接入全局網絡的請求;以及 通過NFC接口從發起方NFC設備接收包含IP數據的至少一個IP數據分組。
22.如權利要求13所述的方法,其中所述NFC接口是NFC邏輯鏈路控制協議(LLCP)接□。
23.如權利要求13所述的方法,其中基于與發起方NFC設備相關聯的IP配置參數通過NFC接口建立與發起方NFC設備的IP通信包括: 基于第一配置幀中的IP配置參數動態地生成ARP表。
24.如權利要求13所述的方法,其中基于與發起方NFC設備相關聯的IP配置參數通過NFC接口建立與發起方NFC設備的IP通信包括: 基于第一配置幀中的IP配置參`數動態地解析重復地址。
25.一種裝置,包括: 射頻單元; 處理器;以及 耦接到處理器的存儲器,其中所述存儲器包括IP通信模塊,其配置為: 與目標方NFC設備建立NFC對等鏈接; 經由NFC接口向目標方NFC設備發送包含IP配置參數的第一配置幀; 響應于第一配置幀經由NFC接口接收包含與目標方NFC設備相關聯的IP配置參數的第二配置幀; 基于與目標方NFC設備相關聯的IP配置參數通過NFC接口建立與目標方NFC設備的IP通信;以及 當成功建立IP通信時以NFC對等方式通過NFC接口與目標方NFC設備交換IP數據。
26.如權利要求25所述的裝置,其中所述IP配置參數包含配置幀類型、IP地址、角色和網絡接口類型。
27.如權利要求26所述的裝置,其中所述角色是從由Adhoc和具有更廣網絡連接性的設備組成的組中選擇的。
28.如權利要求26所述的裝置,其中所述IP地址包括IPV4地址和IPv6地址中的一個。
29.如權利要求26所述的裝置,其中所述NFC接口是NFC邏輯鏈路控制協議(LLCP)接□。
30.一種系統,包括: 發起方NFC設備;以及 經由近場通信(NFC)接口連接到發起方NFC設備的目標方NFC設備,其中所述發起方NFC設備被配置為建立與目標方NFC設備的NFC對等鏈接以及經由NFC接口向目標方NFC設備發送包含與發起方NFC設備相關聯的IP配置參數的第一配置幀,以及其中所述目標方NFC設備被配置為響應于第一配置幀經由NFC接口向發起方NFC設備發送包含與目標方NFC設備相關聯的IP配置參數的第二配置幀,以及其中所述發起方NFC設備和目標方NFC設備被配置為基于與發起方NFC設備和目標方NFC設備相關聯的IP配置參數通過NFC接口實質上同時地建立IP通信并且當成功建立IP通信時以NFC對等方式通過NFC接口交換IP數據。
31.如權利要求30所述的系統,其中所述IP配置參數包含配置幀類型、IP地址、角色和網絡接口類型。
32.如權利要求30所述的系統,其中所述角色是從由Adhoc和具有更廣網絡連接性的設備組成的組中選擇的。
33.如權利要求30所述的系統,其中所述IP地址包括IPV4地址和IPv6地址中的一個。
34.如權利要求30所述的系統,其中所述NFC接口是NFC邏輯鏈路控制協議(LLCP)接□ 。
【文檔編號】H04B5/00GK103430621SQ201280013157
【公開日】2013年12月4日 申請日期:2012年2月17日 優先權日:2011年2月19日
【發明者】T.阿魯南, J.R.巴德維爾, V.S.R.科塔, 元銀泰 申請人:三星電子株式會社