一种智能硬件升级固件配置生成方法技术

技术编号:37778370 阅读:11 留言:0更新日期:2023-06-09 09:08
本申请实施例提供一种智能硬件个性化固件的生成方法及系统,服务端对智能硬件全天采集的数据进行处理,能为用户提供个性化升级固件;本申请采用连续三天以上且数据量大于一定阈值的数据并在数据中分析出用户经常使用的时间段,当数据量达到第二阈值后,根据前述数据以及数据处理的信息生成个性化固件;采用此种数据生成的个性化固件能更精确地匹配用户的个性化固件升级需求。的个性化固件升级需求。的个性化固件升级需求。

【技术实现步骤摘要】
一种智能硬件升级固件配置生成方法


[0001]本申请涉及智能硬件固件升级
,尤其涉及一种智能硬件固件升级配置生成方法。

技术介绍

[0002]随着IoT(Internet of Things, 物联网)技术的发展,智能硬件特别是穿戴设备迎来了新一轮发展浪潮。通过融合射频识别技术、红外感应技术、激光扫描技术的智能穿戴设备成为了新一代潮流产品。
[0003]而随着信息时代的来临,智能硬件厂商的设计很难满足用户全面的需求,更多的厂商把升级固件提供更多更新的功能做为附加值来提供给用户。目前智能硬件的固件版本更新通常是应用OTA(Over

the

Air Technology,空中升级技术)进行远距离技术更新,大致流程为:服务端先对固件版本进行管理,在需要进行升级时,由服务端推送更新包到智能硬件端,经用户许可后智能硬件进行更新包下载及分区写入,写入完成后设备重启,更新完成。
[0004]专利技术人发现,目前的厂商均采用固定版本的固件升级方式,然而这种升级方式不能让智能穿戴设备发挥最大功用,例如,使用过程中全时段、无差异地采集数据,降低了电池续航能力,极大地阻碍了智能硬件的定制化发展。因此,如何配置生成个性化升级固件成为厂商需要解决的问题。

技术实现思路

[0005]本申请实施例提供一种主要由服务端进行的智能硬件个性化固件的生成方法,用以满足现有技术中用户的智能硬件的个性化固件升级需求。
[0006]本申请实施例提供一种智能硬件个性化固件的生成方法,包括以下步骤:所述智能硬件的传感器模块全天采集用户数据;将采集到的所述用户数据和所述用户数据属性上传至服务端;所述服务端判断所述用户数据中是否有连续三天以上采集的数据,如果有,判断所述连续三天以上采集的数据的数据量是否大于第一阈值;如果是,从所述连续三天以上采集的数据中分析出重合数据的时间段,并标记该时间段是用户经常使用的时间段;所述智能硬件继续上传用户数据至服务端,直至所述连续三天以上采集的数据和继续上传的用户数据的数据量之和大于第二阈值,其中,所述第二阈值大于第一阈值;分析所述继续上传的用户数据是否与所述标记的时间段重合;如果是,则根据所述用户数据属性、所述连续三天以上采集的数据、所述继续上传的用户数据以及所述标记的时间段生成个性化固件包;如果否,则继续采集用户数据并上传至服务端。
[0007]进一步地,所述传感器模块包括温度传感器、光学心率传感器、环境光传感器和陀螺仪中的至少一种。
[0008]进一步地,所述用户数据为用户体表温度、心率和环境光强中的至少一种。
[0009]进一步地,将采集到的所述用户数据通过蓝牙低功耗上传至所述服务端。
[0010]进一步地,所述智能硬件为智能指环、智能手表或智能手环。
[0011]进一步地,所述将采集到的所述用户数据和所述用户数据属性上传至服务端为智能硬件将采集的所述用户数据上传至IOT平台,固件从IOT平台收集所述用户数据并将所述用户数据通过蓝牙或WiFi上传至服务端。
[0012]进一步地,所述智能硬件判断当前是否为佩戴状态,若为佩戴状态,所述智能硬件采集所述用户数据。
[0013]进一步地,生成的个性化固件包存放于所述智能硬件的固件信息管理库中。
[0014]进一步地,所述个性化固件产生成后,在平台发布升级任务,然后平台将所述个性化固件推送到所述智能硬件上。
[0015]本申请实施例还提供一种智能硬件个性化固件的生成系统,执行前述的智能硬件个性化固件的生成方法。
[0016]本申请提供的实施例至少具有以下有益效果:本申请实施例提供一种智能硬件个性化固件的生成方法的技术方案,服务端对智能硬件全天采集的数据进行处理,能为用户提供个性化升级固件;本申请采用连续三天以上且数据量大于一定阈值的数据并在数据中分析出用户经常使用的时间段生成个性化固件;采用此种数据生成的个性化固件能更精确地匹配用户的个性化固件升级需求。
附图说明
[0017]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种智能硬件个性化固件的生成方法流程图;图2为本申请实施例提供的一种智能硬件个性化固件的生成系统示意图。
[0018]图1

