Method for automatic production of a service plan
First Claim
1. A method for automatic production of a service plan of a decoder unit device, wherein the decoder unit device includes a plurality of receivers and records the service plan produced in a configuration memory after the following steps are implemented:
- distributing the receivers into two groups, where each group is dedicated to one task;
a first group of receivers is dedicated to a task of exploration of a frequency band to be explored, where a lower limit and an upper limit of the band are known, an exploration task instance fills a list of service-carrier frequencies, the exploration task instances are synchronised with one another via a first semaphore protecting a value of a nearby frequency to be explored, and an exploration task instance stops if the value of a nearby frequency to be explored is higher than the upper limit of the frequency band to be explored;
a second group of receivers is dedicated to a task of analysis of the frequencies in the list of service-carrier frequencies, an analysis task instance fills a table of services, the analysis task instances are synchronised with one another via a second semaphore protecting an identifier of a nearby frequency to be analysed, and an analysis task instance stops if the list of service-carrier frequencies is empty and if the value of the next frequency to be explored is higher than the upper limit of the frequency band;
creating task instances according to the distribution of receivers, where each distributed receiver is associated with a task according to its group, and the task instances are performed in parallel;
provisioning the service table produced to update the configuration memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for scanning a frequency band for producing a service plan. The method parallelises the scanning by dividing the analysis into two steps: an exploration step for the purpose of detecting channels or frequencies carrying services; and an analysis step for extracting detected channels from program information in order to supply a service plan. Each of the steps is performed by multiple task instances. These tasks share the band to be explored and synchronise, for one same step, via semaphores and, for an inter-step communication, according to a producer/consumer principle.
6 Citations
11 Claims
-
1. A method for automatic production of a service plan of a decoder unit device, wherein the decoder unit device includes a plurality of receivers and records the service plan produced in a configuration memory after the following steps are implemented:
-
distributing the receivers into two groups, where each group is dedicated to one task; a first group of receivers is dedicated to a task of exploration of a frequency band to be explored, where a lower limit and an upper limit of the band are known, an exploration task instance fills a list of service-carrier frequencies, the exploration task instances are synchronised with one another via a first semaphore protecting a value of a nearby frequency to be explored, and an exploration task instance stops if the value of a nearby frequency to be explored is higher than the upper limit of the frequency band to be explored; a second group of receivers is dedicated to a task of analysis of the frequencies in the list of service-carrier frequencies, an analysis task instance fills a table of services, the analysis task instances are synchronised with one another via a second semaphore protecting an identifier of a nearby frequency to be analysed, and an analysis task instance stops if the list of service-carrier frequencies is empty and if the value of the next frequency to be explored is higher than the upper limit of the frequency band; creating task instances according to the distribution of receivers, where each distributed receiver is associated with a task according to its group, and the task instances are performed in parallel; provisioning the service table produced to update the configuration memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for automatic production of a service plan, the device comprising a plurality of receivers, and records the produced service plan in a configuration memory, wherein the production device includes processing and recording means, and wherein the means are arranged
to distribute receivers of the plurality of receivers into two groups, wherein each group is dedicated to one task: -
a first group of receivers is dedicated to a task of exploration of a frequency band to be explored, wherein a lower limit and an upper limit of the band are known, an exploration task instance fills a list of service-carrier frequencies, the exploration task instances are synchronised with one another via a first semaphore protecting a value of a nearby frequency to be explored, and an exploration task instance stops if the value of a nearby frequency to be explored is higher than the upper limit of the frequency band to be explored; a second group of receivers is dedicated to a task of analysis of the frequencies in the list of service-carrier frequencies, an analysis task instance fills a table of services, the analysis task instances are synchronised with one another via a second semaphore protecting an identifier of a nearby frequency to be analysed, and an analysis task instance stops if the list of service-carrier frequencies is empty and if the value of the next frequency to be explored is higher than the upper limit of the frequency band; to create task instances according to the distribution of receivers, wherein each distributed receiver is associated with a task according to its group, and the task instances are performed in parallel; to provide the service table produced to update the configuration memory. - View Dependent Claims (11)
-
Specification