外部存储器访问控制的制作方法_4

文档序号:9620867阅读:来源:国知局
务器560通信连接。服务器560可以是存储有已从例如电子设备100发送的实现访问外部存储器120的安全码的云数据中心。
[0066]当用户尝试利用系统500来访问外部存储器120时,系统500可以请求实现访问外部存储器120的安全码。通过示例的方式,如果安全码是字母数字码,则用户可以利用键盘530来输入安全码。通过另一示例的方式,如果安全码是用户绘制图案,则存储在外部存储器120中的程序可以请求利用鼠标540绘图的用户输入。程序可以分析图案的用户输入且当用户输入对应于实现访问外部存储器120的安全码时允许访问外部存储器120。
[0067]在一些实施例中,存储在外部存储器120中的程序可以从服务器560获得安全码。在这种情况下,程序可以请求与电子设备100访问服务器560有关的用户账户和密码。
[0068]图6示出了根据本文所描述的至少一些实施例布置的可用来实现外部存储器访问控制方案的示例的计算机程序产品600。
[0069]程序产品600可以由诸如电子设备100的电子设备来寄存。如图所不,程序产品600可以包括信号承载介质602。信号承载介质602可以包括一条或多条指令604,当由例如处理器执行时,这些指令可以提供上文参考图1-5所描述的功能。通过示例的方式,指令604可以包括:用于检测与电子设备可操作地连接的外部存储器的一条或多条指令;或者用于要求实现访问外部存储器的安全码的一条或多条指令。因此,例如,参考图1-5,电子设备100和/或操作系统210可以响应于指令604而承担图4A中所示的一个或多个框。
[0070]信号承载介质602可以包含计算机可读介质606,诸如但不限于硬盘驱动器、⑶、DVD、数字磁带、存储器等。在一些实施方式中,信号承载介质602可以包含可记录介质608,诸如但不限于存储器、读/写(R/W)⑶、R/W DVD,等等。在一些实施方式中,信号承载介质602可以包含通信介质610,诸如但不限于数字和/或模拟通信介质(例如,光纤线缆、波导、有线通信链路、无线通信链路等)。因此,例如,程序产品600可以通过RF信号承载介质602传送到应用提供商服务器100和/或导航管理器310的一个或多个模块,其中信号承载介质602由无线通信介质610 (例如,符合IEEE 802.11标准的无线通信介质)来传送。
[0071]图7是图示出依照本文所描述的至少一些实施例布置的可用来实现外部存储器的访问控制方案的示例的计算设备的框图。
[0072]在最基本的配置702中,计算设备700通常包括一个以上的处理器704以及系统存储器706。存储器总线706可用于处理器704与系统存储器706之间的通信。
[0073]根据所需的配置,处理器704可以是任意类型,包括但不限于微处理器(μ P)、微控制器(μ C)、数字信号处理器(DSP)或其任意组合。处理器704可以包括诸如级别1高速缓冲器710和级别2高速缓冲器712的一级或多级高速缓冲器、处理器核714等和寄存器716。示例的处理器核714可以包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理核(DSP Core)或其任意组合。示例的存储器控制器718还能够与处理器704 —起使用,或者在一些实现中,存储器控制器718可以是处理器704的内部部件。
[0074]根据所需的配置,系统存储器706可以是任意类型,包括但不限于易失性存储器(诸如RAM)、非易失性存储器(诸如R0M、闪存等)或其任意组合。系统存储器706可以包括操作系统720和程序数据724。
[0075]操作系统720可以包括外部存储器访问控制算法722,其可布置成执行如本文所描述的鞒,包括结合如图2-3所示的电子设备体系结构所描述的动作或者包括结合图4A-4C所示的流程图所描述的动作。程序数据724可以包括任何如本文所描述的可用于提供外部存储器访问控制方案的数据。在一些示例中,操作系统720可以布置成操作程序数据724,使得可以提供如本文所描述的外部存储器访问控制方案。
[0076]计算设备700可具有附加的特征或功能以及附加的接口以便于基本配置702与任何所需的设备和接口之间的通信。例如,总线/接口控制器730可用于利于基本配置702与一个或多个数据存储设备732之间经由存储接口总线734的通信。数据存储设备732可以是可移除存储设备736、非可移除存储设备738或者其组合。可移除存储设备和非可移除存储设备的示例包括诸如软盘驱动器和硬盘驱动器(HDD)的磁盘设备、诸如压缩盘(CD)驱动器或数字多功能盘(DVD)驱动器的光盘驱动器、固态驱动器(SSD)和磁带驱动器,仅列举了几个。示例的计算机存储介质可以包括以用于诸如计算机可读指令、数据结构、程序模块或其它数据的信息的存储的任何方法或技术实现的易失性和非易失性的介质以及可移除和非可移除的介质。
[0077]系统存储器706、可移除存储设备736和非可移除存储设备738是计算机存储介质的示例。计算机存储介质包括但不限于RAM、ROM、EEPR0M、闪存(flash memory)或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储设备、磁盒、磁带、磁盘存储设备或其它磁存储设备、或者可用于存储所需信息并且可由计算设备700访问的任何其它介质。任意这样的计算机存储介质可以是计算设备700的部件。
[0078]计算设备700还可以包括接口总线740,该接口总线用于方便从各接口设备(例如,输出设备742、外围设备接口 744和通信设备746)经由总线/接口控制器730到基本配置702的通信。示例的输出设备742包括图形处理单元748和音频处理单元750,其可配置为经由一个或多个A/V端口 752与诸如显示器或扬声器的各外部设备通信。示例的外围设备接口 744包括串行接口控制器754或并行接口控制器756,其可配置为经由一个或多个I/O端口 758与诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备等)或其它外围设备(例如,打印机、扫描仪等)的外部设备通信。示例的通信设备746包括网络控制器760,其可布置成便于经由一个或多个通信端口 764通过网络通信链路与一个或多个计算设备762的通信。
[0079]网络通信链路可以是通信介质的一个示例。通信介质通常可通过计算机可读指令、数据结构、程序模块或诸如载波或其它传输机制的调制数据信号中的其它数据来具体化,并且可以包括任何信息输送介质。“调制数据信号”可以是使得其特性中的一个或多个以将信号中的信息编码的方式设定或改变的信号。通过举例而不是限制的方式,通信介质可以包括诸如有线网络或直接线连接的有线介质,以及诸如声波、射频(RF)、微波、红外(IR)和其它无线介质的无线介质。如本文所使用的术语计算机可读介质可以包括存储介质和通信介质两者。
[0080]计算设备700可实现为诸如蜂窝电话、个人数据助理(PDA)、个人媒体播放器设备、无线网页监视设备(wireless web-watch device)、个人头戴送受话器设备、专用设备或包括上述功能中的任一种的混合设备的小形状因数的便携式(或移动)电子设备的一部分。计算设备700还可实现为包括膝上型计算机和非膝上型计算机配置两者的个人计算机。
[0081]本公开不限于本文所描述的特定实施例,这些实施例意在各方案的示例。能够在不偏离其精神和范围的情况下做出多种改进和变型,这对于本领域技术人员而言是显而易见的。通过前面的说明,除了本文所列举的那些之外,在本公开的范围内的功能上等同的方法和装置对于本领域技术人员而言将是显而易见的。旨在使这些改进和变型落在所附权利要求书的范围内。本公开仅受所附权利要求书以及这些权利要是所给予权利的等同方案的整个范围所限制。应当理解的是,本公开不限于特定的方法、试剂、化合物组成或生物系统,当然这些会变化。还应理解的是,本文所使用的术语是仅仅是为了描述特定实施例的目的,而不意在限制。
[0082]关于本文中基本上任何复数和/或单数术语的使用,本领域技术人员能够根据上下文和/或应用适当地从复数变换成单数和/或从单数变换成复数。为了清晰的目的,本文中明确地阐明了各单数/复数的置换。
[0083]本领域技术人员将理解,一般地,本文所使用的术语,尤其是随附权利要求(例如,随附权利要求的主体)中所使用的术语,通常意在为“开放式”术语(例如,术语“包括”应当解释为“包括但不限于”,术语“具有”应解释为“至少具有”,术语“包括”应
...
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1