一种安卓系统跑步机及其控制方法与流程

文档序号:15439695发布日期:2018-09-14 22:38阅读:323来源:国知局

本发明涉及跑步机技术领域,具体涉及一种安卓系统跑步机及其控制方法。



背景技术:

随着人们健身意识的提高,越来越多的人开始意识到运动对健康的促进作用,从各种调查的数据也可以看出跑步因为其方便易行,深受运动者的喜爱。随着安卓系统在消费电子的发展,目前市面上出现内嵌安卓系统的跑步机,可以给用户提供听音乐、看视频、浏览网页等娱乐版块,让用户在散步或者慢跑过程中消除乏味感,更能坚持这项运动,逐渐提高自身体质。

目前的安卓系统跑步机的设计是:跑步机的微控制单元(microcontrollerunit;mcu)上电后即刻完成复位,可以进入工作状态,而安卓系统上电后需要等待30秒左右的时间才完成启动。若用户要操作跑步机,只能等待安卓系统完成上电后的启动过程,因为目前定义的通讯方式为:外部按键的操作指令,经过mcu发给安卓系统,必须等到安卓系统的确认,mcu板才能继续执行这个操作。另外,跑步机在断电后是整机的所有电源关闭,这样用户要再次使用跑步机的时候,需要打开电源,这样就必须等待安卓系统上电完成后,用户才能对跑步机进行操作。

综上,现有的安卓系统跑步机,在打开电源后不能立即启动马达提供跑步功能,有一个较长的等待时间。该等待时间是安卓系统从上电到启动完成所必需经历的开机时间。



技术实现要素:

本发明实施例提供一种安卓系统跑步机及其控制方法,用于减少开机启动所需要的时间,实现上电后快速启动马达。

为解决上述技术问题,所采用的技术方案为:

一方面,提供一种安卓系统跑步机的控制方法,所述安卓系统跑步机包括跑步机本体以及与跑步机本体通信的安卓系统,所述跑步机本体包括微控制单元mcu、控制按键、马达及其控制系统;所述方法包括:

mcu上电后,等待接收来自控制按键和/或安卓系统的操作指令;

安卓系统上电后,在系统启动过程中显示包含提示信息的开机画面,所述提示信息用于提示用户在系统启动完成前能够通过控制按键对跑步机本体进行操作;

若mcu接收到来自控制按键的启动马达的操作指令,则通过马达的控制系统启动马达并获取马达状态信息;

安卓系统在系统启动完成后与mcu通信,获取mcu上报的马达状态信息。

可选的,所述安卓系统在启动完成后与mcu通信,获取mcu上报的马达状态信息,包括:

安卓系统在启动完成后向mcu发送第一待机指令;

mcu收到第一待机指令后,将当前的马达状态信息发送给安卓系统;

安卓系统根据马达状态信息显示运行界面。

可选的,所述mcu收到第一待机指令后,将当前的马达状态信息发送给安装系统,包括:

在马达处于运行状态时,mcu将马达状态信息发送给安卓系统;

在马达处于待机状态时,mcu发送第二待机指令给安卓系统。

可选的,上述方法还包括:

mcu在同时接收到来自控制按键的操作指令和来自安卓系统的操作指令时,根据来自安卓系统的操作指令控制跑步机本体。

另一方面,还提供一种安卓系统跑步机,所述安卓系统跑步机包括跑步机本体以及与跑步机本体通信的安卓系统,所述跑步机本体包括微控制单元mcu、控制按键、马达及其控制系统;其中,

所述mcu,用于上电后,等待接收来自控制按键和/或安卓系统的操作指令,若接收到来自控制按键的启动马达的操作指令,则通过马达的控制系统启动马达并获取马达状态信息;

所述安卓系统,用于上电后,在系统启动过程中显示包含提示信息的开机画面,所述提示信息用于提示用户在系统启动完成前能够通过控制按键对跑步机本体进行操作,在系统启动完成后与mcu通信,获取mcu上报的马达状态信息。

可选的,所述安卓系统,还用于在启动完成后向mcu发送第一待机指令,以及根据马达状态信息显示运行界面;

所述mcu,还用于收到第一待机指令后,将当前的马达状态信息发送给安卓系统。

可选的,所述mcu,还用于在马达处于运行状态时,将马达速度和/或坡度等状态信息发送给安卓系统,在马达处于待机状态时,发送第二待机指令给安卓系统。

可选的,所述mcu还用于,在同时接收到来自控制按键的操作指令和来自安卓系统的操作指令时,根据来自安卓系统的操作指令控制跑步机本体。

从以上技术方案可以看出,本发明实施例具有以下优点:

在不增加硬件成本的情况下,改良了安卓系统跑步机开机慢的性能缺陷。可以减少开机启动所需要的时间,实现上电后快速启动马达。

