电子装置的操作方法与流程

文档序号:20916396发布日期:2020-05-29 13:34阅读:289来源:国知局
电子装置的操作方法与流程

本申请要求于2018年11月22日在韩国知识产权局提交的第10-2018-0145241号韩国专利申请的优先权,该韩国专利申请的公开内容通过引用而全部包含于此。

本公开的实施例涉及一种电子装置。更具体地,本公开涉及一种执行近场通信(nfc)功能的电子装置的操作方法。



背景技术:

射频识别(rfid)涉及利用无线电波从标签读取信息的电子读取器。作为rfid的示例,放置在距nfc标签短距离内的nfc读取器向nfc标签无线供电并与nfc标签无线通信。nfc用作rfid的示例。nfc提供了高度的灵活性是因为nfc可以允许电子装置执行各种功能。例如,nfc可以允许电子装置执行读取器/写入器功能、对等(p2p)功能和卡模拟功能。在读取器/写入器模式下,电子装置可以表现为nfc标签的读取器,并且可以通过使用称为冲突避免的机制来检测接近的nfc标签。电子装置可以从所检测的nfc标签读取数据或将数据写入到所检测的nfc标签。在p2p模式下,电子装置可以与另一接近的电子装置交换信息,以便经由通信进行交换。在卡模拟模式下,电子装置可以模拟非接触式智能卡,使得单独的nfc读取器产生rf场而不是接触电子装置。

另外,在安装在电子装置上的壳体中插入诸如信用卡或交通卡的射频卡(rf卡)的状态下使用电子装置的用户数量正在增加。在这样的电子装置中,由于插入在壳体中的射频卡(rf卡)操作为nfc标签,所以当电子装置执行nfc功能时会出现各种问题。当电子装置执行读取器/写入器功能时,电子装置会无法识别试图访问电子装置的另一nfc标签。可选地,当电子装置在电子装置的卡模拟功能打开的同时接近nfc读取器时,nfc读取器会无法单独地识别电子装置和rf卡。结果,电子装置和rf卡都不会被nfc读取器读取。换言之,电子装置和插入的rf卡会出现相互冲突,或者与另一个附近的rf卡或其他带有nfc功能的装置冲突。由于上述问题,用户分离rf卡和电子装置以单独使用rf卡或电子装置,或者在关闭电子装置的nfc功能的状态下使用rf卡。



技术实现要素:

本公开的实施例提供了一种电子装置,该电子装置可以在nfc标签接近电子装置的情况下执行nfc功能。

根据示例性实施例,电子装置包括近场通信(nfc)装置。电子装置的操作方法包括检测使用第一射频信号类型的第一nfc标签的附接,并且响应于第一nfc标签的附接检查是否从nfc装置的识别排除第一nfc标签。当将要从nfc装置的识别排除第一nfc标签时,电子装置的操作方法包括基于检查来设定电子装置的射频信号类型,以便不响应于第一射频信号类型的射频信号。

根据另一示例性实施例,电子装置包括近场通信(nfc)装置。电子装置的操作方法包括检测第一nfc标签的附接,并且响应于第一nfc标签的附接来检查是否从nfc装置的识别排除第一nfc标签。操作方法还包括当将要从nfc装置的识别排除第一nfc标签时,基于检查来存储第一nfc标签的第一射频信息。当从第二nfc标签接收到第二射频信息时,操作方法包括基于接收的第二射频信息和存储的第一射频信息的比较结果通信地连接到第二nfc标签。

根据又一示例性实施例,电子装置包括近场通信(nfc)装置。电子装置的操作方法包括检测nfc标签的附接,并且响应于nfc标签的附接检查nfc标签和电子装置的优先级。操作方法还包括根据检查的优先级,将电子装置的唯一标识符的值改变为改变的唯一标识符,并将电子装置的第一响应信号的值设定为与nfc标签的第二响应信号的值相同的设定的第一响应信号。操作方法还包括基于改变的唯一标识符和设定的第一响应信号对来自nfc读取器的射频信号作出响应。

附图说明

通过参照附图详细描述本公开的示例性实施例,本公开的上述和其它目的和特征将变得明显。

图1是示出根据本公开的一个实施例的nfc环境的框图。

图2是示出图1的电子装置和nfc标签的示例的图。

图3是示出其中图1的电子装置确定nfc标签的附接并接收附接维持信号的操作的流程图。

图4是示出图1的电子装置在维持nfc标签的附接时的操作的一个实施例的流程图。

图5是示出根据本公开的一个实施例的nfc环境的框图。

图6示出了其中电子装置基于图4的操作在读取器模式下进行操作的示例。

图7是示出根据本公开的一个实施例的nfc环境的框图。

图8示出了其中电子装置基于图4的操作在卡模式下进行操作的示例。

图9示出了其中电子装置基于图4的电子装置的操作在卡模式下进行操作的另一示例。

图10是示出图1的电子装置在维持nfc标签的附接时的操作的另一实施例的流程图。

图11示出了其中电子装置基于图10的操作在读取器模式下进行操作的示例。

图12是示出图1的电子装置100在维持nfc标签的附接时的操作的另一实施例的流程图。

图13a示出了当根据图12的操作来将电子装置选择为优先时改变的uid值的示例。

图13b示出了当根据图12的操作将nfc标签选择为优先时改变的uid值的示例。

图14示出了其中电子装置基于图12的操作在卡模式下进行操作的示例。

图15是示出根据本公开的实施例的移动装置的框图。

具体实施方式

下面,可以在本领域普通技术人员容易实现这里所描述的发明构思的程度上详细且清楚地描述本公开的实施例。

在说明书中,可以采用术语“通信地连接”以意味着建立了通信路径,诸如当第一装置(或第一组件)通信地连接到第二装置(或第二组件)时。在这种情况下,第一装置可以从第二装置接收数据,并且可以经由由通信的连接产生的通信路径向第二装置发送数据。“数据”可以与在第一装置和第二装置之间发送/接收以建立通信的连接的各种信号区分开。即,在说明书中,“数据”可以是指在第一装置和第二装置通信地连接之后在第一装置和第二装置之间发送/接收的信号。

