数据处理方法及装置制造方法及图纸

技术编号:17565454 阅读:37 留言:0更新日期:2018-03-28 15:00
本发明专利技术实施例提供一种数据处理方法及装置,属于移动互联网领域。所述方法包括:从用户终端获取广告注入请求,根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名;判断存储的静态文件目录中是否有与所述广告的文件名对应的静态文件;如是,将所述静态文件返回给所述用户终端;如否,则将所述广告注入请求转发至营销平台服务器,再由营销平台服务器对该广告注入请求进行处理,从而在并发请求量过大时,可以先对广告注入请求进行处理,从而避免了大量的广告注入请求全部到达营销平台服务器,造成营销平台服务器由于无法同时处理大量广告注入请求导致系统卡死以及处理效率低的问题。

【技术实现步骤摘要】
数据处理方法及装置
本专利技术涉及移动互联网领域,具体而言,涉及一种数据处理方法及装置。
技术介绍
目前通过免费WIFI对商家的广告推广已成趋势,广告注入可以将用户开通网络权限后,在用户上网请求的所有页面中加入商家设置好的广告信息,广告以浮层的方式展示在用户请求的页面中,更好的通过广告展示商家需要推广的产品信息。一旦营销平台服务器接收的广告注入请求量过大时,则很难实现快速响应该请求。而如何更好更快的使用广告注入和处理广告注入大量的并发请求量必然会成为今后此领域着重考虑的问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种数据处理方法及装置,以改善上述问题。第一方面,本专利技术实施例提供了一种数据处理方法,所述方法包括:从用户终端获取广告注入请求,根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名;判断存储的静态文件目录中是否有与所述广告的文件名对应的静态文件;如是,将所述静态文件返回给所述用户终端;如否,则将所述广告注入请求转发至营销平台服务器。第二方面,本专利技术实施例提供了实施上述数据处理方法的一种数据处理装置,所述装置包括:请求获取模块,用于从用户终端获取广告注入请求;文件名生成模块,用于根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名;判断模块,用于判断存储的静态文件目录中是否有与所述广告的文件名对应的静态文件;文件返回模块,用于在存储的静态文件目录中有与所述广告的文件名对应的静态文件时,将所述静态文件返回给所述用户终端;请求转发模块,用于在存储的静态文件目录中没有与所述广告的文件名对应的静态文件时,将所述广告注入请求转发至营销平台服务器。本专利技术实施例的有益效果是:本专利技术实施例提供了一种数据处理方法及装置,通过从用户终端获取广告注入请求,然后根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名,再判断存储的静态文件目录中是否有与所述广告的文件名对应的静态文件,如是时,将所述静态文件返回给所述用户终端,如否时,则将所述广告注入请求转发至营销平台服务器,再由营销平台服务器对该广告注入请求进行处理,从而在并发请求量过大时,可以先对广告注入请求进行处理,从而避免了大量的广告注入请求全部到达营销平台服务器,造成营销平台服务器由于无法同时处理大量广告注入请求导致系统卡死以及处理效率低的问题。本专利技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的数据处理方法网络应用环境示意图;图2为本专利技术第一实施例提供的一种数据处理方法的流程图;图3为本专利技术第二实施例提供的一种数据处理方法的流程图;图4为本专利技术第三实施例提供的一种数据处理装置的结构框图;图5为本专利技术第四实施例提供的一种数据处理装置的结构框图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本专利技术实施例提供的数据处理方法应用于数据处理装置,该数据处理装置可以是代理服务器,尤其可以是Nginx服务器,Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,反向代理方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。),数据处理装置也可以是实现实施本实施例提供的数据处理方法的其他网络设备。图1为本专利技术实施例提供的数据处理方法网络应用环境的示意图。用户终端10与数据处理装置进行交互的示意图,所述数据处理装置通过网络20与一个或多个用户终端10进行通信连接,以进行数据通信或交互。所述数据处理装置与营销平台服务器进行信息交互。所述用户终端10可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,PDA)、可穿戴设备等终端。第一实施例请参照图2,图2为本专利技术第一实施例提供的一种数据处理方法的流程图,所述方法包括如下步骤:步骤S110:从用户终端获取广告注入请求。用户在访问一网页时,可以通过网络向该网页的服务器发起相关的网页请求,但是若商家需在该网页注入广告时,则还需通过用户终端发起广告注入请求,为了保护数据的安全,该广告注入请求可以首先被ISG设备(安全网关)拦截,ISG设备再将拦截的广告注入请求发送至数据处理装置。步骤S120:根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名。数据处理装置在获取到广告注入请求后,首先获取到广告注入请求中携带的广告参数信息,然后基于所述广告参数信息生成所述广告的文件名。具体地,在广告注入请求的URL地址中携带有广告参数信息,从而可以从URL地址中获取携带的广告参数信息,其中,广告参数信息包括有ACName、SSID、APMAC、APSN。ACName是指AC(AccessController,无线控制器)的名称,AC为管理热点(AccessPoint,简称AP也就是无线接入点)的设备,热点指提供网络的设备;SSID为热点名称;APMAC为热点的MAC地址;APSN为热点设备编号。将上述广告参数信息进行组合,如ACName+SSID+APMAC+APSN,以生成MD5值作为广告的文件名,MD5(MessageDigestAlgorithm)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护,MD5的作用是将大容量信息在用数字签名软件签署私人密钥前被“压缩”成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。需要说明的是,上述的广告参数信息随着热点的不同而产生变化,则生成的广告的文件名也相应的不同。步骤S130:判断存储的静态文件目录中是否有与所述广告的文件名对应的静态文件。广告通过生成静态文件存储在数据处理装置中,静态文件是指静态化的JS文件和HTML文件,广告的文件为静态文件,存储在数据处理装置中,静态文件是本文档来自技高网...
数据处理方法及装置

【技术保护点】
一种数据处理方法,其特征在于,所述方法包括:从用户终端获取广告注入请求,根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名;判断存储的静态文件目录中是否有与所述广告的文件名对应的静态文件;如是,将所述静态文件返回给所述用户终端;如否,则将所述广告注入请求转发至营销平台服务器。

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:从用户终端获取广告注入请求,根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名;判断存储的静态文件目录中是否有与所述广告的文件名对应的静态文件;如是,将所述静态文件返回给所述用户终端;如否,则将所述广告注入请求转发至营销平台服务器。2.根据权利要求1所述的方法,其特征在于,在所述从用户终端获取广告注入请求的步骤之后,在所述根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名的步骤之前,所述方法还包括:获取所述广告注入请求的URL地址;获取所述URL地址中携带的广告参数信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述广告注入请求中携带的广告参数信息生成所述广告的文件名,包括:基于所述广告参数信息生成MD5值,其中,所述MD5值为所述广告的文件名。4.如权利要求1-3任一项所述的方法,其特征在于,在将所述广告注入请求转发至营销平台服务器之后,所述方法还包括:从营销平台服务器获得与所述广告对应的静态文件,其中,所述静态文件为所述营销平台服务器基于所述广告注入请求生成的。5.根据权利要求4所述的方法,其特征在于,从营销平台服务器获得与所述广告对应的静态文件,包括:从所述营销平台服务器获得与所述广告对应的设置有过期时间的静...

【专利技术属性】
技术研发人员:邓海红郭重杨
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1