与靠近车辆的动物通信的制作方法

文档序号:14650401发布日期:2018-06-08 21:40阅读:141来源:国知局
与靠近车辆的动物通信的制作方法

本公开涉及使用植入动物的设备来与靠近车辆的动物通信的系统和方法。



背景技术:

动物和车辆经常位于相同区域中,这可能导致车辆撞击动物(例如宠物)。通常,车辆驾驶员不知道靠近车辆的动物并且可能意外撞击动物,这可能伤害动物和/或损坏车辆。例如,如果狗(或其它动物)在车辆前方跑,那么不知道车辆附近有狗的车辆驾驶员可能没有足够的时间来使车辆停止或转向以避免撞到狗。因此,需要一种当动物位于车辆附近时通知车辆驾驶员的系统和方法。

附图说明

本公开的非限制性和非穷尽性实施例参照以下附图而描述,其中除非另有说明,否则相同的附图标记在各个附图中指代相同的部件。

图1是描绘能够实施本文讨论的系统和方法的示例性环境的框图;

图2是描绘通信管理器的实施例的框图;

图3是描绘植入动物的设备的实施例的框图;

图4是描绘用于通知驾驶员车辆附近有动物的方法的实施例的流程图;

图5是描绘用于确定在车辆仪表板上闪烁“附近有宠物”符号的频率的方法的实施例的流程图。

具体实施方式

在以下描述中,参考形成其一部分的附图,并且其中通过图示的方式示出了可以实施本公开的特定示例性实施例。足够详细地描述这些实施例以使得本领域技术人员能够实现本文公开的概念,并且应该理解,可以对各种公开的实施例进行修改,并且可以使用其它实施例而不脱离本公开的范围。因此,下文的具体实施方式不应被认为是限制性的。

在说明书中对“一个实施例”、“实施例”、“一个示例”或“示例”的引用意味着结合该实施例或示例描述的特定特征、结构、或特性被包括在本公开的至少一个实施例中。因此,在本说明书各处出现的短语“在一个实施例中”、“在实施例中”、“在一个示例中”、或“在示例中”不一定都指同一实施例或示例。此外,特定特征、结构、数据库、或特性可以在一个或多个实施例或示例中以任何合适的组合和/或子组合来组合。此外应该理解,本文提供的附图是出于向本领域普通技术人员解释的目的,并且附图不一定按比例绘制。

根据本公开的实施例可以实现为设备、方法、或计算机程序产品。因此,本公开可以采取完全由硬件组成的实施例、完全由软件组成的实施例(包括固件、驻留软件、微代码等)、或软件和硬件方面相组合的实施例(在本文中通常统称为“电路”、“模块”、或“系统”)的形式。此外,本公开的实施例可以采取体现在具有在介质中实现的计算机可用程序代码的任何有形的介质中实现的计算机程序产品的形式。

可以使用一个或多个计算机可用或计算机可读介质的任何组合。例如,计算机可读介质可以包括便携式计算机磁盘、硬盘、随机存取存储器(RAM)设备、只读存储器(ROM)设备、可擦除可编程只读存储器(EPROM、或闪存)设备、便携式光盘只读存储器(CDROM)、光存储设备、和磁存储设备中的一个或多个。用于执行本公开的操作的计算机程序代码可以用一种或多种程序设计语言的任何组合来编写。这种代码可以从源代码编译成计算机可读汇编语言、或适于在将执行代码的设备或计算机上执行的机器代码。

实施例也可以在云计算环境中实现。在本描述和以下权利要求书中,“云计算”可以定义为能够普遍、方便、按需网络访问可配置计算资源(例如网络、服务器、存储器、应用程序、和服务)的共享池的模型,其可以通过虚拟化快速配置,并以最小的管理工作量或服务提供商交互量发布,然后进行相应调整。云模型可以由各种特征(例如按需自助服务、广泛网络访问、资源池化、快速弹性、和测量服务)、服务模型(例如软件即服务(“SaaS”)、平台即服务(“PaaS”)、和基础架构即服务(“IaaS”))、和部署模型(例如私有云、社区云、公共云、和混合云)组成。