在说明书中,近场通信(nfc)标签“附接到”电子装置可以意味着nfc标签足够接近电子装置,从而nfc标签能够基于nfc与电子装置通信的状态。这可以包括直接的物理接触,但直接的物理接触不是必须的。即使nfc标签附接到电子装置,也可以将任何其它物体放置在nfc标签和电子装置之间,并且nfc标签不必直接接触电子装置以便基于nfc与电子装置通信。

在说明书中,第一装置(或第一组件)“接近”第二装置(或第二组件)意味着第一装置被放置在距第二装置的近场无线通信距离内。如此,当第一装置接近第二装置时,第一装置可以与第二装置通信。典型的近场无线通信距离大约为2英寸、3-4厘米或用于通信的类似相对小的距离。由于nfc标签可以由nfc读取器感应供电,所以nfc标签和nfc读取器之间的无线通信距离可以被限制为与nfc读取器中的天线线圈的尺寸相当的范围。

图1是示出根据本公开的一个实施例的nfc环境1000的框图。图2是示出图1的电子装置100和nfc标签200的示例的图。

参照图1,电子装置100和nfc标签200存在于nfc环境1000中。nfc标签200可以附接到电子装置100。在这种情况下,电子装置100可以与nfc标签200通信。例如,如图2中所示,电子装置100可以是智能电话,nfc标签200可以是具有卡形状的射频卡(rf卡)。当电子装置100是智能电话时,电子装置除了具有这里所述的nfc功能之外还可以被配置为根据诸如长期演进(lte)或5g的一个或更多个无线协议和标准进行无线通信。其中可插入卡形状的nfc标签200的壳体10可以安装在电子装置100内或以其他方式安装在电子装置100上。在nfc标签200插入被安装在电子装置100上的壳体10中的实施例中,nfc标签200可以附接到电子装置100,并且所述附接可以基于插入。

如这里所述,电子装置通常地并且电子装置100具体地可以使用各种类型的电子装置来实现,nfc标签通常地并且nfc标签200具体地可以以各种形式来实现,以便基于nfc与电子装置100通信。除了其中电子装置100为智能电话的实施例之外,电子装置还可以例如使用台式计算机、膝上型计算机、平板计算机、可穿戴装置、车辆、工作站、服务器、医疗装置、照相机、诸如修改的信用卡读取器的信用交易装置和/或物联网(iot)产品中的一种来实现。例如,nfc标签200可以以钥匙环、电子卡或贴签(sticker)的形式实现。

示出了其中nfc标签200通过安装在电子装置100上的壳体10附接到电子装置100的示例,但本公开不限于此。例如,在其中nfc标签200以钥匙环的形式安装在电子装置100上的实施例中,nfc标签200可以附接到电子装置100。即,nfc标签200可以以各种方式附接到电子装置100,所述各种方式包括通过连接nfc标签200、插入nfc标签200、紧固nfc标签200或其他方式。

电子装置100和nfc标签200中的每个可以支持各种类型的射频(rf)通信协议。例如,电子装置100和nfc标签200中的每个可以支持iso14443类型a(在下文中称为“typea”)、iso14443类型b(在下文中称为“typeb”)和felica(在下文中称为“typef”)中的至少一种的rf通信协议。在这种情况下,电子装置100可以支持这三种rf信号类型(typea、typeb和typef)中的所有类型,而nfc标签200可以支持所述三种rf信号类型中的一种。然而,本公开不限于此。例如,除了所述三种rf信号类型(typea、typeb和typef)之外,电子装置100和nfc标签200中的每个可以支持第四种rf信号类型,并且nfc标签200可以支持多种rf信号类型。如这里所述,不同的rf信号类型可以通过使用不同的通信协议或通过其它差异而不同。例如,一种类型的rf信号类型可以应请求仅发送一种类型的信息,而另一种类型的rf信号类型可以传播与信标相同的类型的信息,或者在发起通信交换时初始传播。rf信号类型还可以包括不同的调制,例如100%ask调制或10%ask调制。

下面,为了便于描述,电子装置100可以支持所述三种rf信号类型(typea、typeb和typef),并且nfc标签200可以支持typea。在这种情况下,电子装置100和nfc标签200可以基于typea彼此通信,并且可以不基于任何其他rf信号类型进行彼此通信。

电子装置100可以在nfc标签200附接到电子装置100的状态下提供nfc功能。例如,电子装置100可以提供读取器/写入器功能、对等(p2p)功能和卡模拟功能。

当电子装置100执行读取器/写入器功能(下文中称为“读取器模式”)时,电子装置100可以作为nfc读取器进行操作。在读取器模式下,电子装置100可以生成电磁波形式的rf信号,并且可以发送所生成的rf信号。nfc标签200可以接收从电子装置100发送的rf信号,并且可以对接收的rf信号作出响应。电子装置100可以基于nfc标签200的响应信号通信地连接到nfc标签200。在通信地连接状态下,电子装置100可以读取存储在nfc标签200中的数据,或者可以将数据写入nfc标签200中。

在读取器模式下,电子装置100可以周期性地发送rf信号。如图2中所示,当nfc标签200维持附接状态时,nfc标签200可以重复地发送针对来自电子装置100的发送的rf信号的响应信号。在这种情况下,电子装置100可以将nfc标签200的长期附接(即,状态)通知用户,并且可以从用户接收与是否维持nfc标签200的附接相关的附接维持信号。当接收到附接维持信号时,电子装置100可以确定nfc标签200将连续地附接到电子装置100。

