一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

利用地理定位技术的矫正项圈的制作方法

2022-03-26 06:10:03 来源:中国专利 TAG:

利用地理定位技术的矫正项圈
1.相关申请的交叉引用
2.根据35u.s.c.
§
119(e),本技术要求于2019年8月15日提交的no.62/887,240美国临时专利申请的权益,如同在下文中完整阐述的,其全部内容和实质通过引用整体并入本文。
技术领域

背景技术:

3.居住在缺少实体围栏的房产中的宠物主人经常依靠专门的项圈来防止他们的宠物离开房产。矫正项圈(例如对宠物提供一次或更多次电击的项圈)有时被用于例如阻止动物越过房产边界和/或徘徊在道路上。一些矫正项圈可以远程启动,例如由宠物主人使用用于矫正项圈的手持遥控器。这些系统通常要求宠物主人持续观察宠物,以便在例如宠物接近房产的边界和/或道路时启动项圈。这些系统的遥控器通常使用射频(rf)发射器将启动信号发送到项圈,因此,这些系统的有用性取决于宠物是否停留在rf发射器的能力范围内。如果宠物行进超出rf发射器的能力范围,则宠物主人将无法启动项圈。
4.存在其他矫正项圈系统,其不需要宠物主人的这种警惕性的观察。例如,掩埋式有线系统通常包括沿着房产边界埋藏的电线,这可以提供精确的电子边界,电子边界反映房产的物理边界,而与房产的形状无关。这些系统通常会从埋藏的电线发出信号,并且当宠物接近电线(即边界)时,项圈会从电线接收信号,从而使项圈轻轻地(例如,发出噪音、发出电击、喷洒液体和/或任何其他警告来)“矫正”宠物。随着宠物靠近边界,矫正的强度会增加,目的是阻止宠物越过边界。这些系统有几个缺点。例如,安装电线是一个劳动密集型过程,这也意味着宠物主人通常会雇用第三方来安装电线。这反而增加了本已昂贵的系统的成本。由于诸如车道、露台、岩石和其他结构或障碍物,安装也可能很困难或不可能实现。此外,掩埋式有线系统的边界电线可能由于草坪工作(例如,挖掘或割草)、树木生长或种植、或第三方(诸如公用事业公司)的挖掘而被破坏。而且,这些系统通常硬连线到电源,因此易受断电影响。如果掩埋式有线系统的电源被中断,宠物将可以无矫正地自由逃离房产。另外,这样的系统仅在安装有它们的房产中有用,并且在安装之后电子边界不容易调整(如果有的话)。此外,一些宠物能够承受一个或更多个矫正的初始不适,并且能够越过边界。当宠物没有超出宠物主人的房产边界而是远离掩埋式有线系统的电子边界时,项圈不再矫正宠物。如果宠物试图返回家中,则宠物必定会(从房产的外部)接近电子边界,从而使项圈矫正宠物,并劝阻宠物不要重新进入房产的边界。因此,如果宠物最初从宠物主人的房产中逃离,掩埋式有线系统实际上可能会延迟或阻止宠物返回宠物主人的房产。
5.其他不需要掩埋式接线的现有系统通常包括较便宜的无线系统。通常,这些系统从安装在基站中的短程rf发射器发出信号。信号被安装在项圈中的接收器接收,并且当接收器从基站移动到超出预定范围的位置时,项圈被用来矫正宠物。在一些系统中,可以基于接收器(依次是项圈和宠物)与基站之间的距离来提供可变矫正。例如,在第一距离处,项圈
可以发出警告声;在第二距离处,项圈可以发出低强度的电击;在第三距离处,项圈可以发出更高强度的电击。这些系统也有几个缺点。例如,由于各种政府条例,这些系统的范围是有限的。通常,这类系统的范围是300-1000英尺。此外,系统的“边界”无法自定义以反映宠物主人房产的物理边界。相反,系统的理论边界是一个半径为距基站预定距离的圆。但是实际上,由于rf传输的性质,系统的实际边界是高度可变的。也就是说,系统的范围(以及边界)可能受到包括来自其他rf信号的干扰、多径传播、障碍物和其他阻碍物、反射等因素的影响。这可能导致意外的矫正和/或宠物主人的实体房产的某些部分在无线系统的边界之外,从而宠物无法享受房产的全部区域。此外,无线系统的边界可能会延伸超出房产的物理边界,使得宠物被(系统)允许移动到宠物主人房产的范围之外。另外,这样的系统要求基站和项圈两者都完全起作用,这增加了整个系统故障的机会。如果基站损坏,整个系统可能无法运行。
6.存在(例如,经由全球定位系统(gps))包括地理定位能力的一些系统。某些支持地理定位的系统包括安装在项圈(即跟踪项圈)中的地理定位跟踪设备和由宠物主人使用的手持遥控器。通常,此类系统用在运动场所(例如,与猎犬一起使用)中,用于允许犬只在相对无界的区域中自由漫游的情况。跟踪项圈的位置通常会被跟踪,然后经由短程rf传输到遥控器。尽管此类系统在诸如与训练的猎犬一起打猎的一些情况中可能是有用的,但是这些系统对于更常见的家养宠物不是很有用。此类跟踪系统通常对宠物能够自由行进的区域没有限制,并且一旦宠物行进超出遥控器的能力范围,就可能不再跟踪宠物。而且,尽管一些跟踪系统可能在项圈中包括可以经由遥控器启动的矫正设备,但宠物主人需要持续观察宠物的位置,并在宠物前往宠物主人不喜欢的位置时手动触发矫正。
7.一些支持地理定位的系统可以利用例如通过蜂窝网络和/或广域网(例如,互联网)的广域通信系统,以将宠物的位置发送给宠物主人。某些支持地理定位的系统允许主人配置地理围栏,地理围栏是现实世界地理区域的虚拟周界。通常,在这样的系统中,每当宠物行进到地理围栏之外时,系统就会通知主人宠物已离开地理围栏区域。尽管此类系统在确定宠物逃跑或离开地理围栏区域以及协助定位逃离的宠物的方面可能很有用,但是这些系统无法对宠物提供任何初始威慑以阻止宠物离开地理围栏区域。这种系统也无法对宠物提供任何矫正以将宠物引导回地理围栏区域。因此,这些系统通常用作辅助失效保护,以防宠物从主围护系统(例如实体围栏)中逃脱。
8.另外,一些现有的项圈包括矫正技术,以矫正诸如吠叫的不期望动物行为。这些系统通常被配置为检测声音(例如,吠叫),并随后应用矫正。然而,作为非限制性示例,如所理解的,不期望的动物行为超出了吠叫并且可以包括诸如跳到人身上、在散步期间逃离主人、以及逃离院子或其他预定区域的其他行为。
9.此外,牵引绳通常由宠物主人使用以在外出时约束宠物。现有的牵引绳通常是诸如绳索、绳子或皮带的实体约束物,并且通常具有各种长度。也可以使用可调整的牵引绳,以允许用户可以根据期望或需要改变长度。例如,短的牵引绳长度可能适用于危险的、人流密集的区域,例如城市人行道,而较长的牵引绳长度可能允许用于不太危险的区域,例如沿着远足路径的室外。牵引绳允许宠物主人将宠物约束在主人附近,而不必担心宠物逃跑,并且使主人能够保持对宠物的控制。然而,这种牵引绳可能对主人和宠物两者都造成身体上的疲劳。例如,可能要求宠物主人施加大量力量来控制宠物,特别是对于大型宠物和/或当
宠物分散注意力并突然冲离主人(例如,狗试图追赶松鼠)时。这可能会导致突然的震摇动作或其他一些拉紧的力,从而可能对主人(例如,主人的手臂或肩膀)和/或宠物(例如,宠物的脖子或躯干)造成不适或伤害。


技术实现要素:

10.这些和其他问题可以通过本文公开的技术的实施例解决。所公开的技术可以包括项圈和无线围栏系统,无线围栏系统具有地理围栏能力并且被配置为当动物离开地理围栏区域时向佩戴项圈的动物提供矫正和/或提供矫正以引导动物回到地理围栏区域。
11.所公开的技术可以包括一种项圈,项圈包括被配置为由动物或人佩戴的带子、电源、存储指令的存储器、以及被配置为执行指令的处理器。项圈可以包括被配置为发送和接收数据的通信接口,和与处理器通信的加速度计,以及与处理器通信的地理定位传感器中的至少一个。
12.项圈可以被配置为接收第一地理围栏数据和第二地理围栏数据中的至少一个。第一地理围栏数据可以指示允许项圈位于其中的第一预定地理区域。第二地理围栏数据可以指示不允许项圈位于其中的第二预定地理区域。
13.项圈可以被配置为响应于确定项圈位于第一预定地理区域内并且在距第一预定地理区域的边界的预定距离内,输出第一矫正动作。
14.第一矫正动作可以为以下至少一项:光的发射、振动、经由项圈的扬声器的声音警告的输出以及经由扬声器的预先记录的语音命令的输出。
15.项圈可以被配置为响应于确定(i)项圈位于(a)第一预定地理区域内并且(b)在距第一预定地理区域的边界的预定距离内,和(ii)佩戴项圈的动物向第一预定地理区域的边界移动,输出第一矫正动作。
16.项圈可以被配置为响应于确定(i)项圈位于(a)第一预定地理区域内并且(b)在距第一预定地理区域的边界的预定距离内,和(ii)佩戴项圈的动物面向第一预定地理区域的边界,输出第一矫正动作。
17.项圈可以被配置为响应于确定项圈位于第一预定地理区域外,输出第二矫正动作。
18.项圈可以被配置为响应于确定项圈位于第二预定地理区域内,输出第二矫正动作。
19.第二矫正动作可以为以下至少一项:提供电击、喷洒液体以及经由项圈的扬声器输出预先记录的语音命令。
20.项圈可以包括磁力计,并且磁力计可以被配置为确定佩戴项圈的动物所面对的方向。
21.项圈可以被配置为:确定项圈在第一预定地理区域外,并且确定项圈的当前位置和当前取向。当前取向可以对应于项圈面向的方向,并且可以至少部分地基于从项圈的磁力计所接收的数据。项圈可以被配置为确定至第一预定地理区域的返回路径,并经由一个或更多个矫正动作来指示佩戴项圈的动物将其自身定向为沿着返回路径的方向。
22.项圈可以进一步被配置为响应于确定项圈的当前位置已经偏离返回路径,并经由一个或更多个矫正动作来指示佩戴项圈的动物将其自身定向为沿着返回路径的的方向并
在沿着返回路径的方向移动。
23.项圈可以被配置为确定与项圈的当前位置相对应的当前地理定位数据的精度,并且响应于确定精度低于预定阈值,限制任何矫正动作的输出。
24.项圈可以被配置为根据从用户设备接收的指令来输出用户定义的矫正动作。
25.项圈可以被配置为在多种操作模式中进行操作。操作模式的至少一些可以包括用于项圈的至少一个组件的操作规则的集合。多种操作模式可以包括以下至少一种:室外模式、室内模式、低功率模式、训练模式、活动模式、休息模式、牵引绳模式、宠物救助模式、远离模式和丢失模式。
26.项圈可以被配置为基于从加速度计、地理定位传感器、被集成在项圈中的相机、远程定位相机、被集成在项圈中的温度计、被集成在项圈中的磁力计、被集成在项圈中的生物识别传感器以及一个或更多个短程无线信标中的至少一个所接收的数据来确定多种操作模式中的当前操作模式。
27.项圈可以被配置为基于以下至少一项来区分室内模式和室外模式:确定项圈与一个或更多个短程无线信标中的接近度;确定项圈的当前位置,并将项圈的当前位置与室内区域的已知位置进行比较;以及将项圈的当前温度与本地室外温度进行比较。项圈的当前温度可以由项圈的温度计确定,并且本地室外温度可以从室外温度数据源接收。
28.项圈可以被配置为当项圈位于室外时发出第一多个矫正动作中的矫正动作,而当项圈位于室内时发出第二多个矫正动作中的矫正动作。
29.所公开的技术可以包括一种用于提供自动无线牵引绳的方法,方法可以包括确定智能项圈的当前位置与移动计算设备的当前位置之间的当前距离,以及响应于确定当前距离大于预定的牵引绳距离,发出矫正动作。矫正动作可以是至少部分地基于从项圈的磁力计所接收的数据的方向命令。
30.所公开的技术可以包括一种用于提供用户控制的无线牵引绳的方法,用于提供用户控制的无线牵引绳的方法可以包括检测空间手势,例如移动计算设备的加速度计,并且将检测到的指示所检测的空间手势的手势数据与一个或更多个存储的手势数据进行比较。每个存储的手势数据可以对应于用户命令。用于提供用户控制的无线牵引绳的方法可以包括基于比较,确定检测到的手势数据与一个或更多个存储的手势数据中的至少一个之间的相似度水平,并且响应于确定相似度水平高于预定阈值,将用户命令发送到智能项圈,使得智能项圈可以发出矫正动作。
31.本文更详细地讨论了所公开技术的附加特征、功能和应用。
附图说明
32.现在将参考附图,这些附图不一定按比例绘制,并且其中:
33.图1是根据本公开的示例性系统的示意图;
34.图2是根据本公开的示例性用户设备的组件示意图;
35.图3是根据本公开的示例性项圈的组件示意图;
36.图4a描绘了根据本公开的覆盖地图的两个地理围栏区域;以及
37.图4b描绘了根据本公开的覆盖地图的地理围栏区域。
具体实施方式
38.在整个本公开中,关于无线围栏系统描述了一些示例,无线围栏系统包括具有地理定位和/或地理围栏能力的宠物项圈。但是本公开的技术不限于此。所公开的技术可以有效地将牲畜或其他动物定位、放牧和/或维持在预定位置。所公开的技术可以有效地阻止诸如鹿的野生动物穿过道路或对野生动物、人或人的房产构成危险的其他区域。此外,所公开的技术可以有效地定位迷路的幼儿或老人和/或将这些迷路的人引导到安全的位置。
39.在下文中将参考附图更全面地描述本公开的技术。然而,本公开的技术可以以许多不同的形式来体现,并且不应该被解释为限于在此阐述的示例。在下文中描述为构成本公开技术的各种要素的组件旨在是说明性的而非限制性的。与本文描述的组件执行相同或相似功能的许多合适的组件旨在被包含在本公开的电子设备和方法的范围内。本文中未描述的此类其他组件可以包括但不限于例如在所公开技术开发之后开发的组件。
40.在以下描述中,阐述了许多具体细节。但是应当理解,没有这些具体细节本公开技术的示例也可以被实践。在其他情况下,未详细示出公知的方法、结构和技术,以免混淆对该描述的理解。对“一个实施例”、“实施例”、“示例实施例”、“一些实施例”、“某些实施例”、“各种实施例”等的引用表示所描述的所公开技术的(一个或更多个)实施例可以包括特定的特征、结构或特性,但是并非每个实施例都必须包括特定的特征、结构或特性。此外,尽管可以重复使用短语“在一个实施例中”,但不一定是指同一实施例。
41.在说明书和权利要求书中,除非上下文另外明确指出,否则以下术语至少具有在此明确关联的含义。术语“或”旨在表示包含性的“或”。此外,除非另有说明或从上下文中清楚地指向单数形式,术语“一”、“一个”和“该”旨在表示一个或更多个。
42.除非另有说明,否则使用序数形容词“第一”、“第二”、“第三”等来描述一个共同的对象,仅表示正在引用相似的对象的不同实例,而不是意图暗示所描述的对象应当在时间、空间、等级或任何其他方式上以给定的顺序。
43.所公开技术涉及一种宠物项圈,宠物项圈可以被配置为确定其地理定位,并关于预定地理围栏区域的地理围栏来评估该位置,预定地理围栏区域可以对应于“安全区”(或预定的“限制区”)。如果项圈确定其位置在安全区内但在地理围栏附近(即地理围栏区域的边缘),项圈可以被配置为提供警告“矫正”(例如,光、振动、声音警告或预先记录的语音命令)。如本文所使用的,术语“矫正”和“矫正动作”可互换使用。如果项圈确定其在预定的安全区之外,项圈还可以被配置为提供更强的矫正(例如,电击、液体喷洒),以阻止宠物继续远离安全区。项圈还可以被配置为引导宠物回到安全区,例如通过至少部分地基于项圈与地理围栏的距离或嵌入式指南针的取向(例如,确定佩戴项圈的动物是远离还是朝向特定区域)来更改所提供的矫正的强度和/或类型。用户还可以随时经由用户设备将各种命令远程发送到项圈。用户设备还可被配置为显示项圈的各种特性,例如项圈当前位置或历史位置,项圈前进方向,和/或佩戴项圈的动物的当前身体活动,例如跑步或步行。下面更全面地讨论本公开技术的各个方面和功能。
44.图1是示例系统的示意图,示例系统可以被配置为执行一个或更多个过程,过程可以确定佩戴项圈的动物的地理定位和/或基于动物相对于地理围栏的地理定位经由项圈对动物提供矫正。图1中所示的组件和布置不旨在限制所公开的实施例,因为用于实现所公开的过程和特征的组件可以变化。
45.用户设备110(例如,移动电话、智能手表、平板计算机、便携式膝上型计算机或其他计算设备)可以与具有地理定位能力的项圈120通信。所公开的技术可以包括项圈120和多个用户设备110之间的通信。例如,用户的移动电话和用户的智能手表可以与项圈120进行通信。作为更具体的示例,用户可以经由一个或更多个用户设备110(例如,经由膝上型计算机或移动设备)来调整设置,并且用户可以经由同一或其他用户设备110与项圈120进行交互(例如,如下所述,智能手表可以用作无线牵引绳的定位点)。项圈120可以包括地理定位传感器(gls)360。项圈120能够发送数据——诸如对应于项圈120的(如下更充分地描述的)地理定位和/或指南针方向的位置数据——并且可以直接和/或经由网络130将数据发送到用户设备110。用户设备110可以包括加速度计350或其他一些合适的运动检测设备。
46.项圈120和/或用户设备110可以与地理定位服务提供商(glsp)服务器140通信,并且glsp服务器140可以被配置为至少部分地基于从项圈120接收的位置数据确定项圈120(或者,佩戴项圈120的动物)的地理定位。或者,可以通过采用glsp处理器142和glsp存储器144来执行由glsp服务器140所执行的一个、一些或所有步骤。
47.作为非限制性示例,地理定位系统(例如,gls 360和/或glsp服务器140)可以被配置为通过向项圈120的gps接收器发送远程提供的gps矫正数据(诸如实时动态(rtk)定位数据)来提高定位精度。项圈120可以被配置为通过诸如将地理定位数据与其他特定位置数据进行比较(例如,使用wifi信号强度、短程无线信标或其他方法来确定项圈120的位置,并将所确定的位置与地理定位数据进行比较以计算地理定位精度)、接收表示地理定位系统的功能的状态数据或表示地理定位系统精度、有效性或可靠性的其他信息来确定地理定位系统的有效性。项圈120和/或用户设备110可以被配置为提供警报、通知、光(例如led)或其他地理定位系统的精度、有效性或可靠性低于预定阈值的指示,使其不建议用户仅依靠项圈120的地理定位系统,直到地理定位系统的精度、有效性或可靠性回到预定阈值之上。项圈120可以被配置为基于地理定位系统的当前精度、有效性或可靠性,来调整与矫正动作(例如是否产生警告声、振动或电击;电击的强度)的应用相对应的规则。例如,若项圈120的位置目前不可靠,如果确定项圈120超出了地理围栏位置的边界一英尺,则项圈120可以被配置为正常地产生矫正动作,但是当确定地理定位系统低于预定的可靠性或精度阈值时,项圈120可以被配置为限制或防止矫正动作的产生,除非确定项圈120距地理围栏区域的边界五英尺、十英尺或其他距离。当确定地理定位系统低于预定的可靠性或精度阈值时,项圈120可以被配置为不产生矫正动作,除非或直到地理定位系统的可靠性或精度回到预定的可靠性或精度阈值之上。如下将更全面地讨论的,项圈120可以被配置为提供项圈120的条件或工作状态不利于允许佩戴项圈120的动物在室外的警告。
48.用户设备110、项圈120和/或glsp服务器140之间的通信可以经由网络130进行。网络130可以是包括经由诸如蜂窝或wifi
tm
网络的互联网单独连接的任何合适的类型。网络130可以使用诸如rf模块、蓝牙
tm
、蓝牙
tm
低能耗(ble)、wifi
tm
、zigbee
tm
、环境后向散射通信(ambient backscatter communications,abc)协议、usb或lan的直接连接来连接用户设备110、项圈120和/或glsp服务器140。根据数据保密性和/或数据安全性的期望等级,可以对发送的信息进行加密或以其他方式保护。
49.类似地,用户设备110、项圈120和/或glsp服务器140可以使用诸如rf模块、蓝牙
tm
、ble、wifi
tm
、zigbee
tm
、abc协议、usb或lan的直接连接来进行彼此通信。根据是否期望机密
性,可以对这些连接进行加密或以其他方式保护。
50.图2中更详细地示出了用户设备110的示例。如图所示,用户设备110可以包括处理器210、输入/输出(i/o)设备220、存储器230以及通信接口240,其中存储器230包括操作系统(os)232、存储设备234以及程序236,存储设备234可以是任何合适的数据存储库。通信接口240可以包括收发器。用户设备110可以进一步包括外围接口、与处理器210通信的移动网络接口、被配置为便于用户设备110的各个组件之间通信的总线,和/或被配置为向用户设备110的一个或更多个组件供电的电源。用户设备110可以包括用于确定用户设备110的地理定位的地理定位传感器(gls)250。用户设备110可以包括用于接收用户输入数据(诸如代表点击、滚动、轻击、按下或在可检测触觉输入的输入设备上键入的数据)的用户界面(u/i)设备。用户设备110可以包括显示器。
51.用户设备110可以包括外围接口,外围接口可以包括能够与诸如媒体驱动器(例如磁盘、固态电子器件或光盘驱动器)、其他处理设备或与本技术结合使用的任何其他输入源的各种外围设备通信的硬件、固件和/或软件。外围接口可以包括串行端口、并行端口、通用输入和输出(gpio)端口、游戏端口、通用串行总线(usb)、微型usb端口、高清晰度多媒体(hdmi)端口、视频端口、音频端口、蓝牙
tm
端口、近场通信(nfc)端口、其他类似的通信接口或它们的任意组合。
52.移动网络接口可以提供对蜂窝网络、互联网或其他广域网的访问。移动网络接口可以包括硬件、固件和/或软件,其允许处理器210经由如本领域所公知的(无论是局域还是广域、专用或公用的)有线或无线网络与其他设备通信。电源可以被配置为向电源组件提供适当的交流电(ac)或直流电(dc)。
53.如上所述,用户设备110可以被配置为与一个或更多个其他设备(诸如项圈120和/或glsp服务器140)远程通信。用户设备110可以被配置为经由网络170与一个或更多个设备通信。用户设备110可以被配置为接收和发送表示与用户设备110相关联的用户账户的位置数据和/或账户数据。
54.处理器210可以包括能够执行存储指令并对存储数据进行操作的专用集成电路(asic)、可编程逻辑设备、微处理器、微控制器、数字信号处理器、协同处理器等中的一个或更多个或其组合。存储器230可以包括用于存储文件的一种或更多种合适类型的存储器,其中文件包括操作系统232、应用程序236(例如,必要时包括web浏览器应用、窗口小部件或小工具引擎,和/或其他应用)、可执行指令和数据,其中,一种或更多种合适类型的存储器可以是,例如易失性或非易失性存储器、随机存取存储器(ram)、只读存储器(rom)、可编程只读存储器(prom)、可擦可编程只读存储器(eprom)、电可擦可编程只读存储器(eeprom)、磁盘、光盘、软盘、硬盘、可拆卸盒式磁带(removable cartridges)、闪存、独立磁盘冗余阵列(raid)等。本文描述的一种、一些或全部处理技术可以被实现为存储器230内的可执行指令和数据的组合。
55.处理器210可以是诸如来自英特尔
tm
制造的奔腾
tm
系列的微处理器、由amd
tm
制造的炫龙
tm
系列、或由arm
tm
制造的cortex
tm
系列或securcore
tm
的一个或更多个已知的处理设备。处理器210可以构成同时执行并行过程的单核或多核处理器。例如,处理器210可以是配置有虚拟处理技术的单核处理器。本领域普通技术人员将理解,可以部署其他类型的处理器布置以提供本文所公开的功能。
56.用户设备110可以包括一个或更多个存储设备234,一个或更多个存储设备234被配置为存储由处理器210(或其他组件)用来执行本文所公开的功能的至少一些的信息。作为示例,用户设备110可以包括存储器230,存储器230包括使处理器210能够执行一个或更多个应用、网络通信过程以及计算机系统上已知可用的任何其他类型的应用或软件的指令。或者,指令、应用或其他软件可以存储在外部存储器中和/或可以通过网络从远程存储器中获得。一个或更多个存储设备可以是易失性或非易失性、磁、半导体、磁带、光学、可移动、不可移动或其他类型的存储设备或有形计算机可读介质。
57.用户设备110可以包括存储器230,存储器230包括在由处理器210执行时执行与本文所公开的功能一致的一个或更多个过程的指令。与所公开的实施例一致的方法、系统和制品不限于被配置为执行专用任务的单独程序或计算机。例如,用户设备110可以包括存储器230,存储器230可以包括一个或更多个程序236以执行所公开技术的一个或更多个功能。此外,处理器210可以执行位于(例如,但不限于)glsp服务器140远程的一个或更多个程序236。例如,用户设备110可以访问一个或更多个远程程序236,该远程程序236在被执行时至少执行本文公开的一项功能。一个或更多个程序236可以被配置为接收表示用户设备110和/或项圈120的地理定位的位置数据。一个或更多个程序236可以被配置为在用户设备110的显示器上显示表明了用户设备110和/或项圈120的地理定位的图像。(一个或更多个)程序236可以被配置为将指令发送给项圈120以向佩戴项圈120的动物提供矫正(例如,发出诸如各种声响、声音、音乐或其他录音的噪声,产生振动,发出电击,喷洒液体和/或产生任何其他期望的警告)。
58.用户设备110的存储器230可以包括一个或更多个存储设备,一个或更多个存储设备存储用于执行一个或更多个所公开特征的数据和指令。存储器230可以包括软件组件,软件组件在由处理器210执行时执行与本文公开的那些过程一致的一个或更多个过程。存储器230可以包括地理围栏数据库,地理围栏数据库用于存储与佩戴项圈120的动物被允许在其中自由行进的一个或更多个地理围栏区域(即安全区)有关的数据,或者用于存储与佩戴项圈120的动物被从中限制的一个或更多个地理围栏区域(即限制区)有关的数据。用户设备110可以被配置为在用户绘制虚拟边界时“记录”一个或更多个地理围栏。例如,用户设备110可以被配置为当用户在描绘地图的显示器上绘制虚拟边界时“记录”一个或更多个地理围栏。用户设备110可以被配置为在用户身体行进到期望的边界时“记录”一个或更多个地理围栏。例如,用户设备110可以被配置为当用户携带用户设备110沿着期望的边界时,经由gls 250记录表示用户设备110地理定位的位置数据。
59.用户设备110可以包括被执行以方便任何操作的任何数量的硬件和/或软件应用。一个或更多个i/o接口可以用于从各种各样的输入设备接收或收集数据和/或用户指令。所接收的数据可以根据所公开技术的各种实施方式中的期望由一个或更多个计算机处理器进行处理和/或存储在一个或更多个存储设备中。
60.项圈120可以被配置为与一个或更多个外部运动传感器通信。这种运动传感器可以位于例如用户的房子内。项圈120可以被配置为从运动传感器接收数据,并且可以被配置为基于接收到的运动传感器数据和/或由项圈120的各个组件所检测到的其他数据,来确定佩戴项圈120的动物的活动(例如跳、躺、跑或坐)。从运动传感器接收的数据还可以用于当项圈120处于训练模式时确定动物的行为,下面将更全面地描述。因为运动传感器数据可以
支持或补充由项圈120所检测的数据,所以运动传感器数据可以提高项圈120在检测到的动物行为方面的精度和灵敏度。这可能是有用的,因为立即矫正不良动物行为可能会对训练动物有帮助,提高动物训练的有效性。
61.尽管上述已经描述了用于实现本文描述的技术的用户设备110,但是本领域普通技术人员将理解,可以采用其他功能上等效的技术。例如,如本领域中已知的,还可以使用诸如专用集成电路(asic)、可编程逻辑阵列、状态机等固件和/或硬件设备实现经由可执行指令所实现的一些或全部功能。因此,用户设备110可以包括比上述所说明和/或描述的组件更多或更少数量的组件。
62.在图3中更详细地示出了项圈120的示例。如图所示,项圈120可以包括处理器310;输入/输出(i/o)设备320;存储器330,存储器330包括操作系统(os)332、存储设备334和/或程序336,存储设备334可以是任何合适的数据存储库;通信接口340;加速度计350或其他合适的运动检测设备;地理定位传感器(gls)360,用于确定项圈120的地理定位;用户接口(u/i)设备370,用于接收用户输入数据,诸如代表可以检测触觉输入的输入设备上的点击、滚动、轻击、按下或键入的数据;和/或发光二极管(led)380或其他合适的发光设备。项圈120可以包括温度计390(例如,体温计、热电偶、电阻式温度测量设备、热敏电阻或任何其他温度测量设备)。项圈120可以被配置为根据项圈120位于室内还是室外来调整项圈120的某些设置。例如,如果项圈120确定其位于室内,则项圈120可以被配置为调整所应用的矫正的类型和/或严格程度、项圈120的功率等级(例如,当项圈120在室内时禁用gls 360),或其他特征。项圈120可以包括多个温度计390,并且一个或更多个温度计可以被配置为测量环境空气温度,并且一个或更多个温度计可以被配置为测量佩戴项圈120的动物的体温。项圈120可以包括一个或更多个生物识别传感器,一个或更多个生物识别传感器可以被配置为测量或检测与佩戴项圈120的动物相关联的生物识别信息。生物识别传感器可以包括一个或更多个传感器,一个或更多个传感器被配置为测量心率数据、血压数据、激素数据、音频数据(例如,对应于与由佩戴项圈120的动物所产生的猫叫声、狗吠声、咳嗽、打喷嚏,或其他声音的数据)、呼吸数据、脑电波数据、嗅觉数据(例如,对应于与佩戴项圈120的动物的气味的数据)。项圈120可以包括电子罗盘(ecompass)传感器395(例如磁力计),以(例如)确定佩戴项圈120的动物面向的方向。将会理解,电子罗盘传感器395可以使项圈120能够确定佩戴项圈120的动物和使用用户设备110的用户沿相同方向移动。项圈120可以被配置为当确定佩戴项圈120的动物和使用用户设备110的用户没有面向相同或相似的方向,或者如果佩戴项圈120的动物与使用用户设备110的用户的对应路径偏离时,发出矫正动作。
63.项圈120可以被配置为产生矫正,矫正可以包括发出噪声(诸如各种声响、声音、音乐或其他录音)、产生振动、产生光、发出电击、喷洒液体、产生任何其他期望的警告或其任意组合。项圈120可以被配置为发出人耳听不见的声音(例如,类似于狗哨的声音)。所公开的技术可以被配置为使用户能够经由用户设备110发出实时命令,以将实时命令从项圈120的扬声器发出。通信接口340可以包括收发器。项圈120可以进一步包括外围接口、与处理器310通信的移动网络接口、被配置为方便项圈120的各个组件之间通信的总线、电击设备、喷洒设备和喷雾器、扬声器、和/或被配置为向项圈120的一个或更多个组件供电的电源。项圈120可以排除本文讨论的某些组件。例如,根据程序指令的复杂度,项圈120可以不包括(即省略)os,(与包括os的项圈120相比)不包括os的项圈120可以提供相对有限的功能,但是
(与包括os的项圈120相比)还可以降低项圈120的功耗。
64.电源可以包括一个或更多个电池。电池可以是可更换的。电池可以是可再充电的。项圈120可以包括太阳能电池板或被配置为吸收太阳能并将所吸收的太阳能转换成电能的其他组件,并且能量可被存储在电池中。项圈120可以被配置为当例如检测到某些特征是不必要的(例如,当项圈120在室内或当确定动物正在休息时禁用gls 360)或确定电池的功率等级低于预定阈值时调整用电率。项圈120可以被配置为在接收到诸如来自单独用户设备(例如,移动电话)的无线命令的用户命令时或例如经由项圈120上布置的按钮在项圈120处接收的命令时,调整用电率。也可以将其他能量采集技术(例如运动采集或射频采集)集成到项圈120中并用于收集能量,然后将其转换为电能并存储在电池中。项圈120可以包括显示器,显示器可以指示电池的功率等级和/或电池是否需要更换或再充电。项圈120可以被配置为将项圈120的电池状态发送到用户设备110,这可以包括发送表示低功率或没电的警报。项圈120可以被配置为如果项圈120掉落或以其他方式从动物身上移除,则向用户设备发送警报。项圈120可以被配置为如果温度超过一个或更多个预定阈值,则向用户设备110发送警报。
65.项圈120可以包括壳体。壳体可以封闭项圈120的各种组件的一些或所有。壳体可以与被配置为与由动物或人佩戴的带子(或项链)集成和/或永久地集成或附接到由动物或人佩戴的带子(或项链)上。可替代地,壳体可以被配置为可拆卸地附接到被配置为由动物或人佩戴的带子(或项链)。根据(例如)项圈120的主要使用的环境,壳体可以是防风雨的、耐水的、耐候性的或防水的。根据(例如)项圈120的主要使用环境,壳体可以被配置为提供各种级别的固体颗粒保护,诸如ip5x或ip6x保护。
66.项圈120可以包括相机或用于外部相机的支架。项圈120可以被配置为记录视频和/或图像,并将所记录的视频和/或图像发送到用户设备110。项圈120可以包括麦克风,麦克风被配置为记录与动物相关联的音频数据。麦克风可以记录音频,并将音频数据保存到项圈120的存储器330中以供用户以后使用。音频数据可以被实时发送到用户设备110。麦克风可以被配置响应于项圈120从用户设备110接收表示记录音频指令的信号来记录音频。
67.加速度计350可被配置为检测项圈120的移动,并且在检测到项圈120时,处理器310可以被配置为执行某些功能。例如,项圈120可以被配置为在由加速度计检测到移动超过预定移动量时,相机和/或gls 360被接合以记录和/或跟踪佩戴项圈120的动物的移动。在其他优点中,该布置可以通过减少不活动期间(例如,当动物睡觉时)相机和/或gls 360被接合的时间量来延长项圈120的电池寿命。该布置还可以提供存储器330的更好的管理,使得在不活动期间不会将存储空间浪费在记录动物或动物周围环境的视频或图像上。gls 360可以被配置为通过将相关数据保存到存储器330来记录和载入动物的运动。所保存的运动数据可以随后被下载或以其他方式传送到用户设备110以进行查看。可以实时发送动物的运动,使得(例如)用户可以经由用户设备110查看动物的实时运动。如本文所述,一个或更多个运动传感器可以检测并发送运动传感器数据,该运动传感器数据可以被项圈120用来确定动物的当前行为,例如跳跃、休息或行走。
68.存储器330可以包括地理围栏数据库,地理围栏数据库用于存储与佩戴项圈120的动物被允许在其中自由行进的一个或更多个地理围栏区域(即安全区)有关的数据,或用于存储与佩戴项圈120的动物被从中限制的一个或更多个地理围栏区域(即限制区)有关的数
据。存储器330可以包括默认的安全区,默认的安全区可以对应于用户住所的房产线。例如,如果用户订购了递送到用户住所的项圈120,则可以通过用户的邮寄地址来发现用户住所的位置。存储器330可以包括默认的限制区,默认的限制区可以对应于(例如)所有道路。项圈120可以与用户设备110通信(直接地或经由网络130)以同步保存在任一设备上的安全区和限制区。一个、一些或所有安全区和/或限制区可以是永久性的,这在佩戴项圈120的动物(例如农场的牲畜)很少(如果有过)离开特定位置的情况下是有用的。一个、一些或所有安全区和/或限制区可以是临时的或可调整的,如果佩戴项圈120的动物经常移动到多个位置,则这可能是有用的。例如,宠物主人可以有主要住所和度假屋,在这种情况下,为这两个地点建立安全区可能是有用的。此外,可以根据(例如)一天中的时间或一周中的天数(例如,由用户直接或经由用户设备110在项圈120处)来配置和/或安排更改安全区和/或限制区。例如,宠物主人可能期望在白天允许宠物自由漫游在宠物主人的整个房产中,而在晚上则将宠物限制在后院。
69.所公开的技术可以使宠物主人经由用户设备110远程接合或解除地理围栏的各边、段或部分。如果项圈120位于用户设备110的预定距离内,则项圈120可以被配置为禁用矫正。例如,如果项圈120与用户设备之间的距离在1英尺至3英尺、3英尺至5英尺、5英尺至10英尺或10英尺至20英尺的范围内,则项圈120可以被配置为禁用矫正。项圈120可以被配置为通过比较项圈120和用户设备110的地理空间位置来计算项圈120与用户设备110之间的距离。项圈120可以被配置为使用发送和检测的短程射频(rf)信号来计算项圈120和用户设备110之间的距离以及使用诸如蓝牙
tm
信号强度测量的rf传输算法来计算距离。例如,如果宠物主人决定带宠物散步或把宠物送到另一个位置,则此距离可能非常有用。在这样的情况下,项圈120可以禁用矫正,使得宠物主人可以(例如)沿着私家车道行驶,而无需手动禁用地理围栏,也不必担心宠物遭受错误矫正。在项圈120处于用户设备110的预定距离之内随后行进穿过地理围栏之后,项圈120确定项圈120在地理围栏区域之外且不在用户设备110的预定距离之内,则项圈120可以被配置为在对动物提供矫正之前向用户设备110发送通知。通知可以在向动物提供矫正之前请求和/或要求用户确认。上述确定可以由用户设备110完成,并且关于是否提供矫正或暂停矫正的命令可以从用户设备110发送到项圈120。
70.所公开的技术可以使用户能够选择特定地理围栏内的区域是表示安全区还是限制区,并且可以使用户能够在项圈120本身或经由用户设备110进行这种选择。项圈120和/或用户设备110可以默认地确定某些区域是限制区。例如,项圈120和/或用户设备110可以被配置为确定所有道路或水域都是限制区。一个或更多个程序336可以被配置为确定项圈120的位置是否接近保存到存储器330中的一个或更多个地理围栏区域或在保存到存储器330中的一个或更多个地理围栏区域之外。
71.程序336可以被配置为在确定项圈120的位置接近保存到存储器330中的地理围栏区域或在保存到存储器330中的地理围栏区域之外时提供矫正(例如,经由项圈120的扬声器发出声音的警告,经由项圈120的电击设备提供电击)。程序336可以被配置为如果项圈120位于警告区内至少一段预定时间,则提供校正。警告区可以是虚拟警告边界或位于距安全区地理围栏的虚拟边界预定距离处的“安全区”内的边界。程序336可以被配置为在确定项圈120的位置在被保存的地理围栏之外时,引导佩戴项圈120的动物回到预定的地理围栏区域。在确定项圈120在道路或其他危险区域附近时,程序336可以被配置为提供矫正和/或
引导动物远离道路或其他危险区域。声音警告矫正可以预先安装在存储器330上,并且可以包括(例如)蜂鸣声、铃声、哨声或其他噪音。声音警告可以由用户下载、安装或记录。声音警告可以由项圈120的麦克风记录。声音警告可以经由用户设备110记录并且从用户设备110发送到项圈120。声音矫正的音量可以是预设的或可配置的。例如,如果佩戴项圈120的动物听力困难,可以增加声音矫正的音量。随着项圈120越来越接近地理围栏的虚拟边界,声音警告矫正的音量可以逐渐增加。
72.程序336可以被配置为确定即时地理定位数据的精度(或接收即时地理定位数据的精度的指示),并且可以被配置为至少部分地基于即时地理定位数据的精度来调整虚拟边界的灵敏度,这可以减少错误矫正的可能性(例如,当项圈120仍在允许区域内时提供的矫正,应该是警告矫正的电击矫正)。例如,项圈120通常可以确定其在其实际位置的5英尺半径内的感知位置。因此,该示例项圈120可以被配置为在项圈120的感知位置进入虚拟边界的1英尺内时提供警告矫正。该示例项圈120还可以被配置为如果项圈120的感知位置行进超出虚拟边界5英尺以上时提供电击矫正。由于(例如)地理定位信号的微弱或受抑制,该示例项圈120认识到即时地理定位数据的精度降低,则该示例项圈120可以被配置为动态地调整所提供矫正的感知位置。例如,如果示例项圈120的精度降低到10英尺的半径,则示例项圈120可以被配置为当感知项圈120位置的位置时,如果项圈120的感知位置行进超出虚拟边界7英尺以上,则提供警告矫正;以及如果项圈的感知位置行进超出虚拟边界10英尺以上,则提供电击矫正。对项圈120的定位精度变化的考虑量可以由用户定制,并且可以由用户经由项圈120本身或经由用户设备110来选择。项圈120可以被配置为当项圈120的定位精度低于预定阈值时消除矫正。项圈120可以被配置为当项圈120的定位精度低于预定阈值时,仅提供某些类型的矫正。例如,如果项圈120的定位精度下降到预定阈值以下,则项圈120可以被配置为仅发出警告声音。
73.类似地,电击矫正的强度可以根据项圈120在限制区(或在安全区之外)的时间或项圈120行进距地理围栏的距离来逐渐增加。电击矫正的强度可以至少部分地基于限制区的类型。例如,与邻居的院子相比,道路可以被分配相对高的电击等级。电击矫正的强度——所有矫正的整体强度和与某些区域相关联的矫正的选择性强度两者——可以由用户通过项圈120本身或经由用户设备110来定制。
74.项圈120可以被配置为引导动物回到预定区域,诸如地理围栏内的安全区。这可以通过当项圈120远离地理围栏区域行进时项圈120增加矫正的强度以及当项圈120朝向地理围栏区域行进时项圈120减小矫正的强度来实现。项圈120可以被配置为诸如通过被包括在项圈120中的gls360、电子罗盘传感器395和/或陀螺仪来来确定项圈120的取向。项圈120可以被配置为至少部分地基于表示项圈120取向的数据,将动物引导回地理围栏中心并远离限制区。项圈120可以被配置为基于项圈120的预计路径和即将到来的限制区、障碍物或其他特征(例如,道路、水路)来提供方向命令(例如,向右或向左转)。项圈120可以被配置为确定佩戴项圈120的动物已经正确地遵循了所提供的方向命令,并且项圈120可以被配置为提供正面强化,例如播放用户表扬动物的录音。如果项圈120确定佩戴项圈120的动物没有正确地遵循所提供的方向命令,则项圈120可以被配置为提供负面强化,例如通过发出矫正动作。例如,如果动物在地理围栏区域内、位于地理围栏附近并且面向地理围栏,项圈120可被配置为以预先记录的命令的形式发出声音矫正以指示动物停止或转身。作为另一示例,如
果动物在地理围栏区域之外并且面向地理围栏,项圈120可以被配置为以预先记录的命令的形式发出声音矫正以指示动物向前行走。这在为动物提供初始“自我训练”方面非常有用,使得用户不需要手动训练动物和/或使动物适应地理围栏和项圈系统。另外,一旦在某个位置对动物进行了系统初始训练,动物将更有可能理解在其他地理定位接收到的各种矫正的含义。项圈120可以被配置为提供更简单的正确/错误的矫正,使得在佩戴项圈120的动物面向正确方向之前,项圈120可以提供矫正,而不是试图引导动物向左或向右转。对一些动物来说,这可能更容易学习。
75.处理器310可以被配置为如果项圈120的位置在地理围栏区域之外则启用led 380。项圈120可以包括光电传感器、光电检测器或其他光感测设备,并且处理器310可以被配置为如果检测到的光量下降到预定水平以下则启用led 380。如果项圈120的位置在地理围栏区域之外并且检测到的光量下降到预定水平以下,则处理器310可以被配置为启用led 380。处理器310可以被配置为启用led 380以指示地理定位信号的强度和/或确定的精度。可替代地或附加地,处理器310可以启动多个led 380以指示电池或地理定位信号的强度和/或地理定位信号的确定的精度(例如,通过颜色编码方案,经由多个led 380提供数字和/或字母)。可替代地或附加地,可以经由设置在项圈120上的显示器来提供这样的信息。关于电池强度、地理定位信号强度和/或地理定位信号的确定的精度的信息可以作为一个有用的指标,让用户知道这是否是一个适当的训练时间(例如,如果项圈120在不久的将来需要充电,则用户可能不想开始训练)。如下所述,处理器310可以被配置为当项圈120处于牵引绳模式时启用led380,这可以警告路人,佩戴项圈120的动物经由项圈120在用户的控制之下。
76.项圈120可以在室内与附加的短程无线信标结合使用,诸如蓝牙
tm
发射器。无论项圈120与地理围栏的接近程度如何,项圈120可以被配置为在从特定的无线信标接收到信号时不产生矫正。如果从无线信标接收到的信号在预定阈值内,这可以表示项圈120与无线信标极为接近,项圈120可以被配置为不产生矫正。这可以提供关于无线信标的局部“安全区”。无线信标可以是永久或半永久安装。例如,可以将无线信标安装在地理围栏边缘附近或地理围栏之外的已知安全区中,以确保在那里不进行任何矫正。无线信标可以是可移动的。例如,无线信标可以安装在汽车中或钥匙链上,如果宠物主人经常乘汽车运送宠物,这将是有用的。
77.当从特定的无线信标接收到超过预定阈值的信号时,这可以表示项圈120与无线信标极为接近,项圈120可以被配置为产生矫正。例如,将无线信标放置在厨房工作台面上可能会产生阻止宠物进入厨房的效果。(对应于距无线信标的距离的)预定阈值和/或(一个或更多个)矫正的强度、类型和/或进度可以由用户(诸如在无线发射器处、在项圈120处或在用户设备110处)选择性地调整。无线信标和/或项圈120可以被配置为记录并保存与无线信标和项圈120之间的交互相对应的分析。例如,分析可以包括表示项圈120在无线信标的预定距离内行进次数的信息、项圈120相对于无线信标随时间变化的位置等。
78.项圈120(例如)用于与服务性动物一起使用可以是有用的。可以理解,如果服务性动物的主人需要帮助,服务性动物通常会被训练以“警报”。项圈120可以被配置为检测佩戴项圈120的服务性动物正在“警报”(例如,通过加速度计350、麦克风)。在检测到动物正在“警报”时,项圈120可以被配置为向紧急服务提供者和/或预定的安全联系人发送请求帮助
的通知。通知可以包括表示检测到的“警报”的信息、检测到的“警报”的时间和/或项圈120的位置和/或用户设备110的位置。项圈120可以发布记录请求帮助和/或可以向用户设备110发送信号,以使用户设备110发出记录请求帮助和/或使用户设备110向紧急服务提供者和/或预定联系人发送通知。
79.项圈120可以包括多种操作模式。例如,项圈120可以包括室外模式(例如,当动物在室外时使用)、室内模式(例如,当动物在室内时使用)、低功率模式(例如,当项圈120的电池寿命低于预定阈值时)、训练模式(例如,与用户训练动物的时间相对应)、活动模式(例如,确定动物处于活动时间段)、休息模式(例如,当确定动物在距地理围栏边界预定距离的位置处睡眠时用于降低项圈120测量和/或发送数据的频率以便保存电池寿命)、牵引绳模式(例如,提供“电子牵引绳”以供动物在室外并通过携带用户设备110的用户行走时使用)、宠物救助模式(例如,用于确定动物大便或小便的时间和地点)、远离模式(例如,当项圈120移动到距与特定人或用户相关联的设备的预定距离内时提供矫正)、丢失模式(例如,当动物在预定的地理围栏区域之外或者在其他方面动物被确定为“丢失”时使用)或其他任何有用的模式。项圈120可以被配置为在给定时间处于单一操作模式,并且项圈120可以被配置为在给定时间处于两种或更多种操作模式。例如,当处于室外模式时,项圈120还可以处于牵引绳模式、宠物救助模式和/或丢失模式。一种或更多种模式可以与一种或更多种其他模式相关联。例如,休息模式可以与低功率模式相关联,使得当程序336确定动物正在休息时(例如,项圈120确定动物的活动水平低于预定活动阈值时),与项圈120不处于低功率模式时相比,项圈120可以处于低功率模式,使得项圈120以较低的频率测量和/或发送位置数据、生物识别数据或其他数据。
80.所公开的技术可以使用户能够手动改变项圈120的操作模式。例如,用户可以经由程序336来手动改变项圈120的操作模式和/或用户可以经由u/i设备370(例如,项圈120上的一个或更多个按钮)手动改变项圈120的操作模式。项圈120可以指示(例如,经由led 380)项圈120当前以哪种操作模式进行操作。可替代地或附加地,项圈120可以包括显示器,显示器可以被配置为显示项圈120当前以哪种操作模式进行操作。程序336可以被配置为基于检测到的数据(例如,项圈120和/或用户设备110的位置数据、与环境和/或佩戴项圈120的动物的温度相关联的温度数据、与佩戴项圈120的动物相关联的生物识别数据、与项圈120相关联的加速度计数据)在各种操作模式之间动态且自动地改变。
81.每种操作模式可以包括一个或更多个默认设置。例如,根据给定的操作模式,收集或发送某些位置数据或其他信息的频率会有所不同(例如,在丢失模式下,项圈120可被配置为在丢失模式下发送恒定的位置数据流,而在非丢失室外模式下,项圈120可被配置为周期性地发送位置数据)。
82.程序336可被配置为确定项圈120位于室外还是室内。程序336可以将从温度计390接收的环境温度数据与本地室外温度数据进行比较,以确定项圈120是否位于室外。例如,项圈120可以接收本地室外温度数据(例如,来自用户设备110和/或服务器),并且可以将本地室外温度数据与温度计390所测量的温度数据进行比较。可替代地,项圈120可以将所测量的温度数据发送到用户设备110和/或服务器,并且用户设备110和/或服务器可以比较本地室外温度数据和由温度计390测量的温度数据。无论哪个设备执行比较,如果所测量的温度数据相对于本地室外温度数据在预定的温度值范围内或在预定的误差范围内,可以确定
项圈120在室外。可以从第三方气象服务或其他来源接收本地室外温度数据。程序336(或一些其他设备)可以接收到(例如)与用户的房子相对应的室内温度值,并且程序336(或一些其他设备)可以将检测到的温度数据与室内温度值进行比较以确定项圈120是否在室内。可以假定室内温度为预定温度值,例如72
°
f,但不限于此。程序336可以被配置为将所测量的温度数据与室内温度和本地室外温度数据进行比较,并且程序336可以被配置为基于所测量的温度数据是更接近本地室外温度数据还是室内温度来确定项圈120是在室外还是在室内。程序336可以被配置为基于gps信号或其他地理定位信号、短程无线信号(例如,蓝牙信号)的性能(例如,速度、信号强度)来确定项圈120在室外。程序336可以被配置为至少部分地基于gps数据来确定佩戴项圈120的动物正在被运输(例如,通过汽车或其他车辆)。例如,项圈120可以基于gps数据确定项圈120是移动的,但是还可以基于其他数据(例如,来自加速度计350)确定佩戴项圈120的动物没有走路或跑步。程序336可以被配置为在动物被运输时延缓至少一些矫正动作(例如,与安全区和/或限制区相对应的矫正动作)。
83.一个或更多个短程无线发射器(例如,信标)可以位于建筑物的入口(例如,门)附近,并且在项圈120和发射器之间发送的信号的测量信号强度可以用来确定项圈120是在室内还是室外。在确定项圈120在预定区域中(例如,在门外等待)时,项圈120(或服务器)可以被配置为向用户设备110发送指示项圈120在预定区域中的通知,并且通知可以指示用户应该让佩戴项圈120的动物进入建筑物。可替换地,用户设备110可以接收指示项圈120位置的数据,并且在确定项圈120在预定区域中时可以提供警报。项圈120、用户设备110和/或服务器可以被配置为(例如,基于由项圈120中的两个或更多个设备所测量的信号强度的比较,基于地理定位数据、信标接近度和/或电子罗盘方向)确定动物面向的方向,并且信息可以用来确定动物是否准备好进入建筑物。项圈120、用户设备110和/或服务器可以相应地向用户发布通知以允许动物进入建筑物。信息可以被传送到自动或机动的狗门上,其可以自动地允许佩戴项圈120的动物进入或离开建筑物。
84.如果程序336确定项圈120在室外,程序336可以将项圈120转换为室外模式。转换到室外模式可以包括转换项圈120的功耗。例如,在室外时,可以假定wifi
tm
的使用受到限制,并且项圈120可以被配置为当项圈120位于室外时禁用wifi
tm
功能。可替代地或附加地,项圈120可以被配置为当项圈120位于室外时启用gls 360,而当项圈120位于室内时禁用gls 360。与室内模式相比,室外模式可以包括一个或更多个不同的地理围栏。例如,室外模式可以包括一个或更多个地理围栏,以防止动物离开院子或一些其他区域,当动物位于室内时是不需要的。
85.如果程序336确定项圈120在室内,程序336可以将项圈120转换为室内模式。转换为室内模式可以包括转换项圈120的功耗。例如,如上所述,项圈120可以被配置为当项圈120位于室内时禁用gls 360,和/或项圈120可以被配置为当项圈120位于室外时启用wifi
tm
功能。与室外模式相比,室内模式可以包括一个或更多个不同的地理围栏。例如,可能期望防止动物进入卧室或厨房,而由于动物位于室内,因此没有必要防止动物离开院子或一些其他区域。可以使用短程无线接收器(诸如ble)建立和确定室内围栏(例如,安全区和/或不安全区),与其他系统相比,其所需要的能量相对较少。
86.程序336可以接收来自项圈120的一个或更多个传感器的数据,诸如由加速度计350和/或gls 360所测量的数据,并且可以基于所接收的数据确定动物的活动水平或活动
类型。所确定的活动可以对应于从佩戴项圈120的动物所接收到的命令。例如,动物可以被训练以提供预定的活动和/或手势,并且项圈120可以被配置为检测预定的活动和/或手势,以指示动物的特定需求或期望(例如,发出用户或另一个人受伤或需要帮助的信号,向用户发送将动物放到外面的请求,向用户发送提供水和/或食物的请求)。这种功能对于服务性动物特别有用。例如,服务性动物可以确定其主人需要医疗护理并且可以执行预定的活动和/或手势。当检测到预定活动和/或手势时,项圈120可被配置为从项圈120本身发出警报(例如,经由项圈120上的扬声器、led 380和/或显示器)。当检测到预定活动和/或手势时,项圈120可被配置为向用户设备110发送警报或通知。当检测到预定活动和/或手势时,项圈120可被配置为发送呼叫和/或通知第三方,诸如预定联系人、紧急服务提供者、医疗服务提供者和/或一些其他联系人。项圈120可以被配置为经由wifi
tm
、蜂窝网络或任何其他通信方法来发送呼叫和/或通知。项圈120可以被配置为经由呼叫和/或通知来发送项圈120的位置(例如,当项圈120检测到预定活动和/或手势时,项圈120的当前位置和/或项圈120的位置)。项圈120的位置可以至少部分地基于从gls 360接收的数据来确定。
87.程序336可以被配置为通过由加速度计350、gls 360、生物识别传感器、相机或一些其他传感器所测量的数据来确定动物的活动类型(例如,跑、走、玩、跳、坐、躺、宠物救助),并且程序336可以配置为随着时间学习与动物相关联的数据模式(例如,加速度计数据模式)。例如,项圈120可以包括内部神经网络,并且经由项圈训练模式,可以使用户能够训练神经网络以学习与特定行为相关联的g级别(g-level)和电子罗盘数据。将会理解,可以采用标准学习算法来提高神经网络的精度,直到神经网络可以准确地区分和/或识别每个学习的行为。用户经由用户设备110执行最近行为与指定行为的关联(例如,运行被配置为与项圈120和项圈120的神经网络通信的应用的智能电话)。可以经由用户设备110显示或输入特定行为或以其他方式指定特定行为。程序336可以被配置为基于所确定的活动类型将项圈120转换为对应的操作模式。例如,程序336可以确定动物是活动的,或者可以确定动物正在休息,并且程序336可以基于确定来转换项圈120的操作模式。程序可以被配置为根据程序336所确定的活动来调整矫正动作的类型(例如,振动、警告声音、电击)。例如,如果动物从休息姿势或不活动姿势转换为跳到人身上,可能需要提供严格的矫正动作,和如果动物从游戏活动类型转换为跳到人身上,则可能需要提供较不严格的矫正动作(或根本不采取任何矫正动作),因为可以假设该人正在与动物一起玩。程序336可以基于动物的活动水平来确定动物是“高体能”动物,其需要更严格的矫正动作(例如,电击),因为较高体能的动物通常对不太严格的矫正动作(例如,警告声音、振动)的接受程度较低(或根本不接受)。
88.如果程序336确定动物是活动的,程序336可以将项圈120转换为活动模式。例如,与休息模式相比,活动模式可以包括以更频繁的速率测量和/或发送测量数据。活动模式可以被配置为检测动物方的不良活动,并且可以被配置为发出旨在阻止或矫正那些不良活动的矫正动作。例如,当项圈120处于活动模式(或其他某种模式)时,程序336可以被配置为(例如,基于加速度计数据和/或所记录的声音的数据)确定动物的行为,诸如睡觉、跑、跳、吠叫、跳到人身上或其他任何行为。程序336可以被配置为将期望或允许的行为与不期望的行为区分开。程序336可以被配置为从用户接收指示期望或允许的一种或更多种行为和/或不期望的一种或更多种行为的输入,使得允许/不期望行为是用户可配置的。在检测到不良行为后,程序336可以被配置为经由项圈120启动矫正动作。
89.如果程序336确定动物正在休息,则程序336可以将项圈120转换为休息模式。仅当动物在距预定地理围栏区域的周边超过预定距离的位置处具有低活动水平时,程序336才可以将项圈120转换为休息模式。休息模式可以对应低功率模式,其中,与活动模式、牵引绳模式、丢失模式或其他模式相比,项圈120可以被配置为以较低的频率测量和/或发送数据,其中更高粒度或更高刷新率的数据是需要或期望的。
90.程序336可被配置为确定动物正在大便或小便,并且可被配置为将项圈120转换为宠物救助模式。例如,程序336可以被配置为基于来自加速度计350和/或电子罗盘传感器395的数据做出这样的确定,如本文所述。在检测到动物已经大便或小便之后,程序336可以被配置为向用户设备110发送通知,以指示该动物已经大便或小便和/或可以存储或发送大便或小便的位置,使得用户可以定位并清洁大便或小便。通知可以包括详细描述每个相应大便或小便位置的地图。用户设备110可以被配置为跟踪尚未清洁的大便或小便。用户设备110可以被配置为接收指示一个或更多个大便或小便位置的数据,并且可以被配置为如果用户设备110移动到大便或小便的预定距离之内则提供警告或警报,以防止用户踩到大便或小便。用户设备110可以被配置为从用户接收表示用户已经清洁了一个或更多个特定大便或小便的输入,使得相应的大便或小便可以从用户设备110跟踪的尚未清洁的大便或小便列表中删除。
91.训练模式可以包括地理定位设置,其中项圈120被配置为发送恒定的位置数据流。这可以允许高度粒度化和不断更新的地理定位数据,这有助于最小化可能导致妨碍动物注意地理围栏边界所在位置并避免或停止超出该边界的训练的错误矫正动作的不正确的地理定位读数。
92.牵引绳模式可以对应于提供的“无线牵引绳”,该无线牵引绳可以被配置为相对于用户设备110(例如,用户的移动电话、用户的智能手表),将佩戴项圈120的动物保持在预定距离内。牵引绳的长度(即,预定距离)可以由用户调整,诸如经由用户设备110和/或经由项圈120的u/i设备370。牵引绳的长度可以基于与限制区或其他障碍物(例如道路、水路)的接近度自动调整。牵引绳的长度可以是与允许动物在其中行进的用户设备110的预定距离或半径,并且随着用户设备110的移动(例如,由用户设备110的gls 250提供的位置数据所示),动物被允许行进的区域中心(即,从圆心以预定距离或半径延伸的范围)可以移动。如果项圈和用户设备110之间的当前距离大于预定距离,项圈可以被配置为发出矫正和/或方向命令。项圈120可以被配置为基于(例如)项圈120的位置和/或对应于项圈120的电子罗盘数据,与牵引绳长度的边界相比较来提供方向命令(例如,向右或向左转)。也就是说,项圈120可以被配置为确定项圈120是否在牵引绳长度的最大距离附近,并且可以提供方向命令或其他提示来引导动物靠近用户设备110。动物被允许行进的区域可以通过用户经由用户设备110来手动调整。
93.项圈120(或用户设备110或服务器)可以被配置为确定用户和动物是否并排,用户(经由用户设备110的位置数据)正在(经由项圈120的位置数据)引导动物,或动物正在引导用户。在一些情况下,用户可能希望动物并排行走或在用户身后行走(例如,出于服从目的),而在其他情况(例如,取物游戏)下,用户可能希望允许动物跑在用户前面。因此,根据项圈120相对于用户设备110的位置,可以将牵引绳长度限制在不同的距离。作为示例,用户可以调整无线牵引绳,以允许动物在用户身后行走至距离用户10英尺的距离,与用户并排
行走至距离用户5英尺的距离,以及不允许动物走在用户前面(即,距用户的牵引绳距离为0英尺)。
94.项圈120上的led 380、显示器或音频记录可以指示项圈120处于牵引绳模式。led 380显示器或音频记录可以被配置为警告过路人动物正受到无线牵引绳束缚,并且动物没有四处游荡。用户设备110可以被配置为经由加速度计260检测由用户所执行的空间手势。用户设备110可以被配置为将表示检测到的空间手势的检测到的手势数据与一个或更多个存储的手势数据进行比较,每个存储的手势数据都表示相应的用户命令。用户设备110可以确定所检测到的手势数据与所存储的手势数据中的至少一个之间的相似度,并且如果检测到的手势数据与特定存储的手势数据之间的相近度高于预定阈值,则用户设备110可以将相应的用户命令发送到项圈120。项圈120可以接收用户命令并且可以发出相应的提示、方向命令和/或矫正动作。因此,检测到的用户设备110的移动以及在项圈120处发出的相应的提示、方向命令和/或矫正动作可以模仿传统牵引绳的无线和/或无束缚版本。例如,用户可以“猛拉”或“拖拉”用户设备(例如,类似于拖拉实体牵引绳)以在项圈120处提供方向命令,命令动物靠近用户或面向用户设备110的用户。
95.牵引绳模式可以包括通过使用一个或更多个用户设备110的用户使多个动物可以同时行走的功能,每只动物都佩戴项圈120。用户设备110(诸如,通过应用或web访问平台,下面将详细讨论)可以被配置为使得第一用户(例如,宠物主人)可以使用第二用户设备110将佩戴项圈120的动物“借给”或以其他方式临时地(或永久地,如果需要)将控制传递给第二用户。例如,宠物主人可以将对佩戴项圈120的动物的控制权临时地传递(或分享)给家庭成员、遛狗者、美容师、兽医办公室或一些其他人或实体。作为另一个示例,宠物主人可以将对佩戴项圈120的动物的控制权永久地传递(或分享)给家庭成员、领养佩戴项圈120的动物的另一个人或一些其他人或实体。通过对佩戴项圈120的动物的控制或管理的用户设备110可以被配置为限制受让人或管理者的权限。用户设备110可以被配置为向受让人或管理者的用户设备110分配与用户设备110的用户相同的控制量(例如,第一用户设备110的用户可以拥有使用第二用户设备110的伴侣,并且第二用户设备110可以具有与该用户的第一用户设备110相同的权限和功能)。受让人或管理者的用户设备110能够调整任何配置的设置中的一些或全部。相反,受让人或管理者的用户设备110可以被限制调整任何配置的设置中的一些或全部。
96.程序336可以被配置为将项圈120转换到远离模式,或以与其他模式并行的远离模式操作,这可以使得当项圈120移动到距与一个或更多个特定人或用户相关联的一个或更多个设备的预定距离内时,项圈120提供一个或更多个矫正。作为非限制性示例,在人害怕或以其他方式厌恶佩戴项圈120的动物,并且厌恶动物的人希望动物与厌恶动物的人保持预定距离的情况下,这种功能可能是合乎需要的。这样的厌恶动物的人可以包括警察、邮件或包裹递送提供者,或任何其他希望让动物远离他或她的人,例如体弱者或老年人、害怕佩戴项圈120的动物的人、患有动物相关过敏症的人,或根本不喜欢佩戴项圈120的动物的人。类似地,宠物主人可能希望他们的宠物在他们的宠物正在接受行为训练或没有很好的训练时远离访客,例如在表现出诸如跳跃或咬访客等不受欢迎的行为时。
97.程序336可以被配置为在从用户设备110、后端服务器或一些其他设备接收到相应指令时转换到远离模式,或者可以被配置为始终保持启用远离模式。用户设备110可以接收
请求为特定用户或用户组启动远离模式的用户输入。远离模式启动请求可以包括对应于特定设备(例如,电话号码)的联系信息或与特定人相关联的账户(例如,电子邮件地址、与移动电话应用相关联的账户)。后端服务器可以接收远离模式启动请求,并且后端服务器可以将邀请消息(例如,电子邮件消息、文本消息、移动电话应用上的消息)发送到与特定人相关联的设备或帐户。邀请消息可以包括指示接收者(即,厌恶动物的人)可以利用远离特征来有助于防止佩戴项圈120的动物移动到与厌恶动物的人相关联的移动设备或一些其他计算设备(即,厌恶动物的设备)的预定距离内。邀请消息可以包括用于下载应用(例如,远离应用)的链接,厌恶动物的人可以通过该应用启用或解除远离功能和/或控制动物与厌恶动物设备的距离,在该距离处项圈120将开始为动物提供矫正。预定距离可以是由用户通过用户设备110和/或厌恶动物的人通过厌恶动物设备调节的可调节距离。
98.可替代地或除了要求厌恶动物的人下载应用之外,链接可以引导至请求与厌恶动物设备相关联的设备标识符(例如,蓝牙标识符、ble标识符、mac标识符)的网页。可替代地或附加地,用户设备110可以直接从厌恶动物设备获得与厌恶动物设备相关联的设备标识符。例如,用户设备110可以与厌恶动物设备配对或以其他方式连接(例如,通过蓝牙、ble、nfc、硬线连接),请求与厌恶动物设备相关联的设备标识符,并接收与厌恶动物设备相关联的设备标识符。
99.可替代地或除了用户邀请厌恶动物的人参与远离系统之外,厌恶动物的人可以请求用户允许参与远离系统。厌恶动物的人可以下载远离应用并在远离应用中创建用户帐户。厌恶动物的人可以通过厌恶动物设备和/或远离应用向用户设备110发送请求,请求允许参与远离系统,从而使得若项圈移动到距厌恶动物设备的预定距离内,项圈120将提供矫正。如果用户批准该请求,则用户可以通过用户设备110和/或程序336启用远离模式。
100.可替代地或除了被邀请或请求允许参与远离系统之外,厌恶动物的人可以通过成为远离群组的成员来获得参与的许可。远离群组可以指具有一定成员资格的一组人,例如一组警察、一组邮件或包裹递送提供者,或要求动物远离小组成员的任何其他人群。群组本身的成员资格和成员身份可由程序336或相关服务器控制和审核。程序336或服务器可以要求每个厌恶动物的人的照片,无论他们是否被包括在远离群组中。
101.程序336(或相关服务器)可以将唯一标识符分配给厌恶动物的人和/或厌恶动物设备。厌恶动物设备可以发射信号(例如,蓝牙信号、ble信号),并且项圈120可以被配置为基于例如检测到的发射信号的信号强度来确定项圈120和厌恶动物设备之间的距离。因此,厌恶动物设备可以执行与本文公开的短程无线信标相同或相似的功能,并且项圈120可以被配置为当项圈120移动到距厌恶动物设备预定距离内时提供一个或更多个矫正。
102.如上所述,厌恶动物的人可以在他或她的设备上安装一个远离应用。远离应用可以包括用户界面,用户界面使厌恶动物的人能够控制远离功能是启用还是解除和/或厌恶动物设备和项圈120之间的最小预定距离。可替代地或另外地,程序336和/或用户设备110可以使用户能够控制是否相对于厌恶动物设备或多个厌恶动物设备中的特定厌恶动物设备启用或解除保持远离功能。程序336和/或用户设备可以使用户能够控制项圈120与一个、一些或所有厌恶动物设备之间的最小预定距离。
103.代替将唯一标识符分配给每个单独的厌恶动物的人或每个单独的厌恶动物设备,程序336可以允许用户通过单个授权码授权一个或更多个厌恶动物设备参与关于一个或更
多个项圈120的远离模式。授权码可以在预定时间已经过去后到期。例如,授权码可以具有一天、一小时或任何其他预定持续时间的寿命,并且在预定时间到期后,授权码将不再允许厌恶动物设备排斥项圈120(即当项圈120移动到距相应的厌恶动物设备的预定距离内时,项圈120将不再提供矫正)。授权码的基于时间的循环到期可以有助于防止未经授权的设备排斥项圈120。通过用户设备110(或服务器),程序336可以将授权码发送到项圈120和厌恶动物设备。厌恶动物设备可以发送包括授权码的远离信号,并且项圈120可以接收远离信号并将接收的授权码与保存的授权码进行比较。如果接收的授权码与保存的授权码相匹配,则项圈120可以被配置为确定项圈120和相应的厌恶动物设备之间的距离,并且如果项圈120在距厌恶动物设备的预定距离内,则项圈120随后提供矫正。
104.程序336(或服务器)可以被配置为在当前授权码到期之前随机生成新的授权码并将其发送到项圈120和厌恶动物设备。项圈120和厌恶动物设备可以被配置为接收新的授权码并在当前授权码到期时用新的授权码替换当前授权码。因此,项圈120和厌恶动物设备可以删除到期的授权码。
105.远离应用可以获取厌恶动物设备的设备特定标识符(例如,mac地址、信标标识符)以用于后端审计。例如,程序336可以被配置为保存厌恶动物设备的设备特定标识符。程序336可以被配置为向服务器发送设备特定标识符。程序336可以被配置为每当事件(例如,项圈120远离厌恶动物设备)发生时向服务器发送设备特定标识符和事件时间。服务器可以包括(或连接到)数据库,该数据库存储与项圈120相关联的每个厌恶动物设备的设备特定标识符,以及对应于与厌恶动物设备相关联的厌恶动物的人对应的用户名。因此,任何事件数据(例如,与项圈120远离厌恶动物设备的情况相关联)可以被记录并链接到与远离项圈120的厌恶动物设备相关联的厌恶动物的人。
106.程序336可以被配置为当项圈120在安全区之外或在限制区中时将项圈120转换到丢失模式。项圈120可以被配置为在项圈120移出安全区或移动到限制区中之后立即转换到丢失模式,或者项圈120可以被配置为在项圈120位于安全区之外或限制区内时预定量的时间已经过去之后转换丢失模式。这些预定时间可以不同。例如,项圈120可以被配置为在项圈120移动到限制区之后立即或短时间(例如,一分钟)转换到丢失模式,并且项圈可以被配置为在项圈120已经移出安全区之后经过较长的预定时间(例如,30分钟)之后转换到丢失模式。项圈120(或服务器)可以被配置为向用户设备110发送指示项圈120已经进入丢失模式的通知。可替代地,用户设备110可以接收指示项圈120位置的数据,并且可以在确定项圈120已经进入丢失模式(例如,项圈120在安全区之外或在限制区中)时提供警报。丢失模式可以包括地理定位设置,其中项圈120被配置为发送恒定的位置数据流,以便在用户设备110处可以获得不断更新的地理定位数据。这可以使用户更容易找到丢失的动物。
107.当处于丢失模式时,项圈120可以被配置为发出特定的声音的信号,当宠物听到声音时,宠物被训练以立即回家。这样的声音是标准的宠物训练机制,类似于宠物将其与在家中等待吃饭联系起来的敲响“晚餐铃”。通过自动发出这种特殊的声音,项圈120可以利用宠物自己的位置本能带丢失的宠物回家。可替代地或附加地,项圈120可以被配置为提示或向动物提供方向命令以引导动物回家。该应用可以被配置为跟踪和/或显示动物先前行进的历史路线(例如,在遛狗期间)。在丢失模式下,程序336可以配置为通过确定动物先前行进的路线来选择回家路线。例如,如果存在动物先前曾行进过几次的回家路线,则动物很可能
熟悉与该路线相关的周围环境,使得动物不太可能感到困惑或分散注意力。因此,通过沿着这样的路线,项圈120可以更快且更有效的引导动物回家。程序336可以被配置为选择动物最频繁、动物最快速或一些其他度量的行进路线。项圈120可以被配置为发出声音通知(即播放预先录制的声音消息),指示动物丢失的事实、动物的名字和/或关于如何将动物归还给它的主人的指令,例如通过提供主人的姓名和/或联系信息(例如,主人的电话号码、地址或与主人相关联的任何其他有用的识别信息)。由项圈120提供的联系信息的类型可以由主人或用户基于隐私偏好或其他问题来配置。
108.可替代地或除了向佩戴项圈120的动物提供提示或指令(例如,“回家”晚餐铃声式警报、响片训练)之外,丢失模式可以包括项圈120被配置为向任何路人发出声音的通知,通知可以表明警告或指令。例如,项圈120可以发出声音的通知,请求任何路人通过声音的通知中包括的联系信息联系用户。作为另一个示例,项圈120可以要求路人避免接近动物,或者可以通知路人用户当前正在赶往动物身边。这可以让那些本来不适应的旁观者能够帮助归还动物。例如,在其他情况下,旁观者可能会对接近陌生动物感到不适应(例如,害怕接近四处游荡的动物,即使是戴着传统识别标签的动物),但是通过项圈120通知旁观者用户正在赶往动物身边,可以鼓励旁观者从安全距离监视动物的安全(例如,确保动物不会闯入车流中)。
109.如果项圈120转换到丢失模式,程序336可以通过用户设备110向用户提供通知。程序336可以接收来自用户的用户正在前往项圈120的指示。程序336可以被配置为向项圈120发送用户正在前往项圈120的通知。项圈120可以被配置为接收通知并发出指示用户正在前往项圈120的声音的通知。项圈120(或服务器)可以确定项圈120和用户设备之间的距离和/或可以计算用户设备110到项圈120的位置的估计行进时间。由项圈120发出的声音通知可以包括为用户设备110的估计行进时间和/或项圈120和用户设备110之间的估计距离。
110.所公开的技术可以对幼儿或老年人有用。例如,易困惑的幼儿或老人可以装备有项圈120,项圈120被配置为响应于确定项圈120正在离开安全区或正在接近限制区(例如,道路),发出指示项圈120的佩戴者返回安全区的录音。
111.项圈120的各种方面和功能可以经由用户设备110诸如通过移动电话应用或web访问平台(例如,一个网站)的图形用户界面(gui)选择性地控制、跟踪和查看。如本文所述,gui的各种实施例被统称为“应用”。该应用和/或项圈120可以被配置为当地址输入到应用中时自动提供地理围栏。自动提供的地理围栏可以由用户调整或编辑。项圈120可以被配置为接收来自用户的输入,以在到达某个位置时自动安装地理围栏。例如,宠物主人和宠物可以到达新的房产,宠物主人可以提供表示在当前位置自动安装地理围栏的输入,项圈120可以确定其当前位置,并且可以遵循房产的房产线自动创建地理围栏。
112.项圈120、用户设备110和/或应用可以与各种地图技术兼容,诸如谷歌
tm
地图、苹果
tm
地图和必应
tm
地图。地理围栏和/或地理围栏区域可以覆盖在地图上。通过用户在应用内的地图上绘制地理围栏来将地理围栏输入到应用中,并且可以使用户能够选择地理围栏区域是安全区还是限制区。在图4a和4b中描绘了覆盖在地图上的示例地理围栏。应用可以被配置为当用户设备110沿着期望的地理围栏区域的周边被携带时记录地理围栏。应用可以提供下载各种预先创建的和/或众包的地理围栏,诸如与在公园或旅馆或地图上的小路(例如,地图上的山路)中奔跑的狗相对应的地理围栏。可以将一个或更多个地理围栏从用
户设备110传送或以其他方式发送到项圈120。可以通过无线方式(诸如通过蓝牙
tm
或wifi
tm
)或经由有线连接(诸如通过usb)来完成此传送。应用可以包括用于编辑现有地理围栏的窗口或界面,例如预先安装的地理围栏、先前创建的地理围栏、下载的地理围栏和/或众包的地理围栏。应用可以包括用于删除现有地理围栏的窗口或界面。
113.应用可以包括窗口或菜单,其中,用户可以基于项圈120与地理围栏的接近度来配置矫正规则和/或基于地理围栏的选定部分来配置矫正规则。矫正规则的配置可以包括对应于各种矫正级别的项圈120到地理围栏的各种邻近度的选择。例如,经由该应用,可以使用户能够选择在其中产生警告矫正的距地理围栏的距离、在其中产生低电击矫正的距地理围栏的距离,在其中产生中等电击矫正的距地理围栏的距离,在其中产生高电击矫正的距地理围栏的距离。该应用可以提供界面,用户可以通过该界面为多组项圈120和/或单个项圈120配置矫正规则。例如,可以使用户能够为对应于牛的一些或全部项圈120提供第一组规则,为对应于马的一些或全部的项圈120提供第二组规则,为对应于所有牧羊犬的一些或全部的项圈120提供第三组规则,以及为对应于特定浣熊猎犬的项圈120提供第四组规则。
114.应用可以包括窗口或界面,其用于显示实时和/或历史矫正分类帐或实时和/或历史矫正分类帐的趋势分析(或任何其他类型的分析)。这有助于使用户加强和/或矫正配置的边界。该应用可以包括窗口或界面,其用于显示动物的实时位置和/或方位或历史宠物位置的趋势分析(或任何其他类型的分析),诸如热图。应用可以包括窗口或界面,其用于查看用户设备110相对于项圈120位置的位置,例如,当试图寻找丢失的动物时,这可能是有用的。
115.应用可以包括窗口或界面,其用于选择性地确定哪些项圈120分配给哪些动物、哪些项圈120分配给哪些地理围栏、何时将某些项圈120分配给某些地理围栏、编辑项圈120与地理围栏的关联、对项圈120分组、取消项圈120分组、删除项圈等。
116.应当理解,宠物行为中的难题是教导动物当主人不在场时停止破坏性行为。例如,当主人离开他或她的房子时,狗会咀嚼鞋子或家具,回到家后,主人可以管教狗。但是,由于与纪律相关联的时间延迟或其他因素,狗可能无法将纪律处分与破坏性行为联系起来。项圈120可以被配置为提供实时或接近实时的矫正动作,以阻止动物进行破坏性行为。项圈120可以被配置为与相机系统通信和/或与相机系统结合操作。相机系统的一个或更多个相机可以被配置为记录视频,并且相机系统(或与项圈120相关联的系统)可以被配置为分析视频以确定佩戴项圈120的动物是否咀嚼、咬、抓或以其他方式损坏或破坏房产或其他物品(例如鞋子、家具)。项圈120可被配置为根据(例如)被损坏的已识别的财产或物体、动物从事损坏行为的持久性或历史倾向性或来自用户的手动输入来发出不同严格程度或强度的矫正动作。因此,项圈120可以用于自动地教导动物以避免其进行破坏性或其他不期望的行为。
117.虽然已经结合当前被认为是最实际的实施例描述了所公开技术的某些实施例,但是应当理解,所公开技术不限于所公开的实施例,而是相反,旨在覆盖所附权利要求的范围内包括的各种修改和等效布置。尽管本文采用了特定术语,但是它们仅在一般性和描述性意义上使用,而不是出于限制的目的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献