1.一种个性化EPG的实现方法,其特征在于:所述方法包括以下步骤:步骤1:用户向EPG管理系统进行注册,成为IPTV业务的合法用户;
步骤2:EPG管理系统向该终端推送现有的EPG节目单模板以及可用于自定义的EPG节目单模板;
步骤3:用户根据自己的需要,选择多个EPG节目单模板,其中包括现有的EPG节目单模板及自定义的EPG节目单模板;
步骤4:用户对所选的模板进行分别设置,并上传已设置好的EPG节目单以及优选节目单,同时在本地进行缓存;
步骤5:EPG管理系统对将已设置好的EPG模板和用户选择但未设置的节目单模板与用户账号进行绑定,以便用户下次登录时,将用户选择的优选节目单推送给用户;
步骤6:当用户再次登录时,可以选择已配置好的节目单,也可以选择未配置好的节目单;在选择好节目单后,用户可以实现对上述节目单进行再配置,也可以直接进入节目单;
步骤7:当用户对节目单进行再配置后,更新本地缓存及EPG管理系统中的节目单;
步骤8:当EPG管理系统收到用户再配置的节目单后,首先验证用户的合法性,然后查找用户进行修改的节目单模板,并执行更新操作。
步骤9:如果用户没有对节目单进行设置,则为用户提供设置优选节目单,供用户选择,用户将选择的节目单发送给EPG系统;
步骤10:EPG系统根据用户选择的节目单,向用户推送相关内容;
步骤11:用户根据节目单选择操作并观看IPTV节目内容。
2.如权利要求1所述的方法,其特征在于:
用户终端与EPG管理系统之间使用代理服务器进行通信,且在代理服务器中保存有用户设置的优选节目单和/或首选节目单;当EPG系统异常时,由代理服务器完成对用户的验证,并直接向用户推送优选节目单或首选节目单,供用户选择。
3.如权利要求1所述的方法,其特征在于:
代理服务器通过心跳报文验证EPG管理系统是否异常。
4.如权利要求1所述的方法,其特征在于:用户对EPG节目单模板的设置可以在不同的时间完成。