作为一个实施例,电子装置100可以响应于来自用户的附接维持信号来确定是否从nfc识别排除nfc标签200。从nfc识别排除nfc标签200可以意味着nfc标签200不再与电子装置100通信地连接。如此,当nfc标签200被确定为从nfc识别排除时,电子装置100可以停止与nfc标签200的通信,并且可以由于排除而不再通信地连接到nfc标签200。为了排除nfc标签200,电子装置100可以与nfc标签200通信地断开,可以忽略来自nfc标签200的通信,并且/或者可以通知nfc标签200与nfc标签200的通信未被识别。可以通过将电子装置100的rf信号类型设定为不对来自排除的nfc标签200的该类型的rf信号作出响应来实现排除。

作为另一实施例,电子装置100可以响应于附接维持信号来终止读取器模式。即,电子装置100可以关闭读取器/写入器功能。在这种情况下,至少在读取器模式下,电子装置100可以不通信地连接到nfc标签200。

当电子装置100执行卡模拟功能(下文中称为“卡模式”)时,电子装置100可以作为nfc标签进行操作。在卡模式下,电子装置100可以维持能够对从单独的nfc读取器发送的电磁波(即,rf信号)作出响应的响应保持状态。当电子装置100接收从单独的nfc读取器发送的rf信号时,电子装置100可以响应于接收的rf信号向nfc读取器发送响应信号。如此,单独的nfc读取器可以通信地连接到电子装置100。在通信地连接的状态下,单独的nfc读取器可以读取存储在电子装置100中的数据,或者可以将数据写入电子装置100中。电子装置100可以在电子装置100不接近单独的nfc读取器的状态下维持响应保持状态。

当电子装置100执行p2p功能(在下文中称为“p2p模式”)时,电子装置100可以与任何其他电子装置通信并且可以交换数据。在p2p模式下,当电子装置100发送数据时,电子装置100可以与读取器模式类似地进行操作。当电子装置100接收到数据时,电子装置100可以与卡模式类似地进行操作。因此,为了便于描述,下面将关于电子装置100的读取器模式或卡模式来描述电子装置100的nfc功能。

参照图1,为了提供nfc功能,电子装置100可以包括处理器110、nfc芯片120和显示器130。处理器110可以控制电子装置100的全部操作。例如,处理器110可以包括中央处理单元(cpu)、应用处理器(ap)和通信处理器(cp)中的至少一个。处理器110可以例如以中间件的形式执行指令,以执行这里所描述的各种方法的一部分或全部。

处理器110可以控制nfc芯片120的操作,使得电子装置100执行nfc功能。例如,处理器110可以控制nfc芯片120使得电子装置100在读取器模式下进行操作,并且可以控制nfc芯片120使得电子装置100在卡模式下进行操作。为了控制nfc芯片120,处理器110可以驱动软件。例如,处理器110可以驱动nfc中间件。nfc中间件可以向nfc芯片120的软件或固件发送命令,并且可以控制nfc芯片120的操作。nfc中间件可以存储在处理器存储器111中,但是本公开不限于此。

处理器110可以控制显示器130的操作。处理器110可以通过显示器130输出根据电子装置100的软件(例如,应用)或操作系统的操作而生成的信息。

nfc芯片120可以在处理器110的控制下执行nfc功能。在读取器模式下,nfc芯片120可以在处理器110的控制下发送rf信号。发送的rf信号可以包括请求rf信息的命令(在下文中称为“rf信息请求命令”)。rf信息可以包括可从nfc标签的响应信号获得的nfc标签的预设唯一信息。例如,rf信息可以包括atqa(请求应答:typea)、atqb(请求应答:typeb)、uid(唯一识别符)、sak(选择确认)、rf信号类型等。

例如,在nfc芯片120基于typea发送rf信号的实施例中,nfc芯片120可以发送诸如reqa(请求typea)、防冲突或select的命令作为rf信息请求命令。nfc芯片120可以接收nfc标签的rf信息作为对rf信息请求命令的响应信号。接收的rf信息从nfc标签被接收,并且可以被认为是第一rf信息。在这种情况下,nfc标签可以是基于typea进行操作的nfc标签。nfc芯片120可以从nfc标签接收atqa、uid、sak等作为nfc标签的rf信息。这里,atqa可以是对reqa命令的响应信号,uid可以是对防冲突命令的响应信号,sak可以是对select命令的响应信号。uid可以是指示nfc标签的唯一id的信息,并且不同的nfc标签可以具有不同的uid。由于atqa和sak包括关于uid的信息,所以不同的nfc标签可以发送不同的atqa和不同的sak作为响应信号。

nfc芯片120可以基于接收的rf信息通信地连接到nfc标签。当nfc芯片120通信地连接到nfc标签时,处理器110可以从nfc标签读取数据或者可以在nfc标签中写入数据。

在卡模式下,nfc芯片120可以在处理器110的控制下对从单独的nfc读取器发送的rf信号作出响应。响应于rf信号,nfc芯片120可以将电子装置100的rf信息发送到单独的nfc读取器。nfc芯片120可以将包括存储在nfc存储器121中的uid的rf信息发送到单独的nfc读取器。例如,电子装置100的uid可以从单独的安全元件(例如,全球用户识别模块(usim))输出,并且可以存储在nfc存储器121中。单独的nfc读取器可以基于接收的rf信息通信地连接到电子装置100。

例如,nfc芯片120可以驱动nfc固件以用于执行nfc功能的目的。nfc固件可以按照nfc中间件的命令进行操作。nfc固件可以存储在nfc芯片120的nfc存储器121中,但是本公开不限于此。

显示器130可以在处理器110的控制下显示各种信息。例如,显示器130可以向用户显示各种内容,诸如文本、图像、视频、图标和/或符号。在其中显示器130使用触摸屏显示器来实现的实施例中,电子装置100可以通过显示器130接收用户输入。然而,本公开不限于此。例如,电子装置100可以通过任何其他输入手段接收用户输入。可以诸如通过语音或经由触摸面板、触摸屏、按钮和小键盘的触摸来从用户直接接收用户输入。还可以诸如通过光学传感器、接近传感器、陀螺仪传感器和压力传感器来从用户间接接收用户输入。

