近場通信(nfc)數據傳送的制作方法
【專利說明】
【背景技術】
[0001]在主機裝置(例如,移動裝置、筆記本等等)和外圍裝置(例如,打印機/傳真機/掃描儀、無線接入點等等)之間的連通通常使用軟件、狀態改變開關、或者某個其它類型的外圍登錄憑證來完成。連接過程經常要求關于主機裝置和/或外圍裝置的特定信息。
【附圖說明】
[0002]本申請可以連同結合所附附圖進行的下面詳細的描述來被更全面地理解,其中,相似的附圖標記指代遍及全文的相似的部件,并且其中:
圖1圖示了計算裝置的示例,計算裝置包括控制器,用以在NFC標簽被從計算裝置去除時將計算裝置置于預定義模式中;
圖2圖示了計算裝置的另一個示例,計算裝置包括控制器,用以在NFC標簽被從計算裝置去除時將計算裝置置于預定義模式中;
圖3是示例流程圖,其圖示了用于在第一裝置和第二裝置之間的NFC數據傳送的方法;圖4是流程圖的另一個示例,其圖示了用于在第一裝置和第二裝置之間的NFC數據傳送的方法;以及
圖5圖示了計算裝置的示例,計算裝置包括具有指令的計算機可讀介質,用以在NFC標簽被從計算裝置去除時將計算裝置置于預定義模式中。
【具體實施方式】
[0003]在計算裝置和另一個計算裝置(例如,外圍裝置)之間建立無線連通可能負擔有技術問題,諸如:知道如何將外圍裝置放到發現模式中(即,狀態改變)和知道諸如服務集標識(SSID)、安全進程、登錄名稱、密碼、和關于外圍裝置(例如,全一體化(all-1n-one)系統、無線接入點等等)的其它信息之類的字符串。如果關于外圍裝置的這樣的信息被丟失或忘記,在計算裝置和主機裝置(例如,筆記本計算機、智能電話、平板、個人數字助理(PDA)等等)之間的連接可能是困難的或不可能的。一個解決方案可以是提供在近場通信(NFC)標簽上的?目息O
[0004]NFC是用于智能電話和類似裝置通過使它們接觸在一起或通過將它們拿至緊密接近(通常不大于數英寸)來建立與彼此的無線電通信的標準的集合。NFC技術的一些應用包括無接觸交易、數據交換、和諸如W1-Fi ?之類的更復雜的通信的簡化的設置。因此,NFC使用輕觸即連接(tap-to-connect)或輕觸即分享(tap-to-share)技術,其包含將兩個裝置拿至靠攏,由此觸發NFC功能且執行預定的操作(例如,連接裝置用于數據分享或執行交易)。然而,如果主機裝置和外圍裝置中的一個或兩者不是移動、便攜式的,或者是不方便拿到緊密接近,則輕觸即分享特征可能不是切實可行的,或者可能是太笨拙以至于不能用于在兩個裝置之間建立連接以用于分析數據或執行其它交易。
[0005]因此,本文中描述的示例通過提供包括收容可去除NFC標簽的NFC部件的計算裝置(例如,外圍裝置)來處理上述難題。NFC標簽可以包含例如與標識和登錄憑證相關的數據以允許第二計算裝置(例如,主機裝置)與所述計算裝置連接。當NFC標簽從外圍裝置去除時,外圍裝置被置于預定義模式中。在一些示例中,預定義模式可以包括發現模式、數據傳送模式、配對模式、或外圍裝置的任何其它操作模式。操作模式可以基于外圍裝置的類型和/或外圍裝置的功能。因此,NFC標簽從外圍裝置的去除激活了外圍裝置的操作模式。
[0006]NFC標簽被拿至接近主機裝置以執行至主機裝置的數據傳送(例如,經由輕觸或通過緊密接近)。主機裝置的NFC閱讀器可以讀取和/或接收數據。因此,連接信息、登錄憑證、標識信息、安全信息、和建立連接可能需要的其他類型的信息被傳送到主機裝置。在數據由主機裝置接收之后或在NFC標簽被重新插入到外圍裝置中之后,可以完成預定義模式的連接和執行。連接可以是經由藍牙、W1-Fi?直接、無線局域網(WLAN)連接、蜂窩網絡、自組織網絡連接、或任何其它長距離或短距離連接。
[0007]在一個實施例中,用于近場通信(NFC)數據傳送的方法包括響應于從第一裝置的NFC部件去除NFC標簽而將第一裝置置于預定義模式中。所述方法包括基于存儲在NFC標簽上的數據接收來自第二裝置的請求以建立與第一裝置的連接。方法還包括建立與第二裝置的連接并執行預定義模式。
[0008]在另一個實施例中,計算裝置包括了包括NFC標簽的近場通信(NFC)部件和控制器。控制器響應于檢測到NFC被從NFC部件去除而將計算裝置置于預定義模式中。控制器基于存儲在NFC標簽上的數據響應于來自第二裝置的用于連接的請求而建立與第二裝置的連接。控制器進一步執行與第二裝置的預定義模式。
[0009]在另一個實施例中,非瞬時計算機可讀存儲介質包括指令,其在執行時使控制器檢測近場通信(NFC)標簽被從計算裝置的NFC部件去除。指令使控制器響應于該檢測而將計算裝置置于預定義操作模式中。指令使控制器基于包含在NFC標簽中的數據接收來自第二裝置的連接請求,并且響應于檢測到NFC標簽被恢復到NFC部件而建立與第二裝置的連接且執行預定義操作模式。
[0010]圖1圖示了計算裝置100的示例,計算裝置100包括控制器120,用以在NFC標簽142被從計算裝置100去除時將該計算裝置置于預定義模式122中。計算裝置100可以是外圍裝置,諸如全一體化系統、無線接入點、或者任何可以給另一個裝置提供數據和/或連接服務的其它裝置。
[0011]計算裝置100包括控制器120和NFC部件140、和在NFC部件140中的可去除NFC標簽142,其中NFC標簽存儲可由第二裝置使用以用于與計算裝置100進行連接的數據。控制器120可以是處理器、基于半導體的微處理器、集成電路(1C)、或者適于管理計算裝置100與第二裝置的連接且適于執行計算裝置100的操作模式122的任何其它裝置。計算裝置100的模式122可以是數據傳送模式、配對模式、發現模式、或者計算裝置100的任何其它操作模式。
[0012]NFC部件140包括軟件、硬件和/或固件,其可以被獨立地使用和/或結合控制器120使用以管理NFC標簽142。例如,NFC部件140收容NFC標簽142且可以具有對NFC標簽142進行編程或重新編程(即,將數據寫入或重新寫入到NFC標簽142上)的能力。在一個示例中,如果NFC部件140包括軟件和/或固件,則NFC部件可以存儲在被包括在計算裝置100中或計算裝置100可訪問的非易失性計算機可讀介質上。
[0013]響應于檢測到NFC標簽142已經被從NFC部件140去除,控制器120將計算裝置置于預定義模式122中。預定義模式122可以是發現模式、數據傳送模式、配對模式、或者計算裝置100的任何其它操作模式。例如,在發現模式中,計算裝置100可以向其它裝置通告可用的服務列表。服務列表可以包括例如電子郵件打印服務、可下載應用、掃描服務、傳真服務、網絡接入等等。由計算裝置100提供的服務列表可以取決于計算裝置100的能力。作為另一個示例,在數據傳送模式中,計算裝置100可以與另一個計算裝置交換數據。作為另一個示例,在配對模式中,計算裝置100可以與另一個裝置聯系和/或連接以提供服務。在配對模式中,計算裝置100可以與另一個裝置連接以執行交易或功能。
[0014]因此,NFC標簽142從計算裝置100的去除激活/觸發了計算裝置100中的操作模式122。例如,用于執行模式122的電路和/或軟件/固件可以在計算裝置100處被激活。應當注意的是,可以由計算裝置100執行其它操作模式。在特定示例中,當NFC標簽142被從計算裝置100去除時,計算裝置100被置于活躍狀態(例如,發現模式)中。然而,當NFC標簽142保留在計算裝置100中時,計算裝置100處于不活躍狀態中(例如,不尋找發起連接活動的裝置)。
[0015]NFC標簽142可以包括用來促進與第二裝置的連接的數據和/或與計算裝置的模式122相關的信息。例如,NFC標簽142可以包括標識和登錄憑證、安全信息、和用來促進與第二裝置連接的其它信息/數據。存儲在NFC標簽142中的數據可由第二裝置的閱讀器讀取,并且可傳送到第二裝置。
[0016]當NFC標簽142被拿至緊密接近第二裝置的NFC閱讀器或與第二裝置的NFC閱讀器接觸時,發起數據從NFC標簽142到第二裝置的傳送。NFC標簽142上的數據可以觸發或激活第二裝置中的電路、軟件、和/或固件以建立與計算裝置100的連通。例如,第二裝置可以開始搜索處于預定義模式122(例如,配對模式)中的裝置,并且找到已經處于模式122中的計算裝置100,從而使得第二裝置100與計算裝置100連接更容易。
[0017]在某個示例中,一旦數據被從NFC標簽142傳送到第二裝置,就建立連接。在其它示例中,在NFC標簽142被重新插入到計算裝置100中之后建立連接。在該示例中,重新插入NFC標簽142完成了在計算裝置100和第二裝置之間的連接過程。在任意一個示例中,一旦已經建立了連接,就可以在計算裝置100和第二裝置之間執行模式122。例如,一旦建立了連接,就可以在計算裝置100和第二裝置之間交換數據(例如,內容、文件等等)。
[0018]圖2圖示了計算裝置100的示例,計算裝置100包括控制器120,用以在NFC標簽142被從計算裝置100去除且運送到第二裝置200時將計算裝置100置于預定義模式122中。在圖2的示例中,計算裝置100包括通信部件200,用于建立與第二裝置200的無線連接。通信部件220是硬件部件,諸如網絡接口控制器、無線的無線電、藍牙部件、和/或紅外部件,用于通過網絡240與第二裝置200無線地通信。無線網絡240可以是WLAN、無線個域網(WPAN)、蜂窩網絡、藍牙網絡、自組織網絡、或任何其它網絡。
[0019]如上所述,控制器120最初檢測何時NFC標簽142被從計算裝置100的NFC部件140去除。響應于該檢測,控制器120將計算裝置置于特別模式122中。例如,控制器120可以激活電路、軟件、和/或固件以將計算裝置100置于發現模式、配對模式、數據傳送模式、或任何其它操作模式中。