FG IPTV-ID-0089 - ITU

marlinlineInternet and Web Development

Oct 31, 2013 (3 years and 9 months ago)

63 views

Contact
:

Tao Menghua

China Netcom

China

Tel:

86
-
10
-
86369756

Fax:

86
-
10
-
67878597

Email

taomenghua@rd
-
bta.com.cn



Attention:

This is not a publication made available to the public, but
an internal ITU
-
T Document

intended only for use by the
Member States of ITU, by ITU
-
T Sector Members and Associates, and their respective staff and collaborators in their ITU related
work. It shall not be made available to, and used by, any other persons or entities with
out the prior written consent of ITU
-
T.


All right s reserved. No part of t his publicat ion may be reproduced, by any means what soever, wit hout t he prior writ t en permis
sion of
t he source/aut hor of t his document.




The EPG system is the
portal of
IPTV service
s
, provi
ding

the direction for end
-
user
s
. EPG
,

through the column classification, demonstrat
es

different service
s

for user
s
,
and
user
s

select
diff
erent classification
items to enjoy services
, like

the

live
TV
,
VOD

and so on.

The
EPG system architecture in the IPTV platform includ
es

two major parts
:
EPG application
server and WEB server
(see Figure 1)
. Among them, the WEB server respon
ds

user’
s

reque
st
s
,
demonstrate
s

and organizes the EPG page.

EPG application server needs to
fulfill

the backstage
logic
required by the
WEB server to
exhibit

the page
s
, but also needs to complete the user service’
s

logical processing,
to
coo
perate

the WEB server

with
th
e external system to complete the user’
s
service requ
irements
.

Through interface,

it communicates with
external system

which

includ
es

IPTV network management system,
service

management system, content management systems
,

media
streaming servers
and
other v
alue
-
added service portal
.


INTERNATIONAL TELECOMMUNICATION UNION

F
OCUS
G
ROUP
O
N
IPTV

TELECOMMUNICATION

STANDARDIZATION SECTOR

STUDY PERIOD 2005
-
2008

FG IPTV
-
I
D
-
0089

Original: English

WG(s):

1st FG IPTV meeting
:

Geneva, 10
-
14 July 2006

INPUT

DOCUMENT

Source:

China Netcom

Group
,

P.R.
China

Title:

EPG system architecture and it

s re煵irements

-

2

-






Figure 1 The IPTV EPG system architecture

1 Function requirements of WEB server

The Web server mainly includes the
production

of WEB
page and Cache, the
parse and
response of
user’
s

request, as well as
valu
e
-
added

service entrance.
T
he Web server
connects

the
STB client
by

the HTTP connection, transfers the corresponding service and application logic
through API. The main
ly

Web server’
s

function and
requirements

are:



a
.

T
he
production of WEB
page
s

an
d Cache

According to the
user’
s

information

and
the program content XML data,
t
he EPG system
automatic
ally

produc
e
s

different style user
page
,
provide
s

to the user
s

the

custom
-
made
pages
,

and
push them

to the set
-
top box.

The

EPG
server
supports
the

usual

page
s
cache as well as

renewal,
speeds up the browsing, realizes
quickly
to switch

between
EPG page
s
,
in order to
enable the user
s

to obtain the good experience.




b
.

T
he
parse and response of the
user’
s

request

The
User's request mainly includes t
he
program request

and the Internet browsing. Bas
ed on

user's request,
t
he Web server transfer
s the

service and application logic API
s

to

realize each kind
of basic service or ser
vice logic, like the VOD and

live
TV

program channel brows
ed
,

the program
pur
chase
d

and cancel
l
ed
, the user
self
-
service and so on.

c
.
Portal of value
-
added service

The
EPG

server

provides the user the entrance

of value
-
added

service, or
the re
direction. The
user
s
,

through this entrance, register the corresponding
value
-
added

serv
ice server and obtain

the
service
s
.

-

3

-

2 EPG application server

The EPG application server p
rocesses each kind of application request
s from

the WEB server,
accepts
each

kind of data and
messages from

other system
s,

and carries on the
encapsulation

of

these s
ervices and application logic

as APIs
.

2.1 Service and application logic APIs

There are

application management

module
, page management

