METHOD AND APPARATUS FOR CONTROLLING BLUETOOTH LOAD
First Claim
1. A Bluetooth load dispersion method for an in-vehicle head unit comprising:
- assigning and retaining, by a controller, a priority level for each of a plurality of profiles;
executing, by the controller, a first profile of the plurality of profiles;
in response to a request for execution of each of a second to an n-th profile of the plurality of profiles,executing, by the controller, each of the second to the n-th profiles; and
comparing, by the controller, the priority level assigned to the first profile with the priority level assigned to each of the second to n-th profiles, respectively; and
classifying, by the controller, each of the profiles as a main service or sub services based on a result of the comparison of the priority level, whereinn is a natural number equal to or greater than 2 and is a total number of profiles in the plurality of profiles.
1 Assignment
0 Petitions
Accused Products
Abstract
An in-vehicle Bluetooth load control method and an apparatus using the same are disclosed. A Bluetooth load dispersion method for an in-vehicle head unit includes assigning and retaining priority per profile, executing a first profile. When execution of second to n-th profiles is requested, executing the second to n-th profiles, comparing priority level assigned to the first profile with priority level assigned to the second to n-th profiles, and classifying the profiles as a main service and sub services based on a result of the comparison. Wherein is a natural number equal to or greater than 2 and is a total number of profiles in the plurality of profiles. Consequently, Bluetooth load is effectively controlled in a multi Bluetooth profile environment.
14 Citations
31 Claims
-
1. A Bluetooth load dispersion method for an in-vehicle head unit comprising:
-
assigning and retaining, by a controller, a priority level for each of a plurality of profiles; executing, by the controller, a first profile of the plurality of profiles; in response to a request for execution of each of a second to an n-th profile of the plurality of profiles, executing, by the controller, each of the second to the n-th profiles; and comparing, by the controller, the priority level assigned to the first profile with the priority level assigned to each of the second to n-th profiles, respectively; and classifying, by the controller, each of the profiles as a main service or sub services based on a result of the comparison of the priority level, wherein n is a natural number equal to or greater than 2 and is a total number of profiles in the plurality of profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium containing program instructions executed by a processor, the computer readable medium comprising:
-
program instructions that assign and retain a priority level for each of a plurality of profiles; program instructions that execute a first profile of the plurality of profiles; program instructions that, in response to a request for execution of each of a second to an n-th profile of the plurality of profiles, execute each of the second to the n-th profiles; and compare the priority level assigned to the first profile with the priority level assigned to each of the second to n-th profiles, respectively; and program instructions that classify each of the profiles as a main service or sub services based on a result of the comparison of the priority level, wherein n is a natural number equal to or greater than 2 and is a total number of profiles in the plurality of profiles. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An in-vehicle head unit equipped with a Bluetooth communication function, the head unit including a processor configured to execute the program instructions, the program instructions when executed configured to:
-
store priority information pre-assigned to each of a plurality of profiles in a predetermined recording region; execute a first profile; in response to a request for execution of second to n-th profiles execute each of the second to n-th profiles, and compare a priority level assigned to the first profile with priority level assigned to each of the second to n-th profiles; and classify the profiles as a main service or sub services based on a result of the comparing of the priority level, wherein n is a natural number equal to or greater than 2 and is a total number of profiles in the plurality of profiles. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification