发明名称 |
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 |