当前位置: 首页 > 专利查询>微软公司专利>正文

可移动存储上的上下文敏感高速缓存制造技术

技术编号:4475797 阅读:190 留言:0更新日期:2012-04-11 18:40
描述了用于从第一主机设备接收并存储数据以及基于所存储的数据在第二主机设备上执行动作或事件的方法和装置。同样,可以确定所存储的数据的优先级因数值,以使在第二主机设备上所执行的动作或事件可以基于所存储的数据的优先级。例如,可移动、便携式设备可被连接到第一或第二主机设备。所存储的数据由第二主机设备访问,并且第二主机设备上所存储的数据和动作或事件是基于该所存储的数据来执行的。在另一示例中,所存储的数据不被存储在第二主机设备上。因此,所存储的数据可以是安全并且可信的。

【技术实现步骤摘要】
【国外来华专利技术】可移动存储上的上下文敏感高速缓存祖旦 冃尔可移动存储设备已变得越来越流行。用户可以通过将便携式存储设备 连接到一个计算设备并将信息从该计算设备的信息存储到该便携式存储设 备上,来将数据从一个计算设备传输到另一计算设备。便携式存储设备随 后可被连接到第二计算设备并且该信息可被传输到该第二计算设备。然而,敏感或其它私人信息可能被存储在可移动存储设备上,并且如 果其被连接到第二计算设备,则传输到第二计算设备的信息可造成安全违 背。例如,来自公司网络中的公司计算机的数据可被传输到或下载到可移 动存储设备。该可移动存储设备随后可以从公司计算机断开连接,并可被 连接到咖啡店中的公用计算机。在这种情况下,来自公司计算机的敏感或 机密信息可能被留在公用计算机上。这可对计算机用户造成安全问题。另外,对于在主机设备上的使用而言,某些信息可能比其它信息更相 关。通常,在主机设备上执行的活动或事件不知道远程数据的相关性。因 此,典型的主机设备可能难以高效地执行活动或事件。因此,需要用于增 强在计算环境中提供高速缓存数据或其它信息的效率并用于对高速缓存的 信息进行选择性定标的系统或方法。概述下面提供本专利技术的简化概要以便为读者提供基本的理解。本概要不是 本专利技术的详尽概观,并且既不标识本专利技术的关键/决定性要素也不描绘本发 明的范围。其唯一目的是以简化形式提供在此公开一些概念作为稍后提供 的更详细描述的序言。在一个示例中,描述了一种可以在便携式、可移动存储设备处从第一 主机设备接收数据的方法。该数据可以存储在存储设备的存储器中,并且 还可以被用来在第二主机设备上执行动作或事件。在另一示例中,可以确 定所存储的数据的优先级因数值。在第二主机设备上的动作或事件还可以5基于该优先级因数值来执行。在又一示例中,来自第一主机设备的数据包括高速缓存数据。高速缓 存数据可包括web高速缓存数据、用户简档、用户偏好、应用程序、或用 于在第二主机设备上执行动作或事件的任何其它相关数据。在又一示例中,描述了一种漫游高速缓存设备,其包括高速缓存模块、 用于确定在高速缓存模块中接收到的数据的优先级因数值的优先次序区分 器、用于存储所接收到的数据和对应的优先级因数值的存储器、以及用于 向主机设备提供对该数据的访问的访问模块。许多附带特征将随着参考下面的详细描述并结合附图进行理解而得到 更好的认识。附图描述根据附图阅读以下详细描述,将更好地理解本说明书,在附图中 附图说明图1示出可在其上实现存储数据和/或区分数据的优先次序的方法的合 适的计算系统环境100的示例。图2示出漫游高速缓存设备的一个示例。 图3示出漫游高速缓存设备的另一示例。图4示出漫游高速缓存设备中的存储器的示例。 图5是示出在可移动设备上高速缓存数据的一个示例的流程图。 图6是示出漫游高速缓存设备和消费主机设备的示例的流程图。 图7是示出确定漫游高速缓存设备上的高速缓存信息的优先级的一个 示例的流程图。图8是示出高速缓存信息的优先级值确定的示例的流程图。 附图中使用相同的附图标记来指代相同的部分。详细描述下面结合附图提供的详细描述旨在作为对本示例的描述,而非表示用 于解释或利用本示例的唯一形式。本说明书阐述本示例的功能以及用于构 造和操作本示例的步骤序列。然而,相同或等价的功能与序列可由不同的示例来实现。图1示出可在其上实现上下文敏感高速缓存的方法的合适的计算系统 环境的示例。该计算系统环境只是合适计算环境的一个示例,而非意在暗 示对本专利技术使用范围或功能有任何限制。也不应将该计算环境解释为对示 例性操作环境中示出的任一组件或其组合有任何依赖性或要求。本专利技术可用各种其它通用或专用计算系统环境或配置来操作。适合在 本专利技术中使用的公知的计算系统、环境和/或配置的示例包括,但不限于, 个人计算机、服务器计算机、手持或膝上型设备、多处理器系统、基于微 处理器的系统、机顶盒、可编程消费电子产品、网络PC、小型机、大型计 算机、包含上述系统或设备中的任一个的分布式计算环境等。本专利技术可在诸如程序模块等由计算机执行的计算机可执行指令的一般 上下文中描述。 一般而言,程序模块包括执行特定任务或实现特定抽象数 据类型的例程、程序、对象、组件、数据结构等。本专利技术也可以在其中任 务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在 分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和 远程计算机存储介质中。参考图1,用于实现本专利技术的示例性系统包括计算机102形式的通用 计算设备。计算机102的组件可以包括,但不限于,处理单元104、系统存 储器106和将包括系统存储器在内的各种系统组件耦合至处理单元104的 系统总线108。系统总线108可以是数种类型的总线结构中的任何一种,包 括存储器总线或存储控制器、外围总线、以及使用各种总线体系结构中的 任一种的局部总线。作为示例而非局限,这样的体系结构包括工业标准体 系结构(ISA)总线、微通道体系结构(MCA)总线、增强型ISA (EISA) 总线、视频电子技术标准协会(VESA)局部总线和外围部件互连(PCI) 总线(也称为夹层(Mezzanine)总线)。计算机102通常包括各种计算机可读介质。计算机可读介质可以是能 由计算机102访问的任何可用介质,而且包含易失性和非易失性介质、可 移动和不可移动介质。作为示例而非局限,计算机可读介质可以包括计算 机存储介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易 失性、可移动和不可移动介质。计算机存储介质包括,但不限于,RAM、ROM、 EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD) 或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用 于存储所需信息且可以由计算机102访问的任何其它介质。另外,计算机 存储介质可包括可移动存储设备。该可移动存储设备可连接到计算机并可 从该计算机接收数据。从该计算机接收到的数据可以存储在可从该计算机 断开连接的该可移动存储设备上。该可移动存储设备可被用来从一个计算 机或计算机系统向另一个传输数据。在一个示例中,该可移动存储设备可 包括USB闪存盘,然而,可以使用任何可移动存储设备,如安全数字(SD) 存储器设备、小型SD存储器设备、XD存储器设备、存储棒等。上述中任 一组合也应包括在计算机可读存储介质的范围之内。系统存储器106包括易失性和/或非易失性存储器形式的计算机存储介 质,如只读存储器(ROM) 110和随机存取存储器(RAM) 112。基本输入 /输出系统114 (BIOS)包括如在启动时帮助在计算机102内的元件之间传 输信息的基本例程,它通常储存在ROM 110中。RAM 112通常包含处理单 元104可以立即访问和/或目前正在其上操作的数据和/或程序模块。作为示 例而非限制,图1示出了操作系统132、应用程序134、其它程序模块136 和程序数据138。计算机102也可以包括其它可移动/不可移动、易失性/非易失性计算机 存储介质。仅作为示例,图1示出了从不可移动、非易失性磁性介质读取 或向其写入的硬盘驱动器116和从诸如CD ROM或本文档来自技高网...

【技术保护点】
一种用于在计算系统中操作的方法,所述方法包括: 从第一主机设备接收数据; 区分所接收到的数据的优先次序; 存储所述区分了优先次序的数据; 连接到第二主机设备;以及 基于所述区分了优先次序的数据,将来自所述第一主 机设备的区分了优先次序的数据提供给所述第二主机设备, 其中,基于来自所述第一主机设备的区分了优先次序的数据在所述第二主机设备上执行动作。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:V萨多弗斯基RA亚历山大BD曼德斯
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利