基于FTP文件传输的广告推送系统及方法技术方案

技术编号:9671544 阅读:223 留言:0更新日期:2014-02-14 18:52
本发明专利技术提供一种基于FTP文件传输的广告推送系统及方法,其中基于FTP文件传输的广告推送系统包括与客户FTP用户一一对应的客户端、与坐席FTP用户一一对应的坐席端以及与广告FTP用户一一对应的广告服务器;所述客户FTP用户与坐席端绑定,所述坐席FTP用户与客户端绑定,所述广告FTP与客户端、坐席端均绑定;所述客户端包括客户发送模块、客户接收模块和客户存储模块,所述坐席端包括坐席接收模块、坐席选择模块、坐席发送模块和坐席存储模块,所述广告服务器包括存储广告文件的广告存储模块。

【技术实现步骤摘要】
基于FTP文件传输的广告推送系统及方法
本专利技术涉及网络通信与呼叫系统领域,尤其是一种基于FTP文件传输的广告推送系统、坐席端、客户端及方法。
技术介绍
目前,广告推送技术已应用于多个领域,包括呼叫系统、门户网站、游戏、电视广告插播等,技术上也逐步成熟,广告推送系统主要有两大部分组成,分别为广告管理平台与用户客户端。广告管理平台主要用于注册用户,存储广告视频、图片、描述信息等,以及管理、匹配与推送广告,其中用户客户端的注册信息包括以关键字等形式定义的广告喜好;广告管理平台包括广告存储服务器、广告推送判决策略模块,客户端则用于控制广告请求、显示广告内容等。按照客户端与广告管理平台之间是否存在即时交互,广告推送方法可以分为3类:一种是不存在即时交互,当客户端启动时,广告管理平台检测到该触发信息,广告推送判决策略模块通过关键字匹配等方法,搜索出广告存储服务器中符合条件的广告并形成广告列表。下一步,存在2种广告推送方式,分别是:方式一,以报文形式将广告列表发送给客户端,客户端接收、解析该信息后,从广告管理平台下载相应广告,并存储于特定路径,可以随时播放广告于界面;方式二,广告管理平台直接将广告列表中广告依次推送给客户端,客户端接收、存储并随时显示所有广告文件,显然,这种方式较方式一更简单、有效。第二类是存在即时交互的方法,当用户需要切换到广告状态时,客户端发送广告请求消息到广告管理平台。这种方法下,按照广告请求消息的内容,广告推送方式也可以分为2种,方式一,广告请求中以关键字形式定义用户喜好,广告管理平台接收到该消息后,接下来的广告推送方法同前述的第一类广告推送方法;方式二,广告请求中包括请求下载的广告列表,客户端根据自身喜好与需求,扫描广告管理平台的广告存储服务器,以选择并下载满意的广告。第三类是在第二类的基础上,在广告管理平台上增加了用户统计功能,广告管理平台可以根据对大量用户长时间广告记录的统计信息,更新用户注册信息,以减小广告推送判决策略模块的搜索范围,提高系统实时性。相交于第一、二类,第三类方法适应性强,但实现较复杂,适合应用于大系统;与第一类相比,第二类的用户广告选择权限大,系统交互性强,但是实时性较差。然而,针对包括坐席与客户两种截然不同用户终端的呼叫系统领域,广告推送系统存在2方面的应用缺陷:第一,系统组成及功能分配方面,前述的通用广告推送系统不能满足呼叫系统实际的应用需求。呼叫系统的广告推送功能至少由3部分组成,分别为坐席终端、客户终端、广告服务器;其中,坐席一般起主导作用,即坐席具有请求、选择、推送广告功能,所以,坐席终端分担了广告管理平台的部分功能。第二,系统实现方面。为了保证广告推送的实时性,目前坐席通常忽略了广告选择功能,即不考虑客户群喜好、个人偏好,并浪费了通话过程中获取的客户即时主观需求的信息,直接推送固定的广告内容到所有客户端,这样不仅不能合理利用时间、广告资源,甚至可能引起客户的反感情绪;为了缓解这些问题,需要参考已有成熟的广告推送方法,根据坐席与客户两种终端的实际功能需求,为两种终端、广告管理平台分别屏蔽或开启一些客户功能、实现某些新功能,并重新设计系统实现的总体方法流程。
技术实现思路
(一)要解决的技术问题本专利技术的目的是,为了解决广告文件不能及时选择、传输实时性较差、广告播放不连贯的问题,本专利技术提供一种基于FTP文件传输的广告推送系统、坐席端、客户端及方法。(二)技术方案为解决上述技术问题,本专利技术提供一种基于FTP文件传输的广告推送系统,包括:与客户FTP用户——对应的客户端、与坐席FTP用户——对应的坐席端以及与广告FTP用户一一对应的广告服务器;所述客户FTP用户与坐席端绑定,所述坐席FTP用户与客户端绑定,所述广告FTP与客户端、坐席端均绑定;所述客户端包括客户发送模块、客户接收模块和客户存储模块,所述坐席端包括坐席接收模块、坐席选择模块、坐席发送模块和坐席存储模块,所述广告服务器包括存储广告文件的广告存储模块;所述客户发送模块,用于与绑定的广告服务器建立连接,并基于客户端对应的客户FTP用户信息生成连接配置文件,将所述连接配置文件保存于客户存储模块,生成连接请求并向绑定的坐席端发送所述连接请求和连接配置文件;其中,所述客户FTP用户信息包括客户端FTP用户的IP地址、端口号、用户名、密码以及客户存储模块路径;所述坐席接收模块,用于与绑定的广告服务器建立连接并接收客户发送模块发送的连接配置文件,读取并根据所述连接配置文件接收对应绑定的客户端发送的连接请求;所述坐席选择模块,用于根据绑定的广告FTP用户扫描相应的广告存储模块路径,选择所述坐席端需要的广告并获取被选择广告的存储路径;所述坐席存储模块,用于根据被选择广告的存储路径生成并存储选择结果配置文件,并用于保存所述坐席接收模块接收的文件;所述坐席发送模块,用于将所述选择结果配置文件发送至绑定的客户端;所述客户接收模块,用于接收选择结果配置文件并基于所述选择结果配置文件从广告服务器中下载相应的广告文件,并将已下载的广告文件传送至客户存储模块存储。其中,所述坐席存储模块还用于生成结束推送配置文件,通过坐席发送模块将所述结束推送配置文件发送至绑定的客户端,并清空所述坐席存储模块中存储的所有文件。所述客户接收模块还用于在接收到结束推送配置文件的情况下,触发客户存储模块清空所述客户存储模块中存储的所有文件。为解决上述问题,本专利技术还采用另一种技术方案:提供一种坐席端,包括:坐席接收模块、坐席选择模块、坐席发送模块和坐席存储模块;所述坐席接收模块,用于与绑定的广告服务器建立连接并接收客户发送模块发送的连接配置文件,读取并根据所述连接配置文件接收对应绑定的客户端发送的连接请求;其中,所述连接请求是客户端根据对应客户FTP用户信息的连接配置文件所生成;所述坐席选择模块,用于根据绑定的广告FTP用户扫描相应的广告存储模块路径,选择所述坐席端需要的广告,并获取被选择广告的存储路径;所述坐席存储模块,用于根据被选择广告的存储路径生成并存储选择结果配置文件,并用于保存所述坐席接收模块接收的文件;所述坐席发送模块,用于将所述选择结果配置文件发送至绑定的客户端。其中,所述坐席存储模块还用于生成结束推送配置文件,通过坐席发送模块将所述结束推送配置文件发送至绑定的客户端,并清空所述坐席存储模块中存储的所有文件。为解决上述问题,本专利技术还采用另一种技术方案:提供一种客户端,包括:客户发送模块、客户接收模块和存储文件的客户存储模块;所述客户发送模块,用于与绑定的广告服务器建立连接,并基于客户端对应的客户FTP用户信息生成连接配置文件,将所述连接配置文件保存于客户存储模块,生成连接请求并向绑定的坐席端发送所述连接请求和连接配置文件;其中,所述客户FTP用户信息包括客户端FTP用户的IP地址、端口号、用户名、密码以及客户存储模块路径;所述客户接收模块,用于接收选择结果配置文件并基于所述选择结果配置文件从广告服务器中下下载相应的广告文件,并将已下载的广告文件传送至客户存储模块存储。所述客户接收模块还用于在接收到结束推送配置文件的情况下,触发客户存储模块清空所述客户存储模块中存储的所有文件。为解决上述问题,本专利技术还采用另一种技术方案:提供一本文档来自技高网
...