并且,mcu的稳定性大于安卓系统的稳定性,在用户实际使用安卓系统跑步机的时候,可能会发生安卓系统出现故障的情况,在这种情况下,用户可以继续利用控制按键使用跑步机,不影响锻炼身体,这样可以缓解跑步机厂商上门服务的急迫度。

另外,安卓系统的成本在跑步机整体成本中占有一定比重,当跑步机超过免费维护期之后,如果安卓系统老化或者出现故障,跑步机其他部件良好的情况下,还是可以继续使用跑步机进行锻炼。

如上,本发明技术方案既可保持传统跑步机开机快的优点,又可以节能减排,符合当今社会的快节奏生活和国家环保号召。

附图说明

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

图1是本发明实施例中安卓系统跑步机电控系统的示意图;

图2是现有的安卓系统跑步机的开机过程示意图;

图3是本发明实施例提供的一种安卓系统跑步机的控制方法的流程图;

图4是本发明一个应用场景例中安卓系统跑步机的开机过程的流程图;

图5是本发明安卓系统跑步机的控制方法的一个具体实现方式的流程图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参考图1,是安卓系统跑步机电控系统的示意图,安卓系统跑步机可包括:跑步机本体10以及与跑步机本体通信的安卓系统11,所述跑步机本体10包括微控制单元mcu101、控制按键102、马达103及其控制系统104。跑步机本体10,也可以直接简称为跑步机。

其中,安卓系统11可包括安卓主板、安卓主板上运行的安卓系统、以及安卓系统中运行的应用程序apk。安卓主板可以和mcu通信。其中,马达的控制系统104,即马达控制板,与马达103连接,用于驱动马达;mcu101,是跑步机本体10的控制系统,连接控制按键102和马达的控制系统104,用于控制跑步机本体,包括马达控制系统104;控制按键102,设于跑步机本体10上,作为输入设备,用于向mcu发出操作指令。控制按键102可以是机械按键或触控按键等,可设于按键板上,可包括开始、停止、加速、减速等。mcu101的io接口连接腕部的控制按键102。mcu101和马达控制板104通信连接。

如图2所示,是现有的安卓系统跑步机的开机过程示意图,其开机过程可包括:首先,打开跑步机电源;然后,等待安卓系统启动完成,完成开机画面和开机动画,约需要30秒左右;安卓系统启动完成后,启动跑步机。需要指出,安卓系统作为一个庞大的系统,上电后必须经历30秒左右的开机时间。安卓系统跑步机上电后,电源板、电子表、按键板和马达等电控系统都处于上电后的待机状态。启动跑步机是指跑步机整机上电之后,启动马达。

为了适应用户较快的生活节奏,减少无谓的能源消耗,增加产品的体验度和人性化设计,本发明根据安卓系统设计和跑步机设计的特点,开发出一种安卓系统跑步机的控制方法,是一种上电后快速启动马达的方法,从功能上来说具有较强的针对性和创新性,可以减少开机启动所需要的时间,实现上电后快速启动马达,能够提高用户对跑步机的产品体验满意度。

请参考图3,本发明实施例提供一种安卓系统跑步机的控制方法,可应用于如图1所示的安卓系统跑步机。所述安卓系统跑步机包括跑步机本体10以及与跑步机本体10通信的安卓系统11,所述跑步机本体10包括微控制单元mcu101、控制按键102、马达103及其控制系统104。

本发明实施例方法可包括:

31、mcu上电后,等待接收来自控制按键和/或安卓系统的操作指令;

32、安卓系统上电后,在系统启动过程中显示包含提示信息的开机画面,所述提示信息用于提示用户在系统启动完成前能够通过控制按键对跑步机本体进行操作;

33、若mcu接收到来自控制按键的启动马达的操作指令,则通过马达的控制系统启动马达并获取马达状态信息;

34、安卓系统在系统启动完成后与mcu通信,获取mcu上报的马达状态信息。

可选的,所述安卓系统在启动完成后与mcu通信,获取mcu上报的马达状态信息,包括:安卓系统在启动完成后向mcu发送第一待机指令;mcu收到第一待机指令后,将当前的马达状态信息发送给安卓系统;安卓系统根据马达状态信息显示运行界面。所述第一待机指令用于通知接收方安卓系统已经启动完成,处于待机状态,可称为待机ok指令。

可选的,所述mcu收到第一待机指令后,将当前的马达状态信息发送给安装系统,包括:在马达处于运行状态时,mcu将马达状态信息发送给安卓系统,马达状态信息可包括马达的速度和/或坡度信息;在马达处于待机状态时,mcu发送第二待机指令给安卓系统。所述第二待机指令用于通知接收方马达处于待机状态。

可选的,上述方法还包括:mcu在同时接收到来自控制按键的操作指令和来自安卓系统的操作指令时,根据来自安卓系统的操作指令控制跑步机本体。也就是说,本发明实施例中,安卓系统的操作指令具有更高的优先级,mcu优先执行来自安卓系统的操作指令。外部控制按键和安卓系统的触摸屏都可以对跑步机进行操作,如果用户通过外部按键和触摸屏要执行不同的操作,以触摸屏的操作优先执行。比如用户在同一时刻通过外部控制按键按了“加速”,通过触摸按键按了“减速”,跑步机将执行“减速”的操作。

