CN111079399A - 图文数据处理方法、装置、计算机设备和存储介质 - Google Patents
图文数据处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111079399A CN111079399A CN201911105755.7A CN201911105755A CN111079399A CN 111079399 A CN111079399 A CN 111079399A CN 201911105755 A CN201911105755 A CN 201911105755A CN 111079399 A CN111079399 A CN 111079399A
- Authority
- CN
- China
- Prior art keywords
- image
- text
- product
- picture
- configuration information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title abstract description 8
- 238000012545 processing Methods 0.000 claims abstract description 77
- 238000000034 method Methods 0.000 claims abstract description 37
- 238000004590 computer program Methods 0.000 claims description 27
- 238000005516 engineering process Methods 0.000 claims description 11
- 239000011159 matrix material Substances 0.000 claims description 8
- 238000013503 de-identification Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241000283690 Bos taurus Species 0.000 description 1
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
- G06F16/535—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请涉及一种图文数据处理方法、装置、计算机设备和存储介质。该方法包括:当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;获取预定渠道的图文配置信息;基于图文配置信息,对图文元素进行处理,生成预定渠道对应的产品图文页面;将产品图文页面推送至预定渠道。本申请的方案能够提高图文数据处理的效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种图文数据处理方法、装置、计算机设备和存储介质。
背景技术
随着信息技术和网络技术的快速发展,电商行业的产品种类越来越多,企业为了提高产品转化率,因而投入大量的人力成本输出高质量的产品介绍详情。然而,随着企业售卖产品日益增多,投入大量人力输出文本以及图片收集的方法,人工合成图文详情过程耗时长,存在效率低下的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高效率的图文数据处理方法、装置、计算机设备和存储介质。
一种图文数据处理方法,所述方法包括:
当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;
获取所述预定渠道的图文配置信息;
基于所述图文配置信息,对所述图文元素进行处理,生成所述预定渠道对应的产品图文页面;
将所述产品图文页面推送至所述预定渠道。
在其中一个实施例中,还包括:调用***接口,根据产品信息获取图文元素;建立所述产品与所述图文元素的关联关系;将所述关联关系和所述图文元素存储至元素库。
在其中一个实施例中,所述图文元素包括图片;所述元素库包括图片库;所述将所述关联关系和所述图文元素存储至元素库,包括:根据矩阵算法计算各图片的唯一编码;基于图片判重识别技术,过滤重复的图片;对去重后的各图片进行识别,剔除识别结果中含有预设对象的图片;对识别结果中含有标识的图片进行去标识处理;将处理得到的图片以及各图片对应的唯一编码存储至图片库。
在其中一个实施例中,所述图文元素包括文案;所述元素库包括文案库;所述基于所述图文配置信息,对所述图文元素进行处理,生成所述预定渠道对应的产品图文页面,包括:从所述图文配置信息中获取所述预定渠道的主图配置信息,根据所述主图配置信息对所述图文元素进行处理,生成所述预定渠道的产品主图;从所述图文配置信息中获取所述预定渠道的页面配置信息,根据所述页面配置信息对所述图文元素进行处理,生成所述预定渠道的产品详情页;根据所述产品主图和所述产品详情页,得到所述预定渠道对应的产品图文页面。
在其中一个实施例中,从所述图文配置信息中获取所述预定渠道的主图配置信息,根据所述主图配置信息对所述图文元素进行处理,生成所述预定渠道的产品主图,包括:从所述图文配置信息中获取所述预定渠道的主图配置信息;获取所述图文元素中的特定标识图片、产品图片以及产品名称,将所述特定标识图片、产品图片以及产品名称根据所述主图配置信息进行处理,得到产品主图。
在其中一个实施例中,所述将所述产品图文页面推送至所述预定渠道,包括:将所述产品图文页面上传至服务器,生成产品图文图片;根据预定渠道发布要求,处理所述产品图文图片;获取到触发推送接口的指令时,将处理后的产品图文图片推送至所述预定渠道进行展示。
在其中一个实施例中,所述根据预定渠道发布要求,处理所述产品图文图片,包括:获取所述产品图文图片的宽高比例和预定渠道发布要求的宽高比例;当所述产品图文图片的宽高比例大于预定渠道发布要求的宽高比例时,进行宽度裁剪,高度保持不变;当所述产品图文图片的宽高比例小于或者等于预定渠道发布要求的宽高比例时,进行高度裁剪,宽度保持不变。
一种图文数据处理装置,所述装置包括:
图文元素获取模块,用于当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;
配置信息获取模块,用于获取所述预定渠道的图文配置信息;
图文页面生成模块,用于基于所述图文配置信息,对所述图文元素进行处理,生成所述预定渠道对应的产品图文页面;
图文页面推送模块,用于将所述产品图文页面推送至所述预定渠道。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;
获取所述预定渠道的图文配置信息;
基于所述图文配置信息,对所述图文元素进行处理,生成所述预定渠道对应的产品图文页面;
将所述产品图文页面推送至所述预定渠道。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;
获取所述预定渠道的图文配置信息;
基于所述图文配置信息,对所述图文元素进行处理,生成所述预定渠道对应的产品图文页面;
将所述产品图文页面推送至所述预定渠道。
上述图文数据处理方法、装置、计算机设备和存储介质,通过获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素,获取预定渠道的图文配置信息,基于图文配置信息,对图文元素进行处理,生成预定渠道对应的产品图文页面,将产品图文页面推送至预定渠道。采用本方法可以降低人力成本,节省人工主动找图和设计图文模板的时间资源,提高图文数据处理的效率。
附图说明
图1为一个实施例中图文数据处理方法的应用场景图;
图2为一个实施例中图文数据处理方法的流程示意图;
图3为一个实施例中将关联关系和图文元素存储至元素库步骤的流程示意图;
图4为一个实施例中生成预定渠道对应的产品图文页面步骤的流程示意图;
图5为一个实施例中图文数据处理装置的结构框图;
图6为另一个实施例中图文数据处理装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的图文数据处理方法,可以应用于如图1所示的应用环境中。具体地,终端102当获取到产品发布指令时,从元素库104获取发布到预定渠道106的产品的图文元素,终端102获取预定渠道106的图文配置信息,基于图文配置信息,对图文元素进行处理,生成预定渠道106对应的产品图文页面,终端102将产品图文页面推送至预定渠道106。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,元素库104可以是本地数据库,也可以是第三方数据库,预定渠道106可以是一个或者多个第三方平台,例如OTA(Online Travel Agency,在线旅行社)平台、飞猪等。
在一个实施例中,如图2所示,提供了一种图文数据处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤S210,当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素。
其中,产品是指在各个渠道销售的物品,可以为实际物品,如衣物、电子产品、日化产品等等。可以是虚拟物品,如旅游产品、酒店、景区等。
元素库用于存储生成产品图文页面所需的元素,元素包括图片元素或文字元素。对应的,元素库可以包括图片库和文案库等。
预定渠道是指产品运营商提供该产品销售的平台,产品运营商可以在多个平台提供产品销售服务。以旅游为例,产品的预定渠道可以为飞猪、携程、途牛、OTA(OnlineTravel Agency,在线旅行社)平台等第三方销售平台或者售卖渠道中的一个或者多个。
具体地,产品运营方通过对终端操作,发布产品发布指令。产品发布指令是指将待销售的产品的信息发布至各个预定销售渠道进行售卖。具体地,应用提供操作界面,产品运营方在该操作界面输入产品信息后,输入产品发布指令。以旅游产品为例,产品运营方在操作界面输入酒店名称,酒店地址,房型,输入产品发布指令。终端获取到用户触发的产品发布指令时,从元素库中的图片库获取产品相关的图片资源,例如logo(徽标或者商标)标识图片、产品图片(房型对应的图片),从元素库中的文案库获取文案资源,例如产品详情内容等。
步骤S220,获取预定渠道的图文配置信息。
不同的销售渠道对产品的图文页面具有不同的要求,因此,图文配置信息包括各个预定渠道的图文设定规则,即各个预定渠道不同的图文模板参数以及展示内容,例如图片尺寸、颜色、模板样式、图文详情页展示内容、是否加入标识等。
具体地,终端通过网络获取各个预定渠道不同的图文配置信息,优选地,预定渠道的图文配置信息可以在获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素之前获取,即在产品发布之前获取各个预定渠道不同的图文配置信息。
步骤S230,基于图文配置信息,对图文元素进行处理,生成预定渠道对应的产品图文页面。
其中,产品图文页面是用于展示产品相关信息的页面,通过产品图文页面,消费者能够了解产品信息,如通过产品图文页面的图片,了解产品的外观,通过产品图文页面的文字,了解产品的功能等。在一个实施例中,产品图文页面包括产品主图和产品详情页。具体地,终端根据获取到的预定渠道的图文配置信息,对获取到的图文元素中的图片资源和文案资源分别进行不同的处理,使用Razor Engine(模板引擎)插件生成产品图文页面。其中,对图文元素进行处理,可以包括对图片进行裁剪、拼接等,将获取的文案数据填入产品详情页等。
在一些实施例中,终端对于已经存在的产品图文页面,当获取到模板切换指令、更改图片或者文案的指令时,调取后台图文数据处理的方法,通过Razor Engine(模板引擎)插件将已存在的页面模板用数据进行填充,生成切换后的产品图文页面。
步骤S240,将产品图文页面推送至预定渠道。
具体地,终端将生成的产品图文页面推送至预定渠道,进行展示和售卖。
上述图文数据处理方法中,通过获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素,获取预定渠道的图文配置信息,基于图文配置信息,对图文元素进行处理,生成预定渠道对应的产品图文页面,将产品图文页面推送至预定渠道。采用本方法可以降低人力成本,节省人工主动找图和设计图文模板的时间资源,提高图文数据处理的效率。
在一个实施例中,图文数据处理方法还包括预先建立元素库的步骤,该步骤具体包括:调用***接口,根据产品信息获取图文元素;建立产品与图文元素的关联关系;将关联关系和图文元素存储至元素库。
具体地,运营商的数据管理***提供有***接口,通过调用该***接口,应用程序从运营商的数据管理***中获取产品相关的图文元素,将其与产品建立关联后,存储至元素库中,从而得到该产品相关的图文元素。以旅游产品为例,应用调用***接口,通过与有商务合作的酒店、景区等企业进行***直连,用来根据产品信息获取已合作的企业的产品的图片资源和文案资源。其中,***接口可以通过消息队列(图片MQ),即一种异步处理数据的工具,进行***与***之间的解耦。
本实施例中,通过***解耦等操作可以直接从***接口获取图文元素,建立产品和图文元素之间的关联,便于对图文元素进行查询搜索等后续操作处理。
在另一个实施例中,还可以通过人工关联的方式,将产品的图文元素存储至元素库中。具体地,产品运营方在本地数据库选取需上传的图片,人工设置图片和产品的关联关系,将设置好的关联关系和图文元素存储至元素库。
在一个实施例中,图文元素包括图片;元素库包括图片库;将关联关系和图文元素存储至元素库,如图3所示,包括以下步骤:
步骤S310,根据矩阵算法计算各图片的唯一编码。
其中,矩阵算法用于计算每个图片的唯一编码,作为该图片的唯一标识,唯一编码可以是一串由数字和英文字母组成的字符串。具体地,终端获取到产品图片之后,获取各图片的二进制流数据,采用矩阵算法,诸如md5算法计算出各二进制流数据对应的唯一编码。
步骤S320,基于图片判重识别技术,过滤重复的图片。
其中,图片判重识别技术用于判断两个图片的唯一编码是否相等。具体地,通过图片判重识别技术,对唯一编码相等的图片进行识别,识别结果为相等,表示图片重复,重复的图片不作其他处理,直接过滤。
步骤S330,对去重后的各图片进行识别,剔除识别结果中含有预设对象的图片。
预设对象是不能出现在产品图片中的特定对象,不同的产品设置有不同的预设对象。以房客产品为例,房客产品中不能出现人脸,人脸即为预设对象,具体地,例如对去重后的各图片进行识别时,当识别出包含人脸的图片时,对该图片进行剔除处理。其中,预设对象可以包括人脸、其他动物的脸、违禁词图片等。
步骤S340,对识别结果中含有标识的图片进行去标识处理。
其中,标识为包含某种特定的标记或者符号的特殊标志,可以包括水印、logo等,例如通过去水印工具对识别结果中含有水印的图片进行去水印处理,得到不含水印的图片。
步骤S350,将处理得到的图片以及各图片对应的唯一编码存储至图片库。
具体地,对图片进行上述处理后将符合条件的图片以及各图片对应的唯一编码统一上传至图片库进行存储。其中,图片库可以是本地的存储表,也可以是云存储。
本实施例中,对图片入库之前进行图片的一系列处理,可以保证图片资源的质量,减少人力资源的浪费,节约时间成本。
在一些实施例中,同时配套图片管理平台,用于图片的查询、上传、删除等操作。
在一个实施例中,图文元素包括文案;元素库包括文案库;基于图文配置信息,对图文元素进行处理,生成预定渠道对应的产品图文页面,如图4所示,包括以下步骤:
步骤S410,从图文配置信息中获取预定渠道的主图配置信息,根据主图配置信息对图文元素进行处理,生成预定渠道的产品主图。
在一个实施例中,上述步骤包括:从图文配置信息中获取预定渠道的主图配置信息;获取图文元素中的特定标识图片、产品图片以及产品名称,将特定标识图片、产品图片以及产品名称根据主图配置信息进行处理,得到产品主图。
其中,特定标识图片是包含有特定的不轻易更改的标识的图片,例如企业的logo标识图片。具体地,可以根据图文配置信息中的预定渠道的主图配置信息,对logo标识图片、产品下对应的图片、产品主图标题栏的底图、产品名称根据主图配置信息裁剪出所需尺寸,得到产品主图。其中,产品名称可以读取产品的文案库获取。其中,产品主图的数量不少于两张,可以以轮播图的形式在预定渠道上播放。
步骤S420,从图文配置信息中获取预定渠道的页面配置信息,根据页面配置信息对图文元素进行处理,生成预定渠道的产品详情页。
其中,页面配置信息可以包括基础信息和产品信息,基础信息可以包括预定须知信息、交通指南信息、限定活动信息以及酒店推广图等,产品信息可以包括具体的产品详情介绍信息,例如价格等。
步骤S430,根据产品主图和产品详情页,得到预定渠道对应的产品图文页面。
其中,产品图文页面包括产品主图和产品详情页。
在一个实施例中,将产品图文页面推送至预定渠道,包括:将产品图文页面上传至服务器,生成产品图文图片;根据预定渠道发布要求,处理产品图文图片;获取到触发推送接口的指令时,将处理后的产品图文图片推送至预定渠道进行展示。
其中,产品图文图片为包含产品图文页面的图片。具体地,终端生成产品图文页面后,将合成图文详情的产品图文页面(Html)上传到服务器,例如七牛(文件服务器),利用JSV8Engine插件生成产品图文图片(JSV8Engine为chrome内核的插件,作用是解释Html,模拟浏览器功能,利用界面截取功能将合成图文内容截取出来),根据预定渠道发布要求,通过system image组件将产品图文图片截取成预定渠道规定的图文详情尺寸,使用组件后以文件流的形式将加工的图片返回到***,获取到触发推送接口的指令时,将组件加工的图片直连到预定渠道进行展示。
本实施例中,将产品图文页面转化成产品图文图片,以图片的形式推送到预定渠道展示,可以方便用户随时随地保存和浏览。
在一个实施例中,根据预定渠道发布要求,处理产品图文图片,包括:获取产品图文图片的宽高比例和预定渠道发布要求的宽高比例;当产品图文图片的宽高比例大于预定渠道发布要求的宽高比例时,进行宽度裁剪,高度保持不变;当产品图文图片的宽高比例小于或者等于预定渠道发布要求的宽高比例时,进行高度裁剪,宽度保持不变。
具体地,获取产品图文图片的宽高比例,例如A=宽/高,获取预定渠道发布要求的宽高比例,例如B=宽/高。当A>B时,即被裁剪的图片宽高比例大于需要裁剪的比例,进行宽度裁剪,高度保持原图高度,进一步地,当被裁剪的图片大于需要裁剪的比例的一半时,即0.5时,进行宽度居中裁剪,高度保持原图高度。当A<=B时,即被裁剪的图片宽高比例小于或者等于需要裁剪的比例,进行高度裁剪,宽度保持原图宽度,进一步地,当被裁剪的图片大于需要裁剪的比例的一半时,即0.5时,进行高度居中裁剪,宽度保持原图宽度。
在一些实施例中,裁剪完成后对裁剪后的产品图文图片进行处理还包括缩放比例按照宽高等比缩放处理,例如scale宽=A宽/B宽,scale高=A高/B高。
在一些实施例中,对特定标识如logo图进行缩放处理,根据需要裁剪的比例和logo原图进行对比计算出缩放值,例如scale=B宽/logo宽。
在一些实施例中,计算标题栏字体大小并居中(字体最大值为80),标题栏文字字符长度F(F=遍历标题栏文字字符,如果单个字符串ascii码值大于255时长度当做两个字符使用),文字大小(fontsize)=B宽/((F/2)+1)。
本实施例中,在不改变原图清晰度和产品主体情况下进行缩放和裁剪,可以加强精准化运营的力度,提高产品转化效率。
应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图5所示,提供了一种图文数据处理装置500,包括:图文元素获取模块501、配置信息获取模块502、图文页面生成模块503和图文页面推送模块504,其中:
图文元素获取模块501,用于当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素。
配置信息获取模块502,用于获取预定渠道的图文配置信息。
图文页面生成模块503,用于基于图文配置信息,对图文元素进行处理,生成预定渠道对应的产品图文页面。
图文页面推送模块504,用于将产品图文页面推送至预定渠道。
在一个实施例中,如图6所示,图文数据处理装置500还包括元素入库装置5012,用于调用***接口,根据产品信息获取图文元素;建立产品与图文元素的关联关系;将关联关系和图文元素存储至元素库。
在一个实施例中,图文元素包括图片;元素库包括图片库;如图6所示,图文数据处理装置500还包括图片处理装置5014,用于将关联关系和图文元素存储至元素库,包括:根据矩阵算法计算各图片的唯一编码;基于图片判重识别技术,过滤重复的图片;对去重后的各图片进行识别,剔除识别结果中含有预设对象的图片;对识别结果中含有标识的图片进行去标识处理;将处理得到的图片以及各图片对应的唯一编码存储至图片库。
在一个实施例中,图文元素包括文案;元素库包括文案库;图文页面生成模块503用于从图文配置信息中获取预定渠道的主图配置信息,根据主图配置信息对图文元素进行处理,生成预定渠道的产品主图;从图文配置信息中获取预定渠道的页面配置信息,根据页面配置信息对图文元素进行处理,生成预定渠道的产品详情页;根据产品主图和产品详情页,得到预定渠道对应的产品图文页面。
在一个实施例中,图文页面生成模块503用于从图文配置信息中获取预定渠道的主图配置信息,根据主图配置信息对图文元素进行处理,生成预定渠道的产品主图,包括:从图文配置信息中获取预定渠道的主图配置信息;获取图文元素中的特定标识图片、产品图片以及产品名称,将特定标识图片、产品图片以及产品名称根据主图配置信息进行处理,得到产品主图。
在一个实施例中,图文页面推送模块504用于将产品图文页面上传至服务器,生成产品图文图片;根据预定渠道发布要求,处理产品图文图片;获取到触发推送接口的指令时,将处理后的产品图文图片推送至预定渠道进行展示。
在一个实施例中,图文页面推送模块504用于根据预定渠道发布要求,处理产品图文图片,包括:获取产品图文图片的宽高比例和预定渠道发布要求的宽高比例;当产品图文图片的宽高比例大于预定渠道发布要求的宽高比例时,进行宽度裁剪,高度保持不变;当产品图文图片的宽高比例小于或者等于预定渠道发布要求的宽高比例时,进行高度裁剪,宽度保持不变。
关于图文数据处理装置的具体限定可以参见上文中对于图文数据处理方法的限定,在此不再赘述。上述图文数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种图文数据处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;
获取预定渠道的图文配置信息;
基于图文配置信息,对图文元素进行处理,生成预定渠道对应的产品图文页面;
将产品图文页面推送至预定渠道。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
在一个实施例中,处理器执行计算机程序时还实现以下步骤:调用***接口,根据产品信息获取图文元素;建立产品与图文元素的关联关系;将关联关系和图文元素存储至元素库。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据矩阵算法计算各图片的唯一编码;基于图片判重识别技术,过滤重复的图片;对去重后的各图片进行识别,剔除识别结果中含有预设对象的图片;对识别结果中含有标识的图片进行去标识处理;将处理得到的图片以及各图片对应的唯一编码存储至图片库。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:从图文配置信息中获取预定渠道的主图配置信息,根据主图配置信息对图文元素进行处理,生成预定渠道的产品主图;从图文配置信息中获取预定渠道的页面配置信息,根据页面配置信息对图文元素进行处理,生成预定渠道的产品详情页;根据产品主图和产品详情页,得到预定渠道对应的产品图文页面。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:从图文配置信息中获取预定渠道的主图配置信息;获取图文元素中的特定标识图片、产品图片以及产品名称,将特定标识图片、产品图片以及产品名称根据主图配置信息进行处理,得到产品主图。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将产品图文页面上传至服务器,生成产品图文图片;根据预定渠道发布要求,处理产品图文图片;获取到触发推送接口的指令时,将处理后的产品图文图片推送至预定渠道进行展示。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取产品图文图片的宽高比例和预定渠道发布要求的宽高比例;当产品图文图片的宽高比例大于预定渠道发布要求的宽高比例时,进行宽度裁剪,高度保持不变;当产品图文图片的宽高比例小于或者等于预定渠道发布要求的宽高比例时,进行高度裁剪,宽度保持不变。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;
获取预定渠道的图文配置信息;
基于图文配置信息,对图文元素进行处理,生成预定渠道对应的产品图文页面;
将产品图文页面推送至预定渠道。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:调用***接口,根据产品信息获取图文元素;建立产品与图文元素的关联关系;将关联关系和图文元素存储至元素库。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据矩阵算法计算各图片的唯一编码;基于图片判重识别技术,过滤重复的图片;对去重后的各图片进行识别,剔除识别结果中含有预设对象的图片;对识别结果中含有标识的图片进行去标识处理;将处理得到的图片以及各图片对应的唯一编码存储至图片库。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从图文配置信息中获取预定渠道的主图配置信息,根据主图配置信息对图文元素进行处理,生成预定渠道的产品主图;从图文配置信息中获取预定渠道的页面配置信息,根据页面配置信息对图文元素进行处理,生成预定渠道的产品详情页;根据产品主图和产品详情页,得到预定渠道对应的产品图文页面。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从图文配置信息中获取预定渠道的主图配置信息;获取图文元素中的特定标识图片、产品图片以及产品名称,将特定标识图片、产品图片以及产品名称根据主图配置信息进行处理,得到产品主图。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将产品图文页面上传至服务器,生成产品图文图片;根据预定渠道发布要求,处理产品图文图片;获取到触发推送接口的指令时,将处理后的产品图文图片推送至预定渠道进行展示。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取产品图文图片的宽高比例和预定渠道发布要求的宽高比例;当产品图文图片的宽高比例大于预定渠道发布要求的宽高比例时,进行宽度裁剪,高度保持不变;当产品图文图片的宽高比例小于或者等于预定渠道发布要求的宽高比例时,进行高度裁剪,宽度保持不变。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种图文数据处理方法,所述方法包括:
当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;
获取所述预定渠道的图文配置信息;
基于所述图文配置信息,对所述图文元素进行处理,生成所述预定渠道对应的产品图文页面;
将所述产品图文页面推送至所述预定渠道。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
调用***接口,根据产品信息获取图文元素;
建立所述产品与所述图文元素的关联关系;
将所述关联关系和所述图文元素存储至元素库。
3.根据权利要求2所述的方法,其特征在于,所述图文元素包括图片;所述元素库包括图片库;所述将所述关联关系和所述图文元素存储至元素库,包括:
根据矩阵算法计算各图片的唯一编码;
基于图片判重识别技术,过滤重复的图片;
对去重后的各图片进行识别,剔除识别结果中含有预设对象的图片;
对识别结果中含有标识的图片进行去标识处理;
将处理得到的图片以及各图片对应的唯一编码存储至图片库。
4.根据权利要求1所述的方法,其特征在于,所述图文元素包括文案;所述元素库包括文案库;所述基于所述图文配置信息,对所述图文元素进行处理,生成所述预定渠道对应的产品图文页面,包括:
从所述图文配置信息中获取所述预定渠道的主图配置信息,根据所述主图配置信息对所述图文元素进行处理,生成所述预定渠道的产品主图;
从所述图文配置信息中获取所述预定渠道的页面配置信息,根据所述页面配置信息对所述图文元素进行处理,生成所述预定渠道的产品详情页;
根据所述产品主图和所述产品详情页,得到所述预定渠道对应的产品图文页面。
5.根据权利要求4所述的方法,其特征在于,从所述图文配置信息中获取所述预定渠道的主图配置信息,根据所述主图配置信息对所述图文元素进行处理,生成所述预定渠道的产品主图,包括:
从所述图文配置信息中获取所述预定渠道的主图配置信息;
获取所述图文元素中的特定标识图片、产品图片以及产品名称,将所述特定标识图片、产品图片以及产品名称根据所述主图配置信息进行处理,得到产品主图。
6.根据权利要求1所述的方法,其特征在于,所述将所述产品图文页面推送至所述预定渠道,包括:
将所述产品图文页面上传至服务器,生成产品图文图片;
根据预定渠道发布要求,处理所述产品图文图片;
获取到触发推送接口的指令时,将处理后的产品图文图片推送至所述预定渠道进行展示。
7.根据权利要求6所述的方法,其特征在于,所述根据预定渠道发布要求,处理所述产品图文图片,包括:
获取所述产品图文图片的宽高比例和预定渠道发布要求的宽高比例;
当所述产品图文图片的宽高比例大于预定渠道发布要求的宽高比例时,进行宽度裁剪,高度保持不变;
当所述产品图文图片的宽高比例小于或者等于预定渠道发布要求的宽高比例时,进行高度裁剪,宽度保持不变。
8.一种图文数据处理装置,其特征在于,所述装置包括:
图文元素获取模块,用于当获取到产品发布指令时,从元素库获取发布到预定渠道的产品的图文元素;
配置信息获取模块,用于获取所述预定渠道的图文配置信息;
图文页面生成模块,用于基于所述图文配置信息,对所述图文元素进行处理,生成所述预定渠道对应的产品图文页面;
图文页面推送模块,用于将所述产品图文页面推送至所述预定渠道。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911105755.7A CN111079399B (zh) | 2019-11-13 | 2019-11-13 | 图文数据处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911105755.7A CN111079399B (zh) | 2019-11-13 | 2019-11-13 | 图文数据处理方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111079399A true CN111079399A (zh) | 2020-04-28 |
CN111079399B CN111079399B (zh) | 2024-04-05 |
Family
ID=70310858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911105755.7A Active CN111079399B (zh) | 2019-11-13 | 2019-11-13 | 图文数据处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111079399B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112257000A (zh) * | 2020-10-28 | 2021-01-22 | 浙江大搜车软件技术有限公司 | 图片生成方法、装置、计算机设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6931591B1 (en) * | 1999-10-15 | 2005-08-16 | Saepio Technologies, Inc. | Publishing layout wizard |
US20130036113A1 (en) * | 2010-04-28 | 2013-02-07 | Niranjan Damera-Venkata | System and Method for Automatically Providing a Graphical Layout Based on an Example Graphic Layout |
US20140331124A1 (en) * | 2013-05-02 | 2014-11-06 | Locu, Inc. | Method for maintaining common data across multiple platforms |
CN104346697A (zh) * | 2014-10-31 | 2015-02-11 | 亚信科技(南京)有限公司 | 一种分级发布产品的方法及*** |
CN105515955A (zh) * | 2015-12-25 | 2016-04-20 | 北京奇虎科技有限公司 | 聊天信息的发布方法及装置 |
CN109597643A (zh) * | 2018-11-27 | 2019-04-09 | 平安科技(深圳)有限公司 | 应用灰度发布方法、装置、电子设备及存储介质 |
CN109858273A (zh) * | 2018-11-26 | 2019-06-07 | 平安科技(深圳)有限公司 | 产品信息获取方法、装置、计算机设备和存储介质 |
US20190294588A1 (en) * | 2017-04-07 | 2019-09-26 | Tencent Technology (Shenzhen) Company Limited | Text deduplication method and apparatus, and storage medium |
-
2019
- 2019-11-13 CN CN201911105755.7A patent/CN111079399B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6931591B1 (en) * | 1999-10-15 | 2005-08-16 | Saepio Technologies, Inc. | Publishing layout wizard |
US20130036113A1 (en) * | 2010-04-28 | 2013-02-07 | Niranjan Damera-Venkata | System and Method for Automatically Providing a Graphical Layout Based on an Example Graphic Layout |
US20140331124A1 (en) * | 2013-05-02 | 2014-11-06 | Locu, Inc. | Method for maintaining common data across multiple platforms |
CN104346697A (zh) * | 2014-10-31 | 2015-02-11 | 亚信科技(南京)有限公司 | 一种分级发布产品的方法及*** |
CN105515955A (zh) * | 2015-12-25 | 2016-04-20 | 北京奇虎科技有限公司 | 聊天信息的发布方法及装置 |
US20190294588A1 (en) * | 2017-04-07 | 2019-09-26 | Tencent Technology (Shenzhen) Company Limited | Text deduplication method and apparatus, and storage medium |
CN109858273A (zh) * | 2018-11-26 | 2019-06-07 | 平安科技(深圳)有限公司 | 产品信息获取方法、装置、计算机设备和存储介质 |
CN109597643A (zh) * | 2018-11-27 | 2019-04-09 | 平安科技(深圳)有限公司 | 应用灰度发布方法、装置、电子设备及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112257000A (zh) * | 2020-10-28 | 2021-01-22 | 浙江大搜车软件技术有限公司 | 图片生成方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111079399B (zh) | 2024-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107506343B (zh) | 一种信息编辑的处理方法及装置 | |
CN107832469B (zh) | 一种企业logo图像的生成方法及装置 | |
CN111159594A (zh) | 信息处理方法、信息处理装置及终端设备 | |
CN111553131A (zh) | Psd文件解析方法、装置、设备及可读存储介质 | |
CN111694565A (zh) | 数据可视化应用开发方法及*** | |
CN110910475A (zh) | 图片编辑方法、装置、计算机设备和存储介质 | |
CN112835577A (zh) | 数据处理方法、装置、计算机设备以及可读存储介质 | |
CN115098098A (zh) | 页面生成方法、页面展示方法及装置 | |
CN114417226A (zh) | 页面生成方法、显示方法、装置、电子设备和存储介质 | |
CN107943788B (zh) | 企业简称生成方法、装置及存储介质 | |
CN112766268A (zh) | 一种文本标注生成方法、装置、电子设备及存储介质 | |
CN110162301B (zh) | 一种表单渲染方法、装置和存储介质 | |
CN111079399B (zh) | 图文数据处理方法、装置、计算机设备和存储介质 | |
CN114022891A (zh) | 扫描文本的关键信息提取方法、装置、设备及存储介质 | |
US20180330156A1 (en) | Detection of caption elements in documents | |
CN110134920A (zh) | 绘文字兼容显示方法、装置、终端及计算机可读存储介质 | |
CN117032666A (zh) | 基于编辑器的页面编辑方法、装置、终端设备及存储介质 | |
CN110727481A (zh) | 图片编辑方法、装置、计算机设备和存储介质 | |
CN114565915B (zh) | 样本文本图像获取方法、文本识别模型训练方法和装置 | |
CN108536715B (zh) | 一种预览页面生成方法、装置、设备以及存储介质 | |
CN114547066A (zh) | 核电业务数据的标准化方法、装置和计算机设备 | |
CN114330240A (zh) | Pdf文档解析方法、装置、计算机设备及存储介质 | |
CN114676097A (zh) | 一种ofd文件处理方法、装置、设备及介质 | |
CN112149384A (zh) | 一种短信显示方法、装置以及计算机可读存储介质 | |
CN111339465A (zh) | 图片处理方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |