一种浏览器嵌套隐藏页面的错误提示方法及系统技术方案

技术编号:21341157 阅读:20 留言:0更新日期:2019-06-13 21:55
本发明专利技术公开了一种浏览器嵌套隐藏页面的错误提示方法及系统,涉及终端机顶盒技术领域。本发明专利技术通过分析EPG页面,确定框架页面中关键隐藏子页面的特征,将这些特征值预置到IPTV系统中;用户在通过机顶盒观看IPTV节目时,如果浏览器检测到EPG页面请求出现特定类型的HTTP错误,则检查该页面是否为关键隐藏子页面,如果是则生成包含错误信息的页面推送给用户,让用户选择进行重启、重新加载EPG首页、拨打客服电话等操作,提升用户体验,降低用户投诉率。

A Method and System for Browser Nested Hidden Page Error Tips

The invention discloses an error prompting method and system for browser nesting hidden pages, which relates to the technical field of terminal set top box. By analyzing EPG pages, the characteristics of key hidden sub-pages in frame pages are determined, and these feature values are preset into IPTV system. When users watch IPTV programs through set-top box, if the browser detects a specific type of HTTP error in the request of EPG pages, it checks whether the page is a key hidden sub-page, and if so generates a page push containing error information. Send to users, let users choose to restart, reload EPG homepage, call customer service phone and other operations, improve user experience, reduce user complaint rate.

【技术实现步骤摘要】
一种浏览器嵌套隐藏页面的错误提示方法及系统
本专利技术涉及终端机顶盒
,具体是涉及一种浏览器嵌套隐藏页面的错误提示方法及系统。
技术介绍
随着网络建设的大力发展,视讯业务出现大幅增长,特别是以IPTV机顶盒为家庭娱乐中心的用户数量逐年上升。在网络资源应用和服务内容日趋庞大的今天,人们对IPTV机顶盒的需求不仅限于多样化的功能,同时也对用户体验等提出了更高要求。IPTV的EPG页面通常为嵌套了多个子页面的框架页面,其中只有一个子页面是可见的,用来向用户展示EPG内容,其它的子页面是隐藏的,对用户不可见,用来实现心跳、播控等关键功能。如果某个嵌套隐藏子页面在加载时出现404、500等HTTP异常,该子页面会有相应的错误描述,但由于这些子页面是隐藏的,用户无法知道出现了页面加载异常。但是心跳、播控等关键子页面出现加载异常时会导致EPG部分功能失效,如无法进行心跳保活、无法正常进行播控操作等,影响用户体验,用户可能会因为无法正常操作向运营商投诉。本专利技术就是为了解决框架页面中嵌套的关键隐藏页面出现错误提示时用户不可知的问题。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种浏览器嵌套隐藏页面的错误提示方法及系统,有导致EPG部分功能失效的隐藏子页面加载出错,及时提示用户。第一方面,提供一种浏览器嵌套隐藏页面的错误提示方法,包括以下步骤:分析EPG页面,确定框架页面中关键隐藏子页面的特征值,将所述特征值预置到IPTV系统中;浏览器检测到EPG页面请求出现设定类型的HTTP错误,判断该页面是否满足预置的关键隐藏子页面的特征值,若满足,则判断为是关键隐藏子页面,生成包含错误信息的页面推送给用户,否则不进行处理。根据第一方面,在第一方面的第一种可能的实现方式中,所述关键隐藏子页面的特征值包括:该子页面在框架页面中大小为0的frame中;该子页面的显示样式为visbility:hidden或display:none;且该子页面所在frame的name或id值为:refrWin、CTRL、channelAuthWin或remindWin。根据第一方面,在第一方面的第二种可能的实现方式中,所述设定类型的HTTP错误包括400、403、404网络类型错误和500、502服务器类型错误。根据第一方面,在第一方面的第三种可能的实现方式中,还包括以下步骤,如果是关键隐藏子页面,则浏览器生成包含错误信息的页面推送给用户时,还向用户提供选择重启、重新加载EPG首页或拨打客服电话操作的提示。根据第一方面,在第一方面的第四种可能的实现方式中,具体包括以下步骤:步骤S1,分析EPG页面,确定框架页面中关键隐藏子页面的特征,将这些特征值预置到IPTV系统中;步骤S2,用户在通过机顶盒观看IPTV节目时,浏览器检测到EPG页面请求出现400、403、404、500、502类型的HTTP错误时,执行步骤S3;步骤S3,根据步骤S1预置的特征判断该页面是否为关键隐藏子页面,如果是则执行步骤S4;步骤S4,浏览器生成包含错误信息的页面推送给用户,提示用户选择重启、重新加载EPG首页或拨打客服电话操作。第二方面,提供一种浏览器嵌套隐藏页面的错误提示系统,包括:特征值预置模块,其用于:分析EPG页面,确定框架页面中关键隐藏子页面的特征值,将所述特征值预置到IPTV系统中;页面错误处理模块,其用于:当浏览器检测到EPG页面请求出现设定类型的HTTP错误,判断该页面是否满足预置的关键隐藏子页面的特征值,若满足,则判断为是关键隐藏子页面,生成包含错误信息的页面推送给用户,否则不进行处理。根据第二方面,在第二方面的第一种可能的实现方式中,所述关键隐藏子页面的特征值包括:该子页面在框架页面中大小为0的frame中;该子页面的显示样式为visbility:hidden或display:none;且该子页面所在frame的name或id值为:refrWin、CTRL、channelAuthWin或remindWin。根据第二方面,在第二方面的第二种可能的实现方式中,所述设定类型的HTTP错误包括网络错误或服务器类型错误。根据第二方面,在第二方面的第三种可能的实现方式中,该系统还包括操作提示模块,所述操作提示模块用于:判断为是关键隐藏子页面,生成包含错误信息的页面推送给用户时,还向用户提供选择重启、重新加载EPG首页或拨打客服电话操作的提示。根据第二方面,在第二方面的第四种可能的实现方式中,具体包括以下步骤:所述关键隐藏子页面包括心跳隐藏子页面和播控隐藏子页面。与现有技术相比,本专利技术的优点如下:本专利技术通过分析EPG页面,确定框架页面中关键隐藏子页面的特征,将这些特征值预置到IPTV系统中;用户在通过机顶盒观看IPTV节目时,如果浏览器检测到EPG页面请求出现HTTP错误,检查该页面是否为关键隐藏子页面,如果是则生成包含错误信息的页面推送给用户,让用户选择进行重启、重新加载EPG首页、拨打客服电话等操作。其有益效果为:1、用户体验提升:有导致EPG部分功能失效的隐藏子页面加载出错时,及时提示用户,用户可根据提示进行重启、重新加载EPG首页、拨打客服电话等操作。2、降低用户投诉率:在关键隐藏子页面加载出错影响EPG正常使用的情况下,用户可以根据展示的错误信息自行操作,如果用户自行操作正常后便不向运营商会进行投诉。附图说明图1是本专利技术实施例的浏览器嵌套隐藏页面的错误提示方法的流程示意图。具体实施方式术语说明:IPTV:即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。国际上对IPTV的定义是可控可管安全传输并具有QoS认证的有线或无线Ip网络,提供包括视频,音频(包括语音),文本,图形,和数据等业务在内的多媒体业务。其中接收终端包括电视机,Pad,手机,移动电视及其他类似终端。我国对于IPTV的定义是通过可控可管的安全QoS传输的基于有线Ip网络的终端为电视机的多媒体业务。EPG:EPG是ElectronicProgramGuide的英文缩写,意思是电子节目指南。IPTV所提供的各种业务的索引及导航都是通过EPG系统来完成的。IPTVEPG实际上就是IPTV的一个门户系统。EPG系统的界面与Web页面类似,在EPG界面上一般都提供各类菜单、按钮、链接等可供用户选择节目时直接点击的组件;EPG的界面上也可以包含各类供用户浏览的动态或静态的多媒体内容。HTTP错误:HTTP错误是针对游览器无法连接到服务器而增加出来的错误提示。引导并告诉浏览者该页是哪里出了问题。常见的HTTP错误如下:4xx客户机中出现的错误400错误请求—请求中有语法问题,或不能满足请求。401未授权—未授权客户机访问数据。402需要付款—表示计费系统已有效。403禁止—即使有授权也不需要访问。404找不到—服务器找不到给定的资源;文档不存在。407代理认证请求—客户机首先必须使用代理认证自身。415介质类型不受支持—服务器拒绝服务请求,因为不支持请求实体的格式。5xx服务器中出现的错误500内部错误—因为意外情况,服务器不能完成请求。501未执行—服务器不支持请求的工具。502错误网关—服务器本文档来自技高网...

