用于管理便携式计算设备的资源的系统和方法技术方案

技术编号:8687913 阅读:151 留言:0更新日期:2013-05-09 07:46
公开了用于管理便携式计算设备的资源的方法和系统。该方法包括接收用于形成节点的节点结构数据,其中该节点结构数据包括指派给该节点的每个资源的唯一性名称。节点具有至少一个资源并且其可具有多个资源。每个资源可以是硬件或软件元素。该系统包括处置节点架构内的现有节点之间的通信的框架管理器。该框架管理器还通过使用每个资源的唯一性名称来将每个资源的活动录入日志。该框架管理器可向诸如打印机或显示屏之类的输出设备发送该录入日志了的活动。该方法和系统可在新硬件或软件元素(或其两者)被添加到便携式计算设备时帮助减少或消除对定制的API的需要。

【技术实现步骤摘要】
【国外来华专利技术】相关技术描述便携式计算设备(P⑶)在个人和专业层面上正日益成为人们的个人必需品。这些设备可包括蜂窝电话、便携式数字助理(PDA)、便携式游戏控制台、掌上型计算机、和其他便携式电子设备。这些设备中的每个设备可包括主要功能。例如,蜂窝电话一般具有接收和传送电话呼叫的主要功能。除这些设备的主要功能之外,许多设备包括外围功能。例如,蜂窝电话可包括以上所述的进行蜂窝电话呼叫的主要功能,以及相机、摄像机、全球定位系统(GPS)导航、web浏览、发送和接收电子邮件、发送和接收文本消息、即按即讲能力等外围功能。随着此类设备的功能性不断増加,支持此类功能性所需的计算或处理能力随之增強。进一歩,随着计算能カ增强,存在对有效管理提供该计算能力的(诸)处理器的更高需要。在过去,随着由硬件或软件(或两者)支持的每个外围功能被引入到诸如蜂窝电话之类的设备,为每个外围功能引入专门的应用程序编程接ロ(API)。例如,可以有用于摄像机的单独API和用于GPS导航应用软件的单独API。每个API —般独立地将其动作录入日志并且每个API —般具有其自己的数据结构,该数据结构将需要交叉引用该蜂窝电话的在此新外围功能的引入之前就存在的现有硬件或软件。由于对不同硬件和软件元素的交叉引用,为每个外围功能引入単独的API是非常繁琐且耗时的。支持蜂窝电话的基本功能的每个硬件或软件元素可能已经被置备成具有由该蜂窝电话的原始设备制造商(OEM)和/或支持该蜂窝电话的这些基本功能的底层电子器件的OEM建立的命名系统。与软件或硬件(或其两者)相关联的新特征或功能的日志录入和调试已经被该便携式计算设备领域的普通技术人员认识到是在提供新产品或特征(或其两者)方面的显著问题。需要可克服与引入由被添加到由原始设备商(OEM)构建的系统的新软件或硬件(或其两者)支持的新特征或功能相关联的问题的系统和方法。公开概沭公开了用于管理便携式计算设备的资源的方法和系统。该方法包括接收用于形成节点的节点结构数据,其中该节点结构数据包括指派给该节点的姆个资源的卩隹一‘丨生名称。节点具有至少ー个资源并且其可具有多个资源。每个资源可以是硬件或软件元素。该系统包括处置节点架构内的现有节点之间的通信的框架管理器。该框架管理器还通过使用每个资源各自的唯一性名称来将每个资源的活动录入日志。该框架管理器可向存储器、诸如嵌入式文件系统之类的非易失性存储、或诸如打印机或显示屏之类的输出设备发送该录入日志了的活动。该方法和系统可在新硬件或软件元素(或其两者)被添加到便携式计算设备时帮助減少或消除对定制的API的需要。根据第一示例性方面,一种用于管理便携式计算设备的资源的方法包括接收用于形成节点的节点结构数据,其中该节点结构数据包括唯一性名称。该方法还包括审阅该节点结构数据以寻找ー个或更多个依存性并且然后确定与依存性相关联的每个资源是否都存在于节点框架之内。如果与依存性相关联的一资源不存在,那么将该节点结构数据被存储在临时存储中。如果每个依存性的每个资源都存在,那么创建该节点及其ー个或更多个对应的资源。如果该节点被创建,那么使用该节点对应的唯一性名称以准备好处理通信的状态来在该节点框架内公布该节点。根据另ー示例性方面,一种用于管理便携式计算设备的资源的计算机系统包括能操作以接收用于形成节点的节点结构数据的处理器,其中该节点结构数据包括给作为该节点的一部分的每个资源的唯一性名称。该处理器还能操作以审阅该节点结构数据以寻找ー个或更多个依存性,并且该处理器能操作以确定与依存性相关联的每个资源是否都存在于节点框架之内。如果与依存性相关联的一资源不存在,那么该处理器能操作以将该节点结构数据存储在临时存储中。如果每个依存性的每个资源都存在,那么该处理器能操作以创建该节点及其一个或更多个对应的资源。如果该节点被创建,那么该处理器能操作以使用与节点的一个或更多个资源相对应的这ー个或更多个唯一性名称以准备好处理通信的状态来在该节点框架内公布该节点。根据另ー示例性方面,一种用于管理便携式计算设备的资源的计算机系统包括用于接收用于形成节点的节点结构数据的装置,其中该节点结构数据包括给作为该节点的一部分的每个资源的唯一性名称。该计算机系统还具有用于审阅该节点结构数据以寻找ー个或更多个依存性的装置以及用于确定与依存性相关联的每个资源是否都存在于节点框架之内的装置。该计算机系统还包括用于如果与依存性相关联的一资源不存在就将该节点结构数据存储在临时存储中的装置。该计算机系统还具有用于如果每个依存性的每个资源都存在就创建该节点及其一个或更多个对应的资源的装置。该计算机系统还具有用于如果该节点被创建就使用与该节点的一个或更多个资源相对应的ー个或更多个唯一性名称以准备好处理通信的状态来在该节点框架内公布该节点的装置。根据又一方面,一种计算机程序产品包括其中嵌入有计算机可读程序代码的计算机可使用介质,其中该程序代码被适配成能被执行且实现用于管理便携式计算设备的资源的方法。由该代码实现的方法包括接收用于形成节点的节点结构数据,其中该节点结构数据具有给作为该节点的一部分的每个资源的唯一性名称。该方法还包括审阅该节点结构数据以寻找ー个或更多个依存性以及确定与依存性相关联的每个资源是否都存在于节点框架之内。如果与依存性相关联的一资源不存在,那么该方法将该节点结构数据存储在临时存储中。如果每个依存性的每个资源都存在,那么该过程创建该节点及其一个或更多个对应的资源。如果该节点被创建,那么该过程使用与该节点的一个或更多个资源相对应的这ー个或更多个唯一性名称以准备好处理通信的状态来在该节点框架内公布该节点。附图简述在各附图中,除非另行指出,否则相似的附图标记贯穿各视图指示相似的部件。对于具有字母符号标号的附图标记(诸如,“ 102A”或“ 102B”),该字母符号标记可区分同一附图中给出的两个相似部件或元素。在意图使ー个附图标记涵盖所有附图中具有相同附图标记的所有部件时,可略去附图标记的字母符号标号。附图说明图1是处在关起位置的便携式计算设备(pro)的第一方面的正视平面图;图2是处在打开位置的P⑶的第一方面的正视平面图;图3是TCD的第二方面的框图;图4是处理系统的框图5是管理图1的便携式计算设备的资源的系统的软件架构的第一方面的图示;图6是管理图1的P⑶的资源的系统的该软件架构的第二方面的图示;图7A是解说用于创建用于管理PCD的(诸)资源的软件架构的方法的流程图;图7B是解说用于创建用于管理PCD的(诸)资源的软件架构的方法的图7的接续流程图;图8是解说图7A-B的用于在PCD中的软件架构中接收节点结构数据的子方法或例程的流程图;图9是解说图7A-B的用于在PCD的软件架构中创建节点的子方法或例程的流程图;图10是可由用于PCD的软件架构维护的示例性名称表的数据结构的图示;图11是解说用于在用于PCD的软件架构中创建资源的别名的方法的流程图;图12是解说图9的用于在PCD的软件架构中创建客户端的子方法或例程的流程图;图13是解说用于在用于PCD的软件架构中创建对资源的客户端请求的方法的流程图;图14是解说在对PCD的资源的等时客户端请求中所请求的工作的图示;以及图15是解说图9的用于在用于PCD的软件架构中创建对资源的等时客户端请求本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.09.15 US 12/882,3951.一种用于管理便携式计算设备的资源的方法,所述方法包括: 接收用于形成节点的节点结构数据,所述节点结构数据包括给作为所述节点的一部分的每个资源的唯一性名称; 审阅所述节点结构数据以寻找ー个或更多个依存性; 确定与依存性相关联的每个资源是否都存在于节点框架之内; 如果与依存性相关联的资源不存在,那么将所述节点结构数据存储在临时存储中; 如果每个依存性的每个资源都存在,那么创建所述节点及其一个或更多个对应的资源;以及 如果所述节点被创建,那么使用与节点的一个或更多个资源相对应的一个或更多个唯一性名称以准备好处理通信的状态来在所述节点框架内公布所述节点。2.按权利要求1所述的方法,其特征在干,每个资源包括软件元素和硬件元素中的至少ー者。3.按权利要求1所述的方法,其特征在于,还包括向依存于当前节点的ー个或更多个节点通知所述当前节点的创建。4.按权利要求1所述的方法,其特征在于,还包括管理所述节点框架的ー个或更多个节点之间的通信以及通过每个资源的唯一性名称来在存储器中记录每个资源的活动。5.按权利要求4所述的方法,其特征在于,还包括通过每个资源的唯一性名称来在输出设备上显示所记录的每个资源的活动。6.按权利要求5所述的方法,其特征在于,所述输出设备包括视频显示器、文件、串行端ロ、无线接ロ、和打印机中的至少ー者。7.按权利要求1所述的方法,其特征在于,还包括接收包括向量数据的客户端请求数据。8.按权利要求7所述的方法,其特征在于,还包括在向量请求已经被执行之后检查向量指针的状态。9.按权利要求8所述的方法,其特征在于,还包括复位所述向量指针。10.按权利要求1所述的方法,其特征在于,所述便携式计算设备包括移动电话、个人数字助理、寻呼机、智能电话、导航设备、和具有无线连接或链接的手持计算机中的至少ー者。11.一种用于管理便携式计算设备的资源的计算机系统,所述系统包括: 处理器,能操作用干: 接收用于形成节点的节点结构数据,所述节点结构数据包括给作为所述节点的一部分的每个资源的唯一性名称; 审阅所述节点结构数据以寻找ー个或更多个依存性; 确定与依存性相关联的每个资源是否都存在于节点框架之内; 如果与依存性相关联的资源不存在,那么所述处理器能操作用于将所述节点结构数据存储在临时存储中; 如果每个依存性的每个资源都存在,那么所述处理器能操作用于创建所述节点及其一个或更多个对应的资源;以及 如果所述节点被创建,那么所述处理器能操作用于使用与节点的一个或更多个资源相对应的ー个或更多个唯一性名称以准备好处理通信的状态来在所述节点框架内公布所述节点。12.按权利要求11所述的系统,其特征在干,每个资源包括软件元素和硬件元素中的至少ー者。13.按权利要求12所述的系统,其特征在于,所述处理器能操作用于向依存于当前节点的一个或更多个节点通知所述当前节点的创建。14.按权利要求11所述的系统,其特征在于,所述处理器能操作用于管理所述节点框架的一个或更多个节点之间的通信以及通过每个资源的唯一性名称来在存储器中记录每个资源的活动。15.按权利要求14所述的系统,其特征在于,所述处理器能操作用于通过每个资源的唯一性名称来在输出设备上显示所记录的每个资源的活动。16.按权利要求15所述的系统,其特征在于,所述输出设备包括视频显示器、文件、串行端ロ、无线接ロ、和打印机中的至少ー者。17.按权利要求11所述的系统,其特征在于,所述处理器还能操作用于接收包括向量数据的客户端请求数据。18.按权利要求11所述的系统,其特征在于,所述处理器还能操作用于在向量请求已经被执行之后检查向量指针的状态。19.按权利要求18所述的系统,其特征在于,所述处理器能进ー步操作用于复位所述向量指针。20.按权利要求11所述的系统,其特征在于,所述便携式计算设备包括移动电话、个人数字助理、寻呼机、智能电话、导航设备、和具有无线连接或链接的手持计算机中的至少ー者。21.一种用于管理便携式计算设备的资源的计算机系统,所述系统包括: 用于接收用于形成节点的节点结构数据的装置,所述节点结构数据包括给作为...

【专利技术属性】
技术研发人员:N·S·加盖什P·K·齐达姆巴兰姆
申请(专利权)人:高通股份有限公司
类型:
国别省市:

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

1