掌桥专利:专业的专利平台
掌桥专利
首页

按摩数据管理方法、设备及计算机存储介质

文献发布时间:2023-06-19 11:22:42


按摩数据管理方法、设备及计算机存储介质

技术领域

本申请涉及按摩设备技术领域,尤其涉及一种按摩数据管理方法、设备及计算机存储介质。

背景技术

随着生活水平日益提高,按摩设备的应用变得越来越广泛,按摩设备的使用场景也逐渐变得日常化。目前,按摩设备的种类繁多,包括颈部按摩仪,腰部按摩仪,眼部按摩仪,肩颈按摩仪,筋膜枪等,用户在使用按摩设备的过程中,按摩设备会产生按摩数据。按摩数据通常包括按摩时间、按摩时长、使用的档位、使用的模式等。然而,按摩设备一般不具备连网的功能,按摩设备的按摩数据无法上传到服务器。在现有技术中,按摩设备在按摩的同时与移动终端(例如,手机应用程序(application,APP))连接,按摩设备可以接收移动终端产生的控制信号进行按摩,同时通过移动终端记录按摩数据,并通过移动终端将按摩数据上传到服务器,但当按摩设备未与移动终端连接时,按摩设备无法存储按摩数据,按摩数据也无法通过移动终端上传到服务器,按摩数据最终将被丢弃。

发明内容

本申请实施例提供一种按摩数据管理方法、设备及计算机存储介质,可在按摩设备未与移动终端连接时将按摩数据存储在按摩设备中,在连接移动终端时将按摩数据上传至移动终端,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强按摩设备的适用性。

第一方面,本申请实施例提供一种按摩数据管理方法,该方法适用于按摩设备,按摩设备包括用于存储按摩数据的存储器,该方法包括:

获取按摩设备工作过程中产生的按摩数据,利用存储器存储按摩数据;

判断按摩设备当前是否连接移动终端;

如果按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。

结合第一方面,在一种可能的实施方式中,将存储器中存储的按摩数据中所有未上传数据发送至移动终端之前,该方法还包括:

检测按摩设备的按摩预结束信号;

当按摩设备检测到按摩预结束信号时,执行将存储器中存储的按摩数据中所有未上传数据发送至移动终端的步骤。

结合第一方面,在一种可能的实施方式中,将存储器中存储的按摩数据中所有未上传数据发送至移动终端之前,该方法还包括:

检测按摩设备的数据传输信号;

当按摩设备检测到数据传输信号时,执行将存储器中存储的按摩数据中所有未上传数据发送至移动终端的步骤。

结合第一方面,在一种可能的实施方式中,利用存储器存储按摩数据包括:

利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期;

将存储器中存储的按摩数据中所有未上传数据发送至移动终端包括:

向移动终端发送存储器中存储的所有未上传的按摩数据包。

结合第一方面,在一种可能的实施方式中,利用存储器存储按摩数据包括:

利用存储器基于按摩周期将按摩数据划分为至少一组按摩子数据,并基于编码信息将一组按摩子数据组存储为一个按摩数据包以得到存储器中存储的所有未上传的按摩数据包,其中,一个按摩周期产生的按摩数据划分为一组按摩子数据,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期,编码信息用于移动终端对按摩数据包的完整性进行校验,编码信息包括按摩设备的设备信息以及时间信息;

将存储器中存储的按摩数据中所有未上传数据发送至移动终端包括:

向移动终端发送存储器中存储的所有未上传的按摩数据包。

结合第一方面,在一种可能的实施方式中,该方法还包括:

获取移动终端反馈的数据包接收响应信息;

若数据包接收响应信息指示移动终端成功接收第一按摩数据包,则将按摩设备内存储的第一按摩数据包删除;

若数据包接收响应信息指示移动终端未成功接收第一按摩数据包,则重新发送第一按摩数据包至移动终端。

结合第一方面,在一种可能的实施方式中,该方法还包括:

获取移动终端反馈的数据包接收响应信息;

若数据包接收响应信息指示移动终端成功接收第二按摩数据包,则将第二按摩数据包标记为已上传;

若数据包接收响应信息指示移动终端未成功接收第二按摩数据包,则重新发送第二按摩数据包至移动终端,或将第二按摩数据包标记为未上传。

结合第一方面,在一种可能的实施方式中,按摩设备还包括提示器,利用存储器存储按摩数据之后,该方法还包括:

当存储器中存储的按摩数据包的数量大于或等于提示阈值时,通过提示器发送提示信号,提示信号用于提示连接移动终端以向移动终端发送存储器中存储的所有未上传的按摩数据包。

结合第一方面,在一种可能的实施方式中,利用存储器存储按摩数据之后,该方法还包括:

当存储器中存储的按摩数据包的数量大于或等于存储阈值时,将存储器中存储的按摩数据包中按摩时间信息早于预设时间的按摩数据包删除,其中,存储阈值大于或等于提示阈值。

结合第一方面,在一种可能的实施方式中,利用存储器存储按摩数据包括:

在存储器中存储的各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长。

结合第一方面,在一种可能的实施方式中,异常结束标签还用于标识按摩周期的异常结束原因,按摩周期的异常结束原因包括用户手动结束和设备电量不足中的至少一种。

结合第一方面,在一种可能的实施方式中,向移动终端发送存储器中存储的所有未上传的按摩数据包包括:

确定未上传的第三按摩数据包的预估传输时长;

当第三按摩数据包的预估传输时长大于传输时长阈值时,标记并发送第三按摩数据包直至按摩设备与移动终端断开连接;

当按摩设备与移动终端重新建立连接时,继续发送第三按摩数据包。

第二方面,本申请实施例提供了一种按摩数据管理装置,该装置适用于按摩设备,按摩设备包括用于存储按摩数据的存储器,该装置包括:

数据获取模块,用于获取按摩设备工作过程中产生的按摩数据,利用存储器存储按摩数据;

连接判断模块,用于判断按摩设备当前是否连接移动终端;

数据传输模块,用于如果按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。

结合第二方面,在一种可能的实施方式中,数据传输模块还包括:

状态判断单元,用于检测按摩设备的按摩预结束信号;

