终端的标识显示方法和装置.pdf

上传人:Y94****206 文档编号:4563600 上传时间:2018-10-20 格式:PDF 页数:13 大小:2.67MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310274525.X

申请日:

2013.07.02

公开号:

CN104281439A

公开日:

2015.01.14

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 9/44申请日:20130702|||公开

IPC分类号:

G06F9/44

主分类号:

G06F9/44

申请人:

腾讯科技(深圳)有限公司

发明人:

陈建铭

地址:

518000 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

深圳翼盛智成知识产权事务所(普通合伙) 44300

代理人:

欧阳启明

PDF下载: PDF下载
内容摘要

本发明公开了一种终端的标识显示方法和装置,所述方法包括:获取所述终端的当前显示信息;根据所述终端的当前显示信息生成一标识显示尺寸;生成具有所述标识显示尺寸的标识;以及显示所述具有所述标识显示尺寸的标识。本发明根据终端的当前显示信息,尤其是终端显示区域的尺寸自适应调整标识(譬如缩略图)的显示尺寸,使得面积较大的显示区域能够显示高分辨率的标识,面积较小的显示区域能够显示低分辨率的标识,提高了标识的显示效率,并使得所述终端具有一较佳的标识显示效果。

权利要求书

权利要求书
1.  一种终端的标识显示方法,其特征在于,所述方法包括以下步骤:
获取所述终端的当前显示信息;
根据所述终端的当前显示信息生成一标识显示尺寸;
生成具有所述标识显示尺寸的标识;以及
显示所述具有所述标识显示尺寸的标识。

2.  根据权利要求1所述的终端的标识显示方法,其特征在于,所述当前显示信息包括所述终端的页面移动方式、对应所述页面移动方式的显示区域尺寸、以及对应所述显示区域尺寸的标识显示数量。

3.  根据权利要求1所述的终端的标识显示方法,其特征在于,生成具有标识显示尺寸的标识之后,所述方法还包括以下步骤:
判断所述标识是否符合预设的加载条件;
若所述标识符合预设的加载条件,则将所述标识存储至预定缓存空间;
而在显示所述具有所述标识显示尺寸的标识时,包括以下步骤:
接收标识显示指令,从所述预定缓存空间获取对应所述标识显示指令的标识,并显示该获取的标识。

4.  根据权利要求3所述的终端的标识显示方法,其特征在于,将所述标识存储至预定缓存空间后,所述方法还包括以下步骤:
判断所述预定缓存空间内的标识是否符合预设的回收条件;
若所述预定缓存空间内的标识符合预设的回收条件,则将符合预设的回收条件的标识从所述预定缓存空间删除。

5.  根据权利要求3所述的终端的标识显示方法,其特征在于,将所述标识存储至预定缓存空间时,所述方法包括以下步骤:
为所述标识建立索引,其中所述索引为所述标识在所述预定缓存空间内的坐标值;
将建立索引后的标识存储至所述预定缓存空间。

6.  根据权利要求1所述的终端的标识显示方法,其特征在于,获取所述终端的当前显示信息的步骤之前,所述方法还包括:
获取所述终端的应用信息;
而所述生成具有标识显示尺寸的标识的步骤包括:
获取所述应用信息,并为获取到的应用信息生成具有所述标识显示尺寸的标识。

7.  一种标识显示装置,其特征在于,所述装置包括:
当前显示信息获取模块,用于获取所述终端的当前显示信息;
标识显示尺寸生成模块,用于根据所述终端的当前显示信息生成一标识显示尺寸;
标识生成模块,用于生成具有所述标识显示尺寸的标识;以及
标识显示模块,用于显示所述具有所述标识显示尺寸的标识。

8.  根据权利要求7所述的标识显示装置,其特征在于,所述当前显示信息包括所述终端的页面移动方式、对应所述页面移动方式的显示区域尺寸、以及对应所述显示区域尺寸的标识显示数量。

9.  根据权利要求7所述的标识显示装置,其特征在于,所述装置还包括存储模块以及判断模块;
所述判断模块,用于判断所述标识是否符合预设的加载条件;
若所述判断模块判定所述标识符合预设的加载条件,则所述存储模块用于将所述标识存储至预定缓存空间;
而所述标识显示模块进一步的用于接收标识显示指令,从所述预定缓存空间获取所述标识显示指令对应的标识,并显示该获取的标识。

10.  根据权利要求9所述的标识显示装置,其特征在于,所述装置还包括标识删除模块;
所述判断模块进一步的用于判断所述预定缓存空间内的标识是否符合预设 的回收条件;
若所述判断模块判定所述预定缓存空间内的标识符合预设的回收条件,则所述标识删除模块用于将符合预设的回收条件的标识从所述预定缓存空间删除。

11.  根据权利要求9所述的标识显示装置,其特征在于,所述装置还包括索引模块;
所述索引模块用于将所述标识建立索引,其中所述索引为所述标识在所述预定缓存空间内的坐标值;
所述存储模块进一步的用于将所述索引模块建立索引后的标识存储至所述预定缓存空间。

12.  根据权利要求7所述的标识显示装置,其特征在于,所述装置还包括应用信息获取模块;
所述应用信息获取模块,用于获取所述终端的应用信息;
而所述标识生成模块进一步用于获取所述应用信息,并为获取到的应用信息生成具有所述标识显示尺寸的标识。