nfc标签200可以包括控制器210和标签存储器220。控制器210可以控制nfc标签200的全部操作。例如,在电子装置100的读取器模式下,控制器210可以允许或者甚至控制nfc标签200向电子装置100发送针对从电子装置100接收的rf信号的响应信号。

标签存储器220可以存储nfc标签200的rf信息。例如,标签存储器220可以存储nfc标签200的uid。当从电子装置100接收到rf信号时,nfc标签200可以向电子装置100发送包括存储在标签存储器220中的uid的rf信息。

当nfc标签200附接到电子装置100时,在电子装置100的读取器模式下,nfc标签200可以响应于从nfc芯片120接收的rf信号来发送rf信息。当nfc标签200被连续地附接时,nfc标签200可以重复地发送rf信息。在这种情况下,处理器110可以通过显示器130显示与nfc标签200的长期附接相关的通知,并且可以显示用于确定是否维持nfc标签200的附接的检查消息。当从用户接收到附接维持信号时,处理器110可以确定nfc标签200将连续地附接到电子装置100。在这种情况下,处理器110可以将nfc标签200的rf信息存储在处理器存储器111中。

作为一个实施例,处理器110可以响应于附接维持信号来通过显示器130显示用于确定是否从nfc识别排除nfc标签200的检查消息。当用户检查到从nfc识别排除nfc标签200时,处理器110可以改变nfc芯片120的设定。nfc芯片120可以根据改变的设定来在读取器模式和卡模式下进行操作。在读取器模式下,nfc芯片120可以识别不同的nfc标签,并且可以通信地连接到不同的nfc标签。在卡模式下,nfc芯片120可以通信地连接到单独的nfc读取器,并且nfc芯片120和nfc标签200之间没有冲突。

作为另一实施例,处理器110可以响应于附接维持信号来终止读取器模式,并且可以显示用于确定电子装置100和nfc标签200的优先级的检查消息。例如,当电子装置100和nfc标签200鉴于单独的nfc读取器而彼此竞争时,可以设定电子装置100和nfc标签200的相对优先级,以确定哪个应该与单独的nfc读取器通信,而哪个应该被排除。优先级可以指反映用户已经选择电子装置100和nfc标签200中的具有在另一个之上的优先级的一个的信息,以解决由鉴于单独的nfc读取器而彼此相伴的电子装置100和nfc标签200出现的冲突。被选择为优先的电子装置100或nfc标签200可以首先通信地连接到单独的nfc读取器。处理器110可以基于由用户选择的优先级来改变nfc芯片120的设定。nfc芯片120可以根据改变的设定来在卡模式下进行操作。在这种情况下,nfc芯片120和nfc标签200中的一个可以根据优先级通信地连接到单独的nfc读取器。出于实际目的,这消除了电子装置100和nfc标签200之间的由于鉴于单独的nfc读取器而彼此相伴的电子装置100和nfc标签200的冲突。

如上所述,根据本公开的实施例的电子装置100可以在附接nfc标签200的同时执行nfc功能。例如,如图2中所示,当交通卡附接到智能电话时,智能电话可以识别不同的nfc标签,并且可以通信地连接到不同的nfc标签。另外,当智能电话接近交通卡读取器时,可以通过智能电话支付车费,并且智能电话和交通卡之间没有冲突。可选地,当智能电话接近交通卡读取器时,可以通过交通卡支付车费,并且智能电话和交通卡之间没有冲突。如此,电子装置100可以正常地执行nfc功能,并且无需分离附接的nfc标签200或关闭电子装置100的nfc功能。

下面,将参照图3和图4来描述电子装置100的允许电子装置100正常地执行nfc功能的操作的一个示例。

图3是示出其中图1的电子装置100确定nfc标签200的附接并接收附接维持信号的操作的流程图。参照图1和图3,在操作s101中,电子装置100可以检查nfc标签200的存在。在读取器模式下,电子装置100可以发送rf信号。当从nfc标签200接收到响应信号时,电子装置100可以检查nfc标签200的存在。如此,电子装置100可以确定nfc标签200被附接。响应信号可以包括nfc标签200的rf信息。电子装置100可以重复地检查nfc标签200的存在。

在操作s102中,电子装置100可以确定nfc标签200的附接时间是否超出参考时间。当nfc标签200的附接时间超出参考时间时,在操作s103中,电子装置100可以通知nfc标签200的长期附接。电子装置100可以通过显示器130显示nfc标签200的长期附接状态。当nfc标签200的附接时间在参考时间内时,电子装置100可以继续检查nfc标签200的存在。

在操作s104中,电子装置100可以检查是否维持nfc标签200的附接。电子装置100可以通过显示器130显示检查消息,并且可以从用户接收输入。当将要维持nfc标签200的附接时(即,当接收附接维持信号时),在操作s105中,电子装置100可以响应于检查消息而基于来自用户的输入来存储nfc标签200的rf信息。例如,可以将nfc标签200的rf信息存储在处理器存储器111中。即,电子装置100可以单独地管理nfc标签200的rf信息。

图4是示出图1的电子装置100在维持nfc标签200的附接时的操作的一个实施例的流程图。参照图1和图4,在操作s111中,电子装置100可以接收与nfc标签200相关的附接维持信号。如此,电子装置100可以确定nfc标签200将被连续地附接到电子装置100。

在操作s112中,电子装置100可以检查是否从nfc识别排除nfc标签200。操作s112中的检查可以基于并响应于nfc标签200的附接。例如,电子装置100可以通过显示器130显示检查消息,并且可以接收用户的输入。电子装置100可以基于用户输入来检查是否从nfc识别排除nfc标签200。