第一发送单元,用于在状态判断单元检测到按摩设备的按摩预结束信号时,将存储器中存储的按摩数据中所有未上传数据发送至移动终端。

结合第二方面,在一种可能的实施方式中,数据传输模块还包括:

传输响应单元,用于检测按摩设备的数据传输信号;

第二发送单元,用于在传输响应单元检测到按摩设备的数据传输信号时,将存储器中存储的按摩数据中所有未上传数据发送至移动终端。

结合第二方面,在一种可能的实施方式中,该装置还包括:

数据包生成模块,用于通过存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期;

数据传输模块,还用于向移动终端发送存储器中存储的所有未上传的按摩数据包。

结合第二方面,在一种可能的实施方式中,该装置还包括:

编码生成模块,用于通过存储器基于按摩周期将按摩数据划分为至少一组按摩子数据,并基于编码信息将一组按摩子数据组存储为一个按摩数据包以得到存储器中存储的所有未上传的按摩数据包,其中,一个按摩周期产生的按摩数据划分为一组按摩子数据,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期,编码信息用于移动终端对按摩数据包的完整性进行校验,编码信息包括按摩设备的设备信息以及时间信息;

数据传输模块,还用于向移动终端发送存储器中存储的所有未上传的按摩数据包。

结合第二方面,在一种可能的实施方式中,该装置还包括:

校验模块,用于获取移动终端反馈的数据包接收响应信息;

数据传输模块,用于在数据包接收响应信息指示移动终端成功接收第一按摩数据包时,将按摩设备内存储的第一按摩数据包删除;

数据传输模块,还用于在数据包接收响应信息指示移动终端未成功接收第一按摩数据包时,重新发送第一按摩数据包至移动终端。

结合第二方面,在一种可能的实施方式中,该装置还包括:

校验模块,用于获取移动终端反馈的数据包接收响应信息;

数据传输模块,用于在数据包接收响应信息指示移动终端成功接收第二按摩数据包时,将第二按摩数据包标记为已上传;

数据传输模块,还用于在数据包接收响应信息指示移动终端未成功接收第二按摩数据包时,重新发送第二按摩数据包至移动终端,或将第二按摩数据包标记为未上传。

结合第二方面,在一种可能的实施方式中,按摩设备包括提示器,装置还包括:

提示模块,用于当存储器中存储的按摩数据包的数量大于或等于提示阈值时,通过提示器发送提示信号,提示信号用于提示连接移动终端以向移动终端发送存储器中存储的所有未上传的按摩数据包。

结合第二方面,在一种可能的实施方式中,该装置还包括:

数据替换模块,用于当存储器中存储的按摩数据包的数量大于或等于存储阈值时,将存储器中存储的按摩数据包中按摩时间信息早于预设时间的按摩数据包删除,其中,存储阈值大于或等于提示阈值。

结合第二方面,在一种可能的实施方式中,该装置还包括:

标签生成模块,用于在存储器中存储的各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长。

结合第二方面,在一种可能的实施方式中,异常结束标签还用于标识按摩周期的异常结束原因,按摩周期的异常结束原因包括用户手动结束和设备电量不足中的至少一种。

结合第二方面,在一种可能的实施方式中,该装置还包括:

时长预估模块,用于确定未上传的第三按摩数据包的预估传输时长;

数据传输模块还用于,当第三按摩数据包的预估传输时长大于传输时长阈值时,标记并发送第三按摩数据包直至按摩设备与移动终端断开连接,当按摩设备与移动终端重新建立连接时,继续发送第三按摩数据包。

第三方面,本申请实施例提供了一种按摩设备,该按摩设备包括按摩头和上述第二方面和/或第二方面任一种可能的实现方式提供的按摩数据管理装置。

结合第三方面,在一种可能的实施方式中,上述按摩设备还包括提示器;

其中,提示器,用于当存储器中存储的按摩数据包的数量大于或等于提示阈值时,发送提示信号,提示信号用于提示连接移动终端以向移动终端发送按摩数据包。

第四方面,本申请实施例提供了一种按摩设备,该按摩设备包括按摩头、存储器和处理器,处理器和存储器相互连接,存储器用于存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行以实现上述第一方面和/或第一方面任一种可能的实施方式所提供的方法。

第五方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现上述第一方面和/或第一方面任一种可能的实施方式所提供的方法。

在本申请提供的实施方式中,按摩设备可以获取按摩设备工作过程中产生的按摩数据,并利用存储器存储按摩数据;当按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。采用本申请提供的实施方式,按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备的存储器中,在连接移动终端时将按摩数据上传至移动终端,保留了未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的按摩数据管理方法的网络结构示意图;

图2是本申请实施例提供的按摩数据管理方法的一流程示意图;

图3是本申请实施例提供的按摩数据管理方法的另一流程示意图;

图4是本申请实施例提供的按摩数据管理方法的另一流程示意图;

图5是本申请实施例提供的按摩数据管理装置的一结构示意图;

图6是本申请实施例提供的按摩数据管理装置的另一结构示意图;

图7是本申请实施例提供的按摩设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

按摩设备在使用过程中会产生按摩数据,按摩数据通常包括按摩时间、按摩时长、使用的档位、使用的模式等数据。按摩设备通过服务端对海量的按摩数据进行分析,可以总结出规律性数据,进而改进按摩设备的控制方法、按摩手法等,提升用户体验。通常,如果按摩设备在按摩的同时与移动终端(例如,手机应用程序(application,APP))连接,按摩设备可以接收移动终端产生的控制信号进行按摩,同时通过移动终端记录按摩数据,并通过移动终端将按摩数据上传到服务器。在本申请实施例提供的可行方式中,当按摩设备未与移动终端连接时,按摩数据将按摩数据存储在按摩设备中,在连接移动终端时将按摩数据上传至移动终端。这样按摩设备所产生的大多数按摩数据都可以在与移动终端连接时上传到服务器,降低了传输按摩数据的难度,为服务端提供了海量的按摩数据支撑,便于对按摩数据进行分析。请参见图1,是本申请实施例提供的按摩数据管理方法的网络结构示意图。如图1所示,该网络架构可以包括移动终端2000a和服务端2000b以及按摩设备集群;按摩设备集群可以包括多个按摩设备,如图1所示,具体包括按摩设备3000a、按摩设备3000b、…、按摩设备3000n;如图1所示,按摩设备3000a、按摩设备3000b、…、按摩设备3000n均可以在满足一定的数据交互条件下,分别建立与移动终端2000a之间的数据连接关系,以便于能够与该移动终端2000a进行数据交互,进而通过移动终端2000a将数据(也即按摩数据)上传至服务端2000b。

