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

文档序号:8430720阅读:来源:国知局
安装了浏 览器之后,本发明实施例还包括如下步骤203~208的过程:
[0050]203、当终端设备接收到对浏览器的启动指令时,获取该浏览器的启动信息和预设 图片。
[0051] 在终端设备上安装浏览器时,会将该浏览器的安装文件保存在终端设备的某一文 件夹中。当终端设备接收到对浏览器的启动指令时,按照浏览器启动代码,对浏览器的安装 文件进行加载,当该启动代码执行到获取浏览器的启动信息和预设图片时,终端设备从保 存有安装程序的文件夹中获取该浏览器的启动信息和预设图片。
[0052] 需要说明的是,该预设图片是由多个图片组成的图片,因此,获取该预设图片仅包 括对该预设图片进行一次解码,通过该次解码,即等于完成了对该多个图片的解码,避免了 对各个零碎图片进行的解码过程,大大提高了解码效率和处理速度。
[0053]204、终端设备根据该多个图片在该预设图片中的位置,从该预设图片中拆分出该 多个图片。
[0054]具体地,终端设备获取到该浏览器的启动信息后,并对该启动信息进行分析,对于 该多个图片中的每一个图片,根据该启动信息中该图片在该预设图片中的位置,将该预设 图片中与该位置对应的图片部分拆分出来,得到该图片。
[0055] 基于步骤202的示例,根据图片A、B、C在预设图片K中的顶点坐标,确定该三个图 片,并分别将该图片A、B和C从预设图片K中拆分出来,分别得到图片A、B和C。
[0056] 需要说明的是,在对预设图片进行拆分时,终端设备除了根据该多个图片在该预 设图片中的位置这一信息之外,还可以根据该多个图片的尺寸对预设图片进行拆分,以得 到该多个图片。
[0057] 例如,图3是一种预设图片示意图。如图3所示,每一个矩形或正方形代表一张图 片,其中图片A在预设图片中的位置可以用两个顶点坐标来表示,即a点和b点,a点坐标 可以为(100,100),b点的坐标可以为(200, 200)。当然,当终端设备中还包含多个图片的尺 寸时,终端设备还可以只根据图片的两个顶点坐标和该图片的尺寸来确定该图片,如图片A 的a点坐标(100,100),b点坐标(200,200)和该图片A的尺寸100x100。进一步地,基于 图3,该步骤204可以为,终端设备根据上述多个图片在预设图片中的坐标,将该多个图片 从预设图片上拆分出来,如根据图片A的a点和b点的坐标和图片A的尺寸,将其所确定的 图片拆分出来,即为图片A。
[0058] 在将该多个图片从预设图片中拆分出来的过程中,可以是如上述步骤204所述步 骤将该多个图片从预设图片中一个一个的拆分出来,当然也可以是将该多个图片同时从预 设图片中拆分出来,本发明实施例对以哪种顺序将多个图片从预设图片中拆分出来不做限 定。
[0059] 205、终端设备根据该多个图片标识,查找预设数据库,得到该多个图片在该浏览 器中的显示位置,该预设数据库存储有图片标识与浏览器显示位置的对应关系。
[0060] 由于该多个图片中的每一个图片在浏览器的界面上都有对应的显示位置。该步骤 205具体为,终端设备根据启动信息中的多个图片标识,通过预设数据库,查找到该多个图 片标识对应的浏览器显示位置,从而得到该多个图片在该浏览器界面中的显示位置。
[0061] 其中,预设数据库可以由技术人员在开发时设置,也可以由用户在使用的过程中 调整,本发明实施例对此不做限定。
[0062] 需要说明的是,该显示位置可以使用坐标的形式来表示,而该显示位置的表示方 法可以是如步骤204的示例中利用该显示位置的顶点坐标的形式进行表示,也可以是通过 该显示位置的中心点坐标来表示,本发明实施例对该显示位置的坐标表示方法不做限定。 当然,该显示位置的表示方法还可以是其它形式,本发明实施例对此不做限定。
[0063] 上述步骤203~205是终端设备根据多个图片在预设图片中的位置,将该多个图 片从预设图片中拆分出来,并根据预设数据库得到该多个图片在浏览器界面上的显示位置 的过程,终端设备在完成上述步骤203~205的过程后,终端设备还可以将拆分出来的多个 图片进行保存,其具体过程可以为:终端设备将从预设图片中拆分出来的多个图片,以及该 多个图片在浏览器界面中的显示位置对应保存在终端设备的缓存中,以便于在后续需要使 用这些图片时,终端设备可以很快找到这些图片,并进一步对这些图片进行处理。
[0064] 206、在该浏览器的启动过程中,终端设备根据该多个图片在该浏览器中的显示位 置,在该浏览器的对应位置分别显示该多个图片。
[0065] 具体地,在该浏览器的启动过程中,终端设备需要在浏览器界面上显示该多个图 片,此时终端设备根据启动信息中多个图片标识在缓存中查找,找到该多个图片标识对应 的图片,根据该多个图片标识对应的图片在该浏览器界面上的显示位置,将该多个图片分 别显示在浏览器的界面上。
[0066] 以图片标识与浏览器显示位置的中心点坐标构成的预设数据库为例。其中,图片 标识可以用图片名称表示,则该预设数据库可以将图片名称与浏览器显示位置的中心点坐 标对应存储。表1是一种预设数据库。
[0067]表1
[0068]
【主权项】
1. 一种用于浏览器启动过程的图片显示方法,其特征在于,所述方法包括: 当接收到对浏览器的启动指令时,获取所述浏览器的启动信息和预设图片,所述启动 信息包括多个图片标识以及所述多个图片在所述预设图片中的位置,所述预设图片由所述 多个图片生成; 根据所述多个图片在所述预设图片中的位置,从所述预设图片中拆分出所述多个图 片; 在所述浏览器的启动过程中,根据所述多个图片标识,在所述浏览器的对应位置分别 显示所述多个图片。
2. 根据权利要求1所述的方法,其特征在于,根据所述多个图片在所述预设图片中的 位置,从所述预设图片中拆分出所述多个图片包括: 对于所述多个图片中的每一个图片,根据所述图片在所述预设图片中的位置,将所述 预设图片中与所述位置对应的图片部分拆分出来,得到所述图片。
3. 根据权利要求1所述的方法,其特征在于,在所述浏览器的启动过程中,根据所述多 个图片标识,在所述浏览器的对应位置分别显示所述多个图片包括: 根据所述多个图片标识,查找预设数据库,得到所述多个图片在所述浏览器中的显示 位置,所述预设数据库存储有图片标识与浏览器显示位置的对应关系; 在所述浏览器的启动过程中,根据所述多个图片在所述浏览器中的显示位置,在所述 浏览器的对应位置分别显示所述多个图片。
4. 根据权利要求1所述的方法,其特征在于,获取所述浏览器的启动信息和预设图片 之前,所述方法还包括: 获取所述多个图片标识和所述多个图片的保存路径; 根据所述多个图片的保存路径,通过预设算法合并所述多个图片,得到所述预设图片 和所述启动信息。
5. -种用于浏览器启动过程的图片显示装置,其特征在于,所述装置包括: 启动信息和预设图片获取模块,用于当接收到对浏览器的启动指令时,获取所述浏览 器的启动信息和预设图片,所述启动信息包括多个图片标识以及所述多个图片在所述预设 图片中的位置,所述预设图片由所述多个图片生成; 图片拆分模块,用于根据所述多个图片在所述预设图片中的位置,从所述预设图片中 拆分出所述多个图片; 显示模块,用于在所述浏览器的启动过程中,根据所述多个图片标识,在所述浏览器的 对应位置分别显示所述多个图片。
6. 根据权利要求5所述的装置,其特征在于,所述图片拆分模块还用于对于所述多个 图片中的每一个图片,根据所述图片在所述预设图片中的位置,将所述预设图片中与所述 位置对应的图片部分拆分出来,得到所述图片。
7. 根据权利要求5所述的装置,其特征在于,所述显示模块还用于根据所述多个图片 标识,查找预设数据库,得到所述多个图片在所述浏览器中的显示位置,所述预设数据库存 储有图片标识与浏览器显示位置的对应关系;在所述浏览器的启动过程中,根据所述多个 图片在所述浏览器中的显示位置,在所述浏览器的对应位置分别显示所述多个图片。
8. 根据权利要求5所述的装置,其特征在于,所述装置还包括: 图片标识和图片的保存路径获取模块,用于获取所述多个图片标识和所述多个图片的 保存路径; 图片合并模块,用于根据所述多个图片的保存路径,通过预设算法合并所述多个图片, 得到所述预设图片和所述启动信息。
9. 一种终端设备,其特征在于,所述终端设备包括:存储器、处理器以及一个或一个以 上程序,一个或者一个以上的程序存储于所述存储器,且被配置成由所述处理器执行,所述 一个或者一个以上程序包含用于进行以下操作的指令: 当接收到对浏览器的启动指令时,获取所述浏览器的启动信息和预设图片,所述启动 信息包括多个图片标识以及所述多个图片在所述预设图片中的位置,所述预设图片由所述 多个图片生成; 根据所述多个图片在所述预设图片中的位置,从所述预设图片中拆分出所述多个图 片; 在所述浏览器的启动过程中,根据所述多个图片标识,在所述浏览器的对应位置分别 显示所述多个图片。
【专利摘要】本发明公开了一种用于浏览器启动过程的图片显示方法、装置及终端设备,属于终端设备领域。所述方法包括:当接收到对浏览器的启动指令时,获取该浏览器的启动信息和预设图片,该启动信息包括多个图片标识以及该多个图片在该预设图片中的位置,该预设图片由该多个图片生成;根据该多个图片在该预设图片中的位置,从该预设图片中拆分出该多个图片;在该浏览器的启动过程中,根据该多个图片标识,在该浏览器的对应位置分别显示该多个图片。本发明通过对由多个零碎图片生成的预设图片的获取,只进行一次图片解码,即得到了该多个零碎图片,无需对零碎图片进行分别解码,解决了浏览器的加载图片耗时较长的问题,大大提高了浏览器的启动速度。
【IPC分类】G06F17-30
【公开号】CN104750689
【申请号】CN201310728510
【发明人】许峰峰
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年7月1日
【申请日】2013年12月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1