Systems and methods that use adaptive control of communication protocol parameters in a network of moving things. Each network device may share information identifying communication protocol parameters used by the network device through periodic broadcasts, which may be received by neighboring netwo
Systems and methods that use adaptive control of communication protocol parameters in a network of moving things. Each network device may share information identifying communication protocol parameters used by the network device through periodic broadcasts, which may be received by neighboring network devices that are within communication range. The neighboring network devices may then adjust their own communication protocol parameters accordingly when attempting to communicate with the first network device and their own neighboring network devices. Network devices that have not received the shared information may use information about their geographic location and the geographic location of neighboring network devices to estimate values of some communication protocol parameters that will provide more effective communication.
대표청구항▼
1. A method of adaptively controlling communication protocol parameters used by a node in a network comprising a plurality of nodes, the method comprising: receiving, at a first node of the plurality of nodes, one or more first messages broadcast by corresponding other nodes of the plurality of node
1. A method of adaptively controlling communication protocol parameters used by a node in a network comprising a plurality of nodes, the method comprising: receiving, at a first node of the plurality of nodes, one or more first messages broadcast by corresponding other nodes of the plurality of nodes of the network;selecting, by the first node based on the received one or more first messages, one of the other nodes as a target node of a second message for transmission by the first node to the target node;determining whether the received one or more first messages contain communication protocol parameter information that enables transmission of the second message by the first node at a current geographic location, over the network, to the target node;transmitting the second message to the target node using the communication protocol parameter information, if the received one or more first messages contain the communication protocol parameter information;sending a certain number of probe messages of a first type to the target node, if the received one or more first messages do not contain the communication protocol parameter information; andadjusting the communication protocol parameter information used by the first node to transmit messages over the network, based on acknowledgements received to probe messages sent of the first type. 2. The method according to claim 1, wherein sending a certain number of probe messages of the first type comprises: determining whether acknowledgements of the certain number of probe messages of the first type have been received by the first node; andsending at least one probe message of a second type to the target node, if acknowledgements of the certain number of probes messages of the first type have not been received by the first node. 3. The method according to claim 2, wherein the at least one probe message of the second type is different than the probe messages of the first type. 4. The method according to claim 1, wherein the one or more first messages comprise information that identifies the geographic location of the sender. 5. The method according to claim 1, wherein the communication protocol parameter information comprises one or more parameters controlling operation of a physical layer of a communication protocol. 6. The method according to claim 5, wherein the one or more parameters control a bit rate of data communication. 7. The method according to claim 1, further comprising: broadcasting, by the first node, the adjusted communication protocol parameter information used by the first node to transmit messages over the network. 8. A system for adaptively controlling communication protocol parameters used by a node in a network comprising a plurality of nodes, the system comprising: at least one processor operable in a first node of the plurality of nodes to, at least: receive one or more first messages broadcast by corresponding other nodes of the plurality of nodes of the network;select, based on the received one or more first messages, one of the other nodes as a target node of a second message for transmission by the first node to the target node;determine whether the received one or more first messages contain communication protocol parameter information that enables transmission of the second message by the first node at a current geographic location, over the network, to the target node;transmit the second message to the target node using the communication protocol parameter information, if the received one or more first messages contain the communication protocol parameter information;send a certain number of probe messages of a first type to the target node, if the received one or more first messages do not contain the communication protocol parameter information; andadjust the communication protocol parameter information used by the first node to transmit messages over the network, based on acknowledgements received to probe messages sent of the first type. 9. The system according to claim 8, wherein sending a certain number of probe messages of the first type comprises: determining whether acknowledgements of the certain number of probe messages of the first type have been received by the first node; andsending at least one probe message of a second type to the target node, if acknowledgements of the certain number of probes messages of the first type have not been received by the first node. 10. The system according to claim 9, wherein the at least one probe message of the second type is different than the probe messages of the first type. 11. The system according to claim 8, wherein the one or more first messages comprise information that identifies the geographic location of the sender. 12. The system according to claim 8, wherein the communication protocol parameter information comprises one or more parameters controlling operation of a physical layer of a communication protocol. 13. The system according to claim 12, wherein the one or more parameters control a bit rate of data communication. 14. The system according to claim 8, wherein the at least one processor is further operable to, at least: broadcast the adjusted communication protocol parameter information used by the first node to transmit messages over the network. 15. A non-transitory computer-readable medium having a plurality of code sections, each code section comprising a plurality of instructions executable by at least one processor, the executable instructions causing the at least one processor to perform the steps of a method of adaptively controlling communication protocol parameters used by a first node in a network comprising a plurality of nodes, the steps of the method comprising: receiving, at the first node of the plurality of nodes, one or more first messages broadcast by corresponding other nodes of the plurality of nodes of the network;selecting, by the first node based on the received one or more first messages, one of the other nodes as a target node of a second message for transmission by the first node to the target node;determining whether the received one or more first messages contain communication protocol parameter information that enables transmission of the second message by the first node at a current geographic location, over the network, to the target node;transmitting the second message to the target node using the communication protocol parameter information, if the received one or more first messages contain the communication protocol parameter information;sending a certain number of probe messages of a first type to the target node, if the received one or more first messages do not contain the communication protocol parameter information; andadjusting the communication protocol parameter information used by the first node to transmit messages over the network, based on acknowledgements received to probe messages sent of the first type. 16. The non-transitory computer-readable medium according to claim 15, wherein sending a certain number of probe messages of the first type comprises: determining whether acknowledgements of the certain number of probe messages of the first type have been received by the first node; andsending at least one probe message of a second type to the target node, if acknowledgements of the certain number of probes messages of the first type have not been received by the first node. 17. The non-transitory computer-readable medium according to claim 16, wherein the at least one probe message of the second type is different than the probe messages of the first type. 18. The non-transitory computer-readable medium according to claim 15, wherein the one or more first messages comprise information that identifies the geographic location of the sender. 19. The non-transitory computer-readable medium according to claim 15, wherein the communication protocol parameter information comprises one or more parameters controlling operation of a physical layer of a communication protocol. 20. The non-transitory computer-readable medium according to claim 19, wherein the one or more parameters control a bit rate of data communication. 21. The non-transitory computer-readable medium according to claim 15, the steps of the method further comprising: broadcasting, by the first node, the adjusted communication protocol parameter information used by the first node to transmit messages over the network.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허를 인용한 특허 (2)
Ameixieira, Carlos Eduardo Braga, Method and system for determination of communication parameters by nodes of a vehicular network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.