发明名称 Bridged distributed device control over multiple transports method and apparatus
摘要 Disclosed herein is a bridged distributed driver messaging system. This system is especially applicable in IEEE 1394 architectures and AV/C devices, but not limited to such applications. The distributed driver message system includes a means for mapping transports to device IDs without regard to protocols. The bridge aspect disclosed also allows for disparate cabling media to be utilized in a multinode system without regard to protocols, but only with regard to transports.
申请公布号 US8762446(B1) 申请公布日期 2014.06.24
申请号 US199909432997 申请日期 1999.11.02
申请人 Apple Inc. 发明人 Staats Erik P.
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Gazdzinski & Associates, PC 代理人 Gazdzinski & Associates, PC
主权项 1. A method for sending a message from a host device to a target device, wherein the host device is adapted to transmit messages that are compliant with a first transport protocol, and the target device is adapted to receive messages that are compliant with a second transport protocol, the method comprising in combination: maintaining a list of available drivers and a list of devices accessible through drivers on the list of available drivers, the list of devices comprising at least one of said host device and said target device; broadcasting the list of available drivers and the list of devices to connected devices comprising the host device and the target device; formatting the message to be compliant with the first transport protocol; associating the message with a target ID corresponding to the target device, at a bridge node; mapping said target ID to a transport instance at the bridge node, wherein said mapping is based at least in part upon a list of target IDs maintained within a distributed driver layer of a distributed driver messaging system configured to control the target device; passing the message using said first transport protocol corresponding to the transport instance; receiving the message at the bridge node; reformatting the message to be compliant with the second transport protocol; forwarding the message from the bridge node to the target device associated with said target ID; and causing the target device to execute the forwarded message compliant with the second transport protocol; wherein said first and said second transport protocols differ from one another.
地址 Cupertino CA US