【技术保护点】
一种基于FTP文件传输的广告推送系统,其特征在于,包括:与客户FTP用户一一对应的客户端、与坐席FTP用户一一对应的坐席端以及与广告FTP用户一一对应的广告服务器;所述客户FTP用户与坐席端绑定,所述坐席FTP用户与客户端绑定,所述广告FTP与客户端、坐席端均绑定;所述客户端包括客户发送模块、客户接收模块和客户存储模块,所述坐席端包括坐席接收模块、坐席选择模块、坐席发送模块和坐席存储模块,所述广告服务器包括存储广告文件的广告存储模块;所述客户发送模块,用于与绑定的广告服务器建立连接,并基于客户端对应的客户FTP用户信息生成连接配置文件,将所述连接配置文件保存于客户存储模块,生成连接请求并向绑定的坐席端发送所述连接请求和连接配置文件;其中,所述客户FTP用户信息包括客户端FTP用户的IP地址、端口号、用户名、密码以及客户存储模块路径;所述坐席接收模块,用于与绑定的广告服务器建立连接并接收客户发送模块发送的连接配置文件,读取并根据所述连接配置文件接收对应绑定的客户端发送的连接请求;所述坐席选择模块,用于根据绑定的广告FTP用户扫描相应的广告存储模块路径,选择所述坐席端需要的广告并获取被选择广告的存储路径;所述坐席存储模块,用于根据被选择广告的存储路径生成并存储选择结果配置文件,并用于保存所述坐席接收模块接收的文件;所述坐席发送模块,用于将所述选择结果配置文件发送至绑定的客户端;所述客户接收模块,用于接收选择结果配置文件并基于所述选择结果配置文件从广告服务器中下载相应的广告文件,并将已下载的广告文件传送至客户存储模块存储。...

