跟踪和记录运动的系统、使用其的方法及移动通信装置的制造方法

文档序号:10515680阅读:249来源:国知局
跟踪和记录运动的系统、使用其的方法及移动通信装置的制造方法
【专利摘要】本公开提供一种用于跟踪和记录至少一个移动通信装置的运动的系统、使用其的方法及移动通信装置。移动通信装置将传感器信号传送至系统,其中传感器信号表示与移动通信装置被其用户暴露于的活动相关的运动。传感器信号被预分类以产生中间数据,其中在一个或多个处理器中处理中间数据,以产生与传感器信号相关的可能的活动的指示,并且计算指示的集合以提供与传感器信号相关的活动的分析。该系统分析传感器信号以将所述一个或多个传感器信号分类至一个或多个时间区域中,并且确定与给定的时间区域相关的最可能的活动类型。指示最可能的活动类型的信息被发送至移动通信装置。
【专利说明】跟踪和记录运动的系统、使用其的方法及移动通信装置
[0001 ] 本申请是国家申请号为201480047663.7的国际申请号为PCT/US2014/042839的国际申请进入中国国家阶段的申请的分案申请。
技术领域
[0002]本公开大体涉及跟踪、记录和分析用户活动,并且更具体地,涉及用于基于由用户的移动通信装置收集的传感器数据确定用户活动的系统以及相关方法。此外,本公开的方面还针对在非易失性机器可读数据存储介质上记录的软件产品,其中这样的软件产品在计算硬件上可执行,以实现本公开的方法。
【背景技术】
[0003]存在跟踪装置,用于感知并且跟踪用户活动,尤其是体育活动。已知的活动跟踪装置的实例是具有GPS接收器的可佩带的手表装置,该手表装置用于跟踪并分析相关用户的“奔跑”活动。另一实例是移动应用,该移动应用利用各自的移动电话的GPS系统在用户运动时记录用户的移动。另一实例是用于鞋中或者附着于用户的衣物的步进计数器以收集用户所走的步的数量。然而,现有的跟踪装置中没有一种可以自动感知、记录、分析和确定所有类型的用户活动,诸如行走、奔跑、慢跑、骑自行车、划船、驾驶汽车、乘公交车、乘火车、走楼梯、跑楼梯、跳跃、游泳、踢足球以及滑雪。
[0004]现今,智能手机配备有增多的数量的传感器,诸如全球定位系统(GPS)接收器、加速计、和近程传感器,并且智能手机用户会发现拥有可以自动记录、感知、分析和确定他们的活动的移动应用是很有趣的。然而,为了分析活动的类型在用户运动的自动跟踪中关键的挑战之一是分类活动类型。例如行走对比奔跑活动,相对收集的传感器数据而言可能仅具有小的差异。此外,对于相同的活动,传感器数据可以根据用户怎样携带智能手机来变化。例如,智能手机可以由用户携带在他/她的手中,或者在口袋中或者在背包中。
[0005]因此,存在对活动跟踪解决方案的需求,该方案准确地感知并分析各种用户活动并解决现有的活动跟踪解决方案的限制。

【发明内容】