说明书

说明书终端的标识显示方法和装置
技术领域
本发明属于显示技术领域,尤其涉及一种终端的标识显示方法和装置。
背景技术
随着终端的不断普及,用户对终端性能的要求越来越高。
现有技术中,用户经常需要通过点击终端显示界面的图标进入终端的应用程序或者浏览各种多媒体信息,该多媒体信息譬如为图片或者视频等。无论是进入应用程序还是浏览多媒体信息,都需要在终端显示界面所显示的图标的基础上进行,其中所述图标对应有应用程序或者多媒体信息,用户点击(譬如双击)图标可进入相应的应用程序或者打开多媒体信息。
以用户浏览手机中的图片为例,现有技术的方案为:手机在显示图片时,首先获取手机上的图片,之后分别为每一张图片创建一固定尺寸的缩略图(即图标),最后通过手机Android平台的网格视图(Gridview)的控件将创建的缩略图显示给用户,用户可通过双击缩略图打开对应的图片。
本发明的发明人在研究过程中发现,由于所有的缩略图的显示尺寸(即分辨率)都固定,导致高分辨率的手机显示分辨率较低的缩略图时,会出现缩略图模糊的问题;而低分辨率的手机在显示分辨率较高的缩略图时,容易出现卡顿的问题。
综上,现有技术存在以下技术问题:由于所有的图标都是以一固定尺寸进行显示,导致显示效果不佳、显示效率低下以及终端出现卡顿的技术问题。
发明内容
鉴于此,本发明提供一种终端的标识显示方法及装置,以解决现有技术中 由于所有的图标都是以一固定尺寸进行显示,导致显示效果不佳、显示效率低下以及终端出现卡顿的技术问题。
为解决上述技术问题,本发明实施例提供以下技术方案:
一种终端的标识显示方法,所述方法包括以下步骤:
获取所述终端的当前显示信息;
根据所述终端的当前显示信息生成对应标识的标识显示尺寸;
生成具有标识显示尺寸的标识;
将所述具有标识显示尺寸的标识显示。
为解决上述技术问题,本发明实施例还提供以下技术方案:
一种标识显示装置,所述装置包括:
当前显示信息获取模块,用于获取所述终端的当前显示信息;
标识显示尺寸生成模块,用于根据所述终端的当前显示信息生成一标识显示尺寸;
标识生成模块,用于生成具有所述标识显示尺寸的标识;以及
标识显示模块,用于显示所述具有所述标识显示尺寸的标识。
本发明实施例根据终端的当前显示信息,尤其是终端显示区域的尺寸自适应的调整标识(譬如缩略图)的显示尺寸,使得面积较大的显示区域能够显示高分辨率的标识,面积较小的显示区域能够显示低分辨率的标识,提高了标识的显示效率,并使得所述终端具有一较佳的标识显示效果。
附图说明
图1是本发明第一实施例终端的标识显示方法的流程示意图;
图2为本发明实施例中在显示区域显示标识的示意图;
图3为本发明第二实施例终端的标识显示方法的流程示意图;
图4是本发明实施例中标识显示装置的结构示意图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。
本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。
请参阅图1,图1为本发明第一实施例终端的标识显示方法的流程示意图。
在步骤S101中,获取所述终端的当前显示信息。
其中所述终端譬如为手机、个人电脑或者平板电脑等具有CPU、显示屏幕的设备,所述显示屏幕具有显示界面,所述显示界面的显示区域可显示标识(譬如缩略图)、多媒体等信息。其中,所述终端的显示界面譬如为一页面、窗口或 网页。
在具体实施过程中,所述终端的当前显示信息包括所述终端的页面移动方式、对应所述页面移动方式的显示区域尺寸、以及对应所述显示区域尺寸的标识显示数量。
更具体的,若页面移动方式为上下移动,则所述当前显示信息还包括所述显示区域中每一行相邻标识之间的间隔、每一行标识中最左侧的标识与左侧显示区域边界的距离、该行中最右侧标识与右侧显示区域边界的距离;
若页面移动方式为左右移动,则所述当前显示信息还包括每列中相邻标识之间的间隔、每一列标识中最上方标识与上侧显示区域边界的距离、该列中最下方标识与下侧显示区域边界的距离,上述当前显示信息所包括的信息用于计算生成一标识显示尺寸,具体请参阅下文。
在步骤S102中,根据所述终端的当前显示信息生成标识显示尺寸。
在所述页面移动方式为上下移动时,譬如请参阅图2,则对应的显示区域尺寸为所述显示区域20的宽度D1,沿所述显示区域宽度方向的每一行标识21的显示数量N。在上述情况下,设定每个标识21的高度和宽度均为T,每一行相邻标识21之间的间隔为D2,每一行标识中最左侧的标识与左侧显示区域边界的距离为D3,该行中最右侧标识与右侧显示区域边界的距离为D4,通过图2不难看出,上述各距离满足公式(1):
N*T+(N-1)*D2+D3+D4=D1  (1)
在已知N、D2,且D2<=D3以及D2<=D4的前提下,可通过上述公式(1)计算生成每个标识的高度和宽度T,即生成本发明实施例所需计算生成的标识显示尺寸,亦即所述标识的分辨率。
在步骤S103中,生成具有所述标识显示尺寸的标识。
具体的,根据已计算生成的标识显示尺寸,为所述终端中的应用信息创建对应的标识,该应用信息譬如为所述终端内的应用程序(即时通信软件、安全软件等),也可以是存储于所述终端内的多媒体信息,该多媒体信息譬如为图 片或者视频。通过为上述应用信息建立具有所述标识显示尺寸的标识,由于所述标识显示尺寸对应所述终端的当前显示信息,因此所述标识的显示效果清晰。
在步骤S104中,将所述具有标识显示尺寸的标识显示。
譬如为所述终端中的图片创建缩略图,在获取所述终端中的图片后,根据所述终端的当前显示信息,为获取的图片生成具有高度和宽度均为T的缩略图,并将生成的缩略图显示于所述终端的显示区域。
请参阅图3,图3为本发明第二实施例中终端的标识显示方法的流程示意图。
在步骤S201中,获取终端中的应用信息。
本发明实施例所指的应用信息可通过标识(譬如缩略图)显示于终端的显示区域,所述显示区域可以为所述终端的显示界面,也可以是所述终端应用程序中的显示界面,譬如微信的图片显示区域。本发明实施例的所述应用信息譬如为所述终端内的应用程序(即时通信软件、安全软件等),通过在显示区域点击对应应用程序的标识,用户可进入相应的应用程序;本发明实施例的所述应用信息也可以是存储于所述终端内的多媒体信息,该多媒体信息譬如为图片或者视频,通过在显示区域点击多媒体信息的标识,用户可打开对应的多媒体信息,譬如通过缩略图打开对应的图片。本发明实施例还为获取终端中的应用信息建立索引,后续直接通过索引获取相应的应用信息。
譬如,若要将存储于所述终端的图片显示,则首先扫描所述终端内存卡(SD)上的所有文件,获取所有文件的后缀名,并根据扫描到的文件的后缀,筛选出图片。之后为扫描到的图片建立相应的索引,以便后续在为图片建立标识时,能够快速获取到图片,避免每次都对内存卡进行扫描。
在步骤S202中,获取所述终端的当前显示信息,并根据获取的当前显示信息生成标识显示尺寸。
其中所述终端的当前显示信息包括所述终端的页面移动方式、该页面移动方式对应的显示区域尺寸、以及该显示区域尺寸对应的标识显示数量等。根据 不同的情况,所述当前显示信息还可以包括每一行相邻标识之间的间隔,每一行标识中最左侧的标识与左侧显示区域边界的距离,该行中最右侧标识与右侧显示区域边界的距离;或者是每列中相邻标识之间的间隔,每一列标识中最上方标识与上侧显示区域边界的距离,该列中最下方标识与下侧显示区域边界的距离,上述当前显示信息所包括的信息用于计算生成标识显示尺寸,譬如以下述两种情况为例:
A)、所述页面移动方式为上下移动,譬如滑动屏的上下滑动;对应的显示区域尺寸为所述显示区域的宽度D1;沿所述显示区域宽度方向的每一行标识的显示数量为N。
B)、所述页面移动方式为左右移动,譬如滑动屏的左右滑动;对应的显示区域尺寸为所述显示区域的高度L1;沿所述显示区域高度方向的每一行标识的显示数量为M。
在上述A)情况下,请一并参阅图2,设定每个标识21的高度和宽度均为T,每一行相邻标识21之间的间隔为D2,每一行标识中最左侧的标识与左侧显示区域边界的距离为D3,该行中最右侧标识与右侧显示区域边界的距离为D4,通过图2不难看出,上述各距离满足公式(1):
N*T+(N-1)*D2+D3+D4=D1  (1)
在已知N、D2,且D2<=D3以及D2<=D4的前提下,可通过上述公式(1)计算生成每个标识的高度和宽度T,即生成本发明实施例所需计算生成的标识显示尺寸,亦即所述标识的分辨率。
在上述B)情况下,假设每个标识的高度和宽度均为T,每列中相邻标识之间的间隔为L2,每一列标识中最上方标识与上侧显示区域边界的距离为L3,该列中最下方标识与下侧显示区域边界的距离为L4,则上述距离满足以下公式(2):
M*T+(M-1)*L2+L3+L4=L1  (2)
在已知M、L2,且L2<=L3和L2<=L4的前提下,可通过上述公式(2) 计算得出每个标识的高度和宽度T,即生成本发明实施例所需计算生成的标识显示尺寸,亦即所述标识的分辨率。
在步骤S203中,根据生成的标识显示尺寸为所述应用信息创建标识,其中所述标识具有所述标识显示尺寸。
具体的,根据所述标识显示尺寸(高度和宽度均为T)为获取的应用信息创建一标识,譬如为所述终端中的图片建立缩略图。其中所述标识的分辨率(高度T*宽度T)为标识显示尺寸。在生成所述标识后,根据所述应用信息的全路径fullpath,计算出对应的128位的哈希算法(MD5)值,用十六进制表示该哈希算法值并作为所述标识的名称,将所述标识存储至缓存目录下。
优选的,本发明实施例对所述标识进行联合图像专家组(Joint Photographic Experts Group,JPEG)格式的压缩。本发明发明人在实际试验基础上得出:在保证压缩质量为75%的情况下,所述标识的大小范围确定在3~5千字节(KB)的区间。本发明实施例在存储所述标识时,通过对所述标识进行压缩,降低了所述标识所占的内存,提高了后续对所述标识的读取速度,避免了直至存储带来的占用较大存储空间的问题。
本发明实施例能够根据所述终端的当前显示信息,尤其根据显示区域的尺寸自适应的调整标识(譬如缩略图)的分辨率,从而使得面积较大的显示区域能够显示高分辨率的标识,面积较小的显示区域能够显示低分辨率的标识,提高了所述标识的显示效率,使得显示区域具有一较佳的标识显示效果。
在步骤S204中,判断所述标识是否符合预设的加载条件,若是,则进行步骤S205,否则回到步骤S203。
优选的,判断所述标识与当前显示区域之间的距离,若所述标识与当前显示区域之间的距离小于预定阈值,则可判定所述标识符合预设的加载条件,所述预定阈值譬如为所述显示区域的宽度或高度值。
以触摸屏终端为例,用户缓慢上下滑动触摸屏可改变当前显示区域的标识内容,在加载当前显示区域的标识时,判断其它标识与当前显示区域的距离是 否小于显示区域的高度,若是,则将该标识存储至所述预定缓存空间。
当然所述预设的加载条件还可以为其它形式,譬如在所述页面移动方式为上下移动时,将当前显示区域上下各N行内的标识存储至所述缓存空间,譬如N为4,从而确保用户在缓慢上下滑动屏幕时可以快速的浏览相应的标识。
在步骤S205中,将符合加载条件的标识存储至预定缓存空间。
在具体实施过程中,以所述标识对应显示区域的坐标值(譬如行列坐标值)作为该标识在所述预定缓存空间的索引值。当所述标识离开当前显示区域,之后重新进入当前显示区域时,根据所述标识的行列坐标值,从所述预定缓存空间中获取相应的标识。若检索不到相应的标识,则重新获取标识并加载至所述预定存储空间,否则直接把检索到的标识显示出来。本发明实施例通过将即将显示的标识预先加载至所述预定缓存空间,避免了每次显示标识时都从SD卡中读取数据并解码,提高了所述标识的显示效率。
在步骤S206中,判断是否接收到标识显示指令,若是,则进行步骤S207,否则进行步骤S208。
在步骤S207中,从所述预定缓存空间获取对应的标识并显示。譬如用户在通过滑动手势控制显示区域滑动过程中,若滑动到标识对应的区域,即可视为接收到标识显示指令,则将对应的标识从所述缓存空间中提取并显示。
在步骤S208中,判断所述预定缓存空间内的标识是否符合预设的回收条件,若是,则进行步骤S209,否则继续进行步骤S207。
在步骤S209中,将所述标识从所述缓存空间内删除。
优选的,所述回收条件的判断方式为:判断所述标识与当前显示区域之间的距离,若所述标识与当前显示区域之间的距离大于或者等于预定阈值,则可判定所述标识符合预设的回收条件,所述预定阈值譬如为所述显示区域的宽度或高度值。当然也可以是其它的判断方式,譬如,在所述页面移动方式为上下移动时,假设当前显示区域的可见区域坐标集合位VisibleSet,所述预定缓存空间坐标集合位PreloadSet,其中PreloaSet包含VisibleSet。当前显示区域的第一 个可见标识的坐标值为FirstVisiblePosition,当前显示区域的最后一个可见标识的坐标值为LastVisiblePosition;第一个预加载标识的坐标值为FirstPreloadPosition,最后一个预加载标识的坐标值为Last Preload Position,则包括有以下几种情况:
a)、在所述显示区域没有移动的情况下,则计算下述公式(3)和(4)
P=FirstVisiblePosition-FirstPreloadPosition  (3)
Q=LastPreloadPosition-LastVisiblePosition  (4)
若P>Q,则回收第一个预加载标识的坐标值FirstPreloadPosition对应的标识,否则回收最后一个预加载标识的坐标值LastPreloadPosition对应的标识;
b)、若当前显示区域向上移动,则将最后一个预加载标识的坐标值LastPreloadPosition对应的标识回收;
c)、若当前显示区域向下移动,则将第一个预加载标识的坐标值FirstPreloadPosition对应的标识回收。
当然,若所述终端的显示模式为左右滑动,原理类似,此处不再赘述。
通过上述方式,确保了回收的标识为最不可能得到再次显示的标识,也即保证了一较佳的显示效果,提升用户的浏览体验。
请参阅图4,图4为本发明实施例中标识显示装置的结构示意图,所述装置包括当前显示信息获取模块41、标识显示尺寸生成模块42、应用信息获取模块43、标识生成模块44、判断模块45、存储模块46、索引模块47、标识显示模块48以及标识删除模块49。
其中所述当前显示信息获取模块41获取所述终端的当前显示信息,所述当前显示信息包括所述终端的页面移动方式、对应所述页面移动方式的显示区域尺寸、以及对应所述显示区域尺寸的标识显示数量等。所述标识显示尺寸生成模块42根据所述终端的当前显示信息生成一标识显示尺寸。具体的生成过程请参阅上文,此处不再详述。
所述应用信息获取模块43获取所述终端的应用信息,而所述标识生成模块 44为所述应用信息获取模块43获取到的应用信息生成具有所述标识显示尺寸的标识。
在具体实施过程中,所述判断模块45判断所述标识是否符合预设的加载条件,若所述判断模块45判定所述标识符合预设的加载条件,则所述存储模块46将所述标识存储至预定缓存空间。所述索引模块47为所述标识建立索引,其中所述索引为所述标识在所述预定缓存空间内的坐标值,譬如行列坐标值。所述存储模块46进一步将所述索引模块47建立索引后的标识存储至所述预定缓存空间。
在具体实施过程中,所述标识显示模块48接收标识显示指令,从所述预定缓存空间获取所述标识显示指令对应的标识,并显示获取的标识。
所述判断模块45进一步的判断所述预定缓存空间内的标识是否符合预设的回收条件;若所述判断模块45判定所述预定缓存空间内的标识符合预设的回收条件,则所述标识删除模块49将符合预设的回收条件的标识从所述预定缓存空间删除。
本发明实施例提供的标识显示装置,可形成于终端或触摸设备中,所述终端譬如为计算机、平板电脑、具有触摸功能的手机等等,所述标识显示装置与上文实施例中的标识显示方法属于同一构思,在所述标识显示装置上可以运行所述标识显示方法实施例中提供的任一方法,其具体实现过程详见标识显示方法实施例,此处不再赘述。
本发明实施例能够根据所述终端的当前显示信息,尤其根据显示区域的尺寸自适应的调整标识(譬如缩略图)的分辨率,从而使得面积较大的显示区域能够显示高分辨率的标识,面积较小的显示区域能够显示低分辨率的标识,提高了所述标识的显示效率,使得显示区域具有一较佳的标识显示效果。
需要说明的是,对本发明实施例标识显示方法而言,本领域普通技术人员可以理解实现本发明实施例标识显示方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存 储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如上述图1和图3各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
对本发明实施例的标识显示装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

