[发明专利]一种在机顶盒上实现全局响应消息的方法在审
申请号: | 201510509847.7 | 申请日: | 2015-08-19 |
公开(公告)号: | CN105187929A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | 王创业 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 刘继枝 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 实现 全局 响应 消息 方法 | ||
技术领域
本发明涉及数字电视技术领域,具体地说是一种在机顶盒上实现全局响应消息的方法。
背景技术
数字电视机顶盒是典型的嵌入式系统产品,随着用户需求的不断增长,机顶盒的软件功能也越来越强大,同时也提高了软件系统的复杂度。为了使软件架构更清晰,易修改,降低维护成本,提高可用性及重用性,现在的主流系统都采用了层次架构,主要层次分为:底层、中间件层、应用层,其中中间件层提供浏览器给应用层来运行web程序。在这三层架构的系统中,通常的消息处理流程是由底层把消息传递给中间件层,然后中间层把消息上报给应用层的浏览器(有的情景是中间层去查询数据并发送消息),此时浏览器加载的当前文件来响应处理并显示此消息。要想在每个页面中都响应此消息,就需要每个页面文件都要有处理此消息的代码,这样不仅提高了复杂度,而且容易导致在新建的页面文件中遗漏处理相关消息的代码模块,更重要的是难以协调在第三方开发的程序中处理此消息,从而降低了软件产品功能的可用度。因此,如何使机顶盒既能提供更多更强的功能,又能降低软件的复杂度,是摆在业界的一个难题。
公开的的专利申请文件:专利申请号为“CN201010238750.4”。名称为“IPTV系统中信息同步方法及系统、机顶盒和服务器”,该文件公开了“一种IPTV系统中信息同步方法及系统、机顶盒和服务器,其中方法包括:服务器根据服务器端的用户信息和频道信息获取系统校验字;机顶盒接收所述服务器返回的包含系统校验字的响应消息;所述机顶盒根据本地缓存的用户信息和频道信息生成本地校验字,将所述系统校验字与所述本地校验字进行匹配;当所述系统校验字与所述本地校验字不匹配,所述机顶盒向所述服务器发起同步请求,从服务器下载用户信息和频道信息,并进行缓存。本发明根据服务器下发的响应消息中的系统校验字,可以获知本地缓存的信息是否是最新的,如果不是,则及时发起同步请求进行更新,该方案不会对EPG服务器的性能造成较大影响”。该公开文件是解决缓存信息是否是最新的,已经不是最新的情况下的处理方法。
专利申请号为“CN200810184016.7”。名称为“与服务器建立连接的方法、装置和系统”,该文件公开了“一种与服务器建立连接的方法、装置和系统,属于数字电视网络连接技术领域,为解决现有技术中服务器不能随意更换IP地址的问题而设计。一方面,所述方法包括:发送因特网协议IP地址请求消息;接收一个以上服务器返回的对所述IP地址请求消息的响应消息;从所述响应消息中,获取服务器IP地址;根据所述服务器IP地址,与所述服务器建立连接。另一方面,所述方法包括:接收机顶盒发送的IP地址请求消息;根据所述IP地址请求消息,生成响应消息,该响应消息中携带服务器IP地址;向所述机顶盒发送所述响应消息。本发明适用于在数字电视网络中与服务器建立连接,特别适用于机顶盒与数字电视服务器之间建立连接”。该公开文件无法解决使机顶盒既能提供更多更强的功能,又能降低软件的复杂度的问题。
发明内容
本发明的技术任务是提供一种在机顶盒上实现全局响应消息的方法。
本发明的技术任务是按以下方式实现的,该方法是通过在软件系统的中间件层接收的消息,创建新的浏览器窗口并置顶,在此窗口中加载应用层处理此消息的文件。
所述的软件系统的中间件层接收的消息为底层的消息或查询数据获得的消息。
该方法的具体步骤如下:
1)中间件设置一个定时器,每隔1秒从数据库中的预约信息数据表中查询距离当前时间为1分钟的信息;
2)如果发现有满足条件的信息,则读取信息的名字以及与播放相关数据,把这些数据作为调用应用层web文件url的search字段的内容;
3)在浏览器模块中,创建一个窗口,并把窗口置顶;
4)用新建的窗口去加载第三步中定义的URL地址,与消息相关的内容随后就展现在用户界面中,供用户查看或处理。
本发明的一种在机顶盒上实现全局响应消息的方法和现有技术相比,通过中间件层来发现传递消息,避免应用层每个文件都要包含处理此消息的模块,降低软件系统复杂度,简化了应用层的逻辑处理,提高了系统的整体性能,扩展了系统的灵活度,使得软件架构层次更加合理。
附图说明
附图1为一种在机顶盒上实现全局响应消息的方法的流程示意图。
具体实施方式
实施例1:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510509847.7/2.html,转载请声明来源钻瓜专利网。