Monitoring and controlling the operation of devices in a distributed network of broadcast devices
First Claim
1. A system for monitoring and controlling the operation of devices in a distributed network of broadcast devices, the system comprising:
- at least one AV decoder device for decoding video and/or audio signals, the AV decoder device being operable to output state information representative of its internal state;
a controller; and
a network for transmitting data signals between the controller and the at least one AV decoder device;
wherein, during a device testing phase, the controller is operable to transmit control and AV content data to the at least one AV decoder device causing the at least one AV decoder device to undertake an action in response to the data,wherein, during the device testing phase, the at least one AV decoder device is operable to undertake an action in response to the control and AV content data transmitted by the controller, and to transmit state information data to the controller,wherein the state information corresponds to the state of the AV decoder device during the action undertaken in response to receiving the control and AV content data; and
wherein the controller is operable to output a data result based on the state information data received from the at least one AV decoder device,wherein, during the device testing phase, the controller runs a script defining the nature of the control and AV content data, and the sequence in which the control and AV content data is to be transmitted,wherein, at the end of the device testing phase, the controller is operable to output the data result that comprises an instance of the script that was run during the device testing phase with the state information, andwherein the state information transmitted by the at least one AV decoder device includes debugging information.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a system and method for monitoring and controlling the operation of devices in a distributed network of broadcast devices, such as Set Top Boxes (STBs). Such devices typically require periodic updates as new versions of operating software is developed. However, it is not possible to guarantee that all devices that have received an updated software version are able to operate correctly. The system initiates a test for a STB and monitors in real time the state of the STB as the software download occurs. The state of the STB is reported to a system controller and the results are output to a test engineer. Other devices in the broadcast network can be controlled by the controller and various troubleshooting or operational tests performed.
13 Citations
19 Claims
-
1. A system for monitoring and controlling the operation of devices in a distributed network of broadcast devices, the system comprising:
-
at least one AV decoder device for decoding video and/or audio signals, the AV decoder device being operable to output state information representative of its internal state; a controller; and a network for transmitting data signals between the controller and the at least one AV decoder device; wherein, during a device testing phase, the controller is operable to transmit control and AV content data to the at least one AV decoder device causing the at least one AV decoder device to undertake an action in response to the data, wherein, during the device testing phase, the at least one AV decoder device is operable to undertake an action in response to the control and AV content data transmitted by the controller, and to transmit state information data to the controller, wherein the state information corresponds to the state of the AV decoder device during the action undertaken in response to receiving the control and AV content data; and wherein the controller is operable to output a data result based on the state information data received from the at least one AV decoder device, wherein, during the device testing phase, the controller runs a script defining the nature of the control and AV content data, and the sequence in which the control and AV content data is to be transmitted, wherein, at the end of the device testing phase, the controller is operable to output the data result that comprises an instance of the script that was run during the device testing phase with the state information, and wherein the state information transmitted by the at least one AV decoder device includes debugging information. - View Dependent Claims (2, 3, 4, 5, 19)
-
-
6. A device test tool for monitoring and controlling the operation of devices in a distributed network of broadcast devices comprising at least one AV decoder device for decoding video and/or audio signals, the AV decoder device being operable to output state information representative of its internal state;
wherein, during a device testing phase, the device test tool is operable to; transmit control and AV content data to the at least one AV decoder device via a network causing the at least one AV decoder device to undertake, during the device testing phase, an action in response to the data; receive from the at least one AV decoder state information data transmitted by the at least one AV decoder device during the device testing phase, wherein the state information corresponds to the state of the at least one AV decoder device during the action undertaken in response to receiving the control and AV content data; output a data result based on the device state information data received from the at least one AV decoder device, wherein, during the device testing phase, the device test tool runs one or more scripts defining the nature of the control and AV content data, and the sequence in which the control and AV content data is to be transmitted, wherein, at the end of the device testing phase, the device test tool is operable to output the data result that comprises an instance of the script that was run by the at least one AV decoder device during the device testing phase with the state information, and wherein the state information transmitted by the at least one AV decoder device includes debugging information.
-
7. A method for monitoring and controlling the operation of devices in a distributed network of broadcast devices comprising at least one AV decoder device for decoding video and/or audio signals, a controller, and a network for transmitting data signals between the controller, and the at least one AV decoder device, wherein the AV decoder device is operable to output state information representative of its internal state;
the method comprising; transmitting control and AV content data to the at least one AV decoder device to cause the at least one AV decoder device to undertake, during a device testing phase, an action in response to the control and AV content data; receiving at the controller state information data transmitted from the at least one AV decoder device during the device testing phase, wherein the state information corresponds to the state of the at least one AV decoder device during the undertaken action; and outputting a data result based on the state information data received from the at least one AV decoder device, running, during the device testing phase by the controller, one or more scripts defining the nature of the control and AV content data, and the sequence in which the control and AV content data is to be transmitted to the at least one AV decoder device, and outputting, by the controller at the end of the device testing phase, an instance of the script that was run during the device testing phase with the state information, wherein the state information transmitted by the at least one AV decoder device includes debugging information. - View Dependent Claims (8, 9, 10, 11, 12, 16, 17, 18)
-
13. A computer program product on which computer code is stored on a tangible non-transitory medium, wherein when the computer code is executed on a computer of a controller, the computer is caused to perform a method comprising:
-
transmitting control and AV content data to at least one AV decoder device to cause the at least one AV decoder device to undertake, during a device testing phase, an action in response to the control and AV content data; receiving, at the controller, state information data transmitted from the at least one AV decoder device during the device testing phase, wherein the state information corresponds to the state of the at least one AV decoder device during the undertaken action; and outputting a data result based on the state information data received from the at least one AV decoder device, wherein, during the device testing phase, the controller runs one or more scripts defining the nature of the control and AV content data, and the sequence in which the control and AV content data is to be transmitted, wherein the controller, at the end of the device testing phase, is operable to output the data result that comprises an instance of the script that was run during the device testing phase with the state information, and wherein the state information transmitted by the at least one AV decoder device includes debugging information.
-
-
14. A system for monitoring and controlling the operation of devices in a distributed network of broadcast devices, the system comprising:
-
at least one AV decoder device for decoding video and/or audio signals, the AV decoder device being operable to output state information representative of its internal state; a controller; a network for transmitting data signals between the controller, and the at least one AV decoder device; wherein, during a device testing phase, the controller is operable to transmit control and AV content data to the at least one AV decoder device causing the at least one AV decoder device to undertake an action in response to the control and AV content data; and wherein, during the device testing phase, the at least one AV decoder device is operable to undertake an action in response to the control and AV content data transmitted by the controller, and to transmit state information data to the controller, wherein the state information corresponds to the state of the AV decoder device during the action undertaken in response to receiving the control and AV content data; and the controller is operable to output a data result based on the state information data received from the at least one AV decoder device; and wherein, during the device testing phase, the controller runs one or more scripts defining the nature of the control and AV content data, and the sequence in which the control and AV content data is to be transmitted, wherein, at the end of the device testing phase, the controller is operable to output an e-mail with a running instance of the script that was run during the device testing phase with the state information, and includes any trace objects generated by the AV decoder device during the device testing phase, and wherein the state information transmitted by the at least one AV decoder device includes debugging information.
-
-
15. A method for monitoring and controlling the operation of devices in a distributed network of broadcast devices comprising at least one AV decoder device for decoding video and/or audio signals, a controller, and a network for transmitting data signals between the controller, and the at least one AV decoder device, wherein the AV decoder device is operable to output state information representative of its internal state, the method comprising:
-
transmitting control and AV content data to the at least one AV decoder device to cause the at least one AV decoder device to undertake, during a device testing phase, an action in response to the control and AV content data; receiving at the controller state information data transmitted from the at least one AV decoder device during the device testing phase, wherein the state information corresponds to the state of the at least one AV decoder device during the action undertaken in response to receiving the control and AV content data; outputting a data result based on the state information data received from the at least one AV decoder device; running one or more scripts at the controller, wherein the scripts define the nature of the control and AV content data, and the sequence in which the control and AV content data is to be transmitted; and outputting, at the end of the device testing phase, a data result that comprises an instance of the script that was run with the state information, wherein, during the device testing phase, the controller runs the one or more scripts defining the nature of the control and AV content data, and the sequence in which the control and AV content data is to be transmitted, wherein the controller is operable to output the instance of the script that was run during the device testing phase with the state information, and wherein the state information transmitted by the at least one AV decoder device includes debugging information.
-
Specification