首页> 中国专利> 一种U盘的系统参数检测方法、装置及一种U盘

一种U盘的系统参数检测方法、装置及一种U盘

摘要

本发明公开一种U盘的系统参数检测方法、装置及一种U盘,所述方法包括:在接收到用户通过所述计算机触发的系统参数检测操作后,检测所述U盘的系统参数,所述系统参数包括所述U盘的实际容量、系统性能参数;利用所述计算机的显示屏幕,将所述U盘的系统参数显示给用户。本发明对U盘真实的系统参数进行检测并反馈给用户。市面上的U盘利用本发明的系统参数检测方法进行检测后,用户就能够识别U盘厂商是否造假,一定程度上限制了U盘厂商的欺骗消费者行为。

著录项

  • 公开/公告号CN105843721A

    专利类型发明专利

  • 公开/公告日2016-08-10

    原文格式PDF

  • 申请/专利权人 北京蓝光引力网络股份有限公司;

    申请/专利号CN201610383444.7

  • 发明设计人 秦江波;朱志海;

    申请日2016-06-01

  • 分类号G06F11/24(20060101);G06K19/077(20060101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人王宝筠

  • 地址 100085 北京市海淀区上地东路1号院1号楼9层901

  • 入库时间 2023-06-19 00:12:25

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-28

    授权

    授权

  • 2016-09-07

    实质审查的生效 IPC(主分类):G06F11/24 申请日:20160601

    实质审查的生效

  • 2016-08-10

    公开

    公开

说明书

技术领域

本发明涉及数据处理领域,具体涉及一种U盘的系统参数检测方法、装置及一种U盘。

背景技术

U盘等移动存储设备是非常常用的存储设备,由于其便于携带的特点,用户通常将其作为移动存储需求的首选。

但是,目前U盘制造、销售市场不规范,用户买到的U盘经常是实际容量小于U盘厂商标记的容量,这种欺骗消费者的行为通常会让用户自己买单。

所以,目前亟需一种对U盘真实的系统参数进行检测的方法,对U盘厂商的上述欺骗消费者行为进行一定程度的限制。

发明内容

本发明提供了一种U盘的系统参数检测方法、装置及一种U盘,能够对U盘的真实系统参数进行检测,并反馈给用户。

本发明提供了一种U盘的系统参数检测方法,U盘与计算机相连,所述方法包括:

在接收到用户通过所述计算机触发的系统参数检测操作后,检测所述U盘的系统参数,所述系统参数包括所述U盘的实际容量、系统性能参数;

利用所述计算机的显示屏幕,将所述U盘的系统参数显示给用户。

优选地,所述检测所述U盘的系统参数,包括:

获取所述U盘的厂商标定容量;

以所述厂商标定容量为读写范围,对所述U盘进行读写操作;

如果对所述U盘的读写操作正常,则确定所述U盘的实际容量为所述厂商标定容量。

优选地,所述方法还包括:

如果对所述U盘的读写操作异常,则利用所述计算机的显示屏幕提示用 户所述U盘的厂商标定容量不是实际容量。

优选地,如果以所述厂商标定容量为读写范围,对所述U盘的读写操作异常,则所述方法还包括S1、S2、S3、S4:

S1:重新确定新的读写范围,所述新的读写范围的上限是前一次读写操作的读写范围内的任一数值,下限是前一次读写操作的读写范围的下限;

S2:判断所述新的读写范围是否小于预设范围阈值,如果所述新的读写范围小于预设范围阈值,则执行S4,否则以所述新的读写范围对所述U盘进行读写操作;如果以所述新的读写范围对所述U盘进行读写操作异常,则重新执行S1,如果以所述新的读写范围对所述U盘进行读写操作正常,则执行S3;

S3:重新确定新的读写范围,所述新的读写范围的下限是前一次读写操作的读写范围的上限,所述新的读写范围的上限是前一次读写操作异常时读写范围的上限与前一次读写操作正常时读写范围的上限之间的任一数值;执行S2。

S4:以所述新的读写范围的下限为读写操作起点,对所述U盘进行读写操作,将首次出现异常时对应的数值作为所述U盘的实际容量。

优选地,所述系统性能参数包括所述U盘的读写速度、所述U盘中的元件型号。

优选地,所述检测所述U盘的系统参数,包括:

通过对所述U盘执行磁盘读写操作,获取所述U盘的读写速度。

优选地,所述检测所述U盘的系统参数,包括:

检测所述U盘中芯片的型号。

本发明还提供了一种U盘的系统参数检测装置,U盘与计算机相连,所述检测装置包括系统参数检测模块和显示模块;

所述系统参数检测模块,用于在接收到用户通过所述计算机触发的系统参数检测操作后,检测所述U盘的系统参数,所述系统参数包括所述U盘的实际容量、系统性能参数;

所述显示模块,用于利用所述计算机的显示屏幕,将所述U盘的系统参数显示给用户。

优选地,所述系统参数检测模块包括第一获取子模块、第一读写子模块和确定子模块;

所述第一获取子模块,用于获取所述U盘的厂商标定容量;

所述第一读写子模块,用于以所述厂商标定容量为读写范围,对所述U盘进行读写操作;

所述确定子模块,用于在所述第一读写子模块对所述U盘的读写操作正常时,确定所述U盘的实际容量为所述厂商标定容量。

优选地,所述系统参数检测模块还包括提示子模块;

所述提示子模块,用于在所述第一读写子模块对所述U盘的读写操作异常时,利用所述计算机的显示屏幕提示用户所述U盘的厂商标定容量不是实际容量。

优选地,所述装置还包括:

第一确定模块,用于重新确定新的读写范围,所述新的读写范围的上限是前一次读写操作的读写范围内的任一数值,下限是前一次读写操作的读写范围的下限;

判断模块,用于判断所述新的读写范围是否小于预设范围阈值,如果所述新的读写范围小于预设范围阈值,则触发第三确定模块,否则以所述新的读写范围对所述U盘进行读写操作;如果以所述新的读写范围对所述U盘进行读写操作异常,则重新触发所述第一确定模块,如果以所述新的读写范围对所述U盘进行读写操作正常,则触发第二确定模块;

第二确定模块,用于重新确定新的读写范围,所述新的读写范围的下限是前一次读写操作的读写范围的上限,所述新的读写范围的上限是前一次读写操作异常时读写范围的上限与前一次读写操作正常时读写范围的上限之间的任一数值;触发所述判断模块。

第三确定模块,用于以所述新的读写范围的下限为读写操作起点,对所述U盘进行读写操作,将首次出现异常时对应的数值作为所述U盘的实际容量。

优选地,所述系统性能参数包括所述U盘的读写速度、所述U盘中的元件型号。

优选地,所述系统参数检测模块还包括读写速度获取子模块;

所述读写速度获取子模块,用于通过对所述U盘执行磁盘读写操作,获取所述U盘的读写速度。

优选地,所述系统参数检测模块还包括芯片检测子模块;

所述芯片检测子模块,用于检测所述U盘中芯片的型号。

本发明还提供了一种U盘,所述U盘中安装有上述的系统参数检测装置。

本发明提供的U盘的系统参数检测方法中,将U盘与计算机相连,在接收到用户通过所述计算机触发的系统参数检测操作后,检测所述U盘的系统参数,所述系统参数包括所述U盘的实际容量、系统性能参数;利用所述计算机的显示屏幕,将所述U盘的系统参数显示给用户。本发明对U盘真实的系统参数进行检测并反馈给用户。也就是说,市面上的U盘利用本发明的系统参数检测方法进行检测后,用户就能够识别U盘厂商是否造假,一定程度上限制了U盘厂商的欺骗消费者行为。

附图说明

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

图1为本发明实施例提供的一种U盘的系统参数检测方法的流程图;

图2为本发明实施例提供的一种检测U盘的实际容量的方法流程图;

图3为本发明实施例提供的一种U盘的系统参数检测装置的结构示意图;

图4为本发明实施例提供的系统参数检测模块110的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下进行实施例具体内容的介绍。

本发明实施例提供了一种U盘的系统参数检测方法,参考图1,为本发明 实施例提供的一种U盘的系统参数检测方法的流程图。本发明实施例中需要进行系统参数检测的U盘与一台计算机相连,具体的,所述方法包括:

S101:在接收到用户通过所述计算机触发的系统参数检测操作后,检测所述U盘的系统参数,所述系统参数包括所述U盘的实际容量、系统性能参数;

S102:利用所述计算机的显示屏幕,将所述U盘的系统参数显示给用户。

实际应用中,本发明实施例的U盘的系统参数检测方法可以利用可执行程序实现的,当所述U盘插入计算机的USB接口后,所述U盘中的可执行程序对用户是可见的,用户通过双击该可执行程序,触发检测所述U盘的系统参数的操作。具体的,目前本发明实施例提供的U盘的系统参数检测方法能够检测U盘的实际容量、系统性能。随着需求的增加,本发明实施例还可以检测U盘的其他系统参数,在此不对其进行限制。

理论上,如果厂商标定的容量就是U盘的实际容量,那么对该U盘进行读写操作时能够以厂商标定容量为读写范围;如果厂商标定的容量大于U盘的实际容量,那么以厂商标定容量为读写范围进行U盘的读写操作时会发生异常。所以,本发明实施例利用上述特点,对U盘的厂商标定容量是否是实际容量进行检测。

具体的,如果以所述厂商标定容量为读写范围,对所述U盘进行读写操作未出现异常,则利用所述计算机的显示屏幕告知用户厂商标定容量是准确的。如果以所述厂商标定容量为读写范围,对所述U盘的读写操作异常时,利用所述计算机的显示屏幕提示用户所述U盘的厂商标定容量不是实际容量。

本发明实施例在确定U盘的厂商标定容量不是实际容量时,可以对该U盘的实际容量进行检测。具体的,参考图2,为本发明实施例提供的一种检测U盘的实际容量的方法流程图,其中,将以所述厂商标定容量为读写范围,对所述U盘的读写操作异常作为该方法的执行前提,所述方法包括:

S201:重新确定新的读写范围,所述新的读写范围的上限是前一次读写操作的读写范围内的任一数值,下限是前一次读写操作的读写范围的下限。

S202:判断所述新的读写范围是否小于预设范围阈值,如果所述新的读写范围小于预设范围阈值,则执行S205,否则执行S203。

S203:以所述新的读写范围对所述U盘进行读写操作,如果以所述新的 读写范围对所述U盘进行读写操作异常,则重新执行S201,如果以所述新的读写范围对所述U盘进行读写操作正常,则执行S204。

S204:重新确定新的读写范围,所述新的读写范围的下限是前一次读写操作的读写范围的上限,所述新的读写范围的上限是前一次读写操作异常时读写范围的上限与前一次读写操作正常时读写范围的上限之间的任一数值;执行S202。

S205:以所述新的读写范围的下限为读写操作起点,对所述U盘进行读写操作,将首次出现异常时对应的数值作为所述U盘的实际容量。

以一种厂商标定容量为16G的U盘为例,本发明实施例提供的检测U盘的实际容量的方法中,假定16G为该U盘的实际容量,对该U盘进行磁盘读写操作,如果在读写操作中出现异常(如容量不够等),则可以确定该U盘的厂商标定容量有问题。此时,重新确定对该U盘进行读写操作的读写范围,如重新假定该U盘的实际容量为12G,以0-12G为读写范围,对该U盘进行磁盘读写操作。如果以12G为U盘的实际容量进行读写操作仍出现读写异常,则确定该U盘的实际容量小于12G,继续确定该U盘的读写范围为0-8G,依照上述方式不断对该U盘的实际容量进行逼近测试,直到最终确定的读写范围小于预设范围阈值(如读写范围的上下限之差小于2)。

在确定小于预设范围阈值的读写范围后,为了进一步精确地确定该U盘的实际容量是属于该读写范围中的哪一个精确的值,本发明实施例以该读写范围的下限为读写起点对该U盘进行读写操作,在读写的过程中一旦出现异常,则将首次出现异常时对应的数值作为该U盘的实际容量,可以利用与该U盘连接的计算机的显示屏幕将该U盘的实际容量显示给用户。

本发明实施例对U盘的系统参数检测中还包括对U盘的读写速度、元件型号等的检测。考虑到用户对购买到的U盘的各种系统参数的了解需求,本发明实施例提供的U盘的系统参数检测方法还可以通过对所述U盘执行磁盘读写操作,获取所述U盘的读写速度。

实际应用中,通过对所述U盘执行磁盘读写操作,统计一定时间内对所述U盘执行磁盘读写操作的次数,进而得出所述U盘的读写速度。

另外,本发明实施例还可以检测U盘中芯片的型号。

本发明实施例提供的U盘的系统参数检测方法中,将U盘与计算机相连,在接收到用户通过所述计算机触发的系统参数检测操作后,检测所述U盘的系统参数,所述系统参数包括所述U盘的实际容量、系统性能参数;利用所述计算机的显示屏幕,将所述U盘的系统参数显示给用户。本发明实施例对U盘真实的系统参数进行检测并反馈给用户。也就是说,市面上的U盘利用本发明实施例的系统参数检测方法进行检测后,用户就能够识别U盘厂商是否造假,一定程度上限制了U盘厂商的欺骗消费者行为。

本发明实施例提供了一种U盘的系统参数检测装置,参考图3,为本发明实施例提供的一种U盘的系统参数检测装置的结构示意图。所述U盘与计算机相连,所述系统参数检测装置300包括系统参数检测模块310和显示模块320。

所述系统参数检测模块310,用于在接收到用户通过所述计算机触发的系统参数检测操作后,检测所述U盘的系统参数,所述系统参数包括所述U盘的实际容量、系统性能参数。

所述显示模块320,用于利用所述计算机的显示屏幕,将所述U盘的系统参数显示给用户。

本发明实施例提供的U盘的系统参数检测装置可以安装于U盘中,将安装有所述检测装置的U盘与任意一台计算机相连后,所述检测装置可以检测出所述U盘的系统参数。另外,所述U盘的系统参数检测装置也可以安装于计算机中,用于对与该计算机相连的U盘进行检测。

另外,参考图4,为本发明实施例提供的系统参数检测模块310的结构示意图。本发明实施例提供的系统参数检测模块310包括第一获取子模块311、第一读写子模块312和确定子模块313;

具体的,所述第一获取子模块311,用于获取所述U盘的厂商标定容量;

所述第一读写子模块312,用于以所述厂商标定容量为读写范围,对所述U盘进行读写操作;

所述确定子模块313,用于在所述第一读写子模块对所述U盘的读写操作正常时,确定所述U盘的实际容量为所述厂商标定容量。

所述系统参数检测模块310还包括提示子模块314;

所述提示子模块314,用于在所述第一读写子模块312对所述U盘的读写操作异常时,利用所述计算机的显示屏幕提示用户所述U盘的厂商标定容量不是实际容量。

另外,本发明实施例在确定U盘的厂商标定容量不是实际容量时,可以进一步的对该U盘的实际容量进行检测。相应的,所述装置还包括:

第一确定模块,用于重新确定新的读写范围,所述新的读写范围的上限是前一次读写操作的读写范围内的任一数值,下限是前一次读写操作的读写范围的下限;

判断模块,用于判断所述新的读写范围是否小于预设范围阈值,如果所述新的读写范围小于预设范围阈值,则触发第三确定模块,否则以所述新的读写范围对所述U盘进行读写操作;如果以所述新的读写范围对所述U盘进行读写操作异常,则重新触发所述第一确定模块,如果以所述新的读写范围对所述U盘进行读写操作正常,则触发第二确定模块;

第二确定模块,用于重新确定新的读写范围,所述新的读写范围的下限是前一次读写操作的读写范围的上限,所述新的读写范围的上限是前一次读写操作异常时读写范围的上限与前一次读写操作正常时读写范围的上限之间的任一数值;触发所述判断模块。

第三确定模块,用于以所述新的读写范围的下限为读写操作起点,对所述U盘进行读写操作,将首次出现异常时对应的数值作为所述U盘的实际容量。

本发明实施例对U盘的系统参数检测中还包括对U盘的读写速度、元件型号等的检测。考虑到用户对购买到的U盘的各种系统参数的了解需求,本发明实施例提供的系统参数检测模块还包括读写速度获取子模块;

所述读写速度获取子模块,用于通过对所述U盘执行磁盘读写操作,获取所述U盘的读写速度。

所述系统参数检测模块还包括芯片检测子模块;

所述芯片检测子模块,用于检测所述U盘中芯片的型号。

本发明实施例还提供了一种U盘,具体的,该U盘上安装有上述系统参 数检测装置,用于对该U盘自身的系统参数进行检测。具体的该检测装置的功能可以参照上述实施例中的描述。

总之,本发明实施例提供的U盘的系统参数检测装置,可以安装于U盘中,且所述U盘与计算机相连。其中,所述检测装置包括系统参数检测模块和显示模块;所述系统参数检测模块,用于在接收到用户通过所述计算机触发的系统参数检测操作后,检测所述U盘的系统参数,所述系统参数包括所述U盘的实际容量、系统性能参数;所述显示模块,用于利用所述计算机的显示屏幕,将所述U盘的系统参数显示给用户。本发明实施例利用安装于U盘上的系统参数检测装置对U盘真实的系统参数进行检测并反馈给用户。也就是说,一旦市面上的U盘安装有本发明实施例的系统参数检测装置,用户就能够识别U盘厂商是否造假,一定程度上限制了U盘厂商的欺骗消费者行为。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明实施例所提供的一种U盘的系统参数检测方法、装置及一种U盘进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号