技术摘要:
本发明实施例提供一种图片排版方法及设备,该方法包括:从采编系统获取排入版面的图片和其对应的图片数据,在图片的真实路径与图片排入版面时的原路径相同时,对原路径进行访问;如果访问到对应的图片文件,则获得文件的指纹数据;如果该指纹数据与上述图片的指纹数据 全部
背景技术:
媒体形式的不断出现和变化,媒体内容、渠道、功能层面的融合,使得人们在使用 媒体的概念时需要意义涵盖更广阔的词语,至此,“全媒体”的概念开始广泛适用。其中,“全 媒体”的“全”不仅包括报纸、杂志、广播、电视、音像、电影、出版、网路、电信、卫星通讯在内 的各类传播工具,涵盖视、听、形象、触觉等人们接受资讯的全部感官,而且针对受众的不同 需求,选择最适合的媒体形式和管道,深度融合,提供超细分的服务,实现对受众的全面覆 盖及最佳传播效果。 全媒体新闻采编系统是一套可以供报社使用的标准的生产系统,用户使用该系统 进行排版,然后使用排完的版打印成报纸。现有排版时只能使用本地磁盘以及共享目录中 的图片。 这样有两点问题:一、一台电脑使用本地图片排版后,在其他电脑上继续排版时, 由于其他电脑本地目录没有此图片文件,导致缺图、排版效果不同;二、使用共享目录下的 图片排版可以解决在其他不同电脑中打开排版文件缺图、排版效果不一致的问题,但是此 种方法只能在局域网中使用,而且必须保证所有电脑都可访问共享目录,访问困难,另外共 享文件文件很容易被篡改,是一种非常不安全的方式。
技术实现要素:
本发明实施例提供一种图片排版方法及设备,以解决现有排版时只能使用本地磁 盘以及共享目录中的图片,导致缺图、排版效果不同,以及访问共享目录困难、不安全的问 题。 第一方面,本发明实施例提供一种图片排版方法,包括: 从采编系统获取排入版面的图片和所述图片对应的图片数据,所述图片数据包括 所述图片的指纹数据、所述图片排入版面时的原路径、所述图片从服务器下载到本地的下 载路径和所述图片从本地上传到服务器的上传路径; 获取所述图片的真实路径,若所述真实路径与所述原路径相同,则对所述原路径 进行访问; 若访问到所述原路径对应的图片文件,则获得所述原路径对应的图片文件的指纹 数据; 若所述原路径对应的图片文件的指纹数据与所述图片的指纹数据不同,则对所述 下载路径进行访问; 若访问到所述下载路径对应的图片文件,则获得所述下载路径对应的图片文件的 指纹数据; 若所述下载路径对应的图片文件的指纹数据与所述图片的指纹数据不同,则根据 5 CN 111553139 A 说 明 书 2/12 页 所述上传路径从服务器上下载图片进行图片排版。 在一种可能的设计中,在所述根据所述上传路径从服务器上下载图片进行图片排 版之后,还包括: 确定下载的图片对应的从服务器下载到本地的下载路径,根据确定的下载路径更 新所述图片从服务器下载到本地的下载路径。 在一种可能的设计中,上述的方法,还包括: 若所述真实路径与所述下载路径相同,则对所述下载路径进行访问; 若访问到所述下载路径对应的图片文件,则获得所述下载路径对应的图片文件的 指纹数据; 若所述下载路径对应的图片文件的指纹数据与所述图片的指纹数据不同,则执行 所述根据所述上传路径从服务器上下载图片进行图片排版的步骤。 在一种可能的设计中,上述的方法,还包括: 若未访问到所述原路径对应的图片文件,则对所述下载路径进行访问; 若未访问到所述下载路径对应的图片文件,则执行所述根据所述上传路径从服务 器上下载图片进行图片排版的步骤。 在一种可能的设计中,在所述根据确定的下载路径更新所述图片从服务器下载到 本地的下载路径之后,还包括: 获取排入版面的所述图片和所述图片数据; 若所述真实路径与所述原路径相同,则对所述原路径进行访问; 若访问到所述原路径对应的图片文件,则获得所述原路径对应的图片文件的指纹 数据; 若所述原路径对应的图片文件的指纹数据与所述图片的指纹数据不同,则根据所 述原路径对应的图片文件的指纹数据更新所述图片的指纹数据,把所述原路径对应的图片 文件上传到服务器预设目录,根据服务器预设目录更新所述上传路径,并将图片排版后的 版面文件上传到所述采编系统。 在一种可能的设计中,上述的方法,还包括: 若所述真实路径与所述图片从服务器下载到本地的下载路径相同,则获得所述图 片从服务器下载到本地的下载路径对应的图片文件的指纹数据; 若获得的指纹数据与所述图片的指纹数据不同,则根据获得的指纹数据更新所述 图片的指纹数据,把所述原路径对应的图片文件上传到服务器预设目录,执行所述根据服 务器预设目录更新所述上传路径,并将图片排版后的版面文件上传到所述采编系统的步 骤。 在一种可能的设计中,上述的方法,还包括: 若未访问到所述原路径对应的图片文件,则获得所述图片从服务器下载到本地的 下载路径对应的图片文件的指纹数据; 若获得的指纹数据与所述图片的指纹数据不同,则根据获得的指纹数据更新所述 图片的指纹数据,把所述原路径对应的图片文件上传到服务器预设目录,执行所述根据服 务器预设目录更新所述上传路径,并将图片排版后的版面文件上传到所述采编系统的步 骤。 6 CN 111553139 A 说 明 书 3/12 页 第二方面,本发明实施例提供一种图片排版设备,包括: 第一图片获取模块,用于从采编系统获取排入版面的图片和所述图片对应的图片 数据,所述图片数据包括所述图片的指纹数据、所述图片排入版面时的原路径、所述图片从 服务器下载到本地的下载路径和所述图片从本地上传到服务器的上传路径; 第一图片访问模块,用于获取所述图片的真实路径,若所述真实路径与所述原路 径相同,则对所述原路径进行访问; 第一指纹数据获得模块,用于若访问到所述原路径对应的图片文件,则获得所述 原路径对应的图片文件的指纹数据; 第二图片访问模块,用于若所述原路径对应的图片文件的指纹数据与所述图片的 指纹数据不同,则对所述下载路径进行访问; 第二指纹数据获得模块,用于若访问到所述下载路径对应的图片文件,则获得所 述下载路径对应的图片文件的指纹数据; 图片排版模块,用于若所述下载路径对应的图片文件的指纹数据与所述图片的指 纹数据不同,则根据所述上传路径从服务器上下载图片进行图片排版。 在一种可能的设计中,上述的设备,还包括: 本地数据更新模块,用于在所述图片排版模块根据所述上传路径从服务器上下载 图片进行图片排版之后,确定下载的图片对应的从服务器下载到本地的下载路径,根据确 定的下载路径更新所述图片从服务器下载到本地的下载路径。 在一种可能的设计中,上述的设备,还包括: 第三图片访问模块,用于若所述真实路径与所述下载路径相同,则对所述下载路 径进行访问; 第三指纹数据获得模块,用于若访问到所述下载路径对应的图片文件,则获得所 述下载路径对应的图片文件的指纹数据; 所述图片排版模块,还用于若所述下载路径对应的图片文件的指纹数据与所述图 片的指纹数据不同,则执行所述根据所述上传路径从服务器上下载图片进行图片排版的步 骤。 在一种可能的设计中,上述的设备,还包括: 第四图片访问模块,用于若未访问到所述原路径对应的图片文件,则对所述下载 路径进行访问; 所述图片排版模块,还用于若未访问到所述下载路径对应的图片文件,则执行所 述根据所述上传路径从服务器上下载图片进行图片排版的步骤。 在一种可能的设计中,上述的设备,还包括: 第二图片获取模块,用于在所述本地数据更新模块根据确定的下载路径更新所述 图片从服务器下载到本地的下载路径之后,获取排入版面的所述图片和所述图片数据; 第五图片访问模块,用于若所述真实路径与所述原路径相同,则对所述原路径进 行访问; 第四指纹数据获得模块,用于若访问到所述原路径对应的图片文件,则获得所述 原路径对应的图片文件的指纹数据; 服务器数据更新模块,用于若所述原路径对应的图片文件的指纹数据与所述图片 7 CN 111553139 A 说 明 书 4/12 页 的指纹数据不同,则根据所述原路径对应的图片文件的指纹数据更新所述图片的指纹数 据,把所述原路径对应的图片文件上传到服务器预设目录,根据服务器预设目录更新所述 上传路径,并将图片排版后的版面文件上传到所述采编系统。 在一种可能的设计中,上述的设备,还包括: 第五指纹数据获得模块,用于若所述真实路径与所述图片从服务器下载到本地的 下载路径相同,则获得所述图片从服务器下载到本地的下载路径对应的图片文件的指纹数 据; 所述服务器数据更新模块,还用于若获得的指纹数据与所述图片的指纹数据不 同,则根据获得的指纹数据更新所述图片的指纹数据,把所述原路径对应的图片文件上传 到服务器预设目录,执行所述根据服务器预设目录更新所述上传路径,并将图片排版后的 版面文件上传到所述采编系统的步骤。 在一种可能的设计中,上述的设备,还包括: 第六指纹数据确定模块,用于若未访问到所述原路径对应的图片文件,则获得所 述图片从服务器下载到本地的下载路径对应的图片文件的指纹数据; 所述服务器数据更新模块,还用于若获得的指纹数据与所述图片的指纹数据不 同,则根据获得的指纹数据更新所述图片的指纹数据,把所述原路径对应的图片文件上传 到服务器预设目录,执行所述根据服务器预设目录更新所述上传路径,并将图片排版后的 版面文件上传到所述采编系统的步骤。 第三方面,本发明实施例提供一种图片排版设备,包括:至少一个处理器和存储 器; 所述存储器存储计算机执行指令; 所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个 处理器执行如上第一方面以及第一方面各种可能的设计所述的图片排版方法。 第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介 质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以 及第一方面各种可能的设计所述的图片排版方法。 本实施例提供的图片排版方法及设备,该方法从采编系统获取排入版面的图片和 其对应的图片数据,进一步获取图片的真实路径,在真实路径与图片排入版面时的原路径 相同时,对原路径进行访问;如果访问到原路径对应的图片文件,则获得原路径对应的图片 文件的指纹数据;如果原路径对应的图片文件的指纹数据与上述图片的指纹数据不同,则 对所述图片从服务器下载到本地的下载路径进行访问;如果访问到下载路径对应的图片文 件,则获得下载路径对应的图片文件的指纹数据;如果下载路径对应的图片文件的指纹数 据与上述图片的指纹数据不同,则根据所述图片从本地上传到服务器的上传路径从服务器 上下载图片进行图片排版,可以在不改变现有用户排版方式的前提下,使系统更加安全方 便地摆脱局域网的限制,解决现有排版时只能使用本地磁盘以及共享目录中的图片,导致 缺图、排版效果不同,以及访问共享目录困难、不安全的问题,实现云采编。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 8 CN 111553139 A 说 明 书 5/12 页 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。 图1为本发明实施例提供的图片排版系统的架构示意图; 图2为本发明实施例提供的图片排版方法的流程示意图一; 图3为本发明实施例提供的图片排版方法的流程示意图二; 图4为本发明实施例提供的图片排版设备的结构示意图一; 图5为本发明实施例提供的图片排版设备的结构示意图二; 图6为本发明实施例提供的图片排版设备的硬件结构示意图。