一种计步参数的处理方法、装置及移动终端与流程

文档序号:11944555阅读:425来源:国知局
一种计步参数的处理方法、装置及移动终端与流程

本发明涉及计步器技术领域,尤其涉及一种计步参数的处理方法、装置及移动终端。



背景技术:

随着移动终端的不断发展,移动终端越来越深入于人们的日常生活之中,比如,人们可以通过终端来实现计步器的功能,实时检测自己的健康状态。

计步器是通过统计步数、距离、速度、时间等数据,测算卡路里或热量消耗,用以掌控运动量,防止运动量不足,或运动过量的一种工具,可通过在终端下载第三方计步软件调用即可轻松记录每日运动量。

目前的终端计步方式,需在终端启动第三方软件后开始记录,并且是周期性上传数据,容易造成记录不精确的情况。



技术实现要素:

本发明的目的在于提供一种计步参数的处理方法、装置及移动终端,旨在提高计步数据的精确性。

为解决上述技术问题,本发明实施例提供以下技术方案:

一种计步参数的处理方法,包括:

当检测到终端启动时,调用预设的后台进程;

通过所述后台进程进行计步数据记录,生成计步参数;以及

当检测到预设的终端应用启动时,将所述计步参数上传至所述终端应用,以使所述终端应用根据所述计步参数得到计步结果。

为解决上述技术问题,本发明实施例还提供以下技术方案:

一种计步参数的处理装置,包括:

调用模块,用于当检测到终端启动时,调用预设的后台进程;

生成模块,用于通过所述后台进程进行计步数据记录,生成计步参数;以及

上传模块,用于当检测到预设的终端应用启动时,将所述计步参数上传至所述终端应用,以使所述终端应用根据所述计步参数得到计步结果。

为解决上述技术问题,本发明实施例还提供以下技术方案:

一种移动终端,包括本发明实施例提供的任一种计步参数的处理装置。

相对于现有技术,本实施例提供的一种计步参数的处理方法、装置及移动终端,通过检测到终端启动时,调用预设的后台进程获取计步信息,当预设的终端应用开启后将所述计步信息上传至预设的终端应用,相对于现有的计步处理方法,极大的提升了计步的精确性。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。

图1是本发明第一实施例提供的计步参数的处理方法的流程示意图;

图2为本发明第二实施例提供的计步参数的处理方法的流程示意图;

图3为本发明第三实施例提供的计步参数的处理装置的模块示意图;

图4为本发明第四实施例提供的计步参数的处理装置的模块示意图;

图5为本发明第五实施例提供的移动终端的模块示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。

以下将分别进行详细说明。

在本实施例中,将从计步参数的处理装置的角度进行描述,该计步参数的处理装置具体可以集成在移动终端中,如:智能手机、平板电脑等。

一种计步参数的处理方法,包括:当检测到终端启动时,调用预设的后台进程;通过所述后台进程进行计步数据记录,生成计步参数;以及当检测到预设的终端应用启动时,将所述计步参数上传至所述终端应用,以使所述终端应用根据所述计步参数得到计步结果。

请参阅图1,图1是本发明第一实施例提供的计步参数的处理方法的流程示意图。所述方法包括:

在步骤S101中,当检测到终端启动时,调用预设的后台进程。

可以理解是,所述进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,所述后台进程为用户没有操作但也在运行的进程。

比如,以手机为例,在手机上设置一个预设的后台进程,将该后台进程设置为开机启动,在检测到手机开机时,就自动调用所述预设的后台进程。

在步骤S102中,通过后台进程进行计步数据记录,生成计步参数。

具体而言,本步骤可以包括:

(1)通过后台进程调用重力感应器。

(2)通过重力感应器中的重力感应加速计进行计步数据记录,生成计步参数。

可以理解的是,人在步行时重心会有上下的移动,会产生上下的震动。

进一步的,通过手机上预设的后台进程调用重力感应器,通过重力感应器中的重力感应加速计来获取手机的加速度的大小。

优选的,所述计步数据是指用户行走时获取记录到的数据,如用户行走时,终端重力感应器获取到的由于行走振动产生的重力加速度值,所述计步参数为将所述计步数据记录输入到计步参数的处理装置进行分析处理后得到的数据,如由计步数据记录形成的图标或者曲线图等。

比如,计步参数的处理装置将所述加速度的大小记录,生成曲线图即所述的计步参数,通过本步骤可将终端开机之后的计步信息获取,不会产生计步记录漏记的情况。

在步骤S103中,当检测到预设的终端应用启动时,将计步参数上传至终端应用,以使终端应用根据计步参数得到计步结果。

其中,所述预设的终端应用为具有计步功能的终端应用。

进一步的,当用户开启具有计步功能的手机软件时,手机自动的将生成的图表或者曲线图即所述的计步参数上传至具有计步功能的终端应用,所述具有计步功能的终端应用将图表或者曲线图进行分析处理,生成对应的计步结果,将所述计步结果显示在手机上,比如,用户行走的步数值或者健康建议等。

