Method and apparatus for providing interprocessor communications using shared memory
    1.
    发明申请
    Method and apparatus for providing interprocessor communications using shared memory 审中-公开
    用于使用共享存储器提供处理器间通信的方法和装置

    公开(公告)号:US20050041510A1

    公开(公告)日:2005-02-24

    申请号:US10643327

    申请日:2003-08-19

    摘要: A method for transferring messages between a first processor (102) and a second processor (104) includes the step of requesting an empty message buffer (106) from the first processor or master processor (102). The first processor (102) sends an empty message buffer pointer (108) which the second processor uses to locate the allocated memory within the shared memory (112). The second processor (104) then loads its message in the allocated memory area and sends the message (110). After receiving the message, the first processor (102) releases the allocated memory area found in shared memory (112) so that it can be used in the future. An electronic device such as a radio communication device that uses the shared memory scheme is also described.

    摘要翻译: 一种用于在第一处理器(102)和第二处理器(104)之间传送消息的方法包括从第一处理器或主处理器(102)请求空消息缓冲器(106)的步骤。 第一处理器(102)发送空消息缓冲器指针(108),第二处理器用于在共享存储器(112)内定位所分配的存储器。 然后,第二处理器(104)将其消息加载到所分配的存储器区域中并发送消息(110)。 在接收到消息之后,第一处理器(102)释放在共享存储器(112)中发现的分配的存储器区域,以便将来可以使用它们。 还描述了诸如使用共享存储器方案的无线电通信设备的电子设备。

    Interprocessor communication protocol with high level service composition
    2.
    发明申请
    Interprocessor communication protocol with high level service composition 审中-公开
    处理器间通信协议具有高级服务组合

    公开(公告)号:US20050091306A1

    公开(公告)日:2005-04-28

    申请号:US10677881

    申请日:2003-10-02

    IPC分类号: G06F20060101 G06F15/16

    CPC分类号: H04L67/12 H04L69/327

    摘要: An IPC network (1900) allows for the dynamic composition of services. An IPC client (1902) can for example request a service, such as a new photo service, and teach the IPC network what service components comprise the service. The IPC server (1908) will wait until all of the required service components (1914, 1916) have registered with the IPC network (1900) prior to allowing the IPC client (1902) the go ahead to use the service. The dynamic composition of services allows clients/components operating in the IPC network (1900) to change service definitions without affecting the interprocessor communications between applications operating in the network (1900). Also, the IPC network (1900) learns dynamically the new service and is able to identify the availability of the service within the network (1900).

    摘要翻译: IPC网络(1900)允许服务的动态组合。 IPC客户端(1902)可以例如请求诸如新照片服务的服务,并且教授IPC网络什么服务组件构成服务。 IPC服务器(1908)将等待所有必需的服务组件(1914,1916)在IPC客户端(1902)继续使用该服务之前已经向IPC网络(1900)注册。 服务的动态组合允许在IPC网络(1900)中操作的客户端/组件改变服务定义,而不影响在网络中运行的应用程序之间的处理器间通信(1900)。 此外,IPC网络(1900)动态地学习新服务,并且能够识别网络内的服务的可用性(1900)。

    Interprocessor communication protocol providing intelligent targeting of nodes
    3.
    发明申请
    Interprocessor communication protocol providing intelligent targeting of nodes 失效
    处理器间通信协议提供节点的智能目标

    公开(公告)号:US20050076122A1

    公开(公告)日:2005-04-07

    申请号:US10678976

    申请日:2003-10-03

    IPC分类号: H04L29/08 G06F15/173

    CPC分类号: H04L67/14 H04L69/329

    摘要: An IPC protocol/network allows for intelligent targeting of nodes in order to reduce overhead and provide for improved power management. The IPC server keeps track of the IPC network's node activity and using an operational state table (2000) it can determine which node can handle a service request (e.g., MP3 decode). By keeping track of the current operational condition of the nodes within the network, the processors can have better battery life and application latency can be improved. The IPC server will keep track not only of which nodes can handle which services, but it will also know which node can handle the service request given its knowledge of the operational state of each of the nodes.

    摘要翻译: IPC协议/网络允许节点的智能目标,以减少开销并提供改进的电源管理。 IPC服务器跟踪IPC网络的节点活动并使用操作状态表(2000),它可以确定哪个节点可以处理服务请求(例如,MP3解码)。 通过跟踪网络中节点的当前操作条件,处理器可以具有更好的电池寿命并且可以提高应用延迟。 IPC服务器不仅将跟踪哪些节点可以处理哪些服务,而且还将知道哪个节点可以处理服务请求,因为它知道每个节点的操作状态。

    Method and apparatus for sharing memory in a multiprocessor system
    4.
    发明申请
    Method and apparatus for sharing memory in a multiprocessor system 有权
    用于在多处理器系统中共享存储器的方法和装置

    公开(公告)号:US20070067511A1

    公开(公告)日:2007-03-22

    申请号:US11233597

    申请日:2005-09-22

    IPC分类号: G06F5/00

    CPC分类号: G06F9/5016

    摘要: A multiprocessor system (100) for sharing memory has a memory (102), and two or more processors (104). The processors are programmed to establish (202) memory buffer pools between the processors, and for each memory buffer pool, establish (204) an array of buffer pointers that point to corresponding memory buffers. The processors are further programmed to, for each array of buffer pointers, establish (206) a consumption pointer for the processor owning the memory buffer pool, and a release pointer for another processor sharing said memory buffer pool, each pointer initially pointing to a predetermined location of the array, and adjust (208-236) the consumption and release pointers according to buffers consumed and released.

    摘要翻译: 用于共享存储器的多处理器系统(100)具有存储器(102)和两个或更多个处理器(104)。 处理器被编程为在处理器之间建立(202)存储器缓冲池,并且对于每个存储器缓冲池,建立(204)指向相应的存储器缓冲器的缓冲器指针阵列(204)。 处理器进一步被编程为对于每个缓冲器指针阵列,建立(206)用于处理器拥有存储器缓冲池的消耗指针,以及用于共享所述存储器缓冲池的另一个处理器的释放指针,每个指针最初指向预定的 阵列的位置,并根据消耗和释放的缓冲区调整(208 - 236)消耗和释放指针。

    Method and apparatus using buffer pools and arrays of buffer pointers for sharing memory in a multiprocessor system
    5.
    发明授权
    Method and apparatus using buffer pools and arrays of buffer pointers for sharing memory in a multiprocessor system 有权
    使用缓冲池和用于在多处理器系统中共享存储器的缓冲器指针数组的方法和装置

    公开(公告)号:US07487271B2

    公开(公告)日:2009-02-03

    申请号:US11233597

    申请日:2005-09-22

    IPC分类号: G06F3/00 G06F12/00 G06F15/00

    CPC分类号: G06F9/5016

    摘要: A multiprocessor system (100) for sharing memory has a memory (102), and two or more processors (104). The processors are programmed to establish (202) memory buffer pools between the processors, and for each memory buffer pool, establish (204) an array of buffer pointers that point to corresponding memory buffers. The processors are further programmed to, for each array of buffer pointers, establish (206) a consumption pointer for the processor owning the memory buffer pool, and a release pointer for another processor sharing said memory buffer pool, each pointer initially pointing to a predetermined location of the array, and adjust (208-236) the consumption and release pointers according to buffers consumed and released.

    摘要翻译: 用于共享存储器的多处理器系统(100)具有存储器(102)和两个或更多个处理器(104)。 处理器被编程为在处理器之间建立(202)存储器缓冲池,并且对于每个存储器缓冲池,建立指向相应存储器缓冲器的缓冲器指针阵列(204)。 处理器进一步被编程为对于每个缓冲器指针阵列,建立(206)用于处理器拥有存储器缓冲池的消耗指针,以及用于共享所述存储器缓冲池的另一个处理器的释放指针,每个指针最初指向预定的 阵列的位置,并根据消耗和释放的缓冲区调整(208-236)消耗和释放指针。

    Interprocessor communication protocol providing intelligent targeting of nodes
    6.
    发明授权
    Interprocessor communication protocol providing intelligent targeting of nodes 失效
    处理器间通信协议提供节点的智能目标

    公开(公告)号:US07356594B2

    公开(公告)日:2008-04-08

    申请号:US10678976

    申请日:2003-10-03

    IPC分类号: G06F15/173 G06F13/00

    CPC分类号: H04L67/14 H04L69/329

    摘要: An IPC protocol/network allows for intelligent targeting of nodes in order to reduce overhead and provide for improved power management. The IPC server keeps track of the IPC network's node activity and using an operational state table (2000) it can determine which node can handle a service request (e.g., MP3 decode). By keeping track of the current operational condition of the nodes within the network, the processors can have better battery life and application latency can be improved. The IPC server will keep track not only of which nodes can handle which services, but it will also know which node can handle the service request given its knowledge of the operational state of each of the nodes.

    摘要翻译: IPC协议/网络允许节点的智能目标,以减少开销并提供改进的电源管理。 IPC服务器跟踪IPC网络的节点活动并使用操作状态表(2000),它可以确定哪个节点可以处理服务请求(例如,MP3解码)。 通过跟踪网络中节点的当前操作条件,处理器可以具有更好的电池寿命并且可以提高应用延迟。 IPC服务器不仅将跟踪哪些节点可以处理哪些服务,而且还将知道哪个节点可以处理服务请求,因为它知道每个节点的操作状态。

    Group call management through receive/transmit synchronization
    7.
    发明申请
    Group call management through receive/transmit synchronization 有权
    通过接收/发送同步进行组呼呼管理

    公开(公告)号:US20050079883A1

    公开(公告)日:2005-04-14

    申请号:US10682772

    申请日:2003-10-09

    IPC分类号: H04B7/26 H04B7/005

    摘要: A method of communicating with a transceiver (120). In one arrangement, the method of communicating with the transceiver can be performed in a systemless group environment. Synchronization information (150) can be received from a mobile transceiver (110) and used to synchronize to the mobile transceiver. The synchronization information can include a timing offset and a frequency offset. Synchronization can be maintained until a predetermined condition is met, for example, a predetermined amount of group inactivity.

    摘要翻译: 一种与收发器(120)进行通信的方法。 在一种布置中,可以在无系统的组环境中执行与收发器通信的方法。 可以从移动收发机(110)接收同步信息(150)并用于与移动收发信机同步。 同步信息可以包括定时偏移和频率偏移。 可以保持同步,直到满足预定条件,例如,预定量的组不活动。

    Method of operating a multi-camp mobile communication device while engaged in a call and receiving a dispatch call
    8.
    发明申请
    Method of operating a multi-camp mobile communication device while engaged in a call and receiving a dispatch call 有权
    在进行呼叫和接收调度呼叫时操作多营地移动通信设备的方法

    公开(公告)号:US20070149231A1

    公开(公告)日:2007-06-28

    申请号:US11315768

    申请日:2005-12-22

    IPC分类号: H04Q7/20 H04B7/00

    摘要: A multi-camp mobile communication device (100) includes a first radio modem (102) and a second radio modem (104). Each modem is designed to communicate with a respective communication system (110, 112). Upon engaging in an interconnect call (204) over the first modem with the first communication system, the multi-camp mobile communication device receives a dispatch call at the second modem (206) from the second communication system. The multi-camp mobile communication device replies to the dispatch call with a pre-recorded message (208). The dispatch calling party may respond to the pre-recorded message with a voice message that is recorded by the multi-camp mobile communication device (210, 212).

    摘要翻译: 多营地移动通信设备(100)包括第一无线调制解调器(102)和第二无线调制解调器(104)。 每个调制解调器被设计为与相应的通信系统(110,112)进行通信。 当通过第一调制解调器与第一通信系统进行互连呼叫(204)时,多营地移动通信设备从第二通信系统接收在第二调制解调器(206)的调度呼叫。 多营地移动通信设备用预先记录的消息(208)回复调度呼叫。 调度主叫方可以利用由多营地移动通信设备(210,212)记录的语音消息来响应预先记录的消息。

    Dedicated high priority access channel
    9.
    发明授权
    Dedicated high priority access channel 有权
    专用高优先级接入信道

    公开(公告)号:US07003303B2

    公开(公告)日:2006-02-21

    申请号:US10227118

    申请日:2002-08-23

    IPC分类号: H04Q7/20

    摘要: The invention relates to a system and method for use in wireless packet data mode communications for facilitating communications between one or more remote devices and a base target device. The invention provides a high priority access channel (406) that can be utilized by specifically enabled packet data capable remote units (102), to perform random access channel request from a base station (106) when there is overloading on the standard communication channel (404).

    摘要翻译: 本发明涉及一种用于无线分组数据模式通信的系统和方法,用于促进一个或多个远程设备与基本目标设备之间的通信。 本发明提供了一种高优先级接入信道(406),其可以被具体启用的能够分组数据的远程单元(102)利用,以在标准通信信道上存在过载时从基站(106)执行随机接入信道请求 404)。

    Interprocessor communication protocol
    10.
    发明授权
    Interprocessor communication protocol 有权
    处理器间通信协议

    公开(公告)号:US08326918B2

    公开(公告)日:2012-12-04

    申请号:US12263819

    申请日:2008-11-03

    IPC分类号: G06F15/16

    摘要: A radio communication device has a baseband processor acting as an InterProcessor Communication (IPC) server and an application processor acting as an IPC client. The baseband processor and the application processor communicate with each other via an IPC network. The IPC server and the IPC client can switch functions via negotiation to allow the IPC client to become the new IPC server. The IPC network includes multiple IPC clients, and remaining IPC clients are instructed to change the IPC address of the IPC server if the IPC client becomes the new IPC server. The IPC network allows any processor that adopts the IPC as its interprocessor communication stack to co-exist together and operate as if the two were actually running on the same processor core sharing a common operating system and memory.

    摘要翻译: 无线电通信设备具有用作处理器间通信(IPC)服务器的基带处理器和充当IPC客户机的应用处理器。 基带处理器和应用处理器通过IPC网络相互通信。 IPC服务器和IPC客户端可以通过协商来切换功能,从而允许IPC客户端成为新的IPC服务器。 IPC网络包括多个IPC客户端,如果IPC客户端成为新的IPC服务器,则其他IPC客户端被指示更改IPC服务器的IPC地址。 IPC网络允许采用IPC作为其处理器间通信栈的任何处理器共同存在,并且运行,就好像这两个处理器实际上运行在共享一个通用操作系统和内存的同一个处理器核心上一样。