用于关机模式中的数据保护的系统的制作方法_5

文档序号:9756935阅读:来源:国知局
理器电路1314、流程图200、 步骤302、流程图400、流程图500、步骤602、步骤702、步骤902、流程图1000、和/或流程图 1100可被实现为硬件逻辑/电子电路。
[0115] 例如,在一个实施例中,在任何组合中,用户界面模块108、上下文触发监视器110、 数据保护执行器112、DS选择器116、DPR选择器118、CT选择器120、数据保护系统136、系统 800、安全模块802、主0S 814、电路1302、片上系统1304、第二0S 1306、集成电路1308、集成 电路1310、处理器电路1312、处理器电路1314、流程图200、步骤302、流程图400、流程图500、 步骤602、步骤702、步骤902、流程图1000和/或流程图1100中的一者或多者可在SoC中一起 被实现。SoC可包括集成电路芯片,该集成电路芯片包括以下一个或多个:处理器(如中央处 理单元(CPU)、微控制器、微处理器、数字信号处理器(DSP)等等)、存储器、一个或多个通信 接口、和/或用于执行其功能的进一步的电路和可任选地执行接收到的程序代码和/或包括 嵌入的固件。
[0116] 图14示出了示例性移动设备1400的框图,该电子设备1400包括概括地示为组件 1402的各种任选硬件和软件组件。例如,移动设备1400的组件1402是可被包括在移动设备 实施例中的计算设备1〇2(图1)内的组件的示例。组件1402的特征/要素的任何数量和组合 以及附加和/或替代特征/要素可被包括在移动设备实施例中,如相关领域技术人员所知 的。注意,组件1402中的任一组件可与组件1402中的任何其他组件通信,尽管为了便于说明 并未示出所有连接。移动设备1400可以是本文中其它地方所述或提及的、或者以其它方式 已知的各种移动设备(例如,蜂窝电话、智能电话、手持式计算机、个人数字助理(PDA)等)中 的任一种,并且可允许经由诸如蜂窝或卫星网络等一个或多个通信网络1404或通过局域网 或广域网进行与一个或多个移动设备的无线双向通信。
[0117]所示移动设备1400可包括用于执行诸如信号编码、图像处理、数据处理、输入/输 出处理、电源控制、和/或其他功能之类的任务的控制器或处理器(称为处理器电路1410)。 处理器电路1410是在一个或多个物理硬件电子电路设备元件和/或作为中央处理单元 (CPU)、微控制器、微处理器、和/或其它物理硬件处理电路的集成电路设备(半导体材料芯 片或管芯)中实现的电子和/或光学电路。处理器电路1410可执行存储在计算机可读介质中 的程序代码,诸如一个或多个应用1414、操作系统1412的程序代码、存储器1420中存储的任 何程序代码等。操作系统1412可控制对组件1402的分配和使用,并支持一个或多个应用程 序1414(也称为"应用"、"app"等)。应用程序1414可包括公共移动计算应用程序(例如,电子 邮件应用程序、日历、联系人管理器、web浏览器、消息接发应用程序)、或任何其他计算应用 (例如字处理应用、映射应用、介质播放器应用)。
[0118] 如所示地,移动设备1400可包括存储器1420。存储器1420可包括不可移动存储器 1422和/或可移动存储器1424。不可移动存储器1422可包括RAM、R0M、闪存、硬盘、或其它众 所周知的存储器存储技术。可移动存储器1424可包括闪存或在GSM通信系统中公知的订户 身份模块(SHO卡,或者诸如"智能卡"的其它公知存储器存储技术。存储器1420可用于存储 数据和/或用于运行操作系统1412和应用1414的代码。示例数据可包括经由一个或多个有 线或无线网络发送给和/或接收自一个或多个网络服务器或其它设备的网页、文本、图像、 声音文件、视频数据、或其它数据集。存储器1420可用于存储诸如国际移动订户身份(MSI) 等订户标识符,以及诸如国际移动设备标识符(MEI)等设备标识符。可将此类标识符传送 给网络服务器以标识用户和设备。
[0119] 多个程序可被储存在存储器1420中。这些程序包括操作系统1412、一个或多个应 用程序1414、其他程序模块以及程序数据。这样的应用程序或程序模块的示例可包括例如, 用于实现以下的计算机程序逻辑(例如,计算机程序代码或指令):用户界面模块108、上下 文触发监视器110、数据保护执行器112、DS选择器116、DPR选择器118、CT选择器120、用户界 面模块128、DS选择器130、DPR选择器132、CT选择器134、数据保护系统136、系统800、安全模 块802、主0S 814、流程图200、步骤302、流程图400、流程图500、步骤602、步骤702、步骤902、 流程图1000、和/或流程图1100(包括流程图200、400、500、1000、1100的任意合适步骤)和/ 或本文中描述的其它实施例。
[0120] 移动设备1400可支持诸如触摸屏1430、话筒1434、相机1436、物理键盘1438、和/或 跟踪球1440的一个或多个输入设备1430,以及诸如扬声器1452和显不器1454的一个或多个 输出设备1450。诸如触摸屏1432的触摸屏可以不同方式检测输入。例如,电容式触摸屏在物 体(例如,指尖)使流过表面的电流变形或中断时检测到触摸输入。作为另一示例,触摸屏可 使用光学传感器,在来自光学传感器的光束被中断时检测到触摸输入。对于通过某些触摸 屏被检测到的输入来说,与屏幕表面的物理接触并不是必需的。例如,如本领域公知地,触 摸屏1432可被配置成使用电容感测支持手指悬停检测。可使用如以上已经描述的其它检测 技术,包括基于相机的检测和基于超声波的检测。为了实现手指悬停,用户的手指通常在触 摸屏上方预定间隔距离内,诸如在0.1至0.25英寸之间、或0.25至0.5英寸之间、或0.5至 0.75英寸之间、或0.75至1英寸之间、或1至1.5英寸之间等等。
[0121]为了说明目的,触摸屏1432被视为包括控制界面1492。控制界面1492被配置成控 制与显示在触摸屏1432上的虚拟元素相关联的内容。在一示例实施例中,控制界面1492被 配置成控制由一个或多个应用程序1414提供的内容。例如,当移动设备1400的用户利用应 用时,控制界面1492可在触摸屏1432上被呈现给用户以使用户能够访问控制这种内容的控 件。控制界面1492的呈现可基于(例如触发于)距触摸屏1432指定距离内的运动的检测、或 者没有此类运动。用于基于运动或没有运动使控制界面(例如控制界面1492)呈现在触摸屏 (例如触摸屏1432)上的示例实施例在以下更具体地描述。
[0122] 其他可能的输出设备(未示出)可包括压电或其他触觉输出设备。一些设备可提供 一个以上的输入/输出功能。例如,触摸屏1432和显示器1454可被组合在单个输入/输出设 备中。输入设备1430可包括自然用户界面(冊1)。冊1是使得用户能够以"自然"方式与设备 交互而不受由诸如鼠标、键盘、遥控器等输入设备强加的人为约束的任何接口技术。NUI方 法的示例包括依赖于语音识别、触摸和指示笔识别、屏幕上和屏幕附近的姿势识别、空中姿 势、头部和眼睛跟踪、嗓音和语音、视觉、触摸、姿势、以及机器智能的那些方法。NUI的其它 示例包括使用加速计/陀螺仪、脸部识别、3D显示、头、眼以及凝视跟踪、身临其境的增强现 实和虚拟现实系统的运动姿势检测(所有这些都提供更为自然的接口),以及用于通过使用 电场感测电极(EEG和相关方法)感测脑部活动的技术。由此,在一特定示例中,操作系统 1412或应用程序1414可包括作为允许用户经由语音命令来操作设备1400的语音控制界面 的一部分的语音识别软件。此外,设备1400可包括允许经由用户的空间姿势进行用户交互 (诸如检测和解释姿势以向游戏应用提供输入)的输入设备和软件。
[0123] 无线调制解调器1460可被耦合至天线(未示出),并且可支持处理器电路1410与外 部设备间的双向通信,如本领域中充分理解的那样。调制解调器1460被一般性地示出,并且 可包括用于与移动通信网络1404和/或其它基于无线电的调制解调器(例如,蓝牙1464或/ 或Wi-Fi 1462)进行通信的蜂窝调制解调器1466。蜂窝调制解调器1466可被配置成根据任 何适当的通信标准或技术(诸如651,36,46,56等)实现电话呼叫(以及可任选地传送数据)。 无线调制解调器1460的至少之一通常被配置用于与一个或多个蜂窝网络(诸如,用于在单 个蜂窝网络内、蜂窝网络之间、或移动设备与公共交换电话网络(PSTN)之间的数据和语音 通信的GSM网络)进行通信。
[0124] 移动设备1400还可包括至少一个输入/输出端口 1480、电源1482、诸如全球定位系 统(GPS)接收机之类的卫星导航系统接收机1484、加速计1486、和/或物理连接器1490,该物 理连接器1490可以是USB端口、IEEE 1394(火线)端口、和/或RS-232端口。所示的组件1402 并非是必需或者涵盖全部的,因为如本领域技术人员所理解地,任何组件可不存在且附加 地其它组件可存在。
[0125] 此外,图15示出其中可实现各实施例的计算设备1500的示例性实现。例如,计算设 备102和/或服务器104(图1)可在与静态计算机实施例中的计算设备1500相似的一个或多 个计算设备中实现,包括计算设备1500的一个或多个特征和/或替代特征。此处所提供的对 计算机1500的描述只是为了说明,并不是限制性的。实施例也可以在相关领域的技术人员 所知的其它类型的计算机系统中实现。
[0126] 如图15所示,计算设备1500包括一个或多个处理器(被称为处理器线路1502)、系 统存储器1504,以及将包括系统存储器1504的各种系统组件耦合到处理器电路1502的总线 1506。处理器电路1502是在一个或多个物理硬件电子电路设备元件和/或作为中央处理单 元(CPU)、微控制器、微处理器、和/或其它物理硬件处理电路的集成电路设备(半导体材料 芯片或管芯)中实现的电子和/或光学电路。处理器电路1502可执行存储在计算机可读介质 中的程序代码,诸如操作系统1530的程序代码、应用程序1532、其它程序1534等。总线1506 表示若干类型的总线结构中的任何一种总线结构的一个或多个,包括存储器总线或存储器 控制器、外围总线、加速图形端口,以及处理器或使用各种总线体系结构中的任何一种的局 部总线。系统存储器1504包括只读存储器(ROM) 1508和随机存取存储器(RAM) 1510。基本输 入/输出系统1512(BI0S)储存在ROM 1508中。
[0127] 计算机系统1500还具有一个或多个以下驱动器:用于读写硬盘的硬盘驱动器 1514、用于读或写可移动磁盘1518的磁盘驱动器1516、以及用于读或写诸如⑶R0M、DVD ROM或其他光介质之类的可移动光盘1522的光盘驱动器1520。硬盘驱动器1514、磁盘驱动器 1516,以及光驱动器1520分别通过硬盘驱动器接口 1524、磁盘驱动器接口 1526,以及光学驱 动器接口 1528连接到总线1506。驱动器以及它们相关联的计算机可读介质为计算机提供了 对计算机可读指令、数据结构、程序模块,及其他数据的非易失存储器。虽然描述了硬盘、可 移动磁盘和可移动光盘,但是,也可以使用诸如闪存卡、数字视频盘、RAM、ROM等等之类的其 他类型的基于硬件的计算机可读存储介质来储存数据。
[0128] 数个程序模块可被储存在硬盘、磁盘、光盘、ROM或RAM上。这些程序包括操作系统 1530、一个或多个应用程序1532、其他程序1534以及程序数据1536。应用程序1532或其它程 序1534可包括例如,用于实现以下的计算机程序逻辑(例如,计算机程序代码或指令):用户 界面模块108、上下文触发监视器110、数据保护执行器112、DS选择器116、DPR选择器118、CT 选择器120、用户界面模块128、DS选择器130、DPR选择器132、CT选择器134、数据保护系统 136、系统800、安全模块802、主0S 814、流程图200、步骤302、流程图400、流程图500、步骤 602、步骤702、步骤902、流程图1000、和/或流程图1100(包括流程图200、400、500、1000、 1100的任意合适步骤)和/或本文中描述的其它实施例。
[0129] 用户可以通过诸如键盘1538和定点设备1540之类的输入设备向计算设备1500中 输入命令和信息。其它输入设备(未示出)可包括话筒、控制杆、游戏手柄、卫星天线、扫描 仪、触摸屏和/或触摸平板、用于接收语音输入的语音识别系统、用于接收手势输入的手势 识别系统、诸如此类。这些及其他输入设备常常通过耦合到总线1506的串行端口接口 1542 连接到处理线路1502,但是,也可以通过其他接口,诸如并行端口、游戏端口、通用串行总线 (USB)端口,来进行连接。
[0130] 显示屏1544也通过诸如视频适配器1546之类的接口连接到总线1506。显示屏1544 可在计算设备1500外部或纳入其中。显示屏1544可显示信息,以及作为用于接收用户命令 和/或其它信息(例如,通过触摸、手指姿势、虚拟键盘等等)的用户界面。除了显示屏1544之 外,计算设备1500还可包括其他外围输出设备(未示出),如
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1