首页> 中国专利> 用于启用信息处理系统中的资源的系统和方法

用于启用信息处理系统中的资源的系统和方法

摘要

公开了一种用于启用信息处理系统中的资源的系统和方法。在一种形式中,信息处理系统可以包括事件检测模块,该事件检测模块可被操作为对用户发起的事件和非用户发起的事件进行检测。该信息处理系统还可以包括资源分配模块,该资源分配模块耦合到所述事件检测模块。在一种形式中,所述资源分配模块可被操作为将第一个检测到的事件映射到第一处理系统的第一操作状态。所述信息处理系统还可以包括第二处理系统,该第二处理系统对所述资源分配模块进行响应,并可被操作为对所述第一处理系统的共享资源进行访问。所述资源分配模块可被配置为发起对信息的输出,该信息将由所述第二处理系统使用所述第一处理系统的共享资源来输出。

著录项

  • 公开/公告号CN101996104A

    专利类型发明专利

  • 公开/公告日2011-03-30

    原文格式PDF

  • 申请/专利权人 戴尔产品有限公司;

    申请/专利号CN200910167144.5

  • 发明设计人 A·T·苏丹富斯;

    申请日2009-08-26

  • 分类号G06F9/50;

  • 代理机构北京润平知识产权代理有限公司;

  • 代理人周建秋

  • 地址 美国德克萨斯州

  • 入库时间 2023-12-18 01:48:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-10-08

    授权

    授权

  • 2011-05-18

    实质审查的生效 IPC(主分类):G06F9/50 申请日:20090826

    实质审查的生效

  • 2011-03-30

    公开

    公开

说明书

技术领域

本发明总体上涉及信息处理系统,更特别地是涉及一种用于启用信息处理系统中的资源的系统和方法。

背景技术

随着信息的价值和使用的不断增长,个人和商家都寻求用更多的方法来处理和存储信息。信息处理系统便是其中的一种选择。信息处理系统通常对用于商业、个人或其它目的的信息或数据进行处理、编译、存储和/或传送。由于对于不同的应用来讲技术和信息处理需要和要求可以大不相同,所以信息处理系统也是千差万别,这都取决于处理什么信息,怎样处理信息,处理、存储或传送多少信息,以及怎样快速和有效地处理、存储或传送信息。信息处理系统中的这些变化使得信息处理系统能够是通用的或者是为特定用户或特定的用途(诸如金融业务处理、航班预定、企业数据存储或全球通信)而特别配置的。另外,信息处理系统能够被配置为使用多种硬件和软件,这些硬件和软件能够被配置为处理、存储和传送信息,并且信息处理系统还可以包括一个或多个计算机系统、数据存储系统和网络系统。

发明内容

本发明提供一种信息处理系统,该信息处理系统包括:事件检测模块,该事件检测模块被操作为对用户发起的事件和非用户发起的事件进行检测;资源分配模块,该资源分配模块耦合到所述事件检测模块,所述资源分配模块被操作为将第一个检测到的事件映射到第一处理系统的第一操作状态;以及第二处理系统,该第二处理系统对所述资源分配模块进行响应,并被操作为对所述第一处理系统的共享资源进行访问;其中所述资源分配模块被配置为发起对信息的输出,所述信息将由所述第二处理系统使用所述第一处理系统的共享资源来输出。

本发明还提供一种用于启用信息处理系统中的资源的方法,该方法包括:检测事件,该事件能被操作为发起对第一处理系统的第一资源集合的访问;识别所述第一处理系统的第一简档,所述第一简档包括第二处理系统能访问的所述第一处理系统的多个资源分配项;使用所述多个资源分配项来启用所述第一处理系统的第一资源集合;以及使用所述第二处理系统来访问所述第一资源集合。

本发明还提供一种信息处理系统,该信息处理系统包括:

第一处理系统,该第一处理系统包括:第一主处理器,该第一主处理器能够被操作为使用第一可用资源集合来处理信息,其中所述第一可用资源集合包括:共享显示器资源,该共享显示器资源包括用于存储显示器分辨率值的存储器装置;和共享输入装置资源,该共享输入装置资源被配置为经由共享操作环境和非共享操作环境来接收输入;

第二处理系统,该第二处理系统包括:第二主处理器,该第二主处理器能被操作为处理信息以经由所述第一处理系统进行输出;和视频转换模块,该视频转换模块能被操作为对所述显示器分辨率值进行访问以格式化所述信息从而使用所述共享显示器进行输出;

事件检测模块,该事件检测模块被配置为检测用户激活的事件和非用户激活的事件,所述事件检测模块还被配置为使用所述第二处理系统的一部分来发起对所述第一处理系统的访问;以及

资源分配模块,该资源分配模块被操作为确定所述第一处理系统和所述第二处理系统的可用资源。

附图说明

为了描述起来简单清楚,附图中的各种元件没有严格按照尺寸来绘制。例如,一些元件的大小相对于其它元件进行了放大处理。

本发明的具体实施方式是根据以下的这些附图进行展示和描述的,其中:

图1是根据本发明的一个方面的信息处理系统的框图;

图2是根据本发明的一个方面的可操作地包括分配的资源的信息处理系统的功能框图;

图3是根据本发明的一个方面的用于访问信息处理系统中的资源的方法的流程图;

图4是根据本发明的一个方面的用于使用本地资源来输出非密切内容的包括用于输出密切和非密切简化资源的可修改的操作状态的信息处理系统的功能框图;

