The embodiment of the invention discloses a message processing method, including: obtaining the target rectangle tab, and determine whether the location of the mouse in the rectangular area; if the judgment is true, image pixels corresponding to the location of the mouse to detect whether transparency reaches a preset threshold; when the detection is, through the target label the mouse message is processed by the page; or, when the test is no, not to deal with the mouse message through the target tab. The invention also discloses a message processing device, the invention solves the edge tabs in the prior art has a certain radian or edge with rounded or other style, processing information on the mouse is still not accurate, the user can accurately handle mouse message edge tabs and the overlapping area, thus more accurate by using mouse tab, improve the work efficiency of the users tab, and to achieve a consistent operation and visual perception, greatly enhance the user experience.
【技术实现步骤摘要】
一种消息处理方法及装置
本专利技术涉及计算机互联网领域,尤其涉及消息处理方法及消息处理装置。
技术介绍
浏览器是指可以显示网页服务器或者文件系统的超文本标记语言或超文本链接标示语言(HyperTextMark-upLanguage,HTML)文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件。标签页是浏览器管理标签页的一种方式,一个标签页对应于一个打开的网页。如图1示出的现有技术中浏览器标签页的界面示意图,标签页可以包括梯形标签页,该梯形标签页的形状可以包括图1中的类似梯形,标签页之间的顶部有比较明显的分割和重叠区域,在视觉上,标签页之间有比较明显的层次感,图1中虚线区域标注的是标签页之间的分割和重叠区域。在标签栏内,当前正在显示的网页对应的标签页为激活标签页,一般会与其他标签页在显示上有所区分,如图1的第3个标签页为激活标签页。用户可通过鼠标操作标签页,并可改变标签页的状态。如通过鼠标点击非激活标签页,可使该标签页变成激活状态,并在浏览器网页区域显示新的激活标签页对应的网页。鼠标悬停所在标签页和其他标签页在视觉上也会有所区分,以有助用户区分当前鼠标所在的标签页。但相对于激活和非激活区别,悬停和非悬停的状态的视觉感知区别一般较小。一般显示器屏幕的从左到右为X轴坐标,从上到下位Y轴坐标,垂直于显示器从里到外为Z坐标,一般Z坐标值越大的元素,绘制在上面。现有技术中,一部分浏览器使用矩形区域区分处理标签栏的鼠标消息分发。如果存在重叠区域,则通过Z坐标判断优先处理鼠标消息的元素,一般Z坐标值越大(即位于上层)的元素会优先收到鼠标消息。如图2示 ...
【技术保护点】
一种消息处理方法,其特征在于,包括:获取目标标签页的矩形区域,并判断鼠标所在位置是否在所述矩形区域中;当判断为是时,检测所述鼠标所在位置对应的图片像素点的透明度是否达到预设阈值;当检测为是时,通过所述目标标签页来处理鼠标消息;或者,当检测为否时,不通过所述目标标签页来处理鼠标消息。
【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:获取目标标签页的矩形区域,并判断鼠标所在位置是否在所述矩形区域中;当判断为是时,检测所述鼠标所在位置对应的图片像素点的透明度是否达到预设阈值;当检测为是时,通过所述目标标签页来处理鼠标消息;或者,当检测为否时,不通过所述目标标签页来处理鼠标消息。2.如权利要求1所述的方法,其特征在于,所述目标标签页的矩形区域包括第一图片区域、第二图片区域和第三图片区域,所述第一图片区域和所述第三图片区域分别为所述矩形区域的两端区域,所述第二图片区域位于所述第一图片区域和所述第三图片区域之间;所述检测所述鼠标所在位置对应的图片像素点的透明度是否达到预设阈值,包括:判断所述鼠标所在位置是否在所述第一图片区域或所述第三图片区域中;当判断为是时,计算所述鼠标所在位置对应的图片像素点的透明度;检测所述透明度是否达到预设阈值。3.如权利要求2所述的方法,其特征在于,所述检测所述鼠标所在位置对应的图片像素点的透明度是否达到预设阈值,还包括:判断所述鼠标所在位置是否在所述第三图片区域中;当判断为是时,则检测出所述鼠标所在位置对应的图片像素点的透明度达到预设阈值。4.如权利要求2或3所述的方法,其特征在于,所述第一图片区域和所述第三图片区域为固定大小的区域,所述第二图片区域的宽度可根据浏览器打开标签页的状态进行变化。5.如权利要求1所述的方法,其特征在于,所述检测所述鼠标所在位置对应的图片像素点的透明度是否达到预设阈值之前,还包括:将绘制生成的所述目标标签页对应的整块图片区域,通过预设的缓存模块进行缓存;所述检测所述鼠标所在位置对应的图片像素点的透明度是否达到预设阈值,包括:从所述缓存模块中提取所述目标标签页对应的整块图片区域;计算所述鼠标所在位置在所述整块图片区域上对应的图片像素点的透明度;检测所述透明度是否达到预设阈值。6.一种消息处理装置,其特征在于,...
【专利技术属性】
技术研发人员:李斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。