掌桥专利:专业的专利平台
掌桥专利
首页

一种提高NFC识别效率的SOC芯片

文献发布时间:2024-04-18 19:58:21


一种提高NFC识别效率的SOC芯片

技术领域

本发明涉及SOC芯片技术领域,特别涉及一种提高NFC识别效率的SOC芯片。

背景技术

目前,NFC(Near Field Communication)近场通信技术广泛应用于智能手机终端。NFC技术通过智能手机终端上的SOC芯片实现。

相关技术中,在用户使用SOC芯片时,需要接收外部装置的射频信号。但是,由于SOC芯片上集成电路较多,功能模块较多,因此,SOC芯片接收射频信号并做出反馈的速度较慢,在内存占用较高的时候甚至会出现卡顿现象。

因此,针对上述不足,急需一种能够提高NFC识别效率的SOC芯片。

发明内容

本发明实施例提供了一种提高NFC识别效率的SOC芯片,能够提供一种能够提高NFC识别效率的SOC芯片。

本发明实施例提供一种提高NFC识别效率的SOC芯片,包括:

接收模块,用于接收外部设备发射的射频信息;

信息处理模块,用于根据所述射频信息生成反馈信息;

采集模块,用于在每次所述信息处理模块工作时,采集当前数据形成一个储存文件,每个所述储存文件中均包括所述信息处理模块该次工作时接收的射频信息、当前的SOC芯片的位置信息和所述信息处理模块该次工作生成的所述反馈信息;

发射模块,用于发射所述反馈信息;

判定模块,用于将SOC芯片当前的位置与采集模块中的每个所述储存文件中的所述位置信息进行对比,若所述SOC芯片所在的位置与所述储存文件中的所述位置信息小于预设距离,则标记该储存文件为发射文件,并将所述发射文件中的所述反馈信息传输给所述发射模块,当所述接收模块接收到与所述发射文件中的所述射频信息相同的射频信息时,所述发射模块发送所述发射文件中的反馈信息。

在一种可能的设计中,还包括转换模块,所述接收模块包括第一接收单元和第二接收单元,所述第一接收单元用于接收射频信号并将所述射频信号传输给所述转换模块,所述转换模块用于将所述射频信号转换为射频信息,并将所述射频信息传输给所述第二接收单元。

在一种可能的设计中,还包括发射器,所述转换模块还用于将所述发射模块发射的所述反馈信息转换为反馈信号,并将所述反馈信号传输给所述发射器发射。

在一种可能的设计中,还包括信号放大器,用于增强所述反馈信号和所述射频信号。

在一种可能的设计中,所述发射模块包括预发射单元和发射单元;

所述预发射单元用于接收并储存所述判定模块发出的所述反馈信息;

所述判定模块还用于在所述预发射单元中存储有所述反馈信息时,判定所述接收模块接收到的射频信息是否与所述发射文件中的射频信息相同,若相同,所述发射单元发射所述预发射单元中的所述反馈信息,若不相同,启动所述信息处理模块根据所述射频信息生成所述反馈信息,并将该反馈信息传输至所述发射单元发射。

在一种可能的设计中,还包括唤醒模块,所述唤醒模块与所述判定模块和所述信息处理模块电连接,当所述判定模块判定所述接收模块接收到的射频信息和所述发射文件中的射频信息不相同时,所述判定模块发送唤醒指令至所述唤醒模块,所述唤醒模块接收到所述唤醒指令后唤醒所述信息处理模块,在所述唤醒模块未唤醒所述信息处理模块时,所述信息处理模块为休眠状态。

在一种可能的设计中,所述预发射单元具有更新功能,每当所述预发射单元接收到新的所述反馈信息时,删除所述预发射单元中旧的所述反馈信息。

本发明与现有技术相比至少具有如下有益效果:

在本实施例中,外部设备往往位置固定,在进行近场通信时,搭载SOC芯片的智能手机终端与外部设备的位置基本相同。在SOC芯片每次和外部设备进行近场通信时,采集模块采集该次通信的数据形成储存文件,储存文件中至少包括信息处理模块该次工作时接收的射频信息、当前的SOC芯片的位置信息和信息处理模块该次工作生成的反馈信息。SOC芯片上的判定模块实时将SOC芯片的位置与储存文件中的位置信息进行对比,判定模块中提前设置预设距离。当SOC芯片的位置与位置信息的位置小于预设距离时,即证明SOC芯片或手机终端接近外部设备,此时,判定模块将该储存文件标记为发射文件。发射文件中包含了上次信息处理模块解码调制生成反馈信息,并将该反馈信息发射至发射模块,当接收模块再次收到与该反馈信息对应射频信息时,直接发射该反馈信息完成近场通信。可以增大预设距离的设置,如此设置,SOC芯片由预设距离移动到外部设备处需要更长的时间,为判定模块提供较长的运算时间,因此,对判定模块的运算速度的要求较低,可以降低芯片的成本和减少芯片上该模块的占有面积,为其他模块提高性能提供了空间。此外,信息处理模块在将射频信息转换呈反馈信息的过程,对运算速度要求较高,运算过程较复杂,运算量较大,因此,在信息处理模块工作时耗电和占用较高,可能会导致手机的卡顿。本申请通过采集模块、判定模块和发射模块的配合,可以在绕过信息处理模块的情况下完成近场通信,提高了近场通信的识别效率,降低了SOC芯片的成本,降低了终端的耗电。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种SOC芯片的结构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明实施例的描述中,除非另有明确的规定和限定,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;除非另有规定或说明,术语“多个”是指两个或两个以上;术语“连接”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接,或电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

本说明书的描述中,需要理解的是,本发明实施例所描述的“上”、“下”等方位词是以附图所示的角度来进行描述的,不应理解为对本发明实施例的限定。此外,在上下文中,还需要理解的是,当提到一个元件连接在另一个元件“上”或者“下”时,其不仅能够直接连接在另一个元件“上”或者“下”,也可以通过中间元件间接连接在另一个元件“上”或者“下”。

如图1所示,本发明实施例提供一种提高NFC识别效率的SOC芯片,包括:

接收模块,用于接收外部设备发射的射频信息;

信息处理模块,用于根据射频信息生成反馈信息;

采集模块,用于在每次信息处理模块工作时,采集当前数据形成一个储存文件,每个储存文件中均包括信息处理模块该次工作时接收的射频信息、当前的SOC芯片的位置信息和信息处理模块该次工作生成的反馈信息;

发射模块,用于发射反馈信息;

判定模块,用于将SOC芯片当前的位置与采集模块中的每个储存文件中的位置信息进行对比,若SOC芯片所在的位置与储存文件中的位置信息小于预设距离,则标记该储存文件为发射文件,并将发射文件中的反馈信息传输给发射模块,当接收模块接收到与发射文件中的射频信息相同的射频信息时,发射模块发送发射文件中的反馈信息。

在本实施例中,外部设备往往位置固定,在进行近场通信时,搭载SOC芯片的智能手机终端与外部设备的位置基本相同。在SOC芯片每次和外部设备进行近场通信时,采集模块采集该次通信的数据形成储存文件,储存文件中至少包括信息处理模块该次工作时接收的射频信息、当前的SOC芯片的位置信息和信息处理模块该次工作生成的反馈信息。SOC芯片上的判定模块实时将SOC芯片的位置与储存文件中的位置信息进行对比,判定模块中提前设置预设距离。当SOC芯片的位置与位置信息的位置小于预设距离时,即证明SOC芯片或手机终端接近外部设备,此时,判定模块将该储存文件标记为发射文件。发射文件中包含了上次信息处理模块解码调制生成反馈信息,并将该反馈信息发射至发射模块,当接收模块再次收到与该反馈信息对应射频信息时,直接发射该反馈信息完成近场通信。可以增大预设距离的设置,如此设置,SOC芯片由预设距离移动到外部设备处需要更长的时间,为判定模块提供较长的运算时间,因此,对判定模块的运算速度的要求较低,可以降低芯片的成本和减少芯片上该模块的占有面积,为其他模块提高性能提供了空间。此外,信息处理模块在将射频信息转换呈反馈信息的过程,对运算速度要求较高,运算过程较复杂,运算量较大,因此,在信息处理模块工作时耗电和占用较高,可能会导致手机的卡顿。本申请通过采集模块、判定模块和发射模块的配合,可以在绕过信息处理模块的情况下完成近场通信,提高了近场通信的识别效率,降低了SOC芯片的成本,降低了终端的耗电。