图5是根据本发明的一个方面的用于使用本地资源来输出非密切内容的使用简化资源的信息处理系统的功能框图;

图6是根据本发明的一个方面的用于使用本地资源来输出非密切内容的使用分配和解除分配(de-allocate)资源的信息处理系统的功能框图;以及

图7是根据本发明的一个方面的用于使用本地资源来输出非密切内容的用于分配信息处理系统的本地资源的资源分配模块的功能框图。

不同附图中使用的相同附图标记指的是相同或相似的项。

具体实施方式

以下结合附图的描述将有助于理解本发明。下面的讨论主要是关于特定实施和实施方式。这些具体描述应被理解为对发明的具体实施方式的理解的辅助而不是对本发明的范围和实用性的限制。然而,本发明中还可以使用其它实施方式。这些实施方式同样可以被用于其它应用并被用于一些其他类型的体系结构(诸如计算体系结构、客户端/服务器体系结构、或中间设备服务器体系结构和相关组件)。

为了本发明的目的,信息处理系统可以包括任何用来计算、分类、运行、发射、接收、检索、发起、转换、存储、显示、展现、检测、记录、再现、处理或使用任何形式的用于商业、科技、控制、娱乐或其它目的的信息、智能或数据的手段或手段的结合。例如,信息处理系统可以是个人电脑、PDA、消费电子装置、网络服务器或存储装置、转换路由器、无线路由器或其它网络通信装置、或任何其它合适的装置,并且可以具有不同的大小、形状、性能、功能和价格。信息处理系统可以包括存储器(易失性(例如随机存取存储器等)、非易失性(例如只读存储器、闪存等)或其中的任意组合)、一个或多个处理资源(诸如中央处理单元(CPU)、图像处理单元(GPU))、硬件或软件控制逻辑或其中的任意组合。信息处理系统的其它组件可以包括一个或多个存储装置、一个或多个用于与外部装置进行通信的通信端口、以及各种输入和输出(I/O)装置(诸如键盘、鼠标、视频/图像显示器、或其中的任意组合)。信息处理系统还可包括可被操作用于在各种硬件组件之间进行通信的一个或多个总线。信息处理系统的部分本身就可被看作信息处理系统。

信息处理系统的部分,当用“装置”、“模块”等等来提及时,可被配置为硬件、软件(可包括固件)或其中的任意组合。例如,信息处理系统装置的部分可以是硬件(比如集成电路(诸如特定应用集成电路(ASIC))、现场可编程门阵列(FPGA)、结构ASIC或嵌入到较大芯片上的装置)、卡(比如外围组件接口(PCI)卡、PCI快捷(PCI-express)卡、个人计算机存储卡国际联合(PCMCIA)卡或其它任何扩展卡)或系统(诸如主板、单片系统(SoC)或独立装置)。类似的,装置可以是软件,包括嵌入到装置的固件(诸如Intel奔腾系列或PowerPCTM品牌的处理器或其它的这种装置)或能够对信息处理系统的相关环境进行操作的软件。所述装置还可以是上述软件和硬件的示例的组合。信息处理系统可以包括集成电路或板级(board-level)产品,其中的一部分同样可以是硬件和软件的组合。

彼此互相通信的装置或程序不需要彼此连续通信,除非特别指定。此外,彼此互相通信的装置或程序可以通过一个或多个中间媒介直接或间接的通信。

下述的实施方式部分地描述分布式计算解决方案,该分布式计算解决方案对网络元件间的通信交互的全部或部分进行管理。在这部分内容中,通信交互可以是想要发送信息、发送信息、请求信息、接收信息、接收信息请求、或其中的任意组合。如此,通信交互可以是单向的、双向的或多向的,或是其中的任意组合。在一些情况下,通信交互可以相对较复杂,涉及两个或多个网络元件。例如,通信交互可以是“对话”或一系列客户端和服务器之间的相关通信——各个网络元件之间互相发送和接收信息。网络元件之间的通信交互不必被限定为特定的形式。网络元件可以是节点、硬件、软件、固件、中间设备、计算系统的另一组件,或其中的任意组合。

下面的描述中,流程作业技术以一系列有序的动作来进行描述。除非特别指明有所不同,在不脱离具体实施方式的范围的情况下,动作序列和动作执行方都可以自由地改变。这些动作可以被添加、删除或以多种途径进行改变。类似的,还可以对这些动作进行重排或循环。此外,虽然可以采用顺序对进程、方法、算法等进行描述,这些进程、方法、算法或其中的任意组合也可操作地采用其它可替换顺序来执行。此外,进程、方法或算法中的一些动作可以在至少一个时间点同时执行(例如并行执行的动作),还可以整体地、部分地或按其中的任意组合来执行。

在此使用的属于“包括”、“包含”、“具有”或其它形式的类似表达都指的是非排他式(non-exclusive)的包括。例如包括一系列特征的进程、方法、物品或设备并不只限于这些特征,其同样可包括其它没有专门列出的特征或这些进程、方法、物品或设备所固有的特征。此外,除非专门指出有所不同,“或”指的是具有包括含义的“或”,并不是具有排除的含义的“或”。例如,下列都会使条件“A或B”成立:A为真(或存在)且B为假(或不存在),A为假(或不存在)且B为真(或存在),A和B两者都为真(或存在)。

