近场通信(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置于发现模式、配对模式、数据传送模式、或任何其它操作模式中。