Method for broadcasting information packets to a plurality of recipients in a network
AssigneeBull SAS
InventorAlexis Pires
Life of this patent
Estimating the term…
Abstract
A method of broadcasting an information packet in a network including a sender of the packet and a plurality of recipients connected by a network equipment of a routing server, the routing server including a physical computing system and a software system, and the physical computing system operating alternatively between a kernel mode and a user mode. The software system controls the implementation of a step of receiving the packet, and, for each recipient, a step of duplicating the packet. The software system also controls the implementation of a step of routing the packet thanks to an IP address of the recipient, and a step of sending the packet to the recipient, wherein each step is executed by the physical computing system in kernel mode.
Claims13
A method of broadcasting at least one information packet in a network, said network comprising at least one sender of said at least one information packet, a plurality of recipients and at least one routing server comprising at least one network equipment which is connected to the at least one sender and to each recipient of the plurality of recipients, said at least one routing server comprising at least one physical computing system and at least one software system configured to control the at least one physical computing system, said at least one physical computing system being configured to operate alternately between a full-access kernel mode and a restricted-access user mode, said each recipient of the plurality of recipients being identified by an IP address previously transmitted to the at least one software system via the at least one network equipment, wherein via said at least one software system, said method comprises:
- receiving the at least one information packet from the at least one sender, wherein said at least one information packet comprises an original packet with a video stream or an audio stream, wherein said original packet comprises
- payload data comprising information to be broadcasted and metadata,
- wherein to implement the receiving, said at least one network equipment causes a system interrupt of the at least one physical computing system and switches said at least one physical computing system to a kernel mode such that said receiving is executed in kernel mode by the at least one physical computing system,
- for said each recipient of the plurality of recipients, while said at least one physical computing system remains in said kernel mode,
- duplicating the at least one information packet, wherein said duplicating comprises generating a duplicated packet from said original packet and specifying therein a destination address of said each recipient,
- routing the at least one information packet based on the IP address of said each recipient, wherein said IP address of said each recipient is previously chosen based on said metadata of said at least one information packet, and
- sending the duplicated packet to said each recipient in order to broadcast the duplicated packet to said each recipient and keeping the original packet,
- wherein the receiving and the sending are executed by the at least one physical computing system in said kernel mode without interruptions,
- wherein the duplicating and the routing are executed by the at least one physical computing system in said kernel mode.
A method of broadcasting at least one information packet in a network, said network comprising at least one sender of said at least one information packet, a plurality of recipients and at least one routing server comprising at least one network equipment which is connected to the at least one sender and to each of the plurality of recipients, said at least one routing server comprising at least one physical computing system and at least one software system configured to control the at least one physical computing system, said at least one physical computing system being configured to operate alternately between a full-access kernel mode and a restricted-access user mode, each recipient of the plurality of recipients being identified by an IP address previously transmitted to the at least one software system via the at least one network equipment, wherein via said at least one software system, said method comprises:
- receiving the at least one information packet from the at least one sender, wherein said at least one information packet comprises an original packet with a video stream or an audio stream,
- wherein said original packet comprises
- payload data comprising information to be broadcasted and metadata,
- wherein to implement the receiving, said at least one network equipment causes a system interrupt of the at least one physical computing system and switches said at least one physical computing system to a kernel mode such that said receiving is executed in kernel mode by the at least one physical computing system,
- for said each recipient of the plurality of recipients, while said at least one physical computing system remains in said kernel mode,
- duplicating the at least one information packet, wherein said duplicating comprises generating a duplicated packet from said original packet and specifying therein a destination address of said each recipient,
- routing the at least one information packet based on the IP address of said each recipient, wherein said IP address of said each recipient is previously chosen based on said metadata of said at least one information packet, and
- sending the duplicated packet in order to broadcast it to the each recipient and keeping the original packet,
- wherein the receiving and the sending are executed by the at least one physical computing system in said kernel mode without interruptions,
- wherein the duplicating and the routing are executed by the at least one physical computing system in said kernel mode;
- wherein prior to said receiving, said method of broadcasting further comprises signaling, during which the at least one sender signals itself as such to the at least one software system via the at least one network equipment, and said each recipient transmits its IP address to receive the at least one information packet.
Dependencies are inferred from the claim text.