module
, the user
self
-
service

module

in
the

EPG application server,

and
all these are interrelated with each other to

fo
rm

some

s
ervice and application logic

API
s to

be transferred by

the WEB server.

2.2 Function requirements of EPG application server



a
.

P
age management

module



The custom
-
made

page
.
P
age management

module

a
ccepts the page element
s from

content
manag
ement system to
form

the personalized page
s
, provides

to different
customer

the different
EPG pattern.



Service table of contents.
P
age management

module

support
s

browsing service,
searching
program,
service navigation as well as

value
-
added service
.




b
.

A
pplication management

module

A
pplication management

module

respond
s
the request of
the user’
s VOD

and
live
TV
(including DVB)
,
manages

advertisement
s
,

browsing
and other services
,

what

s more,

to
provide
interfaces to

user

s
authentication
/authorizat
ion

and
charging etc
. A
pplication management

module
also

carries on

monitoring to
all

application process.

c.

User

s self
-
service module



User

s password modification



Service
purchase
d

and cance
l
l
ed



Function of t
he guardian lock
.

Parents

limit

through th
e guardian lock

the

IPTV service’
s

type, the rank and the time

of
what
children to watch.



Balance check
-
up for the prepaid users



Historic consumption record check
-
up by time

segment.




Program record
ed
.

It supports to
transcribe

live TV

programs
(
for
example
,

sports event
direct seeding, conference direct seeding and so on)

and issue

them
.

d
.


Other function module

In order to enable the EPG system to have the extendibility, the EPG application server should
be an open system
architecture
, may increase

the new function module
(for instance,

acts as proxies
of
users

and service
s

authentication
/authorization

and of
the set
-
top box
configuration

and
monitor
ing
)

ac
cording to the application need
s
(see f
igure 1 other
function

module
)
.

e
.

The EPG
information

m
anagement module

The EPG information
data stored
in the database, may reflect the program the
attribute
, the
content information, the
cod
e rate
, the classifi
cation

information, the storage location and the price
information.

More details as following:




E
PG content information
.

It d
escribes the EPG information name as well as the content
information,
such as
the movie name, the nationality, the director, act the leading role,
brief
introduction

and so on
,

used by
VOD program, TV channel

and

adverti
sement

e
t
c
.

-

4

-



DVB information(if
needed
).

It includes
the network information

related

with program
descri
ption
, the program group information, the service description information and the event
information
e
xpresse
d

by the text format,
all these
may completely
expr
essed and transmitted by the
SI
table
s

and the description symbol
s
.



Coding information
.

It provides
the format of coding and

the code rate
.



Classifi
cation

information
.

T
he EPG

data

are

classif
ied to

form the
directory

of contents,

in
order to be looked

for by

user
s.



Inquiry
price
information
.

To
display

the consumer the
expense
and
program price
information
.



Storage location

information.

It d
escribe
s

the
program

storage

position, from which
the STB
receives the
streaming data
.

T
he unified form
at

and

the definition
are adopted to describe t
he EPG information,
in order
that all application modules

shar
e information

as well as automatic
ally

gather processing

information
.

f
.

Interfaces with other system
s

There are interfaces w
ith the content management

system,

the
service

management system, the
network management system, media

streaming

service system and other value
-
added service p
ortal.
These interfaces complete as following
:



To transmit each kind of information,

such as authentication/authorization

messages.



To receive each kind of metadata.



To fulfill e
ach kind of data reporting, like each
kind of service frequency of us
age

reporting

to the service management sy
s
tem,

n
etwork management
data

reporting
to

the network management
system
.



To renew

data synchronization, like
synchronizing the EPG application server with data
from

the content information,
synchronizing the user

and
EPG template information from the
operation support system

and
so on
.

3
China Netcom
Proposal

There are

application mana
gement

module
, page management

module
,
authentication/
authorization

proxy
,

the user
self
-
service

module
, the set
-
top box
configuration

and
monitor
ing proxy

and other module

in
the

EPG application server,

and
all these are interrelated with
each other to

fo
rm

some

s
ervice and application logic

API
s to

be transferred by

the WEB server.

EPG
application server exists as
a middleware, may
be
carr
ied

on the transplant and the expansion.


_________________