信息显示方法和装置与流程

文档序号:13933971阅读:139来源:国知局
信息显示方法和装置与流程

本发明实施例涉及通信技术,尤其涉及一种信息显示方法和装置。



背景技术:

随着移动互联网的发展,手机、平板电脑、手持终端、游戏机等移动终端日渐成为人机交互的主要平台。移动终端上经常需要显示一些文本内容,但因移动终端屏幕大小的局限性,在设计用户界面的时候会设置内容显示区域的最大长度,如果内容显示区域不足以显示文本信息的全部内容时,常用的方法是使用省略号替代未显示的内容,用户需要点击展开按钮进入下级页面去查看未显示的内容,这样增加了用户操作成本,降低了用户体验。



技术实现要素:

本发明实施例提供一种信息显示方法和装置,避免用户点击展开按钮进入下级页面去查看未显示的内容,减少了用户操作成本,提高了用户体验。

本发明实施例一方面提供一种信息显示方法,包括:

在接收到用于将终端获取到的文本信息的全部内容进行显示的第一指令后,确定显示所述文本信息的全部内容所需的第一区域的面积,所述第一指令为用户对当前页面的默认显示区域进行手势操作生成的指令;

根据所述第一区域的面积,判断所述默认显示区域是否能够显示所述文本信息的全部内容,所述默认显示区域的面积固定;

若所述默认显示区域不能显示所述文本信息的全部内容,则在所述当前页面上创建增强阅读显示区域,并在所述增强阅读显示区域上显示所述文本信息的全部内容。

在本发明一实施例中,若所述默认显示区域能够显示所述文本信息的全部内容,则在所述默认显示区域上显示所述文本信息的全部内容。

在本发明一实施例中,所述根据所述第一区域的面积,判断所述默认显示区域是否能够显示所述文本信息的全部内容,包括:

将所述第一区域的面积与所述默认显示区域的面积进行比较;

若所述第一区域的面积大于所述默认显示区域的面积,则确定所述默认显示区域不能显示所述文本信息的全部内容;

若所述第一区域的面积不大于所述默认显示区域的面积,则确定所述默认显示区域能够显示所述文本信息的全部内容。

在本发明一实施例中,所述确定显示所述文本信息的全部内容所需的第一区域的面积,包括:

根据所述文本信息的信息量及字体大小确定所述第一区域的面积。

在本发明一实施例中,所述在增强阅读显示区域上显示所述文本信息之后,所述方法还包括:

接收所述用户输入的第二指令;所述第二指令为所述用户对所述增强阅读显示区域进行手势操作生成的指令;

根据所述第二指令隐藏所述增强阅读显示区域。

在本发明一实施例中,所述增强阅读显示区域为终端根据所述第一区域的面积对预先设置的第二区域的面积进行调整生成的显示区域;

或者,

所述增强阅读显示区域为终端根据所述第一区域的面积生成的显示区域。

本发明实施例另一方面提供一种信息显示装置,包括:

确定模块,用于在接收到用于将终端获取到的文本信息的全部内容进行显示的第一指令后,确定显示所述文本信息的全部内容所需的第一区域的面积,所述第一指令为用户对当前页面的默认显示区域进行手势操作生成的指令;

判断模块,用于根据所述第一区域的面积,判断所述当前页面的默认显示区域是否能够显示所述文本信息的全部内容,所述默认显示区域的面积固定;

显示模块,用于若所述默认显示区域不能显示所述文本信息的全部内容,则在所述当前页面上创建增强阅读显示区域,并在所述增强阅读显示区域上显示所述文本信息的全部信息。

在本发明一实施例中,所述显示模块还用于若所述默认显示区域能够显示所述文本信息的全部内容,则在所述默认显示区域上显示所述文本信息的全部信息。

在本发明一实施例中,所述判断模块具体用于将所述第一区域的面积与所述默认显示区域的面积进行比较;若所述第一区域的面积大于所述默认显示区域的面积,则确定所述默认显示区域不能显示所述文本信息的全部内容;若所述第一区域的面积不大于所述默认显示区域的面积,则确定所述默认显示区域能够显示所述文本信息的全部内容。

在本发明一实施例中,所述确定模块具体用于根据所述文本信息的信息量及字体大小确定所述第一区域的面积。

在本发明一实施例中,所述装置还包括:

接收模块,用于接收用户输入的第二指令;所述第二指令为所述用户对所述增强阅读显示区域进行手势操作生成的指令;

隐藏模块,用于根据所述第二指令隐藏所述增强阅读显示区域。

在本发明一实施例中,所述增强阅读显示区域为所述显示模块根据所述第一区域的面积对预先设置的第二区域的面积进行调整生成的显示区域;

或者,

所述增强阅读显示区域为所述显示模块根据所述第一区域的面积生成的显示区域。

