OpenTV Platform supports a range of consumer management models:
-
External CRM-driven consumer management
An external CRM, signup and purchasing process is used to provision accounts for OpenTV Platform. -
Local accounts and external billing
OpenTV Platform holds the user account and authentication data. Purchasing is performed using a pre-integrated billing platform. -
Hybrid
An external CRM is used to provide the initial account and the OpenTV Platform processes transactional purchases, informing the CRM of the purchase.
Accounts & Profiles Model
In all cases, OpenTV Platform retains an account record for the consumer with several profiles. Each account has associated with it:
-
Username/password (optionally can be linked to an external SSO)
-
User details (name, address, etc.)
-
Entitlements:
-
Transactional
-
Subscription
-
Capability
-
-
PINs (as many as required by the user experience)
-
NPVR
-
User profiles (at least one by default)
-
Parental controls
-
Viewing history
-
Favorites
-
Recommendations
-
Parameters (Key-Value-Pairs) used for additional data
-
Targeting Segments
-
Template home page (to allow ‘childrens section’)
-
Recommended Parental Control Behaviour
The user experience can customize the parental control logic through use of additional PIN’s and custom logic. NAGRAVISION recommends the following model
-
The consumer is offered the choice to set up a parental control PIN
-
When set this PIN controls
-
Switching of profile
-
Creation of profiles
-
Setting parental controls on profiles
-
For profiles without a maximum age set, they can see all content. Content above a globally configured age rating (e.g. 15, 18 etc) will require parental control PIN to playback
-
-
The parental controls on each profile specify
-
The maximum age of content that can be seen in the user experience
-
Rails, Search, EPG are filtered by the set parental control rating
-
Users can’t ‘see’ the content and are not able to request to play it again if they have already
-
-