同样,词语“一个”被用来描述元件和组件。这仅是为了方便,并用来给出本发明的范围的一般意义。对此的理解应该包括一个和至少一个,单数同样具有复数的意义,反之亦然,除非清楚的指明具有其它意义。例如,当描述了单个装置时,可以用多于一个装置来对其进行代替。类似的,当描述了多于一个装置时,可以用单个装置来对其进行代替。

除非另外定义,这里使用的所有的技术和科技术语的意义对本发明所属领域的技术人员是公知的。虽然与此处描述的方法和材料相似或相同的方法和材料能被用于本发明的实施方式的实践和测试,下面还是对合适的方法和材料进行了描述。所有的出版物、专利应用、专利和其它提到的参考资料都通过对其进行应用而认为加入了其全部的内容,除非引用了特定的段落。一旦发生矛盾,以本发明的说明书(包括定义)为准。此外,材料、方法和示例仅起描述性作用,并不起限制作用。

作为此处的描述的延伸,还可以在课本和其它有关计算、电子和软件领域的资源中找到关于特定材料、处理方法和电路的具体描述,这些描述都是常规的。

以下描述了信息处理系统和用于使用该信息处理系统的方法。在介绍使用系统的方法之前先进行了示例性、非限制的系统描述。系统中的模块的一些功能性同系统一起进行了描述。系统和模块的描述之后的这些对方法的描述将使得系统和其模块的作用更加显而易见。

根据本发明的一个方面,信息处理系统可以包括事件检测模块,该事件检测模块可操作地对用户发起的事件和非用户发起的事件进行检测。该信息处理系统还可以包括资源分配模块,该资源分配模块耦合到所述事件检测模块。在一种形式中,所述资源分配模块可操作地将第一个检测到的事件映射到第一处理系统的第一操作状态。所述信息处理系统还可以包括第二处理系统,该第二处理系统对所述资源分配模块进行响应,并可操作地对所述第一处理系统的共享资源进行访问。所述资源分配模块可被配置为发起对信息的输出,该信息将由所述第二处理系统使用所述第一处理系统的共享资源来进行输出。

根据本发明的另一方面,公开了一种用于启用信息处理系统中的资源的方法。该方法可包括检测事件,该事件可操作地发起对第一处理系统的第一资源集合的访问。所述方法还可以包括识别所述第一处理系统的第一简档。在一种形式中,所述第一简档可以包括能被所述第二处理系统访问的所述第一信息处理系统的多个资源分配项。所述方法还可以包括使用所述多个资源分配项来启用所述第一处理系统的第一资源集合,并使用所述第二处理系统来访问所述第一资源集合。

根据本发明的又一方面,信息处理系统可以包括第一处理系统,该第一处理系统具有第一主处理器,该第一主处理器能够被操作为使用第一可用资源集合来处理信息。在一种形式中,所述第一可用资源集合可以包括共享显示器资源,该共享显示器资源包括用于存储显示器分辨率值的存储器装置,和被配置为经由共享操作环境和非共享操作环境来接收输入的共享输入装置。所述信息处理系统还可以包括第二处理系统,该第二处理系统具有第二主处理器和视频转换模块,其中所述第二主处理器可操作地处理信息以经由所述第一处理系统进行输出,所述视频转换模块可操作地对所述显示器分辨率值进行访问以格式化所述信息从而使用所述共享显示器进行输出。所述信息处理系统还可以包括事件检测模块,该事件检测模块被配置为检测用户激活的事件和非用户激活的事件。在一种形式中,所述事件检测模块还可被配置为使用所述第二处理系统的一部分来发起对所述第一处理系统的访问。所述信息处理系统还可以包括资源分配模块,该资源分配模块可被配置为确定所述第一处理系统和所述第二处理系统的可用资源。

图1是信息处理系统的示例实施方式的框图,并被指定为100。在一种形式中,所述信息处理系统100可以是计算机系统,诸如台式计算机、笔记本计算机、服务器或各种其它类型的信息处理系统。如图1所示,所述信息处理系统100可以包括事件检测模块102,该事件检测模块102可操作地对用户激活的和非用户激活的事件进行检测。所述事件检测模块102可以耦合到资源分配模块104,该资源分配模块104能够访问一个或多个资源简档106。所述信息处理系统100还可以包括第一处理系统108,该第一处理系统108耦合到所述第一处理系统108的第一非共享资源110。在一种形式中,所述第一处理系统108可以包括主芯片组、处理器、存储器、通信总线、外围装置、应用程序、基本输入/输出系统(BIOS)或其中的任意组合(未示出)。所述第一处理系统108还可以包括共享资源,所述共享资源包括共享输入资源112、共享外围资源114、共享电源资源116、共享应用资源118、共享输出资源120或其中的任意组合。所述第一处理系统108可以耦合到所述资源分配模块104和一个或多个相关联的资源简档106,所述资源分配模块104可操作地响应于由所述事件检测模块102所检测到的事件而对被使用的共享资源进行分配。在一种形式中,所述共享资源112、114、116、118、120可被配置为所述第一处理系统108的一部分并可由一个或多个处理系统进行访问。在其它形式中,所述共享资源中的一个或多个可以外接于所述第一处理系统104。

根据另一方面,所述信息处理系统100还可以包括第二处理系统122,所述第二处理系统122包括第二非共享资源124。所述第二处理系统122可以耦合到所述第一处理系统108的共享资源112、114、116、118、120的一个或多个。所述第二处理系统122还可耦合到所述资源分配模块104,所述资源分配模块104可操作地对将由所述第二处理系统122进行使用的资源进行分配。此外,所述资源分配模块104还可以耦合到第n处理系统126,所述第n处理系统126可操作地耦合到所述第一处理系统108的共享资源112、114、116、118、120中的一个或多个。所述第n处理系统126还可以包括第n非共享资源128。

