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

文档序号:9865153阅读:来源:国知局
选择数据。根据上述比较结果和/或该计算机系统的用户配置,可以用存储在第二存储设备中的选择数据的复制件替代存储在存储设备中的选择数据。
[0050]图1是根据本发明实施例的用于提供计算机系统上的脱机数据访问的示范性计算机系统的框图。图1示出了计算机系统100、电源101、第二存储设备110和网络120。计算机系统100可以包括NIC 102、存储设备104、处理器106、存储器108和读卡器103b。
[0051]计算机系统100可以包括合适的逻辑、接口、电路和/或代码,对于各种服务,可以用于接收输入、存储并处理数据以及提供输出。
[0052]NIC 102可以包括合适的逻辑、电路、接口和/或代码,用于为网络120提供接口以及允许处理器106通过网络120传送数据。在本发明的一个实施例中,当计算机系统100通电且处理器106处于运行状态时,NIC 102可以用于从存储设备104复制选择数据并将复制的选择数据存储到第二存储设备110中。当处理器106处于脱机状态时NIC 102可以访问第二存储设备110 ο当处理器106处于脱机状态时,处理器106不能运行和/或不能处理数据。当计算机100和/或处理器106例如断电时,处理器106处于脱机状态。当处理器106处于脱机状态且NIC 102由电源101供电并启动时,NIC 102可以用于提供通过网络120对选择数据的复制件的远程访问,所述选择数据的复制件存储在第二存储设备110中。就这一点而言,例如,当计算机系统100断电时,只要计算机系统100的交流电源线仍插在交流电源中,NIC 102就是启动的。用户可以通过启动的NI C 102经网络120访问存储在第二存储设备110中的选择数据的复制件,而不需要维持计算机100和/或处理器106通电和/或运行,访问方式可以包括读取、写入和/或修改。
[0053]当处理器106处于运行状态时,存储在存储设备104中的选择数据可以由NIC102根据与该选择数据相关的选择属性选项来识别。属性选项将该选择数据归类为脱机可用数据。只要存储在存储设备104中的选择数据发生了改变,NIC 102就用于将基于该改变的选择数据的更新后复制件替代存储在第二存储设备110中的选择数据的复制件。选择数据可以包括,例如,图片文件、音乐文件、库文件、视频文件和/或文档文件。
[0054]计算机系统100的电源打开和/或处理器106由脱机状态转为运行状态后,NIC102可以用于比较存储在第二存储设备110中的选择数据的复制件与存储在存储设备104中的选择数据。根据上述比较结果和/或该计算机系统100的用户配置,可以用存储在第二存储设备110中的选择数据的复制件替代存储在存储设备104中的选择数据。用户配置可以决定当处理器106由脱机状态转为运行状态时是更新还是保留该选择数据不改变。例如,若存储在第二存储设备110中的文档文件的复制件发生了改变,NIC 102可以用该文档文件改变后的复制件替代存储在存储设备104中的原始文档文件。可选地,根据用户配置,可以保留存储在存储设备104中的原始文档文件不改变以及反过来,NIC 102可以用存储在存储设备104中的原始文档文件替代存储在第二存储设备110中的该文档文件的改变后复制件。
[0055]存储设备104可以包括合适的逻辑、电路、接口和/或代码,用于存储数据,例如可由处理器106使用的持久性数据。存储设备104可以包括硬盘驱动器(HDD)、固态硬盘(SSD)或其它非易失性存储设备。存储设备104可以在计算机系统100内部或外部与其连接。存储在存储设备104中的数据可以包括,例如,图片文件、音乐文件、视频文件和/或文档文件。
[0056]处理器106可以包括合适的逻辑、电路、接口和/或代码,用于处理数据。处理器106可以执行操作系统(OS)代码。OS代码可以使处理器106完成各种处理任务。当计算机100和/或处理器106例如断电时,处理器106处于脱机状态。当处理器106处于脱机状态时,处理器106不能运行和/或不能处理数据。
[0057]存储器108可以包括合适的逻辑、电路、接口和/或代码,用于存储可由处理器106使用的可执行指令和数据。存储器108可以包括RAM、R0M、以闪存为例的低延迟非易失性存储器和/或其它合适的电子数据存储器。
[0058]第二存储设备110可以包括合适的逻辑、电路、接口和/或代码,用于存储选择数据的复制件,该选择数据存储在存储设备104中。在本发明的一个实施例中,当处理器106处于脱机状态时,NIC 102可以访问第二存储设备110。第二存储设备110可以,例如,对NIC 102来说是本地存储器。第二存储设备还可以,例如,对NIC 102来说是远程存储器。第二存储设备110可以包括,例如,与NIC 102本地或远程连接的插入式存储卡110a、集成到计算机系统100中的EMMC IlOb和/或与网络120连接的NAS设备110c。
[0059]插入式存储卡IlOa可以包括合适的逻辑、接口、电路和/或代码,用于在非易失性存储卡中提供数据存储。例如,插入式存储卡11Oa可以包括安全数字(SD)卡,SD卡通过读卡器103a与NIC 102连接,读卡器103a集成到NIC 102中。插入式存储卡IlOa例如SD卡还可以,例如,通过读卡器103b与NIC 102远程连接,读卡器103b集成到计算机系统100中。
[0060]EMMC IlOb还可以包括合适的逻辑、接口、电路和/或代码,用于在嵌入式闪存卡中提供数据存储。例如,EMMC IlOb可以包括嵌入式闪存,嵌入式闪存可以集成到计算机系统110的主板中。
[0061]NAS设备IlOc可以包括合适的逻辑、接口、电路和/或代码,用于在与网络连接的设备中提供基于文件的数据存储。NAS设备IlOc可以使用基于文件的协议并将数据存储到文件系统中。例如,NAS设备IlOc可以包括基于文件的数据存储设备,该设备可以,例如,与网络120连接。就这一点而言,用户可以经网络120,通过有线、无线和/或其它可用网络媒介访问存储在NAS设备11Oc中的数据。
[0062]网络120可以包括合适的逻辑、电路、接口和/或代码,用于通过有线和/或无线技术提供数据通信。网络120,例如因特网可以通过NIC 102与计算机系统100连接。
[0063]在运行中,当计算机系统100上电且处理器106处于运行状态时,NIC 102可以用于复制存储在存储设备104中的选择数据到第二存储设备110中。当处理器106处于脱机状态或不运行时,例如当计算机100和/或处理器106断电时,NIC 102可以访问第二存储设备110。当处理器106处于脱机状态且NIC 102由电源101供电并启动时,NIC 102可以用于提供通过网络120对存储在第二存储设备110中的选择数据的复制件的远程访问。就这一点而言,例如,当计算机系统100断电时,只要计算机系统100的交流电源线仍插在交流电源中,NIC 102就是启动的。用户可以通过启动的NI C 102经网络120访问存储在第二存储设备110中的选择数据的复制件,而不需要维持计算机100和/或处理器106通电和/或运行,访问方式可以包括读取、写入和/或修改。
[0064]当处理器106处于运行状态时,存储在存储设备104中的选择数据可以由NIC102根据与该选择数据相关的选择属性选项来识别。属性选项将该选择数据归类为脱机可用数据。只要存储在存储设备104中的选择数据发生了改变,NIC 102就用于将基于该改变的选择数据的更新后复制件替代存储在第二存储设备110中的选择数据的复制件。选择数据可以包括,例如,图片文件、音乐文件、库文件、视频文件和/或文档文件。
[0065]当处理器106处于脱机状态时可以由NIC102访问的第二存储设备110可以,例如,对NIC 102来说是本地存储器。第二存储设备110还可以,例如,对NIC 102来说是远程存储器。第二存储设备110可以包括,例如,与NIC 102本地或远程连接的插入式存储卡110a、集成到计算机系统100中的EMMCllOb和/或与网络120连接的NAS设备110c。例如,插入式存储卡IlOa可以包括安全数字(SD)卡,SD卡通过读卡器103a与NIC 102连接,读卡器103a集成到NIC 102中。插入式存储卡IlOa例如SD卡还可以,例如,通过读卡器103b与NIC 102远程连接,读卡器103b集成到计算机系统100中。EMMCllOb可以包括嵌入式闪存,嵌入式闪存可以集成到计算机系统100的主板中。NAS设备IlOc可以包括基于文件的数据存储设备,该设备可以,例如,与网络120连接。
[0066]计算机系统100的电源打开和/或处理器106由脱机状态转为运行状态后,NIC102可以用于比较存储在第二存储设备110中的选择数据的复制件与存储在存储设备104中的选择数据。根据上述比较结果和/或该计算机系统100的用户配
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1