一种移动终端中消息的显示方法、装置和系统的制作方法

文档序号:9374975阅读:329来源:国知局
一种移动终端中消息的显示方法、装置和系统的制作方法【
技术领域
】[0001]本发明涉及通信
技术领域
,具体涉及一种移动终端中消息的显示方法、装置和系统。【
背景技术
】[0002]移动终端的应用添加诸如意见反馈或聊天接口等是获取用户行为、爱好和提高社交特性的重要方式,尤其对于移动终端中的一些应用如游戏而言,聊天接口显得更加重要,虽然移动终端上用户使用聊天接口输入的聊天信息不会太多,但是由于移动设备的屏幕尺寸的限制,考虑到聊天信息不能影响人机交互的效果,因此,可供显示聊天信息的区域一般都比较小。[0003]当前移动终端中消息(比如文本或图片)的显示大致可以分成以下几种,一种为静态的显示方式,用户可以通过滑动操作来查看不同行的文本或图片信息,一种为消息通知方式,多数会将消息显示在屏幕的上边缘,且当用户触发该上边缘(比如下拉)时,还可以显示历史信息;另一种是消息提示方式,顾名思义,在接收到信息时只弹出消息提示,而并不显示真正的消息内容,只有当接收到用户的触发后,才会显示真正的消息内容。[0004]在对现有技术的研究和实践过程中,发明人发现,现有的这些消息显示方式的显示效果并不好,都需要用户进一步操作才能显示出完整的消息,不仅增加了用户交互成本,而且操作繁琐。【
发明内容】[0005]本发明实施例提供一种移动终端中消息的显示方法、装置和系统,不仅可以降低用户交互成本,而且操作简单,大大提高了显示效果。[0006]一种移动终端中消息的显示方法,包括:[0007]获取需要显示的消息内容;[0008]确定移动终端屏幕中的可见区域;[0009]根据所述可见区域计算所述消息内容的显示长度和显示行数;[0010]若所述显示行数超过所述可见区域的显示范围,则在所述可见区域中按照所述显示长度滚动显示所述消息内容。[0011]一种移动终端中消息的显示装置,包括获取单元、确定单元、计算单元和显示单元;[0012]获取单元,用于获取需要显示的消息内容;[0013]确定单元,用于确定移动终端屏幕中的可见区域;[0014]计算单元,用于根据所述可见区域计算所述消息内容的显示长度和显示行数;[0015]显示单元,用于在所述显示行数超过所述可见区域的显示范围时,在所述可见区域中按照所述显示长度滚动显示所述消息内容。[0016]一种移动终端的操作系统,包括本发明实施例提供的任一种移动终端中消息的显示装置。[0017]本发明实施例可以获取需要显示的消息内容,然后确定移动终端屏幕中的可见区域,并根据该可见区域计算该消息内容的显示长度和显示行数,若该显示行数超过该可见区域的显示范围,则在该可见区域中按照计算出的消息内容的显示长度滚动显示该消息内容,从而实现在只占用屏幕一小部分面积的前提下,无需用户作进一步的操作,便可自动且完整地显示消息内容的目的;该方案不仅可以降低用户交互成本,而且操作简单,大大提高了显示效果。【附图说明】[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0019]图1是本发明实施例提供的移动终端中消息的显示方法的流程图;[0020]图2a是本发明实施例提供的移动终端中消息的显示装置的示意图;[0021]图2b是本发明实施例提供的移动终端中消息的显示方法的另一流程图;[0022]图3a是本发明实施例提供的移动终端中消息的显示方法的又一流程图;[0023]图3b是本发明实施例提供的移动终端屏幕的示意图;[0024]图3c是本发明实施例提供的移动终端中消息的显示方法场景示意图;[0025]图4是本发明实施例提供移动终端中消息的显示装置的结构示意图;[0026]图5是本发明实施例提供的移动终端的结构示意图。【具体实施方式】[0027]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0028]本发明实施例提供一种移动终端中消息的显示方法、装置和系统。以下分别进行详细说明。[0029]实施例一、[0030]本实施例将从移动终端中消息的显示装置的角度进行描述,该移动终端中消息的显示装置具体可以集成在移动终端中,该移动终端具体可以为手机或平板电脑等设备。[0031]一种移动终端中消息的显示方法,包括:获取需要显示的消息内容,确定移动终端屏幕中的可见区域,根据该可见区域计算所述消息内容的显示长度和显示行数,若该显示行数超过可见区域的显示范围,则在该可见区域中按照所述显示长度滚动显示所述消息内容。[0032]如图1所示,一种移动终端中消息的显示方法,具体流程可以如下:[0033]101、获取需要显示的消息内容;[0034]其中,该消息内容可以是文字,也可以是图片,或者,还可以包括文字和图片,等坐寸O[0035]102、确定移动终端屏幕中的可见区域;[0036]其中,该可见区域指的是在移动终端的屏幕中,用于显示消息内容的区域。该可见区域的位置和大小可以根据实际应用的需求进行设置,可以由系统预先设置,也可以由用户自定义设置,即在确定移动终端屏幕中的可见区域之前,该移动终端中消息的显示方法还可以包括:[0037]按照预置策略在移动终端屏幕中设置可见区域。[0038]103、根据该可见区域计算该消息内容的显示长度和显示行数,例如,具体可以如下:[0039]确定该可见区域的长度,根据该可见区域的长度计算消息内容的显示长度和显示行数。[0040]其中,消息内容的显示长度小于可见区域的长度,一般可以设为略小于可见区域的长度。而消息内容的显示行数可以根据具体的行高、行距和消息内容的显示长度而定。[0041]该消息内容的显示长度与可见区域的长度之间的对应关系可以根据实际应用的需求而定,而消息内容的行高和行距也可以根据实际应用的需求进行设置,在此不再赘述。[0042]104、若该消息内容的显示行数超过该可见区域的显示范围,即该消息内容的显示高度(包括)超过了该可见区域的高度,则在该可见区域中按照该消息内容的显示长度滚动显示该消息内容。[0043]例如,具体可以按照预置的滚动速度,在该可见区域中按照该消息内容的显示长度滚动显示该消息内容。[0044]其中,滚动速度可以根据时间应用的需求进行设置,而滚动则可以采用滚动控件(scroll)或列表(table)来实现,在此不再赘述。[0045]需说明的是,如果该消息内容的显示行数未超过该可见区域的显示范围,即该消息内容的显示高度(包括)未超过了该可见区域的高度,则直接在该可见区域中按照该消息内容的显示长度显示该消息内容,而可以无需滚动。[0046]可选的,在显示了该消息内容之后,还可以设置经过预置时间后,自动将该消息内容进行销毁(即在屏幕上不再显示),即步骤“在所述可见区域中按照所述显示长度滚动显示消息内容(即步骤104)”之后,该移动终端中消息的显示方法还可以包括:[0047]确定所述消息内容的显示时间超过预置阈值时,销毁该消息内容。[0048]其中,该预置阈值可以根据实际应用的需求进行设置,比如,可以设置为30秒、60秒或2分钟等等,在此不再赘述。[0049]由上可知,本实施例可以获取需要显示的消息内容,然后确定移动终端屏幕中的可见区域,并根据该可见区域计算该消息内容的显示长度和显示行数,若该显示行数超过该可见区域的显示范围,则在该可见区域中按照计算出的消息内容的显示长度滚动显示该消息内容,从而实现在只占用屏幕一小部分面积的前提下,无需用户作进一步的操作,便可自动且完整地显示消息内容的目的;该方案不仅可以降低用户交互成本,而且操作简单,大大提高了显示效果。[0050]实施例二、[0051]根据实施例一所描述的方法,以下将对举例作进一步详细说明。[0052]如图2a所示,该移动终端中消息的显示装置可以包括控制模块和显示模块,如下:[0053](I)控制模块;[0054]控制模块,用于获取需要显示的消息内容,确定移动终端屏幕中的可见区域,根据该可见区域计算该消息内容的显示长度和显示行数,在该显示行数超过可见区域的显示范围时,控制显示模块在可见区域中按照该显示长度滚动显示该消息内容;在该显示行数超过可见区域的显示范围时,控制显示模块在可见区域中按照该显示长度直接显示该消息内容。[0055]该控制模块,还可以用于在确定所述消息内容的显示时间超过预置阈值时,销毁所述消息内容。[0056](2)显示模块;[0057]显示模块,用于在控制模块的控制下,在可见区域中按照该当前第1页1 2 3 4 
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1