IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0463012
(2009-05-08)
|
등록번호 |
US-8438250
(2013-05-07)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Maynard Cooper & Gale, P.C.
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
15 |
초록
▼
The present disclosure generally pertains to systems and methods for updating script images in wireless sensor networks. In one exemplary embodiment, a system has logic that is configured to display a list of nodes of a wireless sensor network. The logic is further configured to display a script sou
The present disclosure generally pertains to systems and methods for updating script images in wireless sensor networks. In one exemplary embodiment, a system has logic that is configured to display a list of nodes of a wireless sensor network. The logic is further configured to display a script source of a first script image stored at one of the nodes in response to a selection of the one node from the displayed list of nodes. The logic is also configured to modify the script source based on user input and to convert the modified script source to a second script image. The logic is configured to transmit at least one remote procedure call through the wireless sensor network to the one node. The one node is configured to write the second script image in memory of the one node in response to the at least one remote procedure call.
대표청구항
▼
1. A system for updating script images in wireless sensor networks, comprising: memory configured to store a list of nodes of a wireless sensor network; andlogic configured to display the list of nodes and to display a script source of a first script image stored at one of the nodes in response to a
1. A system for updating script images in wireless sensor networks, comprising: memory configured to store a list of nodes of a wireless sensor network; andlogic configured to display the list of nodes and to display a script source of a first script image stored at one of the nodes in response to a selection of the one node from the displayed list of nodes, wherein the one node has a virtual machine for interpreting bytecode within the first script image, a first function for writing script images to memory of the one node, and a second function for invoking script images stored at the one node, the logic further configured to modify the script source based on user input and to convert the modified script source to a second script image having bytecode compatible with the virtual machine, the logic further configured to transmit a first remote procedure call through the wireless sensor network to the one node, the first remote procedure call comprising payload data defining the second script image and identifying the first function, wherein the one node is configured to execute the first function in response to the first remote procedure call such that the first function writes the second script image in the memory of the one node, wherein the one node is configured to execute the second function in response to a second remote procedure call received by the one node from the wireless sensor network such that the second function invokes the second script image for running on the virtual machine, wherein the second remote procedure call identifies the second function, and wherein the virtual machine is configured to interpret the bytecode of the second script image. 2. The system of claim 1, wherein the one node has a stack, and wherein the stack is configured to receive and depacketize the first and second remote procedure calls. 3. The system of claim 1, wherein the logic is configured to transmit, in response to the selection of the one node from the displayed list of nodes, through the wireless sensor network to the one node a remote procedure call for retrieving the script source from the one node. 4. The system of claim 1, wherein the one node is configured to calculate a first cyclical redundancy check (CRC) value for the first script image, wherein the logic is configured to calculate a second CRC value for a script image derived from the first script source, and wherein the logic is further configured to compare the first CRC value to the second CRC value. 5. The system of claim 4, wherein the logic is configured to transmit, in response to the selection of the one node from the displayed list of nodes, through the wireless sensor network to the one node a remote procedure call for retrieving the first CRC value from the one node. 6. The system of claim 4, wherein the logic is configured to display a warning message if the first and second CRC values do not match. 7. A method for updating script images in wireless sensor networks, comprising the steps of: displaying a list of nodes of a wireless sensor network;receiving a user input selecting one of the nodes, the one node having a virtual machine for interpreting bytecode of script images stored in memory of the one node, a first function for writing script images to the memory of the one node, and a second function for invoking script images stored at the one node;displaying a script source of a first script image stored at the one node in response to the receiving step;modifying the script source based on user input;converting the modified script source to a second script image having bytecode compatible with the virtual machine;transmitting a first remote procedure call through the wireless sensor network to the one node, the first remote procedure call comprising payload data defining the second script image and identifying the first function;transmitting a second remote procedure call through the wireless sensor network to the one node, the second remote procedure call identifying the second function;executing the first function in response to the first remote procedure call, wherein the executing the first function step comprises the step of writing the second script image in the memory of the one node;executing the second function in response to the second remote procedure call, wherein the executing the second function step comprises the step of invoking the second script image; andinterpreting the bytecode of the second source image via the virtual machine in response to the invoking step. 8. The method of claim 7, further comprising the steps of receiving and depacketizing the first and second remote procedure calls via a stack of the one node. 9. The method of claim 7, further comprising the step of transmitting through the wireless sensor network to the one node a remote procedure call for retrieving the script source from the one node in response to the receiving step. 10. The method of claim 7, further comprising the steps of: calculating a first cyclical redundancy check (CRC) value for the first script image;storing the first CRC value in memory at the one node;calculating a second CRC value for a script image derived from the first script source; andcomparing the first CRC value to the second CRC value. 11. The method of claim 10, further comprising the step of transmitting, in response to the receiving step, through the wireless sensor network to the one node a remote procedure call for retrieving first CRC value from the one node. 12. The method of claim 10, further comprising the step of displaying a warning message if the first and second CRC values do not match.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.