一种提示框的控制方法及客户端的制作方法

文档序号:9694409阅读:218来源:国知局
一种提示框的控制方法及客户端的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及一种提示框的控制方法及客户端。
【背景技术】
[0002]日常生活中,用户在使用PC(个人电脑,Personal Computer)客户端进行娱乐活动(如玩游戏、浏览新闻等)时,PC客户端会向用户输出提示框,用户可以根据自身需求通过PC客户端中的相关操作图标向PC客户端输入相关操作,以使PC客户端输出或隐藏该提示框。
[0003]现有技术中,在跨平台C++图形用户界面应用程序开发框架中,PC客户端一般通过Widget(Web widget,微件)制作的桌面小插件扩展程序来输出和隐藏提示框,如hoverEnterEvent (鼠标悬浮事件)以及hoverLeaveEvent (鼠标悬浮离开事件)等,然而,当用户通过相关操作图标输入用于使PC客户端输出或隐藏提示框的操作时,PC客户端会自动交替执行用于输出和隐藏提示框的小插件扩展程序,这造成了提示框闪烁的现象。

【发明内容】

[0004]本发明实施例公开了一种提示框的控制方法及客户端,可以防止客户端自动交替执行用于输出和隐藏提示框的操作指令,进而防止提示框的闪烁。
[0005]本发明实施例第一方面公开了一种提示框的控制方法,包括:
[0006]接收用户通过鼠标光标在目标坐标范围内输入的第一操作指令,所述第一操作指令用于输出提示框;
[0007]响应所述第一操作指令,并输出所述提示框;
[0008]检测是否接收到用于隐藏所述提示框的第二操作指令;
[0009]若检测结果为是,则在计时器计时目标时间段之后判断所述鼠标光标是否处于所述目标坐标范围内;
[0010]若判断结果为否,则隐藏所述提示框;
[0011]若判断结果为是,则执行所述检测是否接收到用于隐藏所述提示框的第二操作指令的步骤。
[0012]相应的,本发明实施例第二方面公开了一种客户端,包括:
[0013]接收单元,用于接收用户通过鼠标光标在目标坐标范围内输入的第一操作指令,所述第一操作指令用于输出提示框;
[0014]输出单元,用于响应所述第一操作指令,并输出所述提示框;
[0015]检测单元,用于检测所述接收单元是否接收到用于隐藏所述提示框的第二操作指令;
[0016]判断单元,用于当所述检测单元的检测结果为是时,在计时器计时目标时间段之后判断所述鼠标光标是否处于所述目标坐标范围内;
[0017]隐藏单元,用于当所述判断单元的判断结果为否时,隐藏所述提示框;
[0018]所述检测单元,还用于当所述判断单元的判断结果为是时,检测所述接收单元是否接收到用于隐藏所述提示框的第二操作指令。
[0019]本发明实施例中,客户端接收到用户通过鼠标光标在目标坐标范围内输入的用于输出提示框的第一操作指令后响应第一操作指令并输出提示框,之后检测是否接收到用于隐藏提示框的第二操作指令,若检测结果为是,则在计时器计时目标时间段之后判断鼠标光标是否处于目标坐标范围内,若判断结果为否,则隐藏提示框,若判断结果为是,则客户端继续执行检测是否接收到用于隐藏提示框的第二操作指令的步骤。实施本发明实施例可以防止客户端自动交替执行用于输出和隐藏提示框的操作指令,进而防止提示框的闪烁。
【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本发明实施例公开的一种提示框的控制方法的流程示意图;
[0022]图2是本发明实施例公开的另一种提示框的控制方法的流程示意图;
[0023]图3是本发明实施例公开的一种客户端的结构示意图;
[0024]图4是本发明实施例公开的另一种客户端的结构示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明实施例公开了一种提示框的控制方法及客户端,可以防止客户端自动交替执行用于输出和隐藏提示框的操作指令,进而防止提示框的闪烁。
[0027]请参阅图1,图1是本发明实施例公开的一种提示框的控制方法的流程示意图。其中,如图1所示的方法可以应用于在PC上安装的客户端中,本发明实施例不做限定。如图1所示,该提示框的控制方法可以包括以下步骤:
[0028]S101、接收用户通过鼠标光标在目标坐标范围内输入的第一操作指令。
[0029]本发明实施例中,第一操作指令用于使客户端输出提示框,且目标坐标范围可以是目标操作图标的坐标范围,也可以是客户端输出提示框时提示框的坐标范围,本发明实施例不做限定。
[0030]本发明实施例中,举例来说,在YY娱乐客户端中,用户可以将鼠标光标移动至“记录”操作图标所在的坐标范围内以使客户端输出包括用户历史观看视频记录的提示框,其中,用户将鼠标光标移动至“记录”操作图标的动作就是用户输入的第一操作指令。
[0031]S102、响应第一操作指令,并输出提示框。
[0032]本发明实施例中,客户端接收到第一操作指令后获取并执行与该第一操作指令对应的操作事件,输出提示框。
[0033]S103、检测是否接收到用于隐藏提示框的第二操作指令。
[0034]本发明实施例中,第二操作指令可以是用户通过将鼠标光标移出目标坐标范围而触发的操作指令,也可以是由于客户端后台程序存在漏洞而触发的操作指令,本发明实施例不做先限定。
[0035]本发明实施例中,若步骤S103的检测结果为是,则客户端执行步骤S104,若步骤S103的检测结果为否,则客户端可以继续执行步骤S103。
[0036]S104、在计时器计时目标时间段之后判断鼠标光标是否处于目标坐标范围内。
[0037]本发明实施例中,目标时间段是客户端中预先设置好的时间段,且目标时间段可以为200毫秒、400毫秒或500毫秒等,本发明实施例不做限定。
[0038]本发明实施例中,客户端接收到用于隐藏提示框的第二操作指令的时间为时间1,计时器从时间1开始计时,计时目标时间段之后的时间为时间2,则客户端在时间2判断鼠标光标是否处于目标坐标范围内,若判断结果为是,则客户端执行步骤S103,若判断结果为否,则客户端执行步骤S105。
[0039]本发明实施例中,若步骤S104的判断结果为是,则表明用户想使客户端继续输出提示框,若步骤S104的判断结果为否,则表明用户想使客户端隐藏提示框,即步骤S104之后,客户端的执行步骤符合用户的操作需求。
[0040]S105、隐藏提示框。
[0041]本发明实施例中,客户端接收到用户通过鼠标光标在目标坐标范围内输入的用于输出提示框的第一操作指令后响应第一操作指令并输出提示框,之后检测是否接收到用于隐藏提示框的第二操作指令,若检测结果为是,则在计时器计时目标时间段之后判断鼠标光标是否处于目标坐标范围内,若判断结果为否,则隐藏提示框,若判断结果为是,则客户端继续执行检测是否接收到用于隐藏提示框的第二操作指令的步骤。实施本发明实施例可以防止客户端自动交替执行用于输出和隐藏提示框的操作
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1