附图中的流程图和框图示出了根据本公开的各种实施例的系统、方法、和计算机程序产品的可能实现的架构、功能、和操作。就此而言,流程图或框图中的每个框可以表示包括用于实现指定逻辑功能的一个或多个可执行指令的模块、分段、或部分代码。还将注意到,框图和/或流程图的每个框、以及框图和/或流程图中的框的组合可以由执行指定功能或动作的专用的基于硬件的、或专用硬件和计算机指令的组合系统来实现。这些计算机程序指令也可以存储在计算机可读介质中,该计算机可读介质可以引导计算机或其它可编程数据处理装置以特定方式运行,使得存储在计算机可读介质中的指令产生包括实现在流程图和/或框图的一个或多个框中指定的功能/动作的指令装置的生成对象。

本文描述的系统和方法当植入动物的设备在车辆的预定距离内时激活该设备。车辆从设备接收信号,例如蓝牙信号。车辆中的处理器确定设备与车辆之间的大概距离。以与设备和车辆之间的大概距离相对应的频率(例如在仪表板或信息显示面板上)对车辆驾驶员闪烁符号。例如,符号在设备靠近车辆时以更快的频率闪烁。

本文讨论的具体示例涉及将狗或其它宠物的靠近传达给车辆驾驶员。然而,所描述的系统和方法适用于任何类型的动物或物体。例如,如本文所讨论的植入设备可植入可能在车辆附近发现的动物、人、或物体。在一些实施例中,植入设备可以位于自行车或儿童的户外玩具中。在这些实施例中,植入设备可以警告车辆驾驶员车辆附近存在具有植入设备的物体。

如本文所使用的,车辆包括轿车、卡车、公共汽车、厢式货车、摩托车、小型摩托车、自行车等。本文讨论的特定示例涉及使用蓝牙无线通信系统。然而,所描述的系统和方法适用于使用任何通信协议或消息传送系统的任何类型的无线通信系统。

图1是描绘能够实现本文讨论的系统和方法的示例性环境100的框图。车辆102包括控制车辆102与植入设备108之间数据通信的通信管理器104。如本文所讨论的,植入设备108被植入到动物、人、或物体中。例如,植入设备108可以植入动物或人的皮下,类似于为动物植入微芯片的过程。在许多情况下,植入植入设备108代替了植入微芯片的过程。当植入设备108处于通信管理器104的通信范围内时,植入设备108能够与通信管理器104无线通信。在一些实施例中,植入设备108是蓝牙设备并且通信管理器104支持蓝牙通信。在特定实施方式中,植入设备108是蓝牙低能量(BLE)设备。

通信管理器104连接到能够向车辆102的驾驶员和/或乘客呈现信息的用户界面管理器106。在一些实施例中,用户界面管理器106控制呈现指示动物接近车辆102的闪烁符号。在其它实施例中,用户界面管理器106控制呈现向车辆102的驾驶员或乘客通知动物在车辆102附近的其它视觉或音频指示。该通知允许驾驶员在驾驶时更加警惕并注意动物。

通信管理器104可以周期性地与数据通信网络110(例如因特网或其它网络)通信。例如,通信管理器104可以通过网络110与服务器112通信。服务器112可以从数据库114访问数据,数据库114包括用户配置文件信息、与各种植入设备108相关的蓝牙地址信息、以及其它数据。该访问的数据被传送到通信管理器104以帮助确定携带植入设备108的动物的所有者。每个植入设备108具有可以与特定用户关联的唯一蓝牙地址。如本文所讨论的,通信管理器104当在车辆102附近检测到关联的蓝牙地址时可以向动物的所有者发送消息。这在当所有者试图找到丢失或逃跑的动物时是特别有用的。另外,通信管理器104可以使用车辆102中具有的GPS(全球定位系统)来确定车辆102的当前地理位置。