当基于操作s112中的检查确定从nfc识别排除nfc标签200时,在操作s113中,电子装置100可以基于nfc标签200的rf信息设定电子装置100的rf信号类型。nfc标签200的rf信息可以被认为是第一rf信息。如参照图3描述的,可以预先存储nfc标签200的rf信息。nfc标签200的rf信息可以包括nfc标签200的rf信号类型。电子装置100可以设定rf信号类型,使得电子装置100基于与nfc标签200的rf信号类型不同的rf信号类型来执行nfc功能。例如,由于nfc标签200基于typea操作,所以电子装置100可以设定rf信号类型,使得电子装置100基于typeb和typef执行nfc功能。处理器110可以向nfc芯片120发送命令,以设定针对每个模式的rf信号类型。例如,处理器110可以不同地设定读取器模式的rf信号类型和卡模式的rf信号类型,使得读取器模式以一个或更多个第一rf信号类型进行操作,而卡模式以一个或更多个第二rf信号类型进行操作,第二rf信号类型部分地或完全地不同于第一rf信号类型。

在操作s114中,电子装置100可以根据设定的rf信号类型来执行nfc功能。例如,在读取器模式下,当rf信号类型被设定为typeb和typef时,电子装置100可以基于typeb和typef发送rf信号。在卡模式下,当rf信号类型被设定为typeb和typef时,电子装置100可以仅对typeb和typef的rf信号作出响应。

当基于在操作s112处的检查确定没有从nfc识别排除nfc标签200时,在操作s114中,电子装置100可以基于预设的rf信号类型执行nfc功能。例如,电子装置100可以基于typea、typeb和typef来进行操作。在这种情况下,由于电子装置100和nfc标签200基于相同类型(typea)进行操作,因此当电子装置100在卡模式下进行操作时会发生冲突事件。即,当电子装置100和nfc标签200两者基于相同类型的rf信号进行操作时,单独的nfc读取器可以查看电子装置100和nfc标签200两者,并且这会构成冲突事件。

下面,将参照图5至图9来描述其中电子装置100基于参照图4描述的电子装置100的操作在读取器模式和卡模式下进行操作的示例。

图5是示出根据本公开的一个实施例的nfc环境2000的框图。参照图5,电子装置100、第一nfc标签201和第二nfc标签300存在于nfc环境2000中。具体地,图5的nfc环境2000示出了其中在第一nfc标签201附接到电子装置100的状态下第二nfc标签300接近电子装置100的示例。图5的电子装置100和第一nfc标签201对应于图1的电子装置100和nfc标签200,因此,将省略附加描述以避免冗余。

第二nfc标签300可以以各种形式实现。例如,第二nfc标签300可以使用执行各种模式的电子装置(如电子装置100)来实现。可选地,第二nfc标签300可以被实现为如同第一nfc标签201一样地仅执行卡模式。然而,本公开不限于此。第二nfc标签300可以使用执行卡模式的任何类型的装置或对象来实现。

第二nfc标签300可以响应于电子装置100的rf信号向电子装置100发送响应信号。第二nfc标签300可以通过发送响应信号向电子装置100提供第二nfc标签300的rf信息。第二nfc标签300的rf信息可以被认为是第二rf信息。第二nfc标签300的rf信息可以不同于第一nfc标签201的rf信息。例如,第二nfc标签300的uid可以不同于第一nfc标签201的uid。

作为一个实施例,第二nfc标签300可以基于与第一nfc标签201的rf信号类型不同的rf信号类型来进行操作。作为另一实施例,第二nfc标签300可以基于与第一nfc标签201的rf信号类型相同的rf信号类型来进行操作。

下面,将参照图6来描述当第二nfc标签300接近电子装置100时电子装置100在读取器模式下的操作。为了便于描述,假设第二nfc标签300基于与第一nfc标签201的rf信号类型不同的rf信号类型来进行操作。例如,第二nfc标签300可以基于typeb或typef来操作。

图6示出了其中电子装置100基于图4的操作在读取器模式下进行操作的示例。参照图5和图6,在操作s121中,电子装置100可以在读取器模式下从rf参数中去除第一nfc标签201的rf信号类型。操作s121可以对应于图4的操作s113。即,在读取器模式下,电子装置100可以设定rf信号类型,使得电子装置100基于与第一nfc标签201的rf信号类型不同的rf信号类型来进行操作。如此,电子装置100可以基于typeb和typef来执行读取器模式。

在操作s122中,电子装置100可以尝试基于设定的rf信号类型来识别nfc标签。在这种情况下,电子装置100可以基于typeb和typef发送rf信号。当电子装置100发送rf信号时,因为第一nfc标签201基于typea进行操作,所以在操作s123中,第一nfc标签201可以不对来自电子装置100的rf信号作出响应。因为第二nfc标签300基于typeb或typef进行操作,所以在操作s124中,第二nfc标签300可以对来自电子装置100的rf信号作出响应。

在操作s125中,电子装置100可以基于第二nfc标签300的响应信号通信地连接到第二nfc标签300。在操作s126中,电子装置100可以对第二nfc标签300执行标签读取/写入操作。

如上所述,当电子装置100基于与第一nfc标签201的rf信号类型不同的rf信号类型进行操作时,电子装置100可以识别第二nfc标签300,并且可以通信地连接到第二nfc标签300并且不与第一nfc标签201冲突。

虽然图6中给出了在操作s123之后执行操作s124的描述,但是本公开不限于此。例如,可以独立地执行操作s123和操作s124。

图7是示出根据本公开的一个实施例的nfc环境3000的框图。参照图7,电子装置100、nfc标签200和nfc读取器400存在于nfc环境3000中。详细地,图7的nfc环境3000示出了其中在nfc标签200附接到电子装置100的状态下电子装置100接近nfc读取器400的示例。图7的电子装置100和nfc标签200对应于图1的电子装置100和nfc标签200,因此,将省略附加描述以避免冗余。

nfc读取器400可以实现为各种形式的读取器。nfc读取器400可以使用执行各种模式的电子装置(如电子装置100)来实现。可选地,nfc读取器400可以以仅执行读取器模式的各种读取器来实现。例如,电子装置100可以通过nfc读取器400执行各种支付操作,但是本公开不限于此。