可以理解的是,在一些可行的实施方式中,按摩设备也可以直接与服务端2000b建立数据连接关系,将按摩数据传输给服务端2000b,并不需要通过移动终端2000a进行传输。可以理解,此种应用场景只是相对于本申请中说明的场景较为简单的一种情形,并未超出本申请的保护范围。

为便于理解,本申请实施例可以在图1所示的多个按摩设备中选择一个按摩设备作为目标按摩设备,该目标按摩设备可以包括:颈部按摩仪、腰部按摩仪、眼部按摩仪、肩颈按摩仪、筋膜枪等可以生成并存储按摩数据,在连接移动终端时可以将按摩数据传输给移动终端的按摩设备。例如,本申请实施例可以将图1所示的按摩设备3000a作为上述目标按摩设备。该目标按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备中,在连接移动终端时将按摩数据上传至移动终端,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

具体请参见图2,图2是本申请实施例提供的按摩数据管理方法的一流程示意图。为表述方便,在本申请的实施例中,以按摩设备作为按摩数据管理方法的执行主体进行描述。如图2所示,本申请提供的按摩数据管理方法包括:

S101:获取按摩设备工作过程中产生的按摩数据,利用存储器存储按摩数据。

在一些可行的实施方式中,按摩设备在使用过程中会产生按摩数据,按摩数据可以包括按摩开始时间,按摩结束时间,按摩时长,按摩模式,按摩档位,热敷时间,热敷档位等数据,这些数据在按摩设备未连接移动终端(或者服务端)的时候会被按摩设备记录并存储在按摩设备的存储器中。按摩设备可以保留在未与移动终端连接时产生的按摩数据,避免了按摩数据被丢弃,提高了按摩数据的利用率。

S102:判断按摩设备当前是否连接移动终端。

S103:如果按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。

在一些可行的实施方式中,按摩设备在与移动终端(或者服务端)连接时,可以将存储器中存储的按摩数据中所有未上传数据传输给所连接的移动终端(或者服务端)。按摩设备可以传输在未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,按摩设备可以在与移动终端连接成功且检测到按摩预结束信号时,向移动终端发送存储器中存储的按摩数据中所有未上传数据。按摩设备可以利用按摩即将结束(例如,播放结束音乐或者结束语音时)传输在未与移动终端连接时产生的按摩数据,实现无感传输,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,按摩设备可以在与移动终端连接成功且检测到数据传输信号时,向移动终端发送存储器中存储的按摩数据中所有未上传数据。按摩设备可以在移动终端处于空闲状态时传输在未与移动终端连接时产生的按摩数据,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,按摩设备可以利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期。换句话说,按摩设备在一个按摩周期内可以完成一次按摩(这里,按摩周期为可变周期,按摩周期可以是任一个用户使用按摩设备按摩一次的时长)。按摩设备可以将一个周期内的按摩数据生成为一个按摩数据包,并发送按摩数据包给移动终端,便于移动终端对一个按摩数据包(也即,一个用户在一次使用按摩设备的过程中产生的数据)进行数据传输和/或数据分析。

在一些可行的实施方式中,按摩设备的一个按摩周期也可以是预先设置好的固定周期,比如按摩模式下的十五分钟为一个按摩周期,加热模式下的十分钟为一个按摩周期。按摩设备可以将一个周期内的按摩数据生成为一个按摩数据包,并发送按摩数据包给移动终端,便于移动终端对一个按摩数据包(也即,一个用户在一个固定周期内使用按摩设备的过程中产生的数据)进行数据传输和/或数据分析。

在一些可行的实施方式中,按摩设备可以在各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长(例如,按摩时长少于一个预设周期(15分钟)就停止工作,则此次按摩数据属于按摩周期异常结束的按摩数据)。

在一些可行的实施方式中,按摩数据包的异常结束标签还用于标识按摩周期的异常结束原因,按摩周期的异常结束原因包括用户手动结束和设备电量不足等原因。按摩设备可以将按摩周期异常结束以及异常结束的原因进行标注并分类,并利用服务端对异常结束的按摩数据进行数据分析,从而更好地模拟用户的使用习惯,提高按摩设备的适用性。

在本申请提供的实施方式中,按摩设备可以获取按摩设备工作过程中产生的按摩数据,并利用存储器存储按摩数据;当按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。采用本申请提供的实施方式,按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备的存储器中,在连接移动终端时将按摩数据上传至移动终端,保留了未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

请参见图3,图3是本申请实施例提供的按摩数据管理方法的另一流程示意图。如图3所示,本申请提供的另一种按摩数据管理方法包括:

S201:获取按摩设备工作过程中产生的按摩数据,利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包。

在一些可行的实施方式中,按摩设备在使用过程中会产生按摩数据,按摩数据可以包括按摩开始时间,按摩结束时间,按摩时长,按摩模式,按摩档位,热敷时间,热敷档位等数据,这些数据在按摩设备未连接移动终端(或者服务端)的时候会被按摩设备记录并存储在按摩设备的存储器中。按摩设备可以保留在未与移动终端连接时产生的按摩数据,避免了按摩数据被丢弃,提高了按摩数据的利用率。

在一些可行的实施方式中,按摩设备可以利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期。换句话说,按摩设备在一个按摩周期内可以完成一次按摩(这里,按摩周期为可变周期,按摩周期可以是任一个用户使用按摩设备按摩一次的时长)。按摩设备可以将一个周期内的按摩数据生成为一个按摩数据包,并发送按摩数据包给移动终端,便于移动终端对一个按摩数据包(也即,一个用户在一次使用按摩设备的过程中产生的数据)进行数据传输和/或数据分析。

S202:当按摩设备与移动终端连接成功且检测到数据传输信号时,向移动终端发送存储器中存储的所有未上传的按摩数据包。

