BROADCAST RECEIVING TERMINAL AND PROGRAM EXECUTION METHOD
First Claim
Patent Images
1. A broadcast receiving terminal, comprising:
- a program execution unit operable to control execution of a program having a pre-set priority level;
a resource contention detection unit operable, in the case where a reservation of a resource is requested according to the execution of the program performed by said program execution unit, to detect whether or not a contention of the resource occurs due to the fact that the requested resource has already been reserved by another program executed by said program execution unit;
operable, in the case where a reservation of a resource is requested by a specified program among the programs to be executed by said program execution unit, to set a priority level of the specified program as the highest;
a resource reservation program determination unit operable, when the contention occurs, to determine to permit a program having the highest priority level to reserve the resource which is under contention; and
a resource reservation program notification unit operable to notify of the reservation of the resource to the program which is permitted to reserve the resource, based on the determination made by said resource reservation program determination unit.
2 Assignments
0 Petitions
Accused Products
Abstract
Under a resource manager, unexpected blocking is prevented without calling a handler for resolving a resource contention, by assigning a priority level depending on the program that has requested for a reservation of a resource as well as by assigning a special priority level which permits a reservation of a resource without any conditions in the case of a program which is urgently needed such as an EAS module.
-
Citations
13 Claims
-
1. A broadcast receiving terminal, comprising:
-
a program execution unit operable to control execution of a program having a pre-set priority level;
a resource contention detection unit operable, in the case where a reservation of a resource is requested according to the execution of the program performed by said program execution unit, to detect whether or not a contention of the resource occurs due to the fact that the requested resource has already been reserved by another program executed by said program execution unit;
operable, in the case where a reservation of a resource is requested by a specified program among the programs to be executed by said program execution unit, to set a priority level of the specified program as the highest;
a resource reservation program determination unit operable, when the contention occurs, to determine to permit a program having the highest priority level to reserve the resource which is under contention; and
a resource reservation program notification unit operable to notify of the reservation of the resource to the program which is permitted to reserve the resource, based on the determination made by said resource reservation program determination unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A broadcast receiving terminal comprising:
-
a program execution unit operable to control execution of a program for which a priority level is pre-set;
a resource contention detection unit operable, in the case where a reservation of a resource is requested according to the execution of the program performed by said program execution unit, to detect whether or not a contention of the resource occurs due to the fact that the requested resource has already been reserved by another program executed by said program execution unit;
a resource reservation program determination unit operable, when the contention occurs, to determine to;
permit a program having a highest priority level to reserve the resource which is under contention, in the case where the program requesting the reservation of the resource is not a specified program, and permit the specified program to reserve the resource which is under contention, in the case where the program requesting the reservation of the resource is the specified program; and
a resource reservation program notification unit operable to notify of the reservation of the resource to the program which is permitted to reserve the resource, based on the determination made by said resource reservation program determination unit. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A program execution method for executing a program in a broadcast receiving terminal, said method comprising:
-
a program execution step of controlling execution of a program having a pre-set priority level;
a resource contention detection step of detecting, in the case where a reservation of a resource is requested according to the execution of the program performed by said program execution unit, whether or not a contention of the resource occurs due to the fact that the requested resource has already been reserved by another program executed by said program execution unit;
setting, in the case where a reservation of a resource is requested by a specified program among the programs to be executed by said program execution unit, a priority level of the specified program as the highest; and
a resource reservation program determination step of determining, when the contention occurs, to permit a program having the highest priority level to reserve the resource which is under contention; and
a resource reservation program notification step of notifying of the reservation of the resource to the program which is permitted to reserve the resource, based on the determination made by said resource reservation program determination unit. - View Dependent Claims (13)
-
Specification