个性化内容分发方法及装置制造方法及图纸

技术编号:22786321 阅读:17 留言:0更新日期:2019-12-11 05:20
本发明专利技术公开了一种个性化内容分发方法,包括如下步骤:配置基于DSL规则的广告模板文件存储;响应于接收到的广告请求指令,加载配置的广告模板文件;根据广告请求指令和广告模板文件生成个性化广告内容输出。本发明专利技术还提供了一种个性化内容分发装置,根据本发明专利技术提供的方法和装置可以实现在不更新系统的情况下支持各种内容分发,极大的提升了开发效率,减少了不必要的冗余过程,加快产品上线速度。

Personalized content distribution methods and devices

The invention discloses a personalized content distribution method, which comprises the following steps: configuring the advertisement template file storage based on DSL rules; loading the configured advertisement template file in response to the received advertisement request instruction; generating the personalized advertisement content output according to the advertisement request instruction and the advertisement template file. The invention also provides a personalized content distribution device. According to the method and device provided by the invention, various content distribution can be supported without updating the system, greatly improving the development efficiency, reducing unnecessary redundant process and speeding up the product online.

【技术实现步骤摘要】
个性化内容分发方法及装置
本专利技术涉及内容分发
,特别是一种个性化内容分发方法及装置。
技术介绍
目前随着互联网多媒体技术的发展和内容分发网络(ContentDeliveryNetwork,CDN)的日益完善,在视频播放、游戏运行等过程中插入广告来谋取利益已经成为主要的盈利手段。在现有技术中,后台运营在每次增加新的分发内容时都要进行更新系统、重新测试等流程,十分繁琐,花费成本较大,导致分发的产品内容上线过程变慢。
技术实现思路
为了解决上述问题,专利技术人构思通过引入DSL语言(domain-specificlanguage,领域特定语言),基于DSL进行用户个性化内容分发,首先这种方式可以赋予系统极大的灵活性,针对不同的分发内容,通过定义规则文件即可实现在不更新系统的情况下支持各种内容分发,解决了现有技术中每次增加新的分发内容时都要更新系统、测试、上线等流程,极大的提升了开发效率,减少了不必要的冗余过程,加快产品上线速度。根据本专利技术的第一方面,提供了一种个性化内容分发方法,包括如下步骤:配置基于DSL规则的广告模板文件存储;响应于接收到的广告请求指令,加载配置的广告模板文件;根据广告请求指令和广告模板文件生成个性化广告内容输出。根据本专利技术的第二方面,提供了个性化内容分发装置,包括:模板配置模块,用于配置基于DSL规则的广告模板文件存储;模板获取模块,用于响应于接收到的广告请求指令,加载配置的广告模板文件;DSL引擎模块,用于根据广告请求指令参数和广告模板文件生成个性化广告内容输出。根据本专利技术的第三个方面,提供了一种电子设备,其包括:至少一个处理器,以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述方法的步骤。根据本专利技术的第四个方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。根据本专利技术提供了方法及装置,可以实现在不更新系统的情况下支持各种内容分发,极大的提升了开发效率,减少了不必要的冗余过程,加快产品上线速度。附图说明图1为本专利技术一实施方式的个性化内容分发方法流程图;图2为为本专利技术一实施方式的个性化内容分发装置原理框图;图3为本专利技术一种实施方式的电子设备的框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、数据结构等等。也可以在分布式计算环境中实践本专利技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。在本专利技术中,“模块”、“装置”、“系统”等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,元件可以、但不限于是运行于处理器的过程、处理器、对象、可执行元件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是元件。一个或多个元件可在执行的过程和/或线程中,并且元件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。元件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一元件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。下面结合附图对本专利技术作进一步详细的说明。图1示意性地显示了根据本专利技术的一种实施方式的个性化内容分发方法流程图,如图1所示,本实施例中包括如下步骤:步骤S101:配置基于DSL规则的广告模板文件存储。配置基于DSL规则的广告模板文件可以直接通过DSL环境进行配置,也可以是通过用户界面进行配置,本实施例优选采用后者实现。具体为,首先获取用户界面的配置信息,配置信息包括用户自定义的广告下发条件,示例性地可以配置与分发内容对应的下发频率和下发对象作为自定义广告下发条件,其中下发对象通过关联的事件类型来确定,可以为事件类型或事件内容,以配置的广告模板文件为针对保险业务的广告为例,为其配置广告下发条件可以实现为:下发对象为某车机终端在新的导航结束时,下发频率为每三天下发一次,且一天不能重复发送,并且个性化配置为该车机终端的里程数超过500公里后不再下发该保险业务。接着,根据现有技术中的DSL规则将配置的广告下发条件生成符合DSL特点的条件规则数据。然后,再根据DSL规则生成基础文件内容,以上述保险业务的广告为例,该基础文件内容可以由保险商根据需求制定和编辑,例如同样通过用户界面的配置信息的方式进行设置,获取后通过DSL规则处理生成符合DSL规则的基础文件内容。之后将条件规则数据插入至基础文件内容中,形成广告模板文件存储至数据库。这样,生成的每个广告模板文件就对应了一个广告信息,其包括广告类型(通过广告类型可以将其与特定的事件类型关联起来,以确定该广告适用的下发对象)、下发内容(其内容对应广告提供商制定和编辑的基础文件内容)和条件参数(其内容对应用户自定义配置的广告下发条件参数),示例性地,该保险业务的广告模板包括保险业务类型,下发内容为某车险介绍内容,条件参数为每三天下发一次且汽车行驶的里程数不超过500公里。步骤S102:响应于接收到的广告请求指令,加载配置的广告模板文件。广告请求指令由请求广告的终端发出,是由终端主动请求,且一般设置为在终端上产生了触发广告请求的事件时,生成广告请求指令发送给负责下发广告的业务处理端(例如为广告服务器)。其中,不同的事件会触发不同的广告,其通过在步骤S101进行配置时,经由将广告类型与关联的事件类型绑定实现,即将广告类型与下发对象的条件规则数据绑定实现。这样在某些事件满足的情况下,就会由请求广告的终端主动发出广告请求指令来请求本文档来自技高网...

