适用于多种显示类型的家庭网关的界面显示方法和系统技术方案

技术编号:7850540 阅读:221 留言:0更新日期:2012-10-13 07:36
本发明专利技术提供了一种适用于多种显示类型的家庭网关的界面显示方法和系统。所述适用于多种显示类型的家庭网关的界面显示方法包括以下步骤:原始页面提取步骤:接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始页面;界面显示转换步骤:根据该原始页面以及该显示类型信息,形成适配于当前显示类型的页面。本发明专利技术根据HTTP浏览器发送的页面请求确定与该输出屏幕对应的显示类型信息,根据该显示类型信息将原始页面转换为适配于当前显示类型的标准动态脚本页面,能保证界面统一性,更使得界面显示转换更加方便迅捷。

【技术实现步骤摘要】

本专利技术 涉及界面显示领域,尤其涉及一种适用于多种显示类型的家庭网关的界面显示方法和系统
技术介绍
家庭网关的定义是一个在家庭内的网络化信息设备与智能宽带接入网之间的智能化网关。它的主要功能是作为所有外部接入网连接到家庭内部,同时将家庭内部网络连接到外部的一种物理接口,是使住宅用户可以获得各种家庭服务(包括现有的服务和未来可能出现的服务)的平台。目前几乎所有的家庭网关类设备,在界面显示以及功能控制上,都采用外部电脑或其他设备通过家庭内部网络访问网关的管理页面来实现。随着技术的进步和客户对于产品体验度的要求的提高,一种新式的自身带有液晶显示屏幕的家庭网关类产品面世了,另夕卜,还有一些家庭网关,集成了数字高清接口或者音视频分离接口,可以接入电视机,使用电视机屏幕来进行界面的输出。这样就出现了一个问题,在这种拥有多屏幕输出的家庭网管类设备上,必须为每个输出屏幕都开发一套界面软件,用于在不同输出情况下正确显示,由于存在三套功能和界面,增大了人力成本,降低了用户的体验度,对产品的软件质量也存在隐患。
技术实现思路
本专利技术的主要目的在于提供一种适用于多种显示类型的家庭网关的界面显示方法和系统,可以解决现有技术中多屏幕输出的家庭网关类产品需要根据多种显示类型同时开发多套界面软件的问题。为了达到上述目的,本专利技术提供了一种适用于多种显示类型的家庭网关的界面显示方法,包括以下步骤原始页面提取步骤接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始页面;界面显示转换步骤根据该原始页面以及该显示类型信息,形成适配于当前显示类型的页面。实施时,所述HTTP浏览器包括家庭网关内置的内部HTTP浏览器和/或与家庭网关连接的电子设备上的外部HTTP浏览器。实施时,在原始页面提取步骤中,根据该页面请求提取显示类型信息和原始页面步骤包括通过该页面请求携带的HTTP协议信息记录显示类型信息;根据该页面请求从家庭网关的虚拟主机目录中找到所请求的原始页面。实施时,原始页面提取步骤包括接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始标准动态脚本页面;界面显示转换步骤包括预先设置显示配置表和界面元素库;所述显示配置表存储有在每个显示类型下各个区域子页面和各个特殊功能子页面分别对应的显示规则;所述界面元素库存储有多个界面小窗体;对所述原始标准动态脚本页面进行分析,提取出区域子页面和特殊功能子页面;根据该显示类型信息、该区域子页面和该特殊功能子页面从显示配置表中提取相应的显示规则; 根据该显示规则从界面元素库中提取相应的界面小窗体;根据该显示规则和该界面小窗体拼装出适配于当前显示类型的标准动态脚本页面;在界面显示转换步骤后包括脚本解析步骤对该适配于当前显示类型的标准动态脚本页面进行解析,生成标准HTTP页面;显示步骤将该标准HTTP页面输出至HTTP浏览器,供HTTP浏览器显示。实施时,原始页面提取步骤包括接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始标准动态脚本页面;在原始页面提取步骤和界面显示转换步骤之间包括脚本解析步骤对该原始标准动态脚本页面进行解析,生成原始标准HTTP页面;界面显示转换步骤包括预先设置显示配置表和界面元素库;所述显示配置表存储有在每个显示类型下各个区域子页面和各个特殊功能子页面分别对应的显示规则;所述界面元素库存储有多个界面小窗体;对所述原始标准HTTP页面进行分析,提取出区域子页面和特殊功能子页面;根据该显示类型信息、该区域子页面和该特殊功能子页面从显示配置表中提取相应的显示规则;根据该显示规则从界面元素库中提取相应的界面小窗体;根据该显示规则和该界面小窗体拼装出适配于当前显示类型的标准HTTP页面;在界面显示转换步骤后还包括显示步骤将该标准HTTP页面输出至HTTP浏览器,供HTTP浏览器显示。本专利技术还提供了一种应用于适用于多种显示类型的家庭网关的界面显示系统,包括原始页面提取模块,用于接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始页面;界面显示转换模块,用于根据该原始页面和该显示类型信息,形成适配于当前显示类型的页面。实施时,所述HTTP浏览器包括家庭网关内置的HTTP浏览器和/或与家庭网关连接的电子设备上的浏览器。实施时,所述原始页面提取模块包括接收单元,用于接收HTTP浏览器发送的页面请求;显示类型信息提取单元,用于通过该页面请求携带的HTTP协议信息记录显示类型信息;原始页面提取单元,用于根据该页面请求从家庭网关的虚拟主机目录中找到所请求的原始页面。实施时,其特征在于,所述原始页面提取模块,用于接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始标准动态脚本页面;所述界面显示转换模块包括存储单元,存储有显示配置表和界面元素库;所 述显示配置表存储有在每个显示类型下各个区域子页面和各个特殊功能子页面分别对应的显示规则;所述界面元素库存储有多个界面小窗体;页面分析单元,用于对所述原始标准动态脚本页面进行分析,提取出区域子页面和特殊功能子页面;显示规则提取单元,用于根据该显示类型信息、该区域子页面和该特殊功能子页面从显示配置表中提取相应的显示规则;界面小窗体提取单元,用于根据该显示规则从所述界面元素库中提取相应的界面小窗体;当前页面拼装单元,用于根据该显示规则和该界面小窗体拼装出适配于当前显示类型的标准动态脚本页面;所述的适用于多种显示类型的家庭网关的界面显示系统还包括脚本解析模块,用于对所述适配于当前显示类型的标准动态脚本页面进行解析, 生成标准HTTP页面;显示模块,用于显示该标准HTTP页面。实施时,本专利技术所述的适用于多种显示类型的家庭网关的界面显示系统还包括脚本解析模块和显示模块;所述原始页面提取模块,用于接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始标准动态脚本页面;所述脚本解析模块,用于对该原始标准动态脚本页面进行解析,生成原始标准 HTTP页面;所述界面显示转换模块包括存储单元,存储有显示配置表和界面元素库;所述显示配置表存储有在每个显示类型下各个区域子页面和各个特殊功能子页面分别对应的显示规则;所述界面元素库存储有多个界面小窗体;页面分析单元,用于对所述原始标准HTTP页面进行分析,提取出区域子页面和特殊功能子页面;显示规则提取单元,用于根据该显示类型信息、该区域子页面和该特殊功能子页面从显示配置表中提取相应的显示规则;界面小窗体提取单元,用于根据该显示规则从所述界面元素库中提取相应的界面小窗体;当前页面拼装单元,用于根据该显示规则和该界面小窗体拼装出适配于当前显示类型的标准HTTP页面;所述显示模块,用于将该标准HTTP页面输出至HTTP浏览器,供HTTP浏览器显示。与现有技术相比,本专利技术所述的适用于多种显示类型的家庭网关的界面显示方法和系统,根据HTTP (超文本传输协议)浏览器发送的页面请求确定与该输出屏幕对应的显示类型信息,并可以根据该显示类型信息将原始页面转换为适配于当前显示类型的标准动态脚本页面,在保证界面统一性的同时,更使得界面显示转换更加方便迅捷。附图说明图I是本专利技术所述的适用于多种显示类型的家庭网关的界面显示方法的第一实施例的流程图;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种适用于多种显示类型的家庭网关的界面显示方法,其特征在于,包括以下步骤 原始页面提取步骤接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始页面; 界面显示转换步骤根据该原始页面以及该显示类型信息,形成适配于当前显示类型的页面。2.如权利要求I所述的适用于多种显示类型的家庭网关的界面显示方法,其特征在于,所述HTTP浏览器包括家庭网关内置的内部HTTP浏览器和/或与家庭网关连接的电子设备上的外部HTTP浏览器。3.如权利要求I所述的适用于多种显示类型的家庭网关的界面显示方法,其特征在于,在原始页面提取步骤中,根据该页面请求提取显示类型信息和原始页面步骤包括 通过该页面请求携带的HTTP协议信息记录显示类型信息; 根据该页面请求从家庭网关的虚拟主机目录中找到所请求的原始页面。4.如权利要求I至3中任一权利要求所述的适用于多种显示类型的家庭网关的界面显示方法,其特征在于, 原始页面提取步骤包括接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始标准动态脚本页面; 界面显示转换步骤包括 预先设置显示配置表和界面元素库; 所述显示配置表存储有在每个显示类型下各个区域子页面和各个特殊功能子页面分别对应的显示规则; 所述界面元素库存储有多个界面小窗体; 对所述原始标准动态脚本页面进行分析,提取出区域子页面和特殊功能子页面;根据该显示类型信息、该区域子页面和该特殊功能子页面从显示配置表中提取相应的显示规则; 根据该显示规则从界面元素库中提取相应的界面小窗体; 根据该显示规则和该界面小窗体拼装出适配于当前显示类型的标准动态脚本页面; 在界面显示转换步骤后包括 脚本解析步骤对该适配于当前显示类型的标准动态脚本页面进行解析,生成标准HTTP页面; 显示步骤将该标准HTTP页面输出至HTTP浏览器,供HTTP浏览器显示。5.如权利要求I至3中任一权利要求所述的适用于多种显示类型的界面显示方法,其特征在于, 原始页面提取步骤包括接收HTTP浏览器发送的页面请求,并根据该页面请求提取显示类型信息和原始标准动态脚本页面; 在原始页面提取步骤和界面显示转换步骤之间包括脚本解析步骤对该原始标准动态脚本页面进行解析,生成原始标准HTTP页面; 界面显示转换步骤包括 预先设置显示配置表和界面元素库;所述显示配置表存储有在每个显示类型下各个区域子页面和各个特殊功能子页面分别对应的显示规则; 所述界面元素库存储有多个界面小窗体; 对所述原始标准HTTP页面进行分析,提取出区域子页面和特殊功能子页面; 根据该显示类型信息、该区域子页面和该特殊功能子页面从显示配置表中提取相应的显示规则; 根据该显示规则从界面元素库中提取相应的界面小窗体; 根据该显示规则和该界面小窗体拼装出适配于当前显示类型的标准HTTP页面; 在界面显示转换步骤后还包括显示步骤将该标准HTTP页面输出至HTTP浏览器,供HTTP浏览器显示。6.一种应用于适用于多种显示类型的家庭网关的界面显示系统,其特征在于,包括 原始页面提取模块,用于接收HTTP浏览器发送...

【专利技术属性】
技术研发人员:于辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1