在一些可行的实施方式中,按摩设备可以在与移动终端连接成功且检测到数据传输信号时,向移动终端发送存储器中存储的所有未上传的按摩数据包。按摩设备可以在移动终端处于空闲状态时传输在未与移动终端连接时产生的按摩数据包,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,按摩设备的一个按摩周期也可以是预先设置好的固定周期,比如按摩模式下的十五分钟为一个按摩周期,加热模式下的十分钟为一个按摩周期。按摩设备可以将一个周期内的按摩数据生成为一个按摩数据包,并发送按摩数据包给移动终端,便于移动终端对一个按摩数据包(也即,一个用户在一个固定周期内使用按摩设备的过程中产生的数据)进行数据传输和/或数据分析。

在一些可行的实施方式中,按摩设备可以在存储器中存储的各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长(例如,按摩时长少于一个预设周期(15分钟)就停止工作,则此次按摩数据属于按摩周期异常结束的按摩数据)。

在一些可行的实施方式中,异常结束标签还用于标识按摩周期的异常结束原因,按摩周期的异常结束原因包括用户手动结束和设备电量不足等原因。按摩设备可以将按摩周期异常结束以及异常结束的原因进行标注并分类,并利用服务端对异常结束的按摩数据进行数据分析,从而更好地模拟用户的使用习惯,提高按摩设备的适用性。

S203:在发送第一按摩数据包至移动终端之后,获取移动终端反馈的数据包接收响应信息。

S204:在数据包接收响应信息指示移动终端成功接收第一按摩数据包时,将按摩设备内存储的第一按摩数据包删除。

S205:在数据包接收响应信息指示移动终端未成功接收第一按摩数据包时,重新发送第一按摩数据包至移动终端。

在一些可行的实施方式中,按摩设备可以利用存储器基于按摩周期将按摩数据划分为至少一组按摩子数据,并基于编码信息将一组按摩子数据组存储为一个按摩数据包以得到存储器中存储的所有未上传的按摩数据包,其中,一个按摩周期产生的按摩数据划分为一组按摩子数据,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期,编码信息用于移动终端对按摩数据包的完整性进行校验,编码信息包括按摩设备的设备信息以及时间信息。

在一些可行的实施方式中,按摩设备在发送任一按摩数据包至移动终端之后,可以获取移动终端反馈的数据包接收响应信息。当按摩设备发送一个按摩数据包至移动终端后,可以接收移动终端根据编码信息校验数据包的完整性之后反馈的响应信息,其中,编码信息可以包括按摩设备的设备信息(例如,设备的序列(Serial Number,SN)码)以及时间信息(例如,按摩的起止时间),按摩设备由此可以判断移动终端反馈的响应信息指示数据包是否接收成功。若数据包接收响应信息指示移动终端成功接收该按摩数据包,按摩设备则将这一按摩数据包从按摩设备的存储中删除。若数据包接收响应信息指示移动终端未成功接收该按摩数据包,按摩设备则重新发送该按摩数据包至移动终端。

在一些可行的实施方式中,若数据包接收响应信息指示移动终端成功接收第二按摩数据包,按摩设备则将第二按摩数据包标记为已上传。若数据包接收响应信息指示移动终端未成功接收第二按摩数据包,按摩设备则重新发送第二按摩数据包至移动终端,或将第二按摩数据包标记为未上传。

在一些可行的实施方式中,当存储器中存储的按摩数据包的数量大于或等于提示阈值(例如,占最大存储量的80%)时,按摩设备可以通过提示器发送提示信号,提示信号用于提示连接移动终端以向移动终端发送按摩数据包。按摩设备可以提示用户及时将按摩数据传输至移动终端,避免因按摩设备剩余存储量不足导致按摩数据丢失。

在一些可行的实施方式中,当存储器中存储的按摩数据包的数量大于或等于存储阈值(例如,占最大存储量的95%)时,按摩设备可以将按摩设备中存储的按摩时间信息早于预设时间(例如,存储时间最早或者存储时间在三个月之前等)的按摩数据包删除,其中,存储阈值大于或等于提示阈值。

在本申请提供的实施方式中,按摩设备可以获取按摩设备工作过程中产生的按摩数据,并利用存储器存储按摩数据;当按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。采用本申请提供的实施方式,按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备的存储器中,在连接移动终端时将按摩数据上传至移动终端,保留了未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

请参见图4,图4是本申请实施例提供的按摩数据管理方法的另一流程示意图。如图4所示,本申请提供的另一种按摩数据管理方法包括:

S301:获取按摩设备工作过程中产生的按摩数据,利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包。

在一些可行的实施方式中,按摩设备在使用过程中会产生按摩数据,按摩数据可以包括按摩开始时间,按摩结束时间,按摩时长,按摩模式,按摩档位,热敷时间,热敷档位等数据,这些数据在按摩设备未连接移动终端(或者服务端)的时候会被按摩设备记录并存储在按摩设备的存储器中。按摩设备可以保留在未与移动终端连接时产生的按摩数据,避免了按摩数据被丢弃,提高了按摩数据的利用率。

在一些可行的实施方式中,按摩设备可以利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩周期内可以完成一次按摩(这里,按摩周期为可变周期,按摩周期可以是任一个用户使用按摩设备按摩一次的时长)。按摩设备可以将一个周期内的按摩数据生成为一个按摩数据包,便于对一个按摩数据包(也即,一个用户在一次使用按摩设备的过程中产生的数据)进行数据传输和/或数据分析。

在一些可行的实施方式中,按摩设备的一个按摩周期也可以是预先设置好的固定周期,比如按摩模式下的十五分钟为一个按摩周期,加热模式下的十分钟为一个按摩周期。按摩设备可以将一个周期内的按摩数据生成为一个按摩数据包,便于对一个按摩数据包(也即,一个用户在一个固定周期内使用按摩设备的过程中产生的数据)进行数据传输和/或数据分析。

在一些可行的实施方式中,按摩设备可以在存储器中存储的各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长(例如,按摩时长少于一个预设周期(15分钟)就停止工作,则此次按摩数据属于按摩周期异常结束的按摩数据)。

