超声通信系统的制作方法_3

文档序号:9491623阅读:来源:国知局
>[0048] 图4示出了角阈值和径向阈值。应当注意,除了如上所述地计算角度和距离,设备 2还可被配置为:如果计算出的角度没有落入预设或可配置的角阈值中,忽略来自第二设 备的通信。此外,设备2可被配置为,如果测量到的距离不在预设或可配置的径向阈值内, 忽略来自第二设备的通信。基于这些阈值拒绝来自外部设备的通信确保了当预期设备与另 一个设备通信时,设备2只与另一个设备进行通信。预期设备最有可能是预期POS终端,并 且,仅当设备2与POS终端非常靠近且设备2的麦克风直接面对POS终端时,才会产生设备 2和预期POS终端之间的通信。
[0049] 图5示出了可以实现主题的硬件设备。本领域技术人员将理解,图1中示出的单元 可根据系统实现(例如,移动设备、平板计算机、膝上型计算机等)而变化。参考图5,用于 实现本文所公开主题的示例性系统包括硬件设备100,硬件设备100包括处理单元102、主 存(memory) 104、存储器(storage) 106、数据输入模块108、显示适配器110、通信接口 112、 以及将单元104-112耦合到处理单元102的总线114。
[0050] 总线114可包括任何类型的总线架构。示例包括存储总线、外部总线、本地总线 等。处理单元102是可包括微处理器、数据信号处理器、图形处理单元、应用专用集成电路 (ASIC)、现场可编程门阵列(FPGA)等的指令执行机器、装置或设备。处理单元102可被配置 为执行存储在主存104和/或存储器106和/或经由数据输入模块108接收的程序指令。
[0051] 主存104可包括只读存储器(ROM) 116和随机访问存储器(RAM)。存储器104可 被配置为存储程序指令以及设备100操作期间的数据。在各种实施例中,主存104可包 括各种存储技术中的任何一种,例如,静态随机访问存储器(SRAM)或动态随机访问存储 器(DRAM),包括各种变化,例如,双数据速率同步DRAM(DDR SDRAM)、纠错码同步DRAM(ECC SDRAM)、或者RAMBUS DRAM (RDRAM)。主存104还可包括非瞬态存储技术,例如,非瞬态闪存 RAM(NVRAM)或ROM。在一些实施例中,可以想到,主存104包括诸如以上技术以及未特别提 到的其他技术的组合。当主题实现在计算机系统中时,在ROM 116中存储包括基本例程的 基本输入/输出系统(BIOS),所述基本例程帮助在计算机系统内的单元之间传输信息。
[0052] 存储器106可包括用于对闪存进行读和写的闪存数据存储设备、用于对硬盘进行 读和写的硬盘驱动器、用于对可移除磁盘进行读和写的磁盘驱动器、和/或用于对可移除 光盘(例如,⑶_R〇M、DVD或其他光介质)进行读和写的光盘驱动器。驱动器及其关联的计 算机可读介质为硬件设备100提供计算机可读指令、数据结构、程序模块和其他数据的非 易失性存储。
[0053] 需要注意的是,本文所述的方法可以实现在存储于计算机可读介质中的可执行性 指令之中,以供或者结合指令执行机器、装置或设备(例如,基于计算机或包含处理器的机 器、装置或设备)来使用。本领域技术人员可以理解,在某些实施例中,可以使用其他类型 的计算机可读介质,其可存储计算机可访问的数据,例如,还可在示例性操作环境中使用的 磁带盒、闪存卡、数字视频盘、伯努利盒(Bernoulli cartridges)、RAM、ROM等。这里所使 用的"计算机可读介质"可包括任何合适介质的一种或多种,所述介质用于以电、磁、光和电 磁格式中的一种或多种来存储计算机程序的可执行指令,使得指令执行机器、系统、装置或 设备可从计算机可读介质读取(获取)指令并执行用于实现所述方法的指令。常规示例性 计算机可读介质的非穷尽列表包括:便携式计算机盒、RAM、R0M、可擦写可编程只读存储器 (EPR0M或闪存)、光存储设备(包括便携式紧凑盘(⑶)、便携式数字视频盘(DVD)、高分辨 率 DVD (HD-DVDTM)、蓝光盘)等。
[0054] 多个程序模块可存储在存储器106、R0M 116或RAM 118中,其包括操作系统122, 一个或多个应用程序124,程序数据126以及其它程序模块128。用户可以通过数据输入模 块108向硬件设备100输入命令和信息。数据输入模块108可以包括诸如键盘、触摸屏、指 点设备等结构。设备100可以包括信号处理器和/或微控制器,以执行各种信号处理和计 算任务,例如,执行编程指令以检测超声信号并执行角度/距离计算,如上所述。通过示例 而非限制的方式,外部输入设备可以包括一个或多个麦克风、操纵杆、游戏垫、扫描仪等。在 一些实施例中,外部输入设备可以包括视频或音频输入设备,例如,视频摄像机、静止摄像 机等。输入设备端口 108可被配置为从设备100的一个或多个输入设备接收输入,并经由 总线114向处理单元102和/或信号处理器130和/或存储器104提供所输入的数据。
[0055] 可选地,显示器132还经由显示适配器110与总线114相连。显示器132可被配 置为向一个或多个用户显示设备100的输出。在一些实施例中,诸如触摸屏的给定设备可 同时用作数据输入模块108和显示器132。外部显示装置还可以经由可选的外部显示接口 134与总线114相连。其它未示出的外围输出设备(如扬声器和打印机)可以连接到硬件 设备100。
[0056] 硬件装置100可经由通信接口 12使用到一个或多个远程节点(未示出)的逻辑 连接在网络环境中操作。远程节点可以是另一个计算机、服务器、路由器、对等设备或其他 常见网络节点,并且通常包括上述与硬件设备100有关的单元中的多个或全部。通信接口 112可与无线网络和/或有线网络交互。无线网络的示例包括,例如,蓝牙网、无线个人域 网、无线802. 11局域网(LAN)和/或无线电话网(例如,蜂窝、PCS、或者GSM网)。有线网 络的示例包括,例如,LAN、光纤网、有线个人域网、电话网,和/或广域网(WAN)。这些网络 环境常见于内联网、互联网、办公室、企业范围的计算机网络等。在一些实施例中,通信接口 112可包括被配置为支持存储器104和其他设备之间的直接存储器访问(DM)传输的逻辑。
[0057] 在网络环境中,所示出的与硬件设备100或其部分有关的程序模块可存储在远程 存储装置上(例如服务器)。应当理解,可以使用其他硬件和/或软件,以在硬件设备100 和其他设备之间建立通信链路。
[0058] 应当理解,在图5所示的硬件设备100的布置仅仅是一种可能实现,其他布置也是 可能的。还应当理解,由如下所述的权利要求限定并在各框图中示出的各种系统组件(和 装置)表示被配置为执行本文所述功能的逻辑组件。例如,通过硬件设备100的布置中所 示组件的至少一部分,可以完全或部分地实现这些系统组件(和装置)的一个或多个。此 外,尽管这些组件的至少一个至少部分地实现为电子硬件组件,并因此构成一台机器,但是 其它组件可实现为软件、硬件、或软件和硬件的组合。更具体
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1