Data processor, program updating method and storage medium
First Claim
Patent Images
1. A broadcast receiving apparatus comprising:
- a memory storing a software program for executing control of the broadcast receiving apparatus;
a receiver that receives a broadcast signal;
an acquiring unit that acquires notification information from the received broadcast signal regarding a new software program for executing the control of the broadcast receiving apparatus in place of the stored software program; and
a controller that updates the stored software program to the new software program,wherein the notification information includes information regarding a transmission start time and a transmission end time of the new software program to the broadcast receiving apparatus,wherein, in a case where a first condition, a second condition and a third condition are satisfied, the controller updates the stored software program to the new software program,wherein the first condition is a condition which satisfies that the broadcast receiving apparatus is in a standby state, the second condition is a condition which satisfies that a receiving level of the broadcast signal is equal to or larger than a predetermined value, and the third condition is a condition which satisfies that a transmission time of the new software program to the broadcast receiving apparatus based on the notification information does not coexist with previously-reserved recording of a broadcast program, andwherein, in a case where at least one of the first condition, the second condition and the third condition is not satisfied, the controller does not update the stored software program to the new software program.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processor capable of preventing a system from starting up improperly due to incomplete program updating. The data processor receives, by way of an external interface, a program which is sent by communicating medium such as a broadcast wave or a telephone network from an external device and stores the received program into a memory B which is different from a memory A storing a program for the system when a version of the received program is newer than that of a program currently executed by the data processor, thereby starting up an MPU at the next time with the program stored in the memory B.
-
Citations
19 Claims
-
1. A broadcast receiving apparatus comprising:
-
a memory storing a software program for executing control of the broadcast receiving apparatus; a receiver that receives a broadcast signal; an acquiring unit that acquires notification information from the received broadcast signal regarding a new software program for executing the control of the broadcast receiving apparatus in place of the stored software program; and a controller that updates the stored software program to the new software program, wherein the notification information includes information regarding a transmission start time and a transmission end time of the new software program to the broadcast receiving apparatus, wherein, in a case where a first condition, a second condition and a third condition are satisfied, the controller updates the stored software program to the new software program, wherein the first condition is a condition which satisfies that the broadcast receiving apparatus is in a standby state, the second condition is a condition which satisfies that a receiving level of the broadcast signal is equal to or larger than a predetermined value, and the third condition is a condition which satisfies that a transmission time of the new software program to the broadcast receiving apparatus based on the notification information does not coexist with previously-reserved recording of a broadcast program, and wherein, in a case where at least one of the first condition, the second condition and the third condition is not satisfied, the controller does not update the stored software program to the new software program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of controlling a broadcast receiving apparatus that includes a memory storing a software program for executing control of the broadcast receiving apparatus, the method comprising the steps of:
-
receiving a broadcast signal by means of a receiver; acquiring notification information from the received broadcast signal regarding a new software program for executing the control of the broadcast receiving apparatus in place of the stored software program, wherein the notification information includes information regarding a transmission start time and a transmission end time of the new software program to the broadcast receiving apparatus; and updating the stored software program to the new software program by means of a controller, wherein the updating is executed in a case where a first condition, a second condition and a third condition are satisfied, wherein the first condition is a condition which satisfies that the broadcast receiving apparatus is in a standby state, the second condition is a condition which satisfies that a receiving level of the broadcast signal is equal to or larger than a predetermined value, and the third condition is a condition which satisfies that a transmission time of the new software program to the broadcast receiving apparatus based on the notification information does not coexist with previously-reserved recording of a broadcast program, and wherein the updating is not executed in a case where at least one of the first condition, the second condition and the third condition is not satisfied. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification