一种调制方式选择方法及近场通信装置、存储介质与流程

文档序号:20273097发布日期:2020-04-03 19:17阅读:239来源:国知局
一种调制方式选择方法及近场通信装置、存储介质与流程

本申请涉及电子应用领域,尤其涉及一种调制方式选择方法及近场通信装置、存储介质。



背景技术:

近场通信(nearfieldcommunication,nfc),是一种新兴的技术,使用了nfc技术的近场通信装置可以在彼此靠近的情况下进行数据交换。nfc的工作原理是,nfc近场通信装置在接收到reader发送的场强后,在该场强上叠加响应信息,形成负载调制信号,并将负载调制信号发送回reader。nfc近场通信装置在生成调制信号时,可以采用有源负载调制(activeloadmodulation,alm)或无源负载调制(passiveloadmodulation,plm)方式。

目前,nfc装置可以根据接收到的场强大小来判断使用alm还是plm,会增加通信时长,导致近场通信的效率低下。



技术实现要素:

本申请实施例提供一种调制方式选择方法及近场通信装置、存储介质,能够减少通信时长,并提高近场通信的效率。

本申请的技术方案是这样实现的:

本申请实施例提供一种近场通信的调制方式选择方法,所述方法包括:

获取电子设备的当前位置信息;

根据所述当前位置信息,确定所述电子设备的近场通信类型;

根据所述近场通信类型,确定近场通信的目标调制方式。

本申请实施例提供一种近场通信装置,所述近场通信装置包括:

获取单元,用于获取电子设备的当前位置信息;根据所述当前位置信息,确定所述电子设备的近场通信类型;

确定单元,用于根据所述近场通信类型,确定近场通信的目标调制方式。

本申请实施例提供一种电子设备,所述电子设备包括:处理器、存储器及通信总线,所述处理器通过所述通信总线与所述存储器连接,所述存储器用于存储程序指令;所述处理器用于执行所述程序指令以实现如上述任一项所述的方法。

本申请实施例提供一种存储介质,其上存储有计算机程序,应用于近场通信装置,该计算机程序被处理器执行时实现如上述任一项所述的方法。

本申请实施例提供了一种调制方式选择方法及近场通信装置、存储介质,该方法包括:获取电子设备的当前位置信息;根据当前位置信息,确定电子设备的近场通信类型;根据近场通信类型,确定近场通信的目标调制方式。采用上述方法实现方案,近场通信装置根据位置信息设置预设调制方式,由此该预设调制方式能够适用于当地reader,能够减少交易切换次数,减少通信时长,进而提高近场通信的效率。

附图说明

图1为本申请实施例提供的一种调制方式选择方法的流程图;

图2为本申请实施例提供的一种示例性的近场通信装置设置预设调制方式的流程示意图;

图3为本申请实施例提供的一种示例性的近场通信装置根据轮询指令类型确定目标调制方式的流程示意图;

图4为本申请实施例提供的一种近场通信装置的结构示意图一;

图5为本申请实施例提供的一种近场通信装置的结构示意图二。

具体实施方式

应当理解,此处描述的具体实施例仅仅用以解释本申请。并不用于限定本申请。

nfc近场通信装置可以采用alm或plm生成调制信号,其中,plm是在reader的载波信号上做开关调制,其能量来自与reader耦合的场强,nfc近场通信装置自身并不提供能量;alm是在收到reader的载波信号之后,通过自身的电源产生能量形成负载调制信号,并将负载调制信号发送至reader。

plm由于完全采用reader的信号能量进行通信,因此,nfc近场通信装置回送的响应信号与reader的发送信号是完全同步的,且不会因为能量过大而导致reader接收饱和;但当通信距离较远时,负载调制信号较弱,导致通信失败的概率增大。

alm由于其输出能量相对较强,因此可以达到相对较远的通信距离;但是,也会因为能量太强而导致reader饱和,且alm自身产生信号很难和reader发送的信号完全同步,会存在相位差。