本发明实施例提供的信息显示方法和装置,在接收到用于将终端获取到的文本信息的全部内容进行显示的第一指令后,确定显示文本信息的全部内容所需的第一区域的面积,根据第一区域的面积判断默认显示区域是否能够显示文本信息的全部内容,若默认显示区域不能显示文本信息的全部内容,则在增强阅读显示区域上显示文本信息,若默认显示区域不能显示文本信息的全部内容,则终端可以在当前页面上创建增强阅读显示区域,并在增强阅读显示区域上显示文本信息的全部内容,避免用户点击展开按钮进入下级页面去查看未显示的内容,减少了用户操作成本,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的一种信息显示方法的流程图;

图2为本发明另一实施例提供的一种信息显示方法的流程图;

图3为本发明再一实施例提供的一种信息显示方法的流程图;

图4为本发明一实施例提供的一种信息显示装置的框图;

图5为本发明另一实施例提供的一种信息显示装置的框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例提供的一种信息显示方法的流程图。该方法应用于终端,终端可以为手机、平板电脑、游戏机、手持终端等设备,如图1所示,该方法包括一下步骤:

步骤101、在接收到用于将终端获取到的文本信息的全部内容进行显示的第一指令后,确定显示文本信息的全部内容所需的第一区域的面积,第一指令为用户对当前页面的默认显示区域进行手势操作生成的指令。

在本实施例中,当终端接收到一个本文信息时,用户可以根据需求对现实该文本信息的默认显示区域进行手势操作,生成第一指令,终端接收到该第一指令后,根据文本信息的内容的长短、字体大小等来计算显示该文本信息的全部内容需要的区域面积。例如,手机接收到一则短信,用户可以长按该短信文本框,终端根据短信的字符数、字体的大小可以计算出显示该短信的全部内容需要的文本框的面积大小。

其中,手势操作可以为长按、双击、点击、滑动等手势,本领域技术人员可以根据需求进行设置。当用户在默认显示区域进行手势操作时,若该手势操作符合预设的手势规则,则终端自动生成第一指令,用于指示终端确定显示文本信息的全部内容所需的第一区域的面积。

步骤102、根据第一区域的面积,判断默认显示区域是否能够显示文本信息的全部内容,默认显示区域的面积固定。

在本实施例中,默认显示区域为终端中已经设置了大小的显示文本内的区域,且默认显示区域的大小是固定不变的,例如,默认显示区域可以是显示短信的本文框、对话框等。终端可以计算默认显示区域的面积大小,将默认显示区域的面积与第一区域的面积比较,若默认显示区域的面积大于或等于第一区域的面积,则说明默认显示区域可以显示文本信息的全部内容,若默认显示区域的面积小于第一区域的面积,则说明默认显示区域不能显示文本信息的全部内容,例如,第一区域的面积为700mm2,默认显示区域的面积为500mm2,则默认显示区域不能显示文本信息的全部内容。也可以是根据文本信息的字体大小来判断第一区域可以显示多少个字符,若默认显示区域显示的字符个数比第一区域显示的字符个数少,说明默认显示区域不能显示文本信息的全部内容,例如,第一区域可以显示200个小四字体的字符,默认显示区域最多个显示300个小四字体的字符,则默认显示区域可以显示本文信息的全部内容。

需要说明的是,不论待显示的文本信息的信息量是多少,默认显示区域的面积是固定不变的,而第一区域的面积是随着待显示的文本信息的信息量的变化而变化的。

步骤103、若默认显示区域不能显示文本信息的全部内容,则在当前页面上创建增强阅读显示区域,并在增强阅读显示区域上显示文本信息的全部内容。

在本实施例中,若默认显示区域不能显示文本信息的全部内容,则可以在当前页面上创建增强阅读显示区域,并采用增强阅读显示区域来显示该文本信息的全部内容。为了显示文本信息的全部内容,增强阅读显示区域的面积不小于第一区域的面积。

本发明实施例提供的信息显示方法,在接收到用于将终端获取到的文本信息的全部内容进行显示的第一指令后,确定显示文本信息的全部内容所需的第一区域的面积,根据第一区域的面积判断默认显示区域是否能够显示文本信息的全部内容,若默认显示区域不能显示文本信息的全部内容,则在增强阅读显示区域上显示文本信息,若默认显示区域不能显示文本信息的全部内容,则终端可以在当前页面上创建增强阅读显示区域,并在增强阅读显示区域上显示文本信息的全部内容,避免用户点击展开按钮进入下级页面去查看未显示的内容,减少了用户操作成本,提高了用户体验。

可选地,在图1所示实施例的基础上,增强阅读显示区域为终端根据第一区域的面积对预先设置的第二区域的面积进行调整生成的显示区域;或者,增强阅读显示区域为终端根据第一区域的面积生成的显示区域。

在本实施例中,可以预先设置一个用于显示文本信息的第二区域,该第二区域的面积大小可调整,当需要采用增强阅读显示区域来显示该文本信息时,终端可以根据第一区域的面积来调整第二区域的面积大小,从而生成增强阅读显示区域;或者,也可以是在默认显示区域不能显示文本信息的全部内容时,终端根据第一区域的面积临时生成一个增强阅读显示区域。

