一种消息显示方法、装置及终端的制作方法

文档序号:9564354阅读:237来源:国知局
一种消息显示方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种消息显示方法、装置及终端。
【背景技术】
[0002]随着计算机技术的不断发展,各种各样基于诸如智能手机、电脑、平板电脑等终端的应用已经进入了人们的日常生活、学习以及工作中,其中,即时通信应用、SNS(SocialNetworking Services,社会性网络服务)应用等等,由于能够快速、简便地通过消息收发实现用户间通信,已经得到了极大的普及。诸如即时通信消息、SNS消息等均需要通过视图界面进行直观显示,用户可在视图界面上对所显示的消息进行浏览。目前,视图界面通常在显示消息的同时显示界面背景,现有的界面背景通常为固定背景,用户在移动消息进行浏览时,其界面背景并不因此进行移动,从而使得消息显示方式较为单一,显示效果较差。

【发明内容】

[0003]本发明实施例提供一种消息显示方法、装置及终端,可使得消息与界面背景相对移动产生视差,丰富消息显示方式,提升消息显示效果。
[0004]本发明实施例第一方面提供一种消息显示方法,可包括:
[0005]当检测到视图界面中的消息浏览操作时,计算所述视图界面中所显示消息的移动特征;
[0006]根据所述消息的移动特征以及预设的相对移动规则,计算界面背景的移动特征;
[0007]按照所述消息的移动特征对所述消息进行移动操作,按照所述界面背景的移动特征对所述界面背景进行移动操作;
[0008]在所述视图界面中显示移动操作后的所述消息及所述界面背景。
[0009]本发明实施例第二方面提供一种消息显示装置,可包括:
[0010]消息特征计算模块,用于当检测到视图界面中的消息浏览操作时,计算所述视图界面中所显示消息的移动特征;
[0011]背景特征计算模块,用于根据所述消息的移动特征以及预设的相对移动规则,计算界面背景的移动特征;
[0012]操作模块,用于按照所述消息的移动特征对所述消息进行移动操作,按照所述界面背景的移动特征对所述界面背景进行移动操作;
[0013]显示模块,用于在所述视图界面中显示移动操作后的所述消息及所述界面背景。
[0014]本发明实施例第三方面提供一种终端,可包括上述第二方面所述的消息显示装置。
[0015]实施本发明实施例,具有如下有益效果:
[0016]本发明实施例中,可根据视图界面中所显示消息的移动特征计算界面背景的移动特征,按照所述消息的移动特征对消息进行移动操作的同时,按照所述界面背景的移动特征对界面背景进行移动操作,从而可使得消息与界面背景能够在视图界面中产生相对运动的视差,丰富了消息的显示方式,提升了消息显示效果。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明实施例提供的一种消息显示方法的流程图;
[0019]图2a为本发明实施例提供的一种视图界面的示意图;
[0020]图2b为本发明实施例提供的另一种视图界面的意图;
[0021]图3为本发明实施例提供的另一种消息显示方法的流程图;
[0022]图4为本发明实施例提供的又一种消息显示方法的流程图;
[0023]图5为本发明实施例提供的一种消息显示装置的结构示意图;
[0024]图6为本发明实施例提供的另一种消息显示装置的结构示意图;
[0025]图7为本发明实施例提供的一种消息特征计算模块的结构示意图;
[0026]图8为本发明实施例提供的另一种消息特征计算模块的结构示意图;
[0027]图9为本发明实施例提供的一种背景特征计算模块的结构示意图;
[0028]图10为本发明实施例提供的另一种背景特征计算模块的结构示意图;
[0029]图11为本发明实施例提供的一种操作模块的结构示意图;
[0030]图12为本发明实施例提供的一种终端的结构示意图。
【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]下面将结合附图1-附图4,对本发明实施例提供的消息显示方法进行详细介绍。
[0033]请参见图1,为本发明实施例提供的一种消息显示方法的流程图;该方法可包括以下步骤S101-步骤S104。
[0034]S101,当检测到视图界面中的消息浏览操作时,计算所述视图界面中所显示消息的移动特征。
[0035]其中,所述视图界面可以指终端屏幕用于展示消息及界面背景的区域,该视图界面可以为触屏界面,也可以为鼠标点击界面。所述消息浏览操作可包括但不限于:滑动操作或点击操作。具体地,如果所述视图界面为触屏界面,则所述消息浏览操作可以为作用于该触屏界面上的滑动操作。如果所述视图界面为鼠标点击界面,则所述消息浏览操作可以为该鼠标点击界面上的鼠标点击操作。其中,所述视图界面中所显示的消息可以包括但不限于:即时通信消息、SNS消息等等。
[0036]具体请一并参见图2a和图2b,为本发明实施例提供的视图界面的示意图;如图2a或图2b所示,a与a’之间的区域1表示视图界面,该视图界面1属于终端屏幕的部分或全部区域;b与b’之间的区域3表示界面背景,该界面背景3位于背景层,该背景层与终端屏幕属于不同的显示层;在视图界面1与界面背景3之间设有消息显示层2,该消息显示层2包含多条消息,该多条消息按照产生时间的先后顺序进行排列,例如:如图2a所示示意图,消息1的产生时间早于消息2的产生时间,消息3的产生时间早于消息4的产生时间,等等。需要说明的是,消息可在消息显示层上移动,界面背景3包可在背景层上移动。
[0037]本发明实施例中,若用户欲浏览完整的消息时,可以在所述视图界面上进行消息浏览操作,本步骤中,可根据所述消息浏览操作,计算所述视图界面中所显示消息的移动特征,所述移动特征可包括移动方向和移动距离。
[0038]在本实施例的一种可行的实施方式中,本步骤具体可包括以下步骤A-C:
[0039]A、当检测到视图界面中的滑动操作时,获取所述滑动操作的滑动方向及滑动距离。
[0040]具体实现中,假设视图界面为触屏界面,用户欲浏览完整的消息时,可通过手指在视图界面上进行向下滑动操作,以请求浏览产生时间相较于视图界面中当前显示的消息的产生时间更早的消息,参见图2a_图2b,此滑动操作将消息显示层中的消息2由位置c移动至位置a,步骤A则获取该滑动操作的滑动方向及滑动距离。
[0041 ] B、将所述滑动方向确定为所述视图界面中所显示消息的移动方向。
[0042]再请参见图2a_图2b,所述滑动方向为沿所述视图界面向下的方向,本步骤B则将所述视图界面中所显示消息的移动方向确定为沿所述视图界面向下的方向,即位置c至位置a的方向。
[0043]C、根据所述滑动距离确定所述视图界面中所显示消息的移动距离。
[0044]本步骤中,可根据统计值或经验值确定滑动距离与所述消息的移动距离之间的关系,例如:根据统计值滑动操作产生的滑动距离可使某消息移动2倍滑动距离,由此确定所述滑动距离与所述消息的移动距离为2倍关系,本步骤C根据所述滑动距离及所确定的2倍关系,计算所述消息的移动距离。如图2a_图2b所示,根据统计值所确定的关系,步骤A所获取的滑动距离可使消息2由位置c移动至位置a,本步骤可计算获得所述视图界面中所显示消息的移动距离为位置c至位置a的像素距离。
[0045]在本实施例的另一种可行的实施方式中,本步骤具体可包括以下步骤D-F:
[0046]D、当检测到视图界面中的点击操作时,根据所述点击操作的起始点击位置和终止点击位置,确定所述点击操作的操作方向及操作距离。
[0047]具体实现中,若视图界面为鼠标点击界面,用户欲浏览完整的消息时,可通过鼠标在视图界面上进行点击操作,以请求浏览产生时间相较于视图界面中当前显示的消息的产生时间更早或更晚的消息,步骤D可记录该鼠标点击操作的起始点击位置和终止点击位置,由此确定所述点击操作的操作方向为起始点击位置至终止点击位置的方向,确定所述操作距离为起始点击位置与终止点击位置之间的距离。
[0048]E、将所述操作方向确定为所述视图界面中所显示消息的移动方向。
[0049]F、根据所述操作距离确定所述视图界面中所显示消息的移动距离。
[0050]本实施方式所示的步骤E-F可参见上一实施方式中的步骤B-C,在此不赘述。
[0051]S102,根据所述消息的移动特征以及预设的相对移动规则,计算界面背景的移动特征。
[0052]所述预设的相对移动规则
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1