主权项 |
1. A method for broadcasting a multimedia message, comprising:
a broadcast source node packaging multimedia contents to be broadcasted into a multimedia message, and sending the multimedia message to a receiving end node which has established a virtual connection with the present broadcast source node in a structured P2P network; and the receiving end node which receives the multimedia message from the broadcast source node forwarding the multimedia message to other receiving end nodes which have established virtual connections with the present receiving end node; each receiving end node which receives the multimedia message from a receiving end node forwarding the multimedia message to other receiving end nodes which have established virtual connections with the present receiving end node; wherein: in the step of sending the multimedia message to the receiving end node which has established the virtual connection with the present broadcast source node in the structured P2P network, the broadcast source node divides all the receiving end nodes in an application routing table into a plurality of sets according to a next hop based on a preset rule, each set corresponds to one next hop node; the broadcast source node duplicates the multimedia message as copies of which a number is same as a total number of the sets that all the receiving end nodes are divided, and sends the multimedia message including information of each set respectively to the next hop node corresponding to each set; in the step of forwarding the multimedia message to other receiving end nodes which have established the virtual connections with the node, after receiving the multimedia message, if the receiving end node determines that the present receiving end node is an only component in the set according to the information of the set included in the multimedia message, the receiving end node displays the multimedia message to users of the present receiving end node; and if the present the receiving end node is not an only component in the set, the receiving end node divides all the receiving end nodes in the application routing table of the present the receiving end node into a plurality of sets according to a next hop based on the preset rule, and duplicates the multimedia message as copies of which the number is same as the total number of the sets that all the receiving end nodes are divided, and sends the multimedia message including information of each set respectively to the next hop node corresponding to each set. |