System and method for auditing buffer usage in a data processing system
    1.
    发明授权
    System and method for auditing buffer usage in a data processing system 失效
    在数据处理系统中审计缓冲区使用的系统和方法

    公开(公告)号:US6044477A

    公开(公告)日:2000-03-28

    申请号:US930507

    申请日:1998-01-26

    IPC分类号: G06F11/00 G06F11/34 G06F11/36

    摘要: A system and method are provided which allows the monitoring of the allocation and use of buffers allocated from a buffer pool to processes executing within a data processing system. Conventionally, if an instance of a process crashes or loses a reference to a buffer, that buffer is rendered inaccessible by other processes. Eventually, the buffer pool will become exhausted. Errors in a communication system are difficult to attribute to a single cause and, in particular within a communication stack, often arise as a consequence of a series of events. Typically, prior art communication monitoring systems only keep track of the latest process to have had access to a buffer and do not allow an investigation into the past history of the possession or access to the buffers. Accordingly, the present invention provides a system and method for monitoring the history of the possession of or access to buffers within a communication system. An audit vector is used to store indications of all of the processes which have had access to a buffer. In the event of a malfunction or at the instigation of a user the contents of the audit vector are output for investigation.

    摘要翻译: PCT No.PCT / GB96 / 00205 Sec。 371日期1998年1月26日 102(e)1998年1月26日PCT PCT 1996年1月31日PCT公布。 WO97 / 28501 PCT公开号 日期1997年8月7日提供了一种系统和方法,其允许监视从缓冲池分配的缓冲器的分配和使用到在数据处理系统内执行的处理。 通常,如果进程的实例崩溃或丢失对缓冲区的引用,则该缓冲区将被其他进程无法访问。 最后,缓冲池会耗尽。 通信系统中的错误难以归因于单一原因,特别是在通信堆栈内,通常是由于一系列事件而产生的。 通常,现有技术的通信监视系统仅跟踪最近进程以访问缓冲器,并且不允许调查过去拥有或访问缓冲器的历史。 因此,本发明提供了一种用于监视在通信系统内拥有或访问缓冲器的历史的系统和方法。 审计向量用于存储已访问缓冲区的所有进程的指示。 在发生故障或用户的唆使的情况下,输出审核向量的内容进行调查。

    Distributed voice processing system
    2.
    发明授权
    Distributed voice processing system 失效
    分布式语音处理系统

    公开(公告)号:US6163535A

    公开(公告)日:2000-12-19

    申请号:US850258

    申请日:1997-05-05

    摘要: A distributed voice processing system comprises two or more voice processing machines 50A, 50B, connected by an isochronous network. In the preferred embodiment this network comprises an ATM switch 80 and appropriate ATM links 82A, 82B. Each of the voice processing machines includes telephone line interface units 52 connected to the telephone network 5 via respective telephony channels 15, a TDM bus 54, voice resources 55 (such as voice recognition, voice response functionality, etc), and an ATM adapter 58 to allow communications over the ATM network. In operation, a call may be received at the line interface unit at a first voice processing machine, and placed onto a TDM bus at that machine. The call is then taken off the TDM bus by the ATM adapter, and routed over the ATM network to the ATM adapter at a second machine, which places the call on the TDM bus at this second machine. The call is then processed by a voice resource at this second machine, which has access to the TDM bus, thereby allowing a call to be handled by a line interface unit at a first voice processing machine and a voice resource at a second voice processing machine.

    摘要翻译: 分布式语音处理系统包括由等时网络连接的两个或多个语音处理机50A,50B。 在优选实施例中,该网络包括ATM交换机80和适当的ATM链路82A,82B。 每个语音处理机包括通过相应电话通道15连接到电话网络5的电话线接口单元52,TDM总线54,语音资源55(诸如语音识别,语音响应功能等)和ATM适配器58 以允许通过ATM网络进行通信。 在操作中,可以在第一语音处理机处的线路接口单元处接收呼叫,并将其放置在该机器上的TDM总线上。 然后呼叫由ATM适配器从TDM总线上取下,并通过ATM网络路由到第二台机器上的ATM适配器,第二台机器将呼叫置于第二台机器上的TDM总线上。 然后,该呼叫在该第二机器处的语音资源处理,该第二机器具有对TDM总线的访问,从而允许由第一语音处理机器上的线路接口单元和第二语音处理机器处的语音资源处理呼叫 。

    Voice processing system
    3.
    发明授权
    Voice processing system 失效
    语音处理系统

    公开(公告)号:US06282268B1

    公开(公告)日:2001-08-28

    申请号:US08976201

    申请日:1997-11-21

    IPC分类号: H04M164

    摘要: A voice processing system comprising a digital trunk processor 135 and a system unit 145 incorporates a local voice recognition resource 185 provided on a digital signal processing board 180, and can access a remote voice recognition resource 320 in a server 300 via a local area network 250. The system provides a barge-in facility for the recognition resource on the remote server, whereby a prompt is played out to the user, and the incoming telephony signal is fed into a voice activity detector on the digital trunk processor. Responsive to a detection of incoming voice activity, the outgoing prompt is terminated, and the incoming data is transferred over the local area network to the remote server for recognition.

    摘要翻译: 包括数字中继处理器135和系统单元145的语音处理系统包括设置在数字信号处理板180上的本地语音识别资源185,并且可以经由局域网250访问服务器300中的远程语音识别资源320 该系统为远程服务器上的识别资源提供了一个插入设备,从而向用户发出提示,并将输入的电话信号馈送到数字中继线处理器上的语音活动检测器。 响应于进入语音活动的检测,终止提示,并将传入的数据通过局域网传输到远程服务器进行识别。

    Bus connection set up and tear down
    4.
    发明授权
    Bus connection set up and tear down 失效
    总线连接设置和拆除

    公开(公告)号:US06272146B1

    公开(公告)日:2001-08-07

    申请号:US08965365

    申请日:1997-11-06

    IPC分类号: H04L1240

    摘要: A bus connection controller in a voice processing is for managing the connection of a timeslot on a time-division multiplex (TDM) bus to a port on an adapter. The voice processing system includes basic time-division multiplex (TDM) connection management to enable the coordination of connections between resources such as channels on line cards (SPacks or VPacks), and channels on digital signal processor (DSPs) cards that provide, amongst others things, voice recognition, text-to-speech, fax capabilities and so on. Problems are encountered when a telephone call in a voice processing system ends suddenly because one of the callers hangs up. If the telephony channel has connections with other channels or resources via a TDM bus, callers may hear spurious data. To address this problem each call is associated with its corresponding connection on the TDM bus and each connection is associated with its connection details including the adapters and ports involved in connecting the calls. When one of the calls ends all the relevant ports involved with the connection are immediately disconnected.

    摘要翻译: 语音处理中的总线连接控制器用于管理时分复用(TDM)总线上的时隙与适配器上的端口的连接。 语音处理系统包括基本的时分多路复用(TDM)连接管理,以实现诸如线路卡(SPack或VPack)之间的信道之类的资源之间的连接的协调,以及数字信号处理器(DSP) 事物,语音识别,文字转语音,传真功能等。 当语音处理系统中的电话呼叫由于其中一个呼叫者挂断而突然结束时遇到问题。 如果电话信道通过TDM总线与其他信道或资源连接,则呼叫者可能会收到虚假数据。 为了解决这个问题,每个呼叫都与其在TDM总线上的对应连接相关联,并且每个连接与其连接细节相关联,包括连接呼叫所涉及的适配器和端口。 当其中一个呼叫结束时,连接涉及的所有相关端口立即断开连接。

    Voice processing system
    5.
    发明授权
    Voice processing system 失效
    语音处理系统

    公开(公告)号:US06205134B1

    公开(公告)日:2001-03-20

    申请号:US08914739

    申请日:1997-08-19

    IPC分类号: H04L1266

    摘要: A voice processing system is attached to a switch via an ATM link, the switch being in turn attached to the telephone network. The voice processing system handles incoming or outgoing calls transmitted over the ATM link, which supports a plurality of virtual connections. The voice processing system includes a time division multiplex (TDM) bus having multiple timeslots, and an adapter card for attachment to the ATM link for transferring data between a virtual connection on the ATM link and one or more timeslots on the TDM bus.

    摘要翻译: 语音处理系统通过ATM链路连接到交换机,交换机依次连接到电话网络。 语音处理系统处理支持多个虚拟连接的通过ATM链路发送的传入或传出呼叫。 语音处理系统包括具有多个时隙的时分多路复用(TDM)总线,以及用于连接到ATM链路的适配卡,用于在ATM链路上的虚拟连接和TDM总线上的一个或多个时隙之间传送数据。

    Timed division multiplex bus connection controller
    6.
    发明授权
    Timed division multiplex bus connection controller 失效
    定时分复用总线连接控制器

    公开(公告)号:US6088361A

    公开(公告)日:2000-07-11

    申请号:US920039

    申请日:1997-08-28

    IPC分类号: H04L29/06 H04Q11/04 H04L12/40

    摘要: A bus connection controller in a voice processing is for managing the connection of a timeslot on a time-division multiplex (TDM) bus to a port on an adapter. The voice processing system includes basic time-division multiplex (TDM) connection management to enable the coordination of connections between resources such as channels on line cards (SPacks or VPacks), and channels on digital signal processor (DSPs) cards that provide, amongst others things, voice recognition, text-to-speech, fax capabilities and so on. One of the problems with known voice processing systems having a TDM bus is that there is no facility to allow the use of third party devices without modifications being made to the TDM connection controller. The bus controller comprises: a custom server 42 for sending a first request including a port identifier and using a first protocol for connection or disconnection of a port indicated by said port identifer on an adapter to the TDM bus 26; a timeslot manager for analyzing the first request to determine the port availability and state and for making a second request; device driver means (48), corresponding to the particular adapter, for sending the appropriate signals to the adapter to connect or disconnect the port on the adapter to a time slot 28 on the TDM; and a connection server 46, corresponding to a particular adapter, for analyzing the second request and for making a third request to the device driver means (48) using a second protocol for connection or disconnection of the port on that adapter to the TDM bus 26.

    摘要翻译: 语音处理中的总线连接控制器用于管理时分复用(TDM)总线上的时隙与适配器上的端口的连接。 语音处理系统包括基本的时分多路复用(TDM)连接管理,以实现诸如线路卡(SPack或VPack)之间的信道之类的资源之间的连接的协调,以及数字信号处理器(DSP) 事物,语音识别,文字转语音,传真功能等。 具有TDM总线的已知语音处理系统的问题之一是没有任何设备可以不对TDM连接控制器进行修改而允许使用第三方设备。 总线控制器包括:定制服务器42,用于发送包括端口标识符的第一请求,并且使用第一协议来将由适配器上的所述端口标识符指示的端口连接或断开到TDM总线26; 时隙管理器,用于分析确定端口可用性和状态以及进行第二个请求的第一个请求; 对应于特定适配器的设备驱动器装置(48),用于向适配器发送适当的信号以将适配器上的端口连接或断开到TDM上的时隙28; 以及对应于特定适配器的用于分析第二请求并且使用第二协议向设备驱动器装置(48)发送第三请求以将该适配器上的端口连接或断开到TDM总线26的连接服务器46 。

    Distributed voice processing system
    7.
    发明授权
    Distributed voice processing system 有权
    分布式语音处理系统

    公开(公告)号:US06724751B1

    公开(公告)日:2004-04-20

    申请号:US09534728

    申请日:2000-03-24

    IPC分类号: H04L1266

    摘要: A distributed voice processing system comprises two or more voice processing machines 50A, 50B, connected by an isochronous network. In the preferred embodiment this network comprises an ATM switch 80 and appropriate ATM links 82A, 82B. Each of the voice processing machines includes telephone line interface units 52 connected to the telephone network 5 via respective telephony channels 15, a TDM bus 54, voice resources 55 (such as voice recognition, voice response functionality, etc), and an ATM adapter 58 to allow communications over the ATM network. In operation, a call may be received at the line interface unit at a first voice processing machine, and placed onto a TDM bus at that machine. The call is then taken off the TDM bus by the ATM adapter, and routed over the ATM network to the ATM adapter at a second machine, which places the call on the TDM bus at this second machine. The call is then processed by a voice resource at this second machine, which has access to the TDM bus, thereby allowing a call to be handled by a line interface unit at a first voice processing machine and a voice resource at a second voice processing machine.

    摘要翻译: 分布式语音处理系统包括由等时网络连接的两个或多个语音处理机50A,50B。 在优选实施例中,该网络包括ATM交换机80和适当的ATM链路82A,82B。 每个语音处理机包括通过相应电话通道15连接到电话网络5的电话线接口单元52,TDM总线54,语音资源55(诸如语音识别,语音响应功能等)和ATM适配器58 以允许通过ATM网络进行通信。 在操作中,可以在第一语音处理机处的线路接口单元处接收呼叫,并将其放置在该机器上的TDM总线上。 然后呼叫由ATM适配器从TDM总线上取下,并通过ATM网络路由到第二台机器上的ATM适配器,第二台机器将呼叫置于第二台机器上的TDM总线上。 然后,该呼叫在该第二机器处的语音资源处理,该第二机器具有对TDM总线的访问,从而允许由第一语音处理机器上的线路接口单元和第二语音处理机器处的语音资源处理呼叫 。