一种设备性能指标更新方法及系统与流程

文档序号:16879672发布日期:2019-02-15 22:00阅读:236来源:国知局
一种设备性能指标更新方法及系统与流程

本发明涉及智能硬件技术领域,特别是涉及一种设备性能指标更新方法、系统及可读存储介质,一种智能设备。



背景技术:

智能设备(intelligentdevice)是指任何一种具有计算处理能力的设备、器械或者机器,给我们的生产生活带来了极大的便利。由于,智能设备出厂前都是一些实验室数据,这些参数与实际用户使用的情况相比较会有一定偏差。特别是类似使用寿命的性能指标,因用户实际使用情况不同,即使是同批次的产品,它们的使用寿命也不尽相同。为了更好的让用户了解符合实际使用的性能指标,因此在出厂之后需对部分性能指标进行更新。

通常采用在线升级固件的方式对性能指标进行优化更新。但是,通常只有在固件有大的功能迭代或者重大缺陷才会在线升级固件,也就是常说的ota(over-the-air,空中下载技术)。且,在线升级固件有一定的条件,也有一定的成功率,升级过程中不能对智能设备进行任何操作,否则极易对智能设备的应用程序造成损坏,导致智能设备不能正常工作。

综上所述,如何有效地解决智能设备中的性能指标的更新等问题,是目前本领域技术人员急需解决的技术问题。



技术实现要素:

本发明的目的是提供一种设备性能指标更新方法、系统及可读存储介质,一种智能设备,以解决智能设备中的性能指标更新问题。

为解决上述技术问题,本发明提供如下技术方案:

一种设备性能指标更新方法,包括:

获取目标代入参数,并确定所述目标代入参数对应的目标性能指标,及所述目标性能指标的计算公式;

读取所述计算公式内的原代入参数,并判断所述原代入参数与所述目标代入参数是否相同;

如果是,则将所述计算公式中的所述原代入参数替换为所述目标代入参数,获得目标计算公式;

利用所述目标计算公式,对所述目标性能指标进行更新。

优选地,利用所述目标计算公式,对所述目标性能指标进行更新,包括:

使用所述目标计算公式计算出所述目标性能指标的更新值;

将所述目标性能指标的预设值替换为所述更新值。

优选地,所述获取目标代入参数,包括:

接收手持终端发送的所述目标代入参数。

优选地,还包括:

向所述手持终端发送保持通信连接的心跳包。

优选地,在利用所述目标计算公式,对所述目标性能指标进行更新之后,还包括:

输出所述目标性能指标成功更新的提示信息。

优选地,所述获取目标代入参数,并确定所述目标代入参数对应的目标性能指标,及所述目标性能指标的计算公式,包括:

获取所述目标代入参数,并查询预设参数名与性能指标的对应关系表,确定所述目标代入参数对应的目标性能指标;

查询预设性能指标与公式的对应关系表,确定所述目标性能指标的计算公式。

优选地,判断所述原代入参数与所述目标代入参数是否相同,包括:

判断所述目标代入参数与所述原代入参数的数值是否相同。

一种智能设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述设备性能指标更新方法的步骤。

一种设备性能指标更新系统,包括:

如上述的智能设备、手持终端和服务器控制台,所述智能设备与所述手持终端具有通信连接,所述服务器控制台与所述手持终端具有通信连接;

其中,所述服务器控制台从用户输入数据中识别目标代入参数,并在识别到所述目标代入参数之后,将参数接口设置为使能状态;

所述手持终端对所述智能设备进行检测,当检测到所述智能设备在线时,通过所述参数接口获取所述目标代入参数,并将所述目标代入参数发送给所述智能设备,以便所述智能设备对目标性能指标进行更新。

一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述设备性能指标更新方法的步骤。

应用本发明实施例所提供的方法,获取目标代入参数,并确定目标代入参数对应的目标性能指标,及目标性能指标的计算公式;读取计算公式内的原代入参数,并判断原代入参数与目标代入参数是否相同;如果是,则将计算公式中的原代入参数替换为目标代入参数,获得目标计算公式;利用目标计算公式,对目标性能指标进行更新。

由于,在智能设备中存储有计算性能指标的计算公式。而计算公式中往往设置有代入参数,即当代入参数发生改变时,相应的计算公式则发生改变,进而计算出的性能指标参数即可变化。基于此,可获取目标代入参数,并确定出目标代入参数对应的目标性能指标,以及目标性能指标的计算公式。读取计算公式内的原代入参数,将目标代入参数与该原代入参数进行比较,即判断二者是否相同。在判断结果为否,即目标代入参数与原代入参数不一致时,则说明需要对目标性能指标进行更新。利用目标代入参数对计算公式进行更新,然后利用更新得到的目标计算公式对目标性能指标进行更新。如此,在无需进行固件更新的情况下,实现目标性能指标的更新。相较于在线升级固件的方式,对性能指标进行更新,本发明实施例所提供的方法,具有更新过程中仍然可对智能设备进行操作,避免破坏智能设备的应用程序的优点。