[0006]本公开寻求提供一种用于跟踪和记录移动通信装置的运动的系统以及使用其的方法。
[0007]在一个方面中,本公开的实施方式提供一种用于跟踪和记录包括一个或多个运动传感器和无线接口的移动通信装置的运动的系统。该系统包括用于与移动通信装置通信的通信网络以及用于处理在操作中从移动通信装置提供的数据的计算硬件。移动通信装置将例如以传感器数据的形式的传感器信号传达至系统,其中传感器信号表示与移动通信装置被其用户暴露于的活动相关的运动。
[0008]在【具体实施方式】中,计算硬件执行软件产品,该软件产品用于分析传感器信号以将所述一个或多个传感器信号分类至一个或多个时间区域,并且分析每个给定时间区域以内的信号,以确定与给定的时间区域相关的一个或多个最可能的活动类型。计算硬件将指示与时间区域相关的最可能的活动类型的信息进一步发送至移动通信装置。然后移动通信装置请求其用户提供确认,确认指示与时间区域相关的最可能的活动类型的信息是否表示正确的分析,并且然后将确认传送回到计算硬件,以便修正执行传感器信号的分析的软件产品中使用的参数和/或算法以改善他们的精确度。
[0009]在【具体实施方式】中,计算硬件执行软件产品,该软件产品用于分析传感器信号以预分类传感器信号从而产生中间数据。此后中间数据在一个或多个处理器中处理以产生与传感器信号相关的可能活动的指示。计算硬件进一步计算指示的集合以提供与传感器信号相关的一个或多个活动的分析,并且然后将指示最可能的活动类型的信息发送至移动通信
目.ο
[0010]处理器被配置为基本并行处理传感器信号,其中处理器彼此专用于识别与处理器专用于的活动相对应的信号的特征。
[0011]系统产生由移动通信装置经历的活动的时间记录,并且以时间线格式将活动呈现在用户的图形用户界面上。
[0012]移动通信装置通过以下中的至少一个实现:便携式计算机,诸如笔记本电脑、智能电话、手腕佩带的电话、平板手机、移动电话、平板电脑、便携式媒体装置或者可以由用户佩带的并且能够处理和显示数据的任何其他计算装置。此外,移动通信装置的一个或多个传感器使用以下中的至少一个实现:陀螺角度传感器、加速计、GPS位置传感器、蜂窝定位传感器、磁力计、麦克风、摄像机、温度传感器。术语蜂窝定位传感器可以涉及确定使用与蜂窝网络有关的信息和与无线电基站以及它们的信号有关的信息可以得出/分析/测量的移动通信装置的位置及运动。
[0013]当在计算硬件上执行时,软件产品能操作以实现监督或半监督分类算法,诸如神经网络、决策树以及支持向量机,以便分析包括在传感器信号中的信息。作为输入,监督或半监督分类算法能够使用,例如,包括在一个或多个传感器信号中的信息的频率分量的振幅,并且分类算法的输出是在传感器信号的条件下的不同的活动的估计概率。
[0014]在另一方面中,移动通信装置包括用于执行在所述移动通信装置处的移动软件应用的数据处理器,其中移动软件应用能操作以在执行时使得移动通信装置的图形用户界面呈现以时间线的形式的从计算硬件提供的分析活动结果,其中不同的分析活动相对于时间线由彼此不同的符号表示。
[0015]在又一方面中,本公开的实施方式提供一种使用用于跟踪和记录移动通信装置的运动的系统的方法。
[0016]在又一方面中,本公开的实施方式提供一种用于实现跟踪和记录用户的运动的系统的移动通信装置。
[0017]在又一方面中,本公开的实施方式提供记录在非易失性机器可读数据存储介质上的软件产品,使得该软件产品在用于实现该方法的计算硬件上可执行,该方法使用跟踪和记录移动通信装置的运动的系统。软件产品可从软件应用商店下载至移动通信装置。
[0018]本公开的实施方式通过分析从用户的移动通信装置的一个或多个传感器收集的数据感知、分析和确定所有类型的用户活动。传感器数据由分类算法的一组独立的实例(instances)处理并且每个实例可选地专用于确定特定类型的活动。一组分类算法实例的输出被集合并分析以产生与移动通信装置相关的最可能的用户活动。确定的活动以时间线格式显示在移动通信装置的图形用户界面上。如果用户不同意/同意确定的活动,那么他们可以提供他们的反馈并且该反馈可以用于改善下一次活动分析和确认。因此,分析的准确性和用户活动的确定随时间优化。
[0019]可替换地,本公开的实施方式通过分析从用户的移动通信装置的一个或多个传感器收集的数据准确地感知、分析和确定用户活动。传感器数据由一组并行处理器处理,其中并行处理器是分类算法的并列实例并且每个处理器可选地专用于确定特定类型的活动。一组并行处理器的输出被集合并分析以产生与移动通信装置相关的最可能的用户活动。然后确定的活动以时间线格式显示在移动通信装置的图形用户界面上。在当前公开内容中,并行处理器可以指以下实现架构,其中软件的部分在不同的中央处理单元(即微处理器)和/或分类算法的并列实例,即并行软件处理中执行。并行可以指基本同时执行的计算处理但不限于这样的方法。实例的执行可以逐一进行或作为基本同时执行的一些处理进和逐一执行的一些处理的组合进行。
[0020]本公开的另外的方面、优点、特征和目的将从附图和结合以下的示例性实施方式的详细说明清晰可见。
[0021]将理解本发明的特征在没有背离由实施方式限定的本发明的范围的前提下易于与各种组合结合。
[0022]尤其在涉及一种系统、一种存储介质以及一种方法的实施方式中公开了根据本发明的实施方式。
[0023]在根据本发明的实施方式中,使用跟踪和记录包含一个或多个运动传感器和无线接口的至少一个移动通信装置的运动的系统的方法,其中该系统包括与至少一个移动通信装置通信的通信网络以及用于处理在操作中从至少一个移动通信装置提供的处理数据的计算硬件,其特征在于,该方法包括:
[0024]操作至少一个移动通信装置以将一个或多个传感器信号传送至系统,其中一个或多个传感器信号表示与至少一个移动通信装置被其用户暴露于的活动相关的运动;
[0025]操作系统的计算硬件以执行用于分析一个或多个传感器信号的一个或多个软件产品,其中计算硬件能操作以将一个或多个传感器信号预分类以产生中间数据,并且中间数据此后在一个或多个处理器中被处理以产生与一个或多个传感器信号相关的可能的活动的一个或多个指示,并且计算硬件能操作以计算一个或多个指示的集合以提供与一个或多个信号相关的一个或多个活动的分析;以及
[0026]操作计算硬件以将指示一个或多个最可能的活动类型的信息发送至至少一个移动通信装置。
[0027]在根据本发明的另一实施方式中,该方法的特征在于,该方法进一步包括:
[0028]操作系统的计算硬件以执行用于分析一个或多个传感器信号的一个或多个软件产品,以将所述一个或多个传感器信号分类至一个或多个时间区域,并且以分析每个给定的时间区域以内的一个或多个传感器信号,以确定与给定的时间区域相关的最可能的活动类型;
[0029]操作计算硬件以将指示与一个或多个时间区域相关的一个或多个最可能的活动类型的信息发送至至少一个移动通信装置;以及
[0030]操作至少一个移动通信装置以请求其用户提供确认,确认指示与一个或多个时间区域相关的一个或多个最可能的活动类型的信息是否表示正确的分析,并且将该确认传送回到计算硬件以便修正执行一个或多个传感器信号的分析的一个或多个软件产品中使用的参数和/或算法以改善它们的精确度。
[0031]在根据本发明的另一实施方式中,该方法的特征在于,该方法包括将一个或多个处理器配置为基本上并行处理一个或多个传感器信号,其中一个或多个处理器彼此专用于确定与一个或多个处理器专用于的一个或多个活动相对应的一个或多个信号的特征。
[0032]在根据本发明的另一实施方式中,该方法的特征在于,该方法包括操作该系统产生由至少一个移动通信装置经历的活动的时间记录。
[0033]在根据本发明的另一实施方式中,该方法的特征在于,该方法包括通过以下中的至少一个实现至少一个移动通信装置:个人计算机、便携式媒体设备、智能电话、手腕佩带电话、平板电话、移动电话、平板电脑。
[0034]在根据本发明的另一实施方式中,该方法的特征在于,该方法包括使用以下中的至少一个实现至少移动通信装置的一个或多个传感器:陀螺角度传感器、加速计、GPS位置传感器、蜂窝位置传感器、磁力计、麦克风、摄像机、温度传感器。
[0035]在根据本发明的另一实施方式中,该方法的特征在于,一个或多个软件产品能操作以在计算硬件上执行时实现以下中的至少一个:
[0036]包括在一个或传感器信号中的信息的监督或半监督分类分析;以及
[0037]包括在一个或多个传感器信号中的信息的启发式分析。
[0038]在根据本发明的另一实施方式中,该方法的特征在于,监督或半监督分类算法能够使用包括在一个或多个传感器信号中的信息的频率分量的振幅作为输入,并且分类算法的输出是在传感器信号的条件下的不同的活动的估计概率。
[0039]在根据本发明的另一实施方式中,该方法的特征在于,该方法包括将至少一个移动通信装置布置为包括用于执行在所述至少一个移动通信装置处的至少一个移动软件应用的数据处理器,其中至少一个移动软件应用能操作以使得至少一个移动通信装置的图形用户界面呈现以至少一个时间线的形式的从计算硬件提供的分析活动结果,其中不同的分析的活动相对于至少一个时间线由多个彼此不同的符号表示。
[0040]在根据本发明的另一实施方式中,也可以要求保护用于跟踪和记录包含一个或多个运动传感器和无线接口的至少一个移动通信装置的运动的系统,其中该系统包括与至少一个移动通信装置通信的通信网络以及用于处理在操作中从至少一个移动通信装置提供的数据的计算硬件,该系统的特征在于,
[0041]至少一个移动通信装置能操作以将一个或多个传感器信号传送至系统,其中一个或多个传感器信号表示与至少一个移动通信装置被其用户暴露于的活动相关的运动;
[0042]系统的计算硬件能操作以执行用于分析一个或多个传感器信号的一个或多个软件产品,其中计算硬件能操作以将一个或多个传感器信号预分类以产生中间数据,并且中间数据此后在一个或多个处理器中被处理以产生与一个或多个传感器信号相关的可能的活动的一个或多个指示,并且计算硬件能操作以计算一个或多个指示的集合以提供与一个或多个信号相关的一个或多个活动的分析;并且
[0043]计算硬件能操作以将指示一个或多个最可能的活动类型的信息发送至至少一个移动通信装置。
[0044]在根据本发明的另一实施方式中,该方法进一步的特征在于,
[0045]系统的计算硬件能操作以执行用于分析一个或多个传感器信号的一个或多个软件产品,以将所述一个或多个传感器信号分类至一个或多个时间区域,并且以分析每个给定的时间区域以内的一个或多个传感器信号,以确定与给定的时间区域相关的最可能的活动类型;
[0046]计算硬件能操作以将指示与一个或多个时间区域相关的一个或多个最可能的活动类型的信息发送至至少一个移动通信装置;以及
[0047]至少一个移动通信装置能操作以请求其用户提供确认,确认指示与一个或多个时间区域相关的一个或多个最可能的活动类型的信息是否表示正确的分析,并且将该确认传送回到计算硬件以便修正执行一个或多个传感器信号的分析的一个或多个软件产品中使用的参数和/或算法以改善它们的精确度。
[0048]在根据本发明的另一实施方式中,该方法进一步的特征在于,一个或多个处理器被配置为基本上并行处理一个或多个传感器信号,其中一个或多个处理器彼此专用于确定与一个或多个处理器专用于的一个或多个活动相对应的一个或多个信号的特征。
[0049]在根据本发明的另一实施方式中,该系统进一步的特征在于,该系统能操作以产生由至少一个移动通信装置经历的活动的时间记录。
[0050]在根据本发明的另一实施方式中,该系统进一步的特征在于,通过以下中的至少一个实现至少一个移动通信装置:个人计算机、便携式媒体设备、智能电话、手腕佩带电话、平板电话、移动电话、平板电脑。
[0051]在根据本发明的另一实施方式中,系统进一步的特征在于,使用以下中的至少一个实现至少移动通信装置的一个或多个传感器:陀螺角度传感器、加速计、GPS位置传感器、蜂窝定位传感器、磁力计、麦克风、摄像机、温度传感器。
[0052]在根据本发明的另一实施方式中,系统进一步的特征在于,一个或多个软件产品能操作以在计算硬件上执行时实现以下中的至少一个:
[0053]包括在一个或传感器信号中的信息的监督或半监督分类分析;以及
[0054]包括在一个或多个传感器信号中的信息的启发式分析。
[0055]在根据本发明的另一实施方式中,系统进一步的特征在于,监督或半监督分类算法能够使用包括在一个或多个传感器信号中的信息的频率分量的振幅作为输入,并且分类算法的输是在传感器信号的条件下的不同的活动的估计概率。
[0056]在根据本发明的另一实施方式中,系统进一步的特征在于,至少一个移动通信装置包括,用于执行在所述至少一个移动通信装置处的至少一个移动软件应用的数据处理器,其中至少一个移动软件应用能操作以使得至少一个移动通信装置的图形用户界面呈现以至少一个时间线的形式的从计算硬件提供的分析活动结果,其中不同的分析的活动相对于至少一个时间线由多个彼此不同的符号表示。
[0057]在根据本发明的另一实施方式中,也可以要求保护,存储在非易失性机器可读数据存储介质上的软件产品,其特征在于,该软件产品在用于实现根据本发明的或者上述实施方式中的任意一个的方法的移动通信装置的计算硬件上可执行。
[0058]在根据本发明的另一实施方式中,软件产品的特征在于,软件产品可从软件应用商店下载至移动通信装置。
[0059]根据本发明的另一实施方式,也可以要求保护,在实现根据本发明或者上述实施方式中的任意一个的系统时使用的移动通信装置。
[0060]根据本发明的另一实施方式可以是被配置为实现如上所述并且在执行如上所述的方法时使用的系统的移动通信。
[0061]在根据本发明的另一实施方式中,一个或多个计算机可读非易失性存储介质,体现为软件,当软件被执行时能操作以执行根据本发明或者上述实施方式中的任意一个的方法。
[0062]在根据本发明的另一实施方式中,用于跟踪和记录包含一个或多个运动传感器和无线接口的至少一个移动通信装置的运动的系统,其中该系统包括与至少一个移动通信装置通信的通信网络以及用于处理在操作中从至少一个移动通信装置提供的数据的计算硬件,该系统包括:一个或多个处理器;以及耦接至处理器并且包括由处理器可执行的指令的存储器,当处理器执行指令时能操作以执行根据本发明或者上述实施方式中的任意一个的方法。
【附图说明】
[0063]以上总结以及示例性实施方式的以下详细说明在结合附图阅读时更好理解。为了示出本公开,本公开的示例性构造在附图中示出。然而,本发明不限于在这里公开的特定方法和手段。此外,本领域技术人员将理解附图不是按比例的。在任何可能的情况下,相同元件已通过相同的标号指出。
[0064]图1是适合于实践本公开的各种实施方式的系统的高层架构的示意图;
[0065]图2根据本公开的图1的移动通信装置和计算硬件之间的信息交换的示意图;
[0066]图3是根据本公开的移动通信装置的图形用户界面的示意图;
[0067]图4是根据本公开的移动通信装置的图形用户界面的可替换的布局的示意图;
[0068]图5是根据本公开的确定移动通信装置的用户的活动的方法的步骤的示意图;以及
[0069]图6是根据本公开的使用用于跟踪和记录移动通信装置的运动的系统的步骤的示意图。
[0070]图7是移动通信装置的实例并且已结合图2说明的移动通信装置的图形用户界面的示意图。
[0071]图8是根据本公开的结合图1说明的活动分析系统的示意图。
[0072]图9是根据本公开的实施方式的用于基于相应的移动通信装置的传感器和定位数据确定用户的‘骑自行车’活动的方法的步骤的示意图。
[0073]图10是使用根据本公开并且已结合图1和图2说明的用于跟踪和记录移动通信装置的运动的系统的步骤的示意图。
【具体实施方式】
[0074]以下详细说明示出本公开的实施方式以及可以实现的方式。尽管已经公开了执行本发明的最佳模式,但是在本领域中技术人员将认识到执行或实践本发明的其他实施方式也是可能的。
[0075]本公开提供一种用于跟踪和记录包括一个或多个运动传感器和无线接口的移动通信装置的运动的系统。该系统包括用于与移动通信装置通信的通信网络以及用于处理在操作中从移动通信装置提供的数据的计算硬件。移动通信装置将一个或多个传感器信号传送至系统,其中传感器信号表示与移动通信装置被其用户暴露于的活动相关的运动。
[0076]计算硬件执行一个或多个软件产品,该软件产品用于分析传感器信号以将所述一个或多个传感器信号分类至一个或多个时间区域,并且以分析在每个给定的时间区域以内的信号,以确定与给定的时间区域相关的最可能的活动类型。计算硬件将指示与时间区域相关的最可能的活动类型的信息进一步发送至移动通信装置。然后移动通信装置请求其用户提供确认,确认指示与时间区域相关的最可能的活动类型的信息是否表示正确的分析,并且然后将确认传送回到计算硬件以便修正执行传感器信号的分析的软件产品中使用的参数和/或算法以改善它们的精确度。
[0077]计算硬件执行一个或多个软件产品,该软件产品用于分析传感器信号以预分类传感器信号从而产生中间数据,并且该中间数据此后在一个或多个处理器中处理以产生与传感器信号相关的可能的活动的一个或多个指示。计算硬件进一步计算指示的集合以提供与传感器信号相关的一个或多个活动的分析,并且将指示最可能的活动类型的信息发送至移动通信装置。
[0078]现在参考附图,尤其通过它们的参考标号,图1是适合于实践本公开的各个实施方式的系统100的高层架构。
[0079]系统100包括移动通信装置102,以及通过通信网络106与移动通信装置102通信的服务器系统104。移动通信装置102是用户的手持装置,并且移动通信装置102的实例包括但不限于执行诸如Android、Windows和1S的操作系统的智能电话、手腕佩带电话、平板手机、移动电话、平板电脑。服务器系统104包括执行一个或多个软件产品的计算硬件,用于处理在操作中从移动通信装置102提供的数据。服务器系统104可以被布置为位于单个地点或者在多个彼此空间分布的地点的云服务或专用服务器。此外,通信网络106的实例包括但不限于远程通信网络和WIFI网络。
[0080]移动通信装置102包括一个或多个传感器108和一个或多个定位系统110以确定相应的用户在携带装置102的同时进行一个或多个活动时,移动通信装置102的位置、运动、加速度和/或环境。这样的一个或多个活动的实例包括但不限于,行走、奔跑、慢跑、骑自行车、划船、驾驶汽车、乘公交车、乘火车、走楼梯、跑楼梯、跳跃、游泳、踢足球以及滑雪。传感器108的实例包括运动传感器,该运动传感器被配置为测量移动通信装置102在笛卡尔坐标系的xyz方向上的加速度。传感器108的另一实例包括陀螺角度传感器、磁力计、麦克风、摄像头和温度传感器。定位系统110被配置为通过实施GPS定位系统、蜂窝网络的蜂窝塔信息、室内定位系统、WIFI指纹和近端WiFi网络中的至少一个确定移动通信装置102的位置。在本发明的实施方式中,移动通信装置102可以定期地将由传感器108和定位系统110收集的信息经由通信网络106发送至服务器系统104。
[0081 ]服务器系统104包括接收模块112、第一处理模块114、第二处理模块116和输出模块118。接收模块112从移动通信装置102接收传感器和定位数据。第一处理模块114执行第一处理以分析从传感器108收集的传感器数据,并且第二处理模块116执行第二处理以分析从定位系统110收集的定位数据。在本公开的实施方式中,第一处理和第二处理是并行处理,为了分析的目的,它们可以互相通信并且还可以交换数据。基于传感器数据,第一处理模块114产生用户的活动类型,并且基于定位数据,第二处理模块116产生与活动有关的位置和运动信息。输出模块118处理活动类型信息和活动的运动/位置信息以产生用户的活动的总结/进度表。然后输出模块118将活动总结通过通信网络106发送至移动通信装置102。
[0082]移动通信装置102包括数据处理器(未示出),该数据处理器用于执行在所述移动通信装置处的移动软件应用,其中移动软件应用在执行时能操作以使得移动通信装置的图形用户界面(GUI)以时间线格式呈现从服务器系统104提供的活动总结。用户可以将他们对活动总结的肯定的/否定的反馈发送至服务器系统104并且服务器系统104可以接收、存储和实现反馈以改善他们的活动分析。
[0083]在本发明的实施方式中,服务器系统104中的某些或全部步骤/分析可以基于移动通信装置102中可用的计算资源在移动通信装置102中实现。
[0084]图1仅仅是一个实例,该实例不应过度限制在这里的要求保护的范围。本领域的普通技术人员会认识到在这里的实施方式的很多变化、替代以及修改。
[0085]图2是根据本公开的移动通信装置202与用于跟踪和分析移动通信装置202的用户的活动的服务器系统204之间的信息交换的示意图。移动通信装置202和服务器系统204分别是移动通信装置102和服务器系统104的实例,并且已经结合图1说明了。步骤206a发生在移动通信装置202,其中相应的传感器和定位系统测量在相应的用户进行活动时的传感器和定位数据。步骤206b表示将传感器和定位数据从移动通信装置202传送至服务器系统204以分析用户活动。在实施方式中,移动通信装置202可以连续地或者以缓冲格式发送传感器和定位数据。在另一个实施方式中,移动通信装置202可以以原始格式将传感器和定位数据发送至服务器系统204。在又一个实施方式中,移动通信装置202可以在将传感器和定位数据发送至服务器系统204之前处理传感器和定位数据。步骤206c发生在服务器系统204,其中服务器系统204分析从装置202接收的传感器和定位数据。在本发明的实施方式中,服务器系统204可以基于监督分类和/或其它机器学习算法进行分析并且形成用户的活动总结。步骤206d表示将活动总结从服务器系统204传送至移动通信装置202。步骤206e发生在移动通信装置202,其中活动总结显示在移动通信装置202的图形用户界面(GUI)上。步骤206f表示将用户对活动总结的肯定的/否定的反馈传送至服务器系统204。最后,步骤206g表示通过修改参数和/或选择机器学习算法的训练数据由服务器系统204实现反馈以便在将来提供更加准确的活动总结。用于活动监测的机器学习算法的实例包括但不限于,诸如神经网络、决策树以及支持向量机的监督或半监督分类算法。反馈被提供为至机器学习算法的输入并且被用于修改参数并选择机器学习算法的训练数据。
[0086]图2仅仅是一个实例,该实例不应过度限制在这里的要求保护的范围。本领域的普通技术人员会认识到在这里的实施方式的很多变化、替代以及修改。
[0087]图3是根据本公开的并且已结合图2说明的移动通信装置200的图形用户界面(GUI)302的示意图。
[0088]GUI 302以时间线格式显示用户的活动总结(在步骤206d从服务器系统204接收的)。在一个示例性实施方式中,GUI 302通过三个位置符号显示用户的位置,即餐馆符号304、咖啡馆符号306和家的符号308,指示用户相继到了餐馆、咖啡馆和家。由图形符号304、306和308表示的位置基于移动通信装置202的GPS系统、蜂窝网络的蜂窝塔信息、室内定位系统、近端WiFi和/或WiFi指纹确定。GUI 302通过相应的图形符号进一步显示用户进行的活动。在实例中,‘行走’活动符号310显示在餐馆304和咖啡馆306之间以指示用户走着从餐馆到咖啡馆。此外,‘骑自行车,活动符号312显示在咖啡馆306和家308之间以指示用户骑自行车从咖啡馆到家。
[0089]故事线显示器302可以是触摸屏显示器并且可以以下方式配置,即在用户触摸或点诸如‘骑自行车’活动符号312的活动指示符号,或者符号312上方的线或者接近符号312的区域时,呈现弹出菜单314。弹出菜单314包括用于使得用户能够修改活动的文本字段316以及用于使得用户能够修改与活动有关的图形符号的符号字段318。相似地,在用户触摸或点诸如‘餐馆’符号304的位置符号,或者符号304以上的线或接近符号304的区域时,可以呈现弹出菜单(未示出)以修改位置。用户对位置/活动符号的修改被作为反馈传送至服务器系统204(步骤206f)。
[0090]图3仅仅是一个实例,该实例不应过度限制在这里的要求保护的范围。本领域的普通技术人员会认识到在这里的实施方式的很多变化、替代以及修改。
[0091]图4是移动通信装置200的实例并且已结合图2说明的移动通信装置400的图形用户界面(GUI)402的示意图。GUI 402是⑶I 302的可替换的布局。GUI 402显示时间线404,该时间线基于一个或多个活动的开始和结束时间被分成‘活动’区域/时段406a、406b、406c、406d和406e,在下文中共同地称为活动区域406。每个活动区域406示出活动以及活动的相应的位置。此外,每个活动区域406可以通过相应的活动的图形符号408或文本描述410示出。
[0092]在一个示例性实施方式中,时间线404指示在13:00pm,用户的‘骑自行车’活动结束并且他/她处于‘工作地点’直至17:1Opm;在17:10pm,用户开始向着家的‘行走’活动;在17: 30pm,用户到达家并且在家直至18:30pm;在18:30pm,用户开始‘驾驶’活动。
[0093]图4仅仅是一个实例,该实例不应过度限制在这里的要求保护的范围。本领域的普通技术人员会认识到在这里的实施方式的很多变化、替代以及修改。
[0094]图5是根据本公开的确定移动通信装置500的用户的活动的方法的步骤的示意图。用户活动通过提供有在操作中由移动通信装置500产生的传感器和定位数据的分析逻辑模块(未示出),以及注释传感器数据数据库502确定。分析逻辑模块通信耦接至注释传感器数据数据库502。在本发明的实施方式中,分析逻辑模块和注释传感器数据数据库502可以存在于远程服务器系统的内部。在本发明的另一个实施方式中,分析逻辑模块和注释传感器数据数据库502可以存在于移动通信装置500本身内部。
[0095]在步骤504,分析逻辑模块接收来自移动通信装置500的传感器和定位系统的用户的传感器和定位数据。在步骤506,分析逻辑模块将时间线格式的传感器和定位数据存储在注释传感器数据数据库502中,即传感器和定位数据是时间戳(time stamped)以记录收集的数据项的每个或一些的时间和日期。注释传感器数据数据库502包括从移动通信装置500接收的传感器和定位数据,注释有来自对于相应的先前确定的活动的用户反馈的信息。
[0096]在步骤508,分析逻辑模块分析时间线并且描绘出一个或多个活动时段并且使用不同类型的机器学习算法识别每个活动时间中的用户活动,该机器学习算法是使用存储在注释传感器数据数据库502中的数据训练的。为了准确确定活动,分析逻辑模块可以基于用户的类型、移动装置的类型、用户组的类型、移动装置组的类型以及人口因素等分类注释传感器和定位数据以考虑用户的环境和单独的特点。例如,专业从事长跑的现役的运动员(active athletics)的移动通信装置500的加速计感应的加速度数据可以不同于为很少跑步的业余跑步者感应的加速度数据。现役运动员与业余跑步者相比,可具有更长的步,在步骤之间具有更加可预测的频率,并且频率的变化更低。因此,对于相似的感应数据,活动类型可以基于用户组的类型而不同。此外,一些移动通信装置可能比其他的具有更高的准确性,因此,对于相似的感应数据,活动类型可以基于移动通信装置的类型而不同。人口统计分类可以指基于用户的性别、年龄、生活地点等分割用户,因为相同的活动的传感器数据可以因人而异。分析逻辑模块可以进一步权衡(weight)所分类的传感器数据以考虑到用户特定特征,即数据可以具有由来自所有用户的平均数据组成的加权元素以及基于使用历史来自某些用户的用户特定元素。
[0097]在步骤510,分析逻辑模块能够使用分类的传感器数据制成用户活动的时间线,并且将时间线传送至移动通信装置500。移动通信装置500可以将时间线显示在装置500的用户界面上。在步骤512,分析逻辑模块可以从移动通信装置500接收建议以便校正时间线中的一个或多个用户活动。用于校正用户活动的建议可以提供至注释传感器数据数据库502以便训练机器学习算法。
[0098]在步骤514,移动通信装置500能够使用用户界面分析法监测用户是否已经看到建议的时间线。如果用户已经看到所建议的时间线而没有对时间线的任何活动提供任何校正,那么没有反馈可以被认为是肯定的反馈并且在注释传感器数据数据库502中更新一个或多个活动的分析是正确的并且可以用作算法的训练数据。此外,如果用户已看到某天的故事线/时间线并且已主动进行了校正,则可以得出结论在故事线中用户没有改变的所识别的活动可被认为是正确的并且可以用作算法的训练数据。此外,可以得出结论在故事线中用户改变的所识别的活动可能是不正确的。用户对某个活动进行的校正的量可以用作对于那个活动的识别精确度的度量。在注释传感器数据数据库502中,传感器数据可以基于包含有关用户对相应的建议活动的反馈的信息的注解,利用作标记的某个置信度来标记。
[0099]在本发明的实施方式中,分析逻辑模块可以实现基于传感器和定位数据确定用户活动的第一机器学习算法,并且新引入第二机器学习算法。然而,如果基于第二算法分析的数据比由第一算法分析的数据更加准确,那么第二算法可以被确定为比第一算法优先的算法。这个特征使得能够测试不同的设置并且得到对机器学习算法的能力的“投票”。
[0100]应当注意的是在这里步骤504至514仅是说明性的并且在没有背离在这里的要求保护的范围的情况下增加一个或多个步骤、去掉一个或多个步骤或者以不同的顺序提供一个或多个步骤时也可以提供其它的选择。
[0101]图6是使用根据本公开并且已结合图1和图2说明的用于跟踪和记录移动通信装置102的运动的系统100的步骤的示意图。该方法在逻辑流程示图中被描述为一系列步骤,表示可以在硬件、软件或其组合中实现的步骤的顺序。
[0102]在步骤602,移动通信装置102能操作以将一个或多个传感器信号传送至服务器系统104,其中传感器信号表示与移动通信装置102被其用户暴露于的活动相关的运动。传感器信号是移动通信装置102的一个或多个传感器的输出。
[0103]在步骤604,服务器系统104的计算硬件能操作以执行一个或多个软件产品,该一个或多个软件产品用于分析传感器信号以将其分类至一个或多个时间区域,以下简称活动区域,并且以分析每个活动区域以内的传感器信号,以确定与活动区域相关的最可能的活动类型。
[0104]在步骤606,计算硬件可被操作为将指示与一个或多个活动区域相关的一个或多个最可能的活动类型的信息发送至移动通信装置102。
[0105]在步骤608,移动通信装置102能操作以请求其用户提供确认,确认指示最可能的活动类型的信息是否表示正确的分析,并且然后将确认传送回到计算硬件以便修正执行传感器信号的分析的软件产品中使用的参数和/或算法以改善它们的精确度。
[0106]应当注意的是在这里步骤602至608仅是说明性的并且在没有背离在这里的要求保护的范围的情况下增加一个或多个步骤、去掉一个或多个步骤或者以不同的顺序提供一个或多个步骤时也可以提供其它的选择。
[0107]图7是移动通信装置102的实例并且已结合图2说明的移动通信装置700的图形用户界面(GUI )702的示意图。在图7中示出的实施方式与在图4中示出的实施方式相似。GUI702显示时间线704,该时间线基于一个或多个活动的开始和结束时间被分成‘活动’区域/时段706a、706b、706c、706d和706e,在下文中共同地称为活动区域706。每个活动区域706示出活动以及活动的相应的位置。此外,每个活动区域706可以通过相应的活动的图形符号708或文本描述710示出。
[0108]在一个示例性实施方式中,时间线704指示在时间13:00pm,用户的‘骑自行车’活动结束并且他/她处于‘工作地点’直至17:1Opm;在时间17:1Opm,用户开始向着家的‘行走,活动;在时间17: 30pm,用户到达家并且在家直至时间18: 30pm;在时间18: 30pm,用户开始‘驾驶’活动。
[0109]图7仅仅是一个实例,该实例不应过度限制在这里的要求保护的范围。本领域的普通技术人员会认识到在这里的实施方式的很多变化、替代以及修改。
[0110]图8是根据本公开的结合图1说明的活动分析系统800的示意图。活动分析系统800基于相应的移动通信装置的传感器和定位数据,以及历史、资料、人口统计和用户的活动类型确定用户活动。
[0111]在本发明的实施方式中,活动分析系统800可以存在于远程服务器系统104内部。在本发明的另一个实施方式中,活动分析系统800可以至少部分地存在于移动通信装置102本身的内部。
[0112]活动分析系统800包括接收模块802、预处理模块804、预分类模块806、第一至第η分类器节点808a直到808η,以下简称分类器节点808、活动确定模块810以及输出模块812。接收模块802从移动通信装置102的传感器108和定位系统110收集原始数据,即未处理的数据。预处理模块804预处理由接收模块802收集的原始数据。预处理数据的实例包括但不限于,过滤数据,进行域转换,诸如使用快速傅里叶转换(FFT)的时域至频域转换,分类数据,求数据平均值并且结合数据,将表示各种类型的用户活动的一个或多个预先确定的数据组相关联。
[0113]预分类模块806从预处理模块804接收预处理数据并且将其预分类至一个或多个大类。例如,将从移动通信装置102的运动传感器接收的传感器数据与预先确定的速度值相比较以便将慢的运动,即行走和跑楼梯,与快的运动,即奔跑和骑自行车区分开,并且将运动数据分类成诸如‘慢的运动’和‘快的运动’的大类。在实施方式中,预分类模块806包括用于预分类预处理的数据的规则集和/或预定的确定性算法。
[0114]每个分类器节点808包括专用于确定对应于预定活动的传感器数据的特征的处理器。例如,第一分类器节点NI 808a可以专用于确定与‘骑自行车’活动有关的传感器数据的特征,第二分类器节点N2 808b可以专用于确定‘行走活动’,第三分类器节点N3 808c可以专用于确定‘奔跑’活动等。
[0115]分类器节点808被配置为基本并行处理预分类的数据,其中每个分类器节点808产生预分类的数据的相应的预定活动的可能性。在一个示例性实施方式中,在用户进行‘骑自行车’活动时,专用于识别‘骑自行车’活动的第一分类器节点NI 808a可以产生概率值‘I’,第二分类器节点N2 808b可以产生概率值‘0.3’,并且第三分类器节点N3 808c可以产生概率值‘0.8’。
[0116]活动确定模块810可以集合由分类器节点808产生的概率值以确定与由接收模块802收集的传感器和定位数据相对应的‘活动类型’。除集合分类器节点808的概率之外,活动确定模块810可以采用诸如转换窗口(transit1n windows)的确定性规则以确定‘活动类型’。转换窗口可以设定活动的惯性(inertia)以便不过于频繁地切换活动。例如,活动类型将不会非常快地从‘骑自行车,变化成‘行走’又回到‘骑自行车,。诸如转换窗口的确定性规则能够使用诸如隐马尔可夫模型(HMM)以及基于HMM的更加复杂的模型实现。
[0117]输出模块812将由活动确定模块810确定的一个或多个‘活动类型’提供至移动通信装置102。在实施方式中,输出模块812可以将确定的活动类型以时间线格式显示在移动通信装置102的图形用户界面(GUI)上。
[0118]图8仅仅是一个实例,该实例不应过度限制在这里的要求保护的范围。本领域的普通技术人员会认识到在这里的实施方式的很多变化、替代以及修改。
[0119]图9是根据本公开的实施方式的用于基于相应的移动通信装置的传感器和定位数据确定用户的‘骑自行车’活动的方法的步骤的示意图。
[0120]在本发明的实施方式中,用于确定用户的‘骑自行车’活动的方法的步骤可以通过图8的活动分析系统800执行。活动分析系统800可以存在于远程服务器系统104的内部或者可以至少部分地存在于用户的移动通信装置102本身的内部。
[0121]在步骤900,从移动通信装置102的加速计传感器接收一组加速度数据。该组加速度数据是原始格式的,即未处理的,并且可以由加速计传感器每30秒收集一次。在一个示例性实施方式中,该组加速度数据具有3秒的持续时间并且包括每1/20秒收集的加速度样本。因此,每个3秒数据组包括总计60个加速度样本并且每个加速度样本包括移动通信装置102在利用移动通信装置102定向的坐标系中的X、y和z方向上的加速度。因此,每个加速度样本包括三个值并且三秒数据组包括总计180 (3X60)个值。
[0122]在步骤901,从移动通信装置102的定位系统接收一组位置数据。定位数据可以包括来自移动位置服务的时间戳、位置坐标和估计的水平精确度。在一个示例性实施方式中,以从几秒至几分钟的范围的间隔接收位置数据。
[0123]在步骤902,该组加速度数据经受重力转换,其中,为每个加速度样本计算新的转换的样本,其中相应的z分量是沿着加速度矢量的平均值定向的。在另一个实施方式中,该组加速度数据可以经受主分量分析(PCA)转换,其中为每个加速度样本计算新的转换样本,其中相应的Z坐标仍然相同,但是相应的X和y分量被转换使得当仅包含X和y分量时它们沿着加速度样本的主分量定向。
[0124]在步骤904,位置数据可以被预处理,其中预处理数据的实例包括但不限于过滤数据,进行域转换,诸如使用快速傅里叶转换(FFT)从时域至频域转换,分类数据,求数据平均值,对数据进行一个或多个关联,以及结合数据。在步骤906,可以基于预处理的位置数据估计移动通信装置102的粗略速度。例如,可以基于连续的位置坐标之间的距离和连续的位置坐标之间的时间差估计粗略速度。
[0125]在步骤908,基于转换的加速度样本和估计的粗略速度估计传感器和位置数据的一个或多个特征,其中每个‘特征’均具有数值。特征的实例包括转换的加速度样本的每个分量(x,y,z)的平均值、变化值、最小值和最大值,加速度样本的x、ySz分量的傅里叶转换版本的分量等。
[0126]与在步骤908获得的数据相对应的用户活动可以基于使用第一分类器的在步骤910的第一分类以及使用第二分类器的在步骤912的第二分类识别。在实施方式中,第一分类器和第二分类器可以与图8的分类器节点808相似。尽管在这里示出两个分类器,但本领域技术人员显而易见的是,多于两个分类器可以用于识别用户活动。
[0127]在步骤910和912的第一分类器和第二分类器使用用于分类的标准监督分类算法,诸如神经网络、决策树或支持向量机。第一分类器是对于具有分类为‘骑自行车’或者‘非骑自行车’的训练样本的大的训练数据组训练的二进制分类器,并且为在步骤908获得的数据样本产生活动标记‘骑自行车’或‘非骑自行车’。第二分类器是对于更小的组的更加准确地标记的数据训练的多类分类器,并且为在步骤908获得的数据样本产生‘骑自行车’、‘奔跑’、‘开车’、‘乘火车’、‘行走’以及‘其他’中的一个的活动标记。
[0128]在实施方式中,如果第一分类器和第二分类器为在步骤908获得的数据样本产生标记‘骑自行车’,则用户活动被识别为‘骑自行车’。在另一个实施方式中,在第一分类器产生活动标记‘非骑自行车’时,则基于由第二分类器产生的活动标记识别用户活动。在又一个实施方式中,在第一分类器产生活动标记‘非骑自行车’并且第二分类器产生一种标记‘骑自行车’时,则用户活动被识别为‘其他’。在又一个实施方式中,第一分类器可以产生用户活动是‘非骑自行车’的概率。在‘非骑自行车’的概率高时,那么可以忽略指示‘骑自行车’活动的其他分类器结果。
[ΟΙ29] 在步骤913,计算用户的步进计数,并且在步骤914,元分类器(meta-classifier)利用步进计数数据以及由第一分类器和第二分类器产生的数据结合在步骤910和912识别的活动以形成一个或多个活动时段。在实施方式中,在存在N个连续的加速度样本时,它们中第一个或最后一个利用给定的活动标记,并且大部分(或者至少它们的x%)属于那个活动,N个连续样本的整个时段被确定为活动时段。
[0130]在步骤916,一个或多个活动时段可以基于位置数据和贝叶斯‘交互式多模型’平滑算法与相应的位置相关联。在步骤918,在移动通信装置102静止并且在所述移动通信装置处没有进行活动时,一个或多个静止片段可以基于位置数据识别。
[0131 ] 在步骤920,最终活动的启发型分析(116111^81:;^8-七7口6 analysis)基于处理的位置和加速度数据发生。启发式是规则,并且规则的实例是:如果在步骤918识别出静止片段具有比X秒更短的没有识别的活动的时段,并且相邻的活动时段具有大于y秒的持续时间,则静止片段被替换成利用相邻的活动/几个活动标记的活动时段。例如,如果在10分钟骑自行车的活动中,用户在中间出现I分钟的停止,那么I分钟的静止片段被忽视,并且整个10分钟与骑自行车的活动相关联。此外,如果在10分钟的时段中,存在连续的骑自行车和交通活动,并且在中间没有至少η分钟的停止并且没有行走活动,那么整个10分钟的时段利用当时大部分时间所发生的活动来标记。然而,如果在交通和骑自行车活动之间存在至少一个检测出的行走样本,那么骑自行车和交通活动形成两个不同的活动时段。
[0132]在步骤922,进行距离和步的计算,并且在步骤924进行地点匹配以优化在步骤920识别的用户活动的准确性。最后,在步骤926,创建故事线,该故事线包括时间线格式的各种用户活动。
[0133]图9仅仅是一个实例,该实例不应过度限制在这里的要求保护的范围。本领域的普通技术人员会认识到在这里的实施方式的很多变化、替代以及修改。
[0134]图10是使用根据本公开并且已结合图1和图2说明的用于跟踪和记录移动通信装置102的运动的系统100的步骤的示意图。该方法在逻辑流程示图中被描述为一系列步骤,表示可以在硬件、软件或其组合中实现的步骤的顺序。
[0135]在步骤1002,移动通信装置102能操作以将一个或多个传感器信号或者与其相对应的传感器数据传送至服务器系统104,其中传感器信号表示与其用户将移动通信装置102暴露于的活动相关的运动。传感器信号或者相应的传感器数据是移动通信装置102的一个或多个传感器的输出。
[0136]在步骤1004,服务器系统104的计算硬件能操作以执行用于分析传感器信号和相应的传感器数据的一个或多个软件产品,其中计算硬件能操作以预分类传感器信号以产生中间数据,并且中间数据此后在一个或多个处理器中被处理以产生与传感器信号相关的可能的活动的一个或多个指示。计算硬件进一步能操作以计算一个或多个指示的集合以提供与传感器信号相关的活动的分析。
[0137]在步骤1006,计算硬件能操作以将指示与一个或多个时间区域相关的最可能的活动类型的信息发送至移动通信装置102。
[0138]应当注意的是在这里步骤1002至1006仅是说明性的并且在没有背离在这里的要求保护的范围的情况下增加一个或多个步骤、去掉一个或多个步骤或者以不同的顺序提供一个或多个步骤时也可以提供其它的选择。
[0139]尽管本发明的实施方式已在前面综合描述了,并且以大量的细节阐明了可能的方面,但本领域技术人员将认识到还可能存在本发明的其他版本。本发明的实施方式易于被用于监控监狱中的囚犯,用于监控家中的病人或者医院中的老人等。
【主权项】
1.一种用于跟踪和记录至少一个移动通信装置的运动的系统,所述移动装置包括一个或多个运动传感器和无线接口,其中,所述系统包括用于与所述至少一个移动通信装置通信的通信网络以及用于处理在操作中从所述至少一个移动通信装置提供的数据的计算硬件,所述系统包括: 至少一个移动通信装置,能操作以将一个或多个传感器信号传送至所述系统的计算硬件,其中,所述一个或多个传感器信号表示与所述至少一个移动通信装置被所述移动通信装置的用户暴露于的活动相关的运动; 所述系统的计算硬件能操作以执行用于分析所述一个或多个传感器信号的一个或多个软件产品,以将所述一个或多个传感器信号分类至一个或多个时间区域,并且以分析每个给定的时间区域以内的所述一个或多个传感器信号,以确定与每个给定的时间区域相关的最可能的活动类型; 其中,所述计算硬件能操作以将指示与所述一个或多个时间区域相关的一个或多个最可能的活动类型的信息发送至所述至少一个移动通信装置,并且 其中,所述至少一个移动通信装置能操作以请求所述用户提供确认,确认指示与所述一个或多个时间区域相关的所述一个或多个最可能的活动类型的信息是否表示正确的分析,并且将所述确认传送回到所述计算硬件以便修正用于分析所述一个或多个传感器信号的所述一个或多个软件产品中使用的参数和算法以改善所述软件产品的精确度。2.根据权利要求1所述的系统,其特征在于,所述系统能操作以产生由所述至少一个移动通信装置经历的活动的时间记录。3.根据权利要求1所述的系统,其特征在于,通过以下中的至少一个实现所述至少一个移动通信装置:便携式计算机、便携式媒体设备、智能电话、手腕佩带电话、平板、移动电话、平板电脑。4.根据权利要求1所述的系统,其特征在于,使用以下中的至少一个实现所述至少移动通信装置的一个或多个传感器:陀螺角度传感器、加速计、GPS位置传感器、基于无线电网络的位置传感器、磁力计、麦克风、摄像机、温度传感器。5.根据权利要求1所述的系统,其特征在于,所述一个或多个软件产品能操作以在所述计算硬件上执行时实现以下中的至少一个: (a)包括在所述一个或传感器信号中的信息的监督或半监督分类分析;以及 (b)包括在所述一个或多个传感器信号中的信息的启发式分析。6.根据权利要求5所述的系统,其特征在于,所述监督或半监督分类分析能操作以测量包括在所述一个或多个传感器信号中的所述信息的一个或多个频率分量,用于确定所述一个或多个频率分量在不同时间点的振幅,其中,所述振幅被用作所述监督分类分析和/或启发式分析的输入参数。7.根据权利要求1所述的系统,其特征在于,所述至少一个移动通信装置包括用于执行在所述至少一个移动通信装置处的至少一个移动软件应用的数据处理器,其中,所述至少一个移动软件应用能操作以使得所述至少一个移动通信装置的图形用户界面呈现以至少一个时间线的形式的从所述计算硬件提供的分析活动结果,其中,不同的分析活动相对于所述至少一个时间线由多个彼此不同的符号表示。8.—种使用用于跟踪和记录至少一个移动通信装置的运动的系统的方法,所述移动装置包括一个或多个运动传感器和无线接口,其中,所述系统包括用于与所述至少一个移动通信装置通信的通信网络,并且所述系统包括用于处理在操作中从所述至少一个移动通信装置提供的数据的计算硬件,所述方法包括: (a)操作所述至少一个移动通信装置以将一个或多个传感器信号传送至所述系统的计算硬件,其中,所述一个或多个传感器信号表示与所述至少一个移动通信装置被所述移动通信装置的用户暴露于的活动相关的运动; (b)操作所述系统的所述计算硬件以执行用于分析所述一个或多个传感器信号的一个或多个软件产品,以将所述一个或多个传感器信号分类至一个或多个时间区域,并且以分析每个给定的时间区域以内的所述一个或多个传感器信号,以确定与每个给定的时间区域相关的最可能的活动类型; (C)操作所述计算硬件以将指示与所述一个或多个时间区域相关的一个或多个最可能的活动类型的信息发送至所述至少一个移动通信装置;以及 (d)操作所述至少一个移动通信装置以请求所述用户提供确认,确认指示与所述一个或多个时间区域相关的所述一个或多个最可能的活动类型的信息是否表示正确的分析,并且将所述确认传送回到所述计算硬件以便修正用于分析所述一个或多个传感器信号的所述一个或多个软件产品中使用的参数和算法以改善所述软件产品的精确度。9.根据权利要求8所述的方法,其特征在于,所述方法包括操作所述系统以产生由所述至少一个移动通信装置经历的活动的时间记录。10.根据权利要求8所述的方法,其特征在于,所述方法包括通过以下中的至少一个实现至少一个移动通信装置:便携式计算机、便携式媒体设备、智能电话、手腕佩带电话、平板、移动电话、平板电脑。11.根据权利要求8所述的方法,其特征在于,所述方法包括:使用以下中的至少一个实现所述至少移动通信装置的所述一个或多个传感器:陀螺角度传感器、加速计、GPS位置传感器、蜂窝位置传感器、磁力计、麦克风、摄像机、温度传感器。12.根据权利要求8所述的方法,其特征在于,所述一个或多个软件产品能操作以在所述计算硬件上执行时实现以下中的至少一个: (a)包括在所述一个或传感器信号中的信息的监督或半监督分类分析;以及 (b)包括在所述一个或多个传感器信号中的信息的启发式分析。13.根据权利要求12所述的方法,其特征在于,所述方法包括操作所述监督或半监督分类分析,以测量包括在所述一个或多个传感器信号中的所述信息的一个或多个频率分量,用于确定所述一个或多个频率分量在不同时间点的振幅,其中,所述振幅被用作所述监督或半监督分类分析的输入参数。14.根据权利要求8所述的方法,其特征在于,所述方法包括:将所述至少一个移动通信装置布置为包括用于执行在所述至少一个移动通信装置处的至少一个移动软件应用的数据处理器,其中,所述至少一个移动软件应用能操作以使得所述至少一个移动通信装置的图形用户界面呈现以至少一个时间线的形式的从所述计算硬件提供的分析活动结果,其中,不同的分析活动相对于所述至少一个时间线由多个彼此不同的符号表示。15.—种在实现根据权利要求1所述的系统时使用的移动通信装置。
【文档编号】A61B5/103GK105872034SQ201610183106
【公开日】2016年8月17日
【申请日】2014年6月18日
【发明人】尤霍·彭纳宁, 阿波·屈罗拉, 尤卡·帕尔塔宁
【申请人】脸谱公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1