终端的标识显示方法和装置.pdf_第1页
第1页 / 共13页
终端的标识显示方法和装置.pdf_第2页
第2页 / 共13页
终端的标识显示方法和装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《终端的标识显示方法和装置.pdf》由会员分享,可在线阅读,更多相关《终端的标识显示方法和装置.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 104281439 A (43)申请公布日 2015.01.14 CN 104281439 A (21)申请号 201310274525.X (22)申请日 2013.07.02 G06F 9/44(2006.01) (71)申请人 腾讯科技 (深圳) 有限公司 地址 518000 广东省深圳市福田区振兴路赛 格科技园 2 栋东 403 室 (72)发明人 陈建铭 (74)专利代理机构 深圳翼盛智成知识产权事务 所 ( 普通合伙 ) 44300 代理人 欧阳启明 (54) 发明名称 终端的标识显示方法和装置 (57) 摘要 本发明公开了一种终端的标识显示方法和装 置,。

2、 所述方法包括 : 获取所述终端的当前显示信 息 ; 根据所述终端的当前显示信息生成一标识显 示尺寸 ; 生成具有所述标识显示尺寸的标识 ; 以 及显示所述具有所述标识显示尺寸的标识。本发 明根据终端的当前显示信息, 尤其是终端显示区 域的尺寸自适应调整标识 (譬如缩略图) 的显示尺 寸, 使得面积较大的显示区域能够显示高分辨率 的标识, 面积较小的显示区域能够显示低分辨率 的标识, 提高了标识的显示效率, 并使得所述终端 具有一较佳的标识显示效果。 (51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书。

3、2页 说明书7页 附图3页 (10)申请公布号 CN 104281439 A CN 104281439 A 1/2 页 2 1. 一种终端的标识显示方法, 其特征在于, 所述方法包括以下步骤 : 获取所述终端的当前显示信息 ; 根据所述终端的当前显示信息生成一标识显示尺寸 ; 生成具有所述标识显示尺寸的标识 ; 以及 显示所述具有所述标识显示尺寸的标识。 2. 根据权利要求 1 所述的终端的标识显示方法, 其特征在于, 所述当前显示信息包括 所述终端的页面移动方式、 对应所述页面移动方式的显示区域尺寸、 以及对应所述显示区 域尺寸的标识显示数量。 3. 根据权利要求 1 所述的终端的标识显示方。

4、法, 其特征在于, 生成具有标识显示尺寸 的标识之后, 所述方法还包括以下步骤 : 判断所述标识是否符合预设的加载条件 ; 若所述标识符合预设的加载条件, 则将所述标识存储至预定缓存空间 ; 而在显示所述具有所述标识显示尺寸的标识时, 包括以下步骤 : 接收标识显示指令, 从所述预定缓存空间获取对应所述标识显示指令的标识, 并显示 该获取的标识。 4. 根据权利要求 3 所述的终端的标识显示方法, 其特征在于, 将所述标识存储至预定 缓存空间后, 所述方法还包括以下步骤 : 判断所述预定缓存空间内的标识是否符合预设的回收条件 ; 若所述预定缓存空间内的标识符合预设的回收条件, 则将符合预设的回。

5、收条件的标识 从所述预定缓存空间删除。 5. 根据权利要求 3 所述的终端的标识显示方法, 其特征在于, 将所述标识存储至预定 缓存空间时, 所述方法包括以下步骤 : 为所述标识建立索引, 其中所述索引为所述标识在所述预定缓存空间内的坐标值 ; 将建立索引后的标识存储至所述预定缓存空间。 6. 根据权利要求 1 所述的终端的标识显示方法, 其特征在于, 获取所述终端的当前显 示信息的步骤之前, 所述方法还包括 : 获取所述终端的应用信息 ; 而所述生成具有标识显示尺寸的标识的步骤包括 : 获取所述应用信息, 并为获取到的应用信息生成具有所述标识显示尺寸的标识。 7. 一种标识显示装置, 其特征。

6、在于, 所述装置包括 : 当前显示信息获取模块, 用于获取所述终端的当前显示信息 ; 标识显示尺寸生成模块, 用于根据所述终端的当前显示信息生成一标识显示尺寸 ; 标识生成模块, 用于生成具有所述标识显示尺寸的标识 ; 以及 标识显示模块, 用于显示所述具有所述标识显示尺寸的标识。 8. 根据权利要求 7 所述的标识显示装置, 其特征在于, 所述当前显示信息包括所述终 端的页面移动方式、 对应所述页面移动方式的显示区域尺寸、 以及对应所述显示区域尺寸 的标识显示数量。 9. 根据权利要求 7 所述的标识显示装置, 其特征在于, 所述装置还包括存储模块以及 判断模块 ; 权 利 要 求 书 CN。

7、 104281439 A 2 2/2 页 3 所述判断模块, 用于判断所述标识是否符合预设的加载条件 ; 若所述判断模块判定所述标识符合预设的加载条件, 则所述存储模块用于将所述标识 存储至预定缓存空间 ; 而所述标识显示模块进一步的用于接收标识显示指令, 从所述预定缓存空间获取所述 标识显示指令对应的标识, 并显示该获取的标识。 10. 根据权利要求 9 所述的标识显示装置, 其特征在于, 所述装置还包括标识删除模 块 ; 所述判断模块进一步的用于判断所述预定缓存空间内的标识是否符合预设的回收条 件 ; 若所述判断模块判定所述预定缓存空间内的标识符合预设的回收条件, 则所述标识删 除模块用于。

8、将符合预设的回收条件的标识从所述预定缓存空间删除。 11. 根据权利要求 9 所述的标识显示装置, 其特征在于, 所述装置还包括索引模块 ; 所述索引模块用于将所述标识建立索引, 其中所述索引为所述标识在所述预定缓存空 间内的坐标值 ; 所述存储模块进一步的用于将所述索引模块建立索引后的标识存储至所述预定缓存 空间。 12. 根据权利要求 7 所述的标识显示装置, 其特征在于, 所述装置还包括应用信息获取 模块 ; 所述应用信息获取模块, 用于获取所述终端的应用信息 ; 而所述标识生成模块进一步用于获取所述应用信息, 并为获取到的应用信息生成具有 所述标识显示尺寸的标识。 权 利 要 求 书 。

9、CN 104281439 A 3 1/7 页 4 终端的标识显示方法和装置 技术领域 0001 本发明属于显示技术领域, 尤其涉及一种终端的标识显示方法和装置。 背景技术 0002 随着终端的不断普及, 用户对终端性能的要求越来越高。 0003 现有技术中, 用户经常需要通过点击终端显示界面的图标进入终端的应用程序或 者浏览各种多媒体信息, 该多媒体信息譬如为图片或者视频等。无论是进入应用程序还是 浏览多媒体信息, 都需要在终端显示界面所显示的图标的基础上进行, 其中所述图标对应 有应用程序或者多媒体信息, 用户点击 ( 譬如双击 ) 图标可进入相应的应用程序或者打开 多媒体信息。 0004 。

10、以用户浏览手机中的图片为例, 现有技术的方案为 : 手机在显示图片时, 首先获取 手机上的图片, 之后分别为每一张图片创建一固定尺寸的缩略图 (即图标) , 最后通过手机 Android 平台的网格视图 (Gridview) 的控件将创建的缩略图显示给用户, 用户可通过双击 缩略图打开对应的图片。 0005 本发明的发明人在研究过程中发现, 由于所有的缩略图的显示尺寸 (即分辨率) 都 固定, 导致高分辨率的手机显示分辨率较低的缩略图时, 会出现缩略图模糊的问题 ; 而低分 辨率的手机在显示分辨率较高的缩略图时, 容易出现卡顿的问题。 0006 综上, 现有技术存在以下技术问题 : 由于所有的。

11、图标都是以一固定尺寸进行显示, 导致显示效果不佳、 显示效率低下以及终端出现卡顿的技术问题。 发明内容 0007 鉴于此, 本发明提供一种终端的标识显示方法及装置, 以解决现有技术中由于所 有的图标都是以一固定尺寸进行显示, 导致显示效果不佳、 显示效率低下以及终端出现卡 顿的技术问题。 0008 为解决上述技术问题, 本发明实施例提供以下技术方案 : 0009 一种终端的标识显示方法, 所述方法包括以下步骤 : 0010 获取所述终端的当前显示信息 ; 0011 根据所述终端的当前显示信息生成对应标识的标识显示尺寸 ; 0012 生成具有标识显示尺寸的标识 ; 0013 将所述具有标识显示尺。

12、寸的标识显示。 0014 为解决上述技术问题, 本发明实施例还提供以下技术方案 : 0015 一种标识显示装置, 所述装置包括 : 0016 当前显示信息获取模块, 用于获取所述终端的当前显示信息 ; 0017 标识显示尺寸生成模块, 用于根据所述终端的当前显示信息生成一标识显示尺 寸 ; 0018 标识生成模块, 用于生成具有所述标识显示尺寸的标识 ; 以及 说 明 书 CN 104281439 A 4 2/7 页 5 0019 标识显示模块, 用于显示所述具有所述标识显示尺寸的标识。 0020 本发明实施例根据终端的当前显示信息, 尤其是终端显示区域的尺寸自适应的调 整标识 (譬如缩略图)。

13、 的显示尺寸, 使得面积较大的显示区域能够显示高分辨率的标识, 面 积较小的显示区域能够显示低分辨率的标识, 提高了标识的显示效率, 并使得所述终端具 有一较佳的标识显示效果。 附图说明 0021 图 1 是本发明第一实施例终端的标识显示方法的流程示意图 ; 0022 图 2 为本发明实施例中在显示区域显示标识的示意图 ; 0023 图 3 为本发明第二实施例终端的标识显示方法的流程示意图 ; 0024 图 4 是本发明实施例中标识显示装置的结构示意图。 具体实施方式 0025 请参照图式, 其中相同的组件符号代表相同的组件, 本发明的原理是以实施在一 适当的运算环境中来举例说明。以下的说明是。

14、基于所例示的本发明具体实施例, 其不应被 视为限制本发明未在此详述的其它具体实施例。 0026 在以下的说明中, 本发明的具体实施例将参考由一部或多部计算机所执行的步骤 及符号来说明, 除非另有述明。因此, 这些步骤及操作将有数次提到由计算机执行, 本文所 指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元 的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处, 其可重新配置 或另外以本领域技术人员所熟知的方式来改变该计算机的运作。 该数据所维持的数据结构 为该内存的实体位置, 其具有由该数据格式所定义的特定特性。 但是, 本发明原理以上述文 字来说明, 。

15、其并不代表为一种限制, 本领域技术人员将可了解到以下所述的多种步骤及操 作亦可实施在硬件当中。 0027 本发明的原理使用许多其它泛用性或特定目的运算、 通信环境或组态来进行操 作。所熟知的适合用于本发明的运算系统、 环境与组态的范例可包括 ( 但不限于 ) 手持电 话、 个人计算机、 服务器、 多处理器系统、 微电脑为主的系统、 主架构型计算机、 及分布式运 算环境, 其中包括了任何的上述系统或装置。 0028 本文所使用的术语 模块 可看做为在该运算系统上执行的软件对象。 本文所述的 不同组件、 模块、 引擎及服务可看做为在该运算系统上的实施对象。 而本文所述的装置及方 法优选的以软件的方。

16、式进行实施, 当然也可在硬件上进行实施, 均在本发明保护范围之内。 0029 请参阅图 1, 图 1 为本发明第一实施例终端的标识显示方法的流程示意图。 0030 在步骤 S101 中, 获取所述终端的当前显示信息。 0031 其中所述终端譬如为手机、 个人电脑或者平板电脑等具有 CPU、 显示屏幕的设备, 所述显示屏幕具有显示界面, 所述显示界面的显示区域可显示标识 ( 譬如缩略图 )、 多媒体 等信息。其中, 所述终端的显示界面譬如为一页面、 窗口或网页。 0032 在具体实施过程中, 所述终端的当前显示信息包括所述终端的页面移动方式、 对 应所述页面移动方式的显示区域尺寸、 以及对应所述。

17、显示区域尺寸的标识显示数量。 0033 更具体的, 若页面移动方式为上下移动, 则所述当前显示信息还包括所述显示区 说 明 书 CN 104281439 A 5 3/7 页 6 域中每一行相邻标识之间的间隔、 每一行标识中最左侧的标识与左侧显示区域边界的距 离、 该行中最右侧标识与右侧显示区域边界的距离 ; 0034 若页面移动方式为左右移动, 则所述当前显示信息还包括每列中相邻标识之间的 间隔、 每一列标识中最上方标识与上侧显示区域边界的距离、 该列中最下方标识与下侧显 示区域边界的距离, 上述当前显示信息所包括的信息用于计算生成一标识显示尺寸, 具体 请参阅下文。 0035 在步骤 S10。

18、2 中, 根据所述终端的当前显示信息生成标识显示尺寸。 0036 在所述页面移动方式为上下移动时, 譬如请参阅图 2, 则对应的显示区域尺寸为所 述显示区域 20 的宽度 D1, 沿所述显示区域宽度方向的每一行标识 21 的显示数量 N。在上 述情况下, 设定每个标识 21 的高度和宽度均为 T, 每一行相邻标识 21 之间的间隔为 D2, 每 一行标识中最左侧的标识与左侧显示区域边界的距离为 D3, 该行中最右侧标识与右侧显示 区域边界的距离为 D4, 通过图 2 不难看出, 上述各距离满足公式 (1) : 0037 N*T+(N-1) *D2+D3+D4=D1 (1) 0038 在已知 N。

19、、 D2, 且 D2Q, 则回收第一个预加载标识的坐标值 FirstPreloadPosition 对应的标识, 否则回收最后一个预加载标识的坐标值 LastPreloadPosition 对应的标识 ; 0076 b) 、 若 当 前 显 示 区 域 向 上 移 动, 则 将 最 后 一 个 预 加 载 标 识 的 坐 标 值 LastPreloadPosition 对应的标识回收 ; 0077 c) 、若 当 前 显 示 区 域 向 下 移 动,则 将 第 一 个 预 加 载 标 识 的 坐 标 值 FirstPreloadPosition 对应的标识回收。 0078 当然, 若所述终端的。