在操作期间,所述事件检测模块102可以检测用户发起的事件、非用户发起的事件或其中的任意组合。例如,用户发起的事件可以包括能够产生用户激活的事件的用户激活按键、按钮或其它类型的硬件、软件、或用户可选择的界面或其中的组合。例如,用户可以选择按钮来访问所述信息处理系统100的消息应用。如此,所述事件检测模块102可以检测对访问所述消息应用的请求并将事件请求耦合到所述资源分配模块104。

根据另一方面,所述事件检测模块102可以检测非用户发起的事件。例如,所述信息处理系统100可以包括通信模块(未示出),所述通信模块可操作地经由无线通信、陆地或有线通信或其中的任意组合来接收通信信号。所述信息处理系统100可以检测所述非用户发起的事件,并可以将对所述事件的检测进行识别的输入耦合到所述资源分配模块104。所述资源分配模块104可以使用所检测到的事件来识别资源简档106,并激活用于处理所述非用户发起的事件的资源。例如,所述资源简档106可以包括所述第一处理系统108、所述第二处理系统122、所述第n处理系统126或其中的任意组合的期望资源的列表。所述资源分配模块104随后可以激活基于使用所检测到的事件的所述资源简档的资源和可用于处理所述事件的资源。

在一种形式中,所述信息处理系统100可以检测传送到不同于所述信息处理系统100的电子装置的非用户发起的事件。例如,所述事件检测模块102可被配置为对被格式化为可由智能电话装置、黑莓(Blackberry)装置或任何类型的被配置为接收消息的电子装置进行接收的消息进行检测。例如所述信息处理系统100可以包括通信模块(未示出),该通信模块可操作地传送消息。例如,无线消息传送网络,诸如SMS网络、能够使用黑莓的网络或任何其他类型的可以发送消息的无线或有线网络。

根据一个方面,所述事件检测模块102可以将所检测到的输入耦合到所述资源分配模块104,所述资源分配模块104指示已经检测到黑莓格式的(或其他格式的)消息。如此,所述资源分配模块104可以访问所述资源简档106并确定所述事件的资源简档,以及发起对资源的分配以处理所述黑莓消息。

在示例性的格式中,所述信息处理系统100可以操作于低功率操作状态中,从而可以包括足够的资源来检测无线信号。如此,所述资源分配模块104可以确定所述信息处理系统100的当前操作状态,并启用资源(诸如第二处理系统122、共享输入资源112、共享电源资源116、共享应用资源118、共享输出资源120或其中的任意组合),以处理并输出对所接收的无线信号的响应。如此,可以使用有限数量的资源在不必初始化所述信息处理系统100的附加资源的情况下对用来输出对消息(诸如黑莓消息)的响应的操作环境进行启用。例如,可使用所述第二处理系统122对共享外围资源114(诸如显示器)进行访问以输出所述消息。此外,所述第一处理系统108的键盘或其它输出装置可被加电以使用户能够响应所述消息。如此,可以产生有限的资源操作环境以允许对消息进行接收和响应,而不必对整个信息处理系统100加电。在这种方式中,膝上或笔记本系统可被用于接收指定给黑莓或其它类型的消息发送装置的消息,由此允许用户使用相对于黑莓装置或智能电话装置更大的显示器来查看消息,并使用便携或笔记本系统的键盘和显示器和相关联的输入装置来编辑和回复消息。

图2根据本发明的一个方面的可操作地包括分配的资源的信息处理系统200的功能框图。所述信息处理系统可以包括主处理系统202,所述主处理系统202可以包括主(host)CPU、主CPU芯片组、存储器、主操作系统。所述主处理系统202还可以包括第一BIOS 238,该第一BIOS 238可操作地启用可被所述主处理系统202访问的资源。所述信息处理系统200还可以包括第二处理系统,其被一般地描述为第二处理系统204,其中可以包括辅助CPU、辅助CPU芯片组、辅助存储器和辅助操作系统。所述第二处理系统205还可以包括第二BIOS 240,该第二BIOS 240可操作地启用可被所述第二处理系统204访问的资源。在一种形式中,所述第二处理系统204可以包括可被所述主处理系统202共同地使用的BIOS扩展设备或输入。

根据一个方面,所述主处理系统202和所述第二处理系统204可以耦合到资源分配模块206。例如,所述主处理系统202可以使用第一总线208和第二总线210来耦合到所述资源分配模块206。在一种形式中,所述第一总线208可以包括低管脚数(low pin count)(LPC)总线,且所述第二总线可以包括系统管理总线(SMBUS)。另外,所述第二处理系统204可以使用第三总线212和第四总线214来耦合到所述资源分配模块206。在一种形式中,所述第三总线212可以包括PS2总线、RS232总线、SPI总线或任何其它形式的总线。在另一种形式中,所述第四总线214可以包括SMBUS或其它任何类型的所期望的总线。

