硬件信息获取方法、系统及终端、云服务器技术方案

技术编号:9671417 阅读:145 留言:0更新日期:2014-02-14 18:37
本发明专利技术公开了一种硬件信息获取方法,包括:终端从本地获取硬件信息;所述终端判定从本地获取的所述硬件信息不完整,则将所述从本地获取的部分硬件信息或全部硬件信息上报给云服务器;所述云服务器判定所述终端上报的硬件信息对应唯一的硬件,则将所述硬件对应的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息发送给所述终端。本发明专利技术还相应地公开了一种硬件信息获取系统及终端、云服务器。基于本发明专利技术所述的技术方案,终端在本地获取的硬件信息不完整的情况下,进一步向云服务器进行获取,从而获得完整的硬件信息,提高了用户体验。

【技术实现步骤摘要】
硬件信息获取方法、系统及终端、云服务器
本专利技术涉及硬件检测技术,尤其涉及一种硬件信息获取方法、系统及终端、云服务 器。
技术介绍
为了判断硬件真伪、确定终端(如电脑)可能存在的隐患和不足,往往需要获取硬 件信息,如CPU信息、内存信息、主板信息、硬盘信息、显卡信息、声卡信息等,相关技术中, 一般通过终端本地获取的方式来获取硬件信息,即硬件信息完全依赖终端程序通过硬件驱 动提供的相应接口来读取。但是,由于硬件驱动提供的接口并不一定支持所有硬件信息的获取,如比较小众 的显卡型号、数据宽度等硬件信息,那么,这些硬件信息将无法通过硬件驱动提供的相应接 口来读取,从而导致通过终端本地获取的方式所获取的硬件信息不完整,影响用户体验。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种硬件信息获取方法、系统及终端、云服 务器,能够获取完整的硬件信息,提高用户体验。为达到上述目的,本专利技术的技术方案是这样实现的:一种硬件信息获取方法,包括:终端从本地获取硬件信息;所述终端判定从本地获取的所述硬件信息不完整,则将所述从本地获取的部分硬 件信息或全部硬件信息上报给云服务器;所述云服务器判定所述终端上报的硬件信息对应唯一的硬件,则将所述硬件对应 的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息发送给所述终端。该方法还包括:所述终端接收来自所述云服务器的硬件信息后,将完整的硬件信息展示给用户。该方法还包括:所述云服务器判定所述终端上报的硬件信息对应不唯一的硬件,则向所述终端返 回查询失败消息。一种终端,包括:本地获取模块、判断模块、上报模块和硬件信息提供模块;其中,所述本地获取模块,用于从本地的硬件信息提供模块获取硬件信息;所述判断模块,用于判断所述本地获取模块从本地获取的硬件信息是否完整,判 定从本地获取的所述硬件信息不完整,则通知上报模块;所述上报模块,用于在收到所述判断模块的通知后,将所述本地获取模块从本地 获取的硬件信息中的部分硬件信息或全部硬件信息上报给云服务器;所述硬件信息提供模块,用于向本地获取模块提供部分或全部硬件信息。该终端还包括:接收模块和用户交互模块;其中,所述接收模块,用于接收来自云服务器的硬件信息;所述用户交互模块,用于在所述接收模块接收来自云服务器的硬件信息之后,向 用户展示完整的硬件信息。所述接收模块,还用于接收来自云服务器的查询失败消息。一种云服务器,包括:接收模块、判断模块、发送模块和存储模块;其中,所述接收模块,用于接收来自终端的硬件信息;所述判断模块,用于在接收模块接收来自终端的硬件信息后,判断所述硬件信息 是否对应唯一的硬件,判定所述硬件信息对应唯一的硬件,则通知发送模块;所述发送模块,用于在收到所述判断模块的所述通知后,从所述存储模块获取所 述硬件对应的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息,并将所述硬件 对应的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息发送给所述终端;所述存储模块,用于存储全部硬件信息。所述判断模块,还用于在判定所述终端上报的硬件信息对应不唯一的硬件时,通 知所述发送模块;所述发送模块,还用于在收到所述判断模块的所述通知后,向所述终端返回查询 失败消息。一种硬件信息获取系统,该系统包括终端和云服务器;其中,所述终端为上述的终端;所述云服务器为上述的云服务器。本专利技术所述的硬件信息获取方法、系统及终端、云服务器,终端从本地获取硬件信 息;所述终端判定从本地获取的所述硬件信息不完整,则将所述从本地获取的部分硬件信 息或全部硬件信息上报给云服务器;所述云服务器判定所述终端上报的硬件信息对应唯一 的硬件,则将所述硬件对应的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息 发送给所述终端。基于本专利技术所述的技术方案,终端在本地获取的硬件信息不完整的情况 下,进一步向云服务器进行获取,从而获得完整的硬件信息,提高了用户体验。【附图说明】图1为本专利技术实施例一种硬件信息获取方法流程示意图;图2为本专利技术实施例另一种硬件信息获取方法流程示意图;图3为本专利技术实施例一种终端的结构示意图;图4为本专利技术实施例另一种终端的结构示意图;图5为本专利技术实施例一种云服务器的结构不意图。【具体实施方式】本专利技术的基本思想是:终端从本地获取硬件信息;所述终端判定从本地获取的所 述硬件信息不完整,则将所述从本地获取的部分硬件信息或全部硬件信息上报给云服务 器;所述云服务器判定所述终端上报的硬件信息对应唯一的硬件,则将所述硬件对应的全 部硬件信息或除终端上报的硬件信息之外的其他硬件信息发送给所述终端。本专利技术实施例公开了一种硬件信息获取方法,图1为本专利技术实施例一种硬件信息获取方法流程示意图,如图1所示,该方法包括:步骤101:终端从本地获取硬件信息;步骤102:所述终端判定从本地获取的所述硬件信息不完整,则将所述从本地获 取的部分硬件信息或全部硬件信息上报给云服务器;这里,如果终端判定从本地获取的硬件信息中存在能够匹配到唯一硬件的硬件信 息,如CPU型号,则可以仅将所述CPU型号上报给云服务器。当然,终端也可以将从本地获 取的全部硬件信息上报给云服务器,有云服务器进行匹配及判断。步骤103:所述云服务器判定所述终端上报的硬件信息对应唯一的硬件,则将所 述硬件对应的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息发送给所述终端。可选的,如图2所示,步骤103之后还包括:步骤104:所述终端接收来自所述云服务器的硬件信息后,将完整的硬件信息展 示给用户。可选的,该方法还包括:所述云服务器判定所述终端上报的硬件信息对应不唯一的硬件,则向所述终端返 回查询失败消息。例如,终端上报的硬件信息为CPU核心数,则由于CPU核心数不对应唯一 的CPU,云服务器向终端返回查询失败消息。本专利技术实施例还相应地提出了一种终端,如图3所示,该终端包括:本地获取模 块、判断模块、上报模块和硬件信息提供模块;其中,所述本地获取模块,用于从本地的硬件信息提供模块获取硬件信息;所述判断模块,用于判断所述本地获取模块从本地获取的硬件信息是否完整,判 定从本地获取的所述硬件信息不完整,则通知上报模块;所述上报模块,用于在收到所述判断模块的通知后,将所述本地获取模块从本地 获取的硬件信息中的部分硬件信息或全部硬件信息上报给云服务器;所述硬件信息提供模块,用于向本地获取模块提供部分或全部硬件信息。可选的,如图4所示,该终端还包括:接收模块和用户交互模块;其中,所述接收模块,用于接收来自云服务器的硬件信息;所述用户交互模块,用于在所述接收模块接收来自云服务器的硬件信息之后,向 用户展示完整的硬件信息。可选的,所述接收模块,还用于接收来自云服务器的查询失败消息。本专利技术实施例还相应地提出了一种云服务器,如图5所示,该云服务器包括:接收 模块、判断模块、发送模块和存储模块;其中,所述接收模块,用于接收来自终端的硬件信息;所述判断模块,用于在接收模块接收来自终端的硬件信息后,判断所述硬件信息 是否对应唯一的硬件,判定所述硬件信息对应唯一的硬件,则通知发送模块;所述发送模块,用于在收到所述判断模块的所述通知后,从所述存储模块获取所 述硬件对应的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息,并将所述硬件 对本文档来自技高网...