在图1所示的示例性实施例100中,植入设备108被示为与一个车辆102通信。在其它实施例中,如果多于一个车辆102靠近植入设备108,则特定的植入设备108可以与多个车辆102通信。在这种情况下,多辆车的驾驶员和乘客都会被告知车辆附近有动物。

图2是描绘通信管理器104的实施例的框图。如图2所示,通信管理器104包括通信模块202、处理器204、和存储器206。通信模块202允许通信管理器104与其它系统或部件(例如用户界面管理器106、植入设备108、网络110、服务器112等)通信。另外,通信模块202可以通过总线(例如CAN(控制器局域网)总线)与车辆102中的其它系统或设备通信。处理器204执行各种指令以实现由通信管理器104提供的功能。处理器204可以包括用于执行程序代码或指令的任何类型的通用或专用处理器。存储器206存储由通信管理器104中包含的处理器204和其它模块使用的这些指令以及其它数据。另外,存储器206可以存储用户特定信息,例如用户配置文件信息、用户通信参数等。

通信管理器104还包括计算车辆102与植入设备108之间的大概距离的接近度确定模块208。各种技术可用于确定两个彼此无线通信的设备之间的大概距离。在一些实施例中,使用射频的“飞行时间”估计来确定车辆102与植入设备108之间的距离。例如,一种技术测量已知位置之间的关系,并比较这些关系与未知的位置/关系(如宠物、人、或物体)。然后该技术将与未知对象的关系转换为地图上的物理位置。

车辆交互模块210协调通信管理器104与其它车辆系统和部件(例如用户界面管理器106、GPS系统、信息娱乐系统、驾驶员显示系统等)之间的信息交换。GPS管理器212能够解码GPS信号以确定车辆102的当前地理位置。如本文所讨论的,车辆102的当前地理位置可以传送给携带植入设备108的动物的所有者。宠物识别管理器214确定与携带植入设备108的特定动物相关的所有者,并且消息生成器216生成各种消息(例如给特定动物的所有者的消息)。消息生成器216能够生成各种类型的消息,例如文本消息、电子邮件消息等。

图3是描绘植入动物、人、或物体的设备108的实施例的框图。如图3所示,植入设备108包括通信模块302、处理器304、和存储器306。通信模块302允许植入设备108与其它系统或部件(例如一个或多个不同车辆中的通信管理器104)通信。处理器304执行各种指令以实现由植入设备108提供的功能。处理器304可以包括用于执行程序代码或指令的任何类型的通用或专用处理器。存储器306存储由植入设备108中包含的处理器304和其它模块使用的这些指令以及其它数据。另外,存储器306可以存储其它信息,例如通信参数等。

植入设备108还包括确定植入设备108何时处于车辆102的预定距离内的接近度确定模块308。如上所述,各种技术可用于确定彼此无线通信的两个设备之间的大概距离。示例性预定距离大约为25英尺,但是预定距离可以是任何值,只要植入设备108和车辆102在彼此的通信范围内即可。在一个实施例中,车辆102具有较大的电源,并且因此将初始识别消息传送给植入设备108以建立两个设备之间的初始通信。

能量管理器310根据植入设备108与一个或多个车辆的接近度来确定植入设备108是处于活动模式还是节能模式。当没有车辆在附近时,能量管理器310将植入设备108改变为节能模式以节约存储在电池314中的能量。由于没有车辆存在,因此植入设备108不需要传送关于存在植入设备的信息。当检测到车辆时,植入设备108改变为活动模式以向车辆通知该区域内有动物。动能发生器312将来自动物(或携带植入设备108的其它物体)的动能转化为电能。在替代性实施例中,可使用任何类型的充电系统或充电技术来产生电力并为电池314充电。能量管理器310还可确定是否使用由动能产生器312产生的电能来对电池314充电。植入设备108还包括唯一地识别植入设备的蓝牙地址316。