以上,介绍了本发明实施例的控制方法,采用该方法,可以减少跑步机开机启动所需要的时间,实现上电后快速启动马达。

请参考图4,基于本发明实施例的方法,在一个具体的应用场景例中,安卓系统跑步机的开机过程可包括:41、打开跑步机电源;42、安卓系统上电后显示开机画面,在开机画面中提示用户通过外部控制按键启动马达,同时mcu可以接收来自外部控制按键的操作指令,启动马达;43、安卓系统完成启动后和mcu进行通信,查看并获取目前马达状态信息;44、安卓系统获得马达状态信息后显示当前的马达状态,安卓系统可接管控制跑步机。这样,无需等待安卓系统启动完成,用户就可以启动马达进行健身了。

可见,本发明实施例中,重新定义了mcu和安卓系统上电后的通讯协议,包括:mcu上电后,无需等待安卓系统的确认,可以接收外部控制按键的操作指令来启动跑步机;安卓系统上电后,开机画面和开机动画提示用户可以对跑步机进行操作;安卓系统上电完成启动后,发待机指令给mcu,mcu收到指令后把目前的马达状态信息发指令给安卓系统;安卓系统根据mcu的马达状态来显示运行界面。本发明流程设计是:跑步机上电后,mcu不需要经过安卓系统的确认,接到外部按键的指令就可以控制跑步机。如果实施本发明的控制流程,安卓系统在完成上电启动之前,用户可以通过外部控制按键给mcu下发操作指令,mcu可以不经过安卓系统中apk的确认,自行来开启马达;安卓系统启动完成后,需要和mcu通信,并且需要mcu反馈马达状态,以便显示仪表盘的参数和马达的状态。

具体的,请参考如图5所示的流程图,可包括:

跑步机上电;

mcu上电并进入工作模式,根据是否有来自外部控制按键的操作指令进行操作,在有控制按键的操作指令时,mcu执行控制按键操作指令启动马达,在没有操作指令时,继续等待指令;

安卓系统上电后开始启动,开机画面提示用于可以启动跑步机,安卓系统启动完成后和mcu通讯,向mcu发送待机指令,要求mcu上报马达状态,根据马达是否在运行状态,mcu执行如下操作:若马达不在运行状态,则发送待机指令给安卓系统,安卓系统显示待机画面;若马达在运行状态,则将马达速度和/或坡度等马达状态信息发指令给安卓系统,安卓系统显示运行界面。

另外,本发明实施例还提供一种安卓系统跑步机,如图1所示,所述安卓系统跑步机包括跑步机本体10以及与跑步机本体通信的安卓系统11,所述跑步机本体10包括微控制单元mcu101、控制按键102、马达103及其控制系统104;

其中,

所述mcu101,用于上电后,等待接收来自控制按键102和/或安卓系统11的操作指令,若接收到来自控制按键102的启动马达103的操作指令,则通过马达的控制系统104启动马达103并获取马达状态信息;

所述安卓系统11,用于上电后,在系统启动过程中显示包含提示信息的开机画面,所述提示信息用于提示用户在系统启动完成前能够通过控制按键102对跑步机本体10进行操作,在系统启动完成后与mcu101通信,获取mcu101上报的马达状态信息。

一些实施例中,所述安卓系统11,还用于在启动完成后向mcu发送第一待机指令,以及根据马达状态信息显示运行界面;所述mcu101,还用于收到第一待机指令后,将当前的马达状态信息发送给安卓系统。

一些实施例中,所述mcu101,还用于在马达处于运行状态时,将包括马达速度和/或坡度等马达状态信息发送给安卓系统,在马达处于待机状态时,发送第二待机指令给安卓系统。

一些实施例中,所述mcu101还用于,在同时接收到来自控制按键的操作指令和来自安卓系统的操作指令时,根据来自安卓系统的操作指令控制跑步机本体。

综上,本发明在不增加硬件成本的情况下,改良了安卓系统跑步机开机慢的性能缺陷。并且,mcu的稳定性大于安卓系统的稳定性,在用户实际使用安卓系统跑步机的时候,可能会发生安卓系统出现故障的情况,在这种情况下,用户可以继续利用控制按键使用跑步机,不影响锻炼身体,这样可以缓解跑步机厂商上门服务的急迫度。另外,安卓系统的成本在跑步机整体成本中占有一定比重,当跑步机超过免费维护期之后,如果安卓系统老化或者出现故障,跑步机其他部件良好的情况下,还是可以继续使用跑步机进行锻炼。

本发明技术技术方案既可保持传统跑步机开机快的优点,又可以节能减排,符合当今社会的快节奏生活和国家环保号召。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。

上述实施例仅用以说明本发明的技术方案,而非对其限制;本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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