多媒体对象的订阅处理方法、装置及电子设备制造方法及图纸

技术编号:30371944 阅读:19 留言:0更新日期:2021-10-16 17:53
本申请公开一种多媒体对象的订阅处理方法、装置及电子设备,该方法通过在服务端获取基于客户端订阅事件而触发的指示生成多媒体对象的生成指令,并筛选生成多媒体对象所需的对象模板、获取客户端针对订阅事件提供的自定义数据,以及对筛选得到的目标模板和客户端的自定义数据进行组装及渲染处理,最终得到客户端所需的目标多媒体对象并向客户端反馈,客户端只需一键订阅,即可借助服务端的订阅服务为其自动生成所需的多媒体对象,从而,节约了客户端用户的多媒体对象制作时间,降维了其制作流程,并提升制作效率。并提升制作效率。并提升制作效率。

【技术实现步骤摘要】
多媒体对象的订阅处理方法、装置及电子设备


[0001]本申请涉及互联网
,尤其涉及一种多媒体对象的订阅处理方法、装置及电子设备。

技术介绍

[0002]自媒体/销售人员等用户常常需要每天制作日签图片以达到每日一签的目的,针对此类用户的每天制作日签图片的需求,目前一般基于日签图片生成软件(简称“日签软件”)实现日签图片的生成,在基于日签软件生成日签图片的方式中,用户需要手动打开软件,利用其编辑器进行模板搜索,并在搜索的模板上进行自定义信息编辑来生成日签图片。
[0003]该方式需要大量的人工操作,耗时长、效率低,为用户的日签图片制作带来了不便。

技术实现思路