图4是描绘用于通知驾驶员车辆附近存在动物(例如宠物)的方法400的实施例的流程图。最初在402,植入设备在预定距离内检测到车辆。在一些实施例中,植入设备在二者进入彼此的广播范围内时与车辆配对。在特定实施方式中,植入设备和车辆之间的信号可以通过网状网络跳过多个设备以增加有效的广播范围。在一些实施例中,植入设备检测到多个车辆,所有车辆均位于植入设备的预定距离内。在404,植入设备在检测到车辆在预定距离内时切换到活动模式。植入设备在激活时可向车辆发送指示植入设备现处于活动状态的激活信号。在406,植入设备在活动模式的操作期间向车辆发送蓝牙信号。蓝牙信号可以包括各种数据,例如信号在植入设备和车辆之间传播的通信时间、关于宠物的信息(例如宠物名字、所有者名字、和所有者的联系信息)、以及信号来源为植入动物中的设备的指示。宠物所有者可以限制在植入设备和车辆之间通信的信息类型。

在408,在一些实施例中,车辆将文本消息(或其它类型的消息)发送给与植入设备相关的宠物所有者。例如,车辆中的处理器可以根据与植入设备关联的蓝牙地址来识别与植入设备关联的所有者。处理器可以通过使用蓝牙地址来访问所有者的数据库并且识别特定植入设备的所有者的配置文件信息。配置文件信息包括可以由车辆中的处理器使用以向宠物的所有者发送消息的消息地址(例如文本地址或电子邮件地址)。另外,处理器可以通过用其它蓝牙信号/设备进行三角测量来确定车辆的大概位置。例如在物联网(IoT)中,任何数量的蓝牙设备都可以相互通信。在这种情况下,可以相对于宠物的位置来定义车辆的位置而不是定义(例如由GPS提供的)固定地理位置。

在其它实施例中,车辆中的处理器可以使用安装在车辆中的GPS系统来确定大概的车辆位置。可以将车辆位置信息包括在发送给宠物所有者的消息中,使得宠物所有者可以找到他们的宠物。宠物所有者可能是车辆中的驾驶员或乘客。可替代地,宠物所有者可以位于远离车辆当前位置的位置。

在410,方法400还在车辆仪表板、信息娱乐系统、或其它显示机构闪烁“附近有宠物”符号(或其它图形指示符)以警告驾驶员车辆附近有动物。这个警报允许驾驶员更加谨慎并且注意动物。在其它实施例中,向车辆驾驶员提供音频警告和/或其它视觉警告。

如果在412植入设备保持在预定距离内,则在414系统继续在车辆仪表板上闪烁“附近有宠物”符号。然而,如果在412植入设备移动到预定距离之外,则在416植入设备切换到节能模式,因为在该区域中没有车辆需要被警告存在携带植入设备的动物。

图5是描绘用于确定在车辆仪表板上闪烁“附近有宠物”符号的频率的方法500的实施例的流程图。最初,方法500在502确定植入设备与车辆之间的大概距离。方法500在504根据植入设备与车辆之间的大概距离来计算(用于闪烁“附近有宠物”符号的)闪烁频率。在一些实施例中,闪烁符号的频率随着植入设备和车辆之间的大概距离减小而增加。在各种实施例中,闪烁符号的频率可以使用平滑函数或(例如使用查找表)实现的阶梯函数来计算。另外,频率计算技术可以考虑植入设备与车辆之间的相对距离以及植入设备与车辆之间的接近速率。

方法500在506以计算的闪烁频率在车辆仪表板上继续闪烁“附近有宠物”符号或其它图形指示符。如果在508植入设备与车辆之间的大概距离未改变,则“附近有宠物”符号以相同频率继续闪烁。然而,如果植入设备与车辆之间的距离改变,则该方法在510根据植入设备与车辆之间的新距离来更新闪烁频率。

在替代性实施例中,可听声音的音量根据植入设备与车辆之间的大概距离而改变。例如,可听声音的音量随着植入设备和车辆之间的大概距离减小而增加。

尽管已经根据某些优选实施例描述了本公开,但是鉴于本公开的益处,其它实施例对于本领域普通技术人员来说将是显而易见的,包括未在此阐述的所有益处和特征的实施例也在本公开的范围内。应该理解,在不脱离本公开的范围的情况下可以使用其它实施例。

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