所述信息处理系统200还可以包括事件检测模块218和资源简档源220,所述事件检测模块218耦合到所述资源分配模块206,所述资源简档源220存储在存储器内并可由所述资源分配模块206访问。所述主处理系统202还可以被耦合到第一非共享资源222和外围转换模块224。所述第二处理系统202可以耦合到第二非共享资源226和所述外围转换模块224。所述资源分配模块206还可以耦合到输入装置228(诸如键盘、触控装置(pointing device)或上述的组合)。所述资源分配模块206还可以耦合到可以包括背光和环境光传感器(ALS)功能的显示器230(诸如平面显示器或平板显示器)。所述资源分配模块206还可以耦合到电源资源232,所述电源资源232可操作地对所述第二处理系统204进行加电并输出主处理功率234。所述外围转换系统224还可以耦合到一个或多个共享外围设备236。

图3是根据本发明的一个方面的用于访问信息处理系统中的资源的方法的流程图。图3可被图1中的信息处理系统100、图2中的信息处理系统200、下面的图4中的信息处理系统400或可操作地使用所有或部分图3中的方法的任何其它类型的系统、控制器、装置、模块、处理器或其中的任何组合来整体地或部分地进行实施。此外,所述方法还可以各种类型的编码逻辑进行具体描述,其中包括软件、固件、硬件或其他形式的数字存储介质、计算机可读介质、或逻辑、或其中的任意组合,这些编码逻辑可操作地提供图3所述的方法的全部或部分。

所述方法通常开始于方块300,此时事件被检测到。例如,所述事件可以包括用户激活的事件、非用户激活的事件或其中的组合,它们发起对信息处理系统的操作状态的改变。例如,事件可以包括消息、通信、按钮选择或其它形式的用于改变信息处理系统的操作情况的输入。可以对所述事件进行检测,以启用信息处理系统中的资源,所述信息处理系统包括多个具有硬件和软件组件的处理系统,所述硬件和软件组件可以被选择性地启用并在所述处理系统之间进行共享以处理事件并创建未由所述信息处理系统当前使用的操作环境。在一些实施方式中,只使用处理系统的一部分来启用可能不意在用于所述处理系统或信息处理系统的操作环境可能是有益的。例如,笔记本或膝上计算机系统可能不会传统地被用于创建手持装置(诸如移动通信装置等等)的操作环境。如此,所述信息处理系统的有限的资源包括可被所述信息处理系统中的第二处理系统访问并使用以创建期望的操作环境(诸如移动通信装置操作环境)的第一处理系统。在这种方式中,包括笔记本或膝上计算机系统的信息处理系统响应于所检测到的事件可以产生简化的资源操作环境。

一旦检测到事件,所述方法可以进行到方块302,并且信息处理系统的操作状态可被确定。例如,操作状况可以包括信息处理系统的多种操作状态,其中包括但不限于低功率状态、等待状态、休眠状态、关闭状态、激活状态或各种其它操作状态。一旦对所述信息处理系统的操作状态进行检测,所述方法可以继续进行到方块304,并且所述方法可以对所述信息处理系统中的第一处理系统的可用资源进行检测。例如,可能会检测到睡眠模式,如此的话,所述信息处理系统中的第一处理系统的有限的资源可被激活。例如,通信模块、低功率通信总线、低功率消耗处理器或控制器等等可以是所述第一处理系统中仅有的被启用资源。在一种形式中,信息处理系统的BIOS可被访问以确定哪些资源已被启用。如此,一旦检测到操作状态和启用的资源,所述方法可以继续进行到方块306,并且可基于所检测到的事件的资源来对简档进行识别。例如,所述资源简档可以被存储在所述信息处理系统的存储器装置中,并可包括多个资源项(entry)以能够对所检测到的事件进行处理。

一旦对所述资源简档进行访问,所述方法可以进行到方块308并在第一处理系统、第二处理系统、第n处理系统或其中的任意组合中识别资源集合。例如,所述第一处理系统的第一资源集合可以与所述第二处理系统的第二资源集合一起使用以处理所检测到的事件或发起应用。在另一种形式中,所述第一处理系统或第二处理系统中的一个或多个装置或组件可被加电以进入到活动的操作状态。如此,电源资源可以耦合到一个或多个装置以对所述第一处理系统或第二处理系统中的一个或多个附加资源进行启用或加电。在这种方式中,不需要对每个处理系统的所有装置或组件进行加电,这些装置可根据需要或期望使用所述资源简档选择性的激活。

一旦对将要启用的资源进行识别,所述方法可以进行到决定方块310,并且确定所述第一处理系统中的资源是否将被启用。如果资源将被启用,所述方法可以进行到方块312,并且所述第一处理系统中的特定资源可被启用。例如,所述第一处理系统可以包括输出装置(诸如显示器)和输入装置(诸如键盘),它们都可根据特定的施加和资源简档而被启用。如此,所述方法可以启用所述第一处理系统的特定资源,并可以进行到决定方块314。如果在方块310所述第一处理系统中的资源不需要被启用,则所述方法可以进行到决定方块314并确定第二处理系统中的资源是否将被启用。例如,所述第二处理系统可以包括处理器、通信模块、软件或其它如果期望的话可被启用并同所述第一处理系统的被启用的资源一同使用的资源。如果在决定方块314第二处理系统中的资源将被启用,则所述方法可以进行到方块316,并启用所述第二处理系统中的资源。例如,所述第二处理系统资源可在方块308被识别并按照期望在方块316处被启用。

