电子设备和装置检测方法

文档序号:9524148阅读:295来源:国知局
电子设备和装置检测方法
【技术领域】
[0001] 本文中所论述的实施例设及电子设备和装置检测方法。
【背景技术】 阳〇〇引已经开发了使用诸如智能电话的便携式终端设备中所安装的用于近场通信(NFC) 的无线电装置、用于蓝牙(Bluetooth?)的无线电装置等来从NFC标签、蓝牙信标等接收 信号的技术。便携式终端设备能够利用所接收到的信号识别出特定的NFC标签或蓝牙信标 在该便携式终端设备的附近。下文中,将NFC标签、蓝牙信标等称为"装置",并且将安装在 便携式终端设备中的用于NFC的无线电装置、用于蓝牙的无线电装置等称为"传感器(装置 检测设备)"。便携式终端设备基于传感器的感测结果来执行特定处理,向服务器通知便携 式终端设备的状况,并且接收适合于该状况的信息或应用软件(下文中称为"应用")。例 如,当保持便携式终端设备的用户访问某个活动现场(eventsite)时,该便携式终端设备 的传感器检测在该现场中所设置的诸如NFC标签和蓝牙信标的装置,并且该便携式终端设 备由此感测到用户访问该活动现场。然后,将感测结果从便携式终端设备发送至服务器,并 且服务器例如将与活动现场有关的引导信息等传送至便携式终端设备。
[0003] 同时,为了降低具有运种传感器的便携式终端设备的电力消耗,例如,已经开发了 如下技术:便携式终端设备的中央处理单元(CPU)的操作模式在CPU没有执行数据处理的 情况下转变为静态模式,而在接收到来自传感器的装置检测信号的情况下转变为活动模式 (activemode)。运降低了CPU的电力消耗,并且由此通过电池驱动来增加便携式终端设备 的可操作时间。
[0004] 运里,在传感器要检测的多个装置的检测顺序与特定顺序一致的情况下,CPU可W 执行指定处理。运可W是如下情况:仅在具有便携式终端设备的用户沿着指定的常规路线 在某个活动现场中所设置的多个工作台化00th)周围走动时,服务器才将特定信息传送至 便携式终端设备。例如,与在活动现场中所设置的工作台A和B有关的指定常规路线限定了 用户首先去工作台A然后再去工作台B。在运种情况下,传感器在用户访问工作台A时检测 到工作台A中所设置的诸如NFC标签或蓝牙信标的装置A,并且向CPU通知装置检测信号。 在此时CPU处于静态模式的情况下,CPU基于该装置检测信号转变为活动模式。然后,CPU 基于所接收到的装置检测信号记录CPU检测到装置A。在不存在要执行的其它数据处理的 情况下,CPU转变为静态模式。接着,传感器在用户访问工作台B时检测到在工作台B中所 设置的装置B,并且向CPU通知装置检测信号。在此时CPU处于静态模式的情况下,CPU基 于装置检测信号的接收而转变为活动模式。然后,CPU基于在当前时间所接收到的装置检 测信号是表示装置B的信号W及已接收到表示装置A的装置检测信号运一事实来确定用户 沿着指定的常规路线访问工作台A和工作台B,并且要求服务器传送特定信息。 阳0化]在运样的处理中,尽管事实是在检测到装置A之后进一步检测到装置B的情况下CPU第一次执行指定处理,但便携式终端设备的CPU也在检测到装置A时从静态模式转变为 活动模式。因而,可能没有充分降低CPU的电力消耗。
[0006] 因此,提出了如下技术:在便携式终端设备中设置例如微控制单元(MCU)的与CPU 分开的处理器,使MCU执行多个装置检测信号的顺序确定,并且在MCU确定多个装置检测信 号是按指定顺序发出的情况下,MCU向CPU通知该确定。通过使用该方法,CPU不必每次从 传感器生成多个装置检测信号时都转变为活动模式,并且可W延长CPU维持静态模式的时 间段。此外,在MCU的电力消耗低于CPU的电力消耗的情况下,可W降低便携式终端设备整 体的电力消耗。相关技术的文献的示例是第2013-131940号日本公开专利公布。

【发明内容】