相应地,本发明实施例还提供了与上述设备性能指标更新方法相对应的设备性能指标更新系统和可读存储介质,以及一种智能设备,具有上述技术效果,在此不再赘述。

附图说明

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

图1为本发明实施例中一种设备性能指标更新方法的实施流程图;

图2为本发明实施例中一种智能设备的结构示意图;

图3为本发明实施例中一种智能设备的具体结构示意图;

图4为本发明实施例中一种设备性能指标更新系统的结构示意图;

图5为本发明实施例中一种设备性能指标更新流程示意图。

具体实施方式

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

实施例一:

请参考图1,图1为本发明实施例中一种设备性能指标更新方法的流程图,该方法可应用于智能设备中,该方法包括以下步骤:

s101、获取目标代入参数,并确定目标代入参数对应的目标性能指标,及目标性能指标的计算公式。

智能设备可通过读取用户输入数据的方式,或接收其他设备发送的目标代入数据的方式,获得目标代入参数。其中,智能设备可为常见的具有计算处理能力的空气净化器、智能空调、智能冰箱等设备。目标性能指标具体可为智能设备整机或核心部件的使用寿命,最长待机时间,连续工作时长等因用户使用情况不同而具体数值不同的性能指标。

优选地,为了增强人机交互体验,还可通过接收手持终端发送的目标代入参数。其中,手持终端具体可为智能手机、平板电脑等便于用户携带、操作的终端设备。用户操作手持终端,令手持终端向智能设备发送目标代入参数。需要说明的是,手持终端中的目标代入参数具体可为手持终端中控制智能设备的app,从相应的服务器控制器中获取而来的。具体的获取方式,可参见常见的app访问服务器的方式,在此不再赘述。另外,为便于与手持终端保持通信,移动终端还可向手持终端发送保持通信连接的心跳包。

得到目标代入参数之后,确定出目标代入参数对应的目标性能指标,以及目标性能指标的计算公式。可通过智能设备中存储的参数名与计算公式的映射关系确定目标性能指标,以及目标性能指标的计算公式。

具体的,获取目标代入参数,并查询预设参数名与性能指标的对应关系表,确定目标代入参数对应的目标性能指标;查询预设性能指标与公式的对应关系表,确定目标性能指标的计算公式。即预先在智能设备中存储相应的对应关系表,即可完成确定目标代入参数对应的目标性能指标,以及目标性能指标对应的计算公式的操作。

s102、读取计算公式内的原代入参数,并判断原代入参数与目标代入参数是否相同。

得到目标代入参数之后,可通过判断目标代入参数与该计算公式的原代入参数是否相同,进而确定是否需要对目标性能指标进行更新。可通过从该计算公式中直接读取原代入参数的方式,以减少因在智能设备中单独存储原代入参数而占用智能设备的存储资源。也就是说,判断是否需要更新目标性能参数可具体执行以下步骤的操作:

步骤一、从计算公式中读取原代入参数;

步骤二、判断目标代入参数与原代入参数的数值是否相同。

为便于描述,下面将上述两个步骤结合起来进行说明。

首先,从计算公式中读取出原代入参数,然后判断原代入参数与目标代入参数的数值是否相同。例如,若目标性能参数为智能设备的使用寿命,而计算该使用寿命的计算公式中的原代入参数的数值为5,而目标代入参数的数值为6,5和6不同,即判断结果为否。

如果判断结果为是,则可无操作;如果判断结果为否,则执行步骤s103的操作。

优选地,为了便于用户了解目标性能参数的更新情况,在判断目标代入参数与计算公式的本地代入参数是否相同之后,若判断结果为是,则输出目标性能指标已为最新状态的反馈信息。

s103、将计算公式中的原代入参数替换为目标代入参数,获得目标计算公式。

如果判断的结果为否,则表明需要对目标性能参数进行更新。又因目标性能参数需要通过计算公式计算而得。因此,可利用目标代入参数对计算公式进行更新。

具体的,可将计算公式中的原代入参数替换为目标代入参数。即,将计算公式原代入参数的数值更新为目标代入参数的数值,如此便可获得目标计算公式。需要说明的是,该目标计算公式仍然为计算目标性能指标的公式。

s104、利用目标计算公式,对目标性能指标进行更新。

具体的,使用目标计算公式计算出目标性能指标的更新值,并将目标性能指标的预设值替换为更新值。其中,预设值可为智能设备在出厂前的初始数值,也可为上一次进行性能指标更新后的数值。如此便可完成智能设备的目标性能指标的更新操作。

优选地,为了便于用户了解目标性能参数的更新情况,在完成步骤s104的操作之后,还可输出目标性能指标成功更新的提示信息。

应用本发明实施例所提供的方法,

