一种门户页面更新方法及系统技术方案

技术编号:10508908 阅读:140 留言:0更新日期:2014-10-08 12:00
本发明专利技术涉及一种门户页面更新方法及系统。本发明专利技术先将门户页面的业务系统数据和UI界面分离,将服务器端与机顶盒端的门户页面进行比较,根据比较结果,只有在门户页面有修改时,服务器端才只将不一致的UI数据或者业务系统数据发送至机顶盒进行更新,即服务器端只将有修改的UI数据或者业务系统数据发送至机顶盒进行更新,对于一致的没有修改的数据不进行发送,而不是将门户页面所有的UI和业务系统数据全部进行更新,更新数据量大大减小且都为静态数据,数据更新到机顶盒而不是由服务器端完成所有更新,从而减少了用网络资源的耗费,大大降低服务器端的压力,保障服务端的正常运行,减少用户等待服务器的响应时间,极大提高了用户的满意度。

【技术实现步骤摘要】
一种门户页面更新方法及系统
本专利技术涉及通信领域,尤其涉及一种门户页面更新方法及系统。
技术介绍
目前,交互式数字电视的门户页面更新有两种方式: 1、门户内置在机顶盒内部 将门户页面(以网页形式)内置在机顶盒中实现浏览业务系统,在机顶盒内的内 置门户直接连接业务系统的页面。其中,机顶盒在用户端,业务系统在服务器端。内置门户 采用文本标记语言(HTML)网页技术开发,门户页面上集成多个业务系统的业务系统数据, 例如业务系统名称及业务系统对应的统一资源定位符(URL)链接地址。例如,HTML代码如 下: 〈a href =http://news. sohu. com > 新闻 </a> ; 〈a href =http://192. 168. 0· 1/video > 天天影院 </a> ; 〈a href = http://192. 168. 0· 1/photo > 家庭相册 </a>。 用户点击内置门户中业务系统的URL链接地址,则进入对应的业务系统。 若运营商变更了业务系统的提供商,业务系统的URL链接地址进行变更,例如, 运营商变更了 新闻这个业务系统的提供商,URL地址由http://news. sohu. com变更 为http://news. qq. com,此时需要对门户页面进行更新,贝U需要修改机顶盒中内置门户的 HTML代码为: 〈a href =http://news. qq. com > 新闻 </a> ; 〈a href =http://192. 168. 0· 1/video > 天天影院 </a> ; 〈a href = http://192. 168. 0· 1/photo > 家庭相册 </a>。 在完成HTML代码的修改后,需要将修改后的门户页面上传到服务器端,所有的 用户机顶盒都需要更新整个门户页面,即下载修改后的整个门户页面。 但是,该种方式在机顶盒更新门户页面的过程中,由于更新的文件包下载过程中 可能断开连接,因此需要反复下载,该过程容易出错,而且随着业务系统的大量引入,URL的 链接变化比较频繁,机顶盒更新门户网页的过程会消耗大量的网络资源,极大降低了用户 满意度。 2、对业务系统进行编码,使用该编码从更新门户页面装置查询业务系统对应的业 务系统URL。例如,如图4和5所示, 当业务系统需要修改自己的URL链接地址时,只需要在业务系统代理模块中修改 业务系统的数字编码的映射关系。由于机顶盒中内置的门户页面使用的是代理URL链接 地址,因此不需要对机顶盒的门户页面进行任何修改,也不需要对机顶盒的内置门户进行 升级。例如:若运营商变更了在线新闻这个业务系统的提供者,业务系统的URL地址由 http://www. sina. com. cn变更为http://www. qq. com,则只需要在业务系统代理模块中修 改配置信息,将 10001 对应的 http://www. sina. com. cn 地址修改为 http://www. qq. com。 但是,该方式把所有的业务请求和URL链接地址都放在服务器端,服务器压力大 增,尤其大量用户并发时,这就增大用户等待服务器响应时间,而且当某个业务系统消失 时,门户页面上仍然会显示该业务系统的业务数据,用户点击时却无法进行链接,这就极大 降低了用户满意度。
技术实现思路
有鉴于此,有必要针对上述门户页面更新消耗网络资源,造成服务器压力过大的 问题,提供一种门户页面更新方法。 此外,还提供一种门户页面更新系统。 本专利技术提供一种门户页面更新方法,包括如下步骤: S10:于服务器端,将门户页面的Π 和业务系统数据进行分离,分别生成Π 数据和 彼此独立的业务系统数据; S20 :若Π 数据或业务系统数据有修改,则对Π 数据或有修改的业务系统数据进 行更新,更新成新的UI数据或业务系统数据; S30 :接收机顶盒的请求,将机顶盒中门户页面的Π 数据和各个业务系统数据与 服务器端的Π 数据和各个业务系统数据进行比较,若完全一致,则不做操作,若不一致,则 执行步骤S40 ; S40 :若Π 数据不一致,则由服务器端只将新的Π 数据发送至机顶盒进行更新; 若业务系统数据不一致,则由服务器端只将不一致的业务系统数据发送至机顶盒进行更 新。 本专利技术提供一种门户页面更新系统,设置于服务器端,包括: 门户页面管理单元,将门户页面的Π 和业务系统数据进行分离,分别生成Π 数据 和彼此独立的业务系统数据,并在UI数据或业务系统数据有修改时,对UI数据或有修改的 业务系统数据进行更新,更新成新的UI数据或业务系统数据; 门户页面更新单元,接收机顶盒的请求,将机顶盒中门户页面的Π 数据和各个业 务系统数据与服务器端的UI数据和各个业务系统数据进行比较;若完全一致,则不做操 作,若不一致,如果是Π 数据不一致,则只将新的Π 数据发送至机顶盒进行更新,如果是业 务系统数据不一致,则只将不一致的业务系统数据发送至机顶盒进行更新。 本专利技术门户页面更新方法及系统,先将门户页面的业务系统数据和Π 界面分离, 将服务器端与机顶盒端的门户页面进行比较,根据比较结果,只有在门户页面有修改时,月艮 务器端才只将不一致的Π 数据或者业务系统数据发送至机顶盒进行更新,S卩服务器端只 将有修改的UI数据或者业务系统数据发送至机顶盒进行更新,对于一致的没有修改的数 据不进行发送,而不是将门户页面所有的UI和业务系统数据全部进行更新,更新数据量大 大减小且都为静态数据,数据更新到机顶盒而不是由服务器端完成所有更新,从而减少了 用网络资源的耗费,大大降低服务器端的压力,保障服务端的正常运行,减少用户等待服务 器的响应时间,极大了提高了用户的满意度。 【附图说明】 图1是一个实施例中的门户页面更新方法的流程图; 图2是一个实施例中步骤S20的具体流程图; 图3是一个实施例中的门户页面更新系统的结构图; 图4是现有方式中门户页面更新方式的示意图; 图5是现有方式中门户更新方式的又一示意图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不 用于限定本专利技术。 图1是一个实施例中的门户更新方法的流程图。该方法包括如下步骤: S10 :于服务器端,将门户页面的用户界面(UI)和业务系统数据进行分离,分别生 成Π 数据和彼此独立的业务系统数据。 通常,门户页面具有用于对用户进行展示的用户界面(UI)。门户页面上集成有多 个业务系统的业务系统数据,例如,业务系统名称及业务系统对应的统一资源定位符(URL) 链接地址。多个业务系统数据会布局在用户界面(UI)上展示给用户,从而形成完整的门户 页面。在之前,业务系统数据和Π 是一体的,如果某些业务系统数据有更新,或者Π 有更 新(例如调本文档来自技高网
...

【技术保护点】
一种门户页面更新方法,其特征在于,包括如下步骤:S10:于服务器端,将门户页面的UI和业务系统数据进行分离,分别生成UI数据和彼此独立的业务系统数据;S20:若UI数据或业务系统数据有修改,则对UI数据或有修改的业务系统数据进行更新,更新成新的UI数据或业务系统数据;S30:接收机顶盒的请求,将机顶盒中门户页面的UI数据和各个业务系统数据与服务器端的UI数据和各个业务系统数据进行比较,若完全一致,则不做操作,若不一致,则执行步骤S40;S40:若UI数据不一致,则由服务器端只将新的UI数据发送至机顶盒进行更新;若业务系统数据不一致,则由服务器端只将不一致的业务系统数据发送至机顶盒进行更新。

【技术特征摘要】
1. 一种门户页面更新方法,其特征在于,包括如下步骤: S10 :于服务器端,将门户页面的Π 和业务系统数据进行分离,分别生成Π 数据和彼此 独立的业务系统数据; S20 :若UI数据或业务系统数据有修改,则对UI数据或有修改的业务系统数据进行更 新,更新成新的UI数据或业务系统数据; S30 :接收机顶盒的请求,将机顶盒中门户页面的UI数据和各个业务系统数据与服务 器端的Π 数据和各个业务系统数据进行比较,若完全一致,则不做操作,若不一致,则执行 步骤S40 ; S40 :若Π 数据不一致,则由服务器端只将新的Π 数据发送至机顶盒进行更新;若业 务系统数据不一致,则由服务器端只将不一致的业务系统数据发送至机顶盒进行更新。2. 根据权利要求1所述的门户页面更新方法,其特征在于,所述步骤S10具体为: 将业务系统数据各自生成JSON数据,并进行存储。3. 根据权利要求1所述的门户页面更新方法,其特征在于,所述步骤S20具体为: 对Π 数据和彼此独立的业务系统数据各自生成版本号; 在UI数据有修改时,更新保存修改的UI数据,并生成UI数据升级包和新的版本号; 在业务系统数据有修改时,对有修改的业务系统,更新保存修改的业务系统数据,并生 成业务系统数据升级包和新的版本号。4. 根据权利要求3所述的门户页面更新方法,其特征在于,所述步骤S30具体为: 接收机顶盒的请求,将机顶盒中门户页面的UI数据版本号和各个业务系统数据的版 本号与服务器端的UI数据版本号和各个业务系统数据版本号进行比较,若版本号完全一 致,则不做操作,若版本号不一致,则执行步骤S40。5. 根据权利要求4所述的门户页面更新方法,其特征在于,所述步骤S40具体为: 若Π 数据版本号不一致,则由服务器端只将Π 数据新版本号和Π 数据升级包发送至 机顶盒进行更新; 若业务系统数据版本号不一致,...

【专利技术属性】
技术研发人员:王齐平
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:广东;44

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

1