摘要 |
A system for collecting viewing information by using an interactive digital broadcasting middleware and a method therefor are provided to transmit collected viewing information to a return channel server in real time or periodically, analyze a program rating, and collect statistics of the program rating by embodying a function capable of collecting broadcasting channel information being currently viewed by a user and transmitting the collected broadcasting channel information in the middleware, and composing the return channel server for collecting the collected broadcasting information and storing the collected broadcasting information. A middleware, located between a receiving terminal of a digital TV(400) and a broadcasting application, has an OS/device management layer, a low level library layer, an API(Application Program Interface) layer, and a viewing information collecting layer. The OS/device management layer, located on the receiving terminal, controls computer hardware and a network connection device. The low level library layer, located on the OS/device management layer, includes various protocols for network connection, a Java virtual machine, or low-level libraries based on a programming language. The API layer, located between the low level library layer and a broadcasting application and formed as a library type, executes the broadcasting application. The viewing information collecting layer collects viewing information changed in the digital TV(400), and transmits the collected viewing information to a return channel server(600) in real time or periodically. When the viewing information is changed, the return channel server(600) receives and stores the viewing information in real time or periodically from the digital TV(400).
|