当前位置: 首页 > 专利查询>马斯公司专利>正文

用于压缩高保真运动数据以通过有限带宽网络传输的系统和方法技术方案

技术编号:20881140 阅读:21 留言:0更新日期:2019-04-17 12:58
用于压缩和传输运动数据的系统、方法和设备。该方法包括从运动感测设备接收高保真运动数据,该高保真运动数据包括多个运动数据样本;将高保真运动数据传输到服务器;压缩高保真运动数据,其中压缩高保真运动数据包括识别运动数据样本的子集并基于运动数据样本的子集生成表示活动概要的值;并将压缩后的高保真运动数据传输到服务器。

【技术实现步骤摘要】
【国外来华专利技术】用于压缩高保真运动数据以通过有限带宽网络传输的系统和方法版权声明本申请包括可受版权保护的材料。版权所有者不反对任何人对专利公开进行完全复制,如在专利和商标局的档案或记录中所显现的那样,但对于任何其他方式的复制保留所有版权。相关申请的交叉引用本申请要求于2016年10月6日提交的、号为15/287,544的美国专利申请的优先权,该美国专利申请以其全文通过引用并入本文。
技术介绍
本公开中描述的实施例涉及活动追踪或基于位置追踪的领域,并且具体地涉及在所述领域中优化带宽利用率。随着可穿戴设备(例如,智能手表、位置追踪器等)的使用的增加,现在大量数据正由可穿戴设备实时收集。许多这些设备需要将所收集的数据传输到服务器,以便处理、分析和可视化地呈现原始收集的数据。虽然实时数据(例如,加速度计数据)的收集和分析为可穿戴设备的使用者提供了显著的益处(例如,监测移动、追踪进度和实现目标的能力),但这样的益处给使用者带来成本。具体地,为了提供准确和全面的可视化,许多的现有系统需要将所有或基本上所有的捕获数据从可穿戴设备传输到基于服务器的处理系统。对于某些类型的数据(例如,移动数据),这可能是大量数据。例如,如果可穿戴设备每秒收集1千字节的数据,则可穿戴设备在理论上可能每小时传输大约3兆字节。此外,如果可穿戴设备通过无线电网络(例如,蜂窝网络)传输该数据,则使用者可能需要承担大量费用来传输(或发送)此类数据。对于与非人类实体一起使用的系统而言,这些问题被放大。例如,虽然人类可能能够手动地控制数据传输,或者可能长时间静止,但非人类实体(例如,宠物)上的可穿戴设备不受这种干预。例如,存在于宠物上的可穿戴追踪设备可能在任何时候连续地传输数据而不会间断,以便准确地监测宠物的活动。因此,目前在本领域中存在克服可穿戴设备技术中的上述缺陷的需求。具体地,在本领域中存在减少通过成本过高的网络(例如,蜂窝网络)传输的数据量且同时保持减少的数据的有用性的需求。
技术实现思路
为了克服上述缺陷,本公开提出用于压缩高保真运动数据以通过有限带宽或高成本网络(例如蜂窝网络)传输的系统、方法和装置。在一个实施例中,本公开描述一种用于压缩和传输运动数据的方法。该方法包括从运动感测设备接收高保真运动数据,所述高保真运动数据包括多个运动数据样本;如果发生高保真传送事件,则将高保真运动数据传输到服务器;压缩高保真运动数据,其中压缩高保真运动数据包括识别运动数据样本的子集并基于运动数据样本的子集生成表示活动概要的值;并将压缩后的高保真运动数据传输到服务器。在一个实施例中,本公开描述一种用于压缩和传输运动数据的装置。该装置包括处理器和非暂时性存储器,该非暂时性存储器将由处理器执行时的计算机可执行指令存储于其中。计算机可执行指令使得所述装置从运动感测设备接收高保真运动数据,高保真运动数据包括多个运动数据样本;如果发生高保真传送事件,则将高保真运动数据传输到服务器;压缩高保真运动数据,其中压缩高保真运动数据包括识别运动数据样本的子集并基于运动数据样本的子集生成表示活动概要的值;并将压缩后的高保真运动数据传输到服务器。在一个实施例中,本公开描述一种用于压缩和传输运动数据的系统。该系统包括追踪设备,所述追踪设备连接到网络,并被配置成从运动感测设备接收高保真运动数据,高保真运动数据包括多个运动数据样本;确定是否发生高保真传送事件;如果发生高保真传送事件,则将高保真运动数据传输到服务器;如果尚未发生高保真传送事件,则压缩高保真运动数据,其中压缩高保真运动数据包括识别运动数据样本的子集并基于运动数据样本的子集生成表示活动概要的值;并将压缩后的高保真运动数据传输到服务器。该系统还包括服务器,所述服务器连接到网络,并被配置成从追踪设备接收高保真运动数据和低保真运动数据;基于所接收到的高保真运动数据和低保真运动数据生成一个或多个可视化表示;并将一个或多个可视化表示传输到移动设备。附图说明根据如附图中所示的实施例的以下描述,本公开的前述和其他目的、特征和优点将是显而易见的,其中附图标记贯穿各幅视图指代相同的部分。附图不一定按比例绘制,而是将重点放在说明本公开的原理上:图1是示出根据本公开一些实施例的用于传输压缩运动数据的系统的网络图;图2是示出根据本公开一些实施例的用于传输压缩运动数据的追踪设备的物理图;图3是示出根据本公开一些实施例的用于传输压缩运动数据的追踪设备的逻辑框图;图4A是示出根据本公开一些实施例的用于压缩和存储运动数据的方法的流程图;图4B是示出根据本公开一些实施例的用于传输所存储的运动数据的方法的流程图;图5是示出根据本公开一些实施例的用于压缩运动数据的方法的流程图;图6是示出根据本公开一些实施例的用于检测高保真传送事件的方法的流程图;以及图7是根据本公开一些实施例的用于显示活动数据的使用者界面的图示。具体实施方式现在将在下文中参考附图更全面地描述本公开,附图构成本专利技术的一部分,并且通过图示的方式示出某些示例实施例。然而,主题可以各种不同的形式来体现,因此,所涵盖或要求保护的主题旨在被解释为不限于本文所述的任何示例实施例;提供示例实施例仅用于说明。同样,旨在提出要求保护或涵盖的主题的合理的广泛范围。除其他之外,例如,主题可以被体现为方法、设备、组件或系统。因此,实施例可以例如采用硬件、软件、固件或其任何组合(除软件本身之外)的形式。因此,以下详细描述不应被视为具有限制意义。在整个说明书和权利要求书中,术语可以具有在明确陈述含义之外的上下文中建议或暗示的细微差别的含义。类此地,如本文使用的短语“在一个实施例中”不一定是指相同的实施例,并且如本文使用的短语“在另一个实施例中”不一定是指不同的实施例。例如,旨在要求保护的主题包括示例实施例的整体或部分的组合。总体上,术语可以至少部分地从上下文中的用法来理解。例如,如本文所使用的诸如“和”,“或”或“和/或”的术语可以包括可以至少部分地取决于使用这些术语的上下文的各种含义。通常情况下,“或”如果用于关联列举(例如A、B或C),则“或”旨在表示在此用于包容性含义的A、B和C,以及在此用于排他性含义的A、B或C。另外,如本文所用的术语“一个或多个”至少部分地取决于上下文可以用于以单数意义描述任何特征、结构或特性,或者可以用于以复数意义描述特征、结构或特性的组合。类似地,至少部分地取决于上下文,诸如“一”、“一个”或“该”之类的术语可以被理解为表达单数用法或表达复数用法。另外,术语“基于”可以被理解为不一定旨在表达一组排他性的因素,并且可以替代地允许存在不必明确描述的其他因素,这同样至少部分地取决于上下文。下面参考方法和设备的框图和操作图示来描述本公开。应当理解的是,框图或操作图示中的各个框以及框图或操作图示中的框的组合可以借助于模拟或数字硬件和计算机程序指令来实现。这些计算机程序指令可以被提供给通用目的计算机的处理器以改变其如在本文中详细描述的功能,可以被提供给专用目的计算机、ASIC或其他可编程数据处理装置,使得通过计算机的处理器或其他可编程数据处理装置执行的指令来实现在框图或一个或多个操作框指定的功能/动作。在一些替代实施方式中,框中提到的功能/动作可以不按照操作图示中指出的顺序发生。例如,连续示出的两个框实际上可以基本上同本文档来自技高网
...

