CN112686358A - 数据传输方法及nfc电子标签、终端设备、存储介质 - Google Patents
数据传输方法及nfc电子标签、终端设备、存储介质 Download PDFInfo
- Publication number
- CN112686358A CN112686358A CN202011433361.7A CN202011433361A CN112686358A CN 112686358 A CN112686358 A CN 112686358A CN 202011433361 A CN202011433361 A CN 202011433361A CN 112686358 A CN112686358 A CN 112686358A
- Authority
- CN
- China
- Prior art keywords
- terminal
- nfc
- electronic tag
- data
- nfc electronic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
一种数据传输方法及NFC电子标签、终端设备、存储介质,该方法应用于近场通信NFC电子标签,该NFC电子标签与第一终端通信连接,该方法包括:当检测到第二终端针对该NFC电子标签的标签读取操作时,获取上述第一终端发送的输入数据,上述第二终端处于NFC的读卡器模式;根据该NFC电子标签存储的标签信息对该输入数据进行封装,得到第一传输数据;通过上述第二终端产生的NFC射频场将该第一传输数据传输至上述第二终端,以使该第二终端从该第一传输数据中解析出上述输入数据。实施本申请实施例,能够通过NFC电子标签实现不同终端设备之间的数据传输,有利于简化输入信息的传输步骤。
Description
技术领域
本申请涉及电子通信技术领域,尤其涉及一种数据传输方法及NFC电子标签、终端设备、存储介质。
背景技术
当前,在终端设备之间进行数据传输,往往需要依靠第三方软件(例如:Wechat、MSN Messenger等)进行。例如,用户在使用手机、平板等便携终端设备时,由于这类便携终端设备并不便于输入信息,用户往往会选择在电脑等便于输入的终端设备上进行输入,再通过第三方软件将输入信息传输至便携终端设备上。然而,在实践中发现,使用第三方软件协助传输输入信息的操作十分繁琐。
发明内容
本申请实施例公开了一种数据传输方法及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是本申请实施例公开的一种数据传输方法的应用场景示意图;
图2是本申请实施例公开的一种NFC电子标签的结构示意图;
图3是本申请实施例公开的一种数据传输方法的时序图;
图4是本申请实施例公开的一种数据传输方法的流程示意图;
图5是本申请实施例公开的另一种数据传输方法的流程示意图;
图6是本申请实施例公开的又一种数据传输方法的流程示意图;
图7是本申请实施例公开的又一种数据传输方法的流程示意图;
图8是本申请实施例公开的一种第一传输数据的解析流程示意图;
图9是本申请实施例公开的又一种数据传输方法的流程示意图;
图10是本申请实施例公开的一种NFC电子标签的模块化示意图;
图11是本申请实施例公开的一种终端设备的模块化示意图;
图12是本申请实施例公开的另一种终端设备的模块化示意图;
图13是本申请实施例公开的另一种NFC电子标签的模块化示意图;
图14是本申请实施例公开的又一种终端设备的模块化示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例公开了一种数据传输方法及NFC电子标签、终端设备、存储介质,能够通过NFC电子标签实现不同终端设备之间的数据传输,有利于简化输入信息的传输步骤。
以下将结合附图进行详细描述。
请参阅图1,图1是本申请实施例公开的一种数据传输方法的应用场景示意图,包括第一终端10、第二终端20以及NFC(Near Field Communication,近场通信)电子标签30。其中,NFC电子标签30可以与第一终端10通信连接,从而两者之间可以进行数据交互;而第二终端20则可以处于NFC的读卡器模式,当该第二终端20靠近NFC电子标签30时,可以对该NFC电子标签30中的内容进行读取,从而获取该NFC电子标签30从第一终端10所获取的输入数据。
示例性地,第一终端10可以包括具备输入功能的各类设备或***,如PC(PersonalComputer,个人电脑)、PDA(Personal Digital Assistant,个人数字助理)等。第二终端20可以包括具备NFC功能的各类设备或***,如智能手机、平板电脑、智能手表、智能手环等,其中,该第二终端20可以处于NFC的读卡器模式,从而能够对NFC电子标签30进行读取。需要说明的是,图1所示的第一终端10为电脑,第二终端20为智能手机,这仅仅是一种示例,并不构成本申请实施例中对第一终端10以及第二终端20的终端类型的限定。
示例性地,为实现NFC电子标签30与第一终端10之间的数据交互,如图2所示,NFC电子标签30可以包括微控制单元(Micro Controller Unit,MCU)31、数据接口32、存储模块33以及射频模块34。其中,数据接口32可以包括各类USB(Universal Serial Bus,通用串行总线)接口(例如:Micro USB、Mini USB、Type C等)、并行连接器等,用于在第一终端10和NFC电子标签30之间传输数据。在此基础上,微控制单元31可以用于通过上述数据接口32获取第一终端10发送的数据,然后对上述数据进行处理,例如根据存储模块33所存储的标签信息对上述数据进行封装,最后控制射频模块34将封装后的数据传输至第二终端20。
在本申请实施例中,当用户希望在第一终端10和第二终端20之间进行数据传输(例如:将第一终端10的输入数据传输至第二终端20,该输入数据可以包括第一终端10通过其输入控件接收的输入数据)时,可以将处于读卡器模式的第二终端20靠近NFC电子标签30,从而该NFC电子标签30可以处于第二终端20所产生的NFC射频场中。然后,第二终端20可以对NFC电子标签30进行标签读取操作,当该NFC电子标签30检测到上述标签读取操作时,可以与第一终端10进行数据交互,获取该第一终端10发送的输入数据,并根据该NFC电子标签30在其存储模块33中存储的标签信息对上述输入数据进行封装,得到适于进行NFC传输的第一传输数据。最后,第二终端20可以对该NFC电子标签30进行读取,即该NFC电子标签30通过其射频模块34将上述第一传输数据传输至第二终端20,从而第二终端20可以从该第一传输数据中解析出上述输入数据,实现第一终端10和第二终端20之间的数据传输。
为更好地描述本申请实施例的应用场景,图3公开了本申请实施例的一种数据传输方法的时序图。如图3所示,该方法可以包括:
302、第一终端通过输入控件接收输入数据。
示例性地,上述输入控件可以包括第一终端上的输入框、输入栏等,用户可以通过该输入控件在第一终端上进行输入。可选地,用户可以通过键盘、鼠标、麦克风等硬件设备辅助完成输入,本申请实施例不作具体限定。
304、NFC电子标签检测针对该NFC电子标签的标签读取操作。
示例性地,NFC电子标签可以对针对该NFC电子标签的读卡事件进行监听,当监听到读卡事件时,即表示检测到针对该NFC电子标签的标签读取操作。
306、第二终端对NFC电子标签进行标签读取操作。
当用户希望通过第二终端获取第一终端的输入数据时,可以将处于读卡器模式的第二终端靠近与第一终端通信连接的NFC电子标签,从而可以通过该第二终端产生的NFC射频场在该第二终端和该NFC电子标签之间建立NFC通信连接,以对该NFC电子标签进行读取。
308、当NFC电子标签检测到第二终端针对该NFC电子标签的标签读取操作时,第一终端向该NFC电子标签发送输入数据。
在本申请实施例中,NFC电子标签在检测到针对其的标签读取操作时,可以向与其通信连接的第一终端发出数据请求,当第一终端接收到该数据请求时,可以向该NFC电子标签发送输入数据。
可选地,第一终端也可以在通过输入控件接收到输入数据时,就将该输入数据直接发送至NFC电子标签,从而NFC电子标签能够提前执行接下来的步骤,对输入数据进行封装并等待传输至第二终端,有利于进一步提升输入数据的传输效率。
310、NFC电子标签获取第一终端发送的输入数据。
312、NFC电子标签根据存储的标签信息对输入数据进行封装,得到第一传输数据。
在本申请实施例中,第一传输数据可以包括适于进行NFC传输的数据,如NDEF(NFCData Exchange Format,NFC数据交换格式)数据等。NFC电子标签可以根据其存储的标签信息对输入数据进行标记、加密等,然后按照选定的协议对输入数据进行封装,得到NDEF格式的第一传输数据。
314、NFC电子标签通过第二终端产生的NFC射频场将第一传输数据传输至第二终端。
316、第二终端从第一传输数据中解析出上述输入数据。
示例性地,第二终端可以对其获取的第一传输数据进行解析,即对其获取的NDEF数据包进行拆包,并进行去标记、解密等操作,从而从第一传输数据中解析出上述输入数据。
通过实施上述实施例所描述的方法,第二终端通过NFC的读卡器模式对NFC电子标签进行读取,即可快捷地获取第一终端传输的数据,实现了不同终端设备之间的数据传输,无需依赖于第三方软件的协助,从而也省去了使用第三方软件传输信息时所要做的下载、登录、验证等繁琐步骤,且不需要与第一终端直接建立通信连接,有利于简化输入信息的传输步骤,提高用户使用终端设备的效率。
请参阅图4,图4是本申请实施例公开的一种数据传输方法的流程示意图,该方法可以应用于近场通信NFC电子标签,该NFC电子标签可以与第一终端通信连接。如图4所示,该数据传输方法可以包括以下步骤:
402、当检测到第二终端针对该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电子标签的唯一供电源时,微控制单元上电,即表示第二终端靠近NFC电子标签并发生了针对该NFC电子标签的读卡事件,从而可以检测到第二终端针对NFC电子标签的标签读取操作。
在另一种实施例中,NFC电子标签可以由与其通信连接的第一终端供电。示例性地,NFC电子标签的数据接口可以为USB接口,该NFC电子标签可以通过USB接口与第一终端有线连接,从而第一终端也可以通过该USB接口为NFC电子标签供电。在此基础上,NFC电子标签可以主动检测其所处的NFC射频场场强(例如:通过设置传感器、监视电路状态等方式),若该场强超过读卡场强阈值,则表示发生了针对该NFC电子标签的读卡事件,即检测到第二终端针对该NFC电子标签的标签读取操作。
当检测到第二终端针对该NFC电子标签的标签读取操作时,该NFC电子标签可以获取第一终端发送的输入数据,该输入数据可以包括在第一终端上通过其输入控件接收的输入数据。其中,该输入控件可以包括第一终端上的输入框、输入栏等,用户可以在外部设备的辅助下通过该输入控件在第一终端上进行输入。可选地,上述外部设备可以包括键盘、鼠标、麦克风等外接于第一终端的硬件设备,本申请实施例不作具体限定。
当第一终端接收到上述输入数据之后,可以立即将其发送至NFC电子标签,也可以在满足数据发送条件时才将其发送至NFC电子标签,从而NFC电子标签可以及时获取该输入数据以执行后续步骤。示例性地,上述数据发送条件可以包括接收到数据请求、等待一定时长(如1秒、0.5秒等)、接收到一定数据量(如0.5Kb、1Kb等)等。举例来说,NFC电子标签可以在检测到第二终端针对该NFC电子标签的标签读取操作时,利用其微控制单元向第一终端发出数据请求;然后,第一终端可以响应该数据请求,向NFC电子标签发送上述输入数据,从而可以在确保NFC电子标签被读取时才进行输入数据的传输,有利于提升输入数据传输的有效性。
404、根据该NFC电子标签存储的标签信息对上述输入数据进行封装,得到第一传输数据。
示例性地,NFC电子标签的标签信息可以存储在其存储模块中,该标签信息可以包括标签标识、私有标识、支持协议等。其中,标签标识即该NFC电子标签的tag ID,用于标识不同的NFC电子标签(如标签1、标签2等);私有标识用于定义该NFC电子标签的类型和作用,即标记该NFC电子标签可用于传输输入数据;支持协议表示该NFC电子标签可支持的NFC通信协议,用于指导该NFC电子标签封装数据的格式、进行NFC通信的要求等。
在本申请实施例中,用于传输输入数据的NFC电子标签可以带有指定的私有标识。NFC电子标签在对上述输入数据进行封装时,可以先获取该NFC电子标签存储的标签信息;当该标签信息中包括上述私有标识时,NFC电子标签可以根据该标签信息将上述输入数据封装为符合NFC传输格式的第一传输数据,如NDEF数据等,从而可以将该第一传输数据用于NFC通信,实现对输入数据的跨终端传输。
406、通过第二终端产生的NFC射频场将上述第一传输数据传输至第二终端,以使该第二终端从上述第一传输数据中解析出上述输入数据。
具体地,NFC电子标签在接受第二终端的读取时,可以通过负载调制(即NFC电子标签按照待传输的第一传输数据调节其振荡回路的电参数,从而改变阻抗,实现调制以传递信息)的方式,在第二终端产生的NFC射频场中将上述第一传输数据传输至第二终端,从而实现NFC通信,快捷地传输第一终端的输入数据。由于第二终端处于读卡器模式,无需与NFC电子标签建立点对点传输连接,从而NFC电子标签不需要主动发送数据(即不需要通过NFC的主动模式发送数据),其设计可以相对简单,既有利于降低NFC电子标签的成本,又能够确保输入数据传输过程的便捷性。
可见,实施上述实施例所描述的数据传输方法,第二终端通过NFC的读卡器模式对NFC电子标签进行读取,即可快捷地获取第一终端传输的数据,实现了不同终端设备之间的数据传输,无需依赖于第三方软件的协助,从而也省去了使用第三方软件传输信息时所要做的下载、登录、验证等繁琐步骤,且不需要与第一终端直接建立通信连接,有利于简化输入信息的传输步骤,提高用户使用终端设备的效率。
请参阅图5,图5是本申请实施例公开的另一种数据传输方法的流程示意图,该方法可以应用于近场通信NFC电子标签,该NFC电子标签可以与第一终端通信连接。如图5所示,该数据传输方法可以包括以下步骤:
502、当检测到第二终端针对该NFC电子标签的标签读取操作时,获取第一终端发送的输入数据,上述第二终端处于NFC的读卡器模式。
其中,步骤502与上述步骤402类似,此处不再赘述。
504、确定输入数据的数据量。
在本申请实施例中,NFC电子标签可以对接收到的第一终端的输入数据进行数据量统计,得到的数据量可以是输入数据的字节数量,也可以是其字符数量。可选地,第一终端在发送输入数据之前,可以先确定该输入数据的数据量,并将数据量与该输入数据一同发送至NFC电子标签,从而NFC电子标签可以直接获取该输入数据的数据量。
506、当上述数据量大于单次传输阈值时,根据单次传输阈值对输入数据进行分割。
在本申请实施例中,NFC电子标签可以通过其微控制单元对上述数据量以及单次传输阈值进行比较,其中,该单次传输阈值可以存储在NFC电子标签的存储模块中,并由微控制单元事先访问存储模块,以获取该单次传输阈值。当上述比较的结果为上述数据量小于或等于单次传输阈值时,NFC电子标签可以直接对输入数据进行接下来的封装步骤;当上述比较的结果为上述数据量大于单次传输阈值时,NFC电子标签可以根据该单次传输阈值对输入数据进行分割,从而得到分割后的至少两段输入数据,每段分割后的输入数据的数据量应小于或等于单次传输阈值。
508、根据该NFC电子标签存储的标签信息,对分割后的每段输入数据分别进行封装,得到多个第一传输数据。
其中,步骤508与上述步骤404类似。需要说明的是,通过实施上述分割和封装,能够根据NFC通信中对所传输数据的数据量要求来完成对输入数据的处理,得到符合NFC传输格式的传输数据分片,即多个第一传输数据。以NDEF数据为例,每个第一传输数据可以包括封装了一段分割后的输入数据的NFC记录(Record),而上述多个第一传输数据,即多个NFC记录,可以构成一次NFC通信中的一条NDEF消息(Message),从而第二终端可以通过一次读卡来读取NFC电子标签传输的多个第一传输数据,有利于提升对输入数据的传输效率。
在一些实施例中,也可以根据第一终端或第二终端的数据量要求对上述输入数据进行分割和封装,将无法一次完成传输的输入数据封装为多个第一传输数据,并在接下来的步骤中分多次传输所得到的多个第一传输数据。
作为一种可选的实施方式,NFC电子标签存储的标签信息中还可以包括加密数据,NFC电子标签可以根据该加密数据对输入数据进行加密后再进行封装,得到经过加密的第一传输数据。示例性地,上述加密可以采用对称加密或非对称加密。举例来说,在采用非对称加密时,NFC电子标签可以将上述加密数据作为公钥,对输入数据进行加密后,将其封装为第一传输数据;而第二终端上可以存储有对应的私钥,用于对接收到的第一传输数据进行解密,从而确保输入数据传输的安全性。又举例来说,NFC电子标签也可以将上述加密数据作为私钥来对输入数据进行加密,而第二终端上可以存储有对应的公钥来进行解密,以确保第二终端所读取的NFC电子标签为经过验证的电子标签,进一步提升输入数据传输的安全性和有效性。可选地,可以将标签信息中的私有标识作为加密数据。
通过实施上述方法,能够在NFC电子标签对输入数据进行封装时进行加密,从而加强对输入数据的安全保护,有利于提升输入数据传输的安全性和有效性,替代第三方软件传输信息时所要做的登录、验证等步骤,实现简化输入信息的传输步骤。
510、通过第二终端产生的NFC射频场将上述第一传输数据传输至第二终端,以使该第二终端从上述第一传输数据中解析出上述输入数据。
其中,步骤510与上述步骤406类似,此处不再赘述。
作为一种可选的实施方式,NFC电子标签在通过第二终端产生的NFC射频场传输上述多个第一传输数据时,可以先在该NFC射频场中建立NFC电子标签与第二终端之间的NFC通信连接,将当前排序最前的第一传输数据传输至第二终端;然后,可以断开该NFC电子标签与第二终端之间的NFC通信连接,并在一定时长后与第二终端重新建立NFC通信连接;当重新检测到第二终端针对该NFC电子标签的标签读取操作时,该NFC电子标签可以将下一个第一传输数据作为当前排序最前的第一传输数据,重新执行将当前排序最前的第一传输数据传输至第二终端的步骤,直至将全部第一传输数据传输完成为止。
举例来说,待传输的第一传输数据队列中可以包括N(N为大于或等于2的正整数)个第一传输数据,NFC电子标签在建立与第二终端的NFC通信连接后,可以将队列头的第一传输数据传输至第二终端,此时第一传输队列中还剩下N-1个第一传输数据;然后,通过NFC电子标签主动断连(如通过微控制单元控制电路开关、阻抗等实现)或第二终端断连(如通过断电、关闭NFC功能等实现)的方式,可以断开NFC电子标签与第二终端之间的NFC通信连接;在一定时长(如0.3秒、0.5秒、1秒等)后可以重建上述NFC通信连接,从而NFC电子标签可以重新检测到第二终端针对该NFC电子标签的标签读取操作,并将当前处于队列头的第一传输数据传输至第二终端;重复上述步骤,直至将全部第一传输数据传输完成为止,能够实现对多个第一传输的连续自动传输,从而可以将分割后的每段输入数据完整地传输至第二终端,有利于提升输入数据传输的便利性。
作为一种可选的实施方式,NFC电子标签在检测到第二终端针对该NFC电子标签的标签写入操作时,还可以通过第二终端产生的NFC射频场接收该第二终端发送的第二传输数据。需要说明的是,此时第二终端可以仍处于NFC的读卡器模式下,即第二终端可以在读卡器模式下同时实现对NFC电子标签的读写。在此基础上,NFC电子标签可以根据上述第二传输数据,更新该NFC电子标签存储的标签信息,例如对标签信息中包括的私有标识、支持协议、加密数据等进行更新,从而能够通过写卡的方式实现对NFC电子标签的管理,及时调整NFC电子标签存储的标签信息,有利于提升输入数据传输的安全性和稳定性,降低NFC电子标签的使用风险。
可见,实施上述实施例所描述的数据传输方法,能够通过NFC电子标签实现对第一终端的输入数据的分段传输,提升输入数据传输的便利性;此外,通过加密传输数据、更新标签信息等方式,还可以提升输入数据传输的安全性、有效性和稳定性,降低NFC电子标签的使用风险。
请参阅图6,图6是本申请实施例公开的又一种数据传输方法的流程示意图,该方法可以应用于第一终端,该第一终端与近场通信NFC电子标签通信连接。如图6所示,该数据传输方法可以包括以下步骤:
602、将该第一终端的输入数据发送至NFC电子标签,其中,输入数据用于由NFC电子标签在检测到处于NFC的读卡器模式的第二终端针对该NFC电子标签的标签读取操作时,根据存储的标签信息进行封装得到第一传输数据,该第一传输数据用于由该NFC电子标签通过第二终端产生的NFC射频场传输至第二终端,以使第二终端从该第一传输数据中解析出上述输入数据。
在本申请实施例中,NFC电子标签在检测到针对该NFC电子标签的标签读取操作时,可以向第一终端发出数据请求,然后第一终端可以响应该数据请求,将第一终端的输入数据发送至该NFC电子标签,从而第一终端可以在确保NFC电子标签被读取时才进行输入数据的传输,有利于确保输入数据的时效性,提升输入数据传输的有效性。
可选地,第一终端可以通过输入控件来接收输入数据,其中,该输入控件可以包括第一终端上的输入框、输入栏等。示例性地,用户可以通过第一终端的外接硬件设备(如键盘、鼠标、麦克风等)进行输入,输入数据可以呈现在第一终端上的输入控件中,从而用户可以根据输入控件上呈现的输入数据实时地进行调整(例如根据输入控件在屏幕上显示的输入数据进行实时修改);当用户完成输入时,输入数据可以暂时保存在输入控件对应的存储区域中,并在第一终端接收到NFC电子标签发出的数据请求后,在第一终端的处理器的控制下,将上述输入数据发送至该第一终端的输出端口,进而通过NFC电子标签的数据接口传输给该NFC电子标签的微控制单元。
可见,实施上述实施所描述的数据传输方法,能够将第一终端的输入数据便捷地发送给与该第一终端通信连接的NFC电子标签,进而可以通过该NFC电子标签将输入数据传输至第二终端,从而无需依赖于第三方软件的协助,将输入数据从便于输入的第一终端快捷地传输至第二终端。该数据传输方法有利于简化输入信息的传输步骤,提升了终端间数据传输的效率。
请参阅图7,图7是本申请实施例公开的又一种数据传输方法的流程示意图,该方法可以应用于第二终端。如图7所示,该数据传输方法可以包括以下步骤:
702、在第二终端处于NFC的读卡器模式下,若检测到近场通信NFC电子标签处于该第二终端产生的NFC射频场内,对上述NFC电子标签进行标签读取操作。
在本申请实施例中,当用户希望通过第二终端获取第一终端的输入数据时,可以启用第二终端的NFC功能并进入读卡器模式,将处于读卡器模式的第二终端靠近与第一终端通信连接的NFC电子标签,以对该NFC电子标签进行读取。具体地,当检测到NFC电子标签处于该第二终端产生的NFC射频场内时,第二终端可以与该NFC电子标签建立NFC通信连接,此时第二终端可以产生针对NFC电子标签的读卡事件,即第二终端对该NFC电子标签进行了标签读取操作。当NFC电子标签监视到读卡事件的发生时,即表示NFC电子标签检测到针对其的标签读取操作。
704、根据上述标签读取操作从NFC电子标签中读取第一传输数据,该第一传输数据为NFC电子标签在检测到上述标签读取操作时,根据存储的标签信息对第一终端发送的输入数据进行封装得到的,其中,第一终端与NFC电子标签通信连接。
示例性地,处于读卡器模式的第二终端对NFC电子标签进行读取,可以获取该NFC电子标签传输的第一传输数据。具体地,NFC电子标签在检测到第二终端针对其的标签读取操作时,可以利用其微控制单元向第一终端发出数据请求,进而获取第一终端响应该数据请求向NFC电子标签发送的输入数据;在此基础上,NFC电子标签可以根据其标签信息对该输入数据进行封装,得到符合NFC传输格式的上述第一传输数据,如NDEF数据。当第二终端在其产生的NFC射频场内建立与NFC电子标签的NFC通信连接后,NFC电子标签可以通过负载调制的方式将上述第一传输数据传输至第二终端,从而第二终端能够读取到该第一传输数据。
作为一种可选的实施方式,当上述第一传输数据有多个时,第二终端还可以分多次读取各个第一传输数据。示例性地,当NFC电子标签处于第二终端产生的NFC射频场内时,第二终端可以读取该NFC电子标签当前传输的第一传输数据;然后,第二终端可以主动关闭其NFC射频场,并在一定时长后重新开启;当重新检测到NFC电子标签处于该第二终端重新产生的NFC射频场内时,第二终端可以重新对该NFC电子标签进行标签读取操作,以从该NFC电子标签中读取下一个第一传输数据,直至全部第一传输数据传输完成为止。
举例来说,待传输至第二终端的第一传输数据队列可以包括M(M为大于或等于2的正整数)个第一传输数据。当第二终端检测到NFC电子标签处于该第二终端产生的NFC射频场内时,可以从该NFC电子标签读取队列头的第一传输数据,即该NFC电子标签将队列头的第一传输数据首先传输至第二终端,此时第一传输数据队列中还剩下M-1个第一传输数据;然后,第二终端通过断电、关闭NFC功能等方式,可以主动关闭上述NFC射频场,从而中断与NFC电子标签的通信连接;在一定时长(如0.3秒、0.5秒、1秒等)后,第二终端重新开启NFC射频场,当重新检测到NFC射频场内的NFC电子标签时,第二终端可以再次对其进行读取,得到当前处于队列头的第一传输数据;重复上述步骤,直至读取NFC电子标签传输的全部第一传输数据为止,能够实现对多个第一传输的连续自动读取,进而可以将其组合为一条完整的NDEF消息,在确保输入数据传输的完整性和可靠性的同时,也有效提升了第二终端读取输入数据的便利性。
706、从第一传输数据中解析出上述输入数据。
示例性地,如图8所示,第二终端在从第一传输数据中解析出上述输入数据时,可以先从第一传输数据中提取与上述NFC电子标签对应的标签信息(通常位于数据包头部),该标签信息可以包括标签标识、私有标识、支持协议等。然后,第二终端可以根据标签信息对该第一传输数据进行解析,得到上述输入数据。具体地,第二终端可以检查该标签信息中是否包含有私有标识,若包含有私有标识,则可以确定该第一传输数据封装了第一终端的输入数据,从而可以根据上述支持协议等从该第一传输数据中解析出上述输入数据。
作为一种可选的实施方式,该标签信息中还可以包括加密数据,用于表示该第一传输数据所封装的输入数据的加密情况,如是否经过加密、经过何种加密等。若经过加密,第二终端还需要对解析出的输入数据进行解密,从而得到解密后的输入数据。
可见,实施上述实施所描述的数据传输方法,第二终端通过NFC的读卡器模式对NFC电子标签进行读取,即可快捷地获取第一终端传输的数据,实现了不同终端设备之间的数据传输,无需依赖于第三方软件的协助,且不需要与第一终端直接建立通信连接,有利于简化输入信息的传输步骤;同时,还能够实现对多个第一传输的连续自动读取,从而在确保输入数据传输的完整性和可靠性的同时,有效提升了第二终端读取输入数据的便利性,进一步提高了用户使用终端设备的效率。
请参阅图9,图9是本申请实施例公开的又一种数据传输方法的流程示意图,该方法可以应用于第二终端。如图9所示,该数据传输方法可以包括以下步骤:
902、在第二终端处于NFC的读卡器模式下,若检测到近场通信NFC电子标签处于该第二终端产生的NFC射频场内,对上述NFC电子标签进行标签读取操作。
904、根据上述标签读取操作从NFC电子标签中读取第一传输数据,该第一传输数据为NFC电子标签在检测到上述标签读取操作时,根据存储的标签信息对第一终端发送的输入数据进行封装得到的,其中,第一终端与NFC电子标签通信连接。
其中,步骤902以及步骤904与上述步骤702以及步骤704类似,此处不再赘述。
906、从第一传输数据中提取与NFC电子标签对应的标签信息。
908、若标签信息中包含有私有标识,则根据该标签信息对第一传输数据进行解析,得到上述输入数据。
其中,步骤906以及步骤908与上述步骤706类似,此处不再赘述。
910、根据上述输入数据,执行与该输入数据对应的终端操作,其中,终端操作至少包括将该输入数据复制至剪贴板、根据该输入数据进行广播、对该输入数据进行存储中的一种或多种。
在一种实施例中,第二终端可以将解析出的输入数据复制至剪贴板,从而用户可以在需要使用该输入数据时直接从剪贴板中调取,粘贴至用户指定的位置,快速便捷地实现了输入数据从第一终端到第二终端的复制转移。当用户需要在第二终端上进行较难或较多的输入操作时,通过实施上述方法,能够借助便于输入的第一终端提升输入效率,从而提高用户使用终端设备的效率。可选地,第二终端也可以将该输入数据直接存储在指定位置(如备忘录、记事本等),从而方便用户长期调用。
在另一种实施例中,第二终端可以将解析出的输入数据进行广播,若第二终端上存在目标进程监听此广播,则可以触发对应的应用程序操作。例如,当该输入数据为购物口令时,第二终端上的购物类应用的进程监听到此广播,可以打开该购物类应用,并跳转至与该购物口令对应的界面;当该输入数据为待分享动态时,第二终端上的社交类应用的进程监听到此广播,可以打开该社交类应用,并跳转至与该待分享动态对应的编辑界面,提升用户的分享效率。可以理解,第二终端可以限制仅前台应用的进程监听此广播,从而减少用户的操作步骤,提升利用该输入数据触发终端操作的效率和准确性。
作为一种可选的实施方式,第二终端还可以对该NFC电子标签进行写卡,从而实现对NFC电子标签存储的标签信息的更新。示例性地,处于读卡器模式下的第二终端若检测到NFC电子标签处于其产生的NFC射频场内,可以对该NFC电子标签进行标签写入操作,即第二终端可以通过上述NFC射频场向NFC电子标签发送第二传输数据,该NFC电子标签中的微控制单元可以根据接收到的第二传输数据对其存储模块存储的标签信息进行覆盖,从而实现对该标签信息的更新。通过实施上述方法,能够对标签信息中包括的私有标识、支持协议、加密数据等进行更新,从而可以通过写卡的方式实现对NFC电子标签的管理,及时调整NFC电子标签存储的标签信息,有利于提升输入数据传输的安全性和稳定性,降低NFC电子标签的使用风险
可见,实施上述实施所描述的数据传输方法,第二终端通过NFC的读卡器模式对NFC电子标签进行读取,即可快捷地获取第一终端传输的数据,实现了不同终端设备之间的数据传输,简化了输入信息的传输步骤;此外,通过更新NFC电子标签的标签信息,还可以提升输入数据传输的安全性、有效性和稳定性,降低NFC电子标签的使用风险。
请参阅图10,图10是本申请实施例公开的一种NFC电子标签的模块化示意图,该NFC电子标签可以与第一终端通信连接。如图10所示,该NFC电子标签可以包括输入数据获取单元1001、封装单元1002以及第一传输单元1003,其中:
输入数据获取单元1001,用于当检测到第二终端针对NFC电子标签的标签读取操作时,获取第一终端发送的输入数据,上述第二终端可以处于NFC的读卡器模式;
封装单元1002,用于根据NFC电子标签存储的标签信息对输入数据进行封装,得到第一传输数据;
第一传输单元1003,用于通过第二终端产生的NFC射频场将第一传输数据传输至第二终端,以使第二终端从第一传输数据中解析出上述输入数据。
可见,采用上述实施例所描述的NFC电子标签,第二终端通过NFC的读卡器模式对NFC电子标签进行读取,即可快捷地获取第一终端传输的数据,实现了不同终端设备之间的数据传输,无需依赖于第三方软件的协助,从而也省去了使用第三方软件传输信息时所要做的下载、登录、验证等繁琐步骤,且不需要与第一终端直接建立通信连接,有利于简化输入信息的传输步骤,提高用户使用终端设备的效率。
在一个实施例中,输入数据获取单元1001可以包括未图示的数据请求子单元以及数据获取子单元,其中:
数据请求子单元,用于当检测到第二终端针对NFC电子标签的标签读取操作时,向第一终端发出数据请求;
数据获取子单元,用于获取第一终端响应数据请求发送的输入数据,其中,输入数据为第一终端通过输入控件接收的输入数据。
在一个实施例中,该NFC电子标签还可以包括未图示的确定单元以及分割单元,其中:
确定单元,用于在输入数据获取单元1001获取第一终端发送的输入数据之后,确定该输入数据的数据量;
分割单元,用于当上述数据量大于单次传输阈值时,根据单次传输阈值对输入数据进行分割;
上述封装单元1002,具体可以用于根据NFC电子标签存储的标签信息,对分割后的每段输入数据分别进行封装,得到多个第一传输数据。
上述第一传输单元1003,具体可以用于在第二终端产生的NFC射频场中建立NFC电子标签与第二终端之间的NFC通信连接,将当前排序最前的第一传输数据传输至第二终端;然后,断开NFC电子标签与第二终端之间的NFC通信连接,并在一定时长后与第二终端重新建立NFC通信连接;最后,当重新检测到第二终端针对NFC电子标签的标签读取操作时,将下一个第一传输数据作为当前排序最前的第一传输数据,重新执行将当前排序最前的第一传输数据传输至第二终端的步骤,直至全部第一传输数据传输完成为止。
可见,采用上述实施例所描述的NFC电子标签,能够实现对多个第一传输的连续自动传输,从而可以将分割后的每段输入数据完整地传输至第二终端,有利于提升输入数据传输的便利性。
在一个实施例中,封装单元1002可以包括未图示的标签获取子单元以及数据封装子单元,其中:
标签获取子单元,用于获取NFC电子标签存储的标签信息,该标签信息至少包括私有标识;
数据封装子单元,用于根据标签信息,将输入数据封装为符合NFC传输格式的第一传输数据。
在一个实施例中,该NFC电子标签还可以包括未图示的数据接收单元以及标签更新单元,其中:
数据接收单元,用于当检测到第二终端针对NFC电子标签的标签写入操作时,接收第二终端在NFC的读卡器模式下发送的第二传输数据;
标签更新单元,用于根据第二传输数据,更新NFC电子标签存储的标签信息。
可见,采用上述实施例所描述的NFC电子标签,能够通过加密传输数据、更新标签信息等方式,还可以提升输入数据传输的安全性、有效性和稳定性,降低NFC电子标签的使用风险。
请参阅图11,图11是本申请实施例公开的一种终端设备的模块化示意图,该终端设备与NFC电子标签通信连接。如图11所示,该终端设备可以包括:
输入数据发送单元1101,用于将终端设备的输入数据发送至NFC电子标签,该输入数据用于由NFC电子标签在检测到处于NFC的读卡器模式的第二终端针对NFC电子标签的标签读取操作时,根据存储的标签信息进行封装得到第一传输数据,该第一传输数据用于由NFC电子标签通过第二终端产生的NFC射频场传输至第二终端,以使第二终端从第一传输数据中解析出上述输入数据。
可见,采用上述实施例所描述的终端设备,能够将第一终端的输入数据便捷地发送给与该第一终端通信连接的NFC电子标签,进而可以通过该NFC电子标签将输入数据传输至第二终端,从而无需依赖于第三方软件的协助,将输入数据从便于输入的第一终端快捷地传输至第二终端。该数据传输方法有利于简化输入信息的传输步骤,提升了终端间数据传输的效率。
请参阅图12,图12是本申请实施例公开的另一种终端设备的模块化示意图。如图12所示,该终端设备可以包括:
读取操作单元1201,用于在终端设备处于NFC的读卡器模式下,若检测到近场通信NFC电子标签处于终端设备产生的NFC射频场内,对NFC电子标签进行标签读取操作;
传输数据读取单元1202,用于根据标签读取操作从NFC电子标签中读取第一传输数据,该第一传输数据为NFC电子标签在检测到标签读取操作时,根据存储的标签信息对第一终端发送的输入数据进行封装得到的,该第一终端与NFC电子标签通信连接;
解析单元1203,用于从第一传输数据中解析出上述输入数据。
在一个实施例中,上述传输数据读取单元1202,具体可以用于当NFC电子标签处于第二终端产生的NFC射频场内时,读取NFC电子标签当前传输的第一传输数据;然后,关闭NFC射频场,并在一定时长后重新开启NFC射频场;最后,当重新检测到NFC电子标签处于第二终端产生的NFC射频场内时,重新执行对NFC电子标签进行标签读取操作的步骤,以从NFC电子标签中读取下一第一传输数据,直至全部第一传输数据传输完成为止。
可见,采用上述实施例所描述的终端设备,第二终端通过NFC的读卡器模式对NFC电子标签进行读取,即可快捷地获取第一终端传输的数据,实现了不同终端设备之间的数据传输,无需依赖于第三方软件的协助,且不需要与第一终端直接建立通信连接,有利于简化输入信息的传输步骤;同时,还能够实现对多个第一传输的连续自动读取,从而在确保输入数据传输的完整性和可靠性的同时,有效提升了第二终端读取输入数据的便利性,进一步提高了用户使用终端设备的效率。
在一个实施例中,解析单元1203可以包括未图示的标签提取子单元以及数据解析子单元,其中:
标签提取子单元,用于从第一传输数据中提取与NFC电子标签对应的标签信息;
数据解析子单元,用于若标签信息中包含有私有标识,则根据标签信息对第一传输数据进行解析,得到上述输入数据。
在一个实施例中,该终端设备还可以包括未图示的执行单元,该执行单元用于根据上述解析单元1203解析出的输入数据,执行与该输入数据对应的终端操作,其中,该终端操作至少包括将输入数据复制至剪贴板、根据输入数据进行广播、对输入数据进行存储中的一种或多种。
在一个实施例中,该终端设备还可以包括未图示的写入数据发送单元,其中:
写入数据发送单元,用于对NFC电子标签进行标签写入操作,向NFC电子标签发送第二传输数据,该第二传输数据用于使NFC电子标签根据第二传输数据更新存储的标签信息。
可见,采用上述实施例所描述的终端设备,第二终端通过NFC的读卡器模式对NFC电子标签进行读取,即可快捷地获取第一终端传输的数据,实现了不同终端设备之间的数据传输,简化了输入信息的传输步骤;此外,通过更新NFC电子标签的标签信息,还可以提升输入数据传输的安全性、有效性和稳定性,降低NFC电子标签的使用风险。
请参阅图13,图13是本申请实施例公开的另一种NFC电子标签的模块化示意图。如图13所示,该NFC电子标签可以包括:
存储有可执行程序代码的存储器1301;
与存储器1301耦合的处理器1302;
其中,处理器1302调用存储器1301中存储的可执行程序代码,执行上述实施例所描述的任意一种用于NFC电子标签的数据传输方法中的全部或部分步骤。
请参阅图14,图14是本申请实施例公开的又一种终端设备的模块化示意图。如图14所示,该终端设备可以包括:
存储有可执行程序代码的存储器1401;
与存储器1401耦合的处理器1402;
其中,处理器1402调用存储器1401中存储的可执行程序代码,执行上述实施例所描述的任意一种用于第一终端或第二终端的数据传输方法中的全部或部分步骤。
此外,本申请实施例进一步公开了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行上述实施例所描述的任意一种数据传输方法中的全部或部分步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本申请实施例公开的一种数据传输方法及NFC电子标签、终端设备、存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (20)
1.一种数据传输方法,其特征在于,应用于近场通信NFC电子标签,所述NFC电子标签与第一终端通信连接,所述方法包括:
当检测到第二终端针对所述NFC电子标签的标签读取操作时,获取所述第一终端发送的输入数据,所述第二终端处于NFC的读卡器模式;
根据所述NFC电子标签存储的标签信息对所述输入数据进行封装,得到第一传输数据;
通过所述第二终端产生的NFC射频场将所述第一传输数据传输至所述第二终端,以使所述第二终端从所述第一传输数据中解析出所述输入数据。
2.根据权利要求1所述的方法,其特征在于,所述当检测到第二终端针对所述NFC电子标签的标签读取操作时,获取所述第一终端发送的输入数据,包括:
当检测到第二终端针对所述NFC电子标签的标签读取操作时,向所述第一终端发出数据请求;
获取所述第一终端响应所述数据请求发送的输入数据,其中,所述输入数据为所述第一终端通过输入控件接收的输入数据。
3.根据权利要求1所述的方法,其特征在于,在所述当检测到第二终端针对所述NFC电子标签的标签读取操作时,获取所述第一终端发送的输入数据之后,所述方法还包括:
确定所述输入数据的数据量;
当所述数据量大于单次传输阈值时,根据所述单次传输阈值对所述输入数据进行分割;
所述根据所述NFC电子标签存储的标签信息对所述输入数据进行封装,得到第一传输数据,包括:
根据所述NFC电子标签存储的标签信息,对分割后的每段输入数据分别进行封装,得到多个第一传输数据。
4.根据权利要求3所述的方法,其特征在于,所述通过所述第二终端产生的NFC射频场将所述第一传输数据传输至所述第二终端,包括:
在所述第二终端产生的NFC射频场中建立所述NFC电子标签与所述第二终端之间的NFC通信连接,将当前排序最前的第一传输数据传输至所述第二终端;
断开所述NFC电子标签与所述第二终端之间的NFC通信连接,并在一定时长后与所述第二终端重新建立NFC通信连接;
当重新检测到所述第二终端针对所述NFC电子标签的标签读取操作时,将下一个第一传输数据作为当前排序最前的第一传输数据,重新执行所述将当前排序最前的第一传输数据传输至所述第二终端,直至全部第一传输数据传输完成为止。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述NFC电子标签存储的标签信息对所述输入数据进行封装,得到第一传输数据,包括:
获取所述NFC电子标签存储的标签信息,所述标签信息至少包括私有标识;
根据所述标签信息,将所述输入数据封装为符合NFC传输格式的第一传输数据。
6.根据权利要求1至4任一项所述的方法,其特征在于,在所述通过所述第二终端产生的NFC射频场将所述第一传输数据传输至所述第二终端之后,所述方法还包括:
当检测到所述第二终端针对所述NFC电子标签的标签写入操作时,接收所述第二终端在NFC的读卡器模式下发送的第二传输数据;
根据所述第二传输数据,更新所述NFC电子标签存储的所述标签信息。
7.一种数据传输方法,其特征在于,应用于第一终端,所述第一终端与近场通信NFC电子标签通信连接,所述方法包括:
将所述第一终端的输入数据发送至所述NFC电子标签,所述输入数据用于由所述NFC电子标签在检测到处于NFC的读卡器模式的第二终端针对所述NFC电子标签的标签读取操作时,根据存储的标签信息进行封装得到第一传输数据,所述第一传输数据用于由所述NFC电子标签通过所述第二终端产生的NFC射频场传输至所述第二终端,以使所述第二终端从所述第一传输数据中解析出所述输入数据。
8.一种数据传输方法,其特征在于,应用于第二终端,所述方法包括:
在所述第二终端处于NFC的读卡器模式下,若检测到近场通信NFC电子标签处于所述第二终端产生的NFC射频场内,对所述NFC电子标签进行标签读取操作;
根据所述标签读取操作从所述NFC电子标签中读取第一传输数据,所述第一传输数据为所述NFC电子标签在检测到所述标签读取操作时,根据存储的标签信息对第一终端发送的输入数据进行封装得到的,所述第一终端与所述NFC电子标签通信连接;
从所述第一传输数据中解析出所述输入数据。
9.根据权利要求8所述的方法,其特征在于,所述根据所述标签读取操作从所述NFC电子标签中读取第一传输数据,包括:
当所述NFC电子标签处于所述第二终端产生的NFC射频场内时,读取所述NFC电子标签当前传输的第一传输数据;
关闭所述NFC射频场,并在一定时长后重新开启所述NFC射频场;
当重新检测到所述NFC电子标签处于所述第二终端产生的NFC射频场内时,重新执行所述对所述NFC电子标签进行标签读取操作,以从所述NFC电子标签中读取下一第一传输数据,直至全部第一传输数据传输完成为止。
10.根据权利要求8所述的方法,其特征在于,所述从所述第一传输数据中解析出所述输入数据,包括:
从所述第一传输数据中提取与所述NFC电子标签对应的标签信息;
若所述标签信息中包含有私有标识,则根据所述标签信息对所述第一传输数据进行解析,得到所述输入数据。
11.根据权利要求8至10任一项所述的方法,其特征在于,在所述从所述第一传输数据中解析出所述输入数据之后,所述方法还包括:
根据所述输入数据,执行与所述输入数据对应的终端操作,其中,所述终端操作至少包括将所述输入数据复制至剪贴板、根据所述输入数据进行广播、对所述输入数据进行存储中的一种或多种。
12.根据权利要求8至10任一项所述的方法,其特征在于,所述方法还包括:
对所述NFC电子标签进行标签写入操作,向所述NFC电子标签发送第二传输数据,所述第二传输数据用于使所述NFC电子标签根据所述第二传输数据更新存储的所述标签信息。
13.一种近场通信NFC电子标签,其特征在于,所述NFC电子标签与第一终端通信连接,所述NFC电子标签包括:
输入数据获取单元,用于当检测到第二终端针对所述NFC电子标签的标签读取操作时,获取所述第一终端发送的输入数据,所述第二终端处于NFC的读卡器模式;
封装单元,用于根据所述NFC电子标签存储的标签信息对所述输入数据进行封装,得到第一传输数据;
第一传输单元,用于通过所述第二终端产生的NFC射频场将所述第一传输数据传输至所述第二终端,以使所述第二终端从所述第一传输数据中解析出所述输入数据。
14.一种近场通信NFC电子标签,其特征在于,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如权利要求1至6任一项所述的方法。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机执行时实现如权利要求1至6任一项所述的方法。
16.一种终端设备,其特征在于,所述终端设备与近场通信NFC电子标签通信连接,所述终端设备包括:
输入数据发送单元,用于将所述终端设备的输入数据发送至所述NFC电子标签,所述输入数据用于由所述NFC电子标签在检测到处于NFC的读卡器模式的第二终端针对所述NFC电子标签的标签读取操作时,根据存储的标签信息进行封装得到第一传输数据,所述第一传输数据用于由所述NFC电子标签通过所述第二终端产生的NFC射频场传输至所述第二终端,以使所述第二终端从所述第一传输数据中解析出所述输入数据。
17.一种终端设备,其特征在于,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如权利要求7所述的方法。
18.一种终端设备,其特征在于,所述终端设备包括:
读取操作单元,用于在所述终端设备处于NFC的读卡器模式下,若检测到近场通信NFC电子标签处于所述终端设备产生的NFC射频场内,对所述NFC电子标签进行标签读取操作;
传输数据读取单元,用于根据所述标签读取操作从所述NFC电子标签中读取第一传输数据,所述第一传输数据为所述NFC电子标签在检测到所述标签读取操作时,根据存储的标签信息对第一终端发送的输入数据进行封装得到的,所述第一终端与所述NFC电子标签通信连接;
解析单元,用于从所述第一传输数据中解析出所述输入数据。
19.一种终端设备,其特征在于,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如权利要求8至12任一项所述的方法。
20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机执行时实现如权利要求8至12任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011433361.7A CN112686358A (zh) | 2020-12-09 | 2020-12-09 | 数据传输方法及nfc电子标签、终端设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011433361.7A CN112686358A (zh) | 2020-12-09 | 2020-12-09 | 数据传输方法及nfc电子标签、终端设备、存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112686358A true CN112686358A (zh) | 2021-04-20 |
Family
ID=75446595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011433361.7A Pending CN112686358A (zh) | 2020-12-09 | 2020-12-09 | 数据传输方法及nfc电子标签、终端设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112686358A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113613225A (zh) * | 2021-07-29 | 2021-11-05 | 珠海格力电器股份有限公司 | 调试方法、装置、电子设备和计算机可读存储介质 |
CN113676883A (zh) * | 2021-08-10 | 2021-11-19 | Oppo广东移动通信有限公司 | 壳体组件、通信方法、电子设备、通信***和存储介质 |
CN113780022A (zh) * | 2021-09-09 | 2021-12-10 | 珠海格力电器股份有限公司 | 近场通信触发方法、装置、电子设备和存储介质 |
CN114157925A (zh) * | 2021-08-31 | 2022-03-08 | 佛山市顺德区美的饮水机制造有限公司 | 取水数据传输方法、装置及*** |
CN114693339A (zh) * | 2022-02-15 | 2022-07-01 | 北京优酷科技有限公司 | 用户权益资源处理方法及电子设备 |
WO2024065698A1 (zh) * | 2022-09-30 | 2024-04-04 | Oppo广东移动通信有限公司 | 通信方法、装置、设备、存储介质、芯片、产品及程序 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103501192A (zh) * | 2013-09-24 | 2014-01-08 | 深圳Tcl新技术有限公司 | 终端间的数据传输方法和装置 |
CN106162364A (zh) * | 2015-03-30 | 2016-11-23 | 腾讯科技(深圳)有限公司 | 智能电视***输入方法及装置、终端辅助输入方法及装置 |
CN108833200A (zh) * | 2018-05-04 | 2018-11-16 | 佛山科学技术学院 | 一种大数据文件自适应单向传输方法及装置 |
-
2020
- 2020-12-09 CN CN202011433361.7A patent/CN112686358A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103501192A (zh) * | 2013-09-24 | 2014-01-08 | 深圳Tcl新技术有限公司 | 终端间的数据传输方法和装置 |
CN106162364A (zh) * | 2015-03-30 | 2016-11-23 | 腾讯科技(深圳)有限公司 | 智能电视***输入方法及装置、终端辅助输入方法及装置 |
CN108833200A (zh) * | 2018-05-04 | 2018-11-16 | 佛山科学技术学院 | 一种大数据文件自适应单向传输方法及装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113613225A (zh) * | 2021-07-29 | 2021-11-05 | 珠海格力电器股份有限公司 | 调试方法、装置、电子设备和计算机可读存储介质 |
CN113676883A (zh) * | 2021-08-10 | 2021-11-19 | Oppo广东移动通信有限公司 | 壳体组件、通信方法、电子设备、通信***和存储介质 |
CN113676883B (zh) * | 2021-08-10 | 2023-10-13 | Oppo广东移动通信有限公司 | 壳体组件、通信方法、电子设备、通信***和存储介质 |
CN114157925A (zh) * | 2021-08-31 | 2022-03-08 | 佛山市顺德区美的饮水机制造有限公司 | 取水数据传输方法、装置及*** |
CN113780022A (zh) * | 2021-09-09 | 2021-12-10 | 珠海格力电器股份有限公司 | 近场通信触发方法、装置、电子设备和存储介质 |
CN113780022B (zh) * | 2021-09-09 | 2024-05-03 | 珠海格力电器股份有限公司 | 近场通信触发方法、装置、电子设备和存储介质 |
CN114693339A (zh) * | 2022-02-15 | 2022-07-01 | 北京优酷科技有限公司 | 用户权益资源处理方法及电子设备 |
WO2024065698A1 (zh) * | 2022-09-30 | 2024-04-04 | Oppo广东移动通信有限公司 | 通信方法、装置、设备、存储介质、芯片、产品及程序 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112686358A (zh) | 数据传输方法及nfc电子标签、终端设备、存储介质 | |
CN107612909B (zh) | 关于物联网设备的信息交互方法、装置及设备 | |
CN107786331B (zh) | 数据处理方法、装置、***及计算机可读存储介质 | |
CN107222936B (zh) | 一种数据处理方法、装置及终端 | |
US20150119017A1 (en) | Method and system for implementing smart card remote operation based on smart card web server | |
US11310727B2 (en) | Methods, devices and media for obtaining and for providing access information of wireless access points | |
KR20100058527A (ko) | 비접촉 데이터 송신 또는 수신에 대한 응답으로 nfc 시스템 내에서 애플리케이션 데이터를 관리하는 방법 및 장치 | |
CN109152094B (zh) | 用于终端的无线网络连接方法 | |
CN109699019B (zh) | 广播扫描方法、装置、电子设备以及存储介质 | |
CN104346560A (zh) | 一种安全验证方法及装置 | |
CN111918274B (zh) | 码号配置、管理方法、装置、电子设备及可读存储介质 | |
CN113259301A (zh) | 一种账号数据共享方法及电子设备 | |
CN109729000B (zh) | 一种即时通信方法及装置 | |
CN105848145A (zh) | 一种wifi智能配置方法和装置 | |
CN111404706A (zh) | 应用下载方法、安全元件、客户端设备及服务管理设备 | |
CN114339737A (zh) | 无线通讯指令加密方法及相关设备 | |
CN104202432B (zh) | 一种远程web管理***及管理方法 | |
CN113038192A (zh) | 视频处理方法、装置、电子设备和存储介质 | |
CN111722938A (zh) | At指令处理方法、装置、计算机设备和存储介质 | |
CN111818492A (zh) | 蓝牙信标及其数据的传输方法、可读存储介质 | |
CN111338673A (zh) | 设备调试方法、装置、电子设备及存储介质 | |
CN107172718B (zh) | 一种信息处理方法及电子设备 | |
CN106685931B (zh) | 智能卡应用管理方法和***、终端和智能卡 | |
CN116244764A (zh) | Android设备的设备唯一ID生成方法及*** | |
CN111770488B (zh) | Ehplmn更新方法、相关设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |