更新弹窗图片库的方法、弹窗图片库更新装置及系统制造方法及图纸

技术编号:10959579 阅读:110 留言:0更新日期:2015-01-28 11:48
本发明专利技术的实施例公开一种更新弹窗图片库的方法、弹窗图片库更新装置及系统。方法包括:从云端服务器获取待编辑弹窗资源文件以及对应的弹窗图片子库,所述弹窗图片子库为弹窗图片库中的一部分;在向获取的弹窗图片子库写入新增图片时,判断弹窗图片子库中是否存在与待写入图片的图片资源名相同的图片,如果存在,更改待写入图片的图片资源名后写入,否则,直接写入;根据写入新增图片的弹窗图片子库编辑获取的待编辑弹窗资源文件,得到更新弹窗资源文件;将更新弹窗资源文件及更新的弹窗图片子库上传云端服务器的弹窗图片库中进行更新。应用本发明专利技术,可以提升弹窗的编辑效率。

【技术实现步骤摘要】
更新弹窗图片库的方法、弹窗图片库更新装置及系统
本专利技术涉及计算机网络动画技术,尤其涉及一种更新弹窗图片库的方法、弹窗图 片库更新装置及系统。
技术介绍
随着计算机技术的发展,计算机设备上所能安装的运营商提供的应用程序也越来 越多,不同的运营商,为了进行业务推广,通常将包含用于提升用户业务体验的弹窗图片, 例如,泡泡图片的业务活动通知或业务优惠通知等封装在弹窗资源文件中,传输至计算机 设备,计算机设备解析接收的弹窗资源文件,并以弹窗的方式显示解析的包含弹窗图片的 业务活动通知或业务优惠通知等信息,使得计算机设备用户能够根据弹窗显示的信息获知 运营商提供的业务或通知。 由于弹窗应用较为广泛,因而,在日常生活和工作中需要运营商的技术人员频繁 地创建、编辑以及更新不同类型的弹窗,而在每一弹窗中,包含有多张用于生成泡泡效果的 弹窗图片。技术人员在创建、编辑以及更新弹窗的过程中,由于需要针对不同的弹窗进行工 作,为了积累用于弹窗编辑的不同图片,一般在本地客户端(计算机设备)创建一用于存储 图片的弹窗图片库,并在后续应用中,对弹窗图片库进行更新。 随着编辑的弹窗数量的增加,存储至弹窗图片库中的图片数也不断增加,为了避 免存储至弹窗图片库中的图片命名相同导致的串号,从而使得后存入的图片覆盖前存入的 图片,在向弹窗图片库中写入图片之前,需要对图片进行标识,以区别不同的图片。 现有技术中,在弹窗中包含的图片数较少的情况下,可以通过人工命名的方式对 各图片进行标识;但在图片数较多的情况下,人工命名的方式所需的时间较长,导致弹窗的 编辑效率较低;进一步地,在编辑弹窗的过程中,弹窗编辑所需的图片需要从弹窗图片库中 查询得到,由于弹窗图片库中存储有各弹窗中的图片,使得图片查询时间较长,效率较低; 而且,由于弹窗的更新速度较快,而针对每一更新的弹窗,可能由不同的技术人员制作或更 新,每一技术人员在本地计算机设备中更新一弹窗图片库,由于对图片的命名方式未进行 协商,使得每一技术人员对图片的命名可能导致各弹窗图片库中图片命名串号。举例来说, 如果后一技术人员对前一技术人员编辑的弹窗进行更新时,如果后一技术人员的弹窗图片 库中存储有与弹窗中图片相同命名的图片,而图片内容不同,这样,在更新完成后,更新的 弹窗中相应的图片将会被替换,导致更新的弹窗与预期不一致。
技术实现思路
有鉴于此,本专利技术实施例提供一种更新弹窗图片库的方法、弹窗图片库更新装置 及系统,提升弹窗的编辑效率以及查询图片的效率。 为达到上述目的,本专利技术的实施例采用如下技术方案: -方面,本专利技术实施例提供一种更新弹窗图片库的方法,包括: 从云端服务器获取待编辑弹窗资源文件以及待编辑弹窗资源文件对应的弹窗图 片子库,所述弹窗图片子库为弹窗图片库中的一部分; 在向获取的弹窗图片子库写入新增图片时,判断弹窗图片子库中是否存在与待写 入图片的图片资源名相同的图片,如果存在,更改待写入图片的图片资源名后写入,如果不 存在,直接写入图片; 根据写入新增图片的弹窗图片子库编辑获取的待编辑弹窗资源文件,得到更新弹 窗资源文件; 将所述更新弹窗资源文件以及更新的弹窗图片子库上传至所述云端服务器的弹 窗图片库中进行更新。 一种更新弹窗图片库的方法,该方法包括: 接收弹窗资源获取请求,查询弹窗图片库,获取弹窗资源获取请求对应的待编辑 弹窗资源文件以及所述待编辑弹窗资源文件对应的弹窗图片子库; 将所述待编辑弹窗资源文件以及弹窗图片子库返回至发送所述弹窗资源获取请 求的计算机设备; 接收更新弹窗资源文件以及更新的弹窗图片子库,更新所述弹窗图片库,所述更 新弹窗资源文件以及更新的弹窗图片子库为所述计算机设备依据接收的所述待编辑弹窗 资源文件以及弹窗图片子库进行编辑得到。 本专利技术实施例提供的更新弹窗图片库的方法,通过将弹窗图片库以弹窗分类为多 个弹窗图片子库,并设置云端服务器对弹窗图片库以及弹窗资源文件进行统一管理和更 新,用户在需要对弹窗进行编辑时,从云端服务器拉取弹窗对应的弹窗图片子库以及弹窗 资源文件,更新拉取的弹窗图片子库,并依据更新的弹窗图片子库编辑弹窗资源文件,然 后,在云端服务器更新的相应弹窗图片子库以及弹窗资源文件未发生变化的情况下,上传 至云端服务器,以更新云端服务器更新的相应弹窗图片子库以及弹窗资源文件。这样,通过 弹窗进行分类,可以有效减少图片串号,有效提升弹窗的编辑效率;进一步地,每一弹窗图 片子库映射一弹窗资源文件,使得在查询弹窗中图片时,只需在该弹窗对应的弹窗图片子 库进行查询,有效减少了查询所需的时间,提升了图片查询效率。 另一方面,本专利技术实施例提供一种弹窗图片库更新装置,包括:待编辑信息获取模 块、判断模块、解析编辑模块以及上传更新模块,其中, 待编辑信息获取模块,用于从云端服务器获取待编辑弹窗资源文件以及待编辑弹 窗资源文件对应的弹窗图片子库,所述弹窗图片子库为弹窗图片库中的一部分; 判断模块,用于在向获取的弹窗图片子库写入新增图片时,判断弹窗图片子库中 是否存在与待写入图片的图片资源名相同的图片,如果存在,更改待写入图片的图片资源 名后写入,如果不存在,直接写入图片; 解析编辑模块,用于根据写入新增图片的弹窗图片子库编辑获取的待编辑弹窗资 源文件,得到更新弹窗资源文件; 上传更新模块,用于将所述更新弹窗资源文件以及更新的弹窗图片子库上传至所 述云端服务器的弹窗图片库中进行更新。 -种弹窗图片库更新装置,该装置包括:弹窗资源获取请求处理模块、资源返回模 块以及更新模块,其中, 弹窗资源获取请求处理模块,用于接收弹窗资源获取请求,查询弹窗图片库,获取 弹窗资源获取请求对应的待编辑弹窗资源文件以及所述待编辑弹窗资源文件对应的弹窗 图片子库; 资源返回模块,用于将所述待编辑弹窗资源文件以及弹窗图片子库返回至发送所 述弹窗资源获取请求的计算机设备; 更新模块,用于接收更新弹窗资源文件以及更新的弹窗图片子库,更新所述弹窗 图片库,所述更新弹窗资源文件以及更新的弹窗图片子库为所述计算机设备依据接收的所 述待编辑弹窗资源文件以及弹窗图片子库进行编辑得到。 本专利技术实施例提供的弹窗图片库更新装置,待编辑信息获取模块从云端服务器拉 取弹窗图片子库以及弹窗资源文件,判断模块更新拉取的弹窗图片子库,解析编辑模块依 据更新的弹窗图片子库编辑弹窗资源文件,然后,上传更新模块在云端服务器更新的相应 弹窗图片子库以及弹窗资源文件未发生变化的情况下进行上传,以更新云端服务器更新的 相应弹窗图片子库以及弹窗资源文件。这样,云端服务器进行统一管理和更新,并通过弹窗 进行分类,可以有效减少图片串号,有效提升弹窗的编辑效率;进一步地,每一弹窗图片子 库映射一弹窗资源文件,使得在查询弹窗中图片时,可以有效减少查询所需的时间,提升图 片查询效率。 再一方面,本专利技术实施例提供一种弹窗图片库更新系统,包括:计算机设备以及云 端服务器,其中, 计算机设备,用于从云端服务器获取待编辑弹窗资源文件以及待编辑弹窗资源文 件对应的弹窗图片子库,所述弹窗图片子库为弹窗图片库中的一部分;本文档来自技高网
...