在一些可行的实施方式中,异常结束标签还用于标识按摩周期的异常结束原因,按摩周期的异常结束原因包括用户手动结束和设备电量不足等原因。按摩设备可以将按摩周期异常结束以及异常结束的原因进行标注并分类,并利用服务端对异常结束的按摩数据进行数据分析,从而更好地模拟用户的使用习惯,提高按摩设备的适用性。

S302:当按摩设备与移动终端连接成功且检测到按摩预结束信号时,确定未上传的第三按摩数据包的预估传输时长。

在一些可行的实施方式中,按摩设备可以在与移动终端连接成功且检测到按摩预结束信号时,向移动终端发送存储器中存储的所有未上传的按摩数据包。按摩设备可以利用按摩即将结束的时间(例如,播放结束音乐或者结束语音时)传输在未与移动终端连接时产生的按摩数据包,实现无感传输,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,在发送第三按摩数据包之前,按摩设备可以预估第三按摩数据包的传输时长,如果第三按摩数据包的传输时长在传输时长阈值内(例如,传输时长小于按摩结束的语音播放时间),则说明按摩设备在关机或与移动终端断开连接之前可以将第三按摩数据包传输给移动终端,则无需进行其他操作,正常发送该按摩数据包至移动终端。

S303:当第三按摩数据包的预估传输时长大于传输时长阈值时,标记并发送第三按摩数据包直至按摩设备与移动终端断开连接。

S304:当按摩设备与移动终端重新建立连接时,继续发送第三按摩数据包。

在一些可行的实施方式中,如果第三按摩数据包的传输时长大于传输时长阈值(例如,传输时长大于按摩结束的语音播放时间),则说明按摩设备在关机或与移动终端断开连接之前无法将第三按摩数据包完全传输给移动终端,按摩设备则需要将第三按摩数据包进行标记,直到按摩设备与移动终端重新建立连接时,继续发送第三按摩数据包至移动终端。

在一些可行的实施方式中,如果在按摩设备标记了第三按摩数据包之后,第二次与按摩设备建立连接的移动终端(第二移动终端)和前一次与按摩设备建立连接的移动终端(第一移动终端)是不同的移动终端,按摩设备可以继续发送第三按摩数据包至移动终端,并由两个移动终端进行数据整合;按摩设备也可以根据第二个移动终端反馈的响应信息(或者其他验证信息)得知移动终端接收的按摩数据包是不完整的,重新发送第三按摩数据包至第二个移动终端,从而避免按摩数据的丢失。

在本申请提供的实施方式中,按摩设备可以获取按摩设备工作过程中产生的按摩数据,并利用存储器存储按摩数据;当按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。采用本申请提供的实施方式,按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备的存储器中,在连接移动终端时将按摩数据上传至移动终端,保留了未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

进一步地,请参见图5,图5是本申请实施例提供的按摩数据管理装置的一结构示意图。如图5所示,上述装置可以包含:

数据获取模块501,用于获取按摩设备工作过程中产生的按摩数据,利用存储器存储按摩数据。

在一些可行的实施方式中,按摩设备在使用过程中会产生按摩数据,按摩数据可以包括按摩开始时间,按摩结束时间,按摩时长,按摩模式,按摩档位,热敷时间,热敷档位等数据,这些数据在按摩设备未连接移动终端(或者服务端)的时候会被按摩设备记录并存储在按摩设备的存储器中。数据获取模块501可以保留在未与移动终端连接时产生的按摩数据,避免了按摩数据被丢弃,提高了按摩数据的利用率。

在一些可行的实施方式中,数据获取模块501可以利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,数据获取模块501在一次开始按摩至一次停止按摩之间的时长为一个按摩周期。换句话说,数据获取模块501在一个按摩周期内可以完成一次按摩(这里,按摩周期为可变周期,按摩周期可以是任一个用户使用数据获取模块501按摩一次的时长)。数据获取模块501可以将一个周期内的按摩数据生成为一个按摩数据包,便于对一个按摩数据包(也即,一个用户在一次使用数据获取模块501的过程中产生的数据)进行数据传输和/或数据分析。

连接判断模块502,用于判断按摩设备当前是否连接移动终端。

数据传输模块503,用于如果按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。

在一些可行的实施方式中,在按摩设备与移动终端(或者服务端)连接时,数据传输模块503可以将存储器中存储的按摩数据中所有未上传数据传输给所连接的移动终端(或者服务端)。数据传输模块503可以传输在未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,数据传输模块503可以在与移动终端连接成功且检测到按摩预结束信号时,向移动终端发送存储器中存储的按摩数据中所有未上传数据。按摩设备可以利用按摩即将结束(例如,播放结束音乐或者结束语音时)传输在未与移动终端连接时产生的按摩数据,实现无感传输,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,数据传输模块503可以在与移动终端连接成功且检测到数据传输信号时,向移动终端发送存储器中存储的按摩数据中所有未上传数据。按摩设备可以在移动终端处于空闲状态时传输在未与移动终端连接时产生的按摩数据,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在本申请提供的实施方式中,按摩设备可以获取按摩设备工作过程中产生的按摩数据,并利用存储器存储按摩数据;当按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。采用本申请提供的实施方式,按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备的存储器中,在连接移动终端时将按摩数据上传至移动终端,保留了未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

进一步地,请参见图6,图6是本申请实施例提供的按摩数据管理装置的另一结构示意图。如图6所示,上述装置可以包含:

数据获取模块61,用于获取按摩设备工作过程中产生的按摩数据,利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包。

在一些可行的实施方式中,按摩设备在使用过程中会产生按摩数据,按摩数据可以包括按摩开始时间,按摩结束时间,按摩时长,按摩模式,按摩档位,热敷时间,热敷档位等数据,这些数据在按摩设备未连接移动终端(或者服务端)的时候会被按摩设备记录并存储在按摩设备的存储器中。数据获取模块61可以保留在未与移动终端连接时产生的按摩数据,避免了按摩数据被丢弃,提高了按摩数据的利用率。