在本发明的一些实施例中,还包括转换模块,接收模块包括第一接收单元和第二接收单元,第一接收单元用于接收射频信号并将射频信号传输给转换模块,转换模块用于将射频信号转换为射频信息,并将射频信息传输给第二接收单元。

在本实施例中,转换模块能够将接收到的射频信号的电压信息提取,并根据电压信息和标定电压生成射频信息。接收模块的第一接收单元首先接收到外部设备发射的射频信号,并将射频信号传输给转换模块转换,转换模块转换得到射频信息,并将射频信息传输给第二接收单元,第二接收单元将射频信息传输给信息处理模块。

在本发明的一些实施例中,还包括发射器,转换模块还用于将发射模块发射的反馈信息转换为反馈信号,并将反馈信号传输给发射器发射。

在本实施例中,发射模块发射的射频信息通过转换模块转换成射频信号,并通过发射器发射。

在本发明的一些实施例中,还包括信号放大器,用于增强反馈信号和射频信号。

在本实施例中,信号放大器能够增强反馈信号和射频信号。

在本发明的一些实施例中,发射模块包括预发射单元和发射单元;

预发射单元用于接收并储存判定模块发出的反馈信息;

判定模块还用于在预发射单元中存储有反馈信息时,判定接收模块接收到的射频信息是否与发射文件中的射频信息相同,若相同,发射单元发射预发射单元中的反馈信息,若不相同,启动信息处理模块根据射频信息生成反馈信息,并将该反馈信息传输至发射单元发射。

在本实施例中,当接收单元接收到射频信息时,立刻唤醒判定模块判定接收到的射频信息是否和发射文件中的射频信息相同,此步骤仅需两个文件一次对比,可低消耗瞬时完成比对,若两个射频信息相同,则预发射单元的反馈信息可直接通过发射单元发射;若不相同,再启动信息处理模块根据射频信息生成反馈信息,并将该反馈信息传输至发射单元发射 。

需要说明的是,在接收到射频信息进行近场通信时,通过判定模块进行几乎无消耗且瞬时的两个文件一次对比,若文件相同,则可直接发射反馈信息完成通信;若不相同,本申请相对于现有技术,也仅多了个几乎无消耗的对比操作。

在本发明的一些实施例中,还包括唤醒模块,唤醒模块与判定模块和信息处理模块电连接,当判定模块判定接收模块接收到的射频信息和发射文件中的射频信息不相同时,判定模块发送唤醒指令至唤醒模块,唤醒模块接收到唤醒指令后唤醒信息处理模块,在唤醒模块未唤醒信息处理模块时,信息处理模块为休眠状态。

在本实施例中,为了避免接收模块收到射频信息后,判定模块和信息处理模块同时工作,若两个模块均得到各自的反馈信息,可能会导致发射模块不知道发射哪个反馈信息的情况,同时信息处理模块工作时消耗较大,还会导致终端卡顿或发烫。因此,设置唤醒模块,在接收模块接收到射频信息时,消耗小速度快的判定模块优先工作,只有在判定模块判定接收模块接收到的射频信息和发射文件中的射频信息不相同时,判定模块发送唤醒指令至唤醒模块,唤醒模块接收到唤醒指令后唤醒信息处理模块,在唤醒模块未唤醒信息处理模块时,信息处理模块为休眠状态。

在本发明的一些实施例中,预发射单元具有更新功能,每当预发射单元接收到新的反馈信息时,删除预发射单元中旧的反馈信息。