【技术特征摘要】
1.一种基于FTP文件传输的广告推送系统,其特征在于,包括:与客户FTP用户一一对应的客户端、与坐席FTP用户一一对应的坐席端以及与广告FTP用户一一对应的广告服务器;所述客户FTP用户与坐席端绑定,所述坐席FTP用户与客户端绑定,所述广告FTP与客户端、坐席端均绑定; 所述客户端包括客户发送模块、客户接收模块和客户存储模块,所述坐席端包括坐席接收模块、坐席选择模块、坐席发送模块和坐席存储模块,所述广告服务器包括存储广告文件的广告存储模块; 所述客户发送模块,用于与绑定的广告服务器建立连接,并基于客户端对应的客户FTP用户信息生成连接配置文件,将所述连接配置文件保存于客户存储模块,生成连接请求并向绑定的坐席端发送所述连接请求和连接配置文件;其中,所述客户FTP用户信息包括客户端FTP用户的IP地址、端口号、用户名、密码以及客户存储模块路径; 所述坐席接收模块,用于与绑定的广告服务器建立连接并接收客户发送模块发送的连接配置文件,读取并 根据所述连接配置文件接收对应绑定的客户端发送的连接请求; 所述坐席选择模块,用于根据绑定的广告FTP用户扫描相应的广告存储模块路径,选择所述坐席端需要的广告并获取被选择广告的存储路径; 所述坐席存储模块,用于根据被选择广告的存储路径生成并存储选择结果配置文件,并用于保存所述坐席接收模块接收的文件; 所述坐席发送模块,用于将所述选择结果配置文件发送至绑定的客户端; 所述客户接收模块,用于接收选择结果配置文件并基于所述选择结果配置文件从广告服务器中下载相应的广告文件,并将已下载的广告文件传送至客户存储模块存储。2.根据权利要求1所述的基于FTP文件传输的广告推送系统,其特征在于,所述坐席存储模块还用于生成结束推送配置文件,通过坐席发送模块将所述结束推送配置文件发送至绑定的客户端,并清空所述坐席存储模块中存储的所有文件;所述客户接收模块还用于在接收到结束推送配置文件的情况下,触发客户存储模块清空所述客户存储模块中存储的所有文件。3.—种坐席端,其特征在于,包括:坐席接收模块、坐席选择模块、坐席发送模块和坐席存储模块; 所述坐席接收模块,用于与绑定的广告服务器建立连接并接收客户发送模块发送的连接配置文件,读取并根据所述连接配置文件接收对应绑定的客户端发送的连接请求;其中,所述连接请求是客户端根据对应客户FTP用户信息的连接配置文件所生成; 所述坐席选择模块,用于根据绑定的广告FTP用户扫描相应的广告存储模块路径,选择所述坐席端需要的广告并获取被选择广告的存储路径; 所述坐席存储模块,用于根据被选择广告的存储路径生成并存储选择结果配置文件,并用于保存所述坐席接收模块接收的文件; 所述坐席发送模...

【专利技术属性】
技术研发人员:王君李伟金耀王学英揭颖白智强梁砚啸庞秀立
申请(专利权)人:北京兆维电子集团有限责任公司
类型:发明
国别省市:

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

1