目前使用接收的场强大小来判断使用alm或plm时,当两个reader,一个是typea类型的,一个是typef类型的,当这两个reader发出的场强相同时,会选择相同的调制方式(alm或plm),此时会导致不断“试错”不同的参数,导致交易时间过长,当超出reader设定的最长交易时间限制是,甚至会造成交易失败。为此,提出了本申请实施例的以下技术方案。

实施例一

本申请实施例提供一种调制方式选择方法,如图1所示,该方法可以包括:

s101、获取电子设备的当前位置信息。

本申请实施例提供的一种调制方式选择方法适用于安装有nfc芯片的近场通信装置与读取器reader进行近场通信的场景下。

本申请实施例中,近场通信装置上设置有nfc芯片,此时,近场通信装置才具有近场通信功能,此处的近场通信装置可以为任何具备近场通信和存储功能的设备,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(personalcomputer,pc)、笔记本电脑、车载设备、网络电视、可穿戴设备等设备,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

本申请实施例中,当近场通信装置启动nfc卡模拟功能时,近场通信装置与reader进行近场通信,此时,近场通信装置接收到reader的场强,近场通信装置的nfc芯片产生fieldon事件上报至主cpu,以通知主cpu与reader的近场通信请求,此时,近场通信装置查找自身是否预先设置了预设调制方式。

s102、根据当前位置信息,确定电子设备的近场通信类型。

当近场通信装置获取到电子设备的当前位置信息之后,近场通信装置根据当前位置信息,确定电子设备的近场通信类型。

本申请实施例中,近场通信装置根据当前位置信息,查找预设映射关系中与当前位置信息对应的目标近场通信类型;其中,预设映射关系用于建立当前位置信息与至少一个目标近场通信类型的对应关系;之后,近场通信装置根据当前位置信息对应的目标近场通信类型,确定电子设备的近场通信类型。

在一种实施例中,若当前位置信息仅对应一个目标近场通信类型,近场通信装置确定该目标近场通信类型为电子设备的近场通信类型。

在另一种实施例中,若当前位置信息对应多个目标近场通信类型时,近场通信装置依次根据读取器发送的多个轮询指令类型,从多个目标近场通信类型中确定电子设备的近场通信类型,其中,每一个轮询指令类型对应一个目标近场通信类型。

具体的,近场通信装置查找多个轮询指令类型中的第一轮询指令类型对应的第一目标近场通信类型,该轮询指令为reader发送至nfc芯片的;之后,近场通信装置基于第一目标近场通信类型进行预交易处理;当得到预交易处理的预处理结果时,近场通信装置将第一目标近场通信类型确定为电子设备的近场通信类型;当未得到预交易处理的预处理结果时,近场通信装置继续下一轮根据多个轮询指令类型中的第二轮询指令类型确定第二目标近场通信类型,以判断是否将第二目标近场通信类型确定为目标技术标准,其中,第二目标近场通信类型为多个目标近场通信类型中第二轮询指令类型对应的目标近场通信类型。

示例性的,近场通信装置根据reader发送的polling指令(轮询指令)区分typea、typeb和typef三种目标近场通信类型,其中,sensf_req为typef对应的polling指令,当在gtf(typef保护时间)后接收到该指令时,近场通信装置确定出基于typef目标近场通信类型进行的交易;sens_req为typea对应的polling指令,当在gta(typea保护时间)后接收到该指令时,近场通信装置确定出基于typea目标近场通信类型进行的交易;sensb_req为typeb对应的polling指令,当在gtb(typeb保护时间)后接收到该指令时,近场通信装置确定出基于typeb目标近场通信类型进行的交易。

需要说明的是,当近场通信装置在每确定出一个目标近场通信类型之后,近场通信装置基于该目标近场通信类型进行预交易处理,当完成预交易处理得到对应的预处理结果时,表征该目标近场通信类型能够完成与reader之间的近场通信功能,此时,近场通信装置将该目标近场通信类型对应的调制方式确定为目标调制方式;当未完成预交易处理时,表征该目标近场通信类型不能完成与reader之间的近场通信功能,此时,近场通信装置接收reader的下一个polling指令,并进行下一轮确定目标近场通信类型及目标调制方式的过程。