【技术保护点】
1.个性化内容分发方法,其特征在于,包括如下步骤:/n配置基于DSL规则的广告模板文件存储;/n响应于接收到的广告请求指令,加载配置的广告模板文件;/n根据所述广告请求指令和广告模板文件生成个性化广告内容输出。/n

【技术特征摘要】
1.个性化内容分发方法,其特征在于,包括如下步骤:
配置基于DSL规则的广告模板文件存储;
响应于接收到的广告请求指令,加载配置的广告模板文件;
根据所述广告请求指令和广告模板文件生成个性化广告内容输出。


2.根据权利要求1所述的方法,其特征在于,配置基于DSL规则的广告模板文件是通过用户界面进行配置,所述配置基于DSL规则的广告模板文件存储包括
获取用户界面的配置信息,根据DSL规则生成条件规则数据;
根据DSL规则生成基础文件内容;
将所述条件规则数据插入至所述基础文件内容中,形成广告模板文件存储。


3.根据权利要求1或2所述的方法,其特征在于,每个所述广告模板文件对应一个广告信息,其包括广告类型、下发内容和条件参数。


4.根据权利要求3所述的方法,其特征在于,所述广告请求指令包括用户识别码和与所述条件参数对应的数据内容。


5.个性化内容分发装置,其特征在于,包括
模板配置模块,用于配置基于DSL规则的广告模板文件存储;
模板获取模块,用于响应于接收到的广告请求...

【专利技术属性】
技术研发人员:何龙李毅昌周良帅蔡志成
申请(专利权)人:苏州思必驰信息科技有限公司
类型:发明
国别省市:江苏;32

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

1