获取目标代入参数,并确定目标代入参数对应的目标性能指标,及目标性能指标的计算公式;读取计算公式内的原代入参数,并判断原代入参数与目标代入参数是否相同;如果是,则将计算公式中的原代入参数替换为目标代入参数,获得目标计算公式;利用目标计算公式,对目标性能指标进行更新。

由于,在智能设备中存储有计算性能指标的计算公式。而计算公式中往往设置有代入参数,即当代入参数发生改变时,相应的计算公式则发生改变,进而计算出的性能指标参数即可变化。基于此,可获取目标代入参数,并确定出目标代入参数对应的目标性能指标,以及目标性能指标的计算公式。读取计算公式内的原代入参数,将目标代入参数与该原代入参数进行比较,即判断二者是否相同。在判断结果为否,即目标代入参数与原代入参数不一致时,则说明需要对目标性能指标进行更新。利用目标代入参数对计算公式进行更新,然后利用更新得到的目标计算公式对目标性能指标进行更新。如此,在无需进行固件更新的情况下,实现目标性能指标的更新。相较于在线升级固件的方式,对性能指标进行更新,本发明实施例所提供的方法,具有更新过程中仍然可对智能设备进行操作,避免破坏智能设备的应用程序的优点。

实施例二:

相应于上面的方法实施例,本发明实施例还提供了一种智能设备,下文描述的一种智能设备与上文描述的一种设备性能指标更新方法可相互对应参照。

参见图2所示,该智能设备包括:

存储器d1,用于存储计算机程序;

处理器d2,用于执行计算机程序时实现上述方法实施例的设备性能指标更新方法的步骤。

具体的,请参考图3,图3为本实施例提供的一种智能设备的具体结构示意图,该智能设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)322(例如,一个或一个以上处理器)和存储器332,一个或一个以上存储应用程序342或数据344的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器332和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括数据处理过程中的一系列指令操作。更进一步地,中央处理器322可以设置为与存储介质330通信,在智能设备301上执行存储介质330中的一系列指令操作。

智能设备301还可以包括一个或一个以上电源326,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口358,和/或,一个或一个以上操作系统341。例如,windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等。

上文所描述的设备性能指标更新方法中的步骤可以由智能设备的结构实现。

实施例三:

相应于上面的实施例,本发明实施例还提供了一种设备性能指标更新系统,下文描述的设备性能指标更新系统与上文描述的设备性能指标更新方法,以及设备性能指标更新设备可相互对应参照。

参见图4所示,该系统包括:

如上述实施例所描述的智能设备101、手持终端102和服务器控制台103,智能设备与手持终端具有通信连接,服务器控制台与手持终端具有通信连接;

其中,服务器控制台从用户输入数据中识别目标代入参数,并在识别到目标代入参数之后,将参数接口设置为使能状态;

手持终端对智能设备进行检测,当检测到智能设备在线时,通过参数接口获取目标代入参数,并将目标代入参数发送给智能设备,以便智能设备对目标性能指标进行更新。

利用本发明实施例所提供的设备性能指标更新系统对智能设备中的目标性能参数进行更新时,可参照上述实施例一所描述的实现步骤。另外,为便于本领域技术人员更好的理解本发明实施例所提供的设备性能指标更新系统,下面结合图5,对该系统进行详细说明。

对智能设备更新目标性能参数的实现过程包括:

步骤一、在服务器后台输入代入参数(如:“{motorspeed1pwm:"102",motorspeed2pwm:"198"}”。其中,代入参数来源:对设备上报的日常数据进行分析(厂家根据公式和经验,统计设备上报的数据)得出的结果)。

步骤二、将服务器中的参数获取接口设置为使能状态。

步骤三、app端打开设备控制界面,判断设备是否在线,如果在线,则通过参数获取接口获取代入参数。

其中,app端即为安装有用于控制智能设备的app的手持终端。

步骤四、判断智能设备是否在线,如果是,则将代入参数发送给智能设备。可通过判断智能设备发送的心跳包是否超时进行确定智能设备是否在线。

步骤五、智能设备获取到app端下发的代入参数后,与本地的代入参数进行比较,如果有更新,则根据代入参数优化公式,计算后更新结果,保存本地,

步骤六、智能设备向app端上报更新结果,以便用户了解更新进程。

执行上述各个步骤之后,智能设备中的算法优化和性能指标更新即完成了。即,本发明实施例所提供的设备性能指标更新系统,通过在线更新代入参数的方式解决了智能设备因为参数不准确需要在线升级的问题;且由于不需要对智能设备的应用程序进行替换,因而不会因为升级失败而让智能设备无法使用;另外,优化算法的过程中,还不会影响智能设备其他功能的正常使用。

实施例四:

相应于上面的方法实施例,本发明实施例还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种设备性能指标更新方法可相互对应参照。

一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的设备性能指标更新方法的步骤。

该可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。

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

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