nfc读取器400可以基于各种类型发送rf信号。例如,nfc读取器400可以基于typea、typeb和/或typef发送rf信号。可选地,nfc读取器400可以基于typeb和typef发送rf信号。然而,本公开不限于此。

电子装置100和nfc标签200中的至少一个可以响应于rf信号发送响应信号。nfc读取器400可以基于接收的响应信号通信地连接到电子装置100和nfc标签200中的一个。

下面,将参照图8来描述当电子装置100接近nfc读取器400时电子装置100在卡模式下的操作。为了便于描述,假设图8的nfc读取器400基于与nfc标签200的rf信号类型相同的rf信号类型来进行操作,并且假设图9的nfc读取器400基于与nfc标签200的rf信号类型不同的rf信号类型来进行操作。例如,图8的nfc读取器400可以基于typea进行操作而图9的nfc读取器400可以基于typeb或typef来进行操作。

图8示出了其中电子装置100基于图4的操作在卡模式下进行操作的示例。参照图7和图8,在操作s131中,电子装置100可以在卡模式下从rf参数去除nfc标签200的rf信号类型。操作s131可以对应于图4的操作s113。即,在卡模式下,电子装置100可以设定rf信号类型,使得电子装置100基于与nfc标签200的rf信号类型不同的rf信号类型来进行操作。如此,电子装置100可以基于typeb或typef来执行卡模式,并且鉴于nfc读取器400而呈现与nfc标签200不冲突。

在操作s132中,nfc读取器400可以尝试识别nfc标签。在这种情况下,nfc读取器400可以基于typea发送rf信号。当nfc读取器400发送rf信号时,因为电子装置100基于typeb或typef进行操作,所以在操作s133中电子装置100会对rf信号不作出响应。因为nfc标签200基于typea进行操作,所以在操作s134中,nfc标签200可以对来自nfc读取器400的rf信号作出响应。

在操作s135中,nfc读取器400可以基于nfc标签200的响应信号通信地连接到nfc标签200。在操作s136中,nfc读取器400可以对nfc标签200执行标签读取/写入操作。

虽然图8中给出了在操作s133之后执行操作s134的描述,但是本公开不限于此。例如,可以独立地执行操作s133和操作s134。

图9示出了其中电子装置100基于图4的电子装置100的操作在卡模式下进行操作的另一示例。参照图7和图9,在操作s141中,电子装置100可以在卡模式下从rf参数中去除nfc标签200的rf信号类型。在操作s142中,nfc读取器400可以尝试识别nfc标签。在这种情况下,nfc读取器400可以基于typeb或typef发送rf信号。当nfc读取器400发送rf信号时,因为nfc标签200基于typea进行操作,所以在操作s143中,nfc标签200可以对rf信号不作出响应。因为电子装置100基于typeb或typef进行操作,所以在操作s144中,电子装置100可以对来自nfc读取器400的rf信号作出响应。

在操作s145中,nfc读取器400可以基于电子装置100的响应信号通信地连接到电子装置100。在操作s146中,nfc读取器400可以对电子装置100执行标签读取/写入操作。

虽然图9中给出了在操作s143之后执行操作s144的描述,但是本公开不限于此。例如,可以独立地执行操作s143和操作s144。

如上所述,当电子装置100基于与nfc标签200的rf信号类型不同的rf信号类型进行操作时,即使电子装置100接近nfc读取器400,也可以防止电子装置100与nfc标签200之间的冲突事件以便使之不发生。因此,nfc读取器400可以通信地连接到电子装置100和nfc标签200中的一个。

图10是示出图1的电子装置100在维持nfc标签200的附接时的操作的另一实施例的流程图。参照图1和图10,在操作s151中,电子装置100可以接收与nfc标签200相关的附接维持信号。如此,电子装置100可以确定nfc标签200将连续地附接到电子装置100。

在操作s152中,电子装置100可以检查是否从nfc识别排除nfc标签200。当基于操作s152处的检查确定从nfc识别排除nfc标签200时,在操作s153中,电子装置100可以存储nfc标签200的rf信息。nfc标签200的rf信息可以是第一rf信息。例如,如参照图3描述的,当nfc标签200的rf信息预先存储在处理器存储器111中时,处理器110可以向nfc芯片120提供rf信息。nfc芯片120可以在操作中诸如在从nfc标签200接收相同的rf信息之前将提供的rf信息存储在nfc存储器121中。例如,nfc标签200的rf信息可以包括atqa、uid、sak、rf信号类型等。

在操作s154中,电子装置100可以根据存储的rf信息执行nfc功能。例如,在读取器模式下,当接收到包括与存储的rf信息不同的rf信息的响应信号时,电子装置100可以通信地连接到发送响应信号的nfc标签。

下面,将参照图5和图11来描述其中电子装置100基于参照图10描述的电子装置100的操作在读取器模式下进行操作的示例。

图11示出了其中电子装置100基于图10的操作在读取器模式下进行操作的示例。参照图5和图11,在操作s161中,电子装置100可以尝试识别nfc标签。在这种情况下,电子装置100可以基于typea、typeb和typef发送rf信号。

因为第一nfc标签201基于typea进行操作,所以在操作s162中,第一nfc标签201可以对来自电子装置100的rf信号作出响应。如此,第一nfc标签201可以向电子装置100提供rf信息。rf信息可以被认为是第一rf信息。在操作s163中,电子装置100可以比较新接收的rf信息和预先存储的rf信息。新接收的rf信息可以是第一nfc标签201的rf信息。例如,电子装置100可以将从rf信息导出或存在于rf信息中的uid与基于先前接收的rf信息已经存储的一个或更多个uid进行比较。然而,本公开不限于此。例如,电子装置100可以基于uid和atqa中的至少一个来比较rf信息。如参照图10所描述的,因为预先存储的rf信息是第一nfc标签201的rf信息,所以在操作s163中,电子装置100可以确定接收的rf信息和存储的rf信息彼此一致。在操作s164中,电子装置100可以向第一nfc标签201请求操作停止,即,停止第一nfc标签201与电子装置100之间的操作。根据操作停止,在操作s165中,第一nfc标签201可以进入休眠模式。如此,第一nfc标签201可以不再对rf信号作出响应。