【技术保护点】
一种更新弹窗图片库的方法,其特征在于,该方法包括: 从云端服务器获取待编辑弹窗资源文件以及待编辑弹窗资源文件对应的弹窗图片子库,所述弹窗图片子库为弹窗图片库中的一部分; 在向获取的弹窗图片子库写入新增图片时,判断弹窗图片子库中是否存在与待写入图片的图片资源名相同的图片,如果存在,更改待写入图片的图片资源名后写入,如果不存在,直接写入图片; 根据写入新增图片的弹窗图片子库编辑获取的待编辑弹窗资源文件,得到更新弹窗资源文件; 将所述更新弹窗资源文件以及更新的弹窗图片子库上传至所述云端服务器的弹窗图片库中进行更新。

【技术特征摘要】
1. 一种更新弹窗图片库的方法,其特征在于,该方法包括: 从云端服务器获取待编辑弹窗资源文件以及待编辑弹窗资源文件对应的弹窗图片子 库,所述弹窗图片子库为弹窗图片库中的一部分; 在向获取的弹窗图片子库写入新增图片时,判断弹窗图片子库中是否存在与待写入 图片的图片资源名相同的图片,如果存在,更改待写入图片的图片资源名后写入,如果不存 在,直接与入图片; 根据写入新增图片的弹窗图片子库编辑获取的待编辑弹窗资源文件,得到更新弹窗资 源文件; 将所述更新弹窗资源文件以及更新的弹窗图片子库上传至所述云端服务器的弹窗图 片库中进行更新。2. 根据权利要求1所述的方法,其特征在于,所述弹窗图片库包括有多个弹窗图片子 库,每一弹窗图片子库以相应的弹窗资源标识进行区分。3. 根据权利要求1所述的方法,其特征在于,所述从云端服务器获取待编辑弹窗资源 文件以及待编辑弹窗资源文件对应的弹窗图片子库包括: 向云端服务器发送弹窗资源获取请求; 接收云端服务器返回的弹窗资源获取响应,所述弹窗资源获取响应中包含弹窗资源总 文件以及弹窗图片库; 解析弹窗资源总文件,从解析的弹窗资源总文件中选取待编辑弹窗资源文件,根据选 取的待编辑弹窗资源文件,从接收的弹窗图片库中,查询获取所述待编辑弹窗资源文件对 应的弹窗图片子库。4. 根据权利要求1所述的方法,其特征在于,所述从云端服务器获取待编辑弹窗资源 文件以及待编辑弹窗资源文件对应的弹窗图片子库包括: 向云端服务器发送携带弹窗资源标识的弹窗资源获取请求; 接收云端服务器返回的弹窗资源获取响应,所述弹窗资源获取响应中包含所述弹窗资 源标识映射的弹窗资源文件以及弹窗图片子库。5. 根据权利要求3或4所述的方法,其特征在于,所述弹窗资源获取请求中进一步包含 用户认证信息,以使云端服务器根据弹窗资源获取请求中包含的用户认证信息,对该用户 进行认证,如果认证通过,返回弹窗资源获取响应,如果认证未通过,返回拒绝信息。6. 根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 获取弹窗图片子库中最大的图片序号,将该最大的图片序号进行累加,得到累加的图 片序号,将该累加的图片序号作为写入的新增图片的图片序号。7. 根据权利要求1所述的方法,其特征在于,在所述如果存在之后,更改待写入图片的 图片资源名后写入之前,所述方法进一步包括: 判断待写入的图片的内容是否与弹窗图片子库中相同图片资源名的图片的内容相同, 如果相同,不作处理,如果不同,执行所述更改待写入图片的图片资源名的流程。8. 根据权利要求7所述的方法,其特征在于,所述判断待写入的图片的内容是否与弹 窗图片子库中相同图片资源名的图片的内容相同包括: 调整待写入的图片与弹窗图片子库中相同图片资源名的图片的尺寸一致; 分别提取调整的图片的像素值,比较相同位置的像素值是否相同,如果不同,将计数器 加 I ; 在比较完成后,计算计数器的计数与图片像素数的比值,如果比值小于预先设置的百 分比阈值,确认写入的图片的内容与弹窗图片子库中相同图片资源名的图片的内容相同。9. 根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 在更新的弹窗图片子库中,设置所述待编辑弹窗资源文件相对所述更新弹窗资源文件 被删除的图片、和/或,被替换的图片为未使用并标记日期信息。10. 根据权利要求9所述的方法,其特征在于,所述方法进一步包括: 计算当前日期信息与标记为未使用的图片的日期信息的时间差,如果计算得到的时间 差大于预先设置的时间差阈值,删除该标记为未使用的图片。11. 根据权利要求1所述的方法,其特征在于,所述从云端服务器获取待编辑弹窗资源 文件以及待编辑弹窗资源文件对应的弹窗图片子库之后,所述方法进一步包括:通知云端 服务器设置存储的所述弹窗图片子库为只读状态; 所述将所述更新弹窗资源文件以及更新的弹窗图片子库上传至所述云端服务器的弹 窗图片库中进行更新之后,所述方法进一步包括:通知云端服务器将所述弹窗图片子库更 新为读写状态。12. 根据权利要求11所述的方法,其特征在于,所述方法进一步包括: 监测到弹窗图片子库设置为只读状态后,启动计时器进行计时,如果超过预先设置的 计时时间阈值后,监测到没有更新所述弹窗图片子库的只读状态,将所述弹窗图片子库设 置为可读写状态,并结束计时器计时。13. 根据权利要求11所述的方法,其特征在于,云端服务器在每一次更新弹窗图片子 库后,所述方法进一步包括:为该弹窗图片子库设置更新计数; 在所述得到更新弹窗资源文件之后,将所述更新弹窗资源文件以及更新的弹窗图片子 库上传至所述云端服务器之前,所述方法进一步包括: 向云端服务器发送包含弹窗资源标识以及更新计数的弹窗资源状态请求,以使所述云 端服务器查询弹窗图片库,获取包含的弹窗资源标识映射的弹窗图片子库的更新计数,如 果获取的更新计数与弹窗资源状态请求中的更新计数不一致,向计算机设备返回包含所述 映射的弹窗图片子库以及弹窗图片子库对应的弹窗资源文件的弹窗资源状态响应,并设置 云端服务器中所述弹窗图片子库为只读状态;如果一致,向计算机设备返回包含确认上传 信息的弹窗资源状态响应,并设置云端服务器中所述弹窗图片子库为只读状态; 接收弹窗资源状态响应,如果包含确认上传信息,执行所述将所述更新弹窗资源文件 以及更新的弹窗图片子库上传至所述云端服务器的流程;否则,基于弹窗资源状态响应中 包含的弹窗图片子库以及弹窗图片子库对应的弹窗资源文件,重新进行更新,并在更新完 成后执行所述将所述更新弹窗资源文件以及更新的弹窗图片子库上传至所述云端服务器 的流程。14. 根据权利要求13所述的方法,其特征在于,在所述如果一致之后,向计算机设备返 回包含确认上传信息的弹窗资源状态响应之前,所述方法进一步包括: 判断云端服务器中所述弹窗图片子库是否为只读状态: 如果是,进一步确定只读状态是否针对发送弹窗资源状态请求的用户设定,如果是,执 行所述向计算机设备返回包含确认上传信息的弹窗资源状态响应的流程,如果不是,通知 用户进行等待,并在云端服务器中所述弹窗图片子库设置为读写状态后,执行所述向计算 机设备返回包含所述映射的弹窗图片子库以及弹窗图片子库对应的弹窗资源文件的弹窗 资源状态响应的流程; 如果不是,执行所述向计算机设备返回包含确认上传信息的弹窗资源状态响应的流 程。15. -种更新弹窗图片库的方法,其特征在于,该方法包括: 接收弹窗资源获取请求,查询弹窗图片库,获取弹窗资源获取请求对应的待编辑弹窗 资源文件以及所述待编辑弹窗资源文件对应的弹窗图片子库; 将所述待编辑弹窗资源文件以及弹窗图片子库返回至发送所述弹窗资源获取请求的 计算机设备; 接收更新弹窗资源文件以及更新的弹窗图片子库,更新所述弹窗图片库,所述更新弹 窗资源文件以及更新的弹窗图片子库为所述计算机设备依据接收的所述待编辑弹窗资源 文件以及弹窗图片子库进行编辑得到。16. 根据权利要求15所述的方法,其特征在于,所述弹窗图片库包括有多个弹窗图片 子库,每一弹窗图片子库以相应的弹窗资源标识进行区分。17. 根据权利要求15至16任一项所述的方法,其特征在于,在所述将所述待编辑弹窗 资源文件以及弹窗图片子库返回至发送所述弹窗资源获取请求的计算机设备之后,所述方 法进一步包括:设置存储的所述弹窗图片子库为只读状态; 在所述更新所述弹窗图片库之后,所述方法进一步包括:将所述弹窗图片子库更新为 读与状态。18. 根据权利要求17所述的方法,其特征在于,所述方法进一步包括: 监测到弹窗图片子库设置为只读状态后,启动计时器进行计时,如果超过预先设置的 计时时间阈值后,监测到没有更新所述弹窗图片子库的只读状态,将所述弹窗图片子库设 置为可读写状态,并结束计时器计时。19. 根据权利要求17所述的方法,其特征在于,在每一次更新弹窗图片子库后,所述方 法进一步包括:为该弹窗图片子库设置更新计数; 在所述返回至发送所述弹窗资源获取请求的计算机设备之后,接收更新弹窗资源文件 以及更新的弹窗图片子库之前,所述方法进一步包括: 接收包含弹窗资源标识以及更新计数的弹窗资源状态请求,查询弹窗图片库,获取包 含的弹窗资源标识映射的弹窗图片子库的更新计数; 如果获取的更新计数与弹窗资源状态请求中的更新计数不一致,向计算机设备返回包 含所述映射的弹窗图片子库以及弹窗图片子库对应的弹窗资源文件的弹窗资源状态响应, 并设置云端服务器中所述弹窗图片子库为只读状态;如果一致,向计算机设备返回包含确 认上传信息的弹窗资源状态响应,并设置云端服务器中所述弹窗图片子库为只读状态。20. -种弹窗图片库更新装置,其特征在于,该装置包括:待编辑信息获取模块、判断 模块、解析编辑模块以及上传更新模块,其中, 待编辑信息获取模块,用于从云端服务器获取待编辑弹窗资源文件以及待编辑弹窗资 源文件对应的弹窗图片子库,所述弹窗图片子库为弹窗图片库中的一部分; 判断模块,用于在向获取的弹窗图片子库写入新增图片时,判断弹窗图片子库中是否 存在与待写入图片的图片资源名相同的图片,如果存在,更改待写入图片的图片资源名后 写入,如果不存在,直接写入图片; 解析编辑模块,用于根据写入新增图片的弹窗图片子库编辑获取的待编辑弹窗资源文 件,得到更新弹窗资源文件; 上传更新模块,用于将所述更新弹窗资源文件以及更新的弹窗图片子库上传至所述云 端服务器的弹窗图片库中进行更新。21. 根据权利要求20所述的装置,其特征在于,所述判断模块包括:判断单元、重命名 单元以及图片序号设置单元,其中, 判断单元,用于在向获取的弹窗图片子库写入新增图片时,判断弹窗图片子库中是否 存在与待写入图片的图片资源名相同的图片,如果存在,将待写入图片输出至重命名单元; 如果不存在,将待写入图片写入,通知图片序号设置单元; 重命名单元,用于更改待写入图片的图片资源名后写入,通知图片序号设置单元; 图片序号设置单元,用于接收通知,获取最大的图片序号,将该最大的图片序号进行 累加,得到累加的图片序号,将该累加的图片序号作为写入的图片的图片序号。22. 根据权利要求21所述的装置,其特征在于,所述判断模块进一步包括: 图片匹配单元,用于接收判断单元...

【专利技术属性】
技术研发人员:钟华健
申请(专利权)人:广州金山网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1