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

文档序号:9505904阅读:来源:国知局
1的聊天锁屏解屏方法的步骤流程图。
[0032]图3是实施例2的聊天锁屏解屏方法的步骤流程图。
[0033]图4是本发明的聊天窗口的界面示意图。
[0034]图5是聊天锁屏解屏装置的模块连接示意图。
[0035]图6是移动客户端的模块连接示意图。
[0036]图7是电脑客户端的模块连接示意图。
【具体实施方式】
[0037]实施例1
[0038]本发明针对现有技术中只能通过手动锁屏和解屏的技术缺陷,为了减少用户手动锁屏或解屏的操作步骤,本发明提供了一种聊天自动锁屏解屏的方法。以下,针对该方法进行描述:
[0039]请参阅图2,其为实施例1的聊天自动锁屏解屏的方法步骤流程图。本发明提供了一种聊天自动锁屏解屏的方法,其主要包括步骤:
[0040]Sll:判断聊天窗口内当前聊天消息滚动的方向。
[0041]S12:若聊天窗口内当前聊天消息滚动的方向与加载新消息时聊天消息滚动的方向相反时,则将当前聊天界面设定为锁屏状态;所述锁屏状态为:当出现新消息时,聊天窗口不会自动滚动至新消息位置。
[0042]由于,目前的聊天窗口界面是顺序列出聊天消息,通常新消息会位于聊天窗口的下方或者上方。当新消息位于聊天窗口的下方时,聊天窗口的聊天信息是不断向上滚动的;当新消息位于聊天窗口的上方时,聊天窗口的聊天信息是不断向下滚动的。
[0043]因此,当加载的新消息是位于聊天窗口中历史聊天消息的下方时,则判断当前聊天消息滚动的方向为向下滚动时,判断用户正在读取历史消息,将当前聊天界面设定为锁屏状态;或,当加载的新消息是位于聊天窗口中历史聊天消息的上方时,则判断当前聊天消息滚动的方向为向上滚动时,判断用户正在读取历史消息,将当前聊天界面设定为锁屏状
??τ O
[0044]S13:若有新消息时,在聊天窗口弹出消息框进行提醒。
[0045]S14:当用户点击消息框时,聊天窗口自动解锁并滚动至新消息位置。
[0046]本发明通过判断聊天窗口的滚动情况,进而预判玩家的锁屏和解锁意图,在玩家手动操作之前,提前帮助玩家上锁或解锁,大幅提升了聊天的用户体验。因为当聊天窗口向上滚动时,表明玩家此时想观看历史消息,聊天界面自动锁屏,防止新消息出现时窗口自动滚动至最下方。而且,免去了玩家需要手动操作的步骤,显得更加智能。
[0047]另外,本发明还提供了锁屏状态下新消息提示的功能,解决了玩家在锁屏状态下无法知晓有新消息的问题,而且能够通过点击该提示,快速返回到最新消息位置进行阅读。既能够及时提醒玩家有新消息,又能够通过点击该提醒信息,快速阅读该新消息,操作更加方便。
[0048]而且,本发明聊天自动锁屏解屏的方法主要应用在游戏的聊天窗口中,主要针对游戏过程中人数众多,消息刷新得快,通过自动锁屏解屏的方法可以方便用户快速地阅读历史消息,也可以快速切换回新消息进行阅读。
[0049]实施例2
[0050]本实施例2针对实施例1做了进一步改进,对于解除锁屏状态,增加了当聊天窗口滚动至最新消息时,设定为解除锁屏状态。进一步,还增加了手动锁屏解屏键,可以通过手动锁屏或解屏实现解屏状态和锁屏状态的切换。同时,本实施例2还提供了更为完整的步骤流程,具体如下:
[0051]请参阅图3,其为实施例2的聊天锁屏解屏方法的步骤流程图。本实施例2提供了一种聊天自动锁屏解屏的方法,其主要包括步骤:
[0052]S21:判断聊天窗口内当前聊天信息滚动的方向。
[0053]具体的,所述判断聊天窗口的滚动方向包括步骤:在聊天窗口上设置触摸层,通过触摸时手势的运动轨迹判断聊天窗口的滚动方向。通过设置触摸层,可以用于触屏的设备上,比如说:手机或平板电脑等移动设备。
[0054]在具体设置触摸层的实现方法可以为:在Scrollview(滚动视图)上安放一层Swallow Touch (吞■接触)层,并将其设置为False,在触摸时可以直接操作到消息层。在该聊天窗口上设置坐标轴,以左右方向为X轴方向,以上下方向为Y轴方向。通过触摸的运动Y轴方向上的轨迹识别其手势方向。如果手势向上,则将状态自动变更为锁屏状态;如果手势向下,且Scrollview中的项目为最后一条消息,则将状态自动变更为锁屏状态。
[0055]S22:若聊天窗口内当前聊天消息滚动的方向与加载新消息时聊天消息滚动的方向相反时,则将当前聊天界面设定为锁屏状态;所述锁屏状态为:当出现新消息时,聊天窗口不会自动滚动至新消息位置。
[0056]具体地,当加载的新消息是位于聊天窗口中历史聊天消息的下方时,则判断当前聊天消息滚动的方向为向下滚动时,判断用户正在读取历史消息,将当前聊天界面设定为锁屏状态;或,当加载的新消息是位于聊天窗口中历史聊天消息的上方时,则判断当前聊天消息滚动的方向为向上滚动时,判断用户正在读取历史消息,将当前聊天界面设定为锁屏状态。
[0057]S23:若有新消息时,在聊天窗口弹出消息框进行提醒。
[0058]具体的,在本步骤中,当所述新消息在聊天窗口提醒时,具体通过以下步骤实现:在聊天显示区域的顶部弹出半透明的消息框,该消息框内显示新消息的条数。
[0059]S24:当用户点击消息框时,聊天窗口的聊天消息自动解锁并滚动至新消息位置,消息框自动消失。
[0060]S25:若聊天窗口的聊天消息滚动至新消息位置时,当前聊天界面的自动解锁,消息框自动消失;所述聊天界面解锁为:当出现新消息时,聊天窗口自动滚动至新消息位置。
[0061]当聊天窗口滚动至新消息时,可以判断为此时用户需要阅读新消息,所以解除锁屏装置,方便新消息的及时显示。
[0062]S26:设置锁屏解屏键,通过点击该锁屏解屏键,实现聊天窗口锁屏解屏的手动状态切换。
[0063]请参阅图4,其为实施例2的聊天窗口界面示意图。下面通过具体介绍本发明的聊天自动锁屏解屏的方法的操作过程:
[0064]首先,当玩家需要浏览历史信息时,此时可以用手指触摸聊天窗口,将聊天窗口向上滚动,此时聊天界面自动锁屏,当有新消息出现时,聊天窗口不会自动滚动至新消息位置。另外,在本实施例2中,还可以通过点击锁屏解屏键,实现聊天窗口的锁屏。
[0065]然后,当有新消息出现时,此时新消息通过弹窗显示新消息的条数,比如:显示为:“有2条新消息”;当用户点击该新消息的提醒框时,聊天窗口自动滚动至新消息位置。而此时,聊天界面解锁。或者,通过将当前聊天窗口向下滚动,当滚动至新消息时,此时消息提醒框消失,聊天界面解锁。另外,也可以通过点击锁屏解屏键,将当前聊天界面切换为解屏状
??τ O
[0066]相比于现有技术,本发明通过判断聊天窗口的滚动情况,进而预判玩家的锁屏和解锁意图,在玩家手动操作之前,提前帮助玩家上锁或解锁,大幅提升了聊天的用户体验。因为当聊天窗口
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1