一旦启用了特定资源,所述方法随后可以进行到方块318,并且如果期望的话,所述第一处理系统和所述第二处理系统的所启用的资源可被访问并与所检测到的事件相结合地使用。一旦对所启用的资源进行访问,所述方法随后可以进行到决定方块320,并确定是否维持对所述资源的访问。如果将不会在决定方块320对访问进行维持,则所述方法可以进行到方块322,并且所述第一处理系统和所述第二处理系统的被启用的资源可按照期望被禁用。例如,被启用的资源可以被禁用以使所述信息处理系统按照期望返回到先前的或替换的操作状态。所述方法随后可以进行到方块324并对用户和非用户激活的事件进行监控,并且一旦检测到事件,则可以在方块300进行重复。

图4是根据本发明的一个方面的被配置为使用简化的本地资源来使用可修改的操作状态输出数据的信息处理系统(标记为400)的功能框图。所述信息处理系统400包括处理器402,该处理器402耦合到北桥404。时钟406可以向所述处理器402和所述信息处理系统400的其他组件输出定时信号。所述北桥404还可耦合到第一双列直插内存模块(DIMM)408和第二DIMM410。所述北桥404还可以耦合到视频复用器(MUX)412,该视频复用器412可操作地输出将在显示器414中进行显示的视频信号。所述显示器414包括逆变器(inverter)和自动光传感器模块416。所述北桥404还可耦合到视频转换模块418和视频图像阵列(VGA)端口420。显示器端口424可以耦合到显示器端口开关422,所述显示器端口开关422可操作地耦合到所述北桥404和E扩展槽模块474,其可扩展所述系统400的资源以访问电池、媒介片(slice)、I/O封装或各种其他资源。

所述信息处理系统400还可以包括南桥426,该南桥426耦合到所述北桥404。DAI模块428还可以耦合到E扩展槽资源474和音频旁路430。所述音频旁路430还可以耦合到扩音器和放大器432。所述扩音器和放大器432还可以耦合到麦克风和耳机模块434。所述南桥426还可以耦合到调制解调器436(诸如启用RJ-11或POTS的调制解调器)和音频输出模块440,该音频输出模块440可操作地使用所述南桥426来耦合音频输出信号。

所述南桥426可耦合到所述E模块托架(bay)442、串行高级技术附属硬盘驱动器(SATA HDD)444、和第一串行外围接口(SPI)闪存446。所述南桥426还可以耦合到串行I/O(SIO)集成闪存模块448。所述SIO集成闪存模块448可以耦合到无线保真(WIFI)定位器模块450、第二SPI闪存模块452、主电源按钮454和资源访问按钮456,其中所述WIFI定位器模块450可指任何类型的802.11x或其他短程无线网络。键盘458可以耦合到触摸板和KSI/KSO模块460。所述SIO扩展模块462还可以耦合到所述SIO集成闪存448并且还可以耦合到I/O TPM模块464。所述I/O可信平台模块(TPM)模块464可以耦合到生物测定(biometric)复用器468和生物测定输入源470,该生物测定输入源470可操作地输入用户的生物测定。

所述E扩展槽模块474还可以经由接口472耦合到所述SIO扩展模块448。所述南桥426还可以经由外围计算机互联(PCI)快捷(express)总线来耦合到I/O模块478、PCI快捷(PCI express)模块480。所述南桥426还可使用所述信息处理系统400的USB总线来耦合到USB 2.0访问端口482。1/2迷你卡模块484还可以使用PCI快捷总线耦合到所述南桥426。所述信息处理系统400还可以包括耦合到所述南桥426的迷你卡无线广域网(WWAN)模块488。

所述信息处理系统400还包括BLT模块490,该BLT模块490可操作地耦合到第二显示器492并被配置为向所述视频MUX 412输出视频信号以向所述第一显示器414进行输出。所述BLT模块490还可以耦合到三路复用器494。该三路复用器494可以对所述迷你卡WWAN 488、所述BLT模块490和耦合到所述南桥426的所述USB总线的USB信号进行复用。所述南桥426还可以经由USB总线来耦合到蓝牙(BT)卡496。所述南桥426还可以经由所述信息处理系统400的PCI快捷总线来耦合到主板上的局域网(LAN)(LOM)498。所述LOM 498还可以耦合到所述PCI模块快捷480。所述信息处理系统400还包括电源和充电系统499,其可操作地向所述信息处理系统400的每个组件分配电力。

图5是根据本发明的一个方面的使用有限的资源的使用简化的资源来输出数据的信息处理系统(一般被标记为500)的功能框图。所述信息处理系统500包括图4中所描述的信息处理系统的资源。此外,所述信息处理系统500的部分可以被启用,以启用用来输出数据和使用所述信息处理系统500的有限资源来接收输入的应用程序。例如,图5中的一些组件具有“虚线”,比如所述显示器514。如图5中所示,虚线指示激活的或启用的组件。类似地,具有“实线”的组件(比如处理器502)指示未启用的或未激活的装置或组件。如此,虚线和实线仅被用于在图5中描述启用的(可用的资源)或禁用的(非可用资源),并不能被用于进一步的限制所述信息处理系统500中的任何组件、装置等的功能和能力。

在信息处理系统500的操作过程中,可以用一种或多种方式来开启所述资源。例如,用户可以选择所述BLT访问按钮556,并且所述SIO集成闪存548可以发起对资源的启用,以启用BLT操作状态。在一种形式中,BLT操作状态可通过启用键盘558、触摸板KSI/KSO模块560、SIO集成闪存548、MUX 568、生物测定输入模块570、三路MUX 594、BLT模块590、迷你卡WWAN模块588、第二显示器592、DAI模块528、音频旁路模块530、扩音器和放大器532、电源/充电系统599、视频MUX 512、显示器514、逆变器和ALS模块516、相关的互联总线或其中的任意组合来进行实现。其他模块也可以按照需要或期望进行激活。