在一些可行的实施方式中,数据获取模块61可以利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,数据获取模块61在一次开始按摩至一次停止按摩之间的时长为一个按摩周期。换句话说,数据获取模块61在一个按摩周期内可以完成一次按摩(这里,按摩周期为可变周期,按摩周期可以是任一个用户使用数据获取模块61按摩一次的时长)。数据获取模块61可以将一个周期内的按摩数据生成为一个按摩数据包,便于对一个按摩数据包(也即,一个用户在一次使用数据获取模块61的过程中产生的数据)进行数据传输和/或数据分析。

连接判断模块62,用于判断按摩设备当前是否连接移动终端。

数据传输模块63,用于如果按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。

在一些可行的实施方式中,在按摩设备与移动终端(或者服务端)连接时,数据传输模块63可以将存储器中存储的按摩数据中所有未上传数据传输给所连接的移动终端(或者服务端)。数据传输模块63可以传输在未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,数据传输模块63包括状态判断单元6311和第一发送单元6312。状态判断单元6311,用于检测按摩设备的按摩预结束信号。第一发送单元6312,用于在状态判断单元6311检测到按摩设备的按摩预结束信号时,将存储器中存储的按摩数据中所有未上传数据发送至移动终端。便于按摩设备可以利用按摩即将结束(例如,播放结束音乐或者结束语音时)传输在未与移动终端连接时产生的按摩数据,实现无感传输,提高了按摩数据的传输效率,增强了按摩设备的适用性。

在一些可行的实施方式中,数据传输模块63包括传输响应单元6321和第二发送单元6322。传输响应单元6321,用于检测按摩设备的数据传输信号。第二发送单元6322,用于在传输响应单元6322测到按摩设备的数据传输信号时,将存储器中存储的按摩数据中所有未上传数据发送至移动终端。便于按摩设备可以在移动终端处于空闲状态时传输在未与移动终端连接时产生的按摩数据,提高了按摩数据的传输效率,增强了按摩设备的适用性。

数据包生成模块64,用于通过存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期。此时数据传输模块63还用于向移动终端发送存储器中存储的所有未上传的按摩数据包。

在一些可行的实施方式中,数据包生成模块64可以利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩周期内可以完成一次按摩(这里,按摩周期为可变周期,按摩周期可以是任一个用户使用按摩设备按摩一次的时长)。数据包生成模块64可以将一个周期内的按摩数据生成为一个按摩数据包,便于对一个按摩数据包(也即,一个用户在一次使用按摩设备的过程中产生的数据)进行数据传输和/或数据分析。

在一些可行的实施方式中,按摩设备的一个按摩周期也可以是预先设置好的固定周期,比如按摩模式下的十五分钟为一个按摩周期,加热模式下的十分钟为一个按摩周期。数据包生成模块64可以将一个周期内的按摩数据生成为一个按摩数据包,便于对一个按摩数据包(也即,一个用户在一个固定周期内使用按摩设备的过程中产生的数据)进行数据传输和/或数据分析。

编码生成模块65,用于通过存储器基于按摩周期将按摩数据划分为至少一组按摩子数据,并基于编码信息将一组按摩子数据组存储为一个按摩数据包以得到存储器中存储的所有未上传的按摩数据包,其中,一个按摩周期产生的按摩数据划分为一组按摩子数据,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期,编码信息用于移动终端对按摩数据包的完整性进行校验,编码信息包括按摩设备的设备信息以及时间信息。此时数据传输模块63还用于向移动终端发送存储器中存储的所有未上传的按摩数据包。

校验模块66,用于获取移动终端反馈的数据包接收响应信息。此时,数据传输模块63用于在数据包接收响应信息指示移动终端成功接收第一按摩数据包时,将按摩设备内存储的第一按摩数据包删除。数据传输模块63,还用于在数据包接收响应信息指示移动终端未成功接收第一按摩数据包时,重新发送第一按摩数据包至移动终端。

在一些可行的实施方式中,按摩设备在发送任一按摩数据包至移动终端之后,获取移动终端反馈的数据包接收响应信息。当按摩设备发送一个按摩数据包至移动终端后,可以接收移动终端根据编码信息校验数据包的完整性之后反馈的响应信息,其中,编码信息可以包括按摩设备的设备信息(例如,设备的序列(Serial Number,SN)码)以及时间信息(例如,按摩的起止时间),按摩设备由此可以判断移动终端反馈的响应信息指示数据包是否接收成功。若数据包接收响应信息指示移动终端成功接收该按摩数据包,按摩设备则将这一按摩数据包从按摩设备的存储中删除。若数据包接收响应信息指示移动终端未成功接收该按摩数据包,按摩设备则重新发送该按摩数据包至移动终端。

在一些可行的实施方式中,若数据包接收响应信息指示移动终端成功接收第二按摩数据包,按摩设备则将第二按摩数据包标记为已上传。若数据包接收响应信息指示移动终端未成功接收第二按摩数据包,按摩设备则重新发送第二按摩数据包至移动终端,或将第二按摩数据包标记为未上传。

提示模块67,用于当存储器中存储的按摩数据包的数量大于或等于提示阈值时,通过提示器发送提示信号,提示信号用于提示连接移动终端以向移动终端发送按摩数据包。

在一些可行的实施方式中,当存储器中存储的按摩数据包的数量大于或等于提示阈值(例如,占最大存储量的80%)时,提示模块67可以通过提示器发送提示信号,提示信号用于提示连接移动终端以向移动终端发送按摩数据包。按摩设备可以提示用户及时将按摩数据传输至移动终端,避免因按摩设备剩余存储量不足导致按摩数据丢失。

数据替换模块68,用于当存储器中存储的按摩数据包的数量大于或等于存储阈值时,将按摩设备中存储的按摩时间信息早于预设时间的按摩数据包删除,其中,存储阈值大于或等于提示阈值。

在一些可行的实施方式中,当存储器中存储的按摩数据包的数量大于或等于存储阈值(例如,占最大存储量的95%)时,数据替换模块68可以将按摩设备中存储的按摩时间信息早于预设时间(例如,存储时间最早或者存储时间在三个月之前等)的按摩数据包删除,其中,存储阈值大于或等于提示阈值。

标签生成模块69,用于在存储器中存储的各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长。

在一些可行的实施方式中,标签生成模块69可以在存储器中存储的各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长(例如,按摩时长少于一个预设周期(15分钟)就停止工作,则此次按摩数据属于按摩周期异常结束的按摩数据)。

