一种用于数据通信的方法和系统的制作方法

文档序号:9865153阅读:342来源:国知局
一种用于数据通信的方法和系统的制作方法
【技术领域】
[0001]本发明涉及数据通信。更具体地说,本发明涉及一种用于计算机系统上的脱机数据访问的方法和系统。
【背景技术】
[0002]对于各种应用,计算机系统或计算机设备可以用于接收输入、存储并处理数据以及提供输出。计算机系统或计算机设备,例如,台式个人电脑、便携式个人电脑、笔记本个人电脑、服务器、工作站、移动计算设备或其它计算平台,可以包括有存储设备。存储设备可以在计算机系统内部或计算机系统外部与该计算机系统连接。存储设备可以存储数据,例如,可以通过网络本地或远程访问的持久性数据。存储设备可以包括,例如,硬盘驱动器(HDD)、固态硬盘(SSD)或其它非易失性存储设备。
[0003]比较本发明后续将要结合附图介绍的系统,现有技术的其它局限性和弊端对于本领域的普通技术人员来说是显而易见的。

【发明内容】

[0004]本发明提供了一种用于计算机系统上的脱机数据访问的方法和/或系统,结合至少一幅附图进行了详细描述,并在权利要求中得到了更完整的阐述。
[0005]根据一个方面,本发明提供一种用于数据通信的方法,包括:
[0006]计算机系统中的网络接口控制器(NIC)中:
[0007]当所述计算机处于运行状态时,复制存储在所述计算机系统中的存储设备中的选择数据到与所述计算机系统相连的第二存储设备中,其中:
[0008]所述第二存储设备是当所述计算机系统处于脱机状态时所述网络接口控制器可以访问的存储设备;
[0009]所述计算机系统中的所述存储设备是当所述计算机系统处于所述脱机状态时所述网络接口控制器不能访问的存储设备;以及
[0010]当所述计算机系统处于所述脱机状态且所述网络接口控制器启动时,通过所述网络接口控制器提供对存储在所述第二存储设备中的所述复制的选择数据的远程访问,并且其中,
[0011]所述第二存储设备相对于所述网络接口控制器来说是远端存储设备。
[0012]优选地,所述方法进一步包括:当所述计算机系统处于所述运行状态时,根据与所述选择数据相关的选择属性选项识别存储在所述存储设备中的所述选择数据,其中所述选择属性选项将所述选择数据归类为脱机可用数据。
[0013]优选地,所述方法进一步包括:当所述计算机系统处于所述运行状态时,并且只要存储在所述存储设备中的所述选择数据发生了改变,用基于所述改变的所述选择数据的更新后复制件替代存储在所述第二存储设备中的所述复制的选择数据。
[0014]优选地,所述第二存储设备对所述网络接口控制器来说是本地存储设备。
[0015]优选地,所述第二存储设备对所述网络接口控制器来说是远程存储设备。
[0016]优选地,所述第二存储设备包括与所述网络接口控制器本地或远程连接的插入式存储卡。
[0017]优选地,所述第二存储设备包括集成到所述计算机系统中的嵌入式多媒体存储卡(EMMC)0
[0018]优选地,所述第二存储设备包括与网络连接的网络附加存储(NAS)设备。
[0019]优选地,所述方法进一步包括:当所述计算机系统从所述脱机状态转为所述运行状态时:
[0020]比较存储在所述第二存储设备中的所述复制的选择数据与存储在所述存储设备中的所述选择数据;以及
[0021]根据所述比较和/或所述计算机系统的用户配置,用存储在所述第二存储设备中的所述复制的选择数据替代存储在所述存储设备中的所述选择数据。
[0022]优选地,所述选择数据包括图片文件、音乐文件、库文件、视频文件和/或文档文件。
[0023]根据一个方面,本发明提供一种用于数据通信的系统,包括:
[0024]用于计算机系统中的网络接口控制器中的一个或多个处理器和/或电路,所述一个或多个处理器和/或电路用于:
[0025]当所述计算机处于运行状态时,复制存储在所述计算机系统中的存储设备中的选择数据到与所述计算机系统相连的第二存储设备中,其中:
[0026]所述第二存储设备是当所述计算机系统处于脱机状态时所述网络接口控制器可以访问的存储设备;
[0027]所述计算机系统中的所述存储设备是当所述计算机系统处于所述脱机状态时所述网络接口控制器不能访问的存储设备;以及
[0028]当所述计算机系统处于所述脱机状态且所述网络接口控制器启动时,通过所述网络接口控制器提供对存储在所述第二存储设备中的所述复制的选择数据的远程访问,并且其中,
[0029]所述第二存储设备相对于所述网络接口控制器来说是远端存储设备。
[0030]优选地,当所述计算机系统处于所述运行状态时,所述一个或多个处理器和/或电路用于根据与所述选择数据相关的选择属性选项识别存储在所述存储设备中的所述选择数据,其中所述选择属性选项将所述选择数据归类为脱机可用数据。
[0031]优选地,当所述计算机系统处于所述运行状态时,并且只要存储在所述存储设备中的所述选择数据发生了改变,所述一个或多个处理器和/或电路用于将基于所述改变的所述选择数据的更新后复制件替代存储在所述第二存储设备中的所述复制的选择数据。
[0032]优选地,所述第二存储设备对所述网络接口控制器来说是本地存储设备。
[0033]优选地,所述第二存储设备对所述网络接口控制器来说是远程存储设备。
[0034]优选地,所述第二存储设备包括与所述网络接口控制器本地或远程连接的插入式存储卡。
[0035]优选地,所述第二存储设备包括集成到所述计算机系统中的嵌入式多媒体存储卡(EMMC)0
[0036]优选地,所述第二存储设备包括与网络连接的网络附加存储(NAS)设备。
[0037]优选地,当所述计算机系统从所述脱机状态转为所述运行状态时,所述一个或多个处理器和/或电路用于:
[0038]比较存储在所述第二存储设备中的所述复制的选择数据与存储在所述存储设备中的所述选择数据;以及
[0039]根据所述比较和/或所述计算机系统的用户配置,用存储在所述第二存储设备中的所述复制的选择数据替代存储在所述存储设备中的所述选择数据。
[0040]优选地,所述选择数据包括图片文件、音乐文件、库文件、视频文件和/或文档文件。
[0041]本发明的各种优点、各个方面和创新特征,以及其中所示例的实施例的细节,将在以下的说明书和附图中进行详细介绍。
【附图说明】
[0042]图1是根据本发明实施例的用于提供计算机系统上的脱机数据访问的示范性计算机系统的框图;
[0043]图2是根据本发明实施例的用于提供计算机系统上的脱机数据访问的计算机系统中的示范性网络接口控制器(NIC)的框图;
[0044]图3是根据本发明实施例的用于计算机系统上的脱机数据访问的示范性步骤的流程图;
[0045]图4是根据本发明实施例的当计算机系统从脱机状态转为运行状态时更新存储在计算机系统中的选择数据的示范性步骤的流程图。
【具体实施方式】
[0046]本发明的一些实施例提供了一种用于计算机系统上的脱机数据访问的方法和系统。在本发明的各种实施例中,当计算机系统处于运行状态时,该计算机系统中的网络接口控制器(NIC)可以用于复制选择数据到第二存储设备,该选择数据存储在计算机系统中的存储设备中。当计算机系统处于脱机状态时,NIC可以访问第二存储设备。当计算机系统处于脱机状态时,该计算机系统不能运行和/或不能投入服务。当计算机系统处于脱机状态时,NIC不能访问该计算机系统中的存储设备。当计算机系统处于脱机状态且NIC由电源供电并启动时,NIC可以用于提供对存储在第二存储设备中的选择数据复制件的远程访问。
[0047]当计算机系统处于运行状态时,存储在存储设备中的选择数据可以由NIC根据与该选择数据相关的选择属性选项来识别。属性选项将该选择数据归类为脱机可用数据。只要存储在该存储设备中的选择数据发生了改变,NIC就用于将基于该改变的选择数据的更新后复制件替代存储在第二存储设备中的选择数据的复制件。选择数据可以包括,例如,图片文件、音乐文件、库文件、视频文件和/或文档文件。选择数据可以包括计算机系统脱机时用户需要访问的数据。换句话说,即使计算机系统不可用时选择数据仍可用或仍可访问。
[0048]当计算机系统处于脱机状态时可由NIC访问的第二存储设备可以,例如,对NIC来说是本地存储器和/或对NIC来说是远程存储器。第二存储设备可以包括,例如,与NIC本地或远程连接的插入式存储卡、集成到所述计算机系统中的嵌入式多媒体存储卡(EMMC)和/或与网络连接的网络附加存储(NAS)设备。
[0049]当计算机系统从脱机状态转为运行状态时,NIC可以用于比较存储在第二存储设备中的选择数据的复制件与存储在存储设备中的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1