系统测评结果显示方法、系统测评装置及电子设备的制作方法

文档序号:6512286阅读:349来源:国知局
系统测评结果显示方法、系统测评装置及电子设备的制作方法
【专利摘要】本发明实施例公开了一种系统测评结果显示方法、系统测评装置及电子设备。该系统测评结果显示方法,适用于电子设备或安装在该电子设备的客户端装置,该电子设备或该客户端装置在接收到用户发出的系统测评指令后,对该电子设备进行系统测评,得到测评结果,该系统测评结果显示方法包括:获取记录所述测评结果的第一文件;从所获取的第一文件中提取该测评结果;根据所提取的测评结果,构建非文本形式的测评结果;显示该非文本形式的测评结果。可见,相对于现有技术,本方案以不易被修改的非文本形式显示测评结果,可以防止系统的测评结果被篡改,从而提高所显示的系统的测评结果的可信度。
【专利说明】系统测评结果显示方法、系统测评装置及电子设备
【技术领域】
[0001]本发明涉及系统测评领域,特别涉及一种系统测评结果显示方法、系统测评装置及电子设备。
【背景技术】
[0002]随着通讯技术和互联网技术的发展,电子设备已经成为人们生活中必不可少的一部分,并且,电子设备的种类和型号也越来越多。而为了让用户更好的了解电子设备的系统性能,技术人员开发出了系统测评软件(也可称为“跑分”软件)。其中,通过在电子设备上运行系统测评软件,可以获得电子设备的硬件参数信息、各个硬件的测评得分等测评结果,而用户通过查看测评结果可以充分了解电子设备的性能,为用户购机或随时了解自己电子设备的性能提供参考。
[0003]现有技术中,系统测评软件对电子设备进行测评后,保存含有测评结果的文件,在对测评结果显示时,通过java程序调用用于读取并显示测评结果的接口程序,从而实现将文件中的测评结果写入文本框,将测评结果以文本形式展示给用户。
[0004]但是,由于以文本形式显示的内容极易被修改,这为篡改测评结果带来了可能性,例如:一些电子设备生产厂商为了增加销售量,在电子设备的操作系统中增加篡改测评结果的程序,使得将测评结果写入文本框时,截获并修改测评结果,将修改后的测评结果展示给用户,以使系统测评软件将修改后的测评结果展示出来,最终达到欺骗用户的目的。
[0005]综上可见,如何防止系统的测评结果被篡改,从而提高所显示的系统的测评结果的可信度,是一个亟待解决的问题。

【发明内容】

