User request processing system and method for electronic program guide system

An electronic program guide, user-requested technology, applied in transmission systems, digital transmission systems, broadcasting-related systems, etc., can solve the problems of low efficiency and low speed of database operations, waste of resources, performance bottlenecks, etc., and avoid complex calculations and slow databases. Query, avoid waste of manpower and resources, and improve performance

Inactive Publication Date: 2010-11-10
STREAM OCEAN BEIJING
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] A common problem of the existing EPG system is poor system performance. Taking the above system as an example, the Tomcat-based JSP / Java application program (or in other words, the Web presentation layer) in the EPG server has a performance bottleneck when processing user requests
Relevant tests and data show that even if there is no complex operation of the back-end business logic layer and database layer, this kind of Web presentation layer can only handle 600-800 user requests at most within 2-3 seconds, which is difficult to meet the needs of telecom operators IPTV. Network customer needs
[0006] Moreover, in the existing EPG system, searching for data can only fully retrieve the database, so the operation of the database is inefficient and slow, which further limits the response speed and capacity of the system
Considering the above factors, the overall performance of the existing EPG system is low, and only 100-200 user requests can be completed within 2-3 seconds
[0007] In addition, after previous development, the existing EPG system has accumulated a large number of business logic applications. If a high-performance system is redeveloped from scratch, the business functions of the original system will inevitably be unusable, resulting in waste of resources and overall development. Significant increase in cycle time and development costs
[0008] Therefore, it is necessary to design a system and method to overcome the defects of poor performance of the existing EPG system and improve the performance of the EPG system as a whole under the premise of retaining the business functions of the existing system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • User request processing system and method for electronic program guide system
  • User request processing system and method for electronic program guide system
  • User request processing system and method for electronic program guide system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] figure 2 A structural diagram of a user request processing system 200 for an Electronic Program Guide (EPG) system according to a preferred embodiment of the present invention is schematically shown. The user request processing system 200 includes: an HTTP request processor 201 , an HTTP request aggregator 202 , an HTML page cache 203 , a data object cache 204 and an application interface module 206 .

[0034] The HTTP request handler 201 receives and processes HTTP requests from the STB client from the server network port. The HTTP request processor can handle more than 10,000 concurrent HTTP requests through asynchronous programming mode and optimization of network I / O. The HTTP request processor 201 parses the URL from the HTTP request sent by the client, and passes the URL to the HTML page cache 203, and the HTML page cache uses the URL as a keyword to search for the corresponding page in the page cache . The HTTP request processor 201 is also configured to feed...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a user request processing system and a user request processing method for an electronic program guide (EPG) system. The user request processing system comprises an HTTP request processor, an HTML page register and an application interface module, wherein the HTTP request processor receives an HTTP request from a client and feeds back an HTML page generated according to the client request to the client; the HTML page register caches and manages the generated HTML page in a page cache region and searches a page requested by the client in the page cache region according to the received HTTP request; and the application interface module forwards the HTTP request needing to be processed to an associated EPG conventional service logic module for processing and writes the HTML page generated by the service logic module into the page cache region. The system of the invention can be in seamless joint with a service logic application program in the conventional EPG system, fully uses data and an HTTP content catching mechanism, increases multiplexing efficiency of acquired data or generated dynamic and static HTML pages, and improves the performance of the conventional EPG system by 5 to 10 times.

Description

technical field [0001] The invention relates to digital TV and interactive network TV system, in particular to a user request processing system and processing method for electronic program guide system. Background technique [0002] EPG is the English abbreviation of Electronic Program Guide. In modern digital TV and IPTV systems, the indexing and navigation of various services are realized through the EPG system. EPG is actually a portal subsystem of a digital TV or IPTV system, and its functions and performance have a great impact on the service experience of end users. [0003] Using the electronic menu provided by EPG, end users can choose their favorite multicast channels, order their favorite video programs, query various online information provided by IPTV or related systems, and purchase various additional value-added services. [0004] In the existing IPTV system, the EPG server adopts a Web-based architecture. The user set-top box (STB) interacts with the EPG se...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04H60/72H04H60/82H04L29/08H04L12/56
Inventor 王乐挺臧群卢晗晓赵泛舟
Owner STREAM OCEAN BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products