【技术保护点】
1.一种浏览器嵌套隐藏页面的错误提示方法,其特征在于,包括以下步骤:分析EPG页面,确定框架页面中关键隐藏子页面的特征值,将所述特征值预置到IPTV系统中;浏览器检测到EPG页面请求出现设定类型的HTTP错误,判断该页面是否满足预置的关键隐藏子页面的特征值,若满足,则判断为是关键隐藏子页面,生成包含错误信息的页面推送给用户,否则不进行处理。

【技术特征摘要】
1.一种浏览器嵌套隐藏页面的错误提示方法,其特征在于,包括以下步骤:分析EPG页面,确定框架页面中关键隐藏子页面的特征值,将所述特征值预置到IPTV系统中;浏览器检测到EPG页面请求出现设定类型的HTTP错误,判断该页面是否满足预置的关键隐藏子页面的特征值,若满足,则判断为是关键隐藏子页面,生成包含错误信息的页面推送给用户,否则不进行处理。2.如权利要求1所述的方法,其特征在于:所述关键隐藏子页面的特征值包括:该子页面在框架页面中大小为0的frame中;该子页面的显示样式为visbility:hidden或display:none;且该子页面所在frame的name或id值为:refrWin、CTRL、channelAuthWin或remindWin。3.如权利要求1所述的方法,其特征在于:所述设定类型的HTTP错误包括400、403、404网络类型错误和500、502服务器类型错误。4.如权利要求1所述的方法,其特征在于:还包括以下步骤,如果是关键隐藏子页面,则浏览器生成包含错误信息的页面推送给用户时,还向用户提供选择重启、重新加载EPG首页或拨打客服电话操作的提示。5.如权利要求1所述的方法,其特征在于,具体包括以下步骤:步骤S1,分析EPG页面,确定框架页面中关键隐藏子页面的特征,将这些特征值预置到IPTV系统中;步骤S2,用户在通过机顶盒观看IPTV节目时,浏览器检测到EPG页面请求出现400、403、404、500、502类型的HTTP错误时,执行步骤S3;步骤S3,根据步...

【专利技术属性】
技术研发人员:邵艳洁姜超陈世庆
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1