在本实施例中,预发射单元只需要储存一个反馈信息,当SOC芯片由一个外部设备附近移动到另一个外部设备时,就可能会产生新的反馈信息,此时,新的反馈信息就会替代旧的反馈信息。

在本发明的一些实施例中,储存文件中还包括当前的时间信息,判定模块包括时间判定单元和位置判定单元,时间判定单元用于将SOC芯片当前时间与每个储存文件中的时间信息进行对比,位置判定单元用于将SOC芯片当前位置与每个储存文件中的位置信息进行对比;

当SOC芯片当前时间与储存文件中的时间信息的时间相差小于预设时间时,启动位置判定单元,否则休眠位置判定单元,位置判定单元启动后,若SOC芯片所在的位置与储存文件中的位置信息小于预设距离,则标记该储存文件为发射文件,并将发射文件中的反馈信息传输给发射模块,当接收模块接收到与发射文件中的射频信息相同的射频信息时,发射模块发送发射文件中的反馈信息。

手机终端的近场通信多应用在住户门禁、公司门禁或地铁刷卡等场景,因此,其使用时间具有固定性。判定模块为了及时判定出SOC芯片的位置是否接近外部设备,需要不停地进行位置判定。因此,为了节省消耗,采集模块还需要采集信息处理模块工作时的时间信息,判定模块包括时间判定单元和位置判定单元,时间判定单元关联采集模块储存文件中时间信息,只有当前时间和储存文件中的时间信息的时间接近时,才会唤醒位置判定单元。SOC芯片的时间判定基本无消耗,相当于根据储存文件中的时间信息设定个固定时间段的闹钟,固定时间段即为预设时间,进入该固定时间段之后才唤醒不断获取刷新当前位置信息的位置判定单元。

在本发明的一些实施例中,采集模块包括标记单元和储存单元;

标记单元用于在每次信息处理模块工作时,采集当前数据形成一个储存文件,标记单元每采集得到一个新的储存文件,均与之前采集的储存文件进行对比,若新的储存文件与之前采集的储存文件数据相同,则删除新的储存文件,并标记之前的储存文件一次,若新的储存文件与之前采集的储存文件数据不相同,则在标记单元中保存新的储存文件;

当标记单元中的储存文件的标记次数达到预设次数时,标记单元将达到预设次数的储存文件传输给储存单元,储存单元用于为判定模块提供储存文件。

为了减少判定模块对比判断的次数,采集模块包括标记单元和储存单元,标记单元先对信息处理模块工作时的数据进行采集,采集到的储存文件先储存在标记单元中。标记单元每次采集到一个新的储存文件时,均需要将新的储存文件与之前已经储存的储存文件进行对比,若相同,则对储存文件进行一次标记,当储存文件的标记次数达到预设值时,证明该近场通信使用频率较高,且较为固定。将标记次数达到预设值的储存文件存入储存单元,判定模块进行判定时,只与储存单元中的储存文件进行对比判定。通过标记单元的筛选,减少了判定模块判定的次数。

需要说明的是,在标记单元采集到新的储存文件,需要和旧的储存文件新型对比时,对比的数据可以不包括时间信息,也可以对时间信息进行一个模糊处理,即新的储存文件的时间信息和旧的储存文件的时间信息相差在一个固定范围内即可认为是相同。

在本发明的一些实施例中,储存单元设置有采集周期,当储存文件进入储存单元中后,开始计时,每次标记储存文件为发射文件时刷新计时,若储存文件在采集周期内未刷新计时,则在储存单元中删除储存文件,并且删除标记单元中与该储存文件数据相同的储存文件。

在本实施例中,若终端使用者生活场景发生变化,标记单元和储存单元中的储存文件可能短时间内不会再被使用,因此,为了清理储存空间,减少对比次数,将长时间未被标记为发射文件的储存单元中的储存文件删除,并且删除所述标记单元中与该储存文件数据相同的储存文件。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 一种提高SOC芯片NFC识别效率的方法
  • 一种减少非必要NFC识别次数的SOC芯片
技术分类

06120116481622