聊天自动锁屏解屏的方法、装置、移动客户端及电脑客户端的制作方法

文档序号:9505904阅读:472来源:国知局
聊天自动锁屏解屏的方法、装置、移动客户端及电脑客户端的制作方法
【技术领域】
[0001]本发明涉及一种聊天锁屏解屏方法,特别是一种可以在聊天时自动锁屏解屏的方法;本发明还涉及一种用于实现上述方法的装置。
【背景技术】
[0002]网游玩家在游戏过程中,会通过聊天窗口进行交流。目前,玩家在游戏的聊天窗口中查看历史聊天内容的过程中,如果有新的消息,聊天内容会自动滚动到最新消息位置。由于网游的玩家人群数量非常巨大,尤其是在聊天窗口中的世界频道或一些帮派频道,新消息时刻被大量刷新,这往往阻碍了玩家阅读历史消息的进程。
[0003]请参阅图1,其为现有技术的聊天窗口界面示意图。因此,针对上述问题,现有技术中提供了这样一种方法,其主要为:通过额外加入了一个“锁屏/解锁”按钮la。所述“锁屏/解屏”按钮有两种状态:锁屏状态和解锁状态。通过点击操作在两种状态间进行切换。当按钮处于锁屏状态时,玩家可以通过上下滑动自由翻看历史消息内容,显示内容不随着消息刷新而自动滚动;当按钮处于解锁状态时,新的消息内容会推动消息列表向上滚动。
[0004]然而,现有技术存在以下两个缺陷:
[0005]1、纯手动:玩家在滑动查看历史消息之前要手动进行上锁,才能保证聊天内容不发生自动滚动;上锁后,玩家还要进行手动解锁来恢复消息的自动刷新滚动。
[0006]2、锁屏后对新的消息缺少提醒:在锁屏状态下,由于没有自动刷新,除非玩家自行将聊天内容拖动到最底部,否则没有其他途径能够知晓是否有新的消息内容。

【发明内容】

[0007]本发明在于克服现有技术的缺点与不足,提供一种聊天自动锁屏解屏的方法及装置。
[0008]本发明是通过以下的技术方案实现的:一种聊天自动锁屏解屏的方法,包括步骤:
[0009]判断聊天窗口内当前聊天消息滚动的方向;
[0010]若聊天窗口内当前聊天消息滚动的方向与加载新消息时聊天消息滚动的方向相反时,则将当前聊天界面设定为锁屏状态;所述锁屏状态为:当出现新消息时,聊天窗口不会自动滚动至新消息位置。
[0011]相比于现有技术,本发明通过判断聊天窗口的滚动情况,进而预判玩家的锁屏和解锁意图,在玩家手动操作之前,提前帮助玩家上锁或解锁,大幅提升了聊天的用户体验。因为当聊天窗口的当前聊天消息滚动方向与加载新消息是聊天消息的滚动方向相反时,表明玩家此时想观看历史消息,聊天界面自动锁屏,防止新消息出现时窗口的聊天消息自动滚动至最下方。而且,免去了玩家需要手动操作的步骤,显得更加智能。
[0012]作为本发明的进一步改进,当加载的新消息是位于聊天窗口中历史聊天消息的下方时,则判断当前聊天消息滚动的方向为向下滚动时,将当前聊天界面设定为锁屏状态;或,当加载的新消息是位于聊天窗口中历史聊天消息的上方时,则判断当前聊天消息滚动的方向为向上滚动时,将当前聊天界面设定为锁屏状态。
[0013]作为本发明的进一步改进,当处于锁屏状态时,若有新消息时,在聊天窗口弹出消息框进行提醒。
[0014]作为本发明的进一步改进,当用户点击消息框时,当前聊天界面解锁并滚动至新消息位置;或,当当前聊天消息滚动至新消息内容时,当前聊天界面自动解锁;所述聊天界面解锁为:当出现新消息时,聊天窗口自动滚动至新消息位置。
[0015]作为本发明的进一步改进,所述判断聊天窗口的滚动方向具体包括步骤:在聊天窗口上设置触摸层,通过触摸时手势的运动轨迹判断聊天窗口中聊天消息的滚动方向。通过设置触摸层,可以用于触屏的设备上,比如说:手机或平板电脑等移动设备。
[0016]作为本发明的进一步改进,所述新消息在聊天窗口提醒时,包括以下步骤:在聊天显示区域的顶部弹出半透明的消息框,该消息框内显示新消息的条数;当聊天窗口的当前聊天消息滚动至最新消息的位置时,消息框自动消失;当点击消息框时,聊天窗口的当前聊天消息自动滚动至最新消息的位置,消息框自动消失。
[0017]作为本发明的进一步改进,还包括步骤:设置锁屏解屏键,通过点击该锁屏解屏键,实现聊天窗口锁屏解屏的手动状态切换。
[0018]为了实现上述聊天自动锁屏解屏的方法,本发明还相应提供了一种聊天自动锁屏解屏的装置,包括
[0019]判断单元,用于判断聊天窗口内当前聊天信息滚动的方向;
[0020]自动锁屏解屏单元,用于根据判断单元的判断结果,相应执行锁屏动作;若聊天窗口内当前聊天消息滚动的方向与加载新消息时聊天消息滚动的方向相反时,则将当前聊天界面设定为锁屏状态;所述锁屏状态为:当出现新消息时,聊天消息不会自动滚动至新消息。
[0021]作为本发明的进一步改进,当加载的新消息是位于聊天窗口中历史聊天消息的下方时,则当判断单元判断当前聊天消息滚动的方向为向下滚动时,自动锁屏解屏单元执行锁屏动作;或,当加载的新消息是位于聊天窗口中历史聊天消息的上方时,则当判断单元判断当前聊天消息滚动的方向为向上滚动时,自动锁屏解屏单元执行锁屏动作。
[0022]作为本发明的进一步改进,还包括消息提醒单元,用于在锁屏状态时,出现新消息时,在聊天窗口中弹出消息框进行提醒;且当用户点击消息框时,控制当前聊天界面滚动至新消息位置,并且由自动锁屏解屏单元执行解锁动作。
[0023]作为本发明的进一步改进,所述判断单元包括一手势检测模块,其用于通过在聊天窗口上设置的触摸层,检测触摸时手势的运动轨迹,并判断当前聊天消息的滚动方向。
[0024]作为本发明的进一步改进,所述自动锁屏解屏单元包括一位置检测模块,其用于检测聊天窗口中聊天消息的位置,若聊天窗口滚动至新消息位置时,当前聊天界面的自动解锁;所述聊天界面解锁为:当出现新消息时,聊天窗口自动滚动至新消息位置。
[0025]作为本发明的进一步改进,所述消息提醒单元包括消息框弹出模块,用于当出现新消息时,在聊天显示区域的顶部弹出半透明的消息框,并在该消息框内显示新消息的条数;当聊天窗口的当前聊天消息滚动至最新消息的位置时,消息框弹出模块控制消息框自动消失;当点击消息框时,聊天窗口的当前聊天消息自动滚动至最新消息的位置,消息框弹出模块控制消息框自动消失。
[0026]作为本发明的进一步改进,还包括一手动锁屏解屏单元,用于检测聊天窗口所设置的锁屏解屏键的状态,实现聊天窗口锁屏解屏的状态切换。
[0027]相应地,为了将上述的聊天锁屏解屏的装置用于移动客户端,比如手机或平板电脑,本发明还提供了一种移动客户端,包括上述的聊天自动锁屏解屏的装置。
[0028]相应地,为了将上述的聊天锁屏解屏的装置用于电脑客户端,本发明还提供了一种电脑客户端,包括上述聊天自动锁屏解屏装置。
[0029]为了更好地理解和实施,下面结合附图详细说明本发明。
【附图说明】
[0030]图1是现有技术的聊天窗口界面的示意图。
[0031]图2是实施例
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1