An event exchange mechanism for software systems is disclosed that utilizes a receiver-driven, publisher-subscriber model to overcome various problems in the prior art. The event exchange has a flexible addressing scheme so that a sending module need not be aware of all of its receiving modules. Yet, the event exchange still provides the ability to multicast messages to interested receivers. The system is also uniform since both data and control information can be exchanged using the same mechanism. Mechanisms for flow control are also provided so that a receiver can exert backpressure on a sender; this is especially useful for the transfer of multimedia data.

Um mecanismo da troca do evento para sistemas de software é divulgado que utilize receptor-dirigido, modelo do publisher-subscritor para superar vários problemas na arte prévia. A troca do evento tem um esquema dirigindo-se flexível de modo que um módulo de emissão não necessite estar ciente de todos seus módulos de recepção. Ainda, a troca do evento fornece ainda a abilidade às mensagens do multicast aos receptores interessados. O sistema é também uniforme desde que os dados e a informação de controle podem ser trocados usando o mesmo mecanismo. Os mecanismos para o controle de fluxo são fornecidos também de modo que um receptor possa exercer o backpressure em um remetente; isto é especial útil para transferência de dados dos multimedia.

 
Web www.patentalert.com

< Method and apparatus for unifield control and data event exchange in a software system

< Method and apparatus for unifield control and data event exchange in a software system

> Method and apparatus for control of content based rich media streaming

> Lock detecting apparatus and method for multimedia digital broadcasting receiver

~ 00096