Claims
- 1. In a packet network communication system having a plurality of coverage zones, each zone being logically connected by one or more network routing device and serving a plurality of communication devices; a method of packet distribution comprising the steps of:
assigning a range of Multicast IP addresses to at least one network routing device; and associating at least one communication device with at least one of the plurality of coverage zones.
- 2. The method of claim 1 further comprising the steps of:
receiving a packet distribution request; determining a location for at least one communication device involved with the request; and establishing, in response to the request, a multicast distribution tree having at least one network routing device selected as a rendezvous point; wherein the rendezvous point is selected as a function of the association between the at least one communication device involved in the request and the at least one coverage zone.
- 3. The method of claim 1 wherein the step of associating at least one communication device with at least one of the plurality of coverage zones further comprises the step of:
establishing for each communication device, a home coverage zone.
- 4. The method of claim 1 wherein the plurality of coverage zones utilize a wireless communication technology selected from the group consisting of radio frequency, infrared, electromagnetic, and electric field transmissions.
- 5. The method of claim 1, further comprising the step of assigning a range of IP multicast addresses to a plurality of network routing devices.
- 6. In a communication system having a plurality of communication devices distributed among one or more communication zones, the communication zones being logically interconnected by one or more networking devices, a packet distribution method comprising the steps of:
defining a range of multicast group addresses associated with a multicast core node; receiving a packet distribution request from a source communication device; and selecting one of the network routing devices as a multicast core node; selecting, from the range of multicast group addresses associated with the multicast core note, at least one multicast group address to be used for distributing packets to one or more target communication device.
- 7. The method of claim 6 wherein the step of selecting a multicast core node further comprises the steps of:
determining a location for one or more target device; and selecting the multicast core node as a function of target device location.
- 8. The method of claim 7 wherein the step of selecting the multicast core node is based on a geographical density of target devices within one or more communication zone.
- 9. The method of claim 6 wherein the step of selecting a multicast core node further comprises the steps:
determining a location for the source communication device; and selecting the multicast core node as a function of source device location.
- 10. The method of claim 6 wherein the step of selecting a multicast core node further comprises the steps of:
determining a home coverage zone for the source device; and selecting the multicast core node as a function of source device home zone.
- 11. The method of claim 5 wherein the step of selecting a multicast core node is based on network topology.
- 12. The method of claim 6 wherein the step of selecting a multicast core node is based on a probability of service loss at one or more communication zones.
- 13. The method of claim 6 wherein the step of selecting a multicast core node is based on identification of a zone exhibiting an advantage in allocated resources.
- 14. The method of claim 6 further comprising the steps of:
distributing the at least one multicast group address to the target devices; issuing, by the target devices, respective commands to one or more network devices to enable the target devices to receive messages via the at least one multicast group address; sending, from the source device to the one or more network devices, at least one message addressed to the at least one multicast group address; and sending the at least one message from the one or more network devices to the target devices.
- 15. The method of claim 14, wherein the at least one multicast group address comprises a control multicast group address for distributing control messages to the target devices.
- 16. The method of claim 15, wherein the at least one multicast group address comprises a payload multicast group address for distributing payload to the target devices.
- 17. The method of claim 16, wherein the payload comprises any one of an audio payload, a data payload, a video payload, and a multimedia payload.
- 18. The method of claim 6, wherein the source device is selected from the group of communication devices consisting of wireless and wire line communication devices, consoles, repeaters, site controllers, comparators, telephone interconnect devices, and Internet protocol telephony devices.
- 19. The method of claim 6, wherein the target devices are selected from the group communication devices consisting of wireless and wire line communication devices, consoles, repeaters, site controllers, comparators, telephone interconnect devices, internet protocol telephony devices, call loggers, scanners, and gateways.
- 20. In a packet network communication system having a plurality of coverage zones, each coverage zone being logically connected by one or more network routing device, a method of packet distribution comprising the steps of:
assigning a range of IP address to at least one network routing device; associating the at least one communication device with a coverage zone; receiving, from a source communication device, a call request; and establishing, in response to the call request, a multicast distribution tree having at least one network routing device selected as a rendezvous point (RP); wherein the RP is selected as a function of the association between at least one communication device involved in the call and a coverage zones.
- 21. The method of claim 20 wherein the step of selecting a RP further comprises the steps of:
determining a location for one or more target device; and selecting the RP de as a function of target device location.
- 22. The method of claim 21 wherein the step of selecting the RP is based on a geographical density of target devices within one or more communication zone.
- 23. The method of claim 20 wherein the step of selecting a RP further comprises the steps:
determining a location for the source communication device; and selecting the RP as a function of source device location.
- 24. The method of claim 20 wherein the step of selecting a RP further comprises the steps of:
determining a home coverage zone for the source device; and selecting the RP as a function of source device home zone .
- 25. The method of claim 20 wherein the step of selecting a RP Is based on network topology.
- 26. In a packet network communication system having a plurality of coverage zones, each coverage zone being logically connected by one or more network routing devices and serving a plurality of communication devices, a method of call set-up comprising the steps of:
assigning a range of IP addresses to at least one network routing device; associating at least one communication device with a coverage zone; receiving, from a source device, a call request; establishing, in response to the call request, a multicast distribution tree having a single network routing device selected as a rendezvous point (RP); wherein the RP is selected as a function of an attribute exhibited by at least one device involved in the call.
- 27. The method of claim 26 wherein the attribute is selected from the group consisting of: source device location, destination device location, destination device density within a coverage zone, source device home zone, destination device home zone, talkgroup home zone.
- 28. The method of claim 26 wherein the RP is selected as a function of an attribute exhibited by the communication system.
- 29. The method of claim 28 where the attribute is selected from the group consisting of: bandwidth requirement, resource availability, network processing capacity, response time, data traffic flow, information technology, system know-how, integration, BER and RSSI.
- 30. A radio frequency (RF) communication system comprising:
a plurality of RF communication zones; a packet network including one or more network routing devices logically interconnecting the plurality of RF communication zones; means for selecting one of the network routing devices as a rendezvous point for a call; and means for identifying a multicast group address associated with the RP to be used for distributing information to one or more communication devices.
CROSS REFERENCE TO RELATED PATENTS
[0001] This application is related to U.S. Pat. No. 6,141,347, granted Oct. 31, 2000, entitled “Wireless Communication System Incorporating Multicast Addressing and Method For Use” and U.S. patent application Ser. No. 09/464,269, filed Nov. 15, 2000, entitled “Methods for Implementing A Talk Group Call In A Multicast IP Network” both as assigned to the assignee of record in the present application.