在图5所描述的实例中,所述信息处理系统500中的将不会被用于输出BLT操作状态的各种其他装置或组件可以保持未激活、未启用或被置于减少功率的操作状态中。例如,所述处理器502可被置于减少功率的状态或者甚至是关闭状态,其中在所述关闭状态中所述处理器不能处理数据。如此,一旦检测到事件,所述信息处理系统500可以启用足够对BLT操作状态进行输出的有限数量的资源,以分配简化的资源集合,所述简化的资源集合足够用于处理、输出、并接收输入,而不使用所述处理器502或其他各种资源。在这种方式中,所述信息处理系统500不需要对所述信息处理系统500的所有组件进行初始化以允许用户访问所述信息处理系统500的BLT操作状态。

例如,在一种实施方式中,所述信息处理系统500可以处于能够使用无线模块(诸如迷你卡WWAN 588、BT卡550或能够耦合到所述信息处理系统500的另一无线模块)来接收无线通信信号的睡眠状态或减少功率的状态。所接收到的无线信号可被检测为进入信号,该进入信号被配置为通过智能电话装置、黑莓长子或任何其他类型的手持无线设备进行接收。一旦进行识别,所述信息处理系统500可以发起各种资源以响应所检测到的消息。例如,在一种形式中,所述信息处理系统500可以启用扩音器,以输出用户选择的或定制的音频输出或蜂鸣声,从而指示消息已被接收。所述蜂鸣声或音频输出可以被定制为表示特定的发送方。在一种形式中,所述信息处理系统500可以包括简档,该简档可以包括响应于接收到无线消息的输出偏好。例如,所述简档可以包括启用自动伴随特征,该自动伴随特征允许对特定类型的消息、发送方、消息源等进行自动响应。所述自动伴随特征可以响应所述消息,而不必开启键盘、显示器或各种其他资源。根据期望,还可以启用各种其他类型的对所接收的消息的低功率响应。

所述信息处理系统500的特定的资源可在所述BT卡550中被识别并可被启用以对操作环境进行启用从而输出所述消息。例如,一旦对黑莓消息的接收进行识别,可以对资源(诸如键盘558、触摸模块560、SIO集成闪存模块548、视频MUX 512、第一显示器514、逆变器和ALS 516、电源和充电系统599和各种足够对所分配的资源进行加电的充电电路、以及足够对所接收的消息进行输出的各种互连电路、总线或其中的组合)进行启用。此外,操作系统和/或应用可以基于所接收到的消息的类型被初始化。例如,BLT模块590可以识别所述消息并对操作系统和足够输出消息的一个或多个应用程序进行初始化。例如,足够输出消息的应用或其他发送消息的应用程序可被初始化,足够输出所述消息的资源可被确定并被启用。在这种方式中,可以启用有限数目的组件或资源、以及应用程序和/或操作系统,允许所述信息处理系统500受益于减少资源的操作状态,并由此,在启用对特定应用(例如黑莓电子邮件应用程序)的访问的同时节省电池和电源消耗。

在一种形式中,一旦识别将要被启用的操作状态,则可以识别所述第一显示器514的操作模式。例如,所述第一显示器514可以包括用于存储标识符的存储器装置,所述标识符包括用来确定所述第一显示器514的操作能力的信息。所述第一显示器514的背光(backlight)(未示出)可以被启用,单独的图像显示单元或处理器(未示出)可被用于处理并输出内容。例如,所述第一处理器514还能够在减少功率的状态中显示信息,所述减少功率的状态中可包括激活所述第一显示器514的背光。如此,对所述信息处理系统500的有限资源操作状态进行初始化可以包括识别所述第一显示器514的可用操作状态并使用所述信息处理系统500的有限资源来确定足够输出操作环境的操作状态。

根据另一方面,所述逆变器和ALS模块516可被用于在有限资源操作状态中确定所述第一显示器514的操作状况。例如,所述逆变器和ALS模块516可被启用,并可检测所述信息处理系统500外部的环境光线以及自动调整强度,或在有限资源操作状态期间显示所述第一显示器514的输出。

根据又一方面,所述迷你卡WWAN 588可以包括使用迷你卡WWAN588的处理器的BLT模块590。例如,所述迷你卡WWAN可以包括处理器(未示出)。第一处理器可被用于处理无线信号,第二处理器可以检测在所述无线信号之内传递的信息。所述第二处理器还可以被配置为提供所述BLT模块,该BLT模块可操作地对在所述无线信号中接收的信息的类型进行识别,并确定将被启用以输出所接收的信息的特定类型的资源。例如,所述BLT模块590可以识别所述无线信号内的电子邮件通信并可确定电子邮件应用程序和用于输出所述电子邮件通信的资源,而不必初始化整个信息处理系统500。