20、显示模式为左右滑动, 原理类似, 此处不再赘述。 0079 通过上述方式, 确保了回收的标识为最不可能得到再次显示的标识, 也即保证了 一较佳的显示效果, 提升用户的浏览体验。 0080 请参阅图 4, 图 4 为本发明实施例中标识显示装置的结构示意图, 所述装置包括当 前显示信息获取模块 41、 标识显示尺寸生成模块 42、 应用信息获取模块 43、 标识生成模块 44、 判断模块 45、 存储模块 46、 索引模块 47、 标识显示模块 48 以及标识删除模块 49。 0081 其中所述当前显示信息获取模块 41 获取所述终端的当前显示信息, 所述当前显 示信息包括所述终端的页面移动方式、。

21、 对应所述页面移动方式的显示区域尺寸、 以及对应 所述显示区域尺寸的标识显示数量等。所述标识显示尺寸生成模块 42 根据所述终端的当 前显示信息生成一标识显示尺寸。具体的生成过程请参阅上文, 此处不再详述。 0082 所述应用信息获取模块 43 获取所述终端的应用信息, 而所述标识生成模块 44 为 所述应用信息获取模块 43 获取到的应用信息生成具有所述标识显示尺寸的标识。 0083 在具体实施过程中, 所述判断模块 45 判断所述标识是否符合预设的加载条件, 若 所述判断模块 45 判定所述标识符合预设的加载条件, 则所述存储模块 46 将所述标识存储 至预定缓存空间。所述索引模块 47 。