在一些可行的实施方式中,异常结束标签还用于标识按摩周期的异常结束原因,按摩周期的异常结束原因包括用户手动结束和设备电量不足等原因。按摩设备可以将按摩周期异常结束以及异常结束的原因进行标注并分类,并利用服务端对异常结束的按摩数据进行数据分析,从而更好地模拟用户的使用习惯,提高按摩设备的适用性。

时长预估模块610,用于确定第三按摩数据包的预估传输时长,此时数据传输模块63还用于,当第三按摩数据包的预估传输时长大于传输时长阈值时,标记并发送第三按摩数据包直至按摩设备与移动终端断开连接,当按摩设备与移动终端重新建立连接时,继续发送第三按摩数据包。

在一些可行的实施方式中,在数据传输模块63发送第三按摩数据包之前,时长预估模块610可以预估第三按摩数据包的传输时长,如果第三按摩数据包的传输时长在传输时长阈值内(例如,传输时长小于按摩结束的语音播放时间),则说明按摩设备在关机或与移动终端断开连接之前可以将第三按摩数据包传输给移动终端,则无需进行其他操作,正常发送第三按摩数据包至移动终端。

在一些可行的实施方式中,如果第三按摩数据包的传输时长大于传输时长阈值(例如,传输时长大于按摩结束的语音播放时间),则说明按摩设备在关机或与移动终端断开连接之前无法将第三按摩数据包完全传输给移动终端,按摩设备则需要将第三按摩数据包进行标记,直到按摩设备与移动终端重新建立连接时,继续发送第三按摩数据包至移动终端。

在一些可行的实施方式中,如果在按摩设备标记了第三按摩数据包之后,第二次与按摩设备建立连接的移动终端(第二移动终端)和前一次与按摩设备建立连接的移动终端(第一移动终端)是不同的移动终端,按摩设备可以继续发送第三按摩数据包至移动终端,并由两个移动终端进行数据整合;按摩设备也可以根据第二个移动终端反馈的响应信息(或者其他验证信息)得知移动终端接收的按摩数据包是不完整的,重新发送第三按摩数据包至第二个移动终端,从而避免按摩数据的丢失。

在本申请提供的实施方式中,按摩设备可以获取按摩设备工作过程中产生的按摩数据,并利用存储器存储按摩数据;当按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。采用本申请提供的实施方式,按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备的存储器中,在连接移动终端时将按摩数据上传至移动终端,保留了未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

参见图7,图7是本申请实施例提供的按摩设备的结构示意图。如图7所示,本实施例中的按摩设备1000可以包括:处理器1001,网络接口1004和存储器1005。

此外,上述按摩设备1000还可以包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、或键盘(Keyboard)、或按键,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口或蓝牙接口)。存储器1004可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图7所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。

在图7所示的按摩设备1000中,网络接口1004可提供网络通讯功能,使按摩设备1000能够与移动终端进行连接;而用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:

获取按摩设备工作过程中产生的按摩数据,利用存储器存储按摩数据;

判断按摩设备当前是否连接移动终端;

如果按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。

在一些可行的实施方式中,上述处理器1001用于:

检测按摩设备的按摩预结束信号;

当按摩设备检测到按摩预结束信号时,执行将存储器中存储的按摩数据中所有未上传数据发送至移动终端的步骤。

在一些可行的实施方式中,上述处理器1001用于:

检测按摩设备的数据传输信号;

当按摩设备检测到数据传输信号时,执行将存储器中存储的按摩数据中所有未上传数据发送至移动终端的步骤。

在一些可行的实施方式中,上述处理器1001用于:

当按摩设备与移动终端连接成功且检测到数据传输信号时,向移动终端发送存储器中存储的按摩数据。

在一些可行的实施方式中,上述处理器1001还用于:

利用存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期;

将存储器中存储的按摩数据中所有未上传数据发送至移动终端包括:

向移动终端发送存储器中存储的所有未上传的按摩数据包。

在一些可行的实施方式中,上述处理器1001用于:

利用存储器基于按摩周期将按摩数据划分为至少一组按摩子数据,并基于编码信息将一组按摩子数据组存储为一个按摩数据包以得到存储器中存储的所有未上传的按摩数据包,其中,一个按摩周期产生的按摩数据划分为一组按摩子数据,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期,编码信息用于移动终端对按摩数据包的完整性进行校验,编码信息包括按摩设备的设备信息以及时间信息;

向移动终端发送存储器中存储的所有未上传的按摩数据包。

在一些可行的实施方式中,上述处理器1001用于:

获取移动终端反馈的数据包接收响应信息;

若数据包接收响应信息指示移动终端成功接收第一按摩数据包,则将按摩设备内存储的第一按摩数据包删除;

若数据包接收响应信息指示移动终端未成功接收第一按摩数据包,则重新发送第一按摩数据包至移动终端。

在一些可行的实施方式中,上述处理器1001用于:

获取移动终端反馈的数据包接收响应信息;

若数据包接收响应信息指示移动终端成功接收第二按摩数据包,则将第二按摩数据包标记为已上传;

若数据包接收响应信息指示移动终端未成功接收第二按摩数据包,则重新发送第二按摩数据包至移动终端,或将第二按摩数据包标记为未上传。

在一些可行的实施方式中,上述处理器1001用于:

当存储器中存储的按摩数据包的数量大于或等于提示阈值时,通过提示器发送提示信号,提示信号用于提示连接移动终端以向移动终端发送存储器中存储的所有未上传的按摩数据包。

在一些可行的实施方式中,上述处理器1001用于:

当存储器中存储的按摩数据包的数量大于或等于存储阈值时,将存储器中存储的按摩数据包中按摩时间信息早于预设时间的按摩数据包删除,其中,存储阈值大于或等于提示阈值。

在一些可行的实施方式中,上述处理器1001用于:

在存储器中存储的各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长。

在一些可行的实施方式中,上述处理器1001用于:

确定未上传的第三按摩数据包的预估传输时长;

当第三按摩数据包的预估传输时长大于传输时长阈值时,标记并发送第三按摩数据包直至按摩设备与移动终端断开连接;