进一步地,当近场通信装置未从预设映射关系中,近场通信装置查找到当前位置信息对应的目标近场通信类型时,近场通信装置采用预设轮询方式确定当前位置信息对应的近场通信类型;并将当前位置信息对应的近场通信类型更新至预设映射关系中。

示例性的,地区a既支持typea又支持typef,则当手机移动至地区a时,手机可以选择alm或者plm作为预设调制方式;地区b支持typef,则当手机移动至地区b时,手机可以选择plm作为预设调制方式;地区c采用的技术标准不在预设位置与技术标准对应关系中,则当手机移动至地区c时,手机不设置预设调制方式。

示例性的,当近场通信装置的位置变更了国家或地区之后,近场通信装置检查typef索引表(一种预设位置与技术标准对应关系),当变更位置的所属国家或者地区在type索引表中时,则由ap下发切换默认指示为plm的命令至nfc芯片。

示例性的,如图2所示,为近场通信装置设置预设调制方式的方法流程,具体为:

1、近场通信装置获取当前位置信息;

2、近场通信装置从typef国家读取索引表中,查找当前位置信息对应的技术标准;

3、近场通信装置判断当前位置信息对应的技术标准是否为typef;

4、当当前位置信息对应的技术标准为typef时,近场通信装置将默认制式设置为plm;

5、当当前位置信息对应的技术标准不为typef时,近场通信装置将默认制式设置为alm。

s103、根据近场通信类型,确定近场通信的目标调制方式。

当近场通信装置根据当前位置信息确定出电子设备的近场通信类型时,近场通信装置根据近场通信类型,确定近场通信的目标调制方式。

可选的,当目标近场通信类型为typef时,确定近场通信的目标调制方式为无源负载调制plm。

可选的,目标近场通信类型包括typea、typeb和typef等,具体的根据实际情况进行选择,本申请实施例不做具体的限定。其中,typea和typeb对应的目标调制方式为alm,typef对应的目标调制方式为无源负载调制plm。

进一步地,当近场通信装置确定出近场通信的目标调制方式之后,近场通信装置利用目标调制方式和场强信息生成负载调制信号,以基于负载调制信号实现与读取器之间的近场通信,具体的,近场通信装置采用目标调制方式生成响应信息,并在场强信息上叠加该响应信息,生成负载调制信号,近场通信装置将该负载调制信号回传至reader,以完成与reader之间的近场通信。

示例性的,如图3所示,为近场通信装置根据reader发送的polling指令确定目标调制方式的方法流程,具体为:

1、近场通信装置接收到nfc芯片上报的fieldon事件;

2、近场通信装置依次接收reader的polling指令;

3、近场通信装置判断polling指令的类型是否为sens_req;

4、当polling指令的类型为sens_req时,执行步骤11;

5、当polling指令的类型不为sens_req时,近场通信装置判断polling指令的类型是否为sensb_req;

6、当polling指令的类型为sensb_req时,执行步骤11;

7、当polling指令的类型不为sensb_req,近场通信装置判断polling指令的类型是否为sensf_req;

8、当polling指令的类型为sensf_req时,执行步骤10;

9、当polling指令的类型不为sensf_req时,执行步骤11;

10、采用plm模式进行交易;

11、采用alm模式进行交易。

可以理解的是,近场通信装置根据位置信息设置预设调制方式,由此该预设调制方式能够适用于当地reader,能够减少交易切换次数,加快交易速度,进而提高近场通信的智能性;进一步地,当预设调制方式的个数为多个时,近场通信装置根据轮询指令类型选择目标调制方式,能够提高近场通信的智能性。

实施例二

本申请实施例提供一种近场通信装置1,如图4所示,该近场通信装置1可以包括:

获取单元10,用于获取电子设备的当前位置信息;

确定单元11,用于根据所述当前位置信息,确定所述电子设备的近场通信类型;根据所述近场通信类型,确定近场通信的目标调制方式。

可选的,所述近场通信装置1还包括:查找单元;

所述查找单元,用于根据所述当前位置信息,查找预设映射关系中与所述当前位置信息对应的目标近场通信类型;其中,所述预设映射关系用于建立所述当前位置信息与至少一个目标近场通信类型的对应关系;

所述确定单元11,还用于根据所述当前位置信息对应的目标近场通信类型,确定所述电子设备的近场通信类型。

可选的,若所述当前位置信息仅对应一个目标近场通信类型,所述确定单元11,还用于确定该目标近场通信类型为所述电子设备的近场通信类型。

可选的,所述目标近场通信类型为typef,所述确定单元11,还用于确定所述近场通信的目标调制方式为无源负载调制plm。

可选的,若所述当前位置信息对应多个目标近场通信类型,

所述确定单元11,还用于依次根据读取器发送的多个轮询指令类型,从所述多个目标近场通信类型中确定所述电子设备的近场通信类型,每一个轮询指令类型对应一个目标近场通信类型。

可选的,所述近场通信装置还包括:预交易单元;

所述查找单元,还用于查找所述多个轮询指令类型中的第一轮询指令类型对应的第一目标近场通信类型;

所述预交易单元,用于基于所述第一目标近场通信类型进行预交易处理;

所述确定单元11,还用于当得到所述预交易处理的预处理结果时,将所述第一目标近场通信类型确定为所述电子设备的近场通信类型;当未得到所述预交易处理的所述预处理结果时,继续下一轮根据所述多个轮询指令类型中的第二轮询指令类型确定第二目标近场通信类型,以判断是否将所述第二目标近场通信类型确定为所述目标技术标准,所述第二目标近场通信类型为所述多个目标近场通信类型中所述第二轮询指令类型对应的目标近场通信类型。

可选的,所述近场通信装置还包括:更新单元;

所述查找单元,还用于当未从所述预设映射关系中,查找到所述当前位置信息对应的目标近场通信类型时,采用预设轮询方式确定所述当前位置信息对应的近场通信类型;

所述更新单元,用于将所述当前位置信息对应的近场通信类型更新至所述预设映射关系中。

本申请实施例提供的一种近场通信装置,获取电子设备的当前位置信息;根据当前位置信息,确定电子设备的近场通信类型;根据近场通信类型,确定近场通信的目标调制方式。由此可见,本实施例提出的近场通信装置,近场通信装置根据位置信息设置预设调制方式,由此该预设调制方式能够适用于当地reader,能够减少交易切换次数,减少通信时长,进而提高近场通信的效率。

图5为本申请实施例提供的一种电子设备的组成结构示意图二,在实际应用中,基于上述实施例的同一公开构思下,如图5所示,本实施例的电子设备包括:处理器12、存储器13及通信总线14。

在具体的实施例的过程中,上述获取单元10、确定单元11、查找单元、预交易单元和更新单元可由位于电子设备上的处理器12实现,上述处理器12可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理器(dsp,digitalsignalprocessor)、数字信号处理图像分割装置(dspd,digitalsignalprocessingdevice)、可编程逻辑图像分割装置(pld,programmablelogicdevice)、现场可编程门阵列(fpga,fieldprogrammablegatearray)、cpu、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本实施例不作具体限定。

在本申请实施例中,上述通信总线14用于实现处理器12和存储器13之间的连接通信;上述处理器12执行存储器13中存储的运行程序时实现如实施例一所述的调制方式选择方法。

本申请实施例提供一种存储介质,其上存储有计算机程序,上述计算机可读存储介质存储有一个或者多个程序,上述一个或者多个程序可被一个或者多个处理器执行,应用于近场通信装置中,该计算机程序实现如实施例一所述的调制方式选择方法。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

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