22、为所述标识建立索引, 其中所述索引为所述标识在所述 预定缓存空间内的坐标值, 譬如行列坐标值。所述存储模块 46 进一步将所述索引模块 47 建立索引后的标识存储至所述预定缓存空间。 0084 在具体实施过程中, 所述标识显示模块 48 接收标识显示指令, 从所述预定缓存空 间获取所述标识显示指令对应的标识, 并显示获取的标识。 0085 所述判断模块 45 进一步的判断所述预定缓存空间内的标识是否符合预设的回收 条件 ; 若所述判断模块 45 判定所述预定缓存空间内的标识符合预设的回收条件, 则所述标 识删除模块 49 将符合预设的回收条件的标识从所述预定缓存空间删除。 0086 本发明实施。

23、例提供的标识显示装置, 可形成于终端或触摸设备中, 所述终端譬如 为计算机、 平板电脑、 具有触摸功能的手机等等, 所述标识显示装置与上文实施例中的标识 显示方法属于同一构思, 在所述标识显示装置上可以运行所述标识显示方法实施例中提供 的任一方法, 其具体实现过程详见标识显示方法实施例, 此处不再赘述。 0087 本发明实施例能够根据所述终端的当前显示信息, 尤其根据显示区域的尺寸自适 应的调整标识 (譬如缩略图) 的分辨率, 从而使得面积较大的显示区域能够显示高分辨率的 说 明 书 CN 104281439 A 9 7/7 页 10 标识, 面积较小的显示区域能够显示低分辨率的标识, 提高了。

