公开/公告号CN112866313A
专利类型发明专利
公开/公告日2021-05-28
原文格式PDF
申请/专利权人 上海荣泰健康科技股份有限公司;
申请/专利号CN201911182644.6
申请日2019-11-27
分类号H04L29/08(20060101);G06F8/65(20180101);
代理机构31219 上海光华专利事务所(普通合伙);
代理人庞红芳
地址 201713 上海市青浦区朱枫公路1226号
入库时间 2023-06-19 11:06:50
技术领域
本发明涉及医疗保健设备领域,特别是涉及按摩椅技术领域,具体为一种按摩椅软件在线升级方法、升级系统、控制系统及按摩椅。
背景技术
按摩椅,利用机械的滚动力作用和机械力挤压来进行按摩,人工推拿按摩能够疏通经络,使气血循环,保持机体的阴阳平衡,所以按摩后可感到肌肉放松,关节灵活,使人精神振奋,消除疲劳,对保证身体健康有重要作用。
对于长时间坐着工作和学习的人来说,按摩令血液循环通畅,改善腰酸背痛及预防病症,还能提高睡眠质量,缓解全身疲劳,改善姿势及锻炼健康身体。
目前市面上大多数按摩椅控制系统都是基于单片机实现的,按摩椅买到客户家里,如果需要更新程序,需要上门服务,用笔记本通过烧写器下载程序,按摩椅控制系统的软件升级都是通过人工拆开按摩椅来烧录应用程序,这样操作极为不方便会耗费大量的人力和物力。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种按摩椅软件在线升级方法、升级系统、控制系统及按摩椅,用于解决现有技术中按摩椅无法在线升级软件的问题。
为实现上述目的及其他相关目的,本发明提供一种按摩椅控制系统,包括:物联网模块和控制板;所述物联网模块与一云端服务器相连,从所述云端服务器获取按摩椅待升级的应用程序数据,并在接收到所述应用程序数据后向所述控制板发送一升级指令后;所述控制板的应用程序在接收到所述升级指令后,向所述控制板写入一升级标志并令所述控制板重启,所述控制板在重启后并检测到所述升级标志时,从所述物联网模块接收待升级的应用程序数据。
于本发明的一实施例中,所述控制板在重启后若未检测到所述升级标志,则跳转到所述应用程序;所述控制板在接收完所述待升级的应用程序数据之后,擦除所述升级标志,并发送一升级成功指令至所述物联网模块。
于本发明的一实施例中,当所述控制板在从所述物联网模块接收待升级的应用程序数据中,若所述按摩椅断电,则所述控制板上电后检测所述升级标志,并在检测到所述升级标志时,重新从所述物联网模块接收待升级的应用程序数据。
于本发明的一实施例中,所述物联网模块通过通用异步收发传输器的方式与所述控制板通信。
于本发明的一实施例中,所述物联网模块在从所述云端服务器接收到一软件升级指令后,进入升级模式等待所述云端服务器传输待升级的应用程序数据。
于本发明的一实施例中,所述物联网模块与所述控制板采用XMODEM协议的方式传输所述待升级的应用程序数据。
于本发明的一实施例中,所述按摩椅控制系统还包括与所述控制板相连的电机控制模块和气阀控制模块。
本发明的实施例还提供一种按摩椅软件在线升级系统,所述按摩椅软件在线升级系统包括:如上所述的按摩椅控制系统和与所述按摩椅控制系统中物联网模块相连的云端服务器;所述云端服务器存储有按摩椅所需的待升级的应用程序数据。
于本发明的一实施例中,所述云端服务器通过FTP方式将所述待升级的应用程序数据传输至所述物联网模块。
本发明的实施例还提供一种按摩椅,包括如上所述的按摩椅控制系统。
本发明的实施例还提供一种按摩椅软件在线升级方法,所述按摩椅软件在线升级方法包括:通过一物联网模块从一云端服务器获取按摩椅待升级的应用程序数据,并在接收到所述应用程序数据后向按摩椅的控制板发送一升级指令;所述控制板的应用程序在接收到所述升级指令后,向所述控制板写入一升级标志并令所述控制板重启,所述控制板在重启后并检测到所述升级标志时,从所述物联网模块接收待升级的应用程序数据。
如上所述,本发明的按摩椅软件在线升级方法、升级系统、控制系统及按摩椅具有以下有益效果:
本发明通过网络远程在线升级的方法升级按摩椅应用程序,可以大大减小人力成本,比传统的人工拆椅子升级程序的方式大大减少了工作量,便于产品的后续维护。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1显示为本发明的按摩椅软件在线升级系统的原理结构框图。
图2显示为本发明的按摩椅软件在线升级系统中按摩椅控制系统的原理结构框图。
图3显示为本发明的按摩椅软件在线升级系统中按摩椅控制系统的优选原理结构框图。
图4显示为本发明的按摩椅的原理示意图。
图5显示为本发明的按摩椅软件在线升级系统的工作过程示意图。
图6显示为本发明的按摩椅软件在线升级方法的流程示意图。
元件标号说明
1 按摩椅
100 按摩椅软件在线升级系统
110 按摩椅控制系统
111 控制板
112 物联网模块
113 电机控制模块
114 气阀控制模块
120 云端服务器
S110~S120 步骤
具体实施方式
如图1至图5所示,以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
本实施例的目的在于提供一种按摩椅软件在线升级方法、升级系统、控制系统及按摩椅,用于解决现有技术中按摩椅无法在线升级软件的问题。
以下将详细阐述本发明的按摩椅软件在线升级方法、升级系统、控制系统及按摩椅的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的按摩椅软件在线升级方法、升级系统、控制系统及按摩椅。
如图1所示,本实施例提供一种按摩椅软件在线升级系统100,所述按摩椅软件在线升级系统100包括:按摩椅控制系统110和云端服务器120。
其中,于本实施例中,所述云端服务器120与所述按摩椅控制系统110中物联网模块112相连,所述云端服务器120存储有按摩椅1所需的待升级的应用程序数据,所述云端服务器120将存储的待升级的应用程序数据发送至所述按摩椅控制系统110。
具体地,于本实施例中,所述云端服务器120通过FTP方式将所述待升级的应用程序数据传输至所述物联网模块112。
于本实施例中,如图2所示,所述按摩椅控制系统110,至少包括:物联网模块112和控制板111,
其中,所述物联网模块112与一云端服务器120相连,从所述云端服务器120获取按摩椅1待升级的应用程序数据,并在接收到所述应用程序数据后向所述控制板111发送一升级指令后;所述控制板111的应用程序在接收到所述升级指令后,向所述控制板111写入一升级标志并令所述控制板111重启,所述控制板111在重启后并检测到所述升级标志时,从所述物联网模块112接收待升级的应用程序数据。
物联网模块112即为工业通讯模块,主要用于数据传输,和数据采集,常见的物联网模块112有GPRS模块,3G模块,4G模块,LoRa模块、NB-IOT模块、蓝牙模块、wifi模块等。例如,所述物联网模块112采用全网通4G模块--有方N720。
于本实施例中,所述物联模块与所述控制板111采用的是uart(通用异步收发传输器)通信方式。也可以选择其它串口通信。
于本实施例中,所述物联网模块112在从所述云端服务器120接收到一软件升级指令后,进入升级模式等待所述云端服务器120传输待升级的应用程序数据。
具体地,于本实施例中,将要升级的应用程序数据放在云端服务器120上,点击云端服务器120上升级按键后,云端服务器120发送一条升级指令给物联网模块112,物联网模块112收到升级指令后进入升级模式等待云服务器传输升级文件。
然后所述云端服务器120通过FTP方式将所述待升级的应用程序数据传输至所述物联网模块112。物联网模块112收到完整的升级文件后通过串口发送升级指令给按摩椅1的控制板111,按摩椅1控制板111(STM32单片机)主程序分为bootlaoder和应用程序。
于本实施例中,所述控制板111采用但不限于单片机、微控制器,例如采用STM32单片机。
所述控制板111的应用程序在接收到所述升级指令后,向所述控制板111写入一升级标志并令所述控制板111重启,所述控制板111在重启后并检测到所述升级标志时,从所述物联网模块112接收待升级的应用程序数据。
具体地,按摩椅1的控制板111(STM32单片机)应用程序收到升级指令后往FLASH里写一个升级标志位后复位重启。
按摩椅1的控制板111(STM32单片机)重启进入bootlaod模式检查到升级标志后等待物联网模块112下发升级文件。
于本实施例中,所述控制板111在重启后若未检测到所述升级标志,则跳转到所述应用程序;所述控制板111在接收完所述待升级的应用程序数据之后,擦除所述升级标志,并发送一升级成功指令至所述物联网模块112。
即于本实施例中,如果重启没有检查到升级标志位按摩椅1的控制板111会直接跳转到应用程序,此时用户可以正常使用按摩椅1,按摩椅1不会进入到升级模式。
于本实施例中,所述物联网模块112与所述控制板111采用XMODEM协议的方式传输所述待升级的应用程序数据。XMODEM是在1978年由Ward christensen创建的用于调制解调器纠错的协议,它实际上已经成了标准。使用此协议的调制解散调节器发送的数据包大小为128-byte。如果包成功接收,接收方会返回一个肯定应答信号(ACK),如果发现错误,则返回一个否定应答信号(NAK)并重新发送数据包。Xmodem使用奇偶校验作为查错控制的方法。这种协议以128字节块的形式传输数据,并且每个块都使用一个校验和过程来进行错误检测。如果接收方关于一个块的校验和与它在发送方的校验和相同时,接收方就向发送方发送一个认可字节。
具体地,本实施例中,为了保证文件传输的可靠性,物联网模块112与按摩椅1的控制板111采用XMODEM的方式来升级程序,物联网模块112首先发送大写‘U’等待按摩椅1控制板111的回应。
按摩椅1的控制板111收到大写‘U’后发送‘C’字符串给物联网模块112,告知物联网模块112采用CRC的方式来校验要升级的文件。
物联网模块112通过XMOMDE方式传输按摩椅1的应用程序数据。
本实施例中,通过XMODME升级完成后按摩椅1的控制板111(STM32单片机)将擦除升级标志,同时发送一个升级成功标志位告知物联网模块112,然后控制板111复位重启。
按摩椅1的控制板111(STM32单片机)复位重启后首先检查升级标志位,如果有升级标志进入升级模式,没有的话进入应用程序到此完成程序下载功能。
于本实施例中,当所述控制板111在从所述物联网模块112接收待升级的应用程序数据中,若所述按摩椅1断电,则所述控制板111上电后检测所述升级标志,并在检测到所述升级标志时,重新从所述物联网模块112接收待升级的应用程序数据。
具体地,当在升级过程中意外断电重启后,按摩椅1的控制板111(STM32单片机)上电后首先检查是否有升级标志(只有升级成功才会擦除升级标志位),如果有升级标志按摩椅1的控制板111(STM32单片机)自动进入bootload模式等待物联网模块112重新进行应用程序升级,同时物联网模块112根据是否收到升级成功标志位来确定是否升级成功,这样确保升级的可靠性。
于本实施例中,如图3所示,所述按摩椅控制系统110还包括与所述控制板111相连的电机控制模块113和气阀控制模块114。
其中,所述控制板111与电机控制模块113采用的是PWM脉冲调制来调节电机转速。所述控制板111与气阀控制模块114采用的是SPI通信方式来控制气阀。
如图4所示,本实施例还提供一种按摩椅1,包括如上所述的按摩椅控制系统110。上述已经对所述按摩椅控制系统110进行了详细说明,在此不再赘述。
如图5所示,为使本领域技术人员进一步理解本实施例的按摩椅1的在线升级原理和实施方式,以下进一步说明本实施例中按摩椅1的在线升级过程。
将要升级的应用程序数据放在云端服务器120上,点击云端服务器120上升级按键后,云端服务器120发送一条升级指令给物联网模块112,物联网模块112收到升级指令后进入升级模式等待云服务器传输升级文件。
所述云端服务器120通过FTP方式将所述待升级的应用程序数据传输至所述物联网模块112。
所述物联网模块112收到完整的升级文件后通过串口发送升级指令给按摩椅1的控制板111。
所述控制板111的应用程序在接收到所述升级指令后,向所述控制板111写入一升级标志并令所述控制板111重启,按摩椅1的控制板111(STM32单片机)重启进入bootlaod模式检查到升级标志后等待物联网模块112下发升级文件。如果重启没有检查到升级标志位按摩椅1的控制板111会直接跳转到应用程序,此时用户可以正常使用按摩椅1,按摩椅1不会进入到升级模式。
按摩椅1的控制板111(STM32单片机)重启进入bootlaod模式检查到升级标志后,所述物联网模块112与所述控制板111采用XMODEM协议的方式传输所述待升级的应用程序数据。
通过XMODME升级完成后按摩椅1的控制板111(STM32单片机)将擦除升级标志,同时发送一个升级成功标志位告知物联网模块112,然后控制板111复位重启。
按摩椅1的控制板111(STM32单片机)复位重启后首先检查升级标志位,如果有升级标志进入升级模式,没有的话进入应用程序到此完成程序下载功能。
当在升级过程中意外断电重启后,按摩椅1的控制板111(STM32单片机)上电后首先检查是否有升级标志(只有升级成功才会擦除升级标志位),如果有升级标志按摩椅1的控制板111(STM32单片机)自动进入bootload模式等待物联网模块112重新进行应用程序升级,同时物联网模块112根据是否收到升级成功标志位来确定是否升级成功,这样确保升级的可靠性。
如图5所示,本实施例还提供一种按摩椅软件在线升级方法,所述按摩椅软件在线升级方法包括:
步骤S110,通过一物联网模块从一云端服务器获取按摩椅待升级的应用程序数据,并在接收到所述应用程序数据后向按摩椅的控制板发送一升级指令;
步骤S120,所述控制板的应用程序在接收到所述升级指令后,向所述控制板写入一升级标志并令所述控制板重启,所述控制板在重启后并检测到所述升级标志时,从所述物联网模块接收待升级的应用程序数据。
其中,步骤S110和步骤S120中物联网模块112与云端服务器120的交互过程、物联网模块112与控制板111的交互过程已在上述按摩椅软件在线升级系统100进行了详细说明,在此不再赘述。
综上所述,本发明通过网络远程在线升级的方法升级按摩椅应用程序,可以大大减小人力成本,比传统的人工拆椅子升级程序的方式大大减少了工作量,便于产品的后续维护。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中包括通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
机译: 基于IoT互联网服务平台的智能按摩椅,使用该智能按摩椅系统的智能按摩椅及其按摩服务提供方法
机译: 按摩椅的控制方法和装置,按摩椅及系统
机译: 在电信系统中使用群组服务在线升级呼叫处理软件的系统和方法