由上述可知,本实施例提供的一种计步参数的处理方法,通过检测到终端启动时,调用预设的后台进程获取计步信息,当预设的终端应用开启后将所述计步信息上传至预设的终端应用,相对于现有的计步处理方法,极大的提升了计步的精确性。

根据上述实施例所描述的方法,以下将举例作进一步详细说明。

请参阅图2,图2为本发明第二实施例提供的计步参数的处理方法的流程示意图。

所述方法包括:

在步骤S201中,当检测到终端启动时,调用预设的后台进程。

比如,以手机为例,在手机中设置预设的后台进程并设置为开机启动,当手机开机时,自动调用预设的后台进程。

在步骤S202中,通过后台进程进行计步数据记录,生成计步参数。

具体而言,本步骤可以包括:

(1)通过后台进程调用重力感应器。

(2)通过重力感应器中的重力感应加速计进行计步数据记录,生成计步参数。

可以理解的是,人在步行时重心会有上下的移动,会产生上下的震动。

进一步的,手机中的后台进程调用重力感应器,在用户进行步行时,会产生一系列的重心移动及振动,可通过重力感应器中的重力感应加速计记录由于步行振动所产生的加速度大小。

优选的,将所述加速度的大小记录,生成曲线图即所述的计步参数,通过本步骤可将终端开机之后的计步信息获取,不会产生计步记录漏记的情况。

在步骤S203中,检测终端是否执行关闭指令。

其中,若检测终端执行关闭指令,则执行步骤S204;若检测终端未执行关闭指令,则执行步骤S205。

进一步的,所述关闭指令为手机关机、电量不足自动关机、手机死机等所触发。

在步骤S204中,读取计步参数,并将计步参数进行保存。

可以理解的是,在实际应用中,常常发生在计步过程中由于终端关闭导致计步数据丢失的情况,所以在终端关闭之前,将所述计步参数保存的操作,可提升计步数据的精确性。

比如,预设一个保存计步数据的文件夹,当手机关机时,提前将获取的当前计步数据保存在预设的文件夹内。

在步骤S205中,当检测到预设的终端应用启动时,将计步参数上传至终端应用,以使终端应用根据计步参数得到计步结果。

其中,所述预设的终端应用为具有计步功能的终端应用。

具体而言,本步骤包括:

(1)当检测到预设的终端应用启动时,判断所述终端是否存在已保存的计步参数。

其中,若判断出所述终端存在已保存的计步参数,则执行步骤(2);若判断出所述终端不存在已保存的计步参数,则执行步骤(3)。

(2)若判断出所述终端存在已保存的计步参数,则将已保存的计步参数与当前的计步参数上传至所述终端应用。

(3)若判断出所述终端不存在已保存的参数,则将当前的计步参数上传至所述终端应用。

进一步的,当手机打开带有计步功能的手机应用时,先进入预设的保存计步数据的文件夹内,判断是否存在已经保存的计步参数,若存在有已经保存的计步参数,则可以查看保存的计步参数的日期与手机上的系统日期是否一致,当日期一致时,将保存的计步参数与当前获取的计步参数一起上传至手机应用中,若不存在已经保存的计步参数,则只将当前获取的计步参数上传至手机应用中,通过本步骤,可以将一些保存的历史计步记录与当前的计步记录一起上传到手机上的计步软件中,更加提升了计步数据的精确性。

在步骤S206中,将计步参数进行删除。

可以理解的是,终端应用根据计步参数得到计步结果之后,若计步参数还保存至终端中,则会造成终端内存的浪费,影响终端的流畅性和使用性。

进一步的,当手机根据计步参数得到计步的结果之后,将预设的保存计步数据的文件夹内的计步数据全部删除,保证了手机的内存不被浪费。

由上述可知,本实施例提供的一种计步参数的处理方法,通过检测到终端启动时,调用预设的后台进程获取计步信息,当终端关闭时,将计步信息保存,当预设的终端应用开启后将所述计步信息以及保存的计步信息一起上传至预设的终端应用,在上传成功之后将终端中的计步信息删除,相对于现有的计步处理方法,极大的提升了计步的精确性。

为便于更好的实施本发明实施例提供的计步参数的处理方法,本发明实施例还提供一种基于上述计步参数的处理方法的装置。其中名词的含义与上述计步参数的处理方法中相同,具体实现细节可以参考方法实施例中的说明。

请参阅图3,图3为本发明第三实施例提供的计步参数的处理装置的模块示意图。

所述调用模块31,用于当检测到终端启动时,调用预设的后台进程。

可以理解是,所述进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,所述后台进程为用户没有操作但也在运行的进程。

所述生成模块32,用于通过所述后台进程进行计步数据记录,生成计步参数。

可以理解的是,所述生成模块32是根据获取人在步行时重心会有上下的移动,会产生上下的震动来进行计步数据记录,生成计步参数的。

所述上传模块33,用于当检测到预设的终端应用启动时,将所述计步参数上传至所述终端应用,以使所述终端应用根据所述计步参数得到计步结果。

