数值单位制的切换方法和装置的制造方法

文档序号:10654528阅读:364来源:国知局
数值单位制的切换方法和装置的制造方法
【专利摘要】本发明公开了一种数值单位制的切换方法和装置,其中,方法包括:获取待切换参数的数值;在待切换参数为第一单位制的参数的情况下,将待切换参数的数值赋值给第一参数,并存储第一参数的数值,其中,第一参数的数值与待切换参数的数值相同;利用第一预设公式将待切换参数的数值由第一单位制切换到第二单位制,得到切换后的第一数值,其中,第二单位制与第一单位制不同;以及在接收到将第一数值切换到第一单位制的请求时,输出第一参数的数值。通过本发明,无需进行公式计算,直接输出第一参数的数值,使得再次切换回第一单位制的过程中不会产生误差,解决了现有技术中经过多次来回单位制切换的过程容易导致数值产生误差的问题。
【专利说明】
数值单位制的切换方法和装置
技术领域
[0001 ]本发明涉及单位制切换领域,具体而言,涉及一种数值单位制的切换方法和装置。
【背景技术】
[0002]在进行对物体的长度、重量、面积、容积等的物理量计算时,由于使用的单位制不同,通常需要对单位制进行切换,例如公制与英制之间的切换。目前,为了使切换后的数值尽可能与原始数值相近,通常将数字的有效位数延长几位,或取一定的度量精确度范围,当多个换算值的精确度达到这个范围时则可认定这些换算值都为单位制下的某个值,或者规定单位制切换表(当然这是很不精确的)。
[0003]目前,最常见的单位制切换方式是通过切换计算过程转换成所需的单位制,当切换成的结果是无限小数时,通常将结果精确几位小数,但当再次通过切换公式转换回原来的单位制时,此时得到结果与原始数值是不同的,这种经过多次来回切换的过程中产生了误差。例如:要将某个数值X(在公制下)切换成英制,设公制切换成英制的公式:Xe = xm/3;英制切换成公制的公式为:xm=3xe;当X= 10(公制下),则英制下xe?0.3333(精确4位有效数字),当再次切换回公制时通过公式计算得到xm = 0.9999# 10,因此在第二次切换中产生了误差。
[0004]针对现有技术中经过多次来回单位制切换的过程容易导致数值产生误差的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]本发明的主要目的在于提供一种数值单位制的切换方法和装置,以解决现有技术中经过多次来回单位制切换的过程容易导致数值产生误差的问题。
[0006]为了实现上述目的,根据本发明实施例的一个方面,提供了一种数值单位制的切换方法。根据本发明的数值单位制的切换方法包括:获取待切换参数的数值;在所述待切换参数为第一单位制的参数的情况下,将所述待切换参数的数值赋值给第一参数,并存储所述第一参数的数值,其中,第一参数的数值与所述待切换参数的数值相同;利用第一预设公式将所述待切换参数的数值由所述第一单位制切换到第二单位制,得到切换后的第一数值,其中,所述第二单位制与所述第一单位制不同;以及在接收到将所述第一数值切换到所述第一单位制的请求时,输出所述第一参数的数值。
[0007]进一步地,在利用第一预设公式将所述待切换参数的数值由所述第一单位制切换到第二单位制,得到切换后的第一数值之后,所述方法还包括:将所述第一数值赋给第二参数,并存储所述第二参数的数值,其中,所述第二参数的数值与所述切换后的数值相同。
[0008]进一步地,在接收到将所述第一数值切换到所述第一单位制的请求时,输出所述第一参数的数值包括:在接收到将所述第一数值切换到所述第一单位制的请求时,查询与所述第一数值具有相同数值的参数,得到所述第二参数;获取与所述第二参数对应的第一参数,输出所述第一参数的数值。
[0009]进一步地,在获取待切换参数的数值之后,所述方法还包括:判断所述待切换参数是否为第一单位制的参数;在所述待切换参数不是第一单位制的参数的情况下,将所述待切换参数的数值赋给第二参数,并存储所述第二参数的数值,其中,第二参数的数值与所述待切换参数的数值相同;利用第二预设公式将所述待切换参数的数值由所述第二单位制切换到第一单位制,得到切换后的第二数值;将所述第二数值赋值给所述第一参数,并存储所述第一参数的数值。
[0010]进一步地,在将所述第二数值赋值给所述第一参数,并存储所述第一参数的数值之后,所述方法还包括:在接收到将所述第二数值切换到所述第二单位制的请求时,输出所述第二参数的数值;在接收到将所述待切换参数的数值切换到所述第一单位制的请求时,输出所述第一参数的数值。
[0011]为了实现上述目的,根据本发明实施例的另一方面,提供了一种数值单位制的切换装置。根据本发明的数值单位制的切换装置包括:获取单元,用于获取待切换参数的数值;第一赋值单元,用于在所述待切换参数为第一单位制的参数的情况下,将所述待切换参数的数值赋值给第一参数,并存储所述第一参数的数值,其中,第一参数的数值与所述待切换参数的数值相同;第一切换单元,用于利用第一预设公式将所述待切换参数的数值由所述第一单位制切换到第二单位制,得到切换后的第一数值,其中,所述第二单位制与所述第一单位制不同;以及第一输出单元,用于在接收到将所述第一数值切换到所述第一单位制的请求时,输出所述第一参数的数值。
[0012]进一步地,所述装置还包括:第二赋值单元,用于在利用第一预设公式将所述待切换参数的数值由所述第一单位制切换到第二单位制,得到切换后的第一数值之后,将所述第一数值赋给第二参数,并存储所述第二参数的数值,其中,所述第二参数的数值与所述切换后的数值相同。
[0013]进一步地,所述第一输出单元包括:查询模块,用于在接收到将所述第一数值切换到所述第一单位制的请求时,查询与所述第一数值具有相同数值的参数,得到所述第二参数;输出模块,用于获取与所述第二参数对应的第一参数,输出所述第一参数的数值。
[0014]进一步地,所述装置还包括:判断单元,用于在获取待切换参数的数值之后,判断所述待切换参数是否为第一单位制的参数;第三赋值单元,用于在所述待切换参数不是第一单位制的参数的情况下,将所述待切换参数的数值赋给第二参数,并存储所述第二参数的数值,其中,第二参数的数值与所述待切换参数的数值相同;第二切换单元,用于利用第二预设公式将所述待切换参数的数值由所述第二单位制切换到第一单位制,得到切换后的第二数值;第四赋值单元,用于将所述第二数值赋值给所述第一参数,并存储所述第一参数的数值。
[0015]进一步地,所述装置还包括:第二输出单元,用于在接收到将所述第二数值切换到所述第二单位制的请求时,输出所述第二参数的数值;第三输出单元,用于在接收到将所述待切换参数的数值切换到所述第一单位制的请求时,输出所述第一参数的数值。
[0016]根据发明实施例,通过获取待切换参数的数值;在待切换参数为第一单位制的参数的情况下,将待切换参数的数值赋值给第一参数,并存储第一参数的数值,其中,第一参数的数值与待切换参数的数值相同;利用第一预设公式将待切换参数的数值由第一单位制切换到第二单位制,得到切换后的第一数值,其中,第二单位制与第一单位制不同;以及在接收到将第一数值切换到第一单位制的请求时,输出第一参数的数值,无需进行公式计算,直接输出第一参数的数值,使得再次切换回第一单位制的过程中不会产生误差,解决了现有技术中经过多次来回单位制切换的过程容易导致数值产生误差的问题。
【附图说明】
[0017]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明实施例的数值单位制的切换方法的流程图;
[0019]图2是根据本发明实施例优选的数值单位制的切换方法的流程图;
[0020]图3是根据本发明实施例的数值单位制的切换装置的示意图。
【具体实施方式】
[0021]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0022]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0023]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]本发明实施例提供了一种数值单位制的切换方法。该方法可以通过计算机设备来实现。
[0025]图1是根据本发明实施例的数值单位制的切换方法的流程图。如图1所示,该方法包括步骤如下:
[0026]步骤S102,获取待切换参数的数值。
[0027]步骤S104,在待切换参数为第一单位制的参数的情况下,将待切换参数的数值赋值给第一参数,并存储第一参数的数值,其中,第一参数的数值与待切换参数的数值相同。
[0028]在获取到待切换参数的数值之后,若该参数为第一单位制的参数,并需要将其切换成第二单位制的参数时,先将待切换参数的数值赋值给第一参数,并进行存储,该第一参数为第一单位制下的参数。第一参数为可赋值的变量参数。
[0029]步骤S106,利用第一预设公式将待切换参数的数值由第一单位制切换到第二单位制,得到切换后的第一数值,其中,第二单位制与第一单位制不同。
[0030]第一单位制与第二单位制可以分别是公制、英制,或者是其它的表示同一物理量的不同的两种单位制。其中,第一预设公式用于通过计算将第一单位制下的数值切换成第二单位制下的数值。
[0031]步骤S108,在接收到将第一数值切换到第一单位制的请求时,输出第一参数的数值。
[0032]在将待切换参数的数值切换成第二单位制下的数值即第一数值之后,如果接收到将该第一数值重新切换到第一单位制的请求时,可以直接输出第一参数的数值。由于第一数值是有上述待切换参数的数值经过切换得到的第二单位制的数值,当需要切换回第一单位制时,由于之前已经存储了第一参数的数值,而该数值与待切换参数的数值相同,因此,此时无需进行公式计算,直接输出第一参数的数值,使得再次切换回第一单位制的过程中不会产生误差,解决了现有技术中经过多次来回单位制切换的过程容易导致数值产生误差的问题。另外,由于无需再经过公式计算,因此还提高了切换效率。
[0033]作为一种优选的实施方式,本发明实施例中,在利用第一预设公式将待切换参数的数值由第一单位制切换到第二单位制,得到切换后的第一数值之后,方法还包括:将第一数值赋给第二参数,并存储第二参数的数值,其中,第二参数的数值与切换后的数值相同。
[0034]第二参数为第二单位制下的参数,在得到第一数值之后,将该第一数值赋值给第二参数,并进行保存,这样,由于待切换参数的数值在第一单位制下的数值和在第二单位制下的数值均进行了存储,用户在反复切换单位制的过程中,均可以直接输出第一参数的数值或者而第二参数的数值,而无需采用公式进行计算,在保证切换过程中数值不产生误差的同时,还提高了数值单位制的切换效率。
[0035]进一步优选地,在接收到将第一数值切换到第一单位制的请求时,输出第一参数的数值包括:在接收到将第一数值切换到第一单位制的请求时,查询与第一数值具有相同数值的参数,得到第二参数;获取与第二参数对应的第一参数,输出第一参数的数值。
[0036]本实施例中,同一数值在不同单位制下的参数(第一参数和第二参数)之间建立了对应关系,这样,在对数值进行切换之后,如果需要切换回原始的单位制下的数值时,则可以查询到相应的参数,并利用上述对应关系,确定出需要切换后的参数,然后输出该参数的数值。
[0037]作为一种优选的实施方式,本发明实施例在获取待切换参数的数值之后,方法还包括:判断待切换参数是否为第一单位制的参数;在待切换参数不是第一单位制的参数的情况下,将待切换参数的数值赋给第二参数,并存储第二参数的数值,其中,第二参数的数值与待切换参数的数值相同;利用第二预设公式将待切换参数的数值由第二单位制切换到第一单位制,得到切换后的第二数值;将第二数值赋值给第一参数,并存储第一参数的数值。
[0038]本实施例中,在获取到待切换参数的数值之后,先判断该参数的单位制是否为第一单位制,如果是第一单位制,则可以执行本发明上述实施例的步骤S104至S108;反之,如果不是第一单位制,则表明该待切换参数为第二单位制,并需要将其切换成第一单位制,此时,将该待切换参数的数值赋值给第二参数,并进行参数,其中,第二参数为第二单位制下的变量参数。然后利用第二预设公式将待切换参数的数值切换成第一单位制下的数值,得到第二数值,并将第二数值赋值给第一参数,并存储第一参数的数值,这样,将待切换参数在第一单位制下的数值(第一参数的数值)和第二单位制下的数值(第二参数的数值)均进行存储,使得在接收到将第二数值切换到第二单位制的请求时,输出第二参数的数值;在接收到将待切换参数的数值切换到第一单位制的请求时,输出第一参数的数值。
[0039]这样,无论用户请求切换成哪个单位制下的数值,或者请求切换多少次,都可以直接将存储的第一参数的数值或者第二参数的数值输出,而无需进行切换计算,也不会产生误差。
[0040]下面以公制与英制之间的数值切换为例,对本发明实施例的一种优选实施方式进行描述,具体如图2所示,包括:
[0041 ]步骤S201,输入待切换参数的数值:x。
[0042]步骤S202,判断待切换参数是否为公制。其中,如果是公制,则执行步骤S203;如果是英制,则执行步骤S205。
[0043]步骤S203,将待切换参数的数值赋值给公制下参数得到数值Pm。
[0044]步骤S204,通过公式A切换成英制下的数值Pe。
[0045]步骤S205,将待切换参数的数值赋值给英制下参数得到数值Pe。
[0046]步骤S206,通过公式B切换成英制下的数值Pm。
[0047]步骤S207,选择切换到的单位制。确定出用户选择将待切换参数切换到的单位制。
[0048]步骤S208,显示公制/英制下的参数X,其中,若切换成英制,则输出Pe;切换成公制,则输出Pm。
[0049]具体地,上述过程可以通过软件方法来实现,这样,用户在使用过程中仅仅关注输入和输出,其中的处理逻辑为:用户在软件界面输入相关参数后只需要选择软件界面上菜单栏中“系统”,在选择单位切换中的单位制,软件随即进行单位切换,在界面中显示切换单位后的数值结果。
[0050]在具体切换过程中,用户通过输入界面输入参数x(假定软件默认选择公制,软件首先判断用户是否选择公制,如果是公制,则令公制数值Pm=x,然后通过计算公式(公制_>英制,设切换公式为A)得到英制下的参数值Pe;若不是公制而是英制,则令英制数值Pe = x,然后通过计算公式(英制_>公制,设切换公式为B)得到Pm。当用户需要切换单位制时,则通过所选择的单位制显示已经切换并被保存的相应的单位制下数值。例如,将公制下参数X切换为英制时,可直接获取早已切换好的数值Pe,若用户再次切换成公制,则获取公制下数值Pm。这样,在参数的公英制切换时就不必担心在多次切换回原来单位制的过程中造成误差了,只要直接获取早已切换好的公制/英制数据就可以了。
[0051]因此,通过采用上述处理方式,在极短的时间内就能迅速显示切换单位制后参数结果,与传统的通过再次计算转换相比,消除了单位制切换的误差,节省了计算时间,极大地提高了计算效率。
[0052]本发明实施例还提供了一种数值单位制的切换装置。该装置可以通过计算机设备实现其功能。需要说明的是,本发明实施例的数值单位制的切换装置可以用于执行本发明实施例所提供的数值单位制的切换方法,本发明实施例的数值单位制的切换方法也可以通过本发明实施例所提供的数值单位制的切换装置来执行。
[0053]图3是根据本发明实施例的数值单位制的切换装置的示意图。如图3所示,该数值单位制的切换装置包括:获取单元10、第一赋值单元20、第一切换单元30和第一输出单元
40 ο
[0054]获取单元10用于获取待切换参数的数值。
[0055]第一赋值单元20用于在待切换参数为第一单位制的参数的情况下,将待切换参数的数值赋值给第一参数,并存储第一参数的数值,其中,第一参数的数值与待切换参数的数值相同。
[0056]在获取到待切换参数的数值之后,若该参数为第一单位制的参数,并需要将其切换成第二单位制的参数时,先将待切换参数的数值赋值给第一参数,并进行存储,该第一参数为第一单位制下的参数。第一参数为可赋值的变量参数。
[0057]第一切换单元30用于利用第一预设公式将待切换参数的数值由第一单位制切换到第二单位制,得到切换后的第一数值,其中,第二单位制与第一单位制不同。
[0058]第一单位制与第二单位制可以分别是公制、英制,或者是其它的表示同一物理量的不同的两种单位制。其中,第一预设公式用于通过计算将第一单位制下的数值切换成第二单位制下的数值。
[0059]第一输出单元40用于在接收到将第一数值切换到第一单位制的请求时,输出第一参数的数值。
[0060]在将待切换参数的数值切换成第二单位制下的数值即第一数值之后,如果接收到将该第一数值重新切换到第一单位制的请求时,可以直接输出第一参数的数值。由于第一数值是有上述待切换参数的数值经过切换得到的第二单位制的数值,当需要切换回第一单位制时,由于之前已经存储了第一参数的数值,而该数值与待切换参数的数值相同,因此,此时无需进行公式计算,直接输出第一参数的数值,使得再次切换回第一单位制的过程中不会产生误差,解决了现有技术中经过多次来回单位制切换的过程容易导致数值产生误差的问题。另外,由于无需再经过公式计算,因此还提高了切换效率。
[0061]作为一种优选的实施方式,本发明实施例中,装置还包括:第二赋值单元,用于在利用第一预设公式将待切换参数的数值由第一单位制切换到第二单位制,得到切换后的第一数值之后,将第一数值赋给第二参数,并存储第二参数的数值,其中,第二参数的数值与切换后的数值相同。
[0062]第二参数为第二单位制下的参数,在得到第一数值之后,将该第一数值赋值给第二参数,并进行保存,这样,由于待切换参数的数值在第一单位制下的数值和在第二单位制下的数值均进行了存储,用户在反复切换单位制的过程中,均可以直接输出第一参数的数值或者而第二参数的数值,而无需采用公式进行计算,在保证切换过程中数值不产生误差的同时,还提高了数值单位制的切换效率。
[0063]进一步优选地,第一输出单元包括:查询模块,用于在接收到将第一数值切换到第一单位制的请求时,查询与第一数值具有相同数值的参数,得到第二参数;输出模块,用于获取与第二参数对应的第一参数,输出第一参数的数值。
[0064]本实施例中,同一数值在不同单位制下的参数(第一参数和第二参数)之间建立了对应关系,这样,在对数值进行切换之后,如果需要切换回原始的单位制下的数值时,则可以查询到相应的参数,并利用上述对应关系,确定出需要切换后的参数,然后输出该参数的数值。
[0065]作为一种优选的实施方式,本发明实施例的装置还包括:判断单元,用于在获取待切换参数的数值之后,判断待切换参数是否为第一单位制的参数;第三赋值单元,用于在待切换参数不是第一单位制的参数的情况下,将待切换参数的数值赋给第二参数,并存储第二参数的数值,其中,第二参数的数值与待切换参数的数值相同;第二切换单元,用于利用第二预设公式将待切换参数的数值由第二单位制切换到第一单位制,得到切换后的第二数值;第四赋值单元,用于将第二数值赋值给第一参数,并存储第一参数的数值。
[0066]本实施例中,在获取到待切换参数的数值之后,先判断该参数的单位制是否为第一单位制,如果是第一单位制,则可以第一赋值单元20、第一切换单元30和第一输出单元40执行相应的操作;反之,如果不是第一单位制,则表明该待切换参数为第二单位制,并需要将其切换成第一单位制,此时,将该待切换参数的数值赋值给第二参数,并进行参数,其中,第二参数为第二单位制下的变量参数。然后利用第二预设公式将待切换参数的数值切换成第一单位制下的数值,得到第二数值,并将第二数值赋值给第一参数,并存储第一参数的数值。
[0067]进一步地优选地,装置还包括:第二输出单元,用于在接收到将第二数值切换到第二单位制的请求时,输出第二参数的数值;第三输出单元,用于在接收到将待切换参数的数值切换到第一单位制的请求时,输出第一参数的数值。
[0068]本实施例中,通过将待切换参数在第一单位制下的数值(第一参数的数值)和第二单位制下的数值(第二参数的数值)均进行存储,这样使得第二输出单元可以在接收到将第二数值切换到第二单位制的请求时,输出第二参数的数值;第三输出单元可以在接收到将待切换参数的数值切换到第一单位制的请求时,输出第一参数的数值。
[0069]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0070]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0071]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0072]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0073]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0074]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、移动终端、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0075]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种数值单位制的切换方法,其特征在于,包括: 获取待切换参数的数值; 在所述待切换参数为第一单位制的参数的情况下,将所述待切换参数的数值赋值给第一参数,并存储所述第一参数的数值,其中,第一参数的数值与所述待切换参数的数值相同; 利用第一预设公式将所述待切换参数的数值由所述第一单位制切换到第二单位制,得到切换后的第一数值,其中,所述第二单位制与所述第一单位制不同;以及 在接收到将所述第一数值切换到所述第一单位制的请求时,输出所述第一参数的数值。2.根据权利要求1所述的方法,其特征在于,在利用第一预设公式将所述待切换参数的数值由所述第一单位制切换到第二单位制,得到切换后的第一数值之后,所述方法还包括: 将所述第一数值赋给第二参数,并存储所述第二参数的数值,其中,所述第二参数的数值与所述切换后的数值相同。3.根据权利要求2所述的方法,其特征在于,在接收到将所述第一数值切换到所述第一单位制的请求时,输出所述第一参数的数值包括: 在接收到将所述第一数值切换到所述第一单位制的请求时,查询与所述第一数值具有相同数值的参数,得到所述第二参数; 获取与所述第二参数对应的第一参数,输出所述第一参数的数值。4.根据权利要求1所述的方法,其特征在于,在获取待切换参数的数值之后,所述方法还包括: 判断所述待切换参数是否为第一单位制的参数; 在所述待切换参数不是第一单位制的参数的情况下,将所述待切换参数的数值赋给第二参数,并存储所述第二参数的数值,其中,第二参数的数值与所述待切换参数的数值相同; 利用第二预设公式将所述待切换参数的数值由所述第二单位制切换到第一单位制,得到切换后的第二数值; 将所述第二数值赋值给所述第一参数,并存储所述第一参数的数值。5.根据权利要求4所述的方法,其特征在于,在将所述第二数值赋值给所述第一参数,并存储所述第一参数的数值之后,所述方法还包括: 在接收到将所述第二数值切换到所述第二单位制的请求时,输出所述第二参数的数值; 在接收到将所述待切换参数的数值切换到所述第一单位制的请求时,输出所述第一参数的数值。6.一种数值单位制的切换装置,其特征在于,包括: 获取单元,用于获取待切换参数的数值; 第一赋值单元,用于在所述待切换参数为第一单位制的参数的情况下,将所述待切换参数的数值赋值给第一参数,并存储所述第一参数的数值,其中,第一参数的数值与所述待切换参数的数值相同; 第一切换单元,用于利用第一预设公式将所述待切换参数的数值由所述第一单位制切换到第二单位制,得到切换后的第一数值,其中,所述第二单位制与所述第一单位制不同;以及 第一输出单元,用于在接收到将所述第一数值切换到所述第一单位制的请求时,输出所述第一参数的数值。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二赋值单元,用于在利用第一预设公式将所述待切换参数的数值由所述第一单位制切换到第二单位制,得到切换后的第一数值之后,将所述第一数值赋给第二参数,并存储所述第二参数的数值,其中,所述第二参数的数值与所述切换后的数值相同。8.根据权利要求7所述的装置,其特征在于,所述第一输出单元包括: 查询模块,用于在接收到将所述第一数值切换到所述第一单位制的请求时,查询与所述第一数值具有相同数值的参数,得到所述第二参数; 输出模块,用于获取与所述第二参数对应的第一参数,输出所述第一参数的数值。9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 判断单元,用于在获取待切换参数的数值之后,判断所述待切换参数是否为第一单位制的参数; 第三赋值单元,用于在所述待切换参数不是第一单位制的参数的情况下,将所述待切换参数的数值赋给第二参数,并存储所述第二参数的数值,其中,第二参数的数值与所述待切换参数的数值相同; 第二切换单元,用于利用第二预设公式将所述待切换参数的数值由所述第二单位制切换到第一单位制,得到切换后的第二数值; 第四赋值单元,用于将所述第二数值赋值给所述第一参数,并存储所述第一参数的数值。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 第二输出单元,用于在接收到将所述第二数值切换到所述第二单位制的请求时,输出所述第二参数的数值; 第三输出单元,用于在接收到将所述待切换参数的数值切换到所述第一单位制的请求时,输出所述第一参数的数值。
【文档编号】G06F17/10GK106021176SQ201610322480
【公开日】2016年10月12日
【申请日】2016年5月13日
【发明人】李雯, 唐友志, 罗晓, 徐子恒, 宋海川
【申请人】珠海格力电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1