图6是本发明的一个方面的使用解除分配资源的信息处理系统的功能框图。根据所描述的内容,所述信息处理系统600包括图4中所示的信息处理系统400的资源。信息处理系统600包括具有虚线的BLT访问按钮656、第二显示器692和音频旁路模块630,所述虚线用于指示这些模块被置于“关闭”或“减少功率”的操作状态。例如,所述信息处理系统600可被初始化为可以包括使用所述处理器602和相关联的组件或装置、北桥604和相关联的组件或装置、以及南桥626和相关联的组件或装置的操作状况。如此,未被激活的装置或组件,根据虚线所指示,包括音频旁路630、BLT访问按钮656和第二显示器692。例如,所述音频旁路630、BLT访问按钮656和第二显示器692可被用于对能够被提供使用处理器602的操作系统的应用程序进行访问。如此,所述操作系统可以访问足够输出消息的应用程序,并且所述BLT访问按钮、音频旁路630和第二显示器692不需要被用于在减少的操作状态中输出接收到的消息。在示例性形式中,所述处理器602可被用于启用、禁用或维持所述BLT模块690和各种其它组件的使用。例如,当用户对所述信息处理系统600进行取消供电操作时,所述BLT模块690和各种其它足够在低功率状态中接收消息的组件可被启用。

图7是根据本发明的一个方面的信息处理系统(一般性地标记为700)的功能框图,其中所述信息处理系统被配置为使用可操作地对所述信息处理系统700的有限资源进行分配的资源分配模块702。所述资源分配模块702可以耦合到复用器704,所述复用器可操作地对单个信道低电压显示信号(LVDS 1CH)和NC_LCD_I2S信号进行复用。在一种形式中,EC集成闪存710可以包括BIOS 750,BIOS 750可操作地被用于发起所述信息处理系统700的各种资源。在另一种实施方式中,所述NC_LCD_I2S信号可以直接耦合到所述BLT模块702,并可由所述BLT模块702选择性地启用。所述视频MUX 704将所复用的信号耦合到由显示器电源(LCD_Vdd)进行供电的显示器706。所述显示器706包括由逆变器电源(INV_PWR_SRC)进行供电的逆变器和ALS模块708。

所述逆变器和ALS模块708可以经由SMBUS来耦合到EC集成闪存模块710。EC集成闪存模块710还可以耦合到BLT电源按钮712,该BLT电源按钮712可操作地发起BLT操作模式。所述EC集成闪存模块710还可耦合到键盘714,该键盘714包括标准打字键盘(qwerty keyboard),具有邮件按钮716、日历按钮718、联系按钮720和互联网访问按钮722。键盘714还可以根据需要或期望包括各种其它类型的功能键。

EC集成闪存模块710还可以耦合到触摸板724,该触摸板724使得能够使用指针或触控设备,其可被显示在显示器706上。所述EC集成闪存模块还可耦合到盖(lid)开关(LID_SW)输入信号726,其可操作地指示何时笔记本或其它移动信息处理系统的盖或显示器可被打开或关闭。附加信号还可在BT模块702和EC集成闪存模块710之间被输入、输出或进行其中的组合操作,附加信号包括但不限于无线电禁用信号(Radio_disable#)、支付BLT检测信号(PAID_BLT_DET#)、BLT重置信号(BLT_RST#)、BLT支撑状态信号(BLT_SUS_State)、SMBUS键盘启用信号(SMBUS_1_KB_TP)、以及SMBUS_2_CC信号(SMBUS_2_CC)。

所述信息处理系统700还可包括耦合到生物测定模块728的USB MUX726,所述生物测定模块728可操作地输入用户的生物测定。所述USB MUX726还可耦合到所述信息处理系统700的主处理器730。所述BTS模块702还可将WWAN访问信号(USB_WWAN/HOST HS)耦合到三路MUX 732,所述三路MUX 732被配置为使用USB启用的总线来耦合到迷你卡WWAN734和主处理器730。所述BLT模块702还可将第二显示器信号(USB_2nddisplay signal)耦合到第二显示器736。所述BLT模块702还可使用I2S总线将音频旁路信号(I2S_BLT)耦合到音频旁路模块738,经由I2S总线耦合到DAI模块740。所述DAI模块740还可经由I2S总线耦合到所述主处理器730。

此外,BLT模块702的接口(例如702a)可以包括附加管脚或耦合元件,以用于扩张BLT模块702的功能性。

注意到在以上的一般性描述或示例中,不需要所有的所描述的动作,一部分特定动作可以不需要,且除了所述的动作之外,还可以执行一个或多个更多的动作。此外,所列示的动作顺序不是执行动作必需的顺序。

这里描述的实施方式的说明和图示用于提供各种实施方式结构的总体理解。说明和图示不是用作对使用这里所述方法的结构的设备和系统的所有元件或特征的穷举和全面的描述。通过阅读本发明,本领域技术人员可以很清楚知道许多其它实施方式。其它实施方式可以使用并可以从本发明得出,由此可以做出结构替换、逻辑替换或其它改变而不背离本发明的范围。因此,本发明被视为示例性而不是限制性。

为了清楚起见,这里在不同实施方式的上下文中描述的一些特征还可以被结合在一个实施方式中而被提供。相反,为了简练,在一个实施方式的上下文中描述的不同的特征还可以分别提供或以任何更小的组合被提供。此外,以范围描述的值的参考包括该范围内的每一个和所有值。

以上参照具体实施方式描述了益处、其它好处以及解决问题的方案。但是益处、好处以及解决问题的方案以及导致益处、好处或出现或更为显著的方案的任意特征不能理解为任意或所有权利要求的必要的、必须的或实质的特征。

以上公开的主题应当被视为示例性而非限制性,且所附权利要求用于覆盖任何和所有这些修改、改进以及落入本发明范围的其它实施方式。因此,在法律允许的最大范围,本发明的范围通过以下权利要求以及等同的最宽可允许的解释来确定,而不应当通过之前的具体描述来限制或限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号