Dynamic frame selection when requesting tone map parameters in mesh networks
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04B-003/46
H04B-003/54
H04L-012/805
H04L-012/863
H04L-012/751
출원번호
US-0522580
(2014-10-23)
등록번호
US-9698867
(2017-07-04)
발명자
/ 주소
Hui, Jonathan W.
Hong, Wei
Vasseur, Jean-Philippe
출원인 / 주소
CISCO TECHNOLOGY, INC.
대리인 / 주소
Johnson, Marcou & Isaacs, LLC
인용정보
피인용 횟수 :
1인용 특허 :
8
초록▼
In a multiple interface, low power and lossy network comprising a plurality of nodes, a sender node dynamically selects a data packet for setting a transmission parameter request in response to determining that an age value for a set of transmission parameters associated with a recipient device has
In a multiple interface, low power and lossy network comprising a plurality of nodes, a sender node dynamically selects a data packet for setting a transmission parameter request in response to determining that an age value for a set of transmission parameters associated with a recipient device has expired or is expiring. The sender node selects an desired data packet for sending a transmission parameter request and transmits the selected data packet to the recipient device. The sender node receives a transmission parameter response from the recipient node comprising updated transmission parameters for that recipient node and then updates the current transmission parameters associated with the recipient node accordingly.
대표청구항▼
1. A method, comprising: in a low power and lossy network (LLN) comprising one or more interfaces and a plurality of nodes, preparing, by a sender node, data for transmission to a recipient node via a communication medium;determining, by the sender node, an age value for a set of current transmissio
1. A method, comprising: in a low power and lossy network (LLN) comprising one or more interfaces and a plurality of nodes, preparing, by a sender node, data for transmission to a recipient node via a communication medium;determining, by the sender node, an age value for a set of current transmission parameters, the current transmission parameters stored on the sender node and associated with the recipient node;determining, by the sender node, that the age value has exceeded a threshold value;selecting, by the sender node, a data packet in which to set a transmission parameter request in response to determining that the age value has exceeded the threshold value;setting, by the sender node, the transmission parameter request in the selected data packet;communicating, by the sender node, the data packet comprising the transmission parameter request to the recipient node using a set of base transmission parameters;receiving, by the sender node, a transmission parameter response from the recipient node, the response providing updated transmission parameters for the recipient node; andupdating, by the sender node, the transmission parameters associated with the recipient node based on the updated transmission parameters in the transmission parameter response. 2. The method of claim 1, wherein the selecting step comprises selecting a data packet in a data queue on the sender node that is below a data packet size threshold. 3. The method of claim 1, wherein the selecting step comprises selecting a data packet based at least in part on a size threshold function, wherein the size threshold function maps thresholds for the age value of the current transmission parameters and data packet size. 4. The method of claim 3, wherein the size threshold function maps the age of the current transmission parameters and a probability value, wherein the probability value is determined based at least in part on data packet size. 5. The method of claim 1, wherein the selecting step comprises: communicating, by the sender node, a request for a small data packet to a second software layer;receiving, by the sender node, the small data packet from the second software layer for transmitting to the recipient node; andselecting, by the sender node, the small data packet received from the second software layer for setting the transmission parameter request to the recipient node. 6. The method of claim 1, wherein the selecting step comprises: transmitting, by the sender node, a request for a small data packet to a second software layer;determining, by the sender node, that the small data packet is not available from the second software layer; andin response to determining that the small data packet is not available, generating, by the sender node, a control data packet for setting the transmission parameter request. 7. The method of claim 1, wherein the set of base transmission parameters comprises a lower data rate than the current transmission parameters. 8. The method of claim 1, wherein the communication medium is a power line communication (PLC) medium. 9. The method of claim 1, wherein the LLN is a smart utility network. 10. The method of claim 1, further comprising transmitting, by the sender node, data packets to the recipient device that are not selected in the selecting step, wherein the non-selected data packets are transmitted using the current transmission parameters until the current transmission parameters are updated. 11. The method of claim 5, further comprising communicating a request to the second software layer to move the requested small data packet to the front of a data queue of the second software layer. 12. An apparatus, comprising: one or more network interfaces to communicate with a low power and lossy network (LLN);a processor coupled to the network interfaces and adapted to execute one or more processes; anda memory configured to store a process executable by the processor, the process when executed operable to: determine an age value for a set of current transmission parameters, the current transmission parameters stored on the sender node and associated with a recipient node;determine if the age value has exceeded a threshold value;select, in response to determining that the age value has exceeded the threshold value, a data packet in which to set a transmission parameter request;set the transmission parameter request in the selected data packet;transmit the selected data packet comprising the transmission parameter request to the recipient node using a set of base transmission parameters, wherein the base transmission parameters comprise a lower data rate than the current transmission parameters;receive a transmission parameter response from the recipient node, the transmission parameter response providing an updated set of transmission parameters for the recipient node; andupdate the current transmission parameters associated with the recipient node based on the updated transmission parameters in the transmission parameter response. 13. The apparatus of claim 12, wherein selecting a data packet comprises selecting a data packet from a data queue on the sender node that is below a data packet size threshold. 14. The apparatus of claim 12, wherein selecting a data packet comprises selecting a data packet based at least in part on a size threshold function, wherein the size threshold function maps the age value of the current transmission parameter set and data packet size thresholds. 15. The apparatus of claim 14, wherein the size threshold function maps the age of the current transmission parameters and a probability value, wherein the probability value is determined based at least in part on data packet size. 16. The apparatus of claim 12, wherein selecting a data packet comprises: communicating a request for a small data packet to a second sender node;receiving the requested small data packet from the second sender node; andselecting the small data packet received from the second sender node for setting the transmission parameter request to the recipient node. 17. The apparatus of claim 12, wherein the process when executed is further operable to transmit data packets to the recipient node that are not selected to set the transmission parameter request, wherein the non-selected data packets are transmitted to the recipient node using the current transmission parameters until the current transmission parameters are updated. 18. The apparatus of claim 16, wherein selecting the data packet further comprises communicating a request to the second sender node to move the requested small data packet to the front of a data queue of the second sender node. 19. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to: in a low power and lossy network comprising one or more interfaces and a plurality of nodes, prepare a data packet for transmission to a recipient node via a communication medium;determine an age value for a set of current transmission parameters, the current transmission parameters stored on the sender node and associated with the recipient node;determine that the age value has exceeded a threshold value;select a data packet in which to set a transmission parameter request, the data packet marked for transmission to the recipient node in response to determining that the age value has exceeded the threshold value;set the transmission parameter request in the selected data packet;transmit the data packet comprising the transmission parameter request to the recipient node using a set of base transmission parameters, wherein the base transmission parameters comprise a lower data rate than the current transmission parameters;receive a transmission parameter response from the recipient node, the transmission parameter response providing an updated set of transmission parameters for the recipient node; andupdate the current transmission parameters associated with the recipient node based on the updated set of transmission parameters received in the transmission parameter response. 20. The computer-readable medium as in claim 19, wherein selecting a data packet comprises selecting a data packet from a data queue that is below a data packet size threshold. 21. The computer-readable medium as in claim 19, wherein selecting a data packet comprises selecting a data packet based at least in part on a size threshold function, wherein the size threshold function maps thresholds for the age value of the current transmission parameter set and either data packet size, or a probability value, wherein the probability value is determined based at least in part on a candidate data packet size. 22. The computer-readable medium as in claim 19, wherein the software when executed by the processor is further operable to: transmit a request for a small data packet to a second sender node;receive the small data packet from the second sender node; andselect the small data packet received from the second sender node for setting the transmission parameter request. 23. The computer readable medium as in claim 22, wherein the software when executed by the processor is further operable to communicate a request to the second sender node to move the requested small data packet to the front of a data queue of the second sender node.
Mayor, Michael A.; Rasmussen, Donald J.; Whitehill, Eric A.; Simmons, Charles A.; McCrady, Dennis, Methods and apparatus for organizing selection of operational parameters in a communication system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.