【技术保护点】
1.一种用于压缩和传输运动数据的方法,所述方法包括:从运动感测设备接收高保真运动数据,高保真运动数据包括多个运动数据样本;将高保真运动数据传输到服务器;压缩高保真运动数据,其中压缩高保真运动数据包括识别运动数据样本的子集并基于运动数据样本的子集生成表示活动概要的值;和将压缩后的高保真运动数据传输到服务器。

【技术特征摘要】
【国外来华专利技术】2016.10.06 US 15/287,5441.一种用于压缩和传输运动数据的方法,所述方法包括:从运动感测设备接收高保真运动数据,高保真运动数据包括多个运动数据样本;将高保真运动数据传输到服务器;压缩高保真运动数据,其中压缩高保真运动数据包括识别运动数据样本的子集并基于运动数据样本的子集生成表示活动概要的值;和将压缩后的高保真运动数据传输到服务器。2.根据权利要求1所述的方法,其特征在于,从运动感测设备接收高保真运动数据包括从一个或多个加速度计接收高保真运动数据。3.根据权利要求2所述的方法,其特征在于,所述高保真运动数据包括针对至少一个轴收集的加速度数据。4.根据权利要求1所述的方法,其特征在于,从运动感测设备接收高保真运动数据包括根据预定间隔接收高保真运动数据。5.根据权利要求1所述的方法,其特征在于,将高保真运动数据传输到服务器包括在确定Wi-Fi或蓝牙网络可用之后将高保真运动数据传输到服务器。6.根据权利要求1所述的方法,其特征在于,将高保真运动数据传输到服务器包括在确定已经满足触发条件之后将高保真运动数据传输到服务器,所述触发条件选自由系统重置、地理围栏突破、手动推送或定时器到期所构成的组。7.根据权利要求1所述的方法,其特征在于,压缩高保真运动数据包括:识别高保真运动数据的子集,其中高保真运动数据针对多个轴包含多个数据点;选择多个轴中的一个或多个轴;计算所选轴的变化率;以及基于针对所选轴计算出的变化率来计算活动概要。8.根据权利要求1所述的方法,其特征在于,还包括基于压缩后的高保真运动数据生成多个活动可视化。9.根据权利要求8所述的方法,其特征在于,还包括在传输与压缩后的高保真运动数据相对应的高保真运动数据之后更新所述多个活动可视化。10.一种用于压缩和传输运动数据的装置,所述装置包括:处理器;以及存储计算机可执行指令的非暂时性存储器,当计算机可执行指令由处理器执行时,使得所述装置:从运动感测设备接收高保真运动数据,高保真运动数据包括多个运动数据样本;将高保真运动数据传输到服务器;压缩高保真运动数据,其中压缩高保真运动数据包括识别运动数据样本的子集并基于运动数据样本的子集生成表示活动概要的值;以及将压缩后的高保真运动数据传输到服务器。11.根据权利要求10所述的装置,其特征在于,从运动感测设备接收高保真运动数据...

【专利技术属性】
技术研发人员:N·C·犹达K·R·洛德
申请(专利权)人:马斯公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1