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

文档序号:9694409阅读:来源:国知局
指令,进而防止提示框的闪烁,且符合用户的操作需求。
[0042]请参阅图2,图2是本发明实施例公开的另一种提示框的控制方法的流程示意图。其中,如图2所示的方法可以应用于在PC上安装的客户端中,本发明实施例不做限定。如图2所示,该提示框的控制方法可以包括以下步骤:
[0043]S201、接收用户通过鼠标光标在目标坐标范围内输入的第一操作指令。
[0044]本发明实施例中,第一操作指令用于使客户端输出提示框,且目标坐标范围可以是目标操作图标的坐标范围,也可以是客户端输出提示框时提示框的坐标范围,本发明实施例不做限定。
[0045]S202、响应第一操作指令,并输出提示框。
[0046]S203、检测是否接收到用于隐藏提示框的第二操作指令。
[0047]本发明实施例中,第二操作指令可以是用户通过将鼠标光标移出目标坐标范围而触发的操作指令,也可以是由于客户端后台程序存在漏洞而触发的操作指令,本发明实施例不做先限定。
[0048]本发明实施例中,若步骤S203的检测结果为是,则客户端执行步骤S204,若步骤S203的检测结果为否,则客户端可以继续执行步骤S203。
[0049]S204、获取鼠标光标的第一坐标范围以及目标操作图标的第二坐标范围。
[0050]本发明实施例中,目标操作图标可以用于使用户输入针对提示框的操作指令,如使客户端输出提示框的操作指令或使客户端隐藏提示框的操作指令,且第二坐标范围可以等于目标坐标范围,本发明实施例不做限定。
[0051]S205、启动计时器。
[0052]S206、在计时器计时目标时间段之后判断鼠标光标是否处于目标坐标范围内。
[0053]本发明实施例中,客户端在启动计时器后,当计时器计时目标时间段(如200毫秒)后,客户端判断鼠标光标是否处于目标坐标范围内。
[0054]作为一种可选的实施方式,客户端在计时器计时目标时间段之后判断鼠标光标是否处于目标坐标范围内的具体方式可以为:
[0055]在计时器计时目标时间段之后判断第一坐标范围是否处于第二坐标范围内。
[0056]本发明实施例中,若步骤S206的判断结果为否,则客户端执行步骤S207,若步骤S206的判断结果为是,则客户端执行步骤S210。
[0057]S207、向用户输出用于提示是否隐藏提示框的提示消息。
[0058]S208、接收用户针对提示消息输入的响应消息。
[0059]本发明实施例中,响应消息可以是用于指示客户端隐藏提示框的响应消息。
[0060]本发明实施例中,若响应消息用于指示客户端继续输出提示框,则客户端输出提示框并执行步骤S203。
[0061]S209、隐藏提示框。
[0062]S210、重置计时器。
[0063]本发明实施例中,当步骤S206的判断结果为是时,客户端重置计时器以使计时器能够从零开始计时。
[0064]实施本发明实施例可以防止客户端自动交替执行用于输出和隐藏提示框的操作指令,进而防止提示框的闪烁,且客户端隐藏提示框之前会向用户输出提示信息,能够使用户根据自身需求选择继续输出提示框或隐藏提示框,这样可以防止用户的误操作。
[0065]请参阅图3,图3是本发明实施例公开的一种客户端的结构示意图。如图3所示,该客户端300可以包括接收单元301、输出单元302、检测单元303、判断单元304以及隐藏单元305,其中:
[0066]接收单元301用于接收用户通过鼠标光标在目标坐标范围内输入的第一操作指令。
[0067]本发明实施例中,第一操作指令用于使客户端300输出提示框,且目标坐标范围可以是目标操作图标的坐标范围,也可以是客户端300输出提示框时提示框的坐标范围,本发明实施例不做限定。
[0068]本发明实施例中,接收单元301还可以接收与提示框有关的所有操作指令,如使客户端300输出提示框的操作指令或使客户端300隐藏提示框的操作指令,本发明实施例不做限定。
[0069]输出单元302用于响应第一操作指令,并输出提示框。
[0070]本发明实施例中,接收单元301接收到第一操作指令后,输出单元302获取并执行与该第一操作指令对应的操作事件,输出提示框。
[0071]检测单元303用于检测接收单元301是否接收到用于隐藏提示框的第二操作指令。
[0072]本发明实施例中,第二操作指令可以是用户通过将鼠标光标移出目标坐标范围而触发的操作指令,也可以是由于客户端300后台程序存在漏洞而触发的操作指令,本发明实施例不做先限定。
[0073]本发明实施例中,若检测单元303的检测结果为否,则检测单元303继续检测接收单元301是否接收到用于隐藏提示框的第二操作指令。
[0074]判断单元304用于当检测单元303的检测结果为是时,在计时器计时目标时间段之后判断鼠标光标是否处于目标坐标范围内。
[0075]本发明实施例中,目标时间段是客户端300中预先设置好的时间段,且目标时间段可以为200毫秒、400毫秒或500毫秒等,本发明实施例不做限定。
[0076]本发明实施例中,若判断单元304的判断结果为是,则检测单元303继续检测接收单元301是否接收到用于隐藏提示框的第二操作指令。
[0077]隐藏单元305用于当判断单元304的判断结果为否时,隐藏提示框。
[0078]实施本发明实施例可以防止客户端自动交替执行用于输出和隐藏提示框的操作指令,进而防止提示框的闪烁,且符合用户的操作需求。
[0079]请参阅图4,图4是本发明实施例公开的另一种客户端的结构示意图。如图4所示,该客户端400可以包括接收单元401、输出单元402、检测单元403、获取单元404、启动单元405、判断单元406、隐藏单元407以及重置单元408,其中:
[0080]接收单元401用于接收用户通过鼠标光标在目标坐标范围内输入的第一操作指令。
[0081]本发明实施例中,第一操作指令用于使客户端400输出提示框,且目标坐标范围可以是目标操作图标的坐标范围,也可以是客户端400输出提示框时提示框的坐标范围,本发明实施例不做限定。
[0082]本发明实施例中,接收单元401还可以接收与提示框有关的所有操作指令,如使客户端400输出提示框的操作指令或使客户端400隐藏提示框的操作指令,本发明实施例不做限定。
[0083]输出单元402用于响应第一操作指令,并输出提示框。
[0084]检测单元403用于检测接收单元401是否接收到用于隐藏提示框的第二操作指令。
[0085]本发明实施例中,第二操作指令可以是用户通过将鼠标光标移出目标坐标范围而触发的操作指令,也可以是由于客户端400后台程序存在漏洞而触发的操作指令,本发明实施例不做先限定。
[0086]本发明实施例中,若检测单元403的检测结果为否,则检测单元403继续检测接收单元401是否接收到用于隐藏提示框的第二操作指令。
[0087]获取单元404用于当检测单元403的检测结果为是时,获取鼠标光标的第一坐标范围以及目标操作图标的第二坐标范围。
[0088]本发明实施例中,目标操作图标可以用于使用户输入针对提示框的操作指令,如使客户端400输出提示框的操作指令或使客户端400隐藏提示框的操作指令,且第二坐标范围可以等于目标坐标范围,本发明实施例不做限定。
[0089]启动单元405用于启动计时器。
[0090]判断单元406用于在计时器计时目标时间段之后判断鼠标光标是否处于目标坐标范围
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1