24、所述标识的显示效率, 使得显 示区域具有一较佳的标识显示效果。 0088 需要说明的是, 对本发明实施例标识显示方法而言, 本领域普通技术人员可以理 解实现本发明实施例标识显示方法的全部或部分流程, 是可以通过计算机程序来控制相关 的硬件来完成, 所述计算机程序可存储于一计算机可读取存储介质中, 如存储在终端的存 储器中, 并被该终端内的至少一个处理器执行, 在执行过程中可包括如上述图1和图3各方 法的实施例的流程。其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆体 (ROM) 或随机 存储记忆体 (RAM) 等。 0089 对本发明实施例的标识显示装置而言, 其各功能模块可以集成在一个。

25、处理芯片 中, 也可以是各个模块单独物理存在, 也可以两个或两个以上模块集成在一个模块中。 上述 集成的模块既可以采用硬件的形式实现, 也可以采用软件功能模块的形式实现。所述集成 的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时, 也可以存储在一 个计算机可读取存储介质中, 所述存储介质譬如为只读存储器, 磁盘或光盘等。 0090 综上所述, 虽然本发明已以优选实施例揭露如上, 但上述优选实施例并非用以限 制本发明, 本领域的普通技术人员, 在不脱离本发明的精神和范围内, 均可作各种更动与润 饰, 因此本发明的保护范围以权利要求界定的范围为准。 说 明 书 CN 104281439 A 10 1/3 页 11 图 1 图 2 说 明 书 附 图 CN 104281439 A 11 2/3 页 12 图 3 说 明 书 附 图 CN 104281439 A 12 3/3 页 13 图 4 说 明 书 附 图 CN 104281439 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1