[0004]有鉴于此,本申请提供一种多媒体对象的订阅处理方法、装置及电子设备,通过在服务端自动生成相应样式的多媒体对象(如,每日生成不同样式的日签图片),来节约用户的多媒体对象制作时间、降维制作流程、提升制作效率。
[0005]为达到上述技术目的,具体提供以下的技术方案:
[0006]一种多媒体对象的订阅处理方法,应用于服务端;
[0007]所述方法包括:
[0008]获取指示生成多媒体对象的生成指令,所述生成指令基于客户端订阅多媒体对象的订阅事件触发;
[0009]筛选生成多媒体对象所需的对象模板,得到目标模板;
[0010]获取客户端针对订阅的多媒体对象提供的自定义数据;
[0011]对所述目标模板和所述自定义数据进行融合及渲染处理,得到目标多媒体对象,并向所述客户端反馈所述目标多媒体对象。
[0012]可选的,所述筛选生成多媒体对象所需的对象模板,得到目标模板,包括:
[0013]加载预置的模板检索条件,从模板库中筛选与预置的模板检索条件相匹配的对象模板,得到目标模板。
[0014]可选的,所述对所述目标模板和所述自定义数据进行融合及渲染处理,包括:
[0015]利用无头浏览器,对所述目标模板和所述自定义数据进行融合及渲染处理;
[0016]其中,所述无头浏览器为不具有用户界面的浏览器。
[0017]可选的,所述利用无头浏览器,对所述目标模板和所述自定义数据进行融合及渲染处理,包括:
[0018]初始化无头浏览器,创建空白的浏览器页面;
[0019]在所述空白的浏览器页面中,根据所述目标模板的地址信息加载所述目标模板的模板数据;所述模板数据包括模板组件集及模板组件集中的至少部分模板组件对应的标
签;
[0020]根据模板组件的标签,将模板组件与所述自定义数据进行匹配;
[0021]根据匹配结果,将所述自定义数据中的每一自定义数据项融合至所述浏览器页面的模板数据中;
[0022]渲染所述浏览器页面上的模板数据及融合的自定义数据,得到所述目标多媒体对象。
[0023]可选的,所述根据匹配结果,将所述自定义数据中的每一自定义数据项融合至所述浏览器页面的模板数据中,包括:
[0024]针对每一自定义数据项,确定与自定义数据项匹配的模板组件的预留空间大小是否小于所述自定义数据项的数据量大小;
[0025]若否,将所述自定义数据项的内容填充至所述模板组件的预留空间内;
[0026]若是,根据所述浏览器页面中模板数据的布局信息,从所述浏览器页面中确定出不小于所述自定义数据项的数据量大小的空闲区域,并将所述自定义数据项的内容填充至所述空闲区域内。
[0027]可选的,所述方法,还包括:
[0028]根据融合有模板数据及所述自定义数据的浏览器页面,创建页面DOM树,并在服务端为所述客户端存储所述页面DOM树;
[0029]其中,客户端具有调用所述页面DOM树的预留通道,客户端能够通过所述预留通道对调用的页面DOM树进行二次编辑,并通过对所述页面DOM树进行二次编辑使所述服务端生成所述客户端所需的多媒体对象。
[0030]可选的,所述目标多媒体对象为日签图片;所述获取指示生成多媒体对象的生成指令,包括:
[0031]所述服务端根据定时任务,在每天的预定时间节点,获取指示生成日签图片的生成指令。
[0032]可选的,所述向所述客户端反馈所述目标多媒体对象,包括:
[0033]所述服务端通过公众号或小程序形式,向所述客户端反馈生成的日签图片。
[0034]一种多媒体对象的订阅处理装置,应用于服务端;
[0035]所述装置包括:
[0036]第一获取模块,用于获取指示生成多媒体对象的生成指令,所述生成指令基于客户端订阅多媒体对象的订阅事件触发;
[0037]筛选模块,用于筛选生成多媒体对象所需的对象模板,得到目标模板;
[0038]第二获取模块,用于获取客户端针对订阅的多媒体对象提供的自定义数据;
[0039]融合与渲染处理模块,用于对所述目标模板和所述自定义数据进行融合及渲染处理,得到目标多媒体对象;
[0040]反馈模块,用于向所述客户端反馈所述目标多媒体对象。
[0041]一种电子设备,包括:
[0042]存储器,用于至少存放一组计算机指令集;
[0043]处理器,用于通过执行存储器上存放的所述指令集,实现如上任一项所述的多媒体对象的订阅处理方法。
[0044]相较于上述相关技术,本申请具有以下有益效果:
[0045]本申请公开的多媒体对象的订阅处理方法、装置及电子设备,通过在服务端获取基于客户端订阅事件而触发的指示生成多媒体对象的生成指令,并筛选生成多媒体对象所需的对象模板、获取客户端针对订阅事件提供的自定义数据,以及对筛选得到的目标模板和客户端的自定义数据进行组装及渲染处理,最终得到客户端所需的目标多媒体对象并向客户端反馈,客户端只需一键订阅,即可借助服务端的订阅服务为其自动生成所需的多媒体对象,从而,节约了客户端用户的多媒体对象制作时间,降维了其制作流程,并提升制作效率。
附图说明
[0046]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1为本申请实施例公开的多媒体对象的订阅处理方法的一流程示意图;
[0048]图2为本申请实施例公开的基于无头浏览器融合及渲染模板数据及客户端自定义数据的处理流程图;
[0049]图3为本申请实施例公开的生成的日签图片的一个示例;
[0050]图4为本申请实施例公开的在服务端基于订阅池为客户端提供日签服务的流程图;
[0051]图5为本申请实施例公开的客户端与服务端之间的订阅处理交互示意图;
[0052]图6为本申请实施例公开的服务端采用公众号形式与客户端交互的示例;
[0053]图7为本申请实施例公开的多媒体对象的订本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体对象的订阅处理方法,其特征在于,应用于服务端;所述方法包括:获取指示生成多媒体对象的生成指令,所述生成指令基于客户端订阅多媒体对象的订阅事件触发;筛选生成多媒体对象所需的对象模板,得到目标模板;获取客户端针对订阅的多媒体对象提供的自定义数据;对所述目标模板和所述自定义数据进行融合及渲染处理,得到目标多媒体对象,并向所述客户端反馈所述目标多媒体对象。2.根据权利要求1所述的方法,其特征在于,所述筛选生成多媒体对象所需的对象模板,得到目标模板,包括:加载预置的模板检索条件,从模板库中筛选与预置的模板检索条件相匹配的对象模板,得到目标模板。3.根据权利要求1所述的方法,其特征在于,所述对所述目标模板和所述自定义数据进行融合及渲染处理,包括:利用无头浏览器,对所述目标模板和所述自定义数据进行融合及渲染处理;其中,所述无头浏览器为不具有用户界面的浏览器。4.根据权利要求3所述的方法,其特征在于,所述利用无头浏览器,对所述目标模板和所述自定义数据进行融合及渲染处理,包括:初始化无头浏览器,创建空白的浏览器页面;在所述空白的浏览器页面中,根据所述目标模板的地址信息加载所述目标模板的模板数据;所述模板数据包括模板组件集及模板组件集中的至少部分模板组件对应的标签;根据模板组件的标签,将模板组件与所述自定义数据进行匹配;根据匹配结果,将所述自定义数据中的每一自定义数据项融合至所述浏览器页面的模板数据中;渲染所述浏览器页面上的模板数据及融合的自定义数据,得到所述目标多媒体对象。5.根据权利要求4所述的方法,其特征在于,所述根据匹配结果,将所述自定义数据中的每一自定义数据项融合至所述浏览器页面的模板数据中,包括:针对每一自定义数据项,确定与自定义数据项匹配的模板组件的预留空间大小是否小于所述自定义数据项的数据量大小;若否,将所述自定义数据项的内容填充至所...

【专利技术属性】
技术研发人员:黄金李蕊汤易
申请(专利权)人:成都中网易企秀科技有限公司
类型:发明
国别省市:

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

1