《启动画面的控制方法及装置.pdf》由会员分享,可在线阅读,更多相关《启动画面的控制方法及装置.pdf(25页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103309688 A (43)申请公布日 2013.09.18 CN 103309688 A *CN103309688A* (21)申请号 201210063603.7 (22)申请日 2012.03.12 G06F 9/445(2006.01) (71)申请人 腾讯科技 (深圳) 有限公司 地址 518044 广东省深圳市福田区振兴路赛 格科技园 2 栋东 403 室 (72)发明人 江会福 张开翔 潘农菲 张杰军 陈上勇 (74)专利代理机构 广州华进联合专利商标代理 有限公司 44224 代理人 何平 曾旻辉 (54) 发明名称 启动画面的控制方法及装置 (5。
2、7) 摘要 本发明提供了一种启动画面的控制方法及装 置, 所述控制方法包括 : 提取选定闪屏图片对应 的地址 ; 根据所述地址加载所述闪屏图片 ; 在应 用程序的启动中显示所述加载的闪屏图片。所述 控制装置包括 : 提取模块, 用于提取选定闪屏图 片对应的地址 ; 加载模块, 用于根据所述地址加 载所述闪屏图片 ; 显示模块, 用于在应用程序的 启动中显示所述加载的闪屏图片。采用本发明实 现了应用程序启动过程中闪屏图片的自动切换。 (51)Int.Cl. 权利要求书 3 页 说明书 12 页 附图 9 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书12页。
3、 附图9页 (10)申请公布号 CN 103309688 A CN 103309688 A *CN103309688A* 1/3 页 2 1. 一种启动画面的控制方法, 包括如下步骤 : 提取选定闪屏图片对应的地址 ; 根据所述地址加载所述闪屏图片 ; 在应用程序的启动中显示所述加载的闪屏图片。 2. 根据权利要求 1 所述的启动画面的控制方法, 其特征在于, 所述提取选定闪屏图片 对应的地址的步骤之前还包括 : 根据可选闪屏界面中的选定操作获取选定闪屏图片对应的地址 ; 记录所述获取的地址 ; 所述提取选定闪屏图片对应的地址的步骤为 : 通过应用程序的启动触发提取所述记录的地址。 3. 根据。
4、权利要求 2 所述的启动画面的控制方法, 其特征在于, 所述记录所述获取的地 址的步骤之前还包括 : 根据可选闪屏界面中的添加操作判断所述待添加的图片是否与预设显示区域相匹配, 若是, 则 将所述待添加的图片新增为选定闪屏图片 ; 若否, 则按照所述预设显示区域处理所述待添加的图片得到新增的选定闪屏图片 ; 获取所述新增的选定闪屏图片对应的地址。 4. 根据权利要求 3 所述的启动画面的控制方法, 其特征在于, 还包括 : 根据所述新增的选定闪屏图片的上传操作判断所述新增的选定闪屏图片是否进行分 享, 若否, 则 获取对应的标识, 并上传所述新增的选定闪屏图片及标识。 5. 根据权利要求 1 。
5、所述的启动画面的控制方法, 其特征在于, 所述提取选定闪屏图片 对应的地址的步骤之前还包括 : 判断是否存在服务器下发闪屏图片对应的地址, 若是, 则根据所述下发的地址进行加 载, 若否, 则 进入所述提取选定闪屏图片对应的地址的步骤。 6. 根据权利要求 5 所述的启动画面的控制方法, 其特征在于, 所述根据所述下发的地 址进行加载的步骤之前还包括 : 获取所述服务器返回的第一优先级以及与选定闪屏图片对应的第二优先级 ; 判断所述第一优先级是否大于第二优先级, 若是, 则进入所述根据所述下发的地址进 行加载的步骤 ; 若否, 则进入所述提取选定闪屏图片对应的地址的步骤。 7. 根据权利要求 。
6、6 所述的启动画面的控制方法, 其特征在于, 所述根据所述下发的地 址进行加载的步骤为 : 按照所述下发的地址从服务器加载闪屏图片 ; 获取所述闪屏图片的应用时间 ; 所述在应用程序的启动中显示所述加载的闪屏图片的步骤为 : 按照所述应用时间在应用程序的启动中显示所述从服务器加载的闪屏图片 ; 对所述从服务器加载的闪屏图片的显示进行计时得到显示时间 ; 权 利 要 求 书 CN 103309688 A 2 2/3 页 3 判断所述显示时间是否达到应用时间, 若是, 则进入所述提取选定闪屏图片对应的地 址的步骤。 8. 根据权利要求 1 所述的启动画面的控制方法, 其特征在于, 所述在应用程序的。
7、启动 中显示所述加载的闪屏图片的步法之后还包括 : 将所述显示的闪屏图片存储为历史闪屏图片 ; 从所述历史闪屏图片获取选定闪屏图片。 9. 一种启动画面的控制装置, 其特征在于, 包括 : 提取模块, 用于提取选定闪屏图片对应的地址 ; 加载模块, 用于根据所述地址加载所述闪屏图片 ; 显示模块, 用于在应用程序的启动中显示所述加载的闪屏图片。 10. 根据权利要求 9 所述的启动画面的控制装置, 其特征在于, 还包括 : 闪屏选定模块, 用于根据可选闪屏界面中的选定操作获取选定闪屏图片对应的地址 ; 记录模块, 用于记录所述获取的地址 ; 所述提取模块还用于通过应用程序的启动触发提取所述记录。
8、的地址。 11. 根据权利要求 10 所述的启动画面的控制装置, 其特征在于, 还包括 : 匹配模块, 用于根据可选闪屏界面中的添加操作判断所述待添加的图片是否与预设显 示区域相匹配, 若是, 则通知新增模块, 若否, 则通知图片处理模块 ; 所述新增模块用于将所述待添加的图片新增为选定闪屏图片 ; 所述图片处理模块用于按照所述预设显示区域处理所述待添加的图片得到新增的选 定闪屏图片 ; 新增地址获取模块, 用于获取所述新增的选定闪屏图片对应的地址。 12. 根据权利要求 11 所述的启动画面的控制装置, 其特征在于, 还包括 : 分享判断模块, 用于根据所述新增的选定闪屏图片的上传操作判断所。
9、述新增的选定闪 屏图片是否进行分享, 若否, 则通知标识获取模块 ; 所述标识获取模块用于获取对应的标识 ; 上传模块, 用于上传所述新增的选定闪屏图片及标识。 13. 根据权利要求 9 所述的启动画面的控制装置, 其特征在于, 还包括 : 下发判断模块, 用于判断是否存在服务器下发闪屏图片对应的地址, 若是, 则通知所述 加载模块, 若否, 则通知所述提取模块 ; 所述加载模块还用于根据下发的地址进行加载。 14. 根据权利要求 13 所述的启动画面的控制装置, 其特征在于, 还包括 : 优先级获取模块, 用于获取所述服务器返回的第一优先级以及与选定闪屏图片对应的 第二优先级 ; 优先级判断。
10、模块, 用于判断所述第一优先级是否大于第二优先级, 若是, 则通知所述加 载模块, 若否, 则通知所述提取模块 ; 15. 根据权利要求 14 所述的启动画面的控制装置, 其特征在于, 所述加载模块包括 : 服务器加载单元, 用于按照所述下发的地址从服务器加载闪屏图片 ; 时间获取单元, 用于获取所述闪屏图片的应用时间 ; 所述显示模块包括 : 权 利 要 求 书 CN 103309688 A 3 3/3 页 4 闪屏显示单元, 用于按照所述应用时间在应用程序的启动中显示所述从服务器加载的 闪屏图片 ; 计时单元, 用于对所述从服务器加载的闪屏图片的显示进行计时得到显示时间 ; 时间判断单元,。
11、 用于判断所述显示时间是否达到应用时间, 若是, 则通知所述提取模 块。 16. 根据权利要求 9 所述的启动画面的控制装置, 其特征在于, 还包括 : 存储模块, 用于将所述显示的闪屏图片存储为历史闪屏图片 ; 历史图片获取模块, 用于从所述历史闪屏图片获取选定闪屏图片。 权 利 要 求 书 CN 103309688 A 4 1/12 页 5 启动画面的控制方法及装置 技术领域 0001 本发明涉及互联网技术, 特别是涉及一种启动画面的控制方法及装置。 背景技术 0002 各种应用程序的启动过程需要进行初始化, 这将使得应用程序的启动需要耗费一 定的时间, 因此常常在这一启动过程中通过显示界。
12、面向用户展示各种启动画面。 例如, 浏览 器常常从服务器获取闪屏图片或者获取安装时默认闪屏图片, 并作为启动画面展示于显示 界面中。 0003 然而, 无论是从服务器获取还是安装时设定的, 应用程序的启动画面的变换只能 依赖于服务器对下发的闪屏图片进行变换来实现, 或者安装改变了闪屏图片设置的应用程 序更换启动画面。 但是, 对于提供闪屏图片的服务器以及新的应用程序发布者而言, 在实际 的发布过程中常常较少地变换闪屏图片, 这将使得应用程序的启动画面难以进行变换, 进 而无法实现启动过程的自动切换。 发明内容 0004 基于此, 有必要针对应用程序的启动画面无法自动切换的问题, 提供一种能自动。
13、 切换的启动画面的控制方法。 0005 此外, 还有必要提供一种能自动切换的启动画面的控制装置。 0006 一种启动画面的控制方法, 包括如下步骤 : 0007 提取选定闪屏图片对应的地址 ; 0008 根据所述地址加载所述闪屏图片 ; 0009 在应用程序的启动中显示所述加载的闪屏图片。 0010 在其中一个实施例中, 所述提取选定闪屏图片对应的地址的步骤之前还包括 : 0011 根据可选闪屏界面中的选定操作获取选定闪屏图片对应的地址 ; 0012 记录所述获取的地址 ; 0013 所述提取选定闪屏图片对应的地址的步骤为 : 0014 通过应用程序的启动触发提取所述记录的地址。 0015 在。
14、其中一个实施例中, 所述记录所述获取的地址的步骤之前还包括 : 0016 根据可选闪屏界面中的添加操作判断所述待添加的图片是否与预设显示区域相 匹配, 若是, 则 0017 将所述待添加的图片新增为选定闪屏图片 ; 0018 若否, 则按照所述预设显示区域处理所述待添加的图片得到新增的选定闪屏图 片 ; 0019 获取所述新增的选定闪屏图片对应的地址。 0020 在其中一个实施例中, 还包括 : 0021 根据所述新增的选定闪屏图片的上传操作判断所述新增的选定闪屏图片是否进 说 明 书 CN 103309688 A 5 2/12 页 6 行分享, 若否, 则 0022 获取对应的标识, 并上传。
15、所述新增的选定闪屏图片及标识。 0023 在其中一个实施例中, 所述提取选定闪屏图片对应的地址的步骤之前还包括 : 0024 判断是否存在服务器下发闪屏图片对应的地址, 若是, 则根据所述下发的地址进 行加载, 若否, 则 0025 进入所述提取选定闪屏图片对应的地址的步骤。 0026 在其中一个实施例中, 所述根据所述下发的地址进行加载的步骤之前还包括 : 0027 获取所述服务器返回的第一优先级以及与选定闪屏图片对应的第二优先级 ; 0028 判断所述第一优先级是否大于第二优先级, 若是, 则进入所述根据所述下发的地 址进行加载的步骤 ; 0029 若否, 则进入所述提取选定闪屏图片对应的。
16、地址的步骤。 0030 在其中一个实施例中, 所述根据所述下发的地址进行加载的步骤为 : 0031 按照所述下发的地址从服务器加载闪屏图片 ; 0032 获取所述闪屏图片的应用时间 ; 0033 所述在应用程序的启动中显示所述加载的闪屏图片的步骤为 : 0034 按照所述应用时间在应用程序的启动中显示所述从服务器加载的闪屏图片 ; 0035 对所述从服务器加载的闪屏图片的显示进行计时得到显示时间 ; 0036 判断所述显示时间是否达到应用时间, 若是, 则进入所述提取选定闪屏图片对应 的地址的步骤。 0037 在其中一个实施例中, 所述在应用程序的启动中显示所述加载的闪屏图片的步法 之后还包括。
17、 : 0038 将所述显示的闪屏图片存储为历史闪屏图片 ; 0039 从所述历史闪屏图片获取选定闪屏图片。 0040 一种启动画面的控制装置, 包括 : 0041 提取模块, 用于提取选定闪屏图片对应的地址 ; 0042 加载模块, 用于根据所述地址加载所述闪屏图片 ; 0043 显示模块, 用于在应用程序的启动中显示所述加载的闪屏图片。 0044 在其中一个实施例中, 还包括 : 0045 闪屏选定模块, 用于根据可选闪屏界面中的选定操作获取选定闪屏图片对应的地 址 ; 0046 记录模块, 用于记录所述获取的地址 ; 0047 所述提取模块还用于通过应用程序的启动触发提取所述记录的地址。 。
18、0048 在其中一个实施例中, 还包括 : 0049 匹配模块, 用于根据可选闪屏界面中的添加操作判断所述待添加的图片是否与预 设显示区域相匹配, 若是, 则通知新增模块, 若否, 则通知图片处理模块 ; 0050 所述新增模块用于将所述待添加的图片新增为选定闪屏图片 ; 0051 所述图片处理模块用于按照所述预设显示区域处理所述待添加的图片得到新增 的选定闪屏图片 ; 0052 新增地址获取模块, 用于获取所述新增的选定闪屏图片对应的地址。 说 明 书 CN 103309688 A 6 3/12 页 7 0053 在其中一个实施例中, 还包括 : 0054 分享判断模块, 用于根据所述新增的。
19、选定闪屏图片的上传操作判断所述新增的选 定闪屏图片是否进行分享, 若否, 则通知标识获取模块 ; 0055 所述标识获取模块用于获取对应的标识 ; 0056 上传模块, 用于上传所述新增的选定闪屏图片及标识。 0057 在其中一个实施例中, 还包括 : 0058 下发判断模块, 用于判断是否存在服务器下发闪屏图片对应的地址, 若是, 则通知 所述加载模块, 若否, 则通知所述提取模块 ; 0059 所述加载模块还用于根据下发的地址进行加载。 0060 在其中一个实施例中, 还包括 : 0061 优先级获取模块, 用于获取所述服务器返回的第一优先级以及与选定闪屏图片对 应的第二优先级 ; 006。
20、2 优先级判断模块, 用于判断所述第一优先级是否大于第二优先级, 若是, 则通知所 述加载模块, 若否, 则通知所述提取模块 ; 0063 在其中一个实施例中, 所述加载模块包括 : 0064 服务器加载单元, 用于按照所述下发的地址从服务器加载闪屏图片 ; 0065 时间获取单元, 用于获取所述闪屏图片的应用时间 ; 0066 所述显示模块包括 : 0067 闪屏显示单元, 用于按照所述应用时间在应用程序的启动中显示所述从服务器加 载的闪屏图片 ; 0068 计时单元, 用于对所述从服务器加载的闪屏图片的显示进行计时得到显示时间 ; 0069 时间判断单元, 用于判断所述显示时间是否达到应用。
21、时间, 若是, 则通知所述提取 模块。 0070 在其中一个实施例中, 还包括 : 0071 存储模块, 用于将所述显示的闪屏图片存储为历史闪屏图片 ; 0072 历史图片获取模块, 用于从所述历史闪屏图片获取选定闪屏图片。 0073 上述启动画面的控制方法及装置, 提取选定闪屏图片对应的地址, 按照该地址加 载闪屏图片, 进而在应用程序的启动过程中显示加载的闪屏图片, 在应用程序的启动画面 中显示用户选定的闪屏图片, 不再单一地依赖于服务器提供的闪屏图片或者安装时默认的 闪屏图片, 实现了启动画面的自动切换, 大大地丰富了应用程序的启动过程。 附图说明 0074 图 1 为一个实施例中启动画。
22、面的控制方法的流程图 ; 0075 图 2 为另一个实施例中启动画面的控制方法的流程图 ; 0076 图 3 为一个实施例中可选闪屏界面的应用示意图 ; 0077 图 4 为一个实施例中启动画面的控制方法的流程图 ; 0078 图 5 为一个实施例中屏幕显示范围的示意图 ; 0079 图 6 为图 5 中屏幕显示范围的应用示意图 ; 0080 图 7 为另一个实施例中启动画面的控制方法的流程图 ; 说 明 书 CN 103309688 A 7 4/12 页 8 0081 图 8 为另一个实施例中启动画面的控制方法的流程图 ; 0082 图 9 为图 8 中根据下发的地址进行加载的方法流程图 ;。
23、 0083 图 10 为一个实施例中在应用程序的启动中显示加载的闪屏图片的方法流程图 ; 0084 图 11 为另一个实施例中启动画面的控制方法的流程图 ; 0085 图 12 为另一个实施例中启动画面的控制方法的流程图 ; 0086 图 13 为一个实施例中启动画面的控制装置的结构示意图 ; 0087 图 14 为一个实施例中启动画面的控制装置的结构示意图 ; 0088 图 15 为另一个实施例中启动画面的控制装置的结构示意图 ; 0089 图 16 为另一个实施例中启动画面的控制装置的结构示意图 ; 0090 图 17 为另一个实施例中启动画面的控制装置的结构示意图 ; 0091 图 18。
24、 为一个实施例中加载模块的结构示意图 ; 0092 图 19 为一个实施例中显示模块的结构示意图 ; 0093 图 20 为另一个实施例中启动画面的控制装置的结构示意图 ; 0094 图 21 为另一个实施例中启动画面的控制装置的结构示意图。 具体实施方式 0095 如图 1 所示, 在一个实施例中, 一种启动画面的控制方法, 包括如下步骤 : 0096 步骤 S110, 提取选定闪屏图片对应的地址。 0097 本实施例中, 根据用户对展示的可选闪屏图片触发的选定操作得到用户选定的闪 屏图片, 进而提取该闪屏图片对应的地址。 展示的可选闪屏图片可以是应用程序提供的, 也 可以是用户自定义添加的。
25、, 对于应用程序提供的可选闪屏图片可以是用户选择指定的若干 种类的闪屏图片, 应用程序根据用户指定的种类进行定期更新。 具体地, 向用户展示的可选 闪屏图片可以是存储于本地, 且适用于屏幕显示尺寸的图片, 也可以是存储于服务器中, 适 用于屏幕显示尺寸的图片。 对于存储于服务器中的图片, 通过向用户返回对应的地址, 并展 示预览效果实现用户对闪屏图片的选定操作, 以节省存储空间。闪屏图片可以是静态图片 或动态图片。选定闪屏图片对应的地址为本地存储地址或网络链接。 0098 步骤 S130, 根据该地址加载闪屏图片。 0099 本实施例中, 按照提取的地址载入对应的闪屏图片。 具体的, 若该地址。
26、为本地存储 地址, 则通过这一本地存储地址调用相应的闪屏图片, 并载入即可 ; 若该地址为网络链接, 则按照这一网络链接访问相应的闪屏图片, 并下载, 但是, 可缓存下载的闪屏图片, 在显示 结束之后立即释放存储了下载的闪屏图片所占据的空间, 以节省存储空间。 0100 步骤 S150, 在应用程序的启动中显示加载的闪屏图片。 0101 本实施例中, 在应用程序的启动过程中在屏幕中显示加载的闪屏图片, 以转移用 户的注意力, 在应用程序进行初始化的过程中展示用户所期望的闪屏图片。 例如, 应用程序 可以是浏览器, 浏览器开启之后需要耗费一定时间进行初始化, 此时, 将在屏幕中显示用户 的选定闪。
27、屏图片。 0102 上述启动画面的控制方法及装置, 对于提供闪屏图片的服务器和新的应用程序发 布者而言可大大降低闪屏图片的更新以及变换关注度, 仅仅通过用户选定的闪屏图片即可 实现闪屏图片的更新变换, 降低了提供闪屏图片的服务器和新的应用程序发布者的负担。 说 明 书 CN 103309688 A 8 5/12 页 9 0103 如图 2 所示, 在另一个实施例中, 上述步骤 S110 之前还包括如下步骤 : 0104 步骤 S210, 根据可选闪屏界面中的选定操作获取选定闪屏图片对应的地址。 0105 本实施例中, 可选闪屏界面是应用程序中用户变换闪屏图片的交互界面, 是应用 程序中所有闪屏。
28、图片的地址集合, 如图 3 所示, 可选闪屏界面 301 中用户通过对选项 303 和 选项 305 触发选定操作, 进而获取到选定闪屏图片对应的地址。 0106 步骤 S230, 记录获取的地址。 0107 本实施例中, 在获取到选定闪屏图片对应的地址之后, 还需要记录该地址, 以便后 续的过程中能够顺利加载显示用户选定的闪屏图片。一实施例中, 上述记录获取的地址的 具体过程为 : 将获取的地址写入配置文件中, 使得每一个写获取的地址作为一条信息存储 于配置文件。 相应的, 若用户需要删除当前应用的闪屏图片, 则从配置文件中删除对应的地 址记录。 0108 在一个实施例中, 上述步骤 S11。
29、0 的具体过程为 : 通过应用程序的启动触发提取记 录的地址。 0109 本实施例中, 对于用户已经选定了闪屏图片的场景, 在应用程序的启动过程中将 会提取用户选定的闪屏图片对应的地址, 进而按照该地址加载选定闪屏图片, 并显示于屏 幕中, 实现了应用程序中启动画面的个性化显示, 提高了启动画面的灵活性和丰富程度。 0110 此外, 在另一个实施例中, 上述启动画面的控制方法还通过可选闪屏界面对其中 闪屏图片对应的选项进行删除, 以保证可选闪屏界面中容纳的闪屏图片不会发生紊乱, 有 序地向用户展示可选闪屏界面。 0111 本实施例中, 可选闪屏界面中闪屏图片对应的选项实质为该闪屏图片对应的地 。
30、址, 因此, 闪屏图片对应的选项所进行的删除是删除了该闪屏图片在可选闪屏界面中的地 址选取项。 0112 如图 4 所示, 在另一个实施例中, 上述步骤 S230 之前还包括如步骤 : 0113 步骤 S310, 根据可选闪屏界面中的添加操作判断待添加的图片是否与预设显示区 域相匹配, 若是, 则进入步骤 S330, 若否, 则进入步骤 S350。 0114 本实施例中, 在应用程序的可选闪屏界面中, 还可进行闪屏图片的添加操作, 以将 某一图片添加为闪屏图片, 并在应用程序的启动过程中进行显示。在获取到用户在可选闪 屏界面中触发的添加操作时, 判断待添加的图片是否与预设显示区域相匹配, 如果。
31、是, 则说 明待添加的图片适用于应用程序的启动画面, 如果待添加的图片未与预设显示区域相匹 配, 则需要对其进行处理。 0115 具体的, 预设显示区域可以是屏幕显示范围内的一个矩形框, 也可以是其化形状 的边框, 其尺寸大小是根据屏幕显示尺寸以及需要附加的信息设定的, 例如, 如图 5 所示, 预设显示区域为矩形框, 在屏幕显示范围包括了预设显示区域 501 以及附加的版权信息 503 以及注明的免责声明 505 三个区域形成, 相应的得到如图 6 所示的启动画面。 0116 步骤 S330, 将待添加的图片新增为选定闪屏图片。 0117 本实施例中, 当判断到待添加的图片是与预设显示区域相。
32、匹配的, 将会新增待添 加的图片为选定闪屏图片, 进而在应用程序的启动过程中显示待添加的图片, 使得用户可 随意变换应用程序的启动画面。 例如, 将待添加的图片新增到预设显示区域中, 并附加版权 信息以及免责声明。 说 明 书 CN 103309688 A 9 6/12 页 10 0118 步骤 S350, 按照预设显示区域处理待添加的图片得到新增的选定闪屏图片。 0119 本实施例中, 在判断到待添加的图片并未与预设显示区域相匹配, 需对待添加的 图片进行缩放、 裁剪等处理, 以使处理后的图片与预设显示区域相匹配。具体的, 根据预设 显示区域确定比例, 并按照该比例对待添加的图片进行缩放处理。
33、 ; 此外, 待添加的图片中, 用户只希望将该图片的某一部分作为闪屏图片的可能性是非常大的, 因此, 将大于预设显 示区域的待添加的图片进行裁剪, 裁剪得到的图片可以是与预设显示区域相匹配的, 也可 以使用某一背景图片对裁剪得到的图片在预设显示区域剩余的地方进行填充。 0120 在另一个实施例中, 在待添加的图片的处理过程中, 还可根据用户的操作在图片 中添加水印, 以保护用户的所有权, 使新增的选定闪屏图片中某一地方加入用户名字或在 某一细微地方嵌入特殊标志。 0121 步骤 S370, 获取新增的选定闪屏图片对应的地址。 0122 上述启动画面的控制方法中实现了闪屏图片的添加功能, 用户可。
34、自定义地添加新 的图片作为闪屏图片。 0123 在另一个实施例中, 上述步骤 S230 之后还包括了将新增的选定闪屏图片对应的 地址更新到可选闪屏界面的步骤。 0124 本实施例中, 在得到新增的选定闪屏图片之后, 为方便将应用程序的显示画面由 新增的选定闪屏图片切换到其它闪屏图片, 可通过用户在可选闪屏界面中的操作实现, 即 可对可选闪屏界面中新增的选定闪屏图片解除选定状态。 0125 如图 7 所示, 在另一个实施例中, 上述启动画面的控制方法还包括如下步骤 : 0126 步骤 S410, 根据新增的选定闪屏图片的上传操作判断新增的选定闪屏图片是否进 行分享, 若否, 则进入步骤 S430。
35、, 若是, 进入步骤 S450。 0127 本实施例中, 在添加了新的闪屏图片之后还可将新增的选定闪屏图片上传到互联 网平台中, 并与访问了互联网平台的用户分享新增的选定闪屏图片。 但是, 应当根据新增的 选定闪屏图片的上传操作判断这一新增的选定闪屏图片是否进行分享, 如果否, 则需限制 其他用户访问新增的选定闪屏图片。 相应的, 用户也可访问其他用户所上传的闪屏图片, 并 下载。 0128 步骤 S430, 获取对应的标识, 并上传新增的选定闪屏图片及标识。 0129 本实施例中, 标识对于绑定了权限信息的用户而言可以是用于识别该用户的权限 信息, 也可以是移动设备中的识别码, 例如, 该识。
36、别码为移动设备身份码 (International Mobile Equipment Identity, 简称 IMEI)。在判断到新增的选定闪屏图片是不能够进行分 享的, 则需要获取该用户的权限信息或者移动设备的识别码, 进而上传新增的选定闪屏图 片和对应的标识, 此时, 服务器将存储上传的闪屏图片和标识, 将闪屏图片和标识相关联。 这将使得其他用户由于标识的不一致而无法浏览这一闪屏图片。 0130 步骤 S450, 上传新增的选定闪屏图片。 0131 本实施例中, 若判断到新增的选定闪屏图片是可以进行分享的, 则需将这一新增 的选定闪屏图片上传到服务器中, 进而使得其他用户可通过服务器提供。
37、的网页页面进行浏 览和下载。 0132 如图 8 所示, 在另一个实施例中, 上述步骤 S110 之前还包括如下步骤 : 0133 步骤 S510, 判断是否存在服务器下发闪屏图片对应的地址, 若是, 则进入步骤 说 明 书 CN 103309688 A 10 7/12 页 11 S530, 若否, 则进入步骤 S110。 0134 本实施例中, 应用程序启动时将会发起请求询问服务器是否会下发闪屏图片, 该 请求包括了屏幕显示尺寸等信息, 若服务器向应用程序下发闪屏图片, 则服务器将会根据 请求中的屏幕显示尺寸获取相应的闪屏图片, 并返回闪屏图片对应的地址。 因此, 在判断到 存在服务器下发闪。
38、屏图片对应的地址时, 将根据这一地址从服务器中加载闪屏图片, 而不 应用当前用户的选定闪屏图片。 0135 步骤 S530, 根据下发的地址进行加载。 0136 本实施例中, 应用程序的启动过程中将按照下发的地址进行闪屏图片的加载, 以 在启动画面中显示服务器提供的闪屏图片。 0137 如图 9 所示, 在一个实施例中, 上述步骤 S530 的具体过程包括 : 0138 步骤 S531, 按照下发的地址从服务器加载闪屏图片。 0139 本实施例中, 加载服务器提供的闪屏图片, 并缓存该闪屏图片, 在应用程序的启动 结束之后将释放闪屏图片, 以减少存储空间的消耗。 0140 步骤 S533, 获。
39、取闪屏图片的应用时间。 0141 本实施例中, 应用时间为服务器下发的闪屏图片应用于启动画面中的时间, 若服 务器下发的闪屏图片在应用程序启动过程的显示时间达到应用时间, 将切换闪屏图片, 显 示用户的选定闪屏图片。 0142 如图 10 所示, 在一个实施例中, 上述步骤 S150 的具体过程包括 : 0143 步骤 S151, 按照应用时间在应用程序的启动中显示从服务器加载的闪屏图片。 0144 步骤 S153, 对从服务器加载的闪屏图片的显示进行计时得到显示时间。 0145 本实施例中, 在从服务器加载的闪屏图片显示过程中进行时间统计得到相应的显 示时间。 0146 步骤 S155, 判。
40、断显示时间是否达到应用时间, 若是, 则进入步骤 S110, 若否, 则返 回上述步骤 S153。 0147 本实施例中, 在判断到显示时间达到了应用时间, 则提取选定闪屏图片对应的地 址, 关闭从服务器加载的闪屏图片的显示, 在启动画面中应用用户的选定闪屏图片, 若没有 判断到显示时间达到了应用时间, 则继续计时。 0148 如图 11 所示, 在另一个实施例中, 上述步骤 S530 之前还包括如下步骤 : 0149 步骤 S610, 获取服务器返回的第一优先级以及与选定闪屏图片对应的第二优先 级。 0150 本实施例中, 对于预备在启动画面中显示的闪屏图片均有对应的优先级。 具体地, 在按。
41、照下发的地址从服务器中加载到闪屏图片之前服务器返回了对应的第一优先级 ; 而用 户的选定闪屏图片也有对应的第二优先级, 第二优先级可以根据需要进行灵活地设置。 0151 第一优先级表示服务器后台希望启动画面中显示从服务器加载得到的闪屏图片 的强烈程度。例如, 第一优先级可分为 2 级, 级别越高, 服务器后台越希望应用程序的启 动画面中显示从服务器加载得到的闪屏图片。若第一优先级为 1 级, 则说明在应用程序的 启动过程中可以拒绝从服务器加载闪屏图片, 而显示用户的选定闪屏图片 ; 若第一优先级 为 2 级, 则说明服务器提供的闪屏图片是特别重要的闪屏图片 ( 如, 国庆、 国难类的闪屏图 片。
42、 ), 在应用程序的启动过程中不可以拒绝从服务器加载闪屏图片, 且一定要中启动画面中 说 明 书 CN 103309688 A 11 8/12 页 12 显示。 0152 第二优先级表示应用对服务器提供的闪屏图片的接受程序, 级别越低, 应用程序 的启动画面中显示从服务器加载得到的闪屏图片的可能性越高。例如, 第二优先级可分为 2 级, 若第二优先级为 1 级, 则说明启动过程中完全接受服务器下发的闪屏图片 ; 若第二优 先级为 2 级, 则启动过程中不希望接受服务器下发的闪屏图片, 在这一级别下除非服务器 提供的闪屏图片是特别重要的闪屏图片, 否则将显示用户的选定闪屏图片。 0153 步骤 。
43、S630, 判断第一优先级是否大于第二优先级, 若是, 则进入步骤 S530, 若否, 则进入步骤 S110。 0154 本实施例中, 对获取的第一优先级和第二优先级进行比较, 若判断到第一优先级 小于或等于第二优先级, 此时将强制显示服务器提供的闪屏图片, 若判断到第一优先级是 大于第二优先级的, 则不接受服务器提供的闪屏图片, 显示用户的选定闪屏图片。 0155 如图 12 所示, 在另一个实施例中, 上述步骤 S150 之后还包括如下步骤 : 0156 步骤 S710, 将显示的闪屏图片存储为历史闪屏图片。 0157 本实施例中, 将应用程序的启动过程中显示的闪屏图片存储为历史闪屏图片。。
44、用 户可浏览历史闪屏图片, 并从历史闪屏图片中选定任一闪屏图片作为用户的选定闪屏图 片, 以在启动画面中显示。 0158 步骤 S730, 从历史闪屏图片获取选定闪屏图片。 0159 在另一个实施例中, 应用程序的启动过程显示了多个闪屏图片, 即多个闪屏图片 按照设定的顺序依次切换, 此时, 设定的顺序可以是按照闪屏图片进入可选闪屏界面的先 后顺序, 也可以按照闪屏图片的使用频率从大到小排序, 还可以闪屏图片所占存储空间的 大小排序。 0160 进一步的, 在按照设定的顺序依次切换多个闪屏图片的过程中, 若存在若干个同 等顺序的闪屏图片, 例如, 若设定的顺序为按照使用频率从大到小排序, 则按。
45、照文件名或其 它信息进行同等顺序的闪屏图片中的排序。 0161 如图 13 所示, 在一个实施例中, 一种启动画面的控制装置, 包括提取模块 110、 加 载模块 130 以及显示模块 150。 0162 提取模块 110, 用于提取选定闪屏图片对应的地址。 0163 本实施例中, 提取模块 110 根据用户对展示的可选闪屏图片触发的选定操作得到 用户选定的闪屏图片, 进而提取该闪屏图片对应的地址。展示的可选闪屏图片可以是应用 程序提供的, 也可以是用户自定义添加的, 对于应用程序提供的可选闪屏图片可以是用户 选择指定的若干种类的闪屏图片, 应用程序根据用户指定的种类进行定期更新。 具体地, 。
46、向 用户展示的可选闪屏图片可以是存储于本地, 且适用于屏幕显示尺寸的图片, 也可以是存 储于服务器中, 适用于屏幕显示尺寸的图片。 对于存储于服务器中的图片, 通过向用户返回 对应的地址, 并展示预览效果实现用户对闪屏图片的选定操作, 以节省存储空间。 闪屏图片 可以是静态图片或动态图片。选定闪屏图片对应的地址为本地存储地址或网络链接。 0164 加载模块 130, 用于根据地址加载闪屏图片。 0165 本实施例中, 加载模块 130 按照提取的地址载入对应的闪屏图片。具体的, 若该地 址为本地存储地址, 则加载模块 130 通过这一本地存储地址调用相应的闪屏图片, 并载入 即可 ; 若该地址。
47、为网络链接, 则加载模块 130 按照这一网络链接访问相应的闪屏图片, 并下 说 明 书 CN 103309688 A 12 9/12 页 13 载, 但是, 可缓存下载的闪屏图片, 在显示结束之后立即释放存储了下载的闪屏图片所占据 的空间, 以节省存储空间。 0166 显示模块 150, 用于在应用程序的启动中显示加载的闪屏图片。 0167 本实施例中, 显示模块 150 在应用程序的启动过程中在屏幕中显示加载的闪屏图 片, 以转移用户的注意力, 在应用程序进行初始化的过程中展示用户所期望的闪屏图片。 例 如, 应用程序可以是浏览器, 浏览器开启之后需要耗费一定时间进行初始化, 此时, 显示。
48、模 块 150 将在屏幕中显示用户的选定闪屏图片。 0168 如图 14 所示, 在另一个实施例中, 上述启动画面的控制装置还包括闪屏选定模块 210 以及记录模块 230。 0169 闪屏选定模块 210, 用于根据可选闪屏界面中的选定操作获取选定闪屏图片对应 的地址。 0170 本实施例中, 可选闪屏界面是应用程序中用户变换闪屏图片的交互界面, 是应用 程序中所有闪屏图片的地址集合。 0171 记录模块 230, 用于记录获取的地址。 0172 本实施例中, 在获取到选定闪屏图片对应的地址之后, 还需要记录模块 230 记录 该地址, 以便后续的过程中能够顺利加载显示用户选定的闪屏图片。 一实施例中, 记录模块 230 将获取的地址写入配置文件中, 使得每一个写获取的地址作为一条信息存储于配置文 件。相应的, 若用户需要删除当前应用的闪屏图片, 则从配置文件中删除对应的地址记录。 0173 上述提取模块 110 还用于通过应用程序的启动触发提取记录的地址。 0174 本实施例中, 对于用户已经选定了闪屏图片的场景, 在应用程序的启动过程中提 取模块 110 将会提取用户选定的闪屏图片对应的地址, 进而按照该地址加载选定闪屏图 片, 并显示于屏幕中, 实现了应用程序中启动画面的个性化显。