启动表面控制的制作方法_4

文档序号:9713532阅读:来源:国知局
或使用用户情境的其他信息。存储器520可以存储涉及第一用户情境的第一信息,第一用户情境与跟运行在装置上的多用户系统相关联的共享启动表面相关联。存储器520还可以存储涉及第二用户情境的第二信息,所述第二用户情境与从共享启动表面启动的并且运行在装置上的应用相关联。
[0061]逻辑的集合530可以配置用于控制情境关联而同时维持用户体验。装置500可以例如是游戏控制台、用作游戏控制台的设备、计算机、膝上型计算机、平板计算机、个人电子设备、智能电话、片上系统(SoC)或者可以访问并处理数据的其他设备。在一个实施例中,装置500可以是已经通过包括逻辑集合530而转换为专用计算机的通用计算机。装置500可以通过例如计算机网络与其他装置、过程和服务交互。
[0062]逻辑的集合530可以包括配置用于提供启动表面情境界面的第一逻辑532。在一个实施例中,第一逻辑532可以配置用于提供启动表面情境界面作为呈现第一信息的图形用户界面,所述第一信息涉及情境可以与启动表面相关联的用户。在不同的实施例中,图形用户界面元素可以选择性从启动表面以及从应用可见。在不同的示例中,可以使用图像、图标、名字、文本或化身来呈现第一信息。在一个实施例中,可以使用可替换的方法来呈现第一信息,所述可替换的方法包括例如可听呈现、触觉呈现、或其他呈现。
[0063]在一个实施例中,第一逻辑532可以配置用于提供启动表面情境界面作为在控制器上的有形用户界面元素。有形用户界面元素可以例如是在游戏控制器上的按钮。当其他设备(例如平板、电话)用作控制器时,有形用户界面元素可以例如是触控板、电容性触摸界面、或其他元素。
[0064]逻辑的集合530还可以包括配置用于提供应用情境界面的第二逻辑534。在一个实施例中,第二逻辑534可以配置用于提供应用情境界面作为呈现第二信息的图形用户界面元素,第二信息涉及情境可以与应用相关联的可应用用户。可以使用例如图像、图标、名字、文本或化身来呈现第二信息。在一个实施例中,第二逻辑534可以使用非视觉方法来提供第二信息,所述非视觉方法包括例如触觉呈现、音频呈现、或其他呈现。
[0065]逻辑的集合530还可以包括第三逻辑536,其配置用于根据由启动表面情境界面提供数据来选择性控制启动表面情境关联。第三逻辑536还可以根据由应用情境界面提供数据来控制应用情境关联。
[0066]在一个实施例中,第三逻辑536可以配置用于通过识别正在接管启动表面的用户而控制启动表面情境关联。识别用户可以包括:例如,从图形用户界面元素接收选择信息,从映射至特定用户的控制器接收信号,或其他动作。第三逻辑536还可以配置用于访问正在接管启动表面用户的用户情境。访问用户情境可以包括:例如,从用户情境拷贝数据,建立指向用户情境的指针,建立与情境代理(broker)的远程进程调用界面,或其他动作。第三逻辑536还可以配置用于用来自正在接管启动表面的用户的用户情境的第一数据来更新存储器520。存储器520中的数据至少部分地控制启动表面动作。例如,存储器520中用户情境数据可以控制随后启动的应用的外观和感觉、启动哪个(哪些)应用、施加至应用的家长控制、或其他动作。
[0067]在一个实施例中,第三逻辑536可以配置用于通过识别正在接管应用情境的用户来控制应用情境关联。可以响应于通过用户界面元素而进行的选择来识别用户。第三逻辑536还可以配置用于访问正在接管应用情境的用户的用户情境。访问用户情境可以包括:例如,从用户情境拷贝数据,建立指向用户情境的指针,建立与情境代理的远程进程调用界面,或其他动作。第三逻辑536还可以配置用于用来自正在接管应用情境的用户的用户情境的第二信息来更新存储器。回想,存储器520中的数据至少部分地控制由应用执行的动作。例如存储器520中的情境数据可以控制应用显示、应用权限、要针对应用所采取的动作而被计费的用户、或其他项目。
[0068]在不同的实施例中,一些处理可以在装置500上执行,而一些处理可以由外部服务或装置执行。因此,在一个实施例中,装置500还可以包括通信电路,其配置用于与外部源通信以促进访问或处理动作数据、用户数据、或者与归属用户动作相关联的其他数据。在一个实施例中,逻辑的集合530可以与呈现服务560交互以促进对于不同的设备使用不同的呈现来显示数据。
[0069]可以根据动作和特定于用户的数据的集合来控制所有权。例如,第一动作可以不要求改变表面所有权,而第二动作可以要求改变表面所有权。当需要改变表面所有权时,可以从当前拥有者改变至由情境标识的后续拥有者。此外,启动表面的属性可以取决于情境。例如,可以由启动表面执行的操作的集合可以基于情境而被限制或扩展。在一个实施例中,控制所有权包括操纵(例如读、写、更新)存储在存储器520中的信息。
[0070]图7图示了示例云操作环境700。云操作环境700支持递送计算、处理、存储、数据管理、应用和其他功能,作为抽象服务而不是作为独立产品。服务可以由虚拟服务器提供,所述虚拟服务器可以被实现为一个或多个计算设备上的一个或多个过程。在一些实施例中,过程可以在服务器之间迀移而不打扰云服务。在云中,共享的资源(例如计算、存储)可以被提供至计算机,所述计算机包括在网络上的服务器、客户端和移动设备。不同的网络(例如以太网、W1-F1、802.x、蜂窝)可以用于访问云服务。与云交互的用户可以无需知晓实际提供服务(例如计算、存储)的设备的细节(例如地点、名字、服务器、数据库)。用户可以经由例如web浏览器、瘦客户端、移动应用或以其他方式而访问云服务。
[0071]图7图示了驻留在云中的示例情境服务760。情境服务760可以依靠服务器702或服务704来执行处理,并且可以依靠数据存储库706或数据库708来存储数据。尽管图示了单个服务器702、单个服务704、单个数据存储库706以及单个数据库708,然而服务器、服务、数据存储库和数据库的多个实例可以驻留在云中并且可以因此由情境服务760所使用。
[0072]图7图示了访问云中的情境服务760的各种设备。设备包括计算机710、平板720、膝上型计算机730、个人数字助理740、以及移动设备(例如蜂窝电话、卫星电话、可穿戴计算设备)750。情境服务760可以存储、访问或处理动作数据、用户数据、映射数据、或与无缝地改变启动表面所有权或应用情境相关联的其他数据。
[0073]可能的是,在不同地点使用不同设备的不同用户可以通过不同网络或接口访问情境服务760。在一个不例中,情境服务760可以由移动设备750访问。在另一不例中,情境服务760的一部分可以驻留在移动设备750上。在一个示例中,情境服务760可以动态地识别用户和所有权动作。这可以允许在不导航至启动表面的情况下改变启动表面所有权。
[0074]图8是描绘了示范性移动设备800的系统图,示范性移动设备800包括在802处一般性地示出的各种各样的可选硬件和软件部件。移动设备800中部件802可以与其他部件通信,尽管为了易于说明并未示出所有连接。移动设备800可以是各种各样的计算设备(例如蜂窝电话、智能电话、手持式计算机、个人数字助理(PDA)、可穿戴计算设备等),并且可以允许与诸如蜂窝或卫星网络这样的一个或多个移动通信网络804无线双向通信。
[0075]移动设备800可以包括用于执行任务的控制器或处理器810(例如信号处理器、微处理器、ASIC、或其他控制和处理逻辑电路),所述任务包括信号编码、数据处理、输入/输出处理、功率控制或其他功能。操作系统812可以控制部件802的分配和使用并且支持应用程序814。应用程序814可以包括游戏应用、移动计算应用(例如电子邮件应用、日历、联系人管理器、web浏览器、消息传递应用)、或其他计算应用。在不同的实施例中,移动设备800可以用作游戏控制台或游戏控制器。
[0076]移动设备800可以包括存储器820。存储器820可以包括非可移除存储器822或可移除存储器824。非可移除存储器822可以包括随机存取存储器(RAM)、只读存储器(ROM)、闪速存储器、硬盘、或其他存储器存储技术。可移除存储器824可以包括闪速存储器或在GSM通信系统中公知的订户身份模块(SIM)卡或者诸如“智能卡”这样的其他存储器存储技术。存储器820可以用于存储用于运行操作系统812和应用814的数据或代码。示例数据可以包括将要经由一个或多个有线或无线网络向一个或多个网络服务器或其他设备发送或者从其接收的网页、文本、图像、声音文件、视频数据或其他数据集合。存储器820可以用于存储诸如国际移动订户身份(IMSI)这样的订户身份以及诸如国际移动设备标识符αΜΕΙ)这样的设备标识符。标识符可以被发送至网络服务器以识别用户或设备。存储器820可以存储用户情境信息、启动表面所有权信息、用户情境识别信息、启动表面所有权识别信息或其他数据。
[0077]移动设备800可以支持一个或多个输入设备830,包括但不限于触摸屏832、麦克风834、相机836、物理键盘838或轨迹球840。移动设备800还可以支持输出设备850,包括但不限于扬声器852和显示器854。其他可能的输出设备(未示出)可以包括压电或其他触觉输出设备。一些设备可以供应多于一个输入/输出功能。例如,触摸屏832和显示器834可以组合在单个输入/输出设备中。输入设备830可以包括自然用户界面(NUIXNUI是使得用户能够以“自然”方式与设备交互的界面技术,而没有由诸如鼠标、键盘、遥控器和其他输入设备这样的输入设备强加的人为约束。NUI方法的示例包括依靠语音识别、触摸和触笔识别、手势识别(在屏幕上以及靠近屏幕两者)、空中手势、头部和眼睛追踪、话音和语音、视觉、触摸、手势和机器智能的那些方法。NUI的其他示例包括:使用加速度计/陀螺仪的运动手势检测、面部识别、三维(3D)显示、头部、眼睛和凝视跟踪、沉浸式增强现实以及虚拟现实系统,所有这些提供了更自然的界面;以及用于使用电场感测电极(EEG和相关方法)感测脑部活动性的技术。因此,在一个具体示例中,操作系统812或应用814可以包括语音识别软件作为允许用户经由话音命令来操作设备800的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1