ARBITRATING RESOURCE ACQUISITION FOR APPLICATIONS OF A MULTI-PROCESSOR MOBILE COMMUNICATIONS DEVICE
    1.
    发明申请
    ARBITRATING RESOURCE ACQUISITION FOR APPLICATIONS OF A MULTI-PROCESSOR MOBILE COMMUNICATIONS DEVICE 审中-公开
    用于多处理器移动通信设备应用的资源收购

    公开(公告)号:WO2012068150A1

    公开(公告)日:2012-05-24

    申请号:PCT/US2011/060841

    申请日:2011-11-15

    CPC classification number: G06F9/5011 G06F9/5038 G06F9/5077 G06F2209/5021

    Abstract: In an embodiment, a multi-processor mobile communications device (200; 1300) includes a first processor system (400A) executing a concurrency manager server application (CMSA) (410B) and a second processor system (450A) executing a concurrency manager client application (CMCA) (420B). The CMSA determines (500A; 600; 700; 800; 9800, 905, 910) priority levels related to access to resources for a first set of applications that are configured for execution on the first processor system and a second set of applications that are configured for execution on the second processor system. The CMSA notifies (505A; 605A; 705; 805; 915) the CMCA of the determined priorities. The CMSA and the CMCA each then selectively grant or reject access to the resources for the first and second sets of applications, respectively, based on the determined priorities levels (515A, 520A; 580A, 585A; 640, 665; 715, 720; 815, 820; 540A, 545A; 615, 620; 685, 690; 740; 760, 765; 840; 860, 865). In another embodiment, if the CMSA or CMCA rejects (1005, 1105, 1110; 1215, 1225) an application's request to access resources, the CMSA or CMCA can determine (1015; 1115; 1220) availability of alternative resources by which the requesting application can achieve its goal.

    Abstract translation: 在一个实施例中,多处理器移动通信设备(200; 1300)包括执行并发管理器服务器应用(CMSA)(410B)的第一处理器系统(400A)和执行并发管理器客户端应用的第二处理器系统(450A) (CMCA)(420B)。 CMSA确定与被配置为在第一处理器系统上执行的第一组应用程序的访问资源相关的(500A; 600; 700; 800; 9800,905,910)优先级,以及配置的第二组应用程序 用于在第二处理器系统上执行。 CMSA通知(505A; 605A; 705; 805; 915)CMCA确定的优先级。 CMSA和CMCA分别基于确定的优先级(515A,520A; 580A,585A; 640,655; 715,720; 815)选择性地授予或拒绝对第一和第二组应用的资源的访问 ,820; 540A,545A; 615,620; 685,690; 740; 760,765; 840; 860,865)。 在另一个实施例中,如果CMSA或CMCA拒绝应用程序访问资源的请求,则CMSA或CMCA可以确定替代资源的可用性(1015; 1115; 1220) 可以实现其目标。

Patent Agency Ranking