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

用于在多媒体控制台内提供系统级通知的系统和方法技术方案

技术编号:2844391 阅读:159 留言:0更新日期:2012-04-11 18:40
一种用于在多媒体控制台内提供系统级通知的系统具有用于由该多媒体控制台的应用程序管理器生成的所有通知事件的多媒体控制台内含的通知系统应用程序。通过应用编程接口(API),游戏开发者能够轻易地指定用户通知的位置并且还可以延迟用于该开发者游戏的用户通知显示。通过对应于某一用户控制器的可视指示来通知一用户在多玩家环境中对他或她有一特定的通知。随后该用户可以按下控制器上的按钮以立即获取关于该通知的其他信息。

【技术实现步骤摘要】

本专利技术大致涉及为计算系统用户提供通知的领域。本专利技术尤其涉及为多媒体控制台的多个用户提供通知。
技术介绍
诸如视频多媒体控制台的多媒体控制台通常同时具有接收来自多个源的消息和通知的多个用户。例如,如果视频游戏选手(玩家)在他或她的连接至网络的视频游戏控制台上玩电脑游戏,并且其他玩家可以参与在该控制台上玩的游戏,则可能收到其他玩家期望参与的通知。传统上,是由当时在控制台上运行的特定游戏来处理这些通知的管理。当开发游戏以支持这些用于多个玩家游戏的通知时,游戏开发者必需在该游戏内部处理所述通知的接收和显示。随着在多个玩家环境中可用的用户通知越来越多,使得游戏开发商变得越来越麻烦和耗时处理。同样当多个玩家在一个控制台上玩时,还没有一种流畅并有效的方法用于把所述通知告知给期待该通知的正确的玩家并在随后提供简易快捷的方法使该特定玩家做出响应。这样就需要为多媒体控制台系统提供通知的系统和方法,它能够有效地管理进入的通知并且以有意义的方式为在同一控制台上的多个用户显示这些通知,而无需过多牵涉在该控制台上运行的特定多媒体应用程序。
技术实现思路
本专利技术涉及。更具体地,描述了一种用于在具有中央处理单元、图形处理单元和存储器的多媒体控制台内提供系统级通知的方法。所述方法包括其中在独立的多媒体应用程序在该多媒体控制台上运行的同时,使用作为该多媒体控制台操作系统的一部分运行的一进程来管理对该多媒体控制台的一个用户的通知接收的动作。同样在独立的多媒体应用程序在该多媒体控制台上运行的同时,使用作为该多媒体控制台操作系统的一部分运行的一进程为该多媒体控制台的一个用户进行通知显示的管理。本方法还包括在独立的多媒体应用程序在该多媒体控制台上运行的同时,使用作为该多媒体控制台操作系统的一部分运行的进程来同时管理该多媒体控制台的多个用户的通知的接收。随后在独立的多媒体应用程序在该多媒体控制台上运行的同时,使用作为该多媒体控制台操作系统的一部分运行的一个进程为该多媒体控制台的多个用户同时进行通知显示的管理。同样也描述了一种用于在计算系统内通过系统级通知的方法。该方法包括在多媒体应用程序在该计算系统上运行的同时,使用作为该计算系统操作系统的一部分运行的一进程来同时管理该计算系统的多用户的通知接收的动作。同样地,在多媒体应用程序在该计算系统上运行的同时,使用作为该计算系统操作系统的一部分运行的进程为该计算系统的多个用户同时进行通知显示的管理。本专利技术另外的优点将通过随后对参考附图的说明性实施例的详细描述而变得显而易见。附图说明当结合附图阅读时,可以更好地理解前述的
技术实现思路
以及随后的具体实施方式。为了说明本专利技术,附图中所示的是本专利技术的说明性实施例;然而本专利技术不限于所揭示的特定方法和手段。在所述附图中图1是示出了在其中可实现本专利技术各方面的示例性多媒体控制台的框图;图2是示出了在其中可实现本专利技术各方面的图1中示例性多媒体控制台的更详细的框图;图3a是根据本专利技术的一个方面示出了在多媒体控制台内提供系统级通知的方法的流程图;图3b是根据本专利技术一个方面的用户控制器的示意图;图4是根据本专利技术的一个方面示出了在多媒体控制台内提供系统级通知的体系结构的框图;图5是根据本专利技术一个方面的示例性通知及相关图标的示意图;图6是根据本专利技术一个方面的可行实施例的示例性通知及相关图标的示意图;图7是根据本专利技术的一个方面,依据通知类型的示出了各种示例性通知及相关图标的示意图;图8A是根据本专利技术的一个方面,在显示屏上布置按图6的一示例性通知的示意图;图8B是根据本专利技术的一个方面,示出了关于依据图8A在显示屏上的通知布局的另外位置的示意图;图9是根据本专利技术的一个方面,在其中在游戏期间显示通知的示例性视频游戏的屏幕快照;图10是根据本专利技术的一个方面,在其中在游戏期间显示与图9类型不同的通知的示例性视频游戏的屏幕快照;图11是根据本专利技术的一个方面,在同一控制台上存在用于两个玩家的分开的屏幕显示并且在其中在游戏期间显示示例性通知的图10的示例性视频游戏的屏幕快照;图12是根据本专利技术的一个方面,在同一控制台上存在用于三个玩家的分开的屏幕显示并且在其中在游戏期间显示示例性通知的图10的示例性视频游戏的屏幕快照;图13是根据本专利技术的一个方面,在同一控制台上存在用于四个玩家的分开的屏幕显示并且在其中在游戏期间显示示例性通知的图10的示例性视频游戏的屏幕快照;图14是表示了适用于结合本专利技术各个方面使用的示例性计算设备的框图;图15示出了在其中可实现包括本专利技术各个方面的计算机化进程的示例性网络计算环境。具体实施例方式参见图1,示出了可在其中实现本专利技术各个方面的示例性多媒体控制台的框图。图1示出了在其中可实现本专利技术各方面的多媒体控制台100的各功能组件。多媒体控制台100具有装备了一级(L1)高速缓存102和二级(L2)高速缓存104的中央处理单元(CPU)101以及闪存ROM(只读存储器)106。一级高速缓存102和二级高速缓存104临时存储数据并减少存储器访问周期的次数,从而提高了处理速度和吞吐量。闪存ROM 106可存储在该多媒体控制台100上电时在引导过程的初始阶段所载入的可执行码。另选地,在所述初始引导阶段载入的可执行码可以存储在FLASH存储器设备中(未示出)。此外,ROM 106的位置可与CPU 101分开。图形处理单元(GPU)108和视频编码器/视频编码解码器(编码器/解码器)114形成用于高速和高分辨率图形处理的视频处理流水线。数据可经由总线从图形处理单元108传送到视频编码器/视频编码解码器114。所述视频处理流水线输出数据给A/V(音频/视频)端口140用于传输至电视或其他显示装置。存储器控制器110可以连接至GPU 108和CPU 101以便利处理器访问各种类型的存储器112,包括但不限于随机存取存储器(RAM)。多媒体控制台100包括最好在模块118上实现的I/O控制器120、系统管理控制器122、音频处理单元123、网络接口控制器124、第一USB主控制器126、第二USB控制器128以及前面板I/O子组件130。所述USB控制器126和128作为用于外围控制器142(1)到142(2)、无线适配器148和外部存储器单元146(例如闪存、外部CD/DVD ROM驱动器、可移动媒体等等)的主部件。网络接口124和/或无线适配器148提供对网络(例如因特网、家庭网络等等)的访问并且可以是任何种类的有线或无线接口组件,包括以太网卡、调制解调器、蓝牙模块、电缆调制解调器等等。提供系统存储器143用于存储在引导过程期间载入的应用程序数据。提供的媒体驱动器144可以包括DVD/CD驱动器、硬盘驱动器或者其他的可移动媒体驱动器等等。媒体驱动器144可以在所述多媒体控制台的内部或外部。可以经由媒体驱动器144存取应用程序数据用于多媒体控制台100的执行、重现等等。媒体驱动器144可经由总线连接至I/O控制器120,所述总线载入串行ATA总线或其他高速连接(例如IEEE 1394)。系统管理控制器122提供涉及保证多媒体控制台100可用性的各种服务功能。音频处理单元123和音频编码解码器132形成与高保真和立体声处理相应的音频处理流水线。音频数据可经由通信链路在音频处理单元123和本文档来自技高网
...