[0006]基于上述问题,本发明实施例公开了一种系统测评结果显示方法、系统测评装置及电子设备,以防止系统的测评结果被篡改。技术方案如下:
[0007]第一方面,本发明实施例提供了一种系统测评结果显示方法,适用于电子设备或安装在所述电子设备的客户端装置,所述电子设备或所述客户端装置在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,所述系统测评结果显示方法包括:
[0008]获取记录所述测评结果的第一文件;
[0009]从所获取的第一文件中提取所述测评结果;
[0010]根据所提取的测评结果,构建非文本形式的测评结果;
[0011]显示所述非文本形式的测评结果。
[0012]可选的,在所述获取记录所述测评结果的第一文件之前,所述方法还包括:
[0013]获取记录所述测评结果的第二文件;
[0014]从所获取的第二文件中提取所述测评结果;
[0015]根据所提取的测评结果,构建文本形式的测评结果;[0016]显示所述文本形式的测评结果;
[0017]所述获取记录所述测评结果的第一文件,包括:
[0018]在接收到用于验证测评结果是否被篡改的验证指令时,获取记录所述测评结果的
第一文件。
[0019]可选的,所述系统测评结果显示方法还包括:
[0020]提供用于验证测评结果是否被篡改的验证指令下发按钮,所述验证指令下发按钮与所述文本形式的测评结果位于同一界面;
[0021]所述在接收到用于验证测评结果是否被篡改的验证指令时,获取记录所述测评结果的第一文件,包括:
[0022]在检测到用户点击所述验证指令下发按钮时,获取记录所述测评结果的第一文件。
[0023]可选的,所述电子设备或所述客户端装置在得到所述测评结果后,在所述电子设备的本地生成并保存记录所述测评结果的第一文件;
[0024]所述获取记录所述测评结果的第一文件,包括:
[0025]从所述电子设备的本地获取记录所述测评结果的第一文件;
[0026]或者,
[0027]所述电子设备或所述客户端装置在得到所述测评结果后,将所述测评结果发送给远程服务器,所述远程服务器接收到所述测评结果后,生成并保存记录所述测评结果的第一文件;
[0028]所述获取记录所述测评结果的第一文件,包括:
[0029]从所述远程服务器获取记录所述测评结果的第一文件。
[0030]可选的,所述获取的第一文件进行了加密处理;
[0031]在所述获取记录所述测评结果的第一文件后,在所述从所获取的第一文件中提取所述测评结果前,所述方法还包括:
[0032]对所述获取的第一文件进行解密处理;
[0033]所述从所获取的第一文件中提取所述测评结果包括:
[0034]从所述解密处理后的第一文件中提取所述测评结果。
[0035]可选的,所述方法通过预定的底层语言实现。
[0036]可选的,所述构建非文本形式的测评结果,包括:
[0037]构建3D图形形式的测评结果;
[0038]所述显示所述非文本形式的测评结果,包括:
[0039]显示所述3D图形形式的测评结果。
[0040]第二方面,本发明实施例还提供一种系统测评装置,所述系统测评装置包括:
[0041]测评模块,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果;
[0042]第一文件获取模块,用于获取记录所述测评结果的第一文件;
[0043]第一测评结果提取模块,用于从所获取的第一文件中提取所述测评结果;
[0044]第一结果构建模块,用于根据所提取的测评结果,构建非文本形式的测评结果;
[0045]第一结果显示模块,用于显示所述非文本形式的测评结果。[0046]可选的,所述系统测评装置还包括:
[0047]第二文件获取模块,用于获取记录所述测试结果的第二文件;
[0048]第二测评结果提取模块,用于从所获取的第二文件中提取所述测评结果;
[0049]第二结果构建模块,用于根据所提取的测评结果,构建文本形式的测评结果;
[0050]第二结果显示模块,用于显示所述文本形式的测评结果;
[0051]相应的,所述第一文件获取模块,包括:
[0052]第一文件获取单元,用于在接收到用于验证测评结果是否被篡改的验证指令时,获取记录所述测评结果的第一文件。
[0053]可选的,所述系统测评装置还包括:
[0054]指令下发按钮提供模块,用于提供用于验证测评结果是否被篡改的验证指令下发按钮,所述验证指令下发按钮与所述文本形式的测评结果位于同一界面;
[0055]相应的,所述第一文件获取单元,包括:
[0056]第一文件获取子单元,用于在检测到用户点击所述验证指令下发按钮时,获取记录所述测评结果的第一文件。
[0057]可选的,所述测评模块,包括:
[0058]第一测评单元,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,并在得到所述测评结果后,在所述电子设备的本地生成并保存记录所述测评结果的第一文件;
[0059]相应的,所述第一文件获取模块,包括:
[0060]第一获取单元,用于从所述电子设备的本地获取记录所述测评结果的第一文件;
[0061]或者,
[0062]所述测评模块,包括:
[0063]第二测评单元,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,并在得到所述测评结果后,将所述测评结果发送给远程服务器,所述远程服务器接收到所述测评结果后,生成并保存记录所述测评结果的第一文件;
[0064]相应的,所述第一文件获取模块,包括:
[0065]第二获取单元,用于从所述远程服务器获取记录所述测评结果的第一文件。
[0066]可选的,所述第一结果构建模块,包括:
[0067]第一结果构建单元,用于根据所提取的测试结果,构建3D图形形式的测评结果;
[0068]所述第一结果显示模块,包括:
[0069]第一结果显示单元,用于显示所述3D图形形式的测评结果。
[0070]第三方面,本发明实施例还提供一种电子设备,包括系统测评装置,所述系统测评装置包括:
[0071]测评模块,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果;
[0072]第一文件获取模块,用于获取记录所述测评结果的第一文件;
[0073]第一测评结果提取模块,用于从所获取的第一文件中提取所述测评结果;
[0074]第一结果构建模块,用于根据所提取的测评结果,构建非文本形式的测评结果;
[0075]第一结果显示模块,用于显示所述非文本形式的测评结果。[0076]可选的,所述第一结果构建模块,包括:
[0077]第一结果构建单元,用于根据所提取的测试结果,构建3D图形形式的测评结果;
[0078]所述第一结果显示模块,包括:
[0079]第一结果显示单元,用于显示所述3D图形形式的测评结果。
[0080]本方案中,电子设备或安装在所述电子设备的客户端装置在接收到用户发出的系统测评指令后,对电子设备进行系统测评,得到测评结果,进而需要显示测评结果时,获取记录该测评结果的第一文件,从该第一文件中提取该测评结果,并根据该测评结果,构建非文本形式的测评结果,显示该非文本形式的测评结果。可见,相对于现有技术,本方案以不易被修改的非文本形式显示测评结果,可以防止系统的测评结果被篡改,从而提高所显示的系统的测评结果的可信度。
【专利附图】