[0007] 技术问题
[0008] 在使除CPUW外的处理器执行是否按预定的指定顺序检测多个装置的确定的情 况下,必须向其它处理器通知该指定顺序并且使其它处理器存储顺序数据。然而,在其它处 理器存储顺序数据所使用的存储器的可用容量小于顺序数据的数据量的情况下,其它处理 器可能无法将顺序数据存储在存储器中。
[0009] 针对问题的解决方案
[0010] 根据本发明的一方面,一种设备包括存储器、第一处理器W及第二处理器,其中, 第一处理器被配置为保持表示多个装置的第一顺序的第一顺序数据,生成表示多个装置的 第二顺序的第二顺序数据,并且在生成第二顺序数据之后减少第一处理器的电力消耗,其 中第二顺序是第一顺序的一部分、包括第一顺序的第一阶段但不包括第一顺序的最后阶 段;存储器被配置为保持第二顺序数据;第二处理器被配置为检测多个装置,确定多个装 置的检测顺序与存储器中所保持的第二顺序是否一致,并且在检测顺序与第二顺序一致的 情况下输出一致信号;W及第一处理器被配置为基于一致信号而增加第一处理器的电力消 耗。
[0011] 本发明的有益效果
[0012] 即使在其它处理器存储顺序数据所使用的存储器的可用容量小于CPU提供的顺 序数据的数据量的情况下,W下所公开的实施例也使得能够对顺序数据进行分割并将该顺 序数据存储在数据保持单元中。
【附图说明】
[0013] 图1是示出电子设备的配置示例的图;
[0014] 图2是第一实施例中的电子设备的硬件配置图;
[0015] 图3是示出第一实施例中的电子设备的使用情形的图;
[0016] 图4是第一实施例中的状态转变图;
[0017] 图5是例示第一实施例中的顺序数据的内容的图;
[0018] 图6是第一实施例中的电子设备的处理流程图;
[0019] 图7是说明第一实施例中的CPU、MCU和传感器之间的处理流程的图;
[0020] 图8是说明第一实施例中的CPU、MCU和传感器之间的处理流程的图;
[0021] 图9是第一实施例中的CPU的功能框图;
[0022] 图10是第一实施例中的MCU的功能框图;
[0023] 图11是第一实施例中的CPU的处理流程图;
[0024] 图12是第一实施例中的MCU的处理流程图;
[00巧]图13A、图13B和图13C是说明第一实施例中的条件数据的提取方法的图; 阳0%] 图14是第一实施例中的另一状态转变图;
[0027] 图15是示出第二实施例中的电子设备的使用情形的图;
[0028] 图16是第二实施例中的状态转变图;
[0029] 图17是例示第二实施例中的顺序数据的内容的图;
[0030] 图18是第二实施例中的电子设备的处理流程图;
[0031] 图19是第二实施例中的CPU的功能框图;
[0032] 图20是第二实施例中的CPU的处理流程图;
[0033] 图21A、图21B和图21C是说明第二实施例中的条件数据的提取方法的图;W及
[0034] 图22是第二实施例中的另一状态转变图。
【具体实施方式】 阳03引 < 第一实施例〉
[0036] 在本实施例中,在具有第一处理器、第二处理器和传感器的诸如便携式终端设备 的电子设备中,传感器检测诸如NFC标签或蓝牙信标的装置并且生成装置检测信号。第二 处理器确定多个装置检测信号的发生顺序是否与预定顺序一致。第二处理器具有数据保持 单元。当在由传感器进行装置检测之前第一处理器向第二处理器通知表示指定顺序的顺序 数据时,第二处理器使数据保持单元保持顺序数据。当第一处理器向第二处理器通知顺序 数据时,第一处理器基于顺序数据的数据量和数据保持单元的可用容量来确定是否可W将 所有顺序数据都存储在数据保持单元中。顺序数据是如下数据,其表示传感器要检测的多 个装置的检测顺序,并且具有在检测到某个装置时规定接下来要检测的装置的多个条件数 据顺序地排列的数据结构。在数据保持单元不能存储顺序数据中所包含的多个条件数据中 的全部条件数据的情况下,第一处理器提取顺序数据中所包含的多个条件数据的一部分并 且向第二处理器通知该部分。第一处理器在提取条件数据的一部分并向第二处理器通知该 部分之后可W转变为静态模式。第二处理器基于从第一处理器接收到的且保持在数据保持 单元中的条件数据来进行与多个装置检测信号有关的顺序确定。第二处理器基于数据保持 单元中保持的条件数据所提供的顺序来进行确定,并且在期望进行向第一处理器的通知的 情况下,向第一处理器进行通知。在未确定的条件数据残留在顺序数据中的情况下,从第二 处理器接收到通知的第一处理器根据数据保持单元的可用容量来提取未确定的条件数据 的全部或一部分,并且进一步向第二处理器通知所提取的条件数据。随后,重复相同的动 作,并且由此,即使在数据保持单元可能无法保持所有顺序数据的情况下,也可W使第二处 理器基于所提取的作为顺序数据的一部分的条件数据来执行装置检测的顺序确定。因此, 可W确保第一处理器可W维持静态模式的时间段,并且由此可W降低第一处理器的电力消 耗。
[0037] 图1是示出作为本实施例中所使用的电子设备的示例的、诸如智能电话的便携式 终端设备的图。作为电子设备1的主要配置,电子设备1具有声音输出单元50和显示单元 55。声音输出单元50例如是扬声器。显示单元55例如是显示器。作为电子设备1,可W使 用除智能电话、平板型个人计算机(PC)、个人数字助理(PDA)等W外的便携式终端设备。
[0038] 图2是电子设备1的硬件配置图。电子设备1具有第一处理器10、第二处理器30、 传感器40、易失性存储器60、非易失性存储器65、通信模块70、电池80、电源控制电路85、 总线90W及图1所示的声音输出单元50和显示单元55。第一处理器10执行对整个电子 设备1的控制、数据处理等。此外,第一处理器10将关于装置检测的顺序确定的指令提供 至第二处理器30。第一处理器10是诸如中央处理单元(CPU)、微控制单元(MCU)、微处理单 元(MPU)、数字信号处理器脱巧或现场可编程口阵列肿GA)的电子电路部件。第二处理 器30进行与从传感器40接收到的多个装置检测信号有关的顺序确定,并且在第二处理器 30按指定顺序接收到多个装置检测信号的情况下向第一处理器10进行通知。第二处理器 30是诸如CPU、MPU、MCU、DSP或FPGA的电子电路部件。此外,第二处理器30具有作为数据 保持单元的存储器31。存储器31例如是SRAM电路。在使用第二处理器30来进行顺序确 定处理的情况下的电力消耗低于在使用第一处理器10来进行相同的顺序确定处理的情况 下的电力消耗。在本实施例的W下部分中,将WCPU作为第一处理器10的一个示例并且W MCU作为第二处理器30的一个示例来进行描述。
[0039] 传感器40是用于近场通信(NFC)的无线电装置或用于蓝牙的无线电装置,分别检 测诸如NFC标签或蓝牙信标的装置,并且由此检测到电子设备1处于特定状况中。易失性 存储器60存储CPU10和MCU30执行指定处理所使用的数据、作为CPU10和MCU30执行 的数据处理的结果的数据等。易失性存储器60是诸如动态随机存取存储器值RAM)或静态 随机
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1