在操作s166中,第二nfc标签300可以对来自电子装置100的rf信号作出响应。在这种情况下,第二nfc标签300可以基于typea、typeb和typef中的一种来发送rf信号。如此,第二nfc标签300可以向电子装置100提供rf信息。来自第二nfc标签300的rf信息可以是第二rf信息。在操作s167中,电子装置100可以比较接收的rf信息和预先存储的rf信息。例如,电子装置100可以比较uid或者uid和atqa中的至少一个。接收的rf信息可以是第二nfc标签300的rf信息。由于预先存储的rf信息是第一nfc标签201的rf信息,因此在操作s167中电子装置100可以确定接收的rf信息和存储的rf信息彼此不一致。如此,在操作s168中,电子装置100可以通信地连接到第二nfc标签300。在操作s169中,电子装置100可以对第二nfc标签300执行标签读取/写入操作。换句话说,第一nfc标签201的第一rf信息可以预先存储,并用于排除第一nfc标签201,而第二nfc标签300的第二nfc信息可以被接收,因为它不是第一rf信息。

图12是示出图1的电子装置100在维持nfc标签200的附接时的操作的另一实施例的流程图。参照图1和图12,在操作s171中,电子装置100可以接收与nfc标签200相关的附接维持信号。如此,电子装置100可以确定nfc标签200将连续地附接到电子装置100。

在操作s172中,电子装置100可以检查电子装置100和nfc标签200的优先级。电子装置100可以通过显示器130显示检查消息,并且可以从用户接收优先级。当显示检查消息时,用户可以选择电子装置100和nfc标签200中的具有在另一个之上的优先级的一个。当电子装置100接近nfc读取器时,由用户选择为优先的电子装置100或nfc标签200可以首先通信地连接到nfc读取器。即,基于优先级,或者nfc标签200通信地连接到nfc读取器或者电子装置100通信地连接到nfc读取器。

在操作s173中,电子装置100可以根据检查的优先级改变uid值。在这种情况下,电子装置100可以改变电子装置100的存储在nfc存储器121中的uid值,以便实现由用户设定的优先级。电子装置100可以改变uid值,使得选择为优先的电子装置100或nfc标签200首先根据防冲突算法(例如,iso14443-3的防冲突算法)通信地连接到nfc读取器。例如,电子装置100可以根据优先级将uid值改变为预定的uid值,使得与改变为预定的uid值的uid值对应的电子装置100和nfc标签200中的任何一个被选择为优先。可选地,电子装置100可以根据由用户设定的优先级,基于存储在nfc存储器121中的nfc标签200的uid值来改变uid值。

当电子装置100的uid值与nfc标签200的uid值不同时,会发生冲突事件。为了防止冲突的目的,nfc读取器可以从最高有效位开始比较uid值的位。当检测到不同的位值时,nfc读取器可以确定发生了冲突事件。在这种情况下,nfc读取器可以在uid值的在其处发生了冲突事件的位中选择包括“1”的uid,诸如当另一uid值具有最高有效位“0”时。nfc读取器可以通信地连接到电子装置100和nfc标签200中的与选择的uid对应的一个。当电子装置100的uid值改变时,由用户选择为优先的电子装置100或nfc标签200可以首先根据防冲突算法通信地连接到nfc读取器。

在操作s174中,电子装置100可以将电子装置100的响应信号值设定为与nfc标签200的响应信号值相同。这里,响应信号可以是响应于rf信号而将发送的rf信息。例如,响应信号可以是atqa。即,电子装置100可以改变atqa值,以便具有与nfc标签200的atqa值相同的值。在这种情况下,响应于rf信号,电子装置100可以发送具有与从nfc标签200发送的atqa值相同的值的atqa。

例如,当电子装置100的atqa值不同于nfc标签200的atqa值时,会发生冲突事件。在这种情况下,nfc读取器可以不通信地连接到电子装置100和nfc标签200中的任何一个。

在操作s175中,电子装置100可以根据改变的uid和设定的响应信号执行nfc功能。例如,在读取器模式下,电子装置100可以响应于rf信号发送改变的uid和改变的atqa。

虽然图12中给出了在操作s173之后执行操作s174的描述,但是本公开不限于此。例如,可以独立地执行操作s173和操作s174。

图13a示出了当根据图12的操作而将电子装置100选择为优先时改变的uid值的示例。图13b示出了当根据图12的操作而将nfc标签200选择为优先时改变的uid值的示例。参照图13a和图13b,电子装置100的uid可以具有由4个字节设定的值。然而,本公开不限于此。例如,可以各种地改变uid的字节数。

参照图13a,当电子装置100被选择为优先时,uid值可以改为“ffffffff”。即,uid的所有位可以改为“1”。在这种情况下,改变的uid值可以是预定的uid值。在uid的所有位都改为“1”时,即使在电子装置100的uid与nfc标签200的uid之间发生冲突,也可以根据防冲突算法选择电子装置100的uid。如此,电子装置100可以通信地连接到nfc读取器。

参照图13b,当nfc标签200被选择为优先时,uid值可以改为“00000000”。即,uid的所有位可以改为“0”。在这种情况下,改变的uid值可以是预定的uid值。当uid的所有位都改为“0”时,即使在电子装置100的uid与nfc标签200的uid之间发生冲突,也可以根据防冲突算法选择nfc标签200的uid。如此,nfc标签200可以通信地连接到nfc读取器。

虽然图13a和图13b中示出了其中电子装置100基于预定的uid值改变uid值的示例,但本公开不限于此。例如,当发生冲突事件时,电子装置100可以基于nfc标签200的uid值改变uid值,使得选择指示为优先的电子装置100或nfc标签200的uid。