2中:1、智能硬件;2、服务端;3、云端。
具体实施方式
[0019]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]需要说明的是,本申请所述的智能硬件1可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。
[0021]可以是任何能采集人体健康数据的智能硬件1,可以是智能穿戴设备,智能手表、智能手环、智能脚环、智能衣物、智能裤子、智能鞋袜等,可以特别是智能指环,但并不局限于此。
[0022]智能硬件1可以泛指多个智能硬件1中的一个,本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述智能硬件1可以仅为一个,或者上述智能硬件1为几十个或几百个,或者更多数量,本申请实施例对智能硬件1的数量和设备类型不加以限定。
[0023]需要说明的是,固件(Firmware)就是写入EPROM(可擦写可编程只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。
[0024]需要说明的是,固件是指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。
[0025]需要说明的是,固件是担任着一个系统最基础最底层工作的软件。而在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。
[0026]本申请的方法需要智能硬件1、服务端2和云端3三方共同协作实现,如图1,2所示,本专利技术实施例提供一种智能硬件1个性化固件的生成方法,包括以下步骤:所述智能硬件1的传感器模块全天采集用户数据;将采集到的所述用户数据和所述用户数据属性上传至服务端2;所述服务端2判断所述用户数据中是否有连续三天以上采集的数据,如果有,判断所述连续三天以上采集的数据的数据量是否大于第一阈值;如果是,从所述连续三天以上采集的数据中分析出重合数据的时间段,并标记该时间段是用户经常使用的时间段;所述智能硬件1继续上传用户数据至服务端2,直至所述连续三天以上采集的数据和继续上传的用户数据的数据量之和大于第二阈值,其中,所述第二阈值大于第一阈值;分析所述继续上传的用户数据是否与所述标记的时间段重合;如果是,则根据所述用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能硬件个性化固件的生成方法,其特征在于,包括以下步骤:所述智能硬件的传感器模块全天采集用户数据;将采集到的所述用户数据和所述用户数据属性上传至服务端;所述服务端判断所述用户数据中是否有连续三天以上采集的数据,如果有,判断所述连续三天以上采集的数据的数据量是否大于第一阈值;如果是,从所述连续三天以上采集的数据中分析出重合数据的时间段,并标记该时间段为用户经常使用的时间段;所述智能硬件继续上传用户数据至服务端,直至所述连续三天以上采集的数据和继续上传的用户数据的数据量之和大于第二阈值,其中,所述第二阈值大于第一阈值;分析所述继续上传的用户数据是否与所述标记的时间段重合;如果是,则根据所述用户数据属性、所述连续三天以上采集的数据、所述继续上传的用户数据以及所述标记的时间段生成个性化固件包;如果否,则继续采集用户数据并上传至服务端。2.根据权利要求1所述的智能硬件个性化固件的生成方法,其特征在于,所述传感器模块包括温度传感器、光学心率传感器、环境光传感器和陀螺仪中的至少一种。3.根据权利要求1所述的智能硬件个性化固件的生成方法,其特征在于,所述用户数据属性为用户体表温度、心率和环境光强中的至少一种。4.根据权利要求1所述的智能...

【专利技术属性】
技术研发人员:张东明陈水清罗深志高健伦吴坤
申请(专利权)人:广东壹健康健康产业集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1