按摩椅控制数据的在线生成方法、系统及服务器与流程

文档序号:24737985发布日期:2021-04-20 20:34阅读:155来源:国知局
按摩椅控制数据的在线生成方法、系统及服务器与流程

1.本发明涉及智能控制领域,特别是涉及家居智能设备智能控制技术领域,具体为一种按摩椅控制数据的在线生成方法、系统及服务器。


背景技术:

2.按摩椅是一种采用电能驱动,依靠机械、气袋、电磁和电热等作用对人体部位进行按摩的座椅。对于长时间坐着工作和学习的人来说,按摩令血液循环通畅,有助于改善腰酸背痛及预防病症,还能提高睡眠质量,缓解全身疲劳。
3.现有技术中,按摩椅的控制系统往往采用单一控制芯片作为控制及存储单元。目前主流单片机(mcu)均采用专用的编译及烧录软件生成专用的可执行程序文件。由于按摩椅往往需要按客户需求进行定制化开发,按摩程序修改比较频繁,需要投入大量的人力去开发专用的程序,开发效率低下,通用性及灵活性很差。


技术实现要素:

4.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种按摩椅控制数据的在线生成方法、系统及服务器,用于解决现有技术中按摩椅升级不便的技术问题。
5.为实现上述目的及其他相关目的,本发明提供一种按摩椅控制数据的在线生成方法,所述按摩椅控制数据的在线生成方法包括:接收按摩椅控制参数数据;将接收到的所述控制参数数据进行解析,获取解析数据,并将所述解析数据按照预设的数据转换对照表进行数据转换,生成所需的控制数据;对生成的控制数据进行校验,并将校验通过的控制数据确认为按摩椅的最终控制数据。
6.于本发明的一实施例中,所述解析数据包括设备数据、配置数据、运行参数数据中任一种或多种组合。
7.于本发明的一实施例中,所述所需的控制数据为16进制或2进制控制数据。
8.于本发明的一实施例中,所述设备数据包括按摩椅型号、部件型号中的至少一个;所述配置数据包括:数据包编号、按摩手法名称或编号、执行器件中的至少一个;所述运行参数数据包括:启动、停止、方向、速度、次数、温度中的一种或多种组合。
9.于本发明的一实施例中,所述部件型号包括:腿部按摩部件、背部按摩部件、控制器部件、逻辑控制部件中的至少一个。
10.于本发明的一实施例中,所述执行器件名称包括:电机、气泵、气阀、电加热装置中的至少一个。
11.于本发明的一实施例中,所述对生成的控制数据进行校验包括:检验生成的控制数据没有超过允许的最大数据包限制;检验生成的控制数据的唯一性。
12.于本发明的实施例还提供一种按摩椅控制数据的在线生成系统,所述按摩椅控制数据的在线生成系统包括:数据接收模块,用于接收按摩椅控制参数数据;数据转换模块,用于将接收到的所述控制参数数据进行解析,获取解析数据,并将所述解析数据按照预设
的数据转换对照表进行数据转换,生成所需的控制数据;校验模块,用于对生成的控制数据进行校验,并将校验通过的控制数据确认为按摩椅的最终控制数据。
13.于本发明的一实施例中,所述解析数据包括设备数据、配置数据、运行参数数据中任一种或多种组合;所述设备数据包括按摩椅型号、部件型号中的至少一个;所述配置数据包括:数据包编号、按摩手法名称或编号、执行器件中的至少一个;所述运行参数数据包括:启动、停止、方向、速度、次数、温度中的一种或多种组合。
14.于本发明的实施例还提供一种服务器,包括处理器和存储器,所述存储器存储有程序指令;所述处理器运行程序指令实现如上所述的按摩椅控制数据的在线生成方法。
15.如上所述,本发明的按摩椅控制数据的在线生成方法、系统及服务器具有以下有益效果:
16.1、本发明能够灵活修改按摩椅相关控制参数,而不影响按摩椅本身控制程序。
17.2、本发明能够适用于所有按摩椅按摩程序的开发,不受按摩椅控制芯片品牌与编译环境的影响,有很强的通用性。
18.3、本发明能够实现按摩椅功能的远程修改与体验,实现按摩手法的多样化,极大地提升了按摩椅定制化开发效率。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1显示为本发明的按摩椅控制数据的在线生成方法的流程示意图。
21.图2显示为本发明的按摩椅的原理框图。
22.图3显示为本发明的服务器的原理示意图。
23.元件标号说明
24.100
ꢀꢀꢀꢀꢀꢀꢀꢀ
按摩椅控制数据的在线生成系统
25.110
ꢀꢀꢀꢀꢀꢀꢀꢀ
数据接收模块
26.120
ꢀꢀꢀꢀꢀꢀꢀꢀ
数据转换模块
27.130
ꢀꢀꢀꢀꢀꢀꢀꢀ
校验模块
28.10
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
服务器
29.101
ꢀꢀꢀꢀꢀꢀꢀꢀ
处理器
30.102
ꢀꢀꢀꢀꢀꢀꢀꢀ
存储器
31.s100~s300 步骤
具体实施方式
32.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施
例中的特征可以相互组合。
33.本实施例的目的在于提供一种按摩椅控制数据的在线生成方法、系统及服务器,用于解决现有技术中按摩椅升级不便的技术问题。
34.本实施例按摩椅控制数据的在线生成方法、系统及服务器通过通用的可视化按摩椅编程软件生成的控制参数数据,不再依赖芯片专用编译软件,通过服务器进行解析编译后生成通用的按摩椅执行器件的控制数据,从而能够快速修改按摩手法及按摩流程,极大的提高按摩手法的开发,提高按摩程序的通用性及灵活性。
35.以下将详细阐述本发明的按摩椅控制数据的在线生成方法、系统及服务器的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的按摩椅控制数据的在线生成方法、系统及服务器。
36.实施例1
37.具体地,如图1所示,本实施例提供一种按摩椅控制数据的在线生成方法,所述按摩椅控制数据的在线生成方法包括以下步骤:
38.步骤s100,接收按摩椅控制参数数据;
39.步骤s200,将接收到的所述控制参数数据进行解析,获取解析数据,并将所述解析数据按照预设的数据转换对照表进行数据转换,生成所需的控制数据;
40.步骤s300,对生成的控制数据进行校验,并将校验通过的控制数据确认为按摩椅的最终控制数据。
41.以下对本实施例的按摩椅控制数据的在线生成方法中的步骤s100至步骤s300进行详细说明。
42.步骤s100,接收按摩椅控制参数数据。
43.于本实施例中,按摩椅控制数据的在线生成方法应用于为控制按摩椅在线升级的服务器中。
44.具体地,于本实施例中,服务器接收编程软件编辑的按摩椅控制参数数据。
45.其中,服务器通过有线或无线方式接收来自编程软件的按摩椅控制参数数据。
46.步骤s200,将接收到的所述控制参数数据进行解析,获取解析数据,并将所述解析数据按照预设的数据转换对照表进行数据转换,生成所需的控制数据。
47.具体地,于本实施例中,所述控制参数数据包包含设备数据、配置数据、运行参数数据,需要将上述不同数据分别从数据包中分离出来并单独处理。
48.于本发实施例中,所述解析数据包括设备数据、配置数据、运行参数数据中任一种或多种组合。
49.其中,所述设备数据包括按摩椅型号、部件型号中的至少一个。进一步地,于本实施例中,所述部件型号包括:腿部按摩部件、背部按摩部件、控制器部件、逻辑控制部件中的至少一个。
50.具体地,本实施例中,所述设备数据包括按摩椅型号和部件型号。服务器通过对按摩椅型号的校验确认该型按摩椅是否具备在线数据生成功能,服务器通过部件型号确认该型号按摩椅具备的执行器件类型与数量。
51.其中,所述配置数据包括:数据包编号、按摩手法名称或编号、执行器件中的至少一个。所述执行器件名称包括:电机、气泵、气阀、电加热装置中的至少一个。
52.具体地,本实施例中,所述配置数据包含:数据包编号、按摩手法名称或编号、执行器件名称。于本实施例中,每个上传服务器解析的按摩椅控制参数数据包都有唯一的id用于存储及区分不同的程序。所述配置数据中包含的按摩手法名称或编号指需要调用的按摩手法,用于在服务器的数据库中调用相关按摩手法的编号。所述执行器件名称用于确定最终执行动作的执行机构,包括电机、气泵、气阀、电加热装置等,通过调用数据库中对应的器件编号进行数据解析。
53.其中,所述运行参数数据包括:启动、停止、方向、速度、次数、温度中的一种或多种组合。具体地,所述运行参数数据用于确定上述执行机构动作的具体数据包括启动、停止、方向、速度、次数、温度等数据。
54.于本实施例中,所述所需的控制数据为16进制或2进制控制数据。
55.具体地,服务器对接收到的按摩椅控制参数数据包括字符串及10进制数据,需要对上述数据进行解析通过与服务器中数据转换表中的项目进行比对将上述数据转换为16进制及2进制数据,并按照预先确定的数据格式重新排列生成按摩椅控制数据。
56.也就是说,于本实施例中,将接收到的控制参数数据按一定的规则进行解析,从而得到包括:设备数据、配置数据、运行参数数据中的至少一个,并将上述配置数据、运行参数数据按照数据转换对照表进行数据转换,生成16进制或2进制控制数据。
57.所以本实施例的按摩椅控制数据的在线生成方法能够突破按摩程序编辑对专用编译环境的软件及硬件依赖,依托服务器能方便的在线进行实时数据编译,能够实现按摩椅功能的多样化,极大地提升了程序开发的效率及便捷性。
58.步骤s300,对生成的控制数据进行校验,并将校验通过的控制数据确认为按摩椅的最终控制数据。
59.服务器对接收到的控制参数数据按照规则进行校验检查,确保数据能被按摩椅控制系统正确执行。
60.具体地,于本实施例中,所述对生成的控制数据进行校验包括:检验生成的控制数据没有超过允许的最大数据包限制;检验生成的控制数据的唯一性。具体的数据包大小校验用于确认最终生成的数据没有超过允许的最大数据包限制;程序编号校验用于确保生成的数据包早数据库中的唯一性。
61.于本实施例中,服务器对生成的控制数据进行数据包大小、程序编号、数据正确性等项目进行校验检查,确保数据能被按摩椅控制系统正确执行。
62.具体地,于本实施例中,服务器根据控制参数数据按照预设规则生成控制数据的过程如下:对所述设备数据中包含的按摩椅型号和部件型号进行校验;在数据库中查找与上述按摩椅型号和部件型号匹配的数据转换表;按照数据转换表将所述配置数据、运行参数数据转换成16进制或2进制数据,并将上述数据按照通信规则排列整合,生成所述按摩椅控制数据。
63.所以本实施例的按摩椅控制数据的在线生成方法中,服务器后台计算能够基于按摩椅控制参数数据通过解析上述控制参数数据生成用于按摩椅操控的按摩椅控制数据,从而能够基于网络对按摩椅的按摩手法和程序进行修改和烧录,大大提高了按摩椅程序修改的便捷性与实时性,减少了按摩椅程序设计对专用软件及设备的依赖,极大地提升了按摩程序开发效率。
64.实施例2
65.如图2所示,于本实施例提供一种按摩椅控制数据的在线生成系统100,所述按摩椅控制数据的在线生成系统100包括:数据接收模块110,数据转换模块120以及校验模块130。
66.于本实施例中,所述数据接收模块110用于接收按摩椅控制参数数据。
67.具体地,于本实施例中,服务器接收编程软件编辑的按摩椅控制参数数据。
68.其中,服务器通过有线或无线方式接收来自编程软件的按摩椅控制参数数据。
69.于本实施例中,所述数据转换模块120用于将接收到的所述控制参数数据进行解析,获取解析数据,并将所述解析数据按照预设的数据转换对照表进行数据转换,生成所需的控制数据。
70.其中,于本实施例中,所述解析数据包括设备数据、配置数据、运行参数数据中任一种或多种组合;所述设备数据包括按摩椅型号、部件型号中的至少一个;所述配置数据包括:数据包编号、按摩手法名称或编号、执行器件中的至少一个;所述运行参数数据包括:启动、停止、方向、速度、次数、温度中的一种或多种组合。
71.具体地,于本实施例中,所述控制参数数据包包含设备数据、配置数据、运行参数数据,需要将上述不同数据分别从数据包中分离出来并单独处理。
72.其中,于本实施例中,所述部件型号包括:腿部按摩部件、背部按摩部件、控制器部件、逻辑控制部件中的至少一个。
73.具体地,本实施例中,所述设备数据包括按摩椅型号和部件型号。服务器通过对按摩椅型号的校验确认该型按摩椅是否具备在线数据生成功能,服务器通过部件型号确认该型号按摩椅具备的执行器件类型与数量。
74.其中,所述配置数据包括:数据包编号、按摩手法名称或编号、执行器件中的至少一个。所述执行器件名称包括:电机、气泵、气阀、电加热装置中的至少一个。
75.具体地,本实施例中,所述配置数据包含:数据包编号、按摩手法名称或编号、执行器件名称。于本实施例中,每个上传服务器解析的按摩椅控制参数数据包都有唯一的id用于存储及区分不同的程序。所述配置数据中包含的按摩手法名称或编号指需要调用的按摩手法,用于在服务器的数据库中调用相关按摩手法的编号。所述执行器件名称用于确定最终执行动作的执行机构,包括电机、气泵、气阀、电加热装置等,通过调用数据库中对应的器件编号进行数据解析。
76.其中,所述运行参数数据包括:启动、停止、方向、速度、次数、温度中的一种或多种组合。具体地,所述运行参数数据用于确定上述执行机构动作的具体数据包括启动、停止、方向、速度、次数、温度等数据。
77.于本实施例中,所述所需的控制数据为16进制或2进制控制数据。
78.具体地,服务器对接收到的按摩椅控制参数数据包括字符串及10进制数据,需要对上述数据进行解析通过与服务器中数据转换表中的项目进行比对将上述数据转换为16进制及2进制数据,并按照预先确定的数据格式重新排列生成按摩椅控制数据。
79.也就是说,于本实施例中,将接收到的控制参数数据按一定的规则进行解析,从而得到包括:设备数据、配置数据、运行参数数据中的至少一个,并将上述配置数据、运行参数数据按照数据转换对照表进行数据转换,生成16进制或2进制控制数据。
unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
94.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述实施例中方法的各步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
95.综上所述,本发明能够灵活修改按摩椅相关控制参数,而不影响按摩椅本身控制程序;本发明能够适用于所有按摩椅按摩程序的开发,不受按摩椅控制芯片品牌与编译环境的影响,有很强的通用性;本发明能够实现按摩椅功能的远程修改与体验,实现按摩手法的多样化,极大地提升了按摩椅定制化开发效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
96.上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中包括通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1