下面,将参照图7和图14描述其中电子装置100基于参照图12描述的电子装置100的操作在卡模式下进行操作的示例。为了便于描述,假设电子装置100和nfc标签200中的电子装置100被选择为优先。

图14示出了其中电子装置100基于图12的操作在卡模式下进行操作的示例。参照图7和图14,在操作s181中,电子装置100可以改变uid值和atqa值。例如,由于电子装置100被选择为在nfc标签200之上的优先,所以电子装置100可以将uid的所有位改变为“1”。电子装置100可以将atqa值改变为与nfc标签200的atqa值相同。

在操作s182中,nfc读取器400可以发送reqa作为rf信号。当接收到reqa时,在操作s183中,电子装置100和nfc标签200中的每个可以通过使用atqa作出响应。在这种情况下,电子装置100和nfc标签200的atqa值可以彼此相同。如此,在操作s184中,nfc读取器400可以确定没有发生冲突事件。

当没有发生冲突事件时,在操作s185中,nfc读取器400可以基于操作s184处的确定发送防冲突命令。响应于防冲突命令,在操作s186中,电子装置100和nfc标签200中的每个可以向nfc读取器400发送uid。在这种情况下,电子装置100和nfc标签200的uid值可以彼此不同。如此,在操作s187中,nfc读取器400可以确定发生冲突事件并且可以选择两个uid中的一个。由于电子装置100的uid的所有位都是“1”,因此nfc读取器400可以根据防冲突算法选择电子装置100的uid。

在操作s188中,nfc读取器400可以发送包括选择的uid信息的防冲突命令。例如,选择的uid信息可以包括位串,该位串包含从选择的uid的位之中的从最高有效位到在其处发生冲突的位的位。如此,由于选择的uid信息与nfc标签200的uid信息不同,因此在操作s189中,nfc标签200不会对防冲突命令作出响应。由于选择的uid信息与电子装置100的uid信息相同,因此在操作s190中,电子装置100可以将剩余的uid位发送到nfc读取器400。之后,在从电子装置100另外地接收到响应信号之后,在操作s191中,nfc读取器400可以通信地连接到电子装置100。在操作s192中,nfc读取器400可以对电子装置100执行标签读取/写入操作。

虽然图14中给出了在操作s189之后执行操作s190的描述,但是本公开不限于此。例如,可以独立地执行操作s189和操作s190。

如上所述,当电子装置100根据由用户选择的优先级改变电子装置100的唯一iduid和响应信号atqa时,可以防止由于冲突的发生造成的电子装置100和nfc标签200两者不通信地连接到nfc读取器400的事件。由于由用户选择为优先的电子装置100或nfc标签200可以通信地连接到nfc读取器400,因此用户可以容易地使用电子装置100的卡模式。此外,由于nfc读取器400可以根据现有的防冲突算法进行操作,因此可以不改变nfc读取器400的硬件或软件。

图15是示出根据本公开的实施例的移动装置500的框图。参照图15,移动装置500包括应用处理器501、编解码器502、扬声器503、麦克风504、显示装置505、相机506、调制解调器507、存储装置508、随机存取存储器509、nfc装置510和用户输入接口511。

应用处理器501可以驱动用于操作移动装置500的操作系统,并且可以驱动操作系统上的各种应用。应用处理器501可以对应于参照图1至图14描述的处理器110。编解码器502可以对语音信号或图像信号执行编码和解码。编解码器502可以执行从应用处理器501分配的关于处理语音信号或图像信号的任务。

扬声器503可以播放从编解码器502传输的语音信号。麦克风504可以检测来自外部的声音,可以将检测的声音转换为电语音信号,并且可以将电语音信号输出到编解码器502。显示装置505可以播放从编解码器502传输的图像信号。显示装置505可以对应于参照图1至图14描述的显示器130。相机506可以将视场中的场景转换为电图像信号,并且可以将电图像信号输出到编解码器502。

调制解调器507可以通过布线或无线地与外部装置通信。调制解调器507可以响应于应用处理器501的请求将数据传输到外部装置,或者可以从外部装置请求数据。存储装置508可以是移动装置500的主存贮器。存储装置508可以用于长时间存储数据,并且即使去除电力也可以保留存储在其中的数据。随机存取存储器509可以用作移动装置500的主存储器。随机存取存储器509可以用于主装置(诸如应用处理器501、调制解调器507、编解码器502等)以临时存储数据。

nfc装置510可以对应于参照图1至图14描述的nfc芯片120。nfc装置510可以在应用处理器501的控制下执行nfc功能。应用处理器501和nfc装置510可以基于参照图1至图14描述的操作来执行nfc功能。因此,即使nfc标签附接到移动装置500,移动装置500也可以执行nfc功能。

用户输入接口511可以包括接收来自用户的输入的各种装置。例如,用户输入接口511可以包括接收直接来自用户的输入的装置(诸如触摸面板、触摸屏、按钮和小键盘)或者间接地接收由用户的行为产生的结果的装置(诸如光学传感器、接近传感器、陀螺仪传感器和压力传感器)。

根据本公开,当附接有nfc标签的电子装置在读取器模式下进行操作时,电子装置可以识别不同的nfc标签并且可以对不同的nfc标签执行读取/写入操作。

此外,根据本公开,当附接有nfc标签的电子装置在卡模式下进行操作时,可以防止电子装置和nfc标签之间的冲突事件从而使其不会发生。如此,可以由nfc读取器来读取电子装置或nfc标签。

此外,根据本公开,当附接有nfc标签的电子装置在卡模式下进行操作时,可以根据用户的选择由nfc读取器来读取电子装置或nfc标签。

尽管已经参照本公开的示例性实施例描述了本公开的发明构思,但是对于本领域普通技术人员来说将明显的是,在不脱离如权利要求所阐述的本公开的精神和范围的情况下,可以对其作出各种改变和修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1