[发明专利]一种轻量级信息的窗口展示方法及装置有效
申请号: | 201610133067.1 | 申请日: | 2016-03-09 |
公开(公告)号: | CN107179899B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 陈威;周寅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/957 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王民盛;王丽琴 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轻量级 信息 窗口 展示 方法 装置 | ||
本发明公开了一种轻量级信息的窗口展示装置,包括多于一个的窗口模块及相应的消息通信模块,管理模块和接口模块;每一个窗口模块用于根据来自消息通信模块的指示消息,生成对应窗口类型的消息展示窗口;每一个消息通信模块用于接收来自管理模块的指示消息,将所述指示消息传输到相应的窗口模块;管理模块接收到生成消息展示窗口的请求后,根据该请求的相关信息,从多种可选的窗口类型中选择一种确定作为所要生成的窗口类型,并向该窗口类型对应的窗口模块发送生成消息展示窗口的指示消息;接口模块提供管理模块与装置外部的其他软件模块进行信息交互的接口。本发明还公开了一种轻量级信息的窗口展示方法。
技术领域
本发明涉及计算机软件技术领域,尤其涉及一种轻量级信息的窗口展示方法及装置。
背景技术
在浏览器在运行过程中,某些情况下需要主动反馈给用户当前的状态,显示执行结果或者指引用户进行下一步操作。这一类信息本身需要被显示,但如果用户不及时处理也不应影响继续使用浏览器,对于这一类信息,本发明中定义为“轻量级信息”。
现有技术中已有两种常见的信息展示窗口的实现方式:
方式一:悬浮对话框方式。顾名思义,该方式实现的信息展示窗口外在表现为独立存在的窗口,悬浮于操作系统的桌面上。该方式通常由传统的桌面应用程序采用,通常不需要内嵌浏览器内核,常用的提示方式是使用对话框展示内容。Windows7操作系统中频繁使用对话框的展现形式。这种方式的特点在于,如果用户不对对话框进行操作,对话框会始终存在。图1所示为Windows7系统中常见的由对话框方式实现的信息展示窗口示例。
方式二:内嵌在网页中的原生窗口方式。目前Chrome浏览器、猎豹浏览器等将信息展示窗口设计为浏览器用户界面中的一部分,实现成原生窗口。图2所示为Chrome浏览器中以内嵌网页中的原生窗口实现的信息展示窗口。
当需要使用信息展示窗口时,必须考虑具体采用何种方式来生成信息展示窗口,不同软件模块需要重复开发信息展示窗口的实现代码,从而提升了开发成本。另外,使用这两种方式来展示轻量级信息,都会具有一定的缺陷:
悬浮对话框突出显示在桌面中,阻挡用户当前浏览内容,因此信息提示方式较为强烈;而且必须要等待用户的反馈后才可以关闭,这种方式并不能很好的适用于轻量级信息的展示需求;
网页内嵌原生窗口方式比较适合轻量级信息展示需求,但是现有的网页内嵌原生窗口方式可提供的配置能力有限,而且需要在代码实现层上做较多逻辑,后续的维护和更新成本相较网页实现都较高。例如,图2所示的用于展示信息的原生窗口是在页面区域的顶端,挤压页面区域。在窗口显示和隐藏时都会造成对页面区域的位移和用户的视觉晃动,体验欠佳。
发明内容
本发明提供了一种轻量级信息的窗口展示方法及装置,可以根据实际需求来灵活采用选择适当方式展示信息,而不需要关心底层的差异。在维持对外表现一致的前提下,提升开发的灵活性,降低开发成本。
本发明一个实施例提供了一种轻量级信息的窗口展示装置,该装置由数据处理设备中的软件实现,包括:多于一个的窗口模块及相应的消息通信模块,以及管理模块;其中每一个窗口模块对应一种窗口类型;
所述每一个窗口模块用于根据来自消息通信模块的指示消息,生成对应窗口类型的消息展示窗口;所述每一个消息通信模块用于接收来自管理模块的指示消息,将所述指示消息传输到相应的窗口模块;
管理模块,用于接收到生成消息展示窗口的请求后,根据该请求的相关信息,从多种可选的窗口类型中选择一种确定作为所要生成的窗口类型,并向该窗口类型对应的窗口模块发送生成消息展示窗口的指示消息。
本发明另一实施例还提供了一种轻量级信息的窗口展示方法,包括:
接收生成消息展示窗口的请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610133067.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电脑内嵌产品资料同步更新的方法
- 下一篇:DOXML语言
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置