【技术保护点】
一种硬件信息获取方法,其特征在于,该方法包括:终端从本地获取硬件信息;所述终端判定从本地获取的所述硬件信息不完整,则将所述从本地获取的部分硬件信息或全部硬件信息上报给云服务器;所述云服务器判定所述终端上报的硬件信息对应唯一的硬件,则将所述硬件对应的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息发送给所述终端。

【技术特征摘要】
1.一种硬件信息获取方法,其特征在于,该方法包括:终端从本地获取硬件信息;所述终端判定从本地获取的所述硬件信息不完整,则将所述从本地获取的部分硬件信息或全部硬件信息上报给云服务器;所述云服务器判定所述终端上报的硬件信息对应唯一的硬件,则将所述硬件对应的全部硬件信息或除终端上报的硬件信息之外的其他硬件信息发送给所述终端。2.根据权利要求1所述的硬件信息获取方法,其特征在于,该方法还包括:所述终端接收来自所述云服务器的硬件信息后,将完整的硬件信息展示给用户。3.根据权利要求1或2所述的硬件信息获取方法,其特征在于,该方法还包括:所述云服务器判定所述终端上报的硬件信息对应不唯一的硬件,则向所述终端返回查询失败消息。4.一种终端,其特征在于,该终端包括:本地获取模块、判断模块、上报模块和硬件信息提供模块;其中,所述本地获取模块,用于从本地的硬件信息提供模块获取硬件信息;所述判断模块,用于判断 所述本地获取模块从本地获取的硬件信息是否完整,判定从本地获取的所述硬件信息不完整,则通知上报模块;所述上报模块,用于在收到所述判断模块的通知后,将所述本地获取模块从本地获取的硬件信息中的部分硬件信息或全部硬件信息上报给云服务器;所述硬件信息提供模块,用于向本地获取模块提供部分或全部硬件信息。5.根据权利要求4所述的终端,其特征在于,该终端还包括:接收模块和用...

【专利技术属性】
技术研发人员:张宗恺王海波郑斌崔兆坤范锦
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1