可选地,在图1所示实施例的基础上,若默认显示区域能够显示文本信息的全部内容,则在默认显示区域上显示文本信息的全部内容。

在本实施例中,若默认显示区域能够显示文本信息的全部内容,则不必采用增强阅读显示区域,而是直接在默认显示区域上显示文本信息即可。

图2为本发明另一实施例提供的一种信息显示方法的流程图。在图1所示实施例的基础上,如图2所示,步骤102可以包括以下步骤:

步骤201、将第一区域的面积与默认显示区域的面积进行比较;若第一区域的面积大于默认显示区域的面积,则执行步骤202,若第一区域的面积不大于默认显示区域的面积,则执行步骤203。

步骤202、确定默认显示区域不能显示文本信息的全部内容。

步骤203、确定默认显示区域能够显示文本信息的全部内容。

在本实施例中,将第一区域的面积与默认显示区域的面积进行比较,若第一区域的面积大于默认显示区域的面积,则说明默认显示区域不足以显示待显示的文本信息的全部内容,可以采用增强阅读显示区域显示文本信息的全部内容;若第一区域的面积小于或等于默认显示区域的面积,则说明默认显示区域可以显示文本信息的全部内容,直接在默认显示区域显示文本信息即可。采用该方法可以简单的确定默认显示区域是否能够显示文本信息的全部内容,实现过程十分简单,也不容出现错误。

可选地,步骤101可以包括:根据文本信息的信息量及字体大小确定第一区域的面积。

在本实施例中,可以根据文本信息的信息量和字体大小计算显示文本信息的全部内容所需第一区域的面积大小,例如,手机收到一则短信,该短信包括20个字符,用户设置的短信中的字体大小为小四,可以先计算小四大小的一个字符的面积,然后再乘以字符数20得到显示该短信所需第一区域的面积大小;或者,也可以先计算小四大小的一个字符的长和宽,分别乘以字符数20,计算出显示该短信所需第一区域的长和宽,进一步得到显示该短信所需第一区域的面积。

图3为本发明再一实施例提供的一种信息显示方法的流程图。如图3所示,在步骤103之后,该方法还可以包括以下步骤:

步骤301、接收用户输入的第二指令;第二指令为用户对增强阅读显示区域进行手势操作生成的指令。

在本实施例中,手势操作可以为长按、双击、点击、滑动等手势,本领域技术人员可以根据需求进行设置。当用户在增强阅读显示区域进行手势操作时,若该手势操作符合预设的手势规则,则终端自动生成第二指令,用于指示隐藏增强阅读显示区域。

步骤302、根据第二指令隐藏增强阅读显示区域。

在本实施例中,当用户看完该文本信息,或者不需要采用增强阅读显示区域显示文本信息时,可以采用预先规定的手势操作向终端发出第二指令,指示终端隐藏增强阅读显示区域,方便用户在显示屏幕上进行其它的操作。

图4为本发明一实施例提供的一种信息显示装置的框图。如图4所示,该装置包括确定模块11、判断模块12和显示模块13。

确定模块11用于在接收到用于将终端获取到的文本信息的全部内容进行显示的第一指令后,确定显示文本信息的全部内容所需的第一区域的面积,第一指令为用户对当前页面的默认显示区域进行手势操作生成的指令;

判断模块12用于根据第一区域的面积,判断当前页面的默认显示区域是否能够显示文本信息的全部内容,默认显示区域的面积固定;

显示模块13用于若默认显示区域不能显示文本信息的全部内容,则在当前页面上创建增强阅读显示区域,并在当前页面的增强阅读显示区域上显示文本信息的全部内容。

可选地,显示模块13还用于若默认显示区域能够显示文本信息的全部内容,则在默认显示区域上显示文本信息的全部内容。

本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

进一步地,判断模块12具体用于将第一区域的面积与默认显示区域的面积进行比较;若第一区域的面积大于默认显示区域的面积,则确定默认显示区域不能显示文本信息的全部内容;若第一区域的面积不大于默认显示区域的面积,则确定默认显示区域能够显示文本信息的全部内容。

再进一步地,确定模块11具体用于根据文本信息的信息量及字体大小确定第一区域的面积。

图5为本发明另一实施例提供的一种信息显示装置的框图。如图5所示,该装置还包括接收模块14和隐藏模块15。

接收模块14用于接收用户输入的第二指令;第二指令为用户对增强阅读显示区域进行手势操作生成的指令;

隐藏模块15用于根据第二指令隐藏增强阅读显示区域。

本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

可选地,增强阅读显示区域为显示模块13根据第一区域的面积对预先设置的第二区域的面积进行调整生成的显示区域;或者,增强阅读显示区域为显示模块13根据第一区域的面积生成的显示区域。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1