Patent ID: 8862125

Claim:
A method for disseminating messages Mi or information content in a so-called hybrid network comprising one or more pilot entities, a pilot entity comprising at least one database of messages to be disseminated, a module for scheduling the transfers of the messages, a brokerage module, a module for measuring the state of dissemination of the messages Mi and a mobile network composed of N mobile user nodes or Ui, said mobile nodes communicating with one another when they are in radio range, said pilot entities communicating with the mobile user entities of the mobile network, the method comprising: at the level of each of the pilot entities of the network, execute an algorithm for scheduling the transfers of at least one message Mi by executing the following steps: Let S C (t) be the set of mobile nodes that have subscribed to the content of type C, Let Mi be a message corresponding to the content of type C, For each message Mi contained in the database, if a mobile user node is present in the neighborhood of a pilot entity, then if the mobile user entity is subscribed to the content of type Mi, transfer the message Mi to said mobile user, Let I Mi (t) be the number of nodes that have received a message Mi containing information in the network at the instant t: Let STATE be the general state of the process for disseminating the message Mi, STATE taking an initial value “INPROGRESS”, While STATE=“INPROGRESS”, execute the following steps every ΔT seconds: Recover from the module for measuring states of the dissemination ( 5 ) the states I Mi (t) indicating at the current instant t the mobile nodes or entities of the mobile network that have received the message Mi, Recover from the brokerage module ( 3 ) the set S C (t) of mobile users subscribed to the content of type Type C, If cardinal I Mi (t)=cardinal S C (t) Put STATE=“STOP” ELSE Calculate Texp(Mi), the time remaining before expiry of Mi If Texp(Mi)>0, that is to say some time remains before the content of the message Mi becomes obsolete, Call a function “Dissemination(Mi,I Mi ,S C )” which will make it possible to disseminate or transmit the message Mi to all the entities which have subscribed to the content of type C, Else Remove Mi from the database ( 2 ), the content of the message Mi (information) has become obsolete.