预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107066203A(43)申请公布日2017.08.18(21)申请号201611126627.7(22)申请日2016.12.09(71)申请人湖南长城银河科技有限公司地址410205湖南省长沙市高新区尖山路39号总部大楼2楼(72)发明人彭爽水超张玉芬多瑞华赵辉胡润民(74)专利代理机构长沙市护航专利代理事务所(特殊普通合伙)43220代理人莫晓齐(51)Int.Cl.G06F3/06(2006.01)权利要求书2页说明书5页附图2页(54)发明名称一种在线读写网卡非易失性内存的装置及方法(57)摘要本发明公开了一种在线读写网卡非易失性内存的装置及方法。公开的装置包括人机交互单元、中央处理单元、内核驱动单元和网卡非易失性内存,其中:内核驱动单元与中央处理单元进行信息交互,对网卡非易失性内存进行读写;人机交互单元提供用户接口,用户输入操作命令;中央处理单元,用于获得操作命令,与内核驱动单元进行信息交互;中央处理单元包括内存和刷新单元,刷新单元将需要写入文件读取到内存中,读取网卡物理地址及其存储字节位置;用网卡物理地址替换内存中相对应的字节位置的内容,计算校验码,并将内存中存储资料发送给内核驱动单元。在保留系统以前设置的网卡物理地址的情况下,可以在线烧录非易失性内存。CN107066203ACN107066203A权利要求书1/2页1.一种在线读写网卡非易失性内存的装置,其特征在于,包括人机交互单元、中央处理单元、内核驱动单元和网卡非易失性内存,其中:内核驱动单元,用于检测计算机中的网卡,映射出网卡非易失性内存接口地址,并将网卡非易失性内存接口地址发送给中央处理单元,将中央处理单元发送的存储资料写入网卡非易失性内存或将网卡非易失性内存中存储资料发送给中央处理单元,以及完成对网卡非易失性内存进行读写;人机交互单元,用于提供用户接口,用户通过人机交互单元输入操作命令;中央处理单元,用于获得操作命令,接收内核驱动单元发送的网卡非易失性内存接口地址并进行注册,将存储资料发送给内核驱动单元或接收内核驱动单元发送的存储资料;中央处理单元包括内存和刷新单元,刷新单元用于读取需要写入的文件,将所述文件读取到内存中,读取网卡物理地址及网卡非易失性内存中存储网卡物理地址的字节位置;将网卡物理地址替换内存中与网卡非易失性内存中存储网卡物理地址的字节位置相对应的字节位置的内容,并计算校验码,并将内存中存储资料发送给内核驱动单元。2.根据权利要求1所述的在线读写网卡非易失性内存的装置,其特征在于,所述中央处理单元包括验证单元,用于将网卡非易失性内存中存储资料与刷新单元发送给内核驱动单元的资料进行对比验证。3.根据权利要求2所述的在线读写网卡非易失性内存的装置,其特征在于,所述中央处理单元包括预处理单元和备份单元,其中,预处理单元,用于判断中央处理单元判断用户操作命令的操作类型;备份单元,用于根据人机交互单元的备份命令,将网卡非易失性内存中存储资料写入指定保存资料的文件中。4.根据权利要求1至3所述任一项的在线读写网卡非易失性内存的装置,其特征在于,所述中央处理单元包括帮助单元,用于根据人机交互单元的帮助命令,输入用户帮助说明。5.一种在线读写网卡非易失性内存的方法,其特征在于,所述方法包括以下步骤:步骤S100:检测计算机中的网卡,映射出网卡非易失性内存接口地址,注册网卡非易失性内存;步骤S301:获得用户指定需要写入文件,将所述文件读取到内存中;步骤S401:读取网卡非易失性内存中网卡物理地址及网卡非易失性内存中存储网卡物理地址的字节位置;步骤S501:将网卡物理地址替换内存中与网卡非易失性内存中存储网卡物理地址的字节位置相对应的字节位置的内容,并计算校验码;步骤S601:将内存中存储资料写入网卡非易失性内存;步骤S900:对网卡非易失性内存访问结束。6.根据权利要求5所述的在线读写网卡非易失性内存的方法,其特征在于,所述步骤S601之后还包括:步骤S701:读取网卡非易失性内存存储资料;步骤S801:将网卡非易失性内存中存储资料与步骤S501中内存资料进行比较,验证写入网卡非易失性内存中资料的正确性,若不正确则进入步骤S601,反之则进入步骤S900。7.根据权利要求5所述的在线读写网卡非易失性内存的方法,其特征在于,所述步骤2CN107066203A权利要求书2/2页S100之后还包括:步骤S200:判断用户操作命令,若操作命令是刷新,那么则进入步骤S301。8.根据权利要求6所述的在线读写网卡非易失性内存的方法,其特征在于,所述步骤S200还包括:若用户输入操作命令是备份,那么则进入步骤S302;步骤S302:获得用户指定的保存资料的文件名;步骤S402:读取网卡非