【技术保护点】
一种用于在具有中央处理单元、图形处理单元和存储器的多媒体控制台内提供系统级通知的方法,所述方法包括如下动作:当独立的多媒体应用程序在所述多媒体控制台上运行时,使用作为所述多媒体控制台操作系统的一部分运行的进程来管理对该多媒体控制台的用户的通知接收;以及当所述独立的多媒体应用程序在所述多媒体控制台上运行时,使用作为所述多媒体控制台操作系统的一部分运行的进程来管理对该多媒体控制台的用户的通知显示。

【技术特征摘要】
US 2005-3-8 11/079,8191.一种用于在具有中央处理单元、图形处理单元和存储器的多媒体控制台内提供系统级通知的方法,所述方法包括如下动作当独立的多媒体应用程序在所述多媒体控制台上运行时,使用作为所述多媒体控制台操作系统的一部分运行的进程来管理对该多媒体控制台的用户的通知接收;以及当所述独立的多媒体应用程序在所述多媒体控制台上运行时,使用作为所述多媒体控制台操作系统的一部分运行的进程来管理对该多媒体控制台的用户的通知显示。2.如权利要求1所述的方法,其特征在于,还包括当所述多媒体应用程序在所述多媒体控制台上运行时,使用作为所述多媒体控制台操作系统的一部分运行的所述进程来管理对该多媒体控制台的多个同时操作的用户的通知接收;以及当所述多媒体应用程序在所述多媒体控制台上运行时,使用作为所述多媒体控制台操作系统的一部分运行的所述进程来管理对该多媒体控制台的多个同时操作的用户的通知显示。3.如权利要求2所述的方法,其特征在于,还包括为多媒体控制台上独立应用程序的开发者提供一种机制,当所述独立应用程序在所述多媒体控制台上运行时,该机制在所述应用程序开发中指定在某些点上通知显示的延迟。4.如权利要求2所述的方法,其特征在于,还包括当该多媒体控制台的多个同时操作的用户中一特定用户接收到一通知时,通过显示将所述通知区分为针对所述多个同时操作的用户中的特定用户的可视指示来通知该特定用户。5.如权利要求4所述的方法,其特征在于,所述可视指示与关系所述特定用户的多媒体控制台控制器相关联。6.如权利要求5所述的方法,其特征在于,还包括提供一种用于所述特定用户通过所述控制器上的输入机制响应接收到的对该特定用户的通知的机制;以及提供一种用于一旦该用户响应该通知,则所述多媒体控制台操作系统将该特定用户导航至多媒体控制台用户界面内显示关于对该特定用户的通知的信息的位置的机制。7.如权利要求6所述的方法,其特征在于,所述提供响应机制的动作包括提供一种系统,其中所述用户一次按下在所述控制台上与特定用户相关联的单个按钮以响应所述通知。8.一种计算机可读介质,包括用于执行如权利要求1所述方法的计算机可执行指令。9.一种用于在计算系统中提供系统级通知的方法,所述方法包括如下动作当一个多媒体应用程序在所述计算系统上运行时,使用作为所述计算系统操作系统的一部分运行的进程来管理对该计算系统的多个同时操作的用户的通知接收;以及当所述多媒体应用程序在所述计算系统上运行时,使用作为所述计算系统操作系统的一部分运行的进程来管理对该计算系统的多个同时操作的用户的通知显示。10.如权利要求9所述的方法,其特征在于,还包括为对计算系统的独立应用程序开发者提供一种机制,当所述独立应用程序在所述计算系统上运行时,...

【专利技术属性】
技术研发人员:EJ阿瑟JD麦考雷PV玛拉布尤R格拉瑟SR古恩
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1