用于浏览器启动过程的图片显示方法、装置及终端设备的制造方法

文档序号:8430720阅读:353来源:国知局
用于浏览器启动过程的图片显示方法、装置及终端设备的制造方法
【技术领域】
[0001] 本发明涉及终端设备领域,特别涉及一种用于浏览器启动过程的图片显示方法、 装置及终端设备。
【背景技术】
[0002] 随着网络技术的不断发展,浏览器也越来越趋近于多样化,其中浏览器的界面中 不仅包含文字,同时还包含有大量的零碎图片,这些图片往往都要比终端设备的显示界面 小得多,如刷新图标对应的图片、搜索栏对应的图片等,用户通过对这些图片进行点击等操 作以触发浏览器的相应操作,如点击浏览器的刷新图标对应的图片时,终端设备刷新浏览 器当前显示的网页内容。
[0003] 当启动浏览器时,通常需要对浏览器界面上的每一张图片分别进行加载和显示, 因此,需要对每一张图片进行图片解码,而由于浏览器包含的零碎图片较多,这样势必会延 长浏览器的加载图片耗时,从而降低了浏览器的启动速度。

【发明内容】

[0004]为了解决现有技术的问题,本发明实施例提供了一种用于浏览器启动过程的图片 显示方法、装置及终端设备。所述技术方案如下:
[0005] 第一方面,提供了一种用于浏览器启动过程的图片显示方法,该方法包括:
[0006] 当接收到对浏览器的启动指令时,获取该浏览器的启动信息和预设图片,该启动 信息包括多个图片标识以及该多个图片在该预设图片中的位置,该预设图片由该多个图片 生成;
[0007] 根据该多个图片在该预设图片中的位置,从该预设图片中拆分出该多个图片;
[0008] 在该浏览器的启动过程中,根据该多个图片标识,在该浏览器的对应位置分别显 示该多个图片。
[0009] 第二方面,提供了一种用于浏览器启动过程的图片显示装置,该装置包括:
[0010] 启动信息和预设图片获取模块,用于当接收到对浏览器的启动指令时,获取该浏 览器的启动信息和预设图片,该启动信息包括多个图片标识以及该多个图片在该预设图片 中的位置,该预设图片由该多个图片生成;
[0011] 图片拆分模块,用于根据该多个图片在该预设图片中的位置,从该预设图片中拆 分出该多个图片;
[0012] 显示模块,用于在该浏览器的启动过程中,根据该多个图片标识,在该浏览器的对 应位置分别显示该多个图片。
[0013] 第三方面,提供了一种终端设备,该终端设备包括:存储器、处理器以及一个或一 个以上程序,一个或者一个以上的程序存储于该存储器,且被配置成由该处理器执行,该一 个或者一个以上程序包含用于进行以下操作的指令:
[0014] 当接收到对浏览器的启动指令时,获取该浏览器的启动信息和预设图片,该启动 信息包括多个图片标识以及该多个图片在该预设图片中的位置,该预设图片由该多个图片 生成;
[0015] 根据该多个图片在该预设图片中的位置,从该预设图片中拆分出该多个图片;
[0016] 在该浏览器的启动过程中,根据该多个图片标识,在该浏览器的对应位置分别显 示该多个图片。
[0017] 本发明实施例提供的技术方案带来的有益效果是:
[0018] 通过对由多个零碎图片生成的预设图片的获取,只进行一次图片解码,即得到了 该多个零碎图片,无需对零碎图片进行分别解码,解决了由于浏览器包含的零碎图片较多 而造成的浏览器的加载图片耗时较长的问题,大大提高了浏览器的启动速度。
【附图说明】
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0020] 图1是本发明实施例提供的一种用于浏览器启动过程的图片显示方法流程图;
[0021] 图2是本发明实施例提供的一种用于浏览器启动过程的图片显示方法流程图;
[0022] 图3是本发明实施例提供的一种预设图片示意图;
[0023] 图4是本发明实施例提供的一种用于浏览器启动过程的图片显示装置结构示意 图;
[0024] 图5是本发明实施例提供的一种终端设备结构示意图。
【具体实施方式】
[0025] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0026] 图1是本发明实施例提供的一种用于浏览器启动过程的图片显示方法流程图。参 见图1,该实施例的执行主体为终端设备,该方法包括:
[0027] 101、当接收到对浏览器的启动指令时,获取该浏览器的启动信息和预设图片,该 启动信息包括多个图片标识以及该多个图片在该预设图片中的位置,该预设图片由该多个 图片生成。
[0028] 102、根据该多个图片在该预设图片中的位置,从该预设图片中拆分出该多个图 片。
[0029] 103、在该浏览器的启动过程中,根据该多个图片标识,在该浏览器的对应位置分 别显示该多个图片。
[0030] 本发明实施例提供的方法,通过对由多个零碎图片生成的预设图片的获取,只进 行一次图片解码,即得到了该多个零碎图片,无需对零碎图片进行分别解码,解决了由于浏 览器包含的零碎图片较多而造成的浏览器的加载图片耗时较长的问题,大大提高了浏览器 的启动速度。
[0031] 可选地,根据该多个图片在该预设图片中的位置,从该预设图片中拆分出该多个 图片包括:
[0032] 对于该多个图片中的每一个图片,根据该图片在该预设图片中的位置,将该预设 图片中与该位置对应的图片部分拆分出来,得到该图片。
[0033] 可选地,在该浏览器的启动过程中,根据该多个图片标识,在该浏览器的对应位置 分别显示该多个图片包括:
[0034] 根据该多个图片标识,查找预设数据库,得到该多个图片在该浏览器中的显示位 置,该预设数据库存储有图片标识与浏览器显示位置的对应关系;
[0035] 在该浏览器的启动过程中,根据该多个图片在该浏览器中的显示位置,在该浏览 器的对应位置分别显示该多个图片。
[0036] 可选地,获取该浏览器的启动信息和预设图片之前,该方法还包括:
[0037] 获取该多个图片标识和该多个图片的保存路径;
[0038] 根据该多个图片的保存路径,通过预设算法合并该多个图片,得到该预设图片和 该启动信息。
[0039] 图2是本发明实施例提供的一种用于浏览器启动过程的图片显示方法流程图。参 见图2,该实施例的执行主体为终端设备,该方法流程包括:
[0040] 201、终端设备获取多个图片标识和该多个图片的保存路径。
[0041] 其中,多个图片标识和该多个图片的保存路径可以包含在浏览器的安装包中。图 片标识可以是图片的名称、图片ID (Identity,身份标识号码)等,本发明实施例对此不做 限定。图片的保存路径是指该图片在终端设备上的保存路径。
[0042] 本发明实施例中,该多个图片是指浏览器界面上的多个图片,如后退图标对应的 图片、刷新图标对应的图片、搜索栏对应的图片等,该多个图片的尺寸远远小于终端设备的 显示界面。
[0043] 202、终端设备根据该多个图片的保存路径,通过预设算法合并该多个图片,得到 预设图片和启动信息,该启动信息包括该多个图片标识以及该多个图片在该预设图片中的 位置。
[0044] 具体地,终端设备根据该多个图片的保存路径,得到该多个图片,终端设备根据预 设算法对得到的该多个图片进行合并,得到合并后的预设图片和启动信息。其中,在对该多 个图片进行合并的过程中,终端设备使用预设算法对该多个图片进行排列,使得该多个图 片之间尽量没有空隙,以此来减小合并后得到的预设图片的大小,获取排列后多个图片在 预设图片中的坐标,将该坐标作为图片在预设图片中的位置。
[0045] 例如,图片A的保存路径为D:/a,图片B的保存路径为E:/b,图片C的保存路径为 F:/c,则终端设备通过各个图片的保存路径分别得到图片A、B、C,并通过预设算法将上述图 片A、B、C进行合并,得到预设图片K和启动信息,该预设图片K由上述图片A、B、C组成,该 启动信息可以包括图片A的顶点在K中的坐标(100,100)、(200,100)、(200, 200)、( 100, 200),图片 B 的顶点在 K 中的坐标(200,100)、(250,100)、(250,150)、(200,150),图片 C 的 顶点在 K 中的坐标(200,150)、(250,150)、(250, 200)、(200, 200)。
[0046] 其中,该预设算法用于根据多个图片的大小和形状等对该多个图片的位置进行调 整,使得合并得到的图片占用的显示空间尽可能的小。该预设算法可以由技术人员在开发 时设置,也可以由用户在使用的过程中调整,本发明实施例对此不做限定。根据预设算法的 不同,该启动信息中用于表示该多个图片在该预设图片中的位置的方式也不同,每个图片 可以由该图片的四个顶点坐标表示,还可以由两个顶点坐标表示,当然,还可以用中心点坐 标表示等等,本发明实施例对此不作具体限定。
[0047] 需要说明的是,该启动信息中除了包括该多个图片标识以及该多个图片在该预设 图片中的位置之外,还可以包括其它信息,如该多个图片的尺寸以及图片名称等,本发明实 施例对该启动信息中包含的内容不做限定。
[0048]上述步骤201~202是终端设备将该多个图片进行合并,得到预设图片和启动信 息的过程,当终端设备完成上述步骤201~202的过程之后,保存预设图片和启动信息,以 便于在启动该浏览器时,根据该预设图片和启动信息,对浏览器的界面进行显示。
[0049] 需要说明的是,该步骤201~202的合并过程可以是在终端设备安装了浏览器之 后进行,也可以是由浏览器提供者在服务器上合并后,将预设图片和启动信息打包至浏览 器安装包,以便终端设备直接使用,本发明实施例对此不作具体限定。在终端设备
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1