一种硬件环境模拟方法及硬件环境模拟系统与流程
技术特征:
1.一种硬件环境模拟方法,用于将设备端模拟成可供应用端识别的目标设备,其特征在于,所述硬件环境模拟方法包括以下步骤:将对应于设备端的原始硬件识别信息存储于设备端;将所述原始硬件识别信息修改为目标硬件识别信息,所述目标硬件识别信息用以供应用端将设备端识别为目标设备;通过所述设备端将存储的目标硬件识别信息传递给应用端。2.如权利要求1所述的一种硬件环境模拟方法,其特征在于,步骤“将所述原始硬件识别信息修改为目标硬件识别信息”包括以下步骤:通过所述设备端接收所述应用端传递的修改命令信息;所述设备端根据所述修改命令信息将所述原始硬件识别信息修改为目标硬件识别信息。3.如权利要求2所述的一种硬件环境模拟方法,其特征在于,还包括以下步骤:在设备端加载/安装驱动程序,验证软件功能。4.如权利要求3所述的一种硬件环境模拟方法,其特征在于,在所述步骤“将所述原始硬件识别信息修改为目标硬件识别信息”之前还包括步骤:通过所述设备端将存储的原始硬件识别信息传递给应用端;在所述步骤“在设备端加载/安装驱动程序,验证软件功能”之后还包括步骤:通过所述设备端接收所述应用端传递的清除命令信息,所述清除命令信息包括原始硬件识别信息;所述设备端根据清除命令信息将存储的目标硬件识别信息重置为原始硬件识别信息。
5.如权利要求1所述的一种硬件环境模拟方法,其特征在于,所述步骤“将所述原始硬件识别信息修改为目标硬件识别信息”中,通过所述应用端直接将设备端存储的原始硬件识别信息修改为目标硬件识别信息。6.如权利要求1所述的一种硬件环境模拟方法,其特征在于,所述原始硬件识别信息包括设备端的设备识别码和/或设备版本号,所述目标硬件识别信息包括目标设备的设备识别码和/或设备版本号。7.一种硬件环境模拟系统,用于将设备端模拟成可供应用端识别的目标设备硬件环境,其特征在于,所述硬件环境模拟系统包括:存储模块,用于存储对应于设备端的原始硬件识别信息;修改模块硬件环境,用于将存储模块存储的原始硬件识别信息修改为目标硬件识别信息,所述目标硬件识别信息用以供应用端将设备端识别为目标设备;传输模块,用于将存储模块存储的目标硬件识别信息传递给应用端。8.如权利要求7所述的一种硬件环境模拟系统,其特征在于,所述修改模块还用于接收应用端传递的修改命令信息,并根据修改命令信息将存储模块存储的原始硬件识别信息修改为目标硬件识别信息。9.如权利要求8所述的一种硬件环境模拟系统,其特征在于,还包括验证模块,所述验证模块用于在设备端加载/安装驱动程序,验证软件功能。10.如权利要求9所述的一种硬件环境模拟系统,其特征在于,所述传输模块还用于将存储模块存储的原始硬件识别信息传递给应用端;所述硬件环境模拟系统还包括清除模块,所述清除模块用于接收应用端传递的清除命
令信息,并根据清除命令信息将存储模块存储的目标硬件识别信息重置为原始硬件识别信息;其中,所述清除命令信息包含原始硬件识别信息。11.如权利要求7所述的一种硬件环境模拟系统,其特征在于,所述修改模块还用于使应用端直接将存储模块存储的原始硬件识别信息修改为目标硬件识别信息。12.如权利要求7所述的一种硬件环境模拟系统,其特征在于,所述原始硬件识别信息包括设备端的设备识别码和/或设备版本号,所述目标硬件识别信息包括目标设备的设备识别码和/或设备版本号。
技术总结
本发明提供一种硬件环境模拟方法及硬件环境模拟系统,硬件环境模拟方法包括:将对应于设备端的原始硬件识别信息存储于设备端;将设备端存储的原始硬件识别信息修改为目标硬件识别信息;通过设备端将存储的目标硬件识别信息传递给应用端。采用该方法将原始硬件识别信息修改为目标硬件识别信息,从而使应用端能够将设备端识别为目标设备,实现将设备端的实际硬件环境模拟成目标硬件环境,在没有对应的硬件设备的情况下,进行仿真验证软件功能,实现软件的复用,缩短软件开发周期,提高软件开发效率。发效率。发效率。
技术研发人员:贝蓉
受保护的技术使用者:苏州佳世达电通有限公司
技术研发日:2022.04.28
技术公布日:2022/8/16