其中,所述预设的终端应用为具有计步功能的终端应用。

由上述可知,本实施例提供的一种计步参数的处理装置,通过检测到终端启动时,调用预设的后台进程获取计步信息,当预设的终端应用开启后将所述计步信息上传至预设的终端应用,相对于现有的计步处理方法,极大的提升了计步的精确性。

根据上述实施例所描述的装置,以下将举例作进一步详细说明。

请参阅图4,图4为本发明第四实施例提供的计步参数的处理装置的模块示意图。

具体而言,所述处理装置400,包括:调用模块31、生成模块32、上传模块33、检测模块34、保存模块35、以及删除模块36。

所述调用模块31,用于当检测到终端启动时,调用预设的后台进程。

可以理解是,所述进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,所述后台进程为用户没有操作但也在运行的进程。

所述生成模块32,用于通过所述后台进程进行计步数据记录,生成计步参数。

优选的,该实施例中,所述生成模块32可以包括:调用子模块321、以及生成子模块322。

具体而言,所述调用子模块321,用于通过后台进程调用重力感应器。

生成子模块322,用于通过所述重力感应器中的重力感应加速计进行计步数据记录,生成计步参数。

其中,通过所述重力感应加速计获取人体步行时产生震动的加速度值,根据所述获取的加速度值,生成计步参数。

所述检测模块34,用于检测所述终端是否执行关闭指令。

所述保存模块35,用于当检测出所述终端执行关闭指令时,读取所述计步参数,并将所述计步参数进行保存。

可以理解的是,在实际应用中,常常发生在计步过程中由于终端关闭而导致计步数据丢失的情况,执行所述保存模块35可提升计步数据的精确性。

所述上传模块33,用于当检测到预设的终端应用启动时,将所述计步参数上传至所述终端应用,以使所述终端应用根据所述计步参数得到计步结果。

优选的,该实施例中,所述上传模块33可以包括:判断子模块331、上传子模块332。

具体而言,所述判断子模块331,用于当检测到预设的终端应用启动时,判断所述终端是否存在已保存的计步参数。

上传子模块332,用于当判断出所述终端存在已保存的计步参数时,将已保存的计步参数与当前的计步参数上传至所述终端应用。

其中,所述上传子模块332,还用于当判断出所述终端不存在已保存的计步参数时,将当前的计步参数上传至所述终端应用。

所述删除模块36,连接于所述上传模块,用于将所述计步参数进行删除。

可以理解的是,终端应用根据计步参数得到计步结果之后,若计步参数还保存至终端中,则会造成终端内存的浪费,影响终端的流畅性和使用性,故执行所述删除模块36,可以节省终端的内存。

由上述可知,本实施例提供的一种计步参数的处理装置,通过检测到终端启动时,调用预设的后台进程获取计步信息,当终端关闭时,将计步信息保存,当预设的终端应用开启后将所述计步信息以及保存的计步信息一起上传至预设的终端应用,在上传成功之后将终端中的计步信息删除,相对于现有的计步处理方法,极大的提升了计步的精确性。

请参阅图5,图5为本发明第五实施例提供的移动终端的模块示意图。

具体而言,所述移动终端500包括计步参数的处理装置600。

所述计步参数的处理装置600,可以用于当移动终端500启动时,调用预设的后台进程,所述后台进程调用移动终端500中的重力感应器,通过所述重力感应器中的重力感应加速计进行计步数据记录,生成计步参数,检测移动终端500是否执行关闭指令,当检测出所述终端执行关闭指令时,读取所述计步参数,并将所述计步参数进行保存,当预设的终端应用启动时,判断移动终端500是否存在已保存的计步参数,当判断出移动终端500存在已保存的计步参数时,将已保存的计步参数与当前的计步参数上传至所述终端应用,当判断出移动终端500不存在已保存的计步参数时,将当前的计步参数上传至所述终端应用,所述终端应用根据计步参数生成计步结果,生成所述计步结果之后,将计步参数删除。

由于该移动终端可以包括发明实施例所提供的任一种计步参数的处理装置,因此,可以实现发明实施例所提供的任一种计步参数的处理装置所能实现的有益效果,详见前面的实施例,在此不再赘述。

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对计步参数的处理方法的详细描述,此处不再赘述。

本发明实施例提供的计步参数的处理方法、装置及移动终端,譬如为平板电脑、手机等等,所述计步参数的处理装置与上文实施例中的计步参数的处理方法属于同一构思,在所述计步参数的处理装置上可以运行所述计步参数的处理方法实施例中提供的任一方法,其具体实现过程详见所述计步参数的处理方法实施例,此处不再赘述。

需要说明的是,对本发明所述计步参数的处理方法而言,本领域普通测试人员可以理解实现本发明实施例所述计步参数的处理方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如所述计步参数的处理方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。

对本发明实施例的所述计步参数的处理装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本发明实施例所提供的一种计步参数的处理方法、装置及移动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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