【附图说明】
[0081]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0082]图1为本发明实施例所提供的一种系统测评结果显示方法的流程图;
[0083]图2为本发明实施例所提供的一种系统测评结果显示方法的又一流程图;
[0084]图3为本发明实施例所提供的一种系统测评装置的结构示意图;
[0085]图4为本发明实施例所提供的一种电子设备的结构示意图。
【具体实施方式】
[0086]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0087]首先需要说明的是,本发明中所述系统测评,是指对电子设备运行程序、处理数据、分配资源以及线程调度的总体性能的测试得到测评结果,通过测评结果使用户了解电子设备的性能。通常来讲,测评结果是以分数的形式展现,用户可以通过分数了解电子设备的性能,测评结果中还可以包括除分数之外的其他信息,例如对电子设备的系统性能的文字评价信息,如“优秀” “一般”较差”等。
[0088]具体而言,在系统测评的过程中,可对电子设备的CPU (Central ProcessingUnit,中央处理器)浮点处理能力、CPU整数处理能力、RAM (Random Access Memory,随机存储器)读写速度、线程调度能力、存储卡读写速度、GPU (Graphic Processing Unit,图形处理器)运算能力以及虚拟机性能等硬件项目中的至少一个项目进行测试,并通过这些硬件项目的测试结果,得到测评结果,测评结果包括根据每一个测评项目的测评得分得到的测试总分,还可以包括每一个测试项目的测试得分,还可以包括其他信息,例如文字评价信息。本发明实施例主要涉及测评结果的显示方法,例如测试总分的显示方法或者每一个测试项目的测试得分的显示方法,或者包括分数和文字评价信息的测评结果的显示方法。[0089]为了防止系统的测评结果被篡改,本发明实施例提供了一种系统测评结果显示方法、系统测评装置及电子设备。
[0090]下面首先对本发明实施例所提供的一种系统测评结果显示方法进行介绍。
[0091]其中,本发明实施例所提供的一种系统测评结果显示方法适用于电子设备或安装在该电子设备中的客户端装置。在实际应用中,该电子设备可以为:智能手机、平板电脑、笔记本电脑等。
[0092]需要说明的是,执行本发明实施例所提供的系统测评结果显示方法的前提是:该电子设备或该客户端装置接收用户发出的系统测评指令,并在接收到用户发出的系统测评指令后,对该电子设备进行系统测评,得到测评结果。也就是,本发明实施例所提供的系统测评结果显示方法为对系统的测评结果进行后续显示的步骤,从而在显示完毕后完成了对电子设备进行系统测评的过程。
[0093]在本发明实施例中,该电子设备或该客户端装置在得到该测评结果后,可以在该电子设备的本地生成并保存记录该测评结果的第一文件;或者,该电子设备或该客户端装置在得到该测评结果后,将该测评结果发送给远程服务器,该远程服务器接收到该测评结果后,生成并保存记录该测评结果的第一文件。进一步的,为了避免测评结果被恶意提取从而提高安全性,可以对第一文件进行加密处理,具体的加密方式不做限定。
[0094]本发明实施例中,系统测评是指对电子设备的系统性能进行测试,并且可以根据实际应用需求给出评价信息;而在实际应用中,测评项目可以包括:内存性能、CPU整数性能、CPU浮点性能、2D绘图性能、3D绘图性能等;同时,测评结果可以包括每一个测评项目的测试得分以及所有测评项目的测试总分,还可以包括对系统性能总的评价信息,还可以包括对每个测评项目的评价等信息,举例而言,评价信息可以为:优、一般、较差等体现性能的评价信息,还可以为与其他电子设备的测评结果进行对比的对比信息,本发明对此不作限定。
[0095]基于上述对电子设备的系统测评而得到的测评结果,如图1所示,本发明实施例所提供的一种系统测评结果显示方法,可以包括:
[0096]SlOl,获取记录该测评结果的第一文件;
[0097]在对系统测评完毕后,为了实现测评结果的显示,可以获取记录该测评结果的第一文件,进而进行后续的处理。
[0098]假设测评结果为数字分数,本步骤中,第一文件中将记录有该数字分数。
[0099]如前所述,记录有测评结果的第一文件可以存储在该电子设备的本地,也可以存储在远程服务器。相应地,当记录有该测评结果的第一文件保存在该电子设备的本地时,可以从该电子设备本地获取记录该测评结果的第一文件;而当记录该测评结果的第一文件存储在远程服务器时,可以向该远程服务器发送用于获取记录有测评结果的第一文件的请求,从而该远程服务器在接收到该请求后,向该电子设备发送该第一文件,从而实现了从该远程服务器获取记录该测评结果的第一文件。
[0100]需要说明的是,本实施例中第一文件的存储位置也适用于其他本发明其他实施例,相应的,本实施例中获取记录测评结果的第一文件的方式也适用于本发明的其他实施例。
[0101]S102,从所获取的第一文件中提取该测评结果;[0102]在获取到记录测评结果的第一文件后,可以从所获取的该第一文件中提取该测评结果,在本发明实施例中,具体的提取测评结果的方式可以采用现有技术中的任一种方式,在此不作赘述。
[0103]如前所述,为了避免测评结果被恶意提取从而提高安全性,在第一文件存储时,无论存储在服务器还是电子设备本地,可以对第一文件进行加密处理,相应地,对于经过加密处理的第一文件而言,在步骤SlOl获取第一文件后,在需要从第一文件中提取测评结果时,首先需要对所获取的第一文件进行解密处理,进而从解密处理后的第一文件中提取该测评结果。
[0104]S103,根据所提取的测评结果,构建非文本形式的测评结果;
[0105]S104,显示该非文本形式的测评结果。
[0106]在从该第一文件中提取该测评结果后,可以根据所提取的测评结果,构建非文本形式的测评结果,从而显示该非文本形式的测评结果。
[0107]假设测评结果为数字分数,将构建非文本方式的数字分数并以该非文本方式显示该数字分数。当然,可以理解的是,测评结果不限于数字分数,还可以为其他结果,例如评价信息,这时将构建非文本方式的评价信息并以该非文本方式显示该评价信息。当然,测评结果可以同时包括数字分数和评价信息,这时将构建非文本方式的数字分数和评价信息并以该非文本方式显示该数字分数和评价信息。其他形式的测评结果以此类推,这里不再赘述。
[0108]举例而言,该非文本形式可以包括:2D图形形式、3D图形形式、音频形式,当然并不局限于此。相应的,当根据所提取的测评结果,构建2D图形形式的测评结果时,需要显示2D图形形式的测评结果;当根据所提取的测评结果,构建3D图形形式的测评结果时,需要显示3D图形形式的测评结果;而当根据所提取的测评结果,构建音频形式的测评结果时,需要显示音频形式的测评结果。
[0109]本方案中,电子设备或安装在该电子设备的客户端装置在接收到用户发出的系统测评指令后,对电子设备进行系统测评,得到测评结果,进而需要显示测评结果时,获取记录该测评结果的第一文件,从该第一文件中提取该测评结果,并根据该测评结果,构建非文本形式的测评结果,显示该非文本形式的测评结果。可见,相对于现有技术,本方案以不易被修改的非文本形式显示测评结果,可以防止系统的测评结果被篡改,从而提高所显示的系统的测评结果的可信度。
[0110]更进一步的,由于通过对操作系统透明的上层语言(例如:java语言)实现上述显示方法,可能会带来如下问题:在操作系统中增加篡改程序可以截获测评结果的获取过程从而实现恶意篡改,因此,为了避免该问题,本发明实施例所提供的上述系统测评结果显示方法可以通过对操作系统不透明的预定的底层语言实现,以防止测评结果的获取过程被截获。举例而言,该预定的底层语言可以包括:通过C++、C等。
[0111]下面对本发明实施例所提供的另一种系统测评结果显示方法进行介绍。
[0112]其中,本发明实施例所提供的一种系统测评结果显示方法适用于电子设备或安装在该电子设备中的客户端装置。在实际应用中,该电子设备可以为:智能手机、平板电脑、笔记本电脑等。
[0113]需要说明的是,执行本发明实施例所提供的系统测评结果显示方法的前提是:该电子设备或该客户端装置接收用户发出的系统测评指令,并在接收到用户发出的系统测评指令后,对该电子设备进行系统测评,得到测评结果。也就是,本发明实施例所提供的系统测评结果显示方法为对系统的测评结果进行后续显示的步骤,从而在显示完毕后完成了对电子设备进行测评系统的整个过程。
[0114]在本实施例中,该电子设备或该客户端装置在得到该测评结果后,可以在该电子设备的本地生成并保存记录该测评结果的第一文件和第二文件,其中,第一文件用于后续的从该文件中提取测评结果,并根据所提取的测评结果构建非文本形式的测评结果,而该第二文件用于后续的从该文件中提取测评结果,并根据所提取的测评结果构建文本形式的测评结果;或者,该电子设备或该客户端装置在得到该测评结果后,可以将该测评结果发送给远程服务器,该远程服务器接收到该测评结果后,生成并保存记录该测评结果的第一文件和第二文件,其中,该第一文件用于后续的从该文件中提取测评结果,并根据所提取的测评结果构建非文本形式的测评结果,而该第二文件用于后续的从该文件中提取测评结果,并根据所提取的测评结果构建文本形式的测评结果。
[0115]需要说明的是,在本实施例中,虽然是以第一文件和第二文件进行描述,但该第一文件和第二文件是可以相同的文件,即电子设备或客户端装置获取同一份记录测评结果的文件并从中提取测评结果构建非文本形式和文本形式的测评结果,当然也可以是两个不同的文件,即电子设备或客户端装置分别获取记录测评结果的两份不同的文件并从中分别提取测评结果构建非文本形式和文本形式的测评结果,这都是合理的。
[0116]进一步的,为了避免测评结果被恶意提取从而提高安全性,可以对第一文件和第二文件进行加密处理,本领域技术人员可以理解,当第一文件和第二文件为不同的文件时,也可以只对第一文件进行加密处理,具体的加密方式不做限定。
[0117]本实施例中,系统测评是指对电子设备的系统性能进行测试,并且可以根据实际应用需求给出评价信息;而在实际应用中,测评项目可以包括:内存性能、CPU整数性能、CPU浮点性能、2D绘图性能、3D绘图性能等;同时,测评结果可以包括每一个测评项目的测评得分以及所有测评项目的总分,还可以包括对系统性能总的评价信息,还可以包括对每个测评项目的评价等信息,举例而言,对每个测试项目的评价信息可以为:优、一般、较差等体现性能等级的评价信息,还可以为与其他电子设备的测评结果进行对比的对比信息,本发明对此不作限定。
[0118]基于上述对电子设备的系统测评而得到的测评结果,如图2所示,本发明实施例所提供的一种系统测评结果显示方法,可以包括:
[0119]S201,获取记录该测评结果的第二文件;
[0120]在对系统测评完毕后,为了实现测评结果的显示,可以获取记录该测评结果的第二文件,进而进行后续的处理。
[0121]如前所述,记录有测评结果的第二文件可以存储在该电子设备的本地,也可以存储在远程服务器。相应地,当记录有该测评结果的第二文件保存在该电子设备的本地时,可以从该电子设备的本地获取记录该测评结果的第二文件;而当记录该测评结果的第二文件存储在远程服务器时,可以向该远程服务器发送用于获取记录有测评结果的第二文件的请求,从而该远程服务器在接收到该请求后,向该电子设备发送该第二文件,从而实现了从该远程服务器获取记录该测评结果的第二文件。
[0122]S202,从所获取的该第二文件中提取该测评结果;[0123]在获取到记录测评结果的第二文件后,可以从所获取的该第二文件中提取该测评结果,在本发明实施例中,具体的提取测评结果的方式可以采用现有技术中的任一种方式,在此不作赘述。
[0124]如前所述,为了避免测评结果被恶意提取从而提高安全性,可以对第二文件进行加密处理,相应地,对于经过加密处理的第二文件而言,在从第二文件中提取测评结果时,需要对所获取的第二文件进行解密处理,进而从解密处理后的第二文件中提取该测评结果O
[0125]S203,根据所提取的测评结果,构建文本形式的测评结果;
[0126]S204,显示该文本形式的测评结果;
[0127]在从该第二文件中提取该测评结果后,可以根据所提取的测评结果,构建文本形式的测评结果,举例而言,可以构建文本框形式的测评结果,即将测评结果写入文本框中,从而显示该文本形式的测评结果。
[0128]S205,接收用于验证测评结果是否被篡改的验证指令;
[0129]可以理解的是,为了验证测评结果是否被篡改,在显示文本形式的测评结果后,用户可以继续向电子设备或该客户端装置发出用于验证测评结果是否被篡改的验证指令,而该电子设备或该客户端装置可以接收用于验证测评结果是否被篡改的验证指令,进而执行后续的步骤再次显示测评结果。
[0130]S206,获取记录该测评结果的第一文件;
[0131]在接收到该验证指令后,可以获取记录该测评结果的第一文件,进而进行后续的处理。
[0132]S207,从所获取的第一文件中提取该测评结果;
[0133]S208,根据所提取的测评结果,构建非文本形式的测评结果;
[0134]举例而言,该非文本形式可以包括:2D图形形式、3D图形形式、音频形式,当然并不局限于此。
[0135]S209,显示该非文本形式的测评结果。
[0136]需要说明的是,本发明实施例中,步骤S206-步骤S209与上述实施例中的步骤SlOl-步骤S104的具体实现方式相似,在此不作赘述。
[0137]以测评结果为分数为例,本实施例中,首先以文本形式显示分数,然后在接收到用户发出的用于验证测评结果是否被篡改的验证指令后,以非文本形式显示分数,以供用户对比文本形式的分数和非文本形式的分数从而确定测评结果是否被篡改。
[0138]本方案中,由于在测评完毕后,首先通过文本形式显示测评结果,而在接收到用户发出的用于验证测评结果是否被篡改的验证指令后,才以非文本形式显示测评结果,因此,可以保证系统测试过程具有较低的内存消耗,并且,在需要判断测评结果是否被篡改时,通过能够防止系统的测评结果被篡改的方式再次显示出测评结果,用户可以通过对比测评完毕后显示的测评结果和用户发出的用于验证测评结果是否被篡改的验证指令后显示的测评结果,能够明确以文本形式的测评结果的可信度。
[0139]作为一种可选方式,为了提高用户使用体验,在显示文本形式的测评结果之后或显示文本形式的测评结果的同时,本发明实施例所提供的系统测评结果显示方法,还可以包括:[0140]提供用于验证测评结果是否被篡改的验证指令下发按钮,该验证指令下发按钮与所述文本形式的测评结果位于同一界面;
[0141]相应的,可以在检测到用户点击该验证指令下发按钮时,获取记录该测评结果的第一文件,进而进行后续的处理。
[0142]本领域技术人员可以理解的是,该验证指令下发按钮可以为与文本形式的测评结果相互独立的具有特定形状的按钮,例如,位于文本形式的测评结果的下方的方块形按钮,按钮表面上设置有功能性文字提示,例如,文字提示为“验证测试结果是否被篡改”。或者,该验证指令下发按钮可以与文本形式的测评结果相融合,即用户可以通过点击该文本形式的测试结果下发验证指令,这都是合理的。
[0143]作为另一种可选方式,由于通过对操作系统透明的上层语言(例如:java语言)实现上述显示方法,可能会带来如下问题:在操作系统中增加篡改程序可以截获测评结果的获取过程从而实现恶意篡改,因此,为了避免该问题,本发明实施例所提供的上述系统测评结果显示方法中步骤S206-步骤S209所给出的以非文本形式显示测评结果的过程可以通过对操作系统不透明的预定的底层语言实现,以防止测评结果的获取过程被截获。举例而言,该预定的底层语言可以包括:通过C++、C等。
[0144]相应于上述方法实施例,本发明实施例还提供了一种系统测评装置,由于本发明提供的系统测评装置与前面实施例提供的系统测评结果显示方法相对应,该系统测评装置在显示系统测评结果时,运用与前述系统测评结果显示方法相同的处理流程,因此在前述适用于系统测评结果显示方法的实施方式也适用于本实施例提供的系统测评装置,在本实施例中不再详细描述。如图3所示,所述系统测评装置可以包括:
[0145]测评模块310,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果;
[0146]第一文件获取模块320,用于获取记录所述测评结果的第一文件;
[0147]第一测评结果提取模块330,用于从所获取的第一文件中提取所述测评结果;
[0148]第一结果构建模块340,用于根据所提取的测评结果,构建非文本形式的测评结果;
[0149]第一结果显示模块350,用于显示所述非文本形式的测评结果。
[0150]需要说明的是,所述系统测评装置为电子设备中内置的功能模块,也可以为设置在电子设备中的客户端装置,这都是合理的。
[0151]本方案中,电子设备或安装在所述电子设备的客户端装置在接收到用户发出的系统测评指令后,对电子设备进行系统测评,得到测评结果,进而需要显示测评结果时,获取记录该测评结果的第一文件,从该第一文件中提取该测评结果,并根据该测评结果,构建非文本形式的测评结果,显示该非文本形式的测评结果。可见,相对于现有技术,本方案以不易被修改的非文本形式显示测评结果,可以防止系统的测评结果被篡改,从而提高所显示的系统的测评结果的可信度。
[0152]更进一步的,本发明实施例所提供的系统测试装置,还可以包括:
[0153]第二文件获取模块,用于获取记录所述测试结果的第二文件;
[0154]第二测评结果提取模块,用于从所获取的第二文件中提取所述测评结果;
[0155]第二结果构建模块,用于根据所提取的测评结果,构建文本形式的测评结果;[0156]第二结果显示模块,用于显示所述文本形式的测评结果;
[0157]相应的,所述第一文件获取模块320,可以包括:
[0158]第一文件获取单元,用于在接收到用于验证测评结果是否被篡改的验证指令时,获取记录所述测评结果的第一文件。
[0159]更进一步的,本发明实施例所提供的系统测试装置,还可以包括:
[0160]指令下发按钮提供模块,用于提供用于验证测评结果是否被篡改的验证指令下发按钮,所述验证指令下发按钮与所述文本形式的测评结果位于同一界面;
[0161]相应的,所述第一文件获取单元320,可以包括:
[0162]第一文件获取子单元,用于在检测到用户点击所述验证指令下发按钮时,获取记录所述测评结果的第一文件。
[0163]作为一种可选方式,所述测评模块310,可以包括:
[0164]第一测评单元,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,并在得到所述测评结果后,在所述电子设备的本地生成并保存记录所述测评结果的第一文件;
[0165]相应的,所述第一文件获取模块320,可以包括:
[0166]第一获取单元,用于从所述电子设备的本地获取记录所述测评结果的第一文件;
[0167]或者,
[0168]所述测评模块310,可以包括:
[0169]第二测评单元,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,并在得到所述测评结果后,将所述测评结果发送给远程服务器,所述远程服务器接收到所述测评结果后,生成并保存记录所述测评结果的第一文件;
[0170]相应的,所述第一文件获取模块320,可以包括:
[0171]第二获取单元,用于从所述远程服务器获取记录所述测评结果的第一文件。
[0172]作为一种可选方式,所述第一结果构建模块340,可以包括:
[0173]第一结果构建单元,用于根据所提取的测试结果,构建3D图形形式的测评结果;
[0174]所述第一结果显示模块350,可以包括:
[0175]第一结果显示单元,用于显示所述3D图形形式的测评结果。
[0176]本发明实施例还提供了 一种电子设备40,如图4所示,可以包括系统测评装置,所述系统测评装置包括:
[0177]测评模块410,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果;
[0178]第一文件获取模块420,用于获取记录所述测评结果的第一文件;
[0179]第一测评结果提取模块430,用于从所获取的第一文件中提取所述测评结果;
[0180]第一结果构建模块440,用于根据所提取的测评结果,构建非文本形式的测评结果;
[0181]第一结果显示模块450,用于显示所述非文本形式的测评结果。
[0182]本方案中,电子设备接收到用户发出的系统测评指令后,对电子设备进行系统测评,得到测评结果,进而需要显示测评结果时,获取记录该测评结果的第一文件,从该第一文件中提取该测评结果,并根据该测评结果,构建非文本形式的测评结果,显示该非文本形式的测评结果。可见,相对于现有技术,本方案以不易被修改的非文本形式显示测评结果,可以防止系统的测评结果被篡改,从而提高所显示的系统的测评结果的可信度。
[0183]更进一步的,本发明实施例所提供的电子设备,还可以包括:
[0184]第二文件获取模块,用于获取记录所述测试结果的第二文件;
[0185]第二测评结果提取模块,用于从所获取的第二文件中提取所述测评结果;
[0186]第二结果构建模块,用于根据所提取的测评结果,构建文本形式的测评结果;
[0187]第二结果显示模块,用于显示所述文本形式的测评结果;
[0188]相应的,所述第一文件获取模块420,可以包括:
[0189]第一文件获取单元,用于在接收到用于验证测评结果是否被篡改的验证指令时,获取记录所述测评结果的第一文件。
[0190]更进一步的,本发明实施例所提供的电子设备,还可以包括:
[0191]指令下发按钮提供模块,用于提供用于验证测评结果是否被篡改的验证指令下发按钮,所述验证指令下发按钮与所述文本形式的测评结果位于同一界面;
[0192]相应的,所述第一文件获取单元420,可以包括:
[0193]第一文件获取子单元,用于在检测到用户点击所述验证指令下发按钮时,获取记录所述测评结果的第一文件。
[0194]作为一种可选方式,所述测评模块410,可以包括:
[0195]第一测评单元,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,并在得到所述测评结果后,在所述电子设备的本地生成并保存记录所述测评结果的第一文件;
[0196]相应的,所述第一文件获取模块420,可以包括:
[0197]第一获取单元,用于从所述电子设备的本地获取记录所述测评结果的第一文件;
[0198]或者,
[0199]所述测评模块410,可以包括:
[0200]第二测评单元,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,并在得到所述测评结果后,将所述测评结果发送给远程服务器,所述远程服务器接收到所述测评结果后,生成并保存记录所述测评结果的第一文件;
[0201]相应的,所述第一文件获取模块420,可以包括:
[0202]第二获取单元,用于从所述远程服务器获取记录所述测评结果的第一文件。
[0203]作为一种可选方式,所述第一结果构建模块440,可以包括:
[0204]第一结果构建单元,用于根据所提取的测试结果,构建3D图形形式的测评结果;
[0205]所述第一结果显示模块450,可以包括:
[0206]第一结果显示单元,用于显示所述3D图形形式的测评结果。
[0207]对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0208]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0209]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。[0210]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种系统测评结果显示方法,适用于电子设备或安装在所述电子设备的客户端装置,所述电子设备或所述客户端装置在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,其特征在于,所述系统测评结果显示方法包括: 获取记录所述测评结果的第一文件; 从所获取的第一文件中提取所述测评结果; 根据所提取的测评结果,构建非文本形式的测评结果; 显示所述非文本形式的测评结果。
2.根据权利要求1所述的 方法,其特征在于,在所述获取记录所述测评结果的第一文件之前,所述方法还包括: 获取记录所述测评结果的第二文件; 从所获取的第二文件中提取所述测评结果; 根据所提取的测评结果,构建文本形式的测评结果; 显示所述文本形式的测评结果; 所述获取记录所述测评结果的第一文件,包括: 在接收到用于验证测评结果是否被篡改的验证指令时,获取记录所述测评结果的第一文件。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 提供用于验证测评结果是否被篡改的验证指令下发按钮,所述验证指令下发按钮与所述文本形式的测评结果位于同一界面; 所述在接收到用于验证测评结果是否被篡改的验证指令时,获取记录所述测评结果的第一文件,包括: 在检测到用户点击所述验证指令下发按钮时,获取记录所述测评结果的第一文件。
4.根据权利要求1所述的方法,其特征在于, 所述电子设备或所述客户端装置在得到所述测评结果后,在所述电子设备的本地生成并保存记录所述测评结果的第一文件; 所述获取记录所述测评结果的第一文件,包括: 从所述电子设备的本地获取记录所述测评结果的第一文件; 或者, 所述电子设备或所述客户端装置在得到所述测评结果后,将所述测评结果发送给远程服务器,所述远程服务器接收到所述测评结果后,生成并保存记录所述测评结果的第一文件; 所述获取记录所述测评结果的第一文件,包括: 从所述远程服务器获取记录所述测评结果的第一文件。
5.根据权利要求4所述的方法,其特征在于,所述获取的第一文件进行了加密处理; 在所述获取记录所述测评结果的第一文件后,在所述从所获取的第一文件中提取所述测评结果前,所述方法还包括: 对所述获取的第一文件进行解密处理; 所述从所获取的第一文件中提取所述测评结果包括: 从所述解密处理后的第一文件中提取所述测评结果。
6.根据权利要求1所述的方法,其特征在于,所述方法通过预定的底层语言实现。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述构建非文本形式的测评结果,包括: 构建3D图形形式的测评结果; 所述显示所述非文本形式的测评结果,包括: 显示所述3D图形形式的测评结果。
8.一种系统测评装置,其特征在于,所述装置包括: 测评模块,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果; 第一文件获取模块,用于获取记录所述测评结果的第一文件; 第一测评结果提取模块,用于从所获取的第一文件中提取所述测评结果; 第一结果构建模块,用于根据所提取的测评结果,构建非文本形式的测评结果; 第一结果显示模块,用于显示所述非文本形式的测评结果。
9.根据权利要求8所述的装置,其特征在于,还包括: 第二文件获取模块,用于获取记录所述测试结果的第二文件; 第二测评结果提取`模块,用于从所获取的第二文件中提取所述测评结果; 第二结果构建模块,用于根据所提取的测评结果,构建文本形式的测评结果; 第二结果显示模块,用于显示所述文本形式的测评结果; 相应的,所述第一文件获取模块,包括: 第一文件获取单元,用于在接收到用于验证测评结果是否被篡改的验证指令时,获取记录所述测评结果的第一文件。
10.根据权利要求9所述的装置,其特征在于,还包括: 指令下发按钮提供模块,用于提供用于验证测评结果是否被篡改的验证指令下发按钮,所述验证指令下发按钮与所述文本形式的测评结果位于同一界面; 相应的,所述第一文件获取单元,包括: 第一文件获取子单元,用于在检测到用户点击所述验证指令下发按钮时,获取记录所述测评结果的第一文件。
11.根据权利要求8所述的装置,其特征在于,所述测评模块,包括: 第一测评单元,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,并在得到所述测评结果后,在所述电子设备的本地生成并保存记录所述测评结果的第一文件; 相应的,所述第一文件获取模块,包括: 第一获取单元,用于从所述电子设备的本地获取记录所述测评结果的第一文件; 或者, 所述测评模块,包括: 第二测评单元,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果,并在得到所述测评结果后,将所述测评结果发送给远程服务器,所述远程服务器接收到所述测评结果后,生成并保存记录所述测评结果的第一文件; 相应的,所述第一文件获取模块,包括:第二获取单元,用于从所述远程服务器获取记录所述测评结果的第一文件。
12.根据权利要求8-11任意一项所述的装置,其特征在于,所述第一结果构建模块,包括: 第一结果构建单元,用于根据所提取的测试结果,构建3D图形形式的测评结果; 所述第一结果显示模块,包括: 第一结果显示单元,用于显示所述3D图形形式的测评结果。
13.一种电子设备,其特征在于,包括系统测评装置,所述系统测评装置包括: 测评模块,用于在接收到用户发出的系统测评指令后,对所述电子设备进行系统测评,得到测评结果; 第一文件获取模块,用于获取记录所述测评结果的第一文件; 第一测评结果提取模块,用于从所获取的第一文件中提取所述测评结果; 第一结果构建模块,用于根据所提取的测评结果,构建非文本形式的测评结果; 第一结果显示模块,用于显示所述非文本形式的测评结果。
14.根据权利要求13所述的电子设备,其特征在于,所述第一结果构建模块,包括: 第一结果构建单元,用于根据所提取的测试结果,构建3D图形形式的测评结果; 所述第一结果显示模块,包括`: 第一结果显示单元,用于显示所述3D图形形式的测评结果。
【文档编号】G06F21/60GK103488559SQ201310429737
【公开日】2014年1月1日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】王颢 申请人:北京安兔兔科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1