当按摩设备与移动终端重新建立连接时,继续发送第三按摩数据包。

应当理解,在一些可行的实施方式中,上述处理器1001可以是中央处理单元(central processing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integratedcircuit,ASIC)、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。

应当理解,上述存储器1005中存储的设备控制应用程序可以包括如下功能模块:

数据获取模块,用于获取按摩设备工作过程中产生的按摩数据,利用存储器存储按摩数据;

连接判断模块,用于判断按摩设备当前是否连接移动终端;

数据传输模块,用于如果按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。

在一些可行的实施方式中,上述数据传输模块包括:

状态判断单元,用于检测按摩设备的按摩预结束信号;

第一发送单元,用于在状态判断单元检测到按摩设备的按摩预结束信号时,将存储器中存储的按摩数据中所有未上传数据发送至移动终端。

在一些可行的实施方式中,上述数据传输模块还包括:

传输响应单元,用于检测按摩设备的数据传输信号;

第二发送单元,用于在传输响应单元检测到按摩设备的数据传输信号时,将存储器中存储的按摩数据中所有未上传数据发送至移动终端。

在一些可行的实施方式中,上述装置还包括:

数据包生成模块,用于通过存储器基于按摩周期将按摩数据存储为至少一个按摩数据包,其中,一个按摩周期产生的按摩数据存储为一个按摩数据包,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期;

数据传输模块,还用于向移动终端发送存储器中存储的所有未上传的按摩数据包。

在一些可行的实施方式中,上述装置还包括:

编码生成模块,用于通过存储器基于按摩周期将按摩数据划分为至少一组按摩子数据,并基于编码信息将一组按摩子数据组存储为一个按摩数据包以得到存储器中存储的所有未上传的按摩数据包,其中,一个按摩周期产生的按摩数据划分为一组按摩子数据,按摩设备在一次开始按摩至一次停止按摩之间的时长为一个按摩周期,编码信息用于移动终端对按摩数据包的完整性进行校验,编码信息包括按摩设备的设备信息以及时间信息;

数据传输模块,还用于向移动终端发送存储器中存储的所有未上传的按摩数据包。

在一些可行的实施方式中,上述装置还包括:

校验模块,用于获取移动终端反馈的数据包接收响应信息;

数据传输模块,用于在数据包接收响应信息指示移动终端成功接收第一按摩数据包时,将按摩设备内存储的第一按摩数据包删除;

数据传输模块,还用于在数据包接收响应信息指示移动终端未成功接收第一按摩数据包时,重新发送第一按摩数据包至移动终端。

在一些可行的实施方式中,上述装置还包括:

校验模块,用于获取移动终端反馈的数据包接收响应信息;

数据传输模块,用于在数据包接收响应信息指示移动终端成功接收第二按摩数据包时,将第二按摩数据包标记为已上传;

数据传输模块,还用于在数据包接收响应信息指示移动终端未成功接收第二按摩数据包时,重新发送第二按摩数据包至移动终端,或将第二按摩数据包标记为未上传。

在一些可行的实施方式中,上述装置还包括:

提示模块,用于当存储器中存储的按摩数据包的数量大于或等于提示阈值时,通过提示器发送提示信号,提示信号用于提示连接移动终端以向移动终端发送存储器中存储的所有未上传的按摩数据包。

在一些可行的实施方式中,上述装置还包括:

数据替换模块,用于当存储器中存储的按摩数据包的数量大于或等于存储阈值时,将存储器中存储的按摩数据包中按摩时间信息早于预设时间的按摩数据包删除,其中,存储阈值大于或等于提示阈值。

在一些可行的实施方式中,上述装置还包括:

标签生成模块,用于在存储器中存储的各按摩数据包中添加结束标签,结束标签用于标识各按摩数据包对应的按摩周期的结束方式,结束方式用于按摩数据的数据分析,结束标签至少包括正常结束标签和异常结束标签中的一种,异常结束标签用于表示一个按摩周期时长小于预设周期时长。

在一些可行的实施方式中,上述装置还包括:

时长预估模块,用于确定未上传的第三按摩数据包的预估传输时长;

数据传输模块还用于,当第三按摩数据包的预估传输时长大于传输时长阈值时,标记并发送第三按摩数据包直至按摩设备与移动终端断开连接,当按摩设备与移动终端重新建立连接时,继续发送第三按摩数据包。

具体实现中,上述按摩设备1000可通过其内置的各个功能模块执行如上述图2、图3和/或图4中各个步骤所提供的实现方式,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。

在本申请提供的实施方式中,按摩设备可以获取按摩设备工作过程中产生的按摩数据,并利用存储器存储按摩数据;当按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。采用本申请提供的实施方式,按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备的存储器中,在连接移动终端时将按摩数据上传至移动终端,保留了未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,被处理器执行以实现图2、图3和/或图4中各个步骤所提供的方法,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。

上述计算机可读存储介质可以是前述任一实施例提供的任务处理装置的内部存储单元,例如电子设备的硬盘或内存。该计算机可读存储介质也可以是该电子设备的外部存储设备,例如该电子设备上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。上述计算机可读存储介质还可以包括磁碟、光盘、只读存储记忆体(read-only memory,ROM)或随机存储记忆体(randomaccess memory,RAM)等。进一步地,该计算机可读存储介质还可以既包括该电子设备的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该电子设备所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

在本申请提供的实施方式中,按摩设备可以获取按摩设备工作过程中产生的按摩数据,并利用存储器存储按摩数据;当按摩设备已连接移动终端,则将存储器中存储的按摩数据中所有未上传数据发送至移动终端,以通过移动终端将所有未上传数据上传至服务器。采用本申请提供的实施方式,按摩设备可以在未连接移动终端时将按摩数据存储在按摩设备的存储器中,在连接移动终端时将按摩数据上传至移动终端,保留了未与移动终端连接时产生的按摩数据,以通过移动终端将所有未上传数据上传至服务器,提高了按摩数据的传输效率,增强了按摩设备的适用性。

本申请的权利要求书和说明书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

相关技术
  • 按摩数据管理方法、设备及计算机存储介质
  • 基于招商活动的蓄客数据管理方法、系统、计算机设备及计算机可读存储介质
技术分类

06120112899527