本发明涉及电子设备技术领域,尤其涉及一种重量获取方法及装置。
背景技术:
目前,在许多领域,物体的重量作为一个重要参数,是必不可少的。
例如,在健康领域,健康问题越来越受到人们的关注。而体重是否正常作为健康的一个因素,也受到了人们的关注。尤其对于一些女性而言,会经常称量自己的体重,并根据体重控制自己的饮食。具体在称量体重时,都是通过电子称进行测量的,但是,若人们所在的区域没有设置电子称时,则无法通过该电子称获取人们的体重,从而无法满足用户的需求。
因此,现有技术中,无法实时获取物体的重量。
技术实现要素:
本发明提供一种重量获取方法及装置,以提高物体重量获取的实时性。
本发明实施例提供一种重量获取方法,包括:
获取待检测物体与所述第一物体的接触面积;
获取第一物体产生的形变量;
根据所述接触面积和所述形变量确定所述待检测物体的重量。
在本发明一实施例中,所述获取待检测物体与所述第一物体的接触面积,包括:
通过成像原理获取待检测物体与所述第一物体的接触面积。
在本发明一实施例中,所述获取第一物体产生的形变量,包括:
通过超声波获取第一物体产生的形变量。
在本发明一实施例中,所述根据所述接触面积和所述形变量确定所述待检测物体的重量,包括:
根据所述形变量确定所述待检测物体对所述第一物体产生的压强;
根据所述接触面积和所述压强确定所述待检测物体的重量。
在本发明一实施例中,所述根据所述接触面积和所述压强确定所述待检测物体的重量,包括:
根据F=P*S/g和G=F确定所述待检测物体的重量;
其中,F表示所述待检测物体对所述第一物体产生的压力,P表示所述压强,S表示所述接触面积,g表示重力常数,G表示所述待检测物体的重量。
在本发明一实施例中,所述根据所述形变量确定所述待检测物体对所述第一物体产生的压强,包括:
确定所述第一物体的属性;
根据所述第一物体的属性和所述形变量确定所述待检测物体对所述第一物体产生的压强。
在本发明一实施例中,所述根据所述第一物体的属性和所述形变量确定所述待检测物体对所述第一物体产生的压强,包括:
预先获取所述第一物体的属性、所述形变量及所述压强之间的预设对应关系;
根据所述预设对应关系确定所述待检测物体对所述第一物体产生的压强。
本发明实施例还提供一种重量获取装置,包括:
获取模块,用于获取待检测物体与所述第一物体的接触面积;
所述获取模块,还用于获取第一物体产生的形变量;
确定模块,用于根据所述接触面积和所述形变量确定所述待检测物体的重量。
在本发明一实施例中,所述获取模块,具体用于通过成像原理获取待检测物体与所述第一物体的接触面积。
在本发明一实施例中,所述获取模块,具体用于通过超声波获取第一物体产生的形变量。
在本发明一实施例中,所述确定模块,具体用于根据所述形变量确定所述待检测物体对所述第一物体产生的压强;根据所述接触面积和所述压强确定所述待检测物体的重量。
在本发明一实施例中,所述确定模块,具体用于根据F=P*S/g和G=F确定所述待检测物体的重量;
其中,F表示所述待检测物体对所述第一物体产生的压力,P表示所述压强,S表示所述接触面积,g表示重力常数,G表示所述待检测物体的重量。
在本发明一实施例中,所述确定模块,具体用于确定所述第一物体的属性;根据所述第一物体的属性和所述形变量确定所述待检测物体对所述第一物体产生的压强。
在本发明一实施例中,所述确定模块,具体用于预先获取所述第一物体的属性、所述形变量及所述压强之间的预设对应关系;根据所述预设对应关系确定所述待检测物体对所述第一物体产生的压强。
本发明实施例提供的重量获取方法及装置,电子设备在获取待检测物体与第一物体的接触面积和第一物体产生的形变量,就可以直接根据该接触面接和形变量确定待检测物体的重量,而无需通过电子称获取,从而提高了物体重量获取的实时性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一种重量获取方法的流程示意图;
图2为本发明实施例提供的另一种重量获取方法的流程示意图;
图3为本发明实施例提供的一种确定待检测物体的重量的流程示意图;
图4为本发明实施例提供的一种重量获取装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例,例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图1为本发明实施例的一种重量获取方法的流程示意图,应用于电子设备,该重量获取方法可以由重量获取装置执行,该重量获取装置可以独立设置,也可以集成在处理器中,在此,本发明不做具体限制。该电子设备可以为手机,也可以为平板电脑,在此,对于电子设备的类型,本发明不做进一步地限制。请参见图1所示,本发明实施例只是以图1为例进行说明,但并不代表本发明仅局限于此。该重量获取方法可以包括:
S101、获取待检测物体与第一物体的接触面积。
示例的,第一物体可以为木地板,也可以为大理石地板,当然,还可以为其他材质的,在此,本发明不做具体限制。可以通过将待检测物体放置在第一物体上,就可以检测到待检测物体与第一物体之间的接触面积。
S102、获取第一物体产生的形变量。
在将待检测物体放置在第一物体上之后,第一物体就会受到来自待检测物体的压力,从而产生形变,这样就可以获取到第一物体产生的形变量。
需要说明的是,在本发明实施例中,S101和S102之间并无先后顺序,可以先执行S101,再执行S102,也可以执行S102,再执行S101,当然,本发明实施例只是以先执行S101,再执行S102为例进行说明,但并不代表本发明仅局限于此。
S103、根据接触面积和形变量确定待检测物体的重量。
在分别获取到待检测物体与第一物体的接触面积和第一物体产生的形变量之后,就可以通过该接触面积和形变量确定待检测物体的重量。
本发明实施例提供的重量获取方法,电子设备在获取待检测物体与第一物体的接触面积和第一物体产生的形变量,就可以直接根据该接触面接和形变量确定待检测物体的重量,而无需通过电子称获取,从而提高了物体重量获取的实时性。
基于图1对应的实施例,在图1对应的实施例的基础上,进一步地,请参见图2所示,图2为本发明实施例提供的另一种重量获取方法的流程示意图,该重量获取方法还可以包括:
S201、通过成像原理获取待检测物体与第一物体的接触面积。
示例的,在本发明实施例中,电子设备为手机,待检测物体为张三,若张三需要获取自己的体重时,张三可以先站在第一物体上,示例的,第一物体为张三所站的地面,再通过成像原理获取自己与地面的接触面积。当然,该第一物体也可以为其他物体,本发明实施例只是以第一物体为张三所站的地面为例进行说明,但并不代表本发明仅局限于此。
S202、通过超声波获取第一物体产生的形变量。
示例的,在本发明实施例中,可以通过手机产生的超声波检测张三所站的地面的形变程度,从而确定地面产生的形变量。
需要说明的是,在本发明实施例中,S201和S202之间并无先后顺序,可以先执行S201,再执行S202,也可以执行S202,再执行S201,当然,本发明实施例只是以先执行S201,再执行S202为例进行说明,但并不代表本发明仅局限于此。
S203、根据接触面积和形变量确定待检测物体的重量。
可选的,在本发明实施例中,S203根据接触面积和形变量确定待检测物体的重量可以通过以下可能的方式实现,请参见图3所示,图3为本发明实施例提供的一种确定待检测物体的重量的流程示意图。
S301、根据形变量确定待检测物体对第一物体产生的压强。
可选的,在根据形变量确定待检测物体对第一物体产生的压强的过程中,由于不同第一物体产生的形变量对应的压强不同,因此,可以先确定第一物体的属性;根据第一物体的属性和形变量确定待检测物体对第一物体产生的压强。
进一步地,由于可以预先获取第一物体的属性、形变量及压强之间的预设对应关系;因此,在获取到第一物体的属性和形变量之后,就可以根据该预设对应关系确定待检测物体对第一物体产生的压强。
示例的,在获取到地面的形变量之后,就可以根据形变量获取张三对地面产生的压强,但是不同的物体的形变量所对应的压强不同,因此,需要先获取第一物体的属性,如张三所站的地面的属性为木地板地面,由于预先可以获取木地板地面、形变量及压强之间的预设对应关系,因此,在确定张三所站的地面为木地板地面及该木地板地面产生的形变量之后,就可以通过查询该预设对应关系,从而确定张三对该木地板地面产生的压强。
S302、根据接触面积和压强确定待检测物体的重量。
可选的,在本发明实施例中,S302根据接触面积和压强确定待检测物体的重量,可以包括:
根据F=P*S/g和G=F确定待检测物体的重量。其中,F表示待检测物体对第一物体产生的压力,P表示压强,S表示接触面积,g表示重力常数,G表示待检测物体的重量。
示例的,在获取到张三对该木地板地面产生的压强和接触面积之后,就可以通过F=P*S/g计算得到张三对该木地板地面产生的压力,张三的体重就等于该压力值,从而获取到张三的体重,而需要通过电子称测量,提高了张三体重获取的实时性。
图4为本发明实施例提供的一种重量获取装置40的结构示意图,请参见图4所示,本发明实施例只是以图4为例进行说明,但并不代表本发明仅局限于此,该重量获取装置40可以包括:
获取模块401,用于获取待检测物体与第一物体的接触面积。
获取模块401,还用于获取第一物体产生的形变量。
确定模块402,用于根据接触面积和形变量确定待检测物体的重量。
可选的,获取模块401,具体用于通过成像原理获取待检测物体与第一物体的接触面积。
可选的,获取模块401,具体用于通过超声波获取第一物体产生的形变量。
可选的,确定模块402,具体用于根据形变量确定待检测物体对第一物体产生的压强;根据接触面积和压强确定待检测物体的重量。
可选的,确定模块402,具体用于根据F=P*S/g和G=F确定待检测物体的重量。
其中,F表示待检测物体对第一物体产生的压力,P表示压强,S表示接触面积,g表示重力常数,G表示待检测物体的重量。
可选的,确定模块402,具体用于确定第一物体的属性;根据第一物体的属性和形变量确定待检测物体对第一物体产生的压强。
可选的,确定模块402,具体用于预先获取第一物体的属性、形变量及压强之间的预设对应关系;根据预设对应关系确定待检测物体对第一物体产生的压强。
本发明实施例所示的重量获取装置40,可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。